Method and System for Defining the Order in Which Web Resources are Obtained by a Web Browser

US2016261714A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016261714-A1
Application numberUS-201315027635-A
CountryUS
Kind codeA1
Filing dateOct 7, 2013
Priority dateOct 7, 2013
Publication dateSep 8, 2016
Grant date

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.

Present invention refers to a method for defining the browser fetching order of web resources. The method comprises: receiving in an intermediate node an HTTP request, included in a first uniform resource locator, for a web resource sent by a web browser; assigning a priority level to the HTTP request by the intermediate node; encoding the priority level and the HTTP request in a second uniform resource locator; and sending the second uniform resource locator as an HTTP-redirection response to the web browser, so the fetching order is defined. Present invention also refers to a system for defining the browser fetching order of web resources characterized by an intermediate node configured for redirecting the HTTP request to the web browser before letting the HTTP request reach the HTTP server, being the intermediate node configured for perform the previous steps.

First claim

Opening claim text (preview).

1 . Method for defining the browser fetching order of web resources comprising e) receiving in an intermediate node an HTTP request, included in a first uniform resource locator, for a web resource sent by a web browser; f) assigning a priority level to the HTTP request by the intermediate node; g) encoding the priority level and the HTTP request in a second uniform resource locator; h) sending the second uniform resource locator as an HTTP-redirection response to the web browser; 2 . Method according to claim 1 further comprising: i) receiving in the intermediate node an HTTP request for a web resource with a priority level sent by the web browser; j) if the priority level is lower than a maximum value defined previously, modifying the HTTP request by increasing the priority level; k) encoding the modified HTTP request in a third uniform resource locator; l) sending the third uniform resource locator as a second HTTP-redirection response to the web browser; 3 . Method according to claim 2 wherein the priority level is equal to a maximum value defined previously, further comprising sending the HTTP request to an origin server or a web cache to fetch the web resource. 4 . Method according to previous claims wherein the intermediate node is configured to implement delays to a set of domains. 5 . Method according to previous claims wherein the priority level is implemented inserting a string to the HTTP request which encodes a delay with an original host, providing an uniform resource locator using an HTTP response code 303 . 6 . Method according to claims 4 - 5 wherein the delay is set according to the priority level, being the maximum value defined previously equal to a null delay. 7 . Method according to claim 6 wherein a null priority level correspond to a infinite delay, which makes an HTTP request be rejected at the intermediate node. 8 . System for defining the browser fetching order of web resources comprising a web browser sending an HTTP request to an HTTP server, the system is characterized by an intermediate node configured for redirecting the HTTP request to the web browser before letting the HTTP request reach the HTTP server, being the intermediate node configured for: receiving an HTTP request, included in a first uniform resource locator, for a web resource sent by the web browser; assigning a priority level to the HTTP request; encoding the priority level and the HTTP request in a second uniform resource locator; sending the second uniform resource locator as an HTTP-redirection response to the web browser; 9 . System according to claim 8 wherein the intermediate node is further configured for: receiving in the intermediate node an HTTP request for a web resource with a priority level sent by the web browser; if the priority level is lower than a maximum value defined previously, modifying the HTTP request by increasing the priority level; encoding the modified HTTP request in a third uniform resource locator; sending the third uniform resource locator as a second HTTP-redirection response to the web browser; 10 . System according to claims 8 - 9 wherein the intermediate node is further configured to implement delays to a set of domains. 11 . System according to any one of claims 8 - 10 wherein the intermediate node is further configured to insert a string into the HTTP request, which encodes a delay according to the priority level and with an original host, providing an uniform resource locator using an HTTP response code 303 . 12 . System according to any one of claims 8 - 11 wherein the intermediate node is an HTTP proxy-cache server. 13 . Computer program product comprising computer program code adapted to perform the method according to any of the claims 1 - 8 when said program code is executed on a computer, a digital signal processor, a field-programmable gate array, an application-specific integrated circuit, a micro-processor, a micro-controller, or any other form of programmable hardware.

Assignees

Inventors

Classifications

  • G06F13/385Primary

    for adaptation of a particular data processing system to different peripheral devices · CPC title

  • Electricity · mapped topic

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • H04L67/322Primary

    Electricity · mapped topic

  • Adding application-functional data or data for application control, e.g. adding metadata · CPC title

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 US2016261714A1 cover?
Present invention refers to a method for defining the browser fetching order of web resources. The method comprises: receiving in an intermediate node an HTTP request, included in a first uniform resource locator, for a web resource sent by a web browser; assigning a priority level to the HTTP request by the intermediate node; encoding the priority level and the HTTP request in a second uniform…
Who is the assignee on this patent?
Telefonica Digital Espana Slu
What technology area does this patent fall under?
Primary CPC classification G06F13/385. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).