Apparatus and method for automatically generating worldwide web pages based on real world domain data
First Claim
1. A method for generating web pages comprising the steps of:
- communicating with a node of a distributed system;
determining a client user access level;
retrieving a web page template from said distributed system;
displaying said template at a client;
selecting a first data type using a graphical user interface;
entering first data type data into said template;
storing said first data type data in a memory of the node;
dynamically generating a first web page based on said client user access level, said template and said first data type data in response to a request by a remote user for said web page; and
transmitting said dynamically generated web page to said remote user.
2 Assignments
0 Petitions
Accused Products
Abstract
A program is disclosed which allows a user to create a series of world wide web pages based on real world domain data. The program maintains configuration and content data and a series of web pages that act as templates. Accessing the program, the administrator of the organization creates custom web pages by inputting data about the organization and its members. The configuration and content data for the web pages are stored in a database, and different levels of security limit who can effect changes to different portions of the database. Different levels of access are also created to limit the information that can be viewed from the world wide web once the pages are made available. In this manner, different levels of members can view different levels of information about an organization, including events, meetings, budget, and the like. Additionally, members can enter data in fields as allowed by the administrator, such as updating membership information, acknowledging meetings, and sending e-mail to other members. Web pages can have varying levels of detail as selected by the administrator.
-
Citations
22 Claims
-
1. A method for generating web pages comprising the steps of:
-
communicating with a node of a distributed system;
determining a client user access level;
retrieving a web page template from said distributed system;
displaying said template at a client;
selecting a first data type using a graphical user interface;
entering first data type data into said template;
storing said first data type data in a memory of the node;
dynamically generating a first web page based on said client user access level, said template and said first data type data in response to a request by a remote user for said web page; and
transmitting said dynamically generated web page to said remote user. - View Dependent Claims (2, 3, 4, 5, 6)
retrieving said template and said first data type data from said memory;
selecting a second data type using a graphical user interface;
entering said second data type data into said template;
storing said second data type data in said memory; and
generating a second web page based on said client user access level, said template, said first data type data, and said second data type data.
-
-
3. The method of claim 1, further comprising:
-
logging into said node; and
determining level of user access.
-
-
4. The method of claim 3, further comprising the step of limiting user access to said node based on said level of user.
-
5. The method of claim 3, further comprising the step of limiting user access to said memory based on said level of user.
-
6. The method of claim 3, further comprising the step of limiting user access to said first web page based on said level of user.
-
7. A method for generating web pages comprising the steps of:
-
accessing a web page generating program;
determining a client user access level;
running said web page generating program;
retrieving a web page template;
entering data into said template;
storing said data in memory;
requesting said web page generating program to dynamically generate a web page based on said client user access level, said template and said data in response to a request by a remote user for said web page; and
transmitting said dynamically generated web page to said remote user. - View Dependent Claims (8, 9, 10)
logging into said program; - and
determining a level of user access.
-
-
9. The method of claim 8, further comprising the step of limiting user access to said memory based on said level of user access.
-
10. The method of claim 8, further comprising the step of limiting user access to said web page based on said level of user access.
-
11. A system for automatically generating a web page for use in a distributed network, comprising:
-
a data input device for receiving input data;
a memory for storing said input data;
a processor for determining a client user access level and for processing said input data;
a display device for displaying a web page template retrieved from said distributed network; and
a program adapted to dynamically generate said web page based on said client user access level, said template and said input data in response to a request for said web page from a remote user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification