System and method for accelerating network interaction
AssigneeRedmond Venture, Inc.
InventorEugene D. Kavner
Life of this patent
Estimating the term…
Loading patent…
AssigneeRedmond Venture, Inc.
InventorEugene D. Kavner
Estimating the term…
A method and system operable with a network user interface operable on a general purpose computer capable of multithreaded operation is disclosed which accelerates network interaction through intelligent cacheing, intelligent fetching, and intelligent filtering of data. In a preferred embodiment, such intelligent cacheing, fetching, and filtering of data are achieved by implementing an instruction set between the network user interface and the network to accomplish such tasks in a manner transparent to the user. According to one aspect, resources that are identified as unnecessary, such as ad data files, are not downloaded. Thus, communication of resources identified as unnecessary may be avoided. According to another aspect, during the second and subsequent accesses of network information, any resources present in a local cache are presented to the user immediately, without first determining if a later version of the resource is available over the network. More specifically, in response to a request for a resource present in a local cache, the instruction set may immediately provide the user interface a response expected by the user interface, thereby appearing to the user interface that the resource was obtained via the network. In the background, resource requests are issued over the network to download information that has been updated since stored in the cache. In another aspect, information determined to likely be subsequently accessed by a user, such as is determined from currently accessed information, is pre-loaded so upon selection by the user it is immediately available.
A system for providing accelerated network interaction as experienced by a user of a processor-based system operating under control of a network user interface, said processor-based system coupled to a data communication network having a plurality of network devices coupled thereto, wherein said processor-based system includes a pool of resources previously accessed via said data communication network, said system comprising:
A method for providing accelerated network interaction as experienced by a user of a processor-based system operating under control of a network user interface, said processor-based system coupled to a data communication network having a plurality of network devices coupled thereto, wherein said processor-based system includes a cache storing resources previously retrieved from said data communication network, said method comprising the steps of:
A system for retrieving information over a network prior to the information being selected for use by a user of a processor-based system, said processor-based system coupled to a data communication network having a plurality of network devices coupled thereto, said system comprising:
A computer program product having a computer readable medium having computer program logic recorded thereon for providing enhanced network interaction to a user of a processor-based system operating under control of a standardized network user interface, said processor-based system coupled to a data communication network having a plurality of network devices coupled thereto, wherein said processor-based system includes a cache storing resources previously retrieved from said data communication network, said computer program product comprising:
A method of accelerating Internet browsing by a computer operating under control of an Internet browser application program, wherein said user computer has associated therewith a data cache of resources previously accessed by said Internet browser, and wherein said Internet browser has associated therewith a first library of software calls, said method comprising the steps of:
A system for accelerating network interaction as experienced by a user of a first processor-based system coupled to a second processor-based system through a data communication network, wherein said first processor-based system includes a cache of resources previously accessed via said data communication network, said system comprising:
A system for accelerating network interaction as experienced by a user of a first processor-based system coupled to a second processor-based system through a data communication network, wherein said first processor-based system includes a cache of resources previously accessed via said data communication network, said system comprising:
A system for accelerating Internet browsing comprising:
A method for retrieving information over a network prior to the information being selected for use by a user of a processor-based system, said processor-based system coupled to a data communication network having a plurality of network devices coupled thereto, said method comprising:
Dependencies are inferred from the claim text.