Patent Document ID: 8984010
Application ID: 13670255

Base Claim:
1. A computer-implemented method comprising: receiving a request from a request processor of a database connection pool to access a database; determining, by a hardware processor of a machine, whether a database connection from the database connection pool is available for the request, each database connection based on a first security assertion mark-up language (SAML) assertion; generating a second SAML assertion in response to determining that the database connection pool does not have an available database connection for the request; building a new database connection to the database using the second SAML assertion based on updated credentials from the first SAML assertion: and maintaining existing database connections that are based on the first SAML assertion open, a life cycle of the new database connection independent from a life cycle of the second SAML assertion.

---

Claim 5:
5. The computer-implemented method of claim 1 , wherein generating the second SAML, assertion further comprises: assigning an empty string as a username and the second SAML assertion as a password in database connection properties of the database connection pool to build the new database connection.