-
公开(公告)号:US12301714B2
公开(公告)日:2025-05-13
申请号:US17990646
申请日:2022-11-18
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Ganesh Ananthanarayanan , Ramarathnam Venkatesan , Yuanchao Shu , Kiran Muthabatulla , Yoganand Rajasekaran
Abstract: The techniques described herein use an edge device to manage the security for a data stream being ingested by a tenant and a cloud platform. The creation of the data stream for ingestion occurs in an environment that is trusted by a tenant (e.g., an on-premises enterprise network). The cloud platform that is part of the data stream ingestion process is outside this trusted environment, and thus, the tenant loses an element of security when ingesting data streams for cloud storage and/or cloud processing. Accordingly, the edge device is configured on a trust boundary so that the data stream ingestion process associated with a cloud platform is secured, or trusted by the tenant. The edge device is configured to encrypt the data stream using a data encryption key and/or manage the protection of the data encryption key.
-
公开(公告)号:US11627095B2
公开(公告)日:2023-04-11
申请号:US17348701
申请日:2021-06-15
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Ganesh Ananthanarayanan , Yuanchao Shu , Paramvir Bahl
IPC: H04L47/726 , H04L47/78 , H04L47/762 , H04L47/70 , H04L41/044
Abstract: Computing resources are managed in a computing environment comprising a computing service provider and an edge computing network. The edge computing network comprises computing and storage devices configured to extend computing resources of the computing service provider to remote users of the computing service provider. The edge computing network collects capacity and usage data for computing and network resources at the edge computing network. The capacity and usage data is sent to the computing service provider. Based on the capacity and usage data, the computing service provider, using a cost function, determines a distribution of workloads pertaining to a processing pipeline that has been partitioned into the workloads. The workloads can be executed at the computing service provider or the edge computing network.
-
公开(公告)号:US11860975B2
公开(公告)日:2024-01-02
申请号:US17948736
申请日:2022-09-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ganesh Ananthanarayanan , Yuanchao Shu , Tsu-wang Hsieh , Nikolaos Karianakis , Paramvir Bahl , Romil Bhardwaj
IPC: G06F9/50 , G06N20/00 , G06F18/214 , G06V20/58
CPC classification number: G06F18/2148 , G06F9/5038 , G06N20/00 , G06V20/58
Abstract: Provided are aspects relating to methods and computing devices for allocating computing resources and selecting hyperparameter configurations during continuous retraining and operation of a machine learning model. In one example, a computing device configured to be located at a network edge between a local network and a cloud service includes a processor and a memory storing instructions executable by the processor to operate a machine learning model. During a retraining window, a selected portion of a video stream is selected for labeling. At least a portion of a labeled retraining data set is selected for profiling a superset of hyperparameter configurations. For each configuration of the superset of hyperparameter configurations, a profiling test is performed. The profiling test is terminated, and a change in inference accuracy that resulted from the profiling test is extrapolated. Based upon the extrapolated inference accuracies, a set of selected hyperparameter configurations is output.
-
公开(公告)号:US11831698B2
公开(公告)日:2023-11-28
申请号:US17362474
申请日:2021-06-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ganesh Ananthanarayanan , Yu Yan , Yuanchao Shu
Abstract: Systems and methods are provided for reducing stream data according to a data streaming protocol under a multi-access edge computing. In particular, an IoT device, such as a video image sensing device, may capture stream data and generate inference data by applying a machine-learning model trained to infer data based on the captured stream data. The inference data represents the captured stream data in a reduced data size based on performing data analytics on the captured data. The IoT device formats the inference data according to the data streaming protocol. In contrast to video data compression, the data streaming protocol includes instructions for transmitting the reduced volume of inference data through a data analytics pipeline.
-
公开(公告)号:US11272423B2
公开(公告)日:2022-03-08
申请号:US16862465
申请日:2020-04-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ganesh Ananthanarayanan , Yuanchao Shu , Paramvir Bahl , Longfei Shangguan , Zhuqi Li
IPC: H04W40/24 , H04L12/26 , H04W88/04 , H04W84/18 , H04L45/02 , H04L43/0882 , H04W40/12 , H04W24/08 , H04L45/48
Abstract: A multi-hop relay network comprises a set of data nodes arranged in a relay topology, wherein the set of data nodes communicate with one another via a data plane comprising a set of high frequency data links, such as mmWave links. An edge node communicates with one or more of the set of data nodes via the data plane and communicates with the set of data nodes over a control plane comprising a set of low frequency wireless links, such as a Wi-Fi network. The edge node determines a path utilization for the set of high frequency wireless links. When one of the high frequency wireless links is over-utilized, the edge node communicates, to a data node in the set of data nodes via the control plane, a command to change the relay topology. The edge node also determines whether the relay topology is operating at a target accuracy. When it is not, the edge node adjusts a data analytics parameter for a node to improve the overall accuracy of the network.
-
公开(公告)号:US11461591B2
公开(公告)日:2022-10-04
申请号:US17124172
申请日:2020-12-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ganesh Ananthanarayanan , Yuanchao Shu , Tsu-wang Hsieh , Nikolaos Karianakis , Paramvir Bahl , Romil Bhardwaj
Abstract: Methods and computing devices for allocating computing resources and selecting hyperparameter configurations during continuous retraining and operation of a machine learning model. In one example, a computing device configured to be located at a network edge between a local network and a cloud service includes a processor and a memory storing instructions executable by the processor to operate a machine learning model. During a retraining window, a selected portion of a video stream is selected for labeling. At least a portion of a labeled retraining data set is selected for profiling a superset of hyperparameter configurations. For each configuration of the superset of hyperparameter configurations, a profiling test is performed. The profiling test is terminated, and a change in inference accuracy that resulted from the profiling test is extrapolated. Based upon the extrapolated inference accuracies, a set of selected hyperparameter configurations is output.
-
公开(公告)号:US11085772B2
公开(公告)日:2021-08-10
申请号:US16331493
申请日:2016-09-07
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Yuanchao Shu , Börje Felipe Fernandes Karlsson , Thomas Moscibroda , Yundie Zhang , Zhuqi Li
Abstract: In accordance with implementations of the subject matter described herein, a new approach for generating indoor navigation is proposed. Generally speaking, a reference signal that includes time series data collected by at least one environment sensor along a reference path from a start point to a destination is obtained. For example, the reference signal may be obtained by environment sensors equipped in a user's mobile device or another movable entity. Then, a movement event by identifying a pattern from the reference signal, the pattern describing measurements of the at least one environment sensor associated with a specific movement is extracted. Next, a navigation instruction is generated to indicate that the movement event occurs during a movement of the at least one environment sensor along the reference path. Further, the navigation instruction may be provided to a person for indoor navigation.
-
公开(公告)号:US10697778B2
公开(公告)日:2020-06-30
申请号:US15259025
申请日:2016-09-07
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yuanchao Shu , Börje Felipe Fernandes Karlsson , Thomas Moscibroda , Yundie Zhang , Zhuqi Li
Abstract: In accordance with implementations of the subject matter described herein, a new approach for creating a navigation trace is proposed. In these implementations, a reference signal is obtained, where the reference signal includes time series data collected by at least one environment sensor along a reference path from a start point to a destination. Then, a navigation trace is created for the reference path based on the obtained reference signal, where magnitudes at locations of the navigation trace reflect measurements collected by the at least one environment sensor at respective time points of the reference signal. In accordance with implementations of the subject matter described herein, a new approach for generating a navigation instruction from a navigation trace.
-
公开(公告)号:US20180066944A1
公开(公告)日:2018-03-08
申请号:US15259025
申请日:2016-09-07
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yuanchao Shu , Börje Felipe Fernades Karlsson , Thomas Moscibroda , Yundie Zhang , Zhuqi Li
Abstract: In accordance with implementations of the subject matter described herein, a new approach for creating a navigation trace is proposed. In these implementations, a reference signal is obtained, where the reference signal includes time series data collected by at least one environment sensor along a reference path from a start point to a destination. Then, a navigation trace is created for the reference path based on the obtained reference signal, where magnitudes at locations of the navigation trace reflect measurements collected by the at least one environment sensor at respective time points of the reference signal. In accordance with implementations of the subject matter described herein, a new approach for generating a navigation instruction from a navigation trace.
-
-
-
-
-
-
-
-