IP Library Granted Patent US 11,204,637
Granted Patent B2
US 11,204,637 · App. 17/193,958 · Granted Dec 21, 2021

Adaptive power management in a battery powered system based on expected solar energy levels

Inventors: Brian Tuan (San Francisco, CA); Kavya U. Joshi (San Francisco, CA); James Michael Rowson (San Francisco, CA); Justin J. Delegard (San Francisco, CA); James Austin Duffield (San Francisco, CA); Kong Kee Poon (San Carlos, CA); Christian Peter Almer (San Francisco, CA); John Bicket (San Francisco, CA)
Assignee: Samsara Networks Inc.
G06F1/3212G06F1/263G06F1/32G06F1/3203G06F1/325G06F1/3206G06F1/3234G06N5/04H02J3/38H02J3/383H02J7/35H02J13/00H02J13/0079H02J2203/20
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,204,637
App. No.
17/193,958
Granted
Dec 21, 2021
Kind
B2
Abstract

A method and a gateway system for enabling adaptive power management. The gateway system is powered by a rechargeable battery that is coupled with a solar power source. A location reading indicating a location of the gateway system is transmitted at a first time. A solar profile is received from a management server. The solar profile indicates a measure of power expected to be generated at the location during an interval of time that occurs after the first time by the solar power source. The gateway system determines based on a current battery level of the rechargeable battery and the solar profile an optimal power usage plan for the gateway system and operates according to the optimal power usage plan during the interval of time.

Claims (42)

1. A method, in a management server located in a cloud, the method comprising:

receiving, from a gateway system that is mounted on a mobile asset and that is powered by a rechargeable battery that is coupled with a solar power source, a location reading indicating a location of the gateway system at a first time;

determining, at the management server, a solar profile, wherein determining the solar profile includes:

determining, based on the location of the gateway system, power measures previously recorded by another gateway system, and

determining, based on a forecasting model and the power measures previously recorded, one or more power measures expected to be generated by the solar power source during an interval of time that occurs after the first time; and

transmitting the solar profile from the management server to the gateway system to cause the gateway system to operate according to an optimal power usage plan during the interval of time based on a current level of the rechargeable battery and the solar profile.

2. The method of claim 1 , wherein the optimal power usage plan ensures that the gateway system operates during the interval of time above a predetermined minimum energy threshold.

3. The method of claim 1 , wherein the determining a the solar profile further includes:

determining for each one of the one or more power measures expected to be generated by the solar power source an associated certainty coefficient.

4. The method of claim 1 , wherein the power measures previously recorded were recorded within a predetermined radius of the location of the gateway system.

5. The method of claim 1 , wherein the power measures previously recorded were recorded at one or more locations, wherein each of the one or more locations has a corresponding associated solar index that is equivalent to a solar index of the location of the gateway system.

6. The method of claim 1 , wherein the mobile asset has an unreliable access to a power source.

7. The method of claim 1 , further comprising:

receiving one or more power measures recorded by additional gateway systems at one or more locations.

8. The method of claim 1 , wherein determining, based on the location of the gateway system, power measures previously recorded by the another gateway system includes:

determining whether there is a power measure that was previously recorded within a predetermined radius of the location of the gateway system and within a predetermined time range of a start time of the interval of time;

responsive to determining that there is at least one power measure that was previously recorded within the predetermined radius of the location of the gateway system and within the predetermined time range of the start time of the interval of time, selecting the at least one power measure as part of the power measures previously recorded; and

responsive to determining that there is no power measure that was previously recorded within the predetermined radius of the location of the gateway system and within the predetermined time range of the start time of the interval of time, selecting power measures previously recorded at locations that have an associated solar index that is equivalent to a solar index of the location of the gateway system as part of the power measures previously recorded.

9. The method of claim 1 , wherein the another gateway system is coupled to another solar power source and wherein each of the power measures previously recorded by the another gateway system is associated with additional information including one or more of a type of the another solar power source, an age of another solar power source, a location of the another solar power source on another mobile asset, and an orientation of the another solar power source; and

wherein determining, based on the location of the gateway system, the power measures previously recorded by the another gateway system is further based on the additional information associated with each of the power measures previously recorded.

10. A management server located in a cloud, the management server comprising:

a non-transitory computer readable storage medium to store instructions; and

