IP Library › Granted Patent US 9,826,057
Granted Patent B2
US 9,826,057 · App. 13/905,712 · Granted Nov 21, 2017

Providing digital content based on expected user behavior

Inventors: Sumit Agarwal (Washington, DC); Dipchand Nishar (Los Altos, CA); Andrew E. Rubin (Portola Valley, CA)
Assignee: Google Inc.
H04L67/32G06F17/3087G06F17/30867G06N5/02
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 9,826,057
App. No.
13/905,712
Filed
May 30, 2013
Granted
Nov 21, 2017
Kind
B2
Art Unit
3694
USPC
709/217
Abstract

In a computing system, information regarding a plurality of events that use a computing device is obtained, and a time-dependant increase in activity for each of at least some of the events is identified. An observed interest by a user in an event is correlated with an identified increase in activity for the event. Information about the activity at a time related to the event is provided for review by the user.

Claims (36)

1. A computer-implemented method, comprising:

receiving, by a computing system and from a mobile computing device, information that indicates that the mobile computing device has traveled a geographical route on multiple occasions;

receiving, by the computing system and from a payment processing system, information that indicates that a user of the mobile computing device purchased a product or service along the geographical route during the multiple occasions during which the mobile computing device traveled the geographical route on the multiple occasions;

determining, by the computing system, that the user has purchased the product or service while traveling the geographical route on the multiple occasions, based on the received information that indicates that the mobile computing device has traveled the geographical route on the multiple occasions and the information that indicates that the user of the mobile computing device purchased the product or service along the geographical route during the multiple occasions;

identifying, by the computing system, that the user is likely to purchase the product or service in the future while traveling the geographical route, based on the user having purchased the product or service while traveling the geographical route on the multiple occasions;

receiving, by the computing system and from the mobile computing device, information that indicates that the user has begun to travel on the geographical route;

determining, using the information that indicates that the user has begun to travel on the geographical route, that the user has begun to travel on the geographical route;

predicting, by the computing system, a time that the user is likely to purchase the product or service in the future while traveling the geographical route, based on the received information that indicates that the user of the mobile computing device purchased the product or service during the multiple occasions during which the mobile computing device traveled the geographical route, and based on the determination that the user has begun to travel on the geographic route;

providing, by the computing system to the mobile computing device and for presentation by the mobile computing device, information that relates to and identifies the product or service that the user purchased on the multiple occasions, wherein the information that relates to the product or service is provided to the mobile computing device prior to the time that the user is predicted to likely purchase the product or service in the future while traveling the geographical route;

transmitting, from the computing system to the mobile computing device, instructions that, when executed by the mobile computing device, cause the mobile computing device to present a visual alert to the user of the mobile computing device while the user is determined to be traveling on the geographical route, wherein the visual alert is presented in response to the mobile computing device determining that the user has begun to travel on the geographical route, and wherein the visual alert includes the information that relates to and identifies the product or service that the user purchased on the multiple occasions; and

communicating, by the mobile computing device with a computing device at a place of business at which the product or service is offered for purchase, information to redeem an offer that is identified by the information that relates to and identifies the product or service that the user purchased on the multiple occasions.

2. The computer-implemented method of claim 1 , wherein the information that indicates that a user of the mobile computing device purchased the product or service during the multiple occasions during which the mobile computing device traveled the geographical route includes information that indicates a venue along the geographical route at which the user purchased a product on the multiple occasions.

3. The computer-implemented method of claim 2 , wherein the information that relates to the product or service includes a displayed promotion that (i) identifies the venue along the geographical route, and (ii) is associated with a product that is available for purchase at the venue.

4. The computer-implemented method of claim 1 , wherein the information that indicates that a user of the mobile computing device purchased the product or service during the multiple occasions during which the mobile computing device traveled the geographical route includes information indicating that, on each of the multiple occasions, the user purchased a product of a specific product type while traveling the geographical route.

5. The computer-implemented method of claim 4 , wherein the information that relates to the product or service includes a displayed promotion that (i) identifies a venue that is different than a venue at which the user purchased the product on the multiple occasions, and (ii) is for purchase of another product of the specific product type.

6. The computer-implemented method of claim 4 , wherein the information that relates to the product or service includes a promotion for another product of another product type other than the specific product type, where the computing system has determined that the another product type is related to the specific product type.

7. The computer-implemented method of claim 1 , wherein the information that indicates that the mobile computing device has traveled a geographical route on multiple occasions further indicates that the user traveled, on the multiple occasions, from an origin geographical location to a destination location through different paths.

