WORKFLOW-BASED SESSION MANAGEMENT
    1.
    发明申请
    WORKFLOW-BASED SESSION MANAGEMENT 有权
    基于工作流程的会话管理

    公开(公告)号:US20140157127A1

    公开(公告)日:2014-06-05

    申请号:US14175043

    申请日:2014-02-07

    IPC分类号: H04L12/24

    摘要: Techniques disclosed herein include systems and methods that provide a workflow-based session manager or workflow engine for a content delivery system, such as for delivering video-on-demand, streaming audio, streaming video, etc. Such techniques increase velocity and flexibility of deploying new features and services in a video delivery system. Techniques include a session management model provides a service-oriented and workflow-based approach. As a service-oriented approach, each functional session management step can be represented as a business service. As a workflow-based solution, a sequence of steps to be performed can be defined as data, rather than being hard-coded inside an application. Defined as data, steps (nodes, tasks) can then be created and changed using a graphical editor. New services can be added by defining actions for the new service, and adding a node to a given session management workflow sequence. Techniques include a workflow engine that initiates session management in realtime.

    摘要翻译: 本文公开的技术包括为内容传送系统提供基于工作流的会话管理器或工作流引擎的系统和方法,诸如用于传送视频点播,流式音频,流式视频等。这样的技术增加了部署的速度和灵活性 视频传输系统中的新功能和服务。 技术包括会话管理模型提供面向服务和基于工作流的方法。 作为面向服务的方法,每个功能会话管理步骤可以表示为业务服务。 作为基于工作流的解决方案,要执行的一系列步骤可以被定义为数据,而不是在应用程序内进行硬编码。 定义为数据,然后可以使用图形编辑器创建和更改步骤(节点,任务)。 可以通过为新服务定义操作并将节点添加到给定的会话管理工作流程序列中来添加新服务。 技术包括实时启动会话管理的工作流引擎。

    Distributed resource management
    2.
    发明授权
    Distributed resource management 有权
    分布式资源管理

    公开(公告)号:US08484354B2

    公开(公告)日:2013-07-09

    申请号:US12913260

    申请日:2010-10-27

    申请人: John Schlack

    发明人: John Schlack

    IPC分类号: G06F15/173

    摘要: A distributed resource management mechanism allocates transmission resources by distributing the resources among a plurality of service nodes each responsible for a portion of the resources according to a hash function. A data center receives resource allocation requests from applications, such as video services applications, including a computed hash value based on the desired resource and indicative of the service node for providing the requested resource. A remote resource management client identifies the resource and computes the hash based on a request from the application, and transmits the request to a resource management server on the service node having the resource indicated by the hash, thus avoiding centralized queuing or caching of the resource requests and instead delegating to the service nodes. Service nodes may redundantly share responsibility for the resources through a root node or a cluster arrangement, providing failover if a service node becomes inoperational.

    摘要翻译: 分布式资源管理机制根据散列函数,通过在各个负责一部分资源的多个服务节点之间分配资源来分配传输资源。 数据中心从诸如视频服务应用程序的应用程序接收资源分配请求,包括基于所需资源的计算的散列值,并指示用于提供所请求的资源的服务节点。 远程资源管理客户端根据来自应用程序的请求标识资源并计算散列,并将该请求发送到具有由散列表示的资源的服务节点上的资源管理服务器,从而避免资源的集中排队或高速缓存 请求而不是委派给服务节点。 服务节点可以通过根节点或集群安排冗余地分担资源的责任,如果服务节点变得不工作,则提供故障转移。

    External network control of media services
    3.
    发明授权
    External network control of media services 有权
    媒体服务的外部网络控制

    公开(公告)号:US09137575B2

    公开(公告)日:2015-09-15

    申请号:US13276703

    申请日:2011-10-19

    申请人: John Schlack

    发明人: John Schlack

    摘要: A video server delivers video on demand (VOD) and other video services responsive to a remote selection application over an IP network from a personal communication device of a user, such as a cellphone or smartphone. The remote selection application drives a user interface of available content, and transmits a user selection request to the video delivery server via a public access network such as the Internet. The video server correlates the identity of the requesting user with a video services channel in communication with a settop box or similar device of the user, and delivers the content to the client video device for rendering. In contrast to conventional VOD, in which the video services request emanates from the settop box on the same communication path (QAM channel) as the downstream signals containing the VOD content, the remote selection application is independent of the client device on an HFC network.

    摘要翻译: 视频服务器通过IP网络从诸如手机或智能电话的用户的个人通信设备响应于远程选择应用来提供视频点播(VOD)和其他视频服务。 远程选择应用程序驱动可用内容的用户界面,并且经由诸如因特网的公共接入网络将视频传送服务器发送用户选择请求。 视频服务器将请求用户的身份与与用户的机顶盒或类似设备通信的视频服务信道相关联,并将内容传送到客户端视频设备进行呈现。 与在与包含VOD内容的下行信号相同的通信路径(QAM信道)上的机顶盒发出视频业务请求的传统VOD相反,远程选择应用独立于HFC网络上的客户端设备。

    Management and use of channel configuration information
    4.
    发明授权
    Management and use of channel configuration information 有权
    管理和使用频道配置信息

    公开(公告)号:US08793349B2

    公开(公告)日:2014-07-29

    申请号:US13006763

    申请日:2011-01-14

    IPC分类号: G06F15/177 H04N7/173

    CPC分类号: H04L65/4084 H04L65/4076

    摘要: A configuration as discussed herein includes a content management system. The content management system can reside in a central location or be distributed amongst multiple different locations in a network environment. In general, the content management system keeps track of configuration information for the retrieval of content. For example, the content management system identifies a presence of one or more content delivery sources in the network environment. The content management system utilizes the contact information to communicate with content delivery sources for discovery of configuration information. The configuration information can indicate: i) a respective address of the content delivery source, ii) a type of content outputted by the respective address, iii) a format of the content such as streaming data outputted by the respective address. The configuration information can be used to identify an address in which to retrieve requested content according to a desired format.

    摘要翻译: 这里讨论的配置包括内容管理系统。 内容管理系统可以驻留在中央位置或者分布在网络环境中的多个不同位置之间。 通常,内容管理系统跟踪用于检索内容的配置信息。 例如,内容管理系统识别网络环境中一个或多个内容传递源的存在。 内容管理系统利用联系人信息与内容传递源进行通信,以发现配置信息。 配置信息可以指示:i)内容传送源的相应地址,ii)由相应地址输出的内容的类型,iii)诸如由相应地址输出的流数据之类的内容的格式。 配置信息可以用于根据期望的格式标识在其中检索所请求的内容的地址。

    Workflow-based session management
    5.
    发明授权
    Workflow-based session management 有权
    基于工作流的会话管理

    公开(公告)号:US08671345B2

    公开(公告)日:2014-03-11

    申请号:US13070758

    申请日:2011-03-24

    IPC分类号: G06F3/00 G06F15/16

    摘要: Techniques disclosed herein include systems and methods that provide a workflow-based session manager or workflow engine for a content delivery system, such as for delivering video-on-demand, streaming audio, streaming video, etc. Such techniques increase velocity and flexibility of deploying new features and services in a video delivery system. Techniques include a session management model provides a service-oriented and workflow-based approach. As a service-oriented approach, each functional session management step can be represented as a business service. As a workflow-based solution, a sequence of steps to be performed can be defined as data, rather than being hard-coded inside an application. Defined as data, steps (nodes, tasks) can then be created and changed using a graphical editor. New services can be added by defining actions for the new service, and adding a node to a given session management workflow sequence. Techniques include a workflow engine that initiates session management in realtime.

    摘要翻译: 本文公开的技术包括为内容传送系统提供基于工作流的会话管理器或工作流引擎的系统和方法,诸如用于传送视频点播,流式音频,流式视频等。这样的技术增加了部署的速度和灵活性 视频传输系统中的新功能和服务。 技术包括会话管理模型提供面向服务和基于工作流的方法。 作为面向服务的方法,每个功能会话管理步骤可以表示为商业服务。 作为基于工作流的解决方案,要执行的一系列步骤可以被定义为数据,而不是在应用程序内进行硬编码。 定义为数据,然后可以使用图形编辑器创建和更改步骤(节点,任务)。 可以通过为新服务定义操作并将节点添加到给定的会话管理工作流程序列中来添加新服务。 技术包括实时启动会话管理的工作流引擎。

    Methods, apparatus and computer readable medium for managed adaptive bit rate for bandwidth reclamation
    6.
    发明授权
    Methods, apparatus and computer readable medium for managed adaptive bit rate for bandwidth reclamation 有权
    用于带宽回收的管理自适应比特率的方法,装置和计算机可读介质

    公开(公告)号:US09191322B2

    公开(公告)日:2015-11-17

    申请号:US12781961

    申请日:2010-05-18

    摘要: A method, apparatus and computer program product for managing content sessions within a network is presented. The systems disclosed herein are able to detect a requirement to modify bandwidth usage within the network either proactively or reactively. In response, example embodiments apply an adaptive bit rate adjustment technique to the content sessions to adjust a data rate associated with each content session according to the requirement to modify bandwidth usage within the network. Example embodiments also then apply a quality of service adjustment technique to the content sessions to adjust a bandwidth allocation assigned between a client and server based upon the adaptive bandwidth adjustment technique. Application of the adaptive bit rate and quality of service adjustment techniques may be policy based. Example embodiments also may monitor a plurality of servers supporting content sessions, detect a failure at a first server and move content sessions to a second server.

    摘要翻译: 提出了一种用于管理网络内的内容会话的方法,装置和计算机程序产品。 本文公开的系统能够检测以主动或反应的方式来修改网络内的带宽使用的要求。 作为响应,示例实施例将自适应比特率调整技术应用于内容会话,以根据修改网络内的带宽使用的要求来调整与每个内容会话相关联的数据速率。 然后,示例性实施例将服务质量调整技术应用于内容会话,以基于自适应带宽调整技术来调整在客户端和服务器之间分配的带宽分配。 自适应比特率和服务质量调整技术的应用可能是基于策略的。 示例性实施例还可以监视支持内容会话的多个服务器,检测第一服务器处的故障并将内容会话移动到第二服务器。

    Multi-video-service bandwidth allocation
    7.
    发明授权
    Multi-video-service bandwidth allocation 有权
    多视频业务带宽分配

    公开(公告)号:US09143813B2

    公开(公告)日:2015-09-22

    申请号:US13024849

    申请日:2011-02-10

    申请人: John Schlack

    发明人: John Schlack

    摘要: A channel allocation mechanism for manages bandwidth using a channel profile to assure an available channel for supporting the highest expected bandwidth request by leaving a contiguous segment available to support such requests. Configurations discussed further below define a profile for expected media types, and associate each channel with a profile designating the media types assignable on that channel. Each media type includes a service and a bitrate, thus different formats of the same service (such as SD and HD) are distinguished. Each profile specifies a media type, and each channel is associated with one or more profiles. Further, a mapping of channels to associated profiles includes a reserve designation, indicating that other (unreserved) be fully assigned before assigning the reserved channels. The reserved channels provide a contiguous block of bandwidth, so that large bandwidth requests do not encounter assignment failure from a plurality of sparsely allocated channels.

    摘要翻译: 一种信道分配机制,用于使用信道简档来管理带宽,以通过留下可用于支持这种请求的连续段来确保用于支持最高预期带宽请求的可用信道。 下面进一步讨论的配置定义了预期介质类型的配置文件,并将每个通道与指定该通道上可分配的介质类型的配置文件相关联。 每个媒体类型包括服务和比特率,因此区分相同服务(例如SD和HD)的不同格式。 每个配置文件指定介质类型,每个通道与一个或多个配置文件相关联。 此外,信道到关联简档的映射包括保留指定,指示在分配保留信道之前完全分配其他(未保留)。 保留的信道提供连续的带宽块,使得大的带宽请求不会从多个稀疏分配的信道中遇到分配失败。

    Dynamic service group discovery
    8.
    发明授权
    Dynamic service group discovery 有权
    动态服务组发现

    公开(公告)号:US08671436B2

    公开(公告)日:2014-03-11

    申请号:US12956236

    申请日:2010-11-30

    申请人: John Schlack

    发明人: John Schlack

    IPC分类号: H04N7/173 H04H20/28 H04J1/00

    摘要: A dynamic service group discovery and mapping approach avoids manual assignment of stream channels for transporting video services to the client devices that provide the video services to an end user. Client devices, such as set-top boxes, receive video services such as video on demand (VOD), switched digital video (SDV), pay-per view (PPV) and other narrowcast types of video for selective transmission. Each client device scans for visible stream channels, and sends a report indicative of visible stream channels to a dynamic mapping server. The dynamic mapping server applies aggregation rules for determining, based on the reported stream channels, which client devices are in the same service group. By receiving reports from each client device, the dynamic mapping server identifies groupings of service groups by combining sets of client devices receiving common channels, and “builds” the service groups as additional reports indicate common stream channels visible to multiple set top boxes.

    摘要翻译: 动态服务组发现和映射方法避免手动分配用于将视频服务传送到向最终用户提供视频服务的客户端设备的流信道。 诸如机顶盒的客户端设备接收诸如视频点播(VOD),交换数字视频(SDV),付费观看(PPV)等视频服务的视频服务,以及用于选择性传输的其他窄类型的视频。 每个客户端设备扫描可视流信道,并将指示可视流信道的报告发送到动态映射服务器。 动态映射服务器应用聚合规则,用于根据报告的流信道确定哪个客户端设备在同一服务组中。 通过从每个客户端设备接收报告,动态映射服务器通过组合接收公共信道的客户端设备来识别服务组的分组,并且通过附加报告指示多个机顶盒可见的公共流信道来“构建”服务组。