Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Eric Diehl

Eric Diehl, Liffre FR

Patent application numberDescriptionPublished
20080263198Device and method using non-cycle accurate measurements for discovering emulated clients - A method for discovering emulated clients. A verifier sends a cryptographic challenge C to a client and preferably starts a timer. The client uses a deterministic key search algorithm to find the correct key and returns the result as a number of tries needed. The verifier then stops the timer if this was started and verifies that the result is correct and preferably that the response was timely. Also provided is a verifier.10-23-2008
20090240938Device, System and Method for Service Delivery with Anti-Emulation Mechanism - A method for service delivery to a client, in which the client selects a service, and establishes a connection with a system server to which it sends an identity associated with the client and an identifier of the service. The system server verifies that the client is authorised to access to the service and that the client is non-emulated. If this is verified, the service is provided to the client. In a preferred embodiment, the service is scrambled content and the system server provides a descrambling key to the client, and instructs a content server to provide the scrambled content to the client. Also claimed are a device, a system, and a system server.09-24-2009
20100146297Method and system digital for processing digital content according to a workflow - A method of processing digital content according to a workflow. The digital content is received and information for the workflow is checked to decide if a processing device is authorised to process the content, the workflow imposing that the digital content be processed in a process chain comprising at least two nodes, wherein the processing device is authorised to process the content if it corresponds to the node that according to the process chain is the next node to process the digital content. If the processing device is authorised to process the content, the digital content is processed and the information for the workflow is updated. Also provided is a system.06-10-2010
20100146298Method and system for processing digital content according to a workflow - A method of processing digital content following a workflow. A processing device receives the digital content and a license for the digital content, the license comprising workflow information about a process chain, which comprises a present node and a following node; decrypts the license; verifies if it may process the content by verifying if it corresponds to the present node. If the processing device may process the digital content, it processes the digital content to obtain processed content and generates a new license comprising updated workflow information, wherein the following node is set as a new present node. Also provided is a processing device.06-10-2010
20100192231MEDIA PACKAGE, SYSTEM COMPRISING A MEDIA PACKAGE AND METHOD OF EXECUTING PROGRAM CODE - A media package storing program code, the media package comprising a medium storing a first part of the program code intended to be executed on a processor external to the media package, and a processing device storing a state and a second part of the program code, the first and the second parts of the program code being adapted to interact when executed so as to execute the program code. The processing device comprises a processor for verifying the state and for executing the second part of the program code if the verification of the state indicates that this is authorised; and a first interface for communication with the processor external to the media package. The processing device further comprises a second interface adapted to interact with a state change device in order to set the state from a first state not authorising execution of second part of the program code to a second state authorising execution of second part of the program code. The second interface is a Radio Frequency interface adapted to, when the media package is in the first state, interact with at least one anti-theft portal. Also provided is a system.07-29-2010
20100274948COPY-PROTECTED SOFTWARE CARTRIDGE - A cartridge preferably for use with a game console. The cartridge comprises a ROM, a non-volatile memory, a processor and a dispatcher. An application running on the console may communicate with the dispatcher using predefined addresses, which enables the dispatcher to access the ROM, the non-volatile memory, or the processor, as the case may be. The invention improves on the prior art copy protection as no generic copy method may be found if the addresses are changed from one cartridge to another. In addition, to copy the software, the processor must be emulated.10-28-2010

Patent applications by Eric Diehl, Liffre FR

Eric Diehl, Austin, TX US

Patent application numberDescriptionPublished
20100131164SYSTEMS AND METHODS FOR CONTROL OF TRANSMISSION AND/OR PRIME MOVER - Disclosed here are inventive systems and methods for a powertrain of an electric vehicle (EV). In some embodiments, said powertrain includes a continuously variable transmission (CVT) coupled to an electric drive motor, wherein a control system is configured to control the CVT and/or the drive motor to optimize various efficiencies associated with the EV and/or its subsystems. In one specific embodiment, the control system is configured to operate the EV in an economy mode. Operating in said mode, the control system simultaneously manages the CVT and the drive motor to optimize the range of the EV. The control system can be configured to manage the current provided to the drive motor, as well as adjust a transmission speed ratio of the CVT. Other modes of operation are also disclosed. The control system can be configured to manage the power to the drive motor and adjust the transmission speed ratio of the CVT taking into account battery voltage, throttle position, and transmission speed ratio, for example.05-27-2010

Eric Diehl, La Buzardiere FR

Patent application numberDescriptionPublished
20090323934Method for calculating compressed RSA moduli - A method for generating a compressed RSA modulus, allowing up to two thirds of the bits of a modulus N to be fixed. N has a predetermined portion N12-31-2009

Eric Diehl, Cesson Sevigne Cedex FR

Patent application numberDescriptionPublished
20110119503COPY-PROTECTED SOFTWARE CARTRIDGE - A cartridge preferably for use with a game console. The cartridge comprises a ROM, a non-volatile memory, a processor and an encryption unit. An application running on the console may read data from the ROM, read data from the non-volatile memory, and write data in the non-volatile memory. Data to be written in the non-volatile memory is encrypted by the encryption unit, but data to be read is returned in encrypted form for decryption by a decryption function of the game application. Data may also be received encrypted to be decrypted and returned. The encryption or decryption unit may also receive data from the non-volatile memory and send it to the interface. The invention improves on the prior art copy protection as a hacker must reverse engineer the game application in order to copy it, if the encryption unit is unknown. The invention also provides an optical medium equipped with a RFID circuit.05-19-2011