Managing privacy of information during shipments
First Claim
1. A method for managing privacy of information on a shipping label associated with a shipment, the method comprising:
- receiving, by a shipping device, a plurality of pieces of information associated with the shipment;
generating, by the shipping device, at least two decryption keys associated with at least two pieces of information from the plurality of pieces of information;
generating, by the shipping device, a first encrypted message encrypted based on a first decryption key and a second encrypted message encrypted based on a second decryption key, wherein the first decryption key is associated with a first physical location of the shipment, wherein the second decryption key is associated with a second physical location of the shipment, and wherein the first physical location and the second physical location are different;
generating, by the shipping device, a machine-readable code including the first and second encrypted messages;
generating, by the shipping device, the shipping label, wherein the shipping label includes the machine-readable code;
sending, by the shipping device, the first decryption key to a first user device based on a first physical location of the shipment, thereby allowing the first user device to decode the first encrypted message from the shipping label; and
sending, by the shipping device, the second decryption key to a second user device based on a second physical location of the shipment, thereby allowing the second user device to decode the second encrypted message from the shipping label.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for managing privacy of information on a shipping label associated with a shipment is provided. The method includes receiving information associated with the shipment, generating at least two decryption keys associated with at least two pieces of information from the information, generating encrypted messages by encrypting the at least two pieces of information based on the at least two decryption keys including a first and second encrypted message encrypted based on a first and second decryption key, respectively, generating a machine-readable code including the encrypted messages, generating a shipping label including machine-readable code, and providing the first and second decryption keys based on a first and second status of the shipment, respectively.
-
Citations
13 Claims
-
1. A method for managing privacy of information on a shipping label associated with a shipment, the method comprising:
-
receiving, by a shipping device, a plurality of pieces of information associated with the shipment; generating, by the shipping device, at least two decryption keys associated with at least two pieces of information from the plurality of pieces of information; generating, by the shipping device, a first encrypted message encrypted based on a first decryption key and a second encrypted message encrypted based on a second decryption key, wherein the first decryption key is associated with a first physical location of the shipment, wherein the second decryption key is associated with a second physical location of the shipment, and wherein the first physical location and the second physical location are different; generating, by the shipping device, a machine-readable code including the first and second encrypted messages; generating, by the shipping device, the shipping label, wherein the shipping label includes the machine-readable code; sending, by the shipping device, the first decryption key to a first user device based on a first physical location of the shipment, thereby allowing the first user device to decode the first encrypted message from the shipping label; and sending, by the shipping device, the second decryption key to a second user device based on a second physical location of the shipment, thereby allowing the second user device to decode the second encrypted message from the shipping label. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for managing privacy of information on a shipping label associated with a shipment, the computer program product comprising at least one computer readable non-transitory storage medium having computer readable program instructions thereon for execution by a processor, the computer readable program instructions comprising program instructions for:
-
receiving, by a shipping device, a plurality of pieces of information associated with the shipment; generating, by the shipping device, at least two decryption keys associated with at least two pieces of information from the plurality of pieces of information; generating, by the shipping device, a first encrypted message encrypted based on a first decryption key and a second encrypted message encrypted based on a second decryption key, wherein the first decryption key is associated with a first physical location of the shipment, wherein the second decryption key is associated with a second physical location of the shipment, and wherein the first physical location and the second physical location are different; generating, by the shipping device, a machine-readable code including the first and second encrypted messages; generating, by the shipping device, the shipping label, wherein the shipping label includes the machine-readable code; sending, by the shipping device, the first decryption key to a first user device based on a first physical location of the shipment, thereby allowing the first user device to decode the first encrypted message from the shipping label; and sending, by the shipping device, the second decryption key to a second user device based on a second physical location of the shipment, thereby allowing the second user device to decode the second encrypted message from the shipping label. - View Dependent Claims (9, 10)
-
-
11. A computer system for managing privacy of information on a shipping label associated with a shipment, the computer system comprising:
-
at least one processing unit; at least one computer readable memory; at least one computer readable tangible, non-transitory storage medium; and
program instructions stored on the at least one computer readable tangible, non-transitory storage medium for execution by the at least one processing unit via the at least one computer readable memory, wherein the program instructions comprise program instructions for;receiving, by a shipping device, a plurality of pieces of information associated with the shipment; generating, by the shipping device, at least two decryption keys associated with at least two pieces of information from the plurality of pieces of information; generating, by the shipping device, a first encrypted message encrypted based on a first decryption key and a second encrypted message encrypted based on a second decryption key, wherein the first decryption key is associated with a first physical location of the shipment, wherein the second decryption key is associated with a second physical location of the shipment, and wherein the first physical location and the second physical location are different; generating, by the shipping device, a machine-readable code including the first and second encrypted messages; generating, by the shipping device, the shipping label, wherein the shipping label includes the machine-readable code; sending, by the shipping device, the first decryption key to a first user device based on a first physical location of the shipment, thereby allowing the first user device to decode the first encrypted message from the shipping label; and sending, by the shipping device, the second decryption key to a second user device based on a second physical location of the shipment, thereby allowing the second user device to decode the second encrypted message from the shipping label. - View Dependent Claims (12, 13)
-
Specification