Systems and methods for synchronized delivery
First Claim
1. A computer-implemented method comprising:
- detecting, via one or more Global Positioning System (GPS) devices, a geocode for each serviceable point of a plurality of serviceable points, the geocode corresponds to a latitude and longitude coordinate of the each serviceable point;
based at least in part on the latitude and longitude coordinate of the each serviceable point, defining a geofence surrounding a geographic area that comprises the plurality of serviceable points, the plurality of serviceable points comprising a first serviceable point, the geofence being a processor-defined virtual boundary that surrounds a representation of the geographic area;
associating, in computer memory, the geofence with a record for the first serviceable point, the record being an instance of a data structure in the computer memory, the record for the first serviceable point comprising (a) a physical address for the first serviceable point (b) a first geocode for the first serviceable point, and (c) data identifying the plurality of serviceable points and an indication that the plurality of serviceable points are within the geofence;
receiving, over a computer network, first electronic shipping data indicating that a first shipment is to be delivered to the first serviceable point;
responsive to receiving first electronic shipping data indicating that the first shipment is to be delivered to the first serviceable point, determining that a second shipment is to be delivered within the geofence based at least in part on analyzing the geocode detected via the one or more GPS devices and the determining, via analyzing the record, that the second serviceable point of the second shipment matches one of the plurality of serviceable points; and
based at least in part on the determining that the second shipment is to be delivered within the geofence, determining that the first shipment and the second shipment are available to be shipped during a same time period for synchronized delivery.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments provide systems and methods for facilitating synchronized delivery of shipments/items scheduled to be delivered to multiple serviceable points located nearby one another. Various embodiments identify nearby serviceable points based on an identification of serviceable points being located within a common geofenced area. Accordingly, a geofence is defined surrounding a geographical area comprising a plurality of serviceable points. The geofence is associated with a record for a serviceable point located within the geofenced area, wherein the record comprises a physical address and a geocode for the serviceable point. Thereafter, shipping data for a shipment to be delivered to the serviceable point is received, and is compared to a database of shipments to determine whether a second shipment is to be delivered to a second serviceable point located within the same geofenced area.
-
Citations
24 Claims
-
1. A computer-implemented method comprising:
-
detecting, via one or more Global Positioning System (GPS) devices, a geocode for each serviceable point of a plurality of serviceable points, the geocode corresponds to a latitude and longitude coordinate of the each serviceable point; based at least in part on the latitude and longitude coordinate of the each serviceable point, defining a geofence surrounding a geographic area that comprises the plurality of serviceable points, the plurality of serviceable points comprising a first serviceable point, the geofence being a processor-defined virtual boundary that surrounds a representation of the geographic area; associating, in computer memory, the geofence with a record for the first serviceable point, the record being an instance of a data structure in the computer memory, the record for the first serviceable point comprising (a) a physical address for the first serviceable point (b) a first geocode for the first serviceable point, and (c) data identifying the plurality of serviceable points and an indication that the plurality of serviceable points are within the geofence; receiving, over a computer network, first electronic shipping data indicating that a first shipment is to be delivered to the first serviceable point; responsive to receiving first electronic shipping data indicating that the first shipment is to be delivered to the first serviceable point, determining that a second shipment is to be delivered within the geofence based at least in part on analyzing the geocode detected via the one or more GPS devices and the determining, via analyzing the record, that the second serviceable point of the second shipment matches one of the plurality of serviceable points; and based at least in part on the determining that the second shipment is to be delivered within the geofence, determining that the first shipment and the second shipment are available to be shipped during a same time period for synchronized delivery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising one or more memory storage areas and one or more computer processors, the system configured to:
-
receive, via one or more Global Positioning System (GPS) devices, a geocode for a plurality of serviceable points, the geocode corresponds to a latitude and longitude coordinate of each serviceable point of the plurality of serviceable points; based at least in part on the latitude and longitude coordinate of the each serviceable point, define a geofence surrounding a geographic area that comprises the plurality of serviceable points, the plurality of serviceable points comprising a first serviceable point, the geofence being a processor-defined virtual boundary that surrounds a representation of the geographic area; associate, in computer memory, the geofence with a record for the first serviceable point, the record being an instance of a data structure in the computer memory, the record for the first serviceable point comprising (a) a physical address for the first serviceable point (b) a first geocode for the first serviceable point, the geocode and (c) data identifying the plurality of serviceable points; responsive to the associating, in computer memory, of the geofence with the record for the first serviceable point, receive first electronic shipping data indicating that a first shipment is to be delivered to the first serviceable point; and responsive to receiving first electronic shipping data indicating that the first shipment is to be delivered to the first serviceable point, determine whether a second shipment is to be delivered within the geofence based at least in part on the receiving, via the one or more GPS devices, of the geocode and the determining, via analyzing the record, that a second serviceable point of the second shipment is one of the plurality of serviceable points within the record. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
an executable portion configured to receive, via one or more location determining devices, a geocode for a plurality of serviceable points, the geocode corresponds to a latitude and longitude coordinate of each serviceable point of the plurality of serviceable points; an executable portion configured to based at least in part on the latitude and longitude coordinate of the each serviceable point, define a geofence surrounding a geographic area that comprises a plurality of serviceable points, the plurality of serviceable points comprising a first serviceable point, the geofence being a processor-defined virtual boundary that surrounds a representation of the geographic area; an executable portion configured to associate, in computer memory, the geofence with a record for the first serviceable point, the record being an instance of a data structure in the computer memory, the record for the first serviceable point comprising (a) a physical address for the first serviceable point and (b) a first geocode for the first serviceable point; an executable portion configured to receive, over a computer network, first electronic shipping data indicating that a first shipment is to be delivered to the first serviceable point; an executable portion configured to, responsive to receiving first electronic shipping data indicating that the first shipment is to be delivered to the first serviceable point and based at least in part on the receiving, via the one or more GPS devices, of the geocode, determine whether a second shipment to be delivered to a second serviceable point is one of the plurality of serviceable points surrounded by the geofence; and based at least in part on the determining, an executable portion configured to cause the first shipment and the second shipment to be shipped during a same time period for synchronized delivery. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification