Patent application number | Description | Published |
20080267400 | Multiple partial encryption - A method of encrypting a digital television signal carried out in any operative order involves duplicating packets in the digital television signal so as to create first and second duplicate packets; encrypting the first duplicate packets according to a first encryption method to create first encrypted packets; encrypting the second duplicate packets according to a second encryption method to create second encrypted packets; identifying packets in the digital television signal that are of a packet type, while other packets are not of the packet type; replacing the identified packets in the digital television signal with corresponding first and second encrypted packets to produce a multiple partially encrypted digital television signal comprising the other packets that are unencrypted and the first and second encrypted packets; and distributing the multiple partially encrypted digital television signal. This abstract is not to be considered limiting as other embodiments may include more or fewer or differing elements than appear in the abstract. | 10-30-2008 |
20090022165 | Content replacement by PID mapping - A method of content substitution involves receiving an ordered stream of packets containing content marked by a first packet identifier (PID) and one or more substitute content portions marked by one or more secondary PIDs, where the number and placement of packets marked by secondary PIDs ahead of packets marked by the first PID in the stream is retained during transmission of the ordered stream of packets; initiating processing for display or storage of content contained in packets having the first PID; initiating processing for display or storage of content contained in packets having a selected secondary PID that meets a substitution criterion; and either deleting or processing the content having the first PID depending upon a number of received intervening packets having secondary PIDs that reside between the packets having the first PID and the packets having the selected secondary PID that meets the substitution criterion. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 01-22-2009 |
20090080653 | Partial encryption storage medium - An electronic storage device facilitates transmission or reception of multiple partial encrypted digital video has a segment of digital video content recorded on the electronic storage device as a data structure with a first set of data packets encrypted under a first encryption process so that the first set of data packets can be decrypted by a first decryption process; a second set of data packets encrypted under a second encryption process so that the second set of data packets can be decrypted under a second decryption process. The first set of video data packets and the second set of video data packets, when unencrypted, represent duplicate copies of the same video information. A third set of data packets contains unencrypted video data that is contextually contiguous to the first set of data packets and the second set of data packets. The first set of data packets together with the third set of data packets represents all video content in the segment of digital video content as does the second set of data packets together with the third set of data packets. The data structure enables the first set, the second set, and the third set of digital video content to be read out of the electronic storage device in an order that facilitates decryption of the segment of digital video content by use of a decrypter having capabilities for decryption of encrypted information under the first decryption or by use of a decrypter having capabilities for decryption of encrypted information under the second decryption process, at either a transmission facility or a receiver. | 03-26-2009 |
20090210346 | Multiple DRM management - A method for enabling a single assembly of content to be played on a plurality of player devices, each having at least one available DRM algorithm, wherein the DRM algorithms for the player devices need not necessarily be the same involves registering a plurality of player devices associated with a client with a database registry residing in a programmed processor, wherein each of the plurality of player devices is enabled to play content using at least one DRM algorithm when an appropriate license has been secured; registering the one or more associated DRM algorithms with each player device; upon receipt of a request for delivery of specified content to the client, searching the database registry for a list of compatible devices and compatible DRM algorithms for the content; obtaining a plurality of licenses to the content, at least one for each DRM algorithm for the player devices associated with the client; obtaining the content from a content provider; obtaining a shared key from a key generator for the one or more DRM algorithms; and encrypting the content under each of the DRM algorithms using the shared key to produce encrypted content. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 08-20-2009 |
20090210698 | Multiple DRM management - A DRM packager has a programmed processor for receipt of licensing information including a plurality of encryption keys for a corresponding plurality of DRM encryption algorithms and for receipt of content from a content provider. An encrypter encrypts the content under each of the plurality of DRM algorithms to produce multiple DRM selectively encrypted content, where the multiple DRM selectively encrypted content has segments of the specified content that are unencrypted, and selected segments of the content which are duplicated to produce one copy of the selected content for each of the DRM algorithms with each duplicate copy of the selected segments encrypted under a different one of the DRM algorithms, and where the unencrypted segments of content are assembled together with each of the DRM encrypted duplicate selected segments to produce a single unified content assembly that can be played on any of the player devices. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 08-20-2009 |
20100020811 | Content replacement by PID mapping - A method and apparatus for content substitution, consistent with certain embodiments of the present invention involves receiving data representing content, the data having at least first and second packet identifiers (PIDs) associated with first and second portions of content. The content having the first PID is placed into a data stream. An initiation flag is received indicating initiation of a PID mapping operation. The content having the second PID is then mapped to the first PID and the mapped content is placed into the data stream. A termination flag is received indicating termination of the PID mapping operation at which point the process returns to placing content having the first PID into the data stream. The content substitution process can be used to replace advertisements, provide multiple plots, multiple endings, multiple views as well as other applications. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 01-28-2010 |
20100020963 | Method and Apparatus for Descrambling Content - In accordance with one embodiment, a method for securing control words is provided. The method includes receiving scrambled digital content in a descrambler integrated circuit. The method further includes receiving an encrypted control word in the descrambler integrated circuit, decrypting the encrypted control word using a key stored in a register circuit of the descrambler integrated circuit, and descrambling the scrambled digital content in the descrambler integrated circuit using the decrypted control word. | 01-28-2010 |
20100027550 | Content replacement by PID mapping - A method and apparatus for content substitution, consistent with certain embodiments of the present invention involves receiving data representing content, the data having at least first and second packet identifiers (PIDs) associated with first and second portions of content. The content having the first PID is placed into a data stream. An initiation flag is received indicating initiation of a PID mapping operation. The content having the second PID is then mapped to the first PID and the mapped content is placed into the data stream. A termination flag is received indicating termination of the PID mapping operation at which point the process returns to placing content having the first PID into the data stream. The content substitution process can be used to replace advertisements, provide multiple plots, multiple endings, multiple views as well as other applications. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 02-04-2010 |
20100083337 | Multipurpose television module - A method of processing a boot sequence for a processor forming a part of a module apparatus involves interrogating a host television device to determine if the host television device requires use of an application execution engine residing on the module apparatus; receiving a reply to the interrogation; and responsive to the reply, establishing a mode of operation wherein the application execution engine is used to execute application code for the host television device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 04-01-2010 |
20100172497 | Partial multiple encryption - A partial multiple encryption device consistent with certain embodiments has an input for receiving a unencrypted video signal. An encryption arrangement produces a partially multiple encrypted video signal from the unencrypted video signal. An output provides the partially multiple encrypted video signal. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 07-08-2010 |
20100189254 | Slice mask and moat pattern partial encryption - A selective encryption encoder consistent with certain embodiments of the invention has vertical and/or horizontal stripes encrypted. In one embodiment, packets are examined in the digital video signal to identify a specified packet type, the specified packet type being both packets carrying intra-coded data representing a pattern of horizontal stripes across an image and packets carrying intra-coded data representing a pattern of vertical stripes across an image. The packets identified as being of the specified packet type are encrypted using a first encryption method to produce first encrypted packets. These first encrypted packets are then used to replace the unencrypted packets in the digital video signal to produce a partially encrypted video signal. The packets of the specified type can also be multiple encrypted and replaced in the data stream to produce a multiple encrypted video data stream. This abstract is not to be considered limiting since embodiments consistent with the present invention may incorporate more, fewer or differing elements than mentioned in this abstract. | 07-29-2010 |
20110035769 | Content Replacement by PID Mapping - A method of content substitution involves receiving an ordered stream of packets containing content marked by a first packet identifier (PID) and one or more substitute content portions marked by one or more secondary PIDs, where the number and placement of packets marked by secondary PIDs ahead of packets marked by the first PID in the stream is retained during transmission of the ordered stream of packets; the ordered stream of packets have an odd or even number of packets with the PIDs after a packet with a first PID; initiating processing for display or storage of content contained in packets having the first PID; initiating processing for display or storage of content contained in packets having a selected secondary PID that meets a substitution criterion; and either deleting or processing the content having the first PID depending upon a number of received intervening packets having secondary PIDs that reside between the packets having the first PID and the packets having the selected secondary PID that meets the substitution criterion, where deleting or processing is determined by whether the number of packets is an odd or an even number. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 02-10-2011 |
20110096225 | METHOD AND SYSTEM FOR ALTERING THE PRESENTATION OF BROADCAST CONTENT - A method and system for altering a presentation of broadcast content is disclosed. Embodiments provide an accurate and efficient mechanism for suppressing advertisements by using downloaded templates to identify advertisements before suppression for a duration indicated by information downloaded about the advertisement, where the suppression is effectuated by controlling a display or set-top box using remote-control functionality. In one embodiment, a digital signal comprising broadcast content is accessed. A plurality of templates are received and stored, wherein each template represents a known portion of the broadcast content. The digital signal is then compared against a portion of the plurality of stored templates. Upon a match, a control signal operable to alter a component of a presentation of the known portion of the broadcast content is generated. | 04-28-2011 |
20110311045 | Partial Multiple Encryption - A partial multiple encryption device consistent with certain embodiments has an input adapted to receive a unencrypted video signal. An encryption arrangement produces a partially multiple encrypted video signal from the unencrypted video signal. An output is adapted to provide the partially multiple encrypted video signal. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 12-22-2011 |
20120002809 | Video Slice and Active Region Based Multiple Partial Encryption - A television set-top box has a receiver receiving a digital television signal comprising: a plurality of unencrypted packets and a plurality of encrypted packets, where the encrypted packets carry data describing an active region of a video frame. A decrypter decrypts the encrypted packets. A decoder decrypted packets to produce a signal suitable for play on a television set. This abstract is not to be considered limiting since other embodiments can include more, fewer or different features than those described in this abstract. | 01-05-2012 |