Patents by Inventor Ranveer Chandra
Ranveer Chandra 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: 12045311Abstract: Systems and methods for generating predicted high-resolution images from low-resolution images. To generate the predicted high-resolution images, the present technology may utilize machine learning models and super resolution models in a series of processes. For instance, the low-resolution images may undergo a sensor transformation based on processing by a machine learning model. The low-resolution images may also be combined with land structure features and/or prior high-resolution images to form an augmented input that is processed by a super resolution model to generate an initial predicted high-resolution image. The predicted initial high-resolution image may be combined or stacked with other predicted high-resolution images to form a stacked image. That stacked image may then be processed by another super resolution model to generate a final predicted high-resolution image.Type: GrantFiled: March 24, 2021Date of Patent: July 23, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Peder A. Olsen, Ranveer Chandra, Olaoluwa Adigun
-
Publication number: 20240243761Abstract: A ground station computing system for communicating with a satellite is provided, including a processor and associated memory storing instructions that cause the processor to execute a software-defined radio (SDR) program. The SDR program is configured to receive signals from a plurality of satellites and determine a doppler shift signature pattern of one of the satellites. The SDR program is further configured to detect, within the received signals from the plurality of satellites, packet preambles from the one of the plurality of satellites, based on correlations between portions of the received signals and the doppler shift signature pattern.Type: ApplicationFiled: January 17, 2023Publication date: July 18, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Tusher CHAKRABORTY, Ranveer CHANDRA, Vaibhav SINGH
-
Publication number: 20240223270Abstract: This document relates to communication by backscattering of satellite signals. One example includes a satellite backscatter transmitter having a first antenna configured to receive a radio frequency satellite signal, a modulator configured to modulate the radio frequency satellite signal to obtain a modulated radio frequency satellite signal, a digital logic circuit configured to selectively control the modulator to encode information according to a communication scheme, and a second antenna configured to passively retransmit the modulated radio frequency satellite signal to a receiver.Type: ApplicationFiled: December 28, 2022Publication date: July 4, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Zerina KAPETANOVIC, Nissanka B. PRIYANTHA, Ranveer CHANDRA
-
Publication number: 20240211540Abstract: Systems and methods for generating predicted high-resolution images from low-resolution images. To generate the predicted high-resolution images, the present technology may utilize machine learning models and super resolution models in a series of processes. For instance, the low-resolution images may undergo a sensor transformation based on processing by a machine learning model. The low-resolution images may also be combined with land structure features and/or prior high-resolution images to form an augmented input that is processed by a super resolution model to generate an initial predicted high-resolution image. The predicted initial high-resolution image may be combined or stacked with other predicted high-resolution images to form a stacked image. That stacked image may then be processed by another super resolution model to generate a final predicted high-resolution image.Type: ApplicationFiled: March 24, 2021Publication date: June 27, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Peder A. Olsen, Ranveer Chandra, Olaoluwa Adigun
-
Patent number: 11997184Abstract: A computing system including a processor configured to receive packet preamble binary data and packet header binary data associated with a satellite. The processor may generate a simulated signal that encodes the packet preamble binary data and the packet header binary data. The processor may receive a satellite downlink signal. Within each of a plurality of sample intervals of the satellite downlink signal, the processor may compute a respective correlation between the satellite downlink signal and at least a portion of the simulated signal. The processor may select an identified sample interval of the plurality of sample intervals based at least in part on the plurality of correlations. The processor may decode binary satellite signal data based at least in part on the identified sample of the satellite downlink signal. The processor may output the binary satellite signal data.Type: GrantFiled: November 18, 2022Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Ranveer Chandra, Nissanka Arachchige Bodhi Priyantha, Vaibhav Singh
-
Publication number: 20240171661Abstract: A computing system including a processor configured to receive packet preamble binary data and packet header binary data associated with a satellite. The processor may generate a simulated signal that encodes the packet preamble binary data and the packet header binary data. The processor may receive a satellite downlink signal. Within each of a plurality of sample intervals of the satellite downlink signal, the processor may compute a respective correlation between the satellite downlink signal and at least a portion of the simulated signal. The processor may select an identified sample interval of the plurality of sample intervals based at least in part on the plurality of correlations. The processor may decode binary satellite signal data based at least in part on the identified sample of the satellite downlink signal. The processor may output the binary satellite signal data.Type: ApplicationFiled: November 18, 2022Publication date: May 23, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Tusher CHAKRABORTY, Ranveer CHANDRA, Nissanka Arachchige Bodhi PRIYANTHA, Vaibhav SINGH
-
Patent number: 11967041Abstract: A computer implemented method includes obtaining data for raw image frames captured by a moving camera. The raw image frames are indexed geographically, and a graph is created from the multiple raw image frames. The graph includes image frames as vertices and edges that represent image frames having overlapping image information. The method further includes skipping frames based on the amount of overlap, determining a frame having an interesting feature, using the graph to find additional raw image frames that have the interesting feature, combining multiple raw image frames to form a unique image frame, and transmitting the unique image frame.Type: GrantFiled: May 18, 2021Date of Patent: April 23, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Anirudh Badam, Ranveer Chandra
-
Publication number: 20240127336Abstract: Examples are disclosed that relate to fairly ordering financial market trades received from different market participant computers via a cloud computing network. In one example, a plurality of trades generated by a plurality of market participant computers are received. The trades are generated based at least on a financial market data point received by the plurality of market participant computers. Each trade is tagged with a delivery clock time stamp that tracks time in relation to financial market events that occur at a corresponding market participant computer. The trades are ordered based on the delivery clock time stamps and sent to a central exchange server computer. The central exchange server computer processes the trades.Type: ApplicationFiled: October 14, 2022Publication date: April 18, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Prateesh GOYAL, Ilias MARINOS, Ranveer CHANDRA, Mark Eugene RUSSINOVICH
-
Publication number: 20240075655Abstract: Recycling information is associated with objects through the use of molecular tags. The recycling information may describe the type of material that the object is made from as well as provide instructions for recycling. The molecular tags may be polynucleotides or other types of molecules including inorganic molecules. The molecular tags may be embedded within the object or attached to the surface of the object. At the end of the object's life, the molecular tags are read and the recycling information is used to appropriately recycle the object.Type: ApplicationFiled: September 7, 2022Publication date: March 7, 2024Inventors: Yuan-Jyue CHEN, Bichlien Hoang NGUYEN, Jake Allen SMITH, Karin STRAUSS, Ranveer CHANDRA
-
Patent number: 11909810Abstract: A computing device is provided, including a logic subsystem with one or more processors, and memory storing instructions executable by the logic subsystem. These instructions are executed to obtain one or more source images, segment the one or more source images to generate a plurality of segments, determine a priority order for the plurality of segments, and transmit the plurality of segments to a remote computing device in the priority order. The plurality of segments are spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images. A remote computing device may receive these components in priority order, and perform certain algorithms on individual components without waiting for the entire image to upload.Type: GrantFiled: May 4, 2022Date of Patent: February 20, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Anirudh Badam, Ranveer Chandra, Youjie Li, Sagar Ramanand Jha
-
Publication number: 20240055100Abstract: This disclosure provides a machine learning technique to predict a protein characteristic. A first training set is created that includes, for multiple proteins, a target feature, protein sequences, and other information about the proteins. A first machine learning model is trained and then used to identify which of the features are relevant as determined by feature importance or causal relationships to the target feature. A second training set is created with only the relevant features. Embeddings generated from the protein sequences are also added to the second training set. The second training set is used to train a second machine learning model. The first and second machine learning models may be any type of regressors. Once trained, the second machine learning model is used to predict a value for the target feature for an uncharacterized protein. The model of this disclosure provides 91% accuracy in predicting an ideal digestibility score.Type: ApplicationFiled: December 23, 2022Publication date: February 15, 2024Inventors: Sara Malvar MAUA, Anvita Kriti Prakash BHAGAVATHULA, Ranveer CHANDRA, Maria Angels de LUIS BALAGUER, Anirudh BADAM, Roberto DE MOURA ESTEVĂO FILHO, Swati SHARMA
-
Publication number: 20240046073Abstract: This disclosure provides a data-driven and scalable method to discover cause-and-effect relationships in data from natural systems that include sparse data sets. This technique can learn a causal graph from heterogenous data sources by combining embeddings from real data and embeddings from simulated data generated by process-based models. The causal graph is used for what-if analysis in out-of-distribution settings. One application is understanding the factors that affect soil carbon. A causal model created by these techniques can be used to discover cause-and-effect relationships that affect soil carbon. This model has applications such as forecasting soil carbon for a future time point to help inform farm practices. Farm practices, like tilling, may be modified in response to predictions provided by the model.Type: ApplicationFiled: February 1, 2023Publication date: February 8, 2024Inventors: Swati SHARMA, Somya SHARMA, Emre Mehmet KICIMAN, Ranveer CHANDRA, Sara MALVAR, Eduardo Rocha RODRIGUES
-
Publication number: 20230422044Abstract: The disclosure described herein configures a base station and client devices for communication using dynamic spectrum access within a frequency spectrum that includes selecting, from a list of available channels, a set of channels as active channels. The active channels include uplink channels and downlink channels. An uplink channel and a downlink channel are assigned to a plurality of client devices based on locations the client devices, wherein at least some client devices have active channels in common. Acknowledgements from the subset of client devices having the common active channel are grouped, the acknowledgements containing medium access control (MAC) commands specific to the subset of client devices, where each message of a plurality of messages on the uplink channels is followed by a downlink acknowledgement.Type: ApplicationFiled: September 8, 2023Publication date: December 28, 2023Inventors: Tusher CHAKRABORTY, Deepak VASISHT, Ranveer CHANDRA, Zerina KAPETANOVIC, Heping SHI, Nissanka Arachchige Bodhi PRIYANTHA
-
Patent number: 11849401Abstract: The minimization of the amount of power consumed by an electronic device in acquiring or maintaining network connectivity with a network may extend the battery life of the electronic device. When the electronic device has established a communication connection with a wireless access point, the electronic device cycles a network interface controller of the electronic device between a power on state and a power off state without terminating the communication connection. Accordingly, the electronic device powers on a main processor of the electronic device when the network interface controller detects a beacon during the power on state that indicates the wireless access point has a buffered data frame for the electronic device.Type: GrantFiled: December 15, 2020Date of Patent: December 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ranveer Chandra, John Charles Krumm, Xia Zhou, Stefan Saroiu
-
Publication number: 20230403567Abstract: The disclosure described herein configures a multi-narrowband transceiver for communication within the television white space (TVWS) frequency spectrum using a log periodic filter, wherein the log periodic filter comprises a plurality of filter elements each having a filter frequency increasing periodically in a same frequency increasing factor (K). Each filter of the plurality of filter elements is configured to filter out second harmonics in a defined frequency range. The disclosure determines a TVWS channel for the communication and switches to a filter element of the plurality of filter elements corresponding to the determined TVWS channel. Data is transmitted and/or received over the TVWS channel using the filter element, thereby allowing narrowband communication over the TVWS channel.Type: ApplicationFiled: August 28, 2023Publication date: December 14, 2023Inventors: Heping SHI, Ranveer CHANDRA, Tusher CHAKRABORTY, Nissanka Arachchige Bodhi PRIYANTHA, Zerina KAPETANOVIC, Binh Ngoc VU
-
Publication number: 20230389460Abstract: A deep learning system is used to predict crop characteristics from inputs that include crop variety features, environmental features, and field management features. The deep learning system includes domain-specific modules for each category of features. Some of the domain-specific modules are implemented as convolutional neural networks (CNN) while others are implemented as fully-connected neural networks. Interactions between different domains are captured with cross attention between respective embeddings. Embeddings from the multiple domain-specific modules are concatenated to create a deep neural network (DNN). The prediction generated by the DNN is a characteristic of the crop such as yield, height, or disease resistance. The DNN can be used to select a crop variety for planting in a field. For a crop that is planted, the DNN may be used to select a field management technique.Type: ApplicationFiled: November 17, 2022Publication date: December 7, 2023Inventors: Renato Luiz DE FREITAS CUNHA, Anirudh BADAM, Patrick Bernd BUEHLER, Ranveer CHANDRA, Debasis DAN, Maria Angels de LUIS BLAGUER, Swati SHARMA, FNU ADITI, Sara Malvar MAUA
-
Publication number: 20230388999Abstract: The disclosure herein describes transmitting data from a satellite using a ground station configured to both transmit and receive, and a set of ground stations configured to receive data from a satellite. An orbit of the satellite is determined over a schedule period and a subset of ground stations configured to receive data and not transmit data to the satellite is identified based on the determined orbit of the satellite. A transmission schedule associated with the satellite is then generated. For each ground station of the subset, a time interval during which the satellite is within communication range is determined, an expected transmission rate is estimated, and the time interval and the expected transmission rate are included in the transmission schedule. The transmission schedule is provided to the satellite via another ground station configured to both transmit and receive, whereby the satellite is configured to transmit data to the subset of ground stations based on the transmission schedule.Type: ApplicationFiled: July 31, 2023Publication date: November 30, 2023Inventors: Deepak VASISHT, Ranveer CHANDRA
-
Publication number: 20230375719Abstract: The description relates to context-aware management of satellite images. One example can track a satellite relative to locations on earth, ground stations, and other satellites and identify parameters associated with the tracked satellite. The example can manage images captured by the satellite for individual locations based upon the identified parameters.Type: ApplicationFiled: May 18, 2022Publication date: November 23, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Shadi NOGHABI, Ranveer CHANDRA, Krishna CHINTALAPUDI, Peder OLSEN
-
Publication number: 20230369863Abstract: The techniques disclosed herein enable systems to optimize generation and dispatch of renewable energies using data-driven models. In many contexts, a renewable energy system is collocated with a local consumer such as a datacenter, a smart building, and so forth. The objective of the renewable energy system is to meet local power needs while participating in various energy markets of differing trading frequencies. To optimally manage the renewable energy system, a data-driven model is configured to analyze current conditions and generate policies to control renewable energy system operations. For instance, the model can retrieve current market prices, generation capacity, costs associated with generating energy, and so forth. Based on the collected information, the model can generate a policy that maximizes revenue obtained by the renewable energy system while meeting local demand. Through many iterations, the model can determine a realistically optimal policy for managing the renewable energy system.Type: ApplicationFiled: May 11, 2022Publication date: November 16, 2023Inventors: Peeyush KUMAR, Alireza SADEGHI, Srinivasan IYENGAR, Shadi ABDOLLAHIAN NOGHABI, Shivkumar KALYANARAMAN, Ranveer CHANDRA, Riyaz PISHORI, Upendra SINGH, Weiwei YANG, Swati SHARMA
-
Publication number: 20230336228Abstract: A method of managing wireless communication between electronic devices includes, at a first electronic device, transmitting a first downlink transmission from the first electronic device to a second electronic device and receiving a first response from the second electronic device at the first electronic device, wherein the first response includes a downlink channel quality information (CQI). The method further includes determining a per-subcarrier CQI based at least partially on the downlink CQI and determining an output modulation and coding scheme (MCS) based at least partially on the per-subcarrier CQI. After determining the output MCS, the method includes selecting a selected MCS based at least partially on the output MCS and setting an MCS of the first electronic device to the selected MCS.Type: ApplicationFiled: April 15, 2022Publication date: October 19, 2023Inventors: Krishna Kant CHINTALAPUDI, Hao YIN, Perry Victor LEA, Gopala Srihari NARLANKA, Stanley William ADERMANN, Joseph Michael SCHAEFER, Ranveer CHANDRA