Patents by Inventor Ilya Komarov

Ilya Komarov 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: 11669631
    Abstract: A method for storing data in a tamper-proof manner in a data block structure. The method includes, for a group of data blocks, determining functions, which are assigned to the data blocks of the group and dependent on the data stored in the corresponding data block; creating a combination of all functions assigned to the data blocks of the group; and determining a combination-dependent coefficient for each function of the combination, so that the combination meets a predefined condition; and for each data block of the group, determining a control group of data blocks of the group assigned to the corresponding data block; and storing the coefficient that was determined for the function of the corresponding data block in all data blocks of the control group.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: June 6, 2023
    Assignee: BUNDESDRUCKEREI GMBH
    Inventors: Andreas Wilke, Manfred Paeschke, Ilya Komarov
  • Patent number: 11664972
    Abstract: A method for obtaining a blockchain structure includes providing a first data block and a second data block, wherein a first data processing rule is assigned to first data of the first data block, and a second data processing rule is assigned to second data of the second data block. The first data processing rule is linked to the second data processing rule to obtain a third data processing rule, wherein the first data processing rule is executed before the second data processing rule when the third data processing rule is executed. The second data processing rule is linked to the first data processing rule to obtain a fourth data processing rule. When the fourth data processing rule is executed, the first data processing rule is executed after the second data processing rule. The third data processing rule is stored in the second data block and the fourth data processing rule is stored in the first data block to obtain the blockchain structure.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: May 30, 2023
    Assignee: Bundesdruckerei GmbH
    Inventors: Andreas Wilke, David Fabian, Ilya Komarov
  • Patent number: 11513816
    Abstract: The method includes creating and sending a change request for a change to the system configuration of the hardware system by means of a first hardware component of the plurality of hardware components, receiving the change request by means of the further hardware components of the plurality of hardware components, checking the change request by means of the further hardware components for compatibility of the change request with the configuration of the particular receiving hardware component by using configuration data of the receiving hardware component, in the case that the requested change to the system configuration is compatible with the configuration of the receiving hardware component, generating and sending an approval of the change to the system configuration by means of the receiving hardware component, and in the case that an approval quorum of the hardware components that is necessary for consent is achieved, entering the requested change to the system configuration of the hardware system into th
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: November 29, 2022
    Assignee: BUNDESDRUCKEREI GMBH
    Inventors: Ilya Komarov, Manfred Paeschke, Olaf Dressel
  • Patent number: 11483130
    Abstract: The invention relates to a method for the tamper-proof storage of data in an electronic store using a bidirectionally linked blockchain structure. The method comprises the steps of: providing a first family of functions, which comprises a plurality of functions, wherein the functions differ by at least one first parameter and are uniquely identifiable using the first parameter of each; generating an additional block to extend the blockchain structure which comprises the data to be stored; creating a first block-dependent bidirectional linking function for bidirectional linking of the last block to the additional block.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: October 25, 2022
    Assignee: BUNDESDRUCKEREI GMBH
    Inventors: Andreas Wilke, Ilya Komarov
  • Patent number: 11463238
    Abstract: In one embodiment the method includes providing a bidirectionally linked blockchain structure; generating an additional block for expanding the blockchain structure, which includes the data to be stored and is intended to be linked bidirectionally to the last block of the blockchain structure, the last block of the blockchain structure including stored data; and calculating a first block-dependent linking function for bidirectionally linking the last block to the additional block. The calculation of the linking function including calculating a combined block-dependent check value of the last block and of the additional block, using the data stored in the last block and the data to be stored in the additional block; and associating the combined check value with a block-independent, linking process-specific function. The method further includes adding the first block-dependent linking function to the last block and to the additional block.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: October 4, 2022
    Assignee: BUNDESDRUCKEREI GMBH
    Inventors: Andreas Wilke, Manfred Paeschke, Ilya Komarov
  • Patent number: 11456858
    Abstract: The invention relates to a method for the tamper-proof storing of data in a bidirectionally linked blockchain structure. The method comprises the steps of creating an additional block Bi to extend the blockchain structure which comprises the data to be stored as payload data creating a bidirectional linking of the additional block Bi to a predefined number of preceding blocks, wherein creating the bidirectional linking comprises performing a backward linking of the additional block to the predefined number of preceding blocks and performing a forward linking of the predefined number of preceding blocks to the additional block.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: September 27, 2022
    Assignees: BUNDESDRUCKEREI GMBH, TECHNISCHE UNIVERSITAT BERLIN
    Inventors: Ilya Komarov, Manfred Paeschke, Peter Janacik
  • Patent number: 11347894
    Abstract: The method includes generating an additional block for expanding a blockchain structure, which includes the data to be stored and is intended to be linked bidirectionally to the last block of the blockchain structure; calculating a first check value of the last block for bidirectionally linking the additional block to the last block of the blockchain structure; calculating a check value of the additional block for bidirectionally linking the additional block to the last block of the blockchain structure; adding the first check value of the last block to the last block and; adding the check value of the additional block to the additional block.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: May 31, 2022
    Assignee: Bundesdruckerei GMBH
    Inventors: Andreas Wilke, David Fabian, Ilya Komarov, Manfred Paeschke
  • Publication number: 20210081216
    Abstract: The method includes creating and sending a change request for a change to the system configuration of the hardware system by means of a first hardware component of the plurality of hardware components, receiving the change request by means of the further hardware components of the plurality of hardware components, checking the change request by means of the further hardware components for compatibility of the change request with the configuration of the particular receiving hardware component by using configuration data of the receiving hardware component, in the case that the requested change to the system configuration is compatible with the configuration of the receiving hardware component, generating and sending an approval of the change to the system configuration by means of the receiving hardware component, and in the case that an approval quorum of the hardware components that is necessary for consent is achieved, entering the requested change to the system configuration of the hardware system into th
    Type: Application
    Filed: July 16, 2018
    Publication date: March 18, 2021
    Applicant: Bundesdruckeri GMBH
    Inventors: Ilya KOMAROV, Manfred PAESCHKE, Olaf DRESSEL
  • Publication number: 20200344043
    Abstract: The invention relates to a method for the tamper-proof storing of data in a bidirectionally linked blockchain structure. The method comprises the steps of creating an additional block Bi to extend the blockchain structure which comprises the data to be stored as payload data creating a bidirectional linking of the additional block Bi to a predefined number of preceding blocks, wherein creating the bidirectional linking comprises performing a backward linking of the additional block to the predefined number of preceding blocks and performing a forward linking of the predefined number of preceding blocks to the additional block.
    Type: Application
    Filed: September 20, 2018
    Publication date: October 29, 2020
    Applicants: Bundesdruckerei GMBH, TECHNISCHE UNIVERSITÄT BERLIN
    Inventors: Ilya KOMAROV, Manfred PAESCHKE, Peter JANACIK
  • Publication number: 20200287707
    Abstract: A method for obtaining a blockchain structure includes providing a first data block and a second data block, wherein a first data processing rule is assigned to first data of the first data block, and a second data processing rule is assigned to second data of the second data block. The first data processing rule is linked to the second data processing rule to obtain a third data processing rule, wherein the first data processing rule is executed before the second data processing rule when the third data processing rule is executed. The second data processing rule is linked to the first data processing rule to obtain a fourth data processing rule. When the fourth data processing rule is executed, the first data processing rule is executed after the second data processing rule. The third data processing rule is stored in the second data block and the fourth data processing rule is stored in the first data block to obtain the blockchain structure.
    Type: Application
    Filed: November 5, 2018
    Publication date: September 10, 2020
    Inventors: Andreas Wilke, David Fabian, Ilya Komarov
  • Publication number: 20200279052
    Abstract: A method for storing data in a tamper-proof manner in a data block structure. The method includes, for a group of data blocks, determining functions, which are assigned to the data blocks of the group and dependent on the data stored in the corresponding data block; creating a combination of all functions assigned to the data blocks of the group; and determining a combination-dependent coefficient for each function of the combination, so that the combination meets a predefined condition; and for each data block of the group, determining a control group of data blocks of the group assigned to the corresponding data block; and storing the coefficient that was determined for the function of the corresponding data block in all data blocks of the control group.
    Type: Application
    Filed: September 20, 2018
    Publication date: September 3, 2020
    Applicant: Bundesdruckerei GMBH
    Inventors: Andreas WILKE, Manfred PAESCHKE, Ilya KOMAROV
  • Publication number: 20200259634
    Abstract: In one embodiment the method includes providing a bidirectionally linked blockchain structure; generating an additional block for expanding the blockchain structure, which includes the data to be stored and is intended to be linked bidirectionally to the last block of the blockchain structure, the last block of the blockchain structure including stored data; and calculating a first block-dependent linking function for bidirectionally linking the last block to the additional block. The calculation of the linking function including calculating a combined block-dependent check value of the last block and of the additional block, using the data stored in the last block and the data to be stored in the additional block; and associating the combined check value with a block-independent, linking process-specific function. The method further includes adding the first block-dependent linking function to the last block and to the additional block.
    Type: Application
    Filed: April 6, 2018
    Publication date: August 13, 2020
    Applicant: Bundesdruckerei GMBH
    Inventors: Andreas WILKE, Manfred PAESCHKE, Ilya KOMAROV
  • Publication number: 20200235913
    Abstract: The invention relates to a method for the tamper-proof storage of data (210) in an electronic store using a bidirectionally linked blockchain structure (100). The method comprises the steps of: providing a first family of functions (209), which comprises a plurality of functions, wherein the functions differ by at least one first parameter and are uniquely identifiable using the first parameter of each; generating an additional block (112) to extend the blockchain structure (100) which comprises the data to be stored (210); creating a first block-dependent bidirectional linking function (122) for bidirectional linking of the last block (110) to the additional block (112).
    Type: Application
    Filed: August 27, 2018
    Publication date: July 23, 2020
    Inventors: Andreas Wilke, Ilya Komarov
  • Publication number: 20200057869
    Abstract: The method includes generating an additional block for expanding a blockchain structure, which includes the data to be stored and is intended to be linked bidirectionally to the last block of the blockchain structure; calculating a first check value of the last block for bidirectionally linking the additional block to the last block of the blockchain structure; calculating a check value of the additional block for bidirectionally linking the additional block to the last block of the blockchain structure; adding the first check value of the last block to the last block and; adding the check value of the additional block to the additional block.
    Type: Application
    Filed: February 23, 2018
    Publication date: February 20, 2020
    Applicant: Bundesdruckerei GMBH
    Inventors: Andreas WILKE, David FABIAN, Ilya KOMAROV, Manfred PAESCHKE
  • Patent number: 9715635
    Abstract: An apparatus for document identification, having a capture device for capturing a document feature of a document, a processor that is designed to perform document identification locally using the document feature if a processing criterion for the local performance of document identification by means of the apparatus for document identification is satisfied, and a transmitter that is designed to send a data record that is dependent on the document feature via a communication network to a communication network address if the processing criterion for the local performance of document identification by means of the apparatus for document identification is not satisfied.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: July 25, 2017
    Assignee: Bundesdruckerei GmbH
    Inventors: Ilya Komarov, Olaf Dressel, Frank Fritze, Manfred Paeschke
  • Publication number: 20140212041
    Abstract: An apparatus for document identification, having a capture device for capturing a document feature of a document, a processor that is designed to perform document identification locally using the document feature if a processing criterion for the local performance of document identification by means of the apparatus for document identification is satisfied, and a transmitter that is designed to send a data record that is dependent on the document feature via a communication network to a communication network address if the processing criterion for the local performance of document identification by means of the apparatus for document identification is not satisfied.
    Type: Application
    Filed: August 28, 2012
    Publication date: July 31, 2014
    Applicant: Bundesdruckerei GmbH
    Inventors: Ilya Komarov, Olaf Dressel, Frank Fritze, Manfred Paeschke