ENERGY AWARE EARLY DETECTION
First Claim
1. A method comprising:
- receiving an incoming data packet;
determining a rate of change of residual capacity of a portable power supply;
deciding to queue for transmission or to drop the incoming data packet based on the determined rate of change; and
transmitting or dropping the incoming data packet according to the decision.
2 Assignments
0 Petitions
Accused Products
Abstract
An incoming data packet is received, and a rate of change of residual capacity of a portable power supply is determined. From the determined rate of change it is decided to enqueue or drop the incoming data packet. If the decision is to enqueue, the packet is transmitted. If the decision is drop, the packet is deleted without transmitting. Additional factors may be considered in the decision, such as total energy capacity, residual energy capacity, and first and second derivatives of the residual energy capacity. Real time traffic may be treated differently than non real time traffic, and video enhancement layer packets can be weighted to drop more frequently than video base layer packets for the same flow. If used in the network, congestion probe packets are dropped at a rate matched to the rate at which data packets are dropped to give other nodes an accurate view of link quality.
-
Citations
33 Claims
-
1. A method comprising:
-
receiving an incoming data packet; determining a rate of change of residual capacity of a portable power supply; deciding to queue for transmission or to drop the incoming data packet based on the determined rate of change; and transmitting or dropping the incoming data packet according to the decision. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A memory storing a program of machine-readable instructions, executable by a digital data processor, to perform actions directed toward gracefully degrading packet relay, the actions comprising:
-
receiving an incoming data packet; determining a rate of change of residual capacity of a portable power supply; deciding to queue for transmission or to drop the incoming data packet based on the determined rate of change; and transmitting the incoming data packet or dropping the incoming data packet according to the decision. - View Dependent Claims (13)
-
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. A device comprising:
-
a transceiver adapted to receive an incoming data packet over a first wireless link; a portable power supply; and at least a processor and adapted to; determine a rate of change of residual capacity of the portable power supply, to decide to queue for transmission or to drop the incoming data packet based on the determined rate of change; wherein for the case where the decision is to queue the incoming data packet for transmission the transceiver is adapted to send the data packet over a second wireless link, and for the case where the decision is to drop the data packet the data packet is deleted without being sent. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. (canceled)
-
28. (canceled)
-
29. (canceled)
-
30. (canceled)
-
31. (canceled)
-
32. (canceled)
-
33. (canceled)
Specification