Content feed user interface
First Claim
Patent Images
1. A method of presenting content, comprising:
- at a client computer distinct from a server computer;
concurrently displaying, in a list region, a subscriptions list of subscription items, wherein each item of a plurality of user-selectable subscription items in the subscriptions list corresponds to a set of content feeds to which a user has subscribed from a plurality of content sources, and displaying in a content region that is distinct from the list region, content items in the set of content feeds corresponding to a user selected subscription item of the plurality of user-selectable subscription items in the subscriptions list;
receiving an ordered list of content items from the server computer, the content items comprising items from the set of content feeds corresponding to the user selected subscription item in the subscriptions list;
displaying in the content region the ordered list of content items, wherein individual content items in the ordered list are arranged according to a score that takes into account both the content of the individual items and timestamps of the individual items;
responding to a first user action for selecting a first item in the ordered list of content items by displaying in the content region the first item in the ordered list in an expanded format and simultaneously displaying in the content region other items in the ordered list in a compact format;
marking the first item as read when the first item is displayed in the expanded format in the ordered list;
transmitting information to the server computer, indicating that the first item has been read, so as to update at the server a read state of the first item with respect to the user;
wherein the list of content items as displayed in response to the first user action includes at least one respective item in compact format displayed above the first item and at least one respective item in compact format displayed below the first item;
responding to a second user action, subsequent to the first user action, the second user action selecting a second item in the displayed list of content items, by redisplaying the ordered list of content items, including displaying the second item in the expanded format and displaying the first item in the compact format, marking the second item as read, and transmitting information to the server, indicating that the second item has been read, so as to update at the server a read state of the second item with respect to the user, wherein the responding includes scrolling the displayed list such that an item displayed at a top of the list when the first item was the selected item is no longer displayed after the second item is selected and the ordered list of content items is redisplayed; and
changing a status associated with a previously selected content item from unread to read in accordance with the item being scrolled off the top of the list.
1 Assignment
0 Petitions
Accused Products
Abstract
A content feed aggregator displays an ordered list of content items, including a selected item and a set of other items. The selected item is displayed in an expanded format while the other items are simultaneously displayed in a compact format. At least one respective item in compact format is displayed above the selected item and at least one respective item in compact format displayed below the selected item. In response to a user action for selecting a second item in the displayed list, the ordered list of content items is redisplayed with the second item displayed in the expanded format and the other items, including the first item, displayed in the compact format.
-
Citations
18 Claims
-
1. A method of presenting content, comprising:
at a client computer distinct from a server computer; concurrently displaying, in a list region, a subscriptions list of subscription items, wherein each item of a plurality of user-selectable subscription items in the subscriptions list corresponds to a set of content feeds to which a user has subscribed from a plurality of content sources, and displaying in a content region that is distinct from the list region, content items in the set of content feeds corresponding to a user selected subscription item of the plurality of user-selectable subscription items in the subscriptions list; receiving an ordered list of content items from the server computer, the content items comprising items from the set of content feeds corresponding to the user selected subscription item in the subscriptions list; displaying in the content region the ordered list of content items, wherein individual content items in the ordered list are arranged according to a score that takes into account both the content of the individual items and timestamps of the individual items; responding to a first user action for selecting a first item in the ordered list of content items by displaying in the content region the first item in the ordered list in an expanded format and simultaneously displaying in the content region other items in the ordered list in a compact format; marking the first item as read when the first item is displayed in the expanded format in the ordered list; transmitting information to the server computer, indicating that the first item has been read, so as to update at the server a read state of the first item with respect to the user; wherein the list of content items as displayed in response to the first user action includes at least one respective item in compact format displayed above the first item and at least one respective item in compact format displayed below the first item; responding to a second user action, subsequent to the first user action, the second user action selecting a second item in the displayed list of content items, by redisplaying the ordered list of content items, including displaying the second item in the expanded format and displaying the first item in the compact format, marking the second item as read, and transmitting information to the server, indicating that the second item has been read, so as to update at the server a read state of the second item with respect to the user, wherein the responding includes scrolling the displayed list such that an item displayed at a top of the list when the first item was the selected item is no longer displayed after the second item is selected and the ordered list of content items is redisplayed; and changing a status associated with a previously selected content item from unread to read in accordance with the item being scrolled off the top of the list. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A client computer 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 concurrently displaying, in a list region, a subscriptions list of subscription items, wherein each item of a plurality of user-selectable subscription items in the subscription list corresponds to a set of content feeds to which a user has subscribed from a plurality of content sources, and displaying in a content region that is distinct from the list region, content items in the set of content feeds corresponding to a user selected subscription item of the plurality of user-selectable subscription items in the subscriptions list; instructions for receiving an ordered list of content items from a server computer distinct from the client computer, the content items comprising items from the set of content feeds corresponding to the user selected subscription item in the subscriptions list; instructions for displaying in the content region the ordered list of content items, wherein individual content items in the ordered list are arranged according to a score that takes into account both the content of the individual items and timestamps of the individual items; instructions for responding to a first user action for selecting a first item in the ordered list of content items by displaying in the content region the first item in the ordered list in an expanded format and simultaneously displaying in the content region other items in the ordered list in a compact format; instructions for marking the first item as read when the first item is displayed in the expanded format in the ordered list; instructions for transmitting information to the server computer, indicating that the first item has been read, so as to update at the server a read state of the first item with respect to the user; wherein the list of content items as displayed in response to the first user action includes at least one respective item in compact format displayed above the first item and at least one respective item in compact format displayed below the first item; instructions for responding to a second user action, subsequent to the first user action, the second user action selecting a second item in the displayed list of content items, by redisplaying the ordered list of content items, including instructions for displaying the second item in the expanded format and displaying the first item in the compact format, marking the second item as read, and transmitting information to the server, indicating that the second item has been read, so as to update at the server a read state of the second item with respect to the user, wherein the instructions for responding include instructions for scrolling the displayed list such that an item displayed at a top of the list when the first item was the selected item is no longer displayed after the second item is selected and the ordered list of content items is redisplayed; and instructions for changing a status associated with a previously selected content item from unread to read in accordance with the item being scrolled off the top of the list. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing one or more programs configured to be executed by a client computer system, the one or more programs comprising:
-
instructions for concurrently displaying, in a list region, a subscriptions list of subscription items, wherein each item of a plurality of user-selectable subscription items in the subscription list corresponds to a set of content feeds to which a user has subscribed from a plurality of content sources, and displaying in a content region that is distinct from the list region, content items in the set of content feeds corresponding to a user selected subscription item of the plurality of user-selectable subscription items in the subscriptions list; instructions for receiving an ordered list of content items from a server computer distinct from the client computer, the content items comprising items from the set of content feeds corresponding to the user selected subscription item in the subscription list; instructions for displaying in the content region the ordered list of content items, wherein individual content items in the ordered list are arranged according to a score that takes into account both the content of the individual items and timestamps of the individual items; instructions for responding to a first user action for selecting a first item in the ordered list of content items by displaying in the content region the first item in the ordered list in an expanded format and simultaneously displaying in the content region other items in the ordered list in a compact format; instructions for marking the first item as read when the first item is displayed in the expanded format in the ordered list; instructions for transmitting information to the server, indicating that the first item has been read, so as to update at the server a read state of the first item with respect to the user; wherein the list of content items as displayed in response to the first user action includes at least one respective item in compact format displayed above the first item and at least one respective item in compact format displayed below the first item; instructions for responding to a second user action, subsequent to the first user action, the second user action selecting a second item in the displayed list of content items, by redisplaying the ordered list of content items, including instructions for displaying the second item in the expanded format and displaying the first item in the compact format, marking the second item as read, and transmitting information to the server, indicating that the second item has been read, so as to update at the server a read state of the second item with respect to the user, wherein the instructions for responding include instructions for scrolling the displayed list such that an item displayed at a top of the list when the first item was the selected item is no longer displayed after the second item is selected and the ordered list of content item is redisplayed; and instructions for changing a status associated with a previously selected content item from unread to read in accordance with the item being scrolled off the top of the list. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification