A helium-filled sun shade for protecting individuals engaged in outdoor activities.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8117417 | Dynamic address translation with change record override What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated and an initial origin address of a translation table of the hierarchy of translation tables are obtained. A segment table entry obtained from ... | 02/14/2012 |
| 8117419 | Storage apparatus and method for eliminating redundant data storage using storage apparatus A storage apparatus provides, in a dynamic provisioning system, a virtual logical device (DP-LDEV) that is a virtual logical device configured of a real logical device (N-LDEV). In the storage apparatus, a storage area of a real logical device is managed by being di... | 02/14/2012 |
| 8117418 | Method and system for managing virtual addresses of a plurality of processes corresponding to an application The present invention provides a method and system for managing virtual addresses of a plurality of processes corresponding to an application. The method comprises designating a first set of ranges of virtual addresses to the plurality of processes, wherein the virt... | 02/14/2012 |
| 8103849 | Reducing memory usage of kernel memory management structures One aspect of the present invention relates to techniques utilized within an operating system or a similar virtualization environment for reducing overhead of memory management data structures. Memory management data structures are used by operating systems to track... | 01/24/2012 |
| 8095771 | Method and system for caching address translations from multiple address spaces in virtual machines A method of virtualizing memory through shadow page tables that cache translations from multiple guest address spaces in a virtual machine includes a software version of a hardware tagged translation look-aside buffer. Edits to guest page tables are detected by inte... | 01/10/2012 |
| 8095772 | Large memory pages for shared libraries A method for loading shared libraries. The method includes receiving an indication of a requirement to load the shared library into the virtual memory and determining that the shared library is a candidate for using shared large pages. Further, the method includes, ... | 01/10/2012 |
| 8086821 | Input-output memory management unit (IOMMU) and method for tracking memory pages during virtual-machine migration An input-output memory management unit (IOMMU) and method for tracking memory pages during virtual-machine migration are generally described herein. The IOMMU includes an IOMMU manager to service address translation requests associated with memory pages received fro... | 12/27/2011 |
| 8078826 | Effective memory clustering to minimize page fault and optimize memory utilization An embodiment of the invention provides a method for effective memory clustering to minimize page faults and optimize memory utilization. More specifically, the method monitors data access requests to secondary storage and identifies data addresses in secondary stor... | 12/13/2011 |
| 8074046 | Semiconductor memory device and operation method thereof A semiconductor memory device comprises an input unit inputting an address and data; a storage unit storing data and a FAT; an address conversion unit converting the address; an access unit accessing the storage unit according to the converted address; a detection u... | 12/06/2011 |
| 8069332 | Device and method for extracting memory data A device and method for extracting data stored in a volatile memory are provided. In particular, a memory-data extracting device and method for ensuring integrity of data extracted from a volatile memory installed in a computer are provided. A memory-data extracting... | 11/29/2011 |
| 8055876 | Selectively mark free frames as unused for cooperative memory over-commitment Disclosed is a computer implemented method, apparatus and computer program product for communicating virtual memory page status to a virtual memory manager. An operating system may receive a request to free a virtual memory page from a first application. The operati... | 11/08/2011 |
| 8051271 | Translation of virtual to physical addresses Address translation circuitry for translating virtual addresses to physical addresses for a data processor in response to access requests from said data processor targeting virtual addresses is disclosed. The address translation circuitry comprises: a data store com... | 11/01/2011 |
| 8046562 | Storage apparatus having virtual-to-actual device addressing scheme A storage apparatus includes a storage unit and a controller, wherein control of inputting/outputting data from/to a device provided in said storage unit is executed in accordance with a request received by said storage apparatus. An actual device of the storage app... | 10/25/2011 |
| 8041922 | Enhanced dynamic address translation with load real address function What is provided is a load real address function defined for a machine architecture of a computer system. In one embodiment, a machine instruction containing an opcode is obtained indicating that a load real address is to be performed. The instruction further identi... | 10/18/2011 |
| 8037278 | Dynamic address translation with format control What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated and an initial origin address of a translation table of the hierarchy of translation tables are obtained. An index portion of the virtual addr... | 10/11/2011 |
| 8037279 | Method and system for cross-domain data sharing A method for sharing data between a first domain and a second domain, including issuing a first request for data from a storage pool by the first domain, receiving the first request by a control domain driver in a control domain, obtaining the data by the control do... | 10/11/2011 |
| 8032733 | Apparatus and method for reallocating logical to physical disk devices using a storage controller with access frequency and sequential access ratio calculations and display A storage controller calculates an access frequency of each logical disk; that is selects a first logical disk device of which the access frequency exceeds a first predetermined value, the first logical disk device being allocated to a first physical disk device; se... | 10/04/2011 |
| 8028147 | Arrangements for storing and retrieving blocks of data having different dimensions A method for storing and retrieving blocks of data having different dimensions is disclosed. The method can include receiving a first data segment to be stored in a block storage device where the first data segment has an address. The method can also include determi... | 09/27/2011 |
| 8019964 | Dynamic address translation with DAT protection What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated and an initial origin address of any one of a region first table, a region second table, a region third table, or a segment table are obtained... | 09/13/2011 |
| 8019965 | Data migration The present invention provides for a method for managing the storage of data in a computing system that includes a data processor and local physical storage, involving the steps of: defining a virtual storage volume for access by the data processor, the data process... | 09/13/2011 |
| 8019966 | Data sharing utilizing virtual memory having a shared paging space A method for sharing memory locations in a virtual memory system is disclosed. The method can include processing instructions and accessing data utilizing a virtual memory system with a paging device that is accessible by multiple clients. The method can also includ... | 09/13/2011 |
| 8015387 | Virtual memory mapping for efficient memory usage A processor (e.g. utilizing an operating system and/or circuitry) may access physical memory by paging, where a page is the smallest partition of memory mapped by the processor from a virtual address to a physical address. An application program executing on the pro... | 09/06/2011 |
| 8005851 | Streaming virtual disk for virtual applications A sparsely populated, streaming virtual disk may be used with a virtual application to enable fast launching of a virtual application from a network server. The virtual disk may be configured and populated in blocks, enabling those blocks that are used at a particul... | 08/23/2011 |
| 8006065 | Method and system for combining page buffer list entries to optimize caching of translated addresses Certain aspects of a method and system for combining page buffer list entries (PBLEs) to optimize caching of translated addresses are disclosed. Aspects of a method may include encoding at least two page buffer list entries in a remote direct memory access (RDMA) me... | 08/23/2011 |
| 8001359 | Mapping an -bit application ported from an -bit application to an -bit architecture Embodiments of the present invention provide a system that maps an N-bit application to virtual memory. The N-bit application may be obtained by porting an M-bit application to an N-bit architecture where N is greater than M. During operation, the system receives a ... | 08/16/2011 |
| 7996648 | Coupled symbiotic operating systems A single application can be executed across multiple execution environments in an efficient manner if at least a relevant portion of the virtual memory assigned to the application was equally accessible by each of the multiple execution environments. A request by a ... | 08/09/2011 |
| 7979667 | Memory array search engine Systems and/or methods that facilitate a search of a memory component(s) to locate a desired logical block address (LBA) associated with a memory location in a memory component are presented. Searches to locate a desired LBA(s) in a memory component(s) associated wi... | 07/12/2011 |
| 7979668 | Method and system for automatically distributing real memory between virtual memory page sizes A method, system and computer program product for allocating real memory to virtual memory page sizes when all real memory is in use is disclosed. In response to a page fault, a page frame for a virtual page is selected. In response to determining that said page doe... | 07/12/2011 |
| 7971027 | Mark page-out pages as critical for cooperative memory over-commitment Disclosed is a computer implemented method and apparatus for marking as critical a virtual memory page in a data processing system. An operating system indicates to a virtual memory manager a virtual memory page selected for paging-out to disk. The operating system ... | 06/28/2011 |
| 7971028 | Virtualized computer platform providing hosting services A computer cluster for providing hosting services includes a plurality of nodes, and a control center coordinating activity of the nodes. Each node includes a plurality of virtual servers such that each virtual server responds to user requests and appears to the use... | 06/28/2011 |
| 7971026 | Information processing apparatus and access control method According to one embodiment, an information processing apparatus includes a processor including a register file which holds physical registers to which general purpose registers provided by an instruction set architecture are assigned, a virtual register assigning u... | 06/28/2011 |
| 7953952 | Computer and method for controlling whether or not to release all real storage areas assigned to virtual volume The management server performs a release/non-release selection determining whether or not to release all of the real storage areas assigned to a virtual volume switched from a used target to an unused target. The management server exercises control to determine whet... | 05/31/2011 |
| 7949851 | Translation management of logical block addresses and physical block addresses Systems and/or methods that facilitate PBA and LBA translations associated with a memory component(s) are presented. A memory controller component facilitates determining which memory component, erase block, page, and data block contains a PBA in which a desired LBA... | 05/24/2011 |
| 7941630 | Storage system for a storage pool and virtual volumes This invention provides a storage system to store data used by computers. A storage system coupled to a computer and a management apparatus, includes storage devices accessed by the computer and a control unit that controls the storage devices, in which the control ... | 05/10/2011 |
| 7937554 | System and method for managing memory Systems and methods that manage memory are provided. In one embodiment, a system for communications may include, for example, a memory management system that may handle a first application employing a virtual address based tagged offset and a second application empl... | 05/03/2011 |
| 7930513 | Writing to asymmetric memory A memory controller writes to a virtual address associated with data residing within an asymmetric memory component of main memory that is within a computer system and that has a symmetric memory component, while preserving proximate other data residing within the a... | 04/19/2011 |
| 7913056 | Method to perform parallel data migration in a clustered storage environment A clustered storage array consists of multiple nodes coupled to one or more storage systems. The nodes provide a LUN-device for access by a client. The LUN-device maps to a source logical unit corresponding to areas of storage on the one or more storage systems. A t... | 03/22/2011 |
| 7913055 | Seamless application access to hybrid main memory A command from an application is received to access a data structure associated with one or more virtual addresses mapped to main memory. A first subset of the virtual addresses for the data structure having constituent addresses that are mapped to the symmetric mem... | 03/22/2011 |
| 7904692 | Iommu with translation request management and methods for managing translation requests Example embodiments of an IOMMU with translation request management and methods for managing translation requests are generally described herein. Other example embodiments may be described and claimed. In some example embodiments, the IOMMU comprises one or more reo... | 03/08/2011 |
| 7895410 | Method and apparatus for facilitating adaptive page sizes One embodiment of the present invention provides a system and a method for performing a page-table lookup in a manner that supports adaptive page sizes. During operation, the system receives a virtual address. Next, the system looks up this virtual address in a page... | 02/22/2011 |