Categorizing content
First Claim
Patent Images
1. A method for categorizing content comprising:
- categorizing, by use of a processor, content of a content stream into a category of a plurality of categories, the category selected based on at least a portion of the content corresponding to one or more of a keyword and a key image in a keyword database, the one or more of a keyword and a key image indexed to at least one category of the plurality of categories;
recording a user-generated navigation action directed to first content of the content stream, the navigation action being selected from the group consisting of a scroll pause, a content selection, a content upload, a content like, and a cursor hover, wherein the navigation action comprises an associated value and timestamp indicating when the navigation action occurred, the associated value for the navigation action being unique to the navigation action such that a value associated with one of the navigation actions is different from a value of another navigation action;
elevating a ranking of a first category associated with the first content in response to the navigation action, the ranking being determined according to the function;
R=Σ
v/t,
where R is the ranking of the first category, v is a value associated with a navigation action, and t is a time interval since the timestamp indicating when the navigation action occurred such that the ranking is determined as an aggregation of each value for every navigation action associated with the first category and a time interval since the timestamp associated with the navigation action; and
displaying highest ranking categories, and subcategories of each of the highest ranking categories, for selection, the displayed highest ranking categories being organized into hierarchical levels, each hierarchical level being associated with a range of rankings, wherein the displayed highest ranking categories within each hierarchical level are sorted based on an affinity weight to user friends.
2 Assignments
0 Petitions
Accused Products
Abstract
For categorizing content, a categorizing module categorizes content of a content stream into a category of a plurality of categories. A recording module records a navigation action directed to first content of the content stream. The recording module further elevates a ranking of a first category associated with the first content in response to the navigation action. In addition, the recording module displays highest ranking categories for selection.
-
Citations
14 Claims
-
1. A method for categorizing content comprising:
-
categorizing, by use of a processor, content of a content stream into a category of a plurality of categories, the category selected based on at least a portion of the content corresponding to one or more of a keyword and a key image in a keyword database, the one or more of a keyword and a key image indexed to at least one category of the plurality of categories; recording a user-generated navigation action directed to first content of the content stream, the navigation action being selected from the group consisting of a scroll pause, a content selection, a content upload, a content like, and a cursor hover, wherein the navigation action comprises an associated value and timestamp indicating when the navigation action occurred, the associated value for the navigation action being unique to the navigation action such that a value associated with one of the navigation actions is different from a value of another navigation action; elevating a ranking of a first category associated with the first content in response to the navigation action, the ranking being determined according to the function;
R=Σ
v/t,
where R is the ranking of the first category, v is a value associated with a navigation action, and t is a time interval since the timestamp indicating when the navigation action occurred such that the ranking is determined as an aggregation of each value for every navigation action associated with the first category and a time interval since the timestamp associated with the navigation action; anddisplaying highest ranking categories, and subcategories of each of the highest ranking categories, for selection, the displayed highest ranking categories being organized into hierarchical levels, each hierarchical level being associated with a range of rankings, wherein the displayed highest ranking categories within each hierarchical level are sorted based on an affinity weight to user friends. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for categorizing content, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therein, the computer readable program code configured to:
-
categorize content of a content stream into a category of a plurality of categories, the category selected based on at least a portion of the content corresponding to one or more of a keyword and a key image in a keyword database, the one or more of a keyword and a key image indexed to at least one category of the plurality of categories indexed to at least one category of the plurality of categories; record a user-generated navigation action directed to first content of the content stream, the navigation action being selected from the group consisting of a scroll pause, a content selection, a content upload, a content like, and a cursor hover, wherein the navigation action comprises an associated value and timestamp indicating when the navigation action occurred, the associated value for the navigation action being unique to the navigation action such that a value associated with one of the navigation actions is different from a value of another navigation action; elevate a ranking of a first category associated with the first content in response to the navigation action, the ranking being determined according to the function;
R=Σ
v/t
Equation 1
where R is the ranking of the first category, v is a value associated with a navigation action, and t is a time interval since the timestamp indicating when the navigation action occurred such that the ranking is determined as an aggregation of each value for every navigation action associated with the first category and a time interval since the timestamp associated with the navigation action; anddisplay highest ranking categories, and subcategories of each of the highest ranking categories, for selection, the displayed highest ranking categories being organized into hierarchical levels, each hierarchical level being associated with a range of rankings, wherein the displayed highest ranking categories within each hierarchical level is sorted based on an affinity weight to user friends. - View Dependent Claims (8, 9, 10)
-
-
11. A system comprising:
-
a processing unit; a content source providing a content stream using the processing unit; a memory operably coupled to the processing unit, the memory comprising; a categorizing module that categorizes content of the content stream into a category of a plurality of categories, the category selected based on at least a portion of the content corresponding to one or more of a keyword and a key image in a keyword database, the one or more of a keyword and a key image indexed to at least one category of the plurality of categories; a recording module that; records a user-generated navigation action directed to first content of the content stream, the navigation action being selected from the group consisting of;
a scroll pause, a content selection, a content upload, a content like, and a cursor hover, wherein the navigation action comprises an associated value and timestamp indicating when the navigation action occurred, the associated value for the navigation action being unique to the navigation action such that a value associated with one of the navigation actions is different from a value of another navigation action;elevates a ranking of a first category associated with the first content in response to the navigation action, the ranking being determined according to the function;
R=Σ
v/t,
where R is the ranking of the first category, v is a value associated with a navigation action, and t is a time interval since the timestamp indicating when the navigation action occurred such that the ranking is determined as an aggregation of each value for every navigation action associated with the first category and a time interval since the timestamp associated with the navigation action; anddisplays highest ranking categories, and subcategories of each of the highest ranking categories, for selection, the displayed highest ranking categories being organized into hierarchical levels, each hierarchical level being associated with a range of rankings, wherein the displayed highest ranking categories within each hierarchical level is sorted based on an affinity weight to user friends; wherein at least a portion of the categorizing module and the recording module comprise one or more of hardware and executable code, the executable code stored on one or more non-transitory computer readable storage media. - View Dependent Claims (12, 13, 14)
-
Specification