Control beacons for wireless devices
First Claim
1. A method for operating a mobile device, the method comprising:
- monitoring, at the mobile device, for a signal broadcast by a first control beacon,wherein the first control beacon is associated with one or more policies that enable or disable specific hardware or software functionality of the mobile device, andwherein the first control beacon has a range of less than a 100 meter radius;
determining, upon detection of the signal broadcast by the first control beacon, whether the mobile device is to be modified according to the one or more policies;
when the mobile device is determined to be modified according to the one or more policies, and while the mobile device is in range of the first control beacon, temporarily enabling or disabling the hardware or software functionality of the mobile device in accordance with the one or more policies;
ceasing the temporary enabling or disabling the hardware or software functionality of the mobile device when a condition is met; and
automatically associating a second control beacon with the one or more policies when the second control beacon detects the signal broadcast by the first control beacon.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for automatically modifying computing devices are provided. Various embodiments allow multiple control beacons (e.g., Bluetooth low energy beacons) with GPS to automatically pre-configure by discovering each other using location provided by the GPS in the beacons. These beacons can then be used to enforce multiple rules or policies on the computing device (e.g., restrict the activities/functionality of a mobile device). For example, a beacon can be installed at a family'"'"'s dinner table and can be used as a trigger to restrict (or activate) phone features (e.g., allow only incoming calls while near this beacon during dinner times). In some embodiments, the GPS on the beacon can be used to notify administrators (e.g., parents) if the beacon is moved from its current location.
6 Citations
18 Claims
-
1. A method for operating a mobile device, the method comprising:
-
monitoring, at the mobile device, for a signal broadcast by a first control beacon, wherein the first control beacon is associated with one or more policies that enable or disable specific hardware or software functionality of the mobile device, and wherein the first control beacon has a range of less than a 100 meter radius; determining, upon detection of the signal broadcast by the first control beacon, whether the mobile device is to be modified according to the one or more policies; when the mobile device is determined to be modified according to the one or more policies, and while the mobile device is in range of the first control beacon, temporarily enabling or disabling the hardware or software functionality of the mobile device in accordance with the one or more policies; ceasing the temporary enabling or disabling the hardware or software functionality of the mobile device when a condition is met; and automatically associating a second control beacon with the one or more policies when the second control beacon detects the signal broadcast by the first control beacon. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing instructions that when executed by one or more processors cause a machine to:
-
monitor for a signal broadcast by a control beacon using personal area network communications, wherein the signal broadcast by the control beacon is associated with one or more policies that modify a hardware or software functionality of the machine, and wherein the signal broadcast by the control beacon includes a portion that identifies the one or more polices; parse the signal broadcast by the control beacon to generate a parsed signal; identify the one or more policies based on the parsed signal; determine, upon detection of the signal broadcast by the control beacon, whether the one or more policies should be applied to the machine until an ending event occurs; and temporarily modify, when the one or more policies should be applied, the hardware or software functionality of the machine in accordance with the one or more policies that should be applied; and terminate modification of the hardware or software functionality of the machine upon occurrence of the ending event. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing system for operating a mobile device, the system comprising:
-
at least one processor; memory coupled to the at least one processor, wherein the memory stores contents that, when executed by the at least one processor performs a method of; monitoring, at the mobile device, for a signal broadcast by a first control beacon, wherein the first control beacon is associated with one or more policies that enable or disable specific hardware or software functionality of the mobile device, and wherein the first control beacon has a range of less than a 100 meter radius; determining, upon detection of the signal broadcast by the first control beacon, whether the mobile device is to be modified according to the one or more policies; when the mobile device is determined to be modified according to the one or more policies, and while the mobile device is in range of the first control beacon, temporarily enabling or disabling the hardware or software functionality of the mobile device in accordance with the one or more policies; ceasing the temporary enabling or disabling the hardware or software functionality of the mobile device when a condition is met; and automatically associating a second control beacon with the one or more policies when the second control beacon detects the signal broadcast by the first control beacon. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification