Patents by Inventor Ranjan Sharma

Ranjan Sharma 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: 11877188
    Abstract: A system, apparatus, method, and non-transitory computer readable medium for implementing a fault-tolerant multi-NRF network topology may include a network repository function (NRF) device including: at least one processor configured to execute computer readable instructions to cause the NRF device to, broadcast a NRF query to a NRF cluster of a core network, the NRF cluster including a plurality of NRF devices located in a public land mobile network (PLMN); receive NRF query responses from each NRF device of the NRF cluster, the NRF query responses including network configuration information of each NRF device; determine a status of each NRF device based on the network configuration information; determine a list of network function (NF) devices registered with the NRF cluster; receive a NF query request from a first NF device; and transmit a NF query response to the first NF device.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: January 16, 2024
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventor: Ranjan Sharma
  • Patent number: 11575796
    Abstract: A control plane entity selects a subset of a plurality of user plane entities to support a charging session associated with a user based on charging policies for the plurality of user plane entities. The control plane entity allocates portions of a quota for the charging session to the control plane entity and the subset of the plurality of user plane entities based on the charging policies. In some cases, the control plane entity modifies the quotas that are allocated to the control plane entity or the subset of the plurality of user plane entities. Modifying the quotas can include redistributing unused portions of the quotas among the control plane entity and the subset of the plurality of user plane entities, e.g., in response to handover of the user equipment between user plane entities.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: February 7, 2023
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Yigang Cai, Ranjan Sharma, Maryse Gardella
  • Publication number: 20230007536
    Abstract: A system, apparatus, method, and non-transitory computer readable medium for implementing a fault-tolerant multi-NRF network topology may include a network repository function (NRF) device including: at least one processor configured to execute computer readable instructions to cause the NRF device to, broadcast a NRF query to a NRF cluster of a core network, the NRF cluster including a plurality of NRF devices located in a public land mobile network (PLMN); receive NRF query responses from each NRF device of the NRF cluster, the NRF query responses including network configuration information of each NRF device; determine a status of each NRF device based on the network configuration information; determine a list of network function (NF) devices registered with the NRF cluster; receive a NF query request from a first NF device; and transmit a NF query response to the first NF device.
    Type: Application
    Filed: March 24, 2020
    Publication date: January 5, 2023
    Applicant: Nokia Solutions and Networks Oy
    Inventor: Ranjan SHARMA
  • Patent number: 11349997
    Abstract: Systems, methods, and software for performing online charging in next generation networks. In one embodiment, a Session Management Function (SMF) of a next generation network implements a Charging Trigger Function (CTF) that directly interfaces with an Online Charging System (OCS). The CTF transmits a charging request to the OCS requesting a quota of service units for the SMF, and receives a charging response from the OCS indicating the quota of service units granted to the SMF by the OCS. The CTF then manages the quota by allocating slices of the quota to User Plane Functions (UPF) implemented in a user plane of the next generation network.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: May 31, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Yigang Cai, Ranjan Sharma
  • Publication number: 20210218849
    Abstract: A control plane entity selects a subset of a plurality of user plane entities to support a charging session associated with a user based on charging policies for the plurality of user plane entities. The control plane entity allocates portions of a quota for the charging session to the control plane entity and the subset of the plurality of user plane entities based on the charging policies. In some cases, the control plane entity modifies the quotas that are allocated to the control plane entity or the subset of the plurality of user plane entities. Modifying the quotas can include redistributing unused portions of the quotas among the control plane entity and the subset of the plurality of user plane entities, e.g., in response to handover of the user equipment between user plane entities.
    Type: Application
    Filed: May 8, 2018
    Publication date: July 15, 2021
    Inventors: Yigang CAI, Ranjan SHARMA, Maryse GARDELLA
  • Patent number: 11044664
    Abstract: Systems and methods of a network that implements network slicing. In one embodiment, the system includes an account charging server that determines a plurality of charging rules for a UE that are each mapped to a different network slice of the network, a policy control server that identifies the charging rules, and a slice selection server that selects a network slice for the UE based on the charging rules. The system further includes an interface between the policy control server and the account charging server that supports a transaction based on Diameter protocol that includes a request/response. A first Attribute Value Pair (AVP) is defined for the response to identify a charging rule, and a second AVP is defined for the response to identify a network slice that is mapped to the charging rule.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: June 22, 2021
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Yigang Cai, Ranjan Sharma
  • Publication number: 20210051235
    Abstract: Systems, methods, and software for performing online charging in next generation networks. In one embodiment, a Session Management Function (SMF) of a next generation network implements a Charging Trigger Function (CTF) that directly interfaces with an Online Charging System (OCS). The CTF transmits a charging request to the OCS requesting a quota of service units for the SMF, and receives a charging response from the OCS indicating the quota of service units granted to the SMF by the OCS. The CTF then manages the quota by allocating slices of the quota to User Plane Functions (UPF) implemented in a user plane of the next generation network.
    Type: Application
    Filed: March 20, 2018
    Publication date: February 18, 2021
    Inventors: Yigang Cai, Ranjan Sharma
  • Publication number: 20200169951
    Abstract: Systems and methods of a network that implements network slicing. In one embodiment, the system includes an account charging server that determines a plurality of charging rules for a UE that are each mapped to a different network slice of the network, a policy control server that identifies the charging rules, and a slice selection server that selects a network slice for the UE based on the charging rules. The system further includes an interface between the policy control server and the account charging server that supports a transaction based on Diameter protocol that includes a request/response. A first Attribute Value Pair (AVP) is defined for the response to identify a charging rule, and a second AVP is defined for the response to identify a network slice that is mapped to the charging rule.
    Type: Application
    Filed: June 29, 2017
    Publication date: May 28, 2020
    Inventors: Yigang Cai, Ranjan Sharma
  • Patent number: 10602000
    Abstract: Apparatus and methods for policy decisions regarding a service data flow enabled for service chaining. One embodiment comprises a policy control element configured to make policy decisions for a session. The policy control element communicates with an offline charging system. The policy control element detects a new service added to the service chain implemented for the service data flow, and transmits a charging rules request to the offline charging system responsive to detecting the new service being added to the service chain. The policy control element receives a response from the offline charging system that includes offline charging rules that are mapped to the new service of the service chain, makes a policy decision for the service data flow based on the offline charging rules, and transmits the policy decision to a policy enforcement element.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: March 24, 2020
    Assignee: Nokia of America Corporation
    Inventors: Ranjan Sharma, Yigang Cai
  • Publication number: 20200068074
    Abstract: Systems, methods, and software for selecting a network slice for User Equipment (UE) in a network that is partitioned into network slices. In one embodiment, a slice selection server receives an attach request intiated by the UE to attach to the network, sends a request to a policy control server to obtain a slice selection policy for the UE, and receives a response from the policy control server indicating a plurality of charging rules for the UE that are each mapped to a different one of the network slices. The slice selection server selects a network slice for the UE based on the charging rules, and sends an attach response to the UE that includes a network slice identifier (ID) for the network slice selected for the UE.
    Type: Application
    Filed: June 29, 2017
    Publication date: February 27, 2020
    Inventors: Yigang Cai, Ranjan Sharma
  • Patent number: 10306020
    Abstract: Systems, methods, and software for implementing a software upgrade in a virtualized Offline Charging System (OFCS) that includes a pool of Virtualized Charging Collection Functions (vCCF). In one embodiment, a software upgrade is identified for the virtualized OFCS, and installed with an upgrade process. The upgrade process includes developing a skeletal vCCF, which is pre-provisioned in the network, and installing the software upgrade in the skeletal vCCF. The upgrade process includes communicating with a DNS server to modify the priority in a DNS resource record for the skeletal vCCF to equal at least one of the other vCCFs in the pool. The upgrade process also includes designating an antiquated vCCF in the pool as the (next) skeletal vCCF, draining the accounting sessions from the skeletal vCCF, and communicating with the DNS server to set a priority in the DNS resource record for the skeletal vCCF so that the skeletal vCCF is selected last among the vCCFs in the pool by the CTFs for accounting sessions.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: May 28, 2019
    Assignee: Nokia of America Corporation
    Inventor: Ranjan Sharma
  • Patent number: 10165127
    Abstract: Systems and methods for charging in networks where radio resources are shared between Machine Type Communication (MTC) traffic and legacy traffic. A base station of a wireless access network determines a scheduling of radio resources on the air interface between MTC traffic and legacy traffic, and provides signaling to an MTC device and a legacy device indicating the scheduling of the radio resources. The base station collects resource sharing information regarding the sharing of the radio resources between the MTC traffic and the legacy traffic, and transmits a message to a network element of a core network that includes the resource sharing information. The network element may then forward the resource sharing information to a charging system so that the sharing of the radio resources is taken into account when charging the MTC device and/or the legacy device for usage of the air interface.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: December 25, 2018
    Assignee: Nokia of America Corporation
    Inventors: Yigang Cai, Ranjan Sharma
  • Patent number: 10136278
    Abstract: Systems and methods for performing offline charging for group communications. One embodiment is an application server that identifies data for a group communication, identifies an encryption code assigned to the group, encrypts the data for the group communication using the encryption code, and initiates delivery of the encrypted data for the group communication to the group of mobile devices over an MBMS bearer. The application server collects charging information related to the group communication using MBMS delivery, formats the charging information into an offline charging communication, and transmits the offline charging communication to an offline charging system.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: November 20, 2018
    Assignee: Nokia of America Corporation
    Inventors: Ranjan Sharma, Yigang Cai
  • Patent number: 10117076
    Abstract: Systems, methods, and software that distribute accounting requests to a plurality of Charging Data Functions (CDFs). One embodiment comprises a distributor unit that connects to the CDFs, which register their queues with the distributor unit. When receiving an accounting request (e.g., interim or stop) for a session, the distributor unit extracts an identifier from the accounting request indicating a destination queue previously selected for the session. When the destination queue is not accepting new sessions or ongoing sessions, the distributor unit identifies a prioritized list for the session, identifies a position of the destination queue in the prioritized list, searches the prioritized list for an alternate queue having a lower priority than the destination queue, and having a status indicating that the alternate queue is accepting new sessions. The distributor unit then selects the alternate queue as an alternate destination queue for the session.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: October 30, 2018
    Assignee: Alcatel-Lucent USA Inc.
    Inventor: Ranjan Sharma
  • Patent number: 10104516
    Abstract: Systems and methods are provided for processing messages in an Offline Charging System (OFCS) of a communications services provider. A front-end distributor unit receives Diameter messages from a Charging Trigger Function (CTF) and distributes the Diameter messages to Charging Data Function (CDF) units of the OFCS. The distributor unit receives Diameter response messages from CDFs and calculates performance metrics based on the distributed messages and their responses. The distributor unit computes revised distribution weights used for distributing new Diameter messages for new Diameter sessions to the CDF units based on the measured metrics, thus adjusting the distribution pattern of the Diameter messages based on estimated workload conditions at the CDFs.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: October 16, 2018
    Assignee: Nokia of America Corporation
    Inventor: Ranjan Sharma
  • Patent number: 10080116
    Abstract: Systems and methods for performing offline charging for group communications. One embodiment is an application server that identifies data for a group communication, identifies an encryption code assigned to the group, encrypts the data for the group communication using the encryption code, and initiates delivery of the encrypted data for the group communication to the group of mobile devices over an MBMS bearer. The application server collects charging information related to the group communication using MBMS delivery, formats the charging information into an offline charging communication, and transmits the offline charging communication to an offline charging system.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: September 18, 2018
    Assignee: Nokia of America Corporation
    Inventors: Ranjan Sharma, Yigang Cai
  • Patent number: 10063711
    Abstract: Systems and methods that provide charging for supplemental content in a data flow separately from other content in the data flow. One embodiment comprises a network element of a Packet-Switched (PS) network that serves mobile User Equipment (UE). The network element receives a data flow of packets for a download of content requested by the UE, and identifies supplemental content in the data flow not requested by the UE, such as advertising content. The network element generates a charging request, inserts charging information for the supplemental content in the charging request, and transmits the charging request to a charging system so that the supplemental content can be charged separately from other content of the data flow.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: August 28, 2018
    Assignee: Alcatel Lucent
    Inventors: Yigang Cai, Ranjan Sharma
  • Publication number: 20180191859
    Abstract: In scheduling network resource for cloud network environment including a plurality of hosts, a scheduler determines whether one or more hosts from among the plurality of hosts are available to host a first virtual machine by filtering the plurality of hosts based on (i) first virtual machine type indicator information associated with a request to schedule the first virtual machine and (ii) second virtual machine type indicator information associated with the plurality of hosts. If one or more hosts are available to host the first virtual machine, the scheduler selects a host based on selection criteria associated with the filtered plurality of hosts, and schedules the first virtual machine to run on the selected host. The scheduler updates the second virtual machine type indicator information for the selected host to indicate that the first virtual machine is scheduled to run on the selected host.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Ranjan SHARMA, Helmut RAETHER
  • Publication number: 20180183938
    Abstract: Systems and methods for charging in networks where radio resources are shared between Machine Type Communication (MTC) traffic and legacy traffic. A base station of a wireless access network determines a scheduling of radio resources on the air interface between MTC traffic and legacy traffic, and provides signaling to an MTC device and a legacy device indicating the scheduling of the radio resources. The base station collects resource sharing information regarding the sharing of the radio resources between the MTC traffic and the legacy traffic, and transmits a message to a network element of a core network that includes the resource sharing information. The network element may then forward the resource sharing information to a charging system so that the sharing of the radio resources is taken into account when charging the MTC device and/or the legacy device for usage of the air interface.
    Type: Application
    Filed: December 23, 2016
    Publication date: June 28, 2018
    Inventors: Yigang Cai, Ranjan Sharma
  • Patent number: 10003696
    Abstract: A distributed collaborative offline charging system and method is provided. Charging is determined by receiving a reduced charging record at a charging control function. The reduced charging record includes a charging data subset and an index for charging parameters that are not included in reduced charging record. The charging control function retrieves the charging parameters that are not included in reduced charging record utilizing the index.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: June 19, 2018
    Assignee: Provenance Asset Group LLC
    Inventors: Yigang Cai, Ranjan Sharma