US Patent No: 6,289,432

Number of patents in Portfolio can not be more than 2000

Sharing segments of storage by enabling the sharing of page tables

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Segments of storage of a computer system are shared among any number of users at varying virtual addresses. The virtual addresses can be in the same address space or different address spaces. The sharing of a segment of storage is provided by storing the real address of a page table corresponding to the segment of storage to be shared at different virtual addresses. This allows users of the same or different address spaces to share the same segment of storage by referencing the same page table.

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

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ault, Donald Fred Hyde Park, NY 4 170
Morgenstern, Harris M Wappingers Falls, NY 17 28
Sutherland, Danny Ray Poughkeepsie, NY 7 58

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
5,008,811 Control mechanism for zero-origin data spaces 35 1988
5,222,217 System and method for implementing operating system message queues with recoverable shared virtual storage 127 1989
5,230,069 Apparatus and method for providing private and shared access to host address and data spaces by guest programs in a virtual machine computer system 125 1990
5,423,013 System for addressing a very large memory with real or virtual addresses using address mode registers 13 1991
5,555,385 Allocation of address spaces within virtual machine compute system 154 1993
5,875,487 System and method for providing efficient shared memory in a virtual memory system 11 1995
5,655,146 Coexecution processor isolation using an isolation process or having authority controls for accessing system main storage 15 1996
 
HITACHI, LTD. (2)
4,991,082 Virtual storage system and method permitting setting of the boundary between a common area and a private area at a page boundary 16 1986
5,129,071 Address translation apparatus in virtual machine system using a space identifier field for discriminating DATOFF (dynamic address translation off) virtual machines 16 1989
 
AT&T Bell Laboratories (1)
5,166,931 Communications network dynamic addressing arrangement 133 1990
 
Bull HN Information Systems Inc. (1)
5,053,951 Segment descriptor unit for performing static and dynamic address translation operations 31 1989
 
Bull HN Information Systems Italia S.p.A. (1)
5,274,789 Multiprocessor system having distributed shared resources and dynamic and selective global data replication 47 1991
 
ELPIDA MEMORY, INC. (1)
5,341,341 Dynamic random access memory device having addressing section and/or data transferring path arranged in pipeline architecture 190 1993
 
FLASHPOINT COMPUTER CORPORATION (1)
5,117,350 Memory address mechanism in a distributed memory architecture 136 1988
 
FREESCALE SEMICONDUCTOR, INC. (1)
5,341,500 Data processor with combined static and dynamic masking of operand for breakpoint operation 14 1991
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,274,811 Method for quickly acquiring and using very long traces of mixed system and user memory references 78 1989
 
LEVADA, VICTOR (1)
6,085,296 Sharing memory pages and page tables among computer processes 158 1997
 
Storage Technology Corporation (1)
5,379,391 Method and apparatus to access data records in a cache memory by multiple virtual addresses 63 1991

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTEL CORPORATION (7)
7,073,044 Method and apparatus for sharing TLB entries 2 2001
6,728,858 Method and apparatus including heuristic for sharing TLB entries 9 2001
7,165,164 Method and apparatus including heuristic for sharing TLB entries 1 2003
7,194,597 Method and apparatus for sharing TLB entries 57 2005
8,799,620 Linear to physical address translation with support for page attributes 0 2007
8,566,537 Method and apparatus to facilitate shared pointers in a heterogeneous platform 0 2011
8,862,831 Method and apparatus to facilitate shared pointers in a heterogeneous platform 0 2013
 
NVIDIA CORPORATION (2)
8,094,158 Using programmable constant buffers for multi-threaded processing 1 2006
7,877,565 Constant versioning for multi-threaded processing 2 2006
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
6,725,284 Logical partition hosted virtual input/output using shared translation control entries 43 2002
 
NEC CORPORATION (1)
6,473,842 Virtual memory managing system for managing swap-outs by page units and a batch swap-out by task units 5 2000
 
SILICON LABORATORIES INC. (1)
6,898,689 Paging scheme for a microcontroller for extending available register space 1 2002