Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
EMC Corporation Patents
Assignee:
EMC Corporation
Address:
Hopkinton, MA
No. of patents:
1584
Patents:




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
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
7599905 Method and system for allocating multiple attribute storage properties to selected data storage October 6, 2009
A method of attribute based resource allocation is presented. A resource such as a pool of storage has certain properties or attributes associated with portions of the pool. When a request for storage is needed, the requester provides a selection expression which comprises properties and
7596791 Methods and techniques for delivering rich Java applications over thin-wire connections with hig September 29, 2009
A method for delivering applications over a network where the application's logic runs on the backend server and the application's user interface is rendered on a client-device, according to its display capabilities, thought a network connection with the backend server. The applicati
7596572 Methods and apparatus for providing a categorical approach to valuetype bridge support September 29, 2009
A system provides categorical mapping of valuetypes by receiving, as input, a valuetype within an object model specification. The system applies a categorical-based generator that applies at least one morphism to the object model specification. Application of the categorical-based ge
7594085 Reclaiming data space September 22, 2009
A first contiguous group of one or more storage locations to be virtually reclaimed is determined, where the first contiguous group is smaller than a minimum allocation group size and the storage locations are used to store previous version data. The first contiguous group is virtually
7594082 Resolving retention policy conflicts September 22, 2009
Resolving retention policy conflicts is disclosed. An indication is received that two or more retention policies apply to an item of content. A merged retention policy that is based at least in part on the respective requirements of the two or more retention policies is generated aut
7591022 Content addressable information encapsulation, representation, and transfer September 15, 2009
Representing a number of assets on an originating computer begins with selecting the assets to be represented. Cryptographic hash asset identifiers are generated; each of the asset identifiers is computed using the contents of a particular asset. The asset identifier is a content-bas
7590811 Methods and system for improving data and application availability in clusters September 15, 2009
Methods and systems are disclosed that relate to making back-up data available to a host server. An exemplary method includes making primary and secondary data volumes accessible to a first server and presenting the primary data volume and the secondary data volume to the first server
7590776 Data storage techniques utilizing host-side multiplexers September 15, 2009
A data storage system has a circuit board module, a set of Serial ATA devices, and a set of Serial ATA cables connecting the circuit board module to the set of Serial ATA devices. The circuit board module includes a circuit board, multiple host circuits mounted to the circuit board a
7590715 Method and system for automatic classification of applications and services by packet inspection September 15, 2009
The present invention facilitates identifying applications based on communicated packets between applications. Characteristics of communicated packets are used to identify the packet as being part of a communication between applications. Identification can be accomplished through the
7590714 Methods and apparatus for providing extensible lightweight services in a data storage environmen September 15, 2009
Conventional development architectures for software system development employ varied invocation and triggering mechanisms for various objects and processes, such as services. Integrating new services tends to impose substantial changes in multiple code objects, requires retroactive t

 
 
  Recently Added Patents
Mobile receiver phase correction circuit
Multi-zone moving-bed reaction device with an addition of regenerated or fresh catalyst in each zone
Eubacterial tmRNA sequences and uses thereof
MEMS control system gain normalization
Connector
Heterocyclic compounds as inhibitors of beta-lactamases
Analog to digital converter having a non-linear ramp voltage
  Randomly Featured Patents
Display package
Molecular methods of hybrid seed production
Heat sink assembly with pressing wedges
Footwear insole
Power system
Control cage for abrasive blast wheel
Method and apparatus for manufacturing a body with a surface of revolution at its end with the axis thereof aligned with an axis of the body
Ink jet recording medium, recording method therefor, and ink jet recorded article
Latch handle assembly
Laser weld disk cartridge