Patents by Inventor Troels Roennow

Troels 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: 11875188
    Abstract: Disclosed is a data processing system that processes data therein and a method of using the data processing system. The data processing system includes a plurality of data processing nodes that are coupled together via a data communication network arrangement. The data processing system distributes a plurality of computing tasks across plurality of data processing nodes, wherein plurality of computing tasks are distributed according to a directed acyclic graph (DAG) allocation arrangement, wherein the DAG allocation arrangement employs consensus voting arrangement employing recursive elections of nodes or users of data processing system to control operation of the DAG allocation arrangement to incentivize participation of the plurality of data processing nodes to process the plurality of computing tasks and wherein the DAG allocation arrangement is associated with a ledger arrangement operable to control or record execution of the plurality of computing tasks.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: January 16, 2024
    Assignee: Uvue Ltd
    Inventors: Toby William Simpson, Troels Rønnow, Jonathan Ward, Thomas Hain
  • 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: 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: 11397708
    Abstract: A technique, comprising: identifying, at an existing node of a distributed ledger network for operation according to a voting-based consensus algorithm, a new candidate node for the distributed ledger network, wherein said identifying is done based on an existing unique identifier unrelated to the distributed ledger network.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: July 26, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Troels Roennow, Khan Baykaner
  • Patent number: 11399076
    Abstract: According to an example aspect, there is provided a method for obtaining profile information by a node of a distributed network. Need for providing profile information for a user by a node of a second local private network is detected. A profile request transaction is provided to a public distributed ledger for obtaining profile information associated with the user. Profile information associated with the user is received from a providing node capable of accessing a first private distributed ledger storing the profile information. At least some of the received user profile information is provided for at least one device connected to the second local private network.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: July 26, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Hongwei Li, Troels Roennow, Khan Baykaner, Krishna Dubba
  • Patent number: 11265147
    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 obtain a document, segmented into a first number of segments (510), obtain the first number of outputs of a cryptographic operation, such that for each output, a random value and a document segment are employed to generate an input to the cryptographic operation (520), build a Merkle tree based on the outputs of the cryptographic operation (530), and store a top hash of the Merkle tree in a block chain (540).
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: March 1, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Khan Baykaner, Troels Roennow, Antti Niskanen, Philip Gordon Derrick, Leo Mikko Johannes Kärkkäinen
  • 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: 20210350363
    Abstract: There is provided a transaction system that includes a plurality of computing nodes that are mutually interconnected via a data communication network to exchange encrypted data therebetween. The transaction system employs a blockchain whose entries are recorded in a ledger. A directed acyclic graph (DAG) is utilized for defining relationships between blocks of the blockchain. The DAG comprises a plurality of proposed solutions to problems posed in the one or more smart contracts. Each of the one or more smart contracts includes machine-readable elements including at least one of: a data specification, an initial mining algorithm, an objective function for scoring the plurality of proposed solutions.
    Type: Application
    Filed: August 16, 2019
    Publication date: November 11, 2021
    Inventors: Toby William Simpson, Troels Rønnow, Jonathan Ward
  • 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: 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: 20210105337
    Abstract: According to an example aspect, there is provided a method for obtaining profile information by a node of a distributed network. Need for providing profile information for a user by a node of a second local private network is detected. A profile request transaction is provided to a public distributed ledger for obtaining profile information associated with the user. Profile information associated with the user is received from a providing node capable of accessing a first private distributed ledger storing the profile information. At least some of the received user profile information is provided for at least one device connected to the second local private network.
    Type: Application
    Filed: February 12, 2019
    Publication date: April 8, 2021
    Inventors: Hongwei Li, Troels Roennow, Khan Baykaner, Krishna Dubba
  • Publication number: 20210089356
    Abstract: Disclosed is a data processing system that processes data therein and a method of using the data processing system. The data processing system includes a plurality of data processing nodes that are coupled together via a data communication network arrangement. The data processing system distributes a plurality of computing tasks across plurality of data processing nodes, wherein plurality of computing tasks are distributed according to a directed acyclic graph (DAG) allocation arrangement, wherein the DAG allocation arrangement employs consensus voting arrangement employing recursive elections of nodes or users of data processing system to control operation of the DAG allocation arrangement to incentivize participation of the plurality of data processing nodes to process the plurality of computing tasks and wherein the DAG allocation arrangement is associated with a ledger arrangement operable to control or record execution of the plurality of computing tasks.
    Type: Application
    Filed: March 25, 2019
    Publication date: March 25, 2021
    Applicant: Uvue Ltd
    Inventors: Toby William SIMPSON, Troels RØNNOW, Jonathan WARD, Thomas HAIN
  • 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
  • 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
  • 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
  • Patent number: 10665026
    Abstract: In respect of first virtual reality content of a scene captured by a first virtual reality content capture device and second virtual reality content of the same scene captured by a second virtual reality content capture device, the first and second virtual reality content capture devices physically arranged within a predetermined distance of one another in the same scene when the first virtual reality content and the second virtual reality content was captured; provide for display, in virtual reality, of an amalgamated virtual reality space representative of the scene, the amalgamated virtual reality space comprising an amalgamation of both the images or parts thereof of the first virtual reality content and the images or parts thereof of the second virtual reality content.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: May 26, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Arto Lehtiniemi, Troels Rønnow, Hongwei Li, David Bitauld
  • 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: 20200021446
    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: Application
    Filed: March 6, 2017
    Publication date: January 16, 2020
    Inventors: Troels ROENNOW, Enrique MARTIN LOPEZ, Hongwei LI, Karina PALYUTINA
  • Publication number: 20190384748
    Abstract: A technique, comprising: identifying, at an existing node of a distributed ledger network for operation according to a voting-based consensus algorithm, a new candidate node for the distributed ledger network, wherein said identifying is done based on an existing unique identifier unrelated to the distributed ledger network.
    Type: Application
    Filed: February 17, 2017
    Publication date: December 19, 2019
    Applicant: Nokia Technologies Oy
    Inventors: Troels Roennow, Khan Baykaner