Control of access to computers in a computer network
First Claim
1. A method to be performed in a client computer, the method comprising:
- setting a first access indicator in a client computer if the client computer satisfies a requirement;
providing a content of the first access indicator to a first server computer in communication with the client computer over a computer network; and
based on the content of the first access indicator, accessing a content of the first server computer.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an access indicator set in a client computer contains information for gaining access to a sever computer in a computer network. The access indicator may be a cookie, while the server computer may be hosting a website on the Internet. The client computer may provide the contents of the access indicator to the server computer as a pass for gaining access to a particular section or entirety of the server computer. In one embodiment, setting of the access indicator is initiated by a computer program resident in the client computer. The non-web browser computer program may periodically initiate the setting of the access indicator to prevent it from expiring. In one embodiment, access privileges in a website are only provided to end-users who explicitly agree to receive advertisements.
69 Citations
41 Claims
-
1. A method to be performed in a client computer, the method comprising:
-
setting a first access indicator in a client computer if the client computer satisfies a requirement;
providing a content of the first access indicator to a first server computer in communication with the client computer over a computer network; and
based on the content of the first access indicator, accessing a content of the first server computer. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
- 2. The method of claim 2 wherein the first server computer comprises a website and the computer network includes the Internet.
-
16. A computer-readable storage medium comprising:
-
computer-readable program code for determining if a client computer includes a particular item;
computer-readable program code for setting an access indicator if the client computer has the particular item;
computer-readable program code for providing a content of the access indicator to a server computer in communication with the client computer over a computer network; and
computer-readable program code for accessing a content of the server computer. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method to be performed in a server computer, the method comprising:
-
receiving a content of an access indicator from a first client computer program in a client computer, the access indicator being set in response to a request by a second client computer program in the client computer; and
depending on the content of the access indicator, allowing the client computer to receive a document. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A server computer having a memory and a processor for running computer-readable program code resident in the memory, wherein the memory comprises:
-
computer-readable program code for receiving a content of a cookie from a client computer, a setting of the cookie being initiated by a non-web browser computer program resident in the client computer; and
computer-readable program code for allowing a web browser resident in the client computer to receive a web page in the client computer depending on a content of the cookie.
-
-
29. A client computer having a memory and a processor for running computer-readable program code resident in the memory, wherein the memory comprises:
-
computer-readable program code for detecting if a client computer includes a particular computer file;
computer-readable program code for setting a first cookie if the client computer includes the particular computer file; and
computer-readable program code for providing the first cookie to a first server computer. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A method of controlling access to a website, the method comprising:
making an end-user explicitly agree to receive advertisements in exchange for access privileges in a website. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
Specification