METHOD AND SYSTEM FOR AUTOMATED PROJECT MANAGEMENT
First Claim
Patent Images
1. A method for automated work project management, comprising:
- receiving securely a new electronic work order on an application on a server network device with one or more processors via a communications network from a requesting network device with one or more processors, wherein the electronic work order includes a new project to be completed;
storing from the application on the server network device the new electronic work order in a database associated with the server network device;
determining automatically from the application on the server network device a physical geographic location of the new project with a street address from the new electronic work order;
identifying from the application on the server network device the determined physical geographic location of the new project with a new unique graphical identifier;
adding from the application on the server network device the new unique graphical identifier to an electronic map including a plurality of current geographic physical locations of a plurality of mobile target network devices for a plurality of workers who are able to complete the new project, wherein the electronic map includes a plurality of different territories;
determining automatically from the application on the server network device which territory includes the new unique identifier for the new project;
determining automatically from the application on the server network device via the communications network which mobile target network device for a worker in the determined territory is closest to the determined physical location of the new project and is available to complete the new project;
sending an electronic work project message from the application on the server network device via the communications network to a second application on the mobile target network device with one or more processors for the worker that the worker has been selected to complete the new project in the determined territory;
tracking automatically from the application on the server network device via the communications network an amount of time required by the mobile target network device to reach the determined physical geographic location of the new project;
tracking automatically from the application on the server network device via the communications network an amount of time the mobile target network device is located at the determined physical geographic location of the new project;
receiving one or more start and stop messages on the application server network device via the communications network from the second application on the mobile target network device when the worker has started or stopped work the new project, wherein a first starting message includes a first digital photograph of the new project before the new project was started;
receiving a completion message on the application on server network device via the communications network from the second application on the mobile target network device when the worker has completed the new project, wherein the completion message includes a second digital photograph of the new project after the new project was completed;
verifying automatically on the application server network device the new project has been completed with the tracked amount of time the mobile target network device was located at the determined physical geographic location of the new project; and
generating automatically an electronic invoice from the application on the server network device for completion of the new project; and
sending securely the generated electronic invoice from the application on the server network device via the communications network back to the requesting network device for payment.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for method for automated work project management. The methods and systems described herein provides for a total end-to-end business solution that will receive a data relating to a new work project, allow dispatching a job in a territory to a desired worker, allow quality assurance to be included as part of the dispatch, automatically track worker time and generate an invoice for the project, and provide analytics and feedback to the business on improving its product or service.
-
Citations
20 Claims
-
1. A method for automated work project management, comprising:
-
receiving securely a new electronic work order on an application on a server network device with one or more processors via a communications network from a requesting network device with one or more processors, wherein the electronic work order includes a new project to be completed; storing from the application on the server network device the new electronic work order in a database associated with the server network device; determining automatically from the application on the server network device a physical geographic location of the new project with a street address from the new electronic work order; identifying from the application on the server network device the determined physical geographic location of the new project with a new unique graphical identifier; adding from the application on the server network device the new unique graphical identifier to an electronic map including a plurality of current geographic physical locations of a plurality of mobile target network devices for a plurality of workers who are able to complete the new project, wherein the electronic map includes a plurality of different territories; determining automatically from the application on the server network device which territory includes the new unique identifier for the new project; determining automatically from the application on the server network device via the communications network which mobile target network device for a worker in the determined territory is closest to the determined physical location of the new project and is available to complete the new project; sending an electronic work project message from the application on the server network device via the communications network to a second application on the mobile target network device with one or more processors for the worker that the worker has been selected to complete the new project in the determined territory; tracking automatically from the application on the server network device via the communications network an amount of time required by the mobile target network device to reach the determined physical geographic location of the new project; tracking automatically from the application on the server network device via the communications network an amount of time the mobile target network device is located at the determined physical geographic location of the new project; receiving one or more start and stop messages on the application server network device via the communications network from the second application on the mobile target network device when the worker has started or stopped work the new project, wherein a first starting message includes a first digital photograph of the new project before the new project was started; receiving a completion message on the application on server network device via the communications network from the second application on the mobile target network device when the worker has completed the new project, wherein the completion message includes a second digital photograph of the new project after the new project was completed; verifying automatically on the application server network device the new project has been completed with the tracked amount of time the mobile target network device was located at the determined physical geographic location of the new project; and generating automatically an electronic invoice from the application on the server network device for completion of the new project; and sending securely the generated electronic invoice from the application on the server network device via the communications network back to the requesting network device for payment. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
2. A non-transitory computer readable medium having stored therein a plurality of instructions for causing one or more processor on one or more network devices to execute the steps of:
-
receiving securely a new electronic work order on an application on a server network device with one or more processors via a communications network from a requesting network device with one or more processors, wherein the electronic work order includes a new project to be completed; storing from the application on the server network device the new electronic work order in a database associated with the server network device; determining automatically from the application on the server network device a physical geographic location of the new project with a street address from the new electronic work order; identifying from the application on the server network device the determined physical geographic location of the new project with a new unique graphical identifier; adding from the application on the server network device the new unique graphical identifier to an electronic map including a plurality of current geographic physical locations of a plurality of mobile target network devices for a plurality of workers who are able to complete the new project, wherein the electronic map includes a plurality of different territories; determining automatically from the application on the server network device which territory includes the new unique identifier for the new project; determining automatically from the application on the server network device via the communications network which mobile target network device for a worker in the determined territory is closest to the determined physical location of the new project and is available to complete the new project; sending an electronic work project message from the application on the server network device via the communications network to a second application on the mobile target network device with one or more processors for the worker that the worker has been selected to complete the new project in the determined territory; tracking automatically from the application on the server network device via the communications network an amount of time required by the mobile target network device to reach the determined physical geographic location of the new project; tracking automatically from the application on the server network device via the communications network an amount of time the mobile target network device is located at the determined physical geographic location of the new project; receiving one or more start and stop messages on the application server network device via the communications network from the second application on the mobile target network device when the worker has started or stopped work the new project, wherein a first starting message includes a first digital photograph of the new project before the new project was started; receiving a completion message on the application on server network device via the communications network from the second application on the mobile target network device when the worker has completed the new project, wherein the completion message includes a second digital photograph of the new project after the new project was completed; verifying automatically on the application server network device the new project has been completed with the tracked amount of time the mobile target network device was located at the determined physical geographic location of the new project; and generating automatically an electronic invoice from the application on the server network device for completion of the new project; and sending securely the generated electronic invoice from the application on the server network device via the communications network back to the requesting network device for payment.
-
-
20. A system for automated work project management, comprising in combination:
-
means for receiving securely a new electronic work order on an application on a server network device with one or more processors via a communications network from a requesting network device with one or more processors, wherein the electronic work order includes a new project to be completed; means for storing from the application on the server network device the new electronic work order in a database associated with the server network device; means determining automatically from the application on the server network device a physical geographic location of the new project with a street address from the new electronic work order; means for identifying from the application on the server network device the determined physical geographic location of the new project with a new unique graphical identifier; means for adding from the application on the server network device the new unique graphical identifier to an electronic map including a plurality of current geographic physical locations of a plurality of mobile target network devices for a plurality of workers who are able to complete the new project, wherein the electronic map includes a plurality of different territories; means for determining automatically from the application on the server network device which territory includes the new unique identifier for the new project; means for determining automatically from the application on the server network device via the communications network which mobile target network device for a worker in the determined territory is closest to the determined physical location of the new project and is available to complete the new project; means for sending an electronic work project message from the application on the server network device via the communications network to a second application on the mobile target network device with one or more processors for the worker that the worker has been selected to complete the new project in the determined territory; means for tracking automatically from the application on the server network device via the communications network an amount of time required by the mobile target network device to reach the determined physical geographic location of the new project; means for tracking automatically from the application on the server network device via the communications network an amount of time the mobile target network device is located at the determined physical geographic location of the new project; means for receiving one or more start and stop messages on the application server network device via the communications network from the second application on the mobile target network device when the worker has started or stopped work the new project, wherein a first starting message includes a first digital photograph of the new project before the new project was started; means for receiving a completion message on the application on server network device via the communications network from the second application on the mobile target network device when the worker has completed the new project, wherein the completion message includes a second digital photograph of the new project after the new project was completed; means for verifying automatically on the application server network device the new project has been completed the tracked amount of time the mobile target network device was located at the determined physical geographic location of the new project or by comparing the first digital photograph to the second digital photograph to determine any changes between the first digital photograph and the second digital photograph; and means for generating automatically an electronic invoice from the application on the server network device for completion of the new project; means for sending securely the generated electronic invoice from the application on the server network device via the communications network back to the requesting network device for payment; means for receiving one or more object location messages on the application on the server network device via the communications network from the second application on the mobile target network device located at the determined physical geographic location of the new project, wherein the one or more object location messages include physical location information for one or more relevant objects determined in real-time with the mobile target network device; means for storing from the application on the server network device the determined physical location information of the one or more relevant objects in the database associated with the server network device; means for displaying in real-time from the application on the server network device on the electronic map one or more graphical objects indicating the determined physical location for each of the one or more relevant objects; means for querying from the application on the server network device the database associated with the server network device to determine if the new work order can be completed at the determined physical geographic location, and if not, means for adjusting or canceling the new work order based on the database query, means for sending securely an adjustment message from the application on the server network device via the communications network back to the requesting network device indicating the new work order has been adjusted or canceled; and means for collecting and storing analytics for the new project and the worker who completed the new project.
-
Specification