a processor coupled with the non-transitory computer readable storage medium to process the stored instructions cause the management server to:

receive, from a gateway system that is mounted on a mobile asset and that is powered by a rechargeable battery that is coupled with a solar power source, a location reading indicating a location of the gateway system at a first time;

determine, at the management server, a solar profile, wherein to determine the the solar profile includes:

determine, based on the location of the gateway system, power measures previously recorded by another gateway system, and

determine, based on a forecasting model and the power measures previously recorded, one or more power measures expected to be generated by the solar power source during an interval of time that occurs after the first time; and

transmit the solar profile from the management server to the gateway system to cause the gateway system to operate according to an optimal power usage plan during the interval of time based on a current level of the rechargeable battery and the solar profile.

11. The management server of claim 10 , wherein the optimal power usage plan ensures that the gateway system operates during the interval of time above a predetermined minimum energy threshold.

12. The management server of claim 10 , wherein to determine the solar profile further includes to:

determine for each one of the one or more power measures expected to be generated by the solar power source an associated certainty coefficient.

13. The management server of claim 10 , wherein the power measures previously recorded were recorded within a predetermined radius of the location of the gateway system.

14. The management server of claim 10 , wherein the measures previously recorded were recorded at one or more locations, wherein each of the one or more locations has a corresponding associated solar index that is equivalent to a solar index of the location of the gateway system.

15. The management server of claim 10 , wherein the mobile asset has an unreliable access to a power source.

16. The management server of claim 10 , wherein the processor processes the stored instructions to further cause the management server to:

receive one or more power measures recorded by additional gateway systems at one or more locations.

17. The management server of claim 10 , wherein to determine, based on the location of the gateway system, power measures previously recorded by the another gateway system includes to:

determine whether there is a power measure that was previously recorded within a predetermined radius of the location of the gateway system and within a predetermined time range of a start time of the interval of time;

responsive to determining that there is at least one power measure that was previously recorded within the predetermined radius of the location of the gateway system and within the predetermined time range of the start time of the interval of time, select the at least one power measure as part of the power measures previously recorded; and

responsive to determining that there is no power measure that was previously recorded within the predetermined radius of the location of the gateway system and within the predetermined time range of the start time of the interval of time, select power measures previously recorded at locations that have an associated solar index that is equivalent to a solar index of the location of the gateway system as part of the power measures previously recorded.

18. The management server of claim 10 , wherein the another gateway system is coupled to another solar power source and wherein each of the power measures previously recorded by the another gateway system is associated with additional information including one or more of a type of the another solar power source, an age of the another solar power source, a location of the another solar power source on another mobile asset, and an orientation of the another solar power source; and

wherein to determine, based on the location of the gateway system, the power measures previously recorded by the another gateway system is further based on the additional information associated with each of the power measures previously recorded.

Assignments (2)
CHANGE OF NAME Recorded Jul 15, 2022
From: SAMSARA NETWORKS INC.
To: SAMSARA INC.
Reel/Frame 060679/0009 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2021
From: TUAN, BRIAN; JOSHI, KAVYA U.; ROWSON, JAMES MICHAEL; DELEGARD, JUSTIN J.; DUFFIELD, JAMES AUSTIN; POON, KONG KEE; ALMER, CHRISTIAN PETER; BICKET, JOHN
To: SAMSARA NETWORKS INC.
Reel/Frame 055512/0448 →
Continuity (3)
Continuation 16740255 · Jan 10, 2020
Division 15870599 · Jan 12, 2018
Related Publication 20210191496A1 · Jun 24, 2021
Cited By (33)
US 12,197,610 US 12,213,090 US 12,228,944 US 12,253,617 US 12,256,021 US 12,260,616 US 12,269,498 US 12,289,181 US 12,306,010 US 12,327,445 US 12,328,639 US 12,344,168 US 12,346,712 US 12,367,718 US 12,426,007 US 12,445,285 US 12,450,329 US 12,479,446 US 12,501,178 US 12,511,947 US 12,524,314 US 12,534,097 US 12,561,624 US 12,565,143 US 12,626,200 US 12,630,050 US 12,646,402 US 12,651,529 US 12,662,152 US 12,665,989 US 12,671,464 US 12,675,419 US 12,701,004