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: 11860975Abstract: 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: GrantFiled: September 20, 2022Date of Patent: January 2, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ganesh Ananthanarayanan, Yuanchao Shu, Tsu-wang Hsieh, Nikolaos Karianakis, Paramvir Bahl, Romil Bhardwaj
-
Publication number: 20230030499Abstract: 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: ApplicationFiled: September 20, 2022Publication date: February 2, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Ganesh ANANTHANARAYANAN, Yuanchao SHU, Tsu-wang HSIEH, Nikolaos KARIANAKIS, Paramvir BAHL, Romil BHARDWAJ
-
Patent number: 11461591Abstract: 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: GrantFiled: December 16, 2020Date of Patent: October 4, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Ganesh Ananthanarayanan, Yuanchao Shu, Tsu-wang Hsieh, Nikolaos Karianakis, Paramvir Bahl, Romil Bhardwaj
-
Publication number: 20220188569Abstract: 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: ApplicationFiled: December 16, 2020Publication date: June 16, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Ganesh ANANTHANARAYANAN, Yuanchao SHU, Tsu-wang HSIEH, Nikolaos KARIANAKIS, Paramvir BAHL, Romil BHARDWAJ
-
Patent number: 10580164Abstract: 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: GrantFiled: April 5, 2018Date of Patent: March 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Ganesan Ramalingam, Ramachandran Ramjee, Romil Bhardwaj, Gopi Krishna Tummala
-
Publication number: 20190311494Abstract: 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: ApplicationFiled: April 5, 2018Publication date: October 10, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Ganesan RAMALINGAM, Ramachandran RAMJEE, Romil BHARDWAJ, Gopi Krishna TUMMALA
-
Patent number: 10356719Abstract: 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: GrantFiled: June 24, 2016Date of Patent: July 16, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ramachandran Ramjee, Krishna Kant Chintalapudi, Romil Bhardwaj
-
Publication number: 20170374618Abstract: 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: ApplicationFiled: June 24, 2016Publication date: December 28, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Ramachandran Ramjee, Krishna Kant Chintalapudi, Romil Bhardwaj