Network selection using current and historical measurements
US-9628359-B1 · Apr 18, 2017 · US
US11019179B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11019179-B2 |
| Application number | US-201715680616-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 18, 2017 |
| Priority date | Jun 14, 2011 |
| Publication date | May 25, 2021 |
| Grant date | May 25, 2021 |
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.
A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method for identifying content to prerender, the method comprising: identifying one or more links on a web page; selecting, using a processor, at least one of the one or more links to identify as a link to prerender; embedding a predictive tag within the web page to direct a web browser to prerender the at least one selected link, wherein the predictive tag is indicative of a future likely navigation event; receiving a prerender request related to the at least one selected link; determining to not send content in response to the prerender request based on one or more constraints on the processor; determining to send partially redacted content related to the at least one selected link; and upon receiving confirmation that the at least one selected link has been viewed, sending additional content that was partially redacted related to the at lease one selected link. 2. The method of claim 1 , further comprising: identifying an order to prerender the at least one selected link; and wherein the predictive tag further comprises the order. 3. The method of claim 2 , wherein the web page is a page of search results and the order represents a relevance for each search result. 4. A processing system for embedding prerender instructions within network content comprising: at least one processor; a prerender module associated with the at least one processor; and a memory coupled to the at least one processor; wherein the prerender module is configured to cause the at least one processor to: identify one or more links within a web page, select at least one of the one or more links as a link to prerender, embed a predictive tag within the web page to direct a web browser to prerender the selected at least one link, wherein the predictive tag is indicative of a future likely navigation event, receive a prerender request related to the at least one selected link; determine to not send content in response to the prerender request based on one or more constraints on the at least one processor; determine to send partially redacted content related to the at least one selected link; and send additional content that was partially redacted related to the at least one selected link upon receipt of confirmation that the at least one selected link was viewed. 5. The processing system of claim 4 , wherein the predictive tag is a hypertext markup language (HTML) tag. 6. A non-transitory, computer-readable medium configured to store instructions that, when executed by one or more processors, cause the one or more processors to perform a method for configuring a prerender operation, the method comprising: identifying one or more links on a web page; selecting, using a processor, at least one of the one or more links to identify as a link to prerender; embedding a predictive tag within the web page to direct a web browser to prerender the at least one selected link, wherein the tag is indicative of a future likely navigation event; receiving a prerender request related to the at least one selected link; determine to not send content in response to the prerender request based on one or more constraints on the processor; determine to send partially redacted content related to the at least one selected link; and send additional content that was partially redacted related to the at least one selected link upon receipt of confirmation that the at least one selected link was viewed. 7. The medium of claim 6 , wherein the method further comprises: identifying an order to prerender the at least one selected link; and wherein the predictive tag further comprises the order. 8. The medium of claim 7 , wherein the web page is a page of search results and the order represents a relevance for each search result. 9. The medium of claim 6 , wherein the predictive tag is a hypertext markup language (HTML) tag. 10. The method of claim 1 , wherein the predictive tag is a hypertext markup language (HTML) tag. 11. The method of claim 1 , wherein the one or more constraints of the processor includes processor speed. 12. The processing system of claim 4 , wherein the one or more constraints of the processor includes processor speed. 13. The method of claim 1 , wherein the predictive tag includes at least one of a ranking value for each of the one or more links and a value specifying a time to keep the prerender. 14. The method of claim 13 , wherein the value specifying a time to keep the prerender is based on a type of content contained within the one or more links. 15. The processing system of claim 4 , wherein the predictive tag includes at least one of a ranking value for each of the one or more links and a value specifying a time to keep the prerender. 16. The processing system of claim 15 , wherein the value specifying a time to keep the prerender is based on a type of content contained within the one or more links. 17. The medium of claim 6 , wherein the predictive tag includes at least one of a ranking value for each of the one or more links and a value specifying a time to keep the prerender. 18. The medium of claim 17 , wherein the value specifying a time to keep the prerender is based on a type of content contained within the one or more links.
Protocols · CPC title
of access to content, e.g. by caching · CPC title
Data redirection of data network streams · CPC title
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.