Patents Assigned to ZEBWARE AB
  • Patent number: 11693591
    Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: July 4, 2023
    Assignee: Zebware AB
    Inventor: Thomas Nilsson
  • Patent number: 11664976
    Abstract: A method for hyper security encoding includes receiving data to be encrypted, and padding the data to be encrypted with padding data to avoid un-obfuscated bits after encryption. The method also includes encrypting, with a Mojette Transform, the data to be encrypted after the data to be encrypted is padded with the padding data, and outputting a result of the encryption as encrypted data.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: May 30, 2023
    Assignee: ZEBWARE AB
    Inventor: Johan Andersson
  • Publication number: 20220393853
    Abstract: A method for hyper security encoding includes receiving data to be encrypted, and padding the data to be encrypted with padding data to avoid un-obfuscated bits after encryption. The method also includes encrypting, with a Mojette Transform, the data to be encrypted after the data to be encrypted is padded with the padding data, and outputting a result of the encryption as encrypted data.
    Type: Application
    Filed: November 24, 2020
    Publication date: December 8, 2022
    Applicant: Zebware AB
    Inventor: Johan ANDERSSON
  • Patent number: 11190549
    Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding, securing porting of clients together with associated data in multi cloud environments.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: November 30, 2021
    Assignee: ZEBWARE AB
    Inventor: Thomas Nilsson
  • Patent number: 11055175
    Abstract: A device encodes data using Mojette Transform to a block device configuration, in order to generate encoded data. The device transmits the data to other devices. The other devices store the received information. The data stored in the other devices can be efficiently updated using partial update.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: July 6, 2021
    Assignee: ZEBWARE AB
    Inventor: Johan Andersson
  • Publication number: 20210160051
    Abstract: A method for hyper security encoding includes receiving data to be encrypted, and padding the data to be encrypted with padding data to avoid un-obfuscated bits after encryption. The method also includes encrypting, with a Mojette Transform, the data to be encrypted after the data to be encrypted is padded with the padding data, and outputting a result of the encryption as encrypted data.
    Type: Application
    Filed: November 24, 2020
    Publication date: May 27, 2021
    Applicant: ZEBWARE AB
    Inventor: Johan ANDERSSON
  • Patent number: 10892781
    Abstract: An apparatus for generating encoded data includes processing circuitry configured to encode data using a Mojette transform (MT) based on generating encoded representations of data blocks. Generating the encoded representations of data blocks includes reading data in the form of a data block formatted according to specified settings to comprise rows and columns, creating a set of projections, and outputting the created set of projections to enable storage of the data in the form of the set of projections. The apparatus then transmits the encoded data over a network to another device. Additionally, creating the set of projections includes applying the Mojette transform on the data block, and creating a first number of projections based on mapping each row of the data block to a corresponding projection, wherein the first number of projections carries the same information as a corresponding row.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: January 12, 2021
    Assignee: ZEBWARE AB
    Inventors: Johan Andersson, Thomas Nilsson
  • Patent number: 10840949
    Abstract: A method of redundantly encoding data includes formatting the data into columns and rows, and generating first and second sets of projections of the data using an encoding transform. For each set of projections generated, an encoding parameter of the encoding transform is set to a different value. The first and second sets of projections are stored as the encoded data. A decoding method reads settings including an indication of a number of data fragments. The number of data fragments is compared to a number of projections in a first set of projections of the encoded data in order to determine whether to use a first or a second decoding mode. The encoded data is then decoded according to the selected decoding mode and the result is outputted.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: November 17, 2020
    Assignee: ZEBWARE AB
    Inventor: Thomas Nilsson
  • Publication number: 20200356536
    Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding, securing governance, compliance, and porting of clients together with associated data in metadata driven, policy enabled, multi cloud environments.
    Type: Application
    Filed: May 6, 2020
    Publication date: November 12, 2020
    Applicant: ZEBWARE AB
    Inventor: Thomas NILSSON
  • Publication number: 20200344270
    Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding, securing porting of clients together with associated data in multi cloud environments.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 29, 2020
    Applicant: ZEBWARE AB
    Inventor: Thomas NILSSON
  • Publication number: 20200301781
    Abstract: A device encodes data using Mojette Transform to a block device configuration, in order to generate encoded data. The device transmits the data to other devices. The other devices store the received information. The data stored in the other devices can be efficiently updated using partial update.
    Type: Application
    Filed: March 23, 2020
    Publication date: September 24, 2020
    Applicant: ZEBWARE AB
    Inventor: Johan ANDERSSON
  • Publication number: 20200278813
    Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 3, 2020
    Applicant: Zebware AB
    Inventor: Thomas NILSSON
  • Patent number: 10523244
    Abstract: A method of redundantly encoding data includes formatting the data into columns and rows, and generating first and second sets of projections of the data using an encoding transform. For each set of projections generated, an encoding parameter of the encoding transform is set to a different value. The first and second sets of projections are stored as the encoded data. A decoding method reads settings including an indication of a number of data fragments. The number of data fragments is compared to a number of projections in a first set of projections of the encoded data in order to determine whether to use a first or a second decoding mode. The encoded data is then decoded according to the selected decoding mode and the result is outputted.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: December 31, 2019
    Assignee: ZEBWARE AB
    Inventor: Thomas Nilsson
  • Patent number: 10423489
    Abstract: The proposed technology provides methods, devices and computer programs for performing data error detection and correction. It is provided a method for performing data error detection and correction. The method comprises the step S1 of providing multiple Mojette transform projections (pi,q,) obtained by applying an encoding Mojette transform on an input, or original, block of data elements or values. The method also comprises decoding S2 the multiple Mojette transform projections to form a reconstructed block of data elements or values. The method also comprises investigating S3 whether any of the decoded Mojette transform projections comprises at least one bin?0 following generation of the reconstructed block, thus providing an indication that a data error has been detected in the reconstructed block. The method also comprises determining S4, if at least one bin?0, a corrected reconstructed block of data elements or values based on the decoded Mojette transform projections.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: September 24, 2019
    Assignee: Zebware AB
    Inventor: Thomas Nilsson
  • Publication number: 20190158124
    Abstract: A method of redundantly encoding data includes formatting the data into columns and rows, and generating first and second sets of projections of the data using an encoding transform. For each set of projections generated, an encoding parameter of the encoding transform is set to a different value. The first and second sets of projections are stored as the encoded data. A decoding method reads settings including an indication of a number of data fragments. The number of data fragments is compared to a number of projections in a first set of projections of the encoded data in order to determine whether to use a first or a second decoding mode. The encoded data is then decoded according to the selected decoding mode and the result is outputted.
    Type: Application
    Filed: January 18, 2019
    Publication date: May 23, 2019
    Applicant: ZEBWARE AB
    Inventor: Thomas NILSSON
  • Publication number: 20190158120
    Abstract: An apparatus for generating encoded data includes processing circuitry configured to encode data using a Mojette transform (MT) based on generating encoded representations of data blocks. Generating the encoded representations of data blocks includes reading data in the form of a data block formatted according to specified settings to comprise rows and columns, creating a set of projections, and outputting the created set of projections to enable storage of the data in the form of the set of projections. The apparatus then transmits the encoded data over a network to another device. Additionally, creating the set of projections includes applying the Mojette transform on the data block, and creating a first number of projections based on mapping each row of the data block to a corresponding projection, wherein the first number of projections carries the same information as a corresponding row.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 23, 2019
    Applicant: ZEBWARE AB
    Inventors: Johan ANDERSSON, Thomas NILSSON
  • Publication number: 20180246784
    Abstract: The proposed technology provides methods, devices and computer programs for performing data error detection and correction. It is provided a method for performing data error detection and correction. The method comprises the step S1 of providing multiple Mojette transform projections (pi,q,) obtained by applying an encoding Mojette transform on an input, or original, block of data elements or values. The method also comprises decoding S2 the multiple Mojette transform projections to form a reconstructed block of data elements or values. The method also comprises investigating S3 whether any of the decoded Mojette transform projections comprises at least one bin?0 following generation of the reconstructed block, thus providing an indication that a data error has been detected in the reconstructed block. The method also comprises determining S4, if at least one bin?0, a corrected reconstructed block of data elements or values based on the decoded Mojette transform projections.
    Type: Application
    Filed: July 28, 2016
    Publication date: August 30, 2018
    Applicant: Zebware AB
    Inventor: Thomas NILSSON
  • Publication number: 20180048333
    Abstract: A method of redundantly encoding data includes formatting the data into columns and rows, and generating first and second sets of projections of the data using an encoding transform. For each set of projections generated, an encoding parameter of the encoding transform is set to a different value. The first and second sets of projections are stored as the encoded data. A decoding method reads settings including an indication of a number of data fragments. The number of data fragments is compared to a number of projections in a first set of projections of the encoded data in order to determine whether to use a first or a second decoding mode. The encoded data is then decoded according to the selected decoding mode and the result is outputted.
    Type: Application
    Filed: April 21, 2017
    Publication date: February 15, 2018
    Applicant: ZEBWARE AB
    Inventor: Thomas NILSSON