US20200301942A1

Transferring Connections in a Multiple Deployment Database

Claim Score by NHIP

Read claim 31, the broadest

Abstract

Systems, methods, and devices for transitioning a client connection for a database from a first deployment of the database to a second deployment of the database. A method includes maintaining the client connection between a client and the first deployment such that database traffic occurs at the first deployment. The method includes generating a unique identification that references a first connection object of the first deployment and a second connection object of a second deployment. The method includes receiving a notification that the first deployment is unavailable and providing an external connection group unique identification to the second deployment for the second deployment to determine whether the client should be connected to the second deployment. The method includes receiving a uniform resource locator from the second deployment if the client should be connected to the second deployment.

US20200301942A1, drawing sheet 1
Sheet 1 of 16

Term

12.5 yearsto projected expiry

Projected expiry 29 March 2039, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

35 claims: 4 independent, 31 dependent

  1. 21
    A system comprising:at least one processor;a memory device including instructions, which when executed by the at least one processor, cause the at least one processor to perform operations comprising: maintaining a client connection between a client device and a first deployment of a database, including causing traffic to be directed from the client device to the first deployment, wherein the traffic comprises queries on database data;generating a unique identification that references a first connection object of the first deployment and a second connection object of a second deployment of the database;receiving a notification that the first deployment is unavailable;providing an external connection group unique identification to the second deployment for the second deployment to determine whether the client is to be connected to the second deployment;and receiving a uniform resource locator from the second deployment when the client device is to be connected to the second deployment, the uniform resource locator being provided to the client device for connecting to the second deployment.
  2. 31
    Broadest claimClaim Score 61, broad(NHIP)A method comprising:maintaining a client connection between a client device and a first deployment of a database, including causing traffic to be directed from the client device to the first deployment, wherein the traffic comprises queries on database data;generating a unique identification that references a first connection object of the first deployment and a second connection object of a second deployment of the database;receiving a notification that the first deployment is unavailable;providing an external connection group unique identification to the second deployment for the second deployment to determine whether the client is to be connected to the second deployment;and receiving a uniform resource locator from the second deployment when the client device is to be connected to the second deployment, the uniform resource locator being provided to the client device for connecting to the second deployment.
  3. 43
    A non-transitory computer-readable medium comprising instructions, which when executed by at least one processor, cause the at least one processor to perform operations comprising:maintaining a client connection between a client device and a first deployment of a database, including causing traffic to be directed from the client device to the first deployment, wherein the traffic comprises queries on database data;generating a unique identification that references a first connection object of the first deployment and a second connection object of a second deployment of the database;receiving a notification that the first deployment is unavailable;providing an external connection group unique identification to the second deployment for the second deployment to determine whether the client is to be connected to the second deployment;and receiving a uniform resource locator from the second deployment when the client device is to be connected to the second deployment, the uniform resource locator being provided to the client device for connecting to the second deployment.