Providing Digital Content Based On Expected User Behavior
AssigneeGoogle Inc.
InventorsSumit Agarwal, Dipchand Nishar, Andrew E. Rubin
Life of this patent
Estimating the term…
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.
Claims21
1-20. (canceled)
A computer-implemented method, comprising:
- receiving, by a computing system and from a mobile computing device, first information that indicates that a user has engaged in one or more user-performed activities, the first information including time information indicating when the one or more user-performed activities were performed;
- receiving, by the computing system from one or more servers, second information including a schedule of times for multiple occurrences of an event;
- determining, by the computing system, that the user likely participated in multiple previous occurrences of the event by comparing the first information to the second information to determine that the user engaged in the one or more user-performed activities at or near times at which the previous occurrences of the event were identified to have occurred according to the schedule of times, which was included as part of the second information;
- identifying, by the computing system, a time at which a future occurrence of the event is scheduled to occur according to the schedule of times, which was included as part of the second information;
- predicting, by the computing system, that the user is likely to participate in the future occurrence of the event based on the computing system having determined that the user likely participated in the multiple previous occurrences of the event;
- and
- 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 at a time before the future occurrence of the event, wherein the instructions are transmitted in response to the computing system having determined that the user is likely to participate in the future occurrence of the event, and wherein the visual alert includes information that relates to a product or service that is:
- 1) associated with the future occurrence of the event;
- or 2) available for purchase at a location at or near a location for the future occurrence of the event;
- wherein the information that relates to the product or service includes information to redeem an offer that relates to and identifies the product or service that can be communicated from the mobile computing device to a computing device at a place of business at which the product or service is offered for purchase to allow redemption of the offer that relates to and identifies the product or service.
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, first information that indicates that a user has engaged in one or more user-performed activities, the first information including time information indicating when the one or more user-performed activities were performed;
- receiving, by the computing system from one or more servers, second information including a schedule of times for multiple occurrences of an event;
- determining, by the computing system, that the user likely participated in multiple previous occurrences of the event by comparing the first information to the second information to determine that the user engaged in the one or more user-performed activities at or near times at which the previous occurrences of the event were identified to have occurred according to the schedule of times, which was included as part of the second information;
- identifying, by the computing system, a time at which a future occurrence of the event is scheduled to occur according to the schedule of times, which was included as part of the second information;
- predicting, by the computing system, that the user is likely to participate in the future occurrence of the event based on the computing system having determined that the user likely participated in the multiple previous occurrences of the event;
- and
- 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 at a time before the future occurrence of the event, wherein the instructions are transmitted in response to the computing system having determined that the user is likely to participate in the future occurrence of the event, and wherein the visual alert includes information that relates to a product or service that is:
- 1) associated with the future occurrence of the event;
- or 2) available for purchase at a location at or near a location for the future occurrence of the event;
- wherein the information that relates to the product or service includes information to redeem an offer that relates to and identifies the product or service that can be communicated from the mobile computing device to a computing device at a place of business at which the product or service is offered for purchase to allow redemption of the offer that relates to and identifies the product or service.
Dependencies are inferred from the claim text.