Systems and methods for creating and managing a lookahead schedule
AssigneeProcore Technologies, Inc.
InventorsLuke Evan Prescott, Jake Geller
Life of this patent
Estimating the term…
Abstract
Disclosed herein is new software technology for creating and managing a lookahead schedule for a construction project. In one aspect, disclosed herein is a method that involves (1) receiving, from a client station, a request to create an initial lookahead schedule for a project, where the request comprises timeline information for the initial lookahead schedule, (2) after receiving the request, creating the initial lookahead schedule based on the timeline information and a previously-created master schedule for the project, and (3) causing the client station to present a user-interface view that provides a representation of the initial lookahead schedule.
Claims20
A computing system comprising:
- at least one non-transitory computer-readable medium;
- at least one processor;
- and
- program instructions stored on the at least one non-transitory computer-readable medium that, when executed by the at least one processor, cause the computing system to:
- receive, from a first client station, (i) a first request to create a lookahead schedule for a construction project and (ii) timeline information for the lookahead schedule;
- based on (i) the first request and (ii) a master schedule for the construction project comprising a set of master-schedule tasks, create the lookahead schedule that comprises a set of tasks that are, based on the timeline information, selected from the set of master-schedule tasks;
- cause a second client station to present a graphical user interface (GUI) that provides a representation of the created lookahead schedule;
- receive, from the second client station, a second request to modify the lookahead schedule, wherein the second request is based on a user request to edit a given task of the set of tasks that is entered via the GUI;
- after receiving the second request, edit a data record for the given task to thereby modify the lookahead schedule to a modified lookahead schedule;
- and
- cause the second client station to present an updated GUI that provides a representation of the modified lookahead schedule along with a visualization of one or more differences between the modified lookahead schedule and the master schedule, the representation comprising (i) a first visual representation of schedule information for the given task that is based on a data record of the given task in the master schedule and (ii) a second visual representation for the given task that is based on the edited data record for the given task in the modified lookahead schedule, wherein the first visual representation differs from the second visual representation.
A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a computing system to:
- receive, from a first client station, (i) a first request to create a lookahead schedule for a construction project and (ii) timeline information for the lookahead schedule;
- based on (i) the first request and (ii) a master schedule for the construction project comprising a set of master-schedule tasks, create the lookahead schedule that comprises a set of tasks that are, based on the timeline information, selected from the set of master-schedule tasks;
- cause a second client station to present a graphical user interface (GUI) that provides a representation of the created lookahead schedule;
- receive, from the second client station, a second request to modify the lookahead schedule, wherein the second request is based on a user request to edit a given task of the set of tasks that is entered via the GUI;
- after receiving the second request, edit a data record for the given task to thereby modify the lookahead schedule to a modified lookahead schedule;
- and
- cause the second client station to present an updated GUI that provides a representation of the modified lookahead schedule along with a visualization of one or more differences between the modified lookahead schedule and the master schedule, the representation comprising (i) a first visual representation of schedule information for the given task that is based on a data record of the given task in the master schedule and (ii) a second visual representation for the given task that is based on the edited data record for the given task in the modified lookahead schedule, wherein the first visual representation differs from the second visual representation.
A method carried out by a computing system, the method comprising:
- receiving, from a first client station, (i) a first request to create a lookahead schedule for a construction project and (ii) timeline information for the lookahead schedule;
- based on (i) the first request and (ii) a master schedule for the construction project comprising a set of master-schedule tasks, creating the lookahead schedule that comprises a set of tasks that are, based on the timeline information, selected from the set of master-schedule tasks;
- causing a second client station to present a graphical user interface (GUI) that provides a representation of the created lookahead schedule;
- receiving, from the second client station, a second request to modify the lookahead schedule, wherein the second request is based on a user request to edit a given task of the set of tasks that is entered via the GUI;
- after receiving the second request, editing a data record for the given task to thereby modify the lookahead schedule to a modified lookahead schedule;
- and
- causing the second client station to present an updated GUI that provides a representation of the modified lookahead schedule along with a visualization of one or more differences between the modified lookahead schedule and the master schedule, the representation comprising (i) a first visual representation of schedule information for the given task that is based on a data record of the given task in the master schedule and (ii) a second visual representation for the given task that is based on the edited data record for the given task in the modified lookahead schedule, wherein the first visual representation differs from the second visual representation.
Dependencies are inferred from the claim text.