Access to network content

US9946792B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9946792-B2
Application numberUS-201213472019-A
CountryUS
Kind codeB2
Filing dateMay 15, 2012
Priority dateMay 15, 2012
Publication dateApr 17, 2018
Grant dateApr 17, 2018

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 search results are provided in the disclosure herein. Aspects of this disclosure minimize the delay in accessing network content by priming certain regularly viewed content (e.g., a web search home page or a search results page) in an invisible browser instance. As the user accesses the content prerendered in the invisible browser instance, a new instance of the prerendered content is created to facilitate future accesses to the network content (e.g., future search queries).

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer implemented method for improving access to network content, the method comprising: prerendering, using a processor, a set of network content in a hidden browser instance, the hidden browser instance being a browser instance that is hidden from a user, wherein the set of network content is search engine web page content that is non-search-result content, wherein the prerendering begins when a character is entered into a field that accepts search queries, and wherein the set of network content is preloaded into the hidden browser instance prior to the user providing a selection operation associated with the set of network content; monitoring user input in a browser for the selection operation associated with the set of network content preloaded in the hidden browser instance; detecting the selection operation associated with the set of network content preloaded in the hidden browser instance, wherein the selection operation is at least one of entry of a search query in a text entry field or selection of a suggested search query; in response to a detection of the selection operation, merging, with the processor, the set of network content with search results in an active browser instance; and creating a new instance of the set of network content in a new hidden browser instance for use in another selection operation associated with the set of network content. 2. The method of claim 1 , wherein the set of network content is a web search home page and the web search home page executes the selection operation. 3. The method of claim 1 , wherein: prerendering the set of network content comprises requesting the set of network content from a remote server, and the new instance of the set of network content is created by copying the set of network content received from the remote server without contacting the remote server a second time. 4. The method of claim 1 , wherein the new instance of the set of network content is created at a particular time interval after the selection operation. 5. The method of claim 1 , wherein the new instance of the set of network content is created based on a parameter received from a remote server that provided the network content. 6. The method of claim 1 , wherein the new instance of the set of network content is created immediately after the set of network content is merged with the active browser instance. 7. The method of claim 1 , further comprising notifying the set of network content preloaded in the hidden browser instance of the selection operation using an application programming interface. 8. The method of claim 1 , wherein the set of network content is determined by at least one of a user preference, a user navigation history, or a default search engine. 9. A non-transitory computer readable storage medium containing instructions that, when executed by a processor, cause the processor to perform a method comprising: prerendering, using a processor, a set of network content in a hidden browser instance, the hidden browser instance being a browser instance that is hidden from a user, wherein the set of network content is search engine web page content that is non-search-result content, wherein the prerendering begins when a character is entered into a field that accepts search queries, and wherein the set of network content is preloaded into the hidden browser instance prior to the user providing a selection operation associated with the set of network content; monitoring user input in a browser for the selection operation associated with the set of network content preloaded in the hidden browser instance; detecting the selection operation associated with the set of network content preloaded in the hidden browser instance, wherein the selection operation is at least one of entry of a search query in a text entry field or selection of a suggested search query; in response to a detection of the selection operation, merging the set of network content with search results in an active browser instance; and creating a new instance of the set of network content in a new hidden browser instance for use in another selection operation associated with the set of network content. 10. The non-transitory computer readable storage medium of claim 9 , wherein the set of network content is a web search home page and the web search home page executes the selection operation. 11. The non-transitory computer readable storage medium of claim 9 , wherein: prerendering the set of network content comprises requesting the set of network content from a remote server, and the new instance of the set of network content is created by copying the set of network content received from the remote server without contacting the remote server a second time. 12. The non-transitory computer readable storage medium of claim 9 , wherein the new instance of the set of network content is created at a particular time interval after the selection operation. 13. The non-transitory computer readable storage medium of claim 9 , wherein the new instance of the set of network content is created based on a parameter received from a remote server that provided the network content. 14. The non-transitory computer readable storage medium of claim 9 , wherein the new instance of the set of network content is created immediately after the set of network content is merged with the active browser instance. 15. The non-transitory computer readable storage medium of claim 9 , further comprising notifying the set of network content preloaded in the hidden browser instance of the selection operation using an application programming interface. 16. The non-transitory computer readable storage medium of claim 9 , wherein the set of network content is determined by at least one of a user preference, a user navigation history, or a default search engine. 17. A processing system for improving access to search results, the processing system comprising: at least one processor; and a memory coupled to the at least one processor; wherein the at least one processor is configured to: execute a browser application; prerender a set of network content in a hidden instance of the browser application, the hidden browser instance being a browser instance that is hidden from a user, wherein the set of network content is search engine web page content that is non-search-result content, wherein the prerendering begins when a character is entered into a field that accepts search queries, and wherein the set of network content is preloaded into the hidden browser instance prior to the user providing a selection operation associated with the set of network content; monitor user input in the browser for the selection operation associated with the set of network content preloaded in the hidden browser instance; detect the selection operation associated with the set of network content preloaded in the hidden browser instance, wherein the selection operation is at least one of entry of a search query in a text entry field or selection of a suggested search query; in response to a detection of the selection operation, merge the set of network content with search results in an active browser instance; and create a new instance of the set of network content in a new hidden browser instance for use in another selection operation associated with the set of network content. 18. The method of claim 1 , wherein the hidden browser instance includes a hidden browser tab window within which the set of network content can be preloaded. 19. The

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 US9946792B2 cover?
A method and system for improving access to search results are provided in the disclosure herein. Aspects of this disclosure minimize the delay in accessing network content by priming certain regularly viewed content (e.g., a web search home page or a search results page) in an invisible browser instance. As the user accesses the content prerendered in the invisible browser instance, a new inst…
Who is the assignee on this patent?
Jain Arvind, Ramachandran Sreeram, Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/951. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 17 2018 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).