IP Library › Granted Patent US 11,487,415
Granted Patent B1
US 11,487,415 · App. 17/585,954 · Granted Nov 1, 2022

Schedule density zooming

Inventors: Gui Ponce de Leon (Ann Arbor, MI); Vivek Puri (Scottsdale, AZ); Seve Ponce de Leon (Ann Arbor, MI); Sergio Ponce de Leon (Ann Arbor, MI)
Assignee: PMA TECHNOLOGIES, LLC
G06F3/04845G06F3/0481G06Q10/063118G06T11/206G06F2203/04806G06T2200/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,487,415
App. No.
17/585,954
Granted
Nov 1, 2022
Kind
B1
Abstract

An interactive and automated summarized schedule on a digital canvas includes a hierarchy of logic-tied schedule densities generated from source schedule activities and for which there is the ability in real-time to zoom in/out among the hierarchy of logic-tied schedule densities. For example, the hierarchy of logic-tied schedule densities is generated in response to and as the timescale (e.g., grid spacing) is compressed or stretched. This permits users to “zoom in” and “zoom out” on the digital canvas to observe the schedule activities individually or at various levels of summary groups that are summed-up from underlying individual activities, all while maintaining logic-relationships between the summarized groups.

Claims (32)

1. A method comprising:

converting source child activities in a network schedule of graphical schedule objects into an interactive summarized schedule that has a hierarchy of schedule densities on a time-scaled graph and displayable on a digital canvas, the hierarchy of schedule densities including intermediate activities each of which is a sum-up of logic links of a different group of the source child activities and the intermediate activities are visually logic-tied to each other on the digital canvas, and parent activities each of which is a sum-up of logic links of a different group of the intermediate activities and the parent activities are visually logic-tied to each other on the digital canvas; and

zooming in and out on the time-scaled graph among the hierarchy of schedule densities on the digital canvas, wherein

when the time-scaled graph with the source child activities is time-compressed (zoom out): the source child activities snap into the intermediate activities such that the source child activities become visually non-present on the digital canvas and the intermediate activities become visually present on the digital canvas,

when the time-scaled graph with the intermediate activities is time-compressed (zoom out) the intermediate activities snap into the parent activities such that the intermediate activities become visually non-present on the digital canvas and the parent activities become visually present on the digital canvas,

when the time-scaled graph with the parent activities is time-stretched (zoom in) the intermediate activities snap out of the parent activities such that the intermediate activities become visually present on the digital canvas and the parent activities become visually non-present, and

when the time-scaled graph with the intermediate activities is time-stretched (zoom in) the source child activities snap out of the intermediate activities such that the source child activities become visually present on the digital canvas and the intermediate activities become visually non-present.

2. The method as recited in claim 1 , wherein each different group of the source child activities is mutually exclusive.

3. The method as recited in claim 1 , further comprising a user graphic tool with section representing each of the hierarchy of schedule densities, each said section denoting existence or not of an interactive summarized schedule for each of the hierarchy of schedule densities.

4. The method as recited in claim 1 , further comprising permitting a user to navigate among the hierarchy of schedule densities using the multilevel graphic tool including a zoom out (−) and zoom in (+) graphic feature on the digital canvas.

5. The method as recited in claim 1 , wherein for each of the parent activities and each of the intermediate activities, the one of the source child activities with an earliest early start date is a start child, the one of the source child activities with a latest early finish date is the finish child, and the one of the source child activities with less total float than the start child and finish child is a middle child, and associating with each start child its least-gap and/or least total float predecessors, with each finish child its least-gap and/or least total float successor, and with each middle child, if existing, its least total float predecessor and least total float successor.

6. The method as recited in claim 5 , wherein, when the time-scaled graph with the parent activities or the intermediate activities is time-stretched, unlinked source child activities are linked, ignoring links of source child activities that are based on a gap threshold, assigning to each of the parent activities a calendar of its start child or allowing a user input instead, and coding any orphan ones of the source child activities to one of the groups of the source child activities.

7. The method as recited in claim 5 , wherein the start child or the finish child of one of the parent activities is linked to/from the start child or finish child of another of the parent activities.

8. The method as recited in claim 7 , wherein the start child or the finish child of one of the intermediate activities is linked to/from the start child or the finish child of another of the intermediate activities.

9. The method as recited in claim 8 , wherein the middle child of one of the parent activities is linked to/from the middle child of another of the parent activities.

