IP Library Granted Patent US 10,740,717
Granted Patent B2
US 10,740,717 · App. 14/493,126 · Granted Aug 11, 2020

Methods and apparatus for deploying a plurality of pickup entities for a node-enabled logistics receptacle

Inventor: Ole-Petter Skaaksrud (Germantown, TN)
Assignee: FEDEX CORPORATE SERVICES, INC.
G06Q10/0836B65B25/02B65D25/02G01C21/00G01C21/3407G01C21/3453G01C21/362G05D1/0022G05D1/0088G05D1/021G06K7/10366G06K19/0712G06Q10/083G06Q10/087G06Q10/0832G06Q10/0833G06Q10/0835G06Q10/0838G06Q10/08355G06Q20/14G06Q20/22G06Q20/325G06Q20/40G06Q30/0269G08B21/0261G08B21/0269G16H10/60G16H10/65G16H40/63G16H40/67G16H80/00H04B1/3822H04H20/61H04H20/71H04L41/026H04L41/0813H04L41/0823H04L43/10H04L45/22H04L65/403H04L67/10H04L67/12H04L67/18H04L67/303H04L67/42H04W4/023H04W4/025H04W4/029H04W4/38H04W4/60H04W4/80H04W8/18H04W8/24H04W12/06H04W12/08H04W24/10H04W52/0212H04W52/04H04W64/00H04W64/003H04W64/006H04W76/10Y02D70/00Y02D70/1262Y02D70/142Y02D70/144Y02D70/162Y02D70/164Y02D70/166Y02D70/26
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,740,717
App. No.
14/493,126
Filed
Sep 22, 2014
Granted
Aug 11, 2020
Kind
B2
Art Unit
3628
USPC
705/341
Abstract

Methods, computer-readable medium, and apparatus are described for deploying a plurality of pickup entities to a node-enabled logistics receptacle in a wireless node network. A server in the network receives a message from a node-enabled logistics receptacle. The message identifies a plurality of packages currently maintained within the node-enabled logistics receptacle ready for pickup. In response, the server accesses shipping information from a server memory storage, where the shipping information is related to the identified plurality of packages currently maintained with the node-enabled logistics receptacle. The server then identifies which of the plurality of pickup entities need to be deployed to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information.

Claims (69)

1. A method for deploying one or more of a plurality of shipping courier pickup entities to a node-enabled logistics receptacle in a wireless node network, the method comprising:

receiving, by a server in the wireless node network, a message from the node-enabled logistics receptacle, the message identifying a plurality of packages currently maintained within the node-enabled logistics receptacle ready for pickup;

accessing, by the server, shipping information from a server memory storage, the shipping information being related to the identified plurality of packages currently maintained with the node-enabled logistics receptacle, wherein the shipping information indicates which of the plurality of shipping courier pickup entities that are independent of a destination of the package as specified in destination shipping information are the appropriate pickup entity to provide pickup services for each of the identified plurality of packages, where the server memory storage includes the destination shipping information for each of the identified plurality of packages that is distinct from the shipping information that indicates which of the plurality of shipping courier pickup entities are the appropriate pickup entity to provide pickup services for each of the identified plurality of packages;

identifying, by the server, which of the plurality of shipping courier pickup entities need to be deployed to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information;

causing, by the server, the identified ones of the plurality of shipping courier pickup entities to provide the one or more pickup services at the node-enabled logistics receptacle;

determining, by the server, that a previously scheduled one of the pickup entities is not one of the identified ones of the shipping courier pickup entities regarding the one or more pickup services to be performed at the node-enabled logistics receptacle; and

notifying, by the server, the previously scheduled one of the shipping courier pickup entities when the server has determined the previously scheduled one of the pickup entities is not one of the identified ones of the shipping courier pickup entities regarding the one or more pickup services to be performed at the node-enabled logistics receptacle.

2. The method of claim 1 , wherein the causing step further comprises transmitting a pickup request over a communication interface to the identified ones of the shipping courier pickup entities regarding the one or more pickup services to be performed at the node-enabled logistics receptacle.

