Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Adaptec, Inc. Patents
Assignee:
Adaptec, Inc.
Address:
Milpitas, CA
No. of patents:
438
Patents:


1 2 3 4 5 6 7 8 9


Patent Number Title Of Patent Date Issued
D484136 Combined computer USB hub device and stand December 23, 2003
D451004 Bracket for a rack mounted device November 27, 2001
D395881 Faceplate for a computing device July 7, 1998
7600132 System and method for authentication of embedded RAID on a motherboard October 6, 2009
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 motherboard. A det
7577742 Account creation method and apparatus August 18, 2009
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 operating program on
7571258 Method and apparatus for a pipeline architecture August 4, 2009
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 a first stage of the
7565521 Method for managing memory space during system initialization July 21, 2009
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 allocated in the fixed
7555701 Method and system for recovering from multiple drive failures June 30, 2009
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 set of parity symb
7549020 Method and apparatus for raid on memory June 16, 2009
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 second memory portion t
7523257 Method of managing raid level bad blocks in a networked storage system April 21, 2009
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 group table, and a ba
7509473 Segmented storage system mapping March 24, 2009
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 a plurality of se
7502942 System and method for authentication of embedded raid on a motherboard having input/output proce March 10, 2009
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 computer system having
7502459 Unified services entitlement architecture March 10, 2009
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 TSID may be classifi
7484017 Dequeuing from a host adapter two-dimensional queue January 27, 2009
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 dequeuing the string fo
7480819 Method for boot recovery January 20, 2009
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 inaccessible by the opera
7454630 System and method for interconnecting downstream USB ports using limited power during unconfigur November 18, 2008
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 regulator is also included
7454406 System and method of handling file metadata November 18, 2008
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 data storage. The metada
7424556 Method and system for sharing a receive buffer RAM with a single DMA engine among multiple conte September 9, 2008
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. Subsequently, a di
7406619 Cache synchronization in a RAID subsystem using serial attached SCSI and/or serial ATA July 29, 2008
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 than required to carry
7406563 Method and apparatus for accessing a striped configuration of disks July 29, 2008
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 array of independent
7376759 Apparatus for performing device communication and method for operating the same May 20, 2008
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 apparatus incorporates
7373541 Alignment signal control apparatus and method for operating the same May 13, 2008
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 signals in either a Seri
7360119 Method and apparatus for handling SAS/SATA communication deadlock April 15, 2008
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 error signal as an
7356730 Dynamic redistribution of parity groups April 8, 2008
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 group includes storage
7330930 Method and apparatus for balanced disk access load distribution February 12, 2008
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 command having an associat
7324421 Method and apparatus for data bit align January 29, 2008
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 sample word. General
7320013 Method and apparatus for aligning operands for a processor January 15, 2008
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 operand has a greater b
7305603 Boundary scan cell and methods for integrating and operating the same December 4, 2007
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 apparatus also includes
7305332 System and method for automatic extraction of testing information from a functional specificatio December 4, 2007
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 a testing data fi
7293138 Method and apparatus for raid on memory November 6, 2007
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 second memory portion t
7293100 Methods and apparatus for partially reordering data packets November 6, 2007
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, and ascertaining whet
7277899 Method and computer program for reducing storage space requirements in a file system comprising October 2, 2007
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 files comprising du
7272194 Method to transmit bits of data over a bus September 18, 2007
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 sought to be transmi
7260726 Method and apparatus for a secure computing environment August 21, 2007
An apparatus to enable operation of a computer by authorized users when in a secure mode of operation is provided. One exemplary apparatus includes a hub configured to be in communication with the computer. The hub includes a card reader, a card microprocessor and an encryption engine.
7249201 Single driver for multifunctional SCSI chips July 24, 2007
A method is provided for managing multiple functions of a multi-channel SCSI chip. The method includes hiding a first function of a multi-channel SCSI chip from an operating system, wherein the first function corresponds to a first channel of the multi-channel SCSI chip. The method a
7234053 Methods for expansive netboot June 19, 2007
A method to boot up a server using a target storage device over a network is provided. The method includes installing an operating system by storing the operating system and a dynamic configuration program in the target storage device on the network where the location of the target d
7234047 Method for managing memory space during system initialization June 19, 2007
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 allocated in the fixed
7231616 Method and apparatus for accelerating test case development June 12, 2007
A system configured to minimize validation time associated with an integrated circuit design is provided. The system includes a client and a server. The client is configured to identify a test case for simulation with the integrated circuit design. The client is further configured to
7225243 Device discovery methods and systems implementing the same May 29, 2007
A method for target device discovery on a network is disclosed. The method includes multicasting a signal from a master initiator over the network. A unicast is received from a new target recently connected to the network where the new target is passive when no multicast signal from the
7219257 Method for boot recovery May 15, 2007
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 inaccessible by the opera
7210090 Method and apparatus for vendor-specific device communication April 24, 2007
Broadly speaking a method and an apparatus is disclosed for enabling vendor-specific communication between devices of a common vendor. More specifically, the present invention provides a method and an apparatus for using vendor-specific cyclic redundancy check (CRC) data to identify
7206953 Asynchronous fault-tolerant enclosure services interface April 17, 2007
The present invention provides method, interface and computer-readable medium for enabling enclosure services in a computer system including a multi-device enclosure generally remote from a host bus adapter. The method provides a communications port between the multi-device enclosure
7206798 Apparatus and method for programmable dual stage digital filter April 17, 2007
The present invention provides a dual stage digital filter and a method for filtering digital data signals. The dual stage digital filter includes a pre-filter, a main filter, and an output register. The pre-filter receives a set of first data bits as inputs and is arranged to filter
7188270 Method and system for a disk fault tolerance in a disk array using rotating parity March 6, 2007
A two-dimensional parity method and system for rotating parity information in a disk array, such as a RAID, to provide multiple disk fault tolerance with reduced write bottlenecks, is presented. The method includes forming a plurality of blocks, each block comprising a plurality of strip
7181562 Wired endian method and apparatus for performing the same February 20, 2007
A method and associated apparatus is provided for operating an electronic device in accordance with a wired endian format. More specifically, the wired endian format requires multi-byte values be maintained in transmit order. The wired endian format is defined to allow for interfacing wi
7167999 Methods and apparatus for a segregated interface for parameter configuration in multi-path failo January 23, 2007
An invention is disclosed for a segregated user interface for parameter configuration in a multi-path failover system. The segregated user interface includes a user interface module capable of receiving configuration parameters for the multi-path failover system from a user. Further
7162630 Systems and methods for implementing host-based security in a computer network January 9, 2007
An architecture for implementing host-based security such that data security may be applied whenever the confidential data leaves a host computer or a networked device. The improved method and architecture may be implemented in a single integrated circuit for speed, power consumption
7149978 Methods for managing host adapter settings December 12, 2006
A method for managing the configuration of a host adapter is provided. The method provides for the access and configuration of a host adapter from within the computer operating system. Icons and graphical user interfaces are displayed providing a plurality of configuration options and
7149847 RAID 6 disk array architectures December 12, 2006
A system and method for providing multiple disk fault tolerance in an N-column by R-row logical representation of stored elements in an array of N independent disks, R minus 1 being less than N divided by a number of disk failures F, includes assigning each strip containing data to at
7137087 Integrated circuit verification scheme November 14, 2006
A method for minimizing compilation time of a test case during development testing of an integrated circuit is provided. The method initiates with identifying a test case. The test case is associated with the tasks and the tasks are written as text files. Then, a file associated with the
1 2 3 4 5 6 7 8 9

 
 
  Recently Added Patents
Apparatus for inspecting objects using coded beam
Steering column
Isomers and 42-epimers of rapamycin alkyl ether analogs, methods of making and using the same
Adjustment of a clear channel assessment (CCA) threshold
Method of operation and regulation of a vapour compression system
Bead-capped knitting needle
Method and apparatus for semi-solid material processing
  Randomly Featured Patents
Specimen collecting, processing and analytical assembly
Method for accessing a hinge down refrigerator water filter
Tool for cutting machining
Asphalt delivery and compaction system
Cooling system for downhole tools
Continuous combustible gas injection into conventionally fueled internal combustion engines
Tunable optical add-drop multiplexer
Multi-device adapter card for computer
Antirestenosis protein
Automatic food waste processing system