Method, system and program product that utilize a hierarchical conceptual framework to model an environment containing a collection of items
First Claim
Patent Images
1. One or more computer devices for maintaining a hierarchical conceptual framework corresponding to a physical three-dimensional site, comprising:
- a first storage component to store environment information, where the environment information includes information regarding a number of environment levels relating to the physical three-dimensional site and information regarding hierarchical relationships associated with the site levels;
a second storage component to store item information, where the item information includes information regarding a number of items for placement in the site levels and information regarding hierarchical relationships associated with the number of items;
a third storage component to store information regarding a spatial relationship of one or more items from the number of items within the number of site levels;
a processor to determine, responsive to selection of one or more of the number of items for placement within one or more of the number of the site levels, whether each one of a plurality of hierarchical item configurations is valid; and
a fourth storage component to store a modeled physical environment including those of the hierarchical item configurations that are valid.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, system and program product are disclosed for enabling a user to construct a conceptual hierarchical framework representing a virtual or physical environment. The framework may then be populated with a collection of items. Users may graphically and intuitively view and manipulate various subsets of the environment'"'"'s space as well as items placed within the modeled environment.
-
Citations
19 Claims
-
1. One or more computer devices for maintaining a hierarchical conceptual framework corresponding to a physical three-dimensional site, comprising:
-
a first storage component to store environment information, where the environment information includes information regarding a number of environment levels relating to the physical three-dimensional site and information regarding hierarchical relationships associated with the site levels; a second storage component to store item information, where the item information includes information regarding a number of items for placement in the site levels and information regarding hierarchical relationships associated with the number of items; a third storage component to store information regarding a spatial relationship of one or more items from the number of items within the number of site levels; a processor to determine, responsive to selection of one or more of the number of items for placement within one or more of the number of the site levels, whether each one of a plurality of hierarchical item configurations is valid; and a fourth storage component to store a modeled physical environment including those of the hierarchical item configurations that are valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A physical or virtual three-dimensional environment modeling system, comprising:
-
means for receiving and storing information regarding a plurality of environment levels, the information including information regarding relationships among the plurality of environment levels; means for receiving and storing information regarding a plurality of items to be placed within the plurality of environment levels, the information including information regarding relationships among the plurality of items; means for receiving and storing configuration selections relating to groupings of one or more items from the plurality of items, where the configuration selections include relationship information regarding relationships among the items in the groupings of the number of items; means for processing the relationship information and determining whether at least one of the configuration selections is valid; and means for populating an environment and storing information indicative of virtual placement of items or groupings of items within the plurality of environment levels based on a result of the determining provided by processing means.
-
-
11. A method for modeling physical or virtual three-dimensional environments, performed by one or more components of a computer device, comprising:
-
receiving, by the one or more components, environment information corresponding to a plurality of environment levels, the environment information including information associated with relationships among the plurality of environment levels; receiving, by the one or more components, item information corresponding to a plurality of items to be placed within the plurality of environment levels, the item information including information associated with relationships among the plurality of items; receiving, by the one or more components, configuration selections relating to groupings of one or more items from the plurality of items, where the configuration selections correspond to hierarchical relationships among the items in the groupings of the number of items; determining, by the one or more components, that at least one of the configuration selections is valid; performing, by the one or more components, environment population related to the at least one valid configuration selection, within particular ones of the plurality of environment levels; and storing, by the one or more components and based on the environment population, placement information indicative of virtual placement of the selected items or groupings of items within the particular ones of the plurality of environment levels. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification