Patents by Inventor Romil Bhardwaj

Romil Bhardwaj 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: 11860975
    Abstract: Provided are aspects relating to methods and computing devices for allocating computing resources and selecting hyperparameter configurations during continuous retraining and operation of a machine learning model. In one example, a computing device configured to be located at a network edge between a local network and a cloud service includes a processor and a memory storing instructions executable by the processor to operate a machine learning model. During a retraining window, a selected portion of a video stream is selected for labeling. At least a portion of a labeled retraining data set is selected for profiling a superset of hyperparameter configurations. For each configuration of the superset of hyperparameter configurations, a profiling test is performed. The profiling test is terminated, and a change in inference accuracy that resulted from the profiling test is extrapolated. Based upon the extrapolated inference accuracies, a set of selected hyperparameter configurations is output.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: January 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ganesh Ananthanarayanan, Yuanchao Shu, Tsu-wang Hsieh, Nikolaos Karianakis, Paramvir Bahl, Romil Bhardwaj
  • Publication number: 20230030499
    Abstract: Examples are disclosed that relate to methods and computing devices for allocating computing resources and selecting hyperparameter configurations during continuous retraining and operation of a machine learning model. In one example, a computing device configured to be located at a network edge between a local network and a cloud service comprises a processor and a memory storing instructions executable by the processor to operate a machine learning model. During a retraining window, a selected portion of a video stream is selected for labeling. At least a portion of a labeled retraining data set is selected for profiling a superset of hyperparameter configurations. For each configuration of the superset of hyperparameter configurations, a profiling test is performed. The profiling test is terminated, and a change in inference accuracy that resulted from the profiling test is extrapolated. Based upon the extrapolated inference accuracies, a set of selected hyperparameter configurations is output.
    Type: Application
    Filed: September 20, 2022
    Publication date: February 2, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ganesh ANANTHANARAYANAN, Yuanchao SHU, Tsu-wang HSIEH, Nikolaos KARIANAKIS, Paramvir BAHL, Romil BHARDWAJ
  • Patent number: 11461591
    Abstract: Methods and computing devices for allocating computing resources and selecting hyperparameter configurations during continuous retraining and operation of a machine learning model. In one example, a computing device configured to be located at a network edge between a local network and a cloud service includes a processor and a memory storing instructions executable by the processor to operate a machine learning model. During a retraining window, a selected portion of a video stream is selected for labeling. At least a portion of a labeled retraining data set is selected for profiling a superset of hyperparameter configurations. For each configuration of the superset of hyperparameter configurations, a profiling test is performed. The profiling test is terminated, and a change in inference accuracy that resulted from the profiling test is extrapolated. Based upon the extrapolated inference accuracies, a set of selected hyperparameter configurations is output.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: October 4, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ganesh Ananthanarayanan, Yuanchao Shu, Tsu-wang Hsieh, Nikolaos Karianakis, Paramvir Bahl, Romil Bhardwaj
  • Publication number: 20220188569
    Abstract: Examples are disclosed that relate to methods and computing devices for allocating computing resources and selecting hyperparameter configurations during continuous retraining and operation of a machine learning model. In one example, a computing device configured to be located at a network edge between a local network and a cloud service comprises a processor and a memory storing instructions executable by the processor to operate a machine learning model. During a retraining window, a selected portion of a video stream is selected for labeling. At least a portion of a labeled retraining data set is selected for profiling a superset of hyperparameter configurations. For each configuration of the superset of hyperparameter configurations, a profiling test is performed. The profiling test is terminated, and a change in inference accuracy that resulted from the profiling test is extrapolated. Based upon the extrapolated inference accuracies, a set of selected hyperparameter configurations is output.
    Type: Application
    Filed: December 16, 2020
    Publication date: June 16, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ganesh ANANTHANARAYANAN, Yuanchao SHU, Tsu-wang HSIEH, Nikolaos KARIANAKIS, Paramvir BAHL, Romil BHARDWAJ
  • Patent number: 10580164
    Abstract: This document relates to camera calibration. One example uses real-world distances and image coordinates of object features in images to determine multiple candidate camera calibrations for a camera.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: March 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ganesan Ramalingam, Ramachandran Ramjee, Romil Bhardwaj, Gopi Krishna Tummala
  • Publication number: 20190311494
    Abstract: This document relates to camera calibration. One example uses real-world distances and image coordinates of object features in images to determine multiple candidate camera calibrations for a camera.
    Type: Application
    Filed: April 5, 2018
    Publication date: October 10, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ganesan RAMALINGAM, Ramachandran RAMJEE, Romil BHARDWAJ, Gopi Krishna TUMMALA
  • Patent number: 10356719
    Abstract: A “Skip-Correlator” ensures carrier sensing symmetry between wireless devices of arbitrary transmission power levels, thereby enabling fair sharing of available spectrum of a wireless channel between the wireless devices. In various implementations, receivers of a wireless device receive wireless preambles from neighboring wireless transmitters. This preamble includes an indication of a transmission power level of the neighboring wireless transmitter. The wireless device then selects and correlates a subset of samples of the received preamble as a function of a transmission power level of that wireless device. The remaining samples of the preamble are skipped by the receiving wireless device, hence the use of the term “Skip-Correlator.” Further, the wireless device computes a total preamble energy of the correlated samples of the received preamble.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: July 16, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ramachandran Ramjee, Krishna Kant Chintalapudi, Romil Bhardwaj
  • Publication number: 20170374618
    Abstract: A “Skip-Correlator” ensures carrier sensing symmetry between wireless devices of arbitrary transmission power levels, thereby enabling fair sharing of available spectrum of a wireless channel between the wireless devices. In various implementations, receivers of a wireless device receive wireless preambles from neighboring wireless transmitters. This preamble includes an indication of a transmission power level of the neighboring wireless transmitter. The wireless device then selects and correlates a subset of samples of the received preamble as a function of a transmission power level of that wireless device. The remaining samples of the preamble are skipped by the receiving wireless device, hence the use of the term “Skip-Correlator.” Further, the wireless device computes a total preamble energy of the correlated samples of the received preamble.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ramachandran Ramjee, Krishna Kant Chintalapudi, Romil Bhardwaj