-
公开(公告)号:US09917871B2
公开(公告)日:2018-03-13
申请号:US15090729
申请日:2016-04-05
Applicant: Cisco Technology, Inc.
Inventor: Jon M. Snyder , Pål-Erik Martinsen , Dan Tan , Herbert Wildfeuer , Daniel G. Wing
IPC: H04L1/00 , H04L29/06 , H04L29/12 , H04L12/801
CPC classification number: H04L65/601 , H04L47/12 , H04L61/2514 , H04L61/2575 , H04L65/403 , H04L65/4069 , H04L65/602
Abstract: In one embodiment, a first device in a network sends a Session Traversal Utilities for Network Address Translation (STUN) binding request towards an endpoint device of a media session between the first and endpoint devices. The binding request includes one or more network attribute fields. The first device receives a binding response from an intermediate node between the first and endpoint devices in the network, in response to sending the binding request towards the endpoint device. The intermediate node inserted the one or more network attribute fields into the binding response. The received binding response includes one or more metrics for the media session in the one or more network attribute fields. The first device adjusts one or more bitrates of the media session based on the one or more metrics for the media session in the received binding response.
-
公开(公告)号:US09843413B2
公开(公告)日:2017-12-12
申请号:US15081133
申请日:2016-03-25
Applicant: Cisco Technology, Inc.
Inventor: Ahmed Badr , Ashish Jagadish Khisti , Dan Tan , John George Apostolopoulos
IPC: H04L1/00 , H04L12/815
CPC classification number: H04L1/0057 , H03M13/05 , H03M13/3761 , H04L1/0009 , H04L1/0041 , H04L1/0045 , H04L47/22
Abstract: An encoder receives a sequence of packets. For each packet, the encoder selects a window of at least previous packets in the sequence of packets. The encoder identifies in the window one or more earlier packets among the previous packets and one or more later packets separated from the one or more earlier packets by a gap including gap packets. The encoder encodes the one or more earlier packets and the one or more later packets into a forward error correction (FEC) packet corresponding to the packet, without using any of the gap packets, and transmits the FEC packet and the packet.
-
公开(公告)号:US10382973B1
公开(公告)日:2019-08-13
申请号:US16119333
申请日:2018-08-31
Applicant: Cisco Technology, Inc.
Inventor: John George Apostolopoulos , Dan Tan , Mehdi Nikkhah , Xiaoqing Zhu , Herbert Wildfeuer , Rob Liston
Abstract: In one embodiment, a device determines locations of a plurality of transmitters relative to a particular wireless access point in a wireless network. One of the transmitters comprises a target client to which the particular wireless access point is to communicate. The device compares a plurality of beamforming patterns associated with the particular wireless access point to the determined locations. The device selects, based on the comparison, one of the beamforming patterns for use by the particular wireless access point to communicate with the target client. The device controls the particular wireless access point to use the selected beamforming pattern to communicate with the target client.
-
公开(公告)号:US20170279558A1
公开(公告)日:2017-09-28
申请号:US15081133
申请日:2016-03-25
Applicant: Cisco Technology, Inc.
Inventor: Ahmed Badr , Ashish Jagadish Khisti , Dan Tan , John George Apostolopoulos
IPC: H04L1/00 , H04L12/815
CPC classification number: H04L1/0057 , H03M13/05 , H03M13/3761 , H04L1/0009 , H04L1/0041 , H04L1/0045 , H04L47/22
Abstract: An encoder receives a sequence of packets. For each packet, the encoder selects a window of at least previous packets in the sequence of packets. The encoder identifies in the window one or more earlier packets among the previous packets and one or more later packets separated from the one or more earlier packets by a gap including gap packets. The encoder encodes the one or more earlier packets and the one or more later packets into a forward error correction (FEC) packet corresponding to the packet, without using any of the gap packets, and transmits the FEC packet and the packet.
-
公开(公告)号:US11699080B2
公开(公告)日:2023-07-11
申请号:US16131150
申请日:2018-09-14
Applicant: Cisco Technology, Inc.
Inventor: Xiaoqing Zhu , Yaqi Wang , Dan Tan , Rob Liston , Mehdi Nikkhah
IPC: G06N20/00 , G06N20/10 , G06N3/088 , G06N3/045 , G06N5/01 , G06F18/214 , H04Q9/00 , G06F9/48 , G06F18/25
CPC classification number: G06F18/2155 , G06F9/48 , G06F18/253 , G06N3/045 , G06N3/088 , G06N5/01 , G06N20/00 , G06N20/10 , H04Q9/00
Abstract: In one embodiment, a service receives machine learning-based generative models from a plurality of distributed sites. Each generative model is trained locally at a site using unlabeled data observed at that site to generate synthetic unlabeled data that mimics the unlabeled data used to train the generative model. The service receives, from each of the distributed sites, a subset of labeled data observed at that site. The service uses the generative models to generate synthetic unlabeled data. The service trains a global machine learning-based model using the received subsets of labeled data received from the distributed sites and the synthetic unlabeled data generated by the generative models.
-
公开(公告)号:US20200077275A1
公开(公告)日:2020-03-05
申请号:US16451345
申请日:2019-06-25
Applicant: Cisco Technology, Inc.
Inventor: John George Apostolopoulos , Dan Tan , Mehdi Nikkhah , Xiaoqing Zhu , Herbert Wildfeuer , Rob Liston
Abstract: In one embodiment, a device determines locations of a plurality of transmitters relative to a particular wireless access point in a wireless network. One of the transmitters comprises a target client to which the particular wireless access point is to communicate. The device compares a plurality of beamforming patterns associated with the particular wireless access point to the determined locations. The device selects, based on the comparison, one of the beamforming patterns for use by the particular wireless access point to communicate with the target client. The device controls the particular wireless access point to use the selected beamforming pattern to communicate with the target client.
-
公开(公告)号:US20170289225A1
公开(公告)日:2017-10-05
申请号:US15090729
申请日:2016-04-05
Applicant: Cisco Technology, Inc.
Inventor: Jon M. Snyder , Pål-Erik Martinsen , Dan Tan , Herbert Wildfeuer , Daniel G. Wing
IPC: H04L29/06 , H04L12/801 , H04L29/12
CPC classification number: H04L65/601 , H04L47/12 , H04L61/2514 , H04L61/2575 , H04L65/403 , H04L65/4069 , H04L65/602
Abstract: In one embodiment, a first device in a network sends a Session Traversal Utilities for Network Address Translation (STUN) binding request towards an endpoint device of a media session between the first and endpoint devices. The binding request includes one or more network attribute fields. The first device receives a binding response from an intermediate node between the first and endpoint devices in the network, in response to sending the binding request towards the endpoint device. The intermediate node inserted the one or more network attribute fields into the binding response. The received binding response includes one or more metrics for the media session in the one or more network attribute fields. The first device adjusts one or more bitrates of the media session based on the one or more metrics for the media session in the received binding response.
-
公开(公告)号:US09641803B1
公开(公告)日:2017-05-02
申请号:US15292729
申请日:2016-10-13
Applicant: Cisco Technology, Inc.
Inventor: Ahmed Atef Younes Badr , Ashish Khisti , Dan Tan , John George Apostolopoulos , Xiaoqing Zhu
CPC classification number: H04N7/152 , H04L1/0009 , H04L1/0013 , H04L1/0018 , H04L1/0033 , H04L1/0042 , H04L1/0057 , H04L65/4069 , H04L65/60 , H04L65/605 , H04L65/607 , H04L65/80 , H04N7/15 , H04N7/54 , H04N21/2383
Abstract: In one embodiment, a device in a network identifies delay requirements of each of a plurality of media streams. The device selects a joint forward error correction (FEC) encoding strategy for the plurality of media streams based on the identified delay requirements of the streams and on a burst loss length of a communication channel. The device applies the selected joint FEC encoding strategy to the plurality of media streams, to form a multiplexed packet stream. The device sends the multiplexed packet stream to one or more nodes in the network via the communication channel.
-
公开(公告)号:US10743188B2
公开(公告)日:2020-08-11
申请号:US16451345
申请日:2019-06-25
Applicant: Cisco Technology, Inc.
Inventor: John George Apostolopoulos , Dan Tan , Mehdi Nikkhah , Xiaoqing Zhu , Herbert Wildfeuer , Rob Liston
Abstract: In one embodiment, a device determines locations of a plurality of transmitters relative to a particular wireless access point in a wireless network. One of the transmitters comprises a target client to which the particular wireless access point is to communicate. The device compares a plurality of beamforming patterns associated with the particular wireless access point to the determined locations. The device selects, based on the comparison, one of the beamforming patterns for use by the particular wireless access point to communicate with the target client. The device controls the particular wireless access point to use the selected beamforming pattern to communicate with the target client.
-
公开(公告)号:US20200090002A1
公开(公告)日:2020-03-19
申请号:US16131150
申请日:2018-09-14
Applicant: Cisco Technology, Inc.
Inventor: Xiaoqing Zhu , Yaqi Wang , Dan Tan , Rob Liston , Mehdi Nikkhah
Abstract: In one embodiment, a service receives machine learning-based generative models from a plurality of distributed sites. Each generative model is trained locally at a site using unlabeled data observed at that site to generate synthetic unlabeled data that mimics the unlabeled data used to train the generative model. The service receives, from each of the distributed sites, a subset of labeled data observed at that site. The service uses the generative models to generate synthetic unlabeled data. The service trains a global machine learning-based model using the received subsets of labeled data received from the distributed sites and the synthetic unlabeled data generated by the generative models.
-
-
-
-
-
-
-
-
-