-
公开(公告)号:US20250117216A1
公开(公告)日:2025-04-10
申请号:US18484034
申请日:2023-10-10
Applicant: Cisco Technology, Inc.
Inventor: Jieyu Tan , Zhou Qiang , Soya Li , Wallice Wang , Sijia Chen , Deqiang Ye
IPC: G06F8/77
Abstract: The present technology pertains to a method to balance the performance of an application with the device health and the application runtime health statistics utilizing a hybrid approach. In the hybrid approach, the static performance control is a robust machine learning algorithm trained on data from many client devices and applications. The dynamic performance control is local to the client device and the application and reacts to the real-time device performance and application performance. Additionally, a user can provide their preferences for the performance and resource optimization of the application.
-
公开(公告)号:US11765311B2
公开(公告)日:2023-09-19
申请号:US17389518
申请日:2021-07-30
Applicant: Cisco Technology, Inc.
Inventor: Jochen Christof Schirdewahn , Deqiang Ye , Mayan Fei , Sijia Chen , Zhou Qiang , Rui Zhang , Paul Gareth Bright-Thomas
CPC classification number: H04N5/272 , G06F3/1454 , G06T7/194 , H04L65/764 , H04N19/70 , G06T2207/10016
Abstract: In various embodiments, a device receives a first video stream of a video conference. The device receives a second video stream of the video conference. The second video stream includes an indicated location for video of the second video stream relative to video of the first video stream. The device merges the first video stream and the second video stream into an overlapped video having the video of the second video stream located at the indicated location relative to the video of the first video stream. The device provides the overlapped video for display.
-
公开(公告)号:US09774650B2
公开(公告)日:2017-09-26
申请号:US14493408
申请日:2014-09-23
Applicant: Cisco Technology, Inc.
Inventor: Sijia Chen , Li Yao , Huade Shi , Yang Hu
IPC: H04L29/06 , H04N19/136 , H04N19/172 , H04N19/102 , H04N19/37 , H04N19/137 , H04N19/164
CPC classification number: H04L65/607 , H04L65/602 , H04N19/102 , H04N19/136 , H04N19/137 , H04N19/164 , H04N19/172 , H04N19/37
Abstract: In one embodiment, a system for setting frame priority according to priority levels includes a video encoder to encode a first video frame of a live video stream yielding an encoded first video frame having a first priority level, and a processor to read, from a memory, an estimate of a time delay, the time delay being a time for data in the live video stream to be transferred from a first device to a second device, and determine if the estimate of the time delay exceeds a pre-defined delay, and wherein if the estimate of the time delay exceeds the pre-defined delay, the video encoder is operative to encode a second video frame with a higher priority level than the first priority level, the second video frame being a most recent video frame to be presented from the live video stream for encoding after the first video frame. Related apparatus and methods are also described.
-
公开(公告)号:US09723099B2
公开(公告)日:2017-08-01
申请号:US14272821
申请日:2014-05-08
Applicant: Cisco Technology Inc.
Inventor: Sijia Chen , Xing Jin , Volvet Zhang , Rui Zhang , Mengkang Wang
IPC: G06F15/167 , H04L29/08
CPC classification number: H04L67/2852
Abstract: In one embodiment, a managed cache system, includes a cache memory to receive storage units via an uplink from a transmitting client, each storage unit including a decodable video unit, each storage unit having a priority, and enable downloading of the storage units via a plurality of downlinks to receiving clients, and a controller processor to purge the cache memory of one of the storage units when all of the following conditions are satisfied: the one storage unit is not being downloaded to any of the receiving clients, the one storage unit is not currently subject to a purging exclusion, and another one of the storage units now residing in the cache, having a higher priority than the priority of the one storage unit, arrived in the cache after the one storage unit. Related apparatus and methods are also described.
-
公开(公告)号:US20150312370A1
公开(公告)日:2015-10-29
申请号:US14272821
申请日:2014-05-08
Applicant: Cisco Technology Inc.
Inventor: Sijia Chen , Xing Jin , Volvet Zhang , Rui Zhang , Mengkang Wang
CPC classification number: H04L67/2852
Abstract: In one embodiment, a managed cache system, includes a cache memory to receive storage units via an uplink from a transmitting client, each storage unit including a decodable video unit, each storage unit having a priority, and enable downloading of the storage units via a plurality of downlinks to receiving clients, and a controller processor to purge the cache memory of one of the storage units when all of the following conditions are satisfied: the one storage unit is not being downloaded to any of the receiving clients, the one storage unit is not currently subject to a purging exclusion, and another one of the storage units now residing in the cache, having a higher priority than the priority of the one storage unit, arrived in the cache after the one storage unit. Related apparatus and methods are also described.
Abstract translation: 在一个实施例中,管理高速缓存系统包括高速缓冲存储器,用于经由发送客户端的上行链路接收存储单元,每个存储单元包括可解码的视频单元,每个存储单元具有优先权,并且能够经由 多个下行链路到接收客户端,以及控制器处理器,当满足以下所有条件时,清除其中一个存储单元的高速缓冲存储器:一个存储单元未被下载到任何接收客户端,一个存储单元 现在不存在清除排除,并且现在驻留在高速缓存中的具有比一个存储单元的优先级更高的优先级的另一个存储单元在一个存储单元之后到达高速缓存。 还描述了相关装置和方法。
-
公开(公告)号:US20230048296A1
公开(公告)日:2023-02-16
申请号:US17389518
申请日:2021-07-30
Applicant: Cisco Technology, Inc.
Inventor: Jochen Christof Schirdewahn , Deqiang Ye , Mayan Fei , Sijia Chen , Zhou Qiang , Rui Zhang , Paul Gareth Bright-Thomas
Abstract: In various embodiments, a device receives a first video stream of a video conference. The device receives a second video stream of the video conference. The second video stream includes an indicated location for video of the second video stream relative to video of the first video stream. The device merges the first video stream and the second video stream into an overlapped video having the video of the second video stream located at the indicated location relative to the video of the first video stream. The device provides the overlapped video for display.
-
公开(公告)号:US20160330453A1
公开(公告)日:2016-11-10
申请号:US14704161
申请日:2015-05-05
Applicant: Cisco Technology, Inc.
Inventor: Rui Zhang , Sijia Chen
IPC: H04N19/154 , H04W88/04 , H04N19/132 , H04N19/169 , H04N19/895 , H04N19/59
CPC classification number: H04N19/895 , H04N19/463 , H04N19/70
Abstract: In one implementation, multiple parameter sets associated with different resolutions for a media stream are identified. A parameter set table including the plurality of parameter sets and associated resolutions is generated. After, establishing a communication session with an endpoint, the parameter set table is sent to the endpoint as part of the communication session. Also through the same communication session, video data of the media stream is sent to the endpoint.
Abstract translation: 在一个实现中,识别与媒体流的不同分辨率相关联的多个参数集。 生成包括多个参数集和相关分辨率的参数集表。 之后,与端点建立通信会话,参数集表作为通信会话的一部分发送到端点。 也通过相同的通信会话,媒体流的视频数据被发送到端点。
-
-
-
-
-
-