US Patent No: 5,367,680

Number of patents in Portfolio can not be more than 2000

Rendering context manager for display adapters supporting multiple domains

Stats

See full text
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

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY73247

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Flurry, Gregory A Austin, TX 30 620
Henson, Larry W Austin, TX 8 414

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (10)
4,438,489 Interrupt pre-processor with dynamic allocation of priority levels to requests queued in an associative CAM 35 1981
4,553,202 User controlled dialog resource switching in a multi-tasking word processor 29 1982
4,653,020 Display of multiple data windows in a multi-tasking system 119 1983
4,649,516 Dynamic row buffer circuit for DRAM 64 1984
4,847,754 Extended atomic operations 84 1985
4,837,563 Graphics display system function circuit 21 1987
4,890,257 Multiple window display system having indirectly addressable windows arranged in an ordered list 80 1987
4,757,441 Logical arrangement for controlling use of different system displays by main proessor and coprocessor 26 1987
4,914,569 Method for concurrent record access, insertion, deletion and alteration using an index tree 64 1987
5,075,675 Method and apparatus for dynamic promotion of background window displays in multi-tasking computer systems 38 1988
 
Wang Laboratories, Inc. (2)
4,658,351 Task control means for a multi-tasking data processing system 168 1984
4,713,754 Data structure for a document processing system 50 1984
 
ADVANCED MICRO DEVICES, INC. (1)
4,623,990 Dual-port read/write RAM with single array 41 1984
 
Alliant Computer Systems Corporation (1)
4,794,521 Digital computer with cache capable of concurrently handling multiple accesses from parallel processors 119 1985
 
AMERICAN VIDEO GRAPHICS, L.P. (1)
4,761,642 System for providing data communication between a computer terminal and a plurality of concurrent processes running on a multiple process computer 49 1985
 
AMIGA DEVELOPMENT LLC, A LIMITED LIABILITY COMPANY OF THE STATE OF DELAWARE (1)
4,509,140 Data transmitting link 23 1982
 
CHIPS AND TECHNOLOGIES, LLC (1)
4,807,142 Screen manager multiple viewport for a multi-tasking data processing system 33 1984
 
EASTMAN KODAK COMPANY (1)
5,157,775 Dual port, dual speed image memory access arrangement 41 1989
 
FANUC LTD (1)
4,890,100 Picture processing apparatus including a dual port memory 9 1987
 
HEWLETT-PACKARD COMPANY (1)
5,224,210 Method and apparatus for graphics pipeline context switching in a multi-tasking windows system 31 1992
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
4,903,218 Console emulation for a graphics workstation 98 1987
 
HITACHI, LTD. (1)
4,914,607 Multi-screen display control system and its method 55 1987
 
Honeywell Information Systems Inc. (1)
4,654,788 Asynchronous multiport parallel access memory system for use in a single board computer system 25 1983
 
INTEL CORPORATION (1)
4,442,484 Microprocessor memory management and protection mechanism 174 1980
 
International Computers Limited (1)
4,713,656 Multi-programmed data processing system with facility for inspecting state of background program 18 1985
 
KABUSHIKI KAISHA TOSHIBA (1)
4,823,303 Display control apparatus for use in composite document processing apparatus 121 1987
 
Locus Computing Corporation (1)
4,747,040 Dual operating system computer 93 1985
 
MASSACHUSETTS GENERAL HOSPITAL (1)
5,046,027 Apparatus and method for processing and displaying images in a digital procesor based system 79 1988
 
NCR CORPORATION (1)
5,020,003 Graphics controller image creation 18 1988
 
SAMSUNG ELECTRONICS CO., LTD. (1)
5,016,106 Image signal processing circuit for producing multiple pictures on a common display screen 29 1989
 
SGS-THOMSON MICROELECTRONICS, INC. (1)
4,348,743 Single chip MOS/LSI microcomputer with binary timer 45 1981
 
Sperry Corporation (1)
4,484,270 Centralized hardware control of multisystem access to shared and non-shared subsystems 47 1982
 
SPERRY RAND CORPORATION (1)
4,231,106 Performance monitor apparatus and method 41 1978
 
SUN MICROSYSTEMS, INC. (1)
5,127,098 Method and apparatus for the context switching of devices 94 1989
 
TRW INC. (1)
4,491,937 Multiport register file 19 1982
 
XEROX CORPORATION (1)
4,937,036 Concurrent display of data from two different display processors and user interface therefore 95 1988

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5,671,442 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 23 1995
5,787,289 Display adapter supporting priority based functions 3 1996
7,093,243 Software mechanism for efficient compiling and loading of java server pages (JSPs) 11 2002
 
APPLE INC. (2)
7,016,891 System and method for performing context checks 0 2002
7,827,552 System and method for performing context checks 0 2006
 
FACEBOOK, INC. (2)
7,340,740 Cooperatively multitasking in an interrupt free computing environment 1 2003
8,056,078 Cooperatively multitasking in an interrupt free computing environment 0 2007
 
LSI LOGIC CORPORATION (2)
6,148,326 Method and structure for independent disk and host transfer in a storage subsystem target device 2 1996
6,081,849 Method and structure for switching multiple contexts in storage subsystem target device 84 1996
 
MICROWAVE SCIENCE JV, LLC (2)
5,812,393 Interpretive BIOS machine and method of use thereof 31 1996
5,883,801 Method and apparatus for managing electromagnetic radiation usage 14 1997
 
NVIDIA CORPORATION (2)
5,659,750 Apparatus for context switching of input/output devices in responses to commands from unprivileged application programs 9 1995
5,764,861 Apparatus and method for controlling context of input/output devices in a computer system 6 1997
 
CANON KABUSHIKI KAISHA (1)
5,659,694 Method and system for displaying context sensitive child windows independently of their parent window 44 1994
 
COMPUWARE CORPORATION (1)
5,822,585 System and method for cooperative processing using object-oriented framework 131 1997
 
GOOGLE INC. (1)
6,674,841 Method and apparatus in a data processing system for an asynchronous context switching mechanism 24 2000
 
INTEL CORPORATION (1)
5,805,886 Method for notifying client applications of events in a shared application in a computer system 79 1996
 
MCAFEE, INC. (1)
6,510,448 System, method and computer program product for increasing the performance of a proxy server 14 2000
 
MICROSOFT CORPORATION (1)
6,560,655 Synchronization manager for standardized synchronization of separate programs 49 1999
 
OVER THE MOON PRODUCTIONS (1)
6,412,031 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
 
SCIENTIFIC-ATLANTA, INC. (1)
5,903,281 List controlled video operations 75 1996
 
SYMBIOS LOGIC INC. (1)
6,247,040 Method and structure for automated switching between multiple contexts in a storage subsystem target device 44 1996