Determining routing points and delivery points
First Claim
1. A method comprising:
- identifying a first sensed position associated with a first delivery of a first item to a location using at least one computer processor;
determining a first level of uncertainty associated with the first sensed position;
defining a first vector based at least in part on the first sensed position and the first level of uncertainty using the at least one computer processor;
determining a first geolocation associated with the location;
establishing a first preferred area for the location based at least in part on the first vector and the first geolocation using the at least one computer processor;
storing information regarding the first preferred area in association with the location in at least one data store, wherein the information regarding the first preferred area comprises a first probability distribution function for the first preferred area;
receiving a request for a second delivery of a second item to the location;
determining information regarding at least one of the second delivery, the second item or the location;
identifying the first preferred area based at least in part on the information regarding the at least one of the second delivery, the second item or the location using the at least one computer processor; and
transmitting information comprising a first instruction to proceed to the first preferred area to a computer device over a network.
2 Assignments
0 Petitions
Accused Products
Abstract
Preferred points or regions in space for performing a task at a location, e.g., the delivery of an item to the location, may be defined based on sensed positions obtained during the prior performance of tasks at the location. The sensed positions may be identified using a GPS sensor or like system. Vectors including coordinates of the sensed position, and uncertainties of such coordinates, may be clustered into groups at the location. Subsequently identified vectors including coordinates and uncertainties may further refine a cluster, or be used to generate a new cluster. A preferred point or region in space may be identified based on such location hypotheses and utilized in the performance of tasks. Some preferred points or regions may be used for routing vehicles to the location, while others may correspond to delivery points for items at the location.
42 Citations
19 Claims
-
1. A method comprising:
-
identifying a first sensed position associated with a first delivery of a first item to a location using at least one computer processor; determining a first level of uncertainty associated with the first sensed position; defining a first vector based at least in part on the first sensed position and the first level of uncertainty using the at least one computer processor; determining a first geolocation associated with the location; establishing a first preferred area for the location based at least in part on the first vector and the first geolocation using the at least one computer processor; storing information regarding the first preferred area in association with the location in at least one data store, wherein the information regarding the first preferred area comprises a first probability distribution function for the first preferred area; receiving a request for a second delivery of a second item to the location; determining information regarding at least one of the second delivery, the second item or the location; identifying the first preferred area based at least in part on the information regarding the at least one of the second delivery, the second item or the location using the at least one computer processor; and transmitting information comprising a first instruction to proceed to the first preferred area to a computer device over a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A networked computer system comprising
at least one memory component; - and
at least one computer processor, wherein the at least one computer processor is configured to execute a plurality of computer-executable instructions for causing the networked computer system to perform a method comprising; identifying a first sensed position of a first handheld device during a performance of a first task at a location at a first time; determining a first level of uncertainty associated with at least one of the first handheld device at the first time or the first sensed position; defining a first vector based at least in part on the first sensed position and the first level of uncertainty; determining a first geolocation associated with the location; establishing a first preferred area for the location based at least in part on the first vector and the first geolocation; storing information regarding the first preferred area in association with the location in the at least one memory component; receiving a request for a performance of a second task at the location at a second time; determining information regarding at least one of the second task, the location or the second time; identifying the first preferred area based at least in part on the information regarding the at least one of the second task, the second time or the location; and transmitting information comprising a first instruction to proceed to the first preferred area at the second time to a second handheld device over a network. - View Dependent Claims (12, 13, 14)
- and
-
15. A non-transitory computer-readable medium having instructions stored thereon, wherein the instructions, when executed by at least one computer processor, cause the at least one computer processor to execute a method comprising:
-
identifying a first sensed position associated with a first delivery of a first item to a location using the at least one computer processor; determining a first level of uncertainty associated with the first sensed position; defining a first vector based at least in part on the first sensed position and the first level of uncertainty using the at least one computer processor; determining a first geolocation associated with the location; establishing a first preferred area for the location based at least in part on the first vector and the first geolocation using the at least one computer processor; storing information regarding the first preferred area in association with the location in at least one data store, wherein the information regarding the first preferred area comprises a first probability distribution function for the first preferred area; receiving a request for a second delivery of a second item to the location; determining information regarding at least one of the second delivery, the second item or the location; identifying the first preferred area based at least in part on the information regarding the at least one of the second delivery, the second item or the location using the at least one computer processor; and transmitting information comprising a first instruction to proceed to the first preferred area to a first computer device over a network. - View Dependent Claims (16, 17, 18, 19)
-
Specification