Enhanced Distance Calculation for Job Route Optimization
First Claim
Patent Images
1. A method of optimizing job distribution, comprising:
- receiving data representative of the set of jobs for execution, each job occurring at a geographic location within a geographic region;
receiving data corresponding to the geographic region, comprising data corresponding to each geographic location within the geographic region;
establishing a plurality of distance-based categories for characterizing pairs of jobs using the data corresponding to the geographic region, the pairs selected from the set of jobs for execution;
assigning a value, for each pair of jobs, based on a distance-based category corresponding to the pair; and
defining a job schedule grouping the jobs of the set for execution based upon the values assigned to the pairs of jobs and each geographic location, wherein each group comprises a list of jobs for serial execution.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods provide optimized distribution of jobs for execution among available workers. Categories are established for pairs of jobs based on a precise or estimated distance between each pair of jobs. Values are then assigned to the pairs of jobs and various decisions about job assignment and grouping can be made based upon the assigned value. The systems and methods allow certain job pairs to be excluded from consideration from grouping together, and emphasize which jobs are best suited for pairwise assignment, resulting in reduction of costs and necessary resources.
17 Citations
20 Claims
-
1. A method of optimizing job distribution, comprising:
-
receiving data representative of the set of jobs for execution, each job occurring at a geographic location within a geographic region; receiving data corresponding to the geographic region, comprising data corresponding to each geographic location within the geographic region; establishing a plurality of distance-based categories for characterizing pairs of jobs using the data corresponding to the geographic region, the pairs selected from the set of jobs for execution; assigning a value, for each pair of jobs, based on a distance-based category corresponding to the pair; and defining a job schedule grouping the jobs of the set for execution based upon the values assigned to the pairs of jobs and each geographic location, wherein each group comprises a list of jobs for serial execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for optimizing job distribution, the computer program product comprising:
-
a computer-readable medium; and computer program code, coded on the medium, for; receiving data representative of the set of jobs for execution, each job occurring at a geographic location within a geographic region; receiving data corresponding to the geographic region, comprising data corresponding to each geographic location within the geographic region; establishing a plurality of distance-based categories for characterizing pairs of jobs using the data corresponding to the geographic region, the pairs selected from the set of jobs for execution; assigning a value, for each pair of jobs, based on a distance-based category corresponding to the pair; and defining a job schedule grouping the jobs of the set for execution based upon the values assigned to the pairs of jobs and each geographic location, wherein each group comprises a list of jobs for serial execution. - View Dependent Claims (17, 18, 19, 20)
-
Specification