Transcoding and serving resources
US-2018011935-A1 · Jan 11, 2018 · US
US10241982B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10241982-B2 |
| Application number | US-201415326155-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 30, 2014 |
| Priority date | Jul 30, 2014 |
| Publication date | Mar 26, 2019 |
| Grant date | Mar 26, 2019 |
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.
In one example of the disclosure, a web page and a plurality of content elements that are candidates for incorporation into the web page are received. A user-assigned importance rating for each of the received content elements is received. A reduced-sized version of the content element is created for each of the received content elements. A web page request is received from a requestor computing device and bandwidth available to the device is measured. The web page is modified based upon the importance ratings and the bandwidth measurement.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a design engine, to receive a web page and a plurality of content elements as candidates for incorporation into the web page; a rating engine, to receive a user-assigned importance rating for each of the received content elements; a reduction engine, to, for each of the received content elements, create a reduced-sized version of the content element; a measurement engine, to receive a web page request from a requestor computing device and measure bandwidth available to the device; and a modification engine, to: modify the web page based upon the importance ratings and the bandwidth measurement, the modification to include, determining a number of content elements to be included within the web page; determining a subset of the plurality of content elements that is the number of content elements from the plurality having high rankings according to a ranking methodology; and modifying the web page by including the subset. 2. The system of claim 1 , wherein the web page is a responsive design web page and the content elements include image or a video content elements. 3. The system of claim 1 , wherein the modification engine is to, in determining the subset, create a mix of as-received size content elements and modified-size content elements such that the cumulative size of the subset does not exceed a predetermined size limit for the subset. 4. The system of claim 1 , wherein the modification engine is to determine the number of content elements to be included in the web page based upon design information included within the web page. 5. The system of claim 1 , wherein the modification engine is to select for inclusion in the web page a subset of the plurality of content elements, each member of the subset having an importance rating exceeding a predetermined importance rating threshold, and the members of the subset cumulatively not exceeding a predetermined size limit for the subset that corresponds to the measured bandwidth. 6. The system of claim 1 , wherein the modification engine is to, responsive to determining the bandwidth measurement is below a pre-established bandwidth threshold, modify the web page by incorporating all reduced-sized versions of content elements. 7. The system of claim 1 , wherein the modification engine is to access a predetermined importance rating threshold, is to identify high priority content elements based upon the importance ratings and the importance rating threshold, and is to modify the web page such that each of the high priority content elements is incorporated at as-received resolution. 8. The system of claim 1 , wherein the reduction engine is to create a reduced-sized version of a first content element that is smaller than the first content element as received by at least one of resizing, changing color depth of, and changing encoding of the first content element. 9. The system of claim 1 , wherein the web page is a second web page, and the measurement engine is to send a first web page to the requestor computing device and determine the bandwidth measurement based upon the sending of the first web page. 10. The system of claim 1 , wherein the measurement engine is to measure bandwidth based upon data indicative that an attempt to load the web page at the requestor computing device failed to occur within a target loading duration. 11. A memory resource storing instructions that when executed cause a processing resource to implement a system to modify web pages, the instructions comprising: a design module, to receive a responsive design web page and a plurality of content elements as candidates for incorporation into the web page; a rating module, to receive a user-assigned importance rating for each of the received content elements; a reduction module, to, for each of the received content elements, create a reduced-sized version of the content element that is smaller than the content element as received; a measurement module, to receive a web page request from a requestor computing device and measure bandwidth available to the device; and a modification module, to access a predetermined importance rating threshold for identifying high priority content elements, and to modify the web page by including a subset of the plurality of content elements with each content element of the subset having an importance rating exceeding the importance rating threshold, wherein the subset includes a mix of as-received size content elements and modified-size content elements such that the cumulative size of the subset content elements does not exceed a predetermined size limit for the subset that corresponds with the measured bandwidth. 12. The memory resource of claim 11 , wherein the modification module includes instructions to modify the web page by including the subset to the exclusion of other content elements from the plurality of content elements. 13. The memory resource of claim 11 , wherein the modification module is to determine the number of content elements to be included in the web page based upon design information included within the web page. 14. A method to modify web pages based upon content element importance ratings and bandwidth measurements, comprising: sending a first web page to a page-requestor computing device, and determining a measurement of bandwidth available to the page-requestor computing device based upon the sending; receiving a second web page that is a responsive design web page and a plurality of content elements as that are identified for incorporation into the second page; receiving a user-assigned importance rating for each of the received content elements; creating, for each of the received content elements, a reduced-sized version that is smaller than the content element as received; modifying the second page in consideration of the ratings and the bandwidth measurement; determining a number of content elements to be included within the web page; determining a subset of the plurality of content elements that is the number of content elements from the plurality having high rankings according to a ranking methodology; modifying the web page by including the subset; and sending the modified second page to the page-requestor computing device. 15. A system, comprising: a design engine, to receive a web page and a plurality of content elements as candidates for incorporation into the web page; a rating engine, to receive a user-assigned importance rating for each of the received content elements; a reduction engine, to, for each of the received content elements, create a reduced-sized version of the content element; a measurement engine, to receive a web page request from a requestor computing device and measure bandwidth available to the device; and a modification engine, to: select for inclusion in the web page a subset of the plurality of content elements, each member of the subset having an importance rating exceeding a predetermined importance rating threshold, and the members of the subset cumulatively not exceeding a predetermined size limit for the subset that corresponds to the measured bandwidth; and modify the web page based upon the importance ratings and the bandwidth measurement. 16. The system of claim 15 , wherein the modification engine is to, responsive to determining the bandwidth measurement is below a pre-established bandwidth threshold, modify the web page by incorporating all reduced-sized versions of content elements. 17. The system of claim 15 , wherein the modification engine is to access a predetermined importanc
Search customisation based on user profiles and personalisation · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Version control (for software G06F8/71) · CPC title
Packet rate · CPC title
Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.