US Patent No: 4,903,218

Number of patents in Portfolio can not be more than 2000

Console emulation for a graphics workstation

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A method and an apparatus for emulating a console at a graphics workstation terminal uses a second central processing unit to perform the console emulation. A windowing system operating on a first central processing unit interfaces with the operation of the console from the second central processing unit to provide non-destructive console emulation at the workstation terminal. The windowing system maintains a separate console window that the second central processing unit can access transparently to the other windows. The first or host cpu can still perform graphics functions while the second cpu operates the console.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.HOUSTON, TX25733

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
DiPirro, Steven D Amherst, NH 8 415
Longo, Mark 803 Meadowview La., Gates Mills, OH 44040 3 131

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
4,598,384 Graphics display with improved window organization 41 1983
4,709,328 Composite data-processing system using multiple standalone processing systems 16 1985
 
DATA GENERAL CORPORATION (1)
4,591,975 Data processing system having dual processors 53 1983
 
HITACHI, LTD. (1)
4,550,386 Terminal controller 56 1983

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
COGNEX CORPORATION (29)
6,026,176 Machine vision methods and articles of manufacture for ball grid array inspection 11 1995
5,872,870 Machine vision methods for identifying extrema of objects in rotated reference frames 30 1996
5,909,504 Method of testing a machine vision inspection system 20 1996
6,259,827 Machine vision methods for enhancing the contrast between an object and its background using multiple on-axis images 33 1996
5,978,502 Machine vision methods for determining characteristics of three-dimensional objects 12 1996
6,137,893 Machine vision calibration targets and methods of determining their location and orientation in an image 58 1996
6,067,379 Method and apparatus for locating patterns in an optical image 27 1996
5,960,125 Nonfeedback-based machine vision method for determining a calibration relationship between a camera and a moveable object 42 1996
5,953,130 Machine vision methods and apparatus for machine vision illumination of an object 10 1997
6,075,881 Machine vision methods for identifying collinear sets of points from an image 11 1997
5,974,169 Machine vision methods for determining characteristics of an object using boundary points and bounding regions 66 1997
6,141,033 Bandwidth reduction of multichannel images for machine vision 14 1997
5,978,080 Machine vision methods using feedback to determine an orientation, pixel width and pixel height of a field of view 7 1997
6,025,854 Method and apparatus for high speed image acquisition 33 1997
6,282,328 Machine vision systems and methods for morphological transformation of an image with non-uniform offsets 8 1998
6,236,769 Machine vision systems and methods for morphological transformation of an image with zero or other uniform offsets 6 1998
6,215,915 Image processing methods and apparatus for separable, general affine transformation of an image 42 1998
6,381,375 Methods and apparatus for generating a projection of an image 26 1998
6,608,647 Methods and apparatus for charge coupled device image acquisition with independent integration and readout 87 1998
6,298,149 Semiconductor device image inspection with contrast enhancement 12 1998
6,381,366 Machine vision methods and system for boundary point-based comparison of patterns and images 40 1998
6,442,291 Machine vision methods and articles of manufacture for ball grid array 9 1998
6,301,396 Nonfeedback-based machine vision methods for determining a calibration relationship between a camera and a moveable object 8 1998
6,748,104 Methods and apparatus for machine vision inspection using single and multiple templates or patterns 21 2000
6,396,949 Machine vision methods for image segmentation using multiple images 28 2000
7,006,669 Machine vision method and apparatus for thresholding images of non-uniform materials 6 2000
6,587,582 Semiconductor device image inspection with contrast enhancement 2 2001
6,687,402 Machine vision methods and systems for boundary feature comparison of patterns and images 24 2001
8,162,584 Method and apparatus for semiconductor wafer alignment 0 2006
 
CITRIX SYSTEMS, INC. (15)
6,437,803 System and method for combining local and remote windows into a single desktop environment 56 1998
6,538,667 System and method for providing immediate visual response to user input at a client system connected to a computer system by a high-latency connection 25 1999
7,490,166 Remote control of a client's off-screen surface 18 2001
7,127,525 Reducing the amount of graphical line data transmitted via a low bandwidth transport protocol mechanism 37 2001
6,950,991 Interacting with software applications displayed in a web page 37 2002
7,376,695 Method and system for generating a graphical display for a remote terminal session 14 2002
7,555,529 Interacting with software applications displayed in a web page 12 2002
8,131,816 Methods and apparatus for generating graphical and media displays at a client 0 2003
8,423,673 Method and apparatus for updating a graphical display in a distributed processing environment using compression 0 2005
8,171,169 Method and apparatus for updating a graphical display in a distributed processing environment 0 2005
7,502,784 Method and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism 9 2006
8,131,817 Method and system for generating a graphical display for a remote terminal session 0 2008
8,099,389 Method and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism 0 2009
8,290,907 Method and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism 0 2010
8,285,782 Methods and apparatus for making a hypermedium interactive 0 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
5,220,658 System for testing a performance of user interactive-commands using an emulator-overlay for determining the progress of the user timing response 19 1991
5,877,764 Graphical user interface for managing text i/o between a user and a parallel program 42 1992
5,249,265 Structure storage management in a graphics display device 34 1992
5,367,680 Rendering context manager for display adapters supporting multiple domains 22 1993
5,590,266 Integrity mechanism for data transfer in a windowing system 56 1994
5,491,813 Display subsystem architecture for binding device independent drivers together into a bound driver for controlling a particular display device 84 1994
5,515,493 Window restoration methods for halted debugee window applications 15 1995
5,881,269 Simulation of multiple local area network clients on a single workstation 63 1996
 
