US 11,720,652 B2
Monitoring a computing device to automatically obtain data in response to detecting background activity
David Richardson, San Francisco, CA (US); Kevin Patrick Mahaffey, San Francisco, CA (US); and Jonathan Grubb, Los Angeles, CA (US)
Assigned to Lookout, Inc., Boston, MA (US)
Filed by Lookout, Inc., Boston, MA (US)
Filed on May 22, 2020, as Appl. No. 16/882,336.
Application 16/882,336 is a continuation of application No. 16/195,612, filed on Nov. 19, 2018, granted, now 10,701,183.
Application 16/195,612 is a continuation of application No. 15/049,620, filed on Feb. 22, 2016, granted, now 10,165,083, issued on Dec. 25, 2018.
Application 15/049,620 is a continuation of application No. 14/553,832, filed on Nov. 25, 2014, granted, now 9,288,608, issued on Mar. 15, 2016.
Application 14/553,832 is a continuation of application No. 13/403,927, filed on Feb. 23, 2012, granted, now 8,938,810, issued on Jan. 20, 2015.
Claims priority of provisional application 61/445,957, filed on Feb. 23, 2011.
Prior Publication US 2020/0287991 A1, Sep. 10, 2020
Int. Cl. G06F 21/12 (2013.01); H04L 43/10 (2022.01); H04W 4/60 (2018.01); H04W 4/80 (2018.01); H04W 4/029 (2018.01); H04W 12/30 (2021.01); H04W 12/082 (2021.01); H04L 67/51 (2022.01); H04L 67/52 (2022.01); H04W 12/12 (2021.01); H04L 67/00 (2022.01); H04W 8/18 (2009.01); G06F 8/61 (2018.01)
CPC G06F 21/12 (2013.01) [H04L 43/10 (2013.01); H04L 67/34 (2013.01); H04L 67/51 (2022.05); H04L 67/52 (2022.05); H04W 4/029 (2018.02); H04W 4/60 (2018.02); H04W 4/80 (2018.02); H04W 8/18 (2013.01); H04W 12/082 (2021.01); H04W 12/12 (2013.01); H04W 12/35 (2021.01); G06F 8/61 (2013.01)] 21 Claims
OG exemplary drawing
 
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.