Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
160 words
A method of integrating data in a distributed processing environment, comprising the steps of: (a) coupling at least one user terminal to a plurality of mutually diverse type data processors through an intelligent interface; (b) loading said interface with information for coupling to and retrieving data from each of said data processors; (c) operating said interface as an asynchronous terminal, thereby emulating a dumb terminal, in accordance with said information loaded therein and selectively coupling to and accessing said data processors for predetermined data via a communications link; (d) retrieving and returning said predetermined data to said interface via said communications link; (e) integrating said data retrieved from said plurality of mutually diverse type data processors at said interface comprising the steps of consolidating the data received from said diverse type processors and reformatting the data into a common format following said consolidating step; and (f) reporting said data thus integrated to said user terminal in a user friendly form.
Claim 2
Independent Claim
160 words
A method of integrating data in a distributed processing environment, comprising the steps of: (a) coupling at least one user terminal to a plurality of mutually diverse type data processors through an intelligent interface; (b) loading said interface with information for coupling to and retrieving data from each of said data processors; (c) operating said interface as an asynchronous terminal, thereby emulating a dumb terminal, in accordance with said information loaded therein and selectively coupling to and accessing said data processors for predetermined data via a communications link; (d) retrieving and returning said predetermined data to said interface via said communications link; (e) integrating said data retrieved from said plurality of mutually diverse type data processors at said interface comprising the steps of consolidating the data received from said diverse type processors and reformatting the data into a common format following said consolidating step; and (f) reporting said data thus integrated to said user terminal in a user friendly form.
Claim 3
Dependent Claim
64 words
The method of claim 1 and further including the steps of: (g) loading said interface with menu information relating to the types of data selectively available to said user terminal; (h) displaying said menu information; and (i) entering menu related requests at said user terminal, and wherein said reporting step (f) comprises the step of reporting data retrieved in accordance with said menu request.
Claim 4
Dependent Claim
24 words
The method of claim 2 wherein said step (h) of displaying comprises the step of displaying said menu information on a user terminal screen.
Claim 5
Dependent Claim
24 words
The method of claim 3 and wherein said step (f) of reporting said data comprises displaying the reformatted data on said user terminal screen.
Claim 6
Dependent Claim
28 words
The method of claim 3 and wherein said step (f) of reporting said data comprises the step of printing out said reformatted data in a predetermined copy form.
Claim 7
Dependent Claim
65 words
The method of claim 2 wherein said intelligent interface comprises a file driven program residing in digital computer apparatus and wherein said information for coupling to and retrieving data from said data processors as well as said menu information is located in a plurality of data files, said program further executing a plurality of instructional sets in response to said information loaded into said files.
Claim 8
Dependent Claim
22 words
The method of claim 6 wherein said plurality of instructional sets comprise a plurality of Pascal type modules controlled by said files.
Claim 9
Dependent Claim
20 words
The method of claim 7 wherein one of said modules termed a Scheduler module executes all other of said modules.
Claim 10
Dependent Claim
103 words
The method of claim 8 wherein said other modules include at least a User Interface module which controls all inputs and outputs to and from said user terminal, a Command Interpreter module which causes said other modules to perform specific tasks via the Scheduler module, a Communications module which emulates asynchnous terminal communications between each of said data processors and said interface, and a Merge/Format module which operates to temporarily store the data retrieved from said data processors via the Communications module, consolidate the data retrieved in a common format and output the data to said user terminal via said User Interface module.
Claim 11
Dependent Claim
26 words
The method of claim 9 and wherein said modules additionally include an Error Handling function which operates to translate any communications error into a user format.
Claim 12
Dependent Claim
24 words
The method of claim 9 wherein said modules additionally include a Logging module for recording the status of the program's execution as it progresses.
Claim 13
Dependent Claim
181 words
The method of claim 6 wherein said information loaded into said data files includes: (i) user information comprising the identity of the accessing user, user passwords, user access capabilities, data categories available to a particular user and the language dialogue for a particular user; (ii) interface information comprising the manner in which connection to said data processors can be made and including local area network access, automatic telephone dialing, the particular logon information to said data processors where said predetermined data resides, the passwords and user identification to logon in order to access the data and processor logoff information; (iii) data retrieval information comprising information on the structure of the data to be retrieved, the query language available to access the data and the requirements to access or invoke and format a request for data, and the specific query language; and (iv) data manipulation and output format information comprising functions to be applied against the data retrieved, the manner in which to format the data into report format, the manner to summarize the data, and the manner to format the data.
Claim 14
Dependent Claim
157 words
Apparatus for integrating data in a distributed processing environment and comprising: (a) at least one user terminal adapted to interact with a data processor; (b) a plurality of data processors; (c) an intelligent interface coupled between said user terminal and said plurality of data processors, said intelligent interface further comprising: (i) means containing information for emulating and coupling to and retrieving data from each of said data processors; (ii) means for operating said interface as an asynchronous terminal in accordance with said information; (iii) means for selectively coupling to and accessing said data processors for predetermined data via a respective communications link; (iv) means for retrieving and returning said predetermined data from said data processors to said interface via said respective communications links; (v) means for integrating said data retrieved from said plurality of data processors at said interface; and (vi) means for reporting said data thus integrated to said user terminal in a user friendly form.
Claim 15
Dependent Claim
157 words
Apparatus for integrating data in a distributed processing environment and comprising: (a) at least one user terminal adapted to interact with a data processor; (b) a plurality of data processors; (c) an intelligent interface coupled between said user terminal and said plurality of data processors, said intelligent interface further comprising: (i) means containing information for emulating and coupling to and retrieving data from each of said data processors; (ii) means for operating said interface as an asynchronous terminal in accordance with said information; (iii) means for selectively coupling to and accessing said data processors for predetermined data via a respective communications link; (iv) means for retrieving and returning said predetermined data from said data processors to said interface via said respective communications links; (v) means for integrating said data retrieved from said plurality of data processors at said interface; and (vi) means for reporting said data thus integrated to said user terminal in a user friendly form.
Claim 16
Dependent Claim
19 words
The apparatus of claim 13 wherein said plurality of data processors are comprised of mutually diverse type data processors.
Claim 17
Dependent Claim
33 words
The apparatus of claim 14 wherein said integrating means (v) comprises means for consolidating the data retrieved from said diverse type processors and means for reformatting the retrieved data into a common format.
Claim 18
Dependent Claim
52 words
The apparatus of claim 15 wherein said intelligent interface further includes: (vii) means containing menu information relating to the types of data selectively available to said user terminal; and said apparatus additionally comprises: (c) means for displaying said menu information; and (d) means for entering menu related requests at said use terminal.
Claim 19
Dependent Claim
22 words
The apparatus of claim 16 wherein said reporting means (vi) comprises means for reporting data retrieved in accordance with said menu request.
Claim 20
Dependent Claim
16 words
The apparatus of claim 16 wherein said means (c) for displaying comprises a user terminal screen.
Claim 21
Dependent Claim
27 words
The apparatus of claim 18 wherein said means (vi) for reporting said data comprises means for coupling the reformatted data to said user terminal screen for display.
Claim 22
Dependent Claim
26 words
The apparatus of claim 18 wherein said means (vi) for reporting said data comprises means for printing out said reformatted data in a predetermined copy form.
Claim 23
Dependent Claim
70 words
The apparatus of claim 16 wherein said intelligent interface comprises a file driven program residing in digital computer apparatus and wherein said information for emulating, coupling to and retrieving data from said data processors as well as said menu information is located in a plurality of data files, and said means (ii) through (vi) comprises a plurality of instructional sets executed in response to said information loaded into said files.
Claim 24
Dependent Claim
22 words
The apparatus of claim 21 wherein said plurality of instructional sets comprise a plurality of Pascal type modules controlled by said files.
Claim 25
Dependent Claim
20 words
The apparatus of claim 22 wherein one of said modules termed a Scheduler module executes all other of said modules.
Claim 26
Dependent Claim
103 words
The apparatus of claim 23 wherein said other modules at least comprise a User Interface module which controls all inputs and outputs to and from said user terminal; a Command Interpreter module which causes said other modules to perform specific tasks via the Scheduler module; a Communications module which emulates asynchronous terminal communications between each of said data processors and said interface; and a Merge/Format module which operates to temporarily store the data retrieved from said data processors via the Communications module, consolidate the data retrieved in a common format and output the data to said user terminal via said User Interface module.
Claim 27
Dependent Claim
25 words
The apparatus of claim 24 wherein said modules additionally comprise an Error Handling function which operates to translate any communications error into a user format.
Claim 28
Dependent Claim
24 words
The apparatus of claim 24 wherein said modules additionally comprise a Logging module for recording the status of the program's execution as it progresses.
Claim 29
Dependent Claim
226 words
The apparatus of claim 23 wherein said files are located in an Information Directory and comprise: (1) a first file termed a Security File which contains the user name, password, the next module to be executed by said Scheduler module and the first command to be executed by said next module; (2) a second file termed a Menu File which contains a plurality of screen images for a plurality of menus for said user terminal and wherein each menu is indicative of the type of data which can be obtained at said us terminal; (3) a third file termed a User Command Stream File, which contains the sequence of instructions to be followed when a specific menu request is made from a user terminal; (4) a fourth file termed the Application Command Stream File which contains a plurality of processes which execute the instructions necessary to complete a logical task; (5) a fifth file termed a Condition File which contains entries which compares incoming data against expected data, compares an internally maintained counter to a value that is specified in the file, and upon successful comparison dictates the process by the next module and command associated with a particular comparison; (6) a sixth file termed a Graph File which contains the information needed for the generation of a graphic output format for the integrated data retrieved.