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).
-
Publication number: 20240330433Abstract: Systems and methods for automated validation of application stacks are described herein. A method for automated validation of application stacks can include receiving identification of a stack for validation at a publication service system from a customer tenancy in a cloud computing environment. The stack can include an associated stack identifier. The method can include retrieving with the publication service system job information from the customer tenancy relevant to the stack and determining validation status of the stack based on the retrieved job information. The method can include designating the stack as a valid stack when it is determined that the stack is valid.Type: ApplicationFiled: March 30, 2023Publication date: October 3, 2024Applicant: Oracle International CorporationInventor: Rajeev Agrawal
-
Patent number: 11990970Abstract: 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: GrantFiled: June 20, 2019Date of Patent: May 21, 2024Assignee: Nokia Technologies OyInventors: Ian Dexter Garcia, Igor Filipovich, Chandrasekar Sankaran, Hua Xu, Suresh Kalyanasundaram, Jamil Shihab, Rajeev Agrawal, Anand Bedekar
-
Publication number: 20240023092Abstract: Different solutions, in which uplink data streams are whitened and after that combined, are disclosed. The whitening is performed by applying whitening parameters received in a downlink control information. The whitening parameters are based on predictions on channel conditions.Type: ApplicationFiled: July 14, 2023Publication date: January 18, 2024Inventors: Roy Yang, Francis Dominique, Rajeev Agrawal
-
Patent number: 11856454Abstract: 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: GrantFiled: May 8, 2019Date of Patent: December 26, 2023Assignee: Nokia Solutions and Networks OyInventors: Ian Garcia, Hua Xu, Jamil Shihab, Rajeev Agrawal, Ruth Gayde
-
Publication number: 20230316256Abstract: The present invention discloses a method and a system for enabling communication between electronic devices using a printer application. The method comprising detecting a connection with a second electronic device, wherein the connection is detected by a printer application installed in a first electronic device. Thereafter, the method comprising determining a device identifier of the second electronic device when the second electronic device is connected to the first electronic device. Subsequently, the method comprising configuring the first electronic device to be in a host mode and the second electronic device to be in an accessory mode when the device identifier of the second electronic device matches with a device identifier list of the printer application. Lastly, the method comprising sending an Android Open Accessory command to the second electronic device for enabling communication between the first electronic device and the second electronic device.Type: ApplicationFiled: August 11, 2021Publication date: October 5, 2023Inventor: Rajeev AGRAWAL
-
Publication number: 20230123966Abstract: The present disclosure is related to a printing driver unit, which discloses method and printer driver unit for performing a transaction by automatically transmitting data to an Electronic Data Capture (EDC) terminal. Method includes receiving, by printer driver unit associated with host computing device, first print request including first data related to purchase, from host computing device. Further, the printer driver unit extracts final transaction amount from first data and determines status of EDC terminal upon extracting final transaction amount. When EDC terminal is determined to be in first state, the printer driver unit generates a second print request including extracted final transaction amount and transmits the generated second print request to EDC terminal to facilitate automatic insertion of final transaction amount in EDC terminal to initiate payment transaction.Type: ApplicationFiled: April 26, 2021Publication date: April 20, 2023Inventors: Rajeev Agrawal, Shivendra Meena
-
Patent number: 11626917Abstract: An apparatus includes a beam 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: GrantFiled: March 29, 2018Date of Patent: April 11, 2023Assignee: Nokia Solutions and Networks OyInventors: Anand Bedekar, Rajeev Agrawal
-
Publication number: 20230067024Abstract: An apparatus, method and computer program is described above: determining a coupling gain for a user device within a cell of a mobile communication system; comparing the determined coupling gain with a coupling gain threshold; setting the user device to operate in a device-specific CSI-RS mode of operation in the event that the determined coupling gain is less than the coupling gain threshold, wherein, in the device-specific CSI-RS mode of operation, the user device is configured to use device-specific reference signal transmissions for the determination of channel state information; and setting the user device to operate in a cell-specific CSI-RS mode of operation in the event that the determined coupling gain is not less than the coupling gain threshold, wherein, in the cell-specific CSI-RS mode of operation, the user device is configured to use cell-specific reference signal transmissions for the determination of channel state information.Type: ApplicationFiled: February 12, 2020Publication date: March 2, 2023Inventors: Shalini GULATI, Rajeev AGRAWAL, Suresh KALYANASUNDARAM, Richa GUPTA, Jinesh P NAIR
-
Patent number: 11546040Abstract: 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: GrantFiled: September 13, 2018Date of Patent: January 3, 2023Assignee: Nokia Solutions and Networks OyInventors: Deepak Nayak, Chandrashekhar Thejaswi, Suresh Kalyanasundaram, Rajeev Agrawal, Hua Xu, Anand Bedekar, Veronique Capdevielle, Claudiu Mihailescu, Boris Kouassi, Afef Feki
-
Patent number: 11419161Abstract: 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: GrantFiled: February 15, 2018Date of Patent: August 16, 2022Assignee: Nokia Solutions and Networks OyInventors: Anand Bedekar, Rajeev Agrawal, Paul Boudreaux, Eric Desorbay
-
Patent number: 11411600Abstract: 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: GrantFiled: October 21, 2019Date of Patent: August 9, 2022Assignee: Nokia Solutions and Networks OyInventors: Chandrashekhar Thejaswi, Suresh Kalyanasundaram, Rajeev Agrawal, Francis Dominique, Karthik Kuntikana Shrikrishna
-
Patent number: 11399303Abstract: 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: GrantFiled: February 19, 2019Date of Patent: July 26, 2022Assignee: Nokia Solutions and Networks OyInventors: Anand Bedekar, Rajeev Agrawal, Hua Xu, Suresh Kalyanasundaram
-
Patent number: 11334869Abstract: 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: GrantFiled: March 29, 2018Date of Patent: May 17, 2022Assignee: INNOVITI PAYMENT SOLUTIONS PRIVATE LIMITEDInventors: Rajeev Agrawal, Hari Charan Ramachandra Rao, Phani Kumar G V, Shashank Agarwal, Kartik Chandrasekar Iyer, Ashish Sood
-
Publication number: 20220150756Abstract: 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: ApplicationFiled: May 8, 2019Publication date: May 12, 2022Inventors: Ian GARCIA, Hua XU, Jamil SHIHAB, Rajeev AGRAWAL, Ruth GAYDE
-
Patent number: 11240830Abstract: 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: GrantFiled: March 20, 2018Date of Patent: February 1, 2022Assignee: Nokia Technologies OyInventors: Suresh Kalyanasundaram, Klaus Pedersen, Hans Kroener, Rajeev Agrawal
-
Publication number: 20220006485Abstract: 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: ApplicationFiled: October 21, 2019Publication date: January 6, 2022Inventors: Chandrashekhar THEJASWI, Suresh KALYANASUNDARAM, Rajeev AGRAWAL, Francis DOMINIQUE, Karthik KUNTIKANA SHRIKRISHNA
-
Patent number: 11218909Abstract: This document discloses a solution for selecting a transmission direction in a cell.Type: GrantFiled: November 16, 2017Date of Patent: January 4, 2022Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Sheshachalam B S, Rajeev Agrawal, Suresh Kalyanasundaram
-
Publication number: 20210385682Abstract: 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: ApplicationFiled: February 19, 2019Publication date: December 9, 2021Inventors: Anand Bedekar, Rajeev Agrawal, Hua Xu, Suresh Kalyanasundaram
-
Publication number: 20210320709Abstract: 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: ApplicationFiled: September 13, 2018Publication date: October 14, 2021Inventors: Deepak NAYAK, Chandrashekhar THEJASWI, Suresh KALYANASUNDARAM, Rajeev AGRAWAL, Hua XU, Anand BEDEKAR, Veronique CAPDEVIELLE, Claudiu MIHAILESCU, Boris KOUASSI, Afef FEKI
-
Publication number: 20210227556Abstract: 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: ApplicationFiled: August 28, 2018Publication date: July 22, 2021Applicant: Nokia Solutions and Networks OyInventors: Moushumi SEN, Suresh KALYANASUNDARAM, Rajeev AGRAWAL