The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 09, 2021

Filed:

May. 20, 2016
Applicant:

Coupa Software Incorporated, San Mateo, CA (US);

Inventors:

Christopher Yin, Redwood City, CA (US);

Jeffrey Hellman, Albuquerque, NM (US);

Scott Harris, San Mateo, CA (US);

Assignee:

Coupa Software Incorporated, San Mateo, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06N 7/02 (2006.01); G06N 5/04 (2006.01); H04L 29/08 (2006.01); G06F 16/951 (2019.01); H04W 4/029 (2018.01); H04W 4/02 (2018.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
G06N 5/048 (2013.01); G06F 16/951 (2019.01); H04L 67/18 (2013.01); H04L 67/22 (2013.01); H04W 4/029 (2018.02); G06N 20/00 (2019.01); H04L 67/26 (2013.01); H04W 4/023 (2013.01);
Abstract

Techniques and a system are provided for generating correlations based on inferred behavior by an inferred event detection system executing on a mobile computing device. Inferred events are events that are detected without an explicit input to the mobile computing device. The inferred events are further classified by the inferred event detection system. In one embodiment, a method comprises, using an application on a mobile computing device, wherein the mobile computing device includes at least one geolocation antenna capable of providing geolocation information that is accessible by the application and that specifies a geolocation of the mobile computing device at a particular time, monitoring the geolocation information; without receiving an explicit request to the application executing on the mobile computing device, determining by the mobile computing device at a first time, a first timestamp and a first geolocation information for the mobile computing device at the first time; without receiving an explicit request to the application executing on the mobile computing device, determining by the mobile computing device at a second time, a second timestamp and a second geolocation information for the mobile computing device at the second time; determining, based on a difference between at least one of the first timestamp and the second timestamp, or the first geolocation information and the second geolocation information, that a first event of a first monitored event class has occurred between the first time and the second time; generating, based on the first monitored event class and in response to determining the first event has occurred after the second time, a first alert on the mobile computing device, wherein the first alert comprises a prompt for additional information to be associated with the first event; causing to be stored at a computer system, information about the first event including the first monitored event class and any additional information associated with the first event that is received in response to the first alert.


Find Patent Forward Citations

Loading…