Wowza Media Systems, LLC

United States of America

Back to Profile

1-100 of 107 for Wowza Media Systems, LLC Sort by
Query
Aggregations
IP Type
        Patent 66
        Trademark 41
Jurisdiction
        United States 86
        Canada 9
        World 8
        Europe 4
Date
2022 1
2021 1
2020 8
2019 12
Before 2019 85
IPC Class
H04L 29/06 - Communication control; Communication processing characterised by a protocol 34
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 20
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements 10
H04N 21/2187 - Live feed 9
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content 9
See more
NICE Class
09 - Scientific and electric apparatus and instruments 38
38 - Telecommunications services 30
42 - Scientific, technological and industrial services, research and design 30
Status
Pending 1
Registered / In Force 106
  1     2        Next Page

1.

Bezel including a display

      
Application Number 29673940
Grant Number D0941825
Status In Force
Filing Date 2018-12-18
First Publication Date 2022-01-25
Grant Date 2022-01-25
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Caggiani, Ed Nelson

2.

Video Stream Analytics

      
Application Number 17019113
Status Pending
Filing Date 2020-09-11
First Publication Date 2021-03-18
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Kellicker, Scott
  • Titze, Alex
  • Sherry, James
  • Zenoni, Ian

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.

IPC Classes  ?

  • H04N 21/647 - Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging bet
  • H04N 21/2187 - Live feed
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests

3.

Artificial intelligence analysis of multimedia content

      
Application Number 16840177
Grant Number 11527266
Status In Force
Filing Date 2020-04-03
First Publication Date 2020-10-08
Grant Date 2022-12-13
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Kellicker, Scott
  • Owen, Barry
  • Sherry, James S.
  • Zenoni, Ian

Abstract

A method includes receiving video segments from a transcoder of a media device. The video segments are associated with multimedia content. The method further includes detecting, during a delay associated with the multimedia content and using an artificial intelligence (AI) technique, a particular representation in at least one of the video segments. The method further includes generating metadata associated with the particular representation and sending the metadata to a multimedia player to enable the multimedia player to modify playback of the multimedia content based on the metadata.

IPC Classes  ?

  • G11B 27/036 - Insert-editing
  • H04N 21/2187 - Live feed
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/8352 - Generation of protective data, e.g. certificates involving content or source identification data, e.g. UMID [Unique Material Identifier]
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel

4.

Live stream testing

      
Application Number 16840234
Grant Number 11032348
Status In Force
Filing Date 2020-04-03
First Publication Date 2020-10-08
Grant Date 2021-06-08
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Kellicker, Scott
  • Owen, Barry
  • Sherry, James S.
  • Zenoni, Ian

Abstract

A method includes providing to a media device, prior to streaming of a first live stream, an indication of a test of the first live stream. The indication initiates streaming of a second live stream from the media device to a test audience, and the test audience is based on one or more of an estimated number of viewers of the first live stream, an estimated plurality of locations of the viewers, or an estimated join rate associated with the viewers. The method further includes receiving quality of service (QoS) data associated with the second live stream. The method further includes providing to the media device, based on the QoS data, a message indicating one or more live stream parameters to use during streaming of the first live stream.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/2187 - Live feed
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data

5.

Systems and methods of communication using a message header that includes header flags

      
Application Number 16737315
Grant Number 11412022
Status In Force
Filing Date 2020-01-08
First Publication Date 2020-05-07
Grant Date 2022-08-09
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Good, Charlie

Abstract

A method includes generating, at a first computing device, a header for media packets, the header including a header flag in a first portion of the header and a variable length header field in a second portion of the header, the first portion contiguous to the second portion, wherein the header flag includes a value indicating a length of the header field. The method also includes generating a body for the media packets, generating the media packets based on the header and the body, generating a protocol report based on media data, and sending the media packets and the protocol report to a second computing device. The protocol report includes information to enable the second computing device to account for successful receipt of the body of the media packets by the second computing device.

IPC Classes  ?

  • H04L 65/65 - Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04N 21/643 - Communication protocols
  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
  • H04L 69/324 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
  • H04N 21/2362 - Generation or processing of SI [Service Information]
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering

6.

Adjusting encoding frame size based on available network bandwith

      
Application Number 16718986
Grant Number 10848766
Status In Force
Filing Date 2019-12-18
First Publication Date 2020-04-23
Grant Date 2020-11-24
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Good, Charles F.

Abstract

A method includes reducing, at an encoder, an encoding bit rate of video data in response to a first indication of available bandwidth for transmission of the encoded video data. The method includes reducing an encoding frame size of the video data in response to the encoding bit rate falling below a first threshold. The method also includes increasing the encoding bit rate in response to a second indication of the available bandwidth. The method further includes increasing the encoding frame size in response to the encoding bit rate rising above a second threshold. The second threshold is greater than the first threshold.

IPC Classes  ?

  • H04N 19/152 - Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/115 - Selection of the code volume for a coding unit prior to coding
  • H04N 19/164 - Feedback from the receiver or from the transmission channel

7.

Media streaming using a headless browser

      
Application Number 16707723
Grant Number 10904305
Status In Force
Filing Date 2019-12-09
First Publication Date 2020-04-09
Grant Date 2021-01-26
Owner Wowza Media Systems, LLC (USA)
Inventor Good, Charles F.

Abstract

A method includes receiving an input media stream at a hardware encoder. The method also includes executing, at a processor of the hardware encoder, a headless browser to retrieve an instance of a dynamic web page that includes additional content. The method also includes storing the additional content at a memory that is accessible to the processor and encoding circuitry of the hardware encoder. The method further includes retrieving, at the encoding circuitry, the additional content from the memory and encoding the input media stream to generate an output media stream. At least one frame of the output media stream includes at least a portion of the additional content in conjunction with at least a portion of a corresponding frame of the input media stream.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

8.

Media streaming using a headless browser

      
Application Number 16104820
Grant Number 10554706
Status In Force
Filing Date 2018-08-17
First Publication Date 2020-02-04
Grant Date 2020-02-04
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Good, Charles F.

Abstract

A method includes receiving an input media stream at a hardware encoder. The method also includes executing, at a processor of the hardware encoder, a headless browser to retrieve an instance of a dynamic web page that includes additional content. The method also includes storing the additional content at a memory that is accessible to the processor and encoding circuitry of the hardware encoder. The method further includes retrieving, at the encoding circuitry, the additional content from the memory and encoding the input media stream to generate an output media stream. At least one frame of the output media stream includes at least a portion of the additional content in conjunction with at least a portion of a corresponding frame of the input media stream.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

9.

Adjusting encoding frame size based on available network bandwidth

      
Application Number 16419227
Grant Number 10560700
Status In Force
Filing Date 2019-05-22
First Publication Date 2020-01-23
Grant Date 2020-02-11
Owner Wowza Media Systems, LLC (USA)
Inventor Good, Charles F.

Abstract

A method includes reducing, at an encoder, an encoding bit rate of video data in response to a first indication of available bandwidth for transmission of the encoded video data. The method includes reducing an encoding frame size of the video data in response to the encoding bit rate falling below a first threshold. The method also includes increasing the encoding bit rate in response to a second indication of the available bandwidth. The method further includes increasing the encoding frame size in response to the encoding bit rate rising above a second threshold. The second threshold is greater than the first threshold.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/152 - Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream

10.

Hardware encoder

      
Application Number 16570580
Grant Number 11637879
Status In Force
Filing Date 2019-09-13
First Publication Date 2020-01-02
Grant Date 2023-04-25
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Good, Charles F.
  • Owen, Barry
  • Caggiani, Ed Nelson

Abstract

A hardware encoder includes a chassis including at least one vent cut into a first surface of the chassis. The hardware encoder further includes an input interface disposed within the chassis and configured to receive a media signal. The hardware encoder further includes encoding circuitry disposed within the chassis and configured to encode the media signal to generate a media stream. The hardware encoder further includes a network interface disposed within the chassis and configured to send the media stream to a publishing destination. The hardware encoder further includes a bezel attached to the first surface of the chassis and enabling a view of a display screen. A portion of the bezel extrudes in a direction away from the first surface to enable airflow into the at least one vent.

IPC Classes  ?

  • H04L 65/60 - Network streaming of media packets
  • H04N 21/6379 - Control signals issued by the client directed to the server or network components directed to server directed to encoder
  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/2743 - Video hosting of uploaded data from client
  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
  • H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04N 1/00 - PICTORIAL COMMUNICATION, e.g. TELEVISION - Details thereof
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • H04L 65/61 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
  • H04L 65/70 - Media network packetisation
  • H04L 65/75 - Media network packet handling
  • H04L 67/562 - Brokering proxy services
  • H04W 4/50 - Service provisioning or reconfiguring

11.

Streaming at target locations

      
Application Number 16393409
Grant Number 10602310
Status In Force
Filing Date 2019-04-24
First Publication Date 2019-08-15
Grant Date 2020-03-24
Owner Wowza Media Systems, LLC (USA)
Inventor Owen, Barry

Abstract

A method includes determining, at a server based on location information associated with a mobile device, that the mobile device is within a particular range of a target location. The method also includes sending a notification to the mobile device requesting a video stream from the mobile device, where the video stream is to be captured at the target location.

IPC Classes  ?

  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 4/02 - Services making use of location information
  • G01S 19/13 - Receivers
  • G01S 19/42 - Determining position
  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 88/02 - Terminal devices

12.

GoCoder

      
Application Number 1480019
Status Registered
Filing Date 2019-06-17
Registration Date 2019-06-17
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software for use in sending, receiving, transforming, enhancing, securing, monetizing, measuring, and managing media over the internet, including video, audio, and data; Downloadable software in the nature of a mobile application for video capture, transmission, and sharing from mobile devices such as mobile phones, tablets, and other electronic devices; Downloadable application software for mobile devices for live video and multimedia sharing from a mobile device; Downloadable application software for mobile devices for capturing and streaming video and multimedia content from a mobile device to remote media server (s); none of the aforementioned software being used in connection with software that facilitates electronic business transactions via a global communications network.

13.

Adjusting encoding frame size based on available network bandwidth

      
Application Number 16037786
Grant Number 10349059
Status In Force
Filing Date 2018-07-17
First Publication Date 2019-07-09
Grant Date 2019-07-09
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Good, Charles F.

Abstract

A method includes reducing, at an encoder, an encoding bit rate of video data in response to a first indication of available bandwidth for transmission of the encoded video data. The method includes reducing an encoding frame size of the video data in response to the encoding bit rate falling below a first threshold. The method also includes increasing the encoding bit rate in response to a second indication of the available bandwidth. The method further includes increasing the encoding frame size in response to the encoding bit rate rising above a second threshold. The second threshold is greater than the first threshold.

IPC Classes  ?

  • H04N 19/152 - Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters

14.

Clip generation based on multiple encodings of a media stream

      
Application Number 16282670
Grant Number 10368075
Status In Force
Filing Date 2019-02-22
First Publication Date 2019-06-20
Grant Date 2019-07-30
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Good, Charles F.
  • Elsner, Rob

Abstract

A method includes receiving a media stream and generating first and second encoded versions of the media stream, the first encoded version associated with a first key frame interval and the second encoded version associated with a second key frame interval greater than the first key frame interval. The method also includes receiving, from a destination device, a request to generate a media clip, the request identifying a start point. The method further includes generating the media clip based on first sequence of frames of the first encoded version and second sequence of frames of the second encoded version. The first sequence begins at a first frame corresponding to the start point and ends at a second frame corresponding to a transition point. The second sequence begins at a third frame following the transition point and ends at a fourth frame corresponding to a stop point.

IPC Classes  ?

  • H04N 19/146 - Data rate or code amount at the encoder output
  • H04N 19/33 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/177 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
  • H04N 19/136 - Incoming video signal characteristics or properties

15.

GoCoder

      
Application Number 197849100
Status Registered
Filing Date 2019-06-17
Registration Date 2022-03-02
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer software for use in sending, receiving, enhancing image resolution, securing, online monetizing, online traffic measuring, managing, and transforming, namely converting to a different file format, live audio and video feeds over the internet, though not for use in connection with software that facilitates electronic business transactions via a global communications network; downloadable software in the nature of a mobile application for the capture, transmission, and sharing of live video feeds gathered from mobile devices such as mobile phones, tablets, and handheld computers, though not for use in connection with software that facilitates electronic business transactions via a global communications network; downloadable application software for mobile phones, tablets and handheld computers for sharing live video and audio feeds gathered from a mobile device, namely a mobile phone, tablet, and handheld computer, though not for use in connection with software that facilitates electronic business transactions via a global communications network; downloadable application software for capturing and streaming live video and multimedia feeds combining text, images, audio, video and animation gathered from a mobile device, namely a mobile phone, tablet, and handheld computer to remote media servers, though not for use in connection with software that facilitates electronic business transactions via a global communications network.

