Consumer purchasing and inventory control assistant apparatus, system and methods
US-12148022-B2 · Nov 19, 2024 · US
US2018157754A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018157754-A1 |
| Application number | US-201815874301-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 18, 2018 |
| Priority date | May 15, 2012 |
| Publication date | Jun 7, 2018 |
| Grant date | — |
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 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).
Opening claim text (preview).
1 . (canceled) 2 . A method for accessing network content, comprising: receiving a request to navigate to a network address; receiving content from the network address and a tag associated with the content from the network address, the tag indicating another network address; controlling, by one or more processors, display of the content associated with the network address in a browser instance; in response to receiving the tag, the one or more processors prefetching resources necessary for prerendering content from the another network address; prerendering, by the one or more processors, content associated with the another network address based on the resources; and storing the prerendered content of the another network address in a hidden browser instance. 3 . The method of claim 2 , wherein the content from the network address is search result content and the content from the another network address is content indicated by the search result content. 4 . The method of claim 2 , wherein the resources include at least one of executable code, scripting language, multimedia files, or interactive objects. 5 . The method of claim 2 , wherein the content of the another network address includes a request to redirect to content from a third network address and the method further comprises: prerendering the content from the third network address to generate prerendered content of the third network address; and storing the prerendered content of the third network address in the hidden browser instance in place of the prerendered content of the another network address. 6 . The method of claim 2 , wherein when the hidden browser instance is not accessed within a predetermined time period, the method further comprises discarding the prerendered content of the another network address. 7 . The method of claim 6 , wherein the predetermined time period is indicated by the tag. 8 . The method of claim 2 , further comprising interfacing with the hidden browser instance through an application programming interface (API). 9 . An apparatus for accessing network content, comprising: at least one processor; and at least one memory coupled to the at least one processor; wherein the at least one processor is configured to control execution of a browser application in accordance with instructions stored in the at least one memory, and the browser application is operable to receive a request to navigate to a network address; receive content from the network address and a tag associated with the content from the network address, the tag indicating another network address; control display of the content associated with the network address in a browser instance; in response to receiving the tag, prefetch resources necessary for prerendering content from the another network address; prerender content associated with the another network address based on the resources to generate prerendered content of the another network address; and store the prerendered content of the another network address in a hidden browser instance. 10 . The apparatus of claim 9 , further comprising a display for displaying the content associated with the network address and the content associated with the another network address. 11 . The apparatus of claim 9 , wherein the content from the network address is search result content and the content from the another network address is content indicated by the search result content. 12 . The apparatus of claim 9 , wherein the resources include at least one of executable code, scripting language, multimedia files, or interactive objects. 13 . The apparatus of claim 9 , wherein the content of the another network address includes a request to redirect to content from a third network address, and the browser application prerenders the content from the third network address to generate prerendered content of the third network address and stores the prerendered content of the third network address in the hidden browser instance in place of the prerendered content of the another network address. 14 . The apparatus of claim 9 , wherein the browser application is further operable to discard the prerendered content of the another network address when the hidden browser instance is not accessed within a predetermined time period. 15 . The apparatus of claim 14 , wherein the predetermined time period is indicated by the tag. 16 . The apparatus of claim 9 , wherein the browser application is further operable to interface with the hidden browser instance through an application programming interface (API). 17 . A non-transitory computer-readable medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the one or more processors to implement a method for accessing network content, the method comprising: receiving a request to navigate to a network address; receiving content from the network address and a tag associated with the content from the network address, the tag indicating another network address; controlling, by the one or more processors, display of the content associated with the network address in a browser instance; in response to receiving the tag, the one or more processors prefetching resources necessary for prerendering content from the another network address; prerendering, by the one or more processors, content associated with the another network address based on the resources to generate prerendered content of the another network address; and storing the prerendered content of the another network address in a hidden browser instance. 18 . The medium of claim 17 , wherein the content from the network address is search result content and the content from the another network address is content indicated by the search result content. 19 . The medium of claim 17 wherein the resources include at least one of executable code, scripting language, multimedia files, or interactive objects. 20 . The medium of claim 17 , wherein the content of the another network address includes a request to redirect to content from a third network address and the method further comprises: prerendering the content from the third network address to generate prerendered content of the third network address: and storing the prerendered content of the third network address in the hidden browser instance in place of the prerendered content of the another network address. 21 . The medium of claim 17 wherein when the hidden browser instance is not accessed within a predetermined time period, the method further comprises discarding the prerendered content of the another network address.
Browsing optimisation, e.g. caching or content distillation · CPC title
Indexing; Web crawling techniques · CPC title
of access to content, e.g. by caching · CPC title
Physics · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.