POWER OPTIMIZATION IN HETEROGENOUS NETWORKS
First Claim
Patent Images
1. A method comprising:
- identifying multiple communication paths extending from a source device;
for each path, determining a data rate;
for each path, determining a power level used to communicate over at least a portion of the path;
for each path, determining a power to data rate efficiency value as a function of the determined power level and data rate; and
selecting one of the multiple communication paths such that the selected communication path has the lowest power to data rate efficiency value; and
sending a message over the selected communication path.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes identifying multiple communication paths extending from a source device and for each path, determining a data rate, a power level used to communicate over at least a portion of the path and a power per data rate value by dividing the power level by the data rate. One of the multiple communication paths is selected such that the selected communication path has the lowest power per data rate value given quality of service requirements of an application. The power per data rate can be optimized from the device perspective as well as an overall network perspective. A message is then sent over the selected communication path.
14 Citations
20 Claims
-
1. A method comprising:
-
identifying multiple communication paths extending from a source device; for each path, determining a data rate; for each path, determining a power level used to communicate over at least a portion of the path; for each path, determining a power to data rate efficiency value as a function of the determined power level and data rate; and selecting one of the multiple communication paths such that the selected communication path has the lowest power to data rate efficiency value; and sending a message over the selected communication path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device comprising:
-
at least one transmitter configured to transmit signals, wherein a plurality of communication paths are available to the at least one transmitter; and a processor configured to determine, for each of the plurality of communication paths, a power to data rate efficiency value as a function of a power level required to transmit signals along the communication path and a data rate at which data can be transmitted along the communication path, the processor further configured to select one communication path from the plurality of communication paths on which to transmit a signal based on the power to data rate efficiency values of the plurality of communication paths. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A communication network server comprising:
a processor executing instructions to perform steps comprising; identifying a plurality of communication paths from a source to a destination; for each communication path of the plurality, determining a power level used to transmit a signal over at least a portion of the path, determining a data rate for communicating along the communication path and calculating a power to data rate efficiency value as a function of the determined power level and data rate; selecting a communication path with the lowest power to data rate efficiency value; and directing a signal along the selected communication path. - View Dependent Claims (16, 17, 18, 19)
-
20. A non-transitory computer-readable medium having computer-executable instructions stored thereon that when executed by a processor cause the processor to perform acts comprising:
-
identifying multiple communication paths extending from a source device; for each path, determining a data rate; for each path, determining a power level used to communicate over at least a portion of the path; for each path, determining a power to data rate efficiency value as a function of the determined power level and data rate; and selecting one of the multiple communication paths such that the selected communication path has the lowest power to data rate efficiency value; and sending a message over the selected communication path.
-
Specification