H04N21/2347

METHOD AND SYSTEM FOR SECURE OVER-THE-TOP LIVE VIDEO DELIVERY
20230042354 · 2023-02-09 · ·

A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.

System for creating speaker model based on vocal sounds for a speaker recognition system, computer program product, and controller, using two neural networks
11495235 · 2022-11-08 · ·

According to one embodiment, a system for creating a speaker model includes one or more processors. The processors change a part of network parameters from an input layer to a predetermined intermediate layer based on a plurality of patterns and inputs a piece of speech into each of neural networks so as to obtain a plurality of outputs from the intermediate layer. The part of network parameters of the each of the neural networks is changed based on one of the plurality of patterns. The processors create a speaker model with respect to one or more words detected from the speech based on the outputs.

Digital rights management while streaming to display array

Aspects of the present disclosure are drawn to a digital rights management (DRM) server device for use with a stream of encoded audio/video data and an n×m array of client devices, n being a first positive integer, m being a second positive integer. Each client device being configured to display a respective display content, at least one of the n×m array of client devices being configured to play audio content. The DRM server device includes a memory and a processor configured to execute instructions stored on the memory. This causes the DRM server device to register the n×m array of client devices, establish digital rights for the registered n×m array of client device, receive the stream of encoded audio/video data, and provide the stream of encoded audio/video data to the registered n×m array of client devices based on the established digital rights.

Digital rights management while streaming to display array

Aspects of the present disclosure are drawn to a digital rights management (DRM) server device for use with a stream of encoded audio/video data and an n×m array of client devices, n being a first positive integer, m being a second positive integer. Each client device being configured to display a respective display content, at least one of the n×m array of client devices being configured to play audio content. The DRM server device includes a memory and a processor configured to execute instructions stored on the memory. This causes the DRM server device to register the n×m array of client devices, establish digital rights for the registered n×m array of client device, receive the stream of encoded audio/video data, and provide the stream of encoded audio/video data to the registered n×m array of client devices based on the established digital rights.

METHODS AND SYSTEMS FOR SEPARATE DELIVERY OF SEGMENTS OF CONTENT ITEMS

Systems and methods are described herein for transmitting a content item to a user device using multiple delivery protocols. The system receives, at a content source, a request for the content item from the user device. The system splits a digital stream of the content item into a first video signal and a second video signal. The system then transmits, via a unicast server, the first video signal for the content item to the user device, and transmits, via a multicast server, the second video signal for the content item to the user device. The system then causes for presentation on the user device the first video signal followed by the second video signal. In other embodiments, the system is optimized between the unicast delivery of a content item and a peer-to-peer delivery.

METHODS AND SYSTEMS FOR SEPARATE DELIVERY OF SEGMENTS OF CONTENT ITEMS

Systems and methods are described herein for transmitting a content item to a user device using multiple delivery protocols. The system receives, at a content source, a request for the content item from the user device. The system splits a digital stream of the content item into a first video signal and a second video signal. The system then transmits, via a unicast server, the first video signal for the content item to the user device, and transmits, via a multicast server, the second video signal for the content item to the user device. The system then causes for presentation on the user device the first video signal followed by the second video signal. In other embodiments, the system is optimized between the unicast delivery of a content item and a peer-to-peer delivery.

SECURE FRAME ENCRYPTION AS A SERVICE
20230030403 · 2023-02-02 ·

Systems, methods, and computer-readable media are provided for performing secure frame encryption as a service. For instance, a network device can receive a first request for encrypting a first media stream associated with a first endpoint. In response to the first request, the network device can obtain a first encryption key for encrypting the first media stream associated with the first endpoint. The network device can receive, from the first endpoint, a first plurality of media frames corresponding to the first media stream and encrypt each of the first plurality of media frames using the first encryption key to yield a first plurality of encrypted media frames. The network device can packetize the first plurality of encrypted media frames into a first plurality of data packets for transmission to a second endpoint.

Embedding information in elliptic curve base point

A method and system are provided for updating an elliptic curve (EC) base point G, with the EC basepoint used in encryption and coding of video data. A candidate base point G is generated that includes additional data used for validation purposes and checked as a valid base point before transmission and use.

Embedding information in elliptic curve base point

A method and system are provided for updating an elliptic curve (EC) base point G, with the EC basepoint used in encryption and coding of video data. A candidate base point G is generated that includes additional data used for validation purposes and checked as a valid base point before transmission and use.

TECHNIQUES FOR SECURE VIDEO FRAME MANAGEMENT

Embodiments of the present disclosure can provide devices, methods, and computer-readable medium for secure frame management. The techniques disclosed herein provide an intelligent method for detecting triggering items in one or more frames of streaming video from an Internet Protocol camera. Upon detection, the camera transmits one or more frames of the video over a network to a computing device. Upon detecting a triggering item in a frame of the video stream, the computing device can begin a streaming session with a server and stream the one or more frames of video and accompanying metadata to the server. The frames, metadata, and associated keys can all be encrypted prior to streaming to the server. For each subsequent segment of video frames that includes the triggering item, the server can append the frames of that segment to the video clip in an encrypted container. Once the triggering item is no longer detected, the streaming session can be closed.