Proximity node location using a wireless node network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-010/08
H04W-012/06
H04W-004/02
H04W-004/00
G01C-021/00
H04W-052/04
H04W-064/00
G06F-019/00
G06K-007/10
G06Q-030/02
H04L-029/08
G06Q-020/14
G06Q-020/22
H04W-076/02
H04W-012/08
B65D-025/02
G06K-019/07
H04H-020/61
H04H-020/71
H04L-029/06
H04W-008/18
H04B-001/3822
H04W-024/10
G06Q-020/32
G06Q-020/40
G08B-021/02
H04L-012/24
H04L-012/26
H04L-012/707
H04W-008/24
H04W-052/02
G01C-021/34
G05D-001/00
G05D-001/02
출원번호
US-0436899
(2017-02-20)
등록번호
US-9978035
(2018-05-22)
발명자
/ 주소
Skaaksrud, Ole-Petter
Hollahan, Terence
Benton, Steven
출원인 / 주소
FEDEX CORPORATE SERVICES, INC.
대리인 / 주소
Withers & Keys, LLC
인용정보
피인용 횟수 :
0인용 특허 :
26
초록▼
Methods, media, apparatus, and systems are described for improved and enhanced node location determination related to one of a plurality of nodes in a wireless node network. A first and second other node in the network are instructed to detect any message broadcast from the one node over a period of
Methods, media, apparatus, and systems are described for improved and enhanced node location determination related to one of a plurality of nodes in a wireless node network. A first and second other node in the network are instructed to detect any message broadcast from the one node over a period of time. The server receives a first indication from the first other node, where the first indication relates to a characteristic of all messages broadcast from the one node that are detected by the first other node during the time period. The server receives a second indication from the second other node, where the second indication relates to the characteristic of all messages broadcast from the one node that are detected by the second other node during the time period. The server then determines a location of the one node based upon a difference in the first and second indications.
대표청구항▼
1. An improved method for locating a particular one of a plurality of nodes in a wireless node network having a server, the method comprising: setting, by the server, a detection time period to a first value;instructing, by the server, a first other of the nodes and a second other of the nodes to de
1. An improved method for locating a particular one of a plurality of nodes in a wireless node network having a server, the method comprising: setting, by the server, a detection time period to a first value;instructing, by the server, a first other of the nodes and a second other of the nodes to detect any message broadcast from the particular one node over the detection time period;receiving, by the server, a first indication from the first other node, the first indication related to a characteristic of all messages broadcast from the particular one node that are detected by the first other node during the detection time period;receiving, by the server, a second indication from the second other node, the second indication related to the characteristic of all messages broadcast from the particular one node that are detected by the second other node during the detection time period;determining a location of the particular one node based upon a difference in the first indication and the second indication;receiving, by the server, at least one of a first updated location from the first other node and a second updated location received from the second other node; andrefining the location of the particular one node based upon at least one of the received first updated location received from the first other node and the received second updated location received from the second other node. 2. The method of claim 1, wherein the setting step further comprises setting the detection time period to the first value based upon context data associated with the particular one node. 3. The method of claim 2, wherein the context data associated with the particular one node comprises data related to an environment in which the particular one node is operating. 4. The method of claim 3, wherein the context data associated with the particular one node comprises weather information related to the environment in which the particular one node is operating. 5. The method of claim 3, wherein the context data associated with the particular one node comprises location-based statistical information about the environment in which the particular one node is operating. 6. The method of claim 2, wherein the context data associated with the particular one node comprises data related to an environment in which the particular one node is anticipated to be operating. 7. The method of claim 6, wherein the context data associated with the particular one node comprises weather information related to the environment in which the particular one node is anticipated to be operating. 8. The method of claim 7, wherein the context data associated with the particular one node comprises location-based statistical information about the environment in which the particular one node is anticipated to be operating. 9. The method of claim 3, wherein the environment in which the particular one node is operating comprises an electronic communication environment in which the particular one node is operating. 10. The method of claim 9, wherein the electronic communication environment comprises at least one of a characteristic level of signals proximate the particular one node and a characteristic level of signal shielding material proximate the particular one node. 11. The method of claim 3, wherein the environment in which the particular one node is operating comprises a physical environment in which the particular one node is operating. 12. The method of claim 3, wherein the environment in which the particular one node is operating comprises a physical environment of an anticipated path along which the particular one node is anticipated to move. 13. The method of claim 3, wherein the environment in which the particular one node is operating comprises a conveyance environment in which the particular one node is operating. 14. The method of claim 3, wherein the environment in which the particular one node is operating comprises a conveyance environment related to how the particular one node is anticipated to move. 15. The method of claim 14, wherein the conveyance environment comprises a movement speed relative to movement of the particular one node. 16. The method of claim 3, wherein the environment in which the particular one node is operating comprises a density environment related to a density of others of the plurality of nodes operating within an area near the particular one node. 17. The method of claim 3, wherein the environment in which the particular one node is operating comprises an anticipated density environment related to a density of others of the plurality of nodes anticipated to be operating within an area near the particular one node. 18. The method of claim 2, wherein the context data associated with the particular one node comprises data related to an anticipated environment in which the particular one node is to be anticipated to be operating. 19. The method of claim 2, wherein the context data associated with the particular one node comprises data related to an anticipated environment in which the particular one node is to be anticipated to be operating as the particular one node moves on a predicted path. 20. The method of claim 1, wherein the setting step comprises setting the detection time period to a dynamically varied value based upon context data as the particular one node moves from a first contextual environment to a second contextual environment. 21. The method of claim 1, wherein the refining step comprises refining the location of the particular one node based upon at least one of the received first updated location received from a mobile master node as the first other node and the received second updated location received from the second other node. 22. The method of claim 21, wherein the first updated location comprises a current location self-determined by the mobile master node. 23. The method of claim 21, wherein the particular one node is part of a node-enabled package; and wherein the step of determining the location of the particular one node further comprises determining the location of the particular one node while the particular one node is within the node-enabled package and while the node-enabled package is within a vehicle. 24. The method of claim 23 further comprising: generating a location message regarding where the node-enabled package is located within the vehicle based upon the determined location of the particular one node; andtransmitting the location message to the mobile master node for display on a user interface on the mobile master node. 25. The method of claim 23 further comprising: accessing shipping information related to the node-enabled package;generating a relocation message regarding where the node-enabled package is to be relocated within the vehicle based upon the determined location of the particular one node and the accessed shipping information; andtransmitting the relocation message to the mobile master node for display on a user interface on the mobile master node. 26. The method of claim 1 further comprising determining context data related to the closer of the first other node and the second other node when compared to the location of the particular one node, and refining the location of the particular one node based upon the context data. 27. An apparatus for locating a particular one of a plurality of nodes in a wireless node network, comprising: a server in communication with at least a first other of the nodes and a second other of the nodes, the server further 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 location data, anda communication interface that provides a communication path operatively coupling the server with the first other node and the second other node; andwherein the server processing unit, when executing at least the program code section resident in the server volatile memory, is operative to set a detection time period to a first value,send an operation message to the first other node instructing the first other node to detect any message broadcast from the particular one node over the detection time period,send another operation message to the second other node instructing the second other node to detect any message broadcast from the particular one node over the detection time period,receive, from the communication interface, a first indication from the first other node, the first indication related to a characteristic of all messages broadcast from the particular one node that are detected by the first other node during the detection time period,receive, from the communication interface, a second indication from the second other node, the second indication related to the characteristic of all messages broadcast from the particular one node that are detected by the second other node during the detection time period,determine a location of the particular one node based upon a difference in the first indication and the second indication,receive, from the communication interface, at least one of a first updated location from the first other node and a second updated location received from the second other node, andrefine the location of the particular one node based upon at least one of the received first updated location received from the first other node and the received second updated location received from the second other node. 28. The apparatus of claim 27, wherein the server memory storage further maintains context data associated with the particular one node; and wherein the server processing unit is further operative to set the detection time period to the first value based upon the context data associated with the particular one node. 29. The apparatus of claim 28, wherein the context data associated with the particular one node comprises data related to an environment in which the particular one node is operating. 30. The apparatus of claim 29, wherein the context data associated with the particular one node comprises weather information related to the environment in which the particular one node is operating. 31. The apparatus of claim 29, wherein the context data associated with the particular one node comprises location-based statistical information about the environment in which the particular one node is operating. 32. The apparatus of claim 28, wherein the context data associated with the particular one node comprises data related to an environment in which the particular one node is anticipated to be operating. 33. The apparatus of claim 32, wherein the context data associated with the particular one node comprises weather information related to the environment in which the particular one node is anticipated to be operating. 34. The apparatus of claim 33, wherein the context data associated with the particular one node comprises location-based statistical information about the environment in which the particular one node is anticipated to be operating. 35. The apparatus of claim 29, wherein the environment comprises an electronic communication environment in which the particular one node is operating. 36. The apparatus of claim 29, wherein the electronic communication environment comprises at least one of a characteristic level of signals proximate the particular one node and a characteristic level of signal shielding material proximate the particular one node. 37. The apparatus of claim 29, wherein the environment in which the particular one node is operating comprises a physical environment in which the particular one node is operating. 38. The apparatus of claim 29, wherein the environment in which the particular one node is operating comprises a physical environment of an anticipated path along which the particular one node is anticipated to move. 39. The apparatus of claim 29, wherein the environment in which the particular one node is operating comprises a conveyance environment in which the particular one node is operating. 40. The apparatus of claim 29, wherein the environment in which the particular one node is operating comprises a conveyance environment related to how the particular one node is anticipated to move. 41. The apparatus of claim 40, wherein the conveyance environment comprises a movement speed relative to movement of the particular one node. 42. The apparatus of claim 29, wherein the environment in which the particular one node is operating comprises a density environment related to a density of a subset of the plurality of nodes operating within an area proximate the particular one node. 43. The apparatus of claim 29, wherein the environment in which the particular one node is operating comprises an anticipated density environment related to a density of a subset of the plurality of nodes anticipated to be operating within an area proximate the particular one node. 44. The apparatus of claim 28, wherein the context data associated with the particular one node comprises data related to an anticipated environment in which the particular one node is to be anticipated to be operating. 45. The apparatus of claim 28, wherein the context data associated with the particular one node comprises data related to an anticipated environment in which the particular one node is to be anticipated to be operating as the particular one node moves on a server predicted path from at least a first location to a second location. 46. The apparatus of claim 27, wherein the server memory storage further maintains context data associated with the particular one node; and wherein the server processing unit is further operative to set the detection time period to a dynamically varied value based upon the context data as the particular one node moves from a first contextual environment to a second contextual environment. 47. The apparatus of claim 27, wherein the server processing unit is further operative to refine the location of the particular one node based upon at least one of the received first updated location received from a mobile master node as the first other node and the received second updated location received from the second other node. 48. The apparatus of claim 47, wherein the first updated location comprises a current location self-determined by the mobile master node and provided by the mobile master node to the server. 49. The apparatus of claim 47, wherein the particular one node is part of a node-enabled package; and wherein the server processing unit is further operative to determine the location of the particular one node while the particular one node is within the node-enabled package and while the node-enabled package is within a vehicle. 50. The apparatus of claim 49, wherein the server processing unit is further operative to: generate a location message regarding where the node-enabled package is located within the vehicle based upon the determined location of the particular one node; andcause the communication interface to transmit the location message to the mobile master node for display on a user interface on the mobile master node. 51. The apparatus of claim 49, wherein the server memory storage further maintains shipping information related to the node-enabled package; and wherein the server processing unit is further operative to: access the shipping information within the server memory storage,generate a relocation message regarding where the node-enabled package is to be relocated within the vehicle based upon the determined location of the particular one node and the accessed shipping information, andcause the communication interface to transmit the relocation message to the mobile master node for display on a user interface on the mobile master node. 52. A system for locating a particular one of a plurality of nodes disposed at a first level of a wireless node network, the system comprising: a mobile master node disposed at a second level of the wireless node network, the mobile master node comprising location circuitry that self-determines a current location of the mobile master node, anda master node wireless communication interface that is configured to detect broadcasts from the particular one of the nodes, transmit information related to a characteristic of detected broadcasts from the particular one of the nodes, and transmit the current location for the mobile master node as self-determined by the location circuitry; anda server disposed at a third level of the wireless node network, the server being in communication with at least the mobile master node and another of the nodes, the server further 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 location data, anda server communication interface that provides a first communication path operatively coupling the server with the mobile master node and provides a second communication path operatively coupling the server with the another node; andwherein the server processing unit, when executing at least the program code section resident in the server volatile memory, is operative to set a detection time period to a first value, andcause the server communication interface to send an operation message to the mobile master node instructing the mobile master node to detect any message broadcast from the particular one node over the detection time period;wherein the mobile master node is further operative to receive, by the master node wireless communication interface, the operation message sent from the server,detect, in response to the operation message, any message broadcast from the particular one node over the detection time period, andtransmit, by the master node wireless communication interface, a first indication to the server, the first indication being related to a characteristic of all messages broadcast from the particular one node that are detected by the mobile master node during the detection time period;wherein the server processing unit is further operative cause the server communication interface to send another operation message to the another node instructing the another node to detect any message broadcast from the particular one node over the detection time period,receive, from the server communication interface, the first indication from the mobile master node and a second indication from the another node, the second indication being related to the characteristic of all messages broadcast from the particular one node that are detected by the another node during the detection time period,determine a location of the particular one node based upon a difference in the first indication and the second indication,receive, from the server communication interface, at least one of a first updated location from the mobile master node and a second updated location received from the another node, the first updated location being self-determined by the location circuitry of the mobile master node, andrefine the location of the particular one node based upon at least one of the received first updated location and the received second updated location. 53. The system of claim 52, wherein the server memory storage further maintains context data associated with particular one node; and wherein the server processing unit is further operative to set the detection time period to the first value based upon the context data associated with the particular one node. 54. The system of claim 53, wherein the context data associated with the particular one node comprises data related to an environment in which the particular one node is operating. 55. The system of claim 54, wherein the context data associated with the particular one node comprises weather information related to the environment in which the particular one node is operating. 56. The system of claim 54, wherein the context data associated with the particular one node comprises location-based statistical information about the environment in which the particular one node is operating. 57. The system of claim 53, wherein the context data associated with the particular one node comprises data related to an environment in which the particular one node is anticipated to be operating. 58. The system of claim 57, wherein the context data associated with the particular one node comprises weather information related to the environment in which the particular one node is anticipated to be operating. 59. The system of claim 58, wherein the context data associated with the particular one node comprises location-based statistical information about the environment in which the particular one node is anticipated to be operating. 60. The system of claim 54, wherein the data related to the environment comprises at least data related to two or more of: (a) an electronic communication environment in which the particular one node is presently operating;(b) an electronic communication environment in which the particular one node is anticipated to be operating;(c) a physical environment in which the particular one node is presently operating;(d) a physical environment in which the particular one node is anticipated to be operating;(e) a conveyance environment in which the particular one node is presently operating;(f) a conveyance environment related to how the particular one node is anticipated to move;(g) a density environment related to a density of a first subset of the plurality of nodes operating within an area proximate the particular one node; and(h) an anticipated density environment related to a density of a second subset of the plurality of nodes anticipated to be operating within the area proximate the particular one node. 61. The system of claim 52, wherein the server memory storage further maintains context data associated with the particular one node; and wherein the server processing unit is further operative to set the detection time period to the first value based upon the context data as the particular one node moves from a first contextual environment to a second contextual environment. 62. The system of claim 52, wherein the particular one node is part of a node-enabled package; and wherein the server processing unit is further operative to determine the location of the particular one node while the particular one node is within the node-enabled package and while the node-enabled package is within a vehicle. 63. The system of claim 62, wherein the server processing unit is further operative to: generate a location message regarding where the node-enabled package is located within the vehicle based upon the determined location of the particular one node; andcause the communication interface to transmit the location message to the mobile master node for display on a user interface on the mobile master node. 64. The system of claim 62, wherein the mobile master node further comprises a user interface for display of information related to the node-enabled package; wherein the server memory storage further maintains shipping information related to the node-enabled package; andwherein the server processing unit is further operative to: access the shipping information within the server memory storage,generate a relocation message regarding where the node-enabled package is to be relocated within the vehicle based upon the determined location of the particular one node and the accessed shipping information, andcause the server communication interface to transmit the relocation message to the mobile master node; andwherein the mobile master node, in response to receiving the relocation message, displays information related to the relocation message on the user interface.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (26)
Clark, David; Strand, John; Thyer, Jonathan, Active attack detection system.
Gopalakrishnan, Varadarajan; Johansson, Jesper Mikael; Mackraz, James Domit; McClintock, Jon Arron; Porter, Brandon William; Roths, Andrew Jay, Countermeasures for threats to an uncrewed autonomous vehicle.
Gelvin, David C.; Girod, Lewis D.; Kaiser, William J.; Merrill, William M.; Newberg, Fredric; Pottie, Gregory J.; Sipos, Anton I.; Vardhan, Sandeep, Method and apparatus for internetworked wireless integrated network sensor (WINS) nodes.
Sepulveda-Garese Reinaldo L. (Union City CA) Preysman Irene (Sunnyvale CA) Jain Narinder (Campbell CA), Method for building a sub-network in a distributed voice messaging system.
Welles ; II Kenneth B. (Scotia NY) Tiemann Jerome J. (Schenectady NY) Tomlinson ; Jr. Harold W. (Scotia NY), Mobile tracking units employing motion sensors for reducing power consumption therein.
Wilson Dennis A. (McHenry IL) Williamsen Mark S. (Crystal Lake IL), Peripheral data acquisition, monitor, and adaptive control system via personal computer.
Connor Larry W. (Greensboro NC) McKeithan Tracy (Athens GA) Lubin David (Croton-On-Hudson NY) Seuberling Thomas (Kernersville KY), Programmable emergency communication system including automatic dialer.
Sheffer Eliezer A. (San Diego CA), Tracking system and method for tracking a movable object carrying a cellular phone unit, and integrated personal protect.
Gambertoglio Louis M. (195 S. Deerfoot The Woodlands TX 77380) Loughlin Michael J. (2523 Droxford Houston TX 77008) West ; Jr. Louis E. (14810 Tilley St. Houston TX 77084), Valving system for hurricane plugs.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.