IP Library Granted Patent US 9,984,348
Granted Patent B2
US 9,984,348 · App. 14/445,676 · Granted May 29, 2018

Context management of a wireless node network

Inventors: Ole-Petter Skaaksrud (Germantown, TN); Terence Hollahan (Collierville, TN); Steven Benton (Cordova, TN)
Assignee: FEDEX CORPORATE SERVICES, INC.
G06Q10/0836B65D25/02G01C21/00G01C21/3407G01C21/3453G01C21/362G05D1/0022G05D1/0088G05D1/021G06F19/322G06F19/323G06F19/3418G06K7/10366G06K19/0712G06Q10/083G06Q10/087G06Q10/0832G06Q10/0833G06Q10/0835G06Q10/0838G06Q10/08355G06Q20/14G06Q20/22G06Q20/325G06Q20/40G06Q30/0267G06Q30/0269G08B21/0261G08B21/0269G16H10/60G16H10/65H04B1/3822H04H20/61H04H20/71H04L41/026H04L41/0813H04L41/0823H04L43/10H04L45/22H04L65/403H04L67/10H04L67/12H04L67/18H04L67/303H04L67/42H04W4/006H04W4/008H04W4/02H04W4/023H04W4/025H04W4/38H04W4/80H04W8/18H04W8/24H04W12/06H04W12/08H04W24/10H04W52/0212H04W52/04H04W64/00H04W64/003H04W64/006H04W76/02H04W76/10Y02B60/50Y02D70/00
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,984,348
App. No.
14/445,676
Granted
May 29, 2018
Kind
B2
Abstract

Methods and systems for context management of a wireless node network having at least a plurality of nodes and a server are described. The server identifies at least one of the nodes. The server determines what context data relates to an operating environment of the identified node as the identified node moves along a path within the operating environment. Based upon the determined context data (e.g., scan data, historic data, shipment data, and layout data), the server performs a management task related to the identified node (e.g., instructs the node to alter its operation, associate the node with the another node, locates the node, tracks and reports the location of the node) with an adjustment made to account for the determined context data.

Claims (92)

1. A method for context management of a wireless node network having at least a plurality of nodes and a server, the method comprising:

identifying, by the server, at least one of the nodes in the wireless node network;

accessing a memory by the server to determine context data that relates to layout data on dimensions of a physical structure in an operating environment of the identified node as the identified node moves within the operating environment, wherein the determined context data further relates to an anticipated operating environment of the identified node and an anticipated operating environment of a second node authorized by the server to associate with the identified node as the identified node moves in a predicted path towards the second node for an expected server authorized association relationship between the identified node with the second node; and

performing, by the server, a management task related to the identified node with an adjustment made to account for the determined context data.

2. The method of claim 1 , wherein the context data comprises scan data on when the identified node was scanned relative to the physical structure in the operating environment of the identified node.

3. The method of claim 1 , wherein the step of performing the management task comprises instructing, by the server, the identified node to alter its operation based upon the determined context data.

4. A method for context management of a wireless node network having at least a plurality of nodes and a server, the method comprising:

identifying, by the server, at least one of the nodes in the wireless node network;

accessing a memory by the server to determine context data that relates to an operating environment of the identified node as the identified node moves within the operating environment, wherein the determined context data further relates to an anticipated operating environment of the identified node and an anticipated operating environment of a second node authorized by the server to associate with the identified node as the identified node moves in a predicted path towards the second node for an expected server authorized association relationship between the identified node with the second node; and

performing, by the server, a management task related to the identified node with an adjustment made to account for the determined context data by (a) permissively establishing the expected server authorized association relationship, by the server, between the identified node and the second node, and (b) wherein the adjustment made by the server to account for the determined context data further comprises altering a connectable time interval based upon the determined context data, wherein the connectable time interval defines a time duration where the identified node may actively pair and securely share data with the second node if authorized by the server to pair with the second node.

