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: 11877188Abstract: 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: GrantFiled: March 24, 2020Date of Patent: January 16, 2024Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventor: Ranjan Sharma
-
Patent number: 11575796Abstract: 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: GrantFiled: May 8, 2018Date of Patent: February 7, 2023Assignee: Nokia Solutions and Networks OyInventors: Yigang Cai, Ranjan Sharma, Maryse Gardella
-
Publication number: 20230007536Abstract: 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: ApplicationFiled: March 24, 2020Publication date: January 5, 2023Applicant: Nokia Solutions and Networks OyInventor: Ranjan SHARMA
-
Patent number: 11349997Abstract: 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: GrantFiled: March 20, 2018Date of Patent: May 31, 2022Assignee: Nokia Solutions and Networks OyInventors: Yigang Cai, Ranjan Sharma
-
Publication number: 20210218849Abstract: 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: ApplicationFiled: May 8, 2018Publication date: July 15, 2021Inventors: Yigang CAI, Ranjan SHARMA, Maryse GARDELLA
-
Patent number: 11044664Abstract: 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: GrantFiled: June 29, 2017Date of Patent: June 22, 2021Assignee: Nokia Solutions and Networks OyInventors: Yigang Cai, Ranjan Sharma
-
Publication number: 20210051235Abstract: 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: ApplicationFiled: March 20, 2018Publication date: February 18, 2021Inventors: Yigang Cai, Ranjan Sharma
-
Publication number: 20200169951Abstract: 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: ApplicationFiled: June 29, 2017Publication date: May 28, 2020Inventors: Yigang Cai, Ranjan Sharma
-
Patent number: 10602000Abstract: 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: GrantFiled: October 29, 2014Date of Patent: March 24, 2020Assignee: Nokia of America CorporationInventors: Ranjan Sharma, Yigang Cai
-
Publication number: 20200068074Abstract: 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: ApplicationFiled: June 29, 2017Publication date: February 27, 2020Inventors: Yigang Cai, Ranjan Sharma
-
Patent number: 10306020Abstract: 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: GrantFiled: September 21, 2016Date of Patent: May 28, 2019Assignee: Nokia of America CorporationInventor: Ranjan Sharma
-
Patent number: 10165127Abstract: 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: GrantFiled: December 23, 2016Date of Patent: December 25, 2018Assignee: Nokia of America CorporationInventors: Yigang Cai, Ranjan Sharma
-
Patent number: 10136278Abstract: 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: GrantFiled: March 6, 2015Date of Patent: November 20, 2018Assignee: Nokia of America CorporationInventors: Ranjan Sharma, Yigang Cai
-
Patent number: 10117076Abstract: 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: GrantFiled: May 19, 2016Date of Patent: October 30, 2018Assignee: Alcatel-Lucent USA Inc.Inventor: Ranjan Sharma
-
Patent number: 10104516Abstract: 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: GrantFiled: March 30, 2016Date of Patent: October 16, 2018Assignee: Nokia of America CorporationInventor: Ranjan Sharma
-
Patent number: 10080116Abstract: 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: GrantFiled: April 3, 2015Date of Patent: September 18, 2018Assignee: Nokia of America CorporationInventors: Ranjan Sharma, Yigang Cai
-
Patent number: 10063711Abstract: 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: GrantFiled: June 2, 2017Date of Patent: August 28, 2018Assignee: Alcatel LucentInventors: Yigang Cai, Ranjan Sharma
-
Publication number: 20180191859Abstract: 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: ApplicationFiled: December 29, 2016Publication date: July 5, 2018Inventors: Ranjan SHARMA, Helmut RAETHER
-
Publication number: 20180183938Abstract: 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: ApplicationFiled: December 23, 2016Publication date: June 28, 2018Inventors: Yigang Cai, Ranjan Sharma
-
Patent number: 10003696Abstract: 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: GrantFiled: March 31, 2014Date of Patent: June 19, 2018Assignee: Provenance Asset Group LLCInventors: Yigang Cai, Ranjan Sharma