Link insertion and link preview features
US-2015143211-A1 · May 21, 2015 · US
US9442903B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9442903-B2 |
| Application number | US-201414174627-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 6, 2014 |
| Priority date | Feb 6, 2014 |
| Publication date | Sep 13, 2016 |
| Grant date | Sep 13, 2016 |
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.
Social networking systems benefit from techniques that improve the ability of users to share online content with other users of a social networking system. In one embodiment, when a user types, pastes, or otherwise inserts a URL, or some other hyperlink, into a message or post to the social networking system, a set of data on the referenced hyperlink target is acquired and stored on a server of the social networking system. The stored data is analyzed, to automatically generate a preview for the hyperlink; and the hyperlink preview is transmitted to the client device for approval. In one embodiment, follow-up actions related to the content are performed when the content is posed, which enables users to perform social graph actions to user nodes and concept nodes related to the message or post. In one embodiment, the shared content is cached on the social networking system.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving, from a user client device, a hyperlink to send to one or more users via a communication system; acquiring a set of data from a target referenced by the hyperlink; storing at least a portion of the set of data on a server; analyzing the set of data to automatically generate a set of candidates for each of a summary and title of a preview for the hyperlink, wherein the preview provides a synopsis of content at the target referenced by the hyperlink; ranking the summary and title preview candidates based on relevance to the target referenced by the hyperlink, wherein the relevance is determined via analysis of positive and negative signals for each candidate, and wherein the analysis includes a comparison of content from at least one title preview candidate with content from at least one summary preview candidate; selecting a top ranked summary and title from the set of candidates; and transmitting, to the user client device, a preview candidate including the selected summary and title in response to receiving the hyperlink. 2. The method of claim 1 , further comprising transmitting an option to override one or more elements of the preview candidates. 3. The method of claim 1 further comprising selecting title candidates from at least one of text analysis of the content of the target, an HTML tag, and metadata tag. 4. The method of claim 1 , wherein ranking the title and summary preview utilizes signals from one or more of comments at the hyperlink, preference of metadata tags, or preview summary candidates. 5. The method of claim 1 , wherein preview summary candidates are selected from one or more of analysis of: text of the content of the target referenced by the hyperlink, HTML tags, metadata tags, concept tags, comments at the hyperlink, at least one of the preview title candidates, or the preview title. 6. The method of claim 1 , further comprising performing one or more follow-up actions associated with the preview responsive receiving an indication to publish. 7. The method of claim 6 , wherein performing one or more follow-up actions associated with the preview includes at least one of displaying a set of selectable buttons, the selectable buttons to allow a user to effect a change in a social graph containing a user node and a concept node, wherein the user is associated with the user node, and the concept node is associated with the preview. 8. The method of claim 7 , wherein the one or more follow up actions are selected from a set of follow-up actions comprising: displaying a first selectable button to enable the user to express an affinity for a publication containing the hyperlink; displaying a second selectable button to share the publication containing the hyperlink with followers of the user; and displaying a third selectable button, to enable the user to comment on the publication containing the hyperlink. 9. The method of claim 8 , wherein the publication is automatically shared with the followers of the user after the concept node related to the publication attains at least a first number of edges on the social graph of the concept node. 10. The method of claim 8 , wherein the publication is automatically shared with followers of a content publisher referenced by hyperlink shared in the publication the after the concept node related to the publication attains at least a second number of edges on the social graph of the concept node. 11. A non-transitory machine-readable medium storing instructions for execution by a computing apparatus, the instructions to perform operations comprising: receiving from a client device, a hyperlink to send to one or more users via a communication system to a communication system; acquiring a set of data from a target referenced by the hyperlink; storing at least a portion of the set of data on a server; analyzing the set of data to automatically generate a set of preview candidates for each of a summary and title of a preview for the hyperlink, ranking the preview candidates based on relevance to content at the target referenced by the hyperlink, wherein the relevance is determined via analysis of positive and negative signals for each candidate, and wherein the analysis includes a comparison of content from at least one title preview candidate with content from at least one summary preview candidate; selecting a top ranked summary and title from the set of candidates; and transmitting, to the client device, a preview candidate including the selected summary and title to the client device in response to receiving the hyperlink. 12. The non-transitory machine-readable medium of claim 11 , further comprising transmitting an option to override one or more elements of the preview candidates. 13. The non-transitory machine-readable medium of claim 11 further comprising identifying a content publisher referenced by the hyperlink and applying a set of content publisher preview generation rules to generate the one or more preview candidates. 14. The non-transitory machine-readable medium of claim 11 , wherein acquiring the set of data from the target referenced by the hyperlink includes updating a previously acquired version of the set of data that is stored on the server, to the version of the set of data related to the target of the hyperlink. 15. The non-transitory machine-readable medium of claim 11 , wherein sending the hyperlink includes publishing the hyperlink in a post to the communication system, the operations further comprising: responsive to receiving an indication from the client device to publish the post containing the preview, publishing the post containing the preview; and performing one or more follow-up actions associated with the preview, the follow-up actions including at least one of displaying a set of selectable buttons, the selectable buttons to allow a user to impact a social graph containing a user node and a concept node, wherein the user is associated with the user node, and the concept node is associated with the preview. 16. The non-transitory machine-readable medium of claim 15 , wherein the one or more follow up actions are selected from a set of follow-up actions comprising: displaying a first selectable button, to enable the user to express affinity for the post containing the hyperlink; displaying a second selectable button, to share the post containing the hyperlink with followers of the user at the client device; and displaying a third selectable button, to enable the user to comment on the post containing the hyperlink. 17. The non-transitory machine-readable medium of claim 15 , wherein the post is automatically shared with followers of the user at the client device after the concept node related to the post attains at least a first number of edges on the social graph of the concept node, wherein the edges are created responsive to a viewing user expressing an affinity for the concept, or the viewing user sharing the post related to the concept to other users. 18. The non-transitory machine-readable medium of claim 15 , wherein the post is automatically shared with followers of a content publisher referenced by the hyperlink shared in the post after the concept node related to the post attains at least a second number of edges on the social graph of the concept node, wherein the edges are created responsive to a viewing user expressing an affinity for the concept, or the viewing user sharing the post related to the concept to other users. 19. An apparatus compr
Business processes related to social networking or social networking services · CPC title
Display of layout of documents; Previewing · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
Browsing optimisation, e.g. caching or content distillation · CPC title
Hyperlinking · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.