IP Library Patent Application 17019113
Patent Application
App. No. 17/019,113

Video Stream Analytics

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 None
App. No.
17/019,113
Abstract

A method includes receiving analytics data from a first plurality of network components of a stream network. The analytics data is associated with the first plurality of network components streaming first chunks of a first live stream. The method also includes determining a network parameter based on the analytics data. The network parameter includes one or more live stream parameters, a distribution plan, or a combination thereof. The method further includes reconfiguring, based on the network parameter, at least a first network component of the first plurality of network components. Second chunks of the first live stream are streamed by a second plurality of network components subsequent to the reconfiguring of the first network component.

Claims (31)

1 . A method comprising:

receiving analytics data from a first plurality of network components of a stream network, the analytics data associated with the first plurality of network components streaming first chunks of a first live stream;

determining a network parameter based on the analytics data, the network parameter including one or more live stream parameters, a distribution plan, or a combination thereof; and

reconfiguring, based on the network parameter, at least a first network component of the first plurality of network components, second chunks of the first live stream streamed by a second plurality of network components subsequent to the reconfiguring of the first network component.

2 . The method of claim 1 , wherein the one or more live stream parameters include a transcoder profile associated with the first live stream.

3 . The method of claim 1 , wherein the one or more live stream parameters include a bit rate associated with the first live stream.

4 . The method of claim 1 , wherein the one or more live stream parameters include a frame rate associated with the first live stream.

5 . The method of claim 1 , wherein the one or more live stream parameters include a frame size associated with the first live stream.

6 . The method of claim 1 , further comprising storing the one or more live stream parameters in a profile associated with a user.

7 . The method of claim 1 , wherein the analytics data includes quality of service (QoS) data generated by a player device of the first plurality of network components.

8 . The method of claim 1 , wherein the analytics data includes streaming performance data generated by a content delivery network (CDN) device of the first plurality of network components, and wherein the streaming performance data indicates a cache hit rate, a count of renditions served, a count of datacenters used, a count of bytes served, a count of viewers served, or a combination thereof.

9 . The method of claim 1 , wherein the analytics data includes streaming performance data generated by a transcoder of the first plurality of network components, and wherein the streaming performance data indicates a transcoding protocol, a transcoding time, or both.

10 . The method of claim 1 , wherein the analytics data includes streaming performance data generated by an encoder of the first plurality of network components, and wherein the streaming performance data indicates an encoding protocol, an encoding time, or both.

11 . An apparatus comprising:

a memory; and

a processor coupled to the memory, the processor configured to perform, control, or initiate operations comprising:

receiving analytics data from a first plurality of network components of a stream network, the analytics data associated with the first plurality of network components used to stream a first live stream;

determining a network parameter based on the analytics data, the network parameter including one or more live stream parameters, a distribution plan, or a combination thereof; and

reconfiguring, based on the network parameter, at least a first network component of the first plurality of network components, a second live stream streamed by a second plurality of network components subsequent to the reconfiguring of the first network component.

12 . The apparatus of claim 11 , wherein at least one player device of the second plurality of network components is not included in the first plurality of network components.

13 . The apparatus of claim 11 , wherein at least one player device of the first plurality of network components includes a virtual player device.

14 . The apparatus of claim 11 , wherein the one or more live stream parameters include a transcoder profile associated with the second live stream.

15 . The apparatus of claim 11 , wherein the one or more live stream parameters include a bit rate associated with the second live stream.

16 . The apparatus of claim 11 , wherein the analytics data includes quality of service (QoS) data generated by a player device of the first plurality of network components.

17 . The apparatus of claim 11 , wherein the analytics data includes streaming performance data generated by a content delivery network (CDN) device of the first plurality of network components, and wherein the streaming performance data indicates a cache hit rate, a count of renditions served, a count of datacenters used, a count of bytes served, a count of viewers served, or a combination thereof.

18 . A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:

receiving analytics data from a first plurality of network components of a stream network, the analytics data associated with the first plurality of network components used to stream a first live stream;

generating a graphical user interface (GUI) based on the analytics data, the GUI including a display element to display content of the first live stream, wherein the GUI further displays a portion of the analytics data corresponding to a portion of the content on display by the display element; and

providing the GUI to a display device.

19 . The computer-readable storage device of claim 18 , wherein the GUI is generated subsequent to an end of streaming of the first live stream.

20 . The computer-readable storage device of claim 18 , wherein the GUI is generated during streaming of the first live stream.

Assignments (2)
SECURITY INTEREST Recorded May 28, 2021
From: WOWZA MEDIA SYSTEMS, LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 056422/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2020
From: KELLICKER, SCOTT; TITZE, ALEX; SHERRY, JAMES S; ZENONI, IAN
To: WOWZA MEDIA SYSTEMS, LLC
Reel/Frame 053752/0101 →