3. The method of claim 1 further comprising updating historic data for the node-enabled logistics receptacle related to the identified ones of the shipping courier pickup entities, the historic data comprising information on which shipping courier pickup entities are needed for packages historically deposited in the node-enabled logistics receptacle.

4. The method of claim 3 further comprising predicting a future pickup schedule for the node-enabled logistics receptacle based upon the updated historic data, the future pickup schedule being for at least one of the shipping courier pickup entities.

5. The method of claim 4 further comprising transmitting the future pickup schedule to those of the shipping courier pickup entities having a predicted pickup service in the future pickup schedule for the node-enabled logistics receptacle.

6. The method of claim 2 , wherein the transmitting step further comprises:

accessing an existing pickup schedule maintained in the server memory storage, the existing pickup schedule comprising one or more existing scheduled pickup services to be performed by one or more of the shipping courier pickup entities at the node-enabled logistics receptacle; and

notifying one of the shipping courier pickup entities that is on the existing pickup schedule but that is not identified as one of the plurality of shipping courier pickup entities that they do not need to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information.

7. The method of claim 6 further comprising revising the existing pickup schedule based on the identified ones of the plurality of shipping courier pickup entities that need to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information.

8. A non-transitory computer-readable medium containing instructions which when executed on a processor performs a method for deploying one or more of a plurality of shipping courier pickup services to a node-enabled logistics receptacle in a wireless node network, the method comprising:

receiving, by a server in the wireless node network, a message from the node-enabled logistics receptacle, the message identifying a plurality of packages currently maintained within the node-enabled logistics receptacle ready for pickup;

accessing, by the server, shipping information from a server memory storage, the shipping information being related to the identified plurality of packages currently maintained with the node-enabled logistics receptacle, wherein the shipping information indicates which of the plurality of shipping courier pickup entities that are independent of a destination of the package as specified in destination shipping information are the appropriate pickup entity to provide pickup services for each of the identified plurality of packages, where the server memory storage includes the destination shipping information that specifies a destination for each of the identified plurality of packages that is distinct from the shipping information that indicates which of the plurality of shipping courier pickup entities are the appropriate pickup entity to provide pickup services for each of the identified plurality of packages;

identifying, by the server, which of the plurality of shipping courier pickup entities need to be deployed to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information;

causing, by the server, the identified ones of the plurality of shipping courier pickup entities to provide the one or more pickup services at the node-enabled logistics receptacle; and

notifying, by the server, a previously scheduled one of the shipping courier pickup entities when the server has determined the previously scheduled one of the pickup entities is not one of the identified ones of the shipping courier pickup entities regarding the one or more pickup services to be performed at the node-enabled logistics receptacle.

9. The non-transitory computer-readable medium of claim 8 , wherein the causing step further comprises transmitting a pickup request over a communication interface to the identified ones of the shipping courier pickup entities regarding the one or more pickup services to be performed at the node-enabled logistics receptacle.

10. The non-transitory computer-readable medium of claim 8 further comprising updating historic data for the node-enabled logistics receptacle related to the identified ones of the shipping courier pickup entities, the historic data comprising information on which shipping courier pickup entities are needed for packages historically deposited in the node-enabled logistics receptacle.

11. The non-transitory computer-readable medium of claim 10 further comprising predicting a future pickup schedule for the node-enabled logistics receptacle based upon the updated historic data, the future pickup schedule being for at least one of the shipping courier pickup entities.

12. The non-transitory computer-readable medium of claim 11 further comprising transmitting the future pickup schedule to those of the shipping courier pickup entities having a predicted pickup service in the future pickup schedule for the node-enabled logistics receptacle.

13. The non-transitory computer-readable medium of claim 9 , wherein the transmitting step further comprises:

accessing an existing pickup schedule maintained in the server memory storage, the existing pickup schedule comprising one or more existing scheduled pickup services to be performed by one or more of the shipping courier pickup entities at the node-enabled logistics receptacle; and

notifying one of the shipping courier pickup entities that is on the existing pickup schedule but that is not identified as one of the plurality of shipping courier pickup entities that they do not need to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information.

14. The non-transitory computer-readable medium of claim 13 further comprising revising the existing pickup schedule based on the identified ones of the plurality of shipping courier pickup entities that need to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information.

