IP Library Granted Patent US 11,301,812
Granted Patent B2
US 11,301,812 · App. 17/243,891 · Granted Apr 12, 2022

Digital processing systems and methods for data visualization extrapolation engine for widget 360 in collaborative work systems

Inventors: Dotan Egozi (Tel Aviv, IL); Guy Asinovsky (Tel Aviv, IL); Eylon Goren (Tel Aviv, IL)
Assignee: Monday.com Ltd.
G06Q10/103G05B13/0265G06F3/0482G06F3/0484G06F3/04817G06F3/04845G06F3/1454G06F3/165G06F9/542G06F9/548G06F11/302G06F11/3409G06F11/3438G06F16/116G06F16/144G06F16/2282G06F16/23G06F16/2308G06F16/2393G06F16/248G06F16/2456G06F16/24564G06F16/24565G06F16/258G06F16/26G06F16/287G06F16/328G06F16/909G06F16/9017G06F16/9038G06F16/90328G06F16/90344G06F16/951G06F16/9536G06F40/103G06F40/106G06F40/177G06F40/186G06F40/253G06F40/279G06F40/30G06F40/40G06K9/6215G06N20/00G06Q10/0633G06Q10/06312G06Q10/06313G06Q10/06316G06Q10/063114G06Q10/063118G06Q10/101G06T11/206H04L12/1827H04L51/04H04L51/046H04L51/18H04L51/28H04L65/4015H04L67/1095B65D83/0409G06F2201/865G06F2201/88G06F2203/04803G06T2200/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,301,812
App. No.
17/243,891
Granted
Apr 12, 2022
Kind
B2
Abstract

Systems, methods, and computer-readable media for data extraction and mapping system are disclosed. The systems and methods may involve maintaining a main data source containing a plurality of data objects; maintain a plurality of boards for presenting the plurality of data objects; maintaining a plurality of linkages between at least some of the plurality of data objects associated with differing boards of the plurality of boards; receiving a selection of a particular data object associated with a particular board; identify via a particular linkage of the plurality of linkages at least one additional data object on another board linked to the particular data object on the particular board; defining a sub-data source, the sub-data source aggregating the at least one additional data object and the particular data object; receiving a visualization template selection; map the sub-data source to the visualization template selection to generate a sub-data visualization.

Claims (51)

1. A data extraction and mapping system, comprising:

at least one processor configured to:

maintain a main data source containing a plurality of data objects;

maintain a plurality of boards for presenting the plurality of data objects;

maintain a plurality of linkages between at least some of the plurality of data objects associated with differing boards of the plurality of boards;

receive a selection of a particular data object associated with a particular board;

identify via a particular linkage of the plurality of linkages at least one additional data object on another board linked to the particular data object on the particular board;

define a sub-data source, the sub-data source aggregating the at least one additional data object and the particular data object;

receive a visualization template selection;

in response to the received visualization template selection, display a graphical user interface that enables placement of the plurality of data objects, associated with at least one of the particular board or the differing boards, within the user interface at customized locations according to a user's preference;

map the sub-data source to the visualization template selection to generate a sub-data visualization in the customized placement locations of the graphical user interface, wherein the sub-data visualization presents at least one of the plurality of data objects associated with at least one of the particular board or the differing boards; and

cause a simultaneous display of a representation of the particular board and the sub-data visualization.

2. The system of claim 1 , wherein the plurality of linkages is defined by at least one of a folder, an automatic rule, a manually defined rule, a column heading, a row designation, a data cell value, or an item.

3. The system of claim 1 , wherein the at least some of the plurality of data objects associated with differing boards include multiple data objects from each of the differing boards.

4. The system of claim 1 , wherein the at least one processor is further configured to present an index of a plurality of visualization templates, and wherein the received visualization template selection is based on a selection from the index.

5. The system of claim 1 , wherein the at least one processor is configured to migrate the sub-data visualization for co-presentation with a representation other than the representation of the particular board.

6. The system of claim 1 , wherein the at least one processor is configured to, upon receipt of a filter selection, cause the co-presentation to reflect an unfiltered representation of the particular board and a filtered representation of the sub-data visualization.

7. The system of claim 6 , wherein the filtered representation is limited by a time period.

8. The system of claim 6 , wherein the filtered representation is limited by a specific aspect of the particular data object.

9. The system of claim 1 , wherein the at least one processor is configured to enable a selection causing a change in a relative make-up of a display surface area allotted to the representation of the particular board and the sub-data visualization.

