-
21.
公开(公告)号:US11258840B2
公开(公告)日:2022-02-22
申请号:US16405144
申请日:2019-05-07
Applicant: Cisco Technology, Inc.
Inventor: Michele Papalini , Giovanna Carofiglio , Luca Muscariello , Alberto Compagno
IPC: H04L29/06 , H04L29/08 , G06F16/23 , H04L1/00 , G06F16/958 , H04L65/65 , H04L65/403 , H04L65/80 , H04L69/166 , H04L67/60 , H04L69/16 , H04L65/60 , H04L65/612
Abstract: A network device is configured to distribute audio streams and video streams among participant devices connected to the network device over a communication network. The network device collects respective audio streams from the participant devices, and ranks the participant devices based on the respective audio streams collected from the participant devices. Based on the ranking, the network device elects top-N participant devices among the participant devices as being associated with respective users who are active speakers, where N is one or more, and retrieves respective video streams only from the top-N participant devices. The network device receives from the participant devices respective requests for video streams from the top-N participant devices, and sends to the participant devices the video streams retrieved only from the top-N participant devices.
-
22.
公开(公告)号:US11095702B2
公开(公告)日:2021-08-17
申请号:US16405154
申请日:2019-05-07
Applicant: Cisco Technology, Inc.
Inventor: Michele Papalini , Giovanna Carofiglio , Luca Muscariello , Alberto Compagno
Abstract: A consumer sends to a producer Interests to request data packets of a data stream that are generated at a production rate. Each data packet includes a name of the data stream, a segment of data, and a current segment number that identifies the data packet in the data stream and that increments as the data packets are generated. The Interests include the name and segment numbers of segments requested by the Interests. The consumer synchronizes the segment numbers with the current segment numbers and a rate for sending the Interests to the production rate. The consumer sends to the producer the Interests at the rate and with the segment numbers as synchronized, in order to minimize a delay time between when the data packets are generated and when the data packets are received at the consumer. The consumer receives from the producer data packets satisfying the Interests.
-
公开(公告)号:US12273406B2
公开(公告)日:2025-04-08
申请号:US17871556
申请日:2022-07-22
Applicant: Cisco Technology, Inc.
Inventor: Giovanna Carofiglio , Giulio Grassi , Enrico Loparco , Michele Papalini , Jacques Samain
IPC: H04L65/80 , H04L65/65 , H04L65/75 , H04N21/442
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.
-
公开(公告)号:US20250047739A1
公开(公告)日:2025-02-06
申请号:US18364162
申请日:2023-08-02
Applicant: Cisco Technology, Inc.
Inventor: Giovanna Carofiglio , Jordan Augé , Michele Papalini , Giulio Grassi , Mauro Sardara
IPC: H04L67/101 , H04L43/0852 , H04L67/1008
Abstract: Systems and methods for associating a client computing device with an edge node. The method includes providing, by a cloud server, a resource to the client computing device. Filtering, by the cloud server, one or more edge nodes to identify a subset of edge nodes that meet a predetermined criteria and communicating the subset of edge nodes to the client computing device. The client probes the subset of edge nodes, and based on at least the probing results, the cloud server then selects one of the edge nodes from the subset to provide the resource to the client computing device.
-
公开(公告)号:US20240283564A1
公开(公告)日:2024-08-22
申请号:US18170960
申请日:2023-02-17
Applicant: Cisco Technology, Inc.
Inventor: Giovanna Carofiglio , Michele Papalini , Giulio Grassi
IPC: H04L1/00
CPC classification number: H04L1/004
Abstract: A system and method for a coordinated edge-assisted reliability mechanism for real-time media services. In one embodiment, a method includes forwarding, by an edge relay device, data packets between a media server and a client device; measuring packet loss and latency associated with communications between the edge relay device, the media server, and the client device; determining an error correction procedure based at least in part on the measured latency; and implementing the error correction procedure at the edge relay device.
-
26.
公开(公告)号:US11722427B1
公开(公告)日:2023-08-08
申请号:US17686598
申请日:2022-03-04
Applicant: Cisco Technology, Inc.
Inventor: Luca Muscariello , Giovanna Carofiglio , Mauro Sardara , Michele Papalini
IPC: H04L47/283 , H04L47/12 , H04L1/08 , H04L1/00
CPC classification number: H04L47/283 , H04L1/004 , H04L1/08 , H04L47/12
Abstract: In one embodiment, a device that executes an application obtains a delay budget objective for traffic for the application to be sent by a Hybrid Information-Centric Networking source to the device. The device makes a determination as to whether the traffic for the application to be sent by the Hybrid Information-Centric Networking source to the device should use a forward error correction mechanism or a retransmission mechanism, in an attempt to optimize the delay budget objective. The device sends, to the Hybrid Information-Centric Networking source, a Hybrid Information-Centric Networking request for the traffic for the application, wherein the Hybrid Information-Centric Networking request is indicative of the determination. The device receives, from the Hybrid Information-Centric Networking source, one or more packets of the traffic for the application, after sending the Hybrid Information-Centric Networking request.
-
公开(公告)号:US11431781B1
公开(公告)日:2022-08-30
申请号:US17316328
申请日:2021-05-10
Applicant: Cisco Technology, Inc.
Inventor: Giovanna Carofiglio , Giulio Grassi , Enrico Loparco , Michele Papalini , Jacques Samain
IPC: H04L65/80 , H04N21/442 , H04L65/65 , 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 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.
-
公开(公告)号:US11095751B2
公开(公告)日:2021-08-17
申请号:US16044722
申请日:2018-07-25
Applicant: Cisco Technology, Inc.
Inventor: Luca Muscariello , Giovanna Carofiglio , Michele Papalini , Mauro Sardara
Abstract: A network device in a network edge receives content directed to a mobile device attached to the network edge from an upstream network device and forwards the content toward the mobile device. The network device makes a decision whether to cache the content based at least in part on a popularity of the content in a region covered by the network device and a prediction error for an estimated probability that the mobile device will transition from the region to another region. The popularity is directly correlated with a first bias toward caching the content. The prediction error is inversely correlated with a second bias toward caching the content. The decision is implemented: the network device either caches the content or foregoes caching the content, in accordance with the decision.
-
公开(公告)号:US10911207B1
公开(公告)日:2021-02-02
申请号:US16721717
申请日:2019-12-19
Applicant: Cisco Technology, Inc.
Inventor: Alberto Compagno , Michele Papalini , Luca Muscariello , Giovanna Carofiglio
IPC: G06F15/173 , H04L5/00 , H04L1/18 , H04L1/16 , H04L12/807 , H04L29/06
Abstract: This disclosure describes techniques for employing a reusable acknowledgment in communications among network devices. The techniques include generating a reusable negative acknowledgment (NACK) in response to a request for data that are unavailable. The reusable NACK may be sent as a response for at least some additional requests for unavailable data, rather than generating a new NACK for each request. As such, the reusable NACK may help decrease the computational load for a network device. In some cases, the use of a reusable NACK may help lessen the impacts of denial-of-service type attacks across a network.
-
公开(公告)号:US20170332258A1
公开(公告)日:2017-11-16
申请号:US15479060
申请日:2017-04-04
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Natalya Rozhnova , Giovanna Carofiglio , Michele Papalini , Luca Muscariello
Abstract: Particular embodiments described herein provide for a system, method, and apparatus that can be configured to determine that a first network element is no longer connected to a second network element, where interests had been sent to the second network element and are still pending. Each of the pending interest can be associated with a pending interval timer and the pending interests can be forwarded to a third network element before the expiration of the pending interval timer associated with each of the pending interests. In an example, the pending interest is part of an information centric networking protocol.
-
-
-
-
-
-
-
-
-