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:


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next


Patent Number Title Of Patent Date Issued
7281236 System and methods for developing and deploying a remote domain system October 9, 2007
Developing web interfaces to existing base applications encounter GUI screens involves translation from the native language into HTML (Hypertext Markup Language) to support operation from a web page in accessible by HTTP (Hypertext Transfer Protocol), as is common to Internet (web ba
7281157 Method and apparatus for enabling consistent ancillary disk array storage device operations with October 9, 2007
A method and apparatus for enhancing data recovery in data processing systems in which applications span multiple logical devices. A data processing system includes multiple standard devices for storing data and corresponding BCV devices for, in one mode, operating as mirrors of those
7281156 System and method for writing data to a disk drive assembly to minimize the effect of a single h October 9, 2007
A method of writing data to a disk drive system including a plurality of disks and a plurality of heads, each head for writing data to a plurality of sectors on a surface of one of the plurality of disks, the method including: A. beginning from a first sector on a first surface of a
7281150 Methods and apparatus for controlling operation of a data storage system October 9, 2007
A data storage system includes power circuitry configured to provide power signals, storage processing circuitry configured to perform data storage operations, and a packaged microcontroller coupled to the power circuitry and the storage processing circuitry. The packaged microcontroller
7281111 Methods and apparatus for interfacing to a data storage system October 9, 2007
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
7281108 Method and apparatus for managing migration of data in a computer system October 9, 2007
Methods and apparatus for migrating a data set. In one embodiment, a migration is paused. In another embodiment, for a migration of data between multiple source/target groups, the migration is initiated by beginning transfer for some groups and queuing others for later processing. In
7281106 Method and apparatus for selective volume swapping in a data storage device based on merging mul October 9, 2007
In an optimization dispatch process for a storage system, M storage devices are identified for an optimization analysis process to be executed to identify logical volume swaps for improving system performance. The M storage devices are identified by merging candidate storage devices
7281105 Method and apparatus for selecting data storage devices for participating in logical volume exch October 9, 2007
In a selective logical-volume swapping process, a subset of storage devices in a storage system are selected that represent good candidates for swaps that will improve system performance. Workload statistics are utilized from a number of sample intervals in a relatively long analysis
7281097 Method of controlling the performance of a data storage system October 9, 2007
A method for optimizing the operation of a data storage system utilizes a genetic algorithm to adjust internal parameters of the system. The method involves determining a set of optimum values of each of two or more different data array parameters, such as data request types that will be
7281086 Disk queue management for quality of service October 9, 2007
A mixed queue method for managing storage requests directed includes a low-priority request queue on which all low-priority requests are placed and where they are subject to throughput optimization by re-ordering. When a high-priority request limit has not been reached, high-priority
7281084 Method and apparatus for modifying a retention period October 9, 2007
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
7281031 Method and apparatus for providing additional resources for a host computer October 9, 2007
A method and apparatus for detecting a change in the operational status of a first host computer and automatically configuring a second host computer to provide additional computing resources that replace or complement the first host computer. In one embodiment, a controller is provi
7279856 Environmental and health monitoring circuitry for storage processor I/O annex module October 9, 2007
A hot-pluggable I/O annex module of a storage processor assembly includes interface circuitry providing connections to an optional I/O interface module. The I/O annex module includes redundant cooling fans providing cooling airflow to an I/O annex mounting area, main power conversion
7278003 Data storage system having accurate and coherent time information October 2, 2007
A data storage system for transferring data between a host computer/server and a bank of disk drives through a system interface. The system interface includes a plurality of directors. One portion of the directors is coupled to the host computer/server and another portion of the dire
7277986 Sector-edge cache October 2, 2007
Software that writes to storage disks using a differently sized sector format than that of the storage disks can require sector edges to be read from sectors of the disks before the write operation can occur. Write operations can consequently incur a performance penalty by having to
7277953 Integrated procedure for partitioning network data services among multiple subscribers October 2, 2007
A method and apparatus for partitioning network data services among multiple subscribers uses information stored in several tables to define a plurality of independent networks where each independent network comprises a set of access ports and a unique set of destination addresses an
7275201 Memory system September 25, 2007
A system having memory modules for storing nibbles of a word. The nibbles include an error correction/detection code. A memory controller is response to clock pulses to produce a read command. A synchronizer is responsive to the read nibbles and an associated read strobe signal for s
7275177 Data recovery with internet protocol replication with or without full resync September 25, 2007
In an asynchronous remote copy system, a primary site keeps a list of data blocks for which changes have been made to a primary file system and transmitted to a secondary file system at a secondary site. When the primary site becomes inoperative, the secondary site begins read/write
7275141 System and method for performing a full copy in a data storage environment having a capability f September 25, 2007
This invention is a system and method copying with unmarked data along with a capability for incremental copying of data in a data storage environment.
7275107 System and method for determining a world wide name for use with a host for enabling communicati September 25, 2007
The present invention is a system, method, apparatus and architecture for determining a world wide name for enabling a host computer to communicate with a data storage system and the determination is performed without need for the data storage system to be in communication with the host
7275098 Methods and apparatus for administering software modules in a storage area network management ap September 25, 2007
System, methods and apparatus operate a module server to service a plurality of different storage area network management modules that each provides a respective type of management functionality for elements operating within a storage area network. The system operates an administrati
7272668 System having backplane performance capability selection logic September 18, 2007
A system having a plurality of printed circuit broads each one having an electrical component thereon. A backplane carries a signal indicative of a performance characteristic of the electrical components on the plurality of printed circuit boards plugged into such backplane. The perf
7272602 System and method for unorchestrated determination of data sequences using sticky byte factoring September 18, 2007
A system and method for unorchestrated determination of data sequences using "sticky byte" factoring to determine breakpoints in digital sequences such that common sequences can be identified. Sticky byte factoring provides an efficient method of dividing a data set into pieces that
7269648 Resolving multiple master node conflict in a DDB September 11, 2007
In a computer network having a plurality of computer nodes, a directory database (DDB) distributed throughout the network in each of the nodes, the contents of the DDB being maintained consistent or replicated throughout the network through the use of one of its nodes having been app
7266817 Method and system for creating packages for multiple platforms September 4, 2007
A method and apparatus for creating installation packages for multiple different operating system platforms is provided. A distributed process is used to allow a user to create the installations packages from any location, with a minimal amount of steps. Upon the inputting of a few s
7266719 Host system for mass storage business continuance volumes September 4, 2007
A mass storage business continuance time maker function host system that allows one or more MVS mainframe hosts to have the time to: establish business continuation volumes to mirror the standard mass storage volumes; synchronize business continuation volumes with the standard volume
7266652 System and method for managing data consistency between different data volumes on one or more da September 4, 2007
This invention enables managing data consistency between different data volumes by managing I/O traffic in a data storage environment. A methodology for managing data consistency, in accordance with the principles of the invention, comprises the steps of arresting processing of I/O t
7266574 Identification of updated files for incremental backup September 4, 2007
A method may be provided for incrementally backing up data from a logically represented volume on disk media. The disk media is accessible by a client through a network connection. The client comprises an enterprise database application. The method identifies tracks of the logically
7266572 Restoring virtual devices September 4, 2007
Restoring data includes providing data in a first storage area that contains sections of data, providing data in a second storage area where the second type has, for each section of data thereof, at least one of: a pointer to a corresponding section of data of the first storage area and
7266538 Methods and apparatus for controlling access to data in a data storage system September 4, 2007
Mechanisms and techniques allow a host computer system to control memory management techniques within a data storage system. The host computer system can detect a requirement of the computer system to access data in the data storage system and can identify a data access policy based on
7264497 Method and apparatus for retaining a power cord September 4, 2007
Described are a method and apparatus for keeping a power cord plugged into a plug receptacle. A bracket has a plurality of sidewalls that define an opening sized to frame the plug receptacle of an electronics housing. A first sidewall has an opening therein and a second sidewall has a lo
7263696 Dynamic web based jar file finder August 28, 2007
A technique for enhancing the startup operation of a user application within a client server network. At least the client is running software in JAVA language. Java Archive (JAR) files needed for startup are housed in the server. Rather than hard code the Jar files which makes upgrades
7263590 Method and apparatus for migrating data in a computer system August 28, 2007
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
7263576 Methods and apparatus for facilitating access to content in a data storage system August 28, 2007
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
7263569 Method and system for distributing power in a computer system August 28, 2007
An apparatus for distributing power in a computer system includes a power supply device; a processing device including a CPU module and a plurality of I/O modules; and an insert line coupled between the power supply and the processing device. The insert line is connected to each of the C
7262972 Electronic system having space-efficient front panel assembly August 28, 2007
An improved front panel assembly is capable of being used with an electronic equipment rack. The improved front panel assembly includes a cover, an attachment subassembly configured to attach the cover to the electronic equipment rack, and a metallic EMI shield. The cover includes (i
7260692 Methods and apparatus for accessing trace data August 21, 2007
A system provides mechanisms and techniques to retrieve trace data from a trace buffer residing in a data storage system. The software program operating on a processor within the data storage system operates in trace mode to produce trace data in the trace buffer upon occurrence of trace
7260689 Methods and apparatus for detecting use of common resources August 21, 2007
Historical access information identifies which resources in a storage area network access portions of shared storage in the storage area network. Based on an analysis of the historical access information, a management report generator application analyzing such information can infer the
7260636 Method and apparatus for preventing unauthorized access by a network device August 21, 2007
A method and apparatus for a networked computer system including a plurality of devices and a shared resource. In response to one of the devices attempting to access the shared resource and representing itself to the shared resource as a first device, determining whether the device i
7258569 Connector-alignment collar for blind mating electrical connectors August 21, 2007
Described are an apparatus and method for blind mating electrical connectors. A connector-alignment collar includes a frame with a multi-sided base portion. The sides of the base portion define an area within which to receive a connector closely. A guide cantilever extends substantia
7257653 Switching between copy mode and synchronous RDF mode August 14, 2007
Transferring data from a local storage device to a remote storage device includes providing, to a portion of the local storage device, data to be transferred from the local storage device to the remote storage device using a first mode that accesses an indicator of data being transferred
7254814 Methods and apparatus for managing plug-in services August 7, 2007
Methods and apparatus operate in a computer system to manage initiation and operation of plug-in modules providing plug-in services. The plug-in manager obtains identities of a plurality of plug-in modules and retrieves a dependency list indicating respective plug-in services provide
7254752 Protecting database records against a failed write operation August 7, 2007
Described are techniques for processing data requests in connection with an I/O operation. A write data request is sent from a host to a target data storage system. The host performs a data validation, such as a checksum calculation, using the data of the data request. The data reque
7254741 Attaining high availability through a power system branch architecture August 7, 2007
High availability is provided in a storage system. The storage system includes a plurality of storage devices having reserved space, for example, for an operating system. Several power branches provide power to the storage devices. At least one of the storage devices is coupled to a
7254685 Method for maintaining high performance while preserving relative write I/O ordering for a semi- August 7, 2007
A remote replication solution for a storage system receives a stream of data including independent streams of dependent writes. The method is able to discern dependent from independent writes. The method discerns dependent from independent writes by assigning a sequence number to each
7254673 Provision of a victim cache within a storage cache hierarchy August 7, 2007
Apparatus, methods, and program products for storing data address a first cache and a second cache. The second cache is capable of operating in a first mode wherein data read for storage in the first cache is also stored in the second cache, and is capable of operating in a second mode
7254654 Split-FIFO multi-station data transfer system August 7, 2007
A data transfer device is disclosed for writing data to and reading data from a disk drive system through a plurality of ports of the data transfer device. The data transfer device includes a first buffer for serially receiving, from a host system, control portions of data read reque
7254595 Method and apparatus for storage and retrieval of very large databases using a direct pipe August 7, 2007
A method and apparatus for directly connecting very large data streams from an archive command into a backup data system using an "intelligent process." An output stream is piped into an intelligent pipe-reading process and distributed over a set of temporary data stores built from r
7254575 System and methods for implementing an adaptive object model August 7, 2007
In a managed information environment, such as a storage area network, a management application typically monitors and controls a plurality of manageable entities such as storage array devices. The manageable entities may emanate from multiple providers, or vendors, each having dissim
7254515 Method and apparatus for system management using codebook correlation with symptom exclusion August 7, 2007
A method and apparatus are provided for correlating events in a system. Problems and other events can, e.g., be detected in a system that generates symptoms or observable events. A computer-accessible codebook is provided that includes a mapping between each of a plurality of groups
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next

 
 
  Recently Added Patents
Pulp and paper made from Rhodophyta and manufacturing method thereof
Break-away cable sheave for tire carrier
Bale handling and accumulation system
Fuel supplying apparatus for a fuel cell which stabilizes fuel concentration
Method and device for feeding sheets one by one from a pile of sheets
Methods and apparatus for oxygen enriched flame-perforation of a polymer film
Method and system for adaptive modulation
  Randomly Featured Patents
Semiconductor testing apparatus for conducting conduction tests
Method and apparatus for workgroup information replication
Recording device
L-band quadrifilar helix antenna
Mechanism to eliminate the performance penalty of computed jump targets in a pipelined processor
Motor vehicle and toy replica thereof
Extruder nozzle
Adsorbent beds for pressure swing adsorption operations
Process for converting heavy oils or petroleum residues to gaseous and distillable hydrocarbons
Cabinet