-
公开(公告)号:US10965607B2
公开(公告)日:2021-03-30
申请号:US15846291
申请日:2017-12-19
Applicant: Cisco Technology, Inc.
Inventor: Ian Bastable , James Cunningham , Gareth John Bowen
IPC: H04L12/865 , H04L12/851
Abstract: In one embodiment, a gateway includes a memory, and a processor to, in response to receiving a plurality of content requests, generate a plurality of network flows and flow buffers, each one content request of the plurality of content requests being served by one network flow of the plurality of network flows, and one flow buffer of the plurality of flow buffers, the one flow buffer being included in the memory, the plurality of network flows including a first flow and a second flow, the first flow serving one of the plurality of requests having a first priority level, the second flow serving one of the plurality of requests having a second priority level, the first priority level being higher than the second priority level, and run a network arbiter to give prioritize reading the first flow over reading the second flow when the first flow is non-idle.
-
公开(公告)号:US09729611B2
公开(公告)日:2017-08-08
申请号:US14523898
申请日:2014-10-26
Applicant: Cisco Technology, Inc.
Inventor: Gareth John Bowen , Shabtai Atlow
CPC classification number: H04L67/06 , G06Q10/0631 , H04L65/60 , H04N5/76
Abstract: In one embodiment a method, system and apparatus for adaptive bitrate (ABR) recording management is described, the method, system and apparatus comprising receiving a request to record a content item using adaptive bitrate (ABR) technology at an ABR request controller comprised in a client device, scheduling a download of the ABR content item by a recording planner, the scheduling based, at least in part, on a provided deadline by which the ABR content item is to have been completely downloaded, determining a recording plan by the recording planner in order to schedule acquisition of the ABR content item, the recording plan based, at least in part, on the provided deadline, availability of the ABR content item in ABR playlists, availability of system resources which may be used by concurrent playback and recording sessions at the client device, and bandwidth available to the client device, acquiring the ABR content item, and storing the acquired ABR content item on a storage device. Related methods, systems and apparatus are also described.
-
公开(公告)号:US09721615B2
公开(公告)日:2017-08-01
申请号:US14524027
申请日:2014-10-27
Applicant: Cisco Technology, Inc.
Inventor: Gareth John Bowen , Avraham Poupko , Lawrence Sol Rublin
IPC: G11B27/30 , G11B27/10 , G11B27/00 , G11B27/34 , H04N21/44 , H04N21/472 , H04N21/8549
CPC classification number: G11B27/3036 , G11B27/005 , G11B27/102 , G11B27/3081 , G11B27/34 , H04N21/44004 , H04N21/47217 , H04N21/8549
Abstract: In one embodiment, a method for non-linear navigation of video content includes: receiving the video content in a live video review buffer, where the video content is indexed according to a time code index, defining video content windows in the video content according to blocks of time according to the time code index, displaying a grid of video tiles, where each of the video tiles is associated with one of the video content windows in the live video review buffer, defining an in-focus status for one of the video tiles, and in response to user input, navigating the video content window associated with the video tile with the in-focus status.
-
公开(公告)号:US20190190843A1
公开(公告)日:2019-06-20
申请号:US15846291
申请日:2017-12-19
Applicant: Cisco Technology, Inc.
Inventor: Ian BASTABLE , James Cunningham , Gareth John Bowen
IPC: H04L12/865 , H04L12/851
CPC classification number: H04L47/6275 , H04L47/24
Abstract: In one embodiment, a gateway includes a memory, and a processor to, in response to receiving a plurality of content requests, generate a plurality of network flows and flow buffers, each one content request of the plurality of content requests being served by one network flow of the plurality of network flows, and one flow buffer of the plurality of flow buffers, the one flow buffer being included in the memory, the plurality of network flows including a first flow and a second flow, the first flow serving one of the plurality of requests having a first priority level, the second flow serving one of the plurality of requests having a second priority level, the first priority level being higher than the second priority level, and run a network arbiter to give prioritize reading the first flow over reading the second flow when the first flow is non-idle.
-
公开(公告)号:US20180205802A1
公开(公告)日:2018-07-19
申请号:US15405348
申请日:2017-01-13
Applicant: Cisco Technology, Inc.
Inventor: Gareth John Bowen
CPC classification number: H04L65/601 , H04L43/026 , H04L43/0894 , H04L47/10 , H04L47/22 , H04L65/605 , H04L65/607 , H04L65/80 , H04N21/26258 , H04N21/4331 , H04N21/6379 , H04N21/8456
Abstract: Cache aware streaming may be provided. First, a client device may measure a transfer rate of a flow corresponding to content. The client device may then throttle down the flow to a first encode quality level in response to determining that the measured transfer rate of the flow will not support a current encode quality level of the flow. The first encode quality level may be lower than the current encode quality level. Next, the client device may determine a recommended encode quality level from a response corresponding to the flow. The flow may then be throttled up to the recommended encode quality level by the client device.
-
公开(公告)号:US10708336B2
公开(公告)日:2020-07-07
申请号:US15368612
申请日:2016-12-04
Applicant: Cisco Technology, Inc.
Inventor: Gareth John Bowen
IPC: H04L29/06 , H04L29/08 , H04N21/262 , H04N21/61 , H04N21/2187 , H04N21/845 , H04N21/643 , H04N21/482 , H04N21/462
Abstract: In one embodiment, a method, system, and apparatus is described, the method, system, and apparatus including the creation of a dedicated Hypertext Transfer Protocol (HTTP) Live Streaming (HLS) adaptive bitrate (ABR) timed metadata stream which is located at a designated location, the populating the dedicated HLS ABR timed metadata stream with timed metadata items which signal availability of a particular subset of a superset of all media types which are anticipated as being available in streaming media playlists and making the timed metadata items available to an application on a client device. Related methods, systems and apparatus is also described.
-
公开(公告)号:US10652166B2
公开(公告)日:2020-05-12
申请号:US15633802
申请日:2017-06-27
Applicant: Cisco Technology, Inc.
Inventor: Gareth John Bowen
IPC: H04L12/911 , H04L29/06 , H04L12/825
Abstract: In one embodiment, a system is described, having a processor to receive a request for download of a high priority adaptive bitrate (ABR) content item which is available for download at a higher bit rate and a lower bit rate, and a request for a download of a low priority ABR content item, which is also available for download at a higher bit rate and a lower bit rate. A byte acquisition scheduler determines a required bandwidth to download the high priority ABR content item without adapting to the lower bit rate, and determines a remaining bandwidth to download the low priority ABR content item. A download interface interfaces with an ABR server, downloads the high priority ABR content item and the low priority ABR content item, and allocates at least the required bandwidth and up to the remaining bandwidth. Related systems, apparatuses and methods are also described.
-
-
-
-
-
-