Patents by Inventor Arjun Varman Balasingam
Arjun Varman Balasingam 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: 12513728Abstract: The present optimization of guard bands repurposes some guard band spectrum for data transmission in a 5G network. This approach takes spectrum that is otherwise “wasted” for guard bands to enable overall spectrum utilization to be increased. To mitigate effects of inter-numerology interference (INI) with narrower guard band bandwidth, physical resource blocks (PRBs) for particular user equipment (UE) are allocated to BWPs that are modified with increased bandwidth that comes from narrowing the guard band bandwidth. These particular UEs have high signal strength, for example, as characterized by SINR (signal-to-interference plus noise ratio), relative to other UE. Allocating PRBs for high signal strength UE in BWPs near the edges of the narrower guard band increases the risk of INI, but the higher signal strength for these UE helps to lessen the INI impact and enable overall throughput for all users to be maximized in the network.Type: GrantFiled: June 15, 2023Date of Patent: December 30, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Manikanta Kotaru, Arjun Varman Balasingam, Paramvir Bahl
-
Publication number: 20250378745Abstract: A method includes establishing a co-watching session at a host device for a streaming event, joining the co-watching session at a first user device, joining the co-watching session at a second user device, establishing a first account balance associated with the first user device, establishing a second account balance associated with the second user device, initiating a wager display interface for a wager during the co-watching session, generating a selection signal for selecting the wager at the second user device and reducing the second account balance based on the selection signal.Type: ApplicationFiled: June 10, 2025Publication date: December 11, 2025Inventors: Arjun Varman BALASINGAM, Ali Airaj AHSAN
-
Publication number: 20250343961Abstract: A system and method for synchronizing a host and client devices comprise establishing a co-watching session at a host device associated with a video signal having a time clock therein, communicating a time clock time to a system server, determining a playback offset from a plurality of content providers for the video signal, joining the co-watching session at a first client device, independently receiving a first video signal associated with a first content provider of the plurality of content providers at the first client device not through the co-watching session, and synchronizing, at the first client device, the co-watching session and playback of the first video signal with the host device based on the playback offset associated with the first content provider and the time clock time.Type: ApplicationFiled: May 5, 2025Publication date: November 6, 2025Inventors: Arjun Varman Balasingam, Thomas Cooper Mullen
-
Patent number: 12317109Abstract: Described are examples for calculating and exposing network capacity and congestion to applications. A network entity such as a radio access network (RAN) intelligent controller (RIC) or virtual base station component receives measurements of a signal quality for a plurality of user devices connected to a RAN. The network entity estimates a deliverable throughput of a wireless link for a user device of the plurality of user devices based on at least the measurements. The network entity can consider other factors such as a number of competing users, queue sizes of the user device and of the competing users, or a scheduling policy. The network entity provides the deliverable throughput to an application server for an application of the user device communicating with the application server via the RAN. The application server can adapt a data rate for the application and the user device based on the deliverable throughput.Type: GrantFiled: June 15, 2022Date of Patent: May 27, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Manikanta Kotaru, Paramvir Bahl, Arjun Varman Balasingam
-
Publication number: 20240422813Abstract: The present optimization of guard bands repurposes some guard band spectrum for data transmission in a 5G network. This approach takes spectrum that is otherwise “wasted” for guard bands to enable overall spectrum utilization to be increased. To mitigate effects of inter-numerology interference (INI) with narrower guard band bandwidth, physical resource blocks (PRBs) for particular user equipment (UE) are allocated to BWPs that are modified with increased bandwidth that comes from narrowing the guard band bandwidth. These particular UEs have high signal strength, for example, as characterized by SINR (signal-to-interference plus noise ratio), relative to other UE. Allocating PRBs for high signal strength UE in BWPs near the edges of the narrower guard band increases the risk of INI, but the higher signal strength for these UE helps to lessen the INI impact and enable overall throughput for all users to be maximized in the network.Type: ApplicationFiled: June 15, 2023Publication date: December 19, 2024Inventors: Manikanta KOTARU, Arjun Varman BALASINGAM, Paramvir BAHL
-
Patent number: 12069704Abstract: Aspects include a machine learning based resource block scheduler configured to meet service level requirements of applications. Aspects include receiving a plurality of scheduling requests each associated with a respective application of a plurality of applications on a plurality of wireless devices, identifying a plurality of current channel state information each associated with one of the plurality of wireless devices, and identifying a plurality of different types of service level requirements each associated with one of the plurality of applications.Type: GrantFiled: June 23, 2021Date of Patent: August 20, 2024Assignee: Microsoft Technology Licensing, LLPInventors: Arjun Varman Balasingam, Paramvir Bahl, Manikanta Kotaru
-
Publication number: 20230413076Abstract: Described are examples for calculating and exposing network capacity and congestion to applications. A network entity such as a radio access network (RAN) intelligent controller (RIC) or virtual base station component receives measurements of a signal quality for a plurality of user devices connected to a RAN. The network entity estimates a deliverable throughput of a wireless link for a user device of the plurality of user devices based on at least the measurements. The network entity can consider other factors such as a number of competing users, queue sizes of the user device and of the competing users, or a scheduling policy. The network entity provides the deliverable throughput to an application server for an application of the user device communicating with the application server via the RAN. The application server can adapt a data rate for the application and the user device based on the deliverable throughput.Type: ApplicationFiled: June 15, 2022Publication date: December 21, 2023Inventors: Manikanta KOTARU, Paramvir BAHL, Arjun Varman BALASINGAM
-
Patent number: 11849442Abstract: In a 5G network, a slice controller operating in a radio access network (RAN) is arranged to make predictions of channel state information (CSI) for user equipment (UE) on the network using a predictive propagation model. The slice controller uses the predicted CSI to schedule subcarriers and time slots associated with physical radio resources for data transmission on slices of the 5G network between a 5G radio unit (RU) and the UE to maximize network throughput on a slice for the radio spectrum that is utilized for a given time period. In view of the CSI predictions, the slice controller controls operations of the MAC (Medium Access Control) layer functions based on PHY (physical) layer radio resource subsets to schedule the subcarrier and time slots for data transmissions on a slice over the 5G air interface from RU to UE.Type: GrantFiled: November 29, 2022Date of Patent: December 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Manikanta Kotaru, Paramvir Bahl, Arjun Varman Balasingam
-
Publication number: 20230388851Abstract: Aspects of the present disclosure relate to allocating RAN resources among RAN slices using a machine learning model. In examples, the machine learning model may determine an optimal RAN resource configuration based on compute power needs. As a result, RAN resource allocation generation and compute power requirements may improve, even in instances with changing or unknown network conditions. In examples, a prediction engine may receive communication parameters and/or requirements associated with service-level agreements (SLAs) for applications executing at least partially at a device in communication with the RAN. The RAN may generate one or more RAN resource configuration for implementation among RAN slices. Upon a change in network conditions or SLA requirements, an optimal RAN configuration may be determined in terms of required compute power.Type: ApplicationFiled: May 25, 2023Publication date: November 30, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Manikanta KOTARU, Arjun Varman BALASINGAM, Paramvir BAHL
-
Patent number: 11706658Abstract: In a 5G network, a slice controller is arranged to dynamically configure a radio access network (RAN) by allocating physical radio resources into RAN slices by making predictions of channel state information (CSI) for user equipment (UE) executing applications that make connectivity requests for admission to particular identified slices. The slice controller grants or denies admission requests based on the predicted CSI to ensure that applicable service level agreement (SLA) guarantees are satisfied for traffic across all the RAN slices. Each time new admission requests are received from applications, the slice controller determines whether a suitable RAN configuration exists that will enable SLA guarantees for the slices to continue to be satisfied for the current traffic while also meeting the SLA guarantees applicable to the new admission request.Type: GrantFiled: May 19, 2021Date of Patent: July 18, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Manikanta Kotaru, Paramvir Bahl, Arjun Varman Balasingam
-
Patent number: 11665589Abstract: Aspects of the present disclosure relate to allocating RAN resources among RAN slices using a machine learning model. In examples, the machine learning model may determine an optimal RAN resource configuration based on compute power needs. As a result, RAN resource allocation generation and compute power requirements may improve, even in instances with changing or unknown network conditions. In examples, a prediction engine may receive communication parameters and/or requirements associated with service-level agreements (SLAs) for applications executing at least partially at a device in communication with the RAN. The RAN may generate one or more RAN resource configuration for implementation among RAN slices. Upon a change in network conditions or SLA requirements, an optimal RAN configuration may be determined in terms of required compute power.Type: GrantFiled: May 28, 2021Date of Patent: May 30, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Manikanta Kotaru, Arjun Varman Balasingam, Paramvir Bahl
-
Publication number: 20230090021Abstract: In a 5G network, a slice controller operating in a radio access network (RAN) is arranged to make predictions of channel state information (CSI) for user equipment (UE) on the network using a predictive propagation model. The slice controller uses the predicted CSI to schedule subcarriers and time slots associated with physical radio resources for data transmission on slices of the 5G network between a 5G radio unit (RU) and the UE to maximize network throughput on a slice for the radio spectrum that is utilized for a given time period. In view of the CSI predictions, the slice controller controls operations of the MAC (Medium Access Control) layer functions based on PHY (physical) layer radio resource subsets to schedule the subcarrier and time slots for data transmissions on a slice over the 5G air interface from RU to UE.Type: ApplicationFiled: November 29, 2022Publication date: March 23, 2023Inventors: Manikanta KOTARU, Paramvir BAHL, Arjun Varman BALASINGAM
-
Publication number: 20220417948Abstract: Aspects include a machine learning based resource block scheduler configured to meet service level requirements of applications. Aspects include receiving a plurality of scheduling requests each associated with a respective application of a plurality of applications on a plurality of wireless devices, identifying a plurality of current channel state information each associated with one of the plurality of wireless devices, and identifying a plurality of different types of service level requirements each associated with one of the plurality of applications.Type: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Inventors: Arjun Varman Balasingam, Paramvir Bahl, Manikanta Kotaru
-
Patent number: 11540298Abstract: In a 5G network, a slice controller operating in a radio access network (RAN) is arranged to make predictions of channel state information (CSI) for user equipment (UE) on the network using a predictive propagation model. The slice controller uses the predicted CSI to schedule subcarriers and time slots associated with physical radio resources for data transmission on slices of the 5G network between a 5G radio unit (RU) and the UE to maximize network throughput on a slice for the radio spectrum that is utilized for a given time period. In view of the CSI predictions, the slice controller controls operations of the MAC (Medium Access Control) layer functions based on PHY (physical) layer radio resource subsets to schedule the subcarrier and time slots for data transmissions on a slice over the 5G air interface from RU to UE.Type: GrantFiled: May 21, 2021Date of Patent: December 27, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Manikanta Kotaru, Paramvir Bahl, Arjun Varman Balasingam
-
Publication number: 20220386171Abstract: Aspects of the present disclosure relate to allocating RAN resources among RAN slices using a machine learning model. In examples, the machine learning model may determine an optimal RAN resource configuration based on compute power needs. As a result, RAN resource allocation generation and compute power requirements may improve, even in instances with changing or unknown network conditions. In examples, a prediction engine may receive communication parameters and/or requirements associated with service-level agreements (SLAs) for applications executing at least partially at a device in communication with the RAN. The RAN may generate one or more RAN resource configuration for implementation among RAN slices. Upon a change in network conditions or SLA requirements, an optimal RAN configuration may be determined in terms of required compute power.Type: ApplicationFiled: May 28, 2021Publication date: December 1, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Manikanta KOTARU, Arjun Varman BALASINGAM, Paramvir BAHL
-
Publication number: 20220377751Abstract: In a 5G network, a slice controller operating in a radio access network (RAN) is arranged to make predictions of channel state information (CSI) for user equipment (UE) on the network using a predictive propagation model. The slice controller uses the predicted CSI to schedule subcarriers and time slots associated with physical radio resources for data transmission on slices of the 5G network between a 5G radio unit (RU) and the UE to maximize network throughput on a slice for the radio spectrum that is utilized for a given time period. In view of the CSI predictions, the slice controller controls operations of the MAC (Medium Access Control) layer functions based on PHY (physical) layer radio resource subsets to schedule the subcarrier and time slots for data transmissions on a slice over the 5G air interface from RU to UE.Type: ApplicationFiled: May 21, 2021Publication date: November 24, 2022Inventors: Manikanta KOTARU, Paramvir BAHL, Arjun Varman BALASINGAM
-
Publication number: 20220377597Abstract: In a 5G network, a slice controller is arranged to dynamically configure a radio access network (RAN) by allocating physical radio resources into RAN slices by making predictions of channel state information (CSI) for user equipment (UE) executing applications that make connectivity requests for admission to particular identified slices. The slice controller grants or denies admission requests based on the predicted CSI to ensure that applicable service level agreement (SLA) guarantees are satisfied for traffic across all the RAN slices. Each time new admission requests are received from applications, the slice controller determines whether a suitable RAN configuration exists that will enable SLA guarantees for the slices to continue to be satisfied for the current traffic while also meeting the SLA guarantees applicable to the new admission request.Type: ApplicationFiled: May 19, 2021Publication date: November 24, 2022Inventors: Manikanta KOTARU, Paramvir BAHL, Arjun Varman BALASINGAM
-
Publication number: 20110187549Abstract: Disclosed is a medicine cabinet, comprising; a housing having at least one shelf to support at least one medicine bottle thereon; and a sensing arrangement within the housing, the sensing arrangement monitors dispensing of medicine from each medicine bottle, wherein the sensing arrangement detects pickup of each medicine bottle from each shelf.Type: ApplicationFiled: February 2, 2010Publication date: August 4, 2011Inventor: Arjun Varman Balasingam