IP Library Granted Patent US 11,172,423
Granted Patent B2
US 11,172,423 · App. 16/237,562 · Granted Nov 9, 2021

Solar-powered access point for load balancing network traffic across backhaul networks

Inventors: Bruce Edwards (San Jose, CA); Kunal Shah (Mountain View, CA)
Assignee: ITRON, INC.
H04W40/005H02J3/383H02J7/35H04B17/318H04B17/336H04L12/10H04W28/0268H04W40/10H04W40/12H04W88/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 11,172,423
App. No.
16/237,562
Granted
Nov 9, 2021
Kind
B2
Abstract

A solar-powered device (SPD) node operates as an access point for leaf nodes. The SPD node load balances network traffic received from leaf nodes across different backhaul networks. The SPD node determines a specific backhaul network across which to route the network traffic based on several different factors associated with the SPD node. Those factors include a current battery level, a current solar generation rate, and a current communication link status. The SPD access point also determines the specific backhaul network across which to route the network traffic based on characteristics of the different backhaul networks, including a network latency, among other characteristics.

Claims (55)

1. A system, comprising:

a power subsystem that includes:

a secondary power cell that stores a first portion of power that is consumed during a first time interval when performing network communications with one or more nodes included in a wireless network, and

a solar panel that, when exposed to a first level of irradiance during a second time interval, generates the first portion of power for storage in the secondary power cell, wherein the first time interval comprises an interval of continuous darkness and the second time interval comprises an interval of continuous daylight; and

a network subsystem that:

determines a first operational status associated with at least one of a power storage level of the power subsystem or a solar power generation status of the power subsystem,

determines a second operational status associated with a first set of backhaul networks,

generates a first set of routing metrics corresponding to the first set of backhaul networks based on the first operational status associated with the at least one of the power storage level of the power subsystem or the solar power generation status of the power subsystem and the second operational status, and

performs one or more operations to load balance network traffic received from a leaf node included in the wireless network across the first set of backhaul networks based on the first set of routing metrics.

2. The system of claim 1 , wherein the first operational status indicates a power storage level associated with the power subsystem.

3. The system of claim 1 , wherein the first operational status indicates a solar power generation status associated with the power subsystem.

4. The system of claim 1 , wherein the network subsystem further determines a third operational status associated with the network subsystem, and wherein the first set of routing metrics generated by the network subsystem is further based on the third operational status.

5. The system of claim 4 , wherein the third operational status indicates a communication link status associated with the network subsystem.

6. The system of claim 5 , wherein the communication link status includes at least one of a communication link quality, a communication link cost, a communication link signal strength, a communication link signal-to-noise ratio, and a communication link packet loss rate.

7. The system of claim 1 , wherein the one or more operations to load balance the network comprise:

determining a first priority level associated with a first portion of the network traffic;

determining a first routing metric included in the first set of routing metrics that corresponds to the first priority level;

identifying a first backhaul network included in the first set of backhaul networks that corresponds to the first routing metric; and

transmitting the first portion of the network traffic across the first backhaul network.

8. The system of claim 1 , wherein the one or more operations to load balance the network traffic comprise:

identifying a first portion of network traffic marked as high priority;

transmitting the first portion of network traffic across a first backhaul network included in the first set of backhaul networks based on a first routing metric included in the first set of routing metrics;

identifying a second portion of network traffic marked as low priority; and

transmitting the second portion of network traffic across a second backhaul network included in the first set of backhaul networks based on a second routing metric included in the first set of routing metrics, wherein the first routing metric is greater than the second routing metric.

9. The system of claim 1 , wherein the network subsystem:

obtains adjacency information associated with one or more leaf nodes included in the wireless network;

determines that the leaf node powered down in response to a power outage;

determines that the leaf node powered up in response to power being restored; and

transmits the adjacency information to the leaf node, wherein the leaf node bypasses a discovery process and establishes communications with one or more nodes included in the wireless network based on the adjacency information.

10. The system of claim 1 , wherein the network subsystem includes a cellular transceiver and the first set of backhaul networks includes a cellular backhaul.

11. The system of claim 1 , wherein the network subsystem includes a wireless transceiver and the first set of backhaul networks includes a wide-area network backhaul.

12. A computer-implemented method for routing network traffic associated with a wireless network, the method comprising:

storing a first portion of power in a secondary power cell, wherein the first portion of power is consumed during a first time interval when performing network communications with one or more nodes included in the wireless network;

generating the first portion of power in response to a first level of irradiance during a second time interval, wherein the first time interval comprises an interval of continuous darkness and the second time interval comprises an interval of continuous daylight;

determining a first operational status associated with at least one of a power storage level of a power subsystem of a first node that includes the secondary power cell or a solar power generation status of the power subsystem;

determining a second operational status associated with a first set of backhaul networks;

generating a first set of routing metrics corresponding to the first set of backhaul networks based on the first operational status associated with the at least one of the power storage level of the power subsystem or the solar power generation status of the power subsystem and the second operational status; and

performing one or more operations to load balance network traffic received from a leaf node included in the wireless network across the first set of backhaul networks based on the first set of routing metrics.

13. The computer-implemented method of claim 12 , wherein the first operational status indicates at least one of a power storage level associated with the secondary power cell and a solar power generation status associated with a solar panel that generates the first portion of power.

14. The computer-implemented method of claim 12 , further comprising determining a third operational status that indicates a communication link status associated with a communication link coupled between the first node and the first set of backhaul networks, wherein the first set of routing metrics is further based on the third operational status.

15. The computer-implemented method of claim 14 , wherein the communication link status includes at least one of a communication link quality, a communication link cost, a communication link signal strength, a communication link signal-to-noise ratio, and a communication link packet loss rate associated with the communication link.

16. The computer-implemented method of claim 12 , wherein performing the one or more operations to load balance the network comprises:

determining a first priority level associated with a first portion of the network traffic;

determining a first routing metric included in the first set of routing metrics that corresponds to the first priority level;

identifying a first backhaul network included in the first set of backhaul networks that corresponds to the first routing metric; and

transmitting the first portion of the network traffic across the first backhaul network.

17. The computer-implemented method of claim 12 , further comprising:

obtaining adjacency information associated with one or more leaf nodes included in the wireless network;

determining that the leaf node powered down in response to a power outage;

determining that the leaf node powered up in response to power being restored; and

transmitting the adjacency information to the leaf node, wherein the leaf node bypasses a discovery process and establishes communications with one or more nodes included in the wireless network based on the adjacency information.

18. The computer-implemented method of claim 12 , wherein the first set of backhaul networks includes a cellular backhaul and a wide-area network backhaul.

19. The computer-implemented method of claim 12 , wherein the first time interval and the second time interval occur during the winter solstice at a first location.

20. The computer-implemented method of claim 12 , wherein the first level of irradiance is equal to about fifteen percent of an average level of solar irradiance at a first location.

21. The computer-implemented method of claim 12 , wherein the secondary power cell has an operational lifetime of at least 20 years.

Assignments (2)
SECURITY INTEREST Recorded Nov 30, 2023
From: ITRON, INC.; ITRON NETWORKED SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 065727/0302 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2020
From: EDWARDS, BRUCE; SHAH, KUNAL
To: ITRON, INC.
Reel/Frame 052940/0253 →
Continuity (1)
Related Publication 20200213929A1 · Jul 2, 2020
Cited By (2)
US 12,477,436 US 12,500,441