Automatic task assignment system
US-9418348-B2 · Aug 16, 2016 · US
US10198702B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10198702-B2 |
| Application number | US-201514610284-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 30, 2015 |
| Priority date | Jan 30, 2015 |
| Publication date | Feb 5, 2019 |
| Grant date | Feb 5, 2019 |
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 device may provide a user interface for receiving project information for a software implementation project. The project information may be associated with a set of requirements defining the software implementation project. The project information may be associated with a set of deliverables describing results of the software implementation project. The device may generate an initial project plan based on the project information. The device may receive information regarding the initial project plan during fulfillment of the project plan. The device may selectively provide an alert associated with the initial project plan based on receiving the information regarding the initial project plan. The device may selectively generate a modified project plan based on receiving the information regarding the project plan.
Opening claim text (preview).
What is claimed is: 1. A device, comprising: one or more memory devices; and one or more processors, connected to the one or more memory devices, configured to: determine configuration information including information identifying: a type of the device on which a user interface is displayed, one or more capabilities of the device, and one or more specifications associated with the device; configure, based on the configuration information, a user interface to provide a first graphical user interface for receiving project information for a software implementation project, the project information including: a set of requirements defining the software implementation project, a set of deliverables describing results of the software implementation project, a project delivery method to be used in connection with the software implementation project, and a complexity of the software implementation project, the complexity including a required set of skills for a developer for the software implementation project; compare the software implementation project and a set of other software implementation projects that have been successfully completed; generate additional project information based on comparing the software implementation project and the set of other software implementation projects; determine a first relational mapping of elements of the project information and the additional project information; generate a set of initial project plans based on the first relational mapping, a particular initial project plan, of the set of initial project plans, being generated based on other project plans, associated with the set of other software implementation projects, including the complexity; configure, based on the configuration information, the user interface to provide a second graphical user interface for implementing at least one of the set of initial project plans; implement the particular initial project plan after receiving a user selection of the particular initial project plan, the particular initial project plan including a project schedule; receive status information regarding the particular initial project plan during fulfillment of the particular initial project plan; selectively provide, using the status information regarding the particular initial project plan and for display on a particular portion of a third graphical user interface, one or more alerts, the third graphical user interface being configured based on the configuration information, the one or more alerts including information indicating a set of mitigating actions, a first alert, of the one or more alerts, being provided when one or more requirements metrics satisfies a threshold, the first alert indicating a criticality of the first alert, and the threshold including at least one of: a threshold delay, or a threshold cost overrun, and a second alert, of the one or more alerts, being provided when: a set of available developers does not include a developer with a skill set requirement to perform a task, and a change to the project schedule would not make a developer, with the skill set requirement to perform the task, available; receive, after selectively providing the second alert, information indicating additional developers would be suitable if the skill set requirement, to perform the task, is lowered to a lower skill set requirement; receive a document associated with a particular format; parse the document to determine a change requirement for the software implementation project included in the document; utilize a second relational mapping to determine one or more requirements of the set of requirements, one or more deliverables of the set of deliverables, and one or more tasks of a set of tasks affected by the change requirement; generate a set of modified project plans based on utilizing the second relational mapping and after receiving the information indicating the additional developers would be suitable if the skill set requirement, to perform the task, is lowered to the lower skill set requirement; configure, based on the configuration information, the user interface to provide a fourth graphical user interface for implementing at least one of the set of modified project plans; implement a particular modified project plan, of the set of modified project plans, after receiving a user selection of the particular modified project plan, the particular modified project plan being different from the particular initial project plan, and the particular modified project plan including the lower skill set requirement; generate a set of task schedules for the additional developers based on implementing the particular modified project plan; send, via a network, the set of task schedules to one or more user devices associated with the additional developers, each task schedule, of the set of task schedules, being sent to a corresponding user device of the one or more user devices based on: skills associated with each of the additional developers, and a task complexity for each task of the set of task schedules; and provide, for display via the network and to another user device, an indication of a probability of delay as a result of implementing the change requirement and the particular modified project plan. 2. The device of claim 1 , where the particular modified project plan is a first modified project plan; and where the one or more processors are further configured to: determine a set of scores for the set of modified project plans based on the one or more requirements metrics; select a second particular modified project plan based on the set of scores; and provide information identifying the second particular modified project plan based on selecting the second particular modified project plan. 3. The device of claim 1 , where the task is a first task; where the one or more processors are further configured to: receive information regarding progress of a second task associated with the particular initial project plan; determine that the second task is behind a scheduled progress associated with the second task; and compare the progress of the second task with the threshold delay; and where the one or more processors, when selectively providing the one or more alerts, are to: selectively provide the first alert based on determining that the progress of the second task meets the threshold delay, the first alert including information identifying one or more deliverables, of the set of deliverables, associated with the second task. 4. The device of claim 1 , where the one or more processors are further configured to: determine the second relational mapping, the second relational mapping being between the set of requirements and the set of deliverables; and provide traceability information associated with the second relational mapping, the traceability information indicating one or more deliverables, of the set of deliverables, affected by a change to a particular requirement, of the set of requirements. 5. The device of claim 1 , where the one or more processors, are further configured to: determine a projected change requirements inflow pattern for the software implementation project based on the project information and other project information associated with other software implementation projects; and determine an impact to the software implementation project associated with the information regarding the particular initial project plan based on the projected change requirements inflow pattern; and where the one or more processors, when generating the particular modified project plan, are further to: generate the particular modified project plan based on the impact to the software implementation project.
Operations research, analysis or management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.