-
公开(公告)号:US09148411B2
公开(公告)日:2015-09-29
申请号:US14111659
申请日:2012-12-18
Applicant: Cisco Technology Inc.
Inventor: Martin Gold , Keith Millar , Harel Cain , David Wachtfogel , Michal Devir , Max Berman , Brett Walzer
CPC classification number: H04L63/0428 , H04L9/002
Abstract: A Headend system including a encoder to encode input data yielding a plurality of data packets, each of the packets having a header and a payload, a post encoding processor to identify ones of the data packets having a payload with a suspected known plaintext, and modify at least some of the identified packets, and an encryption processor to encrypt at least some of the data packets yielding encrypted data packets. Related apparatus and methods are also described.
Abstract translation: 一种头端系统,包括编码器,用于编码产生多个数据分组的输入数据,每个分组具有报头和有效载荷;后编码处理器,用于识别具有可疑已知明文的有效载荷的数据分组中的一个,并修改 至少一些所识别的分组,以及加密处理器,用于加密产生加密数据分组的至少一些数据分组。 还描述了相关装置和方法。
-
公开(公告)号:US10681431B2
公开(公告)日:2020-06-09
申请号:US15662360
申请日:2017-07-28
Applicant: Cisco Technology, Inc.
Inventor: Thomas Levy , Dan Ariel Elbert , Doron Tzur , Gilad Taub , Keith Millar
IPC: H04N21/845 , H04N21/234 , H04N21/2381 , H04N21/6587 , H04N21/472 , H04N21/2343
Abstract: Server-side trick mode restrictions in a stream may be provided. The stream may comprise, for example, a Video on Demand (VOD) Adaptive Bitrate (ABR) stream. First, a playlist request corresponding to a stream may be received from a user device. Next, a current stream position in the stream may be determined. In response to receiving the playlist request and when the current stream position corresponds to a non-skip segment, a playlist may be created having a last chunk comprising a next chunk of the stream from the current stream position. The playlist may then be provided to the user device.
-
公开(公告)号:US10423481B2
公开(公告)日:2019-09-24
申请号:US14213156
申请日:2014-03-14
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Carol E. Iturralde , Eric C. Friedrich , Matthew F. Caulfield , Kevin S. Kirkup , Keith Millar , Gareth J. Bowen
IPC: G06F11/08 , H04L29/06 , H04N21/236 , H04N21/24 , H04N21/845
Abstract: A system can include a reconciliation engine configured to evaluate metadata in a given manifest file of a plurality of manifest files generated for redundant copies of a given media asset. The metadata describes a condition of a given chunk of media content in one of the redundant copies of the given media asset. The system can also include a manifest modification function configured to modify the given manifest file for the given chunk of media content in response to the reconciliation engine detecting that the given chunk of media content is damaged based on the evaluation of the metadata associated with the given chunk of media content in the given manifest file.
-
公开(公告)号:US20170013296A1
公开(公告)日:2017-01-12
申请号:US14795353
申请日:2015-07-09
Applicant: Cisco Technology, Inc.
Inventor: Keith Millar , Robert Edward May
IPC: H04N21/2665 , H04N21/262 , H04N21/845 , H04N21/462 , H04N21/43 , H04N21/6408 , H04N21/235 , H04N21/438
CPC classification number: H04N21/2665 , H04N21/23439 , H04N21/235 , H04N21/2362 , H04N21/26258 , H04N21/4307 , H04N21/438 , H04N21/4622 , H04N21/6408 , H04N21/8456
Abstract: In one embodiment, a method includes identifying a plurality of segments of media content, each of the plurality of segments including a plurality of media frames, generating segment metadata for each of the plurality of segments, the segment metadata including a segment identifier, transmitting a broadcast stream including the plurality of segments and the segment metadata for each of the plurality of segments, and making the plurality of segments available for retrieval via a unicast stream using the segment identifiers.
Abstract translation: 在一个实施例中,一种方法包括识别媒体内容的多个片段,所述多个片段中的每一个包括多个媒体帧,为所述多个片段中的每一个片段生成片段元数据,所述片段元数据包括片段标识符, 包括多个片段的广播流和多个片段中的每一个的片段元数据,并且使用片段标识符通过单播流使多个片段可用于检索。
-
公开(公告)号:US20150261600A1
公开(公告)日:2015-09-17
申请号:US14213156
申请日:2014-03-14
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Carol E. Iturralde , Eric C. Friedrich , Matthew F. Caulfield , Kevin S. Kirkup , Keith Millar , Gareth J. Bowen
Abstract: A system can include a reconciliation engine configured to evaluate metadata in a given manifest file of a plurality of manifest files generated for redundant copies of a given media asset. The metadata describes a condition of a given chunk of media content in one of the redundant copies of the given media asset. The system can also include a manifest modification function configured to modify the given manifest file for the given chunk of media content in response to the reconciliation engine detecting that the given chunk of media content is damaged based on the evaluation of the metadata associated with the given chunk of media content in the given manifest file.
Abstract translation: 系统可以包括协调引擎,其被配置为评估为给定媒体资产的冗余副本生成的多个清单文件的给定清单文件中的元数据。 元数据描述给定媒体资源的冗余副本之一给定的媒体内容块的状况。 该系统还可以包括清单修改功能,其被配置为响应于协调引擎检测给定的媒体内容块被损坏,基于与给定的相关联的元数据的评估来修改给定的媒体内容块的给定清单文件 给定清单文件中的媒体内容块。
-
6.
公开(公告)号:US20180160176A1
公开(公告)日:2018-06-07
申请号:US15366536
申请日:2016-12-01
Applicant: Cisco Technology, Inc.
Inventor: Keith Millar
IPC: H04N21/466 , H04N21/472 , H04N21/482 , H04N21/845 , H04N21/435 , H04N21/45
Abstract: In one implementation, a method performed by a content server with one or more processors and non-transitory memory includes: receiving a first view request from a first client device; determining a first view group associated with the first client device in response to receiving the first view request; identifying a first view hierarchy based on the first view group, where the first view hierarchy includes a first plurality of pointers to a first plurality of content sub-tree hierarchies associated with content items and the first view hierarchy also includes a first order schema; obtaining the first plurality of content sub-tree hierarchies based on the first plurality of pointers; and transmitting display data associated with a first user interface to the first client device based on the first order schema and the first plurality of content sub-tree hierarchies.
-
公开(公告)号:US20140052983A1
公开(公告)日:2014-02-20
申请号:US14111659
申请日:2012-12-18
Applicant: Cisco Technology Inc.
Inventor: Martin Gold , Keith Millar , Harel Cain , David Wachtfogel , Michal Devir , Max Berman , Brett Walzer
IPC: H04L29/06
CPC classification number: H04L63/0428 , H04L9/002
Abstract: A Headend system including a encoder to encode input data yielding a plurality of data packets, each of the packets having a header and a payload, a post encoding processor to identify ones of the data packets having a payload with a suspected known plaintext, and modify at least some of the identified packets, and an encryption processor to encrypt at least some of the data packets yielding encrypted data packets. Related apparatus and methods are also described.
Abstract translation: 一种头端系统,包括编码器,用于编码产生多个数据分组的输入数据,每个分组具有报头和有效载荷;后编码处理器,用于识别具有可疑已知明文的有效载荷的数据分组中的一个,并修改 至少一些所识别的分组,以及加密处理器,用于加密产生加密数据分组的至少一些数据分组。 还描述了相关装置和方法。
-
公开(公告)号:US20180220202A1
公开(公告)日:2018-08-02
申请号:US15662360
申请日:2017-07-28
Applicant: Cisco Technology, Inc.
Inventor: Thomas Levy , Dan Ariel Elbert , Doron Tzur , Gilad Taub , Keith Millar
IPC: H04N21/845 , H04N21/234 , H04N21/2381 , H04N21/6587 , H04N21/472
CPC classification number: H04N21/8453 , H04N21/23418 , H04N21/23424 , H04N21/234327 , H04N21/2381 , H04N21/47202 , H04N21/6587 , H04N21/8456
Abstract: Server-side trick mode restrictions in a stream may be provided. The stream may comprise, for example, a Video on Demand (VOD) Adaptive Bitrate (ABR) stream. First, a playlist request corresponding to a stream may be received from a user device. Next, a current stream position in the stream may be determined. In response to receiving the playlist request and when the current stream position corresponds to a non-skip segment, a playlist may be created having a last chunk comprising a next chunk of the stream from the current stream position. The playlist may then be provided to the user device.
-
公开(公告)号:US20160380986A1
公开(公告)日:2016-12-29
申请号:US14752594
申请日:2015-06-26
Applicant: Cisco Technology, Inc.
Inventor: Keith Millar
CPC classification number: H04L63/061 , G06F16/2471 , G06F16/9535 , G06F16/955 , G06F21/606 , G06F21/62 , H04L29/06551 , H04L51/10 , H04L63/0428 , H04L63/062 , H04L67/327 , H04L67/42
Abstract: In some implementations, a method includes establishing a communication channel with a server via an internet protocol (IP) network interface. The method also includes communicating client private data with the server via the communication channel. The method further includes transmitting one or more interest messages to the server via an information centric networking (ICN) network interface based on the client private data. In other implementations, a method includes establishing a communication channel with a client device via an internet protocol (IP) network interface. The method also includes communicating client private data with the client device via the communication channel. The method further includes receiving one or more interest messages from the client device via an information centric networking (ICN) network interface.
Abstract translation: 在一些实现中,一种方法包括经由因特网协议(IP)网络接口与服务器建立通信信道。 该方法还包括经由通信信道将客户端专用数据与服务器进行通信。 该方法还包括基于客户端专用数据经由信息中心网络(ICN)网络接口向服务器发送一个或多个兴趣消息。 在其他实现中,一种方法包括经由因特网协议(IP)网络接口与客户端设备建立通信信道。 该方法还包括经由通信信道与客户端设备通信客户端专用数据。 该方法还包括经由信息中心网络(ICN)网络接口从客户端设备接收一个或多个兴趣消息。
-
-
-
-
-
-
-
-