Managing connectivity between wireless devices
First Claim
Patent Images
1. A method for managing connectivity of a central device with peripheral devices, the method comprising:
- determining a location of the central device;
determining a proximity of the central device to a peripheral device group based at least in part on a comparison of the location of the central device to a location profile associated with the peripheral device group;
adjusting a scanning duty cycle of the central device from a first non-zero value to a second non-zero value based on the determined proximity of the central device to the peripheral device group and based on an established connection with at least one device of the peripheral device group; and
decreasing the adjusted scanning duty cycle of the central device when connections are supported by the central device with more than a predetermined percentage of peripheral devices of the peripheral device group.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for managing connectivity of a central device with a peripheral device is provided. The method includes determining a location of a central device, determining a proximity of the central device to a peripheral device group based at least in part on a comparison of the location of the central device to a location profile associated with the peripheral device group and adjusting a scanning duty cycle of the central device in response to the determined proximity of the central device to the peripheral device group. Bluetooth Low Energy modules and systems are also provided.
20 Citations
23 Claims
-
1. A method for managing connectivity of a central device with peripheral devices, the method comprising:
-
determining a location of the central device; determining a proximity of the central device to a peripheral device group based at least in part on a comparison of the location of the central device to a location profile associated with the peripheral device group; adjusting a scanning duty cycle of the central device from a first non-zero value to a second non-zero value based on the determined proximity of the central device to the peripheral device group and based on an established connection with at least one device of the peripheral device group; and decreasing the adjusted scanning duty cycle of the central device when connections are supported by the central device with more than a predetermined percentage of peripheral devices of the peripheral device group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A module for managing connectivity of a central device with peripheral devices, the module comprising:
-
a memory configured to store location profile data for one or more groups of peripheral devices; a processor coupled to the memory, wherein the processor is configured to perform operations for; determining a location of a central device comprising the module; determining a proximity of the central device to a peripheral device group based at least in part on a comparison of the location of the central device to a location profile associated with the peripheral device group; increasing a scanning duty cycle of the central device from a first non-zero value to a second non-zero value based on the determined proximity of the central device to the peripheral device group and based on supporting a connection with at least one device of the peripheral device group; supporting a connection with at least one other device of the peripheral device group while supporting the connection with the at least one device; and decreasing the increased scanning duty cycle of the central device when connections are supported with more than a predetermined percentage of peripheral devices of the peripheral device group, wherein the connection with the at least one device and the connection with the at least one other device are associated with same communication technology. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for managing connectivity of a central device with peripheral devices, the system comprising:
-
one or more processors; a wireless communication module coupled to the one or more processors; and a non-transitory computer-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors and the wireless communication module to perform operations comprising; determining a location of a central device; determining a proximity of the central device to a peripheral device group based at least in part on a comparison of the location of the central device to a location profile associated with the peripheral device group; adjusting a scanning duty cycle of the central device from a first non-zero value to a second non-zero value based on the determined proximity of the central device to the peripheral device group and based on supporting a connection with at least one device of the peripheral device group; supporting a connection with at least one other device of the peripheral device group while supporting the connection with the at least one device; and decreasing the adjusted scanning duty cycle of the central device when connections are supported by the central device with more than a predetermined percentage of peripheral devices of the peripheral device group, wherein the connection with the at least one device and the connection with the at least one other device are associated with same communication technology. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification