Bookmark-based access to content feeds
First Claim
Patent Images
1. A method of serving content, comprising:
- at a server system having memory storing one or more programs executed by the server system;
receiving a request from a client device associated with a user, wherein the request includes a user identifier;
in response to receiving the request;
selecting a document for transmitting to the client, the selecting comprising;
when a number of unread items in a content feed to which the user has subscribed meets a first predefined threshold, selecting a document corresponding to a home page of the content feed to which the user has subscribed; and
when the number of unread items in the content feed to which the user has subscribed meets a second predefined threshold, selecting a document corresponding to a URL in a most recent unread content item of the content feed to which the user has subscribed; and
when the selected document corresponds to a URL in the most recent unread content item of the respective content feed to which the user has subscribed, marking the content item as read; and
transmitting to the client device a redirect to the selected document.
2 Assignments
0 Petitions
Accused Products
Abstract
At a client device, upon user selection of a respective bookmark, a document is downloaded from a network location associated with the bookmark, and then displayed at the client device. The bookmark contains a URL or parameter that references one or more content feeds to which the user has subscribed. The client device, in response to the user selection of the respective bookmark, transmits to a server a request specified by the respective bookmark, and receives in response to the request a redirect to a network location associated with the document. The downloaded document corresponds to a content feed to which the user has subscribed.
-
Citations
21 Claims
-
1. A method of serving content, comprising:
-
at a server system having memory storing one or more programs executed by the server system; receiving a request from a client device associated with a user, wherein the request includes a user identifier; in response to receiving the request; selecting a document for transmitting to the client, the selecting comprising; when a number of unread items in a content feed to which the user has subscribed meets a first predefined threshold, selecting a document corresponding to a home page of the content feed to which the user has subscribed; and when the number of unread items in the content feed to which the user has subscribed meets a second predefined threshold, selecting a document corresponding to a URL in a most recent unread content item of the content feed to which the user has subscribed; and when the selected document corresponds to a URL in the most recent unread content item of the respective content feed to which the user has subscribed, marking the content item as read; and transmitting to the client device a redirect to the selected document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for presenting content, comprising:
-
memory; one or more processors; and one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including instructions for; receiving a request from a client device associated with a user, wherein the request includes a user identifier; and in response to receiving the request; selecting a document for transmitting to the client, the selecting comprising; when a number of unread items in a content feed to which a user has subscribed meets a first predefined threshold, selecting a document corresponding to a home page of the content feed to which the user has subscribed; and when the number of unread items in the content feed to which the user has subscribed meets a second predefined threshold, selecting a document corresponding to a URL in a most recent unread content item of the content feed to which the user has subscribed; when the selected document corresponds to a URL in the most recent unread content item of the content feed to which the user has subscribed, marking the content item as read; and transmitting to the client device a redirect to the selected document. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a computer system, the one or more programs comprising instructions for:
-
receiving a request from a client device associated with a user, wherein the request includes a user identifier; and in response to receiving the request; selecting a document for transmitting to the client, the selecting comprising; when a number of unread items in a content feed to which a user has subscribed meets a first predefined threshold, selecting a document corresponding to a home page of the content feed to which the user has subscribed; and when the number of unread items in the content feed to which the user has subscribed meets a second predefined threshold, selecting a document corresponding to a URL in a most recent unread content item of the content feed to which the user has subscribed; when the selected document corresponds to a URL in the most recent unread content item of the content feed to which the user has subscribed, marking the content item as read; and transmitting to the client device a redirect to the selected document. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification