IP Library Granted Patent US 11,003,978
Granted Patent B2
US 11,003,978 · App. 16/541,160 · Granted May 11, 2021

Programmable network node roles in hierarchical communications network

Inventor: Ajay Khoche (West San Jose, CA)
G06K19/0776B65C9/1869G06K19/07718H04W4/80H04W84/20B65C2009/0003
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 11,003,978
App. No.
16/541,160
Granted
May 11, 2021
Kind
B2
Abstract

The disclosure features a method of creating a communications network. In this method, a first tape node includes a first type of wireless communication interface and a second type of wireless communication interface having a longer range than the first type of wireless communication interface. A second tape node includes the first type of wireless communication interface that is operable to communicate with the first tape node over a wireless communication connection established between the first type of wireless communication interfaces of the first and second tape nodes. Over a wireless communication connection, the first tape node sends programmatic code executable by the first tape node to function as a master tape node with respect to the second tape node.

Claims (28)

1. A method of creating a communications network, comprising:

adhering a first tape node to a first parcel in a set of associated parcels, the first tape node including a first type of wireless communication interface and a second type of wireless communication interface having a longer range than the first type of wireless communication interface;

adhering a second tape node to a second parcel in the set, the second tape node including the first type of wireless communication interface, wherein the second tape node is operable to communicate with the first tape node over a wireless communication connection established between the first type of wireless communication interfaces of the first and second tape nodes; and

establishing, by a server, a wireless communication connection with the second type of wireless communication interface of the first tape node, and transmitting to the first tape node, by the server, programmatic code executable by the first tape node to function as a master tape node with respect to the second tape node.

2. The method of claim 1 , further comprising, by the first tape node: instructing the first and second tape nodes to report their current respective battery levels; and determining whether to designate the second tape node as a master tape node of the first tape node based on the reported current respective battery levels.

3. The method of claim 2 , further comprising, by the first tape node, designating the second tape node as the master tape node based on a determination that the current battery level of the first tape node is below a threshold battery level.

4. The method of claim 2 , further comprising, by the first tape node, designating the second tape node as the master tape node based on a determination that the current battery level of the second tape node is higher than the current battery level of the first tape node.

5. The method of claim 1 , further comprising, by the server system, transmitting programmatic code executable by the second tape node to detect and respond to an event.

6. The method of claim 5 , wherein, based on execution of the programmatic code by the second tape node, performing operations comprising transmitting a wireless communication to an address of a third tape node adhered to an associated parcel in the set, and alerting the master tape node based on a failure of the second tape node to receive a responsive communication from the third tape node.

7. The method of claim 6 , wherein the alerting comprises, by the second tape node, transmitting an alarm packet to the master tape node.

8. The method of claim 1 , further comprising designating, by the second tape node, the first tape node as a master tape node with respect to a third tape node adhered to an associated parcel in the set.

9. The method of claim 8 , wherein each of the second and third tape nodes comprises a respective sensor; and further comprising, by the second and third tape nodes, respectively collecting local parcel condition data and processing the collected local parcel condition data to produce respective processed parcel condition data sets.

10. The method of claim 9 , wherein each of the respective processed parcel condition data sets comprises data values of a respective histogram.

11. The method of claim 9 , further comprising, by the second and third tape nodes, transmitting the respective processed parcel condition data sets to the designated master tape node; and further comprising, by the designated master tape node, processing the processed parcel condition data sets to produce a combined processed data set.

12. The method of claim 11 , wherein the combined processed parcel condition data sets comprises data values of a respective histogram.

13. A communications network, comprising:

a first tape node adhered to a first parcel in a set of associated parcels, the first tape node including a first type of wireless communication interface and a second type of wireless communication interface having a longer range than the first type of wireless communication interface;

a second tape node adhered to a second parcel in the set, the second tape node including the first type of wireless communication interface, wherein the second tape node is operable to communicate with the first tape node over a wireless communication connection established between the first type of wireless communication interfaces of the first and second tape nodes; and

wherein the first tape node is a designated master tape node with respect to the second tape node and the first tape node is operable to transmit programmatic code to configure the second tape node as a master node with respect to the first tape node.

14. A method of creating a hierarchical communications network, comprising:

activating a first tape node and adhering the first tape node to a first parcel in a set of associated parcels, the first tape node comprising a first type of wireless communication interface and a second type of wireless communication interface having a longer range than the first type of wireless communication interface;

activating second and third tape nodes and respectively adhering them to second and third parcels in the set of associated parcels, the second and third tape nodes each comprising the first type of wireless communication interface and a respective sensor, wherein each of the second and third tape nodes is operable to communicate with the first tape node over a wireless communication connection established between the first type of wireless communication interfaces of the first, second, and third tape nodes;

by the first tape node, transmitting to each of the second and third tape nodes programmatic code for detecting and responding to an event.

15. The method of claim 14 , wherein, based on the programmatic code, the second tape node performs operations comprising transmitting a wireless communication to an address of the third tape node, and alerting the first tape node based on a failure of the second tape node to receive a responsive communication from the third tape node.

16. The method of claim 15 , wherein the alerting comprises, by the second tape node, transmitting an alarm packet to the first tape node.

17. The method of claim 14 , further comprising transmitting, by the first tape node, programmatic code instructing the second and third tape nodes to perform operations comprising using their respective sensors to collect local parcel condition data and processing the collected local parcel condition data to produce respective processed parcel condition data sets.

18. The method of claim 17 , further comprising transmitting, by the first tape node, programmatic code enabling the first tape node to perform operations comprising functioning as a master tape node of the second and third tape nodes, and processing the processed parcel condition data sets to produce aggregated processed parcel condition data set.

19. The method of claim 18 , wherein the aggregated processed parcel condition data sets comprise data values of a respective histogram.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: KHOCHE, AJAY
To: TRACKONOMY SYSTEMS, INC.
Reel/Frame 051434/0418 →
Continuity (12)
Continuation In Part 16517508 · Jul 19, 2019
Continuation In Part 16430929 · Jun 4, 2019
Continuation In Part 16409589 · May 10, 2019
Continuation In Part 15842867 · Dec 14, 2017
Continuation In Part 15842840 · Dec 14, 2017
Provisional Application 62764839 · Aug 16, 2018
Provisional Application 62701608 · Jul 20, 2018
Provisional Application 62680716 · Jun 5, 2018
Provisional Application 62670712 · May 11, 2018
Provisional Application 62435207 · Dec 16, 2016
Provisional Application 62434218 · Dec 14, 2016
Related Publication 20190370624A1 · Dec 5, 2019
Cited By (3)
US 12,217,116 US 12,373,664 US 12,425,820