PATENT CLAIM ANALYSIS

Application Number: 15912866
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-03
Patent Classification: ["709", "219000"]

Abstract:
In accordance with an embodiment, described herein is a system and method for row buffering in a database environment. A transparency engine can be provided between client applications and a database, and can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize database features provided by the connection pool without code changes to the client applications. The transparency engine can maintain a plurality of local row buffers to store rows fetched from a database. The local buffers can be filled by rows pre-fetched from the database. When a client application requests rows from the database, the transparency engine can first check whether the rows exist in a local buffer. If the rows are present in the local buffer, the transparency engine sends the rows to the requesting client application, without going to the database.

Claim (Index 8):
A method for row buffering in a database environment, comprising:\n providing a software component, executing on the microprocessor, that operates as a transparency engine or application configured to connect a plurality of client applications to a database; maintaining a small number of database connections in a connection pool in the transparency engine, and concentrating a large number of application connections from the client applications on the small number of database connections; maintaining a plurality of local row buffers to store rows fetched from the database for reuse by the client applications; and upon receiving from a client application a request for rows from the database, determining that the rows are present in the local buffer, and sending the rows to the requesting client application without going to the database.

Metadata:
- Claim Count in Document: 34.0
- Percentile: 90.0
- Lexical Diversity: 2.25
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15912861', '15133979', '10709347', '14661163', '13327253']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2522751465392858
- 35 USC 102 Novelty (BERT): 0.5288883274698035
- Combined Prediction Score: 0.2799364646323376
- Mean Citation Score: 201.273102
- Max Citation Score: 369.5935
- Similarity Product: 313.8322364426255

Labels:
- Claim Label 101: 1
- Claim Label 102: 0
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 0
- Label 101 Adjusted: 1

Dataset: test