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: 20220060547
    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 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 discovery or service 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 discovery request message.
    Type: Application
    Filed: August 24, 2020
    Publication date: February 24, 2022
    Inventor: Rajiv Krishan
  • Publication number: 20220038545
    Abstract: A method for preferred network function (NF) location based routing using a service communications 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: Application
    Filed: July 31, 2020
    Publication date: February 3, 2022
    Inventor: Rajiv Krishan
  • Patent number: 11224009
    Abstract: A method for enabling 5G transport quality of service (QoS) includes receiving a service discovery request from a consumer network function (NF) or service communications proxy (SCP). The method further includes accessing a 5G transport QoS policy database and determining that a 5G transport QoS policy applies to the service discovery request. The method further includes, in response to determining that a 5G transport QoS policy applies to the discovery request, generating a service discovery response message and inserting a network layer QoS value for implementing the policy in the service discovery response message. The method further includes transmitting the service discovery response message to the consumer NF or SCP.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: January 11, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Sridhar Karuturi
  • Patent number: 11102138
    Abstract: A method for providing guaranteed minimum intermediate proxy node bandwidth for services includes configuring, at an intermediate proxy node, a guaranteed minimum bandwidth of the intermediate proxy node reserved to process messages associated with a service. The method further includes receiving a first message at the intermediate proxy node. The method further includes determining, by the intermediate proxy node, that the intermediate proxy node is in an overloaded state. The method further includes identifying, by the intermediate proxy node, the first message as being associated with the service for which the guaranteed minimum bandwidth is configured. The method further includes determining, by the intermediate proxy node, that a portion of the guaranteed minimum bandwidth for the service is available to process the first message.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: August 24, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Rajdeep Yadav
  • Publication number: 20210204200
    Abstract: A method for enabling 5G transport quality of service (QoS) includes receiving a service discovery request from a consumer network function (NF) or service communications proxy (SCP). The method further includes accessing a 5G transport QoS policy database and determining that a 5G transport QoS policy applies to the service discovery request. The method further includes, in response to determining that a 5G transport QoS policy applies to the discovery request, generating a service discovery response message and inserting a network layer QoS value for implementing the policy in the service discovery response message. The method further includes transmitting the service discovery response message to the consumer NF or SCP.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventors: Rajiv Krishan, Sridhar Karuturi
  • Publication number: 20210112443
    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: Application
    Filed: June 26, 2020
    Publication date: April 15, 2021
    Inventors: Rajiv Krishan, Rajdeep Yadav
  • Publication number: 20210112012
    Abstract: A method for providing guaranteed minimum intermediate proxy node bandwidth for services includes configuring, at an intermediate proxy node, a guaranteed minimum bandwidth of the intermediate proxy node reserved to process messages associated with a service. The method further includes receiving a first message at the intermediate proxy node. The method further includes determining, by the intermediate proxy node, that the intermediate proxy node is in an overloaded state. The method further includes identifying, by the intermediate proxy node, the first message as being associated with the service for which the guaranteed minimum bandwidth is configured. The method further includes determining, by the intermediate proxy node, that a portion of the guaranteed minimum bandwidth for the service is available to process the first message.
    Type: Application
    Filed: October 14, 2019
    Publication date: April 15, 2021
    Inventors: Rajiv Krishan, Rajdeep Yadav
  • Patent number: 10833938
    Abstract: A method for network function (NF) topology synchronization includes, at a network node including at least one processor, maintaining NF instance identifiers and corresponding NF profile version identifiers in an NF topology database local to the network node, the NF profile version identifiers indicating most current NF profile versions stored by the network node for each NF instance identifier. The method further includes obtaining a list of NF instance identifiers and NF profile version identifiers from an NF repository function (NRF), accessing the NF topology database, determining, by comparing the NF profile version identifiers in the list with NF profile version identifiers for corresponding NF instance identifiers in the NF topology database, whether the NF profiles stored by the network node are lagging behind the NF profiles stored by the NRF, and auditing or refraining from auditing the NRF for updated NF profiles based on results of the comparison.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: November 10, 2020
    Assignee: Oracle International Corporation
    Inventors: Jay Rajput, Virendra Singh, Rajiv Krishan
  • Publication number: 20200313996
    Abstract: A method for handling multiple instances of a service provided by one or more producer network functions (NFs) includes, at a service based architecture (SBA) platform including at least one processor and a memory, obtaining first and second application programming interface (API) version indicators associated with first and second service instances implemented by one or more producer NFs. The method further includes decoding the first and second API version indicators. The method further includes detecting, based on results of the decoding, multiple instances of the same service and that a first service instance is backward compatible with a second service instance. The method further includes implementing canary testing of the first service instance.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Rajiv Krishan, Milind Pandey
  • Patent number: 10791044
    Abstract: A method for handling multiple instances of a service provided by one or more producer network functions (NFs) includes, at a service based architecture (SBA) platform including at least one processor and a memory, obtaining first and second application programming interface (API) version indicators associated with first and second service instances implemented by one or more producer NFs. The method further includes decoding the first and second API version indicators. The method further includes detecting, based on results of the decoding, multiple instances of the same service and that a first service instance is backward compatible with a second service instance. The method further includes implementing canary testing of the first service instance.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: September 29, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Milind Pandey
  • Patent number: 10711227
    Abstract: Composition, method and system for PVD TiN hard mask removal from 28/20 nm pattern wafers have been disclosed. The composition uses peroxide as oxidizing agent for PVD TiN hard mask removal under slightly basic conditions. The composition comprises bulky or long chain organic amines or polyalkylamine to improve removal/etching selectivity of PVD TiN vs CVD TiN. The composition further comprises long chain organic acids or amines to maintain Co compatibility.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: July 14, 2020
    Assignee: VERSUM MATERIALS US, LLC
    Inventors: Wen Dar Liu, Yi-Chia Lee, William Jack Casteel, Jr., Tianniu Chen, Rajiv Krishan Agarwal, Madhukar Bhaskara Rao
  • Publication number: 20200127916
    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.
    Type: Application
    Filed: March 18, 2019
    Publication date: April 23, 2020
    Inventor: Rajiv Krishan
  • Patent number: 10616802
    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: Grant
    Filed: September 4, 2018
    Date of Patent: April 7, 2020
    Assignee: Oracle International Corporation
    Inventors: Rajiv Krishan, Shashikiran Bhalachandra Mahalank, Raghavendra Gopala Rao
  • 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: 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: 10313883
    Abstract: A method includes receiving a first message associated with a first machine type communications (MTC) device; sending an authentication request associated with the first MTC device to a home subscriber server (HSS), wherein the authentication request requests a validated time period indicating an amount of time that authentication associated with the first MTC device is valid; and receiving, from the HSS, an authentication response, wherein the authentication response indicates the validated time period.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: June 4, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Patent number: 10291539
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for discarding messages during a congestion event. One method includes registering a traffic congestion policy for handling traffic associated with an application during congestion. The method further includes determining a first congestion level associated with a congestion event. The method also includes determining message rates of messages associated with similar message priority values, wherein the message priority values are determined using the traffic congestion policy. The method further includes discarding a first message using the message rates, the first congestion level, and a message discard algorithm, wherein the message discard algorithm is determined using the traffic congestion policy.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: May 14, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Krishan, Brian John Hassink
  • Publication number: 20190141527
    Abstract: A method includes receiving a first message associated with a first machine type communications (MTC) device; sending an authentication request associated with the first MTC device to a home subscriber server (HSS), wherein the authentication request requests a validated time period indicating an amount of time that authentication associated with the first MTC device is valid; and receiving, from the HSS, an authentication response, wherein the authentication response indicates the validated time period.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Inventor: Rajiv Krishan
  • Patent number: 10073351
    Abstract: A photoresist or semiconductor manufacturing residue stripping and cleaning composition comprising water, one or more alkaline compounds, one or more corrosion inhibitors, and one or more oxidized products of one or more antioxidants, the method of making the composition and the method of using the composition.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: September 11, 2018
    Assignee: VERSUM MATERIALS US, LLC
    Inventors: Rajiv Krishan Agarwal, Mark Richard Brown, Aiping Wu, David Barry Rennie, Yi-Chia Lee, Gene Everad Parris
  • Publication number: 20180251711
    Abstract: Composition, method and system for PVD TiN hard mask removal from 28/20 nm pattern wafers have been disclosed. The composition uses peroxide as oxidizing agent for PVD TiN hard mask removal under slightly basic conditions. The composition comprises bulky or long chain organic amines or polyalkylamine to improve removal/etching selectivity of PVD TiN vs CVD TiN. The composition further comprises long chain organic acids or amines to maintain Co compatibility.
    Type: Application
    Filed: January 9, 2018
    Publication date: September 6, 2018
    Applicant: Versum Materials US, LLC
    Inventors: Wen Dar Liu, Yi-Chia Lee, William Jack Casteel, JR., Tianniu Chen, Rajiv Krishan Agarwal, Madhukar Bhaskara Rao