Patents by Inventor Enrique MARTIN-LOPEZ

Enrique MARTIN-LOPEZ 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: 11756022
    Abstract: A method, apparatus and computer program, the method comprising: selecting a transaction entity for a mobile entity wherein a digital attribute account is associated with the mobile entity; and assigning one or more items of digital attributes from the digital attribute account associated with the mobile entity to the selected transaction entity such that the assigned items can only be used for transactions between the mobile entity and the selected transaction entity.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: September 12, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Troels Roennow, Karina Palyutina, Enrique Martin-Lopez, Hongwei Li, David Bitauld
  • Patent number: 11558179
    Abstract: According to an example aspect of the present invention, there is provided a method, comprising: receiving an input ordered set of transactions after a genesis block or a preceding compressed block in a chain of blocks, generating a compressed block on the basis of the input ordered set of transactions, wherein processing of the compressed block results to an equivalent final state as processing of the input ordered set of transactions, and providing the compressed block to a distributed network for establishing a new chain epoch and replacing a set of uncompressed blocks associated with the input ordered set of transactions.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: January 17, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Edward Fitzgerald, Karina Palyutina, Enrique Martin Lopez, David Bitauld
  • Patent number: 11411963
    Abstract: According to an example aspect of the present invention, there is provided a method, comprising: detecting, by a first wireless device, a locally accessible second wireless device, sending a request to the second device for network access via the second wireless device, setting network access terms with the second wireless device for temporary provision of network access for the first wireless device via the second wireless device, exchanging a set of bilateral transactions with the second wireless device for the network access, each of the transactions being associated with a network access resource provided by the second wireless device for the first wireless device according to the set access terms, and causing provision of a public transaction on the basis of the set of bilateral transactions to be distributed within a blockchain network.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: August 9, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Karina Palyutina, Troels Roennow, Enrique Martín López
  • Patent number: 11196573
    Abstract: A computer-implemented method for secure de-centralized domain name system, the method comprising: recording a domain registration transaction to a blockchain, the domain registration transaction comprising a domain name, a domain primary key corresponding to a domain public key and domain certificate information for a server node; recording a domain security transaction, comprising the domain public key, to the blockchain to generate a domain name record comprising the domain name, an associated IP address, the domain public key and the domain certificate information, wherein the domain security transaction being signed using the domain primary key; transmitting, by a client node, a domain name request to a domain name node; receiving, by the client node, a domain name response from the domain name node, the domain name response comprising the domain public key, the domain certificate information and the associated IP address retrieved from the domain name record of the blockchain; and initiating a secure co
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: December 7, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Troels Roennow, Enrique Martin Lopez, Hongwei Li, Karina Palyutina
  • Publication number: 20210349967
    Abstract: According to an example aspect of the present invention, there is provided a method, comprising: receiving a cryptographic proof of use indicative of decoding of a first media content element by a user device (400), receiving a cryptographic first expected proof of use value (410), and controlling access to an encrypted second media content element associated with the first media content element on the basis of verification of the received cryptographic proof of use and the first expected proof of use value (420).
    Type: Application
    Filed: September 19, 2019
    Publication date: November 11, 2021
    Inventors: Karina Palyutina, Enrique Martin Lopez, Edward FitzGerald, Troels F Roennow
  • Publication number: 20210336956
    Abstract: According to an example aspect of the present invention, there is provided a method, comprising: receiving a request for personal health data of a user, obtaining rules for authorizing access to the personal health data on the basis of a smart contract in a distributed network, requesting authorization for accessing the personal health data from one or more authorizers specified by the smart contract, providing received at least one authorization to the distributed network for verifying compliance to the smart contract rules and validating a smart contract transaction authorizing provision of the personal health data.
    Type: Application
    Filed: June 13, 2018
    Publication date: October 28, 2021
    Inventors: David Bitauld, Troels Roennow, Hongwei Li, Enrique Martin-Lopez, Joachim Wabnig, Karina Palyutina
  • Patent number: 11115205
    Abstract: Apparatus, method, computer program product and computer readable medium are disclosed for trusted computing. A method includes, at an isolated processor including a trusted execution environment and an isolated storage, receiving data encrypted with a first public key; decrypting the encrypted data with a first private key; performing calculation on the decrypted data by using an approved program; and providing the calculation result, wherein the approved program is authorized by a smart contract, a unique identifier of the smart contract is stored in the isolated processor, both the approved program and the isolated processor are verified by at least one participant of the smart contract, and the first public key and the first private key are generated by the isolated processor.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: September 7, 2021
    Assignee: Nokia Technologies Oy
    Inventors: David Bitauld, Troels F. Roennow, Enrique Martin Lopez, Philip Gordon Derrick
  • Publication number: 20210192446
    Abstract: According to an example aspect of the present invention, there is provided a method, comprising: defining a delivery identifier for delivery of goods from a sender to a receiver, defining a relay for the delivery of goods, selecting one or more sender couriers to send the goods to the relay and/or selecting one or more receiver couriers to receive the goods from the relay, generating for the goods delivery a smart contract comprising cryptographic tokens for confirming delivery, wherein the smart contract is a computerized transaction protocol and is configured to validate delivery of the goods on the basis of tokens from the couriers, providing the smart contract for the goods delivery to the distributed network, and providing the cryptographic tokens, the delivery identifier and an identifier of the relay to the selected one or more couriers.
    Type: Application
    Filed: October 26, 2018
    Publication date: June 24, 2021
    Inventors: David Bitauld, Hongwei Li, Enrique Martin-Lopez, Karina Palyutina, Troels F. Roennow
  • Patent number: 10990704
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to compile a set of transactions in a block chain based resource management system that have taken place after the most recent block was established, establish a new block in the block chain, and in establishing the new block, for transactions associated with verification accept messages and lacking sufficient resources, cause transferring of the lacking resources from verification nodes having sent the verification accept messages.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: April 27, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Troels Roennow, Hongwei Li, Enrique Martin Lopez
  • Publication number: 20210092613
    Abstract: According to an example aspect of the present invention, there is provided a method, comprising: receiving user information provided by a user equipment, associating spatiotemporal information with the user information on the basis of location of at least one wireless access network device in communication with the user equipment, generating a proof of location indication transaction associated with the user information on the basis of the spatiotemporal information, and providing the proof of location indication transaction to a distributed ledger.
    Type: Application
    Filed: December 10, 2018
    Publication date: March 25, 2021
    Inventors: Karina Palyutina, Troels Roennow, Enrique Martin-Lopez, Edward FitzGerald
  • Patent number: 10887093
    Abstract: In some example embodiments, there is provided an apparatus. The apparatus may include a frequency shifter configured to shift a reference signal to a portion of an optical spectrum separate from another portion of the optical spectrum being used by a signal of interest; and a polarization rotator configured to provide the reference signal shifted and rotated by the polarization rotator. The apparatus may also include a modulator configured to modulate the signal of interest with coherent state information from which quantum key information is derivable. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: January 5, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Hongwei Li, Enrique Martin-Lopez
  • Publication number: 20200327251
    Abstract: According to an example aspect of the present invention, there is provided a method, comprising: generating, based on source media content, a media vector comprising one or more privacy-controlled components, wherein each component is a partially modified version of the source media content such that at least some different privacy-controlled visual media content parts of the source media content are removed, substituted or hidden at different privacy-controlled components, and assigning for each of the components privacy control information.
    Type: Application
    Filed: October 10, 2018
    Publication date: October 15, 2020
    Inventors: Enrique Martin-Lopez, Eric Desorbay, Pablo Perez Garcia, Karina Palyutina, Troels Roennow
  • Patent number: 10805011
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising a first and a second polarization beam splitter-rotator (140, 142), together arranged to split two incoming polarization encoded qubits into four first optical modes, the apparatus being configured to align polarizations of the four first optical modes, an interferometer stage (150) configured to obtain, from the four first optical modes, four second optical modes, and four detectors (160) arranged to receive at least one of the four second optical modes.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: October 13, 2020
    Assignee: Nokia Technologies Oy
    Inventors: David Bitauld, Enrique Martin-Lopez
  • Publication number: 20200228409
    Abstract: Selection of a network routing topology in a distributed network comprising multiple nodes is described. At respective ones of the multiple nodes, candidate transactions are received representing a set of candidate network routing topologies, a database is supplemented with the candidate transaction data, and respective voting transactions are received from each of the other nodes, each representing an indication of a preferred candidate network routing topology and a network routing topology is selected from the set of candidate network routing topologies on the basis of the voting transactions.
    Type: Application
    Filed: August 14, 2018
    Publication date: July 16, 2020
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Hongwei LI, Enrique MARTIN-LOPEZ, Karina PALYUTINA, Troels RONNOW, David BITAULD
  • Publication number: 20200204362
    Abstract: In some example embodiments, there is provided an apparatus. The apparatus may include a frequency shifter configured to shift a reference signal to a portion of an optical spectrum separate from another portion of the optical spectrum being used by a signal of interest; and a polarization rotator configured to provide the reference signal shifted and rotated by the polarization rotator. The apparatus may also include a modulator configured to modulate the signal of interest with coherent state information from which quantum key information is derivable. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Application
    Filed: August 14, 2015
    Publication date: June 25, 2020
    Inventors: Hongwei LI, Enrique MARTIN-LOPEZ
  • Publication number: 20200177393
    Abstract: According to an example aspect of the present invention, there is provided a method, comprising: receiving, by a positioning information receiver, an authentication information element from a positioning information source, requesting verification of authenticity of the positioning information source on the basis of the authentication information element and a distributed ledger of verified positioning information sources, and establishing a cryptographic session with the positioning information source for receiving positioning information in response to receiving an indication of verification of authenticity of the positioning information source.
    Type: Application
    Filed: May 16, 2018
    Publication date: June 4, 2020
    Inventors: Enrique Martin Lopez, Troels Roennow, Karina Palyutina
  • Publication number: 20200139984
    Abstract: A technique, comprising: controlling an operation of a first vehicle at least partly on the basis of information about one or more sensor outputs of one or more other vehicles recovered from one or more radio transmissions each verifiable as a radio transmission by a vehicle included in a record of certified vehicles.
    Type: Application
    Filed: May 15, 2018
    Publication date: May 7, 2020
    Inventors: Troels RØNNOW, Karina PALYUTINA, Enrique MARTIN-LOPEZ
  • Publication number: 20200111078
    Abstract: A method, apparatus and computer program, the method comprising: selecting a transaction entity for a mobile entity wherein a digital attribute account is associated with the mobile entity; and assigning one or more items of digital attributes from the digital attribute account associated with the mobile entity to the selected transaction entity such that the assigned items can only be used for transactions between the mobile entity and the selected transaction entity.
    Type: Application
    Filed: June 14, 2018
    Publication date: April 9, 2020
    Inventors: Troels ROENNOW, Karina PALYUTINA, Enrique MARTIN-LOPEZ, Hongwei LI, David BITAULD
  • Publication number: 20200052887
    Abstract: According to an example aspect of the present invention, there is provided a method, comprising: receiving an input ordered set of transactions after a genesis block or a preceding compressed block in a chain of blocks, generating a compressed block on the basis of the input ordered set of transactions, wherein processing of the compressed block results to an equivalent final state as processing of the input ordered set of transactions, and providing the compressed block to a distributed network for establishing a new chain epoch and replacing a set of uncompressed blocks associated with the input ordered set of transactions.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 13, 2020
    Inventors: Edward FITZGERALD, Karina PALYUTINA, Enrique MARTIN LOPEZ, David BITAULD
  • Publication number: 20200036519
    Abstract: Apparatus, method, computer program product and computer readable medium are disclosed for trusted computing. A method comprising: at an isolated processor comprising a trusted execution environment and an isolated storage, receiving data encrypted with a first public key; decrypting the encrypted data with a first private key; performing calculation on the decrypted data by using an approved program; and providing the calculation result, wherein the approved program is authorized by a smart contract, a unique identifier of the smart contract is stored in the isolated processor, both the approved program and the isolated processor are verified by at least one participant of the smart contract, and the first public key and the first private key are generated by the isolated processor.
    Type: Application
    Filed: September 29, 2016
    Publication date: January 30, 2020
    Applicant: Nokia Technologies Oy
    Inventors: David Bitauld, Troels F. Roennow, Enrique Martin Lopez, Philip Gordon Derrick