Patents by Inventor Venkatesh Aravamudhan

Venkatesh Aravamudhan 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: 12225493
    Abstract: A method for providing service based interface (SBI) support for network elements (NEs) not supporting SBI service operations includes receiving SBI configuration parameters for an NE not supporting SBI service operations. The method further includes establishing a connection with the NE not supporting SBI service operations. The method further includes registering, with a network function (NF) repository function (NRF) and using the SBI configuration parameters, the NE not supporting SBI service operations. The method further includes monitoring, over the connection, status of the NE not supporting SBI service operations. The method further includes updating, with the NRF, the status of the NE not supporting SBI service operations.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: February 11, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ankit Srivastava, Avinash Jha, Anup Shivarajapura, Venkatesh Aravamudhan
  • Patent number: 12207104
    Abstract: A method for resolving priorities among network function (NF) instances includes, at a priority resolver implemented using at least one processor, providing a priority resolution application programming interface (API) that allows NF instances to request priority resolution. The method further includes receiving, via the API and from a plurality of NF instances, requests for priority resolution. The method further includes using a priority resolution algorithm to determine a relative priority for each of the NF instances. The method further includes generating and transmitting to each of the NF instances a priority resolution response including the relative priority determined for the NF instance.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: January 21, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kawal Sapra, Anup Shivarajapura, Nitin Gupta, Venkatesh Aravamudhan
  • Patent number: 12028800
    Abstract: One method for determining time related parameter values for a communications network occurs at network function (NF) repository function (NRF) including at least one processor. The method includes receiving, from a first NF, a service request message. The method further includes determining, using network information and/or NF information, a time related parameter value associated with the service request message. The method further includes generating and sending, to the first NF, a service response message indicating the time related parameter value.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: July 2, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kawal Sapra, Amarnath Jayaramachar, Anup Shivarajapura, Venkatesh Aravamudhan
  • Patent number: 12022316
    Abstract: A method for optimizing network traffic distribution using timeslot-based tracked producer network function (NF) performance during producer NF selection is performed at a service communication proxy (SCP) including at least one processor. The method includes tracking a performance characteristic of producer NFs across different timeslots. The method further includes receiving, from a consumer NF, a service based interface (SBI) service request. The method further includes identifying eligible producer NFs capable of handling the SBI service request. The method further includes selecting, from the eligible producer NFs, in a manner that at least partially overrides priorities of the eligible producer NFs, and based on the tracked performance characteristic across the different timeslots, a producer NF to handle the SBI service request. The method further includes forwarding the SBI service request to the producer NF.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: June 25, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ankit Srivastava, Avinash Jha, Anup Shivarajapura, Venkatesh Aravamudhan
  • Patent number: 11716283
    Abstract: Methods, systems, and computer readable media for selecting a software defined wide area network (SD-WAN) link using network slice information are disclosed. One method occurs at an SD-WAN controller implemented using at least one processor, the method comprises: receiving a packet containing packet header information including at least one internet protocol (IP) address; determining, using the packet header information, a link selection rule for selecting an SD-WAN link for transmission, wherein the link selection rule uses transmission characteristics associated with the packet, wherein the transmission characteristics are discerned using network slice information associated with the packet; selecting, using the link selection rule, the SD-WAN link; and transmitting the packet via the SD-WAN link.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: August 1, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Gaurav Agarwal, Anup Shivarajapura, Raghuvamshi vasudev Singh Thakur, Venkatesh Aravamudhan
  • Patent number: 11652895
    Abstract: A method for dynamic optimized NF discovery includes querying an NF repository function (NRF), receiving at least one response to the querying, and building, from the at least one response, an NF discovery data digest of NF profile attributes and corresponding attribute values usable as query parameters in NF discovery requests. The method further includes determining that a consumer NF has a need for a service, and, in response, formulating, using the NF discovery data digest, an NF discovery request message including at least one of the NF profile attribute values as a query parameter. The method further includes transmitting the NF discovery request message to the NRF. The method further includes receiving an NF discovery response from the NRF including at least one NF profile. The method further includes using the at least one NF to facilitate providing of the service to the consumer NF.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: May 16, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kawal Sapra, Ann Susan Mathew, Doki Satish Kumar Patro, Venkatesh Aravamudhan
  • Patent number: 11622293
    Abstract: A method for establishing message priority in network slices based on quality of service (QoS) parameters includes receiving, by a network slice configuration service provider entity and from a network slice management service provider entity, a network slice creation notification message containing at least a QoS profile corresponding to a created network slice, utilizing the QoS profile to derive a service based interface (SBI) message priority (SMP) associated with the network slice, and providing the SMP to a requesting access and mobility management function (AMF) entity in response to receiving a network slice selection request message from the AMF entity, wherein the AMF entity assigns the SMP level value to network traffic directed to the network slice.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: April 4, 2023
    Assignee: Oracle International Corporation
    Inventors: Nitin Gupta, Anup Shivarajapura, Sathish Kumar Prabhakaran, Raghuvamshi Vasudev Singh Thakur, Venkatesh Aravamudhan
  • Publication number: 20230096969
    Abstract: A method for resolving priorities among network function (NF) instances includes, at a priority resolver implemented using at least one processor, providing a priority resolution application programming interface (API) that allows NF instances to request priority resolution. The method further includes receiving, via the API and from a plurality of NF instances, requests for priority resolution. The method further includes using a priority resolution algorithm to determine a relative priority for each of the NF instances. The method further includes generating and transmitting to each of the NF instances a priority resolution response including the relative priority determined for the NF instance.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Kawal Sapra, Anup Shivarajapura, Nitin Gupta, Venkatesh Aravamudhan
  • Patent number: 11589298
    Abstract: A method for selecting multiple network function (NF) types using a single discovery request includes receiving, by a NF repository function (NRF) from a consumer NF, a single discovery request message that requests discovery of a plurality of producer NF types in a fifth generation (5G) core network and includes an indication of multiple NF discovery requests, obtaining, by the NRF, NF profile objects corresponding to each of the plurality of producer NF types included in the single discovery request message, and providing, to the consumer NF via a single discovery response message generated by the NRF, NF profile objects that correspond to one or more of the plurality of producer NF types.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: February 21, 2023
    Assignee: Oracle International Corporation
    Inventors: Kawal Sapra, Venkatesh Aravamudhan, Doki Satish Kumar Patro
  • Patent number: 11570262
    Abstract: Methods, systems, and computer readable media for rank processing in network function selection. A method includes periodically receiving, at a network function discovery node, and from each producer network function of a number of producer network functions, a current load value specifying a computing load carried by the producer network function. The network function discovery node is configured for performing service discovery between network functions of a telecommunications core network. The method includes determining, for each producer network function, an available capacity for the producer network function based on the current load value and a published capacity of the producer network function. The method includes responding to a network function discovery request from a consumer network function using the available capacity of each producer network function.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: January 31, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kawal Sapra, Ankit Srivastava, Venkatesh Aravamudhan
  • Publication number: 20220417783
    Abstract: A method for optimizing network traffic distribution using timeslot-based tracked producer network function (NF) performance during producer NF selection is performed at a service communications proxy (SCP) including at least one processor. The method includes tracking a performance characteristic of producer NFs across different timeslots. The method further includes receiving, from a consumer NF, a service based interface (SBI) service request. The method further includes identifying eligible producer NFs capable of handling the SBI service request. The method further includes selecting, from the eligible producer NFs, in a manner that at least partially overrides priorities of the eligible producer NFs, and based on the tracked performance characteristic across the different timeslots, a producer NF to handle the SBI service request. The method further includes forwarding the SBI service request to the producer NF.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Inventors: Ankit Srivastava, Avinash Jha, Anup Shivarajapura, Venkatesh Aravamudhan
  • Patent number: 11533247
    Abstract: A method for autonomously generating network function test cases includes detecting a failure case in a network function of a core network of a telecommunications network. The method includes, in response to detecting the failure case, autonomously generating a network function test case based on the failure case. The network function test case includes one or more network status parameters detected when detecting the failure case. The method includes supplying the network function test case to a network testing system configured for executing the network function test case by repeating the one or more network status parameters and determining whether or not the network function repeats the failure case.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: December 20, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Varun Saxena, Venkatesh Aravamudhan, Kawal Sapra
  • Publication number: 20220400401
    Abstract: A method for establishing message priority in network slices based on quality of service (QoS) parameters includes receiving, by a network slice configuration service provider entity and from a network slice management service provider entity, a network slice creation notification message containing at least a QoS profile corresponding to a created network slice, utilizing the QoS profile to derive a service based interface (SBI) message priority (SMP) associated with the network slice, and providing the SMP to a requesting access and mobility management function (AMF) entity in response to receiving a network slice selection request message from the AMF entity, wherein the AMF entity assigns the SMP level value to network traffic directed to the network slice.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventors: Nitin Gupta, Anup Shivarajapura, Sathish Kumar Prabhakaran, Raghuvamshi Vasudev Singh Thakur, Venkatesh Aravamudhan
  • Publication number: 20220386225
    Abstract: Methods, systems, and computer readable media for determining time related parameter values for a communications network are disclosed. One method for determining time related parameter values for a communications network occurs at network function (NF) repository function (NRF) comprising at least one processor. The method comprises: receiving, from a first network function (NF), a service request message; determining, using network information and/or NF information, a time related parameter value associated with the service request message; and generating and sending, to the first NF, a service response message indicating the time related parameter value.
    Type: Application
    Filed: May 26, 2021
    Publication date: December 1, 2022
    Inventors: Kawal Sapra, Amarnath Jayaramachar, Anup Shivarajapura, Venkatesh Aravamudhan
  • Patent number: 11496954
    Abstract: A method for supporting multiple locations in a preferred-locality attribute NF discovery and selection includes receiving, from producer NFs, NF registration messages including NF profiles with locality attributes and registering the producer NFs by storing the NF profiles including the locality attributes in an NF registration database local to an NRF. The method further includes receiving, from a requesting NF, an NF discovery request having query parameters for discovering producer NFs, the query parameters including a preferred-locality attribute identifying a plurality of different preferred producer NF locations. The method further includes retrieving NF profiles from the NF registration database having locality attributes that match any of the preferred producer NF locations. The method further includes generating an NF discovery response including the NF profiles retrieved from the NF registration database. The method further includes forwarding the NF discovery response to the requesting NF.
    Type: Grant
    Filed: March 13, 2021
    Date of Patent: November 8, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nitin Gupta, Anup Shivarajapura, Raghuvamshi vasudev Singh Thakur, Venkatesh Aravamudhan
  • Publication number: 20220322270
    Abstract: A method for providing service based interface (SBI) support for network elements (NEs) not supporting SBI service operations includes receiving SBI configuration parameters for an NE not supporting SBI service operations. The method further includes establishing a connection with the NE not supporting SBI service operations. The method further includes registering, with a network function (NF) repository function (NRF) and using the SBI configuration parameters, the NE not supporting SBI service operations. The method further includes monitoring, over the connection, status of the NE not supporting SBI service operations. The method further includes updating, with the NRF, the status of the NE not supporting SBI service operations.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Ankit Srivastava, Avinash Jha, Anup Shivarajapura, Venkatesh Aravamudhan
  • Publication number: 20220303206
    Abstract: A method for autonomously generating network function test cases includes detecting a failure case in a network function of a core network of a telecommunications network. The method includes, in response to detecting the failure case, autonomously generating a network function test case based on the failure case. The network function test case includes one or more network status parameters detected when detecting the failure case. The method includes supplying the network function test case to a network testing system configured for executing the network function test case by repeating the one or more network status parameters and determining whether or not the network function repeats the failure case.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Inventors: Varun Saxena, Venkatesh Aravamudhan, Kawal Sapra
  • Publication number: 20220295384
    Abstract: A method for supporting multiple locations in a preferred-locality attribute NF discovery and selection includes receiving, from producer NFs, NF registration messages including NF profiles with locality attributes and registering the producer NFs by storing the NF profiles including the locality attributes in an NF registration database local to an NRF. The method further includes receiving, from a requesting NF, an NF discovery request having query parameters for discovering producer NFs, the query parameters including a preferred-locality attribute identifying a plurality of different preferred producer NF locations. The method further includes retrieving NF profiles from the NF registration database having locality attributes that match any of the preferred producer NF locations. The method further includes generating an NF discovery response including the NF profiles retrieved from the NF registration database. The method further includes forwarding the NF discovery response to the requesting NF.
    Type: Application
    Filed: March 13, 2021
    Publication date: September 15, 2022
    Inventors: Nitin Gupta, Anup Shivarajapura, Raghuvamshi vasudev Singh Thakur, Venkatesh Aravamudhan
  • Publication number: 20220286391
    Abstract: Methods, systems, and computer readable media for selecting a software defined wide area network (SD-WAN) link using network slice information are disclosed. One method occurs at an SD-WAN controller implemented using at least one processor, the method comprises: receiving a packet containing packet header information including at least one internet protocol (IP) address; determining, using the packet header information, a link selection rule for selecting an SD-WAN link for transmission, wherein the link selection rule uses transmission characteristics associated with the packet, wherein the transmission characteristics are discerned using network slice information associated with the packet; selecting, using the link selection rule, the SD-WAN link; and transmitting the packet via the SD-WAN link.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Gaurav Agarwal, Anup Shivarajapura, Raghuvamshi vasudev Singh Thakur, Venkatesh Aravamudhan
  • Publication number: 20220286949
    Abstract: A method for selecting multiple network function (NF) types using a single discovery request includes receiving, by a NF repository function (NRF) from a consumer NF, a single discovery request message that requests discovery of a plurality of producer NF types in a fifth generation (5G) core network and includes an indication of multiple NF discovery requests, obtaining, by the NRF, NF profile objects corresponding to each of the plurality of producer NF types included in the single discovery request message, and providing, to the consumer NF via a single discovery response message generated by the NRF, NF profile objects that correspond to one or more of the plurality of producer NF types.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Kawal Sapra, Venkatesh Aravamudhan, Doki Satish Kumar Patro