Patents by Inventor Richard A. Backhouse

Richard A. 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: 20240087000
    Abstract: A method of identifying and enabling a data marketplace system transaction may comprise receiving an enterprise user object map defining a dataset field name and storage location for a dataset to be migrated pursuant to a user data integration process modeled by a user with a plurality of visual elements, identifying a data marketplace domain classification for the dataset to be migrated based on the enterprise user object map, querying a data marketplace application programming interface (API) to determine that it provides a marketplace for datasets meeting the data marketplace domain classification, generating a dataset sale integration process for transmitting the dataset of the data marketplace domain classification selected by the user for sale from a storage location defined by the user data integration process to a location defined by the data marketplace API, and automatically transmitting the dataset of the data marketplace domain classification to a purchaser.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Applicant: BOOMI, LP
    Inventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
  • Patent number: 11823252
    Abstract: A method of identifying and enabling a data marketplace system transaction may comprise receiving an enterprise user object map defining a dataset field name and storage location for a dataset to be migrated pursuant to a user data integration process modeled by a user with a plurality of visual elements, identifying a data marketplace domain classification for the dataset to be migrated based on the enterprise user object map, querying a data marketplace application programming interface (API) to determine that it provides a marketplace for datasets meeting the data marketplace domain classification, generating a dataset sale integration process for transmitting the dataset of the data marketplace domain classification selected by the user for sale from a storage location defined by the user data integration process to a location defined by the data marketplace API, and automatically transmitting the dataset of the data marketplace domain classification to a purchaser.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: November 21, 2023
    Assignee: BOOMI, LP
    Inventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
  • Publication number: 20220036437
    Abstract: A method of identifying and enabling a data marketplace system transaction may comprise receiving an enterprise user object map defining a dataset field name and storage location for a dataset to be migrated pursuant to a user data integration process modeled by a user with a plurality of visual elements, identifying a data marketplace domain classification for the dataset to be migrated based on the enterprise user object map, querying a data marketplace application programming interface (API) to determine that it provides a marketplace for datasets meeting the data marketplace domain classification, generating a dataset sale integration process for transmitting the dataset of the data marketplace domain classification selected by the user for sale from a storage location defined by the user data integration process to a location defined by the data marketplace API, and automatically transmitting the dataset of the data marketplace domain classification to a purchaser.
    Type: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Applicant: BOOMI, INC.
    Inventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
  • Publication number: 20210035124
    Abstract: A method of integrating high-value sensor data may comprise receiving a sensor reading from an Internet of Things (IoT) sensor, via a gateway network interface device in an enterprise network, receiving a high-value data model including a model field value matching a metadata descriptor associated with the sensor reading, and a valuation score associated with a business use case, and receiving a data access catalog associating the business use case with a client of the enterprise network who is not subscribed to receive the sensor reading. The method may further include identifying the client as a recommended recipient, and transmitting the sensor reading to the recommended recipient if the valuation score associated with the business use case within the high-value data model meets a high-value data threshold value.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 4, 2021
    Applicant: Dell Products, LP
    Inventors: Michael J. Morton, Steve J. Todd, Richard A. Backhouse
  • Patent number: 10498858
    Abstract: An information handling system operating a voice commanded integration application management system may include a memory for storing an established customized software integration application for a specific integration process for transforming data to enable electronic data exchange between data formats, and for storing one or more internal data records associating the established customized software integration application with an authorized user, and a run-time engine. The voice commanded integration application management system may also include a processor operatively connected to the memory for receiving a first integrated data keyword from a voice recognition software system requesting access to the specific integration process from the voice recognition software system on behalf of a user, and associating the first integrated data keyword with the established customized software integration application, and for receiving user authorization.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: December 3, 2019
    Assignee: Dell Products, LP
    Inventors: Michael J. Morton, Richard A. Backhouse
  • Patent number: 10216854
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to module dependency loading in an Ajax environment, and provide a novel and non-obvious method, system and computer program product for the optimized downloading of Javascript in a component based architecture. In an embodiment of the invention, a method for optimized downloading of scripts in a component-based architecture can be provided. The method can include identifying a set of module dependencies for a script embedded in a page received for rendering, locating the module dependencies in a dependency graph for the script, determining from the dependency graph a subset of the module dependencies that have yet to be loaded for the page, requesting each module in the subset in a single request, and loading each requested module in conjunction with rendering the page.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Backhouse
  • Patent number: 10050978
    Abstract: Various embodiments of the invention increase security of a network of interoperable devices. In certain embodiments, this is accomplished by a security module that uses a user-definable security policy that sets forth one or more tests for validating input data or commands received from an IoT device. A validator receives the command via a command controller and performs a security analysis of the command according to the security policy. Responsive to the security analysis, the validator generates a validation signal in order to authorize or reject further processing of the command.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: August 14, 2018
    Assignee: DELL PRODUCTS LP
    Inventors: Michael John Morton, Aaron Kenneth Blackwell, Richard A. Backhouse
  • Publication number: 20180167490
    Abstract: An information handling system operating a voice commanded integration application management system may include a memory for storing an established customized software integration application for a specific integration process for transforming data to enable electronic data exchange between data formats, and for storing one or more internal data records associating the established customized software integration application with an authorized user, and a run-time engine. The voice commanded integration application management system may also include a processor operatively connected to the memory for receiving a first integrated data keyword from a voice recognition software system requesting access to the specific integration process from the voice recognition software system on behalf of a user, and associating the first integrated data keyword with the established customized software integration application, and for receiving user authorization.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Applicant: Dell Products, LP
    Inventors: Michael J. Morton, Richard A. Backhouse
  • Publication number: 20170111373
    Abstract: Various embodiments of the invention increase security of a network of interoperable devices. In certain embodiments, this is accomplished by a security module that is uses a user-definable security policy that sets forth one or more tests for validating input data or commands received from an IoT device. A validator receives the command via a command controller and performs a security analysis of the command according to the security policy. Responsive to the security analysis, the validator generated a validation signal in order to authorize or reject further processing of the command.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Applicant: DELL PRODUCTS L.P.
    Inventors: Michael John Morton, Aaron Kenneth Blackwell, Richard A. Backhouse
  • Publication number: 20170046423
    Abstract: A system, method, and computer-readable medium for virtualizing in-database operations such as complex analytic and scoring computations, and de-coupling these operations from the specific underlying database or data storage platform and location.
    Type: Application
    Filed: August 14, 2015
    Publication date: February 16, 2017
    Applicant: Boomi, Inc.
    Inventors: Michael J. Morton, George R. Butler, Ivan I. Korsakov, Richard A. Backhouse, Thomas Hill
  • Patent number: 9262142
    Abstract: Method, system and computer program product are provided to increase the efficiency of the development of Java Enterprise Edition (J2EE) applications. A project may be divided into modules which may be developed by independent teams. The files within each module are classified as independent of resources in other modules or dependent. Independent files may be packaged into a single, integrated web application archive (WAR) file without further processing. Corresponding dependent files are compared and any conflicts are resolved. The resulting files may then be packaged into the WAR file.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: February 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David N. Brauneis, Christopher C. Mitchell, Brent H. Daniel, Richard A. Backhouse
  • Patent number: 8423978
    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 22, 2011
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Richard A. Backhouse, Scott D. Johnson
  • Patent number: 8347405
    Abstract: An apparatus, system, and method are disclosed for Asynchronous Java Script and XML (AJAX) form-based authentication using Java 2 Platform Enterprise Edition (J2EE). The apparatus for AJAX form-based authentication using J2EE is provided with a plurality of modules configured to functionally execute the necessary steps for redirecting an AJAX client request to an authentication required servlet, issuing an AJAX response to the client, authenticate the user security credentials, and process the client request for secure data. In addition, a method of the present invention is also presented for programming Asynchronous Java Script and XML (AJAX) form-based authentication that avoids a page change using Java 2 Platform Enterprise Edition (J2EE).
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Backhouse
  • Patent number: 8037484
    Abstract: A method of building compound extensible Asynchronous JavaScript And eXtensible Markup Language (AJAX) applications. A server-side web component utility searches an extension registry for Jazz web User Interface (UI) components and generates cached strings of JavaScript code based on the Jazz web UI components. When a browser accesses a Jazz web UI home page, the web component utility uses script tags to download the cached strings of JavaScript code. The web component utility executes the cached strings of JavaScript code and registers multiple available Jazz web UI components with an AJAX package management system. The web component utility serializes a subset of the extension registry that includes multiple extension points declared within the available Jazz web UI components. The Jazz web browser-based functionality downloads the extension registry subset data, parses the data, and makes the data available through one or more JavaScript Application Programming Interfaces (APIs).
    Type: Grant
    Filed: July 3, 2007
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard A. Backhouse, William P. Higgins
  • Publication number: 20090172792
    Abstract: An apparatus, system, and method are disclosed for Asynchronous Java Script and XML (AJAX) form-based authentication using Java 2 Platform Enterprise Edition (J2EE). The apparatus for AJAX form-based authentication using J2EE is provided with a plurality of modules configured to functionally execute the necessary steps for redirecting an AJAX client request to an authentication required servlet, issuing an AJAX response to the client, authenticate the user security credentials, and process the client request for secure data. In addition, a method of the present invention is also presented for programming Asynchronous Java Script and XML (AJAX) form-based authentication that avoids a page change using Java 2 Platform Enterprise Edition (J2EE).
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Applicant: International Business Machines Corporation
    Inventor: Richard A. Backhouse
  • Publication number: 20090037878
    Abstract: Method, system and computer program product are provided to increase the efficiency of the development of Java Enterprise Edition (J2EE) applications. A project may be divided into modules which may be developed by independent teams. The files within each module are classified as independent of resources in other modules or dependent. Independent files may be packaged into a single, integrated web application archive (WAR) file without further processing. Corresponding dependent files are compared and any conflicts are resolved. The resulting files may then be packaged into the WAR file.
    Type: Application
    Filed: October 14, 2008
    Publication date: February 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David N. Brauneis, Christopher C. Mitchell, Brent H. Daniel, Richard A. Backhouse
  • Publication number: 20090031210
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to module dependency loading in an Ajax environment, and provide a novel and non-obvious method, system and computer program product for the optimized downloading of Javascript in a component based architecture. In an embodiment of the invention, a method for optimized downloading of scripts in a component-based architecture can be provided. The method can include identifying a set of module dependencies for a script embedded in a page received for rendering, locating the module dependencies in a dependency graph for the script, determining from the dependency graph a subset of the module dependencies that have yet to be loaded for the page, requesting each module in the subset in a single request, and loading each requested module in conjunction with rendering the page.
    Type: Application
    Filed: July 26, 2007
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventor: Richard A. Backhouse
  • Patent number: 7480895
    Abstract: A computer implemented method is provided to increase the efficiency of the development of JAVA™ Enterprise Edition (J2EE™ ) applications. A project may be divided into modules which may be developed by independent teams. The files within each module are classified as independent of resources in other modules or dependent. Independent files may be packaged into a single, integrated web application archive (WAR) file without further processing. Corresponding dependent files are compared and any conflicts are resolved. The resulting files may then be packaged into the WAR file.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: David N. Brauneis, Christopher C. Mitchell, Brent H. Daniel, Richard A. Backhouse
  • Publication number: 20090013336
    Abstract: A method of building compound extensible Asynchronous JavaScript And eXtensible Markup Language (AJAX) applications. A server-side web component utility searches an extension registry for Jazz web User Interface (UI) components and generates cached strings of JavaScript code based on the Jazz web UI components. When a browser accesses a Jazz web UI home page, the web component utility uses script tags to download the cached strings of JavaScript code. The web component utility executes the cached strings of JavaScript code and registers multiple available Jazz web UI components with an AJAX package management system. The web component utility serializes a subset of the extension registry that includes multiple extension points declared within the available Jazz web UI components. The Jazz web browser-based functionality downloads the extension registry subset data, parses the data, and makes the data available through one or more JavaScript Application Programming Interfaces (APIs).
    Type: Application
    Filed: July 3, 2007
    Publication date: January 8, 2009
    Inventors: RICHARD A. BACKHOUSE, William P. Higgins
  • Publication number: 20070271550
    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: Application
    Filed: August 1, 2007
    Publication date: November 22, 2007
    Inventor: Richard Backhouse