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: 20150100624Abstract: 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: ApplicationFiled: October 9, 2013Publication date: April 9, 2015Applicant: International Business Machines CorporationInventors: Richard Andrew Backhouse, William Francis Abt, JR., Brian Patrick Burns
-
Patent number: 8448163Abstract: 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: GrantFiled: August 15, 2006Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventor: Richard Andrew Backhouse
-
Patent number: 8201153Abstract: 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: GrantFiled: June 18, 2008Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Richard Andrew Backhouse, Scott Dilworth Johnson
-
Patent number: 7519684Abstract: 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: GrantFiled: September 28, 2004Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Richard Andrew Backhouse, Srinivas Hasti, Scott Dilworth Johnson, Arvind Srinivasan, Kevin Edward Vaughan
-
Patent number: 7509638Abstract: 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: GrantFiled: August 2, 2004Date of Patent: March 24, 2009Assignee: International Business Machines CorporationInventors: Richard Andrew Backhouse, David N. Brauneis, Jr., Brent Hames Daniel, Christopher Creighton Mitchell, Ramya Ramakrishnan
-
Patent number: 7509335Abstract: 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: GrantFiled: August 1, 2007Date of Patent: March 24, 2009Assignee: International Business Machines CorporationInventor: Richard Andrew Backhouse
-
Publication number: 20080313619Abstract: 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: ApplicationFiled: June 18, 2008Publication date: December 18, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Andrew Backhouse, Scott Dilworth Johnson
-
Patent number: 7401325Abstract: 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: GrantFiled: November 5, 2003Date of Patent: July 15, 2008Assignee: International Business Machines CorporationInventors: Richard Andrew Backhouse, Scott Dilworth Johnson
-
Patent number: 7376660Abstract: 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: GrantFiled: September 29, 2004Date of Patent: May 20, 2008Assignee: International Business Machines CorporationInventor: Richard Andrew Backhouse