Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
192 words
A graphical user interface editing system comprising: memory means for storing as a graphical user interface database a plurality of graphical user interface elements constituting a graphical user interface; said memory means also storing graphical user interface data corresponding to said graphical user interface and comprising said graphical user interface elements as unit elements; browser means for managing said plurality of stored graphical user interface elements; edit data manager means for editing and managing the graphical user interface data corresponding to said graphical user interface; user input means for receiving a user input as an event of the graphical user interface; editing analyzer means for analyzing the event received from the user input means and issuing to the browser means and the edit data manager means a previously defined processing command; wherein said browser means stores a constraint for the event in correspondence with each of the graphical user interface elements, and the editing analyzer means issues said previously defined processing command to the browser means and the edit data manager means when the event satisfies the constraint corresponding to the graphical user interface element which is a target of the event.
Claim 2
Dependent Claim
192 words
A graphical user interface editing system comprising: memory means for storing as a graphical user interface database a plurality of graphical user interface elements constituting a graphical user interface; said memory means also storing graphical user interface data corresponding to said graphical user interface and comprising said graphical user interface elements as unit elements; browser means for managing said plurality of stored graphical user interface elements; edit data manager means for editing and managing the graphical user interface data corresponding to said graphical user interface; user input means for receiving a user input as an event of the graphical user interface; editing analyzer means for analyzing the event received from the user input means and issuing to the browser means and the edit data manager means a previously defined processing command; wherein said browser means stores a constraint for the event in correspondence with each of the graphical user interface elements, and the editing analyzer means issues said previously defined processing command to the browser means and the edit data manager means when the event satisfies the constraint corresponding to the graphical user interface element which is a target of the event.
Claim 3
Dependent Claim
49 words
A graphical user interface editing system as set forth in claim 1, wherein the edit data manager means classifies an attribute of each of said graphical user interface elements constituting the graphical user interface data in accordance with a category and manages the classified elements as tree structure data.
Claim 4
Dependent Claim
29 words
A graphical user interface editing system as set forth in claim 2, wherein said edit data manager means stores the tree structure data in the notation of symbolic expression.
Claim 5
Dependent Claim
108 words
A graphical user interface editing system as set forth in claim 1, wherein said edit data manager means sets a unique identifier for said graphical user interface element fetched from said graphical user interface element database on the basis of a processing command issued from said editing analyzer means, and the browser means, on the basis of said processing command issued from the editing analyzer means, identifies in accordance with said identifier each of said graphical user interface elements constituting said graphical user interface data edited by the edit data manager means and registers the identified elements together with attributes thereof into the graphical user interface element database.
Claim 6
Dependent Claim
116 words
A graphical user interface editing system as set forth in claim 1, further including a plurality of analysis modes, each of said analysis modes corresponding to a different editing content wherein said editing analyzer means includes a mode conversion table in which a processing command corresponding to the event is defined for each of said analysis modes, and in which transition destination modes are defined for events to be generated for each of said analysis modes, and said editing analyzer means determines one of the processing commands corresponding to the event in accordance with the analysis mode and shifts said analysis modes in accordance with the event and the defined content of the mode conversion table.
Claim 7
Dependent Claim
47 words
A graphical user interface editing system as set forth in claim 5, wherein said edit data manager means classifies an attribute of each of said graphical user interface elements constituting said graphical user interface data as a category and manages said classified elements as tree structure data.
Claim 8
Dependent Claim
29 words
A graphical user interface editing system as set forth in claim 6, wherein said edit data manager means stores said tree structure data in the notation of symbolic expressions.
Claim 9
Dependent Claim
108 words
A graphical user interface editing system as set forth in claim 5, wherein said edit data manager means sets a unique identifier for each graphical user interface element fetched from said graphic user interface element database on the basis of a processing command issued from said editing analyzer means, and said browser means, on the basis of said processing command issued from said editing analyzer means, identifies in accordance with said identifier each of said graphical user interface elements constituting said graphical user interface data edited by said edit data manager means and registers said identified elements together with attributes thereof into said graphical user interface element database.
Claim 10
Dependent Claim
238 words
A graphical user interface editing system comprising: memory means for storing as a graphical user interface database a plurality of graphical user interface elements constituting a graphical user interface said memory means also storing graphical user interface data corresponding to the graphical user interface and comprising said graphical user interface elements as unit elements; browser means for managing said plurality of graphical user interface elements stored as said graphical user interface database in the memory means; edit data manager means for editing and managing said graphical user interface data corresponding to said graphical user interface stored in said memory means; user input means for receiving a user input as an event of said graphical user interface; and editing analyzer means for analyzing the event received from said user input means and issuing to the browser means and said edit data manager means a processing command previously defined for the event, wherein said editing analyzer means includes a mode conversion table in which a processing command corresponding to the event is defined for each of a plurality of analysis modes, and in which transition destination modes are defined for events to be generated for each of said analysis modes, and the editing analyzer means determines one of the processing commands corresponding to the event in accordance with the analysis mode and shifts the analysis modes in accordance with the event and the defined content of the mode conversion table.
Claim 11
Dependent Claim
238 words
A graphical user interface editing system comprising: memory means for storing as a graphical user interface database a plurality of graphical user interface elements constituting a graphical user interface said memory means also storing graphical user interface data corresponding to the graphical user interface and comprising said graphical user interface elements as unit elements; browser means for managing said plurality of graphical user interface elements stored as said graphical user interface database in the memory means; edit data manager means for editing and managing said graphical user interface data corresponding to said graphical user interface stored in said memory means; user input means for receiving a user input as an event of said graphical user interface; and editing analyzer means for analyzing the event received from said user input means and issuing to the browser means and said edit data manager means a processing command previously defined for the event, wherein said editing analyzer means includes a mode conversion table in which a processing command corresponding to the event is defined for each of a plurality of analysis modes, and in which transition destination modes are defined for events to be generated for each of said analysis modes, and the editing analyzer means determines one of the processing commands corresponding to the event in accordance with the analysis mode and shifts the analysis modes in accordance with the event and the defined content of the mode conversion table.
Claim 12
Dependent Claim
183 words
A graphical user interface editing system comprising: memory means for storing as a graphical user interface database a plurality of graphical user interface elements constituting a graphical user interface and also storing graphical user interface data corresponding to said graphical user interface and composed of said graphical user interface elements as unit elements; browser means for managing said plurality of graphical user interface elements stored as said graphical user interface database in the memory means; edit data manager means for editing and managing said graphical user interface data corresponding to said graphical user interface stored in the memory means; user input means for receiving a user input as an event of said graphical user interface; and editing analyzer means for analyzing the event received from said user input means and issuing to said browser means and said edit data manager means a previously defined processing command, wherein said edit data manager means classifies an attribute of each of the graphical user interface elements constituting the graphical user interface data in accordance with a category and manages the classified elements as tree structure data.
Claim 13
Dependent Claim
183 words
A graphical user interface editing system comprising: memory means for storing as a graphical user interface database a plurality of graphical user interface elements constituting a graphical user interface and also storing graphical user interface data corresponding to said graphical user interface and composed of said graphical user interface elements as unit elements; browser means for managing said plurality of graphical user interface elements stored as said graphical user interface database in the memory means; edit data manager means for editing and managing said graphical user interface data corresponding to said graphical user interface stored in the memory means; user input means for receiving a user input as an event of said graphical user interface; and editing analyzer means for analyzing the event received from said user input means and issuing to said browser means and said edit data manager means a previously defined processing command, wherein said edit data manager means classifies an attribute of each of the graphical user interface elements constituting the graphical user interface data in accordance with a category and manages the classified elements as tree structure data.
Claim 14
Dependent Claim
29 words
A graphical user interface editing system as set forth in claim 10, wherein said edit data manager means stores the tree structure data in the notation of symbolic expressions.
Claim 15
Dependent Claim
241 words
A graphical user interface editing system comprising: memory means for storing as a graphical user interface database a plurality of graphical user interface elements constituting a graphical user interface and also storing graphical user interface data corresponding to said graphical user interface and comprising the graphical user interface elements as unit elements; browser means for managing said plurality of graphical user interface elements stored as said graphical user interface database in said memory means; edit data manager means for editing and managing said graphical user interface data corresponding to the graphical user interface stored in said memory means; user input means for receiving a user input as an event of said graphical user interface; and editing analyzer means for analyzing the event received from the user input means and issuing to the browser means and the edit data manager means a previously defined processing command, said previously defined processing command causing a graphical user interface element to be fetched from said graphic user interface element database, wherein said edit data manager means sets a unique identifier for each of said fetched graphical user interface elements, and said browser means, on the basis of said previously defined processing command, identifies in accordance with said unique identifier each of said graphical user interface elements constituting said graphical user interface data edited by said edit data manager means and registers said identified elements together with attributes thereof into said graphical user interface element database.
Claim 16
Dependent Claim
241 words
A graphical user interface editing system comprising: memory means for storing as a graphical user interface database a plurality of graphical user interface elements constituting a graphical user interface and also storing graphical user interface data corresponding to said graphical user interface and comprising the graphical user interface elements as unit elements; browser means for managing said plurality of graphical user interface elements stored as said graphical user interface database in said memory means; edit data manager means for editing and managing said graphical user interface data corresponding to the graphical user interface stored in said memory means; user input means for receiving a user input as an event of said graphical user interface; and editing analyzer means for analyzing the event received from the user input means and issuing to the browser means and the edit data manager means a previously defined processing command, said previously defined processing command causing a graphical user interface element to be fetched from said graphic user interface element database, wherein said edit data manager means sets a unique identifier for each of said fetched graphical user interface elements, and said browser means, on the basis of said previously defined processing command, identifies in accordance with said unique identifier each of said graphical user interface elements constituting said graphical user interface data edited by said edit data manager means and registers said identified elements together with attributes thereof into said graphical user interface element database.