IP Library Granted Patent US 8,738,346
Granted Patent B2
US 8,738,346 · App. 11/586,928 · Granted May 27, 2014

Method and apparatus for controlling multiple simulations

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 8,738,346
App. No.
11/586,928
Granted
May 27, 2014
Kind
B2
Abstract

Embodiments include methods, apparatus, and systems for controlling multiple simulations. One embodiment is a method that includes executing plural architectural simulators being interconnected to form a platform for hardware simulation; placing at least one of the plural architectural simulators into a pause state; and automatically minimizing windows associated with the at least one of the plural architectural simulators.

Claims (26)

1. A method of software execution, comprising:

executing a hardware simulation process that simultaneously executes plural different simulation processes with each simulation process having plural xterm windows;

receiving a selection of one of the simulation processes; and

automatically reducing or hiding xterm windows not associated with the one of the simulation processes in response to receiving the selection of one of the simulation processes.

2. The method of claim 1 further comprising, automatically transforming the xterm windows not associated with the one of the simulation processes into graphical icons.

3. The method of claim 1 , wherein each of the plural different simulation processes has a control window, a console window, and an information window.

4. The method of claim 1 further comprising, receiving a focus command from a user that indicates the selection of the one of the simulation processes.

5. The method of claim 1 , wherein the plural different simulation processes are interconnected to form a complete platform simulation.

6. The method of claim 1 further comprising:

generating the selection from user input at a control window simultaneously displayed with the plural xterm windows;

transmitting the selection to a control process that controls the windows not associated with the one of the simulation processes.

7. The method of claim 1 further comprising:

iconifying the xterm windows not associated with the one of the simulation processes;

redirecting input of the one of the simulation processes from a user control window to a window that controls the simulation process;

removing the user control window.

8. A method executed by a computer, comprising:

executing a hardware simulation process that simultaneously executes a first simulation process having an xterm window and a second simulation process having an xterm window;

simultaneously displaying the xterm window of the first simulation process and the xterm window of the second simulation process;

selecting to work with the first simulation process; and

automatically minimizing display of the xterm window of the second simulation process upon selecting to work with the first simulation process.

9. The method of claim 8 , wherein the first and the second simulations processes each has three xterm windows that include an information window, a control window, and a console window, and selection to work with the first simulation process automatically minimizes display of the information window, the control window, and the console window of the second simulation process.

10. The method of claim 8 further comprising, running the second simulation in a background while the xterm window of the second simulation is minimized.

11. The method of claim 8 further comprising, receiving a focus command from a graphical user interface that indicates selection to work with the first simulation process.

12. The method of claim 8 further comprising:

generating a selection to work with the first simulation process from input at a control window simultaneously displayed with the xterm window of the first simulation process and the xterm window of the second simulation process;

transmitting the selection to a control process that minimizes display of windows not associated with the first simulation processes.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 058897/0262 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2006
From: BOLDING, JOE D.; TORMEY, DANIEL G.; GILBERT, JR., RON
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 018474/0105 →