Patents by Inventor Manikanta Kotaru

Manikanta Kotaru 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: 11924781
    Abstract: A method for controlling transmission power from one or more radio units is provided including monitoring channel state feedback for a signal communicated between a first radio unit of the one or more radio units and a user device in a transmitted frequency range, wherein the channel state feedback is based at least in part on a metric of quality of the communicated radiofrequency signal, determining that the channel state feedback satisfies a channel state condition, wherein the channel state condition includes a metric to evaluate performance of the one or more radio units relative to the user device based at least on the metric of quality of the communicated signal, and transmitting an instruction to adjust a transmission power in the transmitted frequency range of at least one of the one or more radio units based at least on the satisfaction of the channel state condition.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manikanta Kotaru, Paramvir Bahl
  • Publication number: 20230413111
    Abstract: Described are examples for repurposing mobility management with virtual radio in software radio access networks. A virtual mobile network includes a first server configured to host a first mobile network distributed unit (DU) for providing a first virtual cell to a plurality of user devices via a radio unit. The virtual mobile network also includes a second server configured to host a second mobile network distributed unit providing a second virtual cell via the same radio unit. A radio access network (RAN) intelligent controller (RIC) is configured to control the first DU and the second DU to hand over the plurality of user devices from the first virtual cell to the second virtual cell. The first server may then be shut down for maintenance or updates without dropping service to the user devices.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: Manikanta Kotaru, Paramvir Bahl, Daehyeok Kim, Xenofon Foukas
  • 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
  • Publication number: 20230413308
    Abstract: Described are examples for machine learning based interference detection for tiered licensing deployments. A network entity in a general authorized access (GAA) deployment checks a local spectrum access database of GAA users to determine that a portion of shared use spectrum is free from known local users in a geographic area. The network entity receives samples of a wireless signal including at least a desired signal on the portion of shared use spectrum. The network entity determines whether the wireless signal includes multiple independent signals. The network entity identifies an interfering signal in response to determining that the wireless signal includes multiple independent signals.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: Manikanta KOTARU, Paramvir BAHL
  • Publication number: 20230412335
    Abstract: Aspects of the present disclosure relate to determining reference symbol transmission times. In some examples, a method for determining reference symbol transmission times for cellular communications includes receiving signal feedback based on a wireless communication channel between a wireless communication device and a base station, identifying a periodic exchange of reference symbols that are used to adjust beamforming between the wireless communication device and the base station, generating a vector based on the signal feedback, and providing the vector as an input to a trained machine learning model. A training of the trained machine learning model includes calculating a plurality of rewards for a respective plurality of transmission time delays. The plurality of rewards are each calculated based on a function of downlink throughput and uplink overhead. The function of downlink throughput and uplink overhead are based upon a priority level of the wireless communication device.
    Type: Application
    Filed: May 26, 2022
    Publication date: December 21, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Manikanta KOTARU, Yu YAN, Paramvir BAHL, Neil AGARWAL
  • 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: 11729708
    Abstract: In a 5G network, a profiler component of a network slice controller is arranged to dynamically observe behaviors of pre-defined types of network slices when handling current traffic. The profiler employs the observed behaviors to generate profiles of the pre-defined slice types in terms of throughput, reliability, or other suitable metrics. In response to a request from an application for admission to the 5G network for which an ID of an appropriate pre-defined network slice type is unknown, the application request and traffic is handled on a slice which is temporarily utilized while the profiler dynamically observes application behaviors to generate an application profile. The profiler identifies a pre-defined slice type having a profile that is the closest match to the generated application profile. The application may then be moved from the temporary slice to a slice of the identified pre-defined type so that optimal slice characteristics are provided for the application's traffic.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: August 15, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manikanta Kotaru, Landon Prentice Cox, Paramvir Bahl
  • Patent number: 11716627
    Abstract: Slice control elements in a 5G slicing framework are instantiated in trusted hardware to provide for sealed data transmission in a trusted slice. In addition to sealing the data plane in the trusted slice, the control plane for the slice may be secured by the instantiation into the trusted hardware of layer 2 (medium access control—MAC) scheduling functions for radio resources (e.g., subcarriers and time slots). Layer 1 (physical—PHY) may also be configured to further enhance security of the trusted slice by isolating its PHY layer from that of other trusted and non-trusted slices. Such isolation may be implemented, for example, by using dedicated PHY resources, or by limiting resource time sharing to provide temporal isolation.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: August 1, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stefan Saroiu, Paramvir Bahl, Manikanta Kotaru
  • 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: 20230103432
    Abstract: A deployment of sensors transmit radio frequency (RF) signals into an area of interest. The radar maps are generated from the reflected signals, including a static radar map and a dynamic radar map. Multipath and radar sidelobes are removed from the radar maps using a neural network to produce a density map. The neural network can be trained in two phases: a training phase that uses training data from a training site and a transfer learning phase that uses training data from the area of interest.
    Type: Application
    Filed: October 1, 2021
    Publication date: April 6, 2023
    Inventors: Deepak VASISHT, Manikanta KOTARU, Nissanka Arachchige Bodhi PRIYANTHA, Ranveer CHANDRA, Jiaming WANG
  • 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
  • Publication number: 20220412923
    Abstract: Methods, systems, and computer storage media for providing an indication of an integrity of an object based on a non-invasive assessment of the integrity of the object using acoustic signature management engine in object integrity sensing system. In operation, an aggregate object-intermediate-medium sound of an object in an intermediate medium is detected (e.g., via sensors). An acoustic signature of the aggregate object-intermediate-medium sound is generated as a processed acoustic channel associated with statistical measurements. A reference acoustic signature of the object and intermediate medium is accessed. The reference acoustic signature is associated with an acoustic signature computation model, that generates reference acoustic signatures based on a mean and standard deviation measurements of input signals transmitted through the object and intermediate medium.
    Type: Application
    Filed: June 29, 2021
    Publication date: December 29, 2022
    Inventors: Deepak VASISHT, Ranveer CHANDRA, Manikanta KOTARU, Nissanka Arachchige Bodhi PRIYANTHA, Akshay Sanjay GADRE, Nikunj RAGHUVANSHI
  • 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: 20220408262
    Abstract: Slice control elements in a 5G slicing framework are instantiated in trusted hardware to provide for sealed data transmission in a trusted slice. In addition to sealing the data plane in the trusted slice, the control plane for the slice may be secured by the instantiation into the trusted hardware of layer 2 (medium access control—MAC) scheduling functions for radio resources (e.g., subcarriers and time slots). Layer 1 (physical—PHY) may also be configured to further enhance security of the trusted slice by isolating its PHY layer from that of other trusted and non-trusted slices. Such isolation may be implemented, for example, by using dedicated PHY resources, or by limiting resource time sharing to provide temporal isolation.
    Type: Application
    Filed: June 22, 2021
    Publication date: December 22, 2022
    Inventors: Stefan SAROIU, Paramvir BAHL, Manikanta KOTARU
  • Publication number: 20220408377
    Abstract: A method for controlling transmission power from one or more radio units is provided including monitoring channel state feedback for a signal communicated between a first radio unit of the one or more radio units and a user device in a transmitted frequency range, wherein the channel state feedback is based at least in part on a metric of quality of the communicated radiofrequency signal, determining that the channel state feedback satisfies a channel state condition, wherein the channel state condition includes a metric to evaluate performance of the one or more radio units relative to the user device based at least on the metric of quality of the communicated signal, and transmitting an instruction to adjust a transmission power in the transmitted frequency range of at least one of the one or more radio units based at least on the satisfaction of the channel state condition.
    Type: Application
    Filed: June 17, 2021
    Publication date: December 22, 2022
    Inventors: Manikanta KOTARU, Paramvir BAHL
  • 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: 20220385577
    Abstract: Aspects of the present disclosure relate to allocating workloads to vRANs via programmable switches at far-edge cloud datacenters. Traditionally, traffic allocation is handled by dedicated servers running load-balancing software. However, rerouting RAN traffic to such servers increases both energy and capital costs, degrades end-to-end performance, and requires additional physical space, all of which are undesirable or even infeasible for a RAN far-edge datacenter. Since switches are located in the path of data traffic, workflow policies can be designed to inspect packet headers of incoming traffic, evaluate real-time network information, determine available vRAN instances, and update the packet headers to steer the incoming traffic for processing. As network conditions change, the workflow policies enable the switch to dynamically redirect workloads to alternative vRANs for processing.
    Type: Application
    Filed: May 27, 2021
    Publication date: December 1, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daehyeok KIM, Ilias MARINOS, Anuj KALIA, Manikanta KOTARU