IP Library Granted Patent US 10,217,303
Granted Patent B1
US 10,217,303 · App. 15/985,517 · Granted Feb 26, 2019

System and method for delivery of goods with automatic access code expiration

Inventors: Mark Hall (Provo, UT); Craig Boswell (Draper, UT); Daniel Nelson (Alpine, UT); Drake Taylor (Provo, UT)
Assignee: Hall Labs LLC
G07C9/00134G06Q10/0833G06Q10/0836G07C2209/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,217,303
App. No.
15/985,517
Granted
Feb 26, 2019
Kind
B1
Abstract

A method and system for delivering goods to recipients is disclosed. The method and system include a remote input receptor which includes a user interface for receiving one or more user inputs from a user. A cloud-based network stores one or more acceptable inputs and comprising a network device for obtaining said one or more user inputs from the remote input receptor. The network device obtains the one or more user inputs from the remote input receptor while the user is using the user interface. Also, the cloud-based network compares the one or more user inputs to the one or more acceptable inputs, with the acceptable inputs at least partially derived from dynamically changing environmental parameters. A remote device is controlled based on the comparison of the one or more user inputs to the one or more acceptable inputs and generating an access code to enable access to an enclosure, with the user inputs comprising the access code. The delivery status for the of goods intended for deposit in the enclosure is monitored. Finally, the access code is automatically caused to expire in response to detecting fulfillment of the delivery.

Claims (38)

1. A method for delivering goods to recipients, the method comprising:

providing a remote input receptor comprising a user interface for receiving one or more user inputs from a user;

providing a cloud-based network storing one or more acceptable inputs and comprising a network device for obtaining said one or more user inputs from the remote input receptor; wherein

the network device obtains said one or more user inputs from the remote input receptor while the user is using the user interface; wherein

the cloud-based network compares said one or more user inputs to said one or more acceptable inputs, the acceptable inputs at least partially derived from dynamically changing environmental parameters;

providing a remote device that is controlled based on the comparison of the one or more user inputs to the one or more acceptable inputs;

generating an access code to enable access to an enclosure;

the user inputs comprising the access code;

monitoring a status of a delivery of goods intended for deposit in the enclosure; and

automatically causing the access code to expire in response to detecting fulfillment of the delivery.

2. The method of claim 1 , wherein generating the access code comprises generating the access code on behalf of a shipper tasked with delivering the goods.

3. The method of claim 2 , wherein generating the access code further comprises communicating the access code to the shipper.

4. The method of claim 1 , wherein detecting fulfillment of the delivery comprises detecting a database entry indicating fulfillment of the delivery.

5. The method of claim 1 , wherein detecting fulfillment of the delivery comprises detecting a package tracking status indicating fulfillment of the delivery.

6. The method of claim 1 , wherein monitoring the status comprises using a package tracking system to monitor the status.

7. The method of claim 1 , wherein automatically causing the access code to expire further comprises causing the access code to expire after a specified amount of time.

8. The method of claim 1 , wherein automatically causing the access code to expire further comprises causing the access code to expire after a specified number of uses.

9. The method of claim 1 , wherein generating an access code comprises generating an access code in response to receiving a unique identifier associated with the delivery of goods.

10. The method of claim 1 , wherein generating an access code comprises generating an access code in response to extracting a unique identifier from a communication intended for a recipient of the goods.

11. A system for delivering goods to recipients, the system comprising:

at least one processor;

at least one memory device coupled to the at least one processor and storing computer-usable program code for execution on the at least one processor, the computer-usable program code comprising:

computer-usable program code to generate an access code configured to enable access to an enclosure;

a cloud-based network storing one or more acceptable inputs comprising the access code and comprising a network device for obtaining said one or more user inputs comprising the access code from the remote input receptor;

wherein the network device obtains the one or more user inputs comprising the access code from the remote input receptor while the user is using the user interface;

wherein the cloud-based network compares said one or more user inputs comprising the access code to said one or more acceptable inputs, the acceptable inputs at least partially derived from dynamically changing environmental parameters;

a remote device that is controlled based on the comparison of the one or more user inputs comprising the access code to the one or more acceptable inputs;

computer-usable program code to monitor a status of a delivery of goods intended for deposit in the enclosure; and

computer-usable program code to automatically cause the access code to expire in response to detecting fulfillment of the delivery.

12. The system of claim 11 , wherein generating the access code comprises generating the access code on behalf of a shipper tasked with delivering the goods.

13. The system of claim 12 , wherein generating the access code further comprises communicating the access code to the shipper.

14. The system of claim 11 , wherein detecting fulfillment of the delivery comprises detecting a database entry indicating fulfillment of the delivery.

15. The system of claim 11 , wherein detecting fulfillment of the delivery comprises detecting a package tracking status indicating fulfillment of the delivery.

16. The system of claim 11 , wherein monitoring the status comprises using a package tracking system to monitor the status.

17. The system of claim 11 , wherein automatically causing the access code to expire further comprises causing the access code to expire after a specified amount of time.

18. The system of claim 11 , wherein automatically causing the access code to expire further comprises causing the access code to expire after a specified number of uses.

19. The system of claim 11 , wherein generating an access code comprises generating an access code in response to receiving a unique identifier associated with the delivery of goods.

20. The system of claim 11 , wherein generating an access code comprises generating an access code in response to extracting a unique identifier from a communication intended for a recipient of the goods.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2024
From: HALL LABS LLC
To: RICHMOND VALLEY LLC
Reel/Frame 066071/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2018
From: HALL, MARK; NELSON, DANIEL; BOSWELL, CRAIG; TAYLOR, DRAKE
To: HALL, DAVID R.
Reel/Frame 045926/0175 →
Cited By (2)
US 12,354,422 US 12,647,782