H04N21/63775

METHOD AND APPARATUS FOR SECURE CONTENT CACHING AND DELIVERY

The invention is directed to secure content delivery. A device (10) sends (4) a content request to a CP (14) identifying targeted content and a public key (K PUB) of the device. A response (8) identifies a Content Delivery Network (18-1, 18-2), CDN, and includes an authorization token (TOKEN A) and a content key (K-NEW) derived from the public key of the communication device and a private key of the CP. The authorization token is sent (10) to the CDN and a delivery token (TOKEN B) and delivery node address are received (15). The delivery token and content key are sent (18) to the delivery node and encrypted content is received (30), the encrypted content comprises content as initially encrypted by the CP and as further encrypted by the CDN using the content key. The encrypted content is decrypted (31) using a private key of the device (10).

Method and system for managing an encryption key for a broadcasting service

A system and method for managing an encryption key are provided, which include receiving, from a DRM agent, an RO request message for receiving content; generating a KSP including a first key and a second key; applying hash chains with different directions to the first key and to the second key to generate an encryption key for the content; and transmitting, to the DRM agent, a response message including a context element having an identifier of the content and a key information element. The key information element includes a first encryption key element; a rights encryption key information element; and an encryption data element.

SYSTEM AND METHOD FOR ASYNCHRONOUS UPLOADING OF LIVE DIGITAL MULTIMEDIA WITH GUARANTEED DELIVERY
20180227602 · 2018-08-09 ·

A system for asynchronous uploading of digital multimedia with guaranteed delivery is provided. The system comprises at least one processor and a memory coupled to the at least one processor, the memory containing computer executable instructions that, when executed by the at least one processor, cause the system to attempt by at least one upload worker thread to transmit a first container to a remote server, execute by the at least one upload worker thread a data integrity test on the first container upon a successful upload of the first container, and repeat, if the data integrity test fails, the attempt and execute steps.

SYSTEM AND METHOD FOR CREATING, PROCESSING, AND DISTRIBUTING IMAGES THAT SERVE AS PORTALS ENABLING COMMUNICATION WITH PERSONS WHO HAVE INTERACTED WITH THE IMAGES

A system and method for processing, storage, distribution, and interaction with electronic images created or captured by mobile devices having network communications capabilities, such as smartphones, allows a user whose image-displaying device includes enhanced viewer software to use an image displayed on the image-displaying device as a portal for communication with others who have interacted with the image, including authors and facilitators of the image. Watermarking and security measures are provided to enable source and content verification of a displayed image so that user morphing of imagery can be tracked to maintain stability of image-based interaction and so that malicious imagery tamper can be prevented.

SYSTEMS AND METHODS OF CONTROLLING MEDIA CONTENT IN A MULTI-ROOM ENVIRONMENT USING A WIRELESS COMMUNICATION DEVICE
20180160455 · 2018-06-07 ·

This disclosure relates to systems and methods for controlling media content with a wireless device in a wireless communication network via a media content streaming device communicatively coupled to an access point in a multi-room environment. Users associated with client computing platforms may obtain authentication to the wireless communication network via the access point. Upon gaining access to wireless communication network, users may be able to access the Internet using their client computing platforms. Users may be able to effectuate a wireless data communication session between their client computing platforms and media content streaming devices. Users may be able to control the media content streamed by the media content streaming device onto a media content display device. The access point may be connected to the media content streaming device via a dongle-type connector. Associations between media content streaming devices and client computing platforms may be maintained.

Technique for securely communicating programming content

A technique for securely transferring content from a first device in a first layer to a second device in a second layer. In one embodiment, the first device is a device in a trusted domain and the second device is outside of the trusted domain. Transfer of protected content to another device may require authentication of the receiving device. A rights file which specifies the rights of the receiving device to use the protected content, according to its security level is also transferred. These rights may concern, e.g., the number of times the receiving device may transfer the protected content to other devices, the time period within which the receiving device may play the protected content, etc. The higher the security level of the receiving device, the more rights accorded thereto. A minimum security level requirement may be imposed in order for protected content to be transferred to a device.

System and method for asynchronous uploading of live digital multimedia with guaranteed delivery
09936228 · 2018-04-03 · ·

A system for asynchronous uploading of live digital multimedia with guaranteed delivery is provided. The system comprises a video encoder and a remote server, wherein the video encoder includes instructions for acquiring video and audio, encoding the video and audio, creating a manifest file, storing the manifest file, adding the manifest file to an upload queue, creating a segment file, storing the segment file, adding the segment file to the upload queue, initiating at least one upload worker thread, taking a first file from the upload queue, attempting to transmit the first file to the remote server, determining if an instability with the connection to the remote server exists, and, if so, repeating the attempting and determining steps, executing a data integrity test on the first file upon a successful upload of the first file, and repeating, if the data integrity test fails, the attempting, determining, and executing steps.

System and method for creating, processing, and distributing images that serve as portals enabling communication with persons who have interacted with the images

A system and method for processing, storage, distribution, and interaction with electronic images created or captured by mobile devices having network communications capabilities, such as smartphones, allows a user whose image-displaying device includes enhanced viewer software to use an image displayed on the image-displaying device as a portal for communication with others who have interacted with the image, including authors and facilitators of the image. Watermarking and security measures are provided to enable source and content verification of a displayed image so that user morphing of imagery can be tracked to maintain stability of image-based interaction and so that malicious imagery tamper can be prevented.

SYSTEM AND METHOD FOR ASYNCHRONOUS UPLOADING OF LIVE DIGITAL MULTIMEDIA WITH GUARANTEED DELIVERY
20180063557 · 2018-03-01 ·

A system for asynchronous uploading of live digital multimedia with guaranteed delivery is provided. The system comprises a video encoder and a remote server, wherein the video encoder includes instructions for acquiring video and audio, encoding the video and audio, creating a manifest file, storing the manifest file, adding the manifest file to an upload queue, creating a segment file, storing the segment file, adding the segment file to the upload queue, initiating at least one upload worker thread, taking a first file from the upload queue, attempting to transmit the first file to the remote server, determining if an instability with the connection to the remote server exists, and, if so, repeating the attempting and determining steps, executing a data integrity test on the first file upon a successful upload of the first file, and repeating, if the data integrity test fails, the attempting, determining, and executing steps.

MULTIMEDIA NETWORK SYSTEM WITH CONTENT IMPORTATION, CONTENT EXPORTATION, AND INTEGRATED CONTENT MANAGEMENT
20180046783 · 2018-02-15 ·

This system provides wired and/or wireless access throughout a multimedia network built on a distributed architecture which can be transparent to the user. This multimedia network includes content which is imported or generated within the network. The system allows for the content provider to determine the license status of content and update the license status of content which was previously provided by that provider. The external content can be accessed in real time or downloaded and stored within the system for later access at the convenience of the user. The usage of some content is controlled by the use of encryption and other protection methods. The system allows for storage of live video by storing the digitized video and allowing the user to control how, when and where the content is viewed. The system makes available multiple multimedia services to all users in the network or connected via the internet.