IP Library Granted Patent US 11,251,962
Granted Patent B2
US 11,251,962 · App. 16/685,811 · Granted Feb 15, 2022

Method and system for providing a security component to a mobile communications device in an application

Inventors: Marc William Rogers (Moraga, CA); Brian James Buck (Livermore, CA)
Assignee: LOOKOUT, INC.
H04L9/3234G06F21/575G09C1/00H04L9/088H04W12/12H04W12/126H04L2209/127H04L2209/80
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 11,251,962
App. No.
16/685,811
Granted
Feb 15, 2022
Kind
B2
Abstract

A security code module is provided that a developer may include in an application. The application, when downloaded onto a mobile communications device, includes the security code module. The security code module then initiates a request to a server to determine the status of the mobile communications device. When the status indicates that the mobile communications device is not in the possession of the registered owner, a security component on the server performs an action in response.

Claims (55)

1. A method comprising:

guiding, by a first application program executing on a mobile communications device, a user of the mobile communications device through a registration process with a registered owner service for enhancing mobile communications device security and associated with the first application program, the registration process providing registration information regarding the mobile communications device to a first server associated with the registered owner service;

receiving, over a network by a second server, a request from the mobile communications device to determine a status of the mobile communications device, wherein:

a third party application program not developed for the registered owner service has been downloaded onto the mobile communications device after the mobile communications device has been cleared and the third party application program contains a security code module developed for the registered owner service and the security code module assists in enhancing the security of the mobile communications device; and

the request to determine status was initiated by the security code module executing on the mobile communications device;

accessing, by the second server, a registry containing registration information provided to the registered owner service and containing the status of the mobile communications device;

determining, by the second server based on the access of the registry that the status of the mobile communications device indicates the mobile communications device is not in the possession of a registered owner; and

performing, by the second server, at least one action based on the determination that the mobile communications device is registered as not being in the possession of the registered owner.

2. The method of claim 1 , wherein the at least one action includes:

generating, by the second server, an alert; and

initiating, by the second server, the transmission of the alert to: an authorized user of the mobile communications device; a mobile network operator; an administrator; or authorized entity.

3. The method of claim 1 , wherein the at least one action includes:

verifying, by the second server, ownership of the mobile communications device.

4. The method of claim 1 , wherein the at least one action includes:

verifying, by the second server, a user of the device is an authorized user of the device.

5. The method of claim 1 , wherein the request includes at least one identifier of the mobile communications device that is capable of surviving the mobile device being wiped.

6. The method of claim 1 further comprising:

receiving, by the second server, an indication that the mobile communications device is not in the possession of the registered owner; and

updating, by the second server, the registry to indicate that the mobile communications device is not in the possession of the registered owner.

7. A system comprising at least one networked server performing the steps of a method comprising:

providing to a mobile communications device, a first application program that guides a user of the mobile communications device through a registration process with a registered owner service for enhancing mobile communications device security and associated with the first application program, the registration process providing registration information regarding the mobile communications device to a first server associated with the registered owner service;

receiving, by a second server, a request from the mobile communications device to determine a status of the mobile communications device, wherein:

a third party application program not developed for the registered owner service has been downloaded onto the mobile communications device after the mobile communications device has been cleared and the third party application program contains a security code module developed for the registered owner service and the security code module assists in enhancing the security of the mobile communications device; and

the request to determine status was initiated by the security code module executing on the mobile communications device;

accessing, by the second server, a registry containing registration information provided to the registered owner service and containing the status of the mobile communications device;

determining, by the second server based on the access of the registry that the status of the mobile communications device indicates the mobile communications device is not in the possession of a registered owner; and

performing, by the second server, at least one action based on the determination that the mobile communications device is registered as not being in the possession of the registered owner.

8. The system of claim 7 , wherein the at least one action includes:

generating an alert; and

initiating the transmission of the alert to: an authorized user of the mobile communications device; a mobile network operator; an administrator; or authorized entity.

