-
公开(公告)号:US11245738B2
公开(公告)日:2022-02-08
申请号:US17074955
申请日:2020-10-20
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Xiaoqing Zhu , Giovanna Carofiglio
Abstract: Embodiments include technologies for creating a manifest for a conferencing event in a network, adding a name tag identifying the conferencing event to the manifest, receiving an interest packet including one or more parameters indicating a named flow being produced at a source node, adding content metadata of the named flow to the manifest, and sending the manifest to the source node. Further embodiments include adding, to the manifest, session-level metadata associated with a user of the source node. Embodiments include receiving a second interest packet with one or more second parameters identifying a user of a client node, where the second interest packet indicates a request to authorize the user of the client node to subscribe to the conferencing event. In further embodiments, session-level metadata associated with the user is added to the manifest if the user is authorized to subscribe to the conferencing event.
-
公开(公告)号:US20210068119A1
公开(公告)日:2021-03-04
申请号:US16555501
申请日:2019-08-29
Applicant: Cisco Technology Inc.
Inventor: Xiaoqing Zhu , Wai-tian Tan , Herb Wildfeuer
Abstract: A method is provided in a wireless access point in a wireless communications network. The method includes obtaining information characterizing a first wireless stream and the second wireless stream transmitted or received by the wireless access point. The information includes at least a wireless channel quality for each of the first wireless stream and the second wireless stream. The method further includes allocating transmission resources to the first wireless stream and the second wireless stream based on the obtained information. In response to a change in quality of the first wireless stream, the method further includes revising the allocation of transmission resources for the first wireless stream based on at least one of a target bit-rate and a target level of smoothness.
-
63.
公开(公告)号:US20200304416A1
公开(公告)日:2020-09-24
申请号:US16896549
申请日:2020-06-09
Applicant: Cisco Technology, Inc.
Inventor: Sergio Mena , Xiaoqing Zhu , Jiantao Fu
IPC: H04L12/891 , H04L12/869 , H04L12/26
Abstract: A controller of a network, including routers to forward flows of packets originated at senders to receivers along distinct network paths each including multiple links, such that the flows merge at a common link that imposes a traffic bottleneck on the flows, receives from one or more of the routers router reports that each indicate an aggregate packet loss that represents an aggregate of packet losses experienced by each of the flows at the common link. The controller sends to the senders aggregate loss reports each including the aggregate packet loss so that the senders have common packet loss information for the common link on which to base decisions as to whether to switch from delay-based to loss-based congestion control modes when implementing dual-mode congestion control of the flows. In lieu of the controller, another example employs in-band router messages populated with packet losses by the routers the messages traverse.
-
公开(公告)号:US10680911B2
公开(公告)日:2020-06-09
申请号:US14339601
申请日:2014-07-24
Applicant: Cisco Technology Inc.
Inventor: Sangeeta Ramakrishnan , Xiaoqing Zhu , John T Chapman
IPC: H04L29/06 , H04L12/825 , H04L12/24 , H04L12/917 , H04L12/911 , H04W28/02 , H04W28/24
Abstract: Previously known network management methods are incapable of concertedly managing respective levels of perceptual playback quality of media content data for a number client devices. In particular, previously known methods fail to regulate ABR-enabled client devices and the like that are each operating to individually consume as much of one or more shared network resources as possible without regard to the degree performance improvements. By contrast, various implementations disclosed herein provide network-centric concerted management of respective levels of perceptual playback quality of media content data on each of a number of client devices. The respective levels perceptual playback quality are concertedly managed by adjusting one or more shared network resources (e.g., bandwidth, processor time, memory, etc.). Adjustments are made in response to an aggregate quality of experience (QoE) metric characterizing a distribution of QoE levels for the client devices sharing the one or more shared network resources.
-
公开(公告)号:US10432678B2
公开(公告)日:2019-10-01
申请号:US14987409
申请日:2016-01-04
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Pascal Thubert , Xiaoqing Zhu , Giovanna Carofiglio
Abstract: Embodiments include technologies for creating a manifest for a conferencing event in a network, adding a name tag identifying the conferencing event to the manifest, receiving an interest packet including one or more parameters indicating a named flow being produced at a source node, adding content metadata of the named flow to the manifest, and sending the manifest to the source node. Further embodiments include adding, to the manifest, session-level metadata associated with a user of the source node. Embodiments include receiving a second interest packet with one or more second parameters identifying a user of a client node, where the second interest packet indicates a request to authorize the user of the client node to subscribe to the conferencing event. In further embodiments, session-level metadata associated with the user is added to the manifest if the user is authorized to subscribe to the conferencing event.
-
公开(公告)号: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.
-
公开(公告)号:US10284484B1
公开(公告)日:2019-05-07
申请号:US14799922
申请日:2015-07-15
Applicant: Cisco Technology, Inc.
Inventor: Michael Anthony Ramalho , Xiaoqing Zhu , Paul Edwin Jones
IPC: H04L12/825 , H04L12/875
Abstract: In one embodiment, a device in a network sends a first set of one or more packets at a first rate to a destination in the network. The device determines a queuing delay reporting time. The queuing delay reporting time represents an amount of time before an indication of a queuing delay associated with the sent first set of one or more packets is reported back to the device. The device determines a second rate based on the determined queuing delay reporting time and on a maximum allowable delay. The device sends a second set of packets at the second rate to the destination.
-
公开(公告)号:US10277532B2
公开(公告)日:2019-04-30
申请号:US15692908
申请日:2017-08-31
Applicant: Cisco Technology, Inc.
Inventor: Sangeeta Ramakrishnan , Xiaoqing Zhu
IPC: G06F15/173 , G06F15/16 , H04L12/911 , H04L12/917 , H04L12/825 , H04L12/24 , H04L29/06 , H04N21/00 , H04L29/08 , H04N21/2343 , H04N21/24 , H04N21/6379
Abstract: Various implementations disclosed herein enable a more efficient allocation of one or more shared network resources amongst a plurality of client devices based on media content complexity and client device resource status in order to better manage perceptual playback quality. In some implementations, a method includes obtaining a plurality of resource constraint values associated with a plurality of client devices sharing a network resource, and jointly determining a respective encoding rate level selection and a corresponding resource allocation for each of the plurality of client devices based on a combination of one or more resource constraint values and the assessment of the respective perceptual quality level values, such that a combination of resulting quality levels satisfies a joint quality criterion.
-
公开(公告)号:US10200432B2
公开(公告)日:2019-02-05
申请号:US15275714
申请日:2016-09-26
Applicant: Cisco Technology, Inc.
Inventor: Xiaoqing Zhu , Zhi Li , Rong Pan , Joshua B. Gahm , Hao Hu
IPC: G06F15/16 , H04L29/06 , H04L12/811 , H04L12/825 , H04L12/835 , H04L29/08
Abstract: In one embodiment, an HTTP streaming session may be initiated at a client device in a network. The client device may have a buffer and may be configured to request and receive one or more data segments over HTTP from an HTTP server. A first data segment at a first data source rate may be requested and subsequently received. The first data segment may be stored in the buffer. A second data source rate may then be calculated based on a storage level in the buffer, and a second data segment at the second data source rate may be requested.
-
公开(公告)号:US20190020985A1
公开(公告)日:2019-01-17
申请号:US16128027
申请日:2018-09-11
Applicant: Cisco Technology, Inc.
Inventor: Lillian Lei Dai , Sateesh K. Addepalli , Xiaoqing Zhu , Preethi Natarajan , Rong Pan , Fabio R. Maino , Flavio Bonomi , Alexander Loukissas , Vina Ermagan , Pere Monclus
IPC: H04W4/40 , H04W8/08 , H04W76/45 , B60R16/023 , B60W50/10 , G06F3/01 , G06F3/16 , G06F9/54 , G06F21/45 , H04L1/00 , H04L29/06 , H04L12/26 , H04W80/02 , H04W72/04 , H04W52/12 , H04W48/18 , H04W48/06 , H04W48/02 , H04W40/20 , H04W40/02 , H04W28/06 , H04W28/02 , H04W12/08 , H04W12/06 , H04W12/04 , H04W12/02 , H04W8/26 , H04W8/06 , H04W4/10 , H04W4/00 , H04Q9/00 , H04L29/08 , H04L29/12 , H04L12/58 , H04L12/721 , H04W36/08 , H04W52/14 , H04W52/22 , H04W52/24 , H04W52/34 , H04W92/18 , H04W48/16 , H04W36/00 , H04W84/00 , H04W84/12
Abstract: A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted.
-
-
-
-
-
-
-
-
-