-
公开(公告)号:US20220368729A1
公开(公告)日:2022-11-17
申请号:US17320606
申请日:2021-05-14
Applicant: Cisco Technology, Inc.
Inventor: Jacques Samain , Giovanna Carofiglio , Giulio Grassi , Enrico Loparco , Michele Papalini
IPC: H04L29/06
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.
-
公开(公告)号:US11245677B2
公开(公告)日:2022-02-08
申请号:US16044672
申请日:2018-07-25
Applicant: Cisco Technology, Inc.
Inventor: Alberto Compagno , Michele Papalini , Luca Muscariello , Giovanna Carofiglio
Abstract: In various implementations, a network device receives a packet from a content producer. The packet includes data and further includes a signature generated by the content producer, based on the data, using a private key of the content producer. The network device modifies the packet without affecting the signature and forwards the modified packet toward a user device. The network device also sends the user device a manifest specifying how the packet was modified. The user device receives the packet and manifest, restores the packet's original data based on the manifest, and verifies the original data using the signature and a public key corresponding to the private key of the content producer. In response to verification of the original data, an application on the user device is allowed to use the data.
-
公开(公告)号:US10764188B2
公开(公告)日:2020-09-01
申请号:US15658628
申请日:2017-07-25
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Luca Muscariello , Giovanna Carofiglio , Michele Papalini
IPC: H04L12/803 , H04L12/26 , H04L29/08 , H04L12/727 , H04L12/721
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.
-
公开(公告)号:US10397809B2
公开(公告)日:2019-08-27
申请号: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.
-
公开(公告)号:US12261690B2
公开(公告)日:2025-03-25
申请号:US18170960
申请日:2023-02-17
Applicant: Cisco Technology, Inc.
Inventor: Giovanna Carofiglio , Michele Papalini , Giulio Grassi
IPC: H04L1/00
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.
-
公开(公告)号:US20250047740A1
公开(公告)日:2025-02-06
申请号:US18794211
申请日:2024-08-05
Applicant: Cisco Technology, Inc.
Inventor: Jordan Augé , Mauro Sardara , Michele Papalini
IPC: H04L67/1021 , H04L67/1008
Abstract: The present disclosure describes systems and methods for associating a client device with an edge server. The method includes receiving by each of a plurality of cloud servers a signal from a client device requesting a resource provided by the plurality of cloud servers. Each of the cloud servers then calculates a distance between each cloud server and the client device, and an approximate location of the client device may be determined based on the calculated distance and the known location of the cloud servers. Using the approximate location of the client device, at least one of a plurality of edge servers that are located within a predetermined distance of the client device is identified by the cloud server, and the cloud server or client device may choose one of the identified edge servers through which the client device may be associated to communicate with the cloud server.
-
公开(公告)号:US12058205B1
公开(公告)日:2024-08-06
申请号:US18363357
申请日:2023-08-01
Applicant: Cisco Technology, Inc.
Inventor: Jordan Augé , Mauro Sardara , Michele Papalini
IPC: H04L67/1021 , H04L67/1008
CPC classification number: H04L67/1021 , H04L67/1008
Abstract: The present disclosure describes systems and methods for associating a client device with an edge server. The method includes receiving by each of a plurality of cloud servers a signal from a client device requesting a resource provided by the plurality of cloud servers. Each of the cloud servers then calculates a distance between each cloud server and the client device, and an approximate location of the client device may be determined based on the calculated distance and the known location of the cloud servers. Using the approximate location of the client device, at least one of a plurality of edge servers that are located within a predetermined distance of the client device is identified by the cloud server, and the cloud server or client device may choose one of the identified edge servers through which the client device may be associated to communicate with the cloud server.
-
公开(公告)号:US20240223621A1
公开(公告)日:2024-07-04
申请号: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
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.
-
公开(公告)号:US11546398B1
公开(公告)日:2023-01-03
申请号:US17690136
申请日:2022-03-09
Applicant: Cisco Technology, Inc.
Inventor: Giovanna Carofiglio , Jacques Olivier Samain , Michele Papalini , Giulio Grassi
IPC: H04L65/613 , H04L41/5051 , H04L1/00 , H04L65/80
Abstract: In one embodiment, a device obtains traffic for an application to be sent to a plurality of hybrid Information-Centric Networking clients. The device divides the plurality of hybrid Information-Centric Networking clients into active hybrid Information-Centric Networking clients and passive hybrid Information-Centric Networking clients, based in part on whether a given hybrid Information-Centric Networking client is sharing content with the plurality of hybrid Information-Centric Networking clients via the application. The device sends, to the active hybrid Information-Centric Networking clients, the traffic using a first transport mechanism that guarantees a level of end-to-end latency between the device and the active hybrid Information-Centric Networking clients. The device sends, to the passive hybrid Information-Centric Networking clients, the traffic using a second transport mechanism that does not guarantee the level of end-to-end latency between the device and the passive hybrid Information-Centric Networking clients.
-
公开(公告)号:US11438431B2
公开(公告)日:2022-09-06
申请号:US16996673
申请日:2020-08-18
Applicant: Cisco Technology, Inc.
Inventor: Michele Papalini , Jordan Augé , Giovanna Carofiglio , Luca Muscariello , Mauro Sardara , Xuan Zeng
IPC: H04L67/565 , H04L67/01 , H04L69/16 , H04L67/2876
Abstract: Techniques for providing Hybrid information-centric networking (hICN) via a proxy application is described. A hICN proxy application provides hICN to legacy applications by diverting network traffic of a plurality of network traffic types to the hICN proxy application and storing network traffic information for the network traffic in a connection table. The hICN proxy application also translates the diverted network traffic to a hICN network traffic protocol and selects a forwarding strategy for the translated network traffic in order to send the hICN traffic over various non-hICN network protocol types. The hICN proxy application also transmits the translated traffic to a server proxy application using the selected forwarding strategy.
-
-
-
-
-
-
-
-
-