Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
99 words
A schema base data structure to interface a database to a web browser, permitting the web browser to navigate through the database comprises: first and second fields for representing referencing and referenced object classes; a relationship field for representing a relationship between the first and second objects; extraction command fields to retrieve instances of the class from an underlying database; and use rules for parsing parameters used in the database retrieval to produce transversable links based on a relationship between the first and second objects, and to represent retrieved instances of the class in at least one web page.
Claim 2
Dependent Claim
99 words
A schema base data structure to interface a database to a web browser, permitting the web browser to navigate through the database comprises: first and second fields for representing referencing and referenced object classes; a relationship field for representing a relationship between the first and second objects; extraction command fields to retrieve instances of the class from an underlying database; and use rules for parsing parameters used in the database retrieval to produce transversable links based on a relationship between the first and second objects, and to represent retrieved instances of the class in at least one web page.
Claim 3
Dependent Claim
23 words
The data structure of claim 1 further comprising an identification field for uniquely identifying the owner of the entry in the schema base.
Claim 4
Dependent Claim
23 words
The data structure as recited in claim 2 further comprising a field having formatting rules for providing output objects formatted into web pages.
Claim 5
Dependent Claim
51 words
The data structure as recited in claim 2 wherein the first and second fields correspond to conceptual objects; and the relationship field corresponds to a relationship between the first and second conceptual objects; the extraction command field has a type field to identify a database type interfaced by the data structure.
Claim 6
Dependent Claim
43 words
The schema base as recited in conjunction with claim 4 wherein the first and second conceptual objects provide first and second web pages when navigated by a web browser and the relationship field provides a hyperlink between the first and second web pages.
Claim 7
Independent Claim
75 words
A method of operating a web browser to retrieve information in a database on a computer network comprises: providing a schema base which represents information in the database as classes of objects and relations between classes of objects; executing one or more search queries for a selected instance of a class object; and generating a web page to place hyperlinks on the page corresponding to relationships between selected objects and object instances in the schema.
Claim 8
Independent Claim
75 words
A method of operating a web browser to retrieve information in a database on a computer network comprises: providing a schema base which represents information in the database as classes of objects and relations between classes of objects; executing one or more search queries for a selected instance of a class object; and generating a web page to place hyperlinks on the page corresponding to relationships between selected objects and object instances in the schema.
Claim 9
Dependent Claim
29 words
The method of claim 6 further comprising: retrieving intrinsic data about the object and wherein generating a web page inserts the instrinsic data about the object on the page.
Claim 10
Dependent Claim
23 words
The method of claim 7 wherein generating a web page provides hyperlinks back to the database for subsequent instances of generating web pages.
Claim 11
Dependent Claim
40 words
The method as recited in conjunction with claim 8 wherein: selecting a class of objects further comprises parsing the schema base for occurrences of the requested class; and determining an existence of an instance or instances of the requested class.
Claim 12
Independent Claim
132 words
A method of operating a web browser to retrieve information in a text-based or a relational database in a computer network comprises: selecting a named class of objects from a plurality of available named classes of objects contained in a schema base; retrieving relations from the schema base defining roles played by the selected named object class in relation to roles played with others of the plurality of named object classes contained in the schema base; executing one or more search queries for each found named class occurrence from the schema base; retrieving instances of related named objects identified by a relation between the selected named object class; and generating a web page to place hyperlinks corresponding to the relationships between the selected named object and other object instances in the schema.
Claim 13
Independent Claim
132 words
A method of operating a web browser to retrieve information in a text-based or a relational database in a computer network comprises: selecting a named class of objects from a plurality of available named classes of objects contained in a schema base; retrieving relations from the schema base defining roles played by the selected named object class in relation to roles played with others of the plurality of named object classes contained in the schema base; executing one or more search queries for each found named class occurrence from the schema base; retrieving instances of related named objects identified by a relation between the selected named object class; and generating a web page to place hyperlinks corresponding to the relationships between the selected named object and other object instances in the schema.
Claim 14
Dependent Claim
30 words
The method of claim 10 further comprising: retrieving intrinsic data about the named object and wherein generating a web page inserts the instrinsic data about the object on the page.
Claim 15
Dependent Claim
26 words
The method of claim 11 wherein generating a web page provides propagation of hyperlinks back to the relational database for subsequent instances of generating web pages.
Claim 16
Dependent Claim
41 words
The method as recited in conjunction with claim 12 wherein: selecting a class of objects further comprises parsing the schema base for occurrences of the requested named class; determining an existence of an instance or instances of the requested named class.
Claim 17
Dependent Claim
38 words
The method as recited in conjunction with claim 13 wherein retrieving relations further comprises: searching the schema base to obtain roles of the requested named class corresponding to relationships with one or more objects in the schema base.
Claim 18
Dependent Claim
21 words
The method of claim 6 wherein the schema base maps an act of browsing web pages to querying a relational database.
Claim 19
Dependent Claim
20 words
The method of claim 6 wherein the schema base specifies some or all permitted states and transactions of the database.
Claim 20
Dependent Claim
12 words
The method of claim 6 wherein the database is a relational database.
Claim 21
Dependent Claim
27 words
The method of claim 17 wherein the relational database represents information in tables and relationships and wherein the relationship between tables are classified by a relation type.
Claim 22
Dependent Claim
34 words
The method of claim 6 wherein the schema base specifies information that should be retrieved to represent information about an object and relations or roles that the object has with respect to other objects.
Claim 23
Independent Claim
113 words
A system for navigating a relational database comprises: a computer system storing a schema base that represents information in an underlying relational database, has classes of objects and relations between classes of objects, the schema base specifies information that should be retrieved to represent information about an object and roles that the object has with respect to other objects and to enable execution of one or more search queries for instances of a class object; a process for generating a web page to place hyperlinks on the page corresponding to relationships between selected objects and object instances in the schema base; wherein the objects provide web pages when navigated by a web browser.
Claim 24
Independent Claim
113 words
A system for navigating a relational database comprises: a computer system storing a schema base that represents information in an underlying relational database, has classes of objects and relations between classes of objects, the schema base specifies information that should be retrieved to represent information about an object and roles that the object has with respect to other objects and to enable execution of one or more search queries for instances of a class object; a process for generating a web page to place hyperlinks on the page corresponding to relationships between selected objects and object instances in the schema base; wherein the objects provide web pages when navigated by a web browser.
Claim 25
Dependent Claim
21 words
The system of claim 20 wherein the schema base provides an interface between a web browser to querying a relational database.
Claim 26
Dependent Claim
20 words
The system of claim 20 wherein the schema base specifies some or all permitted states and transactions of the database.
Claim 27
Dependent Claim
24 words
The system of claim 20 wherein the system is a server computer that provides assess to the schema base by clients running web browsers.
Claim 28
Dependent Claim
33 words
The system of claim 23 wherein the relational database resides on a database server and represents information in tables and relationships and wherein the relationship between tables are classified by a relation type.