Multiparty communications systems and methods that optimize communications based on mode and available bandwidth
First Claim
1. A method for facilitating dynamic communications amongst multiple users, the method comprising:
- receiving video communications, the video communications being sent by a transmitting device and directed to a receiving device;
determining, based on activity between the transmitting device and the receiving device, a communication mode applicable to each of the transmitting and receiving devices, the determined applicable communication mode being one of;
an instant ready-on mode, an intermediate mode, and an active mode;
determining an available bandwidth of at least one of the transmitting and receiving devices; and
deriving contextual communications from the video communications based on both the determined communication mode and the determined available bandwidth.
0 Assignments
0 Petitions
Accused Products
Abstract
Improved methods, systems, and devices for managing communications are provided. A user device may display all ongoing communications so that a user can visualize the communications network or some subset thereof (e.g., a subgroup or group of users). A system may maintain the user device in an instant ready-on mode of communication with the other user devices. A user may then initiate communications with a subgroup (e.g., a pair) or group without initiating a new connection. Accordingly, a user can simultaneously and fluidly communicate at the subgroup level, at the group level, or at the inter-group level. Moreover, users can function as independent actors that can freely form and leave subgroups as well as groups.
48 Citations
30 Claims
-
1. A method for facilitating dynamic communications amongst multiple users, the method comprising:
-
receiving video communications, the video communications being sent by a transmitting device and directed to a receiving device; determining, based on activity between the transmitting device and the receiving device, a communication mode applicable to each of the transmitting and receiving devices, the determined applicable communication mode being one of;
an instant ready-on mode, an intermediate mode, and an active mode;determining an available bandwidth of at least one of the transmitting and receiving devices; and deriving contextual communications from the video communications based on both the determined communication mode and the determined available bandwidth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 28, 29, 30)
-
-
12. A system for facilitating communications amongst multiple users, the system comprising:
-
a receiver configured to receive video communications from a transmitting device, the video communications being directed to a receiving device; and a processor configured to; determine, based on activity between the transmitting device and the receiving device, a communication mode applicable to each of the transmitting and receiving devices, the determined applicable communication mode being one of;
an instant ready-on mode, an intermediate mode, and an active mode;determine an available bandwidth of at least one of the transmitting and receiving devices; and derive contextual communications from the video communications based on both the determined communication mode and the determined available bandwidth. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for facilitating communications between multiple devices, the method comprising:
-
receiving video communications, the video communications being sent by a transmitting device and directed to a receiving device; determining, based on activity between the transmitting device and the receiving device, a communication mode from a plurality of user-selectable communication modes between the transmitting and receiving devices; and deriving contextual communications from the video communications, the contextual communications being based on both the determined communication mode and an available bandwidth of at least one of the transmitting device and the receiving device. - View Dependent Claims (24, 25, 26, 27)
-
Specification