Patents by Inventor Brian E. Macy
Brian E. Macy 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: 10565197Abstract: A system creates a query name bitmap signature comprising at least one bigram for a query name. The system calculates a query name bitmap range for the query name based on a match threshold and a number of bigrams in the query name bitmap signature. The system creates a data list name bitmap signature comprising at least one bigram, for each of a plurality of data list names, and identifies a subset of the plurality of data list names. The subset comprises data list name bitmap signatures that are within the query name bitmap range. The system reduces a number of comparisons by comparing only the query name and each of the subset of the plurality of data list names when performing the analytical name search. The system also reduces the number of comparisons by reducing the number of bit positions that are compared.Type: GrantFiled: March 2, 2017Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: Brian E. Macy, Bin Qin, Stephen J. Watjen, Frank E. Whaley, Charles K. Williams
-
Publication number: 20180253472Abstract: A system creates a query name bitmap signature comprising at least one bigram for a query name. The system calculates a query name bitmap range for the query name based on a match threshold and a number of bigrams in the query name bitmap signature. The system creates a data list name bitmap signature comprising at least one bigram, for each of a plurality of data list names, and identifies a subset of the plurality of data list names. The subset comprises data list name bitmap signatures that are within the query name bitmap range. The system reduces a number of comparisons by comparing only the query name and each of the subset of the plurality of data list names when performing the analytical name search. The system also reduces the number of comparisons by reducing the number of bit positions that are compared.Type: ApplicationFiled: March 2, 2017Publication date: September 6, 2018Inventors: Brian E. MACY, Bin QIN, Stephen J. WATJEN, Frank E. WHALEY, Charles K. WILLIAMS
-
Patent number: 9747274Abstract: A similarity between character strings is assessed by identifying first and second character strings as candidate similar character strings, determining a frequency of occurrence for at least one of the first and second character strings from a collection of character strings, and designating the first and second character strings as similar based on the determined frequency of occurrence.Type: GrantFiled: April 15, 2015Date of Patent: August 29, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shudong Huang, Jeffrey J. Jonas, Brian E. Macy, Frankie E. Patman Maguire, Charles K. Williams
-
Patent number: 9747273Abstract: A similarity between character strings is assessed by identifying first and second character strings as candidate similar character strings, determining a frequency of occurrence for at least one of the first and second character strings from a collection of character strings, and designating the first and second character strings as similar based on the determined frequency of occurrence.Type: GrantFiled: August 19, 2014Date of Patent: August 29, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shudong Huang, Jeffrey J. Jonas, Brian E. Macy, Frankie E. Patman Maguire, Charles K. Williams
-
Publication number: 20160196331Abstract: Methods for evaluating an original resolved entity in an entity resolution engine. A resolved entity is selected. The resolved entity includes two or more observed entities. It is attempted to separate the selected resolved entity into two or more virtual resolved entities based on a number of like features. In response to detecting that more than one virtual entity remains after decomposing the selected resolved entity, an entity resolution process is iteratively performed on each remaining virtual resolved entity until no further entity resolution events are triggered, and in response to detecting that two or more virtual resolved entities remain after the entity resolution process, the resolved entity is unresolved.Type: ApplicationFiled: October 15, 2015Publication date: July 7, 2016Inventors: Jeffrey J. Jonas, Brian E. Macy, William M. Milligan
-
Publication number: 20160196318Abstract: Methods and apparatus, including computer program products, implementing and using techniques for evaluating an original resolved entity in an entity resolution engine. A resolved entity is selected. The resolved entity includes two or more observed entities. It is attempted to separate the selected resolved entity into two or more virtual resolved entities based on a number of like features. In response to detecting that more than one virtual entity remains after decomposing the selected resolved entity, an entity resolution process is iteratively performed on each remaining virtual resolved entity until no further entity resolution events are triggered, and in response to detecting that two or more virtual resolved entities remain after the entity resolution process, the resolved entity is unresolved.Type: ApplicationFiled: January 6, 2015Publication date: July 7, 2016Inventors: Jeffrey J. Jonas, Brian E. Macy, William M. Milligan
-
Publication number: 20160055144Abstract: A similarity between character strings is assessed by identifying first and second character strings as candidate similar character strings, determining a frequency of occurrence for at least one of the first and second character strings from a collection of character strings, and designating the first and second character strings as similar based on the determined frequency of occurrence.Type: ApplicationFiled: April 15, 2015Publication date: February 25, 2016Inventors: Shudong Huang, Jeffrey J. Jonas, Brian E. Macy, Frankie E. Patman Maguire, Charles K. Williams
-
Publication number: 20160055141Abstract: A similarity between character strings is assessed by identifying first and second character strings as candidate similar character strings, determining a frequency of occurrence for at least one of the first and second character strings from a collection of character strings, and designating the first and second character strings as similar based on the determined frequency of occurrence.Type: ApplicationFiled: August 19, 2014Publication date: February 25, 2016Inventors: Shudong Huang, Jeffrey J. Jonas, Brian E. Macy, Frankie E. Patman Maguire, Charles K. Williams
-
Patent number: 8972387Abstract: Provided are techniques to search for an entity in an entity resolution system. Search input comprising one or more attribute values of one or more attribute types is received. A resolution search is performed to generate a search result set comprising one or more entities and zero or more generic attribute values for generating additional entities. In response to determining that the resolution search generated at least two generic attribute values, one or more query searches are performed for a unique generic group by generic attribute type to identify the additional entities, wherein the unique generic group comprises a subset of the search input and includes at least two generic attribute types; the identified additional entities are combined with the entities in the search result set; and the search result set is returned.Type: GrantFiled: July 28, 2011Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Thomas B. Allen, Donald A. Bowsher, Jr., Anthony D. Curcio, Michael H. D'Amico, Brian E. Macy
-
Patent number: 8918393Abstract: Systems, methods, and computer program products are disclosed for matching an inbound identity record to existing entities. A composite generic key may be generated from multiple entity resolution (ER) candidate-building keys determined to be generic keys. A query may be generated based on the composite generic key and executed to retrieve candidate entities for an inbound identity record.Type: GrantFiled: September 29, 2010Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Thomas B. Allen, Brian E. Macy
-
Patent number: 8918394Abstract: Systems, methods, and computer program products are disclosed for matching an inbound identity record to existing entities. A composite generic key may be generated from multiple entity resolution (ER) candidate-building keys determined to be generic keys. A query may be generated based on the composite generic key and executed to retrieve candidate entities for an inbound identity record.Type: GrantFiled: April 27, 2012Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Thomas B. Allen, Brian E. Macy
-
Publication number: 20130041895Abstract: Non-distinct names are identified in a set of names. The set of names is obtained for a first entity. In response to comparing a first name and a second name in the set of names, it is determined that the first name is similar to the second name. Initials in the first name and the second name are searched for. In response to the search indicating that there is at least one initial in at least one of the first name and the second name, it is determined that the at least one initial matches a corresponding initial in another one of the first name and the second name and one of the first name and the second name are marked as a non-distinct name. A cross-entity scoring technique using distinct names in the set of names for the first entity and names in another set of names for a second entity is applied.Type: ApplicationFiled: August 11, 2011Publication date: February 14, 2013Applicant: International Business Machines CorporationInventors: Thomas B. Allen, Brian E. Macy, Caroljayne J. Vincent
-
Publication number: 20130031089Abstract: Provided are techniques to search for an entity in an entity resolution system. Search input comprising one or more attribute values of one or more attribute types is received. A resolution search is performed to generate a search result set comprising one or more entities and zero or more generic attribute values for generating additional entities. In response to determining that the resolution search generated at least two generic attribute values, one or more query searches are performed for a unique generic group by generic attribute type to identify the additional entities, wherein the unique generic group comprises a subset of the search input and includes at least two generic attribute types; the identified additional entities are combined with the entities in the search result set; and the search result set is returned.Type: ApplicationFiled: July 28, 2011Publication date: January 31, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas B. Allen, Donald A. Bowsher, JR., Anthony D. Curcio, Michael H. D'Amico, Brian E. Macy
-
Patent number: 8364692Abstract: Non-distinct names are identified in a set of names. The set of names is obtained for a first entity. In response to comparing a first name and a second name in the set of names, it is determined that the first name is similar to the second name. Initials in the first name and the second name are searched for. In response to the search indicating that there is at least one initial in at least one of the first name and the second name, it is determined that the at least one initial matches a corresponding initial in another one of the first name and the second name and one of the first name and the second name are marked as a non-distinct name. A cross-entity scoring technique using distinct names in the set of names for the first entity and names in another set of names for a second entity is applied.Type: GrantFiled: August 11, 2011Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: Thomas B. Allen, Brian E. Macy, Caroljayne J. Vincent
-
Publication number: 20120215808Abstract: Systems, methods, and computer program products are disclosed for matching an inbound identity record to existing entities. A composite generic key may be generated from multiple entity resolution (ER) candidate-building keys determined to be generic keys. A query may be generated based on the composite generic key and executed to retrieve candidate entities for an inbound identity record.Type: ApplicationFiled: April 27, 2012Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas B. Allen, Brian E. Macy
-
Publication number: 20120078949Abstract: Systems, methods, and computer program products are disclosed for matching an inbound identity record to existing entities. A composite generic key may be generated from multiple entity resolution (ER) candidate-building keys determined to be generic keys. A query may be generated based on the composite generic key and executed to retrieve candidate entities for an inbound identity record.Type: ApplicationFiled: September 29, 2010Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas B. Allen, Brian E. Macy