5. The method of claim 1 , wherein the step of performing the management task further comprises providing, by the server, the location of the identified node in response to a request received by the server related to a status of the identified node.

6. The method of claim 1 , wherein the operating environment of the identified node further comprises a conveyance environment related to how the identified node moves.

7. A non-transitory computer-readable medium containing instructions which when executed on a processor performs a method for context management of a wireless node network having a plurality of nodes and a server, the method comprising:

identifying, by the server, at least one of the nodes in the wireless node network;

accessing a memory by the server to determine context data that relates to layout data on dimensions of a physical structure in an operating environment of the identified node as the identified node moves within the operating environment, wherein the determined context data further relates to an anticipated operating environment of the identified node and an anticipated operating environment of a second node authorized by the server to associate with the identified node as the identified node moves in a predicted path towards the second node for an expected server authorized association relationship between the identified node with the second node; and

performing, by the server, a management task related to the identified node with an adjustment made to account for the determined context data.

8. The non-transitory computer-readable medium of claim 7 , wherein the context data comprises scan data on when the identified node was scanned relative to the physical structure in the operating environment of the identified node.

9. The non-transitory computer-readable medium of claim 7 , wherein the step of performing the management task comprises instructing, by the server, the identified node to alter its operation based upon the determined context data.

10. A non-transitory computer-readable medium containing instructions which when executed on a processor performs a method for context management of a wireless node network having a plurality of nodes and a server, the method comprising:

identifying, by the server, at least one of the nodes in the wireless node network;

accessing a memory by the server to determine context data that relates to an operating environment of the identified node as the identified node moves within the operating environment, wherein the determined context data further relates to an anticipated operating environment of the identified node and an anticipated operating environment of a second node authorized by the server to associate with the identified node as the identified node moves in a predicted path towards the second node for an expected server authorized association relationship between the identified node with the second node; and

performing, by the server, a management task related to the identified node with an adjustment made to account for the determined context data by (a) permissively establishing the expected server authorized association relationship, by the server, between the identified node and the second node, and (b) wherein the adjustment made by the server to account for the determined context data further comprises altering a connectable time interval based upon the determined context data, wherein the connectable time interval defines a time duration where the identified node may actively pair and securely share data with the second node if authorized by the server to pair with the second node.

11. An apparatus for context management of a plurality of nodes in a wireless node network, comprising:

a server in communication with a first of the nodes in the wireless node network, the server comprising

a server processing unit,

a server volatile memory coupled to the server processing unit,

a server memory storage coupled to the server processing unit, the server memory storage maintaining at least a program code section and context data, and

a communication interface that provides a communication path between the server and the first node; and

wherein the server processing unit, when executing at least the program code section resident in the server volatile memory, is adapted and operative to

identify the first node as the first node moves within an operating environment along a path towards a second of the nodes in the wireless node network, the second node being authorized by the server to associate with the first node,

access the server memory storage to determine which of the context data maintained on the server memory storage relates to layout data on dimensions of a physical structure in the operating environment of the first node, wherein the determined context data further relates to an anticipated operating environment of the identified node and an anticipated operating environment of the second node as the identified node moves along the path for an expected server authorized association relationship between the identified node with the second node,

identify an adjustment to be made related to the first node based upon the determined context data, and

perform a management task related to the first node with the adjustment made to account for the determined context data.

12. The apparatus of claim 11 , wherein the context data maintained on the server memory storage further comprises scan data on when the first node was scanned relative to the physical structure in the operating environment of the first node.

13. The apparatus of claim 11 , wherein the server processing unit is further operative to perform the management task by instructing the first node to alter its operation based upon the determined context data.

14. An apparatus for context management of a plurality of nodes in a wireless node network, comprising:

a server in communication with a first of the nodes in the wireless node network, the server comprising

a server processing unit,

a server volatile memory coupled to the server processing unit,

