Patents by Inventor Rajiv Krishan

Rajiv Krishan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250260619
    Abstract: Systems and methods for providing policy tags to detect and reconcile inconsistencies between a network function (NF) producer and an NF consumer are provided herein. In an example, a system includes instructions for a NF producer to establish a first state with an NF consumer, where the NF producer and the NF consumer are in a 5G network, generate a first policy tag corresponding to the first state, and store the first policy tag as the latest stored policy tag. The latest policy tag is then transmitted in subsequent signaling from/to the NF consumer and signaling including the latest received policy tag is received from the NF consumer. A validation process is then performed with the latest received policy tag from the NF consumer and the communication is processed based on the validation process of the received policy tag.
    Type: Application
    Filed: February 14, 2024
    Publication date: August 14, 2025
    Inventors: Rajiv Krishan, Tarek Assali, Robert L. Wallace
  • Patent number: 12341765
    Abstract: Methods, systems, and computer readable media for detecting stolen access tokens are disclosed. One example method for detecting stolen access tokens comprises: at a network function (NF) comprising at least one processor: receiving, via a transport layer security (TLS) connection and from a sender, a service request comprising an access token, wherein the access token includes ownership information indicating a TLS parameter for verifying an owner of the access token; determining, using the ownership information of the access token and TLS information in a TLS certificate obtained from the sender, whether the ownership information and the TLS information matches; and in response to determining that the ownership information and the TLS information do not match, rejecting the service request.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: June 24, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Publication number: 20250193098
    Abstract: Various embodiments of the present technology generally relate to systems and methods for performing health checks on network functions. In certain embodiments, a network function (NF) health monitoring system may comprise one or more processors, and a memory having stored thereon instructions. The instructions, upon execution, may cause the one or more processors to obtain health check details for a producer NF, the health check details including a health check endpoint configured to receive health check probes, send a health check probe to the health check endpoint requesting a health status of the producer NF, update the health status of the producer NF in a locally stored list of producer NFs based on a response to the health check probe, and select a target producer NF to send traffic to based on the health status of the locally stored list of producer NFs.
    Type: Application
    Filed: December 12, 2023
    Publication date: June 12, 2025
    Inventor: Rajiv Krishan
  • Publication number: 20250193737
    Abstract: Various embodiments of the present technology generally relate to systems and methods for performing network session processing based on slice load. In certain embodiments, a policy control function (PCF) system may comprise one or more processors, and a memory having stored thereon instructions. The instructions, upon execution, may cause the one or more processors to receive a network session request corresponding to a specified network slice, a network slice including a particular portion of a network's capacity, determine a load level of the specified network slice, and reject the network session request when the load level is above a selected threshold.
    Type: Application
    Filed: December 12, 2023
    Publication date: June 12, 2025
    Inventors: Rajiv Krishan, Geeta Mohanty, Tukaram Maruti Khandekar
  • Patent number: 12323316
    Abstract: Methods, systems, and computer readable media for service communication proxy (SCP) routing are disclosed. One example method for SCP routing comprises: at a first SCP associated with a first domain, the first SCP including at least one processor: receiving a first request destined for a network function; determining that the first request lacks routing path information for the first request; generating, using SCP domain routing information obtained from a network function repository function (NRF), a sequence of domains usable for routing the first request to the network function; adding, to the first request, the routing path information indicating the sequence of domains; determining, using the routing path information or the sequence of domains, a second SCP for routing the first request; and sending the first request comprising the routing path information to the second SCP.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: June 3, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Sonal Jain
  • Patent number: 12289379
    Abstract: A method for integrity protection for subscribe/notify and NF discovery transactions between an NF and an NRF includes receiving, from the NF, a subscribe or discovery request message, determining that the subscribe or discovery request message includes at least one indicator requesting NRF communications integrity protection, and computing an integrity check value of at least a portion of the subscribe or discovery request message and comparing the computed integrity check value to an integrity check value included in the subscribe or discovery request message. The method further includes determining that the computed integrity check value matches the integrity check value included in the subscribe or discovery request message, and formulating a response to the subscribe or discovery request message, generating and adding at least one digital signature to the response message, and transmitting the response message to the NF.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: April 29, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Sonal Jain
  • Publication number: 20250119472
    Abstract: The technology disclosed herein enables redistribution of connections among service instances by determining a subset of the connections and terminating the subset. In a particular example, a method includes identifying the application-layer connections established between service instances and peers and identifying a high-load service instance of the service instances. A number of the application-layer connections established with the high-load service instance satisfies load criteria. The method further includes determining a subset of connections from a portion of the application-layer connections connected to the high-load service instance and terminating the subset of connections.
    Type: Application
    Filed: December 19, 2024
    Publication date: April 10, 2025
    Inventor: Rajiv Krishan
  • Publication number: 20250112973
    Abstract: Various embodiments of the present technology generally relate to systems and methods for routing messages for 4G and 5G sessions. In certain embodiments, a Policy and Charging Rules Function (PCRF) system may comprise one or more processors, and a memory having stored thereon instructions. The instructions, upon execution, may cause the one or more processors to receive a 4G communication session initiation request for a 4G session, and in response to the 4G communication session initiation request, issue a session binding request directed to a Binding Support Function (BSF), the session binding request directing the BSF to create a binding record linking the 4G session to the PCRF to enable routing of Application Function (AF) messages to the PCRF via the BSF. The instructions may further cause the one or more processors to receive an AF message routed to the PCRF based on the binding record.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 3, 2025
    Inventors: Rajiv Krishan, Tukaram Maruti Khandekar, Tarek Assali, Geeta Mohanty
  • Patent number: 12267793
    Abstract: Methods, systems, and computer readable media for synchronization of policy data between network functions in telecommunications networks. A method includes receiving, at a first network function in a telecommunications network, a subscription request from a second network function. The subscription request specifies a subscription for updates to policy data objects maintained by the first network function. The method includes sending a notification response to the second network function. The notification response includes, for each policy data object, a custom header including a respective entity tag for the policy data object. The method includes receiving a resource request from the second network function. The resource request specifies a first policy data object and includes a first entity tag for the first policy data object. The method includes sending a synchronization result to the second network function specifying whether or not the entity tag match.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: April 1, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Sonal Jain
  • Patent number: 12256321
    Abstract: Methods, systems, and computer readable media for reporting a reserved load to a network function in a communications network are disclosed. One method includes determining, by a NF service producer, a current compute load metric value for the NF service producer operating in a communications network and detecting a number of active sessions supported at the NF service producer. The method further includes deriving a reserved compute load metric value corresponding to a predicted number of subsequent service requests at the NF service producer based on the number of active sessions and a predictive reserved load percentage value and calculating an adjusted reported compute load metric value amounting to a sum of the current compute load metric value and the reserved compute load metric value.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: March 18, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Sonal Jain
  • Patent number: 12238523
    Abstract: Various embodiments of the present technology generally relate to systems and methods for efficiently cleaning up resources within a network by bundling binding session audit requests. A binding support function (BSF) may determine support for bundled audit requests and unbundled audit requests at one or more policy control functions (PCFs) associated with potentially stale session binding records at the BSF. Based on audit support function at the PCF, the BSF may determine whether to bundle audit requests together, issue unbundled audit requests, or not issue any audit requests. PCF support for bundled or unbundled auditing may be provided via a network repository function (NRF), via headers in binding creation or update requests, or both.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: February 25, 2025
    Assignee: Oracle International Corporation
    Inventors: Rajiv Krishan, Geeta Mohanty, Gaurav Paliwal, David Bedoya, Tarek Assali
  • Patent number: 12212629
    Abstract: The technology disclosed herein enables redistribution of connections between service instances by determining a subset of the connections and terminating the subset. In a particular example, a method includes determining connection information about connections established with service instances operating in an active-active configuration. The connection information identifies directions of connection initiation for the connections and identifies peers for the connections. Based on the connection information, the method includes determining a subset of the connections for reestablishment on a per-peer basis using direction-dependent criteria and terminating the subset of the connections.
    Type: Grant
    Filed: April 10, 2023
    Date of Patent: January 28, 2025
    Assignee: Oracle International Corporation
    Inventor: Rajiv Krishan
  • Patent number: 12192878
    Abstract: A method for identifying alternate delivery endpoints for mobile originated data and monitoring reports in a communications network includes establishing, by a network exposure function (NEF) in a communications network, priority rules in a priority configuration database that define routing priority indicators corresponding to a plurality of applications functions (AFs) and receiving a service request or notification request message directed to one of the plurality of AFs from a consumer network function (NF) in the communications network. The NEF accesses a context database to validate context information associated with a destination AF belonging to the plurality of AFs. If the destination AF is unavailable or is not in proximity to the NEF, an event notification request message associated with the service request or notification request message is directed to a prioritized AF specified in the priority configuration database, wherein the prioritized AF is a peer of the destination AF.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: January 7, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Patent number: 12192351
    Abstract: A method for sharing key identification (key ID) and public certificate data for access token verification comprises, at a network function (NF) repository function (NRF) including at least one processor, receiving, from a producer NF, an NF registration message including key ID version information. In response to detecting the key ID version information, sending, to the producer NF, an NF registration response message including a current key ID version value, at least one digital certificate, and at least one corresponding public key to the producer NF.
    Type: Grant
    Filed: November 27, 2021
    Date of Patent: January 7, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Doki Satish Kumar Patro
  • Patent number: 12192768
    Abstract: A method for handling hacker intrusion in NF profile management at an NRF includes receiving, at the NRF and from a consumer NF, an NF register request message including an NF profile of the consumer NF, setting and storing an NF profile version number for the NF profile, and communicating the NF profile version number to the consumer NF. The consumer NF stores the NF profile version number and transmits a request for initiating an NF update or NF heart-beat service operation to the NRF. The NRF receives the request for initiating the NF update or NF heart-beat service operation, increments the NF profile version number, and communicates the incremented NF profile version number to the consumer NF. The consumer NF receives the incremented NF profile version number, determines that an NF profile version mismatch has occurred, and, in response, initiates an NF profile corrective action with the NRF.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: January 7, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Patent number: 12177720
    Abstract: Methods, systems, and computer readable media for notification delivery are disclosed. One example method for notification delivery comprises: at a network function including at least one processor: receiving a first message indicating that first notification data is available for a first notification receiver; determining, during an overload or congestion condition, that a computed priority value for a first notification message associated with the first message indicates an acceptable priority value for delivery during the overload or congestion condition, wherein the computed priority value is computed using a first priority value associated with the first notification message and a minimum priority value and a maximum priority value associated with the first notification receiver and/or a first service type; and sending the first notification message to the first notification receiver.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: December 24, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Publication number: 20240365102
    Abstract: Various embodiments of the present technology generally relate to systems and methods for controlling data network name (DNN) or access point name (APN) replacement for roaming mobile subscribers at the home network. A security edge protection proxy (SEPP) system may receive a request from a visited network regarding a roaming user equipment (UE) associated with a home network of the SEPP system, determine a local data network name (DNN) compatible with the home network to associate with the UE, add the local DNN to the request, and forward the request to a destination within the home network.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Inventors: John Mohan Raj, Geeta Mohanty, Rajiv Krishan, Uri Baniel
  • Publication number: 20240340346
    Abstract: The technology disclosed herein enables redistribution of connections between service instances by determining a subset of the connections and terminating the subset. In a particular example, a method includes determining connection information about connections established with service instances operating in an active-active configuration. The connection information identifies directions of connection initiation for the connections and identifies peers for the connections. Based on the connection information, the method includes determining a subset of the connections for reestablishment on a per-peer basis using direction-dependent criteria and terminating the subset of the connections.
    Type: Application
    Filed: April 10, 2023
    Publication date: October 10, 2024
    Inventor: Rajiv Krishan
  • Publication number: 20240284177
    Abstract: Various embodiments of the present technology generally relate to systems and methods for efficiently cleaning up resources within a network by bundling binding session audit requests. A binding support function (BSF) may determine support for bundled audit requests and unbundled audit requests at one or more policy control functions (PCFs) associated with potentially stale session binding records at the BSF. Based on audit support function at the PCF, the BSF may determine whether to bundle audit requests together, issue unbundled audit requests, or not issue any audit requests. PCF support for bundled or unbundled auditing may be provided via a network repository function (NRF), via headers in binding creation or update requests, or both.
    Type: Application
    Filed: February 22, 2023
    Publication date: August 22, 2024
    Inventors: Rajiv Krishan, Geeta Mohanty, Gaurav Paliwal, David Bedoya, Tarek Assali
  • Patent number: 12015923
    Abstract: Methods, systems, and computer readable media for mitigating effects of access token misuse are disclosed. One example method for mitigating effects of access token misuse comprises: at a network function (NF) comprising at least one processor: receiving, from a sender, a service request comprising an access token, wherein the access token includes an access token identifier and usage attributes indicating a message rate limit and/or a message count limit; determining, using the usage attributes associated with the access token, that the service request should be rejected; and rejecting the service request.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: June 18, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Doki Satish Kumar Patro