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

Icon_funbox Bizarre Patents

Patent No. 6711769

Pillow with retractable umbrella

A pillow assembly having a supporting assembly and a retractable umbrella assembly that is easily transportable and allows a user to support his/her head while covering their face from sunlight.

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: Kivlin; B. Noel


Number of patents: 177
Last date: October 11, 2011

1          
NumberTitleIssue Date
8036061Integrated circuit with multiported memory supercell and data path switching circuitry
An integrated circuit. The integrated circuit includes a plurality of memory requesters and a memory supercell. The memory supercell includes a plurality of memory banks each of which forms a respective range of separately addressable storage locations, wherein the ...
10/11/2011
7941619Space-optimized backup set conversion
A system for space-optimized backup set conversion may include a backup converter and a first sequence of backup images of a data source. Each backup image may be of a particular backup image type, such as a full image, a differential image, or an incremental image....
05/10/2011
7818515System and method for enforcing device grouping rules for storage virtualization
A system includes one or more storage devices and virtualization software configured to aggregate storage in the one or more storage devices into a virtual storage device accessible to a storage consumer. The virtualization software may include a group validation la...
10/19/2010
7797357File system and methods for performing file create and open operations with efficient storage allocation
A client computer system of a cluster may send a request to create a file in a cluster file system. A server may create a file in response to the information and allocate space in a storage to the file. If a request to write to the file is received within a predeter...
09/14/2010
7765381Multi-node system in which home memory subsystem stores global to local address translation information for replicating nodes
A system may include a plurality of nodes. Each node may include an active device and a memory subsystem coupled to the active device. An active device in one of the nodes is configured to generate a global address that identifies a coherency unit and associated tra...
07/27/2010
7702888Branch predictor directed prefetch
An apparatus for executing branch predictor directed prefetch operations. During operation, a branch prediction unit may provide an address of a first instruction to the fetch unit. The fetch unit may send a fetch request for the first instruction to the instruction...
04/20/2010
7702835Tagged interrupt forwarding
A system for tagged interrupt forwarding comprises a multiprocessor including a first and a second processor, an I/O device, and I/O management software. In response to an application I/O request, the I/O management software may be configured to prepare a request de...
04/20/2010
7701263Cascode driver with gate oxide protection
An apparatus including a bias voltage generator and one or more cascode drivers. Each of the one or more cascode drivers may include a plurality of cascode transistors. The bias voltage generator may control the cascode bias voltages provided to the cascode transist...
04/20/2010
7694088System and method for efficient creation of aggregate backup images
A system for efficient creation of aggregate backup images includes a plurality of backup images of a source data set, including a first and a second backup image, and a backup manager. The second backup image may include at least one data block containing an update...
04/06/2010
7693983System and method providing application redeployment mappings using filtered resource usage data
A system for providing application redeployment mappings using filtered resource usage data includes a meter agent and an optimizer. The meter agent may be configured to collect measurements quantifying usage of one or more source resources by one or more applicatio...
04/06/2010
7689803System and method for communication using emulated LUN blocks in storage virtualization environments
A system for communication using emulated LUN blocks in storage virtualization environments includes a first host and an off-host virtualizer. The off-host virtualizer may be configured to generate operating system metadata for a virtual storage device, and to make ...
03/30/2010
7673188System and method for controlling synchronous functional microprocessor redundancy during test and method for determining results
A system for testing a processor. The system includes a gold processor and a test access port (TAP). A processor that is a device under test (DUT) is coupled to both the gold processor and the TAP. In the first mode, the TAP provides test signals to both the gold pr...
03/02/2010
7673098System and method for synchronizing mirrored and striped disk writes
A system and method for synchronizing mirrored and striped disk writes. A data storage system may include a client computer system coupled to a first data storage device and a second data storage device and configured to transmit a first data write request. The firs...
03/02/2010
7672129Intelligent microchannel cooling
A cooling system for a heat producing component includes a base having two or more cells. The cells may include microchannel passages. A pump system may be coupled to the base. The pump system may circulate fluid independently in each of two or more of the cells. Th...
03/02/2010
7669018Method and apparatus for filtering memory write snoop activity in a distributed shared memory computer
A method and apparatus for filtering memory probe activity for writes in a distributed shared memory computer. In one embodiment, the method may include initiating a first store operation to a cache data block stored in a first cache from a first processing node inc...
02/23/2010
7657796System and method for distributed storage verification
A system, method, and computer-accessible medium for storage management are disclosed. A failure condition is detected in a storage stack comprising a first host and a storage device. Data from the storage device is exported to a plurality of additional hosts. The d...
02/02/2010
7657582Using recent activity information to select backup versions of storage objects for restoration
A system for using recent activity information to select backup versions of storage objects for restoration comprises a processor and memory coupled to the processor, where the memory stores program instructions computer-executable by the processor to implement a ba...
02/02/2010
7657578System and method for volume replication in a storage environment employing distributed block virtualization
A system for volume replication in a distributed block virtualization environment includes a first and a second set of one or more physical block devices, a first and a second volume server, one or more volume clients, and a replication manager. The first volume ser...
02/02/2010
7653647System and method for determining file system data integrity
A system and method for determining file system data integrity. In one embodiment, the system includes a storage device configured to store data and a file system configured to manage access to the storage device, to store plurality of files, to store a respective s...
01/26/2010
7636814System and method for asynchronous reads of old data blocks updated through a write-back cache
A system for asynchronous reads of old data blocks updated through a write-back cache includes a storage device, a write-back cache, a storage consumer, a storage processing node, and device management software. The device management software may be configured to st...
12/22/2009
7636801Coordination of quality of service in a multi-layer virtualized storage environment
A system for coordination for quality of service in multi-layer storage virtualization environments includes a first, second and third storage entity at a respective first, second and third layer of virtualized storage. The first storage entity sends a request for a...
12/22/2009
7636710System and method for efficient file content searching within a file system
A system and method for efficient file content searching within a file system. In one embodiment, the system may include a storage device configured to store data and a file system configured to manage access to the storage device. The file system may be configured ...
12/22/2009
7627302Apparatus and method for digital image correction in a receiver
An apparatus and method for performing digital image correction in a receiver. In one embodiment, a receiver circuit may include an IQ signal source configured to provide a digital signal comprising in-phase (I) and quadrature (Q) components, such as an IQ mixer in ...
12/01/2009
7606978Multi-node computer system implementing global access state dependent transactions
A node in a multi-node system includes a memory, an active device that includes a cache, an interface that sends and receives coherency messages on an inter-node network coupling the node to another node, and an address network that communicates address packets betw...
10/20/2009
7606932Address packets with variable-size mask format
A system may include a device configured to initiate a transaction by sending an address packet and an additional device configured to respond to the address packet. The additional device is coupled to receive the address packet from the device via an address networ...
10/20/2009
7581220System and method for modifying user memory from an arbitrary kernel state
A system, method, and computer-accessible medium for modifying user memory from an arbitrary kernel state are disclosed. The kernel may generate a modification to the context of the process. Subsequently, the kernel may pass control to the process in user mode, and ...
08/25/2009
7571252Computer system with multiple classes of transaction IDs
A computer system may include a sending device, a receiving device, and a network coupling the devices. The sending device may be configured to send a packet on the network in order to initiate a transaction. The sending device is configured to only encode a portion...
08/04/2009
7506222System for phase tracking and equalization across a byte group for asymmetric control of high-speed bidirectional signaling
A system for phase tracking and equalization across a byte group for asymmetric control of high-speed bidirectional signaling includes a slave device and a master device that is coupled to the slave device via a plurality of bidirectional data paths. The master devi...
03/17/2009
7505598On-the-fly encryption/decryption for WLAN communications
A communication device for performing cryptographically secured communication in a WLAN (Wireless Local Area Network) network is provided that comprises a security enhancement unit and a MAC (Medium Access Control) unit. The security enhancement unit is for encrypti...
03/17/2009
7245632External storage for modular computer systems
An information processing module, for example a server blade, has information connections and storage connections. A carrier, e.g., a rack mountable shelf, is configured to receive a number of information processing modules. A switch module is operable to connect a ...
07/17/2007
7213026Apparatus and method for associating classes
A computer-implemented method and mechanism represents system management information for components of a system as instances of managed object classes. A plurality of tables are provided with at least one table including instance entries for instances of physical ob...
05/01/2007
7200776System and method for generating trace data in a computing system
A hardware trace unit is integrated into a computer system that has a main memory. The trace unit includes registers that contain information defining a location in main memory, and has an input connection. This is used to eavesdrop on communications in the computer...
04/03/2007
7103704Exporting 12C controller interfaces for 12C slave devices using IPMI micro-controller
A system and method is provided that allows an Intelligent Platform Management Interface (IPMI) controller (or another micro-controller that is not a dedicated I2C controller) to control various Inter Integrated Circuit (I2C) slave devices having I2C slave drivers w...
09/05/2006
7082449Method and apparatus for generating pseudo-random numbers
A method and apparatus for generating pseudo-random numbers. The method includes defining a first set of R bits and defining a second set of S bits different from the first set of R bits. The method also includes updating the second set of S bits using a predetermin...
07/25/2006
7000033Mapping of nodes in an interconnection fabric
A method and system for mapping nodes in an M×N torus interconnection fabric of nodes is provided. The method includes generating an observed mapping of the nodes in the interconnection fabric showing a location of a first node relative to an x-axis of the fabric a...
02/14/2006
6796817Circuit board ejector mechanism including flexible coupling
An ejector mechanism (14) for a circuit board (21) and back plane (61), the ejector mechanism being operable to provide resiliently biased engagement between a first part (10) of an electrical connector (8) an...
09/28/2004
6753481Printed circuit board employing lossy power distribution network to reduce power plane resonances
An interconnecting apparatus employing a lossy power distribution network to reduce power plane resonances. In one embodiment, a printed circuit board includes a lossy power distribution network formed by a pair of parallel planar conductors separated by a dielectri...
06/22/2004
6704816Method and apparatus for executing standard functions in a computer system using a field programmable gate array
A computer system comprising mass storage, a system bus connected to the mass storage, and a processor unit connected to the system bus. A library of standard functions is stored in the mass storage. Each library function is stored in at least one of two ...
03/09/2004
6704827Hot plug interface (HPI) test fixture
A method is provided, the method comprising testing at least one hot-pluggable peripheral hardware device and a computer system by simulating hot-plugging the at least one hot-pluggable peripheral hardware device using a test fixture inserted between the ...
03/09/2004
6700421Method and apparatus for reducing power consumption
A phase locked loop circuit is provided. The phase locked loop circuit is comprised of a first and second divide-by-N counter, a phase comparator, a voltage controlled oscillator, a clock tree, and a feedback path. The first divide-by-N counter is adapted...
03/02/2004
1          
 
Sign InRegister
Username  
Password   
forgot password?