a server memory storage coupled to the server processing unit, the server memory storage maintaining at least a program code section and context data, and

a communication interface that provides a communication path between the server and the first node; and

wherein the server processing unit, when executing at least the program code section resident in the server volatile memory, is adapted and operative to

identify the first node as the first node moves within an operating environment along a path towards a second of the nodes in the wireless node network, the second node being authorized by the server to associate with the first node,

access the server memory storage to determine which of the context data maintained on the server memory storage relates to the operating environment of the first node, wherein the determined context data further relates to an anticipated operating environment of the identified node and an anticipated operating environment of the second node as the identified node moves along the path for an expected server authorized association relationship between the identified node with the second node,

identify an adjustment to be made related to the first node based upon the determined context data, and

perform a management task related to the first node with the adjustment made to account for the determined context data by permissively establishing the expected server authorized association relationship between the first node and the second node, and (b) altering a connectable time interval based upon the determined context data, wherein the connectable time interval defines a time duration where the first node may actively pair and securely share data with the second node if authorized by the server to pair with the second node, the altered connectable time interval being the adjustment made by the server to account for the determined context data.

15. The apparatus of claim 14 , wherein the server processing unit is further operative to perform the management task by providing the location of the first node in response to a request received by the server, the request being related to a status of the first node.

16. The apparatus of claim 11 , wherein the operating environment of the first node further comprises a conveyance environment related to how the identified node moves on the path.

17. The method of claim 6 , wherein the conveyance environment of the identified node further comprises a speed parameter related to a conveyor used to transport the identified node.

18. The method of claim 6 , wherein the conveyance environment further comprises at least a type of a conveyance involved in transporting the identified node.

19. The method of claim 18 , wherein the type of the conveyance comprises at least one of a truck, an aircraft, and a conveyor system.

20. The apparatus of claim 16 , wherein the conveyance environment of the first node further comprises a speed parameter related to a conveyor used to transport the first node.

21. The apparatus of claim 16 , wherein the conveyance environment further comprises at least a type of a conveyance involved in transporting the first node.

22. The apparatus of claim 21 , wherein the type of the conveyance comprises at least one of a truck, an aircraft, and a conveyor system.

23. A method for context management of a wireless node network having at least a plurality of nodes and a server, the method comprising:

identifying, by the server, at least one of the nodes in the wireless node network;

accessing a memory by the server to determine context data that relates to an operating environment of the identified node as the identified node moves within the operating environment, wherein the determined context data comprises historic data on a travel time to traverse a conveyor deployed within a physical structure in the operating environment of the identified node and further relates to an anticipated operating environment of the identified node and an anticipated operating environment of a second node authorized by the server to associate with the identified node as the identified node moves in a predicted path towards the second node for an expected server authorized association relationship between the identified node with the second node; and

performing, by the server, a management task related to the identified node with an adjustment made to account for the determined context data.

24. A method for context management of a wireless node network having at least a plurality of nodes and a server, the method comprising:

identifying, by the server, at least one of the nodes in the wireless node network;

accessing a memory by the server to determine context data that relates to an operating environment of the identified node as the identified node moves within the operating environment, wherein the determined context data further relates to an anticipated operating environment of the identified node and an anticipated operating environment of a second node authorized by the server to associate with the identified node as the identified node moves in a predicted path towards the second node for an expected server authorized association relationship between the identified node with the second node, wherein the operating environment of the identified node further comprises a density environment related to the density of the nodes within an area near the identified node; and

performing, by the server, a management task related to the identified node with an adjustment made to account for the determined context data.

25. A non-transitory computer-readable medium containing instructions which when executed on a processor performs a method for context management of a wireless node network having a plurality of nodes and a server, the method comprising:

identifying, by the server, at least one of the nodes in the wireless node network;

accessing a memory by the server to determine context data that relates to an operating environment of the identified node as the identified node moves within the operating environment, wherein the determined context data comprises historic data on a travel time to traverse a conveyor deployed within a physical structure in the operating environment of the identified node and further relates to an anticipated operating environment of the identified node and an anticipated operating environment of a second node authorized by the server to associate with the identified node as the identified node moves in a predicted path towards the second node for an expected server authorized association relationship between the identified node with the second node; and

performing, by the server, a management task related to the identified node with an adjustment made to account for the determined context data.

26. A non-transitory computer-readable medium containing instructions which when executed on a processor performs a method for context management of a wireless node network having a plurality of nodes and a server, the method comprising:

identifying, by the server, at least one of the nodes in the wireless node network;

accessing a memory by the server to determine context data that relates to an operating environment of the identified node as the identified node moves within the operating environment, wherein the determined context data further relates to an anticipated operating environment of the identified node and an anticipated operating environment of a second node authorized by the server to associate with the identified node as the identified node moves in a predicted path towards the second node for an expected server authorized association relationship between the identified node with the second node, wherein the operating environment of the identified node further comprises a density environment related to the density of the nodes within an area near the identified node; and

performing, by the server, a management task related to the identified node with an adjustment made to account for the determined context data.

27. An apparatus for context management of a plurality of nodes in a wireless node network, comprising:

a server in communication with a first of the nodes in the wireless node network, the server comprising

a server processing unit,

a server volatile memory coupled to the server processing unit,

a server memory storage coupled to the server processing unit, the server memory storage maintaining at least a program code section and context data, wherein the context data maintained on the server memory storage further comprises historic data on a travel time to traverse a conveyor deployed within a physical structure in the operating environment of the identified node, and

a communication interface that provides a communication path between the server and the first node; and

wherein the server processing unit, when executing at least the program code section resident in the server volatile memory, is adapted and operative to

identify the first node as the first node moves within an operating environment along a path towards a second of the nodes in the wireless node network, the second node being authorized by the server to associate with the first node,

access the server memory storage to determine which of the context data maintained on the server memory storage relates to the operating environment of the first node, wherein the determined context data further relates to an anticipated operating environment of the identified node and an anticipated operating environment of the second node as the identified node moves along the path for an expected server authorized association relationship between the identified node with the second node,

identify an adjustment to be made related to the first node based upon the determined context data, and

perform a management task related to the first node with the adjustment made to account for the determined context data.

28. An apparatus for context management of a plurality of nodes in a wireless node network, comprising:

a server in communication with a first of the nodes in the wireless node network, the server comprising

a server processing unit,

a server volatile memory coupled to the server processing unit,

a server memory storage coupled to the server processing unit, the server memory storage maintaining at least a program code section and context data, and

a communication interface that provides a communication path between the server and the first node; and

wherein the server processing unit, when executing at least the program code section resident in the server volatile memory, is adapted and operative to

identify the first node as the first node moves within an operating environment along a path towards a second of the nodes in the wireless node network, the second node being authorized by the server to associate with the first node,

access the server memory storage to determine which of the context data maintained on the server memory storage relates to the operating environment of the first node, wherein the determined context data further relates to an anticipated operating environment of the identified node and an anticipated operating environment of the second node as the identified node moves along the path for an expected server authorized association relationship between the identified node with the second node, wherein the operating environment of the first node further comprises a density environment related to the density of the nodes within an area near the first node,

identify an adjustment to be made related to the first node based upon the determined context data, and

perform a management task related to the first node with the adjustment made to account for the determined context data.

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 Aug 14, 2014
From: SKAAKSRUD, OLE-PETTER; HOLLAHAN, TERENCE; BENTON, STEVEN
To: FEDEX CORPORATE SERVICES, INC.
Reel/Frame 033535/0067 →
Continuity (3)
Provisional Application 62003566 · May 28, 2014
Provisional Application 61910202 · Nov 29, 2013
Related Publication 20150154431A1 · Jun 4, 2015