16.

Media stream interception and simulcast

      
Application Number 16046851
Grant Number 10298387
Status In Force
Filing Date 2018-07-26
First Publication Date 2019-05-21
Grant Date 2019-05-21
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Good, Charles F.

Abstract

A method includes detecting, at an interceptor device, a transmission of an encrypted media stream from a first device to a second device. The method also includes intercepting the encrypted media stream, during the transmission, for a simulcast operation associated with the encrypted media stream. The transmission of the encrypted media stream from the first device to the second device is substantially unaffected by the interception. The method further includes simulcasting a version of the encrypted media stream to at least a third device in response to intercepting the encrypted media stream.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

17.

STREAMING CLOUD

      
Serial Number 88421251
Status Registered
Filing Date 2019-05-08
Registration Date 2021-08-10
Owner Wowza Media Systems, LLC ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio, and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the internet and telecommunications networks, including video, audio, and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the internet and telecommunications networks, including video, audio, and data

18.

Media player analytics

      
Application Number 16168359
Grant Number 10826807
Status In Force
Filing Date 2018-10-23
First Publication Date 2019-02-21
Grant Date 2020-11-03
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Kellicker, Scott

Abstract

A method includes receiving, at a computing device, a media stream. The method further includes generating, at the computing device, client analytics data associated with at least one of receiving, processing, or playback of the media stream. The method further includes transmitting, from the computing device, the client analytics data to an analytics device, the client analytics data including metadata indicating that the client analytics data is associated with a particular category of data.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration

19.

Bezel including a display

      
Application Number 29607464
Grant Number D0840406
Status In Force
Filing Date 2017-06-13
First Publication Date 2019-02-12
Grant Date 2019-02-12
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Caggiani, Ed Nelson

20.

Systems and methods of server based interactive content injection

      
Application Number 15653128
Grant Number 10306293
Status In Force
Filing Date 2017-07-18
First Publication Date 2019-01-24
Grant Date 2019-05-28
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Talvensaari, Michael Dean
  • Sherry, James S.
  • Borgersen, Jan Martin
  • Kellicker, Scott

Abstract

A method includes receiving, at a media server, a request for a media stream from a client device. The method further includes sending, from the media server, a combined media stream to the client device via a streaming session. The combined media stream includes the requested media stream and interactive content. The interactive content is configured to cause a media player of the client device to display the interactive content concurrently with the media stream.

IPC Classes  ?

  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
  • H04N 21/2187 - Live feed
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

21.

Selection of a content source based on performance data

      
Application Number 16000692
Grant Number 10298965
Status In Force
Filing Date 2018-06-05
First Publication Date 2019-01-24
Grant Date 2019-05-21
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Talvensaari, Michael Dean
  • Sherry, James S.

Abstract

Systems and methods of selecting a content source based on performance data are disclosed. A particular method includes sending, from a device, a first request for a media stream to a server. The method also includes determining, at the device, first performance data. The method further includes receiving, at the device, second performance data from the server. The method also includes selecting, based on the first performance data and the second performance data, a content source that is distinct from the server. The method further includes sending, from the device, a second request for the media stream to the content source. The method also includes receiving the media stream at the device from the content source.

IPC Classes  ?

  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/23 - Processing of content or additional data; Elementary server operations; Server middleware
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 16/24 - Querying
  • G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
  • H04L 12/24 - Arrangements for maintenance or administration

22.

Systems and methods of thumbnail generation

      
Application Number 16136594
Grant Number 10720188
Status In Force
Filing Date 2018-09-20
First Publication Date 2019-01-17
Grant Date 2020-07-21
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Elsner, Robert

Abstract

A method includes receiving a plurality of images at an encoder device. The plurality of images is encoded by the encoder device to generate an output video stream. The output video stream includes a plurality of encoded video frames corresponding to the plurality of images. While receiving the plurality of images and while generating the output video stream, the encoder device receives a notification that a particular image of the plurality of images satisfies a thumbnail generation condition based on stream analysis of one or more of the plurality of images. The output video stream is sent concurrently with a supplemental data package to a media server. The supplemental data package comprises a thumbnail and metadata associated with the thumbnail, the thumbnail generated from the particular image responsive to receiving the notification.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/136 - Incoming video signal characteristics or properties
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

23.

Hardware encoder

      
Application Number 16007431
Grant Number 10462203
Status In Force
Filing Date 2018-06-13
First Publication Date 2018-12-13
Grant Date 2019-10-29
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Good, Charles F.
  • Owen, Barry
  • Caggiani, Ed Nelson

Abstract

A hardware encoder includes a network interface configured to receive configuration information via a private network and a processor configured to encode at least one media stream based on the configuration information. The configuration information is received from a mobile device connected to the private local network.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/6379 - Control signals issued by the client directed to the server or network components directed to server directed to encoder
  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/2743 - Video hosting of uploaded data from client
  • H04L 12/58 - Message switching systems
  • H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 4/50 - Service provisioning or reconfiguring

24.

Selection of a content source based on performance data

      
Application Number 15653184
Grant Number 10021429
Status In Force
Filing Date 2017-07-18
First Publication Date 2018-07-10
Grant Date 2018-07-10
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Talvensaari, Michael Dean
  • Sherry, James S.

Abstract

Systems and methods of selecting a content source based on performance data are disclosed. A particular method includes sending, from a device, a first request for a media stream to a server. The method also includes determining, at the device, first performance data. The method further includes receiving, at the device, second performance data from the server. The method also includes selecting, based on the first performance data and the second performance data, a content source that is distinct from the server. The method further includes sending, from the device, a second request for the media stream to the content source. The method also includes receiving the media stream at the device from the content source.

IPC Classes  ?

  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/23 - Processing of content or additional data; Elementary server operations; Server middleware
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

25.

Streaming at target locations

      
Application Number 15683932
Grant Number 10278018
Status In Force
Filing Date 2017-08-23
First Publication Date 2018-02-22
Grant Date 2019-04-30
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Owen, Barry

Abstract

A method includes determining, at a server based on location information associated with a mobile device, that the mobile device is within a particular range of a target location. The method also includes sending a notification to the mobile device requesting a video stream from the mobile device, where the video stream is to be captured at the target location.

IPC Classes  ?

  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 4/02 - Services making use of location information
  • G01S 19/13 - Receivers
  • G01S 19/42 - Determining position
  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 88/02 - Terminal devices

26.

Scheduling video content from multiple sources for presentation via a streaming video channel

      
Application Number 15694366
Grant Number 10313758
Status In Force
Filing Date 2017-09-01
First Publication Date 2017-12-21
Grant Date 2019-06-04
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Riegel, Brian M.
  • Stubenvoll, David

Abstract

A method, apparatus, and computer-readable storage device includes functionality for analyzing a streaming video schedule for one or more scheduling gaps and for streaming supplemental content to fill the one or more scheduling gaps. The streaming video schedule comprises a list of start times, end times, and titles to video segments to be streamed over a computer network. The supplemental content may comprise paid or free content and may be provided by a live linear video stream, a data storage device storing video on demand (VOD) content, digital video recorder (DVR) content, a media server, a content delivery network server, a capture video device, or any combination thereof. Particular embodiments include truncating the supplemental content to fill specific gaps in the streaming video schedule, receiving user input for matching and/or search functionality to select supplemental content for streaming, and/or the like.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
  • H04N 5/445 - Receiver circuitry for displaying additional information
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/2187 - Live feed
  • H04N 21/237 - Communication with additional data server
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/2743 - Video hosting of uploaded data from client

27.

CLEARCASTER

      
Application Number 1373755
Status Registered
Filing Date 2017-08-31
Registration Date 2017-08-31
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable cloud computer software for audio and text conferencing and chat; downloadable cloud computer software for data encryption and decoding; downloadable cloud computer software for streaming video, audio and data over the internet and telecommunications networks; software and hardware for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software and hardware for video conferencing and chat; software and hardware for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software and hardware for audio and text conferencing and chat; software and hardware for data encryption and decoding; software and hardware for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software and hardware for caching streaming media and data; software and hardware for manipulating digital audio and video information for use in audio and video media applications; computer hardware; computer hardware for audio and text conferencing and chat; computer hardware for data encryption and encoding; computer hardware for streaming video, audio and data over the internet and telecommunications networks. Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications network. Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; providing non-downloadable software for use in the streaming of audio, media, and video over the internet and telecommunications networks; providing temporary use of on-line non-downloadable cloud computing software for use in the streaming of audio, media, and video over the internet and telecommunications networks; software as a service (SAAS) services featuring software for use in the streaming of audio, media, and video over the internet and telecommunications networks.

28.

W

      
Application Number 1373333
Status Registered
Filing Date 2017-08-31
Registration Date 2017-08-31
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable cloud computer software for audio and text conferencing and chat; downloadable cloud computer software for data encryption and decoding; downloadable cloud computer software for streaming video, audio and data over the internet and telecommunications networks; software and hardware for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software and hardware for video conferencing and chat; software and hardware for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software and hardware for audio and text conferencing and chat; software and hardware for data encryption and decoding; software and hardware for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software and hardware for caching streaming media and data; software and hardware for manipulating digital audio and video information for use in audio and video media applications; computer hardware; computer hardware for audio and text conferencing and chat; computer hardware for data encryption and encoding; computer hardware for streaming video, audio and data over the internet and telecommunications networks. Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications network. Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; providing non-downloadable software for use in the streaming of audio, media, and video over the internet and telecommunications networks; providing temporary use of on-line non-downloadable cloud computing software for use in the streaming of audio, media, and video over the internet and telecommunications networks; software as a service (SAAS) services featuring software for use in the streaming of audio, media, and video over the internet and telecommunications networks.

29.

WOWZA

      
Application Number 1370758
Status Registered
Filing Date 2017-08-25
Registration Date 2017-08-25
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable cloud computer software for audio and text conferencing and chat; downloadable cloud computer software for data encryption and decoding; downloadable cloud computer software for streaming video, audio, and data over the Internet and telecommunications networks; software and hardware for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the Internet and telecommunications networks, including video, audio, and data; software and hardware for video conferencing and chat; software and hardware for conducting meetings, interviews, and conferences via the Internet and telecommunications networks; software and hardware for audio and text conferencing and chat; software and hardware for data encryption and decoding; software and hardware for measuring bandwidth in the field of streaming media and video over the Internet and telecommunications networks; software and hardware for caching streaming media and data; software and hardware for manipulating digital audio and video information for use in audio and video media applications; computer hardware; computer hardware for audio and text conferencing and chat; computer hardware for data encryption and encoding; computer hardware for streaming video, audio and data over the Internet and telecommunications networks. Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the Internet and telecommunications networks; streaming of video and audio on the Internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the Internet and telecommunications networks; transmission of information by electronic communications network. Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the Internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the Internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the Internet and telecommunications networks, including video, audio, and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the Internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the Internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the Internet and telecommunications networks, including video, audio, and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the Internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the Internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the Internet and telecommunications networks, including video, audio and data; providing non-downloadable software for use in the streaming of audio, media, and video over the Internet and telecommunications networks; providing temporary use of on-line non-downloadable cloud computing software for use in the streaming of audio, media, and video over the Internet and telecommunications networks; software as a service (SAAS) services featuring software for use in the streaming of audio, media, and video over the Internet and telecommunications networks.

30.

Streaming at target locations

      
Application Number 15240246
Grant Number 09769612
Status In Force
Filing Date 2016-08-18
First Publication Date 2017-09-19
Grant Date 2017-09-19
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Owen, Barry

Abstract

A method includes determining, at a server based on location information associated with a mobile device, that the mobile device is within a particular range of a target location. The method also includes sending a notification to the mobile device requesting a video stream from the mobile device, where the video stream is to be captured at the target location.

IPC Classes  ?

  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 4/02 - Services making use of location information
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G01S 19/13 - Receivers
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 88/02 - Terminal devices

31.

Converting source code

      
Application Number 15067003
Grant Number 10140105
Status In Force
Filing Date 2016-03-10
First Publication Date 2017-09-14
Grant Date 2018-11-27
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Kellicker, Scott
  • Borgersen, Jan

