Patents by Inventor Jeffrey Kiel

Jeffrey Kiel 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: 9910760
    Abstract: An aspect of the present invention proposes a solution for correctly intercepting, capturing, and replaying tasks (such as functions and methods) in an interception layer operating between an application programming interface (API) and the driver of a processor by using synchronization objects such as fences. According to one or more embodiments of the present invention, the application will use what appears to the application to be a single synchronization object to signal (from a processor) and to wait (on a processor), but will actually be two separate synchronization objects in the interception layer. According to one or more embodiments, the solution proposed herein may be implemented as part of an module or tool that works as an interception layer between an application and an API exposed by a device driver of a resource, and allows for an efficient and effective approach to frame-debugging and live capture and replay of function bundles.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: March 6, 2018
    Assignee: Nvidia Corporation
    Inventors: Jeffrey Kiel, Dan Price, Mike Strauss
  • Publication number: 20170039124
    Abstract: An aspect of the present invention proposes a solution for correctly intercepting, capturing, and replaying tasks (such as functions and methods) in an interception layer operating between an application programming interface (API) and the driver of a processor by using synchronization objects such as fences. According to one or more embodiments of the present invention, the application will use what appears to the application to be a single synchronization object to signal (from a processor) and to wait (on a processor), but will actually be two separate synchronization objects in the interception layer. According to one or more embodiments, the solution proposed herein may be implemented as part of an module or tool that works as an interception layer between an application and an API exposed by a device driver of a resource, and allows for an efficient and effective approach to frame-debugging and live capture and replay of function bundles.
    Type: Application
    Filed: September 3, 2015
    Publication date: February 9, 2017
    Inventors: Jeffrey KIEL, Dan PRICE, Mike STRAUSS
  • Patent number: 9256514
    Abstract: While an application is still running and using a resource that the application has already allocated, real-time capture is used to allow for a minimal overhead, quick turnaround solution for debugging and performance analysis. Application programming interface interception can be used to construct a database of resource usage that can then be mined for dependencies.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: February 9, 2016
    Assignee: NVIDIA CORPORATION
    Inventors: Jeffrey Kiel, Derek Cornish, Michael Clifford Strauss
  • Publication number: 20100211933
    Abstract: While an application is still running and using a resource that the application has already allocated, real-time capture is used to allow for a minimal overhead, quick turnaround solution for debugging and performance analysis. Application programming interface interception can be used to construct a database of resource usage that can then be mined for dependencies.
    Type: Application
    Filed: February 19, 2010
    Publication date: August 19, 2010
    Applicant: NVIDIA CORPORATION
    Inventors: Jeffrey Kiel, Derek Cornish, Michael Clifford Strauss
  • Publication number: 20080015260
    Abstract: The present invention relates to novel compositions having improved stability during storage over extended periods of time. The compositions of the present invention comprise an active pharmaceutical ingredient combined with a synthetic form of magnesium aluminum silicate. The present invention also relates to novel compositions that comprise active pharmaceutical ingredients as tannate complexes combined with a synthetic form of magnesium aluminum silicate wherein the compositions have an increased weight percent of insoluble active pharmaceutical ingredient. The present invention also relates to a method for preparing the novel compositions.
    Type: Application
    Filed: July 11, 2007
    Publication date: January 17, 2008
    Inventors: Jeffrey Kiel, H. Thomas, Richard Todebush, Amy Barish
  • Publication number: 20070196472
    Abstract: Compositions of tannate salts of phenylephrine and pyrilamine produced by a method that allows for the in-situ conversion and incorporation of the tannate salts in a single dosage form. The conversion process includes dissolving a salts of phenylephrine and pyrilamine in a solvent and mixing with a dispersing agent and tannic acid to generate tannate salts. The tannate salts may be further processed to single dosage forms, such as tablets and suspensions.
    Type: Application
    Filed: April 18, 2007
    Publication date: August 23, 2007
    Inventors: Jeffrey Kiel, H. Thomas, Narasimhan Mani
  • Publication number: 20070020332
    Abstract: Tannate compositions containing active pharmaceutical ingredients to be used for treating nausea, vomiting, pain, convulsions, and insomnia and manufacturing processes for preparing the tannate compositions.
    Type: Application
    Filed: August 9, 2006
    Publication date: January 25, 2007
    Inventors: Jeffrey Kiel, H. Thomas, Narasimhan Mani
  • Publication number: 20060128637
    Abstract: The present invention provides a novel tannate complex of hyoscyamine for human and veterinary pharmaceutical use. Tannate complexes of active pharmaceutical ingredients are used in sustained release applications and to improve certain organoleptic properties such as taste. A process for preparing the tannate complex of hyoscyamine is provided.
    Type: Application
    Filed: December 14, 2005
    Publication date: June 15, 2006
    Inventors: Jeffrey Kiel, H. Thomas, Emily Ware, Brady Ware
  • Publication number: 20050202080
    Abstract: The present invention relates generally to the field of tannate chemistry and more specifically to methods for processing tannate tablets, capsules, or other solid dosage forms. The present invention provides a novel manufacturing process for the conversion of one or more active pharmaceutical ingredients (“API”) into their tannate salt complexes while incorporating the complexes into a therapeutic solid-dosage form which also may include non-tannate API's. The first step of this process is to create a tannic acid powder blend by combining the salt or free base form of one or more APIs with tannic acid. After the dry blend is thoroughly mixed, a pharmaceutically acceptable liquid is added, for example by spraying, onto the dry powder blend facilitating the tannate salt conversion process. The conversion product is then added to additional dry powders thereby reducing the overall liquid content to a level that is more typical of wet granulation processes.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 15, 2005
    Inventors: Emily Ware, Jeffrey Kiel, H. Thomas, Brady Ware, George Harned
  • Publication number: 20050202050
    Abstract: A manufacturing process for tannate salt complexes of pharmaceutically active compounds includes the steps of dissolving a salt or free base of an active pharmaceutical ingredient in a pharmaceutically acceptable liquid in the presence of a dispersing agent and tannic acid to form a dispersion and combining the tannate salt complex of the active pharmaceutical ingredient without isolation or purification with pharmaceutically acceptable excipients to generate a therapeutic dosage form.
    Type: Application
    Filed: March 12, 2004
    Publication date: September 15, 2005
    Inventors: Jeffrey Kiel, H. Thomas
  • Publication number: 20050069584
    Abstract: Pharmaceutical compositions consisting of diphenhydramine tannate in solid dosage form which are effective when administered for the symptomatic relief of sneezing, itchy, watery eyes, itchy nose or throat and runny nose due to hay fever (allergic rhinitis) or other respiratory allergies are disclosed.
    Type: Application
    Filed: February 26, 2003
    Publication date: March 31, 2005
    Inventors: Jeffrey Kiel, H Thomas, Narasimhan Mani
  • Publication number: 20050069585
    Abstract: Pharmaceutical compositions consisting of diphenhydramine tannate which are effective when administered for the symptomatic relief of sneezing, itchy, watery eyes, itchy nose or throat and runny nose due to hay fever (allergic rhinitis) or other respiratory allergies are disclosed.
    Type: Application
    Filed: February 26, 2003
    Publication date: March 31, 2005
    Inventors: Jeffrey Kiel, H. Thomas, Narasimhan Mani
  • Publication number: 20050020509
    Abstract: An active ingredient from the group of an antihistamine, a decongestant, an antitussive or anticholinergic is dissolved in a suitable solvent and added to a dispersion of tannic acid in water to form the tannate salt complex of the active ingredient. The active ingredient tannate salt complex without isolation or purification is then added to a liquid or semi-solid medium composed of thickening, suspending, coloring, sweetening and flavoring agents, with stirring. Thereafter, preservatives, pH-adjusting and anti-caking agents in a suitable solvent are mixed with the liquid or semi-solid medium to generate a therapeutic dosage form.
    Type: Application
    Filed: August 19, 2004
    Publication date: January 27, 2005
    Inventors: Jeffrey Kiel, H. Thomas, Narasimhan Mani