Patent application number | Description | Published |
20080205643 | Method and Apparatus for Distribution and Synchronization of Cryptographic Context Information - Method and apparatus for distribution and synchronization of cryptographic context information is described. An aspect of the invention relates to synchronizing an encryptor and key management logic in a video distribution system. A request message is received from the encryptor. The request message includes authentication data and stream-dependent parameters associated with an internet protocol (IP) packet stream to be encrypted. Authenticity of the encryptor is verified using the authentication data. A cryptographic context for the IP packet stream is generated having the stream-dependent parameters and at least one encryption key. A reply message is sent to the encryptor having the at least one encryption key. Key stream messages having the cryptographic context are distributed towards user devices. The user devices are receiving an encrypted version of the IP packet stream generated by the encryptor. | 08-28-2008 |
20110075841 | DIGITAL RIGHTS MANAGEMENT PROTECTION FOR CONTENT IDENTIFIED USING A SOCIAL TV SERVICE - A method is provided for viewing a bookmarked video clip. The method includes establishing communication over a broadband network with a first network element on which at least one bookmark resides. The bookmark includes metadata identifying a bookmarked video clip of a video program and specifies a network address at which the bookmarked video clip is located. Upon user request, metadata associated with a specified bookmark is received. Communication is established with a second network element on which the specified bookmarked video clip is located using the network address of the specified bookmarked video clip provided in the metadata. The bookmarked video clip is received from the second network element. The bookmarked video clip is encrypted in accordance with a digital rights management scheme. The bookmarked video clip is decrypted and rendered. | 03-31-2011 |
20120159173 | SERVICE KEY DELIVERY SYSTEM - A Service Key Delivery (SKD) system for delivering a service keys to client devices in a communications network. The delivered service keys are operable to be used to decrypt an encrypted key operable to be used to decrypt an encrypted digital content. The SKD system includes a data input interface for receiving a distribution time frame for the keys and a listing of client device identifications. The SKD system also includes a scheduling module to partition at least part of the distribution time frame into a number of time slots in which the number may be based on a variety of factors. The scheduling module assigns the time slots in the partitioned part of the distribution time frame to the client devices based on the identifications in the listing. The SKD system also includes a message generator configured to send key delivery messages to the client devices. | 06-21-2012 |
20120170741 | SECURE LIVE TELEVISION STREAMING - A client device implements a media player and a proxy application. The media player controls playback of media content on the client device. The proxy application is implemented to request a playlist from a media server, where the playlist corresponds to the media content. The proxy application receives the playlist from the media server, and the playlist includes encryption key reference parameters to obtain an encryption key. The proxy application modifies the playlist to include local encryption key access parameters for the media player, and the modified playlist is communicated to the media player. The proxy application can then receive a request for the encryption key from the media player that utilizes the local encryption key access parameters included in the modified playlist, and the proxy application securely communicates the encryption key to the media player. | 07-05-2012 |
20120174163 | Tuner Control for Streaming Live Television - In embodiments of tuner control for streaming live television, a client device can be implemented to utilize the HTTP protocol and REST APIs to communicate with the media streamer to query a list of television channels and initiate tuning to a channel of streaming video content to be decrypted, transcoded, encrypted, and streamed to the client device. | 07-05-2012 |
20120179745 | Altering Transcoding Priority - In an embodiment, a content array represents media content available from a media server. The content array, sent by a media server in response to a request, lists content program objects that represent media content to be available from the media server. The media server receives a message for altering a transcoding priority of the selected content program object that represents media content not previously transcoded by the media server, and sends a return code for indicating whether the transcoding priority was successfully altered in response to the message. In a further embodiment, a media server system includes a transcoding queue with references to a plurality of content program objects that include an object method for altering a transcoding priority, and includes a transcoder configured to transcode media content associated with the content program objects according to the transcoding priority of each content program object of the transcoding queue. | 07-12-2012 |
20120180109 | Object Model for Domain-Based Content Mobility - In embodiments of an object model for domain-based content mobility, a client object model architecture ( | 07-12-2012 |
20120185693 | SECURE PROGRESSIVE DOWNLOAD FOR MEDIA CONTENT PLAYBACK - In embodiments of secure progressive download for media content playback, a client device ( | 07-19-2012 |
20130117352 | METHOD TO QUERY THE STATUS OF A LIVE TV STREAMING DEVICE AND LET USERS MAKE INFORMED DECISIONS FOR CHANNEL CHANGE - In embodiments of an object model for domain-based content mobility, a client object model architecture ( | 05-09-2013 |
20130133010 | OBJECT MODEL DELIVERING LIVE TV PROGRAMMING STREAMS TO DIFFERENT CLIENT DEVICE - In embodiments of an object model for domain-based content mobility, a client object model architecture ( | 05-23-2013 |
20140033323 | Secure Time for Mobile Devices - Methods and devices for clock roll-back detection in non-secure mobile platforms are disclosed. A first time is received from a secure time source. The first time is recorded as a last known good time (“LKGT”) in secure storage on the mobile device. The LKGT is advanced and stored whenever a triggering event occurs. The mobile device receives a second time from the secure time source and records the second time as a subsequent stored LKGT in secure storage. | 01-30-2014 |
20140270717 | SYSTEM AND METHOD FOR CONTROLLING AND MANAGING DIGITAL MEDIA RECORDING - A method of scheduling a digital video recording via a remote device, comprising providing a digital video recorder comprising one or more tuners and a recording database stored on a storage device within the digital video recorder, the recording database being configured to store one or more recording schedules that describe programming events to be recorded by the digital video recorder, receiving a message over a data network connection from a remote device, the message describing instructions to add a new recording schedule about a particular programming event to the recording database, comprising a program identifier, a program name, a program icon URL, a channel identifier, a start time, an end time, a deletion priority, and a recording type, processing the message to add the new recording schedule to the recording database, and transmitting an error message to the remote device when the new recording schedule conflicts with another recording schedule already stored in the recording database. | 09-18-2014 |
20140331244 | Object Model For Delivering Live Tv Programming Streams To Client Device - In embodiments of an object model for domain-based content mobility, a client object model architecture ( | 11-06-2014 |