Patents by Inventor Thomas Bradley Allen

Thomas Bradley Allen 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: 10108616
    Abstract: Techniques are disclosed for resolving relationships in a relationship graph of identities. A strength of at least one link from a node of the relationship graph may be reduced, based on at least a count of the links from the node. Further, the reduction may be based on one or more predefined threshold counts. The node having a reduced link strength may be evaluated to identify whether a relationship between the node and a specified node meets predefined criteria for a relationship of interest. A user may be alerted of any identified relationship.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: October 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Bradley Allen, Brian Eugene Macy
  • Patent number: 10031938
    Abstract: The present invention generally is directed to a system, method and article of constructing queries from a set of query conditions. The query conditions are grouped using logical operators to generate a database query. Query conditions within a group may be connected using a logical “OR” operator and groups of query conditions may be connected using a logical “AND” operator. Once generated, the database query may be presented to a user for review.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Bradley Allen, Keith Caceres, Michael Henry D'Amico, Brand Lee Hunt, Kathleen Miyoko Nojima, Maria Nichole Schwenger
  • Patent number: 9026514
    Abstract: A method, article and apparatus for calculating a measure of similarity between names is disclosed. Generally, name elements from an inbound name may be matched to name elements in a candidate matching name. A measure of similarity for the inbound name and candidate matching name may be calculated based on the number of matching name elements, an inbound name word count, a candidate name word count, and the number of transpositions that occur in matching name elements with one another.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Thomas Bradley Allen, Michael Henry D'Amico, Dominique Jeremy Evans, Brand Lee Hunt, Brian Eugene Macy
  • Patent number: 8229940
    Abstract: Provided are a method, system, and article of manufacture for a query predicate generator to construct a database query predicate from received query conditions. A plurality of query conditions are received, wherein each query condition includes a comparison operator and a comparison value for a database attribute, and wherein the comparison operator is capable of comprising matching and non-matching operators. The query conditions are processed to determine at least one logical operator to include between the query conditions. A database query predicate is generated to use in a database query to apply against the database comprising the received query conditions chained using the determined logical operators.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas Bradley Allen, Barry Mark Caceres, Keith Alan Caceres
  • Publication number: 20110016114
    Abstract: Systems, methods and articles of manufacture are disclosed for resolving relationships in a relationship graph of identities. A strength of at least one link from a node of the relationship graph may be reduced, based on at least a count of the links from the node. Further, the reduction may be based on one or more predefined threshold counts. The node having a reduced link strength may be evaluated to identify whether a relationship between the node and a specified node meets predefined criteria for a relationship of interest. A user may be alerted of any identified relationship.
    Type: Application
    Filed: July 17, 2009
    Publication date: January 20, 2011
    Inventors: THOMAS BRADLEY ALLEN, Brian Eugene Macy
  • Publication number: 20090024593
    Abstract: Provided are a method, system, and article of manufacture for a query predicate generator to construct a database query predicate from received query conditions. A plurality of query conditions are received, wherein each query condition includes a comparison operator and a comparison value for a database attribute, and wherein the comparison operator is capable of comprising matching and non-matching operators. The query conditions are processed to determine at least one logical operator to include between the query conditions. A database query predicate is generated to use in a database query to apply against the database comprising the received query conditions chained using the determined logical operators.
    Type: Application
    Filed: July 16, 2007
    Publication date: January 22, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Bradley ALLEN, Barry Mark CACERES, Keith Alan CACERES
  • Publication number: 20080133570
    Abstract: The present invention generally is directed to a system, method and article of constructing queries from a set of query conditions. The query conditions are grouped using logical operators to generate a database query. Query conditions within a group may be connected using a logical “OR” operator and groups of query conditions may be connected using a logical “AND” operator. Once generated, the database query may be presented to a user for review.
    Type: Application
    Filed: December 4, 2006
    Publication date: June 5, 2008
    Inventors: Thomas Bradley Allen, Keith Caceres, Michael Henry D'Amico, Brand Lee Hunt, Kathleen Miyoko Nojima, Maria Nichole Schwenger
  • Publication number: 20080091674
    Abstract: A method, article and apparatus for calculating a measure of similarity between names is disclosed. Generally, name elements from an inbound name may be matched to name elements in a candidate matching name. A measure of similarity for the inbound name and candidate matching name may be calculated based on the number of matching name elements, an inbound name word count, a candidate name word count, and the number of transpositions that occur in matching name elements with one another.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Inventors: Thomas Bradley Allen, Michael Henry D'Amico, Dominique Jeremy Evans, Brand Lee Hunt, Brian Eugene Macy