US2022374818A1PendingUtilityA1

Project scheduling and management system that uses product data with product classes

72
Assignee: CONNECTWISE LLCPriority: Mar 15, 2013Filed: Apr 29, 2022Published: Nov 24, 2022
Est. expiryMar 15, 2033(~6.7 yrs left)· nominal 20-yr term from priority
G06Q 10/063116
72
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods of the present disclosure facilitate scheduling and managing a project. In some embodiments, the system includes a quoting module, a product data module, and a project planning module executing on at least one processor of a server. The product data module may be configured to store at least one product. The product stored in the project module may have a product class indicating that the product is a labor product, parts product, or agreements product. The system may be configured to copy products from the product data module to the quoting module. The system may be configured to also copy products from the product data module to the project planning module, and generate tasks for the project planning module based on the products.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for automatically scheduling and managing projects, comprising:
 a product data module, executing on at least one processor of a server, configured to obtain a first product, the first product comprising a product description and a product class, the product class comprising at least one of a labor product, a parts product, and an agreements product;   a quoting module configured to generate, based at least in part on a subset of the product data, a quote and update the product data with the quote; and   a project planning module configured to:
 obtain the updated product data comprising the quote; and 
 generate, based on the product class and the quote, a task, the task associated with at least one of a resource type, skill level, price, start time, deadline, and order; 
   
     
     
         2 . The system of  claim 1 , wherein the project planning module is further configured to:
 identify, based on the generated task, an available resource to perform the task; and   assign the task to the available resource.   
     
     
         3 . The system of  claim 1 , wherein the first product further comprises a skill level required to provide the first product, and the project planning module is further configured to:
 assign the task to a staff member, based on the skill level.   
     
     
         4 . The system of  claim 3 , wherein the project planning module is configured to:
 generate, automatically, based on a plurality of the tasks, a project plan.   
     
     
         5 . The system of  claim 4 , wherein the project plan includes a subsequent task that is dependent on a previous task being completed first, and the project planning module is configured to:
 determine, based on the product data, that the subsequent task depends on the previous task being completed first;   identify, based on the product data, a second available resource to perform the previous task and a third available resource to perform the previous task;   generate a task for each of the previous task and the subsequent task;   assign the previous task; and   assign the subsequent task responsive to receiving an indication that the previous task has been completed.   
     
     
         6 . The system of  claim 1 , wherein the system further comprises a ticketing system, and the system is further configured to:
 generate, based on the task, a service ticket for the ticketing system.   
     
     
         7 . A method for automatically scheduling and managing projects, comprising:
 obtaining, by a product data module executing on at least one processor of a server, a first product, the first product comprising a product description and a product class, the product class comprising at least one of a labor product, a parts product, and an agreements product;   generating, by a quoting module, based at least in part on a subset of the product data, a quote and update the product data with the quote; and   obtaining, by a project planning module, the updated product data comprising the quote; and   generating, based on the product class and the quote, a task, the task associated with at least one of a resource type, skill level, price, start time, deadline, and order;   
     
     
         8 . The method of  claim 7 , further comprising:
 identifying, based on the generated task, an available resource to perform the task; and   assigning the task to the available resource.   
     
     
         9 . The method of  claim 7 , wherein the first product further comprises a skill level required to provide the first product, and the method further comprises:
 assigning the task to a staff member, based on the skill level.   
     
     
         10 . The method of  claim 7 , wherein the method further comprises:
 generating, automatically, based on a plurality of the tasks, a project plan.   
     
     
         11 . The method of  claim 10 , wherein the project plan includes a subsequent task that is dependent on a previous task being completed first, and the method further comprises:
 determining, based on the product data, that the subsequent task depends on the previous task being completed first;   identifying, based on the product data, a second available resource to perform the previous task and a third available resource to perform the previous task;   generating, based on the product data, a task for each of the previous task and the subsequent task;   assigning the previous task; and   assigning the subsequent task responsive to receiving an indication that the previous task has been completed.   
     
     
         12 . The method of  claim 7 , wherein the method further comprises:
 generating, based on the task, a service ticket for a ticketing system executing on the server.   
     
     
         13 . A non-transitory computer readable storage medium comprising instructions for automatically scheduling and managing projects, the instructions comprising instructions to:
 obtain a first product, the first product comprising a product description and a product class, the product class comprising at least one of a labor product, a parts product, and an agreements product;   generate, based at least in part on a subset of the product data, a quote and update the product data with the quote; and   obtain the updated product data comprising the quote;   generate, based on the product class and the quote, a task, the task associated with at least one of a resource type, skill level, price, start time, deadline, and order;   
     
     
         14 . The non-transitory computer readable storage medium of  claim 13 , wherein the instructions further comprise instructions to:
 identify, based on the generated task, an available resource to perform the task; and   assign the task to the available resource.   
     
     
         15 . The non-transitory computer readable storage medium of  claim 13 , wherein the first product further comprises a skill level required to provide the first product, and the instructions further comprise instructions to:
 assign the task to a staff member, based on the skill level.   
     
     
         16 . The non-transitory computer readable storage medium of  claim 13 , wherein the instructions further comprise instructions to:
 generate, automatically, based on a plurality of the tasks, a project plan.   
     
     
         17 . The non-transitory computer readable storage medium of  claim 16 , wherein the project plan includes a subsequent task that is dependent on a previous task being completed first, and the instructions further comprise instructions to:
 determine, based on the product data, that the subsequent task depends on the previous task being completed first;   identify, based on the product data, a second available resource to perform the previous task and a third available resource to perform the previous task;   generate a task for each of the previous task and the subsequent task;   assign the previous task; and   assign the subsequent task responsive to receiving an indication that the previous task has been completed.   
     
     
         18 . The non-transitory computer readable storage medium of  claim 13 , wherein the instructions further comprise instructions to:
 generate, based on the task, a service ticket for a ticketing system executing on the server.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.