Shared communication space invitations
First Claim
1. A computer-implemented method performed by a server system having one or more processors and memory storing programs executed by the one or more processors for providing communications, the method comprising:
- providing a shared communication space that includes content associated with a first set of characteristics;
receiving a second set of characteristics associated with users that includes user interests inferred from user activities including searches that are performed during a bounded time period, and user interests inferred from a geographic location associated with users;
determining that a first user and a second user share the user interests included in the second set of characteristics and inferred from the user activities;
identifying the first and second users for participating in the shared communication space based on determining that the user interests associated with the first and second users are related to the first set of characteristics associated with the content in the shared communication space;
sending to the first and second users an invitation to participate in the shared communication space, the invitation including settings describing the first user and the second user communicating to and from the shared communication space with varying degrees of granularity; and
upon acceptance of the invitation by the first and second users,enabling access by the first and second users to the shared communication space;
determining a type of filtering based at least in part on an criterion including word phrases specified by at least one of the first user and the second user;
communicating the first user, the second user and other participants in the shared communication space based at least in part on applying the type of filtering to information received by at least one of the first user and the second user; and
group-editing an information item in the shared communication space by at least one of the first user, the second user and the other participants.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of providing invitations to a shared communication space, performed by a server system, includes providing the shared communication space, which includes content associated with a set of characteristics, and identifying a user, in accordance with a set of characteristics associated with the user and the set of characteristics associated with the content in the shared communication space. The method further includes sending to the identified user a invitation to participate in the shared communication space, and upon acceptance of the invitation by the user, enabling access by the user to the shared communication space by the user and enabling the user to exchange information with other participants in the shared communication space via the shared communication space.
-
Citations
22 Claims
-
1. A computer-implemented method performed by a server system having one or more processors and memory storing programs executed by the one or more processors for providing communications, the method comprising:
-
providing a shared communication space that includes content associated with a first set of characteristics; receiving a second set of characteristics associated with users that includes user interests inferred from user activities including searches that are performed during a bounded time period, and user interests inferred from a geographic location associated with users; determining that a first user and a second user share the user interests included in the second set of characteristics and inferred from the user activities; identifying the first and second users for participating in the shared communication space based on determining that the user interests associated with the first and second users are related to the first set of characteristics associated with the content in the shared communication space; sending to the first and second users an invitation to participate in the shared communication space, the invitation including settings describing the first user and the second user communicating to and from the shared communication space with varying degrees of granularity; and upon acceptance of the invitation by the first and second users, enabling access by the first and second users to the shared communication space; determining a type of filtering based at least in part on an criterion including word phrases specified by at least one of the first user and the second user; communicating the first user, the second user and other participants in the shared communication space based at least in part on applying the type of filtering to information received by at least one of the first user and the second user; and group-editing an information item in the shared communication space by at least one of the first user, the second user and the other participants. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium storing one or more computer programs to be executed by one or more processors of a computer system, the one or more computer programs comprising:
-
instructions for providing a shared communication space that includes content associated with a set of characteristics; instructions for receiving a second set of characteristics associated with users that includes user interests inferred from user activities including searches that are performed during a bounded time period, and user interests inferred from a geographic location associated with users; instructions for determining that a first user and a second user share the user interests included in the second set of characteristics and inferred from the user activities; instructions for identifying the first and second users for participating in the shared communication space based on determining that the user interests associated with the first and second users are related to the first set of characteristics associated with the content in the shared communication space; instructions for sending to the first and second users an invitation to participate in the shared communication space, the invitation including settings describing the first user and the second user communicating to and from the shared communication space with varying degrees of granularity; and upon acceptance of the invitation by the first and second user, instructions for; enabling access by the first and second users to the shared communication space; determining a type of filtering based at least in part on an criterion including word phrases specified by at least one of the first user and the second user; communicating the first user, the second user and other participants in the shared communication space based at least in part on applying the type of filtering to information received by at least one of the first user and the second user; and group-editing an information item in the shared communication space by at least one of the first user, the second user and the other participants. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A server system for hosting shared communication spaces, comprising:
-
one or more processors; and memory storing at least one program for execution by the one or more processors, the at least one program including instructions for; providing a shared communication space that includes content associated with a first set of characteristics; receiving a second set of characteristics associated with users that includes user interests inferred from user activities including searches that are performed during a bounded time period, and user interests inferred from a geographic location associated with users; determining that a first user and a second user share the user interests included in the second set of characteristics and inferred from the user activities; identifying the first and second users for participating in the shared communication space based on determining that the user interests associated with the first and second users are related to the first set of characteristics associated with the content in the shared communication space; sending to the first and second users an invitation to participate in the shared communication space, the invitation including settings describing the first user and the second user communicating to and from the shared communication space with varying degrees of granularity; and upon acceptance of the invitation by the first and second users, enabling access by the first and second users to the shared communication space; determining a type of filtering based at least in part on an criterion including word phrases specified by at least one of the first user and the second user; communicating the first user, the second user and other participants in the shared communication space based at least in part on applying the type of filtering to information received by at least one of the first user and the second user; and group-editing an information item in the shared communication space by at least one of the first user, the second user and the other participants. - View Dependent Claims (21, 22)
-
Specification