Abstract

A method includes receiving source code in a first programming language. The method further includes identifying a design pattern based on a flag included in the source code. The method further includes generating a first translation of the source code in a second programming language, where at least a portion of the second file conforms to the design pattern. The method further includes generating a second translation of the source code in a third programming language. The method further includes outputting first data based on the first translation to a first device and second data based on the second translation to a second device.

IPC Classes  ?

32.

Systems and methods of communicating platform-independent representation of source code

      
Application Number 15594613
Grant Number 10305956
Status In Force
Filing Date 2017-05-14
First Publication Date 2017-08-31
Grant Date 2019-05-28
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Elsner, Robert

Abstract

A computing device includes a processor and a memory storing a media player. The media player is executable to cause the processor to, during playback of a media stream, receive an abstract syntax tree (AST) in the media stream, invoke a compiler to compile the AST to generate a platform-specific component, and execute the platform-specific component.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

33.

Media player analytics

      
Application Number 15057033
Grant Number 10116537
Status In Force
Filing Date 2016-02-29
First Publication Date 2017-08-31
Grant Date 2018-10-30
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Kellicker, Scott

Abstract

A method includes receiving, at a computing device, a media stream. The method further includes generating, at the computing device, client analytics data associated with at least one of receiving, processing, or playback of the media stream. The method further includes transmitting, from the computing device, the client analytics data to an analytics device, the client analytics data including metadata indicating that the client analytics data is associated with a particular category of data.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

34.

Coordinating analytics between media player and server

      
Application Number 15484516
Grant Number 09967161
Status In Force
Filing Date 2017-04-11
First Publication Date 2017-08-31
Grant Date 2018-05-08
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Kellicker, Scott

Abstract

A method includes receiving a client report including an identifier and client analytics data, the client report received from a client device and the client analytics data associated with a media stream received by the client device from a streaming server. The method further includes receiving a server report including the identifier and server analytics data, the server report received from the streaming server. The method further includes, based on determining that the client report and the server report include the identifier, determining that the client analytics data and the server analytics data are correlated.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

35.

CLEARCASTER

      
Application Number 185523800
Status Registered
Filing Date 2017-08-30
Registration Date 2022-01-10
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Downloadable cloud computer software for audio and text conferencing and chat; downloadable cloud computer software for data encryption and decoding; downloadable cloud computer software for enabling users to stream user-generated and user-selected video, audio and data feeds over the internet and telecommunications networks; computer software and hardware for enabling users to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user-selected media over the internet and telecommunications networks, namely video, audio and data feeds generated and selected by the users; software and hardware for video conferencing and chat; software and hardware for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software and hardware for audio and text conferencing and chat; software and hardware for data encryption and decoding; software and hardware that enables users to measure the bandwidth of their streaming media and video over the internet and telecommunications networks; computer software and hardware for caching streaming media and data, namely computer software and hardware that automatically stores digital transmissions of written text files and video files, audio files, audio/video files and digital images generated and selected by users in temporary computer memory, and facilitates the rapid retrieval of that stored data; computer software and hardware for manipulating digital audio and video information for use in audio and video media applications; computer hardware; computer hardware for audio and text conferencing and chat; computer hardware for data encryption and encoding; computer hardware for streaming video, audio and data over the internet and telecommunications networks. (1) Telecommunication services, namely, providing hosted computing, cloud computing, and application service provisioning services that enable users to access to user-generated and user-selected pictures and video, all at a remote location via a global computer network; providing access to an application framework and platform software for configuration and use by third parties, to electronically transmit and distribute user-generated and user-selected data, audio visual images, and video via the internet and telecommunications networks; providing access to an application framework and platform software for configuration and use by third parties to stream user-generated and user-selected video and audio feeds on the internet and telecommunications networks; providing access to an application framework and platform software for configuration and use by third parties to transmit user-generated and user-selected streamed sound, audiovisual recordings, and video feeds via the internet and telecommunications networks; transmission of information in the field of video streaming by electronic communications network. (2) Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for enabling users to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user-selected media over the internet and telecommunications networks, namely video, audio and data feeds generated and selected by the users; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for enabling users to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user-selected media over the internet and telecommunications networks, namely video, audio and data feeds generated and selected by the users; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for enabling users to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user-selected media over the internet and telecommunications networks, namely video, audio and data feeds generated and selected by the users; providing non-downloadable software for enabling users to stream user-generated and user-selected audio, media, and video feeds over the internet and telecommunications networks; providing temporary use of on-line non-downloadable cloud computing software for enabling users to stream user-generated and user-selected audio, media, and video feeds over the internet and telecommunications networks; software as a service (SAAS) services featuring software for enabling users to stream user-generated and user-selected audio, media, and video feeds over the internet and telecommunications networks.

36.

W

      
Application Number 185523900
Status Registered
Filing Date 2017-08-30
Registration Date 2021-10-13
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Downloadable cloud computer software for audio and text conferencing and chat; downloadable cloud computer software for data encryption and decoding; downloadable cloud computer software for enabling users to stream user-generated and user-selected video, audio and data feeds over the internet, wide area networks, local area networks, and virtual private networks; computer software and computer hardware for enabling users to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user-selected media over the internet, wide area networks, local area networks, and virtual private networks, namely video, audio and data feeds generated and selected by the users; computer software and computer hardware for video conferencing and chat; computer software and computer hardware for conducting meetings, interviews, and conferences via the internet, wide area networks, local area networks, and virtual private networks; software for audio and text conferencing and chat; software for data encryption and decoding; computer software and computer hardware for measuring bandwidth in the field of streaming media and video over the internet, wide area networks, local area networks, and virtual private networks, namely computer software that dynamically measures the available bandwidth of recipient computers and telephones and adjusts the rate and mode of transmission to accommodate that bandwidth; computer software and computer hardware for caching streaming media and data, namely computer software and hardware that automatically stores digital transmissions of written text files and video files, audio files, audio/video files and digital images generated and selected by users in temporary computer memory, and facilitates the rapid retrieval of that stored data; computer software and computer hardware for manipulating digital audio and video information, namely for scheduling, starting and stopping live streams and monitoring stream health, for use in audio and video media streaming and broadcasting; computer hardware; computer hardware for audio and text conferencing and chat; computer hardware for data encryption and encoding; computer hardware for streaming video, audio and data over the internet and telecommunications networks (1) Providing access to a website featuring an application framework and platform software for configuration and use by third parties, to electronically transmit and distribute user-generated and user-selected data, audio visual images, and video via the internet, wide area networks, local area networks, and virtual private networks; providing access to a website featuring an application framework and platform software for configuration and use by third parties to stream user-generated and user-selected video and audio feeds on the internet, wide area networks, local area networks, and virtual private networks; providing access to a website featuring an application framework and platform software for configuration and use by third parties to transmit user-generated and user-selected streamed sound, audiovisual recordings, and video feeds via the internet, wide area networks, local area networks, and virtual private networks; providing of information in the field of video streaming via an electronic communications network (2) Providing online non-downloadable software for use in video conferencing and chat; providing online non-downloadable software for use in conducting meetings, interviews, and conferences via the internet, wide area networks, local area networks, and virtual private networks; providing online non-downloadable software for use in text conferencing and chat; providing online non-downloadable software for use in data encryption and decoding; providing online non-downloadable software for use in measuring bandwidth in the field of streaming media and video over the internet, wide area networks, local area networks, and virtual private networks, namely software that dynamically measures the available bandwidth of recipient computers and telephones and adjusts the rate and mode of transmission to accommodate that bandwidth; providing online non-downloadable software for use in caching streaming media and data, namely software that automatically stores digital transmission of written text files and video files, audio files, audio/video files and digital images generated and selected by users in temporary computer memory, and facilitates the rapid retrieval of that stored data; providing online non-downloadable software for enabling users to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user-selected media over the internet, wide area networks, local area networks, and virtual private networks, namely video, audio and data feeds generated and selected by the users; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat; providing temporary use of on-line non-downloadable cloud computing software for use in conducting meetings, interviews, and conferences via the internet, wide area networks, local area networks and virtual private networks; providing temporary use of on-line non-downloadable cloud computing software for use in text conferencing and chat; providing temporary use of on-line non-downloadable cloud computing software for use in data encryption and decoding; providing temporary use of on-line non-downloadable cloud computing software for use in measuring bandwidth in the field of streaming media and video over the internet, wide area networks, local area networks, and virtual private networks, namely software that dynamically measures the available bandwidth of recipient computers and telephones and adjusts the rate and mode of transmission to accommodate that bandwidth; providing temporary use of on-line non-downloadable cloud computing software for use in caching streaming media and data, namely software that automatically stores digital transmission of written text files and video files, audio files, audio/video files and digital images generated and selected by users in temporary computer memory, and facilitates the rapid retrieval of that stored data; providing temporary use of on-line non-downloadable cloud computing software for enabling users to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user-selected media over the internet, wide area networks, local area networks, and virtual private networks, namely video, audio and data feeds generated and selected by the users; software as a service (SAAS) services featuring software for use in video conferencing and chat; software as a service (SAAS) services featuring software for use in conducting meetings, interviews, and conferences via the internet, wide area networks, local area networks, and virtual private networks; software as a service (SAAS) services featuring software for use in text conferencing and chat; software as a service (SAAS) services featuring software for use in data encryption and decoding; software as a service (SAAS) services featuring software for use in measuring bandwidth in the field of streaming media and video over the internet, wide area networks, local area networks, and virtual private networks, namely software that dynamically measures the available bandwidth of recipient computers and telephones and adjusts the rate and mode of transmission to accommodate that bandwidth; software as a service (SAAS) services featuring software for use in caching streaming media and data, namely software that automatically stores digital transmissions of written text files and video files, audio files, audio/video files and digital images generated and selected by users in temporary computer memory, and facilitates the rapid retrieval of that stored data; software as a service (SAAS) services featuring software for enabling users to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user-selected media over the internet, wide area networks, local area networks, and virtual private networks, namely video, audio and data feeds generated and selected by the users; providing non-downloadable software for enabling users to stream user-generated and user-selected audio, media, and video feeds over the internet, wide area networks, local area networks, and virtual private networks; providing temporary use of on-line non-downloadable cloud computing software for enabling users to stream user-generated and user-selected audio, media, and video feeds over the internet, wide area networks, local area networks, and virtual private networks; software as a service (SAAS) services featuring software for enabling users to stream user-generated and user-selected audio, media, and video feeds over the internet, wide area networks, local area networks, and virtual private networks; providing web hosting, cloud computing, and application service provisioning services that enable users to access user-generated and user-selected pictures and video, all at a remote location via a global computer network

37.

WOWZA

      
Serial Number 87579423
Status Registered
Filing Date 2017-08-22
Registration Date 2020-01-14
Owner Wowza Media Systems, LLC ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable cloud-based computer software for audio and text conferencing and chat; downloadable cloud-based computer software for data encryption and decoding; downloadable cloud-based computer software for streaming video, audio, and data over the internet and telecommunications networks; computer software and hardware for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the internet and telecommunications networks, including video, audio, and data; computer software and hardware for video conferencing and chat; computer software and hardware for conducting meetings, interviews, and conferences via the internet and telecommunications networks; computer software and hardware for audio and text conferencing and chat; computer software and hardware for data encryption and decoding; computer software and hardware for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; computer software and hardware for caching streaming media and data; computer software and hardware for manipulating digital audio and video information for use in audio and video media applications; computer hardware; computer hardware for audio and text conferencing and chat; computer hardware for data encryption and encoding; computer hardware for streaming video, audio and data over the internet and telecommunications networks Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of audio visual images and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the internet and telecommunications networks, including video, audio, and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the internet and telecommunications networks, including video, audio, and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the internet and telecommunications networks, including video, audio and data; providing non-downloadable software for use in the streaming of audio, media, and video over the internet and telecommunications networks; providing temporary use of on-line non-downloadable cloud computing software for use in the streaming of audio, media, and video over the internet and telecommunications networks; software as a service (SAAS) services featuring software for use in the streaming of audio, media, and video over the internet and telecommunications networks

38.

W

      
Serial Number 87575486
Status Registered
Filing Date 2017-08-18
Registration Date 2019-04-02
Owner Wowza Media Systems, LLC ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable cloud-based computer software for audio and text conferencing and chat; downloadable cloud-based computer software for data encryption and decoding; downloadable cloud-based computer software for streaming video, audio and data over the internet and telecommunications networks; computer software and hardware for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; computer software and hardware for video conferencing and chat; computer software and hardware for conducting meetings, interviews, and conferences via the internet and telecommunications networks; computer software and hardware for audio and text conferencing and chat; computer software and hardware for data encryption and decoding; computer software and hardware for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; computer software and hardware for caching streaming media and data; computer software and hardware for manipulating digital audio and video information for use in audio and video media applications; computer hardware; computer hardware for audio and text conferencing and chat; computer hardware for data encryption and encoding; computer hardware for streaming video, audio and data over the internet and telecommunications networks Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications network Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; providing non-downloadable software for use in the streaming of audio, media, and video over the internet and telecommunications networks; providing temporary use of on-line non-downloadable cloud computing software for use in the streaming of audio, media, and video over the internet and telecommunications networks; software as a service (SAAS) services featuring software for use in the streaming of audio, media, and video over the internet and telecommunications networks

39.

CLEARCASTER

      
Serial Number 87575460
Status Registered
Filing Date 2017-08-18
Registration Date 2019-04-23
Owner Wowza Media Systems, LLC ()
NICE Classes  ?
  • 38 - Telecommunications services
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications network Downloadable cloud-based computer software for audio and text conferencing and chat; downloadable cloud-based computer software for data encryption and decoding; downloadable cloud-based computer software for streaming video, audio and data over the internet and telecommunications networks; computer software and hardware for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; computer software and hardware for video conferencing and chat; computer software and hardware for conducting meetings, interviews, and conferences via the internet and telecommunications networks; computer software and hardware for audio and text conferencing and chat; computer software and hardware for data encryption and decoding; computer software and hardware for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; computer software and hardware for caching streaming media and data; computer software and hardware for manipulating digital audio and video information for use in audio and video media applications; computer hardware; computer hardware for audio and text conferencing and chat; computer hardware for data encryption and encoding; computer hardware for streaming video, audio and data over the internet and telecommunications networks Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; providing non-downloadable software for use in the streaming of audio, media, and video over the internet and telecommunications networks; providing temporary use of on-line non-downloadable cloud computing software for use in the streaming of audio, media, and video over the internet and telecommunications networks; software as a service (SAAS) services featuring software for use in the streaming of audio, media, and video over the internet and telecommunications networks

40.

Video processing workload management

      
Application Number 15004607
Grant Number 10277911
Status In Force
Filing Date 2016-01-22
First Publication Date 2017-07-27
Grant Date 2019-04-30
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Zenoni, Ian

Abstract

A particular method includes determining, at a processor of a computing device, a plurality of hardware scores associated with a plurality of hardware systems, where each of the plurality of hardware scores corresponds to a respective one of the plurality of hardware systems. The method also includes receiving data indicating a video processing workload and determining a workload score associated with the video processing workload based on the data. The method further includes identifying one or more of the plurality of hardware systems to execute the video processing workload. The one or more hardware systems are identified based on a comparison of the workload score to one or more hardware scores of the one or more hardware systems. The method includes assigning the one or more hardware systems to execute the video processing workload.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04N 19/42 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
  • H04N 19/127 - Prioritisation of hardware or computational resources
  • H04N 19/156 - Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding

41.

Adjusting encoding parameters at a mobile device based on a change in available network bandwidth

      
Application Number 15435162
Grant Number 10356149
Status In Force
Filing Date 2017-02-16
First Publication Date 2017-06-08
Grant Date 2019-07-16
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Owen, Barry

Abstract

A mobile device is configured to generate a GUI including a plurality of elements, including one or more of: a first element to receive a first set of audio-video encoding parameters; a second element to start/stop streaming to a media server; a third element to enable input of a second set of parameters; a fourth element to select audio and/or video for inclusion in the encoded stream; a fifth element to select the media server from multiple available media servers; a sixth element to toggle front- and rear-facing video cameras; a seventh element to select a streaming application program; an eighth element to accept media server credentials; a ninth element to force identity across the first and second set of parameters; or a tenth element to navigate multiple screens of the GUI.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 19/102 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
  • H04N 19/146 - Data rate or code amount at the encoder output
  • H04N 19/166 - Feedback from the receiver or from the transmission channel concerning the amount of transmission errors, e.g. bit error rate [BER]
  • H04N 19/134 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
  • H04L 12/873 - Bandwidth-aware scheduling
  • H04L 12/24 - Arrangements for maintenance or administration

42.

Systems and methods of communication using a message header that includes header flags

      
Application Number 15427965
Grant Number 10574720
Status In Force
Filing Date 2017-02-08
First Publication Date 2017-05-25
Grant Date 2020-02-25
Owner Wowza Media Systems, LLC (USA)
Inventor Good, Charlie

Abstract

A method includes generating, at a first computing device, a header for media packets, the header including a header flag in a first portion of the header and a variable length header field in a second portion of the header, the first portion contiguous to the second portion, wherein the header flag includes a value indicating a length of the header field. The method also includes generating a body for the media packets, generating the media packets based on the header and the body, generating a protocol report based on media data, and sending the media packets and the protocol report to a second computing device. The protocol report includes information to enable the second computing device to account for successful receipt of the body of the media packets by the second computing device.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/643 - Communication protocols
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04N 21/2362 - Generation or processing of SI [Service Information]
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering

43.

Coordinating analytics between media player and server

      
Application Number 15056971
Grant Number 09654360
Status In Force
Filing Date 2016-02-29
First Publication Date 2017-05-16
Grant Date 2017-05-16
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Kellicker, Scott

Abstract

A method includes receiving a client report including an identifier and client analytics data, the client report received from a client device and the client analytics data associated with a media stream received by the client device from a streaming server. The method further includes receiving a server report including the identifier and server analytics data, the server report received from the streaming server. The method further includes, based on determining that the client report and the server report include the identifier, determining that the client analytics data and the server analytics data are correlated.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

44.

Scheduling video content from multiple sources for presentation via a streaming video channel

      
Application Number 15226159
Grant Number 09774914
Status In Force
Filing Date 2016-08-02
First Publication Date 2017-03-02
Grant Date 2017-09-26
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Riegel, Brian M.
  • Stubenvoll, David

Abstract

A method includes receiving at least one search term at a computing device coupled to a first content source storing first video content, the at least one search term associated with a streaming video channel. The method also includes receiving information based on the at least one search term, the information associated with second video content available from a second content source. The method further includes generating a streaming schedule for the streaming video channel. The streaming schedule indicates that during a first time period, the streaming video channel is to present the first video content from the first content source. The streaming schedule also indicates that, during a second time period, the streaming video channel is to present the second video content available from the second content source.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/2187 - Live feed
  • H04N 21/237 - Communication with additional data server
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/2743 - Video hosting of uploaded data from client

45.

Distributed encoding of a video stream

      
Application Number 15259568
Grant Number 09936206
Status In Force
Filing Date 2016-09-08
First Publication Date 2016-12-29
Grant Date 2018-04-03
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Good, Charles F.

Abstract

A method includes receiving input at a computing device, where the input indicates a value of a local encoding parameter, indicates a value of a remote encoding parameter, and identifies a first subset of streams and a second subset of streams. The first subset and the second subset correspond to renditions of a video stream. The method further includes sending, to a media server, the first subset and the value of the remote encoding parameter, where the first subset includes a particular rendition of the video stream generated using a lossless encoding scheme, and wherein the media server is configured to generate the second subset of streams based on the value of the remote encoding parameter and based on the particular rendition.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/162 - User input
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 21/643 - Communication protocols
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

46.

Systems and methods of communicating platform-independent representation of source code

      
Application Number 15209049
Grant Number 09686339
Status In Force
Filing Date 2016-07-13
First Publication Date 2016-11-03
Grant Date 2017-06-20
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Elsner, Robert

Abstract

A method includes receiving, at a media player at a computing device, a first portion of a media stream, and initiating playback of the first portion of the media stream. The method also includes receiving a second portion of the media stream during the playback of the first portion of the media stream, the second portion of the media stream including a platform-independent representation of source code. The method further includes compiling the platform-independent representation of the source code to generate a platform-specific component that is executable by the computing device. The method includes executing the platform-specific component at the computing device during execution of the media player at the computing device.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

47.

Systems and methods of thumbnail generation

      
Application Number 14695297
Grant Number 10102881
Status In Force
Filing Date 2015-04-24
First Publication Date 2016-10-27
Grant Date 2018-10-16
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Elsner, Robert

Abstract

A method includes receiving a plurality of images at an encoder device and encoding the plurality of encoder images to generate an output video stream, where the output video stream includes a plurality of encoded video frames corresponding to the plurality of images. During generation of the output video stream, the encoder device receives a notification that a particular image of the plurality of images satisfies a thumbnail generation condition. In response to the notification, the encoder device generates a thumbnail from the particular image and sends the output video stream to a media server.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/136 - Incoming video signal characteristics or properties
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

48.

Token-based security for remote resources

      
Application Number 14822370
Grant Number 09444813
Status In Force
Filing Date 2015-08-10
First Publication Date 2016-08-25
Grant Date 2016-09-13
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Talvensaari, Michael Dean
  • Zenoni, Ian

Abstract

Systems and methods of token-based protection for remote resources are disclosed. For example, a method may include receiving, at a second computing device, a configuration message from a first computing device. The configuration message includes information to configure a resource at the second computing device. For example, the resource may be a cloud transcoder. The method also includes generating, at the second computing device, a short token that enables the first computing device to access the resource. For example, the short token may be used to receive a long token that can be used to send application programming interface (API) requests to the cloud transcoder.

IPC Classes  ?

  • G06F 21/44 - Program or device authentication
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/24 - Arrangements for maintenance or administration

49.

Systems and methods of communicating platform-independent representation of source code

      
Application Number 14697202
Grant Number 09420027
Status In Force
Filing Date 2015-04-27
First Publication Date 2016-08-16
Grant Date 2016-08-16
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Elsner, Robert

Abstract

A method includes receiving, at a media player software application at a computing device, a first portion of a media stream, and initiating playback of the first portion of the media stream. The method also includes receiving a second portion of the media stream during the playback of the first portion of the media stream, the second portion of the media stream including a platform-independent representation of source code. The method further includes compiling the platform-independent representation of the source code to generate a platform-specific software component that is executable by the computing device. The method includes executing the platform-specific software component at the computing device during execution of the media player software application at the computing device.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

50.

Clip generation based on multiple encodings of a media stream

      
Application Number 14619325
Grant Number 10218981
Status In Force
Filing Date 2015-02-11
First Publication Date 2016-08-11
Grant Date 2019-02-26
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Good, Charles F.
  • Elsner, Rob

Abstract

A method includes receiving a media stream and generating first and second encodings of the media stream, the first encoding associated with a first key frame interval and the second encoding associated with a second key frame interval greater than the first key frame interval. The method also includes receiving, from a destination device, a request to generate a media clip, the request identifying a start point. The method further includes generating the media clip based on first sequence of frames of the first encoding and second sequence of frames of the second encoding. The first sequence begins at a first frame corresponding to the start point and ends at a second frame corresponding to a transition point. The second sequence begins at a third frame following the transition point and ends at a fourth frame corresponding to a stop point.

IPC Classes  ?

  • H04N 19/146 - Data rate or code amount at the encoder output
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/33 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
  • H04N 19/177 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/136 - Incoming video signal characteristics or properties

51.

Server configuration including stream preview

      
Application Number 15092511
Grant Number 09565225
Status In Force
Filing Date 2016-04-06
First Publication Date 2016-08-04
Grant Date 2017-02-07
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Talvensaari, Michael Dean
  • Zenoni, Ian

Abstract

A method includes receiving first input from a computing device, the first input corresponding to selection of a first media player associated with a first output stream format. In response to the first input, a first stream preview is sent to the computing device in accordance with the first output stream format. The method includes receiving second input from the computing device, where the second input corresponds to selection of a second media player associated with a second output stream format. In response to the second input, a second stream preview is sent to the computing device in accordance with the second output stream format.

IPC Classes  ?

  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
  • G06F 15/00 - Digital computers in general; Data processing equipment in general
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/00 - Selective content distribution, e.g. interactive television or video on demand [VOD]
  • H04N 21/2187 - Live feed
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/6373 - Control signals issued by the client directed to the server or network components for rate control
  • H04N 21/6379 - Control signals issued by the client directed to the server or network components directed to server directed to encoder
  • H04N 21/8549 - Creating video summaries, e.g. movie trailer
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/61 - Network physical structure; Signal processing
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/854 - Content authoring
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

52.

Decoding of closed captions at a media server

      
Application Number 15064515
Grant Number 09686593
Status In Force
Filing Date 2016-03-08
First Publication Date 2016-06-30
Grant Date 2017-06-20
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Kellicker, Scott

Abstract

Systems and methods of processing closed captions are disclosed. For example, a media server may receive a first video stream and first closed caption data associated with the first video stream. The media server may interpret at least one command included in the first closed caption data to generate interpreted closed caption data. The media server may transmit, to a destination device, a second video stream including second closed caption data that is generated based on the interpreted closed caption data.

IPC Classes  ?

  • H04N 7/10 - Adaptations for transmission by electrical cable
  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 11/00 - Colour television systems
  • H04N 21/488 - Data services, e.g. news ticker
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 7/088 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band with signal insertion during the vertical blanking interval the inserted signal being digital
  • H04N 21/2187 - Live feed
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 5/445 - Receiver circuitry for displaying additional information
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
  • H04N 21/485 - End-user interface for client configuration

53.

Distributed encoding of a video stream

      
Application Number 14869221
Grant Number 09467706
Status In Force
Filing Date 2015-09-29
First Publication Date 2016-01-21
Grant Date 2016-10-11
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Good, Charles F.

Abstract

Systems and methods of configuring and performing distributed encoding of a video stream are disclosed. A method includes receiving a video stream at a computing device and receiving input indicating a value of a local encoding parameter and a value of a remote encoding parameter. The method further includes encoding the video stream at the computing device based on the value of the local encoding parameter to generate a first encoded stream. The method includes sending the first encoded stream and the value of the remote encoding parameter to a media server. The media server is configured to generate a second encoded stream based on the value of the remote encoding parameter and the first encoded stream.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/162 - User input
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 21/643 - Communication protocols
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

54.

WOWZA STREAMING CLOUD

      
Application Number 1270600
Status Registered
Filing Date 2015-07-10
Registration Date 2015-07-10
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software; cloud-based software; software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications. Streaming services; transmission of sound, audio, video, and data; telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications networks. Provision of temporary use of non-downloadable software; provision of temporary use of cloud-based software; software as a service (SAAS) services; platform as a service (PAAS) platform; providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non- downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over theinternet and telecommunications networks, including video, audio and data.

55.

Adjusting encoding parameters at a mobile device based on a change in available network bandwidth

      
Application Number 14791747
Grant Number 09609332
Status In Force
Filing Date 2015-07-06
First Publication Date 2015-10-29
Grant Date 2017-03-28
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Owen, Barry

Abstract

A method includes encoding, at a mobile device having a camera, a first portion of a media stream captured by the camera based on an encoding parameter. The method also includes sending the encoded first portion of the media stream from the mobile device to a computing device via a network connection. The method further includes detecting a change in available network bandwidth of the network connection. The method includes automatically adjusting the encoding parameter in response to the change in the available network bandwidth. The method also includes encoding a second portion of the media stream based on the adjusted encoding parameter and sending the encoded second portion of the media stream from the mobile device to the computing device.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/134 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
  • H04N 19/102 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
  • H04N 19/146 - Data rate or code amount at the encoder output
  • H04N 19/166 - Feedback from the receiver or from the transmission channel concerning the amount of transmission errors, e.g. bit error rate [BER]
  • H04L 12/873 - Bandwidth-aware scheduling

56.

Manifest generation and segment packetization

      
Application Number 14250010
Grant Number 09860612
Status In Force
Filing Date 2014-04-10
First Publication Date 2015-10-15
Grant Date 2018-01-02
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Good, Charles F.
  • Collins, Richard A.

Abstract

A method includes receiving, at a media server from a computing device, a first request for a manifest associated with media content. The method also includes generating, at the media server, the manifest based on a manifest type and a content segmentation type. The manifest identifies one or more segments of one or more adaptive streaming renditions. The method further includes sending the manifest from the media server to the computing device. The method includes receiving a second request from the computing device, where the second request identifies a requested segment of an adaptive streaming rendition identified by the manifest. The method also includes sending the requested segment from the media server to the computing device in response to the second request.

IPC Classes  ?

  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot

57.

Token-based security for remote resources

      
Application Number 14630334
Grant Number 09135412
Status In Force
Filing Date 2015-02-24
First Publication Date 2015-09-15
Grant Date 2015-09-15
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Talvensaari, Michael Dean
  • Zenoni, Ian

Abstract

Systems and methods of token-based protection for remote resources are disclosed. For example, a method may include receiving, at a second computing device, a configuration message from a first computing device. The configuration message includes information to configure a resource at the second computing device. For example, the resource may be a cloud transcoder. The method also includes generating, at the second computing device, a short token that enables the first computing device to access the resource. For example, the short token may be used to receive a long token that can be used to send application programming interface (API) requests to the cloud transcoder.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

58.

Server configuration interface including stream preview

      
Application Number 14619936
Grant Number 09338203
Status In Force
Filing Date 2015-02-11
First Publication Date 2015-08-13
Grant Date 2016-05-10
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Talvensaari, Michael Dean
  • Zenoni, Ian

Abstract

A method includes generating, at a media server, a graphical user interface (GUI) that includes one or more configuration or testing options associated with a media server. The method includes receiving first input responsive to the GUI from a computing device, the first input corresponding to selection at the GUI of a first media player associated with a first output stream format. In response to the first input, a first output stream is sent to the computing device in accordance with the first output stream format. The method includes receiving second input responsive to the GUI from the computing device, where the second input corresponds to selection of a second media player associated with a second output stream format. In response to the second input, a second output stream is sent to the computing device in accordance with the second output stream format.

IPC Classes  ?

  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
  • G06F 15/00 - Digital computers in general; Data processing equipment in general
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/00 - Selective content distribution, e.g. interactive television or video on demand [VOD]
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

59.

Adjusting encoding parameters at a mobile device based on a change in available network bandwidth

      
Application Number 14208076
Grant Number 09106887
Status In Force
Filing Date 2014-03-13
First Publication Date 2015-08-11
Grant Date 2015-08-11
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Owen, Barry

Abstract

A method includes encoding, at a mobile device having a camera, a first portion of a media stream captured by the camera based on an encoding parameter. The method also includes sending the encoded first portion of the media stream from the mobile device to a computing device via a network connection. The method further includes detecting a change in available network bandwidth of the network connection. The method includes automatically adjusting the encoding parameter in response to the change in the available network bandwidth. The method also includes encoding a second portion of the media stream based on the adjusted encoding parameter and sending the encoded second portion of the media stream from the mobile device to the computing device.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 11/02 - Colour television systems with bandwidth reduction
  • H04N 11/04 - Colour television systems using pulse code modulation
  • H04N 19/103 - Selection of coding mode or of prediction mode
  • H04N 19/164 - Feedback from the receiver or from the transmission channel

60.

WOWZA STREAMING CLOUD

      
Application Number 173686600
Status Registered
Filing Date 2015-07-10
Registration Date 2019-07-23
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Downloadable cloud computer software for audio and text conferencing and chat; downloadable cloud computer software for data encryption and decoding; downloadable cloud computer software for live streaming of video files and audio files over the internet and global computer networks; computer application framework and platform software for configuration and use by third parties, for sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing user-generated and user-selected written text, video files, audio files, audio/video files and images over the internet and global computer networks; software for video conferencing and chat; software that enables users to live-stream meetings, interviews, and conferences via the internet and global computer networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and global computer networks; software for caching streaming media and data; application framework and platform software for configuration and use by third parties for manipulating digital audio and video information for use in audio and video media applications in the field of streaming user-generated and user-selected written text, video files, audio files, audio/video files and images over the internet and global computer networks (1) Telecommunication services, namely, providing users the ability to remotely access pictures and video clips and live video streams provided by third parties over the internet and global computer networks; electronic transmission and distribution of user-generated and user-selected written text, video files, audio files, audio/video files and images via the internet and global computer networks; live streaming of third party video files and audio files on the internet and global computer networks (2) Providing online non-downloadable software for use in video conferencing and chat, live streaming of meetings, interviews, and conferences via the internet and global computer networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and global computer networks, and caching streaming media and data; providing online non-downloadable computer application framework and platform software for configuration and use by third parties, for sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing user-generated and user-selected written text, video files, audio files, audio/video files and images over the internet and global computer networks; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud web hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, live streaming of meetings, interviews, and conferences via the internet and global computer networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and global computer networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing application framework and platform software for configuration and use by third parties, to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user-selected written text, video files, audio files, audio/video files and images over the internet and global computer networks; software as a service (SAAS) provider services featuring software for use in video conferencing and chat, live streaming of meetings, interviews, and conferences via the internet and global computer networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and global computer networks, and caching streaming media and data; software as a service (SAAS) provider services featuring application framework and platform software for configuration and use by third parties, to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user-selected written text, video files, audio files, audio/video files and images over the internet and global computer networks

61.

Providing control information to a multimedia server

      
Application Number 14623403
Grant Number 09350779
Status In Force
Filing Date 2015-02-16
First Publication Date 2015-07-09
Grant Date 2016-05-24
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Owen, Barry

Abstract

A method may include receiving, at a mobile computing device comprising a processor, input identifying control information to be sent from the mobile computing device to a media server. The method may include determining, at the mobile computing device, whether the computing device is sending a media stream to the media server. In response to determining that the mobile computing device is sending a media stream to the media server, the control information may be sent from the mobile computing device to the media server without interrupting the media stream by embedding the control information in the media stream.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

62.

Routing media content based on monetary cost

      
Application Number 14096881
Grant Number 09253545
Status In Force
Filing Date 2013-12-04
First Publication Date 2015-06-04
Grant Date 2016-02-02
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Lemmons, Thomas R.

Abstract

Systems and methods of routing media content based on monetary cost are disclosed. A particular method includes receiving, at a network device coupled to a plurality of media delivery networks, media content to be provided to a destination device. The method also includes selecting a first media delivery network of the plurality of media delivery networks for routing the media content based at least in part on a determination that a first monetary cost associated with routing the media content through the first media delivery network is less than a second monetary cost associated with routing the media content through a second media delivery network of the plurality of media delivery networks. The method further includes routing the media content from the network device to the first media delivery network.

IPC Classes  ?

  • H04N 21/6338 - Control signals issued by server directed to the network components or client directed to network
  • H04L 12/00 - Data switching networks

63.

Selecting a media content source based on monetary cost

      
Application Number 14096961
Grant Number 09113182
Status In Force
Filing Date 2013-12-04
First Publication Date 2015-06-04
Grant Date 2015-08-18
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Lemmons, Thomas R.

Abstract

Systems and methods of selecting a media content source based on monetary cost are disclosed. A particular method includes receiving media content at a network device and sending the media content from the network device to each of a plurality of source devices configured to provide the media content to a destination device. The method further includes receiving a request for the media content from the destination device and selecting a first source device of the plurality of source devices to provide the media content to the destination device based at least in part on a determination that a first monetary cost associated with providing the media content from the first source device is less than a second monetary cost associated with providing the media content from a second source device of the plurality of source devices.

IPC Classes  ?

64.

Providing control information to a multimedia server

      
Application Number 14151108
Grant Number 08990408
Status In Force
Filing Date 2014-01-09
First Publication Date 2015-03-24
Grant Date 2015-03-24
Owner Wowza Media Systems, LLC (USA)
Inventor Owen, Barry

Abstract

Control information may be provided to a server by a computing device before or while the computing device sends a media stream to the server. The control information is associated with processing of the media stream by the media server. When the computing device is not sending the media stream to the media server, the computing device may send the control information to the media server while establishing a connection with the media server. When the computing device is sending the media stream to the media server, the computing device may send the control information without interrupting communication of the media stream to the media server. For example, the control information may be embedded into the media stream or may be sent via a separate connection to the media server.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

65.

W WOWZA media systems

      
Application Number 1234179
Status Registered
Filing Date 2014-08-19
Registration Date 2014-08-19
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications. Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications networks. Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data.

66.

W

      
Application Number 1234180
Status Registered
Filing Date 2014-08-19
Registration Date 2014-08-19
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications. Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications networks. Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data.

67.

Token-based security for links to media streams

      
Application Number 14340252
Grant Number 09047482
Status In Force
Filing Date 2014-07-24
First Publication Date 2015-01-22
Grant Date 2015-06-02
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Riegel, Brian M.
  • Sherry, James S.

Abstract

Systems and methods of token-based protection for links to media streams are disclosed. For example, a computing device may receive a media request in response to selection of a link to a media stream. The link may include a first token that is generated based on a private key and an encryption algorithm, and the media request may include the first token. The computing device may grant or deny the media request based on a comparison of the first token and a second token that is generated based on the private key and the encryption algorithm.

IPC Classes  ?

  • H04L 9/18 - Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

68.

Token-based security for links to media streams

      
Application Number 14109625
Grant Number 08997199
Status In Force
Filing Date 2013-12-17
First Publication Date 2015-01-22
Grant Date 2015-03-31
Owner Wowza Media Systems, LLC (USA)
Inventor
  • Riegel, Brian M.
  • Sherry, James S.

Abstract

Systems and methods of token-based protection for links to media streams are disclosed. For example, a computing device may generate a first token based on a private key and an encryption algorithm. The first token may be inserted into a link to a media stream. When the link is selected at a client device, a media request including the first token may be sent to a server. The server may generate a second token based on the private key and the encryption algorithm. The server may grant or deny the media request based on a comparison of the first token and the second token.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

69.

WOWZA STREAMING CLOUD

      
Serial Number 86502241
Status Registered
Filing Date 2015-01-13
Registration Date 2020-06-09
Owner WOWZA MEDIA SYSTEMS, LLC ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable cloud computer software for audio and text conferencing and chat; downloadable cloud computer software for data encryption and decoding; downloadable cloud computer software for streaming video, audio and data over the internet and telecommunications networks; software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications

70.

On the fly transcoding of video on demand content for adaptive streaming

      
Application Number 14487853
Grant Number 09351020
Status In Force
Filing Date 2014-09-16
First Publication Date 2015-01-01
Grant Date 2016-05-24
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Good, Charles F.

Abstract

A method includes receiving a request at a media server from a computing device for a portion of a particular rendition of content that is available for adaptive streaming. The request received while the media server has access to a single rendition of the content. When the portion is part of the single rendition, the media server sends the portion retrieved from the single rendition to the computing device in response to the request. When the portion is not part of the single rendition, the media server generates the portion by transcoding a corresponding portion of the single rendition of the content, stores the generated portion in a cache of the media server, and sends the generated portion to the computing device in response to the request. The method further includes removing portions of one or more outdated renditions from the cache while maintaining the generated portion in the cache.

IPC Classes  ?

  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/2183 - Cache memory
  • H04N 21/2225 - Local VOD servers
  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion

71.

Distributed encoding of a video stream

      
Application Number 13923069
Grant Number 09179159
Status In Force
Filing Date 2013-06-20
First Publication Date 2014-12-25
Grant Date 2015-11-03
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Good, Charles F.

Abstract

Systems and methods of configuring and performing distributed encoding of a video stream are disclosed. A method includes receiving a video stream at a computing device and receiving user input indicating a value of a local encoding parameter and a value of a remote encoding parameter. The method further includes encoding the video stream at the computing device based on the value of the local encoding parameter to generate a first encoded stream. The method includes sending the first encoded stream and the value of the remote encoding parameter to a media server. The media server is configured to generate a second encoded stream based on the value of the remote encoding parameter and the first encoded stream.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/162 - User input
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 21/643 - Communication protocols
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

72.

Decoding of closed captions at a media server

      
Application Number 14285266
Grant Number 09319626
Status In Force
Filing Date 2014-05-22
First Publication Date 2014-10-09
Grant Date 2016-04-19
Owner WOWZA MEDIA SYSTEMS, LLC. (USA)
Inventor Kellicker, Scott

Abstract

Systems and methods of processing closed captions are disclosed. For example, a media server may receive a first video stream and first closed caption data associated with the first video stream. The media server may interpret at least one command included in the first closed caption data to generate interpreted closed caption data. The media server may transmit, to a destination device, a second video stream including second closed caption data that is generated based on the interpreted closed caption data.

IPC Classes  ?

  • H04N 7/10 - Adaptations for transmission by electrical cable
  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 11/00 - Colour television systems
  • H04N 7/088 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band with signal insertion during the vertical blanking interval the inserted signal being digital
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/488 - Data services, e.g. news ticker
  • H04N 21/2187 - Live feed
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs

73.

On the fly transcoding of video on demand content for adaptive streaming

      
Application Number 13842207
Grant Number 08869218
Status In Force
Filing Date 2013-03-15
First Publication Date 2014-09-18
Grant Date 2014-10-21
Owner Wowza Media Systems, LLC (USA)
Inventor Good, Charles F.

Abstract

Systems and methods of performing on the fly transcoding of video on demand content for adaptive streaming are disclosed. For example, a media server has access to a single rendition of a video on demand item. The media server receives a request from a computing device. The request is for a portion of one of a plurality of renditions of the video on demand item that are available for adaptive streaming, where each of the renditions has a distinct bitrate. In response to the request, the media server generates, on the fly, the requested portion of the requested rendition by transcoding a corresponding portion of the accessible rendition. The media server sends the generated portion to the computing device.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data

74.

Automatically publishing streams to multiple destinations

      
Application Number 13842692
Grant Number 09100461
Status In Force
Filing Date 2013-03-15
First Publication Date 2014-09-18
Grant Date 2015-08-04
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Lemmons, Thomas R.
  • Good, Charles F.

Abstract

Systems and methods of automatically publishing a stream to multiple destinations are disclosed. A media server receives a stream and identifies a plurality of entries in a publishing map stored at the media server, where the each of the plurality of entries is associated with the stream. A first entry of the plurality of entries identifies a first publishing destination and a second entry of the plurality of entries identifies a second publishing destination that is different from the first publishing destination. The media server automatically publishes the stream to the first publishing destination and to the second publishing destination.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • G06Q 30/00 - Commerce

75.

Insertion of graphic overlays into a stream

      
Application Number 14268176
Grant Number 09350780
Status In Force
Filing Date 2014-05-02
First Publication Date 2014-09-18
Grant Date 2016-05-24
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor
  • Good, Charles F.
  • Zenoni, Ian

Abstract

A particular method includes receiving, at a media server, a request for a first rendition of a stream. The method also includes generating a portion of the first rendition. Generating the portion of the first rendition includes determining whether one or more first overlay images are enabled and inserting the one or more first overlay images into one or more frames of the portion of the first rendition conditioned on the one or more first overlay images being enabled. The method further includes sending the portion of the first rendition to a computing device.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream

76.

WOWZA STREAMING ENGINE

      
Application Number 1213083
Status Registered
Filing Date 2014-02-05
Registration Date 2014-02-05
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications. Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications networks. Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data.

77.

W

      
Application Number 169033400
Status Registered
Filing Date 2014-08-19
Registration Date 2019-07-08
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Application framework and platform software for configuration and use by third parties, for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing user-generated and user-selected written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; downloadable software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding in the field of user-generated and user-selected streaming written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data, namely, computer software that automatically stores digital transmissions of written text, video files, audio files, audio/video files and images in temporary computer memory and facilitates the rapid retrieval of that stored data; application framework and platform software for configuration and use by third parties for manipulating digital audio and video information for use in audio and video media applications in the field of streaming user-generated and user-selected written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices (1) Telecommunication services, namely, providing users the ability to access pictures and video provided by third parties at a remote station over the internet and telephone networks, global computer networks, wifi networks, cellular networks, and satellite networks; providing access to an application framework and platform software for configuration and use by third parties, to electronically transmit and distribute user-generated and user-selected written text, video files, audio files, audio/video files and images via the internet and telecommunications networks; providing access to an application framework and platform software for configuration and use by third parties, to stream written text, video files, audio files, audio/video files and images, namely television shows, movies, music, live sports, and live video camera feeds on the internet and telecommunications networks; (2) Providing online non-downloadable application framework and platform software for configuration and use by third parties, to use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; providing online non-downloadable application framework and platform software for configuration and use by third parties, to cache streaming media and data namely automatically storing digital transmissions of user-generated and user-selected written text, video files, audio files, audio/video files and images in temporary computer memory and facilitating the rapid retrieval of that stored data, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; providing online non-downloadable application framework and platform software for configuration and use by third parties, to use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing user-generated and user-selected written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding; providing temporary use of on-line non-downloadable cloud computing software for measuring bandwidth in the field of streaming written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, namely cloud computing software that dynamically measures the available bandwidth of recipient computers and telephones and adjusts the rate and mode of transmission to accommodate that bandwidth; providing temporary use of on-line non-downloadable cloud computing software for caching streaming media and data, namely cloud computing software that automatically stores digital transmissions of user-generated and user-selected written text, video files, audio files, audio/video files and images in temporary computer memory and facilitates the rapid retrieval of that stored data, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing written text, video files, audio files, audio/video files and images over the internet and telecommunications networks; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding; software as a service (SAAS) services featuring software for measuring bandwidth in the field of streaming written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, namely software that dynamically measures the available bandwidth of recipient computers and telephones and adjusts the rate and mode of transmission to accommodate that bandwidth; software as a service (SAAS) services featuring application framework and platform software for configuration and use by third parties, to cache streaming media and data, namely software that automatically stores digital transmissions of user-generated and user-selected written text, video files, audio files, audio/video files and images in temporary computer memory and facilitates the rapid retrieval of that stored data, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; software as a service (SAAS) services featuring application framework and platform software for configuration and use by third parties, to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user selected written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices

78.

W WOWZA MEDIA SYSTEMS

      
Application Number 169033500
Status Registered
Filing Date 2014-08-19
Registration Date 2019-07-23
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Application framework and platform software for configuration and use by third parties, for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing user-generated and user-selected written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; downloadable software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding in the field of user-generated and user-selected streaming written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data, namely, computer software that automatically stores digital transmissions of written text, video files, audio files, audio/video files and images in temporary computer memory and facilitates the rapid retrieval of that stored data; application framework and platform software for configuration and use by third parties for manipulating digital audio and video information for use in audio and video media applications in the field of streaming user-generated and user-selected written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices (1) Telecommunication services, namely, providing users the ability to access pictures and video provided by third parties at a remote station over the internet and telephone networks, global computer networks, wifi networks, cellular networks, and satellite networks; providing access to an application framework and platform software for configuration and use by third parties, to electronically transmit and distribute of user-generated and user-selected written text, video files, audio files, audio/video files and images via the internet and telecommunications networks; providing access to an application framework and platform software for configuration and use by third parties, to stream written text, video files, audio files, audio/video files and images, namely television shows, movies, music, live sports, and live video camera feeds on the internet and telecommunications networks (2) Providing online non-downloadable application framework and platform software for configuration and use by third parties, to use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; providing online non-downloadable application framework and platform software for configuration and use by third parties, to cache streaming media and data namely automatically storing digital transmissions of user-generated and user-selected written text, video files, audio files, audio/video files and images in temporary computer memory and facilitating the rapid retrieval of that stored data, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; providing online non-downloadable application framework and platform software for configuration and use by third parties, to use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing user-generated and user-selected written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding; providing temporary use of on-line non-downloadable cloud computing software for measuring bandwidth in the field of streaming written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, namely cloud computing software that dynamically measures the available bandwidth of recipient computers and telephones and adjusts the rate and mode of transmission to accommodate that bandwidth; providing temporary use of on-line non-downloadable cloud computing software for caching streaming media and data, namely cloud computing software that automatically stores digital transmissions of user-generated and user-selected written text, video files, audio files, audio/video files and images in temporary computer memory and facilitates the rapid retrieval of that stored data, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing written text, video files, audio files, audio/video files and images over the internet and telecommunications networks; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding; software as a service (SAAS) services featuring software for measuring bandwidth in the field of streaming written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, namely software that dynamically measures the available bandwidth of recipient computers and telephones and adjusts the rate and mode of transmission to accommodate that bandwidth; software as a service (SAAS) services featuring application framework and platform software for configuration and use by third parties, to cache streaming media and data, namely software that automatically stores digital transmissions of user-generated and user-selected written text, video files, audio files, audio/video files and images in temporary computer memory and facilitates the rapid retrieval of that stored data, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; software as a service (SAAS) services featuring application framework and platform software for configuration and use by third parties, to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage user-generated and user selected written text, video files, audio files, audio/video files and images over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices

79.

Systems and methods of processing closed captioning for video on demand content

      
Application Number 14225674
Grant Number 09124910
Status In Force
Filing Date 2014-03-26
First Publication Date 2014-07-24
Grant Date 2015-09-01
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Kellicker, Scott

