Patents by Inventor Nissanka Arachchige Bodhi Priyantha
Nissanka Arachchige Bodhi Priyantha 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: 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: 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
-
Publication number: 20240421905Abstract: A passive communication system includes a first reflector and a modulator unit. The first reflector is disposed at a first location within line of sight of a first satellite. The first satellite is configured to transmit a first signal at a first wavelength. The first reflector includes a reflective surface that reflects at least a portion of the first signal which is incident on the reflective surface back toward the first satellite, and the first satellite includes a detector for measuring reflected signals received at the first satellite. The modulator unit is configured to modulate a reflectivity of the reflective surface of the first reflector between a first reflective state to a second reflective state to adjust the portion of the first signal which is incident on the reflective surface that is reflected back toward the first satellite.Type: ApplicationFiled: June 14, 2023Publication date: December 19, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Zerina KAPETANOVIC, Nissanka Arachchige Bodhi PRIYANTHA, Ranveer CHANDRA, Vaishnavi RANGANATHAN
-
Publication number: 20240393127Abstract: A method includes receiving one or more search terms at a mobile computing device while the mobile computing device is located at a particular location. A search query that includes the one or more search terms and a location history of the mobile computing device is transmitted to a server. The method also includes receiving one or more search results in response to the search query, where the one or more search results include content identified based on a predicted destination of the mobile computing device. An interface identifying the one or more search results is displayed at the mobile computing device.Type: ApplicationFiled: July 31, 2024Publication date: November 28, 2024Inventors: Alice Jane Bernheim Brush, John Charles Krumm, Shahriyar Amini, Amy Karlson, Jaime Teevan, Nissanka Arachchige Bodhi Priyantha
-
Publication number: 20240356635Abstract: Examples are disclosed that relate to improving security of radio frequency (RF) backscattered communication. In one example, a RF device includes a primary RF signal receiver, a secondary signal receiver, a signal mixer, and a transmitter. The primary RF signal receiver is configured to receive a RF carrier signal sent from a base station. The secondary signal receiver is configured to receive a masking signal from the base station. The signal mixer is configured to generate a response signal based at least on the RF carrier signal and generate a mixed signal by mixing the response signal and the masking signal. The transmitter is configured to broadcast the mixed signal, via backscattering, as a masked backscattered signal.Type: ApplicationFiled: April 19, 2023Publication date: October 24, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Vaishnavi NATTAR RANGANATHAN, Nissanka Arachchige Bodhi PRIYANTHA, Mike NAKAHARA, Vikram Subramaniam IYER, Harsh Sandesh DESAI
-
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: 12078501Abstract: A method includes receiving one or more search terms at a mobile computing device while the mobile computing device is located at a particular location. A search query that includes the one or more search terms and a location history of the mobile computing device is transmitted to a server. The method also includes receiving one or more search results in response to the search query, where the one or more search results include content identified based on a predicted destination of the mobile computing device. An interface identifying the one or more search results is displayed at the mobile computing device.Type: GrantFiled: January 26, 2023Date of Patent: September 3, 2024Assignee: Uber Technologies, Inc.Inventors: Alice Jane Bernheim Brush, John Charles Krumm, Shahriyar Amini, Amy Karlson, Jaime Teevan, Nissanka Arachchige Bodhi Priyantha
-
Publication number: 20240283854Abstract: 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: April 15, 2024Publication date: August 22, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Tusher CHAKRABORTY, Ranveer CHANDRA, Nissanka Arachchige Bodhi PRIYANTHA, Vaibhav SINGH
-
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
-
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
-
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
-
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
-
Publication number: 20230209578Abstract: 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: ApplicationFiled: March 6, 2023Publication date: June 29, 2023Inventors: Tusher CHAKRABORTY, Deepak VASISHT, Ranveer CHANDRA, Zerina KAPETANOVIC, Heping SHI, Nissanka Arachchige Bodhi PRIYANTHA
-
Publication number: 20230179288Abstract: 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: ApplicationFiled: April 6, 2022Publication date: June 8, 2023Inventors: Tusher CHAKRABORTY, Nissanka Arachchige Bodhi PRIYANTHA, Ranveer CHANDRA
-
Publication number: 20230168099Abstract: A method includes receiving one or more search terms at a mobile computing device while the mobile computing device is located at a particular location. A search query that includes the one or more search terms and a location history of the mobile computing device is transmitted to a server. The method also includes receiving one or more search results in response to the search query, where the one or more search results include content identified based on a predicted destination of the mobile computing device. An interface identifying the one or more search results is displayed at the mobile computing device.Type: ApplicationFiled: January 26, 2023Publication date: June 1, 2023Inventors: Alice Jane Bernheim Brush, John Charles Krumm, Shahriyar Amini, Amy Karlson, Jaime Teevan, Nissanka Arachchige Bodhi Priyantha
-
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
-
Publication number: 20230103432Abstract: A deployment of sensors transmit radio frequency (RF) signals into an area of interest. The radar maps are generated from the reflected signals, including a static radar map and a dynamic radar map. Multipath and radar sidelobes are removed from the radar maps using a neural network to produce a density map. The neural network can be trained in two phases: a training phase that uses training data from a training site and a transfer learning phase that uses training data from the area of interest.Type: ApplicationFiled: October 1, 2021Publication date: April 6, 2023Inventors: Deepak VASISHT, Manikanta KOTARU, Nissanka Arachchige Bodhi PRIYANTHA, Ranveer CHANDRA, Jiaming WANG
-
Publication number: 20220412923Abstract: Methods, systems, and computer storage media for providing an indication of an integrity of an object based on a non-invasive assessment of the integrity of the object using acoustic signature management engine in object integrity sensing system. In operation, an aggregate object-intermediate-medium sound of an object in an intermediate medium is detected (e.g., via sensors). An acoustic signature of the aggregate object-intermediate-medium sound is generated as a processed acoustic channel associated with statistical measurements. A reference acoustic signature of the object and intermediate medium is accessed. The reference acoustic signature is associated with an acoustic signature computation model, that generates reference acoustic signatures based on a mean and standard deviation measurements of input signals transmitted through the object and intermediate medium.Type: ApplicationFiled: June 29, 2021Publication date: December 29, 2022Inventors: Deepak VASISHT, Ranveer CHANDRA, Manikanta KOTARU, Nissanka Arachchige Bodhi PRIYANTHA, Akshay Sanjay GADRE, Nikunj RAGHUVANSHI