IP Library › Granted Patent US 11,068,834
Granted Patent B2
US 11,068,834 · App. 16/023,892 · Granted Jul 20, 2021

Secure shipment receive apparatus with delegation-chain

Inventors: Ned Smith (Beaverton, OR); Mats Agerstam (Portland, OR); Vijay Sarathi Kesavan (Portland, OR); Shilpa Sodani (Santa Clara, CA)
Assignee: Intel Corporation
G06Q10/0833G06K19/0723G06Q10/083H04L9/088H04L9/0833H04L9/30H04L9/3247
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 11,068,834
App. No.
16/023,892
Filed
Jun 29, 2018
Granted
Jul 20, 2021
Kind
B2
Art Unit
3685
USPC
705/50
Abstract

Methods, apparatus, systems and articles of manufacture are disclosed to coordinate and manage secure shipment of a package. An example shipment coordination apparatus includes an address generator and a verification engine. The example apparatus includes a shipping group coordinator to generate a group including a sender and a receiver based on a) a first digital address associated with the sender, b) a second digital address associated with the receiver, and c) at least one encryption key associated with at least one of the first digital address or the second digital address, the shipping group coordinator to initiate delivery instruction and manage receipt confirmation of a package at a second physical address corresponding to the second digital address based on verification of a token identifying the receiver and to provide messaging between the sender and the receiver in the group using a group encryption key to keep messages private in the group.

Claims (62)

1. A shipment coordination apparatus comprising:

memory including instructions; and

at least one processor that is to execute the instructions to implement at least:

an address generator that generates a digital address based on a physical address;

a verification engine that verifies information including the digital address and at least one encryption key associated with the digital address; and

a shipping group coordinator that electronically generates a communication group including a sender and a first receiver based on a) a first digital address associated with the sender, b) a second digital address associated with the first receiver, and c) at least one encryption key associated with at least one of the first digital address or the second digital address, the shipping group coordinator to;

generate a token identifying the first receiver;

initiate a delivery instruction for the first receiver and manage receipt confirmation of a package at a delivery address of a second physical address corresponding to the second digital address based on verification of the token;

provide messaging between the sender and the first receiver in the communication group using a group encryption key to keep messages private in the communication group;

adjust, using at least in a part a notification from the first receiver, the delivery address from the second digital address and the corresponding second physical address to a third digital address and a corresponding third physical address of a second receiver;

update the token to form an updated token to identify the second receiver and to invite the second receiver to join the communication group to message and receive the package at the third physical address using the updated token;

commit the second digital address and the third digital address to a blockchain to establish a chain of authorization; and

manage confirmation of receipt of the package at the third physical address based on verification of the updated token identifying the second receiver.

2. The apparatus of claim 1 , further including a storage to save the first digital address, the second digital address, the at least one encryption key associated with at least one of the first digital address or the second digital address, the token, and the group encryption key in association with at least the first receiver.

3. The apparatus of claim 1 , wherein the at least one encryption key includes a private encryption key, a private signing key, a public encryption key, and a public signing key.

4. The apparatus of claim 1 , wherein the shipping group coordinator is to communicate with a sending application and a receiving application to register the first digital address and the second digital address.

5. The apparatus of claim 1 , wherein the second physical address includes a postal address.

6. The apparatus of claim 1 , wherein the address generator is to apply an encrypted hash of the second physical address to form the second digital address.

7. The apparatus of claim 1 , wherein the address generator is to generate the second digital address and a plurality of signing keys for a plurality of receivers at the second digital address.

8. The apparatus of claim 1 , wherein the shipping group coordinator is to facilitate communication of messages in the group to be verified using a nonce word and a digital signature.

9. The apparatus of claim 1 , further including a shipment tracker to communicate with a low power tag associated with the package.

10. The apparatus of claim 1 , wherein the shipping group coordinator is to work with a change processor to form a delegation-chain of receivers in which the first receiver is to delegate receiving authority for the package at the second digital address to the second receiver at the third digital address, the delegation-chain to maintain a record of the chain of authorization from the first receiver to the second receiver.

11. A non-transitory computer-readable storage medium comprising computer readable instructions which, when executed, cause at least one processor to implement at least:

an address generator that generates a digital address based on a physical address;

a verification engine that verifies information including the digital address and at least one encryption key associated with the digital address; and

a shipping group coordinator that electronically generates a communication group including a sender and a first receiver based on a) a first digital address associated with the sender, b) a second digital address associated with the first receiver, and c) at least one encryption key associated with at least one of the first digital address or the second digital address, the shipping group coordinator to:

generate a token identifying the first receiver;

initiate a delivery instruction for the first receiver and manage receipt confirmation of a package at a delivery address of a second physical address corresponding to the second digital address based on verification of the token;

provide messaging between the sender and the first receiver in the communication group using a group encryption key to keep messages private in the communication group;

