IP Library Granted Patent US 9,665,846
Granted Patent B2
US 9,665,846 · App. 15/294,131 · Granted May 30, 2017

Arranging for shipment of a package without generating a shipping label

Inventors: Robert J. Gillen (Alpharetta, GA); Mark S. Lewis (Roswell, GA)
Assignee: UNITED PARCEL SERVICE OF AMERICA, INC.
G06Q10/083G06F17/00G06Q10/1093
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 9,665,846
App. No.
15/294,131
Granted
May 30, 2017
Kind
B2
Abstract

Methods, systems, apparatuses, and computer program products are provided for arranging for shipping a package without the customer needing to generate or apply a shipping label, or any other information, to the package. In one embodiment, a system may comprise a carrier server and a carrier device. The carrier server may receive and store a smart code and shipping information associated with the package, which it may link together. The carrier device may capture the smart code from the package and send a request, including the smart code, to the carrier server for related shipping information. The carrier server may receive the request from the carrier device, retrieve the shipping information based on the smart code, and send the shipping information to the carrier device. The carrier device may receive the shipping information and generate a shipping label for the package based on the shipping information.

Claims (53)

1. A carrier server comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the carrier server to at least:

receive shipping information, comprising a destination address, and an indication of a smart code associated with a package from a user device;

link the shipping information to the smart code;

receive a request from a carrier device for shipping information associated with the package, wherein the request comprises an indication of the smart code;

retrieve the shipping information associated with the package based at least in part on the smart code; and

transmit the shipping information to the carrier device to enable the carrier device to generate a shipping label for the package, based at least in part on the shipping information associated with the smart code, for applying the shipping label to the package.

2. The carrier server of claim 1 , wherein prior to link the shipment information, the at least one memory and the computer program code are further configured to, with the processor, cause the carrier server to:

store the shipping information and the smart code, in association with each other, in the memory of the carrier server.

3. The carrier server of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the carrier server to:

determine the smart code based at least in part on the indication of the smart code received.

4. The carrier server of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the carrier server to:

receive a request from the user device to schedule pick-up of the package, wherein the request comprises an indication of the location of the package; and

arrange for dispatch of a carrier vehicle to the location to pick up the package.

5. The carrier server of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the carrier server to:

verify a validity of the smart code.

6. The carrier server of claim 1 , wherein the transmitted shipping information is sufficient to enable the carrier device to generate the shipping label for the package without obtaining further information from the package.

7. The carrier server of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the carrier server to:

receive the shipping information in response to the user device capturing the indication of the smart code associated with the package.

8. The carrier server of claim 1 , wherein:

the user device comprises a mobile device.

9. A method comprising:

receiving, via at least one processor of a communication device, shipping information, comprising a destination address, and an indication of a smart code associated with a package from a user device;

linking, via the at least one processor, the shipping information to the smart code;

receiving, via the at least one processor, a request from a carrier device for shipping information associated with the package, wherein the request comprises an indication of the smart code;

retrieving, via the at least one processor, the shipping information associated with the package based at least in part on the smart code; and

transmitting, via the at least one processor, the shipping information to the carrier device to enable the carrier device to generate a shipping label for the package, based at least in part on the shipping information associated with the smart code, for applying the shipping label to the package.

10. The method of claim 9 , wherein prior to linking the shipment information, the method further comprises:

storing the shipping information and the smart code, in association with each other, in a memory device of the communication device.

11. The method of claim 9 , further comprising:

determining the smart code based at least in part on the indication of the smart code received.

12. The method of claim 9 , further comprising:

receiving a request from the user device to schedule pick-up of the package, wherein the request comprises an indication of the location of the package; and

arranging for dispatch of a carrier vehicle to the location to pick up the package.

13. The method of claim 9 , further comprising:

verifying a validity of the smart code.

14. The method of claim 9 , wherein the transmitted shipping information is sufficient to enable the carrier device to generate the shipping label for the package without obtaining further information from the package.

15. The method of claim 9 , further comprising:

receiving the shipping information in response to the user device capturing the indication of the smart code associated with the package.

16. The method of claim 9 , wherein:

the user device comprises a mobile device.

17. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising:

program code instructions configured to receive shipping information, comprising a destination address, and an indication of a smart code associated with a package from a user device;

program code instructions configured to link the shipping information to the smart code;

program code instructions configured to receive a request from a carrier device for shipping information associated with the package, wherein the request comprises an indication of the smart code;

program code instructions configured to retrieve the shipping information associated with the package based at least in part on the smart code; and

program code instructions configured to transmit the shipping information to the carrier device to enable the carrier device to generate a shipping label for the package, based at least in part on the shipping information associated with the smart code, for applying the shipping label to the package.

18. The computer program product of claim 17 , wherein prior to link the shipment information, the computer program product further comprises:

program code instructions configured to store the shipping information and the smart code, in association with each other, in the storage medium.

19. The computer program product of claim 17 , further comprising:

program code instructions configured to determine the smart code based at least in part on the indication of the smart code received.

20. The computer program product of claim 17 , further comprising:

program code instructions configured to receive a request from the user device to schedule pick-up of the package, wherein the request comprises an indication of the location of the package; and

program code instructions configured to arrange for dispatch of a carrier vehicle to the location to pick up the package.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2016
From: GILLEN, ROBERT J.; LEWIS, MARK S.
To: UNITED PARCEL SERVICE OF AMERICA, INC.
Reel/Frame 040021/0686 →
Continuity (3)
Continuation 14645854 · Mar 12, 2015
Continuation 13456922 · Apr 26, 2012
Related Publication 20170032309A1 · Feb 2, 2017