-
公开(公告)号:US12276953B2
公开(公告)日:2025-04-15
申请号:US17826335
申请日:2022-05-27
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Peeyush Kumar , Lucien Werner , Shivkumar Kalyanaraman , Srinivasan Iyengar , Weiwei Yang , Tanuja Hrishikesh Ganu , Ranveer Chandra , Riyaz Pishori , Upendra Singh
IPC: G05B19/042
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.
-
公开(公告)号:US12211248B2
公开(公告)日:2025-01-28
申请号:US17576783
申请日:2022-01-14
Applicant: Microsoft Technology Licensing, LLC
IPC: G06V10/764 , G06T7/00
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.
-
3.
公开(公告)号:US12137153B2
公开(公告)日:2024-11-05
申请号:US17037472
申请日:2020-09-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Tusher Chakraborty , Ranveer Chandra
IPC: H04L67/565 , G16Y40/10 , G16Y40/35 , H04L67/125 , H04L67/75
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.
-
公开(公告)号:US12089056B2
公开(公告)日:2024-09-10
申请号:US18457317
申请日:2023-08-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Heping Shi , Ranveer Chandra , Tusher Chakraborty , Nissanka Arachchige Bodhi Priyantha , Zerina Kapetanovic , Binh Ngoc Vu
IPC: H04W16/14 , H03F3/19 , H04W48/16 , H04W72/0453 , H04W72/541
CPC classification number: H04W16/14 , H03F3/19 , H04W48/16 , H04W72/0453 , H04W72/541 , H03F2200/294
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.
-
公开(公告)号:US11792653B2
公开(公告)日:2023-10-17
申请号:US17820882
申请日:2022-08-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Tusher Chakraborty , Deepak Vasisht , Ranveer Chandra , Zerina Kapetanovic , Heping Shi , Nissanka Arachchige Bodhi Priyantha
CPC classification number: H04W16/10 , H04L5/0012 , H04L5/0055 , H04W72/12 , H04W72/21 , H04W72/23
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.
-
公开(公告)号:US11625812B2
公开(公告)日:2023-04-11
申请号:US16786257
申请日:2020-02-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ranveer Chandra , Peder Andreas Olsen , Mingmin Zhao
Abstract: Examples disclosed herein are related to using a machine learning model to generate image data. One example provides a system, comprising one or more processors, and storage comprising instructions executable by the one or more processors to obtain image data comprising an image with unoccluded features, apply a mask to the unoccluded features in the image to form partial observation training data comprising a masked region that obscures at least a portion of the unoccluded features, and train a machine learning model comprising a generator and a discriminator at least in part by generating image data for the masked region and comparing the image data generated for the masked region to the image with unoccluded features.
-
公开(公告)号:US11540141B2
公开(公告)日:2022-12-27
申请号:US17037533
申请日:2020-09-29
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.
-
公开(公告)号:US20210176705A1
公开(公告)日:2021-06-10
申请号:US17122882
申请日:2020-12-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ranveer Chandra , John Charles Krumm , Xia Zhou , Stefan Saroiu
IPC: H04W52/02
Abstract: The minimization of the amount of power consumed by an electronic device in acquiring or maintaining network connectivity with a network may extend the battery life of the electronic device. When the electronic device has established a communication connection with a wireless access point, the electronic device cycles a network interface controller of the electronic device between a power on state and a power off state without terminating the communication connection. Accordingly, the electronic device powers on a main processor of the electronic device when the network interface controller detects a beacon during the power on state that indicates the wireless access point has a buffered data frame for the electronic device.
-
公开(公告)号:US10992338B1
公开(公告)日:2021-04-27
申请号:US16906184
申请日:2020-06-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Nissanka Arachchige Bodhi Priyantha , Deepak Vasisht , Ranveer Chandra , Heping Shi
IPC: H04B1/713 , H04W16/14 , H04B17/345 , H04B17/318 , H04L29/08
Abstract: A secure wireless IoT platform configured to provide secure channel hopping for transmitting or receiving messages over a television whitespace spectrum. The platform includes a client device and a base station in communication with a gateway device which provides internet access. A secret key is determined based on the transmission loss associated with the transmission and potentially a new parameter. A next hopping channel is determined in a safe manner to ensure secure communications between the multiple devices.
-
公开(公告)号:US20200004304A1
公开(公告)日:2020-01-02
申请号:US16440923
申请日:2019-06-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Aniruddha Jayant Jahagirdar , Ranveer Chandra , Anirudh Badam , James Anthony Schwartz, JR. , Paresh Maisuria , Matthew Holle , M. Nashaat Soliman , Murtuza S. Naguthanawala , Tapan Ansel , Aacer Hatem Daken
IPC: G06F1/20 , G06F1/26 , G06F1/3206 , H02J7/00
Abstract: A computing device has an energy storage device system with multiple energy storage devices. Various different criteria are used to determine which one or more of the multiple energy storage devices to charge or discharge at any given time to provide power to the computing device. The criteria can include characteristics of the energy storage devices as well as hardware and/or physical characteristics of the computing device, characteristics of the energy storage devices and/or the computing device that change while the computing device operates, and predicted behavior or usage of the computing device. These criteria are evaluated during operation of the computing device, and the appropriate energy storage device(s) from which to draw power or to charge at any given time based on these criteria are determined.
-
-
-
-
-
-
-
-
-