Patents by Inventor Attila Mark SZILAGYI

Attila Mark SZILAGYI 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: 10069766
    Abstract: A method, an apparatus, and a computer program product for accelerating network data transfer are provided. In one aspect, a plurality of data streams are received at a local host, combined into a single stream and divided into fragments including one or more segments. The fragments are each stored in buffers and processed in parallel by a plurality of worker threads. Each fragment is encoded and packetized into a data packet. The data packets are transmitted over a network to a remote host as a plurality of parallel data streams over at least one data link. As buffer locations become available, additional fragments are stored in the buffer and processed on a substantially ongoing basis for transmission over the network.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: September 4, 2018
    Assignee: TRANSFERSOFT, INC.
    Inventor: Attila Mark Szilagyi
  • Patent number: 9887835
    Abstract: A method, an apparatus, and a computer program product for symmetric stream encryption are provided. An encryption chain is obtained from a real random number generator (RRNG) and stored in memory. A vector key is identified based on numbers obtained from a fast, large period pseudo-random number generator. A set of encryption keys are identified from the encryption chain using the vector key. Strings of clear text are encrypted using the encryption keys.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: February 6, 2018
    Assignee: TRANSFERSOFT, INC.
    Inventor: Attila Mark Szilagyi
  • Publication number: 20170337204
    Abstract: Techniques for efficiently storing multiple versions of a moving picture are disclosed. A first version of a moving picture is stored in a memory. For additional versions of the moving picture, in lieu of storing entire versions thereof, one or more files with data subsets are generated and stored, wherein the data subsets represent the identified differences between the first version and the additional versions.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventor: Attila Mark SZILAGYI
  • Publication number: 20170063527
    Abstract: A method, an apparatus, and a computer program product for symmetric stream encryption are provided. An encryption chain is obtained from a real random number generator (RRNG) and stored in memory. A vector key is identified based on numbers obtained from a fast, large period pseudo-random number generator. A set of encryption keys are identified from the encryption chain using the vector key. Strings of clear text are encrypted using the encryption keys.
    Type: Application
    Filed: August 5, 2015
    Publication date: March 2, 2017
    Inventor: Attila Mark SZILAGYI
  • Publication number: 20170054786
    Abstract: An apparatus and a computer program product for accelerating network data transfer are provided. At a source node, data chunks representing a file are successively received in a non-volatile memory. The file is written at a source node to a non-volatile memory. During the write, a file transfer is effected in which data chunks are transmitted over a network via a transceiver at the source node to a destination node. At least a portion of the reading and transmission occur during the write.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 23, 2017
    Inventors: Attila Mark SZILAGYI, Allan IGNATIN
  • Publication number: 20170048302
    Abstract: A method, an apparatus, and a computer program product for accelerating network data transfer are provided. A fingerprint map (FM) of fingerprints for representing a file is created at a source node and written to a memory. The file is transferred to a destination node. When a modified version of the file is available at the source, data representing a difference between the FM and the modified version is generated. In response to a request to transfer the file to the destination or a predetermined condition, the data representing the difference is transmitted to the destination along with an indication that the modified version can be reproduced using the file and the data.
    Type: Application
    Filed: August 10, 2015
    Publication date: February 16, 2017
    Inventor: Attila Mark SZILAGYI
  • Publication number: 20170048303
    Abstract: A method, an apparatus, and a computer program product for accelerating network data transfer are provided. A first file is received at a source node and transferred to a destination node. A second file is received at the source node, and a determination is made whether the second file is a modified version of the first file. A fingerprint map (FM) of fingerprints for representing a file is received at the source node. Thereupon, the source node generates data representing a difference between the FM and the second file, which data is sufficient along with the first file to reproduce the second file. The data is transmitted to the destination node.
    Type: Application
    Filed: August 10, 2015
    Publication date: February 16, 2017
    Inventor: Attila Mark SZILAGYI
  • Publication number: 20170012906
    Abstract: A method, an apparatus, and a computer program product for accelerating network data transfer are provided. In one aspect, a plurality of data streams are received at a local host, combined into a single stream and divided into fragments including one or more segments. The fragments are each stored in buffers and processed in parallel by a plurality of worker threads. Each fragment is encoded and packetized into a data packet. The data packets are transmitted over a network to a remote host as a plurality of parallel data streams over at least one data link. As buffer locations become available, additional fragments are stored in the buffer and processed on a substantially ongoing basis for transmission over the network.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventor: Attila Mark SZILAGYI