METHODS AND SYSTEMS FOR ONLINE EVENTS
First Claim
1. A method comprising:
- determining, by a server, that a user accessed a website associated with an electronic notification sent to the user;
determining that the user accessed an event engine associated with the website;
determining that the user initiated an event in the event engine, wherein the initiated event is associated with one or more goods and/or services offered by the website;
storing data about the initiated event in one or more databases;
determining, based on the stored data about the event, that the user abandoned the event in the event engine;
determining whether the event remains abandoned by the user based on a collection of data obtained from online and/or offline sources associated with the event, wherein the collection of data includes data about one or more other websites associated with the one or more goods and/or services offered by the website; and
in response to determining that the event remains abandoned by the user, sending the user a notification about the abandoned event.
3 Assignments
0 Petitions
Accused Products
Abstract
Provided are methods and systems for determining whether an online event has been completed by a user. A website or other interactive service maintains user activity data reflective of the activities of its users. A failure analysis component analyzes the user activity data to automatically detect likely failure events. An event filtering component intelligently accesses information from unrelated websites, interactive services, and/or offline services to determine whether an event was successfully completed by a user. One or more communications are sent to the user for select failure and successful events, preferably taking into consideration information about the event itself and information about the particular user. Such communications present the user with information about the same event or other possible events that are related to the original event that the user might be interested in completing.
-
Citations
23 Claims
-
1. A method comprising:
-
determining, by a server, that a user accessed a website associated with an electronic notification sent to the user; determining that the user accessed an event engine associated with the website; determining that the user initiated an event in the event engine, wherein the initiated event is associated with one or more goods and/or services offered by the website; storing data about the initiated event in one or more databases; determining, based on the stored data about the event, that the user abandoned the event in the event engine; determining whether the event remains abandoned by the user based on a collection of data obtained from online and/or offline sources associated with the event, wherein the collection of data includes data about one or more other websites associated with the one or more goods and/or services offered by the website; and in response to determining that the event remains abandoned by the user, sending the user a notification about the abandoned event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; and a computer-readable medium coupled to said one or more processors having instructions stored thereon that, when executed by said one or more processors, causes said one or more processors to perform operations comprising; determining that a user accessed a website associated with an electronic notification sent to the user; determining that the user accessed an event engine associated with the website; determining that the user initiated an event in the event engine, wherein the initiated event is associated with one or more goods and/or services offered by the website; storing data about the initiated event in one or more databases; determining, based on the stored data about the event, that the user abandoned the event in the event engine; obtaining, from a collection of online and/or offline sources associated with the event, data about one or more other websites associated with the one or more goods and/or services offered by the website; determining, based on the data about the one or more other websites, whether the event remains abandoned by the user; and in response to determining that the event remains abandoned by the user, sending the user a notification about the abandoned event. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. One or more non-transitory computer readable media storing computer-executable instructions that, when executed by one or more processors, causes the one or more processors to perform operations comprising:
-
determining that a user accessed a website associated with an electronic notification sent to the user; determining that the user accessed an event engine associated with the website; determining that the user initiated an event in the event engine, wherein the initiated event is associated with one or more goods and/or services offered by the website; storing data about the initiated event in one or more databases; determining, based on the stored data about the event, that the user abandoned the event in the event engine; obtaining, from a collection of online and/or offline sources associated with the event, data about one or more other websites associated with the one or more goods and/or services offered by the website; determining, based on the data about the one or more other websites, whether the event remains abandoned by the user; and in response to determining that the event remains abandoned by the user, sending the user a notification about the abandoned event.
-
Specification