System and method for recommended events
First Claim
1. A method of notifying consumers of events comprising:
- maintaining, by at least one server computer, a consumer profile for a consumer, the consumer profile including a community location of the consumer;
receiving, by the at least one server computer, a request from the consumer, the request identifying a media content item;
storing, in the consumer profile, interest data identifying the consumer'"'"'s interest in the media content item identified in the consumer'"'"'s request;
determining, by the at least one server computer, an upcoming future first event based on the consumer'"'"'s interest in the media content item identified in the consumer'"'"'s request, an association between the upcoming future first event and the media content item, and on a determination that the upcoming future first event'"'"'s community location corresponds to the consumer'"'"'s community location;
causing, by the at least one server computer, a response to the consumer'"'"'s request; and
transmitting, by the at least one server computer to the consumer, a notification of the upcoming future first event, the notification is in addition to the response to the consumer'"'"'s request.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods have been developed for selecting and recommending events to a consumer of media content based on information known about the consumer, including the consumer'"'"'s interests, consumption history and preferences. In an embodiment, a system records a history of the media content accessed, purchased, viewed or otherwise consumed by a consumer. The system further includes an event database containing information about upcoming events. When a consumer interacts with the system, such as to access a media content item, the consumer is notified of one or more events based on the consumer'"'"'s history. In this way consumers are automatically provided with updated event recommendations based on the known interests of the consumer, without the need for the consumer to subscribe to an event recommendation service and maintain the subscription to accurately reflect the consumer'"'"'s current interests.
-
Citations
25 Claims
-
1. A method of notifying consumers of events comprising:
-
maintaining, by at least one server computer, a consumer profile for a consumer, the consumer profile including a community location of the consumer; receiving, by the at least one server computer, a request from the consumer, the request identifying a media content item; storing, in the consumer profile, interest data identifying the consumer'"'"'s interest in the media content item identified in the consumer'"'"'s request; determining, by the at least one server computer, an upcoming future first event based on the consumer'"'"'s interest in the media content item identified in the consumer'"'"'s request, an association between the upcoming future first event and the media content item, and on a determination that the upcoming future first event'"'"'s community location corresponds to the consumer'"'"'s community location; causing, by the at least one server computer, a response to the consumer'"'"'s request; and transmitting, by the at least one server computer to the consumer, a notification of the upcoming future first event, the notification is in addition to the response to the consumer'"'"'s request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
transmitting, one or more songs to a device in a response to a consumer request, the one or more songs being identified in the consumer request received by at least one server computer via a user interface on the device associated with the consumer; storing, by the at least one server computer, information identifying the consumer including a community location of the consumer and interest of the consumer in the one or more songs identified in the consumer request; and selecting, by the at least one server computer, at least one upcoming future event from a database comprising upcoming future events, wherein each upcoming future event has an associated community location and an event description and wherein the selecting of the at least one upcoming future event is based at least in part on the interest of the consumer in the one or more songs identified in the consumer request transmitted to the device, a determined association between the at least one upcoming future event and the one or more songs transmitted to the device, a determined correspondence between the upcoming future event'"'"'s community location and the consumer'"'"'s community location, and the event description; and causing the selected at least one upcoming future event to be sent to the consumer, the notification being in addition to the response to the consumer request. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
at least one server computer, each server computer coupled to memory and comprising a processing unit; the memory storing; a first datastore of media content items; a second datastore of events, each event having community location and event data associating the event with one or more media content items; a third datastore of consumer profiles;
each consumer profile associated with a consumer and including a community location and information identifying an interest in the media content items requested by the associated consumer; andthe at least one server computer executing a user interface module that, in response to a first consumer'"'"'s request that identifies a first media content item in the first datastore, causes a response to the first consumer'"'"'s request, and transmits a notification of an upcoming future first event to the first consumer, the notification is in addition to the response to the first consumer'"'"'s request, the upcoming future first event being selected from the event data in the second datastore based on an association between the upcoming future first event and the first media content item identified in the first consumer'"'"'s request, the consumer'"'"'s interest in the first media content and a determined correspondence between the consumer'"'"'s community location included in the consumer profile of the first consumer in the third datastore and the event'"'"'s community location. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer-readable non-transitory storage medium tangibly storing computer-executable instructions for performing a method comprising:
-
receiving a request to access a media player via a consumer device; retrieving a consumer profile containing consumer information including a consumer'"'"'s community location and information identifying an interest of the consumer in at least one media content item previously rendered by the media player to the consumer; selecting an upcoming future first event based on a community location associated with the upcoming future first event and the consumer'"'"'s community location and based on a determined association between the upcoming future first event and the at least one media content item and the information identifying the consumer'"'"'s interest in the at least one media content item; and generating a graphical user interface, the graphical user interface including a media player portion in response to the request, wherein in addition to the response to the request at least a portion of the graphical user interface displays event data for the upcoming future first event. - View Dependent Claims (22, 23, 24, 25)
-
Specification