Patents by Inventor Patrick J. LoPresti

Patrick J. LoPresti 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: 6931385
    Abstract: Methods and apparatus for generating an interactive coding example for an online computer language tutorial are shown. The interactive coding example is displayed in an electronic document as part of an online computer language tutorial. An interactive example window is displayed in the electronic document by web browser software to enable the user to easily view, modify, execute, and debug the example instructions. The example source code is processed by an example execution engine in the user's computer.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: August 16, 2005
    Assignee: Sumisho Computer Systems Corporation
    Inventors: Robert H. Halstead, Patrick J. LoPresti
  • Patent number: 6766305
    Abstract: The present invention provides a licensing mechanism allowing for different forms of license for use in an environment of interconnected servers providing content. The invention comprises both methods and a system for licensing individual content based upon the nature of the use, thus facilitating the distribution of content without a license for non-commercial purposes and content with a license for commercial purposes. The system utilizes a special form placed within the content, the form containing either a legal assertion of the non-commercial nature of the use, or an identification of the licensee and other related data. If the form includes an identification of the licensee, a license server may be contacted to validate the license. The invention also includes a licensing tool or server to generate the appropriate form for insertion within the content.
    Type: Grant
    Filed: March 12, 1999
    Date of Patent: July 20, 2004
    Assignee: Curl Corporation
    Inventors: Lori J. Fucarile, Susan B. Hoover, Murray S. Mazer, Mary C. Murphy, Stephen A. Ward, Patrick J. Lopresti