Patents by Inventor Devanjan Sarkar

Devanjan Sarkar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10324643
    Abstract: A computer implemented method, a computer program product, and a system for automated virtual storage pools within a software-defined storage comprising: receiving a set of physical storage resources that is enabled to have different storage capabilities; receiving a set of applications, wherein each application of the set of applications is enabled to require different storage capabilities; finding most frequently preferred storage capabilities requirements from capabilities of the set of applications; identifying a number of virtual storage pools based on the set of applications; and clustering at least some of the set of physical storage resources into the number of identified virtual storage pools.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Lijun Huang, Jieming Di, Yu Cao, Hui Liu, Devanjan Sarkar
  • Patent number: 10025519
    Abstract: In one aspect, a method includes performing a reconfiguration process to reconfigure storage usage. The reconfiguration process includes selecting a subset of solutions from a user-shaped solution space, determining a cost value of each solution in the subset using a cost function, executing a cost-based reconfiguration generation based on a customized genetic process where each reconfiguration solution is treated as a genome, selecting genomes using the cost function as a next generation and repeating the executing.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: July 17, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Jieming Di, Yu Cao, Hui Liu, Lihong Li, Devanjan Sarkar
  • Publication number: 20080247525
    Abstract: In one embodiment, a method includes receiving a call from a user at an endpoint, placing the user on hold in response to a particular event, and rendering one or more games that are playable by the user at the endpoint. The rendering of the one or more games enables the user to play one or more of the games while the user is on hold.
    Type: Application
    Filed: April 6, 2007
    Publication date: October 9, 2008
    Inventors: Christopher C. LeBlanc, Harun G. Gadatia, Devanjan Sarkar