15. A server apparatus in a wireless node network for deploying one or more of a plurality of shipping courier pickup entities to a node-enabled logistics receptacle, comprising:

at least one server processing unit;

at least one server memory storage coupled to the server processing unit, the server memory storage maintaining code for execution by the server processing unit, destination shipping information, and shipping information about a plurality of packages currently maintained within the node-enabled logistics receptacle ready for pickup, wherein the shipping information indicates which of the plurality of shipping courier pickup entities that are independent of a destination of the package as specified in the destination shipping information are the appropriate pickup entity to provide pickup services for each of the plurality of packages, wherein the destination shipping information specifies a destination for each of the identified plurality of packages and is distinct from the shipping information that indicates which of the plurality of shipping courier pickup entities are the appropriate pickup entity to provide pickup services for each of the identified plurality of packages;

a communication interface coupled to the server processing unit, the communication interface being collectively operative to communicate with at least the node-enabled logistics receptacle in the wireless node network; and

wherein the server processing unit, when executing the code maintained on the server memory storage, is operative to

receive a message from the node-enabled logistics receptacle over the communication interface, the message identifying the plurality of packages currently maintained within the node-enabled logistics receptacle ready for pickup,

access the server memory storage to obtain the shipping information related to the identified plurality of packages currently maintained with the node-enabled logistics receptacle, wherein the shipping information for each of the identified plurality of packages indicates which of the plurality of shipping courier pickup entities are the appropriate pickup entity to provide pickup services for a particular one of the identified plurality of packages,

identify which of the plurality of pickup entities need to be deployed to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information,

cause the communication interface to transmit a pickup request to the identified ones of the shipping courier pickup entities regarding the one or more pickup services to be performed at the node-enabled logistics receptacle, the transmitted pickup request causing the identified ones of the plurality of shipping courier pickup entities to provide the one or more pickup services at the node-enabled logistics receptacle, and

notify a previously scheduled one of the pickup entities over the communications interface when the server processing unit has determined the previously scheduled one of the shipping courier pickup entities is not one of the identified ones of the shipping courier pickup entities regarding the one or more pickup services to be performed at the node-enabled logistics receptacle.

16. The server apparatus of claim 15 , wherein the server processing unit is further operative to:

update historic data for the node-enabled logistics receptacle related to the identified ones of the shipping courier pickup entities, the historic data comprising information on which shipping courier pickup entities are needed for packages historically deposited in the node-enabled logistics receptacle; and

store the updated historic data in the server memory storage.

17. The server apparatus of claim 16 , wherein the server processing unit is further operative to predict a future pickup schedule for the node-enabled logistics receptacle based upon the updated historic data, the future pickup schedule being for at least one of the shipping courier pickup entities.

18. The server apparatus of claim 17 , wherein the server processing unit is further operative to cause the future pickup schedule to be transmitted over the communication interface to those of the shipping courier pickup entities having a predicted pickup service in the future pickup schedule for the node-enabled logistics receptacle.

19. The server apparatus of claim 15 , wherein the server processing unit is further operative to cause the communication interface to transmit the pickup request by being operative to:

access an existing pickup schedule maintained in the server memory storage, the existing pickup schedule comprising one or more existing scheduled pickup services to be performed by one or more of the shipping courier pickup entities at the node-enabled logistics receptacle; and

notify, over the communication interface, one of the shipping courier pickup entities that is on the existing pickup schedule but that is not identified as one of the plurality of shipping courier pickup entities that they do not need to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information.

20. The server apparatus of claim 19 , wherein the server processing unit is further operative to revise the existing pickup schedule based on the identified ones of the plurality of shipping courier pickup entities that need to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information.

21. A system in a wireless node network for deploying one or more of a plurality of shipping courier pickup entities, comprising:

a node-enabled logistics receptacle that maintains a plurality of packages ready for pickup; and

a server in communication with the node-enabled logistics receptacle and operative to communication with the plurality of shipping courier pickup entities, the server further comprising,

at least one server processing unit;

