Computer network and method of operating same to preload content of selected web pages
First Claim
1. A web caching apparatus to connect at least one user device on a local area network to the internet, said web caching apparatus comprising:
- a local network memory,wherein said web caching apparatus is to;
receive, from a client, a set of web addresses associated with web pages to be stored on the local network memory and store the set of web addresses in the local network memory;
receive instructions from the client that identify a set of users whose access to the internet is to be denied and store the identified set of users in the local network memory;
receive instructions that include a time at which the local network memory is to download web pages on to the local network memory, and store said time in the local network memory;
download content from web pages corresponding to the set of web addresses, and cache the content in said local network memory at said time stored in the local network memory;
receive a request for internet access to a web address in the set of web addresses from the at least one user device;
determine whether a user of the at least one user device is in the identified set of users; and
provide access to the cached content associated with the requested web address to the at least one user device in response to a determination that the user is in the identified set of users.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a computer network for example a school to preload the content of web addresses on the local memory, i.e. the web cache memory for use in for example a subsequent lesson. The network comprises at least one device, a web cache memory, and internet access apparatus to connect a device on the network to internet using a web browser, relevant devices on the network being accessible to a network administrator and defined network users (teachers and pupils), a method whereby one of said defined network users (teachers) uses a modified web browser to define a set of web addresses (web pages) to be accessed, said set of web addresses being stored in the network, and operates the network to cause the content of the set of web addresses to be stored on said web cache memory, whereby the content may be accessed by the pupils during said lesson via the network without further access to internet. Limits or quotas may be set up for the amount of memory space usable by each user so as to prevent overload of the memory and users may be limited to access web pages defined by one or more preload tasks on the memory at a particular time. Software to allow the method of the invention may be loaded on the web cache.
30 Citations
17 Claims
-
1. A web caching apparatus to connect at least one user device on a local area network to the internet, said web caching apparatus comprising:
-
a local network memory, wherein said web caching apparatus is to; receive, from a client, a set of web addresses associated with web pages to be stored on the local network memory and store the set of web addresses in the local network memory; receive instructions from the client that identify a set of users whose access to the internet is to be denied and store the identified set of users in the local network memory; receive instructions that include a time at which the local network memory is to download web pages on to the local network memory, and store said time in the local network memory; download content from web pages corresponding to the set of web addresses, and cache the content in said local network memory at said time stored in the local network memory; receive a request for internet access to a web address in the set of web addresses from the at least one user device; determine whether a user of the at least one user device is in the identified set of users; and provide access to the cached content associated with the requested web address to the at least one user device in response to a determination that the user is in the identified set of users. - View Dependent Claims (2, 3, 4, 8, 14)
-
-
5. A method of caching web pages on a local network memory, wherein the local network memory is to connect at least one user device on a local area network to the internet, said method comprising:
-
receiving instructions from a client that define a set of web addresses associated with the web pages to be cached, receiving instructions from the client identifying a set of users whose access to the internet is to be denied; storing said set of web addresses and the identified set of users on the local network memory; receiving instructions that include a time at which the local network memory is to download the web pages on to the local network memory, and storing said time in the local network memory; caching content from the set of web addresses into the local network memory at said time stored in the local network memory; receiving a request for access to a web address in the set of web addresses from the at least one user device; determining whether a user of the at least one user device is in the identified set of users; and providing access to the cached content associated with the requested web address to the at least one user device in response to a determination that the user is in the identified set of users. - View Dependent Claims (6, 7, 9, 10, 15, 16)
-
-
11. A non-transitory computer readable storage medium on which is embedded a computer program, said computer program implementing a method for storing content of web pages on a local network memory, wherein the local network memory is to connect at least one user device on a local area network to the internet, said computer program comprising computer readable code to:
-
receive instructions from a client that define a set of web addresses associated with the web pages to be stored on the local network memory, receive instructions from the client that identify a set of users whose access to the internet is to be denied; store said set of web addresses and the identified set of users on the local network memory; receive instructions that include a time at which the local network memory is to download the web pages on to the local network memory, and store said time in the local network memory; cache content from the set of web addresses into the local network memory at said time stored in the local network memory; receive a request for access to a web address in the set of web addresses from the at least one user device; determine whether a user of the at least one user device is listed in the identified set of users; and provide access to the cached content associated with the requested web address to the at least one user device in response to a determination that the user is in the identified set of users. - View Dependent Claims (12, 13, 17)
-
Specification