Patents by Inventor Virendra Singh

Virendra Singh 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: 12786792
    Abstract: A method for routing, alternate routing, or load balancing of SBI request messages among NFs that are members of the same NF set and located in different regions using an SCP includes actively learning NF topology information of NFs that are located in the different regions. The method further includes receiving an SBI request message and determining an NF set-Id of a first target NF of the SBI request message, the first target NF being located in a first region. The method further includes using the NF set-Id and the NF topology information to identify at least one second target NF that is in the same NF set as the first target NF and located in a different region from the first region. The method further includes routing, alternate routing, or load balancing the SBI request message to at least one of the first target NF and the at least one second target NF.
    Type: Grant
    Filed: October 30, 2024
    Date of Patent: November 3, 2026
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Virendra Singh, Shashikiran Bhalachandra Mahalank, Jay Rajput
  • Patent number: 12786672
    Abstract: A method for using a security edge protection proxy (SEPP) for providing mobile terminated (MT) short message service (SMS) to outbound roaming subscribers includes receiving, by a SEPP, a message generated for a UE roaming in a visited public land mobile network (PLMN). The method further includes initiating, by the SEPP, MT SMS delivery to the UE, where initiating the MT SMS delivery includes: obtaining, by the SEPP, an identifier of a short message service function (SMSF) serving the UE for delivering mobile terminated SMS messages to the UE; and transmitting, by the SEPP, a mobile terminated SMS message to the SMSF for delivery to the UE.
    Type: Grant
    Filed: July 26, 2024
    Date of Patent: November 3, 2026
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shashikiran Bhalachandra Mahalank, Virendra Singh, Jay Rajput
  • Patent number: 12786110
    Abstract: A method for dynamic inter-service communication proxy (SCP) routing using remote producer network function (NF) instance path reachability information includes detecting, by a first producer SCP instance, unreachability of a producer NF instance. The method further includes communicating, by the first producer SCP instance and to an NF repository function (NRF) instance, an indication that the producer NF instance is unreachable via the first producer SCP instance. The method further includes storing, by the NRF instance, the indication that the producer NF instance is unreachable via the first producer SCP instance. The method further includes communicating, by the NRF instance and to a consumer SCP instance, the indication that the producer NF instance is unreachable via the first producer SCP instance.
    Type: Grant
    Filed: April 15, 2024
    Date of Patent: November 3, 2026
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Virendra Singh, Shashikiran Bhalachandra Mahalank, Jay Rajput
  • Publication number: 20260342691
    Abstract: The technology disclosed herein enables 5G wireless monitoring and analysis using an enhanced feed of 5G SBI traffic. In a particular example, a method includes receiving a 5G SBI message in a Service Communication Proxy (SCP), extracting information from protocols used to transmit the 5G SBI message, and including the information in a mirror message with a copy of a payload of the 5G SBI message. The method further includes transmitting the mirror message to a monitoring system.
    Type: Application
    Filed: June 15, 2026
    Publication date: October 29, 2026
    Inventors: Virendra Singh, Jay Rajput, Abhilash Valappil Kunnummal
  • Patent number: 12771725
    Abstract: An example method includes registering, at a network function repository function (NRF) of a telecommunications network, a producer network function, including receiving a first transport layer security (TLS) version for the producer network function; providing, by the NRF, the first TLS version of the producer network function to a consumer network function in a network function discovery response; and establishing, by the consumer network function, a service based interface (SBI) communication with the producer network function based on the first TLS version and a second TLS version for the consumer network function.
    Type: Grant
    Filed: January 10, 2024
    Date of Patent: October 20, 2026
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jay Rajput, Virendra Singh, John Nirmal Mohan Raj, Ashish Jyoti Sharma
  • Patent number: 12750280
    Abstract: A method for NADD-assisted dynamic configuration of HTTP parameter settings at NFs includes receiving, at the NADD, SBI message feeds from a plurality of producer NFs. The method further includes determining, by the NADD and from at least one of the SBI message feeds, an HTTP parameter setting for one of the producer NFs. The method further includes communicating, by the NADD, the HTTP parameter setting to the producer NF. The method further includes receiving, by the producer NF and from the NADD, the HTTP parameter setting. The method further includes using, by the producer NF, the HTTP parameter setting to control traffic flow from a consumer NF to the producer NF.
    Type: Grant
    Filed: October 4, 2024
    Date of Patent: September 29, 2026
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jay Rajput, Ashish Kumar, Virendra Singh, Shashikiran Bhalachandra Mahalank
  • Publication number: 20260291944
    Abstract: Methods, systems, and computer readable media for service communication proxy (SCP)-enforced network function (NF)-security-group-based segregation are disclosed. In one example, an SCP conducts security handshakes with NFs and learns, from the security handshakes, security groups of the NFs. Based on the learning, the SCP populates an NF security group database accessible by the SCP and including records identifying security groups of the NFs. The SCP receives service-based interface (SBI) messages transmitted by the NFs and uses the NF security group database to perform security-group-based segregation of the SBI messages, including selectively forwarding or blocking SBI messages based on whether a sender NF and a target NF are members of the same security group or mutually trusted security groups.
    Type: Application
    Filed: May 28, 2026
    Publication date: September 24, 2026
    Inventors: Jay Rajput, Virendra Singh, Ashish Kumar, Shashikiran Bhalachandra Mahalank
  • Publication number: 20260281752
    Abstract: The technology disclosed herein enables resiliency of routing between NFs when degraded 5G NF topology information is provided to an SCP by an NRF. In a particular example, In a particular example, a method includes receiving, at the SCP, responses from a plurality of Network Function Repository Functions (NRFs), wherein the responses indicate availability of NF topology information across an NRF set. The method further includes determining, based on the responses, that at least one NRF of the NRF set is providing degraded NF topology information. The method also includes receiving, at the SCP, an NF service request from a consumer NF. The method includes augmenting the degraded NF topology information to create selection NF topology information. The method then includes selecting a producer NF to service the NF service request using the selection NF topology information, and transmitting the NF service request to the producer NF.
    Type: Application
    Filed: May 15, 2026
    Publication date: September 17, 2026
    Inventors: Virendra Singh, Jeffrey Alan Craig, Jay Rajput, Ankit Srivastava, Amarnath Jayaramachar
  • Publication number: 20260270321
    Abstract: A method for synthetic monitoring of NF service instances and providing for enhanced NF discovery using an NRF includes generating, by the NRF, synthetic monitoring request messages. The method further includes transmitting, by the NRF, the synthetic monitoring request messages to NF service instances registered with the NRF and receiving, from the NF service instances, responses to the synthetic monitoring request messages. The method further includes analyzing, by the NRF, contents of the responses to the synthetic monitoring request messages. The method further includes maintaining, by the NRF and based on the contents of the responses to the synthetic monitoring request messages, indications of working status of the NF service instances. The method further includes receiving, by the NRF, an NF discovery request message. The method further includes generating, by the NRF and using the indications of working status of the NF service instances, an NF discovery response message.
    Type: Application
    Filed: March 5, 2025
    Publication date: September 10, 2026
    Inventors: Virendra Singh, Jay Rajput, Shashikiran Bhalachandra Mahalank
  • Patent number: 12732565
    Abstract: A method for network analytics data director (NADD)-informed configuration of a 3gpp-Sbi-Max-Rsp-Time header value includes receiving, at the NADD and from network functions (NFs), NF configuration details and copies of service-based interface (SBI) messages transmitted to and received by the NFs, determining service operation processing times of the NFs, and communicating, to an NF service consumer, NF analytics data including the service operation processing times and the NF configuration details. The method further includes automatically determining, by the NF service consumer and using the NF analytics data, a 3gpp-Sbi-Max-Rsp-Time header value for an SBI request message, adding, by the NF service consumer, the 3gpp-Sbi-Max-Rsp-Time header value to the SBI request message, and transmitting, by the NF service consumer, the SBI request message to a destination.
    Type: Grant
    Filed: October 31, 2024
    Date of Patent: September 8, 2026
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jay Rajput, Virendra Singh, Shashikiran Bhalachandra Mahalank, Ashish Kumar
  • Publication number: 20260238590
    Abstract: Various embodiments of the present technology generally relate to systems and methods for utilizing a service communications proxy (SCP) to perform subscription permanent identifier (SUPI)-based message routing within a 5G network. In certain embodiments, a method may comprise operating a service communications proxy (SCP) of a mobile network, including receiving a service request from a consumer network function (C-NF), the service request including a subscription permanent identifier (SUPI) value, accessing a Group ID database at the SCP based on the SUPI value, the Group ID database mapping ranges of SUPI values to groups of producer NFs configured to service particular ranges of SUPI values, and forwarding the service request to a selected producer NF based on the Group ID database.
    Type: Application
    Filed: February 7, 2025
    Publication date: August 13, 2026
    Inventors: Virendra Singh, Shashikiran Mahalank, Jay Rajput, Cédric Yhuel
  • Publication number: 20260231080
    Abstract: A method for delegated network slice admission control using an SCP includes receiving, by the SCP and from an NF, a message relating to registration of a UE or establishment of a PDU session. The method further includes performing, by the SCP, delegated network slice admission control by: sending, by the SCP, a request message to an NSACF to perform a network slice availability check and update procedure; and receiving, by the SCP and from the NSACF, a response message indicating results of the network slice availability check and update procedure. The method further includes performing, by the SCP and based on the response indicating results of the network slice availability check and update procedure, signaling relating to the registration of the UE or the establishment of the PDU session.
    Type: Application
    Filed: March 31, 2026
    Publication date: August 6, 2026
    Inventors: Virendra Singh, Shashikiran Bhalachandra Mahalank, Jay Rajput
  • Publication number: 20260189894
    Abstract: A method for automatically deriving and using a steering of roaming policy includes learning a steering of roaming (SoR) policy of a home public land mobile network (HPLMN). The method further includes receiving, by a proxy function, an SBI message from a first VPLMN and relating to an outbound roaming subscriber. The method further includes determining, by the proxy function and using the SoR policy for the HPLMN and parameters from the SBI message, whether the SoR policy indicates that the HPLMN will steer the outbound roaming subscriber to a VPLMN other than the first VPLMN. The method further includes blocking, by the proxy function, the SBI message when the SoR policy indicates that the HPLMN will steer the outbound roaming subscriber to a VPLMN other than the first VPLMN.
    Type: Application
    Filed: December 30, 2024
    Publication date: July 2, 2026
    Inventors: Shashikiran Bhalachandra Mahalank, Virendra Singh, Jay Rajput
  • Patent number: 12659242
    Abstract: The technology disclosed herein enables 5G wireless monitoring and analysis using an enhanced feed of 5G SBI traffic. In a particular example, a method includes receiving a 5G SBI message in a Service Communication Proxy (SCP), extracting information from protocols used to transmit the 5G SBI message, and including the information in a mirror message with a copy of a payload of the 5G SBI message. The method further includes transmitting the mirror message to a monitoring system.
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: June 16, 2026
    Assignee: Oracle International Corporation
    Inventors: Virendra Singh, Jay Rajput, Abhilash Valappil Kunnummal
  • Publication number: 20260156473
    Abstract: A method for dynamically adjusting service-based interface (SBI) message priority for roaming traffic includes receiving, by a security edge protection proxy (SEPP), an SBI message destined for a network function (NF) located in an administrative domain. The method further includes determining, by the SEPP and based on an SBI message priority configuration of the administrative domain, an SBI message priority attribute value for the SBI message. The method further includes dynamically adjusting, by the SEPP and using the SBI message priority attribute value determined based on the SBI message priority configuration of the administrative domain, a priority attribute value in the SBI message. The method further includes forwarding, by the SEPP, the SBI message with the dynamically adjusted SBI message priority attribute value to the administrative domain.
    Type: Application
    Filed: November 29, 2024
    Publication date: June 4, 2026
    Inventors: Jay Rajput, Virendra Singh, Shashikiran Bhalachandra Mahalank, Ashish Kumar
  • Patent number: 12634722
    Abstract: The technology disclosed herein enables resiliency of routing between NFs when degraded 5G NF topology information is provided to an SCP by an NRF. In a particular example, a method includes transmitting requests for NRF status from a Service Communications Proxy (SCP) to NRFs in a 5G network. The NRFs exchange messages with each other to determine whether Network Function (NF) topology information is available from the NRFs. The method further includes receiving responses to the requests in the SCP. The responses indicate a number of the NRFs from which the NF topology information is available. The method also includes identifying one or more failed NRFs of the NRFs that are in a failed state based on the responses. The NF topology information is aggregated from operative NRFs should one or more of the NRFs still be operative.
    Type: Grant
    Filed: January 11, 2024
    Date of Patent: May 19, 2026
    Assignee: Oracle International Corporation
    Inventors: Virendra Singh, Jeffrey Alan Craig, Jay Rajput, Ankit Srivastava, Amarnath Jayaramachar
  • Publication number: 20260122142
    Abstract: A method for network analytics data director (NADD)-informed configuration of a 3gpp-Sbi-Max-Rsp-Time header value includes receiving, at the NADD and from network functions (NFs), NF configuration details and copies of service-based interface (SBI) messages transmitted to and received by the NFs, determining service operation processing times of the NFs, and communicating, to an NF service consumer, NF analytics data including the service operation processing times and the NF configuration details. The method further includes automatically determining, by the NF service consumer and using the NF analytics data, a 3gpp-Sbi-Max-Rsp-Time header value for an SBI request message, adding, by the NF service consumer, the 3gpp-Sbi-Max-Rsp-Time header value to the SBI request message, and transmitting, by the NF service consumer, the SBI request message to a destination.
    Type: Application
    Filed: October 31, 2024
    Publication date: April 30, 2026
    Inventors: Jay Rajput, Virendra Singh, Shashikiran Bhalachandra Mahalank, Ashish Kumar
  • Publication number: 20260122535
    Abstract: A method for routing, alternate routing, or load balancing of SBI request messages among NFs that are members of the same NF set and located in different regions using an SCP includes actively learning NF topology information of NFs that are located in the different regions. The method further includes receiving an SBI request message and determining an NF set-Id of a first target NF of the SBI request message, the first target NF being located in a first region. The method further includes using the NF set-Id and the NF topology information to identify at least one second target NF that is in the same NF set as the first target NF and located in a different region from the first region. The method further includes routing, alternate routing, or load balancing the SBI request message to a least one of the first target NF and the at least one second target NF.
    Type: Application
    Filed: October 30, 2024
    Publication date: April 30, 2026
    Inventors: Virendra Singh, Shashikiran Bhalachandra Mahalank, Jay Rajput
  • Publication number: 20260100883
    Abstract: A method for NADD-assisted dynamic configuration of HTTP parameter settings at NFs includes receiving, at the NADD, SBI message feeds from a plurality of producer NFs. The method further includes determining, by the NADD and from at least one of the SBI message feeds, an HTTP parameter setting for one of the producer NFs. The method further includes communicating, by the NADD, the HTTP parameter setting to the producer NF. The method further includes receiving, by the producer NF and from the NADD, the HTTP parameter setting. The method further includes using, by the producer NF, the HTTP parameter setting to control traffic flow from a consumer NF to the producer NF.
    Type: Application
    Filed: October 4, 2024
    Publication date: April 9, 2026
    Inventors: Jay Rajput, Ashish Kumar, Virendra Singh, Shashikiran Bhalachandra Mahalank
  • Patent number: 12580905
    Abstract: A method for automatically binding an SBI communications digital certificate lifecycle to an NF lifecycle includes receiving, at an NRF, an NF deregister request message for deregistering an NF. The method further includes generating, by the NRF and in response to the NF deregister request message or successful completion of deregistration of the NF, a certificate revocation request message for revoking at least one digital certificate used by NF for SBI communications. The method further includes transmitting, by the NRF, the certificate revocation request message to a certificate authority. The method further includes receiving, by the NRF, an NF register request message identifying the NF. The method further includes determining, by the NRF, that the at least one digital certificate of the NF has been revoked.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: March 17, 2026
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Pavani Chirala, Jay Rajput, Virendra Singh