Patent ID: 8510408

Claim:
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.