Event attendance determinations
First Claim
1. A computer-implemented method, comprising:
- under the control of one or more computer systems configured with executable instructions;
receiving, via a user interface, event data representative of a type of user action taken by a user with respect to electronic information associated with an event, the event being a scheduled performance with at least one time-of-occurrence and at least one location;
in response to receiving the event data, obtaining, by a processing apparatus, location data, indicating at least one location associated with the event, and timing data, indicating the at least one time-of-occurrence of the event at the at least one location;
obtaining, by the processing apparatus, global positioning system (GPS) data indicating a location of at least one device associated with the user within a specified time of the at least one time-of-occurrence of the event;
determining, by the processing apparatus, whether a current location of the at least one device of the user is within a specified distance of the at least one location of the event within the specified time of the at least one time-of-occurrence; and
serving to the user, via the user interface, content that relates to the event.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for determining the likelihood of a user'"'"'s attendance at an event. For example, the systems and methods can be used to determine that a particular user is attending, is planning to attend, has already attended, or is about to attend a particular event, such as a movie, concert, tour, etc. Further, upon determining that a user is attending, has already attended, or is about to attend an event, systems and methods can be used to serve to a device, associated with the user, content that is related to the event. For example, the content may include invites that invite the user to provide a review of the event and to join a discussion about the event. Further, for example, the content may include links to websites that provide reviews and other information about the event, provide information about related events, or that offer related items for sale.
-
Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
under the control of one or more computer systems configured with executable instructions; receiving, via a user interface, event data representative of a type of user action taken by a user with respect to electronic information associated with an event, the event being a scheduled performance with at least one time-of-occurrence and at least one location; in response to receiving the event data, obtaining, by a processing apparatus, location data, indicating at least one location associated with the event, and timing data, indicating the at least one time-of-occurrence of the event at the at least one location; obtaining, by the processing apparatus, global positioning system (GPS) data indicating a location of at least one device associated with the user within a specified time of the at least one time-of-occurrence of the event; determining, by the processing apparatus, whether a current location of the at least one device of the user is within a specified distance of the at least one location of the event within the specified time of the at least one time-of-occurrence; and serving to the user, via the user interface, content that relates to the event. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
under the control of one or more computer systems configured with executable instructions; obtaining, via a user interface, data representative of a type of user action taken by a user with respect to electronic information associated with an event, the event being a scheduled performance with at least one time-of-occurrence and at least one location; obtaining, by a processing apparatus, data that indicates at least one location of the event and the at least one time-of-occurrence of the event at the at least one location; obtaining, by the processing apparatus, location data that indicates at least one location of the user within a specified time of the at least one time-of-occurrence of the event; determining, by the processing apparatus, whether the at least one location of the user during the specified time is within a specified distance of the at least one location of the event; and providing to the user, via the user interface, content that relates to the event. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method, comprising:
-
under the control of one or more computer systems configured with executable instructions; obtaining, via a user interface, data representative of a type of user action taken by a user with respect to electronic information associated with an event, the event being a scheduled performance with at least one time-of-occurrence and at least one location; obtaining, by a processing apparatus, data that indicates at least one location of the event and the at least one time-of-occurrence of the event at the at least one location; determining, by the processing apparatus, at least one location of the user within a specified time including the at least one time-of-occurrence of the event; determining, by the processing apparatus, a time difference between; a time at which the user action taken by the user with respect to electronic information occurred; and a time at which the at least one location of the user is within a specified distance of the at least one location of the event; and determining, by the processing apparatus, a confidence value representative of a likelihood of attendance of the user at the event based at least in part on the time difference and the type of user action; and causing content relating to the event to be provided, via the user interface, to the user.
-
-
19. A computer program product embedded in a non-transitory computer-readable medium for determining the likelihood of a user'"'"'s attendance, comprising:
-
program code for obtaining data representative of a type of user action taken by a user with respect to electronic information associated with an event, the event being a scheduled performance with at least one starting time and at least one location; program code for obtaining data that indicates at least one location of the event and the at least one starting time of the scheduled performance at the at least one location; program code for obtaining location data that indicates at least one location of the user within a specified time of the at least one starting time of the scheduled performance; program code for determining whether the at least one location of the user during the specified time is within a specified distance of the at least one location of the event; and program code for providing to the user content that relates to the event. - View Dependent Claims (20, 21)
-
-
22. A system comprising:
-
a processor; and a memory device including instructions that, when executed by the processor, cause the processor to; obtain, via a user interface, data representative of a type of user action taken by a user with respect to electronic information associated with an event, the event being a scheduled performance with at least one starting time and at least one location; obtain, by a processing apparatus, data that indicates at least one location of the event and the at least starting time of the scheduled performance at the at least one location; obtain, by the processing apparatus, location data that indicates at least one location of the user within a specified time of the at least one starting time of the scheduled performance; determine, by the processing apparatus, whether the at least one location of the user within the specified time is within a specified distance of the at least one location of the event; and provide to the user, via the user interface, content that relates to the event.
-
Specification