SYSTEMS AND METHODS TO RETAIN AND RECLAIM RESOURCE LOCKS AND CLIENT STATES AFTER SERVER FAILURES

Patent №

US 10,049,022

Granted

2018-08-14

Filed 2013

Owner

ORACLE INTERNATIONAL CORPORATION

Lab

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13925726

A method, system, and computer program for high-availability database systems. The method commences by replicating (e.g., from a first server to a second server) a data structure having entries describing resource locks and client states. The replication can be performed to any number of servers. Upon detecting a failure of a connection between the first server and a client to which the first server is connected, the system establishes a new connection between the second server and the client by updating the replicated data structure to describe new connection between the second server and the client and updating the entries of the replicated data structure to reflect the new connection and the then current aspects of the resource locks and client states. The client can be a database instance, and the act of replicating can be accomplished using a broadcast channel. The servers can be organized in a computing cluster.

PlanningG06F 11/203G06F 11/2041G06F 11/2097G06F 2201/80G06F 2201/825

AI classification

Planning0.78
Knowledge representation0.40
Natural language0.01
AI hardware0.00
Machine learning0.00
Speech0.00
Vision0.00
Evolutionary computation0.00

Ownership

ORACLE INTERNATIONAL CORPORATION

assignment · 310940983

Assignors

WICKREMESINGHE, RAJIV GAMANI, NANDYALA, HARISH, BAGAL, PRASAD V., LONG, RICHARD LAWRENCE, HUANG, SHIE-REI, CHOUDHARY, DUNGARA RAM

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC