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

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, NY46040

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Flurry, Gregory A Austin, TX 31 687
Henson, Larry W Austin, TX 8 445

Cited Art Landscape

Patent Info (Count) # Cites Year
 
NCR CORPORATION (1)
* 5,020,003 Graphics controller image creation 19 1988
 
XEROX CORPORATION (1)
* 4,937,036 Concurrent display of data from two different display processors and user interface therefore 99 1988
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 5,016,106 Image signal processing circuit for producing multiple pictures on a common display screen 29 1989
 
HITACHI, LTD. (1)
* 4,914,607 Multi-screen display control system and its method 56 1987
 
International Computers Limited (1)
* 4,713,656 Multi-programmed data processing system with facility for inspecting state of background program 19 1985
 
CHIPS AND TECHNOLOGIES, LLC (1)
* 4,807,142 Screen manager multiple viewport for a multi-tasking data processing system 33 1984
 
TRW INC. (1)
* 4,491,937 Multiport register file 19 1982
 
AMIGA DEVELOPMENT LLC, A LIMITED LIABILITY COMPANY OF THE STATE OF DELAWARE (1)
* 4,509,140 Data transmitting link 23 1982
 
MASSACHUSETTS GENERAL HOSPITAL (1)
* 5,046,027 Apparatus and method for processing and displaying images in a digital procesor based system 92 1988
 
KABUSHIKI KAISHA TOSHIBA (1)
* 4,823,303 Display control apparatus for use in composite document processing apparatus 123 1987
 
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 33 1982
* 4,653,020 Display of multiple data windows in a multi-tasking system 120 1983
* 4,649,516 Dynamic row buffer circuit for DRAM 64 1984
* 4,847,754 Extended atomic operations 87 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 27 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 39 1988
 
ADVANCED MICRO DEVICES, INC. (1)
* 4,623,990 Dual-port read/write RAM with single array 41 1984
 
HEWLETT-PACKARD COMPANY (1)
* 5,224,210 Method and apparatus for graphics pipeline context switching in a multi-tasking windows system 32 1992
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 4,903,218 Console emulation for a graphics workstation 100 1987
 
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 50 1985
 
Sperry Corporation (1)
* 4,484,270 Centralized hardware control of multisystem access to shared and non-shared subsystems 48 1982
 
Alliant Computer Systems Corporation (1)
* 4,794,521 Digital computer with cache capable of concurrently handling multiple accesses from parallel processors 119 1985
 
SGS-THOMSON MICROELECTRONICS, INC. (1)
* 4,348,743 Single chip MOS/LSI microcomputer with binary timer 45 1981
 
Locus Computing Corporation (1)
* 4,747,040 Dual operating system computer 96 1985
 
SUN MICROSYSTEMS, INC. (1)
* 5,127,098 Method and apparatus for the context switching of devices 100 1989
 
Honeywell Information Systems Inc. (1)
* 4,654,788 Asynchronous multiport parallel access memory system for use in a single board computer system 25 1983
 
FANUC LTD (1)
* 4,890,100 Picture processing apparatus including a dual port memory 9 1987
 
EASTMAN KODAK COMPANY (1)
* 5,157,775 Dual port, dual speed image memory access arrangement 42 1989
 
INTEL CORPORATION (1)
* 4,442,484 Microprocessor memory management and protection mechanism 175 1980
 
Wang Laboratories, Inc. (2)
* 4,658,351 Task control means for a multi-tasking data processing system 174 1984
* 4,713,754 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)
* 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 25 1995
* 5,787,289 Display adapter supporting priority based functions 3 1996
 
SYMBIOS LOGIC INC. (1)
6,247,040 Method and structure for automated switching between multiple contexts in a storage subsystem target device 48 1996
 
COMPUWARE CORPORATION (1)
* 5,822,585 System and method for cooperative processing using object-oriented framework 134 1997
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (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 88 1996
 
CISCO TECHNOLOGY, INC. (1)
* 5,903,281 List controlled video operations 84 1996
 
LINKEDIN CORPORATION (1)
* 7,093,243 Software mechanism for efficient compiling and loading of java server pages (JSPs) 12 2002
 
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
 
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
 
INTEL CORPORATION (1)
* 5,805,886 Method for notifying client applications of events in a shared application in a computer system 83 1996
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 6,560,655 Synchronization manager for standardized synchronization of separate programs 57 1999
 
MICROWAVE SCIENCE JV, LLC (2)
* 5,812,393 Interpretive BIOS machine and method of use thereof 38 1996
* 5,883,801 Method and apparatus for managing electromagnetic radiation usage 20 1997
 
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
 
NVIDIA CORPORATION (2)
* 5,659,750 Apparatus for context switching of input/output devices in responses to commands from unprivileged application programs 10 1995
* 5,764,861 Apparatus and method for controlling context of input/output devices in a computer system 6 1997
 
GOOGLE INC. (1)
6,674,841 Method and apparatus in a data processing system for an asynchronous context switching mechanism 32 2000
 
CANON KABUSHIKI KAISHA (1)
* 5,659,694 Method and system for displaying context sensitive child windows independently of their parent window 52 1994
 
MCAFEE, INC. (1)
* 6,510,448 System, method and computer program product for increasing the performance of a proxy server 15 2000
* Cited By Examiner