IP Library Granted Patent US 8,548,025
Granted Patent B2
US 8,548,025 · App. 12/636,128 · Granted Oct 1, 2013

Methods and systems for distributing broadcast messages on various networks

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 8,548,025
App. No.
12/636,128
Granted
Oct 1, 2013
Kind
B2
Abstract

Methods and systems for sending a broadcast message in frequency hopping and other systems. Instead of sending a complete message separately to each device, a relatively small packet or “chirp” is sent. These chirps are either targeted at known devices or sent in a manner to sweep the RF band. Devices that hear the chirps get information about the channel and/or time that the broadcast data will be sent. These devices then listen for the broadcast data as instructed, e.g., at the specified time on the specified channel. A system may alternatively, or in addition, use a scheduled hopping sequence break as a broadcast moment. Such a broadcast moment can be scheduled to periodically interrupt the node hopping sequences so that, at such times, many or all nodes are scheduled to be on the same channel for potential broadcasts.

Claims (26)

1. A device comprising:

data storage for storing a broadcast message to be distributed to recipient devices, wherein the device and the recipient devices are part of a frequency hopping network in which nodes of the network communicate based on one or more frequency hopping sequences; and

transmission hardware for distributing the broadcast message to the recipient devices by sending a chirp packet and the broadcast message, wherein the chirp packet indicates to any recipient devices receiving the chirp packet that the broadcast message will be sent subsequently, wherein the device is configured to send the chirp packet on multiple channels used on the frequency hopping network.

2. The device of claim 1 wherein the chirp packet identifies a channel on which the broadcast message will be sent and a time at which the broadcast message will be sent.

3. The device of claim 1 wherein the chirp packet provides information that allows recipient devices to avoid receiving duplicate broadcast messages.

4. The device of claim 1 wherein the device sends the chirp packet on each channel used on the frequency hopping network.

5. The device of claim 1 wherein the device and the recipient devices are part of a data collection system for collecting commodity consumption-related data.

6. The device of claim 2 wherein the chirp packet identifying the channel on which the broadcast message will be sent comprises identifying one channel of a frequency hopping sequence used by the device and the recipient devices.

7. The device of claim 2 wherein the chirp packet identifies a maximum time period within which the broadcast message will be sent.

8. A method comprising:

receiving a broadcast message at a first device for distribution to recipient devices, wherein the first device and the recipient devices are part of a frequency hopping network in which nodes of the network communicate based on one or more frequency hopping sequences;

sending a chirp packet, wherein the chirp packet indicates to any recipient devices receiving the chirp packet that a broadcast message will be sent subsequently, wherein the first device sends the chirp packet on multiple channels used on the frequency hopping network; and

sending the broadcast message.

9. The method of claim 8 wherein the chirp packet identifies a channel on which the broadcast message will be sent and a time at which the broadcast message will be sent.

10. The method of claim 8 wherein the chirp packet provides information that allows recipient devices to avoid receiving duplicate broadcast messages.

11. The method of claim 8 wherein the first device sends the chirp packet on each channel used on the frequency hopping network.

12. A system comprising:

a mesh network comprising a plurality of devices configured to communicate using one or more frequency hopping sequences;

a first device of the plurality of devices configured to store and send a broadcast message and send a chirp packet, wherein the chirp packet indicates to any recipient devices receiving the chirp packet that the broadcast message will be sent subsequently wherein the first device is configured to send the chirp packet on multiple channels; and

a second device of the plurality of devices configured to receive the chirp message, and, in response to chirp message, listen for the broadcast message on a first channel different from a second channel specified by its frequency hopping sequence.

13. The system of claim 12 wherein the first device sends the chirp packet on each channel of the frequency hopping sequence.

14. The system of claim 12 wherein the first device sends the chirp packet to targeted devices of which the first device is aware.

15. The system of claim 12 wherein the chirp packet identifies:

a channel on which the broadcast message will be sent;

a time at which the broadcast message will be sent; and

information that allows recipient devices to avoid receiving duplicate broadcast messages.

Assignments (3)
MERGER Recorded Oct 27, 2023
From: LANDIS+GYR INNOVATIONS, INC.
To: LANDIS+GYR TECHNOLOGY, INC.
Reel/Frame 065383/0151 →
CHANGE OF NAME Recorded Aug 24, 2012
From: CELLNET INNOVATIONS, INC.
To: LANDIS+GYR INNOVATIONS, INC.
Reel/Frame 028840/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2009
From: BETTENDORFF, JOHN; CALVERT, CHRIS
To: CELLNET INNOVATIONS, INC.
Reel/Frame 023642/0566 →