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




Patent Number Title Of Patent Date Issued
7536503 Methods and systems for preserving disk geometry when migrating existing data volumes May 19, 2009
Methods and systems for preserving a disk geometry when relabeling a storage device containing data migrated from a previous data storage device having different disk geometry. Prior to relabeling, the label of the storage device includes information on the disk geometry of the previ
7536484 System for setting the operating voltage of disk array enclosures in a data storage device May 19, 2009
A data storage system includes a host, diplex logic receiving a first, low frequency signal and a second, high frequency signal from the host and injecting the first signal onto a cable and injecting the second signal onto the cable and a first disk array enclosure coupled to the cable t
7530115 Access to content addressable data over a network May 5, 2009
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories ("silos") that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data itself that are broadcast
7529972 Methods and apparatus for reconfiguring a storage system May 5, 2009
One embodiment relates to a computer system comprising at least one host, at least one object addressable storage (OAS) system and at least one communication medium that couples the at least one host to the at least one OAS system. The at least one OAS system has a plurality of storage
7529887 Methods, systems, and computer program products for postponing bitmap transfers and eliminating May 5, 2009
Methods, systems, and computer program products for postponing bitmap transfers and eliminating configuration information transfers during trespass operations in a disk array environment are disclosed. According to one method, a clone group is stored on a disk array, the clone group
7529883 Methods and apparatus for parsing a content address to facilitate selection of a physical storag May 5, 2009
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
7529781 Online initial mirror synchronization and mirror synchronization verification in storage area ne May 5, 2009
Systems and methods in accordance with various disclosed embodiments can manage a mirrored virtual target to synchronize the members of the virtual target and/or to verify that the members of the virtual target are synchronized. In one embodiment, a mirrored virtual target is synchro
7529777 Cross-object attribute restoration May 5, 2009
Restoring a directory service object attribute is disclosed. An identification of the directory service object attribute is received for a set of two or more directory service objects across which the directory service object attribute is to be restored. The directory service object
7529724 Servicing work requests between units of a storage device May 5, 2009
Causing work requests between units of a storage device to be serviced includes scanning an array of data records that contain information indicative of the work requests that have been posted, determining if a particular one of the work requests is not being serviced and reposting t
7529181 Method and apparatus for adaptive monitoring and management of distributed systems May 5, 2009
A method for providing an adaptive monitoring process for distributed system containing a plurality of detected events, each of which is associated with at least one causing event. The method comprises the steps of receiving an indication of an occurrence of at least one detected eve
7526623 Optimizing reclamation of data space April 28, 2009
An amount of storage to reclaim is determined based at least in part on a write size of new previous version data written most recently to a data region. The determined amount of storage is reclaimed.
7526553 Configuring a cache in a computer system employing object addressable storage April 28, 2009
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 (OAS) system that stores a plurality of content units and provides an interface that enables content units to be accessed via obj
7526514 Systems and methods for dynamic data backup April 28, 2009
In a computer network that includes database mirroring, a first database is located on a first database server and a second database is located on a second database server and, optionally, a witness database server. One of the first database or the second database is a live database whil
7526495 Real-time construction of a selection representation for items in tree structures April 28, 2009
Systems and methods for generating a selection representation for items in a tree structure using an include modifier and an exclude modifier. The method exemplarily includes analyzing a first parent node of the first tree structure to determine if the first parent node is an inclusive
7523278 Backup and restore operations using a single snapshot April 21, 2009
Systems and methods for backing up and/or restoring data. When a backup operation is initiated, systems and methods are provided for creating a single snapshot of the backup items, including backup groupings. The single snapshot is used by a backup/recovery application to perform a s
7523231 Application aware storage April 21, 2009
Described are techniques for processing a data storage configuration request for an application A first user level of a plurality of user levels at which said data storage configuration request is made is determined. One or more rule sets defining mappings between different ones of s
7523187 Methods and apparatus for managing network resources April 21, 2009
A processing device displays a physical network topology associated with a storage area network on a display screen. The physical network topology generated by the processing device includes identification of at least one switch resource that supports connectivity among resources in a
7519769 Scalable storage network virtualization April 14, 2009
Described are a storage system and method for providing networked access to a plurality of storage devices. The storage system includes a virtualization controller coupled to a network. The virtualization controller produces a mapping of a virtual target to one or more physical stora
7519696 Method and apparatus for dynamically modifying a computer system configuration April 14, 2009
One embodiment is directed to a method and apparatus for modifying a configuration of a computer system including a host computer and at least one computer system resource accessible to at least one application program executing on the host computer. The computer system is dynamicall
7519504 Method and apparatus for representing, managing and problem reporting in surveillance networks April 14, 2009
A method, system and computer product for performing a system analysis of a surveillance network containing a plurality of components. The method comprises the steps of representing selected ones of the plurality of components, providing a mapping between a plurality of observable events
7516452 Method and system for managing installation of software on a computer system platform April 7, 2009
A method, system, or computer program product for controlling software installation that can accommodate revisions of software and hardware platforms over time.
7516348 Selective power management of disk drives during semi-idle time in order to save power and incre April 7, 2009
Redundancy in storage arrays is used to extend the life of disk drives and conserve power. In an exemplary storage array, a group of storage devices includes y storage devices. Data and redundant information is distributed across the y devices to provide m levels of redundancy. "Spun dow
7516288 Method and apparatus for computing file storage elements for backup and restore April 7, 2009
A method and apparatus for method for transferring files between a primary storage system and a backup and restore system is described. The system generates collapsed extents which are used to specify data to be backed up to a backup and restore system. The backup and restore system back
7516272 Midplane-independent implementations of data storage system enclosures April 7, 2009
Described is a storage system comprising a communication bus, a disk drive, a control board having a processing unit connected to the communication bus, and an adapter board in electrical communication with the disk drive. The adapter board has a controller connected to the communica
7516214 Rules engine for managing virtual logical units in a storage network April 7, 2009
A rules engine is provided to enhance management capability in storage area networks and particularly within storage switches. Resulting state and status information for virtual logical units can be maintained in a database. The database can be indexed according to the current state
7516168 Program for monitoring update activity in a data storage facility April 7, 2009
A method and apparatus for monitoring update activity, particularly in the form of write requests, to a data storage facility, over at least one cycle to identify any write operation or update that occurs to that data storage facility on a track-by-track basis. At the end of each cycle a
7515427 Back-to-back data storage system April 7, 2009
Described is a data storage system having a rack with opposing sidewalls, an open front side, an open rear side, front compartments for holding chassis received through the front side, and rear compartments for holding chassis received through the rear side. A first conduit is mounte
7512595 Methods and systems for utilizing configuration information March 31, 2009
A processor (e.g., a search function) searches for particular interoperability records stored in a data structure to identify whether a proposed configuration includes a set of compatible components. For example, a processor receives a query including one or more parameter values ide
7512578 Smart containers March 31, 2009
Smart containers are disclosed. A definition is received of a logical structure configured to manage associated content. A policy or operation specified by the definition is applied to an item of content associated with an instance of the logical structure.
7509535 System and method for managing failover in a data storage environment March 24, 2009
This invention is a system and method for managing failover in a data storage environment. Program logic is configured for carrying out such method steps and encoded on a computer readable medium.
7509465 System and method for managing memory or session resources used for movement of data being copie March 24, 2009
This invention is a system and method for managing and allocating memory used for data movement of data being copied in a data storage environment. In one embodiment, a methodology is provided that allocates and manages data buffers based on bandwidth and memory availability in the d
7509461 Method and apparatus for intelligent buffer cache pre-emption March 24, 2009
The present invention augments each entry in a memory frame table to include information associated with the availability of any page that is buffer cache allocated. The availability information may include, for example, a link to a buffer cache descriptor associated with a buffer ca
7509420 System and method for intelligent, globally distributed network storage March 24, 2009
A data storage system comprising a plurality of storage nodes, each node existing at a physical location having one or more contexts. Interface mechanisms couple to each storage node to communicate storage access requests with the storage node. Data storage management processes select
7509358 Performing replication operations on continuous data protection systems using pseudosnapshots March 24, 2009
Systems and methods for performing replication operations on a continuous data protection system. Exemplary methods include identifying a pseudosnapshot relating to a point in time in a series of transactions stored on a continuous data protection system, surfacing a copy of at least
7507104 Mating for single connector attachment (SCA) disk connectors March 24, 2009
Described is a single connector attachment (SCA) connector that improves blind mating between plug and receptacle SCA connectors. The SCA connector has an insulative shell with opposing end walls and opposing sidewalls. The end walls and sidewalls define a substantially rectangular r
7506336 System and methods for version compatibility checking March 17, 2009
A software version rule-based pattern matching mechanism specifies version compatibility of a particular remote component by identifying a set of compatible versions operable with a particular server, and comparing the versions to determine compatibility of a purported revision component
7506157 Access to content addressable data over a network March 17, 2009
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories ("silos") that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data itself that are broadcast
7503076 Access to content addressable data over a network March 10, 2009
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories ("silos") that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data itself that are broadcast
7502992 Method and apparatus for detecting presence of errors in data transmitted between components in March 10, 2009
A data storage system includes a storage processor that is configured to perform load and store operations on a storage array on behalf of external devices. The data storage system also includes a controller that isolates communication between the external devices when coupled to the
7502960 Method and apparatus for managing access to volumes of storage March 10, 2009
One embodiment is directed to a method in a computer system including a host computer and at least one storage system including first and second storage volumes, the host computer including at least one application program executing thereon. The method comprises acts of intercepting and
7502954 High availability data storage system March 10, 2009
A data storage system includes a disk drive array including a plurality of disk drives; a first storage processor for controlling the operation of the data storage system; a second storage processor for controlling the operation of the data storage system; a first arbiter for controlling
7502898 Method and apparatus for managing access to storage devices in a storage system with access cont March 10, 2009
A storage system is provided that includes a plurality of storage devices and a data structure, accessible to the storage system, that includes a plurality of records corresponding to a plurality of network devices that are coupled to the storage system. Each record includes configuratio
7502886 Data storage device with two-tier raid control circuitry March 10, 2009
A data storage device includes a device interface for receiving data access requests, a plurality of non-volatile memory devices and a controller that accesses the non-volatile memory devices in response to the received data access requests. The plurality of non-volatile memory devic
7502881 Data packet routing mechanism utilizing the transaction ID tag field March 10, 2009
A data packet routing mechanism including a plurality of clients for issuing read requests to a host device, the read requests each including a TAG field for identifying which of the plurality of clients issued a particular read request, wherein a completion response corresponding to
7502669 Apparatus and method for graphically displaying disk drive enclosures and cabling in a data stor March 10, 2009
A data storage system is configured to provide a graphical display that shows the user a logical schematic of interconnected disk enclosures of a data storage system along with any erroneous connections among the disk enclosures. The graphical display, therefore, allows the user to visua
7500246 Sharing objects between computer systems March 3, 2009
An object management system (10) comprises a storage device (12); a first computer system (12) configured to store a first object, and a copy of the first object on the storage device; and a second computer system. The first computer system is configured to create a first data object
7500134 Virtual array failover March 3, 2009
Failover is provided between groups of logical units of storage presented as virtual arrays. A primary virtual array has at least one primary virtual port coupled to a fabric, each primary virtual port having a source virtual port name and a source virtual port address. A secondary v
7499994 System and method of providing performance information for a communications network March 3, 2009
A method and apparatus displays time-based alert information for network objects in a summary view. In another embodiment, a method and apparatus displays time-based alert information in a topographical map display. In a further embodiment, a method and apparatus displays time-based aler
7499834 System and methods for reporting device allocation March 3, 2009
A storage area network (SAN) management application generates device allocation reports displaying foundation variables, device specific parameters, and computed, derived fields for different types of storage arrays, without burdening the allocation report with extraneous parameters
7499531 Method and system for information lifecycle management March 3, 2009
A method, article of manufacture, and apparatus for managing a lifecycle of an auditory communication is disclosed. In an embodiment, this comprises receiving an auditory communication with associated data representing identified keywords in the communication and call transport infor

 
 
  Recently Added Patents
Instant messaging with audio
Portable supporting apparatus
Self-heating and adhesive device
Abnormal state detecting apparatus of multi-type air conditioner and method thereof
Pallet exchanging device
Signal identification method
Drive device and related computer program
  Randomly Featured Patents
Connection structure for electric wires
Toner and developer compositions with charge enhancing additives
Multilayer composite pipe fluid conduit system using multilayer composite pipe and method of making the composite
Novel locking mechanism and reel for retractor
Recovery of rare earth elements from sulphurous acid solution by solvent extraction
Method and apparatus for isolating IIC bus noise from a tuner in a television receiver
Apparatus and method for detecting intake air mass flow rate
Ophthalmic image pickup apparatus
Measurement of fuel quality and economy
Providing mobile communications system services in dependence on identification of cell where a mobile-originated call was initiated