10. The system of claim 1 , wherein the sub-data visualization is presented within a container and wherein the at least one processor is configured to associate a computing application to the sub-data source to thereby alter the sub-data visualization.

11. A non-transitory computer readable medium containing instructions that when executed by at least one processor, cause the at least one processor to perform operations for data extraction and mapping, the operations comprising:

maintaining a main data source containing a plurality of data objects;

maintaining a plurality of boards for presenting the plurality of data objects;

maintaining a plurality of linkages between at least some of the plurality of data objects associated with differing boards of the plurality of boards;

receiving a selection of a particular data object associated with a particular board;

identifying via a particular linkage of the plurality of linkages at least one additional data object on another board linked to the particular data object on the particular board;

defining a sub-data source, the sub-data source aggregating the at least one additional data object and the particular data object;

receiving a visualization template;

in response to receiving the visualization template selection, display a graphical user interface that enables placement of the plurality of data objects, associated with at least one of the particular board or the differing boards, within the user interface at customized locations according to a user's preference;

mapping the sub-data source to the visualization template selection to generate a sub-data visualization in the customized placement locations of the graphical user interface, wherein the sub-data visualization presents at least one of the plurality of data objects associated with at least one of the particular board or the differing boards; and

causing a simultaneous display of a representation of the particular board and the sub-data visualization.

12. The non-transitory computer readable medium of claim 11 , wherein the plurality of linkages is defined by at least one of a folder, an automatic rule, a manually defined rule, a column heading, a row designation, a data cell value, or an item.

13. The non-transitory computer readable medium of claim 11 , wherein the operations further comprise presenting an index of a plurality of visualization templates, and wherein the received visualization template selection is based on a selection from the index.

14. The non-transitory computer readable medium of claim 11 , wherein the operations further comprise migrating the sub-data visualization for co-presentation with a representation other than the representation of the particular board.

15. The non-transitory computer readable medium of claim 11 , wherein the operations further comprise, upon receipt of a filter selection, causing the co-presentation to reflect an unfiltered representation of the particular board and a filtered representation of the sub-data visualization.

16. The non-transitory computer readable medium of claim 15 , wherein the filtered representation is limited by a time period.

17. The non-transitory computer readable medium of claim 15 , wherein the filtered representation is limited by a specific aspect of the particular data object.

18. The non-transitory computer readable medium of claim 11 , wherein the sub-data visualization is presented within a container and wherein the at least one processor is configured to associate a computing application to the sub-data source to thereby alter the sub-data visualization.

19. A method for data extraction and mapping, the method comprising:

maintaining a main data source containing a plurality of data objects;

maintaining a plurality of boards for presenting the plurality of data objects;

maintaining a plurality of linkages between at least some of the plurality of data objects associated with differing boards of the plurality of boards;

receiving a selection of a particular data object associated with a particular board;

identifying via a particular linkage of the plurality of linkages at least one additional data object on another board linked to the particular data object on the particular board;

defining a sub-data source, the sub-data source aggregating the at least one additional data object and the particular data object;

receiving a visualization template selection;

in response to receiving the visualization template selection, display a graphical user interface that enables placement of the plurality of data objects, associated with at least one of the particular board or the differing boards, within the user interface at customized locations according to a user's preference;

mapping the sub-data source to the visualization template selection to generate a sub-data visualization in the customized placement locations of the graphical user interface, wherein the sub-data visualization presents at least one of the plurality of data objects associated with at least one of the particular board or the differing boards; and

cause a simultaneous display of a representation of the particular board and the sub-data visualization.

20. The method of claim 19 , the method further comprising presenting an index of a plurality of visualization templates, and wherein the received visualization template selection is based on a selection from the index.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2021
From: EGOZI, DOTAN; ASINOVSKY, GUY; GOREN, EYLON
To: MONDAY.COM LTD.
Reel/Frame 057507/0480 →
Continuity (12)
Continuation PCTIB2021000297 · Apr 28, 2021
Continuation In Part PCTIB2021000090 · Feb 11, 2021
Continuation In Part PCTIB2021000024 · Jan 14, 2021
Continuation In Part PCTIB2020000974 · Nov 17, 2020
Continuation In Part PCTIB2020000658 · Aug 7, 2020
Provisional Application 63148092 · Feb 10, 2021
Provisional Application 63122439 · Dec 7, 2020
Provisional Application 63121803 · Dec 4, 2020
Provisional Application 63078301 · Sep 14, 2020
Provisional Application 63019396 · May 3, 2020
Provisional Application 63018593 · May 1, 2020
Related Publication 20210349581A1 · Nov 11, 2021
Cited By (1)
US 12,645,653