Personal trends module
First Claim
1. A computer-implemented method for presenting a personalized trends module, comprising:
- determining first trending topics associated with a user;
receiving, via a first network communication, an in-stream feed of second trending topics based on on-line activity, of the user, comprising at least one of a page view, a query, or a click;
augmenting a social timeline associated with the user with at least one of the second trending topics to produce an interim list of third trending topics, wherein the social timeline is produced by logging content, retrieved via a second network communication, posted on one or more accounts of the user on one or more social media sites, wherein recently posted content on the social timeline corresponds to a summary of the first trending topics;
ranking the third trending topics by source category using a frequency index;
selecting a subset of highest ranked third trending topics from a first source category; and
controlling a graphical user interface on a computer display to display a personalized trends module highlighting at least some of the subset of the highest ranked third trending topics to distinguish at least some of the subset of the highest ranked third trending topics from one or more other topics by allocating one or more positions to at least some of the subset of the highest ranked third trending topics to customize an online experience of the user with customized trending topics, at least some of the method implemented via a processor device comprising hardware.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a personalized trends module includes steps of: for a given user, producing a social timeline by logging content posted on the given user'"'"'s accounts on social media sites; analyzing the social timeline for recently posted content to derive an interim summary of first trending topics for the given user; receiving from a content personalization platform an in-stream feed of second trending topics based on the user'"'"'s recent on-line activity including page views, queries, and clicks; augmenting the social timeline with the second trending topics from the in-stream feed to produce an interim list of third trending topics; ranking the third trending topics by source category using a frequency index; selecting the highest ranking third trending topics from each source category; and presenting a personalized trends module with positions allocated to the highest ranking third trending topics.
9 Citations
20 Claims
-
1. A computer-implemented method for presenting a personalized trends module, comprising:
-
determining first trending topics associated with a user; receiving, via a first network communication, an in-stream feed of second trending topics based on on-line activity, of the user, comprising at least one of a page view, a query, or a click; augmenting a social timeline associated with the user with at least one of the second trending topics to produce an interim list of third trending topics, wherein the social timeline is produced by logging content, retrieved via a second network communication, posted on one or more accounts of the user on one or more social media sites, wherein recently posted content on the social timeline corresponds to a summary of the first trending topics; ranking the third trending topics by source category using a frequency index; selecting a subset of highest ranked third trending topics from a first source category; and controlling a graphical user interface on a computer display to display a personalized trends module highlighting at least some of the subset of the highest ranked third trending topics to distinguish at least some of the subset of the highest ranked third trending topics from one or more other topics by allocating one or more positions to at least some of the subset of the highest ranked third trending topics to customize an online experience of the user with customized trending topics, at least some of the method implemented via a processor device comprising hardware. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information processing system, comprising:
-
a processor device comprising hardware; and a memory operably coupled with the processor device, the memory comprising computer-executable instructions causing a computer to perform acts of; determining first trending topics associated with a user; receiving, via a first network communication, an in-stream feed of second trending topics based on on-line activity of the user; augmenting a social timeline associated with the user with at least one of the second trending topics to produce an interim list of third trending topics, wherein the social timeline is produced by logging content, retrieved via a second network communication, posted on one or more accounts of the user, wherein recently posted content on the social timeline corresponds to a summary of the first trending topics; ranking the third trending topics using a frequency index; selecting a subset of highest ranked third trending topics; and controlling a graphical user interface on a computer display to display a personalized trends module highlighting at least some of the subset of the highest ranked third trending topics to distinguish at least some of the subset of the highest ranked third trending topics from one or more other topics by allocating one or more positions to at least some of the subset of the highest ranked third trending topics to customize an online experience of the user with customized trending topics. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer readable storage medium storing computer-executable instructions that, when executed, cause a computer to perform acts of:
-
determining first trending topics associated with a user; receiving, via a first network communication, an in-stream feed of second trending topics based on on-line activity of the user; augmenting a social timeline associated with the user with at least one of the second trending topics to produce an interim list of third trending topics, wherein the social timeline is produced by logging content, retrieved via a second network communication, posted on one or more accounts of the user on one or more social media sites; ranking the third trending topics; selecting a subset of ranked third trending topics; and controlling a graphical user interface on a computer display to display a personalized trends module highlighting at least some of the subset of the ranked third trending topics to distinguish at least some of the subset of the ranked third trending topics from one or more other topics by allocating one or more positions to at least some of the subset of the ranked third trending topics to customize an online experience of the user with customized trending topics, at least some of the acts implemented via a processor device comprising hardware. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification