METHOD AND DEEVICE FOR NETWORK MESSAGING
First Claim
1. A method for responding to network messages, comprising:
- receiving one or more network messages at a network device;
receiving information related to a status of one or more parameters of said device; and
responding to said one or more messages in accordance with the type of said messages and said information.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices for responding to network messages based on a status of one or more parameters of a device are disclosed. In one embodiment, these methods allow efficient energy management of a network device by monitoring the power levels associated with the device. In particular, if the battery power level associated with the device drops below a predetermined threshold, the device may decide not to respond to certain types of messages received from the network. Furthermore, if the battery power is within a predetermined range, the device may respond to network messages according to a probability value. The disclosed methods may be implemented in mobile devices that operate on a network with distributed hash tables (DHTs).
16 Citations
30 Claims
-
1. A method for responding to network messages, comprising:
-
receiving one or more network messages at a network device; receiving information related to a status of one or more parameters of said device; and responding to said one or more messages in accordance with the type of said messages and said information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device, comprising:
-
a receiver configured to receive one or more network messages at a network device; one or more measurement devices configured to collect information related to a status of one or more parameters of said device; and a processor configured to respond to said one or more messages in accordance with the type of said messages and said information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus, comprising:
-
a processor; and a memory unit communicatively connected to the processor and including; computer code for receiving one or more network messages at a network device; computer code for receiving information related to a status of one or more parameters of said device; and computer code for responding to said one or more messages in accordance with the type of said messages and said information.
-
-
30. A computer program product embodied on a computer-readable medium, comprising:
-
a computer code for receiving one or more network messages at a network device; a computer code for receiving information related to a status of one or more parameters of said device; and a computer code for responding to said one or more messages in accordance with the type of said messages and said information.
-
Specification