IP Library Granted Patent US 9,807,733
Granted Patent B2
US 9,807,733 · App. 13/738,489 · Granted Oct 31, 2017

Transceiver hopping communications system

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,807,733
App. No.
13/738,489
Granted
Oct 31, 2017
Kind
B2
Abstract

One embodiment of the present invention sets forth a wireless communications system configured to efficiently operate within an arbitrarily and uniquely defined set of channels. Each one of the set of channels has an assigned digital radio transceiver instance configured to operate according to transmission requirements that are unique to the corresponding channel. A set of digital radio transceiver instances comprises a meta-transceiver, which enables communications to one or more other devices via one or more digital radio transceiver instances.

Claims (36)

1. A computer-implemented method for transmitting outbound data to a remote device via a meta-transceiver, the method comprising:

determining that the outbound data should be transmitted;

selecting at least one radio frequency (RF) channel for transmitting the outbound data, wherein the at least one RF channel is selected from a set of two or more RF channels based on a set of transmission requirements associated with the at least one RF channel, wherein each RF channel in the set of two or more RF channels is associated with a different instance of a digital transceiver configured to receive and transmit data via the RF channel; and

transmitting the outbound data to the remote device via the at least one RF channel.

2. The method of claim 1 , wherein determining comprises matching a destination address associated with a previously received packet of data to the remote device.

3. The method of claim 2 , wherein the outbound data comprises payload data from the previously received packet of data to be routed to the remote device.

4. The method of claim 1 , wherein the outbound data comprises payload data generated by a local control processor for transmission to the remote device.

5. The method of claim 1 , wherein the set of transmission requirements includes a listen-before-talk test.

6. The method of claim 1 , wherein the set of transmission requirements includes a transmission duty-cycle limitation or a transmission duration limitation.

7. The method of claim 1 , wherein the set of transmission requirements includes a transmission power limitation or a transmission bandwidth limitation.

8. The method of claim 1 , wherein selecting is further based on a transmission success rate associated with the remote device for each RF channel in the set of two or more RF channels.

9. The method of claim 1 , wherein each instance of the digital transceiver is configured to execute within a digital signal processor.

10. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to transmit outbound data to a remote device via a meta-transceiver, by performing the steps of:

determining that the outbound data should be transmitted;

selecting at least one radio frequency (RF) channel for transmitting the outbound data, wherein the at least one RF channel is selected from a set of two or more RF channels based on a set of transmission requirements associated with the at least one RF channel, wherein each RF channel in the set of two or more RF channels is associated with a different instance of a digital transceiver configured to receive and transmit data via the RF channel; and

transmitting the outbound data to the remote device via the at least one RF channel.

11. The computer-readable storage medium of claim 10 , wherein determining comprises matching a destination address associated with a previously received packet of data to the remote device.

12. The computer-readable storage medium of claim 11 , wherein the outbound data comprises payload data from the previously received packet of data to be routed to the remote device.

13. The computer-readable storage medium of claim 10 , wherein the outbound data comprises payload data generated by a local control processor for transmission to the remote device.

14. The computer-readable storage medium of claim 10 , wherein the set of transmission requirements includes a listen-before-talk test.

15. The computer-readable storage medium of claim 10 , wherein the set of transmission requirements includes a transmission duty-cycle limitation or a transmission duration limitation.

16. The computer-readable storage medium of claim 10 , wherein the set of transmission requirements includes a transmission power limitation or a transmission bandwidth limitation.

17. The computer-readable storage medium of claim 10 , wherein selecting is further based on a transmission success rate associated with the remote device for each RF channel in the set of two or more RF channels.

18. The computer-readable storage medium of claim 10 , wherein each instance of the digital transceiver is configured to execute within a digital signal processor.

19. A wireless computing device, comprising:

a digital radio circuit configured to generate a radio signal for data transmission and to receive a signal for data reception; and

a processor that is coupled to the digital radio circuit and configured to:

determine that the outbound data should be transmitted;

select at least one radio frequency (RF) channel for transmitting the outbound data, wherein the at least one RF channel is selected from a set of two or more RF channels based on a set of transmission requirements associated with the at least one RF channel, wherein each RF channel in the set of two or more RF channels is associated with a different instance of a digital transceiver configured to receive and transmit data via the RF channel; and

transmit the outbound data to the remote device via the at least one RF channel.

20. The wireless computing device of claim 19 , further comprising a memory that includes instructions that, when executed by the processor, cause the processor to determine, select, and transmit.

21. The method of claim 1 , further comprising selecting a first digital transceiver associated with the at least one radio frequency channel for transmitting the outbound data.

22. The method of claim 21 , wherein the first digital transceiver is selected via a data stream switch.

23. The method of claim 1 , wherein all instances of the digital transceiver are collectively executed within a single digital signal processor.

24. The method of claim 1 , wherein the set of transmission requirements comprises a set of one or more limitations adhered to by the meta-transceiver during transmission.

25. The computer-readable storage medium of claim 10 , wherein selecting comprises selecting the at least one RF channel based on at least one limitation that is adhered to by the meta-transceiver during transmission and is included in the set of transmission requirements associated with the at least one RF channel.

Assignments (3)
CHANGE OF NAME Recorded Feb 1, 2018
From: SILVER SPRING NETWORKS, INC.
To: ITRON NETWORKED SOLUTIONS, INC.
Reel/Frame 045221/0804 →
SECURITY INTEREST Recorded Jan 8, 2018
From: ITRON, INC.; ITRON NETWORKED SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 045017/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2013
From: FLAMMER, GEORGE H., III
To: SILVER SPRING NETWORKS, INC.
Reel/Frame 029607/0655 →