Patent application number | Description | Published |
20080279386 | METHOD AND APPARATUS FOR ENCRYPTING MEDIA PROGRAMS FOR LATER PURCHASE AND VIEWING - A system and method for storing and retrieving program material for subsequent replay is disclosed. The method includes accepting a receiver ID associated with a receiver key stored in a memory of the receiver, determining a pairing key for encrypting communications between the conditional access module and the receiver, encrypting the pairing key with the receiver key, and transmitting a message comprising the encrypted pairing key to the receiver. The apparatus comprises a receiver for receiving a data stream transmitting a media program encrypted according to a media encryption key and an encrypted media encryption key and a conditional access module, communicatively coupleable with the receiver. | 11-13-2008 |
20090178069 | INTERNET SERVICE PROVIDER CALLBACK FOR SATELLITE SYSTEMS - A method, apparatus, article of manufacture, and a memory structure for delivering purchase information comprising storing purchase information for a purchase of a user in a set top box. The set top box (STB) is configured to receive and display the broadcast signals through a tuner onto a display device. The STB establishes a connection to the Internet through a user initiated action (e.g., when the user accesses the Internet using the STB). A new transmission control/Internet protocol (TCP/IP) connection is obtained using the established user-initiated Internet connection without the user requesting the connection. A secure electronic connection is established with a server through the new TCP/IP connection. The purchase information is then transmitted from the STB through the secure electronic connection to the server. | 07-09-2009 |
20100037254 | SYSTEM AND METHOD FOR MEDIA TRANSCODING AND PRESENTATION - A method and apparatus for presenting a media data stream complying with a broadcast encryption standard is disclosed. A dongle is removably coupleable to a rendering device, with the dongle performing transcoding so as to allow presentation of the media in a secure manner without modification of the rendering device software or hardware. | 02-11-2010 |
20100213974 | Method and apparatus for camouflaging a printed circuit board - A method, apparatus, article of manufacture, and a memory structure for camouflaging an application specific integrated circuit (ASIC), wherein the ASIC comprises a plurality of interconnected functional logic cells. In one embodiment, the method comprises the steps of identifying at least one gap between the plurality of interconnected functional logic cells having no functional logic therein, placing one filler cell or combination of filler cells into the identified gap and defining a routing of the placed filler cells. | 08-26-2010 |
20100301903 | BUILDING BLOCK FOR A SECURE CMOS LOGIC CELL LIBRARY - A logical building block and method of using the building block to design a logic cell library for CMOS (Complementary Metal Oxide Silicon) ASICs (Application Specific Integrated Circuits) is disclosed. Different logic gates, built with the same building block as described in this invention, will have the same schematics of transistor connection and also the same physical layout so that they appear to be physically identical under optical or electron microscopy. An ASIC designed from a library of such logic cells is strongly resistant to a reverse engineering attempt. | 12-02-2010 |
20110030023 | INTERNET SERVICE PROVIDER CALLBACK FOR SATELLITE SYSTEMS - A method, apparatus, article of manufacture, and a memory structure for delivering purchase information comprising storing purchase information for a purchase of a user in a set top box. The set top box (STB) is configured to receive and display the broadcast signals through a tuner onto a display device. The STB establishes a connection to the Internet through a user initiated action (e.g., when the user accesses the Internet using the STB). A new transmission control/Internet protocol (TCP/IP) connection is obtained using the established user-initiated Internet connection without the user requesting the connection. A secure electronic connection is established with a server through the new TCP/IP connection. The purchase information is then transmitted from the STB through the secure electronic connection to the server. | 02-03-2011 |
20110206202 | METHOD AND APPARATUS FOR SUPPORTING BROADCAST EFFICIENCY AND SECURITY ENHANCEMENTS - A method and apparatus for providing conditional access to media programs is described. An exemplary method comprising the steps of transmitting media information encrypted according to a control word (CW) to a receiver station, transmitting entitlement management information (EMI) to the receiver station, the EMI comprising a service bitmap, and transmitting entitlement control information (ECI) to the receiver station, the entitlement control information including the control word (CW) encrypted according to a key (K) and an index to an element of the service bitmap, wherein the control word (CW) is decrypted by the receiver stations according to a value of the indexed element of the service bitmap. | 08-25-2011 |
20120139582 | METHOD AND APPARATUS FOR CAMOUFLAGING A STANDARD CELL BASED INTEGRATED CIRCUIT WITH MICRO CIRCUITS AND POST PROCESSING - A method and apparatus for camouflaging an application specific integrated circuit (ASIC), wherein the ASIC comprises a plurality of interconnected functional logic is disclosed. The method adds functionally inert elements to the logical description or provides alternative definitions of standard logical cells to make it difficult for reverse engineering programs to be used to discover the circuit's function. Additionally, post processing may be performed on GDS layers to provide a realistic fill of the empty space so as to resemble structural elements found in a functional circuit. | 06-07-2012 |
20120275599 | METHOD AND APPARATUS FOR SUPPORTING MULTIPLE BROADCASTERS INDEPENDENTLY USING A SINGLE CONDITIONAL ACCESS SYSTEM - A method and apparatus for brokering the enablement of the communication of encrypted media programs from a plurality of independent broadcasters to a plurality of receivers is disclosed. The system makes use of a pairing key for each provided service, which is differently encrypted by a pairing server and by the broadcaster providing the service. The encrypted versions of the pairing key are decrypted in a first receiver module using information known to the pairing service but not the broadcaster and in a second receiver module using information known to the broadcaster. The pairing key is used to cryptographically bind the first and second receiver modules. | 11-01-2012 |
20130028416 | SYSTEM AND METHOD FOR MEDIA TRANSCODING AND PRESENTATION - A method and apparatus for presenting a media data stream complying with a broadcast encryption standard is disclosed. A dongle is removably coupleable to a rendering device, with the dongle performing transcoding so as to allow presentation of the media in a secure manner without modification of the rendering device software or hardware. | 01-31-2013 |
20130191803 | METHOD AND APPARATUS FOR CAMOUFLAGING A STANDARD CELL BASED INTEGRATED CIRCUIT - A method and apparatus for camouflaging an application specific integrated circuit (ASIC), wherein the ASIC comprises a plurality of interconnected functional logic is disclosed. The method adds functionally inert elements to the logical description or provides alternative definitions of standard logic cells to make it difficult for reverse engineering programs to be used to discover the circuit's function. | 07-25-2013 |
20130301872 | HARDWARE-ENFORCED, ALWAYS-ON INSERTION OF A WATERMARK IN A VIDEO PROCESSING PATH - A method, apparatus, article of manufacture, and a memory structure for inserting a watermark in a media program is described. In an exemplary embodiment, the method comprises the steps of receiving data comprising the media program in the receiver disposed at a subscriber station, generating a watermark, the watermark generated at least in part according to a secure data processor-unique identifier irreversibly stored in the secure data processor, processing the received data to reproduce the media program, and inserting portions of the generated watermark in the reproduced media program at locations determined at least in part according to the secure data processor-unique identifier to produce a watermarked media program provided for display. | 11-14-2013 |
20140208344 | INTERNET SERVICE PROVIDER CALLBACK FOR SATELLITE SYSTEMS - A receiver and method for operating the same includes a memory storing purchase information therein and a communication module. A controller is in communication with the memory and the communication module. The controller determines whether an existing Internet connection is present at the communication module when the existing Internet connection is present and communicates purchase information to a service provider through the existing Internet connection. The controller determines whether a subscriber-initiated Internet connection has occurred within a mandatory callback time period, when purchase information has been communicated within the mandatory callback time period and advances the mandatory callback time period. The controller initiates the communication module to initiate a new Internet connection when there is no existing Internet connection present or no subscriber-initiated Internet connection has occurred within the mandatory callback time period. | 07-24-2014 |