8. The computer-implemented method of claim 1 , wherein the information that indicates that a user of the mobile computing device purchased a product or service during the multiple occasions during which the mobile computing device traveled the geographical route includes a query entered in the mobile computing device by the user, the query indicating that the user has purchased the product or service during at least one of the multiple occasions.

9. A non-transitory computer-readable medium having instructions encoded thereon, which, when executed by one or more processors, cause performance of operations that comprise:

receiving, by a computing system and from a mobile computing device, information that indicates that the mobile computing device has traveled a geographical route on multiple occasions;

receiving, by the computing system and from a payment processing system, information that indicates that a user of the mobile computing device purchased a product or service along the geographical route during the multiple occasions during which the mobile computing device traveled the geographical route on the multiple occasions;

determining, by the computing system, that the user has purchased the product or service while traveling the geographical route on the multiple occasions, based on the received information that indicates that the mobile computing device has traveled the geographical route on the multiple occasions and the information that indicates that the user of the mobile computing device purchased the product or service along the geographical route during the multiple occasions;

identifying, by the computing system, that the user is likely to purchase the product or service in the future while traveling the geographical route, based on the user having purchased the product or service while traveling the geographical route on the multiple occasions;

receiving, by the computing system and from the mobile computing device, information that indicates that the user has begun to travel on the geographical route;

determining, using the information that indicates that the user has begun to travel on the geographical route, that the user has begun to travel on the geographical route;

predicting, by the computing system, a time that the user is likely to purchase the product or service in the future while traveling the geographical route, based on the received information that indicates that the user of the mobile computing device purchased the product or service during the multiple occasions during which the mobile computing device traveled the geographical route, and based on the determination that the user has begun to travel on the geographic route;

providing, by the computing system to the mobile computing device and for presentation by the mobile computing device, information that relates to and identifies the product or service that the user purchased on the multiple occasions, wherein the information that relates to the product or service is provided to the mobile computing device prior to the time that the user is predicted to likely purchase the product or service in the future while traveling the geographical route;

transmitting, from the computing system to the mobile computing device, instructions that, when executed by the mobile computing device, cause the mobile computing device to present a visual alert to the user of the mobile computing device while the user is determined to be traveling on the geographical route, wherein the visual alert is presented in response to the mobile computing device determining that the user has begun to travel on the geographical route, and wherein the visual alert includes the information that relates to and identifies the product or service that the user purchased on the multiple occasions; and

communicating, by the mobile computing device with a computing device at a place of business at which the product or service is offered for purchase, information to redeem an offer that is identified by the information that relates to and identifies the product or service that the user purchased on the multiple occasions.

10. The non-transitory computer-readable medium of claim 9 , wherein the information that indicates that a user of the mobile computing device purchased the product or service during the multiple occasions during which the mobile computing device traveled the geographical route includes information that indicates a venue along the geographical route at which the user purchased a product on the multiple occasions.

11. The non-transitory computer-readable medium of claim 10 , wherein the information that relates to the product or service includes a displayed promotion that (i) identifies the venue along the geographical route, and (ii) is associated with a product that is available for purchase at the venue.

12. The non-transitory computer-readable medium of claim 9 , wherein the information that indicates that a user of the mobile computing device purchased the product or service during the multiple occasions during which the mobile computing device traveled the geographical route includes information indicating that, on each of the multiple occasions, the user purchased a product of a specific product type while traveling the geographical route.

13. The non-transitory computer-readable medium of claim 12 , wherein the information that relates to the product or service includes a displayed promotion that (i) identifies a venue that is different than a venue at which the user purchased the product on the multiple occasions, and (ii) is for purchase of another product of the specific product type.

14. The non-transitory computer-readable medium of claim 12 , wherein the information that relates to the product or service includes a promotion for another product of another product type other than the specific product type, where the computing system has determined that the another product type is related to the specific product type.

15. The non-transitory computer-readable medium of claim 9 , wherein the information that indicates that the mobile computing device has traveled a geographical route on multiple occasions further indicates that the user traveled, on the multiple occasions, from an origin geographical location to a destination location through different paths.

16. The non-transitory computer-readable medium of claim 9 , wherein the information that indicates that a user of the mobile computing device purchased a product or service during the multiple occasions during which the mobile computing device traveled the geographical route includes a query entered in the mobile computing device by the user, the query indicating that the user has purchased the product or service during at least one of the multiple occasions.

Assignments (2)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2013
From: AGARWAL, SUMIT; NISHAR, DIPCHAND; RUBIN, ANDREW E.
To: GOOGLE INC.
Reel/Frame 030519/0670 →
Continuity (3)
Continuation 13616699 · Sep 14, 2012
Continuation 12277432 · Nov 25, 2008
Related Publication 20130268625A1 · Oct 10, 2013