-
公开(公告)号:US20250071560A1
公开(公告)日:2025-02-27
申请号:US18945176
申请日:2024-11-12
Applicant: Microsoft Technology Licensing, LLC
Inventor: Tusher CHAKRABORTY , Deepak VASISHT , Ranveer CHANDRA , Zerina KAPETANOVIC , Heping SHI , Nissanka Arachchige Bodhi PRIYANTHA
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.
-
公开(公告)号:US20250036375A1
公开(公告)日:2025-01-30
申请号:US18395321
申请日:2023-12-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Tsuwang HSIEH , Sathiya Kumaran MANI , Ranveer CHANDRA , Srikanth KANDULA , Santiago Martin SEGARRA , Yajie ZHOU
IPC: G06F8/35 , G06F16/901
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.
-
公开(公告)号:US20240243761A1
公开(公告)日:2024-07-18
申请号:US18155663
申请日:2023-01-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Tusher CHAKRABORTY , Ranveer CHANDRA , Vaibhav SINGH
CPC classification number: H04B1/0003 , H04L5/0048 , H04L5/0078
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.
-
公开(公告)号:US20230375719A1
公开(公告)日:2023-11-23
申请号:US17747490
申请日:2022-05-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Shadi NOGHABI , Ranveer CHANDRA , Krishna CHINTALAPUDI , Peder OLSEN
CPC classification number: G01S19/393 , G01S19/14 , G01S5/0027 , G06V20/13
Abstract: 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.
-
公开(公告)号:US20230369863A1
公开(公告)日:2023-11-16
申请号:US17742380
申请日:2022-05-11
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Peeyush KUMAR , Alireza SADEGHI , Srinivasan IYENGAR , Shadi ABDOLLAHIAN NOGHABI , Shivkumar KALYANARAMAN , Ranveer CHANDRA , Riyaz PISHORI , Upendra SINGH , Weiwei YANG , Swati SHARMA
CPC classification number: H02J3/381 , H02J3/003 , H02J3/28 , G06N20/00 , H02J2300/24 , H02J2300/28
Abstract: 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.
-
公开(公告)号:US20230239042A1
公开(公告)日:2023-07-27
申请号:US17649044
申请日:2022-01-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Tsu-wang HSIEH , Jin Hyun SO , Behnaz ARZANI , Shadi ABDOLLAHIAN NOGHABI , Ranveer CHANDRA
IPC: H04B7/185 , H04B17/391
CPC classification number: H04B7/18539 , H04B7/18586 , H04B17/391 , H04B7/18589
Abstract: A satellite is provided, including an onboard computing device. The onboard computing device may include a processor configured to receive training data while the satellite is in orbit. The processor may be further configured to perform training at a machine learning model based at least in part on the training data. The processor may be further configured to generate model update data that specifies a modification made to the machine learning model during the training. The processor may be further configured to transmit the model update data from the satellite to an additional computing device.
-
公开(公告)号:US20230230351A1
公开(公告)日:2023-07-20
申请号:US17576783
申请日:2022-01-14
Applicant: Microsoft Technology Licensing, LLC
IPC: G06V10/764 , G06T7/00
CPC classification number: G06V10/764 , G06T7/97 , G06T2207/10032 , G06T2207/20081
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.
-
公开(公告)号:US20230179287A1
公开(公告)日:2023-06-08
申请号:US17714890
申请日:2022-04-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: Tusher CHAKRABORTY , Ranveer CHANDRA
CPC classification number: H04B7/18513 , H04W16/04 , H04W16/10
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.
-
29.
公开(公告)号:US20230162062A1
公开(公告)日:2023-05-25
申请号:US17531700
申请日:2021-11-19
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Emre Mehmet KICIMAN , Qie ZHANG , Cheng ZHANG , Swati SHARMA , Yuhao DING , Ranveer CHANDRA
CPC classification number: G06N5/042 , G06K9/6256 , G06K9/6262 , G06N20/00
Abstract: Techniques are described herein for reducing the computing cost of decision-making when simulating a real-world system. A machine learning model is trained using data generated by a simulator of the real-world system. Knowledge about how the simulator is implemented is used to improve the efficiency of the machine learning model and to improve the relevance of data selected to train the machine learning model. For example, structural knowledge—the flow of input variables through components of the simulator—is used to determine a causal relationship between input variables. Having identified the causal relationship, the number of simulator iterations used to generate training data may be reduced. Furthermore, large complex machine learning models may be replaced with smaller, more efficient models. Additionally, or alternatively, causal relationships between input variables are identified during training, enabling further refinement of input selection and model design.
-
公开(公告)号:US20220394489A1
公开(公告)日:2022-12-08
申请号:US17820882
申请日:2022-08-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Tusher CHAKRABORTY , Deepak VASISHT , Ranveer CHANDRA , Zerina KAPETANOVIC , Heping SHI , Nissanka Arachchige Bodhi PRIYANTHA
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.
-
-
-
-
-
-
-
-
-