IP Library Granted Patent US 7,469,400
Granted Patent B2
US 7,469,400 · App. 11/948,461 · Granted Dec 23, 2008

Method, system and program product supporting presentation of a simulated or hardware system including configuration entities

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,469,400
App. No.
11/948,461
Granted
Dec 23, 2008
Kind
B2
Abstract

Within a display device, a respective one of a plurality of design graphical representations is displayed for each of a plurality of hierarchically arranged design entity instances within a simulated system. The design entity instances include a particular design entity instance containing a latch that is represented by a particular design graphical representation. A configuration entity instance associated with the particular design entity is identified within a configuration database associated with the simulated system. The configuration entity instance has a plurality of different settings that each reflects a value of the latch. Within the display device, a configuration graphical representation of the configuration entity instance is presented in association with the particular design graphical representation corresponding to the particular design entity instance. In addition, a current setting of the configuration entity instance is presented concurrently with the configuration graphical representation.

Claims (47)

1. A data processing system for presenting a simulated system, said data processing system comprising:

a display device;

processing resources; and

data storage coupled to the processing resources and including at least one database representing said simulated system and a presentation program executable by the processing resources to present a graphical representation of said simulated system within said display device, said presentation program including:

means for displaying within the display device a respective one of a plurality of design graphical representations for each of a plurality of hierarchically arranged design entity instances within the simulated system, said plurality of design entity instances including a particular design entity instance containing a latch that is represented by a particular design graphical representation;

means for identifying, within said database, a configuration entity instance associated with said particular design entity, wherein said configuration entity instance has a plurality of different settings that each reflects a value of the latch;

means for presenting, within the display device, a configuration graphical representation of said configuration entity instance in association with the particular design graphical representation corresponding to the particular design entity instance; and

means for presenting, within the display device, a current setting of said configuration entity instance concurrently with the configuration graphical representation;

wherein said means for displaying a respective one of a plurality of design graphical representations for each of a plurality of hierarchically arranged design entity instances comprises means for presenting design graphical representations for only selected design entity instances and for excluding from presentation a design graphical representation for at least one other design entity instance in response to a region parameter.

2. The data processing system of claim 1 , said presentation program further comprising:

means for modifying a presentation of said simulated system within said display device in response to user selection of a configuration graphical representation utilizing a graphical pointer.

3. A data processing system for presenting a simulated system, said data processing system comprising:

a display device;

processing resources; and

data storage coupled to the processing resources and including at least one database representing said simulated system and a presentation program executable by the processing resources to present a graphical representation of said simulated system within said display device, said presentation program including:

means for displaying within the display device a respective one of a plurality of design graphical representations for each of a plurality of hierarchically arranged design entity instances within the simulated system, said plurality of design entity instances including a particular design entity instance containing a latch that is represented by a particular design graphical representation;

means for identifying, within said database, a configuration entity instance associated with said particular design entity, wherein said configuration entity instance has a plurality of different settings that each reflects a value of the latch;

means for presenting, within the display device, a configuration graphical representation of said configuration entity instance in association with the particular design graphical representation corresponding to the particular design entity instance; and

means for presenting, within the display device, a current setting of said configuration entity instance concurrently with the configuration graphical representation;

wherein said design entity instances are hierarchically arranged in at least three levels, wherein said means for displaying comprises means for concurrently displaying fewer than all of said levels.

4. The data processing system of claim 3 , said presentation program further comprising:

means for modifying which of said levels are displayed within said display device in response to selection of a design graphical representation utilizing a graphical pointer.

5. A program product comprising a computer usable medium including a presentation program for causing a data processing system to display a graphical representation of a simulation system within a display device, said presentation program including:

means for displaying within the display device a respective one of a plurality of design graphical representations for each of a plurality of hierarchically arranged design entity instances within the simulated system, said plurality of design entity instances including a particular design entity instance containing a latch that is represented by a particular design graphical representation;

means for identifying, within a configuration database associated with the system, a configuration entity instance associated with said particular design entity, wherein said configuration entity instance has a plurality of different settings that each reflects a value of the latch;

means for presenting, within the display device, a configuration graphical representation of said configuration entity instance in association with the particular design graphical representation corresponding to the particular design entity instance; and

means for presenting, within the display device, a current setting of said configuration entity instance concurrently with the configuration graphical representation;

wherein:

said configuration database stores at least one data structure defining said configuration entity instance and said association between said configuration entity instance and said particular design entity instance, said at least one data structure indicating a controlling value set for said configuration entity instance, wherein said controlling value set indicates settings affecting presentation of information regarding said configuration entity instance; and

said presentation program further comprises means, responsive to a request to present at least a partial state of the simulated system, for presenting a state of at least one other configuration entity instance based upon said configuration database and for excluding from presentation a current setting of the configuration entity instance by reference to said at least one data structure in said configuration database.

6. The program product of claim 5 , wherein said means for excluding from presentation comprises means for always excluding from presentation said current setting of said configuration entity instance based upon a keyword in said configuration database.

7. The program product of claim 5 , said presentation program further comprising:

means for modifying a presentation of said simulated system within said display device in response to user selection of a configuration graphical representation utilizing a graphical pointer.

8. A program product comprising a computer usable medium including a presentation program for causing a data processing system to display a graphical representation of a simulation system within a display device, said presentation program including:

means for displaying within the display device a respective one of a plurality of design graphical representations for each of a plurality of hierarchically arranged design entity instances within the simulated system, said plurality of design entity instances including a particular design entity instance containing a latch that is represented by a particular design graphical representation;

means for identifying, within a configuration database associated with the system, a configuration entity instance associated with said particular design entity, wherein said configuration entity instance has a plurality of different settings that each reflects a value of the latch;

means for presenting, within the display device, a configuration graphical representation of said configuration entity instance in association with the particular design graphical representation corresponding to the particular design entity instance; and

means for presenting, within the display device, a current setting of said configuration entity instance concurrently with the configuration graphical representation;

wherein said means for displaying a respective one of a plurality of design graphical representations for each of a plurality of hierarchically arranged design entity instances comprises means for presenting design graphical representations for only selected design entity instances and for excluding from presentation a design graphical representation for at least one other design entity instance in response to a region parameter.

9. A program product comprising a computer usable medium including a presentation program for causing a data processing system to display a graphical representation of a simulation system within a display device, said presentation program including:

means for displaying within the display device a respective one of a plurality of design graphical representations for each of a plurality of hierarchically arranged design entity instances within the simulated system, said plurality of design entity instances including a particular design entity instance containing a latch that is represented by a particular design graphical representation;

means for identifying, within a configuration database associated with the system, a configuration entity instance associated with said particular design entity, wherein said configuration entity instance has a plurality of different settings that each reflects a value of the latch;

means for presenting, within the display device, a configuration graphical representation of said configuration entity instance in association with the particular design graphical representation corresponding to the particular design entity instance; and

means for presenting, within the display device, a current setting of said configuration entity instance concurrently with the configuration graphical representation;

wherein said design entity instances are hierarchically arranged in at least three levels, wherein said means for displaying comprises means for concurrently displaying fewer than all of said levels.

10. The program product of claim 9 , said presentation program further comprising:

means for modifying which of said levels are displayed within said display device in response to selection of a design graphical representation utilizing a graphical pointer.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: FACEBOOK, INC.
Reel/Frame 027991/0416 →