Patents by Inventor Praveen G

Praveen G 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: 20240189229
    Abstract: Liquid pharmaceutical compositions of baclofen or a pharmaceutically acceptable salt thereof are described. More specifically, stable liquid pharmaceutical compositions of baclofen at concentrations of 2 mg/mL or more are provided. Preferably, the liquid pharmaceutical compositions are suitable for oral administration, and stable at pH ranges of 3-8 over a variety of storage conditions, including long-term storage for extended periods of time. Various methods for preparing stable liquid pharmaceutical compositions of baclofen are described. Methods of treating spasticity using the inventive pharmaceutical compositions are also provided.
    Type: Application
    Filed: February 27, 2023
    Publication date: June 13, 2024
    Applicant: ANI Pharmaceuticals, Inc.
    Inventors: Sushant Omprakash Dube, Suprit Dilip Saoji, Girish G. Kore, Abhijit Balaji Pawar, Purushottam Sakhahari Pattewar, Pankaj Kisan Chatki, Sumitra Ashokkumar Pillai, Praveen Kumar Subbappa
  • Patent number: 11947510
    Abstract: A distributed storage system may store data object instances in persistent storage and may store keymap information for those data object instances in a distributed hash table on multiple computing nodes. Each data object instance may include a composite key containing a user key. The keymap information for each data object instance may map the user key to a locator and the locator to the data object instance. A request to store or retrieve keymap information for a data object instance may be routed to a particular computing node based on a consistent hashing scheme in which a hash function is applied to a portion of the composite key of the data object instance. Thus, related entries may be clustered on the same computing nodes. The portion of the key to which the hash function is applied may include a pre-determined number of bits or be identified using a delimiter.
    Type: Grant
    Filed: March 10, 2023
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason G. McHugh, Praveen Kumar Gattu, Michael A. Ten-Pow, Derek Ernest Denny-Brown, II
  • Patent number: 11939333
    Abstract: Solid forms of chemical compounds that modulate kinase activity, including PI3 kinase activity, and compounds, pharmaceutical compositions, and methods of treatment of diseases and conditions associated with kinase activity, including PI3 kinase activity, are described herein. Also provided herein are processes for preparing compounds, polymorphic forms, cocrystals, and amorphous forms thereof, and pharmaceutical compositions thereof.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: March 26, 2024
    Assignee: Infinity Pharmaceuticals, Inc.
    Inventors: Louis Grenier, Andre Lescarbeau, Praveen Sharma, Daniel G. Genov
  • Patent number: 10988356
    Abstract: The present disclosure relates to a control unit for controlling operation of a hoist in a load slip condition. The hoist may include a motor coupled to a winding drum for lifting and lowering a load. The control unit may include a processor and a memory communicatively coupled to the processor. The memory may store processor executable instructions, which, on execution, cause the processor to operate the hoist for selectively lifting and lowering a load between a first position and a second position upon detecting a load slip condition. The processor may operate the hoist based on parameters pertaining to transport of the load. The control unit may be configured to reciprocate the load in a load slip condition to prevent overheating and failure of a motor, thereby preventing a fall of the load in a work area.
    Type: Grant
    Filed: March 31, 2019
    Date of Patent: April 27, 2021
    Assignee: ABB Schweiz AG
    Inventors: Praveen G, NS Prasad
  • Publication number: 20190337778
    Abstract: The present disclosure relates to a control unit for controlling operation of a hoist in a load slip condition. The hoist may include a motor coupled to a winding drum for lifting and lowering a load. The control unit may include a processor and a memory communicatively coupled to the processor. The memory may store processor executable instructions, which, on execution, cause the processor to operate the hoist for selectively lifting and lowering a load between a first position and a second position upon detecting a load slip condition. The processor may operate the hoist based on parameters pertaining to transport of the load. The control unit may be configured to reciprocate the load in a load slip condition to prevent overheating and failure of a motor, thereby preventing a fall of the load in a work area.
    Type: Application
    Filed: March 31, 2019
    Publication date: November 7, 2019
    Inventors: Praveen G, NS Prasad
  • Patent number: 8656106
    Abstract: Methods, apparatuses, and computer program products are disclosed for cache management. Embodiments include receiving, by a cache controller, a request to insert a new cache line into a cache; determining, by the cache controller, whether the new cache line is associated with a forced injection; in response to determining that the new cache line is associated with a forced injection, accepting, by the cache controller, the insertion of the new cache line into the cache; and in response to determining that the new cache line is not associated with a forced injection, determining, by the cache controller, whether to accept the insertion of the new cache line based on a comparison of an address of the new cache line to a predefined range of addresses.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jason A. Cox, Praveen G. Karandikar, Eric F. Robinson, Mark J. Wolski
  • Publication number: 20120159086
    Abstract: Methods, apparatuses, and computer program products are disclosed for cache management. Embodiments include receiving, by a cache controller, a request to insert a new cache line into a cache; determining, by the cache controller, whether the new cache line is associated with a forced injection; in response to determining that the new cache line is associated with a forced injection, accepting, by the cache controller, the insertion of the new cache line into the cache; and in response to determining that the new cache line is not associated with a forced injection, determining, by the cache controller, whether to accept the insertion of the new cache line based on a comparison of an address of the new cache line to a predefined range of addresses.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason A. Cox, Praveen G. Karandikar, Eric F. Robinson, Mark J. Wolski
  • Patent number: 7769606
    Abstract: A method for administrating healthcare services allows providers to select cost-sharing levels for each service. Cost-share selections and other provider practice characteristics are stored in a dynamic, cost-sharing database. Individuals seeking a provider can access the database through a network and perform a provider search based on selected criteria. Individuals that receive services from a provider pay the appropriate cost-share at the time of service, and an administrator pays an additional amount based on a fee schedule specifying the amount the administrator will pay for the specified service.
    Type: Grant
    Filed: July 1, 2002
    Date of Patent: August 3, 2010
    Inventors: H. Keith Boone, Cecil R. Dearborne, Brian S. Kaplan, Laurie H. Maiser, David D. Montgomery, Gayle Y. Popp, Glenn A. Stolar, Deborah L. Worrell, Jim D. Emery, Stuart R. Friedman, Melissa H Nuttall, Praveen G. Thadani, Nada M. Hakimi, Katherine B. Hatting, William P. Whitely, David A. Rey, Robert S. Frisch, Brian A. Johnson
  • Patent number: 7752396
    Abstract: Embodiments include a cache controller adapted to determine whether a memory line for which the processor is to issue an address-only kill request resides in a fill buffer for the cache line in a shared state. If so, the cache controller may mark the fill buffer as not having completed bus transactions and issue the address-only kill request for that fill buffer. The address-only kill request may transmit to other processors on the bus and the other processors may respond by invalidating the cache entries for the memory line. Upon confirmation from the other processors, a bus arbiter may confirm the kill request, promoting the memory line already in that fill buffer to exclusive state. Once promoted, the fill buffer may be marked as having completed the bus transactions and may be written into the cache.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: James Norris Dieffenderfer, Praveen G. Karandikar, Michael Bryan Mitchell, Thomas Philip Speier, Paul Michael Steinmetz
  • Patent number: 7523265
    Abstract: Systems and arrangements promoting a line from shared to exclusive in cache are contemplated. Embodiments include a cache controller adapted to determine whether a memory line for which the processor is to issue an address-only kill request resides in a fill buffer for the cache line in a shared state. If so, the cache controller may mark the fill buffer as not having completed bus transactions and issue the address-only kill request for that fill buffer. The address-only kill request may transmit to other processors on the bus and the other processors may respond by invalidating the cache entries for the memory line. Upon confirmation from the other processors, a bus arbiter may confirm the kill request, promoting the memory line already in that fill buffer to exclusive state. Once promoted, the fill buffer may be marked as having completed the bus transactions and may be written into the cache.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Norris Dieffenderfer, Praveen G. Karandikar, Michael Bryan Mitchell, Thomas Philip Speier, Paul Michael Steinmetz
  • Publication number: 20080313410
    Abstract: Embodiments include a cache controller adapted to determine whether a memory line for which the processor is to issue an address-only kill request resides in a fill buffer for the cache line in a shared state. If so, the cache controller may mark the fill buffer as not having completed bus transactions and issue the address-only kill request for that fill buffer. The address-only kill request may transmit to other processors on the bus and the other processors may respond by invalidating the cache entries for the memory line. Upon confirmation from the other processors, a bus arbiter may confirm the kill request, promoting the memory line already in that fill buffer to exclusive state. Once promoted, the fill buffer may be marked as having completed the bus transactions and may be written into the cache.
    Type: Application
    Filed: August 22, 2008
    Publication date: December 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Norris Dieffenderfer, Praveen G. Karandikar, Michael Bryan Mitchell, Thomas Philip Speier, Paul Michael Steinmetz
  • Patent number: 6862689
    Abstract: A method and apparatus for managing session information. In one embodiment, a communication session is established between a client computer and a server computer. When the client computer and the server computer establish the communication session, the client or the server typically stores information about the communication session, which is referred to as “session information.” The session information is stored in a first log file stored in a persistent volatile memory and in a cache file stored in a volatile memory of the server. The cache file is reconstructed after a server failure by retrieving the session information stored in the first log file.
    Type: Grant
    Filed: April 12, 2001
    Date of Patent: March 1, 2005
    Assignee: Stratus Technologies Bermuda Ltd.
    Inventors: Bjorn Bergsten, Praveen G. Mutalik
  • Publication number: 20040002924
    Abstract: A method for administrating healthcare services allows providers to select cost-sharing levels for each service. Cost-share selections and other provider practice characteristics are stored in a dynamic, cost-sharing database. Individuals seeking a provider can access the database through a network and perform a provider search based on selected criteria. Individuals that receive services from a provider pay the appropriate cost-share at the time of service, and an administrator pays an additional amount based on a fee schedule specifying the amount the administrator will pay for the specified service.
    Type: Application
    Filed: July 1, 2002
    Publication date: January 1, 2004
    Applicant: UnitedHealth Group
    Inventors: H. K. Boone, Cecil R. Dearborne, Brian S. Kaplan, Laurie H. Maiser, David D. Montgomery, Gayle Y. Popp, Glenn A. Stolar, Deborah L. Worrell, Jim D. Emery, Stuart R. Friedman, Melissa H. Nuttall, Praveen G. Thadani, Nada M. Hakimi, Katherine B. Hatting, William P. Whitely, David A. Rey, Robert S. Frisch, Brian A. Johnson
  • Publication number: 20020152429
    Abstract: A method and apparatus for managing session information. In one embodiment, a communication session is established between a client computer and a server computer. When the client computer and the server computer establish the communication session, the client or the server typically stores information about the communication session, which is referred to as “session information.” The session information is stored in a first log file stored in a persistent volatile memory and in a cache file stored in a volatile memory of the server. The cache file is reconstructed after a server failure by retrieving the session information stored in the first log file.
    Type: Application
    Filed: April 12, 2001
    Publication date: October 17, 2002
    Inventors: Bjorn Bergsten, Praveen G. Mutalik
  • Publication number: 20020016935
    Abstract: A method and apparatus for managing one or more records. A scan module transmits a scan request to a session storage manager. The scan request identifies a particular record at which the scan module 612 starts a scan session. The session storage manager also receives an application request from an application to modify the record. The session storage manager then transforms the requested record into a version if the record exhibits a predetermined characteristic.
    Type: Application
    Filed: September 24, 2001
    Publication date: February 7, 2002
    Inventors: Bjorn Bergsten, Praveen G. Mutalik, Hrushikesh Vinayak Bhide