IP Library Granted Patent US 11,720,652
Granted Patent B2
US 11,720,652 · App. 16/882,336 · Granted Aug 8, 2023

Monitoring a computing device to automatically obtain data in response to detecting background activity

Inventors: David Richardson (San Francisco, CA); Kevin Patrick Mahaffey (San Francisco, CA); Jonathan Grubb (Los Angeles, CA)
Assignee: Lookout, Inc.
G06F21/12H04L43/10H04L67/34H04L67/51H04L67/52H04W4/029H04W4/60H04W4/80H04W8/18H04W12/082H04W12/12H04W12/35G06F8/61
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,720,652
App. No.
16/882,336
Granted
Aug 8, 2023
Kind
B2
Abstract

An operating system monitors a computing device to determine that one or more events, including background activity, have occurred. In response to detecting the background activity, data associated with the background activity is automatically obtained from the computing device. An application is initiated on the operating system of the computing device, and the data is transmitted to the application.

Claims (41)

1. A method, comprising:

monitoring, via a processor, by an operating system of a first computing device for an occurrence of one or more events of predetermined events associated with the first computing device;

wherein the one or more predetermined events include any intent that occurs on the first computing device;

determining that a first event of the predetermined events has occurred, the first event representing a background activity associated with a first data, the background activity occurring in the operating system of the first computing device;

in response to determining that the first event has occurred, obtaining first data associated with the background activity occurring on the operating system of the first computing device;

causing an application to initiate on the operating system of the first computing device; and

transmitting the first data to the application.

2. The method of claim 1 , wherein the first event further includes receiving a phone call.

3. The method of claim 2 , further comprising the application intercepting the phone call.

4. The method of claim 1 , wherein the first event further includes receiving a text message.

5. The method of claim 4 , wherein the text message of the first event includes a website link.

6. The method of claim 5 , further comprising the application intercepting the text message, and analyzing the website link to generate a website link analysis.

7. The method of claim 6 , wherein a second application is launched in response to the website link analysis.

8. A system, comprising:

at least one processor; and

memory storing instructions configured to instruct the at least one processor to:

monitor by an operating system of a first computing device for occurrence of one or more events of predetermined events associated with the first computing device;

wherein the one or more predetermined events include any intent that occurs on the first computing device;

determine that a first event of the predetermined events has occurred, the first event representing a background activity associated with a first data, the background activity occurring in the operating system of the first computing device;

in response to determining that the first event has occurred, obtaining first data associated with the background activity occurring on the operating system of the first computing device;

cause an application to initiate on the operating system of the first computing device; and

transmit the first data to the application.

9. The system of claim 8 , wherein the first event further includes receiving a phone call.

10. The system of claim 9 , further comprising the application intercepting the phone call.

11. The system of claim 8 , wherein the first event further includes receiving a text message.

12. The system of claim 11 , wherein the text message of the first event includes a website link.

13. The system of claim 12 , further comprising the application intercepting the text message, and analyzing the website link to produce a website link analysis.

14. The system of claim 13 , wherein a second application is launched in response to the website link analysis.

15. A non-transitory storage medium storing computer-readable instructions, which when executed, cause a computing device to:

monitor by an operating system of a first computing device for occurrence of one or more events of predetermined events associated with the first computing device;

wherein the one or more predetermined events include any intent that occurs on the first computing device;

determine that a first event of the predetermined events has occurred, the first event representing a background activity associated with a first data, the background activity occurring in the operating system of the first computing device;

in response to determining that the first event has occurred, obtaining first data associated with the background activity occurring on the operating system of the first computing device;

cause an application to initiate on the operating system of the first computing device; and

transmit the first data to the application.

16. The non-transitory storage medium of claim 15 , wherein the first event further includes receiving a phone call.

17. The non-transitory storage medium of claim 16 , further comprising the application intercepting the phone call.

18. The non-transitory storage medium of claim 15 , wherein the first event further includes receiving a text message.

19. The non-transitory storage medium of claim 18 , wherein the text message of the first event includes a website link.

20. The non-transitory storage medium of claim 19 , further comprising the application intercepting the text message, and analyzing the website link to produce a website link analysis.

21. The non-transitory storage medium of claim 20 , wherein a second application is launched in response to the website link analysis.

Assignments (8)
SECURITY INTEREST Recorded Oct 7, 2025
From: LOOKOUT, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 073028/0189 →
SECURITY INTEREST Recorded Oct 2, 2025
From: LOOKOUT, INC.
To: CRESCENT COVE OPPORTUNITY LENDING, LLC, AS AGENT
Reel/Frame 072989/0675 →
SECURITY INTEREST Recorded Aug 10, 2024
From: LOOKOUT, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 068538/0177 →
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 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 Jun 17, 2020
From: RICHARDSON, DAVID; MAHAFFEY, KEVIN; GRUBB, JONATHAN
To: LOOKOUT, INC.
Reel/Frame 052968/0787 →
Continuity (6)
Continuation 16195612 · Nov 19, 2018
Continuation 15049620 · Feb 22, 2016
Continuation 14553832 · Nov 25, 2014
Continuation 13403927 · Feb 23, 2012
Provisional Application 61445957 · Feb 23, 2011
Related Publication 20200287991A1 · Sep 10, 2020