-
公开(公告)号:US11601478B2
公开(公告)日:2023-03-07
申请号:US17362708
申请日:2021-06-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Landon Prentice Cox , Yu Yan
IPC: H04L65/1066 , H04L67/101 , H04L65/612
Abstract: A method for communication session management by a session controller is described. Usage data associated with a video communication session is received for data stream handlers of a first network topology, which handle data streams of the video communication session at a first time. The first network topology includes a plurality of client devices and at least a first media server. A second network topology is determined based on the usage data to handle the data streams when a network parameter and/or an application parameter reaches a corresponding update threshold. Data stream handlers of the second network topology include at least a second media server. The data stream handlers of the second network topology are configured to handle the data streams at a second time, including instructing the first media server to offload at least some of the data streams to the second media server.
-
公开(公告)号: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.
-
公开(公告)号:US11489620B1
公开(公告)日:2022-11-01
申请号:US17480917
申请日:2021-09-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ganesh Ananthanarayanan , Yu Yan , Martin Ellis , Michael Harrison Rudow
IPC: H04L1/00
Abstract: Identifying, by a sender and for each frame i of a plurality of frames of a video stream, a partition of a set of video data symbols D[i] into a first set of video data symbols U[i] and a second set of video data symbols V[i]. Generating, by the sender and for each frame i, a set of one or more streaming forward error correction (FEC) code parity symbols P[i] based on the symbols: V[i−τ] through V[i−1], U[i−τ], and the symbols D[i], wherein τ is a function of a maximum tolerable latency of the video stream expressed as a whole number of frames. Encoding, by the sender and for each frame i, packets carrying the symbols D[i], and P[i]. Transmitting, by the sender, each frame i of encoded packets in frame order to one or more receivers.
-
公开(公告)号:US11968088B1
公开(公告)日:2024-04-23
申请号:US18330933
申请日:2023-06-07
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yu Yan , Ryan Andrew Beckett , Paramvir Bahl
IPC: G06F15/177 , G06F40/30 , G06F40/40 , H04L41/0823
CPC classification number: H04L41/0823 , G06F40/30 , G06F40/40
Abstract: Example implementations include a method, apparatus, and computer-readable medium configured for generating a network configuration using a large language model (LLM). The apparatus receives, at an interface between a user and LLM, a natural language intent for a network configuration. The apparatus requests the large language model to update the network configuration to an updated network configuration that satisfies the natural language intent in a declarative network configuration language. The apparatus verifies whether the updated network configuration satisfies a configuration syntax of the declarative network configuration language to detect an error. The apparatus requests the large language model to update the updated network configuration to correct the error. The apparatus deploys the updated network configuration to a user network.
-
公开(公告)号:US12219395B2
公开(公告)日:2025-02-04
申请号:US17825596
申请日:2022-05-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yu Yan , Anuj Kalia , Sanjeev Mehrotra , Paramvir Bahl
Abstract: A method for utilizing computing resources in a vRAN is described. A predicted resource load is determined for data traffic processing of wireless communication channels served by the vRAN using a trained neural network model. The data traffic processing comprises at least one of PHY data processing or MAC processing for a 5G RAN. Computing resources are allocated for the data traffic processing based on the predicted resource load. Wireless parameter limits are determined for the wireless communication channels that constrain utilization of the allocated computing resources using the trained neural network model, including setting one or more of a maximum number of radio resource units per timeslot or a maximum MCS index for the wireless parameter limits. The data traffic processing is performed using the wireless parameter limits to reduce load spikes that cause a violation of real-time deadlines for the data traffic processing.
-
公开(公告)号:US20240370276A1
公开(公告)日:2024-11-07
申请号:US18333930
申请日:2023-06-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ryan Andrew BECKETT , Siva Kesava Reddy Kakarla , Yu Yan
Abstract: The present application relates to a system, apparatus, and method of detecting anomalies in configurations of computer systems. A computer may execute a configuration analyzer to infer a configuration template that is applicable to multiple configuration files. The configuration analyzer configuration uses unsupervised learning on the configuration template to score parameters within each configuration file. The configuration analyzer indicates an anomaly for a parameter of a configuration file exceeding a threshold score. Inferring a configuration template may include generating a lowest cost template that is applicable to two of the multiple configuration files based on a cost function; and combining the lowest cost template with a subsequent configuration file of the multiple configuration files to generate an updated lowest cost template until the updated lowest cost template is applicable to all of the multiple configuration files.
-
公开(公告)号:US11632404B2
公开(公告)日:2023-04-18
申请号:US17363434
申请日:2021-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Landon Prentice Cox , Yu Yan , Shadi Abdollahian Noghabi
IPC: H04L65/1066 , H04L65/80 , H04L65/403
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.
-
-
-
-
-
-