Hands free towel carrying system
A hands free towel carrying system for coupling a towel to a user to prevent loss, theft or contamination.
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 |
| 8185684 | Method and apparatus for resolving volume identifiers associated with a virtual machine A method and apparatus for resolving volumes identifiers and drive letters associated with a virtual machine is described. In one embodiment, the method comprises correlating system registry information with at least one virtual drive configuration associated with a... | 05/22/2012 |
| 8171201 | Systems and methods for improving virtual machine performance Virtual machine optimization and/or storage reclamation solutions are disclosed that manage virtual machine sprawl and/or growing enterprise storage costs. For instance, certain solutions receive recommendations based on one or more rules, policies and/or user prefe... | 05/01/2012 |
| 8151033 | Mechanism for virtual logical volume management In one embodiment, a mechanism for virtual logical volume management is disclosed. In one embodiment, a method for virtual logical volume management includes writing, by a virtual machine (VM) host server computing device, a control block to each of a plurality of n... | 04/03/2012 |
| 8151032 | Direct memory access filter for virtualized operating systems Described techniques increase runtime performance of workloads executing on a hypervisor by executing virtualization-aware code in an otherwise non virtualization-aware guest operating system. In one implementation, the virtualization-aware code allows workloads dir... | 04/03/2012 |
| 8140735 | Techniques for dynamic disk personalization Techniques for dynamic disk personalization are provided. A virtual image that is used to create an instance of a virtual machine (VM) is altered so that disk access operations are intercepted within the VM and redirected to a service that is external to the VM. The... | 03/20/2012 |
| 8135898 | Memory management in a nested virtualization environment A method for managing memory in a nested virtualization environment is provided. The method comprises implementing a first virtual machine (VM) for a first software such that a first guest memory is allocated to the first software; maintaining a first data structure... | 03/13/2012 |
| 8135899 | Expansion of virtualized physical memory of virtual machine A system, method and computer program product for virtualizing a processor and its memory, including a host operating system (OS); and virtualization software that maintains a virtualization environment for running a Virtual Machine (VM) without system level privile... | 03/13/2012 |
| 8117373 | VM host responding to initiation of a page swap by transferring pages from host-but-non-guest-addressable RAM to host-and-guest-addressable RAM A virtual-machine host responds to a guest operating system's initiation of a page swap by transferring a page from host-but-non-guest-addressable RAM to host-and-guest addressable RAM. ... | 02/14/2012 |
| 8099541 | Minivisor entry point in virtual machine monitor address space In one embodiment, a processor supports an alternate address space during execution of non-guest code (such as a minivisor or a virtual machine monitor (VMM)). The alternate address space may be the guest address space. An instruction in the minivisor/VMM may specif... | 01/17/2012 |
| 8078792 | Separate page table base address for minivisor In one embodiment, a processor supports an alternate address space during execution of non-guest code (such as a minivisor or a virtual machine monitor (VMM)). The alternate address space may be the guest address space. An instruction in the minivisor/VMM may specif... | 12/13/2011 |
| 8060683 | System, method and program to preserve a cache of a virtual machine A system, computer program product and method for managing a cache of a virtual machine. A cache is defined in memory, and a virtual machine is assigned to the cache. An identity of the cache is recorded in storage. The virtual machine terminates, and the cache and ... | 11/15/2011 |
| 8046521 | Computer virtualization apparatus and program and method therefor A hypervisor prepares a guest region identifier (RID)-physical region identifier (RID) mapping table for dynamically registering and managing items and performs RID conversion using the guest RID-physical RID mapping table. When the mapping table is used, since it i... | 10/25/2011 |
| 8041877 | Distributed computing utilizing virtual memory having a shared paging space A method for distributed computing utilizing virtual memory is disclosed. The method can include identifying a first node to process an application, identifying paging space accessible to the first node, identifying a second node to share paged data with the first n... | 10/18/2011 |
| 8041876 | Method and system for providing hardware support for memory protection and virtual memory address translation for a virtual machine A method for providing hardware support for memory protection and virtual memory address translation for a virtual machine. The method includes executing a host machine application within a host machine context and executing a virtual machine application within a vi... | 10/18/2011 |
| 8032689 | Techniques for data storage device virtualization A data storage device comprises virtual storage devices that are each assigned to a subset of data sectors in a non-volatile memory of the data storage device. The data storage device receives configuration metadata for configuring each of the virtual storage device... | 10/04/2011 |
| 8032492 | Simultaneous activation of virtual devices Establishing a plurality of storage areas includes associating each of a first plurality of storage areas of a first type that contain sections of data with corresponding ones of second plurality of storage areas of a second type having pointers to alternative secti... | 10/04/2011 |
| 8028118 | Using an index value located on a page table to index page attributes Embodiments of the invention provide methods and apparatus for increasing the number of page attributes specified by a page table while minimizing an increase in size of the page table. According to embodiments of the invention, attribute index bits may be included ... | 09/27/2011 |
| 8024506 | Maintaining address translations during the software-based processing of instructions The invention is used in a virtual machine monitor for a multiprocessing system that includes a virtual memory system. During a software-based processing of a guest instruction, including translating or interpreting a guest instruction, mappings between virtual addr... | 09/20/2011 |
| 8024505 | System and method for optimistic creation of thread local objects in a virtual machine environment A system for thread local garbage collection in a virtual machine environment, comprising: a virtual machine for executing a software application; a memory space for use by the virtual machine in storing software objects and pointers as part of the software applicat... | 09/20/2011 |
| 7930328 | Apparatus, system, and method for file system sharing An apparatus, system, and method are disclosed for file system sharing. A Read-Only File System (ROFS) organization module organizes a single ROFS for a plurality of operating systems. Each operating system executes on a distinct virtual machine. Each virtual machin... | 04/19/2011 |
| 7925818 | Expansion of virtualized physical memory of virtual machine A system, method and computer program product for virtualizing a processor and its memory, including a host operating system (OS); and virtualization software that maintains a virtualization environment for running a Virtual Machine (VM) without system level privile... | 04/12/2011 |
| 7904493 | Method and system for object age detection in garbage collection heaps A system and method are provided for object age detection in garbage collection heaps. In one embodiment, ages of objects in a garbage collection heap at a first virtual machine at a server are determined by detecting a number of garbage collections each object has ... | 03/08/2011 |
| 7899972 | Maintaining processor resources during architectural events In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a tran... | 03/01/2011 |
| 7890689 | Virtual appliance management Various approaches for virtual appliance management are described. In one approach a virtual appliance repository stores one or more virtual appliances and is coupled to the host computer via a network. A storage device stores a transceiver program capable when exec... | 02/15/2011 |
| 7802050 | Monitoring a target agent execution pattern on a VT-enabled system Methods, apparatuses, articles, and systems for observing, by a virtual machine manager of a physical device, execution of a target process of a virtual machine of the physical device, including virtual addresses of the virtual machine referenced during the executio... | 09/21/2010 |
| 7757035 | Method for optimizing virtualization technology and memory protections using processor-extensions for page table and page directory striping In a virtualized processor based system causing a transition to a virtual machine monitor executing on the processor based system in response to a modification of a page table of a guest executing in a virtual machine of the processor based system, and the virtual m... | 07/13/2010 |
| 7757034 | Expansion of virtualized physical memory of virtual machine A system, method and computer program product for virtualizing a processor and its memory, including a host operating system (OS); and virtualization software that maintains a virtualization environment for running a Virtual Machine (VM) without system level privile... | 07/13/2010 |
| 7747660 | Method and system of providing access to a virtual storage device A method and system of providing access to a virtual storage device is disclosed. According to one embodiment, access is provided to a virtual storage device comprising a file system storage object to store data to be written to the virtual storage device and a stor... | 06/29/2010 |
| 7725642 | Method and program for partitioning a physical computer into logical partitions This invention provides a program product for a virtual computer that partitions a physical computer into a plurality of logical partitions through a hypervisor and runs an OS on each of the logical partitions, the program product including: a procedure (S1) ... | 05/25/2010 |
| 7702843 | Determining memory conditions in a virtual machine Memory assigned to a virtual machine is reclaimed. A resource reservation application running as a guest application on the virtual machine reserves a location in guest virtual memory. The corresponding physical memory can be reclaimed and allocated to another virtu... | 04/20/2010 |
| 7694065 | Distributed cache architecture Methods for a treatment of cached objects are described. In one embodiment, an object, associated with an object key, is stored in a first local memory cache associated with a first virtual machine within a first computing system. The object is also stored in a seri... | 04/06/2010 |
| 7685355 | Hardware memory management unit simulation using concurrent lookups for address translation data Various technologies and techniques are disclosed for concurrently performing address translation data lookups for use by an emulator. On a first thread, a first lookup is performed for address translation data for use by an emulator. On a second thread, a second lo... | 03/23/2010 |
| 7657695 | Efficient processing of memory accesses to virtual hardware using runtime code patching Systems and methods for efficient processing of virtual hardware memory accesses to using runtime code patching. Virtual hardware memory accesses are processed by handling a program's OS-trapped memory exception and performing runtime patching on the program's code ... | 02/02/2010 |
| 7657694 | Handling access requests in a data processing apparatus A data processing apparatus is provided comprising processing logic for issuing access requests when access to data is required, with each access request specifying a memory address associated with the data the subject of the access request. Access control logic is ... | 02/02/2010 |
| 7620766 | Transparent sharing of memory pages using content comparison A computer system has one or more software contexts that share use of a memory that is divided into units such as pages. In the preferred embodiment of the invention, the contexts are, or include, virtual machines running on a common hardware platform. The contents,... | 11/17/2009 |
| 7596654 | Virtual machine spanning multiple computers In one embodiment, a virtual NUMA system may be formed from multiple computer systems coupled to a network such as InfiniBand, Ethernet, etc. Each computer includes one or more software modules which present the resources of the computers as a virtual NUMA machine. ... | 09/29/2009 |
| 7562179 | Maintaining processor resources during architectural events In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a tran... | 07/14/2009 |
| 7555592 | Kernel acceleration technology for virtual machine optimization A system, method and computer program product for optimizing handling of guest code in a Virtual Machine include code for identifying, in the guest code, a predetermined pattern that includes privileged but unsafe instructions and an instruction that raises an excep... | 06/30/2009 |
| 7555591 | Method and system of memory management The disclosure is directed to a computational system including a processor, cache memory accessible to the processor, and a memory management unit accessible to the processor. The processor is configured to access a virtual memory space to perform a first task and i... | 06/30/2009 |
| 7529878 | Method and system of memory management The disclosure is directed to a computational system including a processor and a memory management unit accessible to the processor. The processor is configured to access a common virtual memory space to perform a first task of a plurality of tasks and is configured... | 05/05/2009 |