Patents by Inventor David Leib

David Leib 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: 20210340223
    Abstract: The present disclosure relates to compositions and methods for treating or preventing neonatal herpes simplex virus (HSV) infection and/or the neurological and/or non-neurological sequelae thereof.
    Type: Application
    Filed: October 10, 2019
    Publication date: November 4, 2021
    Inventors: Margaret E. Ackerman, Iara M. Backes, David A. Leib, Chaya D. Patel, Anthony M. Moody
  • Patent number: 10216500
    Abstract: Methods and system for providing synchronization of a multi-threaded application includes analyzing a source file of the application to identify one or more synchronization annotations contained therein, wherein the synchronization annotations are defined using declarative statements. One or more synchronization annotation processors are identified and invoked for processing the one or more synchronization annotations identified in the source file so as to generate code files. The source file is compiled to generate one or more class files by compiling the procedural code within the source file to generate one or more class files, and compiling the code files to generate the one or more class files. The class files associated with the code files are used by the multiple threads during execution of the application to arbitrate access to methods and data manipulated by classes within the class files associated with the procedural code.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: February 26, 2019
    Assignee: Oracle International Corporation
    Inventors: Yi Huang, David Leibs, Peter Kessler
  • Publication number: 20130212568
    Abstract: Methods and system for providing synchronization of a multi-threaded application includes analyzing a source file of the application to identify one or more synchronization annotations contained therein, wherein the synchronization annotations are defined using declarative statements. One or more synchronization annotation processors are identified and invoked for processing the one or more synchronization annotations identified in the source file so as to generate code files. The source file is compiled to generate one or more class files by compiling the procedural code within the source file to generate one or more class files, and compiling the code files to generate the one or more class files. The class files associated with the code files are used by the multiple threads during execution of the application to arbitrate access to methods and data manipulated by classes within the class files associated with the procedural code.
    Type: Application
    Filed: February 10, 2012
    Publication date: August 15, 2013
    Applicant: Oracle International Corporation
    Inventors: Yi Huang, David Leibs, Peter Kessler
  • Patent number: 8020156
    Abstract: A method and system for providing an efficient and convenient mechanism for class loading is presented. A present system and method virtual machine includes a bulk class loading component, normal class loader and execution engine. The bulk class loading component performs bulk loading of classes in a single pass of respective code sources. The normal class loader performs normal class loading activities, including normal class hierarchy tree searches and single class loading with multiple search traversals. In one embodiment, a bulk class identification component identifies classes for bulk loading. Classes can be identified for bulk class loading based upon designated characteristics or attributes. For example, a designated characteristic can include a class that is loaded between two points in time (e.g., from startup to a predetermined time after startup).
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: September 13, 2011
    Assignee: Oracle International Corporation
    Inventors: Bryan Atsatt, David Leibs, Jasen Minton
  • Publication number: 20100135552
    Abstract: Computer assisted detection (CAD) is made accessible to more medical offices. The CAD is provided as a service. Customers gain access to CAD service through a computer network but without the purchase of expensive software and/or hardware. The customers use software for extracting needed patient data to use the CAD service. The CAD service provider uses a server farm or third party server facilities, allowing growth without as substantial upfront costs. The CAD service provider collects patient data by providing the service. The aggregated patient data allows training of different or improved CAD algorithms. The service also identifies suspect data, such as associated with incorrect imaging settings, and provides help to the customers.
    Type: Application
    Filed: November 23, 2009
    Publication date: June 3, 2010
    Inventors: David Leib, Jonathan Stoeckel
  • Publication number: 20100138240
    Abstract: Computer assisted detection (CAD) is made accessible to more medical offices. The CAD is provided as a service. Customers gain access to CAD service through a computer network but without the purchase of expensive software and/or hardware. The customers use software for extracting needed patient data to use the CAD service. The CAD service provider uses a server farm or third party server facilities, allowing growth without as substantial upfront costs. The CAD service provider collects patient data by providing the service. The aggregated patient data allows training of different or improved CAD algorithms. The service also identifies suspect data, such as associated with incorrect imaging settings, and provides help to the customers.
    Type: Application
    Filed: November 23, 2009
    Publication date: June 3, 2010
    Inventors: David Leib, Jonathan Stoeckel
  • Publication number: 20070061797
    Abstract: A method and system for providing an efficient and convenient mechanism for class loading is presented. A present system and method virtual machine includes a bulk class loading component, normal class loader and execution engine. The bulk class loading component performs bulk loading of classes in a single pass of respective code sources. The normal class loader performs normal class loading activities, including normal class hierarchy tree searches and single class loading with multiple search traversals. In one embodiment, a bulk class identification component identifies classes for bulk loading. Classes can be identified for bulk class loading based upon designated characteristics or attributes. For example, a designated characteristic can include a class that is loaded between two points in time (e.g., from startup to a predetermined time after startup).
    Type: Application
    Filed: September 12, 2005
    Publication date: March 15, 2007
    Applicant: Oracle International Corporation
    Inventors: Bryan Atsatt, David Leibs, Jasen Minton
  • Patent number: 7155743
    Abstract: A method for authenticating a software library, including inserting an encrypted checksum into a software library, and in response to loading the software library calculating a checksum of the software library, requesting the encrypted checksum from the library, decrypting the encrypted checksum, and checking whether or not the decrypted checksum agrees with the calculated checksum. A system is also described and claimed.
    Type: Grant
    Filed: July 23, 2002
    Date of Patent: December 26, 2006
    Assignee: Finjan Software, Ltd
    Inventors: Daniel I Goodman, David Leib
  • Publication number: 20030028809
    Abstract: A method for authenticating a software library, including inserting an encrypted checksum into a software library, and in response to loading the software library calculating a checksum of the software library, requesting the encrypted checksum from the library, decrypting the encrypted checksum, and checking whether or not the decrypted checksum agrees with the calculated checksum. A system is also described and claimed.
    Type: Application
    Filed: July 23, 2002
    Publication date: February 6, 2003
    Inventors: Daniel I. Goodman, David Leib
  • Patent number: 5698431
    Abstract: A herpes simplex virus (HSV) mutant, UL41NHB, is disclosed which is deficient in the virion host shutoff (vhs) function. This mutant is shown to be profoundly attenuated in its ability to replicate at the periphery and in the nervous system, and in its ability to reactivate from latency.
    Type: Grant
    Filed: February 9, 1995
    Date of Patent: December 16, 1997
    Assignee: Washington University
    Inventor: David A. Leib