Automatic report generating system
First Claim
Patent Images
1. A method of generating a report from engineering data representing attributes of physical objects, comprising the steps of automatically:
- identifying attributes of physical objects stored in a database as engineering data;
creating representations of said physical objects using said attributes;
applying a set of interpretive rules to said representations of said physical objects, said interpretive rules representing a link between said engineering data and natural language text; and
generating a report containing natural language text based on the application of the interpretive rules.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for automatically generating a report from engineering data stored in a database is comprised of a user computer having a browser for requesting an HTML file. A web server generates the requested HTML based on Active Server Pages technology. The ASP file includes script for instantiating a component. The component, a dynamic link library, includes an automation hierarchy. The ASP page includes script for actively generating the report through interaction with the instantiated objects. The HTTP protocol connects the user computer and the web server.
107 Citations
28 Claims
-
1. A method of generating a report from engineering data representing attributes of physical objects, comprising the steps of automatically:
-
identifying attributes of physical objects stored in a database as engineering data; creating representations of said physical objects using said attributes; applying a set of interpretive rules to said representations of said physical objects, said interpretive rules representing a link between said engineering data and natural language text; and generating a report containing natural language text based on the application of the interpretive rules. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of automatically generating a report from a database containing engineering data representing attributes of physical objects, comprising the steps of:
-
requesting a file from a server; accessing the requested file; instantiating a component through a script in said file using said component to read attributes of physical objects stored in a database as engineering data; applying a set of interpretive rules to said attributes, said interpretive rules representing a native link between said engineering data and natural language text; and generating a report containing natural language text based on the application of the interpretive rules. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method of generating a report from a database containing engineering data representing attributes of physical objects in response to a request for a file, comprising the steps of automatically:
-
accessing a requested file; creating a software process through a script in said requested file, said software process; identifying attributes of physical objects stored in a database as engineering data; creating representations of said physical objects using said attributes; applying a set of interpretive rules to said representations of said physical objects, said interpretive rules representing a native link between said engineering data and natural language text; and generating a report containing natural language text based on the application of the interpretive rules. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of generating a report from engineering data representing physical objects, comprising the steps of automatically:
-
instantiating a component; using said component to instantiate objects based on engineering data about said objects found in the database; and generating a natural language report based on the instantiated objects according to a set of interpretive rules representing a link between said engineering data and natural language. - View Dependent Claims (19, 20, 21)
-
-
22. An apparatus for automatically generating a report from engineering data representing attributes of physical objects, comprising:
-
means for identifying attributes of physical objects stored in a database as engineering data; means for creating representations of said physical objects using said attributes; means for applying a set of interpretive rules to said representations of said physical objects, said interpretive rules representing a link between said engineering data and natural language text, and for automatically generating a report based on the application of the set of interpretive rules. - View Dependent Claims (23)
-
-
24. A memory device carrying an ordered set of instructions which, when performed, execute a method comprised of the steps of:
-
identifying attributes of physical objects stored in a database as engineering data; creating representations of said physical objects using said attributes; applying a set of interpretive rules to said representations of said physical objects, said interpretive rules representing a link between said engineering data and natural language text; and generating a report containing natural language text based on the application of the interpretive rules.
-
-
25. An apparatus for automatically generating a report from engineering data representing physical objects, comprising:
-
means for instantiating a component; means for using said component to instantiate objects based on engineering data about said objects found in the database; and means for generating a natural language report based on the instantiated objects according to a set of interpretive rules representing a link between said engineering data and natural language.
-
-
26. A memory device carrying an ordered set of instructions which, when performed, execute a method on engineering data representing physical objects, said method comprised of the steps of:
-
instantiating a component; using said component to instantiate objects based on engineering data about said objects found in the database; and generating a natural language report based on the instantiated objects according to a set of interpretive rules representing a link between said engineering data and natural language.
-
-
27. A system, comprising:
-
a first computer having means for requesting a file from a server; and a server, comprising; means for storing the requested file; means for accessing the requested file; means for instantiating a component to read attributes of physical objects stored in a database as engineering data; and means for applying a set of interpretive rules to said attributes, said interpretive rules representing a native link between said engineering data and natural language text, and for generating a report containing natural language text based on the application of the interpretive rules; said means for requesting a file also receiving said generated report; and a system connecting said computer and said server. - View Dependent Claims (28)
-
Specification