Patents by Inventor Richard Andrew Backhouse

Richard Andrew Backhouse 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: 20150100624
    Abstract: A Virtual Network Computing (VNC) server functions as a web-based proxy server to facilitate peer-to-peer connections in a VNC environment. An objective of the web-based proxy server is to overcome limitations caused when a machine resides behind a firewall. In the configuration of the present invention, the web-based server performs the functions of a conventional client machine while a client in the peer-to-peer configuration performs the conventional server listening function.
    Type: Application
    Filed: October 9, 2013
    Publication date: April 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Richard Andrew Backhouse, William Francis Abt, JR., Brian Patrick Burns
  • Patent number: 8448163
    Abstract: Web applications are deployed for execution within the existing framework of Open Services Gateway initiative (OSGi) when they are written in the commonly-employed Java™ (trademark of Sun Microsystems, Inc) 2 Platform, Enterprise Edition (J2EE) language. The intended deployment of J2EE web applications is detected and the J2EE application contents are converted into appropriate OSGi bundles using a provisioner. The provisioner employs its list of available provision providers to create the OSGi bundles that correspond to the J2EE application contents.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventor: Richard Andrew Backhouse
  • Patent number: 8201153
    Abstract: A method, apparatus, and computer instructions for a configurable JAVASERVER pages processing framework to process JAVASERVER pages (JSP). A JSP document or page is translated into a document object model (DOM) object that encapsulates elements of the JSP. The syntax of the JSP is validated by a JSP translator with built-in classes and errors are returned if necessary. A JSP visitor configuration file, which defines user configured classes and sequence of execution, is used by the JSP translator to invoke methods of user-defined classes in the order specified by the user to process or visit elements of the DOM object. Result of user-defined class processing may be passed from one class to another within the set.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard Andrew Backhouse, Scott Dilworth Johnson
  • Patent number: 7519684
    Abstract: Extensible URI-pattern-based servlet request processing frameworks process and respond to requests for resources sent over a network by client programs to application programs in multi-tiered data processing systems. An extension processor component, an improved web container; and an improved web application architecture form the framework. The extension processor component includes one or more extension processor factories, each of which generates a single type of extension processor to handle specific application components. Each extension processor is adapted to respond to a request having a declared pattern. The extension processor factory resides within the web container and provides a list of patterns for which it is responsible. The extension factory also instantiates an extension processor to respond to a request having a pattern that matches that extension processor's declared pattern.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Richard Andrew Backhouse, Srinivas Hasti, Scott Dilworth Johnson, Arvind Srinivasan, Kevin Edward Vaughan
  • Patent number: 7509638
    Abstract: A method and apparatus for providing a pluggable and extendable J2EE architecture are provided. The method and apparatus provide mechanisms for defining extension points within modules of the J2EE application and mechanisms for defining plug-in or extension modules that may be integrated into the J2EE application via these extension points. In addition, a mechanism for merging the plug-in or extension modules into the J2EE application at deployment is provided such that all of the information necessary for generating instantiations of the plug-in or extension modules is integrated into the J2EE application configuration files. As a result, an integrated J2EE application is made possible from a modularized and extendable development of the J2EE application.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Richard Andrew Backhouse, David N. Brauneis, Jr., Brent Hames Daniel, Christopher Creighton Mitchell, Ramya Ramakrishnan
  • Patent number: 7509335
    Abstract: A system and method of providing resource management in association with extensible Java Server Pages are provided. The system and method provide an interface for defining alternative input source, resource path and compilers for generating JSP servlets for processing JSP requests. A JSP provider may define an extensible translation context that identifies whether default translation operations or extensible translation operations are to be performed. With regard to extensible translation operations, the provider may establish one or more of an extensible input source factory, an extensible resource factory and an extensible compiler factory. These factories provide a mechanism through which input source objects, resource objects, and compiler objects for alternative translation and compilation of the JSP servlet.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventor: Richard Andrew Backhouse
  • Publication number: 20080313619
    Abstract: A method, apparatus, and computer instructions for a configurable JAVASERVER pages processing framework to process JAVASERVER pages (JSP). A JSP document or page is translated into a document object model (DOM) object that encapsulates elements of the JSP. The syntax of the JSP is validated by a JSP translator with built-in classes and errors are returned if necessary. A JSP visitor configuration file, which defines user configured classes and sequence of execution, is used by the JSP translator to invoke methods of user-defined classes in the order specified by the user to process or visit elements of the DOM object. Result of user-defined class processing may be passed from one class to another within the set.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Andrew Backhouse, Scott Dilworth Johnson
  • Patent number: 7401325
    Abstract: A method, apparatus, and computer instructions for a configurable JAVASERVER pages processing framework to process JAVASERVER pages (JSP). A JSP document or page is translated into a document object model (DOM) object that encapsulates elements of the JSP. The syntax of the JSP is validated by a JSP translator with built-in classes and errors are returned if necessary. A JSP visitor configuration file, which defines user configured classes and sequence of execution, is used by the JSP translator to invoke methods of user-defined classes in the order specified by the user to process or visit elements of the DOM object. Result of user-defined class processing may be passed from one class to another within the set.
    Type: Grant
    Filed: November 5, 2003
    Date of Patent: July 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Richard Andrew Backhouse, Scott Dilworth Johnson
  • Patent number: 7376660
    Abstract: A system and method of providing resource management in association with extensible Java Server Pages are provided. The system and method provide an interface for defining alternative input source, resource path and compilers for generating JSP servlets for processing JSP requests. A JSP provider may define an extensible translation context that identifies whether default translation operations or extensible translation operations are to be performed. With regard to extensible translation operations, the provider may establish one or more of an extensible input source factory, an extensible resource factory and an extensible compiler factory. These factories provide a mechanism through which input source objects, resource objects, and compiler objects for alternative translation and compilation of the JSP servlet.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventor: Richard Andrew Backhouse