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: 12513728
    Abstract: 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: Grant
    Filed: June 15, 2023
    Date of Patent: December 30, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manikanta Kotaru, Arjun Varman Balasingam, Paramvir Bahl
  • Publication number: 20250378745
    Abstract: 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: Application
    Filed: June 10, 2025
    Publication date: December 11, 2025
    Inventors: Arjun Varman BALASINGAM, Ali Airaj AHSAN
  • Publication number: 20250343961
    Abstract: 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: Application
    Filed: May 5, 2025
    Publication date: November 6, 2025
    Inventors: Arjun Varman Balasingam, Thomas Cooper Mullen
  • Patent number: 12317109
    Abstract: 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: Grant
    Filed: June 15, 2022
    Date of Patent: May 27, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manikanta Kotaru, Paramvir Bahl, Arjun Varman Balasingam
  • Publication number: 20240422813
    Abstract: 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: Application
    Filed: June 15, 2023
    Publication date: December 19, 2024
    Inventors: Manikanta KOTARU, Arjun Varman BALASINGAM, Paramvir BAHL
  • Patent number: 12069704
    Abstract: 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: Grant
    Filed: June 23, 2021
    Date of Patent: August 20, 2024
    Assignee: Microsoft Technology Licensing, LLP
    Inventors: Arjun Varman Balasingam, Paramvir Bahl, Manikanta Kotaru
  • Publication number: 20230413076
    Abstract: 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: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: Manikanta KOTARU, Paramvir BAHL, Arjun Varman BALASINGAM
  • Patent number: 11849442
    Abstract: 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: Grant
    Filed: November 29, 2022
    Date of Patent: December 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manikanta Kotaru, Paramvir Bahl, Arjun Varman Balasingam
  • Publication number: 20230388851
    Abstract: 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: Application
    Filed: May 25, 2023
    Publication date: November 30, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Manikanta KOTARU, Arjun Varman BALASINGAM, Paramvir BAHL
  • Patent number: 11706658
    Abstract: 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: Grant
    Filed: May 19, 2021
    Date of Patent: July 18, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Manikanta Kotaru, Paramvir Bahl, Arjun Varman Balasingam
  • Patent number: 11665589
    Abstract: 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: Grant
    Filed: May 28, 2021
    Date of Patent: May 30, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manikanta Kotaru, Arjun Varman Balasingam, Paramvir Bahl
  • Publication number: 20230090021
    Abstract: 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: Application
    Filed: November 29, 2022
    Publication date: March 23, 2023
    Inventors: Manikanta KOTARU, Paramvir BAHL, Arjun Varman BALASINGAM
  • Publication number: 20220417948
    Abstract: 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: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Inventors: Arjun Varman Balasingam, Paramvir Bahl, Manikanta Kotaru
  • Patent number: 11540298
    Abstract: 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: Grant
    Filed: May 21, 2021
    Date of Patent: December 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manikanta Kotaru, Paramvir Bahl, Arjun Varman Balasingam
  • Publication number: 20220386171
    Abstract: 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: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Manikanta KOTARU, Arjun Varman BALASINGAM, Paramvir BAHL
  • Publication number: 20220377751
    Abstract: 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: Application
    Filed: May 21, 2021
    Publication date: November 24, 2022
    Inventors: Manikanta KOTARU, Paramvir BAHL, Arjun Varman BALASINGAM
  • Publication number: 20220377597
    Abstract: 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: Application
    Filed: May 19, 2021
    Publication date: November 24, 2022
    Inventors: Manikanta KOTARU, Paramvir BAHL, Arjun Varman BALASINGAM
  • Publication number: 20110187549
    Abstract: 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: Application
    Filed: February 2, 2010
    Publication date: August 4, 2011
    Inventor: Arjun Varman Balasingam