NINTENDO CO., LTD. (6)
6,672,963 Software implementation of a handheld video game hardware platform 29 2000
6,955,606 Game information storage medium and game system using the same 48 2001
7,285,051 Game information storage medium and game system using the same 4 2003
8,157,654 Hand-held video game platform emulation 0 2003
7,338,376 Video game distribution network 10 2004
8,187,099 Game method and apparatus for enabling a video game system console to execute video game programs originally written for execution on architecturally different video game platforms 0 2005
 
SUN MICROSYSTEMS, INC. (5)
5,073,933 X window security system 39 1989
5,245,702 Method and apparatus for providing shared off-screen memory 38 1991
5,542,069 Method and apparatus for simulating input events in a windowed environment 13 1994
7,010,806 Dynamic downloading of keyboard keycode data to a networked client 0 2001
7,448,071 Dynamic downloading of keyboard keycode data to a networked client 0 2005
 
COGNEX TECHNOLOGY AND INVESTMENT CORPORATION (3)
6,684,402 Control methods and apparatus for coupling multiple image acquisition devices to a digital data processor 4 1999
7,639,861 Method and apparatus for backlighting a wafer during alignment 1 2005
8,111,904 Methods and apparatus for practical 3D vision system 0 2005
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
5,420,980 Methods and apparatus for graphics pipeline relative addressing in a multi-tasking windows system 16 1993
6,215,486 Event handling in a single logical screen display using multiple remote computer systems 12 1998
6,417,849 Single logical screen in X windows with direct hardware access to the frame buffer for 3D rendering 19 1998
 
HEWLETT-PACKARD COMPANY (2)
5,289,574 Multiple virtual screens on an "X windows" terminal 69 1990
5,224,210 Method and apparatus for graphics pipeline context switching in a multi-tasking windows system 31 1992
 
INTEL CORPORATION (2)
5,539,901 Method and apparatus for system management mode support for in-circuit emulators 20 1995
5,812,126 Method and apparatus for masquerading online 40 1996
 
KABUSHIKI KAISHA TOSHIBA (2)
5,717,880 Method and apparatus for relaying events and requests in a windows systems 30 1994
5,805,162 Method and apparatus for changing superposed drawing with window changes 11 1997
 
LENOVO (SINGAPORE) PTE LTD. (2)
5,036,484 Personal computer/host emulation system for handling host data with personal computer application programs at personal computers 46 1988
6,118,428 Method and system for simultaneous presentation of multiple windows supported by different graphic user interfaces 14 1993
 
MICROSOFT CORPORATION (2)
7,069,205 System and method for emulating the operation of a video graphics adapter 5 2000
7,395,199 Emulating the operation of a video graphics adapter 1 2005
 
ALTERA CORPORATION (1)
6,204,847 Shared virtual desktop collaborative application system 23 1995
 
APPLE COMPUTER, INC. (1)
6,023,558 Graphics compression for an emulation system 8 1996
 
ATHENIX CORPORATION (1)
5,119,494 Application address display window mapper for a sharable MS-DOS processor 16 1990
 
FUJITSU LIMITED (1)
5,619,628 3-Dimensional animation generating apparatus 32 1995
 
GAGE BROOK L.L.C. (1)
6,438,619 Operating system based remote communication system 12 1997
 
HITACHI, LTD. (1)
5,659,788 Management system comprising a unified interface for integrating a plurality of different system management software tools 14 1995
 
NCR CORPORATION (1)
5,020,003 Graphics controller image creation 18 1988
 
NETOPIA, INC. (1)
5,241,625 Screen image sharing among heterogeneous computers 302 1990
 
SAMSUNG ELECTRONICS CO., LTD. (1)
5,440,746 System and method for synchronizing processors in a parallel processing environment 27 1992
 
SONY COMPUTER ENTERTAINMENT INC. (1)
6,115,054 Graphics processor emulation system and method with adaptive frame skipping to maintain synchronization between emulation time and real time 45 1998
 
STORAGE COMPUTER CORPORATION (1)
5,257,367 Data storage system with asynchronous host operating system communication link 151 1990
 
TREPTON RESEARCH, INC. (1)
6,859,928 Shared virtual desktop collaborative application system 18 2001
 
UNISYS CORPORATION (1)
5,315,711 Method and apparatus for remotely and centrally controlling a plurality of host processors 215 1991
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (3)
6,018,339 Automatic visual correction for computer screen 4 1997
6,748,430 System, method and article of manufacture for observing and evaluating current and past computer platform performance information 2 2000
RE42860 Universal storage management system 0 2002