Methods and systems for triggering actions
First Claim
Patent Images
1. A computer-implemented method performed by one or more computer systems, the method comprising:
- storing for each of a plurality of users, a user profile comprised of user supplied information associated with the user in a database associated with a social network;
automatically determining a plurality of web pages that are independent of the social network;
responsive to automatically determining the plurality of web pages, identifying via a communications network one or more triggering conditions associated with a web page from the plurality of web pages, wherein each triggering condition is based on a descriptive attribute of content included in the web page and each triggering condition specifies an action to be performed subsequent to the triggering condition being satisfied;
automatically determining a select user profile in response to the user supplied information for the select user profile satisfying at least one triggering condition associated with the web page; and
responsive to the at least one triggering condition associated with the web page being satisfied by the descriptive attribute included in the select user profile, performing the action specified by the triggering condition.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for triggering actions are set forth. According to one embodiment, a method comprising determining at least one triggering condition associated with an article, correlating the triggering condition with information associated with a user, and providing the user with a notification relating to the triggering condition is described.
-
Citations
33 Claims
-
1. A computer-implemented method performed by one or more computer systems, the method comprising:
-
storing for each of a plurality of users, a user profile comprised of user supplied information associated with the user in a database associated with a social network; automatically determining a plurality of web pages that are independent of the social network; responsive to automatically determining the plurality of web pages, identifying via a communications network one or more triggering conditions associated with a web page from the plurality of web pages, wherein each triggering condition is based on a descriptive attribute of content included in the web page and each triggering condition specifies an action to be performed subsequent to the triggering condition being satisfied; automatically determining a select user profile in response to the user supplied information for the select user profile satisfying at least one triggering condition associated with the web page; and responsive to the at least one triggering condition associated with the web page being satisfied by the descriptive attribute included in the select user profile, performing the action specified by the triggering condition. - View Dependent Claims (2, 3, 4, 5, 6, 12, 13, 15, 16, 17, 18, 19, 20, 29, 30, 31, 32)
-
-
7. A computer-readable storage medium containing program code which is executable by one or more computer systems, the program code comprising:
-
program code for storing for each of a plurality of users, a user profile comprised of user supplied information associated with the user in a database associated with a social network; program code for automatically determining a plurality of web pages that are independent of the social network; program code for responsive to automatically determining the plurality of web pages, identifying via a communications network one or more triggering conditions associated with a web page from the plurality of web pages, wherein each triggering condition is based on a descriptive attribute of content included in the web page and each triggering condition specifies an action to be performed subsequent to the triggering condition being satisfied; program code for automatically determining a user profile in response to the user supplied information for the select user profile satisfying at least one triggering condition associated with the web page; program code for responsive to the at least one triggering condition associated with the web page being satisfied by the descriptive attribute included in the select user profile, performing the action specified by the triggering condition. - View Dependent Claims (8, 9, 10, 11, 14, 21, 22, 23, 24, 25, 26, 33)
-
-
27. A computer system, comprising:
-
a computer-readable memory; a processor; a user profile database that is associated with a social network, the user profile database adapted to store for each of a plurality of users, a user profile comprised of user supplied information associated with the user, wherein the user profile database is stored in the computer readable memory; a web site determination module for automatically determining a plurality of web pages that are independent of the social network; a trigger mining module adapted to identify via a communications network one or more triggering conditions associated with a web page from the plurality of web pages responsive to automatically determining the plurality of web pages, wherein each triggering condition is based on a descriptive attribute of content included in the web page and each triggering condition specifies an action to be performed subsequent to the triggering condition being satisfied, wherein the trigger mining module is stored on the computer-readable memory and executable by the processor; a profile mining module adapted to automatically determine a user profile from the user profile database in response to the user supplied information for the select user profile satisfying at least one triggering condition associated with the web page, wherein the profile mining module is stored on the computer-readable memory and executable by the processor; a trigger matching module adapted to perform the action specified by the triggering condition responsive to the at least one triggering condition associated with the web page being satisfied by the descriptive attribute included in the select user profile, wherein the trigger matching module is stored on the computer-readable memory and executable by the processor. - View Dependent Claims (28)
-
Specification