Patents by Inventor Eric Ian Fish

Eric Ian Fish 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: 8429121
    Abstract: A method of processing data includes identifying a capture redo byte address, initiating a capture process at the capture redo byte address, creating a clone of a source database to a logical change number, and initiating an apply process at a target database.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: April 23, 2013
    Assignee: Oracle International Corporation
    Inventors: Alok Pareek, Eric Ian Fish
  • Patent number: 8296269
    Abstract: A computer readable storage medium includes executable instructions to receive a specification for requested data in a log based replication system where data changes are retrieved from both a transaction log and a database. It is determined that the requested data is compromised. A search for a data image containing the requested data is initiated. The data image is accessed to secure the requested data. The requested data is returned.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: October 23, 2012
    Assignee: Oracle International Corporation
    Inventors: Alok Pareek, Scott Roger Corbin, Jennifer Wei, Lego Haryanto, Eric Ian Fish
  • Patent number: 8032885
    Abstract: A computer readable medium storing executable instructions includes executable instructions to: receive a continuous stream of database transactions; form batches of database transactions from the continuous stream of database transactions; combine batches of database transactions with similar operations to form submission groups; identify dependencies between submission groups to designate priority submission groups; and apply priority submission groups to a database target substantially synchronously with the receipt of the continuous stream of database transactions.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: October 4, 2011
    Assignee: Oracle International Corporation
    Inventor: Eric Ian Fish
  • Publication number: 20110173619
    Abstract: A computer readable medium storing executable instructions includes executable instructions to: receive a continuous stream of database transactions; form batches of database transactions from the continuous stream of database transactions; combine batches of database transactions with similar operations to form submission groups; identify dependencies between submission groups to designate priority submission groups; and apply priority submission groups to a database target substantially synchronously with the receipt of the continuous stream of database transactions.
    Type: Application
    Filed: October 11, 2005
    Publication date: July 14, 2011
    Inventor: Eric Ian Fish
  • Publication number: 20110145193
    Abstract: A method of processing data includes identifying a capture redo byte address, initiating a capture process at the capture redo byte address, creating a clone of a source database to a logical change number, and initiating an apply process at a target database.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 16, 2011
    Applicant: Oracle International Corporation
    Inventors: Alok Pareek, Eric Ian Fish
  • Patent number: 7885922
    Abstract: A method of processing data includes identifying a capture redo byte address, initiating a capture process at the capture redo byte address, creating a clone of a source database to a logical change number, and initiating an apply process at a target database.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: February 8, 2011
    Assignee: Oracle International Corporation
    Inventors: Alok Pareek, Eric Ian Fish
  • Patent number: 7831574
    Abstract: A computer readable storage medium includes executable instructions to gather first committed transactional record from a first transaction log associated with a first data source. The first committed transactional record is converted to a homogeneous format to form a first homogeneous transactional record with a common transaction record header containing transactional context information from the first data source. A second committed transactional record is collected from a second transaction log associated with a second data source with a format different than the first data source. The second committed transactional record is changed to the homogeneous format to form a second homogeneous transactional record with a common transaction record header containing transactional context information from the second data source. The first homogeneous transactional record is combined with the second homogeneous transactional record to form a homogeneous transaction data store.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: November 9, 2010
    Assignee: Oracle International Corporation
    Inventors: Alok Pareek, Eric Ian Fish, Andrei Lessiv, Ali R. Kutay
  • Patent number: 7788225
    Abstract: A computer readable medium includes executable instruction to compare databases. The executable instructions are configured to identify when a segment of a first database is conditionally out of synchronization with a corresponding segment of a second database to establish a conditionally out of synchronization state at a first time. Executable instructions allow a latency period after the first time in which changes are made to the first database and the second database. Executable instructions also determine after the latency period whether the segment of the first database is in synchronization with the corresponding segment of the second database. Executable instructions also populate a resynchronization table, which is used by a replication mechanism to bring asynchronous rows into synchronization.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: August 31, 2010
    Assignee: Oracle International Corporation
    Inventors: Eric Ian Fish, Scott Roger Corbin, Joel Shepherd, George Allen Pearson, Timothy Lee Rathbun