Patent ID: 9166806
Filing Date: 2015-10-20
Classification: G06F,H04L,Y10S

Abstract:
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