Patents by Inventor Rajeev Agrawal

Rajeev Agrawal 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: 11419161
    Abstract: A server associated with a core network may include a memory storing computer-readable instructions; and at least one processor coupled to the memory, the at least one processor configured to execute the computer-readable instructions to, generate a list of preferred instances of a first network function, transmit the list of the preferred instances to a server associated with a third network function, and receive a request to establish a communication session with a selected instance selected from the list of the preferred instances, if the server is associated with a selected instance of a second network function associated with the selected instance of the first network function.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: August 16, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Anand Bedekar, Rajeev Agrawal, Paul Boudreaux, Eric Desorbay
  • Patent number: 11411600
    Abstract: An apparatus is disclosed, comprising means for identifying a plurality of user equipment (UE), each transmitting one or more uplink packets for decoding at a base station associated with a given cell of a radio network. The apparatus further comprises means for clustering the identified user equipment into joint processing groups, each joint processing group comprising the identities of two or more user equipment as clustered and means for performing, in a first processing stage, joint processing of the uplink data streams for identified user equipment within common joint processing groups using one or more first processing algorithms to produce corresponding first processed uplink data streams.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: August 9, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Chandrashekhar Thejaswi, Suresh Kalyanasundaram, Rajeev Agrawal, Francis Dominique, Karthik Kuntikana Shrikrishna
  • Patent number: 11399303
    Abstract: According to an example embodiment, a method may include receiving, by a controller from a radio access network (RAN) node within a wireless network, at least one of a neural network support information, and a measurement information that includes one or more measurements by the radio access network node or one or more measurements by a wireless device that is in communication with the radio access network node; determining, by the controller based on the at least one of the neural network support information and the measurement information, a configuration of a neural network for the radio access network node; an sending, by the controller to the radio access network node, neural network configuration information that indicates the configuration of the neural network for the radio access network node.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: July 26, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Anand Bedekar, Rajeev Agrawal, Hua Xu, Suresh Kalyanasundaram
  • Patent number: 11334869
    Abstract: Disclosed herein is a method and system for establishing secure communication between a terminal device and a target system. The method comprises validating the terminal device and the target system based on a communication request received from the terminal device. Upon validation, the terminal device is signaled to generate a Quick Response (QR) code corresponding to the communication request. Subsequently, the QR code generated at the terminal device is processed using a predetermined verification interface configured in a user device for establishing the secure communication between the terminal device and the target system. In an embodiment, the present disclosure helps users in completing a transaction based on the QR code generated at the terminal device, and thereby eliminates requirement of using a credit card/debit card and the like for completing the transaction.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 17, 2022
    Assignee: INNOVITI PAYMENT SOLUTIONS PRIVATE LIMITED
    Inventors: Rajeev Agrawal, Hari Charan Ramachandra Rao, Phani Kumar G V, Shashank Agarwal, Kartik Chandrasekar Iyer, Ashish Sood
  • Publication number: 20220150756
    Abstract: Inter-radio access technology (inter-RAT) load balancing under multi-carrier dynamic spectrum sharing (SS) context is provided. One method may include splitting shared radio-frequency resources into orthogonal resource pool shares. The method may include receiving a load metric for each of a plurality of radio access technologies. The method may include assigning, based on the load metric, one of the resource pool shares to each of the plurality of radio access technologies. In addition, the method may include dynamically adjusting a proportion of the assigned resource pool shares based on the load metric of each of the plurality of radio access technologies at corresponding carriers. The method may include assigning a primary carrier to a user equipment based on the load metric, the resource pool share, a coverage of the carriers' physical channels, and a type of multi-carrier operation for each of the plurality of radio access technologies.
    Type: Application
    Filed: May 8, 2019
    Publication date: May 12, 2022
    Inventors: Ian GARCIA, Hua XU, Jamil SHIHAB, Rajeev AGRAWAL, Ruth GAYDE
  • Patent number: 11240830
    Abstract: Methods, devices, and computer program products concerning accommodating ultra-reliable low latency communications (URLLC) traffic by making a determination of which mobile broadband (MBB) user equipment (UE) to puncture, where in response to an indication that URLLC traffic needs to be scheduled in the midst of ongoing MBB transmissions in a wireless communications network, the determination is made from a plurality of MBB UEs with the ongoing MBB transmissions, of a set of the plurality scheduled for transmission in a slot required by the URLLC traffic. From that set of MBB UEs, a subset of MBB UEs for puncturing is chosen, where that choice is made at least in relation to accommodating a reliability constraint of the URLLC traffic, maximizing a sum proportional fairness metric of the plurality of MBB UEs, and minimizing a block error rate in a computation of a proportional fairness metric for each UE of the subset.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: February 1, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Suresh Kalyanasundaram, Klaus Pedersen, Hans Kroener, Rajeev Agrawal
  • Publication number: 20220006485
    Abstract: An apparatus is disclosed, comprising means for identifying a plurality of user equipment (UE), each transmitting one or more uplink packets for decoding at a base station associated with a given cell of a radio network. The apparatus further comprises means for clustering the identified user equipment into joint processing groups, each joint processing group comprising the identities of two or more user equipment as clustered and means for performing, in a first processing stage, joint processing of the uplink data streams for identified user equipment within common joint processing groups using one or more first processing algorithms to produce corresponding first processed uplink data streams.
    Type: Application
    Filed: October 21, 2019
    Publication date: January 6, 2022
    Inventors: Chandrashekhar THEJASWI, Suresh KALYANASUNDARAM, Rajeev AGRAWAL, Francis DOMINIQUE, Karthik KUNTIKANA SHRIKRISHNA
  • Patent number: 11218909
    Abstract: This document discloses a solution for selecting a transmission direction in a cell.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: January 4, 2022
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Sheshachalam B S, Rajeev Agrawal, Suresh Kalyanasundaram
  • Publication number: 20210385682
    Abstract: According to an example embodiment, a method may include receiving, by a controller from a radio access network (RAN) node within a wireless network, at least one of a neural network support information, and a measurement information that includes one or more measurements by the radio access network node or one or more measurements by a wireless device that is in communication with the radio access network node; determining, by the controller based on the at least one of the neural network support information and the measurement information, a configuration of a neural network for the radio access network node; an sending, by the controller to the radio access network node, neural network configuration information that indicates the configuration of the neural network for the radio access network node.
    Type: Application
    Filed: February 19, 2019
    Publication date: December 9, 2021
    Inventors: Anand Bedekar, Rajeev Agrawal, Hua Xu, Suresh Kalyanasundaram
  • Publication number: 20210320709
    Abstract: Systems, methods, apparatuses, and computer program products for determining a grid-of-beams (GoB) are provided. One method may include collecting network data for training a neural network, train the neural network, using the collected data, to learn a non-discounted cumulative reward Q that evaluates a benefit of including a given beam into a grid-of-beams (GoB), iteratively applying the trained neural network to select at least one optimal beam to include in the grid-of-beams (GoB), and selecting one or more beams from the grid-of-beams (GoB) to transmit to a user equipment or to receive transmission from the user equipment.
    Type: Application
    Filed: September 13, 2018
    Publication date: October 14, 2021
    Inventors: Deepak NAYAK, Chandrashekhar THEJASWI, Suresh KALYANASUNDARAM, Rajeev AGRAWAL, Hua XU, Anand BEDEKAR, Veronique CAPDEVIELLE, Claudiu MIHAILESCU, Boris KOUASSI, Afef FEKI
  • Publication number: 20210227556
    Abstract: A base station including a memory and a processor. The memory is configured to store computer readable instructions. The processor is configured to execute the computer readable instructions such that the memory, the processor and the computer readable instructions cause the base station to order a plurality of reception devices according to an amount of transmission resources required to transmit transmission data to each reception device, assign transmission resources in a time slot in blocks to each of the plurality of reception devices in order from a first reception device requiring the least amount of transmission resources to a reception device among the plurality of reception devices requiring a greatest amount of transmission resources, the time slot being divided into a plurality of symbols, and transmit the transmission data to the plurality of reception devices using the assigned transmission resources.
    Type: Application
    Filed: August 28, 2018
    Publication date: July 22, 2021
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Moushumi SEN, Suresh KALYANASUNDARAM, Rajeev AGRAWAL
  • Publication number: 20210218460
    Abstract: Systems, methods, apparatuses, and computer program products for multi-user (MU) multiple-input multiple-output (MIMO) user pairing selection are provided. One method may include selecting multi-user multiple input multiple output (MU MIMO) candidate beams using deep neural network(s) (DNNs), and selecting paired users based on the selected beams. The deep neural network(s) (DNNs) are trained to maximize multi-user priority metric (MU-PM) or a heuristic of the multi-user priority metric (MU-PM).
    Type: Application
    Filed: June 20, 2019
    Publication date: July 15, 2021
    Inventors: Ian Dexter GARCIA, Igor FILIPOVICH, Chandrasekar SANKARAN, Hua XU, Suresh KALYANASUNDARAM, Jamil SHIHAB, Rajeev AGRAWAL, Anand BEDEKAR
  • Publication number: 20210064423
    Abstract: Methods and apparatuses are provided for hardware acceleration for a frequency domain scheduler. An example method includes receiving an instruction from a processor core to process a job for determining an allocation of a set of resources to one or more users, the set of resources corresponding to a transmission layer in a transmission time interval; processing the job by determining which of the one or more users is to be allocated on each of the respective resources in the set based on a first array stored in a memory associated with a metric of each of one or more users for each of the resources in the set, and a second array stored in the memory associated with a buffer size of each of the one or more users; and in response to successfully completing the job, sending an indication of the determined allocation to the processor core.
    Type: Application
    Filed: January 11, 2018
    Publication date: March 4, 2021
    Inventors: Anand Bedekar, Rajeev AGRAWAL
  • Publication number: 20210028847
    Abstract: An apparatus includes abeam selection hardware accelerator for determining a set of beams to be used for data scheduling by a wireless node for a transmission time interval, the beam selection hardware accelerator being configured to: receive a beam information and information indicating an angular separation of beams for a set of selected beams; create a graph based on the beam information and the minimum angular separation; select a set of beams, out of a plurality of beams, as a maximum weight independent set of beams based on the created graph; and provide a notification of the selected set of beams.
    Type: Application
    Filed: March 29, 2018
    Publication date: January 28, 2021
    Inventors: Anand Bedekar, Rajeev Agrawal
  • Publication number: 20210007120
    Abstract: Methods, devices, and computer program products concerning accommodating ultra-reliable low latency communications (URLLC) traffic by making a determination of which mobile broadband (MBB) user equipment (UE) to puncture, where in response to an indication that URLLC traffic needs to be scheduled in the midst of ongoing MBB transmissions in a wireless communications network, the determination is made from a plurality of MBB UEs with the ongoing MBB transmissions, of a set of the plurality scheduled for transmission in a slot required by the URLLC traffic. From that set of MBB UEs, a subset of MBB UEs for puncturing is chosen, where that choice is made at least in relation to accommodating a reliability constraint of the URLLC traffic, maximizing a sum proportional fairness metric of the plurality of MBB UEs, and minimizing a block error rate in a computation of a proportional fairness metric for each UE of the subset.
    Type: Application
    Filed: March 20, 2018
    Publication date: January 7, 2021
    Inventors: Suresh KALYANASUNDARAM, Klaus PEDERSEN, Hans KROENER, Rajeev AGRAWAL
  • Publication number: 20200374946
    Abstract: A server associated with a core network may include a memory storing computer-readable instructions; and at least one processor coupled to the memory, the at least one processor configured to execute the computer-readable instructions to, generate a list of preferred instances of a first network function, transmit the list of the preferred instances to a server associated with a third network function, and receive a request to establish a communication session with a selected instance selected from the list of the preferred instances, if the server is associated with a selected instance of a second network function associated with the selected instance of the first network function.
    Type: Application
    Filed: February 15, 2018
    Publication date: November 26, 2020
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Anand BEDEKAR, Rajeev AGRAWAL, Paul BOUDREAUX, Eric DESORBAY
  • Publication number: 20200288349
    Abstract: This document discloses a solution for selecting a transmission direction in a cell.
    Type: Application
    Filed: November 16, 2017
    Publication date: September 10, 2020
    Inventors: Sheshachalam B S, Rajeev AGRAWAL, Suresh KALYANASUNDARAM
  • Publication number: 20200259702
    Abstract: Disclosed herein is a method and system for establishing fault tolerant communication channel between terminal device and target system. In an embodiment, the communication channel between terminal device and target system, through a primary communication gateway, is monitored for collecting state information related to communication channel and to detect fault in the primary communication gateway. The state information is stored in terminal device. Subsequently, upon detecting fault, a secondary communication gateway is selected and configured with the state information, thereby replacing the primary communication gateway, and re-establishing the communication channel between terminal device and target system through the secondary communication gateway.
    Type: Application
    Filed: July 24, 2018
    Publication date: August 13, 2020
    Inventors: Rajeev AGRAWAL, Hari Charan RAMACHANDRA RAO, Phani Kumar G V, Siva GANESHAN, Kartik Chandrasekar IYER
  • Publication number: 20200034821
    Abstract: Disclosed herein is a method and system for establishing secure communication between a terminal device and a target system. The method comprises validating the terminal device and the target system based on a communication request received from the terminal device. Upon validation, the terminal device is signaled to generate a Quick Response (QR) code corresponding to the communication request. Subsequently, the QR code generated at the terminal device is processed using a predetermined verification interface configured in a user device for establishing the secure communication between the terminal device and the target system. In an embodiment, the present disclosure helps users in completing a transaction based on the QR code generated at the terminal device, and thereby eliminates requirement of using a credit card/debit card and the like for completing the transaction.
    Type: Application
    Filed: March 29, 2018
    Publication date: January 30, 2020
    Inventors: Rajeev AGRAWAL, Hari Charan Ramachandra RAO, Phani Kumar G V, Shashank AGARWAL, Kartik Chandrasekar IYER, Ashish SOOD
  • Patent number: 10362632
    Abstract: As radio access network (RAN) architecture evolves and evolved packet core deployments get more distributed, there is an opportunity to provide significant optimizations of latency and processing. Certain embodiments can provide these and other benefits using vertical aggregation of radio access network and evolved packet core functionalities. A method can include operating a network element as a per-user-equipment control plane entity. The method can also include operating the network element as a first user plane entity (for example, a per-user-equipment user plane entity). The method can further include operating the network element as a second user plane entity. The method can additionally include operating the network element as a per-cell control plane entity. The method can also include operationally interconnecting the per-user-equipment control plane entity, the first user plane entity, the second user plane entity, and the per-cell control plane entity via interfaces.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: July 23, 2019
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Anand Bedekar, Rajeev Agrawal