A forehead support apparatus for resting a standing users forehead against a wall above a bathroom commode or urinal or beneath a showerhead.
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 |
| 7895464 | Cache synchronization in a RAID subsystem using serial attached SCSI and/or serial ATA A RAID system includes a pair of RAID controllers adapted to operate in active-active mode, each controller including a cache memory and at least one SAS/SATA I/O chip connected to a plurality of hard disk drives. Each SAS/SATA I/O chip includes more SAS/SATA ports ... | 02/22/2011 |
| 7783035 | Systems and methods for implementing host-based security in a computer network A network node is disclosed. The network node includes a host processor. The network node also includes an integrated circuit. The integrated circuit includes a hardware portion configured to perform a first set of TCP acceleration tasks that require a first speed l... | 08/24/2010 |
| 7770147 | Automatic generators for verilog programming A method for generating hardware description language source files is provided. The method includes extracting an input/output (I/O) list and building a port list declaration file from the I/O list. The method also includes building a default instantiation file acco... | 08/03/2010 |
| 7765502 | ASIC functional specification parser A method for generating hardware description language source files is provided. The method includes extracting an input/output (I/O) list and building a port list declaration file from the I/O list. The method also includes building a default instantiation file acco... | 07/27/2010 |
| 7743308 | Method and system for wire-speed parity generation and data rebuild in RAID systems A method and system for generating parity symbols and rebuilding data symbols in a RAID system. The method includes receiving a command to generate a desired parity or data symbol using an XOR relationship between some of a plurality of parity and data symbols. A sy... | 06/22/2010 |
| RE41397 | Method and apparatus for network interface card load balancing and port aggregation Disclosed is a process for driving a network interface card. The process includes monitoring the status of a plurality of ports connected between a computer and a network. Detecting a failure in one of the plurality of ports connected to the network. Re-assigning da... | 06/22/2010 |
| 7711793 | No single point of failure RAID box using SATA drives A method for storing data is provided which includes transmitting a storage operation request to one of at least two controllers where the at least two controllers is capable of managing communication with a plurality of targets. The method further includes directin... | 05/04/2010 |
| 7702948 | Auto-configuration of RAID systems A computer-implemented method of automatically configuring a platform of storage devices includes querying components of the platform to gather information about the capability of the platform, locating one or more storage devices within the platform, automatically ... | 04/20/2010 |
| 7698625 | System for improving parity generation and rebuild performance A dual parity hardware architecture that enables data to be read from each sector only once and performs both the P parity and Q parity from the single data source. The Q parity calculator provides parallel processing capabilities so that multiple parity operations ... | 04/13/2010 |
| 7672742 | Method and system for reducing audio latency A method for reducing audio latency when executing program instructions for processing audio data is provided. In this method, a top threshold value and a bottom threshold value are provided. A determination is then made as to the amount of audio data stored in an a... | 03/02/2010 |
| 7600132 | System and method for authentication of embedded RAID on a motherboard Various embodiments are provided for authenticating an embedded device on a motherboard. An exemplary embodiment includes generating a unique authentication code (UAC) based on a serial number for a motherboard, and providing the UAC to a computer system having the ... | 10/06/2009 |
| 7577742 | Account creation method and apparatus A method and apparatus for account creation without administrator interaction on a computer network is provided. Specifically, a continuously operating program on a file server creates accounts without the intervention of a system administrator. The continuously ope... | 08/18/2009 |
| 7571258 | Method and apparatus for a pipeline architecture A method for efficiently processing layers of a data packet is provided. The method initiates with defining a pipeline of processors communicating with a distributed network and CPU of a host system. Then, a data packet from the distributed network is received into ... | 08/04/2009 |
| 7565521 | Method for managing memory space during system initialization A method for managing use of a fixed memory space of a computer system is provided. The computer system interfaces with controllers for managing operation of devices that operate with the computer system. The method includes determining whether sufficient memory is ... | 07/21/2009 |
| 7555701 | Method and system for recovering from multiple drive failures A method of calculating parity for an m-storage element failure in a networked array of storage elements. A first set of n XOR relationships is derived, each first set relationship containing n data symbols from n storage elements and one parity symbol from a first ... | 06/30/2009 |
| 7549020 | Method and apparatus for raid on memory A method for protecting memory is provided. The method includes reading a block of data from a storage drive and writing the block of data to a first memory portion and a second memory portion. The method also includes managing the first memory portion and the secon... | 06/16/2009 |
| 7523257 | Method of managing raid level bad blocks in a networked storage system A method of managing bad blocks in a RAID storage system. The system restores physical storage media and stripe redundancy by reassigning sectors and creating a bad block tracking structure. The bad block tracking structure consists of a volume map, a redundancy gro... | 04/21/2009 |
| 7509473 | Segmented storage system mapping A system for mapping between logical addresses and storage units of a plurality of storage volumes which comprise a storage system. For each volume, logical addresses are mapped to storage units using a volume mapping table. Each volume mapping table is comprised of... | 03/24/2009 |
| 7502942 | System and method for authentication of embedded raid on a motherboard having input/output processor An invention is provided for authenticating software associated an embedded device on a motherboard having an IOP is disclosed. The method includes generating a unique authentication code (UAC) based on a serial number for a motherboard. The UAC is provided to a com... | 03/10/2009 |
| 7502459 | Unified services entitlement architecture A system, method and apparatus for determining a support entitlement level are provided. A product support request is received from a customer. A technical support identification (TSID) is also received from the customer. The TSID is validated and classified. The TS... | 03/10/2009 |
| 7484017 | Dequeuing from a host adapter two-dimensional queue A two-dimensional command block queue includes a plurality of command blocks in a first linked list. One of the command blocks in a string is included in the first linked list. The string is delimited by only a tail pointer stored in a tail pointer list. Following d... | 01/27/2009 |
| 7480819 | Method for boot recovery A method for recovering boot-up data in a computer system is provided. The method includes storing boot up data in a first container that is accessible by an operating system and copying the boot up data from the first container to a second container that is inacces... | 01/20/2009 |
| 7454630 | System and method for interconnecting downstream USB ports using limited power during unconfigured state An invention is provided for limiting power during an unconfigured state of a USB device. The invention includes a first voltage regulator, which supplies a first voltage, in electrical communication with internal device logic of a USB device. A second voltage regul... | 11/18/2008 |
| 7454406 | System and method of handling file metadata A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated metadata. The file system APIs can be configured to read and write file data and metadata to and from the da... | 11/18/2008 |
| 7424556 | Method and system for sharing a receive buffer RAM with a single DMA engine among multiple context engines A method for sharing a buffer among multiple context engines, is provided. The method includes loading a memory element with a first data sequence. The method further includes loading a corresponding first context information to one of the multiple context engines. ... | 09/09/2008 |
| 7406619 | Cache synchronization in a RAID subsystem using serial attached SCSI and/or serial ATA A RAID system includes a pair of RAID controllers adapted to operate in active-active mode, each controller including a cache memory and at least one SAS/SATA I/O chip connected to a plurality of hard disk drives. Each SAS/SATA I/O chip includes more SAS/SATA ports ... | 07/29/2008 |
| 7406563 | Method and apparatus for accessing a striped configuration of disks Broadly speaking, a method and an apparatus is provided for processing access commands directed to a striped configuration of disks. More specifically, the method and apparatus determines a physical block address corresponding to a logical address in a redundant arr... | 07/29/2008 |
| 7376759 | Apparatus for performing device communication and method for operating the same An apparatus and an associated method of operation is provided for performing device communication in accordance with a standard protocol, while enabling deviation from the device communication without termination or corruption of the device communication. The appar... | 05/20/2008 |
| 7373541 | Alignment signal control apparatus and method for operating the same Broadly speaking, an apparatus and associated method of operation is provided for controlling alignment signal transmission in an electronic communication process. More specifically, a programmable control is provided for controlling transmission of alignment signal... | 05/13/2008 |
| 7360119 | Method and apparatus for handling SAS/SATA communication deadlock Broadly speaking, a method and apparatus is provided for identifying and responding to a deadlock condition in a SAS/SATA communication process. More specifically, an initiator device involved in the SAS/SATA communication process is defined to recognize a received ... | 04/15/2008 |
| 7356730 | Dynamic redistribution of parity groups A system and method for dynamic redistribution of parity groups is described. The system and method for dynamic redistribution of parity groups operates on a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity grou... | 04/08/2008 |
| 7330930 | Method and apparatus for balanced disk access load distribution Broadly speaking a method and an apparatus is provided for distributing commands to a digital data storage system. More specifically, the method and apparatus distributes read commands to a mirrored pair of disk drives in a substantially balanced manner. A read comm... | 02/12/2008 |
| 7324421 | Method and apparatus for data bit align An invention is provided for data bit align. The invention includes a multiplexer that receives a data sample word as data input and also receives a clock sample word as select input. The multiplexer selects a data bit from the data sample word based on the clock sa... | 01/29/2008 |
| 7320013 | Method and apparatus for aligning operands for a processor A method for transparently presenting different size operands to be processed is provided. The method initiates with providing a first operand having a first bit-width. Then, a bit width of a second operand associated with a processor is determined. The second opera... | 01/15/2008 |
| 7305603 | Boundary scan cell and methods for integrating and operating the same An apparatus for performing a boundary scan test is provided, along with method for integrating and operating the same. The apparatus includes an asynchronous flip-flop that has a data input, a data output, a system clock input, a set input, and a reset input. The a... | 12/04/2007 |
| 7305332 | System and method for automatic extraction of testing information from a functional specification A system and method for testing a development device includes extracting multiple parameters of the development device from a product specification for the development device. The parameters being arranged in a predetermined first order. The parameters are stored in... | 12/04/2007 |
| 7293138 | Method and apparatus for raid on memory A method for protecting memory is provided. The method includes reading a block of data from a storage drive and writing the block of data to a first memory portion and a second memory portion. The method also includes managing the first memory portion and the secon... | 11/06/2007 |
| 7293100 | Methods and apparatus for partially reordering data packets A method in a target device for partially reordering a plurality of data packets transmitted from a source device. The source device is coupled to the target device via a computer network. The method receiving a first set of data packets from the transmitted device,... | 11/06/2007 |
| 7277899 | Method and computer program for reducing storage space requirements in a file system comprising linkable files Method and computer program product for reducing storage space requirements in a computer file system comprising linkable files are provided. The method allows creating a list of each file eligible for storage reduction. The listed files are processed to determine f... | 10/02/2007 |
| 7272194 | Method to transmit bits of data over a bus A method to increase data transmission over a SCSI bus is provided including assigning a voltage level to each one of a plurality of bit combinations, and generating a signal level having the voltage level corresponding to one of the plurality of bit combinations so... | 09/18/2007 |