Recurring event analyses and data push
First Claim
1. A computer-implemented method for transferring funds of a due payment to a service provider, the method comprising:
- receiving, by one or more computer processors, an electronic copy of a contract between a service provider and a customer of the service provider, wherein the contract comprises a triggering event;
identifying a scheduled payment owed by the customer to the service provider by parsing, by the one or more computer processors, the electronic copy of the contract;
electronically monitoring, by the one or more computer processors, email accounts of the service provider and customer;
in response to electronically monitoring the email accounts of the service provider and customer, identifying, by the one or more computer processors, the occurrence of the triggering event;
determining, by the one or more computer processors, that the service provider does not own an account managed by a financial institution;
in response to identifying the occurrence of the triggering event, determining, by the one or more computer processors, that the scheduled payment under the contract is due;
in response to determining that the scheduled payment under the contract is due, communicating, by a token server, to a computing device of the service provider, a unique token;
associating, by the token server, a unique identifier of the computing device with the unique token;
receiving, by a transaction machine, a modified unique token from the computing device of the service provider;
determining, by the token server, that the modified unique token comprises the unique token and the unique identifier of the computing device;
in response to determining that the modified unique token comprises the unique token and the unique identifier of the computing device, authenticating, by the token server, the modified unique token; and
in response to authenticating the modified unique token, (i) transferring, by the token server, funds from a financial account of the customer to a financial account of the service provider, (ii) dispensing, by the transaction machine, a prepaid transaction card, or (iii) dispensing, by the transaction machine, cash.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products for allocation of resources based on event triggers are provided. As an example, the system receives a set of electronic guidelines outlining scheduled allocation of resources based on detection of trigger events, where the resources are transferred electronically from a source to a destination. The system parses the electronic guidelines into a set of event triggers associated with resource allocations and monitor activities associated events related to allocation resources. From the monitoring, the system identifies a triggering event in the activities that is associated with a resource allocation as defined in the electronic guidelines and transfers an allocation of the resources electronically from the source to the destination based on the triggering event.
-
Citations
7 Claims
-
1. A computer-implemented method for transferring funds of a due payment to a service provider, the method comprising:
-
receiving, by one or more computer processors, an electronic copy of a contract between a service provider and a customer of the service provider, wherein the contract comprises a triggering event; identifying a scheduled payment owed by the customer to the service provider by parsing, by the one or more computer processors, the electronic copy of the contract; electronically monitoring, by the one or more computer processors, email accounts of the service provider and customer; in response to electronically monitoring the email accounts of the service provider and customer, identifying, by the one or more computer processors, the occurrence of the triggering event; determining, by the one or more computer processors, that the service provider does not own an account managed by a financial institution; in response to identifying the occurrence of the triggering event, determining, by the one or more computer processors, that the scheduled payment under the contract is due; in response to determining that the scheduled payment under the contract is due, communicating, by a token server, to a computing device of the service provider, a unique token; associating, by the token server, a unique identifier of the computing device with the unique token; receiving, by a transaction machine, a modified unique token from the computing device of the service provider; determining, by the token server, that the modified unique token comprises the unique token and the unique identifier of the computing device; in response to determining that the modified unique token comprises the unique token and the unique identifier of the computing device, authenticating, by the token server, the modified unique token; and in response to authenticating the modified unique token, (i) transferring, by the token server, funds from a financial account of the customer to a financial account of the service provider, (ii) dispensing, by the transaction machine, a prepaid transaction card, or (iii) dispensing, by the transaction machine, cash. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification