Bookmark-Based Access to Content Feeds
Abstract
A method executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The process analyzes content of a first content item provided by a first content feed against a first set of content-based labeling rules. The first content item is selected from among a set of unread content items of the first content feed to which a user of the computing device has subscribed. When it is determined that the first content item satisfies the first set of content-based labeling rules, the process automatically (without human intervention) assigns the first content label to the first content item and causes the first content label to be displayed concurrently with information identifying the first content item.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors: analyzing content of a first content item provided by a first content feed against a first set of content-based labeling rules, wherein the first content item is selected from among a set of unread content items of the first content feed to which a user of the computing device has subscribed; responsive to a determination that the first content item satisfies the first set of content-based labeling rules: automatically without human intervention:
assigning the first content label to the first content item; and
causing the first content label to be displayed concurrently with information identifying the first content item.
2 . The method of claim 1 , further comprising:
automatically without human intervention:
assigning the first content label to the first content feed; and
causing the first content label to be displayed concurrently with information identifying the first content feed.
3 . The method of claim 1 , wherein the first content feed provides a first plurality of content items, and further comprising:
automatically without human intervention:
assigning the first content label to the first plurality of content items.
4 . The method of claim 1 , further comprising:
responsive to a predefined user action with respect to the first content item:
assigning a second content label to the first content item; and
causing the first content label and the second content label to be displayed concurrently with information identifying the first content item.
5 . The method of claim 4 , wherein the first content label identifies a first property of the content of the first content item, the second content label identifies a second property of the content of the first content item, and the second property is distinct from the first property.
6 . The method of claim 1 , wherein the first content label is a graphic label.
7 . The method of claim 1 , wherein the first content label is a text label.
8 . The method of claim 1 , wherein the first content label is a user-customized label.
9 . The method of claim 1 , wherein the first content label is a system-provided label.
10 . The method of claim 1 , wherein the information identifying the first content item includes a title of the first content item.
11 . The method of claim 1 , wherein the information identifying the first content item includes a snippet of the first content item.
12 . The method of claim 1 , further comprising:
responsive to a predefined user action with respect to the first content label: identifying a plurality of content items associated with the first content label.
13 . The method of claim 12 , wherein the plurality of content items includes the first content item provided by the first content feed, and a second content item provided by a second content feed.
14 . The method of claim 1 , further comprising:
responsive to a predefined user action with respect to the first content label: identifying a plurality of content feeds associated with the first content label.
15 . A computing system, comprising:
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: analyzing content of a first content item provided by a first content feed against a first set of content-based labeling rules, wherein the first content item is selected from among a set of unread content items of the first content feed to which a user of the computing device has subscribed; responsive to a determination that the first content item satisfies the first set of content-based labeling rules:
automatically without human intervention:
assigning the first content label to the first content item; and
causing the first content label to be displayed concurrently with information identifying the first content item.
16 . The system of claim 15 , wherein the one or more programs further comprise instructions for:
automatically without human intervention:
assigning the first content label to the first content feed; and
causing the first content label to be displayed concurrently with information identifying the first content feed.
17 . The system of claim 15 , wherein the first content feed provides a first plurality of content items, and the one or more programs further comprise instructions for:
automatically without human intervention:
assigning the first content label to the first plurality of content items.
18 . A non-transitory computer readable storage medium storing one or more programs for execution by the one or more processors of a client system, the one or more programs including instructions for:
analyzing content of a first content item provided by a first content feed against a first set of content-based labeling rules, wherein the first content item is selected from among a set of unread content items of the first content feed to which a user of the computing device has subscribed; responsive to a determination that the first content item satisfies the first set of content-based labeling rules: automatically without human intervention:
assigning the first content label to the first content item; and
causing the first content label to be displayed concurrently with information identifying the first content item.
19 . The non-transitory computer readable storage medium of claim 18 , wherein the one or more programs further comprise instructions for:
automatically without human intervention:
assigning the first content label to the first content feed; and
causing the first content label to be displayed concurrently with information identifying the first content feed.
20 . The non-transitory computer readable storage medium of claim 18 , wherein the first content feed provides a first plurality of content items, the one or more programs further comprise instructions for:
automatically without human intervention:
assigning the first content label to the first plurality of content items.Join the waitlist — get patent alerts
Track US2016026651A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.