Interactive data analysis and scheduling
US-11301816-B1 · Apr 12, 2022 · US
US11537996B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11537996-B2 |
| Application number | US-202217656497-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 25, 2022 |
| Priority date | Jul 12, 2019 |
| Publication date | Dec 27, 2022 |
| Grant date | Dec 27, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A data analysis system is disclosed that receives data from a master data system to enable useful and efficient rescheduling of items, taking into account effects of various rescheduling options on various metrics related to the items and/or the scheduling. The data analysis system includes sophisticated data analysis and interactive graphical user interface functionality to enable efficient, multi-variable evaluation of various rescheduling options. The interactive graphical user interface includes interactive functionality for suggesting rescheduling options in view of the effects of those changes on various metrics, evaluating various rescheduling options in view of effects on the various metrics, adjusting instances of metrics related to items/timelines in view of scheduling changes, and the like. Once a set of schedule modifications are determined by the data analysis system, the data analysis system can push the schedule modifications back to the master data system for implementation.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: by one or more processors executing program instructions: receiving schedule data and metric data, wherein the schedule data indicates at least a schedule of a set of items, and wherein the metric data indicates at least events related to the set of items; generating user interface data useable for rendering an interactive graphical user interface, the interactive graphical user interface including at least: a first user interface portion including at least a plurality of timelines indicating at least a portion of the schedule and based at least in part on a subset of the schedule data associated with a subset of the set of items; and one or more indications of instances of a metric from the metric data, wherein the one or more indications are spatially located adjacent to timelines of items to which the respective instances of the metric may relate, and wherein the one or more indications are configured to provide a visual representation of whether or not the respective instances of the metric are associated with parts of timelines of items; and in response to receiving one or more modifications to the schedule of the set of items via one or more of the timelines of the items, updating and causing display of the interactive graphical user interface indicating an update to the visual representation. 2. The computer-implemented method of claim 1 further comprising: by the one or more processors executing program instructions: periodically or intermittently receiving updates to the schedule data; periodically or intermittently receiving updates to the metric data; and updating the interactive graphical user interface in response to receiving at least the updates to the schedule data. 3. The computer-implemented method of claim 2 , wherein the updates to the schedule data are received more frequently than the updates to the metric data, due at least in part to a time-sensitivity of the schedule data relative to the metric data. 4. The computer-implemented method of claim 1 further comprising: by the one or more processors executing program instructions: receiving a first user input, via the first user interface portion, selecting a first part of a first timeline of a first item; determining possible schedule change options from others of the plurality of timelines of the subset of the items; indicating or highlighting, in the first user interface portion, parts of the plurality of timelines to indicate the determined possible schedule change options, if any; and in response to a second user input indicating a selection of a schedule change option associated with a second part of a second timeline of a second item: determining modifications to the schedules associated with the first item and the second item to effectuate the selected schedule change; and updating at least the first user interface portion to indicate changes to the schedules associated with the first item and the second item in view of the selected schedule change. 5. The computer-implemented method of claim 4 further comprising: by the one or more processors executing program instructions: generating schedule update data and/or communicating schedule update data to a source data system in response to a third user input. 6. The computer-implemented method of claim 5 further comprising: by the one or more processors executing program instructions: in response to determining modifications to schedules in response to selection of a schedule change option: determining updates to the one or more indications of instances of the metric; and updating at least the first user interface portion to indicate the updates to the updates to the one or more indications. 7. The computer-implemented method of claim 1 , wherein timeline comprises groupings of the subset of items based on at least one of: user indication of items to pin, results of a search query, a list of all items of a group of related items. 8. The computer-implemented method of claim 7 , wherein the groupings are separately sortable and/or filterable. 9. The computer-implemented method of claim 1 , wherein the interactive graphical user interface further includes at least: a second user interface portion including at least calculated metric information associated with a selected part of the timeline or a selected indication of an instance of a selected metric. 10. The computer-implemented method of claim 9 , wherein the calculated metric information is associated with a selected part of the timeline comprising a selected movement of an item, and wherein the computer-implemented method further comprises: by the one or more processors executing program instructions: determining, for the selected movement, one or more possible schedule change options from others of the plurality of timelines of the subset of the items; calculating updated metric information associated with each of the one or more possible change options; and including in the second user interface portion a listing of the possible schedule change options and the associated updated metric information associated with each. 11. The computer-implemented method of claim 10 , wherein the updated metric information is provided at least in part as one or more colored shapes with overlaid numerical indicators indicating effects of the one or more possible schedule change options on various metrics. 12. The computer-implemented method of claim 9 , wherein the calculated metric information is associated with a first selected indication of an instance of a selected metric, wherein the first selected indication of the instance of the selected metric is associated with a point in time and a third item, but not associated with a part of a timeline of the third item, and wherein the computer-implemented method further comprises: by the one or more processors executing program instructions: determining, for each of a plurality of subsequent parts of the timeline of the third item, a suitability of the subsequent part of the timeline for association with first selected indication of the instance of the selected metric; and including in the second user interface portion a listing or graph of the plurality of subsequent parts of the timeline of the third item and the associated determined suitabilities associated with each. 13. The computer-implemented method of claim 9 , wherein the interactive graphical user interface further includes at least: a third user interface portion including at least a log of modifications to the schedule of the set of items. 14. The computer-implemented method of claim 13 , wherein the third user interface portion further includes at least a summary of calculated metric information including a comparison of the calculated metric information before the modifications to the schedule and after the modifications to the schedule. 15. The computer-implemented method of claim 14 , wherein the comparison of the calculated metric information is provided at least in part as one or more colored shapes with overlaid numerical indicators indicating effects of the modification to the schedule on various metrics. 16. A system comprising: a computer readable storage medium having program instructions embodied therewith; and one or more processors configured to execute the program instructions to cause the system to: receive schedule data and metric data, wherein the schedule data indicates at least a schedule of a set of items, and wherein the metric data indicates at least events related to the set of i
Calendar-based scheduling for persons or groups · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.