Adaptive Networking For Power Savings
First Claim
1. A method of adaptively coupling a portable communications device through at least one of a plurality of communications links, comprising:
- determining the presence of at least one the plurality of communications links;
determining position of the portable communications device over time to determine whether the portable communications device has moved within a predetermined time period;
determining whether any of the at least one the plurality of communications links are short range or long range communications links, and whether short range communications links are portable with the portable communications device;
determining which of the plurality of communications links provides optimal data connection for the portable communications device while disregarding any short range communications links not portable with the portable communications device if the portable mobile communications device has moved within a predetermined time period to select one of the plurality of communications links providing an optimal data connection for the portable communications device; and
connecting the portable communications device to the selected one of the plurality of communications links determined to provide optimal data connection.
6 Assignments
0 Petitions
Accused Products
Abstract
An adaptive networking system for power savings which applies to distributed computing systems includes a computing device which runs Adaptive Networking Component software which analyzes, obtains and maintains reliable network connection(s) to one or more mobile device(s) containing cooperating similar software. An Adaptive Networking Component provides power optimized, reliable network connection between a Computing device and a Mobile device. Enabled Software (for example, a communications application) uses the Adaptive Networking Component to reduce system power consumption while maintaining reliable network connections and best available user experience, compared to the power consumption, reliability and user experience when no Adaptive Networking Component(s) are available. The Adaptive Networking Component chooses between different communications transport mechanisms and communicates between connected devices to provide this service.
65 Citations
24 Claims
-
1. A method of adaptively coupling a portable communications device through at least one of a plurality of communications links, comprising:
-
determining the presence of at least one the plurality of communications links; determining position of the portable communications device over time to determine whether the portable communications device has moved within a predetermined time period; determining whether any of the at least one the plurality of communications links are short range or long range communications links, and whether short range communications links are portable with the portable communications device; determining which of the plurality of communications links provides optimal data connection for the portable communications device while disregarding any short range communications links not portable with the portable communications device if the portable mobile communications device has moved within a predetermined time period to select one of the plurality of communications links providing an optimal data connection for the portable communications device; and connecting the portable communications device to the selected one of the plurality of communications links determined to provide optimal data connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A portable communications device adaptively coupling through at least one of a plurality of communications links, comprising:
-
a receiver determining the presence of at least one the plurality of communications links; position determination system determining position of the portable communications device over time to determine whether the portable communications device has moved within a predetermined time period; a processor determining whether any of the at least one the plurality of communications links are short range or long range communications links, and whether short range communications links are portable with the portable communications device, determining which of the plurality of communications links provides optimal data connection for the portable communications device while disregarding any short range communications links not portable with the portable communications device if the portable mobile communications device has moved within a predetermined time period to select one of the plurality of communications links providing an optimal data connection for the portable communications device; and a network switching device connecting the portable communications device to the selected one of the plurality of communications links determined to provide optimal data connection. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification