Patents by Inventor Tusher Chakraborty

Tusher Chakraborty 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: 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
  • 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: 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: 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
  • Publication number: 20240372607
    Abstract: A method for network data communication includes, at a terrestrial computing device, detecting one or more beacon signals from a corresponding one or more orbital communication satellites of a constellation of orbital communication satellites. A transmission probability threshold is adjusted based at least in part on a detected quantity of the one or more orbital communication satellites. Data is transmitted from the terrestrial computing device to the constellation of orbital communication satellites contingent on the transmission probability threshold being satisfied.
    Type: Application
    Filed: May 5, 2023
    Publication date: November 7, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tusher CHAKRABORTY, Jayanth Ganesh SHENOY, Deepak VASISHT, Om Jit Singh CHABRA, Ranveer CHANDRA
  • Patent number: 12137153
    Abstract: The disclosure herein describes enables new sensors to be added and maintained in an Internet of Things system without upgrading firmware for the end device. A sensor abstraction layer (SAL) manages the end sensors, and a sensor definition layer (SDL) in the cloud interfaces with the SAL. Sensor definition data of a sensor connected to the end device is identified in a sensor definition data store of the SDL including sensor configuration data. The sensor configuration data is sent to the SAL, wherein the SAL is configured to collect sensor data from the sensor via a sensor interface. Sensor data is received from the SAL via an established network connection and converted into converted sensor data based on a data conversion model of the sensor definition data. The converted sensor data is then provided to an application, connected to a sensor management device, for consumption.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: November 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tusher Chakraborty, Ranveer Chandra
  • Publication number: 20240356634
    Abstract: Examples are provided that relate to satellites utilizing both a narrowband communication channel and a broadband communication channel. One example provides a satellite comprising narrowband communication hardware configured to communicate on a control plane over a narrowband communication channel using an omnidirectional antenna. The satellite further comprises broadband communication hardware configured to communicate on a data plane over a broadband communication channel using a beamforming antenna.
    Type: Application
    Filed: April 24, 2023
    Publication date: October 24, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tusher CHAKRABORTY, Ranveer CHANDRA, Vaibhav SINGH
  • Patent number: 12089056
    Abstract: 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: Grant
    Filed: August 28, 2023
    Date of Patent: September 10, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Heping Shi, Ranveer Chandra, Tusher Chakraborty, Nissanka Arachchige Bodhi Priyantha, Zerina Kapetanovic, Binh Ngoc Vu
  • Publication number: 20240283854
    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: Application
    Filed: April 15, 2024
    Publication date: August 22, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tusher CHAKRABORTY, Ranveer CHANDRA, Nissanka Arachchige Bodhi PRIYANTHA, Vaibhav SINGH
  • Publication number: 20240243761
    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: Application
    Filed: January 17, 2023
    Publication date: July 18, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tusher CHAKRABORTY, Ranveer CHANDRA, Vaibhav SINGH
  • Patent number: 11997184
    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: November 18, 2022
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tusher Chakraborty, Ranveer Chandra, Nissanka Arachchige Bodhi Priyantha, Vaibhav Singh
  • Publication number: 20240171661
    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: Application
    Filed: November 18, 2022
    Publication date: May 23, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tusher CHAKRABORTY, Ranveer CHANDRA, Nissanka Arachchige Bodhi PRIYANTHA, Vaibhav SINGH
  • Publication number: 20230422044
    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: Application
    Filed: September 8, 2023
    Publication date: December 28, 2023
    Inventors: Tusher CHAKRABORTY, Deepak VASISHT, Ranveer CHANDRA, Zerina KAPETANOVIC, Heping SHI, Nissanka Arachchige Bodhi PRIYANTHA
  • Publication number: 20230403567
    Abstract: 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: Application
    Filed: August 28, 2023
    Publication date: December 14, 2023
    Inventors: Heping SHI, Ranveer CHANDRA, Tusher CHAKRABORTY, Nissanka Arachchige Bodhi PRIYANTHA, Zerina KAPETANOVIC, Binh Ngoc VU
  • Publication number: 20230336696
    Abstract: The disclosure herein describes triggering image capture requests at ground Internet-of-Things (IoT) devices based on sensor events, and processing the image capture requests by satellites. An image capture request is received by the satellite from a ground IoT device. An image capture request includes request type data, location data, and response target data. The request type data is indicative of a sensor event at the ground IoT device. Image data is captured using an image capture device of the satellite. The image data is of an area based on the location data. A response to the request is generated based on the captured image data and the request type data, and the generated response is sent to the response target based on the response target data of the image capture request. The disclosure enables satellites to efficiently respond to a wide variety of image capture requests from ground IoT devices.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 19, 2023
    Inventors: Tusher CHAKRABORTY, Ranveer CHANDRA
  • Patent number: 11792653
    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, and the active channels are distributed among a plurality of base station radios of a base station. A different channel is assigned to different base station radios. At least one uplink channel and at least one 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. The client devices having the active channels in common are also grouped on shared channels and time slots assigned to the client devices in the group, thereby allowing narrowband communication over the channels by the client devices.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: October 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tusher Chakraborty, Deepak Vasisht, Ranveer Chandra, Zerina Kapetanovic, Heping Shi, Nissanka Arachchige Bodhi Priyantha
  • Patent number: 11778481
    Abstract: 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: Grant
    Filed: June 24, 2022
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Heping Shi, Ranveer Chandra, Tusher Chakraborty, Nissanka Arachchige Bodhi Priyantha, Zerina Kapetanovic, Binh Ngoc Vu
  • Publication number: 20230245039
    Abstract: A tracking system for a food commodity supply chain includes a tracking device and a computing device. The tracking device is mounted to a conveyance structure that is configured to receive a unit load of a food commodity. The tracking device includes a sensor to track an environmental condition of an environment of the tracking device while the tracking device is traveling along the food commodity supply chain. The computing device is configured to receive an environmental value of the environmental condition sensed by the sensor, process the environmental value to determine whether the environmental condition is within a predetermined environmental range, and transmit an alert when the environmental condition falls outside the predetermined environmental range. The alert includes a suggested interventive action based on the environmental condition that falls outside the predetermined environmental range.
    Type: Application
    Filed: May 10, 2022
    Publication date: August 3, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vaishnavi NATTAR RANGANATHAN, Peeyush KUMAR, Ali SAFFARI, Ranveer CHANDRA, Michael McNab BASSANI, Jessica Ayeley QUAYE, Krishna Kant CHINTALAPUDI, Tusher CHAKRABORTY