×

Systems and methods for accessing records via derivative locators

  • US 10,417,637 B2
  • Filed: 01/29/2015
  • Issued: 09/17/2019
  • Est. Priority Date: 08/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing fraud indicators, the method comprising:

  • receiving, by a computer processor of a fraud detection server, an encrypted transaction data packet comprising first transaction information associated with a financial transaction verification standard from a transaction processing computing server for an open transaction, the encrypted transaction data packet comprising a first timestamp and the first transaction information comprising shared transaction specific information available to a plurality of servers including at least the fraud detection server, a remote financial server, and the transaction processing computing server, wherein the shared transaction specific information is a subset of the transaction information and the shared transaction specific information is communicated from one computing server to another computing server in the plurality of servers to process the open transaction in accordance with the financial transaction verification standard;

    formulating, by the computer processor of the fraud detection server, a first derivative locator based on the first transaction information, wherein the first derivative locator encodes at least a portion of the shared transaction specific information;

    linking, by the computer processor of the fraud detection server, an electronic transaction record describing the open transaction with the first derivative locator and the first timestamp;

    storing, by the computer processor of the fraud detection server, the linked electronic transaction record, the first derivative locator, and the first time stamp in a repository;

    receiving, by the computer processor of the fraud detection server, a request for the electronic transaction record from the remote financial server, wherein the request comprises a second encrypted transaction data packet comprising a second timestamp and second transaction information having the shared transaction specific information;

    determining, by the computer processor of the fraud detection server, a second derivative locator associated with the request, wherein the second derivative locator is formed based at least partly on second transaction information associated with the financial verification standard communicated from the transaction processing computing server to the remote financial server;

    searching, by the computer processor of the fraud detection server, the repository using the second derivative locator to find a matching first derivative locator; and

    in response to a determination that the first derivative locator is the same as the second derivative locator;

    determining, by the computer processor of the fraud detection server, a difference between the second timestamp and the first timestamp corresponding to the electronic transaction record; and

    in response to a determination that the difference between the first timestamp and the second timestamp is within a threshold value;

    receiving, by the computer processor of the fraud detection server, electronic records from the repository corresponding to the first derivative locator and the first time stamp, the records comprising the electronic transaction record describing the open transaction and one or more automated fraud analysis indicators associated with one or more of the records, the one or more automated fraud analysis indicator generated using device information in a plurality of records aggregated from multiple sources over time and including an indication of a likelihood that the open transaction is associated with a fraudulent device; and

    returning, by the computer processor of the fraud detection server, the electronic transaction record and the one or more automated fraud analysis indicators to the remote financial server.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×