Patents by Inventor Dileep Prabhakaran Thekkemuriyil

Dileep Prabhakaran Thekkemuriyil 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: 8639904
    Abstract: A method and system for dynamically allocating memory, the method comprising maintaining a record of allocated memory that should be considered free in a child process, and designating as free any copy of memory identified by the record and created in a forking process.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: January 28, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Uday Kiran Jonnala, Dileep Prabhakaran Thekkemuriyil
  • Patent number: 8108865
    Abstract: A process replication method for use in a multi-threaded computing environment, for improving application performance, reducing the number of deadlocks and fork safing code. The method comprises acquiring and locking available mutexes from a plurality of mutexes, determining whether any unavailable mutexes from the plurality of mutexes are held by a thread that is waiting for a mutex owned by a forking thread and, if so, ceding any such mutex to the respective waiting thread and boosting priority of the waiting thread, and registering the forking thread as first waiter for any unavailable mutexes. All of the plurality of mutexes are thereby eventually acquired and locked.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: January 31, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Uday Kiran Jonnala, Dileep Prabhakaran Thekkemuriyil
  • Publication number: 20100042800
    Abstract: A method and system for dynamically allocating memory, the method comprising maintaining a record of allocated memory that should be considered free in a child process, and designating as free any copy of memory identified by the record and created in a forking process.
    Type: Application
    Filed: October 22, 2009
    Publication date: February 18, 2010
    Applicant: Hewlett-Packard Development Company,L.P.
    Inventors: Uday Kiran Jonnala, Dileep Prabhakaran Thekkemuriyil
  • Publication number: 20080028406
    Abstract: A process replication method for use in a multi-threaded computing environment, for improving application performance, reducing the number of deadlocks and fork safing code. The method comprises acquiring and locking available mutexes from a plurality of mutexes, determining whether any unavailable mutexes from the plurality of mutexes are held by a thread that is waiting for a mutex owned by a forking thread and, if so, ceding any such mutex to the respective waiting thread and boosting priority of the waiting thread, and registering the forking thread as first waiter for any unavailable mutexes. All of the plurality of mutexes are thereby eventually acquired and locked.
    Type: Application
    Filed: July 13, 2007
    Publication date: January 31, 2008
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Uday Kiran JONNALA, Dileep Prabhakaran THEKKEMURIYIL