Patent application number | Description | Published |
20090037738 | Digital certificates - A method for producing a certificate, the certificate including data, the method including choosing a seed s, the seed s including a result of applying a function H to the data, generating a key pair (E,D), such that E=F(s,t), F being a publicly known function, and including s and t in the certificate. Related methods, and certificates produced by the various methods, are also described. | 02-05-2009 |
20090052656 | Method and System for Block Cipher Encryption - A method of encrypting a block of data, is described, the method including providing a combining unit operative to combine a key with a block of data, the block of data expressed as a block of bits, providing a mix and condense unit operative to mix bits included in the block of bits among themselves, receiving an input including the block of data expressed as the block of bits, combining, at the combining unit, the block of bits with a key, and mixing, at the mixing and condensing unit, the combined block of bits, wherein the mix and condense unit includes a plurality of layers, each layer among the plurality of layers including a plurality of mini-functions. Related apparatus and methods are described. | 02-26-2009 |
20090113556 | Disk Protection System - A method for protecting content on a medium ( | 04-30-2009 |
20100138668 | CONTENT DELIVERY SYSTEM - An information delivery device interacting with a user's eye, the device comprising an eye characteristic reader for reading at least one characteristic of the user's eye, a retinal projector for projecting information onto the retina, and an eye characteristic processor operative to receive at least one characteristic of the eye and to select the information based at least partly thereupon. A content protection system may comprise a multiplicity of such eye characteristic readers and a content protector receiving said at least one characteristic from such readers and controlling the user population's use of content to be protected based on that at least one characteristic. Related apparatus and methods are also provided. | 06-03-2010 |
20140355759 | Robust Watermark - A method and system for embedding a watermark in block encrypted content, including encoding a bit string, the bit string including n bits, denoted b | 12-04-2014 |
Patent application number | Description | Published |
20090128779 | Movie Copy Protection - A method for frustrating piracy of a movie, the movie including a plurality of filmed frames, each of the filmed frames including an image, the method including editing the movie prior to projection such that different regions of the image of one of the filmed frames are in different frames so that the different regions will be projected at different times, and repeating the editing for other ones of the filmed frames. Related apparatus and methods are also described. | 05-21-2009 |
20100070993 | ADVERTISEMENTS IN AN END-USER CONTROLLED PLAYBACK ENVIRONMENT - This invention discloses a method for displaying advertisements transmitted to a user unit, the method includes receiving, at the user unit, at least one advertisement tagged with a delay tag indicating whether display of the at least one advertisement can be delayed and only if the delay tag allows delaying display of the at least one advertisement, storing the at least one advertisement at the user unit, retrieving the at least one advertisement and displaying the at least one advertisement. A billing system for reporting a commercial broadcast to a multiplicity of users is also disclosed. | 03-18-2010 |
20100121748 | Configuring field programmable devices - A method for reconfiguring a circuit configuration of a configurable hardware device via a communication network. The method includes transmitting via the communication network from a hardware configuration provider unit to the configurable hardware device a circuit reconfiguration of the configurable hardware device in response to a request from a user of the configurable hardware device to reconfigure the configurable hardware device, implementing the circuit reconfiguration of the configurable hardware device thereby reconfiguring the configurable hardware device and providing a reconfigured hardware device and billing the user in response to a determination of correct operation of the reconfigured hardware device. A user unit in a communication network is also disclosed. | 05-13-2010 |
20110093884 | ADVERTISEMENTS IN AN END-USER CONTROLLED PLAYBACK ENVIRONMENT - This invention discloses a method for displaying advertisements transmitted to a user unit, the method includes receiving, at the user unit, at least one advertisement tagged with a delay tag indicating whether display of the at least one advertisement can be delayed and only if the delay tag allows delaying display of the at least one advertisement, storing the at least one advertisement at the user unit, retrieving the at least one advertisement and displaying the at least one advertisement. A billing system for reporting a commercial broadcast to a multiplicity of users is also disclosed. | 04-21-2011 |
20110122369 | Movie copy protection - A method for frustrating piracy of a movie, the movie including a plurality of filmed frames, each of the filmed frames including an image, the method including editing the movie prior to projection such that different regions of the image of one of the filmed frames are in different frames so that the different regions will be projected at different times, and repeating the editing for other ones of the filmed frames. Related apparatus and methods are also described. | 05-26-2011 |
20130247109 | Advanced Television System - A digital television recording method comprising: broadcasting a television program associated with a broadcaster set of parameters enabling access to a first set of predetermined portions of the program; operating an agent for determining whether to record the program and for associating with the program, upon recording of the program, an agent set of parameters enabling access to a second set of predetermined portions of the program; storing the program together with the broadcaster set of parameters and the agent set of parameters to generate an addressable program; retrieving at least a portion of the addressable program; displaying the at least a portion of the addressable program to a user; receiving from the user a user set of parameters enabling access to a third set of predetermined portions of the addressable program; editing the addressable program to include the user set of parameters enabling access to the third set of predetermined portions of the addressable program thereby generating an edited addressable program; and storing the edited addressable program. | 09-19-2013 |