| 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 |
|
| 7620790 |
Methods and apparatus for interfacing to a data storage system |
November 17, 2009 |
| A data storage system includes methods and apparatus that provide volumes for access by host computing devices. The volumes can have a storage size that is independently configurable from an actual amount of data storage that may or may not be associated with the volume. The volumes also |
| 7620775 |
System and method for managing storage networks and providing virtualization of resources in suc |
November 17, 2009 |
| This invention is a system and method for managing one or more data storage networks using a new architecture. |
| 7620774 |
System and method for managing storage networks and providing virtualization of resources in suc |
November 17, 2009 |
| This invention is a system and method for managing one or more data storage networks using a new architecture. |
| 7620720 |
Methods and apparatus for deallocation of resources |
November 17, 2009 |
| Initially, a processing device receives a selection of one or more resources to be deallocated from a storage area network. The processing device applies a traversal function to a repository of managed objects representing the resources in the storage area network to identify other r |
| 7620671 |
Delegation of metadata management in a storage system by leasing of free file system blocks from |
November 17, 2009 |
| Metadata management in a file server or storage network is delegated from a primary data processor to a secondary data processor in order to reduce data traffic between the primary data processor and the secondary data processor. The primary data processor retains responsibility for mana |
| 7620646 |
Real-time construction of a selection representation for items in tree structures |
November 17, 2009 |
| Systems and methods for generating a selection representation for items in a tree structure using an include modifier and an exclude modifier. The methods exemplarily include updating a selection representation subsequent to an initial selection of a node in an item tree structure. M |
| 7620612 |
Performing model-based root cause analysis using inter-domain mappings |
November 17, 2009 |
| A method, apparatus and computer-program product for performing a system analysis of a system is disclosed. The system is represented as a plurality of independent model domains, wherein the model domain represents selected ones of a plurality of components and the relationships amon |
| 7617372 |
Avoiding copy on first write |
November 10, 2009 |
| Handling a write operation to write data to a section of a storage device includes determining if the section needs to be copied to at least a first target device and, if the section of the storage device needs to be copied to the at least first target device, providing the data to a |
| 7617365 |
Systems and methods to avoid deadlock and guarantee mirror consistency during online mirror sync |
November 10, 2009 |
| Systems and methods can provide mirrored virtual targets and online synchronization and verification of the targets while avoiding deadlock, inconsistencies between members of the target, and false verification failures. A lock within the storage switch can limit the number of outsta |
| 7617216 |
Metadata offload for a file server cluster |
November 10, 2009 |
| A file server system has a cluster of server computers that share access to a file system in shared storage. One of the server computers has primary responsibility for management of access to the file system. In order to reduce the possibility of primary server overload when a large |
| 7613890 |
Consistent replication across multiple storage devices |
November 3, 2009 |
| Concurrently replicating a plurality of storage devices includes disabling writes to all of the storage devices, setting a pending state change indicator for all of the storage devices after disabling writes without altering a replication state of any of the storage devices, and enabling |
| 7613827 |
Distributed traffic controller for network data |
November 3, 2009 |
| A distributed gateway for controlling computer network data traffic dynamically reconfigures traffic assignments among multiple gateway machines for increased network availability. If one of the distributed gateway machines becomes unavailable, traffic assignments are moved among the |
| 7613806 |
System and method for managing replication sets of data distributed over one or more computer sy |
November 3, 2009 |
| This invention is a system and method for managing replication of data distributed over one or more computer systems. The method includes the computer-executed steps of establishing one or more mirrored copies of data that are copies of one or more volumes of standard data (e.g. a da |
| 7613726 |
Framework for defining and implementing behaviors across and within content object types |
November 3, 2009 |
| A framework for defining and implementing behaviors across and within content object types is disclosed. An indication is received that a behavior that is not a default behavior associated with all content items or a default behavior of content items of a type with which a content it |
| 7612288 |
Techniques for attaching a label to an electronic cable |
November 3, 2009 |
| A cable assembly has an electronic cable (e.g., a data communications cable, a power cable, a fiber optic cable, a cable concurrently providing both data and power, etc.), a label to provide identification to the electronic cable, and a label supporter. The label supporter includes a |
| 7609651 |
Methods and systems for maintaining configuration information |
October 27, 2009 |
| A processor retrieves configuration information (e.g., interoperability rules) indicating acceptable configurations of different types of resources in a storage area network. Based on the retrieved configuration information, the processor generates a set of records. Each record in the |
| 7607037 |
SAR restart and going home procedures |
October 20, 2009 |
| Described are techniques used in performing data replication processing. Data is replicated on a recovery site from a production site. When a disaster occurs, the state of the replication processing is determined and a restart copy of the data is made available from the recover site. |
| 7606889 |
Methods and systems for comparing storage area network configurations |
October 20, 2009 |
| Methods and systems for comparing configurations of a storage area network are disclosed. A first configuration file and a second configuration file, each representing the configuration of a storage area network, are imported into a first configuration tree and a second configuration tre |
| 7606825 |
Method and apparatus for presenting objects in an arranged fashion |
October 20, 2009 |
| A method, apparatus and computer program product for presenting objects in an arranged fashion is presented. A group of objects is identified and a root of a tree structure for the group of objects is determined. An arrangement for grouping into subgroups objects from the group of object |
| 7606815 |
Non-recursive processing of hierarchical data |
October 20, 2009 |
| Non-recursive traversal of hierarchical data structures is disclosed. Elements inside a hierarchical data structure are processed beginning at a first level of the hierarchical data structure. In the event that a branch point associated with a second level of the hierarchical data st |
| 7606813 |
Model consolidation in a database schema |
October 20, 2009 |
| A database manager maintains information (in a database) associated with each of multiple resources according to different domain models used to view the resources by corresponding topology services. Model consolidation (for the topology services) and a unique way of storing informat |
| 7606811 |
Methods and apparatus for synchronizing information |
October 20, 2009 |
| The present disclosure is directed to a system, method, apparatus, encoded computer readable media, etc., for maintaining data. A processor function maintains a map that keeps track of which data information stored in a first repository have corresponding record information stored in a s |
| 7606804 |
System and method for information management in a distributed network |
October 20, 2009 |
| A system and method of information management for a distributed network of data sources comprises, in one example, obtaining information from at least one data source and storing the information in at least one data structure in accordance with previously stored configuration parameters. |
| 7605815 |
Selection representation methods applied to logical groupings |
October 20, 2009 |
| Systems and methods for generating selection representations for items in a tree structure and applying selection representations to logical groupings. An exemplary method includes retrieving a first tree structure that reflects a hierarchy of data from at least one of memory or storage, |
| 7603529 |
Methods, systems, and computer program products for mapped logical unit (MLU) replications, stor |
October 13, 2009 |
| Methods, systems, and computer program products for MLU replication, storage, and retrieval in a RAID environment are disclosed. According to one method, a data storage extent pool representing a portion of a RAID array is provisioned. A replica vault including a second data storage |
| 7603515 |
Midplane-independent implementations of data storage system enclosures |
October 13, 2009 |
| Described is a midplane-less storage system comprising an enclosure including a control board having an electrical connector attached thereto and a processing unit. The enclosure also includes a disk drive module with a disk drive for storing data and an adapter board electrically co |
| 7603458 |
System and methods for processing and displaying aggregate status events for remote nodes |
October 13, 2009 |
| A status monitoring and reporting mechanism which distinguishes more significant events and prominently displays events pertaining to nodes, interconnections, and other network entities which may present problems, and to suppresses benign messages which may not require immediate atte |
| 7603397 |
Detecting and managing missing parents between primary and secondary data stores |
October 13, 2009 |
| A method and system for locating and/or eliminating missing parent files within a primary storage device. The method includes identifying a placeholder file on a primary storage device, the placeholder file having an offline reference and being associated with file identification data, |
| 7603395 |
Using pseudosnapshots for continuous data protection systems to surface a copy of data |
October 13, 2009 |
| Systems and methods for performing replication operations on a continuous data protection system. Exemplary methods include identifying a series of transactions in a continuous data protection system, identifying an event marker indicating a point in time in the series of transactions, c |
| 7603376 |
File and folder scanning method and apparatus |
October 13, 2009 |
| A method, apparatus and computer program product for file and folder scanning is presented. A host agent uses a scanning policy from a server, and scans the storage for the host system in accordance with the scanning policy. The host system then builds a data summary from the scanning |
| 7603366 |
Universal database schema and use |
October 13, 2009 |
| A database manager utilizes a same physical database schema to store attribute information associated with each of multiple resources in a storage area network environment. For example, the database manager maintains a fixed number of (or a relatively small number of) relational data |
| 7600229 |
Methods and apparatus for load balancing processing of management information |
October 6, 2009 |
| Mechanisms and techniques for processing information in a management application, such as a storage area network management application, include a load manager, a set of distributed agents that collect information, and a set of store process that store the agent-collected information |
| 7600202 |
Techniques for providing a failures in time (FIT) rate for a product design process |
October 6, 2009 |
| A technique for providing a product FIT rate is performed within electronic circuitry (e.g., one or more computerized devices). The technique involves receiving a Mean Time To Failure (MTTF) target for a product and a Mean Time To Repair (MTTR) target for the product (e.g., a circuit |
| 7600088 |
Techniques for providing storage array services to a cluster of nodes using portal devices |
October 6, 2009 |
| A storage system includes a local storage array and a remote storage array. The local storage array has a host interface configured to communicate with an external host, a local storage device coupled to the host interface, and a portal device coupled to the host interface. The remot |
| 7599971 |
Detecting and managing missing parents between primary and secondary data stores for content add |
October 6, 2009 |
| A method and system for locating and eliminating missing parent files within a primary storage device. The method includes identifying a placeholder file on a primary storage device, the placeholder file having an offline reference and being associated with file identification data, |
| 7599951 |
Continuous data backup |
October 6, 2009 |
| Handling writing new data includes creating a journal entry that points to a first storage location containing old data to be replaced by the new data, where the journal entry is maintained after writing the new data, allocating new storage space having a second storage location, and |