Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
180 words
A method of creating an editor that is executed on a first computer system, the editor being arranged to facilitate the editing of data from a first application program executed on a second computer system without requiring that the first application program run on the first computer system, the method comprising: providing data produced by the first application program executing on the second computer system to the first computer system; creating a display info array that identifies the data fields from the data produced by the first application program that may be displayed in a data browser window portion of the editor; creating an edit info array that identifies the data fields from the data produced by the first application program that may be edited in a detail window portion of the editor; and producing the editor that executes on the first computer system to selectively edit the data produced by the execution of the first application program on the second computer system, the editor being produced in accordance with information in the display info array and edit info array.
Claim 2
Independent Claim
180 words
A method of creating an editor that is executed on a first computer system, the editor being arranged to facilitate the editing of data from a first application program executed on a second computer system without requiring that the first application program run on the first computer system, the method comprising: providing data produced by the first application program executing on the second computer system to the first computer system; creating a display info array that identifies the data fields from the data produced by the first application program that may be displayed in a data browser window portion of the editor; creating an edit info array that identifies the data fields from the data produced by the first application program that may be edited in a detail window portion of the editor; and producing the editor that executes on the first computer system to selectively edit the data produced by the execution of the first application program on the second computer system, the editor being produced in accordance with information in the display info array and edit info array.
Claim 3
Dependent Claim
43 words
A method of creating an editor as recited in claim 1 further comprising identifying validation scripts that define the types of data that may be accepted in the edit info array, wherein the validation scripts form a portion of the edit info array.
Claim 4
Dependent Claim
30 words
A method of creating an editor as recited in claim 1 further comprising creating an export info array that identifies the data fields that may be exported from the editor.
Claim 5
Dependent Claim
41 words
A method as recited in claim 3 further comprising providing a conversion mechanism for translating each of the data fields identified in the export info array to strings that are suitable for export from the editor to the second computer system.
Claim 6
Dependent Claim
74 words
A method as recited in claim 1 wherein said creating of the display info array and said edit info array are accomplished by executing the first application program on the second computer system, thereby permitting the dynamic creation of an editor suitable for running on said the computer system, and wherein the display info array and the edit info array may be transferred to said second computer system as part of a synchronizing step.
Claim 7
Independent Claim
214 words
A method of editing data on a first computer system, the edited data being arranged to be used by a first application program executed on a second computer system without requiting that the first application program run on the first computer system, the method comprising: creating a meta database on the first computer system and synchronizing the meta database with a database on the second computer system, the meta database having one or more records; displaying an overview browser window of the records in the meta database on a screen of the first computer system when the meta database is selected, the data fields available for display in the overview browser window are identified in a display info array; displaying a detail editing window of a selected record in the meta database on the screen of the first computer system, the selected record includes a plurality of data fields that are editable on the first computer system and are identified in an edit info array; receiving edits inputted into the first computer system and changing the records in the meta database accordingly; and resynchronizing the meta database with the database on the second computer system to transfer to the first computer system at least the records in the meta database that have been changed.
Claim 8
Independent Claim
214 words
A method of editing data on a first computer system, the edited data being arranged to be used by a first application program executed on a second computer system without requiting that the first application program run on the first computer system, the method comprising: creating a meta database on the first computer system and synchronizing the meta database with a database on the second computer system, the meta database having one or more records; displaying an overview browser window of the records in the meta database on a screen of the first computer system when the meta database is selected, the data fields available for display in the overview browser window are identified in a display info array; displaying a detail editing window of a selected record in the meta database on the screen of the first computer system, the selected record includes a plurality of data fields that are editable on the first computer system and are identified in an edit info array; receiving edits inputted into the first computer system and changing the records in the meta database accordingly; and resynchronizing the meta database with the database on the second computer system to transfer to the first computer system at least the records in the meta database that have been changed.