Advertising in collaborative environments
First Claim
Patent Images
1. A computer implemented method comprising:
- receiving, from a first computer system, data based on information sent by a first user and by a second user, the information being exchanged in a collaborative environment that enables the first user to interact with at least one other user;
identifying an advertisement based at least in part on the received data;
transmitting, by a second computer system, data that causes the first computer system to display, in the collaborative environment, the advertisement to the first user; and
transmitting, by the second computer system, data that causes the first computer system to refresh the advertisement at a variable rate based at least in part on (i) a speed of exchange of the information and (ii) online status changes of either the first user or the second user, the advertisement being scrolled with a particular portion of the information as additional information is exchanged between the first user and the second user, wherein the advertisement is displayed adjacent to the particular portion of the information.
2 Assignments
0 Petitions
Accused Products
Abstract
A user profile is identified, the user profile including portions of information related to a first user that is present in a collaborative environment. A weight is associated with a portion of information. An advertisement is identified based on the portions of information and associated weights, and the advertisement is shown to the first user.
39 Citations
29 Claims
-
1. A computer implemented method comprising:
-
receiving, from a first computer system, data based on information sent by a first user and by a second user, the information being exchanged in a collaborative environment that enables the first user to interact with at least one other user; identifying an advertisement based at least in part on the received data; transmitting, by a second computer system, data that causes the first computer system to display, in the collaborative environment, the advertisement to the first user; and transmitting, by the second computer system, data that causes the first computer system to refresh the advertisement at a variable rate based at least in part on (i) a speed of exchange of the information and (ii) online status changes of either the first user or the second user, the advertisement being scrolled with a particular portion of the information as additional information is exchanged between the first user and the second user, wherein the advertisement is displayed adjacent to the particular portion of the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a data processing apparatus; and a memory coupled to the data processing apparatus having instructions stored thereon which, when executed by the data processing apparatus cause the data processing apparatus to perform operations comprising; receiving data based on information sent by a first user and by a second user, the information being exchanged in a collaborative environment that enables the first user to interact with at least one other user; identifying an advertisement based at least in part on the received data; and causing, in the collaborative environment, display of the advertisement to the first user and causing refresh of the advertisement at a variable rate based at least in part on (i) a speed of exchange of the information and (ii) online status changes of either the first user or the second user, the advertisement being scrolled with a particular portion of the information as additional information is exchanged between the first user and the second user, wherein the advertisement is displayed adjacent to the particular portion of the information. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium storing software comprising instructions executable by a processing device and upon such execution cause the processing device to perform operations comprising:
-
receiving data based on information sent by a first user and by a second user, the information being exchanged in a collaborative environment that enables the first user to interact with at least one other user; identifying an advertisement based at least in part on the received data; and causing, in the collaborative environment, display of the advertisement to the first user and causing refresh of the advertisement at a variable rate based at least in part on (i) a speed of exchange of the information and (ii) online status changes of either the first user or the second user, the advertisement being scrolled with a particular portion of the information as additional information is exchanged between the first user and the second user, wherein the advertisement is displayed adjacent to the particular portion of the information. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification