Patents by Inventor Troels F. ROENNOW

Troels F. ROENNOW 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: 11216542
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store an identifier of the apparatus, at least one processing core configured to obtain, from sensor information, a service identifier and a session identifier, compile a message addressed to a service provider associated with the service identifier, the message comprising the identifier of the apparatus and the session identifier, and cause transmission of the message toward the service provider.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: January 4, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Troels F. Roennow, Kim Blomqvist, Khan Baykaner
  • 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
  • Patent number: 11172367
    Abstract: A method for utilizing a block chain infrastructure to define a trusted circle including at least two nodes of a plurality of nodes, the method includes receiving, by a first node, notification information identifying a trusted user circle including the first node and a second node, wherein the first node and the second node are configured to define a private block chain; and maintaining private block chain data within the trusted user circle according to pre-defined settings, wherein the private block chain data is divided between nodes of the trusted user circle based on the pre-defined settings.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: November 9, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Troels F. Roennow, Mark M. Clougherty, Mu Rong Lin
  • 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
  • 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
  • Publication number: 20190208414
    Abstract: A method for utilizing a block chain infrastructure to define a trusted circle including at least two nodes of a plurality of nodes, the method includes receiving, by a first node, notification information identifying a trusted user circle including the first node and a second node, wherein the first node and the second node are configured to define a private block chain; and maintaining private block chain data within the trusted user circle according to pre-defined settings, wherein the private block chain data is divided between nodes of the trusted user circle based on the pre-defined settings.
    Type: Application
    Filed: May 25, 2016
    Publication date: July 4, 2019
    Inventors: Troels F. ROENNOW, Mark M. CLOUGHERTY, Mu Rong LIN
  • Publication number: 20190189254
    Abstract: A method for verifying user health data comprising generating a user health data item by a user wearable device; hashing the user health data item using a cryptographic hashing function, to create a cryptographic hash block; recording the cryptographic hash block associated with a digital signature of the wearable device to a block of a digital block-chain; and transmitting the user health data item to a receiving device for verification.
    Type: Application
    Filed: May 17, 2016
    Publication date: June 20, 2019
    Inventor: Troels F. ROENNOW
  • Publication number: 20190139047
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store an identifier of a digital resource, at least one processing core configured to cause transmission of a request to receive the digital resource in the apparatus, the request comprising the identifier, and to verify, using a first distributed block chain ledger, that a user of the apparatus is authorized to access the digital resource.
    Type: Application
    Filed: May 9, 2016
    Publication date: May 9, 2019
    Applicant: Nokia Technologies Oy
    Inventors: Troels F. Rønnow, Joachim Wabnig, Enrique Martin-Lopez, Khan R. Baykaner
  • Publication number: 20190087562
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store an identifier of the apparatus, at least one processing core configured to obtain, from sensor information, a service identifier and a session identifier, compile a message addressed to a service provider associated with the service identifier, the message comprising the identifier of the apparatus and the session identifier, and cause transmission of the message toward the service provider.
    Type: Application
    Filed: June 8, 2016
    Publication date: March 21, 2019
    Inventors: Troels F. ROENNOW, Kim BLOMQVIST, Khan BAYKANER