Methods and systems to complete transaction date
First Claim
1. A computer-implemented method comprising:
- receiving incomplete transaction data;
determining a gap in the incomplete transaction data; and
using an algorithm to generate data to fill in the gap and to generate complete transaction data, wherein the algorithm is selected from a group including a first algorithm and a second algorithm, wherein the first algorithm is automatically to;
determine a dominant pattern in the transaction data;
identify a region within the dominant pattern that corresponds to the gap in the transaction data; and
adopt data associated with the corresponding region into the gap to minimize impact on the dominant pattern; and
wherein the second algorithm includes a Moore-Penrose pseudo-inverse algorithm to choose at least a portion of the transaction data to fill in the gap based on a set of substitute data from among a group of substitute data sets and to adopt the set of substitute data into the gap.
18 Assignments
0 Petitions
Accused Products
Abstract
A method and system to receive transaction data; determine a gap in the transaction data; and use an algorithm to generate data to fill in the gap is described. The algorithm is selected from a group including a first algorithm and a second algorithm. The first algorithm is to determine a dominant pattern in the transaction data; identify a region within the dominant pattern that corresponds to the gap in the transaction data; and adopt data associated with the corresponding region into the gap to minimize impact on the dominant pattern. The second algorithm includes a Moore-Penrose pseudo-inverse algorithm to choose the transaction data to fill in the gap based on a set of substitute data from among a group of substitute data sets and adopts the set of substitute data into the gap.
-
Citations
15 Claims
-
1. A computer-implemented method comprising:
-
receiving incomplete transaction data;
determining a gap in the incomplete transaction data; and
using an algorithm to generate data to fill in the gap and to generate complete transaction data, wherein the algorithm is selected from a group including a first algorithm and a second algorithm, wherein the first algorithm is automatically to;
determine a dominant pattern in the transaction data;
identify a region within the dominant pattern that corresponds to the gap in the transaction data; and
adopt data associated with the corresponding region into the gap to minimize impact on the dominant pattern; and
wherein the second algorithm includes a Moore-Penrose pseudo-inverse algorithm to choose at least a portion of the transaction data to fill in the gap based on a set of substitute data from among a group of substitute data sets and to adopt the set of substitute data into the gap. - View Dependent Claims (2, 3, 4, 6, 7)
-
-
5. The computer-implemented method of claim I wherein the second algorithm includes an equation Fh=g, wherein Fh=g includes a plurality of solutions, for h, wherein a solution from the plurality of solutions that is selected to fill in the gap is the solution for h, such that ∥
- h∥
is minimized solving for h=F+g, wherein a pseudoinverse of F includes F+, whereinvectors h and g include;
- h∥
-
8. A system comprising:
-
an interface to receive transaction data; and
a transaction gap module to;
determine a gap in the transaction data;
determine a dominant pattern in the transaction data;
identify a region within the dominant pattern that corresponds to the gap in the transaction data; and
adopt data associated with the corresponding region into the gap to minimize impact on the dominant pattern. - View Dependent Claims (9)
-
-
10. A system comprising:
-
an interface to receive transaction data;
a transaction gap module to;
determine a gap in the transaction data;
use a Moore-Penrose pseudo-inverse algorithm to determine transaction data to fill in the gap based on a set of substitute data from among a group of substitute data sets; and
adopt the set of substitute data into the gap. - View Dependent Claims (11, 12)
-
-
13. A system comprising:
-
means for receiving transaction data;
means for determining a gap in the transaction data;
means for determining a dominant pattern in the transaction data;
means for identifying a region within the dominant pattern that corresponds to the gap in the transaction data; and
means for adopting data associated with the corresponding region into the gap to minimize impact on the dominant pattern.
-
-
14. A system comprising:
-
means for receiving transaction data;
means for determining a gap in the transaction data;
means for determine transaction data to fill in the gap based on a set of substitute data from among a group of substitute data sets; and
means for adopting the set of substitute data into the gap. - View Dependent Claims (15)
-
Specification