Geometric Work Scheduling with Dynamic and Probabilistic Work Trimming
First Claim
1. A method for geometry based work execution prioritization on a computing device, comprising:
- obtaining, by a processor of the computing device, a first image;
overlaying, by the processor, a default boundary shape on the first image to initialize a working boundary shape and identify a discard region lying outside the working boundary shape;
identifying, by the processor, work regions lying within the working boundary shape;
determining, by the processor, a cancellation likelihood for each of the identified work regions;
determining, by the processor, a trimming weight for each of the identified work regions using the cancellation likelihoods; and
adding, by the processor, work items associated with each of the identified work regions to an execution work list in an order based, at least in part, on the determined trimming weights.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments may include methods executed by processors of computing devices for geometry based work execution prioritization. The processor may receive events, such as images. The processor may overlay a boundary shape on the event to identify discard regions of the event lying outside the boundary shape. The processor may identify work regions of the events lying within the working boundary shape. The devices may determine a cancellation likelihood for each of the identified work regions of the events. The processor may assign a trimming weight to each of the identified work regions based on the determined cancellation likelihoods. The processor may then add each of the identified work regions as a work item to an execution work list in an order based on the assigned trimming weights. The work items may be processed in order of trimming weight priority.
-
Citations
30 Claims
-
1. A method for geometry based work execution prioritization on a computing device, comprising:
-
obtaining, by a processor of the computing device, a first image; overlaying, by the processor, a default boundary shape on the first image to initialize a working boundary shape and identify a discard region lying outside the working boundary shape; identifying, by the processor, work regions lying within the working boundary shape; determining, by the processor, a cancellation likelihood for each of the identified work regions; determining, by the processor, a trimming weight for each of the identified work regions using the cancellation likelihoods; and adding, by the processor, work items associated with each of the identified work regions to an execution work list in an order based, at least in part, on the determined trimming weights. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing device configured for geometry based work execution prioritization, comprising:
one or more processors configured to; obtain a first image; overlay a default boundary shape on the first image to initialize a working boundary shape and identify a discard region lying outside the working boundary shape; identify work regions lying within the working boundary shape; determine a cancellation likelihood for each of the identified work regions; determine a trimming weight for each of the identified work regions using the cancellation likelihoods; and add work items associated with each of the identified work regions to an execution work list in an order, at least in part, on the determined trimming weights. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
28. A computing device configured for geometry based work execution prioritization on a comprising:
-
means for obtaining a first image; means for overlay a default boundary shape on the first image to initialize a working boundary shape and identify a discard region lying outside the working boundary shape; means for identifying work regions lying within the working boundary shape; means for determining a cancellation likelihood for each of the identified work regions; means for determining a trimming weight for each of the identified work regions using the cancellation likelihoods; and means for adding work items associated with each of the identified work regions to an execution work list in an order based, at least in part, on the determined trimming weights.
-
-
29. A non-transitory processor readable medium having stored thereon processor executable instructions causing a processor to perform operations for geometry based work execution prioritization, comprising:
-
obtaining a first image; overlaying a default boundary shape on the first image to initialize a working boundary shape and identify a discard region lying outside the working boundary shape; identifying work regions lying within the working boundary shape; determining a cancellation likelihood for each of the identified work regions; determining a trimming weight to each of the identified work regions using the cancellation likelihoods; and adding work items associated with each of the identified work regions to an execution work list in an order based, at least in part, on the determined trimming weights. - View Dependent Claims (30)
-
Specification