Patents by Inventor James P. Boland

James P. Boland 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: 10353936
    Abstract: A computer-implemented method includes receiving a search label and accessing a hierarchical data source comprising a plurality of nodes. One node may be a context node. The method further includes determining a similarity score between the search label and a node label of each node, determining a contextual score between the context node and each node, combining, for each node, the similarity score with the contextual score to yield a combined score, and returning a result. The result may be based on ordering the plurality of nodes according to each node's combined score. A corresponding computer program product and computer system are also disclosed.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: James P. Boland, David M. Doran, Niketh J. Kala, Junaid Y. A. Mohammed
  • Patent number: 10169452
    Abstract: A computer-implemented method includes receiving a search label and accessing a hierarchical data source comprising a plurality of nodes. One node may be a context node. The method further includes determining a similarity score between the search label and a node label of each node, determining a contextual score between the context node and each node, combining, for each node, the similarity score with the contextual score to yield a combined score, and returning a result. The result may be based on ordering the plurality of nodes according to each node's combined score. A corresponding computer program product and computer system are also disclosed.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: James P. Boland, David M. Doran, Niketh J. Kala, Junaid Y. A. Mohammed
  • Publication number: 20170004133
    Abstract: A computer-implemented method includes receiving a search label and accessing a hierarchical data source comprising a plurality of nodes. One node may be a context node. The method further includes determining a similarity score between the search label and a node label of each node, determining a contextual score between the context node and each node, combining, for each node, the similarity score with the contextual score to yield a combined score, and returning a result. The result may be based on ordering the plurality of nodes according to each node's combined score. A corresponding computer program product and computer system are also disclosed.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: James P. Boland, David M. Doran, Niketh J. Kala, Junaid Y.A. Mohammed
  • Publication number: 20170004206
    Abstract: A computer-implemented method includes receiving a search label and accessing a hierarchical data source comprising a plurality of nodes. One node may be a context node. The method further includes determining a similarity score between the search label and a node label of each node, determining a contextual score between the context node and each node, combining, for each node, the similarity score with the contextual score to yield a combined score, and returning a result. The result may be based on ordering the plurality of nodes according to each node's combined score. A corresponding computer program product and computer system are also disclosed.
    Type: Application
    Filed: May 18, 2016
    Publication date: January 5, 2017
    Inventors: James P. Boland, David M. Doran, Niketh J. Kala, Junaid Y.A. Mohammed
  • Publication number: 20110137917
    Abstract: A method of retrieving an annotation associated with a data item in a view generated by an information management system querying a data source, includes receiving an output of a query; analyzing the output of the query to identify one or more data items having a data value and an attribute associated therewith; for each identified data value and attribute, identifying a unique value associated with the data value and the attribute, wherein an identified unique value associated with the data value and an identified unique value associated with the attribute forms a unique set of values; identifying from a data store a previously logged set of unique values corresponding to the set of unique values; in response to a positive determination, determining whether the previously logged unique set of values are an associated annotation; and in response to a positive second determination retrieving the annotation from the data store.
    Type: Application
    Filed: September 30, 2010
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James P. Boland, Christopher C. Massey, Michael D. Vallender