-
公开(公告)号:US12197443B2
公开(公告)日:2025-01-14
申请号:US18128914
申请日:2023-03-30
Applicant: Oracle International Corporation
Inventor: Sumit Sahu , Srinath Krishnaswamy , Krishna Mohan Itikarlapalli , Rajesh Kumar , Anoop J S
IPC: G06F16/00 , G06F16/2455
Abstract: Disclosed is an improved approach to implement cursor sharing in database systems, where a server-side mapping of cursor identifiers to SQL is maintained to allow for continued use of client-side statement caches even after connections and database sessions are returned to shared pools and then subsequently re-assigned. This avoids the need to clear the statement cache across session releases to the database session pools. Instead, applications can retain their statement cache while still leveraging the benefits of server based pooling solutions.
-
公开(公告)号:US20190334745A1
公开(公告)日:2019-10-31
申请号:US16504958
申请日:2019-07-08
Applicant: Oracle International Corporation
Inventor: Rajesh Kumar , Seno Judaprawira , Dawei Huang
Abstract: A reference generator for use with serial link data communication is disclosed. Broadly speaking, a decision circuit may perform a comparison between a particular data symbol included in a serial data stream and a difference between a voltage level of a first signal and a voltage level of a second signal, and generate an output data value based on a result of the comparison. A reference generator circuit may selectively sink a first current value from either the first signal or the second signal based upon another output data value generated from another data symbol included in the serial data stream that was received prior to the particular data symbol.
-
公开(公告)号:US11277435B2
公开(公告)日:2022-03-15
申请号:US15705113
申请日:2017-09-14
Applicant: Oracle International Corporation
Inventor: Krishna Mohan Itikarlapalli , Santanu Datta , Srinath Krishnaswamy , Lakshminarayanan Chidambaran , Rajesh Kumar , Sumit Sahu , Rajendra Pingte
Abstract: Techniques described herein improve database security by reducing network attack surface area in conjunction with deep input validation. In an embodiment, a database session receives one or more network packets sent via a network, the database session including a database session state that specifies one or more database privileges. The database session reads said one or more network packets into one or more request-packet-buffers, wherein said one or more request-packet-buffers include an RPC op code for a database operation. Based on the one or more database privileges associated with the user associated with the database session, the database session determines whether the RPC op code may be executed. In response to determining that the RPC op code may be executed by said database session, the RPC op code is executed. In response to determining that the op code may not be executed by said database session, the execution of the RPC op code is prevented.
-
公开(公告)号:US10778478B2
公开(公告)日:2020-09-15
申请号:US16504958
申请日:2019-07-08
Applicant: Oracle International Corporation
Inventor: Rajesh Kumar , Seno Judaprawira , Dawei Huang
Abstract: A reference generator for use with serial link data communication is disclosed. Broadly speaking, a decision circuit may perform a comparison between a particular data symbol included in a serial data stream and a difference between a voltage level of a first signal and a voltage level of a second signal, and generate an output data value based on a result of the comparison. A reference generator circuit may selectively sink a first current value from either the first signal or the second signal based upon another output data value generated from another data symbol included in the serial data stream that was received prior to the particular data symbol.
-
公开(公告)号:US20180077196A1
公开(公告)日:2018-03-15
申请号:US15705113
申请日:2017-09-14
Applicant: Oracle International Corporation
Inventor: Krishna Mohan Itikarlapalli , Santanu Datta , Srinath Krishnaswamy , Lakshminarayanan Chidambaran , Rajesh Kumar , Sumit Sahu , Rajendra Pingte
IPC: H04L29/06
CPC classification number: H04L63/1441 , G06F9/547 , G06F16/00 , H04L63/0245 , H04L63/102
Abstract: Techniques described herein improve database security by reducing network attack surface area in conjunction with deep input validation. In an embodiment, a database session receives one or more network packets sent via a network, the database session including a database session state that specifies one or more database privileges. The database session reads said one or more network packets into one or more request-packet-buffers, wherein said one or more request-packet-buffers include an RPC op code for a database operation. Based on the one or more database privileges associated with the user associated with the database session, the database session determines whether the RPC op code may be executed. In response to determining that the RPC op code may be executed by said database session, the RPC op code is executed. In response to determining that the op code may not be executed by said database session, the execution of the RPC op code is prevented.
-
公开(公告)号:US09806918B1
公开(公告)日:2017-10-31
申请号:US15181167
申请日:2016-06-13
Applicant: Oracle International Corporation
Inventor: Jianghui Su , Rajesh Kumar , Ranjan Vaish
CPC classification number: H04L25/03146 , H04L25/028 , H04L25/03343
Abstract: Embodiments include systems and methods for providing fast direct feedback to correct decision feedback equalization (DFE) in receiver circuits. Embodiments can provide direct feedback for DFE correction in a manner that is effective in high-speed data channels, while manifesting less latency, power consumption, and/or area than conventional DFE implementations. In some implementations, in each clock cycle (e.g., Tn), implementations can select (e.g., using a multiplexer) between a positive reference signal and a negative reference signal (e.g., both reference signals generated according to an inter-symbol interference magnitude for a data channel) according to a decision feedback signal from a previous clock cycle (Tn−1). The selected reference signal can be compared (e.g., in the same clock cycle Tn, using a comparator) with an input data signal to generated an updated decision feedback signal for a next clock cycle (e.g., Tn+1).
-
7.
公开(公告)号:US10833898B2
公开(公告)日:2020-11-10
申请号:US15857891
申请日:2017-12-29
Applicant: Oracle International Corporation
Inventor: Kunmo Kim , Rajesh Kumar , Dawei Huang , Frankie Liu , Suwen Yang
Abstract: A method and apparatus for correcting baseline wander is disclosed. The method and apparatus may include generating filtered signals by filtering input signals using a filter circuit. An equalizer circuit using the filtered signals may generate output signals. Feedback networks may be configured to couple a respective output signal to a corresponding filtered signal.
-
公开(公告)号:US10483952B1
公开(公告)日:2019-11-19
申请号:US15971126
申请日:2018-05-04
Applicant: Oracle International Corporation
Inventor: Jianghui Su , Xun Zhang , Muthukumar Vairavan , Rajesh Kumar , Dawei Huang
Abstract: A method and an apparatus for correcting baseline wander is disclosed. The method and apparatus may include receiving a serial data stream that encodes a plurality of data symbols, and determining an average magnitude of a first data value included in one or more data symbols of a subset of the plurality of data symbols, and an average magnitude of a second value included in the one of more data symbols of the subset of the plurality of data symbols. A common mode operating point of an equalizer circuit may be adjusted using the average magnitude of the first data value and the average magnitude of the second data value.
-
公开(公告)号:US20190341914A1
公开(公告)日:2019-11-07
申请号:US15971126
申请日:2018-05-04
Applicant: Oracle International Corporation
Inventor: Jianghui Su , Xun Zhang , Muthukumar Vairavan , Rajesh Kumar , Dawei Huang
Abstract: A method and an apparatus for correcting baseline wander is disclosed. The method and apparatus may include receiving a serial data stream that encodes a plurality of data symbols, and determining an average magnitude of a first data value included in one or more data symbols of a subset of the plurality of data symbols, and an average magnitude of a second value included in the one of more data symbols of the subset of the plurality of data symbols. A common mode operating point of an equalizer circuit may be adjusted using the average magnitude of the first data value and the average magnitude of the second data value.
-
公开(公告)号:US10348535B1
公开(公告)日:2019-07-09
申请号:US15954072
申请日:2018-04-16
Applicant: Oracle International Corporation
Inventor: Rajesh Kumar , Seno Judaprawira , Dawei Huang
Abstract: A reference generator for use with serial link data communication is disclosed. Broadly speaking, a decision circuit may perform a comparison between a particular data symbol included in a serial data stream and a difference between a voltage level of a first signal and a voltage level of a second signal, and generate an output data value based on a result of the comparison. A reference generator circuit may selectively sink a first current value from either the first signal or the second signal based upon another output data value generated from another data symbol included in the serial data stream that was to received prior to the particular data symbol.
-
-
-
-
-
-
-
-
-