at least one server memory storage coupled to the server processing unit, the server memory storage maintaining code for execution by the server processing unit, destination shipping information, and shipping information about the plurality of packages currently maintained within the node-enabled logistics receptacle ready for pickup, wherein the shipping information indicates which of the plurality of shipping courier pickup entities that are independent of a destination of the package as specified in destination shipping information are the appropriate pickup entity to provide pickup services for each of the plurality of packages, and wherein the destination shipping information specifies a destination for each of the identified plurality of packages and is distinct from the shipping information that indicates which of the plurality of shipping courier pickup entities are the appropriate pickup entity to provide pickup services for each of the identified plurality of packages;

a communication interface coupled to the server processing unit, the communication interface being collectively operative to communicate with at least the node-enabled logistics receptacle in the wireless node network and the plurality of shipping courier pickup entities; and

wherein the server processing unit, when executing the code maintained on the server memory storage, is operative to

receive a message from the node-enabled logistics receptacle over the communication interface, the message identifying the plurality of packages currently maintained within the node-enabled logistics receptacle ready for pickup,

access the server memory storage to obtain the shipping information related to the identified plurality of packages currently maintained with the node-enabled logistics receptacle, wherein the shipping information for each of the identified plurality of packages indicates which of the plurality of shipping courier pickup entities are the appropriate pickup entity to provide pickup services for a particular one of the identified plurality of packages,

identify which of the plurality of pickup entities need to be deployed to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information,

cause the communication interface to transmit a pickup request to the identified ones of the shipping courier pickup entities regarding the one or more pickup services to be performed at the node-enabled logistics receptacle, the transmitted pickup request causing the identified ones of the plurality of shipping courier pickup entities to provide the one or more pickup services at the node-enabled logistics receptacle, and

notify a previously scheduled one of the pickup entities over the communications interface when the server processing unit has determined the previously scheduled one of the shipping courier pickup entities is not one of the identified ones of the shipping courier pickup entities regarding the one or more pickup services to be performed at the node-enabled logistics receptacle.

22. The system of claim 21 , wherein the server processing unit is further operative to:

update historic data for the node-enabled logistics receptacle related to the identified ones of the shipping courier pickup entities, the historic data comprising information on which shipping courier pickup entities are needed for packages historically deposited in the node-enabled logistics receptacle; and

store the updated historic data in the server memory storage.

23. The system of claim 22 , wherein the server processing unit is further operative to predict a future pickup schedule for the node-enabled logistics receptacle based upon the updated historic data, the future pickup schedule being for at least one of the shipping courier pickup entities.

24. The system of claim 23 , wherein the server processing unit is further operative to cause the future pickup schedule to be transmitted over the communication interface to those of the shipping courier pickup entities having a predicted pickup service in the future pickup schedule for the node-enabled logistics receptacle.

25. The system of claim 22 , wherein the server processing unit is further operative to cause the communication interface to transmit the pickup request by being operative to:

access an existing pickup schedule maintained in the server memory storage, the existing pickup schedule comprising one or more existing scheduled pickup services to be performed by one or more of the shipping courier pickup entities at the node-enabled logistics receptacle; and

notify, over the communication interface, one of the shipping courier pickup entities that is on the existing pickup schedule but that is not identified as one of the plurality of shipping courier pickup entities that they do not need to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information.

26. The system of claim 25 , wherein the server processing unit is further operative to revise the existing pickup schedule based on the identified ones of the plurality of shipping courier pickup entities that need to provide one or more pickup services at the node-enabled logistics receptacle based upon the shipping information.

Assignments (2)
MERGER Recorded Jul 23, 2024
From: FEDEX CORPORATE SERVICES, INC.
To: FEDERAL EXPRESS CORPORATION
Reel/Frame 068492/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2014
From: SKAAKSRUD, OLE-PETTER
To: FEDEX CORPORATE SERVICES, INC.
Reel/Frame 033791/0439 →
Continuity (3)
Provisional Application 62003566 · May 28, 2014
Provisional Application 61910202 · Nov 29, 2013
Related Publication 20150154532A1 · Jun 4, 2015
Cited By (14)
US 12,505,401 US 12,505,402 US 12,524,730 US 12,536,491 US 12,549,925 US 12,555,066 US 12,555,067 US 12,579,504 US 12,596,987 US 12,639,660 US 12,664,512 US 12,670,463 US 12,699,953 US 12,718,184