IP Library Granted Patent US 8,020,192
Granted Patent B2
US 8,020,192 · App. 11/926,454 · Granted Sep 13, 2011

Administration of protection of data accessible by a mobile device

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,020,192
App. No.
11/926,454
Granted
Sep 13, 2011
Kind
B2
Abstract

The protection of data on a client mobile computing device by a server computer system such as within an enterprise network or on a separate mobile computing device is described. Security tools are described that provide different security policies to be enforced based on a location associated with a network environment in which a mobile device is operating. Methods for detecting the location of the mobile device are described. Additionally, the security tools may also provide for enforcing different policies based on security features. Examples of security features include the type of connection, wired or wireless, over which data is being transferred, the operation of anti-virus software, or the type of network adapter card. The different security policies provide enforcement mechanisms that may be tailored based upon the detected location and/or active security features associated with the mobile device. Examples of enforcement mechanisms are adaptive port blocking, file hiding and file encryption.

Claims (62)

1. In a computing environment, a method for detecting a current location from a set of possible locations for a mobile computing device for use in protecting data accessible to the mobile device, the method comprising the steps of:

by a layer manager module, obtaining at least one current network environment parameter;

by a location module, determining whether the obtained current network environment parameter matches a predefined parameter for a first location;

by the location module, performing a location detection test using valid historical parameters to verify the first location;

setting the verified first location as the location of the mobile device; and

by the location module, updating the valid historical parameters by determining whether a parameter has been previously detected and marking the parameter as a valid historical parameter for determining location, wherein the marking comprises:

maintaining a first count of the number of times a parameter has been previously detected;

maintaining a second count of the number of times the parameter has been previously detected as valid; and

marking the parameter as a valid historical parameter for determining location when the first count is less than the second count.

2. The method of claim 1 , further comprising the step of testing, by the location module, whether the first location is a false positive.

3. The method of claim 2 , wherein the step of testing whether the first location is a false positive is performed by comparing the obtained at least one current network environment parameter to one or more override criteria.

4. The method of claim 1 , further comprising the steps of, if the obtained current network environment parameter does not match the predefined parameter for the first location:

by the location module, determining a second location having a network environment parameter from the set of possible locations that is the closet match to the current network environment parameter;

by the location module, testing the network environment parameter for the second location to override criteria;

by the location module, setting the second location as the current location if the override criteria do not match; and

by the location module, setting a default location as the current location if the override criteria do match.

5. The method of claim 1 , wherein the step of performing a location detection test using valid historical parameters to verify the first location uses a composite value of several independent terms to define a location threshold.

6. The method of claim 5 , wherein the location threshold is defined according to a formula:

c

j

y

j

v

j

+

w

i

x

i

+

a

k

p

k

z

k

w

i

+

c

j

y

j

a

k

p

k

wherein v j is a value corresponding to a policy-predefined environmental parameter, c j is a weighing factor for v j , y j is a historical parameter representing the number of times v j has been previously detected in the location, x i , is a non-policy-defined valid historical parameter, z k is a physical parameter associated with a physical connection or location, a k is a weighing factor for z k ,and p k is a historical parameter representing the number of times z k has been previously detected in the location.

Assignments (7)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0216 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034470/0680 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0316 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034469/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2012
From: CPTN HOLDINGS LLC
To: APPLE INC.
Reel/Frame 028856/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2012
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 028841/0047 →
GRANT OF PATENT SECURITY INTEREST SECOND LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0316 →
GRANT OF PATENT SECURITY INTEREST FIRST LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2007
From: SENFORCE TECHNOLOGIES, INC.
To: NOVELL, INC.
Reel/Frame 020100/0511 →