System and method for providing media content selections
First Claim
1. A method comprising:
- detecting an occurrence of an event associated with a content selection path, wherein the content selection path defines a set of media content and includes a plurality of steps, and wherein each of the steps identifies ones of the set of media content; and
traversing the content selection path in response to the occurrence of the event to a next step of the plurality of steps in the content selection path to identify media content selections from the set of media content.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method using events to traverse a content selection path for the purpose of providing media content selections are provided. In general, events are defined based on one or more stimulus such as, but not limited to, a chronological-based stimulus, a location-based stimulus, a user-based stimulus, a third-party stimulus, or a weather-based stimulus. Each of the events is used to trigger one or more associated content selection paths. A content selection path generally defines a set of media content and a manner of stepping through the defined set of media content. In operation, when an event is detected, the associated content selection path is triggered to step to the next step in the content selection path, thereby identifying the media content selections. Then, according to one embodiment of the present invention, the media content selections are obtained from a remote subscription-based service.
-
Citations
34 Claims
-
1. A method comprising:
-
detecting an occurrence of an event associated with a content selection path, wherein the content selection path defines a set of media content and includes a plurality of steps, and wherein each of the steps identifies ones of the set of media content; and traversing the content selection path in response to the occurrence of the event to a next step of the plurality of steps in the content selection path to identify media content selections from the set of media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a communication interface communicatively coupling the system to a content source; and a control system associated with the communication interface and adapted-to; detect an occurrence of an event associated with a content selection path, wherein the content selection path identifies a set of media content and comprises a plurality of steps, wherein each of the steps identifies ones of the set of media content; traverse the content selection path in response to the occurrence of the event to a next step of the plurality of steps in the content selection path to identify media content selections from the set of media content; and obtain the media content selections from the content source. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A portable media player comprising:
-
a communication interface of the portable media player configured to communicatively couple the portable media player to an associated user system during a synchronization process; and a control system of the portable media player in communication with the communication interface and adapted to; detect an occurrence of an event associated with a content selection path, wherein the content selection path defines a set of media content, and wherein the content selection path includes a plurality of steps, and wherein each of the steps identifies ones of a set of media content; traverse the content selection path in response to the occurrence of the event to a next step of the plurality of steps in the content selection path to identify media content selections from the set of media content; provide information that identifies the media content selections to the associated user system during a first synchronization process; and receive the media content selections from the associated user system during the first synchronization process or a subsequent synchronization process. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method comprising:
-
detecting an event at a media player based on at least one stimulus; sending, by the media player, a notification of the event to a user device coupled to the media player; sending, by the user device, the notification of the event to a subscription-based service, wherein the subscription-based service selects media content to provide to the media player based on the notification of the event; and receiving, by the user device, the selected media content from the subscription-based service in response to the notification of the event. - View Dependent Claims (34)
-
Specification