Method, system and program product for generating scenarios utilizing graphical objects representing hierarchically arranged elements of a modeled environment
First Claim
1. A method of data processing, comprising:
- accessing a data model of a modeled environment from a database, said data model including data defining a plurality of hierarchically arranged subsets of space within the modeled environment and data defining a plurality of items populating the modeled environment;
displaying a whiteboard window within a display device;
in response to at least a first user input selecting a plurality of features of said modeled environment, wherein each of said plurality of features of said modeled environment is one of said plurality of subsets of space or one of said plurality of items, displaying within the whiteboard window a plurality of graphical elements that each represent a respective one of said plurality of user selected features;
in association with said whiteboard window, presenting to the user a control for at least one function; and
in response to a second user input selecting said control for said function, automatically generating a logical connection between at least two of said plurality of features having corresponding graphical elements within whiteboard window by reference to a rule set and displaying within said whiteboard window a graphical element representing said logical connection.
6 Assignments
0 Petitions
Accused Products
Abstract
A data model of a modeled environment is maintained within a database. The data model includes data defining a plurality of hierarchically arranged subsets of space within the modeled environment and data defining a plurality of items populating the modeled environment. In response to a first user input selecting a plurality of features of the modeled environment, where each of the selected features is one of the subsets of space or one of the items, a plurality of graphical elements are displayed within a whiteboard window to represent the plurality of user selected features. A control for at least one function is also presented to the user in association with the whiteboard window. In response to a second user input selecting the control for the function, a logical connection between at least two of the plurality of features having corresponding graphical elements within whiteboard window are automatically generated by reference to a rule set. In addition, a graphical element representing the logical connection is displayed within the whiteboard window.
-
Citations
42 Claims
-
1. A method of data processing, comprising:
-
accessing a data model of a modeled environment from a database, said data model including data defining a plurality of hierarchically arranged subsets of space within the modeled environment and data defining a plurality of items populating the modeled environment;
displaying a whiteboard window within a display device;
in response to at least a first user input selecting a plurality of features of said modeled environment, wherein each of said plurality of features of said modeled environment is one of said plurality of subsets of space or one of said plurality of items, displaying within the whiteboard window a plurality of graphical elements that each represent a respective one of said plurality of user selected features;
in association with said whiteboard window, presenting to the user a control for at least one function; and
in response to a second user input selecting said control for said function, automatically generating a logical connection between at least two of said plurality of features having corresponding graphical elements within whiteboard window by reference to a rule set and displaying within said whiteboard window a graphical element representing said logical connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 39)
-
-
12. A data processing system, comprising:
-
a processing unit;
a display device coupled to the processing unit;
an input device coupled to the processing unit;
said processing unit including;
means for accessing a data model of a modeled environment from a database, said data model including data defining a plurality of hierarchically arranged subsets of space within the modeled environment and data defining a plurality of items populating the modeled environment;
means for displaying a whiteboard window within the display device;
means, responsive to at least a first user input selecting a plurality of features of said modeled environment, wherein each of said plurality of features of said modeled environment is one of said plurality of subsets of space or one of said plurality of items, for displaying within the whiteboard window a plurality of graphical elements that each represent a respective one of said plurality of user selected features;
means for presenting to the user, in association with said whiteboard window, a control for at least one function; and
means, responsive to a second user input selecting said control for said function, for automatically generating a logical connection between at least two of said plurality of features having corresponding graphical elements within whiteboard window by reference to a rule set and for displaying within said whiteboard window a graphical element representing said logical connection.
-
-
23. A program product, comprising:
-
a computer usable medium;
a software platform encoded within said computer usable medium, said software platform including;
means for accessing a data model of a modeled environment from a database, said data model including data defining a plurality of hierarchically arranged subsets of space within the modeled environment and data defining a plurality of items populating the modeled environment;
means for displaying a whiteboard window within the display device;
means, responsive to at least a first user input selecting a plurality of features of said modeled environment, wherein each of said plurality of features of said modeled environment is one of said plurality of subsets of space or one of said plurality of items, for displaying within the whiteboard window a plurality of graphical elements that each represent a respective one of said plurality of user selected features;
means for presenting to the user, in association with said whiteboard window, a control for at least one function; and
means, responsive to a second user input selecting said control for said function, for automatically generating a logical connection between at least two of said plurality of features having corresponding graphical elements within whiteboard window by reference to a rule set and for displaying within said whiteboard window a graphical element representing said logical connection.
-
-
34. A method of data processing, comprising:
-
accessing a data model of a modeled environment from a database, said data model including data defining a plurality of hierarchically arranged subsets of space within the modeled environment and data defining a plurality of items populating the modeled environment, wherein each of said plurality of items has associated chronological information stored within said database;
displaying a window within a display device;
displaying in association with said window a time control by which a user can select any of a plurality of times;
in response to a first user input selecting a first time among said plurality of times utilizing said time control, presenting within said window a first view of said modeled environment including at least a portion of a particular subset among said plurality of subsets of space, and presenting within said subset one or more graphical elements representing items among said plurality of items having associated chronological information corresponding to said first time; and
in response to a second user input selecting a second time among said plurality of times utilizing said time control, presenting within said window a different second view of said modeled environment by presenting within said subset one or more graphical elements representing items among said plurality of items having associated chronological information corresponding to said second time.
-
-
37. A data processing system, comprising:
-
a processing unit;
a display device coupled to the processing unit;
an input device coupled to the processing unit;
said processing unit including;
means for accessing a data model of a modeled environment from a database, said data model including data defining a plurality of hierarchically arranged subsets of space within the modeled environment and data defining a plurality of items populating the modeled environment, wherein each of said plurality of items has associated chronological information stored within said database;
means for displaying a window within the display device;
means for displaying in association with said window a time control by which a user can select any of a plurality of times utilizing the input device;
means, responsive to a first user input selecting a first time among said plurality of times utilizing said time control, for presenting within said window a first view of said modeled environment including at least a portion of a particular subset among said plurality of subsets of space, and presenting within said subset one or more graphical elements representing items among said plurality of items having associated chronological information corresponding to said first time; and
means, responsive to a second user input selecting a second time among said plurality of times utilizing said time control, for presenting within said window a different second view of said modeled environment by presenting within said subset one or more graphical elements representing items among said plurality of items having associated chronological information corresponding to said second time.
-
-
40. A program product, comprising:
-
a computer usable medium;
a software platform encoded within said computer usable medium, said software platform including;
means for accessing a data model of a modeled environment from a database, said data model including data defining a plurality of hierarchically arranged subsets of space within the modeled environment and data defining a plurality of items populating the modeled environment, wherein each of said plurality of items has associated chronological information stored within said database;
means for displaying a window within a display device of a data processing system;
means for displaying in association with said window a time control by which a user can select any of a plurality of times utilizing the input device;
means, responsive to a first user input selecting a first time among said plurality of times utilizing said time control, for presenting within said window a first view of said modeled environment including at least a portion of a particular subset among said plurality of subsets of space, and presenting within said subset one or more graphical elements representing items among said plurality of items having associated chronological information corresponding to said first time; and
means, responsive to a second user input selecting a second time among said plurality of times utilizing said time control, for presenting within said window a different second view of said modeled environment by presenting within said subset one or more graphical elements representing items among said plurality of items having associated chronological information corresponding to said second time. - View Dependent Claims (41, 42)
-
Specification