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 received video communications being sent by a transmitting device and directed to a receiving device;
determining the receiving device'"'"'s available bandwidth;
deriving, from the received video communications, contextual communications based at least on the determined available bandwidth such that the derived contextual communications comprises an amount of information from the received video communications that is suitable for the determined available bandwidth; and
transmitting the contextual communications to the receiving device.
1 Assignment
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.
57 Citations
15 Claims
-
1. A method for facilitating dynamic communications amongst multiple users, the method comprising:
-
receiving video communications, the received video communications being sent by a transmitting device and directed to a receiving device; determining the receiving device'"'"'s available bandwidth; deriving, from the received video communications, contextual communications based at least on the determined available bandwidth such that the derived contextual communications comprises an amount of information from the received video communications that is suitable for the determined available bandwidth; and transmitting the contextual communications to the receiving device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for facilitating dynamic communications amongst multiple users, the method comprising:
-
receiving video communications, the received video communications being sent by a transmitting device and directed to a receiving device; determining the transmitting device'"'"'s available bandwidth; determining the receiving device'"'"'s available bandwidth; and in response to determining the transmitting device has an available bandwidth, instructing the transmitting device to transmit contextual communications to at least the receiving device at a rate consistent with the available bandwidth. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification