U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Celebrity Inventors

Superstar singer Michael Jackson co-patented a "Method and means for creating anti-gravity illusion" in 1993.

Newsletter  PatentStorm News

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.

 

Verbrugge, Kevin


Primary examiner statistics: 587 patents; average approval time: 587 days
Assistant examiner statistics: 113 patents; average approval time: 914 days

Patents as Primary Examiner

1                      
NumberTitleIssue Date
8190848Interleaver memory allocation method and apparatus
According to one embodiment, memory is allocated between an interleaver buffer and a de-interleaver buffer in a communication device based on downstream and upstream memory requirements. The upstream de-interleaver memory requirement is determined based on upstream ...
05/29/2012
8180972Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally
Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally, the hybrid computing environment including a host computer and a plurality of accelerators, the host computer and the accelerators each having local memory...
05/15/2012
8180957Memory control unit and memory control method
An object of the invention is to provide a memory control unit and a memory control method capable of making the operation setting of SDRAM without intentionally stopping access to the SDRAM. A switch signal generation section (18) for generating a switch sig...
05/15/2012
8176293Method and system for moving active virtual partitions between computers
Embodiments of the present invention are directed to enhancing VPAR monitors to allow an active VPAR to be moved from one machine to another, as well as to enhancing virtual-machine monitors to move active VPARs from one machine to another. Because traditional VPAR ...
05/08/2012
8161259Computer system, storage system and method for saving storage area by integrating same data
Provided is a storage system capable of saving actually used physical storage areas and of achieving a high speed in write processing. There is disclosed a computer system including a server and a storage system, in which physical storage areas of a disk drive are m...
04/17/2012
8156300Delete notifications for an entire storage volume
A delete notification can be received at a storage stack filter in a storage stack. It can be determined whether the delete notification applies to an entire storage volume. If the delete notification does not apply to the entire storage volume, a first set of actio...
04/10/2012
8145850Method and system for visualizing a storage area network
A method and system for visualizing a SAN is disclosed. In one embodiment, a method for visualizing a SAN includes scanning SAN components in the SAN to determine respective types of the SAN components and connectivity information between the SAN components. The met...
03/27/2012
8122206Systems, methods, and apparatus for pixel fetch request interface
Presented herein are system(s) and apparatus for a memory access unit for accessing data for a module. The memory access unit comprises an output port for providing access requests for lists of addresses in a memory over a link to a memory controller. ...
02/21/2012
8112588Sorting cache objects based on access counters reset upon garbage collection
Some embodiments of a method and an apparatus to improve locality of references for objects have been presented. In one embodiment, an access counter is provided to each of a set of objects in a computing system. The access counter is incremented each time a respect...
02/07/2012
8108614Mechanism for effectively caching streaming and non-streaming data patterns
A method and apparatus for efficiently caching streaming and non-streaming data is described herein. Software, such as a compiler, identifies last use streaming instructions/operations that are the last instruction/operation to access streaming data for a number of ...
01/31/2012
8103821Flash memory device with wear-leveling mechanism and controlling method thereof
A flash memory device with a wear-leveling mechanism includes at least one flash memory, a hot list, a bitmap, a source pointer, and a controller. The controller obtains a physical memory block with high erase count through the hot list, an erase count of the physic...
01/24/2012
8103827Managing processing systems access to control blocks providing information on storage resources
Provided are a method, system, and article of manufacture to manage storage resources in a storage system. Requests by processing systems are received for access to a control block providing information on an address assigned to one of the storage resources to acces...
01/24/2012
8099558Fairness mechanism for starvation prevention in directory-based cache coherence protocols
Methods and apparatus relating to a fairness mechanism for starvation prevention in directory-based cache coherence protocols are described. In one embodiment, negatively-acknowledged (nack'ed) requests from a home agent may be tracked (e.g., using distributed linke...
01/17/2012
8090904Reduced hard-drive-capacity detection device
The present disclosure relates to a device for detecting accessible capacity in an external hard drive. The disclosed device may detect reduced accessible capacity in an external hard drive due to an modification or deletion of either the Host-Protected Area or the ...
01/03/2012
8082401Self-timing for a multi-ported memory system
Multi-ported memory systems (e.g., register files) employ self-timing for operational synchronization. Thus, rather than using a reference clock duty cycle for operational synchronization, as in conventional multi-ported register files, embodiments of the present di...
12/20/2011
8074043Method and apparatus to recover from interrupted data streams in a deduplication system
Detection and proper deduplication of a re-started data stream in a segmentation analysis-based deduplication system are provided by retaining information about a previous data stream and using that information when performing segmentation of the re-started data str...
12/06/2011
8069309Servicing memory in response to system failure
Memory is serviced. In response to an input indicating a serious condition, a service is invoked that is unaffected by the serious condition. By the service, it is determined whether other instructions are available to be executed that are not being affected by the ...
11/29/2011
8065470Semiconductor storage device with volatile and nonvolatile memories
A semiconductor storage device includes a first memory area configured in a volatile semiconductor memory, second and third memory areas configured in a nonvolatile semiconductor memory, and a controller which executes following processing. The controller executes a...
11/22/2011
8065471Semiconductor device having a volatile semiconductor memory and a nonvolatile semiconductor memory which performs read/write using different size data units
A semiconductor storage device includes a first memory area configured in a volatile semiconductor memory, second, third, and fourth memory areas configured in a nonvolatile semiconductor memory, and a controller which executes following processing. The controller e...
11/22/2011
8065488Mechanism for effectively caching streaming and non-streaming data patterns
A method and apparatus for efficiently caching streaming and non-streaming data is described herein. Software, such as a compiler, identifies last use streaming instructions/operations that are the last instruction/operation to access streaming data for a number of ...
11/22/2011
8060716Information processing device for securely processing data that needs to be protected using a secure memory
To aim to provide an information processing device capable of improving a processing capability and securely handling programs and data to be protected. According to a system LSI including a plurality of CPUs, when a CPU-1 switches to a protection mode, the C...
11/15/2011
8051262Storage system storing golden image of a server or a physical/virtual machine execution environment
A storage system stores golden image of a server or any physical/virtual machine execution environment and associate the golden image and the storage port. The storage system also creates the copy of the golden image to the logical volume, and allocates the internal...
11/01/2011
8046533System and method for sector remapping
Disclosed herein is an improved sector remapping method that maps logical sectors into physical sectors in storage disks such as SATA (Serial ATA) drives without reducing either storage capacity or I/O performance efficiency. Under this sector remapping method, logi...
10/25/2011
8032696Decoding device and semiconductor device which read file rewriting discrimination information
When an external recording medium connected to an interface is removed therefrom and a new external recording medium is connected to the interface, a processor selects either first file analysis information read from a memory or second file analysis information gene...
10/04/2011
8032687Method, system, and apparatus for supporting limited address mode memory access
Supporting limited address mode memory access involves receiving a write request from the processor targeted to a first predetermined address. A data portion of the write request includes a target address of the system memory. In response to determining the write re...
10/04/2011
8028127Automated on-line capacity expansion method for storage device
A volume provider unit in a computer system that detects a logical block address of a read or write I/O accessing a logical volume of a storage device from a host. According to the logical block address fetched, a storage domain of the logical volume is dynamically ...
09/27/2011
8028132Collision handling apparatus and method
The present invention relates to mechanisms for handling and detecting collisions between threads (5, 6, 7) that execute computer program instructions out of program order. According to an embodiment of the present invention each of a plurality of threads (
09/27/2011
8019945System and method for transactional cache
A computer-implemented method and system to support transactional caching service comprises configuring a transactional cache that are associated with one or more transactions and one or more work spaces; maintaining an internal mapping between the one or more trans...
09/13/2011
8019927Electronic tag system having bank status and controlling method thereof
An electronic tag system, an electronic tag, and a controlling method thereof according to the present invention include an electronic tag that includes a memory having a divided band and a bank status that stores a status of data stored in the divided bank, a contr...
09/13/2011
8019935Random number generation for a host system using a hard disk drive
A hard disk drive is provided for enhancing random number generation. In particular embodiments, the hard disk drive includes a storage subsystem and a controller. The controller generates a random number based on information associated with the storage subsystem. T...
09/13/2011
8015387Virtual 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
8015372Apparatus and method for memory migration in a distributed memory multiprocessor system
A distributed memory multiprocessor system including a plurality of cells interconnected via an inter-cell network, each of the plurality of cells including at least one cache, a memory, a memory controller, and a directory managing a status of data stored in the me...
09/06/2011
8006036Storage system and data management method
The present invention comprises a CHA 110 which transmits/receives data to/from an external device, a DKA 140 which transmits/receives data to/from an HDD unit 200, a primary cache unit 120 which has a primary cache memory 124, a s...
08/23/2011
8006028Enabling memory module slots in a computing system after a repair action
Methods, systems, and products are disclosed for enabling memory module slots in a computing system after a repair action, the computing system having a plurality of memory module slots and having at least one memory module installed in one of the memory module slot...
08/23/2011
8006035Method for analyzing performance information
A computer system having a management computer, a storage system including a plurality of RAID groups and a plurality of ports used for accessing storage areas in the plurality of RAID groups, and a plurality of computers coupled to the storage system using computer...
08/23/2011
7991958Method and system for providing digital rights management files using caching
A method for providing DRM files using caching includes identifying DRM files to be displayed in a file list in response to a request, decoding a number of first DRM files from among the identified DRM files and caching the first DRM files in a first memory space, a...
08/02/2011
7984238Storage-management computer-readable storage medium, apparatus, and method
A storage-management apparatus and method that manages storage areas. The storage-management apparatus includes a collecting unit that collects valid-area-determination information items, each of which shows whether a corresponding one of the storage areas is a vali...
07/19/2011
7984247External memory controller node
A memory controller to provide memory access services in an adaptive computing engine is provided. The controller comprises: a network interface configured to receive a memory request from a programmable network; and a memory interface configured to access a memory ...
07/19/2011
7979660Paging memory contents between a plurality of compute nodes in a parallel computer
Methods, apparatus, and products are disclosed for paging memory contents between a plurality of compute nodes in a parallel computer that includes: identifying, by a master node, a memory allocation request for an application executing on the master node, the memor...
07/12/2011
7979646External memory controller node
A memory controller to provide memory access services in an adaptive computing engine is provided. The controller comprises: a network interface configured to receive a memory request from a programmable network; and a memory interface configured to access a memory ...
07/12/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?