US2021349964A1PendingUtilityA1

Predictive resource identification and phased delivery of structured documents

Assignee: FACEBOOK INCPriority: Dec 15, 2009Filed: Jul 22, 2021Published: Nov 11, 2021
Est. expiryDec 15, 2029(~3.4 yrs left)· nominal 20-yr term from priority
G06F 16/958G06F 16/9577G06F 40/143G06F 16/986
71
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one embodiment, a method includes, by a client device, sending a request to a computer server system for a structured document; receiving, from the computer server in a first response phase, a first response portion comprising one or more first resources associated with the structured document or references to the one or more first resources; processing the one or more first resources for rendering a part of the structured document; and receiving, from the computer system in a second response phase that is subsequent to the first response phase, a second response portion from comprising one or more second resources associated with the structured document or references to the one or more second resources, the one or more second resources being different than the one or more first resources.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising, by a client device:
 sending, to a computer server system, a request for a structured document;   receiving, from the computer server in a first response phase, a first response portion comprising one or more first resources associated with the structured document or references to the one or more first resources;   processing the one or more first resources for rendering a part of the structured document; and   receiving, from the computer system in a second response phase that is subsequent to the first response phase, a second response portion from comprising one or more second resources associated with the structured document or references to the one or more second resources, the one or more second resources being different than the one or more first resources.   
     
     
         2 . The method of  claim 1 , wherein:
 the structured document comprises a Hyper Text Markup Language (HTML) document;   the HTML document comprises a head element and one or more other HTML elements;   the first response portion comprises a first portion of the head element; and   the second response portion comprises a second portion of the head element and the one or more other HTML elements.   
     
     
         3 . The method of  claim 1 , wherein one or more of the first resources or one or more of the second resources comprise a JavaScript script, a Cascading Style Sheet (CSS) resource, a web application resource, an image resource, a video resource, or an audio resource. 
     
     
         4 . The method of  claim 1 , wherein, for each of the one or more first resources, a likelihood that the first resource will be included in a response to a future request for the structured document exceeds a first predetermined threshold. 
     
     
         5 . The method of  claim 1 , wherein one or more of the first resources have been previously determined to have at least a predetermined probability to be included in a response to a future request for the structured document that exceeds a predetermined threshold value. 
     
     
         6 . The method of  claim 1 , wherein the first response portion and the second response portion are received by the client device over a persistent network connection. 
     
     
         7 . The method of  claim 1 , wherein the processing the one or more first resources for rendering a part of the structured document comprises:
 parsing one or more of the first resources, or   executing one or more of the first resources.   
     
     
         8 . A client device comprising:
 one or more processors; and   a memory coupled by the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:
 send, to a computer server system, a request for a structured document; 
 receive, from the computer server in a first response phase, a first response portion comprising one or more first resources associated with the structured document or references to the one or more first resources; 
 process the one or more first resources for rendering a part of the structured document; and 
 receive, from the computer system in a second response phase that is subsequent to the first response phase, a second response portion from comprising one or more second resources associated with the structured document or references to the one or more second resources, the one or more second resources being different than the one or more first resources. 
   
     
     
         9 . The client device of  claim 8 , wherein:
 the structured document comprises a Hyper Text Markup Language (HTML) document;   the HTML document comprises a head element and one or more other HTML elements;   the first response portion comprises a first portion of the head element; and   the second response portion comprises a second portion of the head element and the one or more other HTML elements.   
     
     
         10 . The client device of  claim 8 , wherein one or more of the first resources or one or more of the second resources comprise a JavaScript script, a Cascading Style Sheet (CS S) resource, a web application resource, an image resource, a video resource, or an audio resource. 
     
     
         11 . The client device of  claim 8 , wherein, for each of the one or more first resources, a likelihood that the first resource will be included in a response to a future request for the structured document exceeds a first predetermined threshold. 
     
     
         12 . The client device of  claim 8 , wherein one or more of the first resources have been previously determined to have at least a predetermined probability to be included in a response to a future request for the structured document that exceeds a predetermined threshold value. 
     
     
         13 . The client device of  claim 8 , wherein the first response portion and the second response portion are received by the client device over a persistent network connection. 
     
     
         14 . The client device of  claim 8 , wherein the processing the one or more first resources for rendering a part of the structured document comprises:
 parsing one or more of the first resources, or   executing one or more of the first resources.   
     
     
         15 . One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
 send, to a computer server system, a request for a structured document;   receive, from the computer server in a first response phase, a first response portion comprising one or more first resources associated with the structured document or references to the one or more first resources;   process the one or more first resources for rendering a part of the structured document; and   receive, from the computer system in a second response phase that is subsequent to the first response phase, a second response portion from comprising one or more second resources associated with the structured document or references to the one or more second resources, the one or more second resources being different than the one or more first resources.   
     
     
         16 . The one or more computer-readable non-transitory storage media of  claim 15 , wherein:
 the structured document comprises a Hyper Text Markup Language (HTML) document;   the HTML document comprises a head element and one or more other HTML elements;   the first response portion comprises a first portion of the head element; and   the second response portion comprises a second portion of the head element and the one or more other HTML elements.   
     
     
         17 . The one or more computer-readable non-transitory storage media of  claim 15 , wherein one or more of the first resources or one or more of the second resources comprise a JavaScript script, a Cascading Style Sheet (CSS) resource, a web application resource, an image resource, a video resource, or an audio resource. 
     
     
         18 . The one or more computer-readable non-transitory storage media of  claim 15 , wherein, for each of the one or more first resources, a likelihood that the first resource will be included in a response to a future request for the structured document exceeds a first predetermined threshold. 
     
     
         19 . The one or more computer-readable non-transitory storage media of  claim 15 , wherein one or more of the first resources have been previously determined to have at least a predetermined probability to be included in a response to a future request for the structured document that exceeds a predetermined threshold value. 
     
     
         20 . The one or more computer-readable non-transitory storage media of  claim 15 , wherein the processing the one or more first resources for rendering a part of the structured document comprises:
 parsing one or more of the first resources, or   executing one or more of the first resources.

Join the waitlist — get patent alerts

Track US2021349964A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.