Methods, systems, and computer-readable media for linking object identification data to package identification data
Abstract
Senders ship products in packages to receivers via a carrier. The carrier's computer system receives data identifying objects associated with the products, and data identifying the packages, links the two, and stores same in a database. The object can be defined to be a product, package, or group of packages or objects. As the packages progress through the carrier's transport and storage network, they pass through one or more portals and are scanned to generate event data transmitted to the computer system for storage with the linked data to provide status information regarding the products in the carrier's network.
Claims
exact text as granted — not AI-modified1 . A method comprising:
storing package identification data identifying at least one package containing one or more products, in association with object identification data identifying an object related to the product.
2 . A method as claimed in claim 1 wherein the object is the product.
3 . A method as claimed in claim 1 wherein the object is the package.
4 . A method as claimed in claim 1 wherein the object is a group of packages.
5 . A method as claimed in claim 1 wherein the object is a parent containing at least one child object identified by respective object identification data.
6 . A method as claimed in claim 1 further comprising:
storing event data indicating status of an event related to the package, in association with the package identification data.
7 . A method as claimed in claim 6 wherein the event data comprises description data describing the event associated with the event data
8 . A method as claimed in claim 7 wherein the description of the event comprises at least one of “package pick up,” “package received at pickup distribution hub,” “package exited pickup distribution hub,” “package on long-haul transport,” “package off long-haul transport,” “package arrived at receive distribution hub,” “package exited receive distribution hub,” and “package delivered.”
9 . A method as claimed in claim 8 wherein the event data comprises location data indicating a location at which the event occurred.
10 . A method as claimed in claim 9 wherein the location includes at least one of a drop location, carrier store, service center, pickup vehicle, sender's location, package intake of send distribution hub, package outlet of send distribution hub, package inlet to long-haul transport, package outlet to long-haul transport, package intake of receive distribution hub, package outlet of receive distribution hub, and receiver's location.
11 . A method as claimed in claim 6 wherein the event data comprises data indicating the date and time on which the event occurred.
12 . A method as claimed in claim 6 further comprising:
tagging at least one of the package identification data, object identification data, and event data.
13 . A method as claimed in claim 1 further comprising:
tagging at least one of the package identification data and object identification data.
14 . A method as claimed in claim 1 further comprising:
receiving the object identification data.
15 . A method as claimed in claim 1 further comprising:
generating the package identification data.
16 . A method as claimed in claim 1 further comprising:
receiving the event data.
17 . A method comprising:
receiving object identification data identifying an object directly or indirectly associated with a product; obtaining package identification data identifying a package in which the product is shipped; linking object identification data to package identification data; generating shipping label including package identification data; providing shipping label to a sender of the package; transporting package with product and having shipping label from the sender to a receiver; receiving event data generated at one or more portals as the package is transported from sender to receiver; and storing event data in correspondence with the linked object identification data and package identification data.
18 . A method as claimed in claim 17 wherein the object is the product.
19 . A method as claimed in claim 17 wherein the object is the package.
20 . A method as claimed in claim 17 wherein the object is a group of packages.
21 . A method as claimed in claim 17 wherein the object is a parent that comprises at least one child object identified by respective object identification data.
22 . A method as claimed in claim 17 wherein the object identification data is received from the computer system of the sender of the package.
23 . A method as claimed in claim 17 wherein the received object identification data is generated by a scanner of one of the portals.
24 . A method as claimed in claim 17 wherein the package identification data is obtained by receiving the package identification data from the computer system of the sender of the package.
25 . A method as claimed in claim 17 wherein the package identification data is obtained by generating the package identification data.
26 . A method as claimed in claim 17 further comprising:
tagging at least one of the object identification data, package identification data, and event data.
27 . A method as claimed in claim 17 further comprising:
transmitting object identification data, package identification data, and event data to an object naming service (ONS) computer system.
28 . A method as claimed in claim 17 further comprising:
transmitting object identification data to an object naming service (ONS) computer system; receiving a network address corresponding to the object identification data from the ONS computer system; and transmitting the object identification data, package identification data, and event data to a physical mark-up language (PML) computer system using the received network address.
29 . A method comprising:
receiving object identification data from a requesting computer system; retrieving a network address for a physical mark-up language (PML) computer system based on the object identification data; transmitting the network address to the requesting computer system; receiving the network address at the requesting computer system; transmitting the object identification data and package identification data from the requesting computer system to an additional computer system; and storing the object identification data in association with the package identification data in the additional computer system.
30 . A method comprising:
receiving object identification data, package identification data, and event data at an object naming service (ONS) computer system; retrieving a network address for the PML computer system using object identification data; and transmitting object identification data, package identification data, and event data to the PML computer system using the network address.
31 . A method comprising:
receiving object identification data, package identification data, and event data and corresponding tags; and storing the object identification data, package identification data, and event data in a data storage unit in association with the tags.
32 . A method comprising:
receiving a request from a computer system to access data with object identification data and tags; retrieving data from a data storage unit based on the object identification data and tags; and transmitting the retrieved data to the computer system generating the request.
33 . A system for transporting a package from a sender to a receiver by a carrier, the system comprising:
at least one portal having a respective scanner, the scanner obtaining package identification data identifying the package by scanning the package as it passes through the portal; a computer connected to receive the package identification data from the portal and generating event data in response to the receipt of the package identification data, the event data indicating status of the package in route from sender to receiver; and a data storage unit connected to the computer and having a database with object identification data identifying an object related to a product shipped in the package, the object identification data stored in association with the package identification data, the database storing the event data in association with the package identification data.
34 . A system as claimed in claim 33 wherein the object is the product.
35 . A system as claimed in claim 33 wherein the object is the package.
36 . A system as claimed in claim 33 wherein the object is a group of packages.
37 . A system as claimed in claim 33 wherein the object is a parent that contains at least one child object having respective object identification data.
38 . A system as claimed in claim 33 wherein the object identification data and associated package identification data are provided to the computer by a computer system of a sender, and the computer stores the object identification data in association with the package identification data in the database of the data storage unit.
39 . A system as claimed in claim 33 wherein the object identification data and associated package identification data are provided by the scanner of the first portal to encounter the package as the carrier transports the package from sender to receiver.
40 . A system as claimed in claim 33 wherein the scanner comprises an optical scanner that scans the package identification data from a shipping label attached to the package.
41 . A system as claimed in claim 40 wherein the package identification data is in the form of a barcode scanned by the optical scanner.
42 . A system as claimed in claim 41 wherein the scanner comprises an electro-magnetic scanner scanning at least the object identification data from the product inside of the package.
43 . A system as claimed in claim 42 wherein the object identification data is encoded in a radio frequency identification (RFID) tag scanned by the electromagnetic scanner.
44 . A system as claimed in claim 33 wherein the portal is associated with an event related to the status of the package in route from the sender to the receiver within the transport and storage network of the carrier.
45 . A system as claimed in claim 33 wherein the portal is located at one of a drop location, carrier store, service center, pickup vehicle, sender's location, package intake of send distribution hub, package outlet of send distribution hub, package inlet to long-haul transport, package outlet to long-haul transport, package intake of receive distribution hub, package outlet of receive distribution hub, and receiver's location.
46 . A system as claimed in claim 33 wherein the computer generates the event data based on the identity of at least one of the scanner and portal reporting the package identification data to the computer.
47 . A system as claimed in claim 46 wherein the data storage unit stores data identifying at least one of the portal and scanner in association with corresponding event data, and the computer uses the data identifying at least one of the portal and scanner received with the package identification data to identify the corresponding event data for storage in the data storage unit in association with the package identification data.
48 . A system as claimed in claim 46 wherein the data storage unit stores description data associated with the event, and the computer generates the description data as part of the event data describing the event by using the identity of at least one of the scanner and portal reporting the package identification data to the computer.
49 . A system as claimed in claim 48 wherein the description data comprises characters describing the event as at least one of “package pick up,” “package received at pickup distribution hub,” “package exited pickup distribution hub,” “package on long-haul transport,” “package off long-haul transport,” “package arrived at receive distribution hub,” “package exited receive distribution hub,” and “package delivered.”
50 . A system as claimed in claim 46 wherein the event data comprises location data indicating a location at which the event occurred.
51 . A system as claimed in claim 50 wherein the computer determines the location at which the event occurred based on data identifying at least one of the scanner and portal received by the computer along with the package identification data.
52 . A system as claimed in claim 50 wherein the scanner generates location data indicating a location at which the event corresponding to the event data occurred, the location data included with the package identification data reported by the scanner.
53 . A method as claimed in claim 52 wherein the location includes at least one of a drop location, carrier store, service center, pickup vehicle, sender's location, package intake of send distribution hub, package outlet of send distribution hub, package inlet to long-haul transport, package outlet to long-haul transport, package intake of receive distribution hub, package outlet of receive distribution hub, and receiver's location.
54 . A method as claimed in claim 33 wherein the event data comprises data indicating the date and time at which the event occurred.
55 . A system as claimed in claim 54 wherein the computer timestamps the received package identification data from the scanner with date and time data, and stores same in association with the package identification data in the data storage unit.
56 . A system as claimed in claim 54 wherein the scanner timestamps the package identification data and transmits same to the computer for storage in the data storage unit as event data associated with the package identification data.
57 . A system as claimed in claim 33 wherein the computer tags at least one of the object identification data, package identification data, and event data to permit such data to be read and interpreted by an external computer system.
58 . A system as claimed in claim 57 wherein computer is connected to an object naming service (ONS) computer system to which the computer uploads the product identification data, package identification data, and event data along with corresponding tags.
59 . A system as claimed in claim 57 wherein the data storage unit stores a network address of an object naming service (ONS) computer system, and the computer is connected via a communications network and uses the network address to upload object identification data to the ONS computer system, the computer receiving from the ONS computer system a network address of a physical mark-up language (PML) computer system based on the object identification data, the computer uploading tagged object identification data to the PML computer system for storage and access by another computer system of an entity involved with the product.
60 . A computer system receiving from a requesting computer system object identification data identifying an object related to a product that is shipped in a package from a sender to a receiver by a carrier via a communications network, the computer system comprising:
a computer connected to the communications network; and a data storage unit connected to the computer, and storing a network address of a physical mark-up language (PML) computer system for storing and providing access to event data indicating events related to the object as it is shipped by the carrier from the sender to the receiver, the computer receiving a request for the network address and providing same to the requesting computer system.
61 . A computer system receiving via a communications network from a requesting computer system a request to access object identification data related to a product, package identification data identifying a package containing the product, and event data related to events related to the object as it transits from a sender to a receiver through the transport and storage network of a carrier, the computer system comprising:
a data storage unit storing the object identification data, package identification data, and event data in association with one another; and a computer connected to the communications network to receive the request to access the object identification data, package identification data, and event data, the computer determining whether the requesting computer is authorized to access the object identification data, package identification data, and event data, and retrieving providing such data to the requesting computer system if the requestor is authorized to access such data.
62 . A computer-readable medium storing a computer program that can be executed by a computer to store package identification data identifying at least one package in association with object identification data identifying at least one object associated with at least one product contained by the package.
63 . A computer-readable medium as claimed in claim 62 wherein the object is the product.
64 . A computer-readable medium as claimed in claim 62 wherein the object is the package.
65 . A computer-readable medium as claimed in claim 62 wherein the object is a group of packages.
66 . A computer-readable medium as claimed in claim 62 wherein the object is a parent that comprises at least one child object having respective object identification data.
67 . A computer-readable medium as claimed in claim 62 wherein the computer program can further be executed to store event data indicating an event related to the package as it is shipped and stored in a carrier network from a sender to a receiver, in association with the package identification data.
68 . A computer-readable medium as claimed in claim 67 wherein the event data comprises description data describing the event associated with the event data.
69 . A computer-readable medium as claimed in claim 68 wherein the description data identifying the event comprises characters indicating at least one of “package pick up,” “package received at pickup distribution hub,” “package exited pickup distribution hub,” “package on long-haul transport,” “package off long-haul transport,” “package arrived at receive distribution hub,” “package exited receive distribution hub,” and “package delivered.”
70 . A computer-readable medium as claimed in claim 67 wherein the event data comprises location data indicating a location at which the event occurred.
71 . A computer-readable medium as claimed in claim 70 wherein the location data identifies at least one of a drop location, carrier store, service center, pickup vehicle, sender's location, package intake of send distribution hub, package outlet of send distribution hub, package inlet to long-haul transport, package outlet to long-haul transport, package intake of receive distribution hub, package outlet of receive distribution hub, and receiver's location.
72 . A computer-readable medium as claimed in claim 62 wherein the event data comprises data indicating the date and time on which the event occurred.
73 . A computer-readable medium as claimed in claim 62 wherein the computer program can further be executed to tag at least one of the package identification data, object identification data, and event data.
74 . A computer-readable medium as claimed in claim 62 wherein the computer program can be executed by tagging at least one of the package identification data and object identification data.
75 . A computer-readable medium as claimed in claim 62 wherein the computer program can be executed by the computer to receive the object identification data from a sender's computer system.
76 . A computer-readable medium as claimed in claim 62 wherein the computer program can be executed by the computer to generate the package identification data associated with the package containing the product.
77 . A computer-readable medium as claimed in claim 62 wherein the computer program can be executed by the computer to generate the event data associated with the product in response to receiving data from a scanner of a portal through which the package and contained product passes.
78 . A computer-readable medium storing package identification data identifying at least one package in association with object identification data identifying one or more objects associated with at least one product contained by the package.
79 . A computer-readable medium as claimed in claim 78 wherein the object is the product.
80 . A computer-readable medium as claimed in claim 78 wherein the object is the package.
81 . A computer-readable medium as claimed in claim 78 wherein the object is a group of packages.
82 . A computer-readable medium as claimed in claim 78 wherein the object is a parent comprising at least one child object with respective object identification data.
83 . A computer-readable medium as claimed in claim 78 wherein the computer-readable medium further stores event data indicating an event related to the package, in association with the package identification data.
84 . A computer-readable medium as claimed in claim 83 wherein the event data comprises description data describing the event associated with the event data.
85 . A computer-readable medium as claimed in claim 84 wherein the description data identifying the event comprises characters indicating at least one of “package pick up,” “package received at pickup distribution hub,” “package exited pickup distribution hub,” “package on long-haul transport,” “package off long-haul transport,” “package arrived at receive distribution hub,” “package exited receive distribution hub,” and “package delivered.”
86 . A computer-readable medium as claimed in claim 83 wherein the event data comprises location data indicating a location at which the event occurred.
87 . A computer-readable medium as claimed in claim 86 wherein the location data identifies at least one of a drop location, carrier store, service center, pickup vehicle, sender's location, package intake of send distribution hub, package outlet of send distribution hub, package inlet to long-haul transport, package outlet to long-haul transport, package intake of receive distribution hub, package outlet of receive distribution hub, and receiver's location.
88 . A computer-readable medium as claimed in claim 78 wherein the event data comprises data indicating the date and time on which the event occurred.
89 . A computer-readable medium as claimed in claim 78 wherein the computer-readable medium further stores at least one tag associated with respective package identification data, object identification data, and event data.
90 . A computer-readable medium as claimed in claim 78 wherein the computer-readable medium stores at least one tag in association with the package identification data and object identification data.
91 . A computer-readable medium as claimed in claim 78 wherein the computer program can be executed by the computer to receive the object identification data from a sender's computer system.
92 . A computer-readable medium storing a computer program that can be executed by a computer to: receive object identification data identifying at least one object associated with one or more products; obtain package identification data identifying a package containing the product; link the object identification data to the package identification data; generate a shipping label including the package identification data; provide the shipping label to a sender of a package containing the product; receive event data generated at one or more portals as the package is transported from sender to receiver via a carrier; and store event data in correspondence with the linked object identification data and package identification data.
93 . A computer-readable medium as claimed in claim 92 wherein the object is the product.
94 . A computer-readable medium as claimed in claim 92 wherein the object is the package.
95 . A computer-readable medium as claimed in claim 92 wherein the object is a group of packages.
96 . A computer-readable medium as claimed in claim 92 wherein the object is a parent comprising at least one child object with respective object identification data.
97 . A computer-readable medium as claimed in claim 92 wherein the computer program can be executed by the computer to receive the object identification data from the computer system of a sender of the package.
98 . A computer-readable medium as claimed in claim 92 wherein the computer program can be executed by the computer to receive object identification data generated by a scanner of the portal.
99 . A computer-readable medium as claimed in claim 92 wherein the package identification data is obtained by receiving the package identification data from the computer system of a sender of the package.
100 . A computer-readable medium as claimed in claim 92 wherein the computer program is executed by the computer to generate the package identification data in a shipping label provided from a computer system to the sender of the package.
101 . A computer-readable medium as claimed in claim 92 wherein the computer program is executed by the computer to tag at least one of the object identification data, package identification data, and event data.
102 . A computer-readable medium as claimed in claim 92 wherein the computer program is executed to transmit object identification data, package identification data, and event data to an object naming service (ONS) computer system.
103 . A computer-readable medium as claimed in claim 92 wherein the computer program is executed to transmit object identification data to an object naming service (ONS) computer system, receive a network address corresponding to the object identification data from the ONS computer system, and transmit the object identification data, package identification data, and event data to a physical mark-up language (PML) computer system using the received network address.
104 . A computer-readable medium storing a computer program that can be executed by a computer to: receive object identification data identifying at least one object associated with one or more products from a requesting computer system; retrieve a network address for a physical mark-up language (PML) computer system storing event data indicating at least one event related to a package containing at least one product as it progresses in a carrier network from a sender to a receiver, based on the object identification; and transmit the network address to the requesting computer system.
105 . A computer-readable medium storing a computer program that can be executed by a computer of an object naming service (ONS) computer system to receive object identification data, package identification data, and event data; retrieve a network address for a physical mark-up language (PML) computer system using object identification data; and transmit object identification data, package identification data, and event data to the PML computer system using the network address.
106 . A computer-readable medium storing a computer program that can be executed by a computer to receive object identification data, package identification data, and event data and corresponding tags, and store the object identification data, package identification data, and event data in a data storage unit connected to the computer in association with the tags.
107 . A computer-readable medium storing a computer program that can be executed by a computer to: receive a request from a computer system to access data with object identification data and tags, the object identification data associated with at least one object related to one or more products; retrieve data from a data storage unit based on the object identification data and tags; and transmit the retrieved data to the computer system generating the request.
108 . A computer-readable medium as claimed in claim 107 wherein the object is the product.
109 . A computer-readable medium as claimed in claim 107 wherein the object is a package containing the products.
110 . A computer-readable medium as claimed in claim 107 wherein the object is a group of packages containing the products.
111 . A computer-readable medium as claimed in claim 107 wherein the object is a parent comprising at least one child object with respective object identification data.
112 . A method as claimed in claim 1 further comprising:
associating package identification data with the package.
113 . A method as claimed in claim 112 wherein the associating comprises substeps of:
generating a shipping label including package identification data; and attaching the shipping label to the package.
114 . A method as claimed in claim 1 further comprising:
scanning the package identification data from the package.
115 . A method as claimed in claim 114 wherein the package identification data is scanned from a shipping label attached to the package.
116 . A method as claimed in claim 114 wherein the package identification data comprises a barcode that is optically scanned.
117 . A method as claimed in claim 114 wherein the package identification data comprises a tag that is electromagnetically scanned.
118 . A method as claimed in claim 117 wherein the tag is a radio frequency identification (RFID) tag.
119 . A method as claimed in claim 1 further comprising:
scanning the object identification data from the product.
120 . A method as claimed in claim 119 wherein the object identification data is optically scanned.
121 . A method as claimed in claim 119 wherein the object identification data is encoded in a barcode that is optically scanned.
122 . A method as claimed in claim 119 wherein the object identification data is scanned from a product inside of the package.
123 . A method as claimed in claim 119 wherein the object identification data is electromagnetically scanned from a tag associated with the product.
124 . A method as claimed in claim 123 wherein the tag comprises a radio frequency identification (RFID) tag.Join the waitlist — get patent alerts
Track US2005006469A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.