Patents by Inventor Andrew Speakes

Andrew Speakes 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: 8458164
    Abstract: A user-friendly query modeling tool and method, for representing, creating, modifying and modeling a query language statement for use in retrieving data from a database. In accordance with the present invention, the tool includes a user interface for receiving or building and manipulating a query, a query model definition for use in populating instances of one or more query models, and a model content provider for receiving query elements from the user interface and providing them to the query model, and conversely, for retrieving query elements from the query model and providing them to the user interface. The user interface enables the user to easily group and ungroup query elements by providing a visual tool for selecting query elements to be grouped and ungrouped.
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian G. Payton, Stavros Polyviou, Maria N. Scanlon, Sheila I. Sholars, Andrew Speakes
  • Patent number: 7984060
    Abstract: A user-friendly query modeling tool, for representing, creating, modifying and modeling a query language statement for use in retrieving data from a database. In accordance with the present invention, the tool includes a user interface for receiving or building and manipulating a query, a query model definition for use in populating instances of one or more query models, and a model content provider for receiving query elements from the user interface and providing them to the query model, and conversely, for retrieving query elements from the query model and providing them to the user interface. The model content provider has a hierarchical architecture including lower level API specific components for supporting a plurality of GUI API'S, and higher level API-independent, reusable components. This architecture facilitates scalability in terms of adding support for new API's.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian G. Payton, Maria N. Scanlon, Sheila I. Sholars, Andrew Speakes
  • Publication number: 20080288465
    Abstract: A user-friendly query modeling tool for representing creating, modifying and modeling a query language statement for use in retrieving data from a database. In accordance with the present invention, the tool includes a user interface for receiving or building and manipulating a query, a query model definition for use in populating instances of one or more query models, and a model content provider for receiving query elements from the user interface and providing them to the query model, and conversely, for retrieving query elements from the query model and providing them to the user interface. The model content provider has a hierarchical architecture including lower level API specific components for supporting a plurality of GUI API'S, and higher level API-independent, reusable components. This architecture facilitates scalability in terms of adding support for new API's.
    Type: Application
    Filed: June 18, 2008
    Publication date: November 20, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian G. PAYTON, Maria N. Scanlon, Sheila I. Sholars, Andrew Speakes
  • Publication number: 20050015364
    Abstract: A user-friendly query modeling tool and method, for representing, creating, modifying and modeling a query language statement for use in retrieving data from a database. In accordance with the present invention, the tool includes a user interface for receiving or building and manipulating a query, a query model definition for use in populating instances of one or more query models, and a model content provider for receiving query elements from the user interface and providing them to the query model, and conversely, for retrieving query elements from the query model and providing them to the user interface. The user interface enables the user to easily group and ungroup query elements by providing a visual tool for selecting query elements to be grouped and ungrouped.
    Type: Application
    Filed: July 15, 2003
    Publication date: January 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Brian Payton, Stavros Polyviou, Maria Scanlon, Sheila Sholars, Andrew Speakes
  • Publication number: 20050015363
    Abstract: A user-friendly query modeling tool and method, for representing, creating, modifying and modeling a query language statement for use in retrieving data from a database. In accordance with the present invention, the tool includes a user interface for receiving or building and manipulating a query, a query model definition for use in populating instances of one or more query models, and a model content provider for receiving query elements from the user interface and providing them to the query model, and conversely, for retrieving query elements from the query model and providing them to the user interface. A query modeling structure and method are provided for clearly representing query statements which include an atomic element, a combined element and a relationship between the two defined by a combined operator.
    Type: Application
    Filed: July 15, 2003
    Publication date: January 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Stefan Dessloch, Brian Payton, Maria Scanlon, Sheila Sholars, Andrew Speakes
  • Publication number: 20050015361
    Abstract: A user-friendly query modeling tool and method, for representing, creating, modifying and modeling a query language statement for use in retrieving data from a database. In accordance with the present invention, the tool includes a user interface for receiving or building and manipulating a query , a query model definition for use in populating instances of one or more query models, and a model content provider for receiving query elements from the user interface and providing them to the query model, and conversely, for retrieving query elements from the query model and providing them to the user interface. The model content provider has a hierarchical architecture including lower level API specific components for supporting a plurality of GUI API's, and higher level API-independent, reusable components. This architecture facilitates scalability in terms of adding support for new API's.
    Type: Application
    Filed: July 15, 2003
    Publication date: January 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Brian Payton, Maria Scanlon, Sheila Sholars, Andrew Speakes
  • Publication number: 20050015368
    Abstract: A user-friendly query modeling tool and method, for representing, creating, modifying and modeling a query language statement for use in retrieving data from a database. In accordance with the present invention, the tool includes a user interface for receiving or building and manipulating a query, a query model definition for use in populating instances of one or more query models, and a model content provider for receiving query elements from the user interface and providing them to the query model, and conversely, for retrieving query elements from the query model and providing them to the user interface. The user interface dynamically adapts to selections by a user in creating or editing a query statement, thus providing a helpful and user-friendly visual interface.
    Type: Application
    Filed: July 15, 2003
    Publication date: January 20, 2005
    Inventors: Brian Payton, Stavros Polyviou, Maria Scanlon, Sheila Sholars, Andrew Speakes