Selecting content for presentation to a user of a social networking system based on a topic associated with a group of which the user is a member
US-2019012387-A1 · Jan 10, 2019 · US
US11238087B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11238087-B2 |
| Application number | US-201715850880-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 21, 2017 |
| Priority date | Dec 21, 2017 |
| Publication date | Feb 1, 2022 |
| Grant date | Feb 1, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A machine may be configured to generate an enhanced user interface for displaying social analytics based on viral mentions and threading. For example, the machine accesses a plurality of items of digital content. The machine extracts, for each of the plurality of items of digital content, a title that describes a particular item of digital content. The machine generates a group of items of digital content based on the extracted titles associated with the plurality of items of digital content. The machine identifies, from the group of items of digital content, an original item of digital content and one or more subsequent items of digital content. The machine determines a strength value associated with the original item of digital content. The machine generates and causes a display of an enhanced user interface that displays the title and the strength value associated with the original item of digital content.
Opening claim text (preview).
What is claimed is: 1. A method comprising: accessing, from a database record that stores digital content, a plurality of items of digital content; for each particular item of digital content in the plurality of the items of digital content, extracting, using one or more hardware processors, a title that describes the particular item of digital content, the extracting of the title being based on analysis of one or more phrases included in the particular item of digital content; generating a group of items of digital content based on the extracted titles associated with the plurality of items of digital content; identifying, from the group of items of digital content, an original item of digital content and one or more subsequent items of digital content based on timestamps associated with the items of digital content included in the group; labelling all items in the group of items of digital content having timestamps later than a timestamp of the original item as subsequent items; calculating a strength value score for the original item of digital content, wherein the strength value score is equal to a number of the one or more subsequent items of digital content included in the group; and generating an enhanced user interface on a client device, the generating of the user interface including causing a display of the title of the original item of digital content and the strength value score associated with the original item of digital content in the user interface of the client device. 2. The method of claim 1 , wherein the generating of the group of items of digital content includes: generating a thread of items of digital content based on the plurality of items of digital contents, the thread including a time-based series of the items of digital content. 3. The method of claim 2 , further comprising: receiving a sort request from the client device, the sort request including a data attribute pertaining to the items of digital content included in the thread; sorting the thread of items of digital content based on the data attribute included in the sort request, the sorting resulting in a sorted thread of items of digital content; and modifying the enhanced user interface, the modifying including causing a display of the sorted thread of items of digital content in the user interface of the client device. 4. The method of claim 3 , wherein the data attribute is a time identifier, and wherein the sorting of the thread of items of digital content based on the data attribute includes sorting the thread of items of digital content based on timestamps associated with the items of digital content. 5. The method of claim 4 , wherein the original item of digital content is listed first in the sorted thread. 6. The method of claim 4 , wherein the time identifier is a time range, and wherein the sorting of the thread of items of digital content based on the data attribute includes sorting the thread of items of digital content based on timestamps associated with the items of digital content, and the time range. 7. The method of claim 1 , further comprising: receiving a query related to the group of items of digital content from the client device; performing a search of the items of digital content included in the group based on the query, the performing of the search resulting in search results; and modifying the enhanced user interface, the modifying including causing a display of the search results in the user interface of the client device. 8. The method of claim 1 , wherein the one or more subsequent items of digital content are viral mentions of the original item of digital content. 9. The method of claim 1 , further comprising: tagging the original digital content item with a first flag in the database record; and tagging each of the one or more subsequent items of digital content with a second flag in the database record, wherein the generating of the enhanced user interface on the client device includes: identifying, from the database record, one or more items of digital content tagged with the first flag; and modifying the enhanced user interface, the modifying including causing a display of one or more titles associated with one or more groups of items of digital content, and corresponding strength value scores for one or more original items of digital content included in the one or more groups, including the title that describes the group of items of digital content, and the strength value score for with the original item of digital content in the user interface of the client device. 10. The method of claim 1 , further comprising: receiving, from the client device, a sort request to sort the one or more titles based on the corresponding strength value scores for the one or more original items of digital content included in the one or more groups; sorting the one or more titles based on the corresponding strength value scores, the sorting of the one or more titles resulting in a sorted list of titles; and modifying the enhanced user interface, the modifying including causing a display of the sorted list of titles and the corresponding strength value scores for the one or more original items of digital content included in the one or more groups. 11. The method of claim 1 , further comprising: generating, based on the titles associated with the plurality of items of digital content, title identifiers for the plurality of items of digital content, wherein the generating of the group of items of digital content based on the titles associated with the plurality of items of digital content includes: generating the group of items of digital content based on the title identifiers for the plurality of items of digital content. 12. The method of claim 11 , wherein the generating of the group of items of digital content is further based on at least one of a source identifier of a source of one or more items of digital content, or a time identifier associated with the one or more items of digital content. 13. The method of claim 1 , further comprising: accessing, from a database record, enriched source data that pertains to sources of the plurality of items of digital content; and performing a join operation on data pertaining to one or more items of digital content included in the group of items of digital content, and enriched source data, the performing of the join operation resulting in enriched digital content data, wherein the generating of the enhanced user interface includes causing the display of additional data associated with the original item of digital content based on the enriched digital content data. 14. The method of claim 13 , wherein the enriched digital content data includes at least one of member profile data associated with one or more members of a social networking service, sentiment analysis data associated with one or more items of digital content included in the group, product classification data, followers data, content type data, whitelist data, or blacklist data. 15. The method of claim 1 , further comprising: extracting a topic that describes one or more items of digital content of the plurality of items of digital content based on analysis of the one or more items of digital content using a cube topic technique. 16. A system comprising: one or more hardware processors; and a machine-readable medium for storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising: accessing, from a database record that stores digital content, a plurality o
Related publications grouped by family.
Answers are generated from the same data shown on this page.