-
公开(公告)号:US20220360618A1
公开(公告)日:2022-11-10
申请号:US17871556
申请日:2022-07-22
Applicant: Cisco Technology, Inc.
Inventor: Giovanna Carofiglio , Giulio Grassi , Enrico Loparco , Michele Papalini , Jacques Samain
IPC: H04L65/80 , H04L65/75 , H04N21/442 , H04L65/65
Abstract: A method includes, at a media bridge configured to distribute a plurality of media streams among a plurality of client devices connected to the media bridge over a network during a real-time communication (RTC) instance, receiving a plurality of quality of experience (QoE) preferences from the plurality of client devices via the media bridge, the plurality of QoE preferences being transmitted as a real-time transport protocol (RTP) control protocol (RTCP) extension header of a transmitted data packet. The method also includes receiving a plurality of QoE metrics at the media bridge, and in response to a determination that a degradation in network conditions of the network has occurred, downgrading at least one of the plurality of media streams based on the plurality of QoE preferences.
-
公开(公告)号:US11038899B1
公开(公告)日:2021-06-15
申请号:US17014097
申请日:2020-09-08
Applicant: Cisco Technology, Inc.
Inventor: Giovanna Carofiglio , Michele Papalini , Jacques Olivier Samain , Xuan Zeng , Luca Muscariello , Carl Nathan Buckles
Abstract: Presented herein are methods for dynamic management of names and of named-based requests for media flows in an Information-Centric Network (ICN)-based real-time communication system. The use of different naming schemes on contribution segments and on distribution segments in such architectures results in an effective low latency and scalable communication model based on the notion of active speakers regardless of the underlying mapping between active speakers and participants controlled by the media bridge. Operations are performed both at client side and at media bridge side to dynamically manage binding of names to speakers, while minimizing overhead and complexity of operations involved by a change of active speaker/quality/layout.
-
公开(公告)号:US10931559B2
公开(公告)日:2021-02-23
申请号:US16178967
申请日:2018-11-02
Applicant: Cisco Technology, Inc.
Inventor: Marcel Paul Sosthène Enguehard , Jordan François Jean Augé , Giovanna Carofiglio , Michele Papalini
IPC: H04L12/751 , H04L12/24
Abstract: A network of routers configure resource nodes connected to the network in accordance with a configuration model including configuration objects that imply resources. A router device among the network of router devices receives, from forwarding paths in the network relative to the router device, originated at the resource nodes and that indicate resources supported by the resource nodes. The router device creates mappings of the resources as advertised to the forwarding paths. The router device receives from the network an Intent request to create a configuration object among the configuration objects, and determines whether the configuration object matches a resource in the mappings. If the configuration object matches a resource in the mappings, the router device generates a new Intent request that identifies the resource, specifically, and forwards the new Intent request along the forwarding path mapped to the resource.
-
公开(公告)号:US12206715B2
公开(公告)日:2025-01-21
申请号:US18400842
申请日:2023-12-29
Applicant: Cisco Technology, Inc.
Inventor: Jacques Samain , Giovanna Carofiglio , Giulio Grassi , Enrico Loparco , Michele Papalini
IPC: H04L65/1023 , H04L65/1059 , H04L65/1083 , H04L65/1101 , H04L65/70 , H04L65/75
Abstract: A method includes, at a media bridge configured to distribute a plurality of media streams among a plurality of client devices connected to the media bridge over a network, receiving the plurality of media streams from the plurality of client devices via the media bridge. The media bridge connects the plurality of client devices. The method further includes assigning a pair of names for each of the plurality of media streams. The pair of names include a contribution name and a distribution name. The method further includes presenting a first list to the plurality of client devices. The first list including a plurality of the distribution names for the plurality of media streams received from the plurality of client devices. The method further includes providing an indication of a current active speaker within the plurality of media streams via a signaling process.
-
公开(公告)号:US11863592B2
公开(公告)日:2024-01-02
申请号:US17320606
申请日:2021-05-14
Applicant: Cisco Technology, Inc.
Inventor: Jacques Samain , Giovanna Carofiglio , Giulio Grassi , Enrico Loparco , Michele Papalini
IPC: H04L65/1023 , H04L65/1083 , H04L65/1059 , H04L65/70 , H04L65/75 , H04L65/1101
CPC classification number: H04L65/103 , H04L65/1059 , H04L65/1083 , H04L65/1101 , H04L65/70 , H04L65/75
Abstract: A method includes, at a media bridge configured to distribute a plurality of media streams among a plurality of client devices connected to the media bridge over a network, receiving the plurality of media streams from the plurality of client devices via the media bridge. The media bridge connects the plurality of client devices. The method further includes assigning a pair of names for each of the plurality of media streams. The pair of names include a contribution name and a distribution name. The method further includes presenting a first list to the plurality of client devices. The first list including a plurality of the distribution names for the plurality of media streams received from the plurality of client devices. The method further includes providing an indication of a current active speaker within the plurality of media streams via a signaling process.
-
公开(公告)号:US11706104B2
公开(公告)日:2023-07-18
申请号:US17347728
申请日:2021-06-15
Applicant: Cisco Technology, Inc.
Inventor: Giulio Grassi , Giovanna Carofiglio , Michele Papalini , Enrico Loparco , Jacques Olivier Samain
IPC: H04L41/5006 , H04L47/11 , G06N5/04 , H04L43/04 , H04L43/062 , H04L47/2441
CPC classification number: H04L41/5006 , G06N5/04 , H04L43/04 , H04L43/062 , H04L47/11 , H04L47/2441
Abstract: In one example, a location of a potential bottleneck of network traffic in a network is identified. Based on the location of the potential bottleneck, a first QoE inference model is selected from a plurality of respective QoE inference models. The respective QoE inference models are each trained to infer a respective QoE of the network traffic based on one or more respective network traffic metrics generated by monitoring the network traffic at a respective location in the network. One or more first network traffic metrics of the one or more respective network traffic metrics are generated by monitoring the network traffic at a first respective location. The one or more first network traffic metrics are provided to the first QoE inference model to infer a first respective QoE.
-
公开(公告)号:US20220400063A1
公开(公告)日:2022-12-15
申请号:US17347728
申请日:2021-06-15
Applicant: Cisco Technology, Inc.
Inventor: Giulio Grassi , Giovanna Carofiglio , Michele Papalini , Enrico Loparco , Jacques Olivier Samain
IPC: H04L12/24 , H04L12/801 , H04L12/851 , H04L12/26 , G06N5/04
Abstract: In one example, a location of a potential bottleneck of network traffic in a network is identified. Based on the location of the potential bottleneck, a first QoE inference model is selected from a plurality of respective QoE inference models. The respective QoE inference models are each trained to infer a respective QoE of the network traffic based on one or more respective network traffic metrics generated by monitoring the network traffic at a respective location in the network. One or more first network traffic metrics of the one or more respective network traffic metrics are generated by monitoring the network traffic at a first respective location. The one or more first network traffic metrics are provided to the first QoE inference model to infer a first respective QoE.
-
公开(公告)号:US20180241679A1
公开(公告)日:2018-08-23
申请号:US15658628
申请日:2017-07-25
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Luca Muscariello , Giovanna Carofiglio , Michele Papalini
IPC: H04L12/803 , H04L12/26
Abstract: A method is provided in one example embodiment and may include generating an interest message to be transmitted using each face of a plurality of faces associated with a node, wherein the interest message is to be discarded by each of a neighboring node of a plurality of neighboring nodes that receive the interest message; determining, for each face of the plurality of faces associated with the node, a one-hop propagation delay associated with each face of the plurality of faces; and selecting a particular face through which to transmit another interest message based, at least in part, on the one-hop propagation delay of the particular face and a number of pending interests associated with the particular face.
-
公开(公告)号:US20250047752A1
公开(公告)日:2025-02-06
申请号:US18911415
申请日:2024-10-10
Applicant: Cisco Technology, Inc.
Inventor: Jordan Augé , Michele Papalini , Mauro Sardara , Luca Muscariello
IPC: H04L67/148 , H04L67/1038 , H04L67/141
Abstract: The present disclosure describes systems and methods for migrating communications between a client device and an application hosted by a cloud server. The method includes receiving from an edge server a signal from a client device requesting the establishment of a new communication path between the client device and the cloud server through the edge server. A first connection between client device and the edge server is established, and a second connection between the edge server and cloud server is also established. Once the connections are established, the communication between the client device and the application is migrated from a direct connection between the client device and cloud server to the first and second connections.
-
公开(公告)号:US12120186B1
公开(公告)日:2024-10-15
申请号:US18363415
申请日:2023-08-01
Applicant: Cisco Technology, Inc.
Inventor: Jordan Augé , Michele Papalini , Mauro Sardara , Luca Muscariello
IPC: H04L67/148 , H04L67/1038 , H04L67/141
CPC classification number: H04L67/148 , H04L67/1038 , H04L67/141
Abstract: The present disclosure describes systems and methods for migrating communications between a client device and an application hosted by a cloud server. The method includes receiving from an edge server a signal from a client device requesting the establishment of a new communication path between the client device and the cloud server through the edge server. A first connection between client device and the edge server is established, and a second connection between the edge server and cloud server is also established. Once the connections are established, the communication between the client device and the application is migrated from a direct connection between the client device and cloud server to the first and second connections.
-
-
-
-
-
-
-
-
-