Patents by Inventor Albert Martinez

Albert Martinez has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10103721
    Abstract: A logic two-to-one multiplexer includes: two input terminals; one output terminal; a control terminal. Four series-connected two-to-one multiplexers are connected such that a first multiplexer has its inputs connected to the input terminals, a last multiplexer has its output connected to the output terminal, and the other multiplexers have their respective inputs interconnected to the output of the previous multiplexer in the series association. Half of the multiplexers are controlled in reverse with respect to the other half of the multiplexers.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 16, 2018
    Assignee: STMicroelectronics (Rousset) SAS
    Inventors: Albert Martinez, Michel Agoyan
  • Publication number: 20180269855
    Abstract: A delaying element includes a first XOR logic gate and a second XOR logic gate. A first input of the first XOR logic gate defines an input terminal. A first input of the second XOR logic gate is connected to an output of the first XOR logic gate. An output of the second XOR logic gate defines an output terminal. The second inputs of the first and second XOR logic gates are connected to a second input terminal.
    Type: Application
    Filed: September 11, 2017
    Publication date: September 20, 2018
    Applicant: STMicroelectronics (Rousset) SAS
    Inventor: Albert Martinez
  • Patent number: 10075166
    Abstract: A circuit generates a number of oscillations. The circuit includes a first branch with at least one delay line introducing symmetrical delays on rising edges and on falling edges and at least one asymmetrical delay element introducing different delays on rising edges and on falling edges. The circuit further includes a second branch looped back on the first branch and including at least one delay line introducing symmetrical delays on rising edges and on falling edges.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: September 11, 2018
    Assignee: STMicroelectronics (Rousset) SAS
    Inventors: Albert Martinez, Michel Agoyan, Jean Nicolai
  • Publication number: 20170324405
    Abstract: A logic two-to-one multiplexer includes: two input terminals; one output terminal; a control terminal. Four series-connected two-to-one multiplexers are connected such that a first multiplexer has its inputs connected to the input terminals, a last multiplexer has its output connected to the output terminal, and the other multiplexers have their respective inputs interconnected to the output of the previous multiplexer in the series association. Half of the multiplexers are controlled in reverse with respect to the other half of the multiplexers.
    Type: Application
    Filed: November 28, 2016
    Publication date: November 9, 2017
    Applicant: STMicroelectronics (Rousset) SAS
    Inventors: Albert Martinez, Michel Agoyan
  • Publication number: 20170324409
    Abstract: A circuit generates a number of oscillations. The circuit includes a first branch with at least one delay line introducing symmetrical delays on rising edges and on falling edges and at least one asymmetrical delay element introducing different delays on rising edges and on falling edges. The circuit further includes a second branch looped back on the first branch and including at least one delay line introducing symmetrical delays on rising edges and on falling edges.
    Type: Application
    Filed: November 28, 2016
    Publication date: November 9, 2017
    Applicant: STMicroelectronics (Rousset) SAS
    Inventors: Albert Martinez, Michel Agoyan, Jean Nicolai
  • Publication number: 20170324403
    Abstract: A pulse counting circuit receives pulses supplied by a source circuit having at least two inverted pulse signal supply terminals. The circuit includes a first counter to count pulses of a first pulse signal and supply a first count and a second counter to count pulses of a second pulse signal and supply a second count. A selection circuit selects one of the first and second counts.
    Type: Application
    Filed: November 22, 2016
    Publication date: November 9, 2017
    Applicant: STMicroelectronics (Rousset) SAS
    Inventors: Jean Nicolai, Albert Martinez
  • Publication number: 20170228304
    Abstract: A method for monitoring the execution of a program code by a monitoring program code may include storing instructions of the program code and instructions for monitoring the program code in the same program memory. Each instruction to be monitored and the associated monitoring instructions may be simultaneously extracted from the program memory, and the instruction to be monitored and the monitoring instructions may be executed.
    Type: Application
    Filed: July 28, 2016
    Publication date: August 10, 2017
    Inventor: Albert MARTINEZ
  • Publication number: 20170134226
    Abstract: Event clusters can in an example embodiment include converting a description of an event associated with a configuration item (CI) to a standardized description, classifying the event based on a comparison of the standardized description of the event with a standardized description of a prior event included in an existing event cluster, and assigning the classified event to an event cluster.
    Type: Application
    Filed: July 31, 2014
    Publication date: May 11, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Vladimir ILIC, Davor BRAJANOSKI, Volker MESSINGER, Olivier GOMEZ, Ricardo SENGENBERGER, Roman ORLOV, Albert MARTINEZ, Jaroslav FURKA, Marek MORVAI, Marek HORVATH, Peter KLUVANEC, Juraj SMETANA, Michael J. BRANDON, Pablo MACAYA, Juan Jeronimo CABELLO
  • Publication number: 20170090801
    Abstract: A method is for protecting a program code that is executed by a computer processing module having a central processing unit coupled to a cache memory containing cache lines that each have a data field that is intended to store instruction words that can be executed by the central processing unit. The method includes storing the program code in memory locations of an external memory with respect to the computer processing module, each memory location being capable of storing the instruction words of one cache line. The method also includes determining authentication codes that are respectively associated with the cache lines and, for each cache line, fragmenting the associated authentication code and storing this distributed fragmented authentication code in the corresponding memory location.
    Type: Application
    Filed: February 23, 2016
    Publication date: March 30, 2017
    Inventor: Albert MARTINEZ
  • Patent number: 9582675
    Abstract: A method for loading a program, contained in at least a first memory, into a second memory accessible by an execution unit, in which the program is in a cyphered form in the first memory, a circuit for controlling the access to the second memory is configured from program initialization data, instructions of the program, and at least initialization data being decyphered to be transferred into the second memory after configuration of the circuit.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 28, 2017
    Assignee: STMicroelectronics S.A.
    Inventors: Albert Martinez, William Orlando
  • Publication number: 20160026811
    Abstract: A method for loading a program, contained in at least a first memory, into a second memory accessible by an execution unit, in which the program is in a cyphered form in the first memory, a circuit for controlling the access to the second memory is configured from program initialization data, instructions of the program, and at least initialization data being decyphered to be transferred into the second memory after configuration of the circuit.
    Type: Application
    Filed: September 30, 2015
    Publication date: January 28, 2016
    Inventors: Albert Martinez, William Orlando
  • Patent number: 9223996
    Abstract: A method for loading a program, contained in at least a first memory, into a second memory accessible by an execution unit, in which the program is in a cyphered form in the first memory, a circuit for controlling the access to the second memory is configured from program initialization data, instructions of the program, and at least initialization data being decyphered to be transferred into the second memory after configuration of the circuit.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: December 29, 2015
    Assignee: STMICROELECTRONICS S.A.
    Inventors: Albert Martinez, William Orlando
  • Patent number: 9019950
    Abstract: The present disclosure relates to a method for routing data between a sending unit and a receiving unit linked by a network in a processing system comprising several units, the method comprising steps of routing data in the network between the sending unit and the receiving unit, and of applying a process to the routed data, the process comprising several steps which are applied to the data by different units in the network receiving the data, to use latency times in data routing.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: April 28, 2015
    Assignee: STMicroelectronics Rousset SAS
    Inventor: Albert Martinez
  • Patent number: 8902600
    Abstract: A thermally deformable assembly is formed in an integrated-circuit metallization level. The physical behavior of the metal forming the assembly brings the assembly into contact with a stop-forming body when subjected to a temperature change caused by a current flow. A natural rollback to the initial configuration in which the assembly is a certain distance away from the body is prevented. The state or configuration of the assembly is determined by a capacitive reader.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: December 2, 2014
    Assignee: STMicroelectronics (Rousset) SAS
    Inventors: Albert Martinez, Pascal Fornara
  • Patent number: 8782367
    Abstract: A circuit for controlling the access to at least one area of a memory accessible by a program execution unit, including a first instruction address input; at least one second data address input, the addresses coming from the execution unit; at least one function of correlation of these addresses; and at least one output of a bit for validating the fulfilling of conditions set by the correlation function.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: July 15, 2014
    Assignee: STMicroelectronics S.A.
    Inventors: Stéphan Courcambeck, Albert Martinez, Jean Nicolai, William Orlando
  • Patent number: 8688983
    Abstract: A method for transmitting data between a first and a second point comprises the steps of transmitting data, from the first to the second point, together with a signature comprising bits of a first authentication code, and transmitting an acknowledgement, from the second to the first point. The length of the first authentication code is greater than the length of the signature and the first authentication code comprises hidden authentication bits. The acknowledgement is produced by using hidden authentication bits of a second authentication code presumed to be identical to the first, produced at the second point.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: April 1, 2014
    Assignee: STMicroelectronics SA
    Inventors: Albert Martinez, William Orlando
  • Patent number: 8582757
    Abstract: A method for protecting the execution of a ciphering or deciphering algorithm against the introduction of a disturbance in a step implementing one or several first values obtained from second values supposed to be invariant and stored in a non-volatile memory in which, during an execution of the algorithm: a current signature of the first values is calculated; this current signature is combined with a reference signature previously stored in a non-volatile memory; and the result of this combination is taken into account at least in the step of the algorithm implementing said first values.
    Type: Grant
    Filed: August 26, 2009
    Date of Patent: November 12, 2013
    Assignee: STMicroelectronics (Rousset) SAS
    Inventors: Albert Martinez, Yannick Teglia
  • Patent number: 8566609
    Abstract: A method for protecting the integrity of data ciphered by a ciphering algorithm providing at least an intermediary state meant to be identical in ciphering and in deciphering, this intermediary state being sampled during the ciphering to generate a signature.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: October 22, 2013
    Assignee: STMicroelectronics (Rousset) SAS
    Inventors: Albert Martinez, Yannick Teglia
  • Publication number: 20130250531
    Abstract: A thermally deformable assembly is formed in an integrated-circuit metallization level. The physical behavior of the metal forming the assembly brings the assembly into contact with a stop-forming body when subjected to a temperature change caused by a current flow. A natural rollback to the initial configuration in which the assembly is a certain distance away from the body is prevented. The state or configuration of the assembly is determined by a capacitive reader.
    Type: Application
    Filed: February 12, 2013
    Publication date: September 26, 2013
    Applicant: STMICROELECTRONICS (ROUSSET) SAS
    Inventors: Albert Martinez, Pascal Fornara
  • Patent number: 8392726
    Abstract: A method for loading a program, contained in at least a first memory, into a second memory accessible by an execution unit, in which the program is in a cyphered form in the first memory, a circuit for controlling the access to the second memory is configured from program initialization data, instructions of the program, and at least initialization data being decyphered to be transferred into the second memory after configuration of the circuit.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: March 5, 2013
    Assignee: STMicroelectronics S.A.
    Inventors: Albert Martinez, William Orlando