Fleet power management through information storage sharing
First Claim
1. A system comprising:
- a first device comprising;
a first communication interface;
a first control system communicatively coupled to the first communication interface and comprising at least one first hardware processor and a first memory storing program codes operable to;
upon receiving a first sleep event for the first device, send a request to a third device to determine availability of a second device that can store a first set of information from the first device using a list maintained by the third device, the list comprising a set of networked devices;
receive an identification of the second device;
send, before entering a first sleep mode, the first set of information to the second device;
enter the first sleep mode;
receive a first wake event for the first device; and
receive the first set of information from the second device; and
the second device comprising;
a second communication interface;
a second control system communicatively coupled to the second communication interface and comprising at least one second hardware processor and a second memory storing program codes operable to;
receive the first set of information from the first device; and
upon receiving notice of the first wake event of the first device, send the first set of information to the first device;
the third device comprising;
a third communication interface;
a third control system communicatively coupled to the third communication interface and comprising at least one third hardware processor and a third memory storing program codes operable to;
receive the request from the first device; and
send an identification of the second device to the first device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems for power management of a fleet of devices through information storage sharing are described. According to one embodiment, each one of a group of networked devices offloads information to a substantially powered hub device before entering a low power consumption mode and receives the respective information back from the hub device upon wake. Another embodiment describes a system of networked devices in which each one of the networked devices offloads information to a selected networked device before entering a sleep mode and receives the respective information back from that selected networked device after entering a wake mode. Another embodiment describes a system whereby the original selected networked device then backups to a new selected networked device if the original selected networked device needs to enter a low power consumption mode, and the other networked devices receive the respective information back from the new selected networked device.
663 Citations
33 Claims
-
1. A system comprising:
-
a first device comprising; a first communication interface; a first control system communicatively coupled to the first communication interface and comprising at least one first hardware processor and a first memory storing program codes operable to; upon receiving a first sleep event for the first device, send a request to a third device to determine availability of a second device that can store a first set of information from the first device using a list maintained by the third device, the list comprising a set of networked devices; receive an identification of the second device; send, before entering a first sleep mode, the first set of information to the second device; enter the first sleep mode; receive a first wake event for the first device; and receive the first set of information from the second device; and the second device comprising; a second communication interface; a second control system communicatively coupled to the second communication interface and comprising at least one second hardware processor and a second memory storing program codes operable to; receive the first set of information from the first device; and upon receiving notice of the first wake event of the first device, send the first set of information to the first device; the third device comprising; a third communication interface; a third control system communicatively coupled to the third communication interface and comprising at least one third hardware processor and a third memory storing program codes operable to; receive the request from the first device; and send an identification of the second device to the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a powered central device; and a plurality of networked devices communicatively coupled to the powered central device, the plurality of networked devices comprising a first device adapted to offload a first set of information to any of the plurality of networked devices before entering a sleep mode, wherein, upon failure of the first device, at least one network device from amongst the plurality of networked devices is adapted to operate as a replacement of the first device, the at least one network device comprising; a communication interface; and a control system communicatively coupled to the communication interface, the control system comprising; a memory storing instructions; and a processor coupled to the memory, wherein the processor corresponding to at least one of the network devices from amongst the network devices is to execute the instructions stored in the memory to; upon receiving a sleep event for the first device, receive the first set of information from the first device; receive a wake event from the first device; and return the first set of information to the first device; wherein the powered central device is configured to; receive a request from the first device to determine availability of a network device from amongst the plurality of the networked devices to offload the first set of information; and send an identification of the at least one network device to the first device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
a server communicatively coupled to a plurality of networked devices, wherein the server is configured to; receive identification of a sleep event associated with a first networked device of the plurality of networked devices; identify a second networked device of the plurality of networked devices that can store a first set of information from the first networked device of the plurality of networked devices using a list maintained by the server comprising a set of networked devices that are capable of storing the first set of information; and send an identification of the second networked device of the plurality of networked devices to the first networked device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
Specification