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.
Legal claims defining the scope of protection, as filed with the USPTO.
1. 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 and location information indicating a location of the mobile computing device; 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.
2. The computer-implemented method of claim 1 , wherein the first information includes GPS information received from the mobile computing device of the user, the GPS information indicating that the user traveled, at the times at which the previous occurrences of the event were identified to have occurred according to the schedule, to a geographic location at which the multiple previous occurrences of the event were identified as having occurred.
3. The computer-implemented method of claim 1 , wherein the first information includes query information entered by the user into the mobile computing device, the query information indicating that the user submitted, at the times at which the previous occurrences of the event were identified as having occurred according to the schedule, a query that identifies the event.
4. The computer-implemented method of claim 1 , wherein the first information includes purchase information indicating that the user purchased products at times at which the multiple previous occurrences of the event were identified as having occurred according to the schedule and at a geographic location at which the multiple previous occurrences of the event were identified to have occurred.
5. The computer-implemented method of claim 1 , wherein: the event is a sporting event, the multiple previous occurrences of the event are individual games of the sporting event on different days, and determining that the user likely participated in the multiple previous occurrences of the event includes determining that the user likely attended each of the individual games of the sporting event by traveling to one or more locations at which the individual games of the sporting event were played.
6. The computer-implemented method of claim 1 , wherein the event is an airing of a television show, and the multiple previous occurrences of the event are individual episodes of the television show.
7. The computer-implemented method of claim 1 , further comprising scheduling a time at which the visual alert is to be provided for presentation to the user; wherein the visual alert is presented to the user by the mobile computing device at the scheduled time.
8. The computer-implemented method of claim 1 , wherein the information that relates to the product or service includes a promotion for a venue that is in a geographical vicinity of another venue at which the future occurrence of the event is to occur.
9. The computer-implemented method of claim 1 , wherein the information that relates to the product or service includes a promotion for an item that the user is able to purchase from a venue at which the future occurrence of the event is to occur.
10. The computer-implemented method of claim 1 , wherein the information that relates to the product or service is provided for presentation to the user without the user having submitted a request that the computing system provide the information at the time that is before the future occurrence of the event.
11. 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 and location information indicating a location of the mobile computing device; 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.
12. The computer-readable medium of claim 11 , wherein the first information includes GPS information received from the mobile computing device of the user, the GPS information indicating that the user traveled, at the times at which the previous occurrences of the event were identified to have occurred according to the schedule, to a geographic location at which the multiple previous occurrences of the event were identified as having occurred.
13. The computer-readable medium of claim 11 , wherein the first information includes query information entered by the user into the mobile computing device, the query information indicating that the user submitted, at the times at which the previous occurrences of the event were identified as having occurred according to the schedule, a query that identifies the event.
14. The computer-readable medium of claim 11 , wherein the first information includes purchase information indicating that the user purchased products at times at which the multiple previous occurrences of the event were identified as having occurred according to the schedule and at a geographic location at which the multiple previous occurrences of the event were identified to have occurred.
15. The computer-readable medium of claim 11 , wherein: the event is a sporting event, the multiple previous occurrences of the event are individual games of the sporting event on different days, and determining that the user likely participated in the multiple previous occurrences of the event includes determining that the user likely attended each of the individual games of the sporting event by traveling to one or more locations at which the individual games of the sporting event were played.
16. The computer-readable medium of claim 11 , wherein the event is an airing of a television show, and the multiple previous occurrences of the event are individual episodes of the television show.
17. The computer-readable medium of claim 11 , further comprising scheduling a time at which the visual alert is to be provided for presentation to the user; wherein the visual alert is presented to the user by the mobile computing device at the scheduled time.
18. The computer-readable medium of claim 11 , wherein the information that relates to the product or service includes a promotion for a venue that is in a geographical vicinity of another venue at which the future occurrence of the event is to occur.
19. The computer-readable medium of claim 11 , wherein the information that relates to the product or service includes a promotion for an item that the user is able to purchase from a venue at which the future occurrence of the event is to occur.
20. The computer-readable medium of claim 11 , wherein the information that relates to the product or service is provided for presentation to the user without the user having submitted a request that the computing system provide the information at the time that is before the future occurrence of the event.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 15, 2017
October 29, 2019
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.