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).

  • Publication number: 20250260461
    Abstract: 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: Application
    Filed: April 29, 2025
    Publication date: August 14, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Krishna Kant CHINTALAPUDI, Hao YIN, Perry Victor LEA, Gopala Srihari NARLANKA, Stanley William ADERMANN, Joseph Michael SCHAEFER, Ranveer CHANDRA
  • Publication number: 20250245215
    Abstract: This disclosure introduces a novel method and system for using a large language model (LLM) to create a convenient interface for a complex database. The system includes a custom prompt generator that creates custom prompts from natural language queries. The custom prompts are used to control how the LLM interacts with a database look-up tool. The database look-up tool provides queries to the database in a format understandable by the database and receives responses from the database. This system is useful for obtaining information that is not in a natural language, and thus, is poorly suited for being processed as an embedding by the LLM. Information obtained from the database is included in an answer produced by the LLM.
    Type: Application
    Filed: January 31, 2024
    Publication date: July 31, 2025
    Inventors: Maria Angels DE LUIS BALAGUER, Sara Malvar MAUA, Swati SHARMA, Ranveer CHANDRA
  • Publication number: 20250245442
    Abstract: This disclosure describes a causal query system that determines causal outcomes for agriculture-based causal queries using one or more deep causal machine-learning models, including deep multimodal causal machine-learning models. For example, the causal query system generates one or more deep causal machine-learning models to determine targeted causal outcomes based on combinations of treatments and covariates. Additionally, in many instances, these deep causal machine-learning models also allow for various types of data input, such as overhead images and unstructured data.
    Type: Application
    Filed: January 25, 2024
    Publication date: July 31, 2025
    Inventors: Swati SHARMA, Ranveer CHANDRA, Emre Mehmet KICIMAN, Maria Angels DE LUIS BALAGUER, Shachi Shailesh DESHPANDE
  • Publication number: 20250238449
    Abstract: This disclosure describes utilizing a causal query system to determine causal outcomes for domain-specific causal queries using a framework that includes causal graphs for targeted domains, a large generative model (LGM), and other models or systems. In various implementations, the causal query system provides a framework that includes generating domain-specific causal graphs, encoding or mapping the causal graphs with local data values, and using the encoded causal graphs to determine causal outcomes to causal queries. In some implementations, the causal query system uses the LGM and data resources (e.g., external sources) to populate missing values of an embedded causal graph before using the causal graph to determine causal outcomes.
    Type: Application
    Filed: January 24, 2024
    Publication date: July 24, 2025
    Inventors: Swati SHARMA, Maria Angels DE LUIS BALAGUER, Emre Mehmet KICIMAN, Ranveer CHANDRA
  • Patent number: 12354164
    Abstract: 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: Grant
    Filed: October 14, 2022
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prateesh Goyal, Ilias Marinos, Ranveer Chandra, Mark Eugene Russinovich
  • Patent number: 12335359
    Abstract: 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: Grant
    Filed: April 15, 2024
    Date of Patent: June 17, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tusher Chakraborty, Ranveer Chandra, Nissanka Arachchige Bodhi Priyantha, Vaibhav Singh
  • Publication number: 20250191082
    Abstract: A computing system for interactive prompting for a supply chain includes processing circuitry that constructs a knowledge graph based ontologies from a plurality of data sources, the ontologies being related to a product. In a turn-based dialog session, the processing circuitry receives a prompt for the product, identifies at least one ontology-level node in a first layer of the knowledge graph, and generates one or more sub-questions. The processing circuitry outputs the sub-questions via a large language model, receives responses to the sub-questions, identifies one or more second-level nodes in a second, middle layer of the knowledge graph based on the responses, and performs a multi-hop query to identify one or more instance-level nodes in the third layer of the knowledge graph. The processing circuitry outputs, via the large language model, text data corresponding to the instance-level nodes as an answer to the prompt.
    Type: Application
    Filed: May 16, 2024
    Publication date: June 12, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Peeyush KUMAR, Yunqing LI, Maria Angels DE LUIS BALAGUER, Ranveer CHANDRA, Leonardo de Oliveira NUNES, Sara MALVAR MAUA
  • Publication number: 20250137940
    Abstract: A data processing system implements transmitting an RF signal using a transmitter disposed at a first side of a produce container containing produce to be monitored for quality. The signal is transmitted on multiple frequencies. The system further implements receiving the signal using a receiver disposed at a second side of the produce container opposite the first side of the produce container so the signal passes through the produce; obtaining a sample signal output by the receiver responsive to receiving the signal that passed through the produce contained in the produce container; analyzing the sample signal to identify differences between the RF signal and the sample signal representative of the dielectric properties of the produce; determining an estimated quality level of the produce based on the differences between the RF signal and the sample signal; and outputting an indication of the estimated quality level of the produce.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vaishnavi NATTAR RANGANATHAN, Ranveer CHANDRA, Nakul GARG
  • Patent number: 12276953
    Abstract: The techniques disclosed herein enable systems to enable multi-market optimization of renewable energies using data-driven models. To achieve this, a model retrieves a current state from a resource generation system and associated resource markets. The model can then compute a policy based on the state as well physical and technical constraints. The policy defines various actions that direct operation of the resource generation system such as resource production and dispatch to markets. Applying the policy to the resource generation results in a modified state which the model extracts along with a measure of optimality which quantifies the success of the policy. Based on these metrics, the model can generate an updated iteration of the policy defining a different set of actions. In this way, the model can gradually develop an optimal policy for controlling the resource generation system.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: April 15, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Peeyush Kumar, Lucien Werner, Shivkumar Kalyanaraman, Srinivasan Iyengar, Weiwei Yang, Tanuja Hrishikesh Ganu, Ranveer Chandra, Riyaz Pishori, Upendra Singh
  • Publication number: 20250117738
    Abstract: A supply chain tracking system utilizes tracking codes to track products through a supply chain. A tracking code is assigned to each product. If the product is grouped with other products at a stage in the supply chain, a tracking code is assigned to the group, and the tracking code for each of the products in the group is associated with the tracking code for the group. If the group of products is further aggregated with groups of other products, such as in a shipping container, a tracking code is assigned to the aggregated groups of products, and the tracking code for each of the groups of products is associated with the tracking code for the aggregated groups of products. The tracking codes are used to generate a supply chain graph which maps the travel of each product through the supply chain.
    Type: Application
    Filed: January 31, 2024
    Publication date: April 10, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vaishnavi NATTAR RANGANATHAN, Roberto Oliveira SANTOS, Bruno SILVA, Ranveer CHANDRA, Riyaz PISHORI
  • Publication number: 20250112843
    Abstract: Securing and optimizing communications for a cloud service provider includes collecting connection summary information at network interface devices associated with host computing devices for a group of resources allocated to a customer of the cloud computing environment. The connection summary information includes local address information, remote address information, and data information, each connection established via the network interface devices. At least one communication graph is generated for the group of resources using the connection summary information. The graph includes nodes that represent communication resources of the group of resources and edges extending between nodes that characterize communication between the nodes. At least one analytics process is performed on data from the graph to identify at least one of a micro-segmentation strategy, a communication pattern, and a flow prediction for the group of resources.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sathiya Kumaran MANI, Tsuwang HSIEH, Ranveer CHANDRA, Srikanth KANDULA, Santiago Martin SEGARRA
  • Patent number: 12255728
    Abstract: A device and method for managing communication frequencies, including generating a geographical grid with a plurality of cells and allocating communication frequencies to the cells. Each of the communication frequencies is used for communication between a satellite and a ground device or ground IoT modem. A communication frequency allocated to one cell is different from the communication frequencies allocated to each of the immediately surrounding cells. A set of communication frequencies is selected for communication between the satellite and ground devices based on a ground track of the satellite. The selected set is transmitted to the satellite to communicate with the ground station located in a cell with the communication frequency allocated to that cell.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: March 18, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tusher Chakraborty, Ranveer Chandra
  • Publication number: 20250071560
    Abstract: This disclosure details a base station and client devices using dynamic spectrum access for communication within a frequency spectrum by selecting channels dynamically for efficient communication. This includes identifying active uplink and downlink channels from an available list and allocating them to multiple client devices based on their locations, with some devices sharing common active channels. A downlink channel is designated as a beaconing channel, used for beaconing with embedded information, including the coordinates of a region among a plurality of regions, available channels for the region, and a buffer slot in the channels, during a beaconing period occurring outside regular transmission times. Acknowledgments with medium access control (MAC) commands for an identified subset of client devices sharing an active channel are grouped and transmitted, with each message in the plurality of messages on the uplink channels followed by a downlink acknowledgment.
    Type: Application
    Filed: November 12, 2024
    Publication date: February 27, 2025
    Inventors: Tusher CHAKRABORTY, Deepak VASISHT, Ranveer CHANDRA, Zerina KAPETANOVIC, Heping SHI, Nissanka Arachchige Bodhi PRIYANTHA
  • Patent number: 12218741
    Abstract: The disclosure herein describes using satellites and ground sinks and/or stations for routing IoT device data packets from IoT devices. A target ground sink in range of the satellite is identified and an expected reception (ER) score for the target ground sink is calculated based on ER parameter data and location data of the satellite. A data packet in a first level of a multi-level data structure of the satellite is sent to the target ground sink and, based on an ER threshold exceeding the ER score, the packet is moved to a second level of the multi-level data structure, whereby the data packet is queued to be sent to another ground sink. The disclosure further includes using cell towers as ground sinks and/or using them for backhauling with other ground sinks. The flexibility of the disclosure enables large ground sink networks to be established, reducing latency of packet routing.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: February 4, 2025
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Tusher Chakraborty, Nissanka Arachchige Bodhi Priyantha, Ranveer Chandra
  • Publication number: 20250036375
    Abstract: This patent relates to automating network management. One example includes a graph analysis and manipulation tool configured to receive a natural language prompt relating to a network management activity. The graph analysis and manipulation tool is also configured to access a graph resource and to generate code that addresses the network management activity as a graph manipulation task.
    Type: Application
    Filed: December 22, 2023
    Publication date: January 30, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tsuwang HSIEH, Sathiya Kumaran MANI, Ranveer CHANDRA, Srikanth KANDULA, Santiago Martin SEGARRA, Yajie ZHOU
  • Patent number: 12212346
    Abstract: 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: Grant
    Filed: January 17, 2023
    Date of Patent: January 28, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tusher Chakraborty, Ranveer Chandra, Vaibhav Singh
  • Patent number: 12211248
    Abstract: A computing system including an edge computing device. The edge computing device may include an edge device processor configured to receive edge device contextual data including computing resource availability data. Based at least in part on the edge device contextual data, the edge device processor may select a processing stage machine learning model of a plurality of processing stage machine learning models and construct a runtime processing pipeline of one or more runtime processing stages including the processing stage machine learning model. The edge device processor may receive a runtime input, and, at the runtime processing pipeline, generate a runtime output based at least in part on the runtime input. The edge device processor may generate runtime pipeline metadata that indicates the one or more runtime processing stages included in the runtime processing pipeline. The edge device processor may output the runtime output and the runtime pipeline metadata.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: January 28, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shadi Abdollahian Noghabi, Ranveer Chandra, Krishna Kant Chintalapudi
  • Patent number: 12206492
    Abstract: A wireless networking system is provided. The wireless networking system includes a base station device including processing circuitry configured to detect a transmission rate from a portion of a preamble of an incoming packet transmission signal and adapt a radio configuration to receive a remainder of the incoming packet transmission signal at the transmission rate.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: January 21, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tusher Chakraborty, Zerina Kapetanovic, Deepak Vasisht, Ranveer Chandra
  • Patent number: 12198347
    Abstract: A computing device is provided, including a processor configured to receive imaging relevance data for a geographic area. The processor may be further configured to generate, based at least in part on the imaging relevance data, image mask instructions specifying a region of interest included in the geographic area. The processor may be further configured to transmit the image mask instructions to a satellite. The processor may be further configured to receive, from the satellite, filtered satellite image data of the region of interest. One or more deprioritized regions of the geographic area outside the region of interest may be excluded from the filtered satellite image data.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: January 14, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shadi Abdollahian Noghabi, Ranveer Chandra, Krishna Kant Chintalapudi, Peder Andreas Olsen
  • Patent number: 12177676
    Abstract: 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: Grant
    Filed: September 8, 2023
    Date of Patent: December 24, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Tusher Chakraborty, Deepak Vasisht, Ranveer Chandra, Zerina Kapetanovic, Heping Shi, Nissanka Arachchige Bodhi Priyantha