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

Icon_funbox Quotables

"During my service in the United States Congress, I took the initiative in creating the Internet."

Al Gore ; The basis for the later misquote by US Republicans that Gore had "invented" the Internet. Gore was the leading political champion of the modern-day Internet.

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.

 

Attorney: Konrad; William K.


Number of patents: 54
Last date: February 21, 2012

1    
NumberTitleIssue Date
8120493Direct communication in antenna devices
Provided are a method, system, and device in which non-RF (radio frequency) data signals are transmitted to a non-RF data port connected to an antenna of a device. The non-RF data signals from the non-RF data port are coupled to a data bus using a low frequency coup...
02/21/2012
8055934Error routing in a multi-root communication fabric
In one aspect of the present description, in response to detection of a failure of a root server of a storage controller, a switch for input/output adapters may be reconfigured to report errors to a successor root server without reinitializing the input/output adapt...
11/08/2011
7937616Cluster availability management
A first logical partition in a first processing complex of a server cluster is operated in an active mode and a second logical partition in the processing complex is operated in a standby mode. Upon detection of a failure in a second processing complex of the server...
05/03/2011
7840848Self-healing cache operations
A method, apparatus and program storage device for performing a self-healing cache process is described. At least one error affecting a cache is detected. The cache may have a matching address tag for a fetching operation. Based on the type of error, a self-healing ...
11/23/2010
7839598Balanced linkage actuation of tape head
In one embodiment, first and second levers of a tape head actuator are balanced using first and second masses carried on first and second sides, respectively, of the first and second levers. The first and second levers are linked with a link member of the first mass...
11/23/2010
7818533Storing location identifier in array and array pointer in data structure for write process management
Provided are a method, system, and program for managing write processes in which a list of destination location identifiers for pending write operations is maintained in an array having an array pointer which identifies the next available entry of the array. In one ...
10/19/2010
7814334Method and apparatus for changing and adding activation keys for functions of digital content without having to change and recompile the digital content
A method and apparatus for changing and adding activation keys for functions of digital content without having to change and recompile the digital content. The rules for validating activation keys, the code for providing instructions for executing the rules for vali...
10/12/2010
7809879Method and apparatus for providing stream linking in audio/video disk media
A method and apparatus for providing stream linking in audio/video disk media is disclosed. The present invention sets-up an audio/video stream on a disk drive, uses read and write commands for accessing contiguous data and, given an established stream, establishes ...
10/05/2010
7774785Cluster code management
A first logical partition in a first processing complex of a server cluster is operated at a first level of a software code. Software code in a second logical partition in the same processing complex is changed to a second level. Processing operations are transferre...
08/10/2010
7774571Resource allocation unit queue
Provided is a system, deployment and program for resource allocation unit queuing in which an allocation unit associated with a task is classified. An allocation unit freed as the task ends is queued for use by another task in a queue at a selected location within t...
08/10/2010
7743372Dynamic cluster code updating in logical partitions
A first logical partition in a first processing complex of a server cluster is operated at a first level of a software code. Software code in a second logical partition in the same processing complex is updated to a second level. Processing operations are assumed by...
06/22/2010
7707460Method, apparatus and program storage device for protecting data writes in a data storage device
A method, apparatus and program storage device for protecting data write operations against write failures in a data storage device is provided. The data storage device includes a storage medium, a write cache including a copy of data written to the storage medium, ...
04/27/2010
7689910Processing semantic subjects that occur as terms within document content
A method, apparatus and program storage device for delimiting words is provided and requires adding an extensible vocabulary markup to a plurality of markup languages, wherein the plurality of markup languages comprises a knowledge representation, and processing a p...
03/30/2010
7685461Method, apparatus and program storage device for performing fault tolerant code upgrade on a fault tolerant system by determining when functional code reaches a desired state before resuming an upgrade
A method, apparatus and program storage device for performing fault tolerant code upgrade on a fault tolerant system by determining when functional code reaches a desired state before resuming an upgrade. A concurrent code-load to a plurality of storage controllers ...
03/23/2010
7675255Back EMF reduction in a storage drive using pulse width modulation in a closed loop motor control system
A storage drive implements a method for a BEMF voltage reduction during a deceleration period of an electric motor of the storage drive. In operation, the electric motor is disconnected from a power supply during an entirety of the deceleration period of the electri...
03/09/2010
7660955Node polling in consistency group formation
Provided are a method, system, deployment and program for managing data transfer in consistency group formation. In one embodiment, nodes are periodically polled to determine traffic conditions. An estimated drain time for a node such as the most congested node, for...
02/09/2010
7660943Data storage drive for automated data storage library
A method, system, and a device have a data storage drive for an automated data storage library in which a data storage drive may have in one embodiment, both a host-drive interface port and a host-library interface port. In one aspect, drive commands from a host sys...
02/09/2010
7657669Apparatus and program storage device for managing dataflow through a processing system
A method, apparatus and program storage device for managing dataflow through a processing system is disclosed. A buffer monitor maintains and monitors a buffer full threshold to control the write throughput to a data bus. ...
02/02/2010
7650467Coordination of multiprocessor operations with shared resources
In managing multiprocessor operations, a first processor repetitively reads a cache line wherein the cache line is cached from a line of a shared memory of resources shared by both the first processor and a second processor. Coherency is maintained between the share...
01/19/2010
7649710Moving magnet actuation of tape head
In one embodiment, a tape read/write head supported by a lever is biased in a first position, using magnetic attraction between a magnet supported by the lever, and a return path structure of magnetically permeable material. In the illustrated embodiment, the magnet...
01/19/2010
7647357Data transfer management in consistency group formation
Provided are a method, system, deployment and program for managing data transfer in consistency group formation. In one embodiment, a transfer time for a data structure is selected as a function of at least one determined backlog. Upon expiration of the selected tra...
01/12/2010
7634649Device initiated mode switching
Provided are a method, system, deployment and article of manufacture, wherein in one embodiment, a mode of operation may be switched to a service mode by detecting a device inserted into a connector of an input/output port of a system. In the illustrated embodiment,...
12/15/2009
7610348Distributed file serving architecture system with metadata storage virtualization and data access at the data server connection speed
Method, apparatus and program storage device that provides a distributed file serving architecture with metadata storage virtualization and data access at the data server connection speed is provided. A host issues a file access request including data target locatio...
10/27/2009
7552106Variable length file entry navigation
Provided are a method, system, deployment and article of manufacture, for variable length file entry navigation. In one embodiment, a first file entry size portion of a first entry marker at a first end of a file entry is read. A position of a second entry marker at...
06/23/2009
7529904Storing location identifier in array and array pointer in data structure for write process management
Provided are a method, system, and program for managing write processes in which a list of destination location identifiers for pending write operations is maintained in an array having an array pointer which identifies the next available entry of the array. In one ...
05/05/2009
7512948Method, system, and program for managing operation requests using different resources
Provided is a method, system and program for managing operation requests using different resources. In one embodiment, a first queue is provided for operations which utilize a first resource of a first and second resource. A second queue is provided for operations w...
03/31/2009
7500145Anomaly-driven software switch to capture event responses and automate recovery
Anomaly-driven software for capturing and automating responses to computer anomalies is disclosed. Computer anomalies are processed by identifying the occurrence of an anomaly and correcting the computer anomaly by initiating a stored corrective action based on a us...
03/03/2009
7490205Method for providing a triad copy of storage data
A method for maintaining data is provided that includes receiving primary data at a first node, receiving mirrored data from a second and third node at the first node, and mirroring data received at the first node to a second and third node. ...
02/10/2009
7487319Resource allocation unit queue
Provided is a method, system, deployment and program for resource allocation unit queuing in which an allocation unit associated with a task is classified. An allocation unit freed as the task ends is queued for use by another task in a queue at a selected location ...
02/03/2009
7480909Method and apparatus for cooperative distributed task management in a storage subsystem with multiple controllers using cache locking
The present invention provides a method and apparatus for cooperative distributed task management in a storage subsystem with multiple controllers using cache locking. The present invention distributes a task across a set of controllers acting in a cooperative rathe...
01/20/2009
7418557Managing multiprocessor operations
In managing multiprocessor operations, a first processor repetitively reads a cache line wherein the cache line is cached from a line of a shared memory of resources shared by both the first processor and a second processor. Coherency is maintained between the share...
08/26/2008
7418464Method, system, and program for storing data for retrieval and transfer
Provided is a method, system and program for storing data for later retrieval and for transfer within a storage hierarchy. A data storage subsystem stores both individual user files and also managed files, each managed file comprising an aggregation of multiple user...
08/26/2008
7409538Update in-use flash memory without external interfaces
A method, apparatus and program storage device for updating a non-volatile memory in an embedded system is provided. The invention includes detaching the non-volatile memory from all expectable non-volatile memory references, creating a temporary, volatile-memory fi...
08/05/2008
7409600Self-healing cache system
A method, apparatus and program storage device for performing a self-healing cache process is described. At least one error affecting a cache is detected. The cache may have a matching address tag for a fetching operation. Based on the type of error, a self-healing ...
08/05/2008
7404017Method for managing data flow through a processing system
A method, apparatus and program storage device for managing dataflow through a processing system is disclosed. A buffer monitor maintains and monitors a buffer full threshold to control the write throughput to a data bus. ...
07/22/2008
7370081Method, system, and program for communication of code changes for transmission of operation requests between processors
Provided are a method, system, and program for managing communication code changes between processors in which a local processor sends remote operation requests to be executed by a remote processor. In the illustrated embodiment, the local processor and the remote p...
05/06/2008
7365408Structure for photolithographic applications using a multi-layer anti-reflection coating
A bi-layer anti-reflective coating for use in photolithographic applications, and specifically, for use in ultraviolet photolithographic processes. The bi-layered anti-reflective coating is used to minimize pattern distortion due to reflections from neighboring feat...
04/29/2008
7366890Method for switching to a service mode of operation in response to detecting a device connected to an I/O port of the system
Provided are a method, system, deployment and article of manufacture, wherein in one embodiment, a mode of operation may be switched to a service mode by detecting a device inserted into a connector of an input/output port of a system. In the illustrated embodiment,...
04/29/2008
7362543Magnetoresistive/inductive write head assembly formed with seed layers having a uniform thickness
The present invention presents a method for fabricating coil elements for magnetic write heads. A coil pattern is formed on a substrate using photolithographic techniques. The substrate is etched using reactive ion etching, creating a coil-shaped trench in the subst...
04/22/2008
7363629Method, system, and program for remote resource management
Provided are a method, system, and program for managing resources in which a local processor sends remote operation requests to be executed by a remote processor having multiple resources. In the illustrated embodiment, the local processor and the remote processor e...
04/22/2008
1    
 
Sign InRegister
Username  
Password   
forgot password?