David Romrell - Hillsboro OR, US Christopher Charles Ptacek - Beaverton OR, US
Assignee:
Barracuda Networks Inc - Campbell CA
International Classification:
H04L 12/56
US Classification:
370392, 3703953, 3703955
Abstract:
Data traffic is scheduled by, in a first scheduler, selecting a source of traffic from a plurality of sources of traffic, each source being associated with a second scheduler, in a second scheduler associated with the selected source of traffic, selecting a type of traffic from a plurality of types of traffic within the source selected by the first scheduler, and transmitting data of the selected type and source. Identifying and creating tunnels between endpoints in a network for optimum data traffic method and apparatus.
Dual Scheduling For Efficient Network Traffic Management
David Romrell - Hillsboro OR, US Christopher Ptacek - Beaverton OR, US
International Classification:
H04L 12/56
US Classification:
370395400
Abstract:
Data traffic is scheduled by, in a first scheduler, selecting a source of traffic from a plurality of sources of traffic, each source being associated with a second scheduler, in a second scheduler associated with the selected source of traffic, selecting a type of traffic from a plurality of types of traffic within the source selected by the first scheduler, and transmitting data of the selected type and source.
Deficit And Group Round Robin Scheduling For Efficient Network Traffic Management
DAVID ROMRELL - Hillsboro OR, US Christopher Charles Ptacek - Beaverton OR, US
Assignee:
Barracuda Networks, Inc - Campbell CA
International Classification:
H04L 12/56
US Classification:
37039541
Abstract:
Data traffic is scheduled by, in a first scheduler, selecting a source of traffic from a plurality of sources of traffic, each source being associated with a second scheduler, in a second scheduler associated with the selected source of traffic, selecting a type of traffic from a plurality of types of traffic within the source selected by the first scheduler, and transmitting data of the selected type and source. Scheduling data traffic apparatus and method using deficit and group ratio round robin budgeting.
Manifest Customization In Adaptive Bitrate Streaming
- Suwanee GA, US Christopher Ptacek - Beaverton OR, US Zhan Hong Liau - Richmond Hill, CA Bhavesh Patel - Mississauga, CA Parasuram Ranganathan - Brampton, CA Sean Michael Sheedy - Lake Oswego OR, US
A method receives a manifest for video requested by a client device. The manifest including links for different versions of the video for the client device to use to request segments of the different versions of the video based on conditions detected by the client device. A placeholder in the manifest is selected based on a configuration specifying the placeholder as a trigger to insert alternate content into the manifest. The method then selects a metadata payload based on the configuration specifying the placeholder and a source of the metadata payload and dynamically inserts the metadata payload into the manifest at a position based on the placeholder. The metadata payload is added with an identifier from the configuration that identifies the metadata payload to the client device. The manifest is outputted with the metadata payload for use by the client device while playing the video.
Manifest Customization In Adaptive Bitrate Streaming
- Suwanee GA, US Christopher Ptacek - Beaverton OR, US Zhan Hong Liau - Richmond Hill, CA Bhavesh Patel - Mississauga, CA Parasuram Ranganathan - Brampton, CA Sean Michael Sheedy - Lake Oswego OR, US
International Classification:
H04N 21/81 H04N 21/858 H04N 21/435
Abstract:
A method receives a manifest for video requested by a client device. The manifest including links for different versions of the video for the client device to use to request segments of the different versions of the video based on conditions detected by the client device. A placeholder in the manifest is selected based on a configuration specifying the placeholder as a trigger to insert alternate content into the manifest. The method then selects a metadata payload based on the configuration specifying the placeholder and a source of the metadata payload and dynamically inserts the metadata payload into the manifest at a position based on the placeholder. The metadata payload is added with an identifier from the configuration that identifies the metadata payload to the client device. The manifest is outputted with the metadata payload for use by the client device while playing the video.