System and method for record identification
US-2024143601-A1 · May 2, 2024 · US
US2025371987A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025371987-A1 |
| Application number | US-202418677715-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 29, 2024 |
| Priority date | May 29, 2024 |
| Publication date | Dec 4, 2025 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure provides a method comprising receiving, from a first data source, information for a flight object comprising a first set of fields and corresponding values that describe a first flight. The method further comprises retrieving global identifier record(s) from a database. Each global identifier record comprises a unique global identifier for a respective flight and a respective second set of fields and corresponding values of the database that describe the respective flight. The method further comprises calculating, based on a comparison of the first set with some or all of the respective second set(s), a respective confidence value for each pairing of the flight object with a respective one of the global identifier record(s). The method further comprises updating, when a calculated confidence value exceeds a threshold value, the global identifier record corresponding to the calculated confidence value using information from the first set.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: receiving, from a first data source, information for a flight object comprising a first set of fields and corresponding values that describes a first flight; retrieving one or more global identifier records from a database, each global identifier record comprising a unique global identifier for a respective flight and a respective second set of fields and corresponding values of the database that describe the respective flight; calculating, based on a comparison of the first set with some or all of the one or more respective second sets, a respective confidence value for each pairing of the flight object with a respective one of the one or more global identifier records; and updating, when a calculated confidence value exceeds a threshold value, the global identifier record corresponding to the calculated confidence value using information from the first set. 2 . The method of claim 1 , further comprising: determining whether the information for the flight object was previously recorded in a first table of the database corresponding to the first data source; and when the information for the flight object was not previously recorded, recording the information for the flight object in the first table. 3 . The method of claim 1 , further comprising: receiving, from a second data source, information for a second flight object corresponding to the first flight; recording information for the second flight object in a second table of the database corresponding to the second data source; and updating the global identifier record corresponding to the first flight using the information for the second flight object. 4 . The method of claim 1 , wherein calculating the respective confidence value for each pairing comprises: initializing the confidence value to an initial value; comparing, for each field of a predefined plurality of fields, the corresponding values of the first set and of the respective second set for the field; and updating the confidence value based on the comparisons. 5 . The method of claim 4 , further comprising: determining, for at least one field of the predefined plurality of fields, one or both of the first set and the respective second set do not include a value for the field; and applying, for the at least one field, a predefined penalty factor to the confidence value. 6 . The method of claim 4 , wherein the predefined plurality of fields comprises one or more alphanumeric fields, and wherein comparing the corresponding values of the first set and of the respective second set comprises determining a normalized Levenshtein distance of the corresponding values. 7 . The method of claim 4 , wherein the predefined plurality of fields comprises one or more temporal fields, and wherein comparing the corresponding values of the first set and of the respective second set comprises applying a step-wise function to determine a likelihood of the corresponding values being associated with a same event. 8 . A computer program product comprising: a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to perform an operation comprising: receiving, from a first data source, information for a flight object comprising a first set of fields and corresponding values that describe a first flight; retrieving one or more global identifier records from a database, each global identifier record comprising a unique global identifier for a respective flight and a respective second set of fields and corresponding values of the database that describe the respective flight; calculating, based on a comparison of the first set with some or all of the one or more respective second sets, a respective confidence value for each pairing of the flight object with a respective one of the one or more global identifier records; and updating, when a calculated confidence value exceeds a threshold value, the global identifier record corresponding to the calculated confidence value using information from the first set. 9 . The computer program product of claim 8 , the operation further comprising: determining whether the information for the flight object was previously recorded in a first table of the database corresponding to the first data source; and when the information for the flight object was not previously recorded, recording the information for the flight object in the first table. 10 . The computer program product of claim 8 , the operation, further comprising: receiving, from a second data source, information for a second flight object corresponding to the first flight; recording information for the second flight object in a second table of the database corresponding to the second data source; and updating the global identifier record corresponding to the first flight using the information for the second flight object. 11 . The computer program product of claim 8 , wherein calculating the respective confidence value for each pairing comprises: initializing the confidence value to an initial value; comparing, for each field of a predefined plurality of fields, the corresponding values of the first set and of the respective second set for the field; and updating the confidence value based on the comparisons. 12 . The computer program product of claim 11 , the operation further comprising: determining, for at least one field of the predefined plurality of fields, one or both of the first set and the respective second set do not include a value for the field; and applying, for the at least one field, a predefined penalty factor to the confidence value. 13 . The computer program product of claim 11 , wherein the predefined plurality of fields comprises one or more alphanumeric fields, and wherein comparing the corresponding values of the first set and of the respective second set comprises determining a normalized Levenshtein distance of the corresponding values. 14 . The computer program product of claim 11 , wherein the predefined plurality of fields comprises one or more temporal fields, and wherein comparing the corresponding values of the first set and of the respective second set comprises applying a step-wise function to determine a likelihood of the corresponding values being associated with a same event. 15 . A system comprising: one or more processors; and a memory storing instructions that when executed by the one or more processors enable performance of an operation comprising: receiving, from a first data source, information for a flight object comprising a first set of fields and corresponding values that describe a first flight; retrieving one or more global identifier records from a database, each global identifier record comprising a unique global identifier for a respective flight and a respective second set of fields and corresponding values of the database that describe the respective flight; calculating, based on a comparison of the first set with some or all of the one or more respective second sets, a respective confidence value for each pairing of the flight object with a respective one of the one or more global identifier records; and updating, when a calculated confidence value exceeds a threshold value, the global identifier record corresponding to the calculated confidence value using information from the first set. 16 . The system of claim 15 , the operation further comprising: determining whether the information for the flight obj
Related publications grouped by family.
Answers are generated from the same data shown on this page.