Patents by Inventor Jonathan Grubb
Jonathan Grubb has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11720652Abstract: 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.Type: GrantFiled: May 22, 2020Date of Patent: August 8, 2023Assignee: Lookout, Inc.Inventors: David Richardson, Kevin Patrick Mahaffey, Jonathan Grubb
-
Patent number: 11436637Abstract: A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.Type: GrantFiled: July 3, 2018Date of Patent: September 6, 2022Assignee: YAHOO ASSETS LLCInventors: Jason Morse, Jonathan Grubb
-
Patent number: 11201888Abstract: A risk assessment (RA) computing device for generating network security campaigns to discover network security gaps. The RA computing device includes at least one processor in communication with a memory and a network. The RA computing device is programmed to generate a tracer file and transmit the tracer file to the network for enabling a verified user to attempt to retrieve the tracer file from the network. The verified user retrieves the tracer file from the network and uploads the tracer file to the RA computing device. The RA computing device performs one or more validations against the tracer file to verify that the tracer file was generated by the verified user.Type: GrantFiled: January 6, 2017Date of Patent: December 14, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Jonathan Grubb, Brian D. Wickenhauser
-
Publication number: 20200287991Abstract: 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.Type: ApplicationFiled: May 22, 2020Publication date: September 10, 2020Inventors: David Richardson, Kevin Patrick Mahaffey, Jonathan Grubb
-
Patent number: 10701183Abstract: An operating system of a computing device is configured to monitor for occurrence of an event. In response to determining that the event has occurred, data associated with the event is obtained from the computing device. An address associated with an account of the computing device is determined, and the data associated with the event is sent to the address.Type: GrantFiled: November 19, 2018Date of Patent: June 30, 2020Assignee: Lookout, Inc.Inventors: David Richardson, Kevin Patrick Mahaffey, Jonathan Grubb
-
Publication number: 20190089815Abstract: An operating system of a computing device is configured to monitor for occurrence of an event. In response to determining that the event has occurred, data associated with the event is obtained from the computing device. An address associated with an account of the computing device is determined, and the data associated with the event is sent to the address.Type: ApplicationFiled: November 19, 2018Publication date: March 21, 2019Inventors: David Richardson, Kevin Patrick Mahaffey, Jonathan Grubb
-
Patent number: 10165083Abstract: A software application is automatically launched on a first computing device. The launch of the application is a first execution of the application by the first computing device. In response to this launching, the application executes to automatically obtain data from the first computing device. The data is sent to a second computing device that is configured to provide a service to the first computing device (e.g., based on the data).Type: GrantFiled: February 22, 2016Date of Patent: December 25, 2018Assignee: LOOKOUT, INC.Inventors: David Richardson, Kevin Mahaffey, Jonathan Grubb
-
Publication number: 20180315086Abstract: A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.Type: ApplicationFiled: July 3, 2018Publication date: November 1, 2018Inventors: Jason MORSE, Jonathan GRUBB
-
Publication number: 20180198813Abstract: A risk assessment (RA) computing device for generating network security campaigns to discover network security gaps. The RA computing device includes at least one processor in communication with a memory and a network. The RA computing device is programmed to generate a tracer file and transmit the tracer file to the network for enabling a verified user to attempt to retrieve the tracer file from the network. The verified user retrieves the tracer file from the network and uploads the tracer file to the RA computing device. The RA computing device performs one or more validations against the tracer file to verify that the tracer file was generated by the verified user.Type: ApplicationFiled: January 6, 2017Publication date: July 12, 2018Inventors: Jonathan Grubb, Brian D. Wickenhauser
-
Patent number: 10019732Abstract: A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.Type: GrantFiled: May 3, 2016Date of Patent: July 10, 2018Assignee: OATH INC.Inventors: Jason Morse, Jonathan Grubb
-
Patent number: 9544396Abstract: In many cases, it is desirable to remotely install a software application on a mobile device that performs a function without requiring user intervention on the device, such as in the case where a device is lost or stolen. In one embodiment, a method implemented on the mobile device after installation of the software includes: determining an identifier for a computing device associated with the user; performing a function of the mobile device to obtain information regarding the mobile device; and sending the information for delivery to the computing device using the identifier. In one embodiment, software can be remotely installed on a device that, when installed, locates the device and transmits the location to an email address associated with the device so that a user can recover the device if it is lost or stolen.Type: GrantFiled: November 11, 2011Date of Patent: January 10, 2017Assignee: LOOKOUT, INC.Inventors: David Richardson, Jonathan Grubb
-
Publication number: 20160247197Abstract: A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.Type: ApplicationFiled: May 3, 2016Publication date: August 25, 2016Inventors: Jason Morse, Jonathan Grubb
-
Publication number: 20160173647Abstract: A software application is automatically launched on a first computing device. The launch of the application is a first execution of the application by the first computing device. In response to this launching, the application executes to automatically obtain data from the first computing device. The data is sent to a second computing device that is configured to provide a service to the first computing device (e.g., based on the data).Type: ApplicationFiled: February 22, 2016Publication date: June 16, 2016Inventors: David Richardson, Kevin Mahaffey, Jonathan Grubb
-
Patent number: 9344523Abstract: A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.Type: GrantFiled: March 31, 2014Date of Patent: May 17, 2016Assignee: YAHOO! INC.Inventors: Jason Morse, Jonathan Grubb
-
Patent number: 9288608Abstract: Mobile devices often communicate with network services that require an account. Because it may be undesirable to require user interaction when creating an account, it may be desirable to automatically create an account associating a mobile device to a network service after a new application is installed on the mobile device. In an embodiment, a new application is remotely installed on a mobile device. After the installation, the device monitors itself for an occurrence of an event. In response to detecting the occurrence, the device launches the new application. After the launch, the new application automatically obtains data from the mobile device, and then sends the data to a server that automatically creates an account for the user. The server also provides a service associated with the account.Type: GrantFiled: November 25, 2014Date of Patent: March 15, 2016Assignee: Lookout, Inc.Inventors: David Richardson, Kevin Mahaffey, Jonathan Grubb
-
Patent number: 9049250Abstract: A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.Type: GrantFiled: April 25, 2013Date of Patent: June 2, 2015Assignee: YAHOO! INC.Inventors: Jason Morse, Jonathan Grubb
-
Publication number: 20150087270Abstract: Mobile devices often communicate with network services that require an account. Because it may be undesirable to require user interaction when creating an account, it may be desirable to automatically create an account associating a mobile device to a network service after a new application is installed on the mobile device. In an embodiment, a new application is remotely installed on a mobile device. After the installation, the device monitors itself for an occurrence of an event. In response to detecting the occurrence, the device launches the new application. After the launch, the new application automatically obtains data from the mobile device, and then sends the data to a server that automatically creates an account for the user. The server also provides a service associated with the account.Type: ApplicationFiled: November 25, 2014Publication date: March 26, 2015Inventors: David Richardson, Kevin Mahaffey, Jonathan Grubb
-
Patent number: 8938810Abstract: Mobile devices may often communicate with network (“cloud”) services that require an account. Because it may be undesirable to require user interaction when creating an account, it may be desirable to create an account associating a mobile device to a network service without requiring a user to explicitly enter authentication information, such as a username and password. In an embodiment, data corresponding to a mobile device is obtained to generate authentication information which is then sent to messaging address of a user. In another embodiment, in response to an event, a mobile device obtains an identifier for a user, sends the identifier to a server, where the server transmits one set of authentication information to a messaging address associated with the user and another set of authentication information to the device.Type: GrantFiled: February 23, 2012Date of Patent: January 20, 2015Assignee: Lookout, Inc.Inventors: David Richardson, Kevin Mahaffey, Jonathan Grubb
-
Publication number: 20140214878Abstract: A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.Type: ApplicationFiled: March 31, 2014Publication date: July 31, 2014Applicant: YAHOO! INC.Inventors: Jason Morse, Jonathan Grubb
-
Patent number: 8732234Abstract: A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.Type: GrantFiled: June 6, 2006Date of Patent: May 20, 2014Assignee: Yahoo! Inc.Inventors: Jason Morse, Jonathan Grubb