Patents by Inventor Jeffrey James Jonas
Jeffrey James Jonas 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: 9230258Abstract: Provided are techniques for receiving a record, wherein the received record has a space-time feature, selecting candidate entities using the space time feature, performing space time analysis to determine whether the received record should be conjoined with a candidate entity from the candidate entities, and, in response to determining that the received record should be conjoined with the candidate entity, making an entity resolution assertion by conjoining the received record and the candidate entity to form a newly conjoined entity.Type: GrantFiled: April 1, 2010Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: Gregery Gene Adair, Jeffrey James Jonas
-
Patent number: 8620937Abstract: A method and system for processing data into and in a database and for retrieving the processed data is disclosed. The data comprises identifiers of a plurality of entities. The method and system comprises: (a) processing data into and in a database, (b) enhancing received data prior to storage in a database, (c) determining and matching records based upon relationships between the records in the received data and existing data without any loss of data, (d) enabling alerts based upon user-defined alert rules and relationships, (e) automatically stopping additional matches and separating previously matched records when identifiers used to match records are later determined to be common across entities and not generally distinctive of an entity, (f) receiving data queries for retrieving the processed data stored in the database, (g) utilizing the same algorithm to process the queries and (h) transferring the processed data to another database that uses the same algorithm.Type: GrantFiled: January 13, 2006Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventor: Jeffrey James Jonas
-
Patent number: 8452787Abstract: A method and system for processing data into and in a database and for retrieving the processed data is disclosed. The data comprises identifiers of a plurality of entities. The method and system comprises: (a) processing data into and in a database, (b) enhancing received data prior to storage in a database, (c) determining and matching records based upon relationships between the records in the received data and existing data without any loss of data, (d) enabling alerts based upon user-defined alert rules and relationships, (e) automatically stopping additional matches and separating previously matched records when identifiers used to match records are later determined to be common across entities and not generally distinctive of an entity, (f) receiving data queries for retrieving the processed data stored in the database, (g) utilizing the same algorithm to process the queries and (h) transferring the processed data to another database that uses the same algorithm.Type: GrantFiled: December 27, 2002Date of Patent: May 28, 2013Assignee: International Business Machines CorporationInventor: Jeffrey James Jonas
-
Patent number: 8423525Abstract: Techniques are disclosed for performing identity resolution using life arcs as a feature. Space and time data may be received for an entity. A life arc template may be provided that specifies data that a life arc for each entity should include. A life arc may be generated for the entity based on the space and time data and the life arc template. An assertion for identity resolution may be made for the entity, based on the generated life arc.Type: GrantFiled: March 30, 2010Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventor: Jeffrey James Jonas
-
Patent number: 8204213Abstract: A similarity measure system selects a first value and a first context related to the first value, divides the first value into a first set of substrings in an order preserving way, and processes each of these substrings through an obfuscation function to produce a first set of obfuscated substrings. The system selects a second value and a second context related to the second value, and processes the second value to produce a second set of obfuscated substrings. The system calculates a context similarity measure for the first context and the second context. The system determines a value similarity measure from the first and second set of order preserved obfuscated substrings. The system determines a closeness degree between the first value and the second value and a closeness degree based on the context similarity measure.Type: GrantFiled: March 29, 2006Date of Patent: June 19, 2012Assignee: International Business Machines CorporationInventors: Brand Lee Hunt, Jeffrey James Jonas
-
Publication number: 20110246494Abstract: Provided are techniques for receiving a record, wherein the received record has a space-time feature, selecting candidate entities using the space time feature, performing space time analysis to determine whether the received record should be conjoined with a candidate entity from the candidate entities, and, in response to determining that the received record should be conjoined with the candidate entity, making an entity resolution assertion by conjoining the received record and the candidate entity to form a newly conjoined entity.Type: ApplicationFiled: April 1, 2010Publication date: October 6, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregery G. Adair, Jeffrey James Jonas
-
Patent number: 7866542Abstract: A system and method for resolving identities that are indefinitely resolvable is presented. A resolution manager retrieves an account and resolves the account to existing entities. When the account is resolved into an existing entity, the resolution manager proceeds through a sequence of steps to ensure a load order independent resolution outcome by unresolving the entity, and possibly related entities, if resolution ambiguity arises. When the account does not resolve to an existing entity, the resolution manager creates a new entity with the account, and checks whether the new entity has relationships with other entities. If so, the resolution manager proceeds through the sequence of steps to ensure a load order independent resolution outcome as discussed above.Type: GrantFiled: June 8, 2006Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Joshua Lee Herman, Jeffrey James Jonas
-
Patent number: 7644068Abstract: A user wishes to view a record, such as one that includes a person's medical history, located in a record storage area. In order to prevent the user from viewing records other than the specific record in which the user is interested, a record selection manager iteratively requests attribute information from the user to disambiguate which record to provide until the record selection manager identifies a reduction completion result, which the record selection manager then provides to the user. Using the invention described herein, the record selection manager conceals records included in the records storage area until it identifies a reduction completion result and, at that point, the record selection manager provides only the reduction completion result to the user to view.Type: GrantFiled: October 6, 2006Date of Patent: January 5, 2010Assignee: International Business Machines CorporationInventors: Jeffrey James Jonas, David Charles Martin
-
Publication number: 20080086452Abstract: A system and method for selecting records from a list with privacy protections is provided. A user wishes to view a record, such as one that includes a person's medical history, located in a record storage area. In order to prevent the user from viewing records other than the specific record in which the user is interested, a record selection manager iteratively requests attribute information from the user to disambiguate which record to provide until the record selection manager identifies a reduction completion result, which the record selection manager then provides to the user. Using the invention described herein, the record selection manager conceals records included in the records storage area until it identifies a reduction completion result and, at that point, the record selection manager provides only the reduction completion result to the user to view.Type: ApplicationFiled: October 6, 2006Publication date: April 10, 2008Inventors: Jeffrey James Jonas, David Charles Martin
-
Publication number: 20070295797Abstract: A system and method for resolving identities that are indefinitely resolvable is presented. A resolution manager retrieves an account and resolves the account to existing entities. When the account is resolved into an existing entity, the resolution manager proceeds through a sequence of steps to ensure a load order independent resolution outcome by unresolving the entity, and possibly related entities, if resolution ambiguity arises. When the account does not resolve to an existing entity, the resolution manager creates a new entity with the account, and checks whether the new entity has relationships with other entities. If so, the resolution manager proceeds through the sequence of steps to ensure a load order independent resolution outcome as discussed above.Type: ApplicationFiled: June 8, 2006Publication date: December 27, 2007Inventors: Joshua Lee Herman, Jeffrey James Jonas
-
Patent number: 7200602Abstract: A method and system for comparing and analyzing a first set of data with a second set of data received by a computer while maintaining a persistent key is disclosed. The method and system comprising the step of receiving a first data set and a second data set, each data set comprising at least one record, where each record reflects at least one of a plurality of entities. In this regard, more than one record may reflect the same entity (e.g., an entity representing a specific person). The method, program and system further comprises the step of utilizing an algorithm to compare the second data set to at least a portion of the first data set; identify or assign a persistent key (and perhaps the same persistent key for records reflecting the same entity) for each record in the second data set; and create a database or file (i.e., a journal).Type: GrantFiled: February 7, 2003Date of Patent: April 3, 2007Assignee: International Business Machines CorporationInventor: Jeffrey James Jonas
-
Publication number: 20040210763Abstract: A method, program and system for processing data is disclosed. The data comprises identifiers of a plurality of entities. The method, program and system comprising the steps of: (a) receiving one or more records, each record having a plurality of identifiers, each record corresponding with at least one entity, (b) utilizing a cryptographic algorithm to process at least two of the plurality of identifiers in the record, (c) sometimes after transmitting the processed record to a separate system or database, comparing the processed record to previously stored data; (d) matching the processed record with previously stored data that is determined to reflect the entity, the previously stored data that is determined to reflect the entity comprising at least a portion of at least two previously received records and/or based upon another identifier; and/or (e) associating the processed record with previously stored data that is determined to reflect a relationship with the entity.Type: ApplicationFiled: November 6, 2003Publication date: October 21, 2004Applicant: SYSTEMS RESEARCH & DEVELOPMENTInventor: Jeffrey James Jonas
-
Publication number: 20040162802Abstract: A method, program and system for comparing and analyzing a first set of data with a second set of data received by a computer while maintaining a persistent key is disclosed. The method, program and system comprising the step of receiving a first data set and a second data set, each data set comprising at least one record, where each record reflects at least one of a plurality of entities. In this regard, more than one record may reflect the same entity (e.g., an entity representing a specific person). The method, program and system further comprises the step of utilizing an algorithm to: (a) compare the second data set to at least a portion of the first data set; (b) identify or assign a persistent key (and perhaps the same persistent key for records reflecting the same entity) for each record in the second data set; and (c) create a database or file (i.e.Type: ApplicationFiled: February 7, 2003Publication date: August 19, 2004Applicant: Stokley-Van Camp, Inc.Inventor: Jeffrey James Jonas
-
Publication number: 20030154194Abstract: A method and system for processing data into and in a database and for retrieving the processed data is disclosed. The data comprises identifiers of a plurality of entities. The method and system comprises: (a) processing data into and in a database, (b) enhancing received data prior to storage in a database, (c) determining and matching records based upon relationships between the records in the received data and existing data without any loss of data, (d) enabling alerts based upon user-defined alert rules and relationships, (e) automatically stopping additional matches and separating previously matched records when identifiers used to match records are later determined to be common across entities and not generally distinctive of an entity, (f) receiving data queries for retrieving the processed data stored in the database, (g) utilizing the same algorithm to process the queries and (h) transferring the processed data to another database that uses the same algorithm.Type: ApplicationFiled: December 27, 2002Publication date: August 14, 2003Inventor: Jeffrey James Jonas