Patents by Inventor Gregory Pongracz

Gregory Pongracz 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: 6178428
    Abstract: A method and apparatus copies only the data that was in a computer file when the copying process began, allowing other processes to alter the file while it is being copied without introducing inconsistent data into the copy. The file is arranged into sections, with each section containing one or more blocks of data, with each block stored in the file with a serial number higher than the block stored before. The number of blocks in each section is read and stored, and the highest serial number is read and stored. As blocks are copied from a section of the source file into a destination file, the number of blocks in the section are counted, and the count is compared with the number of blocks that were in the section before the blocks were copied. Blocks that would cause the number of blocks in the section to exceed the number of blocks in the section before any blocks were copied are not copied to the destination file, avoiding new blocks added to the end of a section after the copying began.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: January 23, 2001
    Assignee: Oracle Corporation
    Inventors: Tuomas Pystynen, Gregory Pongracz
  • Patent number: 6073128
    Abstract: A method and apparatus identifies backup files that will restore a file in a transactional system. A reset stamp and filename is used to identify all backup files of the file having the filename since the file was last restored. A smaller number of files necessary to restore the file are selected from these backup files by sorting the list of files and selecting certain files in sort order. If necessary, earlier reset stamps are identified and more files are identified and selected, until a file is selected that contains a full backup or datafile copy of the file. For the backup files selected, information such as the location of the file is stored in the order in which the backup files are selected. The information, such as the location of each file selected, is provided in an order that is the reverse of the order in which the files were selected so that the oldest file is listed first. The files may be restored in the order provided.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: June 6, 2000
    Assignee: Oracle Corporation
    Inventors: Gregory Pongracz, Steven Wertheimer, William Bridge
  • Patent number: 6055546
    Abstract: A method and system periodically copies information from a computer file to a database to preserve non-current information from the file. As information from the file is overwritten by new information, the old information is preserved in the database, allowing non-current information to be used without reprogramming the computer programs or portions of the computer program that read or write the file. If the file is arranged into one or more sections, and new information stored in a section of the file is assigned an identifier higher than the other information in the section, the amount of time required to locate new information in the file can be reduced. Comparing the highest identifier in the section with the highest identifier in the database for that section can identify sections of the file that have received no new information since the last update made to the database.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: April 25, 2000
    Assignee: Oracle Corporation
    Inventors: Gregory Pongracz, Tuomas Pystynen
  • Patent number: 6003044
    Abstract: A system and method backs up computer files to backup drives connected to multiple computer systems. Each file in a backup set is allocated to one or more backup subsets for each of the multiple computer systems. The files can be allocated in an even number across each subset, allocated to evenly spread the number of bytes to each subset, or, using the capacity of each of the multiple computer systems, allocated so that each computer system can complete backing up the files allocated to it in approximately the same amount of time. The system can restrict the number of bytes continuously required from a single disk by one of the backup machines from exceeding a threshold limit. Each of the multiple computer systems is then directed to, and the computer systems do, back up files in one or more subsets, which may be allocated to that computer system.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: December 14, 1999
    Assignee: Oracle Corporation
    Inventors: Gregory Pongracz, Steven Wertheimer, William Bridge
  • Patent number: 5991772
    Abstract: A method and system allows a part of a database to be restored using a subset of the backup files stored for a database. A working copy of the data dictionary of the database, which stores data definitions, is restored using the latest backup file stored not later than the point in time specified and the names of tablespaces related to the table names specified are identified using the data dictionary. The files storing the database tablespaces specified and those identified as related are identified for restoration along with the point in time specified, so that the backup files may be used to restore the files to the latest time prior to the point in time specified. The database data files are [restored, they] are rolled forward from the point in time of the backup files to the point in time specified, using transaction logs restored with the database data files and the restored working data dictionary is updated as described by the transaction logs.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: November 23, 1999
    Assignee: Oracle Corporation
    Inventors: Cornelius G Doherty, Gregory Pongracz, William Bridge, Juan R Loaiza, Mark Ramacher
  • Patent number: 5946700
    Abstract: A method and system periodically copies information from a computer file to a database to preserve non-current information from the file. As information from the file is overwritten by new information, the old information is preserved in the database, allowing non-current information to be used without reprogramming the computer programs or portions of the computer program that read or write the file. If the file is arranged into one or more sections, and new information stored in a section of the file is assigned an identifier higher than the other information in the section, the amount of time required to locate new information in the file can be reduced. Comparing the highest identifier in the section with the highest identifier in the database for that section can identify sections of the file that have received no new information since the last update made to the database.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: August 31, 1999
    Assignee: Oracle Corporation
    Inventors: Gregory Pongracz, Tuomas Pystynen