-
41.
公开(公告)号:US20230058200A1
公开(公告)日:2023-02-23
申请号:US17405961
申请日:2021-08-18
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Rachee SINGH , Sharad AGARWAL , Ryan Andrew BECKETT , Paramvir BAHL
IPC: H04L12/751 , H04L12/721 , H04L12/717 , H04L12/733 , H04L12/707
Abstract: The system disclosed herein implements an improved end-to-end network performance for data transmissions that span multiple networks operated by different organizations. The improvements are achieved as a result of exchanging routing information. For instance, the exchanged routing information can be representative of network performance factors. When different operators of different networks agree to exchange routing information, an optimal end-to-end path between two endpoint devices can be identified and selected for data transmission. This benefits both network operators as the users served by the networks are more likely to be satisfied with the user experience (e.g., faster download and upload of data).
-
公开(公告)号:US20220417102A1
公开(公告)日:2022-12-29
申请号:US17359241
申请日:2021-06-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ryan Andrew BECKETT , Sharad AGARWAL , Paramvir BAHL , Rachee SINGH , Abhishek UDUPA
Abstract: Described are examples for providing a system for managing configuration and policies for a virtualized wide area network (vWAN) support on a wide area network (WAN). The vWAN includes a plurality of virtual network entities associated with geographic locations including the physical computing resources of the WAN and virtual connections between the virtual network entities. The system includes a network safety component for managing configurations and policies of the vWAN on the WAN. The network safety component receives a change to a policy or configuration of the vWAN from an operator of a network connected to the vWAN. The network safety component evaluates a set of safety rules for the operator based on the change and a network state of a physical WAN underlying the vWAN. The network safety component generates an error message in response to at least one of the set of safety rules failing the evaluation.
-
公开(公告)号:US20220414264A1
公开(公告)日:2022-12-29
申请号:US17360552
申请日:2021-06-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ganesh ANANTHANARAYANAN , Landon Prentice COX , Paramvir BAHL
Abstract: Systems and methods are provided for performing privacy transformation of data to protect privacy in data analytics under the multi-access edge computing environment. In particular, a policy receiver in an edge server receives privacy instructions. Inference determiner in the edge server in a data analytics pipeline receives data from an IoT device and evaluates the data to recognize data associated with personally identifiable information. Privacy data transformer transforms the received data with inference for protecting data privacy by preventing exposure of private information from the edge server. In particular, the privacy data transformer dynamically selects a technique among techniques for removing information that is subject to privacy protection and transforms the received data using the technique. The techniques includes reducing resolution of image data such that inference enables object recognition without sufficient details to prevent other servers in the data analytics pipeline to determine identifies of the object deeper inferences.
-
公开(公告)号:US20220377751A1
公开(公告)日:2022-11-24
申请号:US17326731
申请日:2021-05-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Manikanta KOTARU , Paramvir BAHL , Arjun Varman BALASINGAM
Abstract: In a 5G network, a slice controller operating in a radio access network (RAN) is arranged to make predictions of channel state information (CSI) for user equipment (UE) on the network using a predictive propagation model. The slice controller uses the predicted CSI to schedule subcarriers and time slots associated with physical radio resources for data transmission on slices of the 5G network between a 5G radio unit (RU) and the UE to maximize network throughput on a slice for the radio spectrum that is utilized for a given time period. In view of the CSI predictions, the slice controller controls operations of the MAC (Medium Access Control) layer functions based on PHY (physical) layer radio resource subsets to schedule the subcarrier and time slots for data transmissions on a slice over the 5G air interface from RU to UE.
-
公开(公告)号:US20220377650A1
公开(公告)日:2022-11-24
申请号:US17326703
申请日:2021-05-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Manikanta KOTARU , Landon Prentice COX , Paramvir BAHL
Abstract: In a 5G network, a profiler component of a network slice controller is arranged to dynamically observe behaviors of pre-defined types of network slices when handling current traffic. The profiler employs the observed behaviors to generate profiles of the pre-defined slice types in terms of throughput, reliability, or other suitable metrics. In response to a request from an application for admission to the 5G network for which an ID of an appropriate pre-defined network slice type is unknown, the application request and traffic is handled on a slice which is temporarily utilized while the profiler dynamically observes application behaviors to generate an application profile. The profiler identifies a pre-defined slice type having a profile that is the closest match to the generated application profile. The application may then be moved from the temporary slice to a slice of the identified pre-defined type so that optimal slice characteristics are provided for the application's traffic.
-
公开(公告)号:US20220377597A1
公开(公告)日:2022-11-24
申请号:US17325165
申请日:2021-05-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Manikanta KOTARU , Paramvir BAHL , Arjun Varman BALASINGAM
Abstract: In a 5G network, a slice controller is arranged to dynamically configure a radio access network (RAN) by allocating physical radio resources into RAN slices by making predictions of channel state information (CSI) for user equipment (UE) executing applications that make connectivity requests for admission to particular identified slices. The slice controller grants or denies admission requests based on the predicted CSI to ensure that applicable service level agreement (SLA) guarantees are satisfied for traffic across all the RAN slices. Each time new admission requests are received from applications, the slice controller determines whether a suitable RAN configuration exists that will enable SLA guarantees for the slices to continue to be satisfied for the current traffic while also meeting the SLA guarantees applicable to the new admission request.
-
公开(公告)号:US20220360624A1
公开(公告)日:2022-11-10
申请号:US17316314
申请日:2021-05-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sanjeev MEHROTRA , Paramvir BAHL , Anuj KALIA
IPC: H04L29/08
Abstract: Described are examples for deploying workloads in a cloud-computing environment. In an aspect, based on a desired number of workloads of a process to be executed in a cloud-computing environment and based on one or more failure probabilities, an actual number of workloads of the process to execute in the cloud-computing environment to provide a level of service can be determined and deployed. In another aspect, a standby workload can be executed as a second instance of the process without at least a portion of the separate configuration used by the multiple workloads, and based on detecting termination of one of multiple workloads, the standby workload can be configured to execute based on the separate configuration of the separate instance of the process corresponding to the one of the multiple workloads.
-
公开(公告)号:US20210092462A1
公开(公告)日:2021-03-25
申请号:US16583078
申请日:2019-09-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Landon Prentice COX , Paramvir BAHL
IPC: H04N21/2187 , H04N21/231 , H04N21/2662 , H04N21/25 , H04N21/262 , H04N21/2343 , G06N3/04
Abstract: A thin-cloud system for distributing content, for example, live streaming video content, from a broadcaster to a viewer is provided herein. The computing devices of the broadcaster can provide the multi-bitrate transcoding, of the two or more bitstreams, sent to a file server, which alleviates the need for the file server to encode the streams for a viewer. These multiple streams are received by a file server for provision to one or more viewers. The viewers can receive the streams at one of the two or more bitrates. If the viewer receives the content at a lower bitrate, the viewers can employ a machine learning (ML) co-processor that can operate as an accelerator to improve the inbound content, if that content is provided at a lower bitrate, and thus, a lower resolution. The file server can train and provide the ML models used for the acceleration.
-
-
-
-
-
-
-