Method and system for obfuscation of granular data while retaining data privacy
US-2017364705-A1 · Dec 21, 2017 · US
US11615419B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11615419-B2 |
| Application number | US-202117486179-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 27, 2021 |
| Priority date | Jun 23, 2016 |
| Publication date | Mar 28, 2023 |
| Grant date | Mar 28, 2023 |
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.
Systems and methods are provided for authorizing an electronic transaction. In one implementation at least one processor is programmed to receive electronic transaction data and historical transaction data, the electronic transaction data including an entity identifier component and an amount component of an electronic transaction; determine, based on the entity identifier component and the amount component, a location of the electronic transaction in a space of a distributed representation space, the distributed representation space comprising a mapping of electronic transaction components in a high-order space; determine locations of the historical transaction data in the distributed representation space; determine a decision boundary in the distributed representation space based on the locations of the historical transaction data; and authorize the electronic transaction based on the location of the electronic transaction being within the decision boundary.
Opening claim text (preview).
What is claimed is: 1. An authorization system comprising: at least one processor; and at least one non-transitory computer readable medium containing instructions that when executed by the at least one processor cause the authorization system to perform operations comprising: receiving electronic transaction data and historical transaction data, the electronic transaction data including an entity identifier component and an amount component of an electronic transaction; determining, based on the entity identifier component and the amount component, a location of the electronic transaction in a distributed representation space, the distributed representation space comprising a mapping of electronic transaction components in a high-order space; determining locations of the historical transaction data in the distributed representation space; determining a decision boundary in the distributed representation space based on the locations of the historical transaction data; and authorizing the electronic transaction based on the location of the electronic transaction being within the decision boundary. 2. The authorization system of claim 1 , wherein the operations further comprise: determining a location of an additional electronic transaction in the distributed representation space; and denying the additional electronic transaction based on the location of the additional electronic transaction being outside of the decision boundary. 3. The authorization system of claim 1 , wherein the historical transaction data is limited to electronic transactions including components satisfying one or more criteria. 4. The authorization system of claim 3 , wherein the one or more criteria includes electronic transactions associated with a specified merchant identifier. 5. The authorization system of claim 3 , wherein the one or more criteria includes electronic transactions associated with a specified customer identifier. 6. The authorization system of claim 3 , wherein the one or more criteria includes electronic transactions associated with transaction amounts exceeding a specified amount. 7. The authorization system of claim 1 , wherein the distributed representation space comprises first rows corresponding to entities and second rows corresponding to amount ranges. 8. The authorization system of claim 7 , wherein determining the location of the electronic transaction includes: identifying rows of the distributed representation, the identified rows including a first row corresponding to a value of the entity identifier component and one of the second rows corresponding to a value of the amount component; and determining the location of the electronic transaction as a linear combination of the identified rows. 9. The authorization system of claim 1 , wherein the electronic transaction data further includes at least one of an electronic transaction time component, a day of week component, a day of month component, and a day of year component. 10. The authorization system of claim 1 , wherein the operations further comprise determining a fraud score based on fraud criteria and the distributed representation space. 11. The authorization system of claim 10 , wherein the fraud criteria include at least one of: a card not present indication, a geographic location associated with the entity identifier, and a predetermined category corresponding to the entity identifier. 12. A computer-implemented method for generating a distributed representation of electronic transaction data, comprising: receiving electronic transaction data and historical transaction data, the electronic transaction data including an entity identifier component and an amount component of an electronic transaction; determining, based on the entity identifier component and the amount component, a location of the electronic transaction in a distributed representation space, the distributed representation space comprising a mapping of electronic transaction components in a high-order space; determining locations of the historical transaction data in the distributed representation space; determining a decision boundary in the distributed representation space based on the locations of the historical transaction data; and authorizing the electronic transaction based on the location of the electronic transaction being within the decision boundary. 13. The computer-implemented method of claim 12 , wherein the method further comprises: determining a location of an additional electronic transaction in the distributed representation space; and denying the additional electronic transaction based on the location of the additional electronic transaction being outside of the decision boundary. 14. The computer-implemented method of claim 12 , wherein the historical transaction data is limited to electronic transactions including components satisfying one or more criteria. 15. The computer-implemented method of claim 12 , wherein the distributed representation space comprises first rows corresponding to entities and second rows corresponding to amount ranges. 16. The computer-implemented method of claim 15 , wherein determining the location of the electronic transaction includes: identifying rows of the distributed representation, the identified rows including a first row corresponding to a value of the entity identifier component and one of the second rows corresponding to a value of the amount component; and determining the location of the electronic transaction as a linear combination of the identified rows. 17. The computer-implemented method of claim 12 , wherein the electronic transaction data further includes at least one of an electronic transaction time component, a day of week component, a day of month component, and a day of year component. 18. The computer-implemented method of claim 12 , wherein the method further comprises determining a fraud score based on fraud criteria and the distributed representation space. 19. The computer-implemented method of claim 18 , wherein the fraud criteria include at least one of: a card not present indication, a geographic location associated with the entity identifier, and a predetermined category corresponding to the entity identifier. 20. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, are configured to cause at least one processor to perform a method, the method comprising: receiving electronic transaction data and historical transaction data, the electronic transaction data including an entity identifier component and an amount component of an electronic transaction; determining, based on the entity identifier component and the amount component, a location of the electronic transaction in a distributed representation space, the distributed representation space comprising a mapping of electronic transaction components in a high-order space; determining locations of the historical transaction data in the distributed representation space; determining a decision boundary in the distributed representation space based on the locations of the historical transaction data; and authorizing the electronic transaction based on the location of the electronic transaction being within the decision boundary.
Weakly supervised learning, e.g. semi-supervised or self-supervised learning · CPC title
Feedforward networks · CPC title
Query formulation · CPC title
Knowledge engineering; Knowledge acquisition · CPC title
Backpropagation, e.g. using gradient descent · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.