Automated comprehension and interest-based optimization of content
US-2018357562-A1 · Dec 13, 2018 · US
US10650078B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10650078-B2 |
| Application number | US-201715715650-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 26, 2017 |
| Priority date | Sep 26, 2017 |
| Publication date | May 12, 2020 |
| Grant date | May 12, 2020 |
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.
Content rendering techniques are disclosed that reduce latency in rendering of content by extracting resource intensive content from the content. An example method may include identifying items of resource intensive content included in an item of original content, and extracting the items of resource intensive content from the item of original content. The extracted items of resource intensive content are replaced with corresponding extraction markers in the item of original content to create an item of modified content. At the time of rendering the item of modified content, the extracted items of resource intensive content may be retrieved and appropriately inserted into the item of modified content to recreate the item of original content.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: identifying an item of resource intensive content included in an item of original content; determining whether the identified item of resource intensive content satisfies a size threshold; and responsive to a determination that the identified item of resource intensive content satisfies the size threshold: creating an extraction marker indicating that the identified item of resource intensive content is to be extracted from a location within the item of original content; extracting the identified item of resource intensive content indicated by the extraction marker from the location within the item of original content; and inserting the extraction marker at the location within the item of original content from which the identified item of resource intensive content indicated by the extraction marker was extracted to create an item of modified content, the item of modified content corresponding to the item of original content, the extraction marker further indicating that the identified item of resource intensive content has been extracted from the item of original content. 2. The method of claim 1 , wherein the extraction marker comprises a globally unique identifier (GUID) identifying the extracted item of resource intensive content and associated metadata specifying one or more characteristics of the extracted item of resource intensive content. 3. The method of claim 2 , wherein the one or more characteristics include one or more of an indication of a size of the extracted item of resource intensive content, an indication of a dimension of the extracted item of resource intensive content, and an indication of a content type of the extracted item of resource intensive content. 4. The method of claim 1 , further comprising, responsive to the determination, saving the item of modified content and the identified item of resource intensive content as separate items in a content repository. 5. The method of claim 1 , wherein determining whether the identified item of resource intensive content satisfies the size threshold comprises determining whether the identified item of resource intensive content has a size that is equal to or larger than the size threshold. 6. The method of claim 1 , further comprising determining whether the identified item of resource intensive content satisfies a usage threshold, wherein extracting the identified item of resource intensive content and inserting the extraction marker are performed in response to a determination that the identified item of resource intensive content satisfies the size threshold and the usage threshold. 7. The method of claim 6 , wherein determining whether the identified item of resource intensive content satisfies the comprises determining whether the identified item of resource intensive content has a usage that is equal to or smaller than the usage threshold. 8. The method of claim 1 , wherein the item of resource intensive content includes one or more of an image, a video, and extended text. 9. The method of claim 1 , wherein the item of original content includes access controlled original content. 10. A computer-implemented method comprising: receiving an item of modified content, the item of modified content corresponding to an item of original content, the item of modified content including an extraction marker, the extraction marker indicating that an item of resource intensive content has been extracted from the item of original content; determining whether to retrieve the extracted item of resource intensive content based on one or more of a globally unique identifier (GUID) identifying the extracted item of resource intensive content, a size or dimension of the extracted item of resource intensive content, whether the extracted item of resource intensive content will be visible if displayed on a display screen, and an analytic metric associated with the extracted item of resource intensive content; and responsive to a determination to retrieve the extracted item of resource intensive content: retrieving the extracted item of resource intensive content; and inserting the retrieved extracted item of resource intensive content in a location within the item of modified content in which the extraction marker is located. 11. The method of claim 10 , wherein the size of the extracted item of resource intensive content depends on a type of content that comprises the extracted item of resource intensive content. 12. The method of claim 10 , wherein the determining whether to retrieve the extracted item of resource intensive content is further based on type of content that comprises the extracted item of resource intensive content. 13. The method of claim 10 , wherein the analytic metric includes a usage metric. 14. A computer program product including one or more non-transitory machine readable mediums encoded with instructions that when executed by one or more processors cause a process to be carried out to automatically extract an item of resource intensive content from an item of original content, the process comprising: identifying an item of resource intensive content included in an item of original content; determining whether the identified item of resource intensive content satisfies a first criteria; and responsive to a determination that the identified item of resource intensive content satisfies the first criteria: creating an extraction marker indicating that the identified item of resource intensive content is to be extracted from a location within the item of original content; extracting the identified item of resource intensive content indicated by the extraction marker from the location within the item of original content; inserting the extraction marker at the location within the item of original content from which the identified item of resource intensive content indicated by the extraction marker was extracted to create an item of modified content, the item of modified content corresponding to the item of original content, the extraction marker further indicating that the identified item of resource intensive content has been extracted from the item of original content; and saving the item of modified content and the identified item of resource intensive content as separate items in a content repository. 15. The computer program product of claim 14 , wherein the extraction marker comprises a globally unique identifier (GUID) identifying the extracted item of resource intensive content and associated metadata specifying one or more characteristics of the extracted item of resource intensive content. 16. The computer program product of claim 15 , wherein the one or more characteristics includes one or more of an indication of a size of the extracted item of resource intensive content, an indication of a dimension of the extracted item of resource intensive content, and an indication of a content type of the extracted item of resource intensive content. 17. The computer program product of claim 14 , wherein the first criteria includes a size threshold. 18. The computer program product of claim 17 , wherein determining whether the identified item of resource intensive content satisfies the first criteria comprises determining whether the identified item of resource intensive content has a size that is equal to or larger than the size threshold. 19. The computer program product of claim 14 , wherein the first criteria includes a usage threshold. 20. The computer program pr
Protocol performance · CPC title
Responding to QoS · CPC title
Optimising the visualization of content, e.g. distillation of HTML documents · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
of access to content, e.g. by caching · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.