Abstract

A method includes receiving closed captioning data at a computing device. The closed captioning data is associated with a video on demand asset and is represented in a first format. The method also includes, during a single video on demand streaming session, converting the closed captioning data from the first format to a platform-independent format and converting the closed captioning data from the platform-independent format to a second format. The method further includes transmitting, during the single video on demand streaming session, the closed captioning data in the second format to a destination device.

IPC Classes  ?

  • H04N 7/10 - Adaptations for transmission by electrical cable
  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 11/00 - Colour television systems
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 7/088 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band with signal insertion during the vertical blanking interval the inserted signal being digital
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/488 - Data services, e.g. news ticker

80.

WOWZA STREAMING ENGINE

      
Application Number 168620800
Status Registered
Filing Date 2014-07-21
Registration Date 2018-10-16
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Computer application framework and platform software for configuration and use by third parties, for sending and receiving written text files, video files, audio files, audio/video files and digital images that are generated and selected by users, over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; computer application framework and platform software for configuration and use by third parties to transform, transcode, enhance, and convert user-selected and user-generated written text files, video files, audio files, audio/video files and digital images encoded in one file format into another for the purpose of facilitating storage, processing, and play back of the aforesaid user-generated and user-selected written text files, video files, audio files, audio/video files and digital images, and their transmission over the Internet and phone networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; computer application framework and platform software for configuration and use by third parties, to secure, monetize, measure, record, and manage the digital transmissions of written text files, video files, audio files, audio/video files and digital images that are generated and selected by users and transmitted to recipients over the Internet and telecommunications networks, namely, computer software that dynamically manages the routing of the aforesaid digital transmissions of user-selected and user-generated written text files, video files, audio files, audio/video files and digital images through the Internet and telephone networks in a manner that automatically adjusts and allocates the aforesaid digital transmissions of user-selected and user-generated written text files, video files, audio files, audio/video files and digital images according to the impact upon transmission speed of the total load of the aforesaid digital transmissions of user-selected and user-generated written text files, video files, audio files, audio/video files and digital images that are being processed by different components of recipient networking equipment, and computer software that enables users to make audio-visual recordings of live entertainment and educational events, to digitally encode the aforesaid audio-visual recordings of live entertainment and educational events, and to store and disseminate the aforesaid encoded audio-visual recordings of live entertainment and educational events to others via the Internet and telephone networks using phones and handheld computers, and digital rights management software, namely, computer software that encrypts transmitted written text files, video files, audio files, audio/video files and digital images that are generated and selected by users, encodes them with additional information about ownership and permitted use, and secures the transmitted written text files, video files, audio files, audio/video files and digital images that are generated and selected by users from tampering and unauthorized use, and computer software that enables recipients of transmitted written text files, video files, audio files, audio/video files and digital images that are generated and selected by users to store and play back the transmitted written text files, video files, audio files, audio/video files and digital images that are generated and selected by users, and computer software that limits access to transmitted written text files, video files, audio files, audio/video files and digital images that are generated and selected by users according to the geographic location of end-user computing devices, all for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; computer software for audio, audio-visual, or text conferencing and chat, namely, downloadable software for teleconferencing, video conferencing and chat services over the Internet; computer software for conducting meetings, interviews, and conferences via the internet and telephone networks; computer software for data encryption and decoding in the field of streaming of written text files, video files, audio files, audio/video files and digital images generated and selected by users over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; computer software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, namely, computer software that dynamically measures the available bandwidth of recipient computers and telephones and adjusts the rate and mode of transmission to accommodate that bandwidth; computer application framework and platform software for configuration and use by third parties, to cache streaming media and data, namely, computer software that automatically stores digital transmissions of written text files and video files, audio files, audio/video files and digital images generated and selected by users in temporary computer memory and facilitates the rapid retrieval of that stored data, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; computer software for manipulating, transmuxing, editing and enhancing digital audio and video information for use in audio and video media applications in the field of streaming written text files, video files, audio files, audio/video files and digital images generated and selected by users over the internet and telecommunications networks, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices (1) Telecommunication services, namely, providing users the ability to access digital pictures and videos at a remote station, and providing hosted computing and application provisioning services that enable others to send and receive, to stream to computers, phones and mobile devices, and to digitally transmit, over the internet and via telecommunications networks and electronic communications networks written text files, video files, audio files, audio/video files and digital images generated and selected by users; providing access to and use of online non-downloadable software that enables others to engage in video conferencing, the interactive exchange of written text messages, to conduct meetings, interviews, and conferences via the internet and telephone networks, and to engage in text conferencing and the interactive exchange of written text messages; providing access to and use of online non-downloadable application framework and platform software for configuration and use by third parties, that enables users to encrypt, encode, and decode written text and video files, audio files, audio/video files and digital images that are generated and selected by users and stored and transmitted to recipients over the Internet and telecommunications networks in digital form, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; providing access to and use of online non-downloadable software that enables others to dynamically measure the available bandwidth of computers, telephones, computing networks, and telephone networks, and to automatically store digital transmissions of written text and audio-visual content in temporary computer memory and facilitate the rapid retrieval of that stored data; providing access to and use of online non-downloadable application framework and platform software for configuration and use by third parties, to send, receive, transform, and enhance, media over the Internet and telecommunications networks, namely, computer software used to send and receive user-generated and user-selected written text files, video files, audio files, audio/video files and digital images in digital form over the Internet and telephone networks, and computer software that transforms, transcodes, enhances, and converts user-generated and user-selected written text files, video files, audio files, audio/video files and digital images encoded in one computer file format into another for the purpose of facilitating storage, processing, and playing back of the user-generated and user-selected written text files and video files, audio files, audio/video files and digital images, and its transmission over the Internet and phone networks, all for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; providing access to and use of online non-downloadable software that enables others to secure, monetize, measure, record, and manage the digital transmissions of written text files and video files, audio files, audio/video files and digital images that are generated and selected by users and transmitted to recipients over the Internet and telecommunications networks, namely, computer software that dynamically manages the routing of the aforesaid digital transmissions of user-generated and user-selected written text files and video files, audio files, audio/video files and digital images through the Internet and telephone networks in a manner that automatically adjusts and allocates the aforesaid digital transmissions of user-generated and user-selected written text files and video files, audio files, audio/video files and digital images according to the impact upon transmission speed of the total load of the aforesaid digital transmissions of user-generated and user-selected written text files and video files, audio files, audio/video files and digital images that are being processed by different components of recipient networking equipment, and computer software that enables users to make audio-visual recordings of live entertainment and educational events in the form of video files, audio files, audio/video files and digital images, to digitally encode the aforesaid audio-visual recordings of live entertainment and educational events, and to store and disseminate the aforesaid encoded audio-visual recordings to others via the Internet and telephone networks using phones and handheld computers, and computer software that encrypts transmitted written text files, video files, audio files, audio/video files and digital images generated and selected by users, encodes it with additional information about ownership and permitted use, and secures the transmitted written text, video files, audio files, audio/video files and images from tampering and unauthorized use, and computer software that enables recipients of selected audio-visual content transmitted by third parties to store and play back the transmitted user-generated and user-selected written text files, video files, audio files, audio/video files and digital images, and computer software that limits access to transmitted written text files, video files, audio files, audio/video files and digital images generated and selected by users according to the geographic location of end-user computing devices, all for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting services provided to others to help resolve problems encountered in operating computer software; cloud computing services, namely, cloud computing web hosting services, cloud computing video hosting web sites, cloud computing provider services for general storage of data, cloud computing provider software for data processing, and cloud computing providing software for users to electronically exchange their own written text files, video files, audio files, audio/video files and digital images with other users over the internet and telecommunications networks; providing temporary use of on-line non-downloadable cloud computing software and application framework and platform software for configuration and use by third parties, to enable others to engage in video conferencing and the interactive exchange of written text messages, to conduct meetings, interviews, and conferences via the internet and telephone networks, to conduct interactive conferences among two or more individuals using text messages exchanged between computers and mobile phones, to encrypt and decode user-generated and user-selected written text files and video files, audio files, audio/video files and digital images in digital form to facilitate transmission over the Internet and telephone networks, to dynamically measure the available bandwidth of computers, telephones, computing networks, and telephone networks to facilitate transmission of user-generated and user-selected written text files and video files, audio files, audio/video files and digital images in digital form over the internet and telephone networks, and to cache streaming media and data, namely user-generated and user-selected written text files, video files, audio files, audio/video files and digital images, by automatically storing digital transmissions of user-generated and user-selected written text files, video files, audio files, audio/video files and digital images in temporary computer memory in a manner that facilitates the rapid retrieval of that stored data, all for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; providing temporary use of on-line non-downloadable cloud computing and application framework and platform software for configuration and use by third parties, to send, receive, transform, transcode, enhance, secure, monetize, measure, record and manage media over the internet and telecommunications networks, namely user-generated and user-selected written text files, video files, audio files, audio/video files and digital images for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; providing software as a service (SAAS) services that enable others to conduct video conferencing and the interactive exchange of written text messages, to conduct interactive meetings, interviews, and conferences via the internet and telecommunications networks, to conduct interactive conferences among two or more individuals using text messages exchanged between computers or mobile phones, to encrypt and decode written text and video files, audio files, audio/video files and images in digital form to facilitate transmission over the Internet and telephone networks, to dynamically measure the available bandwidth of computers, telephones, computing networks, and telephone networks to facilitate transmission of written text and video files, audio files, audio/video files and images in digital form over the internet and telephone networks, and to cache streaming media and data, namely written text, video files, audio files, audio/video files and images, by automatically storing digital transmissions of written text, video files, audio files, audio/video files and images in temporary computer memory in a manner that facilitates the rapid retrieval of that stored data, all for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, namely written text, video files, audio files, audio/video files and images, for use by individuals, businesses, educational institutions, television broadcasters, news agencies, sports teams, religious organizations, streaming service providers, and government offices

81.

Decoding of closed captions at a media server

      
Application Number 13857572
Grant Number 08782722
Status In Force
Filing Date 2013-04-05
First Publication Date 2014-07-15
Grant Date 2014-07-15
Owner Wowza Media Systems, LLC (USA)
Inventor Kellicker, Scott

Abstract

Systems and methods of processing closed captions are disclosed. For example, a media server may receive a first video stream and first closed caption data associated with the first video stream. The media server may interpret at least one command included in the first closed caption data to generate interpreted closed caption data. The media server may transmit, to a destination device, a second video stream including second closed caption data that is generated based on the interpreted closed caption data.

IPC Classes  ?

  • H04N 7/10 - Adaptations for transmission by electrical cable
  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 11/00 - Colour television systems

82.

Closed captions for live streams

      
Application Number 13857466
Grant Number 08782721
Status In Force
Filing Date 2013-04-05
First Publication Date 2014-07-15
Grant Date 2014-07-15
Owner Wowza Media Systems, LLC (USA)
Inventor Kellicker, Scott

Abstract

Systems and methods of processing closed captions for live streams are disclosed. For example, a media server may receive closed captioning data associated with a live video stream, where the closed captioning data is represented in a first format. The media server may convert the closed captioning data from the first format to a platform-independent format and convert the closed captioning data from the platform-independent format to a second format. The media server may transmit the closed captioning data in the second format to a destination device.

IPC Classes  ?

  • H04N 7/10 - Adaptations for transmission by electrical cable
  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 11/00 - Colour television systems

83.

Insertion of graphic overlays into a stream

      
Application Number 13842464
Grant Number 08752113
Status In Force
Filing Date 2013-03-15
First Publication Date 2014-06-10
Grant Date 2014-06-10
Owner Wowza Media Systems, LLC (USA)
Inventor
  • Good, Charles F.
  • Zenoni, Ian

Abstract

Systems and methods of inserting overlays into a stream are disclosed. A media server may receive a stream. The media server may selectively add one or more images (e.g., graphics and/or text) to the stream prior to scaling the stream to produce one or more scaled streams. The media server may also selectively add one or more images to the scaled streams. The scaled streams may be encoded for adaptive streaming to a computing device.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

84.

Systems and methods of communication using a message header that includes header flags

      
Application Number 13652298
Grant Number 09602557
Status In Force
Filing Date 2012-10-15
First Publication Date 2014-04-17
Grant Date 2017-03-21
Owner WOWZA MEDIA SYSTEMS, LLC (USA)
Inventor Good, Charlie

Abstract

