摘要 |
Matching systems and methods for social networking systems can select matches for users based on observed activities. A matching system can include, for example, a preference unit, a monitoring unit, and a matching unit. Generally, the preference unit can receive and process matching preference information for a user; the monitoring unit can monitor the user's activities on or observable by the server; and the matching unit can select and recommend matches for the user based on the monitored activities. Thus, matches can be suggested to the user based on the user's observed activities, and not simply based on the user's potentially inaccurate self-description. |
主权项 |
1. A method comprising:
monitoring interactions, by a first entity associated with a first user account, with an electronic system; storing, in a data store, first activity data representing one or more recorded actions of the first entity on the electronic system, including an indication of areas of the electronic system accessed by the first user account; receiving second activity data representing one or more recorded actions of a plurality of additional entities on the electronic system, the additional entities associated with a plurality of additional user account; determining, by a processor, based on comparing the first activity data associated with the first user account and the second activity data associated with the plurality of additional user accounts, a respective matching score for each of the plurality of additional user accounts; selecting, based on predetermined criteria and a respective matching score, a second user account from the plurality of additional user accounts; and providing, to the first user account, an indication of a second entity associated with the second user account, including providing an electronic link to an electronic resource associated with the second entity. |