Patents by Inventor Shashikiran Bhalachandra Mahalank

Shashikiran Bhalachandra Mahalank 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: 20200077303
    Abstract: A method for overload and flow control at a service capability exposure function (SCEF) includes providing for configuration of, in memory accessible by the SCEF, at least one of user equipment (UE), service capability server (SCS), application server (AS), and application programming interface (API) gateway specific message priority rules. The method further includes providing for configuration of, in the memory accessible by the SCEF, at least one of SCS, AS, and API gateway capacity information. The method further includes throttling message traffic at the SCEF based on the at least one of UE, SCS, AS, and API gateway specific message priority rules and the at least one of SCS, AS, and API gateway capacity information.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 5, 2020
    Inventors: Rajiv Krishan, Shashikiran Bhalachandra Mahalank, Raghavendra Gopala Rao
  • Patent number: 10581928
    Abstract: Methods, systems, and computer readable media for sharing identification information of network nodes in an IMS network are disclosed. One method includes determining, by a packet data network gateway (PGW), policy and charging rules function (PCRF) identification information corresponding to a PCRF node designated to support an IMS-based subscriber session requested by a user equipment device and establishing, by the PGW, a subscriber Gx session with the PCRF node corresponding to the determined PCRF identification information. The method further includes determining, by the PGW, application function (AF) identification information corresponding to an AF server designated to support the IMS-based subscriber session and generating, by the PGW, a create session response message including at least the PCRF identification information and the AF identification information. The method also includes sending, by the PGW, the create session response message containing the at least the PCRF identification inform.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: March 3, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Venkatesh Aravamudhan, Ranganath Ashok Bodhanapati, Raghuvamshi vasudev Singh Thakur, Nitin Gupta, Shashikiran Bhalachandra Mahalank
  • Publication number: 20200053044
    Abstract: A method includes receiving an ingress Diameter message related to a mobile subscriber from a MME located in a non-home network, sending a RIR message containing a mobile subscriber identifier to a HSS in a home network of the mobile subscriber, receiving identification information identifying a MME in the home network that conducted a most recent attachment of the mobile subscriber, utilizing the identification information to send an IDR message containing the mobile subscriber identifier to the identified MME, receiving an IDA message containing attachment timestamp data corresponding to the most recent attachment of the mobile subscriber in the home network, determining a transit time using the UE attachment timestamp data and timestamp information corresponding to the ingress Diameter message, and analyzing the transit time to determine if the ingress Diameter message is to be designated as a suspicious ingress message.
    Type: Application
    Filed: August 9, 2018
    Publication date: February 13, 2020
    Inventors: Shashikiran Bhalachandra Mahalank, Sridhar Karuturi
  • Patent number: 10555202
    Abstract: A method for monitoring IoT device state includes, in an SCEF implemented using at least one processor. The method includes providing a common interface for receiving subscription requests from IoT ASs and SCSs for monitoring state of IoT devices of plural different generation networks. The method further includes maintaining, in the SCEF, a database of identifiers of IoT devices of a first-generation network, providing, in the SCEF, an interface to a subscriber data repository node of the first-generation network, and receiving, via the common interface, a subscription request for subscribing to receive updates in state information for an IoT device. The method further includes performing a lookup in the database and identifying the subscription request as being associated with an IoT device registered in the first-generation network and transmitting a message to the subscriber data repository node of the first-generation network for receiving state information regarding the IoT device.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: February 4, 2020
    Assignee: Oracle International Corporation
    Inventors: Gokul Narayanan, Shashikiran Bhalachandra Mahalank, Rajiv Krishan
  • Patent number: 10542394
    Abstract: A method for optimized short message service (SMS)-based Internet of things (IoT) device triggering. One method includes receiving, at a machine type communications interworking function (MTC-IWF), a request for sending a trigger message to an IoT device. The method further includes generating, at the MTC-IWF, an SMS message for triggering the IoT device. The method further includes identifying a serving node for the IoT device. The method further includes transmitting, by the MTC-IWF, the SMS message to the serving node for the IoT device and thereby bypassing an SMS-service center. The method further includes receiving, by the MTC-IWF, from the serving node, and in response to successful delivery of the SMS message to the IoT device, confirmation of delivery of the SMS message.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: January 21, 2020
    Assignee: Oracle International Corporation
    Inventor: Shashikiran Bhalachandra Mahalank
  • Publication number: 20200021953
    Abstract: A method for optimized short message service (SMS)-based Internet of things (IoT) device triggering. One method includes receiving, at a machine type communications interworking function (MTC-IWF), a request for sending a trigger message to an IoT device. The method further includes generating, at the MTC-IWF, an SMS message for triggering the IoT device. The method further includes identifying a serving node for the IoT device. The method further includes transmitting, by the MTC-IWF, the SMS message to the serving node for the IoT device and thereby bypassing an SMS-service center. The method further includes receiving, by the MTC-IWF, from the serving node, and in response to successful delivery of the SMS message to the IoT device, confirmation of delivery of the SMS message.
    Type: Application
    Filed: July 13, 2018
    Publication date: January 16, 2020
    Inventor: Shashikiran Bhalachandra Mahalank
  • Patent number: 10425342
    Abstract: Methods, systems, and computer readable media for priority routing of Diameter messages are disclosed. In some examples, a method includes determining a Diameter Routing Message Priority (DRMP) priority value for a Diameter message. The method includes marking each of one or more Internet protocol (IP) packets carrying the Diameter message with an IP quality of service (QoS) value for the Diameter message based on the DRMP priority value. The method includes sending the one or more IP packets carrying the Diameter message to a destination Diameter node by way of an IP router on a data communications network providing quality of service using IP QoS values.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: September 24, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nitin Gupta, Shashikiran Bhalachandra Mahalank, Venkatesh Aravamudhan
  • Patent number: 10306459
    Abstract: A method includes maintaining a VLR validation database accessible by an SS7 STP and receiving, by the STP, a MAP SAI request message. The method also includes determining that the MAP SAI request message includes a VLR identifier not recorded in the VLR validation database accessible by the STP and recording the VLR identifier in the VLR validation database. The method further includes receiving a first MAP LU request message and detecting a VLR identifier in the first MAP LU request message and determining that the VLR identifier read from the first MAP LU request message does not match the VLR identifier recorded for a subscriber in the VLR validation database. In response to determining that the VLR identifier does not match the VLR identifier recorded for the subscriber in the VLR validation database, the first MAP LU request message is rejected.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: May 28, 2019
    Assignee: Oracle International Corporation
    Inventors: Ravindra Madhukar Patil, Vipin Kumar, Shashikiran Bhalachandra Mahalank
  • Patent number: 10237418
    Abstract: Methods, systems, and computer readable media for charging based on radio congestion in mobile networks are disclosed. In some examples, a method includes receiving a radio congestion message specifying a user plane congestion level for a radio access network (RAN) from a RAN congestion awareness function (RCAF) for the RAN. The method includes providing the user plane congestion level to a charging system. The method includes, at the charging system, altering one or more charging records for one or more respective subscribers accessing the RAN with user equipment (UE) based on the user plane congestion level.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: March 19, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Venkatesh Aravamudhan, Nitin Gupta, Shashikiran Bhalachandra Mahalank, Raghuvamshi vasudev Singh Thakur
  • Patent number: 10237721
    Abstract: Methods, systems, and computer readable media for validating a redirect address in a Diameter message are disclosed. One method occurs at a Diameter node, e.g., a Diameter routing agent (DRA) node, a packet data network (PDN) gateway, a policy and charging enforcement function (PCEF) node, or a Diameter edge agent (DEA) node. The method includes receiving a message containing a redirect address that appears to be associated with a top-up server for facilitating a subscriber to recharge or top-up an account balance. The method also includes determining whether the redirect address is valid by querying, using a subscriber related identifier, a data structure containing one or more addresses. The method further includes performing at least one action based on the determining.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: March 19, 2019
    Assignee: Oracle International Corporation
    Inventors: Nitin Gupta, Shashikiran Bhalachandra Mahalank, Venkatesh Aravamudhan
  • Publication number: 20190044932
    Abstract: A method for authenticating a mobility management entity (MME) for outbound roaming subscribers includes maintaining a Diameter authentication information request (AIR)/update location request (ULR) mapping database at a Diameter edge agent (DEA). A Diameter AIR message is received at the DEA. The DEA determines that the AIR message includes a visited public land mobile network identifier (VPLMN ID) not of record in the database. The DEA records the VPLMN ID in the database. A Diameter ULR message is received at the DEA, and a VPLMN ID is read from the ULR message. The DEA determines that the VPLMN ID read from the ULR message does not match the VPLMN ID recorded for the subscriber in the database. In response to determining that the VPLMN ID does not match the VPLMN ID recorded for the subscriber in the database, the DEA rejects the ULR message.
    Type: Application
    Filed: August 1, 2017
    Publication date: February 7, 2019
    Inventors: Vipin Kumar, Shashikiran Bhalachandra Mahalank
  • Patent number: 10149143
    Abstract: The subject matter described herein includes methods, systems, and computer-readable media for realm-based routing of Diameter request messages. One method includes maintaining device watchdog peg counters for Diameter peers. The method further includes receiving a Diameter request message for which realm-based routing is indicated. The method further includes using at least a destination realm to identify a plurality of candidate Diameter peers to which the Diameter request message could be routed. The method further includes sampling the device watchdog peg counters for the candidate Diameter peers. The method further includes selecting at least one of the candidate Diameter peers to which the message could be routed using the device watchdog peg counters. The method further includes routing the Diameter request message to one of the candidate Diameter peers based on results of the selecting.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: December 4, 2018
    Assignee: Oracle International Corporation
    Inventors: Shashikiran Bhalachandra Mahalank, Nitin Gupta
  • Publication number: 20180309800
    Abstract: Methods, systems, and computer readable media for sharing identification information of network nodes in an IMS network are disclosed. One method includes determining, by a packet data network gateway (PGW), policy and charging rules function (PCRF) identification information corresponding to a PCRF node designated to support an IMS-based subscriber session requested by a user equipment device and establishing, by the PGW, a subscriber Gx session with the PCRF node corresponding to the determined PCRF identification information. The method further includes determining, by the PGW, application function (AF) identification information corresponding to an AF server designated to support the IMS-based subscriber session and generating, by the PGW, a create session response message including at least the PCRF identification information and the AF identification information. The method also includes sending, by the PGW, the create session response message containing the at least the PCRF identification inform.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 25, 2018
    Inventors: Venkatesh Aravamudhan, Ranganath Ashok Bodhanapati, Raghuvamshi vasudev Singh Thakur, Nitin Gupta, Shashikiran Bhalachandra Mahalank
  • Publication number: 20180309880
    Abstract: Methods, systems, and computer readable media for charging based on radio congestion in mobile networks are disclosed. In some examples, a method includes receiving a radio congestion message specifying a user plane congestion level for a radio access network (RAN) from a RAN congestion awareness function (RCAF) for the RAN. The method includes providing the user plane congestion level to a charging system. The method includes, at the charging system, altering one or more charging records for one or more respective subscribers accessing the RAN with user equipment (UE) based on the user plane congestion level.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 25, 2018
    Inventors: Venkatesh Aravamudhan, Nitin Gupta, Shashikiran Bhalachandra Mahalank, Raghuvamshi vasudev Singh Thakur
  • Publication number: 20180205698
    Abstract: Methods, systems, and computer readable media for validating a redirect address in a Diameter message are disclosed. One method occurs at a Diameter node, e.g., a Diameter routing agent (DRA) node, a packet data network (PDN) gateway, a policy and charging enforcement function (PCEF) node, or a Diameter edge agent (DEA) node. The method includes receiving a message containing a redirect address that appears to be associated with a top-up server for facilitating a subscriber to recharge or top-up an account balance. The method also includes determining whether the redirect address is valid by querying, using a subscriber related identifier, a data structure containing one or more addresses. The method further includes performing at least one action based on the determining.
    Type: Application
    Filed: January 17, 2017
    Publication date: July 19, 2018
    Inventors: Nitin Gupta, Shashikiran Bhalachandra Mahalank, Venkatesh Aravamudhan
  • Publication number: 20180176141
    Abstract: Methods, systems, and computer readable media for priority routing of Diameter messages are disclosed. In some examples, a method includes determining a Diameter Routing Message Priority (DRMP) priority value for a Diameter message. The method includes marking each of one or more Internet protocol (IP) packets carrying the Diameter message with an IP quality of service (QoS) value for the Diameter message based on the DRMP priority value. The method includes sending the one or more IP packets carrying the Diameter message to a destination Diameter node by way of an IP router on a data communications network providing quality of service using IP QoS values.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Nitin Gupta, Shashikiran Bhalachandra Mahalank, Venkatesh Aravamudhan
  • Publication number: 20180062977
    Abstract: The subject matter described herein includes methods, systems, and computer-readable media for realm-based routing of Diameter request messages. One method includes maintaining device watchdog peg counters for Diameter peers. The method further includes receiving a Diameter request message for which realm-based routing is indicated. The method further includes using at least a destination realm to identify a plurality of candidate Diameter peers to which the Diameter request message could be routed. The method further includes sampling the device watchdog peg counters for the candidate Diameter peers. The method further includes selecting at least one of the candidate Diameter peers to which the message could be routed using the device watchdog peg counters. The method further includes routing the Diameter request message to one of the candidate Diameter peers based on results of the selecting.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Inventors: Shashikiran Bhalachandra Mahalank, Nitin Gupta
  • Patent number: 8223949
    Abstract: A method, apparatus and software is disclosed in which a gateway server provides communications between an Internet Protocol (IP) network and Public Switched Telephone Network (PSTN) to enable messaging between an IN server device in the PSTN and a Session Initiation Protocol (SIP) Application Server (AS) on the IP network.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: July 17, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shashikiran Bhalachandra Mahalank, Gururaj Maknur Krishnamurthy
  • Publication number: 20080267174
    Abstract: A method, apparatus and software is disclosed in which a gateway server provides communications between an Internet Protocol (IP) network and Public Switched Telephone Network (PSTN) to enable messaging between an IN server device in the PSTN and a Session Initiation Protocol (SIP) Application Server (AS) on the IP network.
    Type: Application
    Filed: March 27, 2008
    Publication date: October 30, 2008
    Inventors: Shashikiran Bhalachandra MAHALANK, Gururaj Maknur Krishnamurthy