Patents by Inventor Andrew Doddington

Andrew Doddington 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: 7484087
    Abstract: Systems, methods, and software that enable a remote host computer in receipt of a client transmission to reject subsequent redundant or duplicate transmissions from the client. The invention provides systems, methods, and software for attaching unique identifiers to transmissions sent to a client by a host computer. Upon sending the transmission with the attached unique identifier to the client, the host computer stores the unique identifier. The invention further provides methods, systems, and software for attaching the same unique identifier received by the client from the host computer to the particular client transmission that is responsive to the particular host computer transmission. Comparison of the unique identifier attached to the client transmission with stored unique identifiers allows the host computer to reject redundant transmissions.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: January 27, 2009
    Assignee: JP Morgan Chase Bank
    Inventor: Andrew Doddington
  • Patent number: 7366722
    Abstract: A system and method that uses XML schemas to specify the set of allowed calls, to invoke multiple function calls, either hierarchically or sequentially, and to specify the calls in such a way that they can be distributed across multiple processors. An XML schema mechanism defines the format of permitted requests and, importantly, validates the requests to ensure that they match the published signature of the functions provided by the service application. Additionally, the schema mechanism validates the request to ensure that they match the published signature of any further service application that it may need to employ. In addition, supplementary information added either within the schema itself or in supporting documents may be processed programmatically. A request may consist of a hierarchy of function calls, either nested within one another or executing in series.
    Type: Grant
    Filed: September 22, 2003
    Date of Patent: April 29, 2008
    Assignee: JP Morgan Chase Bank
    Inventor: Andrew Doddington
  • Publication number: 20050060345
    Abstract: A method for identifying an XML document includes the steps of obtaining the document, matching the document against a plurality of XML schemas that specify a set of document types that support a particular application, and, based on the results of these comparisons, outputting information regarding the document type. The outputted information could include information regarding the identity of the document type. Furthermore, in the event that the document fails to match the schemas exactly, the document type which most closely matches the given document could be identified. In this case, a match score for the closest document might also be returned. A match score of zero could indicate a perfect match and any positive value a mismatch, with the score value increasing with the degree of mismatch, for example.
    Type: Application
    Filed: October 30, 2003
    Publication date: March 17, 2005
    Inventor: Andrew Doddington
  • Publication number: 20050060252
    Abstract: A graphical software tool for modeling financial products is provided. The graphical software tool presents a user with a palette of tools for constructing a financial model. Preferably, the financial model is graphically represented as a tree structure, which allows the model to be transformed into an XML format. In general, a tree structure includes a root entity having a set of attributes, along with zero or more child entities. In turn, each of the child entities can have their own attributes and children. In response to an input from a user, objects from the palette are selected and used to construct the financial model. The tool provides a graphical user interface that allows users to construct financial products by combining a series of objects—using GUI techniques such as “drag and drop” to simplify the construction process. Although a number of objects are provided as standard, these may be combined to provide new functionality.
    Type: Application
    Filed: October 30, 2003
    Publication date: March 17, 2005
    Inventor: Andrew Doddington
  • Publication number: 20040230587
    Abstract: A system and method that uses XML schemas to specify the set of allowed calls, to invoke multiple function calls, either hierarchically or sequentially, and to specify the calls in such a way that they can be distributed across multiple processors. An XML schema mechanism defines the format of permitted requests and, importantly, validates the requests to ensure that they match the published signature of the functions provided by the service application. Additionally, the schema mechanism validates the request to ensure that they match the published signature of any further service application that it may need to employ. In addition, supplementary information added either within the schema itself or in supporting documents may be processed programmatically. A request may consist of a hierarchy of function calls, either nested within one another or executing in series.
    Type: Application
    Filed: September 22, 2003
    Publication date: November 18, 2004
    Inventor: Andrew Doddington
  • Publication number: 20040230602
    Abstract: A system and method for use in a data network that effects decoupling of the presentation layer and the business layer, while enhancing the flexibility and utility of both. A new framework is provided that decouples the presentation and business layers by providing a software protocol that allows the necessary details of the communication between the two layers to be expressed unambiguously, while avoiding the common tendency to include unnecessary details, such as the manner in which the data and or functions are to be presented to the user. In this manner, the flexibility both in terms of the manner in which the displays may evolve over time and the degree to which new business functions may be added to the business layer greatly increases.
    Type: Application
    Filed: September 22, 2003
    Publication date: November 18, 2004
    Inventor: Andrew Doddington
  • Publication number: 20040167878
    Abstract: Systems, methods, and software that enable a remote host computer in receipt of a client transmission to reject subsequent redundant or duplicate transmissions from the client. The invention provides systems, methods, and software for attaching unique identifiers to transmissions sent to a client by a host computer. Upon sending the transmission with the attached unique identifier to the client, the host computer stores the unique identifier. The invention further provides methods, systems, and software for attaching the same unique identifier received by the client from the host computer to the particular client transmission that is responsive to the particular host computer transmission. Comparison of the unique identifier attached to the client transmission with stored unique identifiers allows the host computer to reject redundant transmissions.
    Type: Application
    Filed: April 28, 2003
    Publication date: August 26, 2004
    Inventor: Andrew Doddington