-
公开(公告)号:US20230222667A1
公开(公告)日:2023-07-13
申请号:US17575406
申请日:2022-01-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Shadi ABDOLLAHIAN NOGHABI , Ranveer CHANDRA , Krishna Kant CHINTALAPUDI , Peder Andreas OLSEN
CPC classification number: G06T7/11 , G06T7/174 , G06T7/70 , G06T2207/10032 , G06T2207/30192 , G06T2207/20081 , G06T2207/20076
Abstract: A computing device is provided, including a processor configured to receive imaging relevance data for a geographic area. The processor may be further configured to generate, based at least in part on the imaging relevance data, image mask instructions specifying a region of interest included in the geographic area. The processor may be further configured to transmit the image mask instructions to a satellite. The processor may be further configured to receive, from the satellite, filtered satellite image data of the region of interest. One or more deprioritized regions of the geographic area outside the region of interest may be excluded from the filtered satellite image data.
-
公开(公告)号:US20230007056A1
公开(公告)日:2023-01-05
申请号:US17363434
申请日:2021-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Landon Prentice COX , Yu YAN , Shadi ABDOLLAHIAN NOGHABI
IPC: H04L29/06
Abstract: A method for data stream prioritization by a session controller is described. Usage data associated with a video communication session is received for one or more client devices of the video communication session. The usage data is based on content within data streams of the video communication session. A first client device of the one or more client devices is identified as having a higher priority level during the video communication session based on the usage data. Instructions are sent to the first client device during the video communication session causing the first client device to improve a quality of a first data stream generated by the first client device for the video communication session.
-
公开(公告)号:US20230061136A1
公开(公告)日:2023-03-02
申请号:US17446821
申请日:2021-09-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Shadi ABDOLLAHIAN NOGHABI , Ranveer CHANDRA , Anirudh BADAM , Riyaz Mohamed PISHORI , Shivkumar KALYANARAMAN , Srinivasan IYENGAR
Abstract: A computer system that includes a plurality of compute clusters that are located at different geographical locations. Each compute cluster is powered by a local energy source at a geographical location of that compute cluster. Each local energy source has a pattern of energy supply that is variable over time based on an environmental factor. The computer system further includes a server system that executes a global scheduler that distributes virtual machines that perform compute tasks for server-executed software programs to the plurality of compute clusters of the distributed compute platform. To distribute virtual machines for a target server-executed software program, the global scheduler is configured to select a subset of compute clusters that have different complementary patterns of energy supply such that the subset of compute clusters aggregately provide a target compute resource availability for virtual machines for the target server-executed software program.
-
公开(公告)号: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.
-
-
-
-
-