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:
- determining an available bandwidth of at least one of a transmitting device and a receiving device, wherein the available bandwidth comprises one of;
a minimal available bandwidth corresponding to an amount of unused bandwidth that is insufficient for live robust video communications; and
substantial available bandwidth corresponding to enough unused bandwidth for live robust video communications;
analyzing a size of video communications between the transmitting device and the receiving device; and
adjusting the video communications based on the available bandwidth and the size of the video communications that are analyzed.
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.
-
Citations
30 Claims
-
1. A method for facilitating dynamic communications amongst multiple users, the method comprising:
-
determining an available bandwidth of at least one of a transmitting device and a receiving device, wherein the available bandwidth comprises one of; a minimal available bandwidth corresponding to an amount of unused bandwidth that is insufficient for live robust video communications; and substantial available bandwidth corresponding to enough unused bandwidth for live robust video communications; analyzing a size of video communications between the transmitting device and the receiving device; and adjusting the video communications based on the available bandwidth and the size of the video communications that are analyzed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for facilitating dynamic communications, the system comprising:
-
a transmitting device; a receiving device; and a server operable to; determine an available bandwidth of at least one of the transmitting device and the receiving device, wherein the available bandwidth comprises one of; minimal available bandwidth corresponding to an amount of unused bandwidth that is insufficient for live robust video communications; and substantial available bandwidth corresponding to enough unused bandwidth for live robust video communications; analyze a size of video communications between the transmitting device and the receiving device; and adjust the video communications based on the available bandwidth that was determined, and the size of the video communications that are analyzed. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification