Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
298 words
In combination with a data processing system the data processing system having a data processing unit, a video display terminal, a keyboard, a cursor control system including means for generating a screen cursor and a user actuatable cursor positioner for providing control inputs to the data processing system, a data storage device, and a graphical user interface system through which software applications running on the data processing system generate one or more graphical window objects on the video display terminal to provide user interaction functionality for the software applications, the appearance and behavior of the graphical window objects being partially determined by resources, a graphical resource editor for modifying selected resource values, comprising: main window means for generating in the video display terminal a main interface window, said main window providing a graphical user interface object for interaction with the graphical resource editor; resource category selection means for generating in said main window a resource category selection object including a list of selectable resource category objects containing resource category descriptors corresponding to categories of editable resources, said resource category selection object providing a user activatable interface for selecting from said list of resource category objects an editable resource category; resource display means responsive to user activation of said resource category selection object for generating in said main window a list of resource descriptors corresponding to a selected category of editable resources; resource value display means for generating in said main window a plurality of resource value display fields containing resource values representing the status of said resource descriptors corresponding to said selected category of editable resources; and resource value selection means for generating in said main window a set of resource value selection objects, said resource value selection objects providing user activatable interfaces for setting editable resource values.
Claim 2
Dependent Claim
298 words
In combination with a data processing system the data processing system having a data processing unit, a video display terminal, a keyboard, a cursor control system including means for generating a screen cursor and a user actuatable cursor positioner for providing control inputs to the data processing system, a data storage device, and a graphical user interface system through which software applications running on the data processing system generate one or more graphical window objects on the video display terminal to provide user interaction functionality for the software applications, the appearance and behavior of the graphical window objects being partially determined by resources, a graphical resource editor for modifying selected resource values, comprising: main window means for generating in the video display terminal a main interface window, said main window providing a graphical user interface object for interaction with the graphical resource editor; resource category selection means for generating in said main window a resource category selection object including a list of selectable resource category objects containing resource category descriptors corresponding to categories of editable resources, said resource category selection object providing a user activatable interface for selecting from said list of resource category objects an editable resource category; resource display means responsive to user activation of said resource category selection object for generating in said main window a list of resource descriptors corresponding to a selected category of editable resources; resource value display means for generating in said main window a plurality of resource value display fields containing resource values representing the status of said resource descriptors corresponding to said selected category of editable resources; and resource value selection means for generating in said main window a set of resource value selection objects, said resource value selection objects providing user activatable interfaces for setting editable resource values.
Claim 3
Dependent Claim
357 words
A graphical resource editor for use in a data processing system, the data processing system having a data processing unit, a video display terminal, a keyboard, a cursor control system including means for generating a screen cursor and a user actuatable cursor positioner for providing control inputs to the data processing system, a data storage device, and a graphical user interface system through which software applications running on the data processing system generate one or more graphical window objects on the video display terminal to provide user interaction functionality for the software applications, the appearance and behavior of the graphical window objects being partially determined by resources, said graphical resource editor being configured for selectively customizing a plurality of said software applications by modifying selected application-specific resource values of the graphical window objects generated by said software applications, and comprising: application selection means for generating in said video display terminal an application selection window providing means for selecting one of said software applications to be customized: main window means for generating in the video display terminal a main interface window, said main window providing a graphical user interface object for interaction with the graphical resource editor; resource category selection means for generating in said main window a resource category selection object including a list of selectable resource category objects containing resource category descriptors corresponding to categories of editable resources of an application selected for customization, said resource category selection object providing a user activatable interface for selecting from said list of resource category objects an editable resource category; resource display means responsive to user activation of said resource category selection object for generating in said main window a list of resource descriptors corresponding to a selected category of editable resources; resource value display means for generating in said main window a plurality of resource value display fields containing resource values representing the status of said resource descriptors corresponding to said selected category of editable resources; and resource value selection means for generating in said main window a set of resource value selection objects, said resource value selection objects providing user activatable interfaces for setting editable resource values.
Claim 4
Dependent Claim
357 words
A graphical resource editor for use in a data processing system, the data processing system having a data processing unit, a video display terminal, a keyboard, a cursor control system including means for generating a screen cursor and a user actuatable cursor positioner for providing control inputs to the data processing system, a data storage device, and a graphical user interface system through which software applications running on the data processing system generate one or more graphical window objects on the video display terminal to provide user interaction functionality for the software applications, the appearance and behavior of the graphical window objects being partially determined by resources, said graphical resource editor being configured for selectively customizing a plurality of said software applications by modifying selected application-specific resource values of the graphical window objects generated by said software applications, and comprising: application selection means for generating in said video display terminal an application selection window providing means for selecting one of said software applications to be customized: main window means for generating in the video display terminal a main interface window, said main window providing a graphical user interface object for interaction with the graphical resource editor; resource category selection means for generating in said main window a resource category selection object including a list of selectable resource category objects containing resource category descriptors corresponding to categories of editable resources of an application selected for customization, said resource category selection object providing a user activatable interface for selecting from said list of resource category objects an editable resource category; resource display means responsive to user activation of said resource category selection object for generating in said main window a list of resource descriptors corresponding to a selected category of editable resources; resource value display means for generating in said main window a plurality of resource value display fields containing resource values representing the status of said resource descriptors corresponding to said selected category of editable resources; and resource value selection means for generating in said main window a set of resource value selection objects, said resource value selection objects providing user activatable interfaces for setting editable resource values.
Claim 5
Dependent Claim
43 words
The graphical resource editor of claim 2 further including means for generating an editable data file of character strings containing said resource category descriptors, and wherein said resource category selection means displays said resource category descriptors as labels in said resource category objects.
Claim 6
Dependent Claim
41 words
The graphical resource editor of claim 2 further including means for generating an editable data file of character strings containing said resource descriptors, and wherein said resource display means displays said resource descriptors as labels in said list of resource descriptors.
Claim 7
Dependent Claim
66 words
The graphical resource editor of claim 2 further including an editable data file of character strings corresponding to editable resources, each character string including a resource category descriptor and a corresponding resource descriptor, and wherein said resource display means identifies groups of resource descriptors of said data file corresponding to common resource category descriptors and generates said list of resource descriptors based on said identified groups.
Claim 8
Dependent Claim
41 words
The graphical resource editor of claim 5 further including means for generating from said data file character strings linked lists of resource descriptors corresponding to common resource category descriptors, and wherein said resource descriptor lists are generated from said linked lists.
Claim 9
Dependent Claim
45 words
The graphical resource editor of claim 2 wherein said resource value selection means includes browsing editor selection means for generating in said main window a set of browsing editor selection objects, said browsing editor selection objects providing user activatable interfaces for selecting resource browsing editors.
Claim 10
Dependent Claim
35 words
The graphical resource editor of claim 7 further including browsing editor means responsive to user activation of said browsing editor selection objects for generating browsing editor windows corresponding to resources identified in the main window.
Claim 11
Dependent Claim
42 words
The graphical resource editor of claim 8 further including browsing editor value selection means for generating in said browsing editor windows a set of browsing editor value selection objects, said browsing editor value selection objects providing user activatable interfaces setting resource values.
Claim 12
Dependent Claim
43 words
The graphical resource editor of claim 9 further including browsing editor selection display means responsive to user activation of said browsing editor value selection objects for generating in said browsing editor windows one or more output display fields containing a selected resource value.
Claim 13
Dependent Claim
29 words
The graphical resource editor of claim 10 wherein one of said output display fields is also a data entry field providing one of said browsing editor value selection objects.
Claim 14
Dependent Claim
37 words
The graphical resource editor of claim 8 further including selection save means for generating in said browsing editor windows a selection save object, said selection save object providing a user activatable interface for saving selected resource values.
Claim 15
Dependent Claim
40 words
The graphical resource editor of claim 8 further including selection application means tier generating in said browsing editor windows a selection application object, said selection application object providing a user activatable interface for applying selected resource values to an application.
Claim 16
Dependent Claim
44 words
The graphical resource editor of claim 8 further including resource value filter means for generating in said browsing editor windows a resource value filter object, said filter object providing a user activatable interface for limiting the number of resource values available for user selection.
Claim 17
Dependent Claim
61 words
The graphical resource editor of claim 2 further including means for generating an editable data file of character strings corresponding to editable resources, each character string including a resource descriptor and a corresponding resource type descriptor, and wherein said value selection means uses said resource type descriptors to generate value selection objects appropriate to corresponding ones of said resource type descriptors.
Claim 18
Dependent Claim
44 words
The graphical resource editor of claim 15 further including means for generating from said data file character strings linked lists of resource descriptors corresponding to common resource type descriptors, and wherein said value selection means generates said value selection objects using said linked lists.
Claim 19
Dependent Claim
59 words
The graphical resource editor of claim 2 further including resource editor save means for generating in said main window one or more resource editor save objects, said resource editor save objects providing a user activatable interface including objects for selectively terminating a resource editing session, saving resource editing results to a default resource file or discarding resource editing results.
Claim 20
Dependent Claim
55 words
The graphical resource editor of claim 2 further including resource editor view means for generating in said main window one or more resource editor view objects, said resource editor view objects providing a user activatable interface for selectively controlling said resource display means to display resources using said resource descriptors or using system resource strings.
Claim 21
Dependent Claim
35 words
The graphical resource editor of claim 18 wherein said resource editor view objects further provide a user activatable interface for controlling whether edited resource values are applied to applications running on the data processing system.
Claim 22
Dependent Claim
24 words
The graphical resource editor of claim 2 further including start-up window means for generating in the video display terminal a resource editor start-up window.
Claim 23
Dependent Claim
150 words
An application program resource editor for selectively customizing a plurality of software applications running in a data processing system, comprising: means for generating an application selection window, said window providing means for selecting one of said software applications to be customized; means for generating a custom resource panel for displaying a set of resources available to an application selected for customization and a set of editable attributes corresponding to each resource: means for generating a set of resource editor panels, corresponding to some of said editable attributes, for graphically editing said resources; means for generating a selection feedback field provided in each resource editor panel, for graphically displaying resource editing results; means for generating a completion indicator field provided in each resource editor panel, for signalling completion of editing a resource; and means, responsive to signalling in said completion indicator field, for applying said resource editing results to said application.
Claim 24
Dependent Claim
150 words
An application program resource editor for selectively customizing a plurality of software applications running in a data processing system, comprising: means for generating an application selection window, said window providing means for selecting one of said software applications to be customized; means for generating a custom resource panel for displaying a set of resources available to an application selected for customization and a set of editable attributes corresponding to each resource: means for generating a set of resource editor panels, corresponding to some of said editable attributes, for graphically editing said resources; means for generating a selection feedback field provided in each resource editor panel, for graphically displaying resource editing results; means for generating a completion indicator field provided in each resource editor panel, for signalling completion of editing a resource; and means, responsive to signalling in said completion indicator field, for applying said resource editing results to said application.