DYNAMIC DATA NORMALIZATION AND DUPLICATE ANALYSIS
First Claim
1. A method of resolving an expense record, comprising:
- receiving, at a network entity within a network, a first set of transaction data objects associated with a first transaction window;
receiving, at the network entity, a second set of transaction data objects associated with a second transaction window that overlaps at least a portion of the first transaction window;
determining, at the network entity, whether a transaction data object from the first set of transaction data objects that falls within the overlapping portion is not present in the second set of transaction data objects;
in accordance with a determination that the transaction data object from the first set of transaction data objects that falls within the overlapping portion is present in the second set of transaction data objects, transmitting the first transaction data object to an entity within the network; and
adjusting one or more properties of the expense record associated with the transaction data object of the first set of transaction data objects based on one or more distinct characteristics of the transaction data object of the second set of transaction data objects.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for dynamic data normalization and duplicate analysis include normalizing data (e.g., merchant identifier data) received from a source entity (e.g., transaction card provider), as well as identifying and resolving potential duplicate transaction data objects based on one or more transaction characteristics. For example, data normalization includes partitioning an identifier into one or more merchant identifier portions, sending a merchant identifier request to a merchant database, and receiving a set of merchant representation candidates in response to sending the merchant identifier request. Further, for instance, duplicate analysis includes determining whether a transaction data object from the first set of transaction data objects that falls within the overlapping portion is not present in the second set of transaction data objects, and identifying the transaction data object within the second set of transaction data objects and the one or more non-overlapping portions.
29 Citations
20 Claims
-
1. A method of resolving an expense record, comprising:
-
receiving, at a network entity within a network, a first set of transaction data objects associated with a first transaction window; receiving, at the network entity, a second set of transaction data objects associated with a second transaction window that overlaps at least a portion of the first transaction window; determining, at the network entity, whether a transaction data object from the first set of transaction data objects that falls within the overlapping portion is not present in the second set of transaction data objects; in accordance with a determination that the transaction data object from the first set of transaction data objects that falls within the overlapping portion is present in the second set of transaction data objects, transmitting the first transaction data object to an entity within the network; and adjusting one or more properties of the expense record associated with the transaction data object of the first set of transaction data objects based on one or more distinct characteristics of the transaction data object of the second set of transaction data objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium comprising one or more programs for execution by one or more processors of an electronic device to resolve an expense record, the one or more programs including instructions which, when executed by the one or more processors, cause the electronic device to:
-
receive, at a network entity within a network, a first set of transaction data objects associated with a first transaction window; receive, at the network entity, a second set of transaction data objects associated with a second transaction window that overlaps at least a portion of the first transaction window; determine, at the network entity, whether a transaction data object from the first set of transaction data objects that falls within the overlapping portion is not present in the second set of transaction data objects; in accordance with a determination that the transaction data object from the first set of transaction data objects that falls within the overlapping portion is present in the second set of transaction data objects, transmit the first transaction data object to an entity within the network; and adjust one or more properties of the expense record associated with the transaction data object of the first set of transaction data objects based on one or more distinct characteristics of the transaction data object of the second set of transaction data objects.
-
-
16. An apparatus for resolving an expense record, comprising:
-
a memory configured to store data; and at least one processor communicatively coupled to the memory, wherein the at least one or more processor is configured to; receive, at a network entity within a network, a first set of transaction data objects associated with a first transaction window; receive, at the network entity, a second set of transaction data objects associated with a second transaction window that overlaps at least a portion of the first transaction window; determine, at the network entity, whether a transaction data object from the first set of transaction data objects that falls within the overlapping portion is not present in the second set of transaction data objects; in accordance with a determination that the transaction data object from the first set of transaction data objects that falls within the overlapping portion is present in the second set of transaction data objects, transmit the first transaction data object to an entity within the network; and adjust one or more properties of an expense record associated with the transaction data object of the first set of transaction data objects based on one or more distinct characteristics of the transaction data object of the second set of transaction data objects. - View Dependent Claims (17, 18, 19, 20)
-
Specification