Method of providing one of a plurality of web pages mapped to a single uniform resource locator (URL) based on evaluation of a condition
First Claim
1. A method of providing a web page by a server comprising:
- mapping a plurality of web pages to a single uniform resource locator (URL), the web pages each having at least one associated condition, such that a request for a web page indicated by the URL results in returning only one of the plurality of web pages mapped to the URL;
setting a state corresponding to the plurality of web pages in a database;
accepting a request for a web page specified by the URL;
selecting one of the plurality of web pages mapped to the URL;
evaluating the at least one condition associated with the selected web page based on the state; and
sending the selected web page when the at least one condition is met.
1 Assignment
0 Petitions
Accused Products
Abstract
A content author generates multiple sets of web pages and associated conditions which map to a specified uniform resource locator (URL). The web page sets, associated conditions, and a state information database are installed on a server system. A state setting device, which may be the content author'"'"'s personal computer, sets the current state of the state information database associated with the web page sets within the server system. Upon receipt of a request for access to a selected web page identified by the URL, the server system evaluates the conditions based on the associated state to determine which one of the web page sets to return in response to a user'"'"'s request. The state setting device updates the state, thereby dynamically affecting web page set selection, based on factors internal or external to the server system.
214 Citations
29 Claims
-
1. A method of providing a web page by a server comprising:
-
mapping a plurality of web pages to a single uniform resource locator (URL), the web pages each having at least one associated condition, such that a request for a web page indicated by the URL results in returning only one of the plurality of web pages mapped to the URL; setting a state corresponding to the plurality of web pages in a database; accepting a request for a web page specified by the URL; selecting one of the plurality of web pages mapped to the URL; evaluating the at least one condition associated with the selected web page based on the state; and sending the selected web page when the at least one condition is met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server system coupled to a computer network for conditionally providing a web page comprising:
-
means for mapping a plurality of web pages to a single uniform resource locator (URL), the web pages each having at least one associated condition, such that a request for a web page indicated by the URL results in returning only one of the plurality of web pages mapped to the URL; means for setting a state corresponding to the plurality of web pages in a database; means for accepting a request for a web page specified by the URL; means for selecting one of the plurality of web pages mapped to the URL; means for evaluating the at least one condition associated with the selected web page based on the state; and means for sending the selected web page when the at least one condition is met. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A server for providing conditional access to a web page comprising:
-
a plurality of web pages mapped to a single uniform resource locator (URL), the web pages each having at least one associated condition, such that a request for a web page indicated by the URL results in returning only one of the plurality of web pages mapped to the URL; a database to store at least one state corresponding to the plurality of web pages in a database; and a URL-to-file mapping function to accept a request for a web page specified by the URL, to select one of the plurality of web pages mapped to the URL, to evaluate the at least one condition associated with the selected web page based on the state; and
to send the selected web page when the at least one condition is met. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A machine readable medium having stored therein a plurality of machine readable instructions designed to be executed by a processing unit, the machine readable instructions for mapping a plurality of web pages to a single uniform resource locator (URL), the web pages each having at least one associated condition, such that a request for a web page indicated by the URL results in returning only one of the plurality of web pages mapped to the URL, for setting a state corresponding to the plurality of web pages in a database, for accepting a request for a web page specified by the URL, for selecting one of the plurality of web pages mapped to the URL, for evaluating the at least one condition associated with the selected web page based on the state, and for sending the selected web page when the at least one condition is met.
Specification