SYSTEM AND METHOD FOR DYNAMICALLY GENERATING AND MANAGING AN ONLINE CONTEXT-DRIVEN INTERACTIVE SOCIAL NETWORK
First Claim
1. A method for identifying secondary users that are performing Web-navigational actions related to Web-navigational actions performed by a primary user, the method comprising:
- identifying at least one Web-navigational primary-user action, wherein the at least one primary-user action has been performed by the primary user;
identifying a plurality of secondary-user actions, wherein the plurality of Web-navigational secondary-user actions are Web-navigational actions performed by at least one of the secondary users in conjunction with the at least one of the Web-navigational primary-user actions that is also performed by at least one of the secondary users;
identifying a plurality of secondary users that have performed at least one of the identified plurality of Web-navigational secondary-user actions;
collecting explicit Web-navigational actions performed by the secondary user;
collecting implicit Web-navigational actions performed by the secondary user;
calculating correlations between the explicit Web-navigational actions and the implicit Web-navigational actions;
wherein identifying the plurality of secondary-user Web-navigational actions comprises identifying the plurality of Web-navigational secondary-user actions based on the calculated correlations;
providing a recommendation to the primary user, the recommendation including an identification of at least one of the plurality of secondary users; and
thereby enabling the primary user and the identified at least one of the plurality of secondary users to participate in an on-line community associated with the at least one primary-user action or at least on of the plurality of secondary-user actions.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for calculating recommendations for a user is described. One embodiment includes a method for identifying users that are performing actions related to actions performed by a primary user, the method comprising: identifying an action performed by the primary user; identifying secondary users who performed the action; identifying actions performed by the secondary users; selecting a relevant action included in the identified actions performed the secondary users; identifying at least one secondary user that recently performed the selected relevant action; identify the action currently being performed by the identified secondary user; and providing a recommendation to user, the recommendation including an indication of the identified secondary user and the identified action.
98 Citations
11 Claims
-
1. A method for identifying secondary users that are performing Web-navigational actions related to Web-navigational actions performed by a primary user, the method comprising:
-
identifying at least one Web-navigational primary-user action, wherein the at least one primary-user action has been performed by the primary user; identifying a plurality of secondary-user actions, wherein the plurality of Web-navigational secondary-user actions are Web-navigational actions performed by at least one of the secondary users in conjunction with the at least one of the Web-navigational primary-user actions that is also performed by at least one of the secondary users; identifying a plurality of secondary users that have performed at least one of the identified plurality of Web-navigational secondary-user actions; collecting explicit Web-navigational actions performed by the secondary user; collecting implicit Web-navigational actions performed by the secondary user; calculating correlations between the explicit Web-navigational actions and the implicit Web-navigational actions; wherein identifying the plurality of secondary-user Web-navigational actions comprises identifying the plurality of Web-navigational secondary-user actions based on the calculated correlations; providing a recommendation to the primary user, the recommendation including an identification of at least one of the plurality of secondary users; and thereby enabling the primary user and the identified at least one of the plurality of secondary users to participate in an on-line community associated with the at least one primary-user action or at least on of the plurality of secondary-user actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for identifying secondary users that are performing actions related to actions performed by a primary user, the system comprising:
-
a computer system; a storage device in communication with the computer system; a plurality of instructions stored on the storage device, the plurality of instructions configured to cause the computer system to; identify at least one primary-user action, wherein the at least one primary-user action has been performed by the primary user; collecting explicit actions performed by the secondary user; collecting implicit actions performed by the secondary user; calculating correlations between the explicit actions and the implicit actions; identify a plurality of secondary-user actions, wherein the plurality of secondary-user actions are actions performed by at least one of the secondary users in conjunction with the at least one of the primary-user and wherein identifying the plurality of secondary-user actions comprises identifying the plurality of secondary-user actions based on the calculated correlations; identify a plurality of secondary users that have performed at least one of the identified plurality of secondary-user actions; collect explicit Web-navigational actions performed by the secondary user; collect implicit Web-navigational actions performed by the secondary user; calculate correlations between the explicit Web-navigational actions and the implicit Web-navigational actions; wherein identifying the plurality of secondary-user Web-navigational actions comprises identifying the plurality of Web-navigational secondary-user actions based on the calculated correlations; provide a recommendation to the primary user, the recommendation including an identification of at least one of the plurality of secondary users; thereby enabling the primary user and the identified at least on of the plurality of secondary users to participate in an on-line community associated with the at least one primary-user action or at least one of the plurality of secondary user actions; wherein identifying the plurality of secondary-user actions comprises identifying the plurality of secondary-user actions based on the calculated correlations. - View Dependent Claims (10)
-
-
11. A method for identifying secondary users that are performing Web-navigational actions related to Web-navigational actions performed by a primary user, the method comprising:
-
identifying at least one Web-navigational primary-user action, wherein the at least one primary-user action has been performed by the primary user; identifying a plurality of secondary-user actions, wherein the plurality of Web-navigational secondary-user actions are Web-navigational actions performed by at least one of the secondary users in conjunction with the at least one of the Web-navigational primary-user actions that is also performed by at least one of the secondary users; identifying a plurality of secondary users that have performed at least one of the identified plurality of Web-navigational secondary-user actions; determining the recency with which each of the plurality of secondary users performed the identified plurality of Web-navigational secondary-user actions; selecting at least one of the plurality of Web-navigational secondary users for a recommendation based on the determined recency; providing the recommendation to the primary user, the recommendation including an identification of at least one of the plurality of secondary users; and thereby enabling the primary user and the identified at least one of the plurality of secondary users to participate in an on-line community associated with the at least one primary-user action or at least on of the plurality of secondary-user actions.
-
Specification