Access to network content

US9769285B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9769285-B2
Application numberUS-201113175067-A
CountryUS
Kind codeB2
Filing dateJul 1, 2011
Priority dateJun 14, 2011
Publication dateSep 19, 2017
Grant dateSep 19, 2017

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.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for accessing network content, the method comprising: predicting, using a processor, a navigation event associated with web content; requesting content associated with the predicted navigation event, wherein requesting content comprises sending a notification from a computing device to a server, via a network, that the requested content is for a pre-rendering of content associated with a web address; prerendering a redacted version of the content in a hidden browser instance, wherein the redacted version of the content is rendered and stored in the hidden browser instance in an executed format; swapping the rendered redacted version of the content into a viewable application instance in response to a selection of the next navigation event, such that a delay in accessing the content is minimized; sending a notification from the computing device to the server that the rendered redacted version of the content was accessed; after the step of requesting content, receiving an indication that certain content of the requested content has been redacted; and after the step of sending a notification, receiving redacted content. 2. The method of claim 1 , further comprising discarding the rendered version of the content in response to the navigation event not being selected within a specified period of time. 3. The method of claim 1 , wherein the content is a web page and the navigation event is a selection of a uniform resource locator (URL). 4. The method of claim 1 , wherein the navigation event is determined by identifying one or more embedded prerender tags within a web page. 5. The method of claim 4 , wherein the embedded prerender tags comprise a rank number to identify an order in which to prerender their content. 6. The method of claim 5 , wherein the content is a set of web page search results, and the order is a relevance of the search results. 7. The method of claim 1 , wherein the notification is sent via a modified hypertext transfer protocol (HTTP) header. 8. The method of claim 1 , wherein the notification is sent using a scripted application programming interface (API). 9. The method of claim 1 , further comprising: detecting a cookie state change during the rendering of the content; and aborting the rendering of the content in response to the cookie state change. 10. The method of claim 1 , further comprising: detecting multimedia content of at least one of an audio or video file in the content; and pausing playback of the multimedia content in response to detecting the at least one audio file or video file. 11. A processing system for prerendering network content comprising: a memory storing web content; and at least one processor coupled to the memory, the at least one processor being configured to: predict a navigation event associated with the web content in memory, request content associated with the predicted navigation event, wherein the request comprises sending a notification from a computing device to a server, via a network, that the requested content is for a pre-rendering of content associated with a web address, prerender a redacted version of the content in a hidden browser instance, wherein the redacted version of the content is rendered and stored in the hidden browser instance in an executed format, swap the hidden browser instance into a viewable application instance in response to the selection of the navigation event, send a notification from the computing device to the server that the rendered redacted version of the content was accessed, after requesting content, receive an indication that certain content of the requested content has been redacted; and after sending a notification, receive redacted content. 12. The processing system of claim 11 , wherein the at least one processor is further configured to identify the navigation event and communicate the navigation event. 13. The processing system of claim 12 , wherein the at least one processor is further configured to identify the navigation event by extracting at least one prerender tag from a web page. 14. The processing system of claim 12 , wherein the at least one processor is further configured to identify the navigation event by analyzing a client navigation history.

Assignees

Inventors

Classifications

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 US9769285B2 cover?
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 c…
Who is the assignee on this patent?
Burkard Timo, Jain Arvind, Bentzel Christopher, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L67/42. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 19 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).