Systems and methods for remote rogue protocol enforcement
    1.
    发明授权
    Systems and methods for remote rogue protocol enforcement 有权
    用于远程流氓协议实施的系统和方法

    公开(公告)号:US07756981B2

    公开(公告)日:2010-07-13

    申请号:US11556470

    申请日:2006-11-03

    IPC分类号: G06F15/16

    摘要: A user agent residing within a remote client and configured to enforce message protocol policy is disclosed. The user agent includes a communications monitoring element that examines a communications connection between the client and an external message server to determine if the message server matches a restricted server attribute. The user agent also includes a communications controller element that works with the communications monitoring element to block communications between the client and the message server when the message server matches a restricted server attribute unless the communications are monitored by a protocol inspection gateway. The gateway intercepts the communications between the client and the message server and inspects a message protocol associated with the intercepted communications to determine if the message protocol matches a protocol definition file, and when a match occurs, apply a policy enforcement rule that overrides aspects of the message protocol associated with the intercepted communications.

    摘要翻译: 公开了驻留在远程客户端中并被配置为执行消息协议策略的用户代理。 用户代理包括通信监视元件,其检查客户端和外部消息服务器之间的通信连接,以确定消息服务器是否匹配受限服务器属性。 当消息服务器匹配受限服务器属性时,用户代理还包括通信控制器元件,其与通信监控元件一起阻止客户端与消息服务器之间的通信,除非通信由协议检查网关监视。 网关拦截客户端和消息服务器之间的通信,并检查与被拦截的通信相关联的消息协议,以确定消息协议是否与协议定义文件相匹配,并且当匹配发生时,应用覆盖 与拦截的通信相关联的消息协议。

    Systems and Methods for Remote Rogue Protocol Enforcement
    2.
    发明申请
    Systems and Methods for Remote Rogue Protocol Enforcement 有权
    远程流氓协议执行的系统和方法

    公开(公告)号:US20070112957A1

    公开(公告)日:2007-05-17

    申请号:US11556470

    申请日:2006-11-03

    IPC分类号: G06F15/173

    摘要: A user agent residing within a remote client and configured to enforce message protocol policy is disclosed. The user agent includes a communication monitoring element and a communication controller element. The communications monitoring element is configured to examine a communications connection between the remote client and an external message server to determine if the external message server matches a restricted server attribute. The communications controller element is configured to work in conjunction with the communications monitoring element to block communications between the remote client and the external message server when the external message server matches a restricted server attribute unless the communications between the remote client and the external message server are monitored by a protocol inspection gateway. The protocol inspection gateway is configured to intercept the communications between the remote client and the external message server and inspect a message protocol associated with the intercepted communications to determine if the message protocol matches a protocol definition file, and when a match occurs, apply a policy enforcement rule associated with the protocol definition file that overrides aspects of the message protocol associated with the intercepted communications.

    摘要翻译: 公开了驻留在远程客户端中并被配置为执行消息协议策略的用户代理。 用户代理包括通信监控元件和通信控制器元件。 通信监视元件被配置为检查远程客户端和外部消息服务器之间的通信连接,以确定外部消息服务器是否匹配受限服务器属性。 当外部消息服务器匹配受限服务器属性时,通信控制器元件被配置为与通信监视元件一起工作以阻止远程客户端与外部消息服务器之间的通信,除非远程客户端和外部消息服务器之间的通信是 由协议检查网关监控。 协议检查网关被配置为截取远程客户端和外部消息服务器之间的通信,并检查与被拦截的通信相关联的消息协议,以确定消息协议是否匹配协议定义文件,并且当匹配发生时,应用策略 与协议定义文件相关联的强制规则,其覆盖与截取的通信相关联的消息协议的各方面。

    Scalable robust live streaming system
    3.
    发明授权
    Scalable robust live streaming system 有权
    可扩展的实时流媒体系统

    公开(公告)号:US08838826B2

    公开(公告)日:2014-09-16

    申请号:US13439678

    申请日:2012-04-04

    IPC分类号: G06F15/16

    摘要: A system and method for a live streaming platform that can redundantly process input streams in parallel ingestion pipelines is disclosed herein. Ingested input streams in the parallel pipelines can be segmented using a stable segmentation function that creates identical segments in each of the streams in the pipelines. If errors occur, or there are disruptions in one or more of the input streams or pipelines, the live streaming platform can switch between the input streams on a per segment basis to provide reliable streaming feeds to a content distribution network. A master stream can be constructed from each of the master segments per a time period based on a reliability of each of the input streams and segments. Practicing pipeline affinity by selecting subsequent master segments from the same pipeline can minimize glitches.

    摘要翻译: 本文公开了一种可并行摄取管道冗余地处理输入流的实况流平台的系统和方法。 可以使用稳定的分段功能来分割并行流水线中的输入流,从而在管道中的每个流中创建相同的分段。 如果出现错误或者在一个或多个输入流或管道中存在中断,直播流平台可以在每个段的基础上在输入流之间切换,以向内容分发网络提供可靠的流馈送。 可以基于每个输入流和段的可靠性,每个时间段从每个主分段构建主流。 通过从同一管道中选择后续的主段来实现流水线的相似性可以最大限度地减少故障。

    Streaming video processing
    4.
    发明授权
    Streaming video processing 有权
    流式视频处理

    公开(公告)号:US08042142B1

    公开(公告)日:2011-10-18

    申请号:US12332301

    申请日:2008-12-10

    IPC分类号: H04N7/173

    CPC分类号: H04N21/2343

    摘要: In one embodiment, a method includes accessing data identifying a video for processing and mapping an instruction graph to the video based on one or more predetermined criteria and the data identifying the video. The instruction graph describes a workflow for processing the video, and the workflow includes a series of services that each provide particular processing of the video. The method includes calling the services in series to process the video based on the instruction graph. The video streams to each service in series as the video processes. A downstream service may begin processing one or more portions of the video after an upstream service has finished processing the one or more portions of the video and before the upstream service has finished processing the video in its entirety.

    摘要翻译: 在一个实施例中,一种方法包括访问识别用于处理视频的数据,以及基于一个或多个预定标准和识别视频的数据将指令图映射到视频。 指令图描述了用于处理视频的工作流程,并且工作流程包括一系列服务,每个服务都提供视频的特定处理。 该方法包括根据指令图串行调用服务来处理视频。 视频流中每个服务的视频串流。 在上游业务已经完成处理视频的一个或多个部分之后,以及在上游业务完成处理视频之前,下游业务可以开始处理视频的一个或多个部分。

    Method and apparatus for synchronous presentation of video and audio transmissions and their interactive enhancement streams for TV and internet environments
    5.
    发明授权
    Method and apparatus for synchronous presentation of video and audio transmissions and their interactive enhancement streams for TV and internet environments 失效
    用于电视和互联网环境的视频和音频传输及其交互式增强流的同步呈现的方法和装置

    公开(公告)号:US06493872B1

    公开(公告)日:2002-12-10

    申请号:US09168315

    申请日:1998-10-07

    IPC分类号: H04J306

    摘要: A system for synchronizing data streams meant to be displayed concurrently at an end station, but delivered by separate delivery networks is disclosed. In one aspect, apparatus and methods for marking one of the data streams relative to the other are taught, including insertion of frame numbers in vertical and horizontal blanking intervals, the numbers referring to frames in the other stream and related to timing markers, and inserting such numbers by pixel data alteration. In another aspect, apparatus and methods are taught for receiving and re-synchronizing the data streams at a delivery point, including decoding of the relationship data inserted in one data stream referring to the other data stream. Re-synchronization is accomplished by controlling the separate data streams in separate buffer pipelines by a single controller. In a preferred embodiment one data stream is a live video data stream and the other is an annotation stream having added material to be displayed with the live video data stream.

    摘要翻译: 公开了一种用于同步数据流的系统,其旨在在终端站同时显示,但由单独的传送网络传送。 在一个方面,教导了相对于另一个数据流中的一个数据流标记的装置和方法,包括在垂直和水平消隐间隔中插入帧号,参考另一个流中的帧并与定时标记相关联的插入 这样的数字按像素数据改变。 在另一方面,教导了在传送点处接收和重新同步数据流的装置和方法,包括参考另一数据流插入到一个数据流中的关系数据的解码。 通过单个控制器在单独的缓冲器管道中控制单独的数据流来实现重新同步。 在优选实施例中,一个数据流是实时视频数据流,另一个是具有要与实况视频数据流一起显示的附加资料的注释流。

    Video processing feedback
    6.
    发明授权
    Video processing feedback 有权
    视频处理反馈

    公开(公告)号:US08849956B2

    公开(公告)日:2014-09-30

    申请号:US13006811

    申请日:2011-01-14

    摘要: A system for providing video processing feedback to content providers uploading a video file. As the content provider uploads a video file to the video processing server, the server processes the uploading file and extracts representative video frames from the video file. The video processing server embeds the representative frames into a processing feedback page hosted on a web server in the video processing server. Each representative frame in the feedback page represents a part of the uploading video. The feedback page is accessible through the content provider's browser and the feedback page includes a sequence of representative frames in temporal order. In one embodiment, the representative frames in the feedback page are colored or shaded to indicate whether the video part represented by a particular frame has been processed.

    摘要翻译: 一种用于向上传视频文件的内容提供者提供视频处理反馈的系统。 当内容提供商将视频文件上传到视频处理服务器时,服务器处理上传文件并从视频文件中提取代表性的视频帧。 视频处理服务器将代表帧嵌入在视频处理服务器中的web服务器上托管的处理反馈页面中。 反馈页面中的每个代表帧代表上传视频的一部分。 反馈页面可通过内容提供商的浏览器访问,并且反馈页面以时间顺序包括代表性帧序列。 在一个实施例中,反馈页面中的代表帧被着色或阴影,以指示由特定帧表示的视频部分是否已被处理。

    Method and apparatus for indicating story-line changes by mining closed-caption-text
    8.
    发明授权
    Method and apparatus for indicating story-line changes by mining closed-caption-text 失效
    通过挖掘封闭字幕文本来指示故事线变化的方法和装置

    公开(公告)号:US06845485B1

    公开(公告)日:2005-01-18

    申请号:US09586538

    申请日:2000-05-31

    摘要: An automated video editing and indexing system is taught which has application for such tasks as creating a presentation for a video magazine and processing collections of video material in general. The system extracts text either from closed captions (CC) contained in the analog video presentation, or extracted from the voice contained in the presentation by voice-to-text techniques, time-stamps the CC text in text files according to position in the video presentation, and digitizes the video presentation. The text files and digitized video are sent to an editing station, where the CC text is analyzed using Natural Language Processing and other techniques to determine topic changes in the presentation. Keyframes are selected to represent the topic changes, and become thumbnails useful in indexing; indexing meaning marking the video material at points of topic changes, and in some cases jumping the video presentation to the positions represented by the thumbnails. In some cases selected CC text is associated with the thumbnails, and displayed in the video magazine as each thumbnail is selected by mouseover.

    摘要翻译: 教授了一种自动化的视频编辑和索引系统,其具有诸如为视频杂志创建演示文稿和处理视频资料集合的任务的应用。 该系统从模拟视频呈现中包含的隐藏字幕(CC)或通过语音到文本技术从演示文稿中包含的语音中提取的文本提取文本,根据视频中的位置对文本文件中的CC文本进行时间戳 演示和数字化视频演示。 将文本文件和数字化视频发送到编辑站,其中使用自然语言处理和其他技术来分析CC文本以确定演示文稿中的主题变化。 选择关键帧以表示主题更改,并成为索引中有用的缩略图; 在主题变化的点上标记视频材料的索引意义,并且在某些情况下将视频呈现跳转到由缩略图表示的位置。 在某些情况下,所选的CC文本与缩略图相关联,并且通过鼠标悬停选择每个缩略图,并在视频杂志中显示。

    Adaptive resolution transcoding for optimal visual quality

    公开(公告)号:US09615098B1

    公开(公告)日:2017-04-04

    申请号:US12627660

    申请日:2009-11-30

    IPC分类号: H04N19/134 H04N19/102

    摘要: An adaptive resolution transcoding system and method adaptively transcodes a source video with an optimized resolution and visual quality based on the video coding complexity (VCC) of the source video. The transcoding system is configured to receive a source video in its native format, and to obtain the video coding complexity score of the source video from a video coding complexity engine. The transcoding system is further configured to set a resolution adjustment level based on the complexity score. Based on the resolution adjustment level, the transcoding system determines an optimal output resolution for the source video for each video output format supported by the transcoding system. Responsive to a user selection of video output format, the transcoding system determines an optimal output resolution for the source video and encodes the source video with the determined optimal output resolution.