RULE-BASED PLAYLIST ENGINE
First Claim
1. A method of enabling a client device to access content, the method comprising:
- generating a request to access content residing on a host;
accessing a rule set associated with a user that includes one or more rules configured to identify content responsive to a predicted interest of the user. using the rule set to identify content selections from a library of content selections available on the host;
identifying, from among the identified content selections, a first address corresponding to a first content selection and a second address for a second content selection;
accessing the first content selection from among the identified content selections by establishing a connection to the host at the address identified for the first content selection; and
in response to receiving a charge instruction to change a content selection being rendered, accessing the second content selection from the identified content selections at the second address.
9 Assignments
0 Petitions
Accused Products
Abstract
A client device is enabled to access content by generating a request to access content residing on a host. A rule set associated with a user is accessed that includes one or more rules configured to identify content responsive to a predicted interest of the user. The rule set is used to identify content selections from a library of content selections available on the host. A first address corresponding to a first content selection and a second address for a second content selection identifying are identified from among the identified content selections. The first content selection is accessed from among the identified content selections by establishing a connection to the host at the address identified for the first content selection. In response to receiving a change instruction to change a content selection being rendered, the second content selection is accessed from the identified content selections at the second address.
90 Citations
30 Claims
-
1. A method of enabling a client device to access content, the method comprising:
-
generating a request to access content residing on a host;
accessing a rule set associated with a user that includes one or more rules configured to identify content responsive to a predicted interest of the user. using the rule set to identify content selections from a library of content selections available on the host;
identifying, from among the identified content selections, a first address corresponding to a first content selection and a second address for a second content selection;
accessing the first content selection from among the identified content selections by establishing a connection to the host at the address identified for the first content selection; and
in response to receiving a charge instruction to change a content selection being rendered, accessing the second content selection from the identified content selections at the second address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. A method of enabling a client to access hosted content, the method comprising:
-
receiving a request from a client to access content residing on the host;
identifying a rule set associated with the user that includes one or more rules configured to identify content responsive to a predicted interest of the user;
providing the rule set to the client, the rule set configured to be used by a playlist engine on a client to render a sequence of one or more content selections in a playlist;
loading the one or more content selections to a communications interface at an addressable location so that the client may access a specified content selection in the sequence of content selections by requesting the content selection accessible from the addressable location; and
enabling the user to directly access the specified content selection independent of whether a second content selection has been accessed in the sequence of one or more content selections. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. The method of claim 17 wherein enabling the user to directly access the specified content selection includes enabling the specified content selection to be retrieved in response to receiving a request addressed to a first location and enabling a second selection to be retrieved in response to a request addressed to a second location.
-
18. A system that enables a client device to access content, the system including a computer program on a computer readable medium and being structured and arranged to:
-
generate a request to access content residing on a host;
access a rule set associated with a user that includes one or more rules configured to identify content responsive to a predicted interest of the user;
use the rule set to identify content selections from a library of content selections available on the host;
identify, from among the identified content selections, a first address corresponding to a first content selection and a second address for a second content selection;
access the first content selection from among the identified content selections by establishing a connection to the host at the address identified for the first content selection; and
in response to receiving a change instruction to change a content selection being rendered, accessing the second content selection from the identified content selections at the second address. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A system that enables a client to access hosted content, the system including a computer program on a computer readable medium and being structured and arranged to:
-
receive a request from a client to access content residing on the host;
identify a rule set associated with the user that includes one or more rules configured to identify content responsive to a predicted interest of the user;
provide the rule set to the client, the rule set configured to be used by a playlist engine on a client to render a sequence of one or more content selections in a playlist;
load the one or more content selections to a communications interface at an addressable location so that the client may access a specified content selection in the sequence of content selections by requesting the content selection accessible from the addressable location; and
enable the user to directly access the specified content selection independent of whether a second content selection has been accessed in the sequence of one or more content selections. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A system that enables a client device to access content, the method comprising:
-
means for generating a request to access content residing on a host;
means for accessing a rule set associated with a user that includes one or more rules configured to identify content responsive to a predicted interest of the user;
means for using the rule set to identify content selections from a library of content selections available on the host;
means for identifying, from among the identified content selections, a first address corresponding to a first content selection and a second address for a second content selection;
means for accessing the first content selection from among the identified content selections by establishing a connection to the host at the address identified for the first content selection; and
means for, in response to receiving a change instruction to change a content selection being rendered, accessing the second content selection from the identified content selections at the second address.
-
-
30. A system that enables a client to access hosted content, the method comprising:
-
means for receiving a request from a client to access content residing on the host;
means for identifying a rule set associated with the user that includes one or more rules configured to identify content responsive to a predicted interest of the user;
means for providing the rule set to the client, the rule set configured to be used by a playlsit engine on a client to render a sequence of one or more content selections in a playlist;
means for loading the one or more content selections to a communications interface to an addressable location so that the client may access a specified content selection in the sequence of content selection by requesting the content selection accessible from the addressable location; and
means for enabling the user to directly access the specified content selection independent of whether a second content selection has been accessed in the sequence of one or more content selections.
-
Specification