Automatic event migration
First Claim
1. A method comprising:
- aggregating a set of events from one or more servers to a trusted hardware device, different events of the set of events associated with different service providers;
identifying, on the trusted hardware device, a repeating event from the set of events;
prompting a user to migrate subsequent instances of the repeating event from one service provider to a different service provider of the different service providers; and
migrating the subsequent instances of the repeating event, using the user'"'"'s electronic credentials, from the one service provider to the different service provider in response to the user accepting the prompting, wherein migrating the subsequent instances of the repeating event comprises;
logging into a website of a server associated with the repeating event from the trusted hardware device using the user'"'"'s electronic credentials;
locating one or more user interface elements associated with the repeating event;
submitting information associated with the different service provider from the trusted hardware device to the website of the server using the one or more user interface elements; and
accessing one or more other locations on the website of the server associated with the repeating event, with one or more artificially introduced delays between accessing the one or more other locations and submitting the information, thereby emulating a use pattern of the user for the website of the server associated with the repeating event.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatuses, systems, methods, and computer program products are disclosed for automated event migration. A method includes aggregating a set of events from one or more servers to a trusted hardware device. Certain different events of a set of events may be associated with different service providers. A method includes identifying, on a trusted hardware device, a repeating event from a set of events. A method includes prompting a user to migrate subsequent instances of a repeating event from one service provider to a different service provider of a plurality of service providers. A method includes migrating subsequent instances of a repeating event, using a user'"'"'s electronic credentials, from one service provider to a different service provider in response to the user accepting a prompt.
77 Citations
17 Claims
-
1. A method comprising:
-
aggregating a set of events from one or more servers to a trusted hardware device, different events of the set of events associated with different service providers; identifying, on the trusted hardware device, a repeating event from the set of events; prompting a user to migrate subsequent instances of the repeating event from one service provider to a different service provider of the different service providers; and migrating the subsequent instances of the repeating event, using the user'"'"'s electronic credentials, from the one service provider to the different service provider in response to the user accepting the prompting, wherein migrating the subsequent instances of the repeating event comprises; logging into a website of a server associated with the repeating event from the trusted hardware device using the user'"'"'s electronic credentials; locating one or more user interface elements associated with the repeating event; submitting information associated with the different service provider from the trusted hardware device to the website of the server using the one or more user interface elements; and accessing one or more other locations on the website of the server associated with the repeating event, with one or more artificially introduced delays between accessing the one or more other locations and submitting the information, thereby emulating a use pattern of the user for the website of the server associated with the repeating event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
a trusted hardware device authorized by a user to use a plurality of electronic credentials for the user, the trusted hardware device configured to; aggregate a set of events from one or more servers using one or more of the electronic credentials for the user; identify a plurality of repeating events from the set of events, the plurality of repeating events associated with a plurality of service providers; prompt a user to migrate execution of the plurality of repeating events from the plurality of service providers to a different service provider; migrate execution of the plurality of repeating events, using one or more of the electronic credentials for the user, from the plurality of service providers to the different service provider in response to the user accepting the prompting; detect a trigger indicating one or more of a potential and an actual security breach; log into websites associated with each of the plurality of electronic credentials for the user using the plurality of electronic credentials; locate one or more user interface elements associated with the electronic credentials on each of the websites; and change each of the plurality of electronic credentials using the one or more user interface elements associated with the electronic credentials on each of the websites in response to detecting the trigger.
-
15. A system comprising:
-
a backend server computer that selects one or more repeating events for at least a subset of a plurality of users based on aggregated sets of events for each of the plurality of users wherein the backend server computer is configured to; detect a trigger indicating one or more of a potential and an actual security breach, log into websites associated with events from the aggregated sets of events using electronic credentials for the plurality of users, locate one or more user interface elements associated with the electronic credentials on each of the websites, and change the electronic credentials for the plurality of users using the one or more user interface elements associated with the electronic credentials on each of the websites for the plurality of users in response to detecting the trigger; and hardware devices comprising a plurality of event migration modules, the event migration modules configured to prompt at least the subset of users to migrate the selected one or more repeating events to one or more different service providers, one of the backend server computer and an event migration module of the plurality of event migration modules migrating one of the one or more repeating events to one of the one or more different service providers in response to a user of the at least the subset of the users accepting a prompt associated with the one of the one or more repeating events. - View Dependent Claims (16, 17)
-
Specification