PROPAGATING PROMOTIONAL INFORMATION ON A SOCIAL NETWORK
First Claim
1. A computer-implemented method for providing information to computer users, the method comprising:
- receiving at a server system an indicator of an action performed on a third-party website by a first user of a social network of users, wherein the third-party website is hosted by a third-party server;
creating by the server system first promotional information based upon the received indicator from the third-party website and information associated with the first user of the social network, wherein the third-party server is in a system that is separate from the social network and the server system;
persistently storing by the server system the created first promotional information in a repository of promotional information, wherein the repository stores promotional information associated with a plurality of third-party websites for display to users of a plurality of social networks;
receiving at the server system a request for promotional information to display to a second user of the social network, the second user having an acquaintance relationship with the first user, wherein the acquaintance relationship is defined in a database having information that is available to the server system;
determining by the server system that the created first promotional information is to be displayed to the second user based upon, at least in part, the acquaintance relationship between the first user and the second user; and
transmitting by the server system the created first promotional information for display to the second user of the social network.
2 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a method for providing information to computer users includes receiving at a server system an indicator of an action performed on a third-party website by a first user of a social network of users. The method can also include creating by the server system first promotional information based upon the received indicator and information associated with the first user of the social network. The method can further include persistently storing by the server system the created first promotional information in a repository of promotional information, wherein the repository stores promotional information associated with a plurality of third-party websites for display to users of a plurality of social networks. The method can additionally include receiving at the server system a request for promotional information to display to a second user of the social network, the second user having an acquaintance relationship with the first user.
-
Citations
20 Claims
-
1. A computer-implemented method for providing information to computer users, the method comprising:
-
receiving at a server system an indicator of an action performed on a third-party website by a first user of a social network of users, wherein the third-party website is hosted by a third-party server; creating by the server system first promotional information based upon the received indicator from the third-party website and information associated with the first user of the social network, wherein the third-party server is in a system that is separate from the social network and the server system; persistently storing by the server system the created first promotional information in a repository of promotional information, wherein the repository stores promotional information associated with a plurality of third-party websites for display to users of a plurality of social networks; receiving at the server system a request for promotional information to display to a second user of the social network, the second user having an acquaintance relationship with the first user, wherein the acquaintance relationship is defined in a database having information that is available to the server system; determining by the server system that the created first promotional information is to be displayed to the second user based upon, at least in part, the acquaintance relationship between the first user and the second user; and transmitting by the server system the created first promotional information for display to the second user of the social network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for propagating promotional information to users of a social network based upon user activity on a third-party website, the system comprising:
-
one or more servers; an interface to the one or more servers to receive an indicator of an action performed on a third-party website by a first user of a social network of users, to receive a request for promotional information to display to a second user of the social network, and to transmit promotional information for display to the second user, wherein the first user and the second user have an acquaintance relationship; a processor to access and execute a stored promotional information creation component to create first promotional information based upon the received indicator from the third-party website and information associated with the first user of the social network, wherein the created first promotional information has fixed dimensions; a repository to persistently store the created first promotional information, wherein the repository stores promotional information associated with a plurality of third-party websites for display to users of a plurality of social networks; and a request processing component to, in response to the received request for promotional information, determine the created first promotional information is to be displayed to the second user based upon, at least in part, the acquaintance relationship between the first user and the second user, wherein the created first promotional information is displayed to the second user in a predetermined area of the second user'"'"'s viewing pane of the social network, wherein the predetermined area has a fixed size. - View Dependent Claims (15, 16, 17)
-
-
18. A system for propagating promotional information to users of a social network based upon user activity on a third-party website, the system comprising:
-
one or more servers; an interface to the one or more servers to receive an indicator of an action performed on a third-party website by a first user of a social network of users, to receive a request for promotional information to display to a second user of the social network, and to transmit promotional information for display to the second user, wherein the first user and the second user have an acquaintance relationship; a promotional information creation component to create first promotional information based upon the received indicator from the third-party website and information associated with the first user of the social network, wherein the created first promotional information has fixed dimensions; a repository to persistently store the created first promotional information, wherein the repository stores promotional information associated with a plurality of third-party websites for display to users of a plurality of social networks; and means for processing the received request for promotional information by determining that the created first promotional information is to be displayed to the second user based upon, at least in part, the acquaintance relationship between the first user and the second user, wherein the created first promotional information is displayed to the second user in a predetermined area of the second user'"'"'s viewing pane of the social network, wherein the predetermined area has a fixed size. - View Dependent Claims (19, 20)
-
Specification