Automated on-line information service and directory, particularly for the world wide web
First Claim
1. A method using a computer network and a database accessible through the computer network, comprising the steps of:
- receiving requests from individual users of the computer network to electronically publish information;
accepting information from the individual users;
allowing the individual users to classify the accepted information to facilitate later searching of the accepted information;
automatically collecting and storing in the database in searchable and retrievable form based on the user classifications entries from the individual users containing the accepted information;
password protecting the entries;
making the entries freely accessible on the computer network;
searching the database based on the user classifications and retrieving the entries in response to user requests;
serving entries to users in a hardware-independent page description language without altering the user classifications; and
retrieving and allowing users to update entries by supplying a correct password.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer network and a database are used to provide a hardware-independent, dynamic information system in which the information content is entirely user-controlled. Requests are received from individual users of the computer network to electronically publish information, and input is accepted from the individual users. Entries from the users containing the information to be electronically published are automatically collected, classified and stored in the database in searchable and retrievable form. Entries are made freely accessible on the computer network. In response to user requests, the database is searched and entries are retrieved. Entries are served to users in a hardware-independent page description language. The entries are password protected, allowing users to retrieve and update entries by supplying a correct password. Preferably, the process is entirely automated with any necessary billing being performed by secure, on-line credit card processing. The user making a database entry has complete control of that entry both at the time the entry is made and in the future after the entry has been made. The entry, when served to a client, is transformed on-the-fly to the page description language. Where the page description language is HTML and the computer network is the World Wide Web, the entry may function as a "mini" homepage for the user that made the entry. Provision is made for graphics and other kinds of content besides text, taking advantage of the content-rich nature of the Web.
-
Citations
25 Claims
-
1. A method using a computer network and a database accessible through the computer network, comprising the steps of:
-
receiving requests from individual users of the computer network to electronically publish information; accepting information from the individual users; allowing the individual users to classify the accepted information to facilitate later searching of the accepted information; automatically collecting and storing in the database in searchable and retrievable form based on the user classifications entries from the individual users containing the accepted information; password protecting the entries; making the entries freely accessible on the computer network; searching the database based on the user classifications and retrieving the entries in response to user requests; serving entries to users in a hardware-independent page description language without altering the user classifications; and retrieving and allowing users to update entries by supplying a correct password. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 25)
-
-
16. An information server site comprising:
-
a computer system; a database running on said computer system; and software running on said computer system and serving as a front-end for said database, said software comprising a plurality of routines for performing at least one of the functions of;
1) causing a database operation to be performed in response to a user action with respect to an information page structured in accordance with a page description language, and
2) constructing and causing to be sent to a user an information page that is structured in accordance with said page description language and that includes information from said database;
said plurality of routines including;a routine for adding an entry to said database; a routine for updating an entry within said database; and a routine for searching said database and producing results of the search; wherein said database is a compilation of entries containing information that individual users have requested be electronically published.
-
-
17. A computer readable medium containing program instructions for:
-
receiving requests from individual users of the computer network to electronically publish information; accepting information from the individual users; allowing the individual users to classify the accepted information to facilitate later searching of the accepted information; automatically collecting and storing in the database in searchable and retrievable form based on the user classifications entries from the individual users containing the accepted information; password protecting the entries; making the entries freely accessible on the computer network; searching the database based on the user classifications and retrieving the entries in response to user requests; serving entries to users in a hardware-independent page description language without altering the user classifications; and retrieving and allowing users to update entries by supplying a correct password.
-
-
18. A method using a server computer to allow computer network users to look up information about an Internet user or Internet machine, the method comprising the steps of:
-
serving to users an information page structured in accordance with a page description language; in response to a request from a user, invoking code for interfacing between server software running on the server computer and an access-privileged service running on the server computer or on a computer accessible through the server computer; passing information concerning said request from the code for interfacing to the access-privileged service, and running the access-privileged service; and the code for interfacing receiving results from the access-privileged service and serving to said user an information page structured in accordance with said page description language and containing said results. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification