Generating preview data for online content

US10133710B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10133710-B2
Application numberUS-201414174676-A
CountryUS
Kind codeB2
Filing dateFeb 6, 2014
Priority dateFeb 6, 2014
Publication dateNov 20, 2018
Grant dateNov 20, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: determining a type of content of a website referenced by a hyperlink, the website comprising a set of images; identifying a set of indicators, wherein each indicator is associated with a corresponding image characteristic; determining, from the set of indicators, a subset of positive indicators and a subset of negative indicators based on the type of content of the website; determining a rank for each image from the set of images by utilizing the subset of positive indicators to increase the rank of each image comprising one or more positive indicators from the subset of positive indicators and utilizing the subset of negative indicators to decrease the rank of each image comprising one or more negative indicators from the subset of negative indicators; selecting, based on the rank of each image, at least one image from the set of images to include in a preview of the website; generating a preview of the website to include the selected at least one image; and providing the generated preview of the website for display by a client device. 2. The method of claim 1 , wherein the rank of each image is indicative of a relationship between the image and the website referenced by the hyperlink. 3. The method of claim 1 , wherein the type of content comprises at least one of an image gallery, a commercial news website, an amateur news website, or an online store. 4. The method of claim 1 , wherein the set of indicators comprise of at least one of an image file name, an image file format, an image file size, or a set of image dimensions. 5. The method of claim 1 , wherein utilizing the subset of positive indicators to increase the rank of each image comprising one or more positive indicators from the subset of positive indicators further comprises: for each image of the set of images, increasing the rank of the image in response to determining a positive correlation between one or more indicators from the image and the subset of positive indicators. 6. The method of claim 1 , wherein utilizing the subset of negative indicators to decrease the rank of each image comprising one or more negative indicators from the subset of negative indicators further comprises: for each image of the set of images, decreasing the rank of the image in response to determining a positive correlation between one or more indicators from the image and the subset of negative indicators. 7. The method of claim 1 , further comprising identifying a content producer referenced by the hyperlink and applying a set of preview image selection rules specified by the content producer to select the at least one image from the set of images to include in the preview of the website. 8. The method of claim 1 , further comprising updating the set of images from the website from a previously acquired version of the set of images to an updated version of the set of images from the website. 9. The method of claim 1 , further comprising publishing a post containing the generated preview including the selected at least one image in response to receiving an indication from the client device to publish the post. 10. A non-transitory computer-readable medium storing instructions for execution by a processor, the instructions to perform operations comprising: determining a type of content of a website referenced by a hyperlink, the website comprising a set of images; identifying a set of indicators, wherein each indicator is associated with a corresponding image characteristic; determining, from the set of indicators, a subset of positive indicators and a subset of negative indicators based on the type of content of the website; determining a rank for each image from the set of images by utilizing the subset of positive indicators to increase the rank of each image comprising one or more positive indicators from the subset of positive indicators and utilizing the subset of negative indicators to decrease the rank of each image comprising one or more negative indicators from the subset of negative indicators; selecting, based on the rank of each image, at least one image from the set of images to include in a preview of the website; generating a preview of the website to include the selected at least one image; and providing the generated preview of the website for display by a client device. 11. The non-transitory computer-readable medium of claim 10 , wherein the rank of each image is indicative of a relationship between the image and the website referenced by the hyperlink. 12. The non-transitory computer-readable medium of claim 10 , wherein the type of content comprises at least one of an image gallery, a commercial news website, an amateur news website, or an online store. 13. The non-transitory computer-readable medium of claim 10 , including instructions to perform further operations comprising: for each image of the set of images, increasing the rank of the image in response to determining a positive correlation between one or more indicators from the image and the subset of positive indicators. 14. The non-transitory computer-readable medium of claim 10 including instructions to perform further operations comprising: for each image of the set of images, decreasing the rank of the image in response to determining a positive correlation between one or more indicators from the image and the subset of negative indicators. 15. The non-transitory computer-readable medium of claim 10 including instructions to perform further operations comprising: identifying a content producer referenced by the hyperlink and applying a set of preview image selection rules specified by the content producer to select the at least one image from the set of images to include in the preview of the website. 16. The non-transitory computer-readable medium of claim 10 including instructions to perform further operations comprising updating the set of images from the website from a previously acquired version of the set of images to an updated version of the set of images from the website. 17. The non-transitory computer-readable medium of claim 10 including instructions to perform further operations comprising: publishing a post containing the generated preview including the selected at least one image in response to receiving an indication from the client device to publish the post. 18. A system comprising: a processing system including at least one processor; and a non-transitory machine-readable medium including instructions which cause the processing system to perform operations comprising: determining a type of content of a website referenced by a hyperlink, the website comprising a set of images; identifying a set of indicators, wherein each indicator is associated with a corresponding image characteristic; determining, from the set of indicators, a subset of positive indicators and a subset of negative indicators based on the type of content of the website; determining a rank for each image from the set of images by utilizing the subset of positive indicators to increase the rank of each image comprising one or more positive indicators from the subset of positive indicators and utilizing the subset of negative indicators to decrease the rank of each image comprising one or more negative indicators from the subset of negative indicators; selecting, based on the rank of each image, at least one image from the set of images to include in a preview of the website; generating a preview of the website to include the selected at least one

Assignees

Inventors

Classifications

  • Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets · CPC title

  • G06F16/957Primary

    Browsing optimisation, e.g. caching or content distillation · CPC title

  • Display of layout of documents; Previewing · CPC title

  • Hyperlinking · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10133710B2 cover?
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…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/957. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).