IP Library Granted Patent US 9,264,664
Granted Patent B2
US 9,264,664 · App. 12/959,550 · Granted Feb 16, 2016

Systems and methods for dynamic bandwidth allocation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,264,664
App. No.
12/959,550
Granted
Feb 16, 2016
Kind
B2
Abstract

Disclosed herein are various embodiments of systems and methods that may be utilized in a variety of videoconferencing applications. According to various embodiments, techniques may be utilized to dynamically allocate and adjust bandwidth utilization during a videoconferencing session. A data network may allow for the transmission of data between two or more endpoints. The data exchanged between the endpoints may include video data, audio data, control data, and status data. Control data may be utilized in various embodiments to operate a robotic videoconferencing endpoint. Accordingly, various components of a data network connecting videoconferencing endpoints may transmit data wirelessly.

Claims (25)

1. A mobile videoconferencing endpoint, comprising:

a bus;

a wireless network transceiver in communication with the bus and configured to wirelessly communicate data with a network;

a processor in communication with the bus;

a robotic element in communication with the bus;

a robotics driver in communication with the bus and configured to receive an instruction for controlling the robotic element via the wireless network transceiver and to control the robotic element according to the instruction for controlling the robotic element;

a video input source in communication with the bus;

an audio input source in communication with the bus; and

a computer readable storage medium in communication with the bus, comprising:

a network statistics dataset module executable on the processor and configured to generate a network statistics dataset, and configured to compare a plurality of data samples to the network statistics dataset, each of the plurality of data samples comprising a quantifiable metric representing one or more network conditions;

a bandwidth allocation module executable on the processor and configured to dynamically adjust a data communication bandwidth between the videoconferencing endpoint and the network based upon comparison of the plurality of data samples to the network statistics dataset; and,

a data prioritization module executable on the processor and configured to prioritize data based upon classifying the data as one of a plurality of types of data, wherein the data prioritization module prioritizes an audio data type over a video data type.

2. The videoconferencing endpoint of claim 1 , wherein the data prioritization module operates at an application layer and is in communication with the bandwidth allocation module.

3. The videoconferencing endpoint of claim 2 , wherein the plurality of types of data comprise video data, audio data, control data, and status data.

4. The videoconferencing endpoint of claim 1 , comprising: a patient sensor interface in communication with the bus and configured to receive information from a patient sensor and to transmit information received from the patient sensor via the wireless network transceiver.

5. The videoconferencing endpoint of claim 1 , wherein the computer readable storage medium further comprises:

an encoding module executable on the processor and configured to encode at least one of audio and video data, such that total data transmitted from the videoconferencing endpoint is less than a portion of the data communication bandwidth allocated for transmitting data.

6. The videoconferencing endpoint of claim 5 , wherein the encoding module encodes audio and video data, and the encoding module is further configured to adjust at least one of a frame rate and a resolution of video data.

7. The videoconferencing endpoint of claim 5 , wherein the encoding module encodes audio and video data, and the encoding module is further configured to adjust at least one of a video frame rate, a video compression ratio, an audio compression ratio and the resolution of video data, such that a data transmission rate is less than the difference between a portion of the data communication bandwidth allocated for transmission of data by the videoconferencing endpoint and a combined data transmission rate of audio data and status data.

8. The videoconferencing endpoint of claim 1 , wherein the plurality of data samples comprise a plurality of latency measurements associated with transmission of data on the network.

9. The videoconferencing endpoint of claim 1 , wherein the bandwidth allocation module is further configured to establish a minimum allowable data communication bandwidth.

10. The videoconferencing endpoint of claim 9 , wherein the bandwidth allocation module is further configured to establish a first minimum allowable data communication bandwidth, and wherein the data communication bandwidth between the videoconferencing endpoint and the network exceeds the minimum allowable data communication bandwidth.

11. The videoconferencing endpoint of claim 10 , wherein the bandwidth allocation module is further configured to receive a second minimum allowable data communication bandwidth associated established by a remote videoconferencing endpoint.

12. The videoconferencing endpoint of claim 11 , wherein the first minimum allowable data communication bandwidth and the second minimum allowable data communication bandwidth are asymmetrical.

13. The videoconferencing endpoint of claim 1 , wherein the bandwidth allocation module is further configured to display a first graphical indicator representing an estimated data communication bandwidth capacity between the video conferencing endpoint and the network; and to display a second graphical indicator representing a current data transmission rate, the current data transmission rate being less than the estimated data communication bandwidth capacity between the video conferencing endpoint and the network.

Assignments (10)
CONFIRMATORY GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Jul 18, 2025
From: TELADOC HEALTH, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 072066/0931 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER FROM 01/11/2020 TO 07/01/2020 PREVIOUSLY RECORDED AT REEL: 053705 FRAME: 0839. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 14, 2021
From: INTOUCH TECHNOLOGIES, INC.; JONATA SUB TWO, INC.
To: JONATA SUB TWO, INC.
Reel/Frame 054999/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXEUTION DATE OF THE MERGER FROM 01/11/2020 TO 07/01/2020, PREVIOUSLY RECORDED ON REEL 053705 FRAME 0728. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Jan 14, 2021
From: INTOUCH TECHNOLOGIES, INC.; JONATA SUB ONE, INC.
To: INTOUCH TECHNOLOGIES, INC.
Reel/Frame 054986/0508 →
MERGER Recorded Sep 4, 2020
From: INTOUCH TECHNOLOGIES, INC.; JONATA SUB TWO, INC.
To: JONATA SUB TWO, INC.
Reel/Frame 053705/0839 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2020
From: INTOUCH TECHNOLOGIES, INC.
To: TELADOC HEALTH, INC.
Reel/Frame 053743/0661 →
MERGER AND CHANGE OF NAME Recorded Sep 4, 2020
From: INTOUCH TECHNOLOGIES, INC.; JONATA SUB TWO, INC.
To: INTOUCH TECHNOLOGIES, INC.
Reel/Frame 054690/0327 →
MERGER Recorded Sep 4, 2020
From: INTOUCH TECHNOLOGIES, INC.; JONATA SUB ONE, INC.
To: INTOUCH TECHNOLOGIES, INC.
Reel/Frame 053705/0728 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT REEL/FRAME NO. 45488/0518 Recorded Jul 1, 2020
From: MIDCAP FINANCIAL TRUST, AS AGENT
To: INTOUCH TECHNOLOGIES, INC.; ACUTECARE TELEMEDICINE, LLC; C30 CORPORATION; INTOUCH HEALTH PROVIDERS, LLC; ITH DTC, LLC
Reel/Frame 053117/0060 →
SECURITY INTEREST Recorded Mar 2, 2018
From: INTOUCH TECHNOLOGIES, INC.; ACUTECARE TELEMEDICINE, LLC; C30 CORPORATION; INTOUCH HEALTH PROVIDERS, LLC; ITH DTC, LLC
To: MIDCAP FINANCIAL TRUST, AS AGENT
Reel/Frame 045488/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2010
From: CHAN, JUSTIN; PINTER, MARCO
To: INTOUCH TECHNOLOGIES, INC.
Reel/Frame 025470/0961 →