Patents by Inventor Miklos Sandorfi

Miklos Sandorfi 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: 8938595
    Abstract: A method for removing redundant data from a backup storage system is presented. In one example, the method may include identifying a first back-up data object, identifying a second back-up data object, detecting a first portion of the first back-up data object that is a copy of a second portion of the second back-up data object, and replacing the second portion with a pointer to the first portion.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 20, 2015
    Assignee: Sepaton, Inc.
    Inventors: Miklos Sandorfi, Timmie G. Reiter
  • Patent number: 8620640
    Abstract: A back-up storage system that emulates a sequential storage medium such as a tape and stores data on a randomly accessible storage medium, such as disk. The back-up storage system includes a randomly accessible storage medium, a front-end interface to emulate the sequential storage medium, to communicate with external devices using a protocol that supports the sequential storage medium, and to receive sequential-format data from the external devices, and a back-end interface to receive the sequential-format data from the front-end interface and to store the sequential-format data on the randomly-accessible storage medium.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: December 31, 2013
    Assignee: Sepaton, Inc.
    Inventors: Miklos Sandorfi, Timmie G. Reiter
  • Patent number: 8280926
    Abstract: A method for removing redundant data from a backup storage system is presented. In one example, the method may include receiving the application layer data object, selecting a de-duplication domain from a plurality of de-duplication domains based at least in part on a data object characteristic associated with the de-duplication domain, determining that the application layer data object has the characteristic and directing the application layer data object to the de-duplication domain.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: October 2, 2012
    Assignee: Sepaton, Inc.
    Inventors: Miklos Sandorfi, Timmie G. Reiter
  • Patent number: 8200924
    Abstract: Systems and methods for efficient storage of data are provided. For instance, a method that includes acts of receiving a data stream to be stored on a first storage system, the data stream comprising a data object and metadata that describes attributes of the data object, extracting the metadata from the data stream, storing the data object on the first storage system and storing the extracted metadata, separately from the data object, on a computer-readable medium is disclosed. Additionally, a storage system is disclosed that includes a first storage medium, an interface configured to receive a data stream including a data object to be stored on the first storage medium and a controller. The controller may be configured to extract metadata from the data stream, the metadata being descriptive of attributes of the data object, and to direct the extracted metadata to be stored on a computer-readable medium.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: June 12, 2012
    Assignee: Sepaton, Inc.
    Inventors: Miklos Sandorfi, Timmie G. Reiter
  • Publication number: 20090182789
    Abstract: A method for removing redundant data from a backup storage system is presented. In one example, the method may include receiving the application layer data object, selecting a de-duplication domain from a plurality of de-duplication domains based at least in part on a data object characteristic associated with the de-duplication domain, determining that the application layer data object has the characteristic and directing the application layer data object to the de-duplication domain.
    Type: Application
    Filed: January 16, 2009
    Publication date: July 16, 2009
    Applicant: SEPATON, INC.
    Inventors: Miklos Sandorfi, Timmie G. Reiter
  • Publication number: 20090177661
    Abstract: Systems and methods for efficient storage of data are provided. For instance, a method that includes acts of receiving a data stream to be stored on a first storage system, the data stream comprising a data object and metadata that describes attributes of the data object, extracting the metadata from the data stream, storing the data object on the first storage system and storing the extracted metadata, separately from the data object, on a computer-readable medium is disclosed. Additionally, a storage system is disclosed that includes a first storage medium, an interface configured to receive a data stream including a data object to be stored on the first storage medium and a controller. The controller may be configured to extract metadata from the data stream, the metadata being descriptive of attributes of the data object, and to direct the extracted metadata to be stored on a computer-readable medium.
    Type: Application
    Filed: January 8, 2009
    Publication date: July 9, 2009
    Applicant: Sepaton, Inc.
    Inventors: Miklos Sandorfi, Timmie G. Reiter
  • Publication number: 20090172326
    Abstract: In a back-up storage system, an apparatus and methods for mounting a data volume corresponding to a back-up data set to a host computer. In one example, a method includes mounting a data volume on a host computer, the data volume comprising at least one data file, the data file corresponding to a most recently backed-up version of the at least one data file stored on a backup storage system, and storing, on the backup storage system, data corresponding to a second version of the at least one data file that is more recent than the most recently backed-up version of the at least one data file stored on the backup storage system while preserving the most recently backed-up version of the at least one data file.
    Type: Application
    Filed: December 23, 2008
    Publication date: July 2, 2009
    Applicant: SEPATON, INC.
    Inventor: Miklos Sandorfi
  • Publication number: 20090144516
    Abstract: Systems and methods are provided for passive data migration. A method is presented for distributing data that includes acts of identifying a date by which a computer readable medium is to be decommissioned and restricting distribution of data to the computer readable medium to reach a state of data content suitable for decommissioning the computer readable medium by the identified date. A system implementing data migration includes a storage medium, an interface and a processor. The interface is adapted to receive information to be stored on a storage medium, and the processor is configured to restrict storage of the data on one storage medium based on a target decommission date for that storage medium.
    Type: Application
    Filed: November 24, 2008
    Publication date: June 4, 2009
    Inventor: Miklos Sandorfi
  • Publication number: 20080275911
    Abstract: Systems and methods for efficient storage of data are provided. For instance, a method that includes acts of receiving a data stream to be stored on a first storage system, the data stream comprising a data object and metadata that describes attributes of the data object, extracting the metadata from the data stream, storing the data object on the first storage system and storing the extracted metadata, separately from the data object, on a computer-readable medium is disclosed. Additionally, a storage system is disclosed that includes a first storage medium, an interface configured to receive a data stream including a data object to be stored on the first storage medium and a controller. The controller may be configured to extract metadata from the data stream, the metadata being descriptive of attributes of the data object, and to direct the extracted metadata to be stored on a computer-readable medium.
    Type: Application
    Filed: July 18, 2008
    Publication date: November 6, 2008
    Inventors: Miklos Sandorfi, Timmie G. Reiter, Uri Lublin
  • Patent number: 7430647
    Abstract: A method comprising acts of creating a full back-up data set comprising a first plurality of data files, creating at least one incremental back-up data set comprising a second plurality of data files, determining a most recent copy of each data file of the first and second pluralities of data files, storing a plurality of indicators, each indicator identifying a storage location in one of the full back-up data set and the at least one incremental back-up data set of the most recent copy of each data file of the first and second pluralities of data files and creating a synthetic full back-up data set that corresponds to the most recent copy of each data file of the first and second pluralities of data files based upon the plurality of indicators.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: September 30, 2008
    Assignee: Sepaton, Inc.
    Inventors: Miklos Sandorfi, Timmie Grant Reiter, Uri Lublin
  • Publication number: 20080082310
    Abstract: A back-up storage system that emulates a sequential storage medium such as a tape and stores data on a randomly accessible storage medium, such as disk. The back-up storage system includes a randomly accessible storage medium, a front-end interface to emulate the sequential storage medium, to communicate with external devices using a protocol that supports the sequential storage medium, and to receive sequential-format data from the external devices, and a back-end interface to receive the sequential-format data from the front-end interface and to store the sequential-format data on the randomly-accessible storage medium.
    Type: Application
    Filed: September 21, 2007
    Publication date: April 3, 2008
    Inventors: Miklos Sandorfi, Timmie Reiter
  • Publication number: 20080016131
    Abstract: A method for removing redundant data from a backup storage system is presented. In one example, the method may include identifying a first back-up data object, identifying a second back-up data object, detecting a first portion of the first back-up data object that is a copy of a second portion of the second back-up data object, and replacing the second portion with a pointer to the first portion.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 17, 2008
    Inventors: Miklos Sandorfi, Timmie Reiter
  • Patent number: 7302532
    Abstract: A central processing unit having: (A) a microprocessor; (B) a main memory; (C) a microprocessor interface. The interface includes: a semiconductor integrated circuit having formed therein: (i) a data rebuffering section disposed in the chip and adapted to couple data from a one of a plurality of data ports to a data port of the microprocessor selectively in accordance with a control signal; and (ii) a main memory interface adapted for coupling to a main memory for the microprocessor, such main memory interface being adapted for coupling to the microprocessor and being coupled to the data rebuffering section for providing control signals to the main memory section for enabling data transfer between the main memory and the microprocessor through the data rebuffering section.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: November 27, 2007
    Assignee: EMC Corporation
    Inventor: Miklos Sandorfi
  • Publication number: 20070112896
    Abstract: A method comprising acts of creating a full back-up data set comprising a first plurality of data files, creating at least one incremental back-up data set comprising a second plurality of data files, determining a most recent copy of each data file of the first and second pluralities of data files, storing a plurality of indicators, each indicator identifying a storage location in one of the full back-up data set and the at least one incremental back-up data set of the most recent copy of each data file of the first and second pluralities of data files and creating a synthetic full back-up data set that corresponds to the most recent copy of each data file of the first and second pluralities of data files based upon the plurality of indicators.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 17, 2007
    Inventors: Miklos Sandorfi, Timmie Reiter, Uri Lublin
  • Patent number: 7146476
    Abstract: A method comprising acts of creating a full back-up data set comprising a first plurality of data files, creating at least one incremental back-up data set comprising a second plurality of data files, determining a most recent copy of each data file of the first and second pluralities of data files, storing a plurality of indicators, each indicator identifying a storage location in one of the full back-up data set and the at least one incremental back-up data set of the most recent copy of each data file of the first and second pluralities of data files and creating a synthetic full back-up data set that corresponds to the most recent copy of each data file of the first and second pluralities of data files based upon the plurality of indicators.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: December 5, 2006
    Assignee: Sepaton, Inc.
    Inventors: Miklos Sandorfi, Timmie Grant Reiter, Uri Lublin
  • Publication number: 20060190630
    Abstract: An auxiliary controller is interposable intermediate a data source (such as one or more computers or one or more mass storage devices) and a data sink (such as one or more mass storage devices or one or more computers) to provide additional operations on s the data as desired without interfering with the transmission of data between the source and sink.
    Type: Application
    Filed: February 25, 2004
    Publication date: August 24, 2006
    Applicant: SEPATON INC.
    Inventor: Miklos Sandorfi
  • Publication number: 20050193235
    Abstract: A back-up storage system that emulates a sequential storage medium such as a tape and stores data on a randomly accessible storage medium, such as disk. The back-up storage system includes a randomly accessible storage medium, a front-end interface to emulate the sequential storage medium, to communicate with external devices using a protocol that supports the sequential storage medium, and to receive sequential-format data from the external devices, and a back-end interface to receive the sequential-format data from the front-end interface and to store the sequential-format data on the randomly-accessible storage medium.
    Type: Application
    Filed: December 17, 2004
    Publication date: September 1, 2005
    Inventors: Miklos Sandorfi, Timmie Reiter, Uri Lublin
  • Patent number: 6915394
    Abstract: A microprocessor interface having: (i) a data rebuffering section to couple data from a one of a plurality of data ports to a data port of the microprocessor selectively in accordance with a control signal; and (ii) a main memory interface for coupling to a main memory for the microprocessor, such main memory interface being coupled to the data rebuffering section for providing control signals to the main memory section for enabling data transfer between the main memory and the microprocessor through the data rebuffering section. The main memory is a selected one of a plurality of memory types each type having a different data transfer protocol and the main memory interface is configured in accordance with the selected one of the plurality of memory types to provide a proper memory protocol to data being transferred between the microprocessor and the main memory through the main memory interface.
    Type: Grant
    Filed: September 29, 1999
    Date of Patent: July 5, 2005
    Assignee: EMC Corporation
    Inventor: Miklos Sandorfi
  • Publication number: 20050108486
    Abstract: In a back-up storage system, an apparatus and methods for mounting a data volume corresponding to a back-up data set to a host computer. In one example, a method includes mounting a data volume on a host computer, the data volume comprising at least one data file, the data file corresponding to a most recently backed-up version of the at least one data file stored on a backup storage system, and storing, on the backup storage system, data corresponding to a second version of the at least one data file that is more recent than the most recently backed-up version of the at least one data file stored on the backup storage system while preserving the most recently backed-up version of the at least one data file.
    Type: Application
    Filed: September 30, 2004
    Publication date: May 19, 2005
    Inventor: Miklos Sandorfi
  • Publication number: 20050097392
    Abstract: A central processing unit having: (A) a microprocessor; (B) a main memory; (C) a microprocessor interface. The interface includes: a semiconductor integrated circuit having formed therein: (i) a data rebuffering section disposed in the chip and adapted to couple data from a one of a plurality of data ports to a data port of the microprocessor selectively in accordance with a control signal; and (ii) a main memory interface adapted for coupling to a main memory for the microprocessor, such main memory interface being adapted for coupling to the microprocessor and being coupled to the data rebuffering section for providing control signals to the main memory section for enabling data transfer between the main memory and the microprocessor through the data rebuffering section. A controller is coupled to the data rebuffering section for producing the control signal.
    Type: Application
    Filed: November 9, 2004
    Publication date: May 5, 2005
    Inventor: Miklos Sandorfi