| Patent Number |
Title Of Patent |
Date Issued |
| D570851 |
Front panel for an electronic cabinet |
June 10, 2008 |
|
| D513007 |
Front panel for an electronic cabinet |
December 20, 2005 |
|
| D496050 |
Front panel for electronic cabinet |
September 14, 2004 |
|
| D486494 |
Front panel for electronic cabinet |
February 10, 2004 |
|
| D432098 |
Cabinet for electronic components |
October 17, 2000 |
|
| D428605 |
Cabinet for electronic components |
July 25, 2000 |
|
| D428393 |
Cabinet for electronic components |
July 18, 2000 |
|
| D405767 |
Electronics cabinet |
February 16, 1999 |
|
| D389809 |
Electronics cabinet |
January 27, 1998 |
|
| D369590 |
Electronics cabinet |
May 7, 1996 |
|
| D366869 |
Electronics cabinet |
February 6, 1996 |
|
| D366461 |
Three-bay electronics cabinet |
January 23, 1996 |
|
| D365086 |
Single-bay electronics cabinet |
December 12, 1995 |
|
| D357732 |
Electronics cabinet venting louver door panel |
April 25, 1995 |
|
| 7454668 |
Techniques for data signature and protection against lost writes |
November 18, 2008 |
| Described are techniques for verifying data. A write operation request for writing to a first data block is received. A first copy of an identifier for said first data block in a memory is updated. A second copy of the identifier for the first data block is updated. The second copy is st |
| 7454579 |
Managing access to shared resources |
November 18, 2008 |
| Managing access to a shared resource includes receiving a request indicating that an operation requires access to the shared resource, associating the operation with a lock in a lock queue that is associated with the shared resource, and determining whether the shared resource is acc |
| 7454561 |
Method for operating disk drives in a data storage system |
November 18, 2008 |
| A system sets a disk access inhibitor flag whenever a disk drive is placed by the system in an inaccessible condition. The drive operates to set a bit therein when the drive has placed itself in a by-pass condition. During each polling event, the system determines: (1) whether the bit ha |
| 7454536 |
Data system having a virtual queue |
November 18, 2008 |
| A queuing system wherein at least one input/output (I/O) interface having an outbound queue. A plurality of processing units is coupled to the at least one I/O interface. Each one of the processing units is coupled to a corresponding processing unit memory. Each one of the processing uni |
| 7454487 |
Methods and apparatus providing an extensible manageable entity model for a network |
November 18, 2008 |
| Deployment of new elements in a computer network can result in development of patch kits adapters, and other software and trigger corresponding regressive test efforts. In a storage area network, a method is disclosed for defining a general, extensible model of a manageable entity for us |
| 7454437 |
Methods and apparatus for naming resources |
November 18, 2008 |
| A software process receives a command initiating creation of a zone naming policy for automatically generating zone names in a storage area network. During creation of a zone naming policy, the software process receives selection of one or more format elements to be used in the zone nami |
| 7451225 |
Configuring a cache prefetch policy in a computer system employing object addressable storage |
November 11, 2008 |
| Caching techniques for use in a computer system comprising a core and at least one edge device. The core comprises at least one object addressable storage system. At least one cache is disposed logically between the core and the at least one edge device. The cache has a prefetch policy t |
| 7451175 |
System and method for managing computer networks |
November 11, 2008 |
| The present invention provides a system for managing a complex, the system comprising a discovery and monitoring subsystem, a reference model store subsystem, a reference model transcription subsystem, a reference model generation subsystem, a model comparator subsystem, a reference mode |
| 7450937 |
Mirrored data message processing |
November 11, 2008 |
| Processing mirrored mobile data messages is disclosed. A mirrored copy of a mobile data message is received at a receiving location other than an intended recipient associated with the data message. The mirrored copy of the mobile data message is processed as required by a communication |
| 7447926 |
Disk drive input sequencing for staggered drive spin-up |
November 4, 2008 |
| Disk drive spin-up is staggered to reduce peak power requirements. Spin-up of the drives is controlled by selectively delaying voltage inputs to the disk drives. Alternately, spin-up of the drives is controlled by staggering the timing of communications to the disk drives. |
| 7447860 |
System and method for managing data associated with copying and recovery procedures in a data st |
November 4, 2008 |
| This invention is a system and method related to restoring data in a data storage environment and includes program logic. |
| 7447833 |
Techniques for providing communications in a data storage system using a single IC for both stor |
November 4, 2008 |
| An improved data storage system has a set of storage devices, a first storage processor and a second storage processor for storing data into and retrieving data from the set of storage devices. The first storage processor includes a processing circuit and a packaged IC device which h |
| 7447709 |
Methods and apparatus for synchronizing content |
November 4, 2008 |
| A computer process initiates a pre-analysis of managed objects and corresponding structures for storing object data in a relational database. The pre-analysis yields a set of operational instructions (e.g., a "stored" database procedure) that can be applied at run time to more effici |
| 7445457 |
Techniques for connecting midplane connectors through a midplane |
November 4, 2008 |
| A midplane has plated through holes (PTHs) which form a first profile and a second profile. The first profile has (i) an overlapping portion which overlaps at least part of the second profile and (ii) a non-overlapping portion which does not overlap any part of the second profile. A firs |
| 7444662 |
Video file server cache management using movie ratings for reservation of memory and bandwidth r |
October 28, 2008 |
| Access to movies ranging from very popular movies to unpopular movies is managed by configuring sets of data movers for associated movie rankings, reserving data mover local cache resources for the most popular movies, reserving a certain number of streams for popular movies, negotiating |
| 7444485 |
Method and apparatus for duplicating computer backup data |
October 28, 2008 |
| Method and apparatus for performing logical duplication of backup data in a computer system including a host computer, a storage device storing data for the host computer, and at least one computer-readable backup storage medium storing backup data copied from the storage device, is |
| 7444464 |
Content addressed storage device configured to maintain content address mapping |
October 28, 2008 |
| A content addressed storage device configured to maintain content address mapping is disclosed. A data object to be stored on the content addressed storage device and a local data object identifier by which the data object is known to the sending source are received from a sending source |
| 7444420 |
Apparatus and method for mirroring and restoring data |
October 28, 2008 |
| An apparatus and method for mirroring data is provided wherein integrity of data on a mirror device is maintained during and after a restore process of data to a standard volume. Because integrity of the mirror is maintained, data from the mirror may be used to perform a later restore |
| 7444389 |
Methods and apparatus for generating a content address to indicate data units written to a stora |
October 28, 2008 |
| One embodiment is a system for locating content on a storage system, in which the storage system provides a location hint to the host of where the data is physically stored, which the host can resubmit with future access requests. In another embodiment, an index that maps content add |
| 7444355 |
System and method for assigning management responsibility for manageable entities |
October 28, 2008 |
| Storage Area Network (storage area network) management employs agents, each under the control of a common server. Determination and assignment of available agents to candidate manageable entities suffers from several deficiencies. Distributed access control information may be security |
| 7444350 |
Method and apparatus for processing management information |
October 28, 2008 |
| An agent collecting management data from the resource operating in the managed network to form a management data set and identifies segregated regions of management data within the management data set. Each segregated region is a respective partial transitive closure of the collected |
| 7444287 |
Efficient monitoring system and method |
October 28, 2008 |
| A method, article of manufacture, and apparatus for monitoring a location having a plurality of audio sensors and video sensors are disclosed. In an embodiment, this comprises receiving auditory data, comparing a portion of the auditory data to a lexicon comprising a plurality of key |
| 7441078 |
Managing disk drive status |
October 21, 2008 |
| Disk drive status is managed. A detection is made that a disk drive has asserted its Enable Bypass signal. It is determined whether the drive has asserted and de-asserted its Fault LED signal in a pattern of transitions signifying that the drive cannot operate at a specified data rate. |
| 7441023 |
Method and apparatus for modeling and analyzing MPLS and virtual private networks |
October 21, 2008 |
| A method and apparatus for representing a network and performing operations on the represented network are disclosed. The method comprises the steps of creating at least one configuration non-specific object class associated with components of the network, creating at least one confi |
| 7440949 |
System and method for configuring a host for operationally cooperating with data storage system |
October 21, 2008 |
| The present invention is a system, method, and apparatus for configuring a host computer to cooperatively operate with a data storage system in a data storage environment. This invention provides particular advantages when configuring a Unix-based host, such as a Sun Solaris computer |
| 7440215 |
Managing disk drive spin up |
October 21, 2008 |
| Apparatus for use in managing disk drive spinup includes a plurality of disk drives newly inserted into a data storage system enclosure that is in an already powered up steady state. The apparatus also includes first and second control cards in the enclosure, and first control logic |
| 7437676 |
Methods and apparatus for managing network resources via use of a relationship view |
October 14, 2008 |
| A processing device generates a relationship view of managed entities in a storage area network based on objects stored in a relational database. Each managed entity (e.g., file system, database, volume, storage device, etc.) in the storage area network has a corresponding managed object |
| 7437515 |
Data structure for write pending |
October 14, 2008 |
| Destaging activities in a data storage system are controlled by providing a write pending list of elements, where each element is defined to store information related to a cache memory data element for which a write to storage is pending, and maintaining the write pending list so that |
| 7437445 |
System and methods for host naming in a managed information environment |
October 14, 2008 |
| A custom host naming mechanism that allows a user to define a custom host name as a virtual name for the hosts in the managed information environment, such as the storage area network, overcomes the shortcomings of the use of a network assigned machine name during a failover operatio |
| 7437425 |
Data storage system having shared resource |
October 14, 2008 |
| A system interface having a plurality of directors, one portion of such directors being adapted for coupling to a host computer/server and another portion of the directors being adapted for coupling to a bank of disk drives. The plurality of directors are interconnected through a net |
| 7437407 |
File server system providing direct data sharing between clients with a server acting as an arbi |
October 14, 2008 |
| A client is permitted to send data access commands directly to network data storage of a network file server after obtaining a lock on at least a portion of the file and obtaining metadata indicating storage locations for the data in the data storage. For example, the client sends to the |
| 7434093 |
Dual channel restoration of data between primary and backup servers |
October 7, 2008 |
| Data blocks lost at a primary mass storage are restored while allowing the primary computer system to access the lost data block before full restoration. Restoration occurs along two channels. In the first channel, read requests issued by the primary computer system are handled by ob |
| 7434022 |
Distributed workflow techniques |
October 7, 2008 |
| Described is a distributed copying technique that may be used in migrating large amounts of data from one or more source devices to one or more destination devices. The data source is divided into partitions. As Fibre Channel adapters (FAs) become available, each of the FAs may copy a |
| 7434012 |
Techniques for media scrubbing |
October 7, 2008 |
| Described are techniques for verifying access to data on a device. A scrubbing deadline is received indicating an ending time by which a current scrubbing cycle is to complete. It is determined whether the scrubbing deadline will be met in accordance with one or more scrubbing criter |
| 7430646 |
Planned switchover in connection with triangular asynchronous replication |
September 30, 2008 |
| A primary group may be swapped with a synchronous backup group where triangular asynchronous replication is being provided between the primary group, the synchronous backup group and an asynchronous backup group. Swapping may include halting work at the primary group, transferring pe |
| 7430645 |
Methods and apparatus for extending a retention period for data in a storage system |
September 30, 2008 |
| One embodiment is a method and apparatus for modifying retention periods in a storage system, in which previously defined retention periods for units of data may be reduced. In another embodiment, the retention period of a unit of data may be modified in response to the occurrence of an |