Patents Represented by Attorney Krish Gupta
  • Patent number: 7478022
    Abstract: A robust component emulator is provided for use in enclosure testing. Characteristics of the emulator are selected in accordance with the enclosure's view of the component during enclosure testing. Simulating only the subset of component characteristics of interest in enclosure testing allows a low-cost version of the component to be generated, thereby reducing inventory costs associated with testing and removing the need to use actual components during the test process.
    Type: Grant
    Filed: August 3, 2004
    Date of Patent: January 13, 2009
    Assignee: EMC Corporation
    Inventors: Douglas Stacy, Neil Stanick
  • Patent number: 7353351
    Abstract: This invention is a system and method related to copying and/or restoring data in a data storage environment and includes program logic.
    Type: Grant
    Filed: October 6, 2003
    Date of Patent: April 1, 2008
    Assignee: EMC Corporation
    Inventors: David Haase, Somnath Gulve, Michael D. Haynes, Dennis Duprey
  • Patent number: 7133985
    Abstract: This invention is a system and method related to restoring data in a data storage environment and includes program logic.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: November 7, 2006
    Assignee: EMC Corporation
    Inventors: David Haase, Somnath Gulve, Michael D. Haynes, Dennis Duprey
  • Patent number: 7096331
    Abstract: This invention is a system and method related to restoring data in a data storage environment and includes program logic.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: August 22, 2006
    Assignee: EMC Corporation
    Inventors: David Haase, Somnath Gulve, Michael D. Haynes, Dennis Duprey
  • Patent number: 5909700
    Abstract: A digital data processing system comprises a host information generating device, a mass storage subsystem, and a back-up information storage subsystem. The host information generating device generates information and provides it to the mass storage subsystem for storage. The mass storage subsystem receives the generated information from the host information generating device and transfers the generated information to the storage element for storage, and further transfers the generated information to the back-up information storage subsystem. The back-up information storage subsystem receives and stores the generated information from the mass storage subsystem's control element. The back-up information storage subsystem includes a filter/buffer module, a tape log module and a reconstruction module. The filter/buffer module filters and buffers the information received from the mass storage subsystem and provides the buffered information to the tape log module for storage.
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: June 1, 1999
    Assignee: EMC Corporation
    Inventors: Haim Bitner, Nadav Kedem
  • Patent number: 5900009
    Abstract: A digital data storage subsystem comprises a cache memory, a digital data store and a host adapter. The cache memory includes a plurality of cache slots, each of which caches digital data from the digital data store for access by the host adapter. The digital data store includes a disk drive, in which data is stored in the form of variable- or fixed-length records. The storage controller identifies one of said data storage sections as constituting a current owner of respective ones of the cache slot, and is responsive to record staging requests to selectively transfer records from the data storage section identified as the owner of said at least one cache slot to said cache slot for caching. In staging records for the current owner, the storage controller may, but need not, over-write records that were previously staged in the cache slot for previous owners.
    Type: Grant
    Filed: March 21, 1997
    Date of Patent: May 4, 1999
    Assignee: EMC Corporation
    Inventors: Natan Vishlitzky, Eitan Bachmat