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: 12255728Abstract: 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: GrantFiled: April 6, 2022Date of Patent: March 18, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Ranveer Chandra
-
Patent number: 12218741Abstract: 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: GrantFiled: April 6, 2022Date of Patent: February 4, 2025Assignee: Microsoft Technology Licensing, LLC.Inventors: Tusher Chakraborty, Nissanka Arachchige Bodhi Priyantha, Ranveer Chandra
-
Patent number: 12212346Abstract: 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: GrantFiled: January 17, 2023Date of Patent: January 28, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Ranveer Chandra, Vaibhav Singh
-
Patent number: 12206492Abstract: 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: GrantFiled: February 6, 2023Date of Patent: January 21, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Zerina Kapetanovic, Deepak Vasisht, Ranveer Chandra
-
Patent number: 12177676Abstract: 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: GrantFiled: September 8, 2023Date of Patent: December 24, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Tusher Chakraborty, Deepak Vasisht, Ranveer Chandra, Zerina Kapetanovic, Heping Shi, Nissanka Arachchige Bodhi Priyantha
-
Patent number: 12137153Abstract: 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: GrantFiled: September 29, 2020Date of Patent: November 5, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Ranveer Chandra
-
Patent number: 12089056Abstract: 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: GrantFiled: August 28, 2023Date of Patent: September 10, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Heping Shi, Ranveer Chandra, Tusher Chakraborty, Nissanka Arachchige Bodhi Priyantha, Zerina Kapetanovic, Binh Ngoc Vu
-
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
-
Patent number: 11792653Abstract: 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: GrantFiled: August 18, 2022Date of Patent: October 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Deepak Vasisht, Ranveer Chandra, Zerina Kapetanovic, Heping Shi, Nissanka Arachchige Bodhi Priyantha
-
Patent number: 11778481Abstract: 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: GrantFiled: June 24, 2022Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Heping Shi, Ranveer Chandra, Tusher Chakraborty, Nissanka Arachchige Bodhi Priyantha, Zerina Kapetanovic, Binh Ngoc Vu
-
Patent number: 11632762Abstract: The disclosure described herein configures a client device for communication using dynamic spectrum access within a frequency spectrum, such as television white space (TVWS), using a determined location of the client device based on location information, such as from a global positioning system. A dynamic spectrum access database of channels is accessed based on the location information. Available channels are determined for the client device from the channels based on the location information. A list of the available channels for use by the client device are transmitted to the client device, thereby allowing narrowband communication over the channels.Type: GrantFiled: September 29, 2020Date of Patent: April 18, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Deepak Vasisht, Ranveer Chandra, Zerina Kapetanovic, Heping Shi, Nissanka Arachchige Bodhi Priyantha
-
Patent number: 11575460Abstract: 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: GrantFiled: July 22, 2020Date of Patent: February 7, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Zerina Kapetanovic, Deepak Vasisht, Ranveer Chandra
-
Patent number: 11540141Abstract: 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: GrantFiled: September 29, 2020Date of Patent: December 27, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Deepak Vasisht, Ranveer Chandra, Zerina Kapetanovic, Heping Shi, Nissanka Arachchige Bodhi Priyantha
-
Patent number: 11509390Abstract: Systems and methods for reliable content delivery from a satellite to sub-edge devices are described. Content is delivered to a plurality of edge devices. Missing portions of the content are identified. One or more of the missing portions are selected, and the selected portions are recovered via a satellite network or a non-satellite network. The recovery is coordinated by a central cloud device based on one or more recovery factors.Type: GrantFiled: February 17, 2021Date of Patent: November 22, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Apurv Mehra, Ranveer Chandra, Siddharth Prakash
-
Patent number: 11405792Abstract: 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: GrantFiled: September 29, 2020Date of Patent: August 2, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Heping Shi, Ranveer Chandra, Tusher Chakraborty, Nissanka Arachchige Bodhi Priyantha, Zerina Kapetanovic, Binh Ngoc Vu
-
Patent number: 11327476Abstract: A computer implemented method includes turning off a sensor, receiving fall curve data from the sensor, and comparing the received fall curve data to a set of fall curve signatures to identify the sensor or a sensor fault.Type: GrantFiled: November 13, 2018Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Akshay Uttama Nambi Srirangam Narashiman, Ranveer Chandra, Rahul Anand Sharma, Manohar Swaminathan, Zerina Kapetanovic, Jonathan Appavoo
-
Publication number: 20200150640Abstract: A computer implemented method includes turning off a sensor, receiving fall curve data from the sensor, and comparing the received fall curve data to a set of fall curve signatures to identify the sensor or a sensor fault.Type: ApplicationFiled: November 13, 2018Publication date: May 14, 2020Inventors: Tusher Chakraborty, Akshay Uttama Nambi Srirangam Narashiman, Ranveer Chandra, Rahul Anand Sharma, Manohar Swaminathan, Zerina Kapetanovic, Jonathan Appavoo
-
Publication number: 20170278426Abstract: The subject matter disclosed herein relates to a method and design of a system that helps visually-impaired persons to identify Braille characters or geometric shapes such as rectangle, triangle, circle, etc. A Braille character is any combination of six dots that represents an alphanumeric character. The dot of Braille character is represented using a small colored region over a surface, which can be a paper. The color of dot is distinct from the color of surface. The system contains a coupling comprising a pair of light source and light sensor. The system enables recognizing printed Braille characters through identifying distinct colored dots of Braille characters, by sensing real-time deviation in illuminance of light reflected off the surface containing the printed Braille characters. The output of the system encompasses perceivable signal.Type: ApplicationFiled: March 24, 2016Publication date: September 28, 2017Inventors: Tusher Chakraborty, Taslim Arefin Khan, A. B. M. Alim Al Islam
-
Publication number: 20170153708Abstract: The subject matter disclosed herein relates to detecting unidirectional or multidirectional movement(s) or gesture(s) made by moving object(s). Aspects of the disclosure pertain to a system and method for mining real-time deviation in illuminance of light reflected off moving object(s) to detect movement(s) or gesture(s) made by the moving object(s). The system contains a singular or a plurality of coupling(s), each consisting a light source and a light sensor unit pair, arranged in a specific spatial configuration directing towards single or multiple direction(s) along with a computational unit. The method performs individual noise elimination over data collected in temporal domain by each coupling to enable the system to perform under any lighting conditions and any external noises.Type: ApplicationFiled: November 29, 2015Publication date: June 1, 2017Inventors: Tusher Chakraborty, Md. Taksir Hasan Majumder, Sakib Md Bin Malek, Md. Nasim, Md. Samiul Saeef, A. B. M. Alim Al Islam