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




Patent Number Title Of Patent Date Issued
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
7430589 Remote data facility over an IP network September 30, 2008
A data storage system capable of performing remote data services (e.g., data mirroring) over an IP network using native connections to the IP network is described. The data storage system employs an architecture that manages the remote data services and the native connections to the
7430495 Method and apparatus for representing, managing, analyzing and problem reporting in home network September 30, 2008
A method and apparatus for logically representing and performing an analysis on a home network is disclosed. The method comprising the steps of representing selected ones of a plurality of components and the relationship among the components associated with the home network, providin
7428621 Methods and apparatus for storing a reflection on a storage system September 23, 2008
One embodiment is directed to the deletion of content units from a storage system. When a content unit is deleted, a reflection may be created and stored on the storage system. The reflection identifies the deleted content unit and may include additional information, such as a portion of
7428611 Methods and apparatus for forwarding access requests in a content addressable computer system September 23, 2008
Embodiments of the present invention are directed to a method and apparatus for receiving an input/output (I/O) request from a host computer that specifies an operation to be performed on a content addressable storage (CAS) system and determining which operation is specified by the r
7428604 Method and apparatus for moving logical entities among storage elements in a computer storage sy September 23, 2008
Method and apparatus are disclosed for moving logical data entities from one storage element to another storage element in a computer storage system, when more than one user or host computer may access the logical entity. According to one embodiment of the method, all of the read req
7428558 Persistent restore of virtual devices September 23, 2008
Restoring data includes providing data in a first storage area of a first type that contains sections of data, providing data in a second storage area of a second type wherein the second type has, for each section of data thereof, either a pointer to a corresponding section of data of th
7426726 System and method for configuring a host for operationally cooperating with data storage system September 16, 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, and includes selective ability to configure a host adapter globally or specifically according to its topology and/or
7425685 Cable assemblies for connecting data storage chassis to a cable conduit within a data storage sy September 16, 2008
A chassis housing disk drives has an electrical plug and an electrical signal connector at its back end. A rack has a compartment for receiving the chassis. A cable conduit mounted to a rack sidewall adjacent the compartment abuts the back end of the chassis. A first cable assembly c
7425026 Seismic-resistant equipment cabinets and door latches September 16, 2008
Described are seismic-resistant equipment cabinets and door latches for enabling a hinged door to remain attached to the cabinet during a seismic event of a particular intensity. The door has a latch disposed along one edge of the door. The latch includes a latch-keeper receptacle and a
7424785 Label cassette for an electronics enclosure September 16, 2008
Described is a label cassette for mounting to the front side of an enclosure and for holding and displaying a label used to identify a configuration of that enclosure. The label cassette includes a transparent cover, a tray, and a hinge mechanism. The tray has a pair of guide rails f
7424554 Method of and system for changing the address of a disk array enclosure September 9, 2008
An apparatus for setting an enclosure address in a computer system having a plurality of enclosures includes at least one enclosure address control device including input means for changing the enclosure address of an associated enclosure of the plurality of enclosures, a display device
7423859 System for protecting computer equipment from lightning voltage surges September 9, 2008
An apparatus for protecting electronic equipment from voltage surges includes a network interface coupled to a computer device for connecting the computer device to a computer network and a discrete voltage surge protection device coupled to the computer network with a first unshielded
7421552 Techniques for managing data within a data storage system utilizing a flash-based memory vault September 2, 2008
A technique for managing data within a data storage system involves performing data storage operations on behalf of a set of hosts (i.e., one or more hosts) using a volatile-memory storage cache and a set of magnetic disk drives while the data storage system is being powered by a pri
7421551 Fast verification of computer backup data September 2, 2008
A backup method for a computer system that affords fast verification of source data written to backup media includes reading a portion of the source data from a source storage volume and generating a hash of the source data. The source data is written to the backup media as backup da
7421509 Enforcing quality of service in a storage network September 2, 2008
A system in accordance with an embodiment of the invention provides Quality of Service (QoS) for Storage Access. Such QoS is partially enabled in one embodiment by the automatic pooling of storage devices and provisioning virtual targets from those pools. QoS is enforced in one embod
7418619 Backup and restore operations of interdependent system components August 26, 2008
Systems and methods for backing up or restoring interdependent applications. During a backup or recovery process, the writers and writer components included in the backup groupings of a client are displayed. Some of the writers and writer components can be individually selected for b
7416106 Techniques for creating optimized pad geometries for soldering August 26, 2008
A technique for processing a circuit board involves placing a mask layer on the circuit board, where the mask layer defines a set of pad profiles for a component mounting location. Each pad profile has a set of rounded corners. The technique further involves forming, for each pad profile
7415731 Content addressable information encapsulation, representation, and transfer August 19, 2008
One embodiment is directed to a method for use in a computer system comprising at least first and second computers, wherein the first provides content addressable storage. A request to access a unit of data stored by the first computer is issued by the second computer and received by
7415591 Method and apparatus for migrating data and automatically provisioning a target for the migratio August 19, 2008
Methods and apparatus for migrating a logical object. In one embodiment, a migration is performed by automatically determining the source location(s) of the logical object, moving the data stored therein to a target location while maintaining the availability of the data at the sourc
7412496 Management of the file-modification time attribute in a multi-processor file server system August 12, 2008
To permit multiple unsynchronized processors to update the file-modification time attribute of a file during concurrent asynchronous writes to the file, a primary processor having a clock manages access to metadata of the file. A number of secondary processors service client request
7409687 Operation prioritization and selection in a probability-based job scheduler August 5, 2008
A hierarchical, probability-based look-up method and apparatus for selection of an operation for job generation. Bitmaps are set based on the priority class of pending operation requests. The bitmap values are used to select a priority class and an operation for the selected priority
7409667 Techniques for modeling a circuit board structure August 5, 2008
A technique generates circuit board modeling data for a circuit board structure having multiple layers. The technique includes receiving a set of global circuit board dimension parameters from a user. The set of global circuit board dimension parameters defines a set of global circuit
7409525 Implicit locks in a shared virtual memory system August 5, 2008
A technique coordinates access to shared data on a remote device from a local device having local physical memory. The technique involves observing a page table entry (PTE) on the remote device. The PTE is stored in a page table used for managing virtual to physical address translati

 
 
  Recently Added Patents
Wear resistant aluminum alloy elongate body, manufacturing method thereof and piston for car air conditioner
Pyrazolyl substituted xanthines
Method for determination of the temperature, mass-averaged over a flow cross-section, of a gas flow in a gas turbine
Electrical plug connection with a transponder provided in a coding PIN
Characterization of three-dimensional distribution of defects by X-ray topography
Arylation and the skeletal isomerization of fatty acid and alkyl esters thereof using metal ion exchanged solid materials as catalyst
Authentication mechanisms for call control message integrity and origin verification
  Randomly Featured Patents
Programmable digital data terminal for mobile radio transceivers
Support and cushioning system for an article of footwear
System and method for measurement of partial discharge signals in high voltage apparatus
Flocked hair curling roller
Router-bit drywall cutter
Valve for controlling the flow of semi-liquid compositions
Inverse open frame alignment mark and method of fabrication
Read method and sensing device
Method of operating a navigation system
System and method employing multiple predictor sets to compress image data having different portions