Patents Assigned to CompuGroup Medical AG
  • Patent number: 8719587
    Abstract: The invention relates to a computer implemented method for generating a pseudonym for a user comprising entering a user-selected secret, storing the user-selected secret in memory, computing a private key by applying an embedding and randomizing function onto the secret, storing the private key in the memory, computing a public key using the private key, the public key and the private key forming an asymmetric cryptographic key, erasing the secret and the private key from the memory, and outputting the public key for providing the pseudonym.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: May 6, 2014
    Assignee: CompuGroup Medical AG
    Inventors: Adrian Spalka, Jan Lenhardt
  • Patent number: 8699705
    Abstract: The invention relates to a computer implemented method for generating a set of identifiers from a private key, the method comprising the steps of: calculating a set of public keys, wherein the private key and each public key of the set of public keys form an asymmetric cryptographic key pair; and outputting the identifiers comprising the public keys.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: April 15, 2014
    Assignee: Compugroup Medical AG
    Inventors: Adrian Spalka, Jan Lenhardt
  • Patent number: 8695106
    Abstract: The invention relates to a computer implemented method for analyzing data of a first user, wherein an asymmetric cryptographic key pair is associated with the first user, said asymmetric cryptographic key pair comprising a public key and a private key, the data being stored pseudonymously in a database with the data being assigned to an identifier, wherein the identifier comprises the public key, the method comprising: receiving a set of rules, the set of rules describing data processing steps, receiving the identifier, retrieving the data assigned to the identifier from the database, analyzing the retrieved data by applying the set of rules, providing a result of the analysis.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: April 8, 2014
    Assignee: Compugroup Medical AG
    Inventors: Adrian Spalka, Jan Lehnhardt
  • Publication number: 20140095882
    Abstract: The invention relates to a method for creating a second asymmetric cryptographic pair of keys, wherein a first private key (G0) together with a first public key (O0) forms a first asymmetric cryptographic pair of keys (K0). Embodiments of the method may comprise the following steps: receiving a user identifier; calculating a second private key (G1), wherein a random value (z) and the user identifier are considered in the calculation; calculating a second public key (O1) from the second private key using an asymmetric cryptographic key creation method, wherein the second private key and the second public key form the second asymmetric cryptographic pair of keys (K1, 206); creating a first cipher (C_G0—O1) by encrypting the first private key (G0) with the second public key (O1); and storing the first cipher (C_G0—O1).
    Type: Application
    Filed: December 9, 2013
    Publication date: April 3, 2014
    Applicant: COMPUGROUP MEDICAL AG
    Inventors: Adrian Spalka, Jan Lehnhardt
  • Patent number: 8675864
    Abstract: An apparatus for encrypting data is provided. The apparatus is capable of symmetrically encrypting data and then encrypting the symmetrically encrypted data with the aid of a bit string. The bit string has a maximum entropy. Encryption of the symmetrically encrypted data is designed such that a section of the bit string is used for encryption and successive encryption operations are carried out with varying sections of the bit string while the bit string remains unchanged.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: March 18, 2014
    Assignee: Compugroup Medical AG
    Inventors: Adrian Spalka, Jan Lehnhardt
  • Patent number: 8677146
    Abstract: The invention relates to a computer implemented method for sending a message to a recipient user, wherein a recipient asymmetric cryptographic key pair is associated with the recipient user, said key pair comprising a public recipient key and a private recipient key, the method comprising sending the message to said recipient user with the recipient address to which the message is sent comprising the public recipient key.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: March 18, 2014
    Assignee: CompuGroup Medical AG
    Inventors: Adrian Spalka, Jan Lehnhardt
  • Patent number: 8661247
    Abstract: The invention relates to a computer implemented method for performing cloud computing on data of a first user employing cloud components, the cloud components comprising a first database and a data processing component, wherein an asymmetric cryptographic key pair is associated with the first user, said asymmetric cryptographic key pair comprising a public key and a private key, the data being stored pseudonymously non-encrypted in the first database with the data being assigned to an identifier, wherein the identifier comprises the public key, the method comprising retrieving the data from the first database by the data processing component, wherein retrieving the data from the first database comprises receiving the identifier and retrieving the data assigned to the identifier from the first database, wherein the method further comprises processing the retrieved data by the data processing component and providing a result of the analysis.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: February 25, 2014
    Assignee: CompuGroup Medical AG
    Inventors: Adrian Spalka, Jan Lehnhardt, Frank Gotthardt
  • Patent number: 8605899
    Abstract: The invention relates to a method for creating a second asymmetric cryptographic pair of keys (206), wherein a first private key (G0, 154) together with a first public key (O0, 126) forms a first asymmetric cryptographic pair of keys (K0, 218), wherein the method comprises the following steps: receiving a user identifier; calculating a second private key (G1), wherein a random value (z) and the user identifier are considered in the calculation; calculating a second public key (O1) from the second private key using an asymmetric cryptographic key creation method, wherein the second private key and the second public key form the second asymmetric cryptographic pair of keys (K1, 206); creating a first ciphertext (C_G0—O1, 212; 186) by encrypting the first private key (G0) with the second public key (O1); storing the first ciphertext (C_G0—O1, 212; 186).
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: December 10, 2013
    Assignee: Compugroup Medical AG
    Inventors: Adrian Spalka, Jan Lenhardt
  • Patent number: 8548827
    Abstract: The invention relates to a computer-implemented method for medical diagnosis support for patient data of a patient through a data processing system, wherein the data processing system comprises a graphical user interface and a database containing rules for calculating diagnosis risks.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: October 1, 2013
    Assignee: CompuGroup Medical AG
    Inventors: Frank Gotthardt, Dierk Helmann
  • Publication number: 20130179176
    Abstract: A computer-implemented method for determining the presence of a disease in a patient, the method comprising: Receiving first rule sets comprising rules, the rules of each first rule set being grouped into one or more second rule sets, each second rule set comprising a score value; Determining, for each first rule set, the highest score value of its second rule sets; Calculating a total score value for the disease as a derivative of the determined highest score values; Returning a first diagnosis result, the first diagnosis result being indicative of the presence of the disease in the patient, the first diagnosis result having assigned the total score value;
    Type: Application
    Filed: March 11, 2011
    Publication date: July 11, 2013
    Applicant: COMPUGROUP MEDICAL AG
    Inventor: Frank Gotthardt
  • Patent number: 8195951
    Abstract: A computer-implemented method for providing authorization keys, where the method includes receiving a further asymmetrical, cryptographic key pair, where the further asymmetrical key pair is part of a key pair sequence, where the further asymmetrical key pair includes a further first and a further second authorization key; retrieving a ciphertext, where the ciphertext is associated with the key pair which immediately precedes the further key pair in the sequence of key pairs, where the ciphertext includes the initial first key encrypted with the second authorization key of the key pair which immediately precedes the further key pair in the sequence of key pairs; decrypting the initial first authorization key using the first authorization key of the key pair which immediately precedes the further key pair in the sequence of key pairs; generating a further ciphertext through encryption of the decrypted initial first authorization key using the second authorization key of the further key pair; and saving the fur
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: June 5, 2012
    Assignee: CompuGroup Medical AG
    Inventor: Adrian Spalka
  • Publication number: 20120131440
    Abstract: A computer-implemented method for displaying chronic illnesses on a graphical user interface of a data processing system, where the graphical user interface includes a first and a second display window.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 24, 2012
    Applicant: CompuGroup Medical AG
    Inventor: Werner Rodorff
  • Publication number: 20120036368
    Abstract: A computer-implemented method for providing authorization keys, where the method includes receiving a further asymmetrical, cryptographic key pair, where the further asymmetrical key pair is part of a key pair sequence, where the further asymmetrical key pair includes a further first and a further second authorization key; retrieving a ciphertext, where the ciphertext is associated with the key pair which immediately precedes the further key pair in the sequence of key pairs, where the ciphertext includes the initial first key encrypted with the second authorization key of the key pair which immediately precedes the further key pair in the sequence of key pairs; decrypting the initial first authorization key using the first authorization key of the key pair which immediately precedes the further key pair in the sequence of key pairs; generating a further ciphertext through encryption of the decrypted initial first authorization key using the second authorization key of the further key pair; and saving the fur
    Type: Application
    Filed: September 18, 2009
    Publication date: February 9, 2012
    Applicant: CompuGroup Medical AG
    Inventor: Adrian Spalka
  • Publication number: 20110268269
    Abstract: The invention relates to a computer implemented method for generating a pseudonym for a user comprising entering a user-selected secret, storing the user-selected secret in memory, computing a private key by applying an embedding and randomizing function onto the secret, storing the private key in the memory, computing a public key using the private key, the public key and the private key forming an asymmetric cryptographic key, erasing the secret and the private key from the memory, and outputting the public key for providing the pseudonym.
    Type: Application
    Filed: April 4, 2011
    Publication date: November 3, 2011
    Applicant: COMPUGROUP MEDICAL AG
    Inventors: Adrian Spalka, Jan Lenhardt
  • Patent number: 8024581
    Abstract: The invention relates to a method of generating a pseudonym, the method including accessing an input value and calculating a pseudonym by applying a cryptographic one-way function to the input value, where the cryptographic one-way function is an injective function. In alternative embodiments, the cryptographic one-way function is an embedding and/or randomizing function.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: September 20, 2011
    Assignee: CompuGROUP Medical AG
    Inventors: Adrian Spalka, Jan Lehnhardt
  • Publication number: 20110225114
    Abstract: The invention relates to a data structure comprising a plurality of biomedical parameters for providing a plurality of biomedical parameter values as input to a medical decision support system.
    Type: Application
    Filed: January 17, 2011
    Publication date: September 15, 2011
    Applicant: COMPUGROUP MEDICAL AG
    Inventor: Frank Gotthardt
  • Publication number: 20110185188
    Abstract: The invention relates to a computer implemented method for analyzing data of a first user, wherein an asymmetric cryptographic key pair is associated with the first user, said asymmetric cryptographic key pair comprising a public key and a private key, the data being stored pseudonymously in a database with the data being assigned to an identifier, wherein the identifier comprises the public key, the method comprising: receiving a set of rules, the set of rules describing data processing steps, receiving the identifier, retrieving the data assigned to the identifier from the database, analyzing the retrieved data by applying the set of rules, providing a result of the analysis.
    Type: Application
    Filed: December 15, 2010
    Publication date: July 28, 2011
    Applicant: COMPUGROUP MEDICAL AG
    Inventors: Adrian Spalka, Jan Lehnhardt
  • Publication number: 20110179286
    Abstract: The invention relates to a computer implemented method for performing cloud computing on data of a first user employing cloud components, the cloud components comprising a first database and a data processing component, wherein an asymmetric cryptographic key pair is associated with the first user, said asymmetric cryptographic key pair comprising a public key and a private key, the data being stored pseudonymously non-encrypted in the first database with the data being assigned to an identifier, wherein the identifier comprises the public key, the method comprising retrieving the data from the first database by the data processing component, wherein retrieving the data from the first database comprises receiving the identifier and retrieving the data assigned to the identifier from the first database, wherein the method further comprises processing the retrieved data by the data processing component and providing a result of the analysis.
    Type: Application
    Filed: December 15, 2010
    Publication date: July 21, 2011
    Applicant: COMPUGROUP MEDICAL AG
    Inventors: Adrian Spalka, Jan Lehnhardt, Frank Gotthardt
  • Publication number: 20110173455
    Abstract: A database system comprising: a memory containing multiple data records, wherein each of the data records has a data record asymmetric key pair for cryptographic encryption and decryption, wherein each data record asymmetric key pair comprises a data record public key and a data record private key, wherein the data contained in each of the multiple data records is encrypted by the data record public key, wherein the data record private key of each data record asymmetric key pair is encrypted with the public key of another asymmetric key pair; a set of user accounts, wherein each of the user accounts has a user asymmetric key pair for encryption and decryption, wherein each user asymmetric key pair has a user public key and a user private key; wherein data is added to a data record by encrypting it with the data record public key; wherein access to the data record is granted to a user account by encrypting the data record private key with the public key of an asymmetric cryptographic key pair whose encrypted p
    Type: Application
    Filed: December 15, 2010
    Publication date: July 14, 2011
    Applicant: COMPUGROUP MEDICAL AG
    Inventors: Adrian Spalka, Jan Lehnhardt
  • Patent number: 7962761
    Abstract: The invention relates to a computer implemented method for generating a pseudonym for a user comprising entering a user-selected secret, storing the user-selected secret in memory, computing a private key by applying an embedding and randomizing function onto the secret, storing the private key in the memory, computing a public key using the private key, the public key and the private key forming an asymmetric cryptographic key, erasing the secret and the private key from the memory, and outputting the public key for providing the pseudonym.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: June 14, 2011
    Assignee: CompuGroup Medical AG
    Inventors: Adrian Spalka, Jan Lenhardt