Systems and methods for social network based conferencing
First Claim
1. A method for initiating a conference, the method comprising:
- receiving, by a messaging server, a request from a first user to initiate a real-time instant messaging conference, the request including a separation degree identifier identifying a desired degree of separation from the first user, wherein the desired degree of separation is at least two degrees of separation;
accessing, by the messaging server, social network data that identifies acquaintance designations made by users of the messaging server, each acquaintance designation identifying a designating user and a designee user;
identifying, based on the social network data, a plurality of other users that is within the desired degree of separation from the first user, each user of the plurality of other users being identified as the designee user within a chain of acquaintance designations starting from the first user, each designee user in the chain of acquaintance designations comprising one degree of the desired degree of separation;
automatically initiating, by the messaging server, the real-time instant messaging conference between the first user and at least some of the plurality of other users;
receiving, by the messaging server, a message from the first user;
distributing, by the messaging server, the message to the at least some of the plurality of other users;
receiving from the first user a second message and metadata identifying a second separation degree identifier identifying a second desired degree of separation from the first user, wherein the second separation degree identifier is different from the separation degree identifier, identifying a second plurality of other users that is within the second desired degree of separation from the first user, wherein the second plurality of other users is a subset of the plurality of other users; and
sending the second message only to the second plurality of other users.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-based systems and methods provide additional management options for members of social networks whereby the members can define and participate in conferences, with the extent of the participation and messaging within such conferences based on the structure of the underlying social network(s). Metadata sent by participants includes one or more distribution parameters, with the parameter(s) specifying the extent to which a message is distributed within a conference and/or the extent of participation in the conference. In some embodiments, replies to messages cannot extend beyond the original recipient list, but may be further limited. Embodiments of a client interface for use in social networking conference systems are disclosed, and may include threaded chat areas and content sharing areas.
-
Citations
9 Claims
-
1. A method for initiating a conference, the method comprising:
-
receiving, by a messaging server, a request from a first user to initiate a real-time instant messaging conference, the request including a separation degree identifier identifying a desired degree of separation from the first user, wherein the desired degree of separation is at least two degrees of separation; accessing, by the messaging server, social network data that identifies acquaintance designations made by users of the messaging server, each acquaintance designation identifying a designating user and a designee user; identifying, based on the social network data, a plurality of other users that is within the desired degree of separation from the first user, each user of the plurality of other users being identified as the designee user within a chain of acquaintance designations starting from the first user, each designee user in the chain of acquaintance designations comprising one degree of the desired degree of separation; automatically initiating, by the messaging server, the real-time instant messaging conference between the first user and at least some of the plurality of other users; receiving, by the messaging server, a message from the first user; distributing, by the messaging server, the message to the at least some of the plurality of other users; receiving from the first user a second message and metadata identifying a second separation degree identifier identifying a second desired degree of separation from the first user, wherein the second separation degree identifier is different from the separation degree identifier, identifying a second plurality of other users that is within the second desired degree of separation from the first user, wherein the second plurality of other users is a subset of the plurality of other users; and sending the second message only to the second plurality of other users. - View Dependent Claims (2, 3)
-
-
4. A computer program product comprising at least one non-transitory computer-readable medium embodying program instructions, which, when executed by one or more computing devices, configure the one or more computing devices to perform actions including:
-
receiving a request from a first user to initiate a real-time instant messaging conference, the request including a separation degree identifier identifying a desired degree of separation from the first user, wherein the desired degree of separation is at least two degrees of separation; accessing social network data that identifies acquaintance designations made by users of the messaging server, each acquaintance designation identifying a designating user and a designee user; identifying, based on the social network data, a plurality of other users that are within the desired degree of separation from the first user, each user of the plurality of other users being identified as the designee user within a chain of acquaintance designations starting from the first user, each designee user in the chain of acquaintance designations comprising one degree of the desired degree of separation; automatically initiating the real-time instant messaging conference between the first user and at least some of the plurality of other users; receiving, by a messaging server, a message from the first user; distributing, by the messaging server, the message to the at least some of the plurality of other users; receiving from the first user a second message and metadata identifying a second separation degree identifier identifying a second desired degree of separation from the first user, wherein the second separation degree identifier is different from the separation degree identifier, identifying a second plurality of other users that is within the second desired degree of separation from the first user, wherein the second plurality of other users is a subset of the plurality of other users; and sending the second message only to the second plurality of other users. - View Dependent Claims (5, 6)
-
-
7. A computing device, wherein the computing device is configured to access stored instructions that configure the computing device to perform activities including:
-
receiving a request from a first user to initiate a real-time instant messaging conference, the request including a separation degree identifier identifying a desired degree of separation from the first user, wherein the desired degree of separation is at least two degrees of separation; accessing social network data that identifies acquaintance designations made by users of the messaging server, each acquaintance designation identifying a designating user and a designee user; determining, based on the social network data, a plurality of other users that is within the desired degree of separation from the first user, each user of the plurality of other users being identified as the designee user within a chain of acquaintance designations starting from the first user, each designee user in the chain of acquaintance designations comprising one degree of the desired degree of separation; automatically initiating the real-time instant messaging conference between the first user and at least some of the plurality of other users; receiving a message from the first user; distributing the message to the at least some of the plurality of other users; receiving from the first user a second message and metadata identifying a second separation degree identifier identifying a second desired degree of separation from the first user, wherein the second separation degree identifier is different from the separation degree identifier, identifying a second plurality of other users that is within the second desired degree of separation from the first user, wherein the second plurality of other users is a subset of the plurality of other users; and sending the second message only to the second plurality of other users. - View Dependent Claims (8, 9)
-
Specification