Server and method for controlling server
US-2016286256-A1 · Sep 29, 2016 · US
US10133710B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10133710-B2 |
| Application number | US-201414174676-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 6, 2014 |
| Priority date | Feb 6, 2014 |
| Publication date | Nov 20, 2018 |
| Grant date | Nov 20, 2018 |
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: 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
Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets · CPC title
Browsing optimisation, e.g. caching or content distillation · CPC title
Display of layout of documents; Previewing · CPC title
Hyperlinking · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.