Rendering context manager for display adapters supporting multiple domains

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5367680
SERIAL NO

08023464

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A multitasking data processing system for executing a plurality of processes is provided that includes a single peripheral device addressable through two ports. A peripheral device manager is provided that includes the capability of (1) allowing access to only a single process for accessing the peripheral device and (2) the capability to provide access to a first process while simultaneously and concurrently providing access to a second process to a second port.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY45084

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Flurry, Gregory A Austin, TX 26 836
Henson, Larry W Austin, TX 8 480

Cited Art Landscape

Patent Info (Count) # Cites Year
 
NCR CORPORATION (1)
* 5020003 Graphics controller image creation 21 1988
 
XEROX CORPORATION (1)
* 4937036 Concurrent display of data from two different display processors and user interface therefore 102 1988
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 5016106 Image signal processing circuit for producing multiple pictures on a common display screen 29 1989
 
HITACHI, LTD. (1)
* 4914607 Multi-screen display control system and its method 64 1987
 
INTERNATIONAL COMPUTERS LIMITED (1)
* 4713656 Multi-programmed data processing system with facility for inspecting state of background program 19 1985
 
CHIPS AND TECHNOLOGIES, LLC (1)
* 4807142 Screen manager multiple viewport for a multi-tasking data processing system 33 1984
 
TRW INC. (1)
* 4491937 Multiport register file 19 1982
 
AMIGA DEVELOPMENT LLC (1)
* 4509140 Data transmitting link 23 1982
 
MASSACHUSETTS GENERAL HOSPITAL (1)
* 5046027 Apparatus and method for processing and displaying images in a digital procesor based system 100 1988
 
KABUSHIKI KAISHA TOSHIBA (1)
* 4823303 Display control apparatus for use in composite document processing apparatus 124 1987
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (10)
* 4438489 Interrupt pre-processor with dynamic allocation of priority levels to requests queued in an associative CAM 35 1981
* 4553202 User controlled dialog resource switching in a multi-tasking word processor 38 1982
* 4653020 Display of multiple data windows in a multi-tasking system 125 1983
* 4649516 Dynamic row buffer circuit for DRAM 64 1984
* 4847754 Extended atomic operations 98 1985
* 4837563 Graphics display system function circuit 21 1987
* 4890257 Multiple window display system having indirectly addressable windows arranged in an ordered list 84 1987
* 4757441 Logical arrangement for controlling use of different system displays by main proessor and coprocessor 27 1987
* 4914569 Method for concurrent record access, insertion, deletion and alteration using an index tree 66 1987
* 5075675 Method and apparatus for dynamic promotion of background window displays in multi-tasking computer systems 43 1988
 
ADVANCED MICRO DEVICES, INC. (1)
* 4623990 Dual-port read/write RAM with single array 41 1984
 
HEWLETT-PACKARD COMPANY (1)
* 5224210 Method and apparatus for graphics pipeline context switching in a multi-tasking windows system 33 1992
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 4903218 Console emulation for a graphics workstation 103 1987
 
AMERICAN VIDEO GRAPHICS, L.P. (1)
* 4761642 System for providing data communication between a computer terminal and a plurality of concurrent processes running on a multiple process computer 51 1985
 
Sperry Corporation (1)
* 4484270 Centralized hardware control of multisystem access to shared and non-shared subsystems 51 1982
 
Alliant Computer Systems Corporation (1)
* 4794521 Digital computer with cache capable of concurrently handling multiple accesses from parallel processors 119 1985
 
SGS-THOMSON MICROELECTRONICS, INC. (1)
* 4348743 Single chip MOS/LSI microcomputer with binary timer 46 1981
 
Locus Computing Corporation (1)
* 4747040 Dual operating system computer 101 1985
 
SUN MICROSYSTEMS, INC. (1)
* 5127098 Method and apparatus for the context switching of devices 108 1989
 
Honeywell Information Systems Inc. (1)
* 4654788 Asynchronous multiport parallel access memory system for use in a single board computer system 25 1983
 
FANUC LTD. (1)
* 4890100 Picture processing apparatus including a dual port memory 9 1987
 
EASTMAN KODAK COMPANY (1)
* 5157775 Dual port, dual speed image memory access arrangement 42 1989
 
INTEL CORPORATION (1)
* 4442484 Microprocessor memory management and protection mechanism 177 1980
 
WANG LABORATORIES, INC. (2)
* 4658351 Task control means for a multi-tasking data processing system 185 1984
* 4713754 Data structure for a document processing system 50 1984
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 5671442 System having device driver operates in first mode for allowing concurrent access to adapter by applications and second mode for limiting access to one application 35 1995
* 5787289 Display adapter supporting priority based functions 3 1996
 
SYMBIOS LOGIC INC. (1)
6247040 Method and structure for automated switching between multiple contexts in a storage subsystem target device 50 1996
 
COMPUWARE CORPORATION (1)
* 5822585 System and method for cooperative processing using object-oriented framework 136 1997
 
CISCO TECHNOLOGY, INC. (1)
* 5903281 List controlled video operations 87 1996
 
LINKEDIN CORPORATION (2)
* 7093243 Software mechanism for efficient compiling and loading of java server pages (JSPs) 17 2002
* 2004/0073,552 Software mechanism for efficient compiling and loading of java server pages (JSPs) 3 2002
 
OVER THE MOON PRODUCTIONS (1)
* 6412031 Simultaneous control of live video device access by multiple applications via software locks and in accordance with window visibility of applications in a multiwindow environment 8 1998
 
APPLE INC. (2)
* 7016891 System and method for performing context checks 0 2002
7827552 System and method for performing context checks 0 2006
 
INTEL CORPORATION (1)
* 5805886 Method for notifying client applications of events in a shared application in a computer system 89 1996
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 6560655 Synchronization manager for standardized synchronization of separate programs 71 1999
 
MICROWAVE SCIENCE JV, LLC (2)
* 5812393 Interpretive BIOS machine and method of use thereof 47 1996
* 5883801 Method and apparatus for managing electromagnetic radiation usage 26 1997
 
FACEBOOK, INC. (4)
* 7340740 Cooperatively multitasking in an interrupt free computing environment 1 2003
* 2004/0216,100 Cooperatively multitasking in an interrupt free computing environment 2 2003
* 8056078 Cooperatively multitasking in an interrupt free computing environment 0 2007
* 2008/0066,077 COOPERATIVELY MULTITASKING IN AN INTERRUPT FREE COMPUTING ENVIRONMENT 1 2007
 
NVIDIA CORPORATION (2)
* 5659750 Apparatus for context switching of input/output devices in responses to commands from unprivileged application programs 10 1995
* 5764861 Apparatus and method for controlling context of input/output devices in a computer system 6 1997
 
GOOGLE INC. (1)
6674841 Method and apparatus in a data processing system for an asynchronous context switching mechanism 36 2000
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (2)
* 6148326 Method and structure for independent disk and host transfer in a storage subsystem target device 3 1996
* 6081849 Method and structure for switching multiple contexts in storage subsystem target device 90 1996
 
CANON KABUSHIKI KAISHA (1)
* 5659694 Method and system for displaying context sensitive child windows independently of their parent window 61 1994
 
MCAFEE, INC. (1)
* 6510448 System, method and computer program product for increasing the performance of a proxy server 25 2000
* Cited By Examiner