adjust, using at least in a part a notification from the first receiver, the delivery address from the second digital address and the corresponding second physical address to a third digital address and a corresponding third physical address of a second receiver;

update the token to form an updated token to identify the second receiver and to invite the second receiver to join the communication group to message and receive the package at the third physical address using the updated tokens;

commit the second digital address and the third digital address to a blockchain to establish a chain of authorization; and

manage confirmation of receipt of the package at the third physical address based on verification of the updated token identifying the second receiver.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the instructions, when executed, further cause the at least one processor to implement a storage to save the first digital address, the second digital address, the at least one encryption key associated with at least one of the first digital address or the second digital address, the token, and the group encryption key in association with at least the first receiver.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the at least one encryption key includes a private encryption key, a private signing key, a public encryption key, and a public signing key.

14. The non-transitory computer-readable storage medium of claim 11 , wherein the shipping group coordinator is to communicate with a sending application and a receiving application to register the first digital address and the second digital address.

15. The non-transitory computer-readable storage medium of claim 11 , wherein the second physical address includes a postal address.

16. The non-transitory computer-readable storage medium of claim 11 , wherein the address generator is to apply an encrypted hash of the second physical address to form the second digital address.

17. The non-transitory computer-readable storage medium of claim 11 , wherein the address generator is to generate the second digital address and a plurality of signing keys for a plurality of receivers at the second digital address.

18. The non-transitory computer-readable storage medium of claim 11 , wherein the shipping group coordinator is to facilitate communication of messages in the group to be verified using a nonce word and a digital signature.

19. The non-transitory computer-readable storage medium of claim 11 , wherein the instructions, when executed, further cause the at least one processor to implement a shipment tracker to communicate with a low power tag associated with the package.

20. The non-transitory computer-readable storage medium of claim 11 , wherein the shipping group coordinator is to work with a change processor to form a delegation-chain of receivers in which the first receiver is to delegate receiving authority for the package at the second digital address to the second receiver at the third digital address, the delegation-chain to maintain a record of the chain of authorization from the first receiver to the second receiver.

21. A computer-implemented method comprising:

generating, by executing an instruction with at least one processor, a first digital address based on a first physical address;

generating, by executing an instruction with the at least one processor, a second digital address based on a second physical address;

verifying, by executing an instruction with the at least one processor, the second digital address and at least one encryption key associated with the second digital address; electronically generating, by executing an instruction with the at least one processor, a communication group including a sender and a first receiver based on a) the first digital address associated with the sender, b) the second digital address associated with the first receiver, and c) the at least one encryption key associated with the second digital address;

generating, by executing an instruction with the at least one processor, a token identifying the first receiver;

providing, by executing an instruction with the at least one processor, messaging between the sender and the receiver in the communication group using a group encryption key to keep messages private in the communication group;

adjusting, using at least in part a notification from the first receiver, a delivery address from the second digital address and corresponding second physical address to a third digital address and a corresponding third physical address of a second receiver, the delivery address used to deliver a package;

updating the token associated with the communication group to form an updated token to identify the second receiver;

inviting the second receiver to join the communication group to message and receive the package at the third physical address;

committing the second digital address and the third digital address to a blockchain to establish a chain of authorization; and

managing, by executing an instruction with the at least one processor, confirmation of receipt of the package at the third physical address based on verification of the updated token identifying the second receiver.

22. The method of claim 21 , further including storing the first digital address, the second digital address, the at least one encryption key associated with at least one of the first digital address or the second digital address, the token, and the group encryption key in a storage in association with at least the first receiver.

23. The method of claim 21 , wherein the at least one encryption key includes a private encryption key, a private signing key, a public encryption key, and a public signing key.

24. The method of claim 21 , further including communicating with a sending application and a receiving application to register the first digital address and the second digital address.

25. The method of claim 21 , wherein the second physical address includes a postal address.

26. The method of claim 21 , further including applying an encrypted hash of the second physical address to form the second digital address.

27. The method of claim 21 , further including generating the second digital address and a plurality of signing keys for a plurality of receivers at the second digital address.

28. The method of claim 21 , further including facilitating communication of messages in the group to be verified using a nonce word and a digital signature.

29. The method of claim 21 , further including communicating with a low power tag associated with the package to track a location of the package.

30. The method of claim 21 , further including forming a delegation-chain of receivers in which the first receiver is to delegate receiving authority for the package at the second digital address to the second receiver at the third digital address, the delegation-chain to maintain a record of the chain of authorization from the first receiver to the second receiver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2018
From: SMITH, NED; AGERSTAM, MATS; KESAVAN, VIJAY SARATHI; SODANI, SHILPA
To: INTEL CORPORATION
Reel/Frame 046261/0814 →
Continuity (1)
Related Publication 20190043010A1 · Feb 7, 2019