CPC H04L 65/403 (2013.01) | 15 Claims |
1. A computer-implemented method for increasing teleconferencing bandwidth efficiency via presentation of remotely accessible content, the method comprising:
receiving, by a computing system comprising one or more computing devices, a request to present content to a teleconference from a presenting participant device of the teleconference, wherein the content comprises a particular file type;
for each of one or more non-presenting participant devices of the teleconference, determining, by the computing system, that the content is presentable based on at least one criterion, wherein the at least one criterion comprises one or more of:
(a) the particular file type; or
(b) an available bandwidth of the non-presenting participant device;
generating, by the computing system, a unit of software instructions that is configured to cause a participant device to:
receive content access credentials for the content, wherein access to the content is restricted to participant devices with the content access credentials;
access the content from an originating location that differs from the presenting participant device using the content access credentials, wherein the computing system comprises the originating location that differs from the presenting participant device, and wherein the content comprises an application of the computer system; and
display the content within a shared content interface of the teleconference, wherein the shared content interface is configured to display a view of the content that is consistent between each participant device of the teleconference;
providing, by the computing system, the unit of software instructions to the one or more non-presenting participant devices of the teleconference;
receiving, by the computing system from the presenting participant device, a request to stop presenting the content to the teleconference; and
responsive to receiving the request to stop presenting the content, revoking, by the computing system content access credentials from each of the one or more non-presenting participant devices.
|