IP Library Granted Patent US 8,886,217
Granted Patent B2
US 8,886,217 · App. 13/731,893 · Granted Nov 11, 2014

Location-sensitive security levels and setting profiles based on detected location

Inventors: Alexander Reitter (Sunnyvale, CA); David Amm (Morgan Hill, CA); Julian Missig (Redwood City, CA); Raymond Walsh (San Jose, CA)
Assignee: Apple Inc.
H04W12/08H04W4/04H04W4/023
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,886,217
App. No.
13/731,893
Granted
Nov 11, 2014
Kind
B2
Abstract

The security level and/or other device behavior, configurations, or settings on a mobile device can be modified based on the location of the mobile device. The location of the mobile device can be determined by analyzing location aspects present at a location, where any parameters or attributes of a location that can assist in identifying a particular location may be used as location aspects. In a setup process, the mobile device identifies available aspects at a location and can use the available aspects to determine a location context associated with a location. In a use example, the device identifies available aspects at a location and determines whether the available aspects match a previously defined location context. If the available aspects match the previously defined location context, device behavior, configurations, or settings on a mobile device can be modified.

Claims (59)

1. A method of managing security levels, the method comprising:

implementing, at a mobile device, a baseline security level;

detecting, by the mobile device, a plurality of location aspects available at a location of the mobile device, wherein each of the location aspects indicate an attribute of the location;

determining, by the mobile device, a first location context of the mobile device based on the detected plurality of location aspects;

associating, by the mobile device, the first location context with a first location for modified security; and

implementing, by the mobile device, a first security level based on the first location context.

2. The method of claim 1 , wherein one of the plurality of location aspects includes geographic location information.

3. The method of claim 1 , wherein one of the plurality of location aspects includes proximity to a particular device.

4. The method of claim 1 , wherein one of the plurality of location aspects includes detection of a particular network.

5. The method of claim 4 , wherein one of the plurality of location aspects includes detection of a particular access point associated with the particular network.

6. A non-transitory computer readable storage medium having program code stored thereon, the program code including instructions that, when executed by a processor in a mobile device, cause the processor to execute operations comprising:

implementing a baseline security level;

detecting a plurality of location aspects available at a location of the mobile device, wherein each of the location aspects indicate an attribute of the location;

determining a first location context of the mobile device based on the detected plurality of location aspects;

associating the first location context with a first location for modified security; and

implementing a first security level based on the first location context.

7. The computer readable storage medium of claim 6 , wherein one of the plurality of location aspects includes geographic location information.

8. The computer readable storage medium of claim 6 , wherein one of the plurality of location aspects includes proximity to a particular device.

9. The computer readable storage medium of claim 6 , wherein one of the plurality of location aspects includes detection of a particular network.

10. The computer readable storage medium of claim 9 , wherein one of the plurality of location aspects includes detection of a particular access point associated with the particular network.

11. A method of initializing location-based security levels, the method comprising:

receiving, at a mobile device, an instruction to set up a modified security level associated with a first location;

analyzing a plurality of location aspects available at the first location, wherein each of the location aspects indicate an attribute of the location;

selecting one or more available location aspects to associate with the first location; and

assigning a first security level to the first location; and

implementing, by the mobile device, the first security level based on detecting one or more location aspects associated with the first location.

12. The method of claim 11 , wherein the first security level requires an increased or decreased security requirement.

13. The method of claim 11 , wherein analyzing the plurality of location aspects available at the first location includes detecting available wireless networks.

14. The method of claim 11 , wherein analyzing the plurality of location aspects available at the first location includes detecting proximate devices using a short-range wireless communication technology.

15. The method of claim 11 further comprising:

displaying the plurality of location aspects available at the first location on a display of the mobile device; and

receiving, from a user input, a modification of the selected one or more available location aspects to associate with the first location.

16. A non-transitory computer readable storage medium having program code stored thereon, the program code including instructions that, when executed by a processor in a mobile device, cause the processor to execute operations comprising:

receiving an instruction to set up a modified security level associated with a first location;

analyzing a plurality of location aspects available at the first location, wherein each of the location aspects indicate an attribute of the location;

selecting one or more available location aspects to associate with the first location; and

assigning a first security level to the first location; and

implementing, by the mobile device, the first security level based on detecting one or more location aspects associated with the first location.

17. The computer readable storage medium of claim 16 , wherein the first security level requires an increased or decreased security requirement.

18. The computer readable storage medium of claim 16 , wherein analyzing the plurality of location aspects available at the first location includes identifying available wireless networks.

19. The computer readable storage medium of claim 16 , wherein analyzing the plurality of location aspects available at the first location includes identifying for proximate devices using a short-range wireless communication technology.

20. The computer readable storage medium of claim 16 , wherein the method further comprises:

displaying the plurality of location aspects available at the first location on a display of the mobile device; and

receiving, from a user input module, a modification of the selected one or more available location aspects to associate with the first location.

21. A mobile device comprising:

one or more hardware modules for detecting location aspects;

an interface configured to communicate with the one or more hardware modules; and

control logic coupled to the interface, the control logic being configured to:

implement a first security level;

detect one or more location aspects available at a current location of the mobile device, wherein each of the location aspects indicate an attribute of the location;

determine a location context of the mobile device based on the one or more location aspects detected;

determine whether the location context is associated with a location for modified security;

if the location context is associated with a location for modified security, implement a second security level at the location for modified security; and

if the location context is not associated with a location for modified security, continue to implement the first security level.

22. The mobile device of claim 21 , wherein the hardware modules include a GPS unit.

23. The mobile device of claim 21 , wherein the hardware modules include one or more of the following: a long-range wireless transceiver, a medium-range wireless transceiver, or a short-range wireless transceiver.

24. The mobile device of claim 23 , wherein the control logic is further configured to:

determine whether one more or more wireless networks or wireless devices are available using at least one of the long-range wireless transceiver, the medium-range wireless transceiver, or the short-range wireless transceiver.

25. The mobile device of claim 21 , wherein the first security level is a baseline security level and the second security level is an increased security level.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE YEAR OF EXECUTION FOR DAVID AMM FROM 2012 TO 2013 PREVIOUSLY RECORDED ON REEL 029634 FRAME 0592. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Recorded Jan 22, 2013
From: REITTER, ALEXANDER; AMM, DAVID; MISSIG, JULIAN; WALSH, RAYMOND
To: APPLE INC.
Reel/Frame 029674/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2013
From: REITTER, ALEXANDER; AMM, DAVID; MISSIG, JULIAN; WALSH, RAYMOND
To: APPLE INC.
Reel/Frame 029634/0592 →
Continuity (1)
Related Publication 20140187200A1 · Jul 3, 2014