1
Sorin Faibish, Peter Bixby, Uday K Gupta, Walter A O Brien III, Stephen A Fridella: Managing metadata. EMC Corporation, Krishnendu Gupta, Jason A Reyes, Phillip W Citroen, January 18, 2011: US07873619 (197 worldwide citation)

A method is used in managing metadata. Data of an object is stored in a magnetic hard disk set in an object addressable data storage system. Metadata for the object is stored in an SSD set in the object addressable data storage system. The metadata includes information necessary for determining the ...


2
Paul Carpentier, Jan F Van Riel, Tom Teugels: Access to content addressable data over a network. EMC Corporation, Krishnendu Gupta, Robert Kevin Perkins, Joseph D Angelo, December 6, 2011: US08074289 (109 worldwide citation)

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 over a network. ...


3
Assaf Natanzon, Lev Ayzenberg, Yossi Mossel, Ido Singer, Oded Kedem: Dynamically switching between synchronous and asynchronous replication. EMC Corporation, Krishnendu Gupta, Joseph D Angelo, December 25, 2012: US08341115 (98 worldwide citation)

In a system comprising a production environment and a replication environment, a method and program product for dynamically switching from an asynchronous replication policy to a synchronous replication policy. In a system comprising a production environment and a replication environment, a method f ...


4
Michael W Healey, J Michael Dunbar, Avinash Kallat, Michael Craig Fishman: Method and apparatus for block level data de-duplication. EMC Corporation, Krishnendu Gupta, Robert Kevin Perkins, Joseph D Angelo, June 12, 2012: US08200923 (82 worldwide citation)

Techniques for performing de-duplication for data blocks in a computer storage environment. At least one chunking/hashing unit receives input data from a source and processes it to output data blocks and content addresses for them. In one aspect, the chunking/hashing unit outputs all blocks without ...


5
Dan Aharoni, David Meiri, Dimitar Petkov Gueorguiev, Kenneth R Goguen, Xiaoyan Wei: Method and system for capacity planning and configuring one or more data storage systems. EMC Corporation, Krishnendu Gupta, Robert Kevin Perkins, June 24, 2008: US07392360 (79 worldwide citation)

This invention is a system and method for determining configuration or simulating performance of one or more data storage systems. This invention may be used in many useful ways including for configuring or modeling a data storage environment, problem isolation, and general design.


6
Richard J Nordin, Andreas L Bauer, Sriram Krishnan, Gregory W Lazar: Data replication facility for distributed computing environments. EMC Corporation, Krishnendu Gupta, Robert Kevin Perkins, May 30, 2006: US07054910 (77 worldwide citation)

A data replication facility for distributed computing environments. A computer network having a plurality of network nodes utilizes a distributed directory provider service (DPS) having an established master node. The DPS supports a file replication service (FRS). The FRS establishes one of the node ...


7
Yao Wang, Yun Wang, David Kendler: System and method for management of data replication. EMC Corporation, Krishnendu Gupta, Robert Kevin Perkins, October 30, 2007: US07290017 (76 worldwide citation)

This invention is a system and method for managing replication of data in a data storage environment by grouping logical devices. The system is enabled for configuring, monitoring, and controlling replication processes in accordance with a replication policy that is particularly useful when combined ...


8
Coach K Wei, Zakir Magdum: Methods and techniques for delivering rich Java applications over thin-wire connections with high performance and scalability. EMC Corporation, Krishnendu Gupta, Joseph D Angelo, September 29, 2009: US07596791 (76 worldwide citation)

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 application's GUI API and ...


9
Munish T Desai, Brian R Gruttadauria, Andreas L Bauer: Technique for graphical user interface modification. EMC Corporation, Krishnendu Gupta, Joel Wall, Robert Kevin Perkins, June 10, 2008: US07386835 (75 worldwide citation)

A technique for easily making modifications to a graphical user interface (GUI). XML files each containing different rules for making a tree display are easily written by code developers. The files are merged into a document object model (DOM) stored in memory. The GUI display presentation can thus ...


10
Sriram Krishnan, Andreas L Bauer, Gregory W Lazar: Managing a distributed directory database. EMC Corporation, Krishnendu Gupta, Joel Wall, Robert Kevin Perkins, October 10, 2006: US07120690 (72 worldwide citation)

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 in a manner to avoid a single point of failure through the use of o ...