A method includes determining, at a first computing device, whether data to be communicated to a second computing device includes media data or protocol data. The method also includes, in response to determining that the data includes media data, generating a message header and a message body based on the media data. The message header includes a header flags portion and a header fields portion, and the header flags portion includes at least one flag having a value that indicates a length of a corresponding field of a plurality of fields of the header fields portion. The method further includes encapsulating the message header and the message body into a message and inserting the message into a media stream to be transmitted from the first computing device to the second computing device in accordance with a media communication protocol.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/643 - Communication protocols

85.

Systems and methods of communication using a message header that includes header flags

      
Application Number 13894924
Grant Number 09009346
Status In Force
Filing Date 2013-05-15
First Publication Date 2014-04-17
Grant Date 2015-04-14
Owner Wowza Media Systems, LLC (USA)
Inventor Good, Charlie

Abstract

A method includes determining, at a first computing device, whether data to be communicated to a second computing device includes media data or protocol data. The method also includes, in response to determining that the data includes media data, generating a message header and a message body based on the media data. The message header includes a header flags portion and a header fields portion, and the header flags portion includes at least one flag having a value that indicates a length of a corresponding field of a plurality of fields of the header fields portion. The method further includes encapsulating the message header and the message body into a message and inserting the message into a media stream to be transmitted from the first computing device to the second computing device in accordance with a media communication protocol. The media stream is a bidirectional media stream.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/643 - Communication protocols

86.

Systems and methods of processing closed captioning for video on demand content

      
Application Number 13889979
Grant Number 08732775
Status In Force
Filing Date 2013-05-08
First Publication Date 2014-04-17
Grant Date 2014-05-20
Owner Wowza Media Systems, LLC (USA)
Inventor Kellicker, Scott

Abstract

A method includes receiving closed captioning data at a computing device. The closed captioning data is associated with a video on demand asset and is represented in a first format. The method also includes, during a single video on demand streaming session, converting the closed captioning data from the first format to a platform-independent format and converting the closed captioning data from the platform-independent format to a second format. The method further includes transmitting, during the single video on demand streaming session, the closed captioning data in the second format to a destination device.

IPC Classes  ?

  • H04N 7/10 - Adaptations for transmission by electrical cable
  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 11/00 - Colour television systems

87.

W WOWZA MEDIA SYSTEMS

      
Serial Number 86198787
Status Registered
Filing Date 2014-02-20
Registration Date 2015-03-17
Owner Wowza Media Systems, LLC ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications networks Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data

88.

W WOWZA MEDIA SYSTEMS

      
Serial Number 86198784
Status Registered
Filing Date 2014-02-20
Registration Date 2015-02-03
Owner Wowza Media Systems, LLC ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications networks Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data

89.

W

      
Serial Number 86198788
Status Registered
Filing Date 2014-02-20
Registration Date 2014-08-19
Owner Wowza Media Systems, LLC ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications networks Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data

90.

W

      
Serial Number 86198789
Status Registered
Filing Date 2014-02-20
Registration Date 2014-08-19
Owner Wowza Media Systems, LLC ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications networks Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data

91.

WOWZA STREAMING ENGINE

      
Application Number 012574158
Status Registered
Filing Date 2014-02-07
Registration Date 2014-07-03
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications. Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications networks. Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data.

92.

WOWZA STREAMING ENGINE

      
Serial Number 86171227
Status Registered
Filing Date 2014-01-21
Registration Date 2015-10-06
Owner Wowza Media Systems, LLC ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the Internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the Internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the Internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the Internet and telecommunications networks; streaming of video and audio on the Internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the Internet and telecommunications networks; transmission of information by electronic communications networks Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the Internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the Internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the Internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the Internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the Internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the Internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the Internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the Internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the Internet and telecommunications networks, including video, audio and data

93.

W

      
Serial Number 86171228
Status Registered
Filing Date 2014-01-21
Registration Date 2015-10-20
Owner Wowza Media Systems, LLC ()
NICE Classes  ?
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications networks Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data

94.

W

      
Serial Number 86171230
Status Registered
Filing Date 2014-01-21
Registration Date 2015-02-17
Owner Wowza Media Systems, LLC ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software for video conferencing and chat; software for conducting meetings, interviews, and conferences via the internet and telecommunications networks; software for audio and text conferencing and chat; software for data encryption and decoding; software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks; software for caching streaming media and data; software for manipulating digital audio and video information for use in audio and video media applications Telecommunication services, namely, providing access to pictures and video at a remote station; transmission and distribution of data, audio visual images, and video via the internet and telecommunications networks; streaming of video and audio on the internet and telecommunications networks; transmitting streamed sound, audiovisual recordings, and video via the internet and telecommunications networks; transmission of information by electronic communications networks Providing online non-downloadable software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing online non-downloadable software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; data encryption and decoding services; data encryption services; technical support services, namely, troubleshooting of computer software problems; computer services, namely, cloud hosting provider services; providing temporary use of on-line non-downloadable cloud computing software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; providing temporary use of on-line non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data; software as a service (SAAS) services featuring software for use in video conferencing and chat, conducting meetings, interviews, and conferences via the internet and telecommunications networks, text conferencing and chat, data encryption and decoding, measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, and caching streaming media and data; software as a service (SAAS) services featuring software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording and managing media over the internet and telecommunications networks, including video, audio and data

95.

GOCODER

      
Serial Number 85919501
Status Registered
Filing Date 2013-04-30
Registration Date 2014-01-21
Owner Wowza Media Systems, LLC ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software for use in sending, receiving, transforming, enhancing, securing, monetizing, measuring, and managing media over the internet, including video, audio, and data; Downloadable software in the nature of a mobile application for video capture, transmission, and sharing from mobile devices such as mobile phones, tablets, and other electronic devices; Downloadable application software for mobile devices for live video and multimedia sharing from a mobile device; Downloadable application software for mobile devices for capturing and streaming video and multimedia content from a mobile device to remote media server(s); none of the aforementioned software being used in connection with software that facilitates electronic business transactions via a global communications network

96.

STREAMLOCK

      
Application Number 162242900
Status Registered
Filing Date 2013-04-12
Registration Date 2019-06-18
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Computer software for encryption; computer software for use in the encryption and decryption of digital files, including audio, video, text, binary, still images, graphics and multimedia files (1) Telecommunication services, namely, providing hosted computing, cloud computing, and application service provisioning services that enable users to access user-generated and user-selected pictures and video, all at a remote location via a global computer network; transmission and distribution of data and audio-visual images, namely providing access to online non-downloadable computer software that allows for the deployment of security protocols, contemporaneously to protect the sending, receiving, transmitting and distributing of written text and audio-visual user-generated and user-selected content, namely, text files, audio files, video files, and audiovisual files via a global computer network; data encryption and decoding services; data encryption services

97.

WOWZA

      
Application Number 160527700
Status Registered
Filing Date 2012-12-05
Registration Date 2015-05-27
Owner Wowza Media Systems, LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Computer software that transforms, transcodes, enhances, and converts written text and audio-visual content that is encoded in one digital format or protocol into a different digital format or protocol for the purpose of facilitating storage, processing, and play back of the written text and audio-visual content, and its transmission over the Internet and phone networks; computer software for securing, monetizing, measuring, recording, and managing the digital transmissions of written text and audio-visual content that is transmitted to recipients over the Internet and telecommunications networks, namely, computer software that dynamically manages the routing of the digital transmissions through the Internet and telephone networks in an manner that automatically adjusts and allocates the transmission according to the total load of digital information being processed by different components of recipient networking equipment, and computer software that enables users to make audio-visual recordings of live events, to digitally encode the audio-visual recordings, and to store and disseminate the encoded audio-visual recording to others via the Internet and telephone networks using phones and handheld computers, and digital rights management software, namely, computer software that encrypts transmitted content, encodes it with additional information about ownership and permitted use, and secures the transmitted content from tampering and unauthorized use, and computer software that enables recipients of transmitted audio-visual content to store and play back the transmitted content, and computer software that limits access to transmitted content according to the geographic location of end-user computing devices; computer software for audio, audio-visual, or text conferencing and chat, namely, software that enables users to communicate with each other dynamically in real time by exchanging written text messages or by conversing with each other through live audio or audio-visual streams transmitted over the Internet; computer software for conducting meetings, interviews, and conferences via the internet and telephone networks; computer software for data encryption and decoding; computer software for measuring bandwidth in the field of streaming media and video over the internet and telecommunications networks, namely, computer software that dynamically measures the available bandwidth of recipient computers and telephones and adjusts the rate and mode of transmission to accommodate that bandwidth; computer software for caching streaming media and data, namely, computer software that automatically stores digital transmissions of written text and audio-visual content in temporary computer memory and facilitates the rapid retrieval of that stored data; computer software for manipulating, transmuxing, editing and enhancing digital audio and video data for use in audio and video media applications. (2) Computer software used to send and receive written text and audio-visual content in digital form over the Internet and telephone networks. (1) Telecommunication services, namely, providing access to pictures and video at a remote station, providing hosted computing and application provisioning services that enable others to send and receive written text and audio-visual content via the internet and telephone networks, and to stream audio and audio-visual content to computers, phones and mobile devices via the internet and telephone networks, and to transmit audio recordings, audiovisual recordings and video recordings via the internet and telecommunications networks and to transmit written text and audio-visual content by electronic communications networks; providing access to and use of online non-downloadable software that enables others to engage in video conferencing, the interactive exchange of written text messages, to conduct meetings, interviews, and conferences via the internet and telephone networks, and to engage in text conferencing and the interactive exchange of written text messages; providing access to and use of online non-downloadable software that enables others to encrypt, encode, and decode written text and audio-visual content that is stored and communicated in digital form; providing access to and use of online non-downloadable software that enables others to dynamically measure the available bandwidth of computers, telephones, computing networks, and telephone networks, and to automatically store digital transmissions of written text and audio-visual content in temporary computer memory and facilitate the rapid retrieval of that stored data; providing access to and use of online non-downloadable software for use in sending, receiving, transforming, enhancing, media over the Internet and telecommunications networks, namely, computer software used to send and receive written text and audio-visual content in digital form over the Internet and telephone networks, and computer software that transforms, transcodes, enhances, and converts written text and audio-visual content that is encoded in one digital format or protocol into a different digital format or protocol for the purpose of facilitating storage, processing, and playing back of the written text and audio-visual content, and its transmission over the Internet and phone networks; providing access to and use of online non-downloadable software that enables others to secure, monetize, measure, record, and manage the digital transmissions of written text and audio-visual content that are transmitted to recipients over the Internet and telecommunications networks, namely, computer software that dynamically manages the routing of the digital transmissions through the Internet and telephone networks in an manner that automatically adjusts and allocates the transmission according to the total load of digital information being processed by different components of recipient networking equipment, and computer software that enables users to make audio-visual recordings of live events, to digitally encode the audio-visual recordings, and to store and disseminate the encoded audio-visual recording to others via the Internet and telephone networks using phones and handheld computers, and computer software that encrypts transmitted content, encodes it with additional information about ownership and permitted use, and secures the transmitted content from tampering and unauthorized use, and computer software that enables recipients of transmitted audio-visual content to store and play back the transmitted content, and computer software that limits access to transmitted content according to the geographic location of end-user computing devices; data encryption and decoding services; data encryption services.

98.

WOWZ

      
Serial Number 85753031
Status Registered
Filing Date 2012-10-12
Registration Date 2018-08-14
Owner Wowza Media Systems, LLC, FORMERLY Wowza Media Systems, Inc. ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services

Goods & Services

Computer software for manipulating digital audio information for use in audio media applications Communications services, namely, transmitting streamed sound and audiovisual recordings via the Internet; Transmission of information by electronic communications networks

99.

STREAMLOCK

      
Serial Number 85980602
Status Registered
Filing Date 2012-10-12
Registration Date 2014-01-07
Owner Wowza Media Systems, LLC ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software for encryption; Computer software for use in the encryption and decryption of digital files, including audio, video, text, binary, still images, graphics and multimedia files

100.

STREAMLOCK

      
Serial Number 85753069
Status Registered
Filing Date 2012-10-12
Registration Date 2014-12-09
Owner Wowza Media Systems, LLC, FORMERLY Wowza Media Systems, Inc. ()
NICE Classes  ?
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Telecommunication services, namely, providing access to pictures and video; Transmission and distribution of data or audio visual images via a global computer network or the internet Data encryption and decoding services; Data encryption services
  1     2        Next Page