Overlay generation for sharing a website
First Claim
1. A computer-implemented method comprising:
- registering, with one or more processors, a first user and a second user with a social network;
receiving, with the one or more processors, user activities for the second user associated with the first website and a second website, the user activities being other users'"'"' ratings based on a bi-directional communication between another user and the second user;
generating, with the one or more processors, a website rating for the second user based on the user activities related to the first website and an overall rating for the second user based on the user activities related to the first website and the second website;
determining whether to include the second user in an overlay associated with the first website and displayed to the first user based on determining whether the website rating and the overall rating of the second user exceed a threshold value specified by the first user; and
responsive to determining that the website rating and the overall rating of the second user exceed the threshold value, generating, with the one or more processors, graphical data for displaying the overlay for the first website that includes information about the second user to the first user, the overlay including a name, the overall rating and the website rating of the second user such that the first user can interact with the second user within the overlay.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating an overlay to share information on a website among users who are associated with a social network. A sharing application includes a social network engine, a code generator, a rating engine, a filter module, a dialog engine, a website annotator, a recommendation engine and a user interface module. The social network engine registers users with the social network to share information on websites. The social network engine generates user profiles for users including topics that the users are interested in. The rating engine rates the users based at least in part on the user'"'"'s activities relating to the websites. The filter module filters users that are included in the overlay according to conditions. The dialog engine generates dialog boxes for users to communicate with each other. The user interface module generates the overlay.
-
Citations
17 Claims
-
1. A computer-implemented method comprising:
-
registering, with one or more processors, a first user and a second user with a social network; receiving, with the one or more processors, user activities for the second user associated with the first website and a second website, the user activities being other users'"'"' ratings based on a bi-directional communication between another user and the second user; generating, with the one or more processors, a website rating for the second user based on the user activities related to the first website and an overall rating for the second user based on the user activities related to the first website and the second website; determining whether to include the second user in an overlay associated with the first website and displayed to the first user based on determining whether the website rating and the overall rating of the second user exceed a threshold value specified by the first user; and responsive to determining that the website rating and the overall rating of the second user exceed the threshold value, generating, with the one or more processors, graphical data for displaying the overlay for the first website that includes information about the second user to the first user, the overlay including a name, the overall rating and the website rating of the second user such that the first user can interact with the second user within the overlay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; and a memory storing instructions that, when executed, cause the system to; register a first user and a second user with a social network; receive user activities for the second user associated with the first website and a second website, the user activities being other users'"'"' ratings based on a bi-directional communication between another user and the second user; generate a website rating for the second user based on the user activities related to the first website and an overall rating for the second user based on the user activities related to the first website and the second website; determine whether to include the second user in an overlay associated with the first website and displayed to the first user based on determining whether the website rating and the overall rating of the second user exceed a threshold value specified by the first user; and responsive to determining that the website rating and the overall rating of the second user exceed the threshold value, generate graphical data for displaying for displaying the overlay for the first website that includes information about the second user to the first user, the overlay including a name, the overall rating and the website rating of the second user such that the first user can interact with the second user within the overlay. - View Dependent Claims (13, 14)
-
-
15. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform steps comprising:
-
registering a first user and a second user with a social network; receiving user activities for the second user associated with the first website and a second website, the user activities being other users'"'"' ratings based on a bi-directional communication between another user and the second user; generating a website rating for the second user based on the user activities related to the first website and an overall rating for the second user based on the user activities related to the first website and the second website; determining whether to include the second user in an overlay associated with the first website and displayed to the first user based on determining whether the website rating and the overall rating of the second user exceed a threshold value specified by the first user; and responsive to determining that the website rating and the overall rating of the second user exceed the threshold value, generating graphical data for displaying the overlay for the first website that includes information about the second user to the first user, the overlay including a name, the overall rating and the website rating of the second user such that the first user can interact with the second user within the overlay. - View Dependent Claims (16, 17)
-
Specification