×

Switching between data aggregator servers

  • US 9,940,668 B2
  • Filed: 03/01/2016
  • Issued: 04/10/2018
  • Est. Priority Date: 09/25/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for switching between data aggregator servers, the method comprising:

  • tracking a first financial account using a personal financial manager (PFM) server;

    receiving, at the PFM server, first account identification data and first account transaction data for the first financial account from a first data aggregator server over a network;

    receiving, at the PFM server, data that comprises one or more custom additions, the one or more custom additions comprising one or more of custom categorizations, taggings, memos, and splits that are related to the first account transaction data;

    including, at the PFM server, the data comprising the one or more custom additions in the first account transaction data;

    detecting, at the PFM server, that the first account transaction data from the first data aggregator server has become unavailable to the PFM server over the network and that a second data aggregator server is currently available to the PFM server over the network;

    in response to the detecting, switching, at the PFM server, from the first data aggregator server to a second data aggregator server, the second data aggregator server configured to send data for at least some of the user'"'"'s financial accounts that were accessible via the first data aggregator server, wherein at least a portion of the user'"'"'s financial accounts accessible via the second data aggregator server comprise different data fields and/or different data formats than the user'"'"'s financial accounts accessible via the first data aggregator server;

    in response to the switching, receiving, at the PFM server, second account identification data and second account transaction data from the second data aggregator server over the network for one or more of the user'"'"'s financial accounts accessible via the second data aggregator server;

    comparing, at the PFM server, the first account identification data and the second account identification data against an identification threshold to determine if the second account identification data matches the first account identification data of the first financial account;

    in response to determining that the second account identification data does not match the first account identification data of the first financial account, comparing, at the PFM server, the first account transaction data and the second account transaction data against a transaction threshold to determine if the second account transaction data matches the first account transaction data of the first financial account;

    in response to determining that the second account transaction data does not match the first account transaction data of the first financial account, requesting, at the PFM server, confirmation from the user that the second account identification data and/or the second account transaction data match(es) the first account identification data of and/or the first account transaction data of the first financial account;

    in response to receiving confirmation from the user that the second account identification data and/or the second account transaction data match the first account identification data of and/or the first account transaction data of the first financial account, merging, at the PFM server, the second account identification data and the second account transaction data with the first account identification data and the first account transaction data; and

    merging the data comprising the one or more custom additions that is included in the first account transaction data with the second account transaction data such that the one or more custom additions remains present in the merged data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×