Patents by Inventor Dileep Prabhakaran

Dileep Prabhakaran 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).

  • Publication number: 20210394076
    Abstract: An interlocking disc includes a hub with an inner circular area with an inner thickness and a circular step. A plurality of petals circumferentially spaced apart extend radially outward from the outer area of the hub. Each of the plurality of petals are disposed within a common plane and include a catch on each of side of each petal. The catch is engageable to a circular stop of another interlocking disc to inhibit disassembly.
    Type: Application
    Filed: September 2, 2021
    Publication date: December 23, 2021
    Inventors: Molson Hart, Dileep Prabhakaran, Cheong Choon Ng
  • Patent number: 11123650
    Abstract: An interlocking disc includes a hub with an inner circular area with an inner thickness and a circular step. A plurality of petals circumferentially spaced apart extend radially outward from the outer area of the hub. Each of the plurality of petals are disposed within a common plane and include a catch on each of side of each petal. The catch is engageable to a circular stop of another interlocking disc to inhibit disassembly.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: September 21, 2021
    Assignee: VIAHART LLC
    Inventors: Molson Hart, Dileep Prabhakaran, Cheong Choon Ng
  • Publication number: 20200254357
    Abstract: An interlocking disc includes a hub with an inner circular area with an inner thickness and a circular step. A plurality of petals circumferentially spaced apart extend radially outward from the outer area of the hub. Each of the plurality of petals are disposed within a common plane and include a catch on each of side of each petal. The catch is engageable to a circular stop of another interlocking disc to inhibit disassembly.
    Type: Application
    Filed: February 12, 2020
    Publication date: August 13, 2020
    Inventors: Molson Hart, Dileep Prabhakaran, Cheong Choon Ng
  • 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