IP Library Granted Patent US 10,474,213
Granted Patent B1
US 10,474,213 · App. 15/460,560 · Granted Nov 12, 2019

Predictive power management in a wireless sensor network using scheduling data

Inventors: Stephen J. Brown (Woodside, CA); Daylyn M. Meade (Sebastopol, CA); Timothy P. Flood (Sebastopol, CA); Clive A. Hallatt (Palo Alto, CA); Holden D. Jessup (Palo Alto, CA); Hector H. Gonzalez-Banos (Mountain View, CA)
Assignee: Invent.ly, LLC
G06F1/3203G06F1/329H04L12/12H04L12/40039
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 10,474,213
App. No.
15/460,560
Granted
Nov 12, 2019
Kind
B1
Abstract

A system comprising a plurality of self-powered devices and at least one remote device. The plurality of self-powered devices may be configured to perform instructions. The plurality of self-powered devices may be configured to select one of a plurality of modes of operation. The remote device may be configured to store scheduling data. The remote device may be configured to communicate with the self-powered devices. The self-powered devices may select one of the plurality of modes of operation based on the scheduling data.

Claims (23)

1. A system comprising:

a plurality of self-powered devices, wherein said self-powered devices are configured to (i) perform instructions and (ii) select one of a plurality of modes of operation; and

at least one remote device configured to (a) store scheduling data and (b) communicate with said plurality of self-powered devices, wherein (i) each of said plurality of self-powered devices selects one of said plurality of modes of operation based on said scheduling data, (ii) each of said plurality of self-powered devices is assigned to one of a plurality of resources and (iii) said self-powered devices assigned to said resources are further configured to (a) self-assess an amount of measured wear of said resource assigned, (b) communicate to said remote device said amount of measured wear and (c) run a local scheduling to opportunistically enter a maintenance mode based on said scheduling data and said amount of measured wear.

2. The system according to claim 1 , wherein said scheduling data comprises one or more activities.

3. The system according to claim 2 , wherein (i) a first subset of said plurality of self-powered devices is in an active state during said activities and (ii) a second subset of said plurality of self-powered devices is in a low-power mode during said activities.

4. The system according to claim 2 , wherein said scheduling data is determined by said remote device based on (i) an availability of resources, (ii) a precedence relationship of said activities and (iii) a risk capacity.

5. The system according to claim 1 , wherein said remote device is configured to adjust a priority of selection of said plurality of modes of operation for each of said plurality of self-powered devices.

6. The system according to claim 1 , wherein (i) said plurality of self-powered devices are configured to store said scheduling data communicated by said remote device and (ii) said remote device is configured to communicate updated scheduling data to said plurality of self-powered devices.

7. The system according to claim 1 , wherein said remote device is configured to (i) check a power budget for each of said plurality of self-powered devices and (ii) determine whether said power budget for each of said plurality of self-powered devices is an insufficient power budget based on said scheduling data.

8. The system according to claim 7 , wherein said remote device is configured to communicate to said plurality of self-powered devices having said insufficient power budget to select a conservation mode of operation.

9. The system according to claim 1 , wherein (i) said system is configured to operate in an enterprise environment and (ii) said enterprise environment comprises outdoor areas of said enterprise environment.

10. The system according to claim 9 , wherein said enterprise environment is a hospital.

11. The system according to claim 1 , wherein (i) said self-powered devices assigned to said resources are each configured to communicate an availability of said resource to said remote device and (ii) flag said resource assigned as unavailable.

12. The system according to claim 1 , wherein said plurality of resources comprise stationary equipment, movable equipment, machinery, rooms and personnel.

13. The system according to claim 1 , wherein said resources are (i) fungible for some purposes, (ii) non-fungible for some purposes and (iii) have a unique label for said non-fungible purposes.

14. The system according to claim 1 , wherein each of said self-powered devices is configured to monitor a risk cost of said resource assigned.

15. The system according to claim 1 , wherein said self-powered devices assigned to said resources are further configured to be flagged as unavailable if an accumulated cost over a time period exceeds a pre-determined cap when said resources comprise leased equipment having a cost driven by actual usage.

16. The system according to claim 1 , wherein (i) said resources are assigned prices, (ii) activities in said scheduling data have assigned budgets, (iii) said assigned prices go up as said resources (a) become depleted in a first mode and (b) are in high demand in a second mode and (iv) said self-powered devices assigned to said resources communicate said assigned prices to said remote device.

17. The system according to claim 1 , wherein said self-powered devices assigned to said resources are each configured to adjust settings of said resource assigned based on another of said resources being scheduled for a same activity.

18. The system according to claim 1 , wherein said scheduling data is refined using refinement rounds configured to cover pre-determined time periods.

19. A system comprising:

a plurality of self-powered devices, wherein said self-powered devices are configured to (i) perform instructions and (ii) select one of a plurality of modes of operation; and

at least one remote device configured to (a) store scheduling data and (b) communicate with said plurality of self-powered devices, wherein (i) wach of said plurality of self-powered devices selects one of said plurality of modes of operation based on said scheduling data, (ii) each of said plurality of self-powered devices is assigned to one of a plurality of resources, (iii) said resources are assigned prices, (iv) activities in said scheduling data have assigned budgets, (v) said assigned prices go up as said resources (a) become depleted in a first mode and (b) are in high demand in a second mode and (vi) said self-powered devices assigned to said resources communicate said assigned prices to said remote device.

Continuity (30)
Continuation 14566050 · Dec 10, 2014
Continuation In Part 14169464 · Jan 31, 2014
Continuation In Part 14103209 · Dec 11, 2013
Continuation 13946414 · Jul 19, 2013
Continuation 13406469 · Feb 27, 2012
Continuation 12472327 · May 26, 2009
Continuation 11443668 · May 30, 2006
Continuation In Part 14090099 · Nov 26, 2013
Continuation In Part 15460560
Continuation In Part 14567392 · Dec 11, 2014
Continuation In Part 14169464
Continuation In Part 15460560
Continuation In Part 14570362 · Dec 15, 2014
Continuation In Part 14169464
Continuation In Part 15460560
Continuation In Part 14568718 · Dec 12, 2014
Continuation In Part 14169464
Continuation In Part 15460560
Continuation In Part 14573621 · Dec 17, 2014
Continuation In Part 14169464
Continuation In Part 15460560
Continuation In Part 14577639 · Dec 19, 2014
Continuation In Part 14169464
Continuation In Part 15460560
Continuation In Part 14637788 · Mar 4, 2015
Continuation In Part 14169464
Continuation In Part 15460560
Continuation In Part 14872355 · Oct 1, 2015
Continuation In Part 14169464
Provisional Application 60685976 · May 30, 2005
Cited By (2)
US 12,212,626 US 12,647,901