Method and apparatus for delivering dynamic information in a computer network
First Claim
Patent Images
1. A method of delivering web pages to an Internet browser, comprising:
- receiving, at an Internet server, a request from the Internet browser, for a page on the worldwide web;
determining whether a copy of said requested web page has been previously stored in a cache linked to said server;
if said requested web page has been previously stored in said cache, retrieving a copy of said requested web page from said cache and transmitting said retrieved copy to the Internet browser;
if said requested information has not been previously stored in said cache, retrieving said requested web page from a database application development tool, delivering said requested web page to said Internet browser, and storing a copy of said requested web page in said cache.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for obtaining information in a computer network includes requesting information from a server, and determining whether the information has been pre-stored in a server controlled cache. If the requested information has been pre-stored in the cache, the information is retrieved from memory. Otherwise, the information is obtained from the network, and a copy of the requested information is stored in the cache. In one embodiment of the invention, dynamic web pages are delivered to an Internet browser for viewing by a personal computer user.
-
Citations
34 Claims
-
1. A method of delivering web pages to an Internet browser, comprising:
-
receiving, at an Internet server, a request from the Internet browser, for a page on the worldwide web;
determining whether a copy of said requested web page has been previously stored in a cache linked to said server;
if said requested web page has been previously stored in said cache, retrieving a copy of said requested web page from said cache and transmitting said retrieved copy to the Internet browser;
if said requested information has not been previously stored in said cache, retrieving said requested web page from a database application development tool, delivering said requested web page to said Internet browser, and storing a copy of said requested web page in said cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of obtaining information in a computer network, comprising:
-
receiving a request for information;
determining whether a copy of said requested information is present in a memory linked to said server;
if said requested information is present in said memory, causing a copy of said requested information to be retrieved from said memory;
if said requested information is not present in said memory, causing said requested information to be retrieved from a computer network information source and causing a copy of said retrieved information to be placed in said memory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer system capable of obtaining information, comprising:
-
a computer network information server configured to receive at least one request for information; and
an information retrieval system configured to accept said at least one request for information from said server and to return said requested information to said computer network information server, wherein said information retrieval system is further configured to;
(i) determine whether information responsive to said request for information is located in a memory linked to said computer network information server, (ii) transmit said information responsive to said request for information to from said memory to said computer network information server if information responsive to said request for information is located in said memory, (iii) request information responsive to said request for information from a computer network information source if information responsive to said request for information is not located in said memory, (iv) transmit information received from said computer network information source to said computer network information server; and
(v) store a copy of said information received from said computer network information source in said memory. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification