Cooperative power savings among mobile computing devices
First Claim
1. A method for collaborating with a plurality of nearby computing devices to identify an approach for establishing a type of connectivity, comprising:
- at a mobile computing device, and in response to receiving a request to establish the type of connectivity;
transmitting, to the plurality of nearby computing devices, a request for observation information associated with the type of connectivity;
receiving, from at least one nearby computing device of the plurality of nearby computing devices, a response that includes observation information associated with the type of connectivity, wherein the observation information comprises a confidence level and parameters that can be utilized to establish the type of connectivity; and
based on a determination that the confidence level satisfies a threshold;
establishing the type of connectivity based on the parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a technique for enabling mobile computing devices to share observation information using low-energy communication protocols. This observation information can include network connectivity information and GPS location information that is either known to or being sought out by a mobile computing device. When observation information (if any) maintained by a mobile computing device does not satisfy a threshold level of confidence, the mobile computing device can query neighboring mobile computing devices for corresponding observation information that satisfies the threshold level of confidence. Conversely, the mobile computing device can be configured to advertise observation information to the neighboring mobile computing devices when the observation information satisfies the threshold level of confidence. In this manner, the mobile computing devices can collaboratively share information in an attempt to reduce the significant workload that is otherwise required when working in isolation to establish network connectivity and determine GPS location information.
-
Citations
21 Claims
-
1. A method for collaborating with a plurality of nearby computing devices to identify an approach for establishing a type of connectivity, comprising:
-
at a mobile computing device, and in response to receiving a request to establish the type of connectivity; transmitting, to the plurality of nearby computing devices, a request for observation information associated with the type of connectivity; receiving, from at least one nearby computing device of the plurality of nearby computing devices, a response that includes observation information associated with the type of connectivity, wherein the observation information comprises a confidence level and parameters that can be utilized to establish the type of connectivity; and based on a determination that the confidence level satisfies a threshold; establishing the type of connectivity based on the parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium configured to store instructions that, when executed by a processor included in a mobile computing device, cause the mobile computing device to collaborate with a plurality of nearby computing devices to identify an approach for establishing a type of connectivity, by carrying out steps that include:
in response to receiving a request to establish the type of connectivity; identifying that observation information associated with the type of connectivity is not known to the mobile computing device; listening for at least one advertisement transmitted by a nearby computing device, wherein the at least one advertisement comprises observation information that is associated with the type of connectivity, and includes a confidence level and parameters that can be utilized to establish the type of connectivity; and upon determining that the confidence level satisfies a threshold; establishing the type of connectivity based on the parameters. - View Dependent Claims (14, 15, 16, 17, 18)
-
19. A mobile device, comprising:
-
a processor; at least one low-energy wireless interface; at least one high-energy wireless interface; and a memory configured to store instructions that, when executed by the processor, cause the mobile device to carry out steps that include; identifying a request to establish a connection using the at least one high-energy wireless interface; using the at least one low-energy wireless interface; querying nearby mobile computing devices for observation information that is associated with the connection, and receiving, from at least one of the nearby mobile computing devices, observation information that is associated with the connection, wherein the observation information includes a confidence level and parameters that can be utilized to establish the connection; and upon determining that the confidence level satisfies a threshold, using the at least one high-energy wireless interface to establish the connection based on the parameters. - View Dependent Claims (20, 21)
-
Specification