IP Library Granted Patent US 9,402,242
Granted Patent B2
US 9,402,242 · App. 14/611,362 · Granted Jul 26, 2016

Association management in a wireless node network

Inventors: Ole-Petter Skaaksrud (Germantown, TN); Terence Hollahan (Collierville, TN); Steven Benton (Cordova, TN)
Assignee: FEDEX CORPORATE SERVICES, INC.
H04W64/003G06Q10/08355H04W4/008H04W4/023H04W12/08
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,402,242
App. No.
14/611,362
Granted
Jul 26, 2016
Kind
B2
Abstract

Methods and systems for association management within a wireless node network of nodes and a server are described. A method may identify a first node as a potential for associating with a second node based, for example, upon status information about the nodes. An association request is transmitted by the second node to the server. The server may determine the locations of the nodes, determine if associating the nodes is desired based on the locations, and record new association data if association should occur. Upon receiving a permissive response from the server, which may include one or more authorization credentials, the first node and second node may be associated. Then with authorization credentials, the first and second nodes may securely connect and share data. And once associated, responsibility for a task previously done by the first node may be shifted to the second node after the nodes are associated.

Claims (51)

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

receiving an association request from a second of the nodes, the association request asking for permission to associate a first of the nodes to the second node;

determining a location of the first node and second node;

determining if associating the first node to the second node is desired based at least upon the location of the first node and the location of the second node;

recording new association data if it is desired to associate the first node with the second node; and

transmitting a response to the second node granting the permission to associate the first node to the second node.

2. The non-transitory computer-readable medium of claim 1 , wherein the step of determining a location further comprises receiving location data for the second node and using at least one of a plurality of location methods available to the server for locating the first node.

3. The non-transitory computer-readable medium of claim 1 , wherein the step of transmitting the response further comprises transmitting a set of authorization credentials generated by the server, the authorization credentials being used to securely permit connecting the first node and the second node and securely exchanging operational information between the first node and the second node.

4. The non-transitory computer-readable medium of claim 1 , wherein the method further comprises receiving shared data from the second node, the shared data originating from the first node as a type of the operational information securely exchanged between the first node and the second node.

5. The non-transitory computer-readable medium of claim 1 , wherein the method further comprises instructing the second node by the server to take over responsibility for a task previously performed by the first node after the second node is associated with the first node.

6. The non-transitory computer-readable medium of claim 5 , wherein the second node is powered by an external power source and the first node is powered by a battery.

7. The non-transitory computer-readable medium of claim 1 , wherein the step of determining if associating the first node to the second node is desired further comprises:

identifying a current mode of filtering that limits potential nodes to be associated; and

associating the first node to the second node if the current mode of filtering allows the first node to be associated with the second node.

8. The non-transitory computer-readable medium of claim 7 , wherein the step of associating the first node to the second node if the current mode of filtering defines that the second node is within a locational range of the first node consistent with the current mode of filtering.

9. The non-transitory computer-readable medium of claim 7 , wherein the method further comprises the step of altering the current mode of filtering to another mode of filtering that allows the first node to be associated with the second node.

10. The non-transitory computer-readable medium of claim 7 , wherein the current mode of filtering is one of multiple modes of filtering that define different levels of restrictions on which nodes may associate and be managed by other nodes.

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

receiving, by a second of the nodes, a message broadcast from a first of the nodes;

capturing, by the second node, an address of the first node from the message;

associating the first node and the second node by storing the captured address of the first node and an address of the second node as association data in a memory of the second node;

transmitting, by the second node, the association data to the server;

determining a location, by the second node, of the first node; and

updating the server with a current location of the second node and the determined location of the first node.

12. The method of claim 11 further comprising receiving location information from the server, the location information defining a refined location of the first node.

13. The method of claim 11 further comprising updating the server by the second node with an updated association data when the second node does not receive an additional message broadcast from the first node, the updated association data reflecting that the first node is disassociated from the second node.

14. A managing node in a wireless node network having at least another node and a server, the managing node comprising:

a processing unit;

a first communication interface coupled to the processing unit, the first communication interface providing a first communication path to the another node, the first communication interface being operative to receive a message broadcast from the another node and provide the message to the processing unit;

a second communication interface coupled to the processing unit, the second communication interface providing a second communication path to the server;

a volatile memory coupled to the processing unit;

a memory storage coupled to the processing unit, the memory storage maintaining a node association manager module; and

wherein the processing unit, when executing instructions of the node association manager module, is operative to

receive the message from the first communication interface,

capture an address of the another node from the message,

store the captured address of the another node and an address of the managing node as part of association data in the memory storage, the association data reflecting an association between the managing node and the another node, and

transmit the association data to the server through the second communication interface.

15. The managing node of claim 14 , wherein the memory storage also maintains a location manager module; and

wherein the processing unit, when executing instructions of the location manager manager module, is operative to:

determine a location of the another node,

determine a current location of the managing node, and

update the server with the current location of the managing node and the determined location of the another node.

16. The managing node of claim 15 , wherein the processing unit, when executing instructions of the node association manager module, is further operative to update the server with updated association data when the first communication interface does not receive an additional message broadcast from the another node, the updated association data reflecting that the another node is disassociated from the managing node.

17. The managing node of claim 14 further comprising location circuitry coupled to the processing unit, wherein the location circuity being operative to generate one or more coordinates that reflect the current location of the managing node;

wherein the processing unit is further operative to determine the current location of the managing node based upon the one or more generated coordinates.

18. The managing node of claim 14 , wherein the first communication interface is further operative to receive shared data from the another node;

wherein the processing unit of the managing node is further operative to

receive the shared data from the first communication interface, and

cause the second communication interface to transmit the shared data to the server.

19. The managing node of claim 18 , wherein the shared data comprises information originated by a separate node in the wireless network and provided to the another node by the separate node.

20. The managing node of claim 14 , wherein the managing node is a mobile type of node in the wireless node network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2024
From: SKAAKSRUD, OLE-PETTER; HOLLAHAN, TERENCE; BENTON, STEVEN
To: FEDEX CORPORATE SERVICES, INC.
Reel/Frame 068607/0534 →
MERGER Recorded Sep 17, 2024
From: FEDEX CORPORATE SERVICES, INC.
To: FEDERAL EXPRESS CORPORATION
Reel/Frame 068607/0649 →
Continuity (4)
Continuation 14445523 · Jul 29, 2014
Provisional Application 61910202 · Nov 29, 2013
Provisional Application 62003566 · May 28, 2014
Related Publication 20160037478A1 · Feb 4, 2016