System and method for automated electronic notification and transaction execution
First Claim
1. A computer-implemented method for automatically performing an action for an end user, the method comprising the steps of:
- maintaining one or more records associated with respective end users of a plurality of end users, wherein respective records are defined by or on behalf of the corresponding end user and identify a trigger event and a response associated with the trigger event, said response to be performed with respect to personal information associated with the end user aggregated from one or more of a plurality of information providers;
detecting that a trigger event associated with an end user has occurred based on a change in the aggregated personal information associated with the end user;
performing in response to detecting the trigger event, a registration procedure by populating a registration template associated with one of the plurality of information providers using the aggregated personal information associated with the end user in order to register and access a computer associated with the information provider, wherein the registration template is selected from a plurality of registration templates maintained in association with the corresponding plurality of information providers; and
executing the response associated with the detected trigger event, by performing the steps of;
retrieving data associated with the information provider based on the associated response;
connecting to the information provider computer based on the retrieved data associated with the information provider; and
executing a transaction script on the information provider computer based on the retrieved data associated with the information provider, the associated response and the aggregated personal information associated with the end user.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention is a system and method for automated notification of occurrences of events related to personal information and/or the automated execution of transactions involving personal information based on events related to the personal information. A user profile associated with each end user of personal information is scanned to determine whether any trigger event related to the personal information associated with each end user has occurred. For each trigger event found to have occurred, a response associated with the found trigger event is executed. The response will be notification to the end user of the occurrence of the trigger event, the execution of a transaction involving personal information of the end user for whom the trigger event occurred or a combination of notification and execution.
389 Citations
16 Claims
-
1. A computer-implemented method for automatically performing an action for an end user, the method comprising the steps of:
-
maintaining one or more records associated with respective end users of a plurality of end users, wherein respective records are defined by or on behalf of the corresponding end user and identify a trigger event and a response associated with the trigger event, said response to be performed with respect to personal information associated with the end user aggregated from one or more of a plurality of information providers; detecting that a trigger event associated with an end user has occurred based on a change in the aggregated personal information associated with the end user; performing in response to detecting the trigger event, a registration procedure by populating a registration template associated with one of the plurality of information providers using the aggregated personal information associated with the end user in order to register and access a computer associated with the information provider, wherein the registration template is selected from a plurality of registration templates maintained in association with the corresponding plurality of information providers; and executing the response associated with the detected trigger event, by performing the steps of; retrieving data associated with the information provider based on the associated response; connecting to the information provider computer based on the retrieved data associated with the information provider; and executing a transaction script on the information provider computer based on the retrieved data associated with the information provider, the associated response and the aggregated personal information associated with the end user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable storage device storing instruction that upon execution cause a processor to automatically perform an action for an end user, by performing the steps of:
-
aggregating personal information from a plurality of information providers to create aggregated personal information associated with respective end users of a plurality of end users; maintaining one or more records associated with respective end users of a plurality of end users, wherein respective records are defined by or on behalf of the corresponding end user and identify a trigger event and a response associated with the trigger event, said response to be performed with respect to the aggregated personal information associated with the end user; detecting that a trigger event associated with an end user has occurred based on a change in the aggregated personal information associated with the end user; performing in response to detecting the trigger event, a registration procedure by populating a registration template associated with one of the plurality of information providers using the aggregated personal information associated with the end user in order to register and access a computer associated with the information provider, wherein the registration template is selected from a plurality of registration templates maintained in association with the corresponding plurality of information providers; and executing the response associated with the detected trigger event, by causing the processor to execute instructions performing the steps of; retrieving data associated with the information provider based on the associated response; connecting to the information provider computer based on the retrieved data associated with the information provider; and executing a transaction script on the information provider computer based on the retrieved data associated with the information provider, the associated response and the aggregated personal information associated with the end user. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for automatically performing an action for an end user, the system comprising:
-
a user store for storing one or more records associated with respective end users of a plurality of end users, each record identifying a trigger event and a response associated with the trigger event, said response to be performed with respect to personal information associated with the corresponding end user aggregated from one or more of a plurality of information providers; a personal information store for storing the aggregated personal information associated with respective end users; and a host computer operably connected to the user store and the personal information store, the host computer comprising a processor for performing the steps of; connecting to at least one of the plurality of information providers, wherein each information provider has personal information associated with one or more of the plurality of end users; aggregating personal information from the plurality of information providers to create the aggregated personal information associated with respective end users; detecting that a trigger event associated with an end user has occurred based on a change in the aggregated personal information associated with the end user; performing a registration procedure by populating a registration template associated with one of the plurality of information providers using the aggregated personal information associated with the end user in order to register and access a computer associated with the information provider, wherein the registration template is selected from a plurality of registration templates maintained in association with the corresponding plurality of information providers; and executing the response associated with the detected trigger event, by performing the steps of; retrieving data associated with the information provider based on the associated response; connecting to the information provider computer based on the retrieved data associated with the information provider; and executing a transaction script on the information provider computer based on the retrieved data associated with the information provider, the response associated with the detected trigger event and the aggregated personal information associated with the end user. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-implemented method for automatically performing an action for an end user, the method comprising the steps of:
-
maintaining one or more records associated with respective end users of a plurality of end users, wherein respective records are defined by or on behalf of the corresponding end user and identify a trigger event and a response associated with the trigger event, said response to be performed with respect to personal information associated with the end user aggregated from one or more of a plurality of information providers; connecting to at least one of the plurality of information providers, wherein each information provider has personal information associated with one or more of the plurality of end users; aggregating personal information from the plurality of information providers to create the aggregated personal information associated with respective end users; performing a registration procedure by populating a registration template associated with one of the plurality of information providers using the aggregated personal information associated with the end user in order to register and access a computer associated with the information provider, wherein the registration template is selected from a plurality of registration templates maintained in association with the corresponding plurality of information providers; detecting that an occurrence of a trigger event associated with an end user has occurred based on a change in the aggregated personal information associated with the end user; and executing the response associated with the detected trigger event, by performing the steps of; retrieving data associated with the information provider based on the associated response; connecting to the information provider computer based on the retrieved data associated with the information provider; and executing a transaction script on the information provider computer based on the retrieved data associated with the information provider, the response associated with the detected trigger and the aggregated personal information associated with the end user.
-
Specification