Patents by Inventor Christopher Hugh Rank

Christopher Hugh Rank 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: 10198493
    Abstract: Disclosed herein are system, method, and computer program product embodiments for routing data to be replicated based on the content of the data. An embodiment operates by retrieving a row from a database transaction log receiving a filtering condition. The embodiment evaluates whether the content of the row satisfies the filtering condition and selects a replication path for transmitting the transaction for replication.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: February 5, 2019
    Assignee: SYBASE, INC.
    Inventors: Christopher Hugh Rank, Victoria Anne Stuart
  • Publication number: 20150186486
    Abstract: Disclosed herein are system, method, and computer program product embodiments for routing data to be replicated based on the content of the data. An embodiment operates by retrieving a row from a database transaction log receiving a filtering condition. The embodiment evaluates whether the content of the row satisfies the filtering condition and selects a replication path for transmitting the transaction for replication.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Inventors: Christopher Hugh Rank, Victoria Anne Stuart
  • Publication number: 20150046400
    Abstract: Systems, methods and computer program products for multi-path replication in databases are described herein. A non-limiting embodiment includes instantiating a plurality of replicate connections to a replicate database, providing transactions to the replicate database through a plurality of transaction streams, where the transaction streams associated with respective instantiated replicate connections. Transactions occurring in distinct transaction streams are applied, in parallel, at the replicate database. Another non-limiting embodiment includes instantiating a plurality of replication sender threads, where the replication sender threads communicate in parallel with respective replication servers over respective replication paths. Data sharing one or more attributes can be bound to a replication path in communication with the respective replication servers.
    Type: Application
    Filed: October 24, 2014
    Publication date: February 12, 2015
    Inventors: Christopher Hugh RANK, Martin Stanley Pieczonka, Shuying Yu, Rene Eduard Alexander Quakkelaar, Elena Isabel Lora Gallardo
  • Patent number: 8892514
    Abstract: Systems, methods and computer program products for multi-path replication in databases are described herein. A non-limiting embodiment includes instantiating a plurality of replicate connections to a replicate database, providing transactions to the replicate database through a plurality of transaction streams, where the transaction streams associated with respective instantiated replicate connections. Transactions occurring in distinct transaction streams are applied, in parallel, at the replicate database. Another non-limiting embodiment includes instantiating a plurality of replication sender threads, where the replication sender threads communicate in parallel with respective replication servers over respective replication paths. Data sharing one or more attributes can be bound to a replication path in communication with the respective replication servers.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 18, 2014
    Assignee: Sybase, Inc.
    Inventors: Christopher Hugh Rank, Martin Stanley Pieczonka, Shuying Yu, Rene Eduard Alexander Quakkelaar, Elena Isabel Lora Gallardo
  • Patent number: 8490105
    Abstract: A system, method, and computer program product are provided for initiating an application in communication with a database management system via a bridge. Application memory is allocated to the application from a shared memory space within the database management system.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: July 16, 2013
    Assignee: Sybase, Inc.
    Inventors: Wiechert Wilhelm Ten Have, Christopher Hugh Rank, René Edward Alexander Quakkelaar, Michael Eugene Bryan, Alyson Denise Crabtree
  • Publication number: 20130124464
    Abstract: Systems, methods and computer program products for multi-path replication in databases are described herein. A non-limiting embodiment includes instantiating a plurality of replicate connections to a replicate database, providing transactions to the replicate database through a plurality of transaction streams, where the transaction streams associated with respective instantiated replicate connections. Transactions occurring in distinct transaction streams are applied, in parallel, at the replicate database. Another non-limiting embodiment includes instantiating a plurality of replication sender threads, where the replication sender threads communicate in parallel with respective replication servers over respective replication paths. Data sharing one or more attributes can be bound to a replication path in communication with the respective replication servers.
    Type: Application
    Filed: September 14, 2012
    Publication date: May 16, 2013
    Applicant: Sybase, Inc.
    Inventors: Christopher Hugh Rank, Martin Stanley Pieczonka, Shuying Yu, Rene Eduard Alexander Quakkelaar, Elena Isabel Lora Gallardo
  • Publication number: 20110041134
    Abstract: A system, method, and computer program product are provided for initiating an application in communication with a database management system via a bridge. Application memory is allocated to the application from a shared memory space within the database management system.
    Type: Application
    Filed: August 17, 2009
    Publication date: February 17, 2011
    Applicant: Sybase, Inc.
    Inventors: Wiechert Wilhelm TEN HAVE, Christopher Hugh Rank, Rene Edward Alexander Quakkelaar, Michael Eugene Bryan, Alyson Denise Crabtree