Power optimization in heterogenous networks
AssigneeOrange
InventorsJohn Benko, Akshay Jain, Dachuan Yu
Life of this patent
Estimating the term…
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.
Claims17
A method executed by a source device and comprising:
- the following acts performed by the source device:
- identifying multiple communication paths extending from the source device on at least one communication network, each of the multiple communication paths comprising a plurality of links;
- for each communication path, determining a data rate for communicating from said source device to a destination device along each link of the communication path;
- for each communication path, determining a power level used to communicate over each link of the communication path by sending a test message across the link and receiving confirmation that a power level at which the test message was sent is sufficient for successful communication;
- for each communication path, determining a power to data rate efficiency value as a function of the determined power level of at least one of the links of the communication path and data rate of at least one of the links of the communication path;
- and
- selecting one of the multiple communication paths such that the selected communication path has the lowest power to data rate efficiency value;
- configuring the source device to communicate over the selected communication path;
- and
- sending a message by the source device over the selected communication path to the destination device on the at least one communication network.
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, each of the multiple communication paths comprising a plurality of links;
- and
- a processor configured to:
- identify multiple communication paths extending from the source device on at least one communication network, each of the multiple communication paths comprising a plurality of links;
- for each communication path, determine a data rate for communicating from said source device to a destination device along each link of the communication path;
- for each communication path, determine a power level used to communicate over each link of the communication path by sending a test message across the link and receiving confirmation that a power level at which the test message was sent is sufficient for successful communication;
- for each communication path, determine a power to data rate efficiency value as a function of the determined power level of at least one of the links of the communication path and data rate of at least one of the links of the communication path;
- and
- select one of the multiple communication paths such that the selected communication path has the lowest power to data rate efficiency value;
- configure the mobile device to communicate over the selected communication path using the at least one transmitter;
- and
- send a message over the selected communication path to the destination device on the at least one communication network.
A communication network server comprising:
- a processor executing instructions to perform steps comprising:
- identifying a plurality of communication paths in at least one communication network from a source device to a destination device, each of the plurality of communication paths comprising a plurality of links;
- for each communication path of the plurality, determining a power level used to communicate over each link of the communication path by sending a test message across the link and receiving confirmation that a power level at which the test message was sent is sufficient for successful communication, determining a data rate for communicating from the source device to the destination device along each link of the communication path, and calculating a power to data rate efficiency value as a function of the determined power level of at least one of the links of the communication path and data rate of at least one of the links of the communication path;
- selecting a communication path with the lowest power to data rate efficiency value;
- and
- configuring the at least one network to direct a signal, which is transmitted by the source device to the destination device, along the selected communication path.
A non-transitory computer-readable medium having computer-executable instructions stored thereon that when executed by a processor of a source device cause the source device to perform acts comprising:
- identifying multiple communication paths extending from the source device on at least one communication network, each of the multiple communication paths comprising a plurality of links;
- for each communication path, determining a data rate for communicating from said source device to a destination device along each link of the communication path;
- for each communication path, determining a power level used to communicate over each link of the communication path by sending a test message across the link and receiving confirmation that a power level at which the test message was sent is sufficient for successful communication;
- for each communication path, determining a power to data rate efficiency value as a function of the determined power level of at least one of the links of the communication path and data rate of at least one of the links of the communication path;
- and
- selecting one of the multiple communication paths such that the selected communication path has the lowest power to data rate efficiency value;
- configuring the source device to communicate over the selected communication path;
- and
- sending a message by the source device over the selected communication path to the destination device on the at least one communication network.
Dependencies are inferred from the claim text.