9. The system of claim 7 , wherein the at least one action includes:

verifying ownership of the mobile communications device.

10. The system of claim 7 , wherein the at least one action includes:

verifying a user of the device is an authorized user of the device.

11. The system of claim 7 wherein the request includes at least one identifier of the mobile communications device that is capable of surviving the mobile device being wiped.

12. The system of claim 7 , the steps of the method further comprising:

receiving an indication that the mobile communications device is not in the possession of the registered owner; and

updating the registry to indicate that the mobile communications device is not in the possession of the registered owner.

13. A non-transitory computer-readable medium encoded with a plurality of instructions which, when executed by at least one processor of at least one networked server, cause the at least one processor to perform a method comprising:

providing to a mobile communications device, a first application program that guides a user of the mobile communications device through a registration process with a registered owner service for enhancing mobile communications device security and associated with the first application program, the registration process providing registration information regarding the mobile communications device to a first server associated with the registered owner service;

receiving, by a second server, a request from the mobile communications device to determine a status of the mobile communications device, wherein:

a third party application program not developed for the registered owner service has been downloaded onto the mobile communications device after the mobile communications device has been cleared and the third party application program contains a security code module developed for the registered owner service and the security code module assists in enhancing the security of the mobile communications device; and

the request to determine status was initiated by the security code module executing on the mobile communications device;

accessing, by the second server, a registry containing registration information provided to the registered owner service and containing the status of the mobile communications device;

determining, by the second server based on the access of the registry that the status of the mobile communications device indicates the mobile communications device is not in the possession of a registered owner and

performing, by the second server, at least one action based on the determination that the mobile communications device is registered as not being in the possession of the registered owner.

14. The non-transitory computer-readable medium of claim 13 , wherein the at least one action includes:

generating an alert; and

initiating the transmission of the alert to: an authorized user of the mobile communications device; a mobile network operator; an administrator; or authorized entity.

15. The non-transitory computer-readable medium of claim 13 , wherein the at least one action includes:

verifying ownership of the mobile communications device.

16. The non-transitory computer-readable medium of claim 13 , wherein the request includes at least one identifier of the mobile communications device that is capable of surviving the mobile device being wiped.

17. The non-transitory computer-readable medium of claim 13 , the steps of the method further comprising:

receiving an indication that the mobile communications device is not in the possession of the registered owner; and

updating the registry to indicate that the mobile communications device is not in the possession of the registered owner.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2023
From: LOOKOUT, INC.
To: F-SECURE CORPORATION
Reel/Frame 065027/0342 →
RELEASE OF PATENT SECURITY INTEREST AT REEL 59909 AND FRAME 0764 Recorded Jun 2, 2023
From: ALTER DOMUS (US) LLC, AS ADMINISTRATIVE AGENT
To: LOOKOUT, INC.
Reel/Frame 063844/0638 →
RELEASE OF PATENT SECURITY INTEREST REEL 59909 AND FRAME 0764 Recorded Jun 2, 2023
From: ALTER DOMUS (US) LLC, AS ADMINISTRATIVE AGENT
To: LOOKOUT, INC.
Reel/Frame 064120/0985 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2022
From: SILICON VALLEY BANK (THE "BANK")
To: LOOKOUT, INC.
Reel/Frame 059909/0668 →
SECURITY INTEREST Recorded May 9, 2022
From: LOOKOUT, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 059909/0764 →
SECURITY INTEREST Recorded Nov 18, 2020
From: LOOKOUT, INC.
To: SILICON VALLEY BANK
Reel/Frame 054475/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2020
From: ROGERS, MARC WILLIAM; BUCK, BRIAN JAMES
To: LOOKOUT, INC.
Reel/Frame 051604/0288 →
Continuity (4)
Continuation 16110963 · Aug 23, 2018
Continuation 14297524 · Jun 5, 2014
Provisional Application 61834388 · Jun 12, 2013
Related Publication 20200092104A1 · Mar 19, 2020