Method and system for supporting residual energy awareness in an ad hoc wireless communications network
First Claim
1. A method in a wireless communications device, the method comprising:
- (a) detecting a change in a residual energy status of the wireless communications device;
(b) transmitting an indication of the residual energy status across a wireless communications network to a remote device, wherein the remote device coordinates wireless communications in the wireless communications network based on at least the transmitted residual energy status.
3 Assignments
0 Petitions
Accused Products
Abstract
A wireless communications device detects a change in its residual energy status, and transmits the residual energy status across a wireless communications network to a remote device that coordinates communications in the wireless communications network. For example, the remote device may be a piconet coordinator (PNC) in an IEEE 802.15.3 network, or a master device in a Bluetooth network. A wireless communications device that coordinates communications in a wireless communications network (the coordinator) transmits one or more first handover commands to one or more remote devices upon the occurrence of a triggering event. Based on responses to these first commands, the coordinator selects a remote device for coordinating future communications in the wireless communications network.
110 Citations
33 Claims
-
1. A method in a wireless communications device, the method comprising:
-
(a) detecting a change in a residual energy status of the wireless communications device;
(b) transmitting an indication of the residual energy status across a wireless communications network to a remote device, wherein the remote device coordinates wireless communications in the wireless communications network based on at least the transmitted residual energy status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A wireless communications device comprising:
-
a wireless communications portion for communicating with a plurality of remote devices in a wireless communications network;
a processor;
a memory; and
a processor that executes instructions stored in the memory for;
detecting a change in a residual energy status of the wireless communications device;
transmitting an indicator of the residual energy status across the wireless communications network to a first of the remote devices, wherein the first remote device coordinates wireless communications in the wireless communications network based on at least the transmitted residual energy status.
-
-
13. A system, comprising:
-
means for detecting a change in a residual energy status of the device;
means for transmitting an indicator of the residual energy status across a wireless communications network to a remote device, wherein the remote device coordinates wireless communications in the wireless communications network based on at least the transmitted residual energy status.
-
-
14. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to operate in a wireless communications device, the computer program logic comprising:
-
program code for detecting a change in a residual energy status of the wireless communications device;
program code for transmitting an indicator of the residual energy status across a wireless communications network to a remote device, wherein the remote device coordinates wireless communications in the wireless communications network based on at least the transmitted residual energy status.
-
-
15. A method in a wireless communications device that coordinates communications in a wireless communications network, the method comprising:
-
(a) upon the occurrence of a triggering event, transmitting one or more first handover commands to one or more remote devices;
(b) receiving one or more responses to the one or more first handover commands;
(c) based on the responses received in step (b), selecting a device from the one or more remote devices, the selected device for coordinating future communications in the wireless communications network; and
(d) transmitting a second handover command to the selected device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A wireless communications device, comprising:
-
a wireless communications portion for communicating with a plurality of remote devices in a wireless communications network;
a processor;
a memory; and
a processor that executes instructions stored in the memory for;
coordinating communications in the wireless communications network;
upon the occurrence of a triggering event, transmitting one or more first handover commands to one or more remote devices;
receiving one or more responses to the one or more first handover commands;
based on the one or more received responses, selecting a device from the one or more remote devices, the selected device for coordinating future communications in the wireless communications network; and
transmitting a second handover command to the selected device.
-
-
23. A system, comprising:
-
means for coordinating communications in a wireless communications network;
means for transmitting one or more first handover commands to one or more remote devices upon the occurrence of a triggering event;
means for receiving one or more responses to the one or more first handover commands;
means for selecting a device from the one or more remote devices based on the one or more received responses, the selected device for coordinating future communications in the wireless communications network; and
means for transmitting a second handover command to the selected device.
-
-
24. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to operate in a wireless communications device, the computer program logic comprising:
-
program code for coordinating communications in a wireless communications network;
program code for transmitting one or more first handover commands to one or more remote devices upon the occurrence of a triggering event;
program code for receiving one or more responses to the one or more first handover commands;
program code for selecting a device from the one or more remote devices based on the one or more received responses, the selected device for coordinating future communications in the wireless communications network; and
program code for transmitting a second handover command to the selected device.
-
-
25. A method in a wireless communications device, the method comprising:
-
(a) coordinating wireless communications in a wireless communications network, the wireless communications network including the wireless communications device and a plurality of remote devices;
(b) maintaining a database, the database storing at least residual energy status information for each of plurality of remote devices;
(c) receiving updated residual energy status information from at least one of the remote devices (d) dynamically updating the database based on the received information; and
(e) selecting one of the plurality of remote devices as a best candidate for coordinating future communications in the wireless communications network, said selection based on at least the stored residual energy status information. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A wireless communications device, comprising:
-
a wireless communications portion for communicating with a plurality of remote devices in a wireless communications network;
a processor;
a memory; and
a processor that executes instructions stored in the memory for;
coordinating wireless communications in the wireless communications network;
maintaining a database, the database storing at least residual energy status information for each of plurality of remote devices;
receiving updated residual energy status information from at least one of the remote devices dynamically updating the database based on the received information;
selecting one of the plurality of remote devices as a best candidate for coordinating future communications in the wireless communications network, said selection based on at least the stored residual energy status information.
-
-
32. A wireless communications device, comprising:
-
means for coordinating wireless communications in a wireless communications network, the wireless communications network including the wireless communications device and a plurality of remote devices;
means for maintaining a database, the database storing at least residual energy status information for each of plurality of remote devices;
means for receiving updated residual energy status information from at least one of the remote devices;
means for dynamically updating the database based on the received information; and
means for selecting one of the plurality of remote devices as a best candidate for coordinating future communications in the wireless communications network, said selection based on at least the stored residual energy status information.
-
-
33. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to operate in a wireless communications device, the computer program logic comprising:
-
program code for coordinating wireless communications in a wireless communications network, the wireless communications network including the wireless communications device and a plurality of remote devices;
program code for maintaining a database, the database storing at least residual energy status information for each of plurality of remote devices;
program code for receiving updated residual energy status information from at least one of the remote devices;
program code for dynamically updating the database based on the received information; and
program code for selecting one of the plurality of remote devices as a best candidate for coordinating future communications in the wireless communications network, said selection based on at least the stored residual energy status information.
-
Specification