Global cache tool systems and methods for adding new payees
AssigneeWells Fargo Bank, N.A.
InventorsSabitha Dachepalli, Remo DeLeon, Peter Rozovski
Life of this patent
Estimating the term…
Abstract
Systems and methods for preparing payment requests via cached payee information databases are described. The cached payee database system allows customers of a financial institution to search locally stored payee databases on their mobile devices for payee information. The cache version of the payee database is periodically updated with new and corrected payee information. The cached database system can perform payee searches on a character-by-character basis in real time with minimal delays between searches.
Claims11
A financial institution computing system for preparing customer payment requests, the system comprising:
- a payee database including payee profile information associated with a plurality of payees;
- a processor;
- and
- machine-executable data, that when executed by the processor, causes the processor to:
- generate, by the processor using the payee database, a first cache version of the payee database, wherein the first cache version of the payee database is configured to be searched in response to at least one of a letter and a digit being entered into a search query, contains less than all of the payee profile information from the payee database, and contains fewer payees than the payee database;
- refine, by the processor, matching payees in a drop down list to at least one popular payee category of a plurality of payee categories, the plurality of payee categories based on customer information comprising a name, an address, a phone number, and a payment history, the customer information associated with a current user, comprising operations to:
- determine, by the processor, the at least one popular payee category of the plurality of payee categories based on at least one previously submitted customer payment request;
- categorize, by the processor, the popular payee category by identifying at least one account having account information that matches at least one of a zip code of the current user, such that the popular payee category is relevant to the current user;
- receive, by the processor, at least one payment request from the current user, the payment request including payee data associated with an intended payee of the payment request, wherein the payee data associated with the intended payee is not contained in the first cache version of the payee database corresponding to the drop down list;
- determine, by the processor, that the payee data associated with the intended payee of the received payment request is not included in the first cache version of the payee database;
- generate, by the processor and using the payee database, a second cache version of the payee database, the second cache version of the payee database including the payee data associated with the intended payee of the received payment request, wherein the second cache version of the payee database is configured to be searched in response to at least one of a letter and a digit being entered into a search query and contains less than all of the payee profile information from the payee database;
- and
- transmit, by the processor and via a network communicatively coupled to a customer compact mobile device of the current user, the second cache version of the payee database;
- wherein at least one of the first cache version of the payee database and the second cache version of the payee database is configured to be searched only if a minimum quantity of one or both of letters and digits of payee information are entered into a search query.
A computer implemented method of maintaining an updated payee database associated with a financial institution computing system, the method comprising:
- maintaining, by a processor, a payee database including payee profile information associated with a plurality of payees;
- generating, by the processor and using the payee database, a first cache version of the payee database, wherein the first cache version of the payee database is configured to be searched in response to at least one of a letter and a digit being entered into a search query, contains less than all of the payee profile information from the payee database, and contains fewer payees than the payee database;
- refining, by the processor, matching payees in a drop down list to at least one popular payee category of a plurality of payee categories, the plurality of payee categories based on customer information comprising a name, an address, a phone number, and a payment history, the customer information associated with a current user, comprising operations to:
- determine, by the processor, the at least one popular payee category of the plurality of payee categories based on at least one previously submitted customer payment request;
- categorize, by the processor, the popular payee category by identifying at least one account having account information that matches at least one of a zip code of the current user, such that the popular payee category is relevant to the current user;
- receiving, by the processor, at least one payment request from the current user, the payment request including payee data associated with an intended payee of the payment request, wherein the payee data associated with the intended payee is not contained in the first cache version of the payee database corresponding to the drop down list;
- determining, by the processor, that the payee data associated with the intended payee of the received payment request is not included in the first cache version of the payee database;
- generating, by the processor and using the payee database, a second cache version of the payee database, the second cache version of the payee database including the payee data associated with the intended payee of the received payment request, wherein the second cache version of the payee database is configured to be searched in response to at least one of a letter and a digit being entered into a search query and contains less than all of the payee profile information from the payee database;
- and
- transmitting, by the processor and via a network communicatively coupled to a customer compact mobile device of the current user, the second cache version of the payee database;
- wherein at least one of the first cache version of the payee database and the second cache version of the payee database is configured to be searched only if a minimum quantity of one or both of letters and digits of payee information are entered into a search query.
A non-transitory computer readable media having computer-executable instructions embodied therein that, when executed by a processor of a financial institution computing system, cause the processor to:
- maintain a payee database including payee profile information associated with a plurality of payees;
- generate, using the payee database, a first cache version of the payee database, wherein the first cache version of the payee database is configured to be searched in response to at least one of a letter and a digit being entered into a search query, contains less than all of the payee profile information from the payee database, and contains fewer payees than the payee database;
- refine matching payees in a drop down list to at least one popular payee category of a plurality of payee categories, the plurality of payee categories based on customer information comprising a name, an address, a phone number, and a payment history, the customer information associated with a current user, comprising operations to:
- determine, by the processor, the at least one popular payee category of the plurality of payee categories based on at least one previously submitted customer payment request;
- categorize, by the processor, the popular payee category by identifying at least one account having account information that matches at least one of a zip code of the current user, such that the popular payee category is relevant to the current user;
- receive at least one payment request from the current user, the payment request including payee data associated with an intended payee of the payment request, wherein the payee data associated with the intended payee is not contained in the first cache version of the payee database corresponding to the drop down list;
- determine that the payee data associated with the intended payee of the received payment request is not included in the first cache version of the payee database;
- generate, using the payee database, a second cache version of the payee database, the second cache version of the payee database including the payee data associated with the intended payee of the received payment request, wherein the second cache version of the payee database is configured to be searched in response to at least one of a letter and a digit being entered into a search query and contains less than all of the payee profile information from the payee database;
- and
- transmit, via a network communicatively coupled to a customer compact mobile device of the current user, the second cache version of the payee database;
- wherein at least one of the first cache version of the payee database and the second cache version of the payee database is configured to be searched only if a minimum quantity of one or both of letters and digits of payee information are entered into a search query.
Dependencies are inferred from the claim text.