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).

  • Patent number: 11709725
    Abstract: Methods, systems, and computer readable media for health checking involving common application programming interface (API) framework (CAPIF) are disclosed. One example method for health checking using CAPIF comprises: at a CAPIF node including at least one processor: receiving, from a sender, a CAPIF request message including health check information usable in checking the health of an endpoint associated with the sender, wherein the health check information includes a uniform resource identifier (URI) associated with the endpoint and an acceptable response value for indicating that the endpoint is active; and determining, periodically or aperiodically, a health status of the endpoint by performing a health check procedure using the URI and the acceptable response value.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: July 25, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Kiranmayi Boyapati
  • Publication number: 20230229539
    Abstract: Methods, systems, and computer readable media for health checking involving common application programming interface (API) framework (CAPIF) are disclosed. One example method for health checking using CAPIF comprises: at a CAPIF node including at least one processor: receiving, from a sender, a CAPIF request message including health check information usable in checking the health of an endpoint associated with the sender, wherein the health check information includes a uniform resource identifier (URI) associated with the endpoint and an acceptable response value for indicating that the endpoint is active; and determining, periodically or aperiodically, a health status of the endpoint by performing a health check procedure using the URI and the acceptable response value.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 20, 2023
    Inventors: Rajiv Krishan, Kiranmayi Boyapati
  • Publication number: 20230199497
    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: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Inventors: Rajiv Krishan, Doki Satish Kumar Patro
  • Publication number: 20230180056
    Abstract: A method for updating network function profiles in a telecommunications network includes registering, by a producer network function, a network function profile with a network function repository function (NRF), the network function profile specifying at least one serving scope or discoverable parameters by consumer NFs. The method includes determining that a load level of the producer network function has exceeded a first threshold. The method includes, in response to determining that the load level of the producer network function has exceeded the first threshold, updating the network function profile at the NRF to reduce the serving scope.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Inventor: Rajiv Krishan
  • Publication number: 20230179481
    Abstract: Methods, systems, and computer readable media for registering application functions (AFs) using common application programming interface (API) framework (CAPIF) are disclosed. One example method for registering AFs using CAPIF comprises: at a CAPIF node comprising at least one processor: receiving, from an AF, a registration trigger message comprising information about the AF; determining that the registration trigger message is valid; generating a custom NF registration message using the information about the AF; and sending the custom NF registration message to an NF repository function (NRF).
    Type: Application
    Filed: December 2, 2021
    Publication date: June 8, 2023
    Inventors: Rajiv Krishan, Kiranmayi Boyapati
  • Publication number: 20230179681
    Abstract: A method for locality and serving scope set based network function (NF) profile prioritization and message routing includes, at an NF including at least one processor, receiving a service based interface (SBI) request including a preferred locality or a servingScope. The method further includes identifying an NF profile of a producer NF with an NF profile level locality or servingScope attribute that does not match the preferred locality or servingScope attribute in the SBI request and with a localitySet or servingScopeSet having a locality attribute or servingScopeSet attribute that matches the preferred locality or servingScope attribute in the SBI request. The method further includes setting an NF profile level priority of the NF profile based on a priority specified for the matching locality attribute in the localitySet or the servingScope attribute in the servingScopeSet.
    Type: Application
    Filed: December 7, 2021
    Publication date: June 8, 2023
    Inventor: Rajiv Krishan
  • Publication number: 20230171099
    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: Application
    Filed: November 27, 2021
    Publication date: June 1, 2023
    Inventors: Rajiv Krishan, Doki Satish Kumar Patro
  • Patent number: 11652783
    Abstract: A method for supporting configurable producer network function (NF) Internet protocol (IP) address mappings includes, at an NF repository function (NRF), receiving, from a requesting node, a request message for network address and/or service information of a producer NF. The method further includes determining, from the request message, at least one consumer NF parameter. The method further includes using the at least one consumer NF parameter, a producer NF IP address mapping rule. The method further includes, in response to locating the producer NF IP address mapping rule, determining, using the producer NF IP address mapping rule, an IP address to return to the requesting node. The method further includes generating a response message including the IP address and transmitting the response message to the requesting node.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: May 16, 2023
    Assignee: Oracle International Corporation
    Inventors: Rajiv Krishan, Amarnath Jayaramachar
  • Patent number: 11638134
    Abstract: Methods, systems, and computer readable media for resource cleanup in communications networks are disclosed. One method for resource cleanup in a communications network comprises: at a policy control function (PCF) comprising at least one processor: receiving, from a binding support function (BSF), a first notification indicating a potentially stale or inactive first binding record, wherein the first notification includes context data associated with the first binding record; determining that resource cleanup associated with the first binding record should be performed; and initiating, using the context data, resource cleanup associated with the first binding record at one or more network entities.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: April 25, 2023
    Assignee: Oracle International Corporation
    Inventors: Rajiv Krishan, Geeta Mohanty, Tarek Assali
  • Publication number: 20230094027
    Abstract: Methods, systems, and computer readable media for supporting mobile originated data multicasting in a communications network.in a communications network are disclosed. One method includes receiving, from a consumer network function (NF) in a communications network, a deliver request message containing mobile originated (MO) data corresponding to a protocol data unit (PDU) session, wherein NIDD context information stored at NEF and referred by a context identifier in the deliver request message includes a subscriber identifier and a data network identifier associated with a user device requesting the PDU session and determining that a rule entry belonging to a plurality of rule entries contained in a multicasting ruleset matches at least one of the subscriber identifier and the data network identifier included in the NIDD context information that is stored at the NEF and referred by the context identifier in the deliver request message.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventor: Rajiv Krishan
  • Publication number: 20230102122
    Abstract: Methods, systems, and computer readable media for identifying alternate delivery endpoints for mobile originated (MO) data and monitoring reports in a communications network are disclosed. One method 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, by the NEF, an 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 method further includes accessing, by the NEF, a context database to validate context information associated with a destination AF belonging to the plurality of AFs.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventor: Rajiv Krishan
  • Publication number: 20230007456
    Abstract: Methods, systems, and computer readable media for resource cleanup in communications networks are disclosed. One method for resource cleanup in a communications network comprises: at a policy control function (PCF) comprising at least one processor: receiving, from a binding support function (BSF), a first notification indicating a potentially stale or inactive first binding record, wherein the first notification includes context data associated with the first binding record; determining that resource cleanup associated with the first binding record should be performed; and initiating, using the context data, resource cleanup associated with the first binding record at one or more network entities.
    Type: Application
    Filed: July 2, 2021
    Publication date: January 5, 2023
    Inventors: Rajiv Krishan, Geeta Mohanty, Tarek Assali
  • Patent number: 11528334
    Abstract: A method for preferred network function (NF) location based routing using a service communication proxy (SCP) includes receiving a service request message from a consumer NF. The method further includes performing, by an SCP, a lookup in a preferred NF location routing rules database at the SCP using at least one parameter extracted from the service request message. The method further includes locating, by the SCP and in the preferred NF location routing rules database, a preferred NF location routing rule corresponding to the at least one parameter extracted from the service request message. The method further includes selecting, by the SCP, a producer NF to process the service request based on application of the preferred NF location routing rule. The method further includes routing, by the SCP, the service request message to the producer NF.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: December 13, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Patent number: 11483694
    Abstract: A method for service communication proxy (SCP)-specific prioritized producer network function (NF) discovery and routing includes maintaining, at the SCP, a producer NF latency database including SCP-specific producer NF latency information. The method further includes receiving a discovery request message or receiving a service request message having a 3GPP-Sbi-Discovery header and generating, at the SCP, a discovery request message in response to the received service request message and modifying, the discovery request message to include the SCP-specific producer NF latency information. The method further includes forwarding, by the SCP, the discovery request message to an NF repository function (NRF). The method further includes, at the NRF, creating a list of NF and their associated service profiles of producer NF instances and their respective producer NF service instances capable of providing the service identified in the discovery request message.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: October 25, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Patent number: 11425598
    Abstract: A method for rules-based overload control for 5G services includes configuring, at an intermediate or a producer network function (NF), overload message handing rules, wherein at least some of the rules include destination network name (DNN), network subscription, network location, or a network slice identifying parameter or any parameter/attribute defined by 3GPP/vendor as rule selection criteria.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: August 23, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Rajdeep Yadav
  • Patent number: 11330027
    Abstract: A method for HTTP stream tuning during load and overload control includes, at a first NF, determining a load/overload level of the first. The method further includes determining an initial value for an HTTP SETTINGS_MAX_CONCURRENT_STREAMS parameter. The method further includes publishing the initial value of the HTTP SETTINGS_MAX_CONCURRENT_STREAMS parameter to a second NF that sends traffic to the first NF. The method further includes determining that the load/overload level of the first NF has changed. The method further includes, in response to determining that the load/overload level has changed, adjusting the value of the HTTP SETTINGS_MAX_CONCURRENT_STREAMS parameter based on the load/overload level and a direction of change in the load/overload level. The method further includes publishing the adjusted value of the HTTP SETTINGS_MAX_CONCURRENT_STREAMS parameter to the second NF.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: May 10, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Tukaram Maruti Khandekar, Rajiv Krishan
  • Patent number: 11290549
    Abstract: A method for optimized NF discovery and routing includes, at an SCP, receiving a discovery request message or generating a discovery request message in response to a received service request message with a 3gpp-Sbi-Discovery header. The SCP modifies the discovery request message to identify as unhealthy at least one service endpoint and service name combination associated with at least one producer NF instance capable of providing a service identified in the discovery request message or the service request message The SCP forwards the modified discovery request message to the NRF. The NRF creates a list of service profiles of producer NF instances capable of providing the service identified in the modified discovery request message and excludes, from the list, at least one service profile of the at least one producer NF instance corresponding to the endpoint and service name combinations identified as unhealthy in the modified discovery request message.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: March 29, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Patent number: 11283883
    Abstract: A method for providing optimized BSF PDU session binding discovery response includes maintain a PDU session binding database, subscribing with an NRF to receive notification of changes to NF profiles of PCF instances or NF sets identified in the PDU session binding records, and obtaining, from the NRF, lists of NF profiles for the PCF instances in the NF sets identified in the PDU session binding records. The method further includes receiving, from the NRF and in response to the subscription, at least one notification of changes in at least some of the NF profiles in the NF sets identified in the PDU session binding records. The method further includes receiving a PDU session binding discovery request from a consumer NF and responding to the PDU session binding discovery request using the PDU session binding records, the lists of NF profiles obtained from the NRF, and the notifications of changes in at least some of the NF profiles.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: March 22, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Raghuvamshi vasudev Singh Thakur
  • Patent number: 11271846
    Abstract: A method for locality-based selection and routing of network traffic to producer network functions (NFs) includes registering, by producer NFs, locality information with a network function registration function (NRF). The method further includes configuring, for each of a plurality of consumer NFs, locality preference rules. The method further includes detecting, by one of the consumer NFs, a need for a service provided by a plurality of different producer NFs, at least some of which are located in data centers with different localities. The method further includes selecting, by or on behalf of the one consumer NF and using the locality information registered for the producer NFs and the locality preference rules, a producer NF for providing the service to the one consumer NF.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: March 8, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Publication number: 20220070648
    Abstract: A method for service communications proxy (SCP)-specific prioritized producer network function (NF) discovery and routing includes maintaining, at the SCP, a producer NF latency database including SCP-specific producer NF latency information. The method further includes receiving a discovery request message or receiving a service request message having a 3GPP-Sbi-Discovery header and generating, at the SCP, a discovery request message in response to the received service request message and modifying, the discovery request message to include the SCP-specific producer NF latency information. The method further includes forwarding, by the SCP, the discovery request message to an NF repository function (NRF). The method further includes, at the NRF, creating a list of NF and their associated service profiles of producer NF instances and their respective producer NF service instances capable of providing the service identified in the discovery request message.
    Type: Application
    Filed: September 1, 2020
    Publication date: March 3, 2022
    Inventor: Rajiv Krishan