Subscription control panel
First Claim
1. A method comprising:
- receiving, at a server computer, a subscription request from a user via a first rendering device, the subscription request being a request to receive notifications of episodes added to the feed in the future, the feed accessible at a remote computing device;
storing, in a subscription data store accessible to the server computer, subscription data associated with the user, the subscription data identifying the feed accessible at the remote computing device as a feed subscribed to by the user; and
transmitting, to the first rendering device, at least some subscription data for display to the user identifying the feed and indicating that the user is subscribed to the feed.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for centrally managing subscriptions to feeds accessible at different locations on a network. A subscription server is provided that a user can log in to from any of the user'"'"'s rendering devices and use to manage subscriptions to feeds, including subscribing to feeds, listening to episodes of feeds, downloading episodes to a rendering device, and rating and reviewing episodes. The user'"'"'s history of actions with respect to feeds is tracked and stored on the subscription server. The user can then access this history via user interfaces generated by the subscription server to determine what actions the user has performed in the past.
219 Citations
22 Claims
-
1. A method comprising:
-
receiving, at a server computer, a subscription request from a user via a first rendering device, the subscription request being a request to receive notifications of episodes added to the feed in the future, the feed accessible at a remote computing device;
storing, in a subscription data store accessible to the server computer, subscription data associated with the user, the subscription data identifying the feed accessible at the remote computing device as a feed subscribed to by the user; and
transmitting, to the first rendering device, at least some subscription data for display to the user identifying the feed and indicating that the user is subscribed to the feed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A graphical user interface generated by a server for display to a user via a rendering device, the graphical user interface comprising:
-
a first list of feeds, the first list identifying one or more feeds accessible at remote computing devices that the user has subscribed to via a previous request to the server;
a render control associated with at least one feed identified in the first list, a user selection of the render control causing an episode of the feed, the episode located on a remote computing device, to be rendered on the rendering device and render data to be saved on the server indicating that the user has rendered the episode; and
associated with at least of the feeds in the first list, a notification indicating that an episode has been added to the feed since a previous generation of the graphical user interface by the server for display to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for subscribing to feeds comprising:
-
a subscription engine, on a server adapted to communicate with rendering devices over a network, the subscription engine adapted to receive feed subscription requests from a user via a first rendering device in communication with the server;
a subscription data store in communication with the server, the subscription data store containing subscription information associated with the user, wherein the subscription information identifies one or more feeds that the user is currently subscribed to, the feeds accessible at remote computing devices; and
wherein each subscription request is a request to monitor the feed for the addition of new episodes, the new episodes accessible at one or more remote computing devices. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification