Patents by Inventor Ian M. Shore

Ian M. Shore 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: 11361008
    Abstract: Processing a query for a database includes: receiving a portion of a query from a client device in a server implemented by at least one processor, the portion of the query comprising an incomplete component; determining that the incomplete component is one of multiple predefined types with the server; providing the incomplete component to an auto-complete function specific to the determined type of the incomplete component; receiving in the server a suggestion for completing the query from the auto-complete function, the suggestion being specific to the type of the incomplete component; and providing the suggestion from the server to the client device.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: June 14, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy P. Griffith, Ian M. Shore, Samuel J. Smith, Martin J. Smithson
  • Publication number: 20180075040
    Abstract: Processing a query for a database includes: receiving a portion of a query from a client device in a server implemented by at least one processor, the portion of the query comprising an incomplete component; determining that the incomplete component is one of multiple predefined types with the server; providing the incomplete component to an auto-complete function specific to the determined type of the incomplete component; receiving in the server a suggestion for completing the query from the auto-complete function, the suggestion being specific to the type of the incomplete component; and providing the suggestion from the server to the client device.
    Type: Application
    Filed: November 16, 2017
    Publication date: March 15, 2018
    Inventors: Timothy P. Griffith, Ian M. Shore, Samuel J. Smith, Martin J. Smithson
  • Patent number: 9892191
    Abstract: Processing a query for a database includes: receiving a portion of a query from a client device in a server implemented by at least one processor, the portion of the query comprising an incomplete component; determining that the incomplete component is one of multiple predefined types with the server; providing the incomplete component to an auto-complete function specific to the determined type of the incomplete component; receiving in the server a suggestion for completing the query from the auto-complete function, the suggestion being specific to the type of the incomplete component; and providing the suggestion from the server to the client device.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy P. Griffith, Ian M. Shore, Samuel J. Smith, Martin J. Smithson
  • Publication number: 20160132509
    Abstract: Processing a query for a database includes: receiving a portion of a query from a client device in a server implemented by at least one processor, the portion of the query comprising an incomplete component; determining that the incomplete component is one of multiple predefined types with the server; providing the incomplete component to an auto-complete function specific to the determined type of the incomplete component; receiving in the server a suggestion for completing the query from the auto-complete function, the suggestion being specific to the type of the incomplete component; and providing the suggestion from the server to the client device.
    Type: Application
    Filed: December 29, 2015
    Publication date: May 12, 2016
    Applicant: International Business Machines Corporation
    Inventors: Timothy P. Griffith, Ian M. Shore, Samuel J. Smith, Martin J. Smithson
  • Patent number: 8650479
    Abstract: A computer program product and an apparatus for policy attachment are described. A reference to a selected description document for policy attachment is received, wherein the selected description document includes at least one definition to describe a Web Service. A logical object of the selected description document that permit policy attachment is located. A reference to the logical object that is located for policy attachment is received. At least one policy that is operable to be associated with the logical object that is referenced is located, wherein the at least one policy defines a rule for the Web Service. A reference for a selected policy from among the at least one policy is received. The selected policy is attached to the selected description document.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Evan G. Jardine-Skinner, David J. Seager, Ian M. Shore
  • Publication number: 20120221940
    Abstract: A method includes receiving a reference to a selected description document for policy attachment, the selected description document including at least one definition to describe a Web Service. The method includes locating a logical object of the selected description document that permit policy attachment. The method also includes receiving a reference to the logical object that is located for policy attachment. The method includes locating at least one policy that is operable to be associated with the logical object that is referenced, wherein the at least one policy defines a rule for the Web Service. The method includes receiving a reference for a selected policy from among the at least one policy. The method includes attaching the selected policy to the selected description document.
    Type: Application
    Filed: May 9, 2012
    Publication date: August 30, 2012
    Applicant: International Business Machines Corporation
    Inventors: Evan G. Jardine-Skinner, David J. Seager, Ian M. Shore
  • Publication number: 20110047451
    Abstract: A method includes receiving a reference to a selected description document for policy attachment, the selected description document including at least one definition to describe a Web Service. The method includes locating a logical object of the selected description document that permit policy attachment. The method also includes receiving a reference to the logical object that is located for policy attachment. The method includes locating at least one policy that is operable to be associated with the logical object that is referenced, wherein the at least one policy defines a rule for the Web Service. The method includes receiving a reference for a selected policy from among the at least one policy. The method includes attaching the selected policy to the selected description document.
    Type: Application
    Filed: August 3, 2010
    Publication date: February 24, 2011
    Applicant: International Business Machines Corporation
    Inventors: Evan G. Jardine-Skinner, David J. Seager, Ian M. Shore