Systems and methods for using network data in an automated delivery system
First Claim
1. A computer-based method for using network data in an automated delivery system, said method implemented using a delivery validation server in communication with a memory, said method comprising:
- receiving, at the delivery validation server, an online order originating from a user computer device, wherein the online order includes a delivery address and network information for a wireless network associated with the delivery address;
configuring a delivery device to communicate with the wireless network associated with the delivery address by transmitting the network information and the delivery address from the delivery validation server to the delivery device, wherein the delivery device is configured to travel to the delivery address and connect to the wireless network associated with the delivery address using the network information included in the online order and transmitted from the delivery validation server to the delivery device; and
receiving, from the delivery device, a delivery confirmation message transmitted through the wireless network associated with the delivery address, wherein the delivery confirmation message is transmitted from the delivery device to the wireless network and routed from the wireless network to the delivery validation server via the Internet, and wherein the delivery confirmation message includes routing information indicating that the delivery confirmation message was transmitted through the wireless network, thereby confirming that the delivery device connected to the wireless network using the network information included in the online order and transmitted from the delivery validation server to the delivery device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for using network data in an automated delivery system is provided. The method is implemented using a delivery validation server in communication with a memory. The method includes receiving an online order originating from a user computer device. The online order includes a delivery address and network information associated with a wireless network associated with the delivery address. The method also includes configuring a delivery device based on the network information and the delivery address, and receiving a delivery confirmation message transmitted from the delivery device through the wireless network associated with the delivery address. The delivery device is connected to the wireless network based on the network information.
-
Citations
21 Claims
-
1. A computer-based method for using network data in an automated delivery system, said method implemented using a delivery validation server in communication with a memory, said method comprising:
-
receiving, at the delivery validation server, an online order originating from a user computer device, wherein the online order includes a delivery address and network information for a wireless network associated with the delivery address; configuring a delivery device to communicate with the wireless network associated with the delivery address by transmitting the network information and the delivery address from the delivery validation server to the delivery device, wherein the delivery device is configured to travel to the delivery address and connect to the wireless network associated with the delivery address using the network information included in the online order and transmitted from the delivery validation server to the delivery device; and receiving, from the delivery device, a delivery confirmation message transmitted through the wireless network associated with the delivery address, wherein the delivery confirmation message is transmitted from the delivery device to the wireless network and routed from the wireless network to the delivery validation server via the Internet, and wherein the delivery confirmation message includes routing information indicating that the delivery confirmation message was transmitted through the wireless network, thereby confirming that the delivery device connected to the wireless network using the network information included in the online order and transmitted from the delivery validation server to the delivery device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A delivery validation server for using network data in an automated delivery system, said delivery validation server comprising one or more processors communicatively coupled to one or more memory devices, said processor programmed to:
-
receive an online order originating from a user computer device, wherein the online order includes a delivery address and network information for a wireless network associated with the delivery address; configure a delivery device to communicate with the wireless network associated with the delivery address by transmitting the network information and the delivery address from the delivery validation server to the delivery device, wherein the delivery device is configured to travel to the delivery address and connect to the wireless network associated with the delivery address using the network information included in the online order and transmitted from the delivery validation server to the delivery device; and receive, from the delivery device, a delivery confirmation message transmitted through the wireless network associated with the delivery address, wherein the delivery confirmation message is transmitted from the delivery device to the wireless network and routed from the wireless network to the delivery validation server via the Internet, and wherein the delivery confirmation message includes routing information indicating that the delivery confirmation message was transmitted through the wireless network, thereby confirming that the delivery device connected to the wireless network using the network information included in the online order and transmitted from the delivery validation server to the delivery device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. At least one non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by a delivery validation server having at least one processor coupled to at least one memory device, the computer-executable instructions cause the processor to:
-
receive an online order originating from a user computer device, wherein the online order includes a delivery address and network information for a wireless network associated with the delivery address; configure a delivery device to communicate with the wireless network associated with the delivery address by transmitting the network information and the delivery address from the delivery validation server to the delivery device, wherein the delivery device is configured to travel to the delivery address and connect to the wireless network associated with the delivery address using the network information included in the online order and transmitted from the delivery validation server to the delivery device; and receive, from the delivery device, a delivery confirmation message transmitted through the wireless network associated with the delivery address, wherein the delivery confirmation message is transmitted from the delivery device to the wireless network and routed from the wireless network to the delivery validation server via the Internet and wherein the delivery confirmation message includes routing information indicating that the delivery confirmation message was transmitted through the wireless network, thereby confirming that the delivery device connected to the wireless network using the network information included in the online order and transmitted from the delivery validation server to the delivery device.
-
-
18. A method for validating delivery in an automated delivery system, said method implemented using a delivery device including at least one processor in communication with a memory, wherein the delivery device includes a wireless module configured to connect to Wi-Fi networks and transmit messages, said method comprising:
-
receiving, from a delivery validation server, delivery information for a package to be delivered, the delivery information including a delivery address and network information for a wireless network associated with the delivery address, wherein the network information received from the delivery validation server is previously received at the delivery validation server as part of an online order originating from a user computer device; configuring the wireless module to communicate with the wireless network based on the network information included in the online order and received at the delivery device from the delivery validation server; receiving the package for delivery to the delivery address; travelling to the delivery address; scanning for one or more wireless signals associated with the wireless network based on the network information; connecting, via the wireless module, to the wireless network associated with the wireless signal based on the network information; delivering the package at the delivery address; and transmitting, via the wireless module through the wireless network, a delivery confirmation message to the delivery validation server, wherein the delivery confirmation message is transmitted from the delivery device to the wireless network and routed from the wireless network to the delivery validation server via the Internet, and wherein the delivery confirmation message includes routing information indicating that the delivery confirmation message was transmitted through the wireless network, thereby confirming that the delivery device connected to the wireless network using the network information included in the online order and received at the delivery device from the delivery validation server. - View Dependent Claims (19, 20)
-
-
21. An automated delivery system, said system comprising:
-
a delivery validation server comprising at least one processor in communication with at least one memory; and a delivery device comprising; at least one processor in communication with at least one memory; a wireless module configured to connect to wireless networks; and a transportation means configured to transport a package to a location, wherein said delivery validation server is configured to; receive an online order originating from a user computer device, wherein the online order includes a delivery address and network information for a wireless network associated with the delivery address, and wherein the network information enables the delivery device to communicate with the wireless network; transmit, to the delivery device from the delivery validation server, delivery data including the network information included in the online order and the delivery address; and receive, from the delivery device, a delivery confirmation message transmitted through the wireless network associated with the delivery address, wherein the delivery confirmation message is transmitted from the delivery device to the wireless network and routed from the wireless network to the delivery validation server via the Internet, and wherein the delivery confirmation message includes routing information indicating that the delivery confirmation message was transmitted through the wireless network, thereby confirming that the delivery device connected to the wireless network using the network information included in the online order and transmitted from the delivery validation server to the delivery device, and wherein said delivery device is configured to; receive, from the delivery validation server, delivery data for the online order; configure the wireless module based on the network information; receive a package for delivery to the delivery address; travel to the delivery address; scan for a wireless signal associated with the wireless network based on the network information; connect, via the wireless module, to the wireless network associated with the wireless signal based on the network information; deliver the package at the delivery address; and transmit, via the wireless module through the wireless network, a delivery confirmation message to the delivery validation server.
-
Specification