10. The method as recited in claim 9 , wherein the middle child of one of the intermediate activities is linked to/from the middle child of another of the intermediate activities.

11. The method as recited in claim 5 , wherein each of the source child activities that precedes either one of the intermediate activities or one of the parent activities is linked to the start child of the one of the intermediate activities or one of the parent activities.

12. The method as recited in claim 11 , wherein each of the source child activities preceding the finish child of one of the parent activities is linked to an embed offset based on a duration of the finish child such that a gap of the one of one of the parent activities equals a gap of the source child activities.

13. The method as recited in claim 11 , wherein each of the source child activities succeeding the finish child of one of the parent activities is linked from the finish child.

14. The method as recited in claim 11 , wherein each of the source child activities succeeding the start child of one of the parent activities is linked to an embed offset based on a duration of the start child such that a gap of the one of one of the parent activities equals a gap of the source child activities.

15. The method as recited in claim 11 , wherein each of the source child activities preceding the finish child of one of the intermediate activities is linked to an embed offset in one of the parent activities based on a start date of such that a gap of the one of one of the parent activities equals a gap of the source child activities.

16. The method as recited in claim 5 , further comprising distinguishing between overall duration of the parent activities in working days between a parent start date and a parent finish date and a parent net duration of a difference between overall duration and any gap periods, calculating a minimum float for each of the parent activities, on the digital canvas highlighting the overall duration, and when hovering with cursor over one of the parent activities, displaying a description of the middle child, if any, and the description of any of the intermediate activities therein with a duration of 40% or more of the net duration, for each of the parent activities displaying on the digital canvas a parent activity bar, wherein the parent activity bar is necked for gap periods.

17. A schedule system comprising:

an interactive summarized schedule and that has a hierarchy of schedule densities on a time-scaled graph on a digital canvas, the hierarchy of schedule densities including intermediate activities each of which is a sum-up of logic links of a different group of the source child activities and the intermediate activities are visually logic-tied to each other on the digital canvas, and parent activities each of which is a sum-up of logic links of a different group of the intermediate activities and the parent activities are visually logic-tied to each other on the digital canvas; and

the interactive summarized schedule is time-expandable and time-contractible to zoom in and out on the time-scaled graph among the hierarchy of schedule densities on the digital canvas, wherein

when the time-scaled graph with the source child activities is time-compressed (zoom out): the source child activities snap into the intermediate activities such that the source child activities become visually non-present on the digital canvas and the intermediate activities become visually present on the digital canvas,

when the time-scaled graph with the intermediate activities is time-compressed (zoom out) the intermediate activities snap into the parent activities such that the intermediate activities become visually non-present on the digital canvas and the parent activities become visually present on the digital canvas,

when the time-scaled graph with the parent activities is time-stretched (zoom in) the intermediate activities snap out of the parent activities such that the intermediate activities become visually present on the digital canvas and the parent activities become visually non-present, and

when the time-scaled graph with the intermediate activities is time-stretched (zoom in) the source child activities snap out of the intermediate activities such that the source child activities become visually present on the digital canvas and the intermediate activities become visually non-present.

18. The system as recited in claim 17 , wherein for each of the parent activities and each of the intermediate activities, the one of the source child activities with an earliest early start date is a start child, the one of the source child activities with a latest early finish date is the finish child, and the one of the source child activities with less total float than the start child and finish child is a middle child, and associating with each start child its least-gap and/or least total float predecessors, with each finish child its least-gap and/or least total float successor, and with each middle child, if existing, its least total float predecessor and least total float successor.

19. The system as recited in claim 18 , wherein, when the time-scaled graph with the parent activities or the intermediate activities is time-stretched, unlinked source child activities are linked, ignoring links of source child activities that are based on a gap threshold, assigning to each of the parent activities a calendar of its start child or allowing a user input instead, and coding any orphan ones of the source child activities to one of the groups of the source child activities.

20. The system as recited in claim 18 , wherein the start child or the finish child of one of the parent activities is linked to/from the start child or finish child of another of the parent activities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2022
From: PONCE DE LEON, GUI; PURI, VIVEK; PONCE DE LEON, SEVE; PONCE DE LEON, SERGIO
To: PMA TECHNOLOGIES, LLC
Reel/Frame 061120/0553 →
Continuity (4)
Provisional Application 63184387 · May 5, 2021
Provisional Application 63167322 · Mar 29, 2021
Provisional Application 63142042 · Jan 27, 2021
Provisional Application 63142043 · Jan 27, 2021