aioTV Signs OTT Deals With YipTV, Tier 1 MSO

yiptvDenver-based over-the-top video platform provider aioTV is gaining steam, announcing Thursday that YipTV is using its software to power its new Spanish-language programming service.

CEO Mike Earle told The Donohue Report that aioTV has also signed a licensing deal with a Tier 1 cable MSO, which is working with a third party to use aioTV’s control toolsets to build its own OTT platform and user interface.

YipTV is using aioTV’s platform to market a free online video service featuring 17 Spanish-language and English-language networks. It is also pitching premium package of 70 networks for $14.99 monthly.

“With aioTV, we’ve been able to craft the best Hispanic streaming service blending licensed and Internet content in a rich experience at a fraction of the cost, time and resources over any other approach” YipTV CEO Michael Tribolet said in Thursday’s announcement.

The advanced user interface that aioTV has developed, which displays cover art from TV shows and movies that viewers select in a program guide grid, is an approach that Verizon appears to mimic in a recent patent application (see image below).

verizonvsaio

aioTV has also developed an app called Cuyte that can be used to view linear networks and online video content on mobile devices and Android set-tops.

Comcast’s mobile video interface looks somewhat similar to aioTV’s Cyte UI (see image below).

comcast cuyte

Earle is named as inventor on three U.S. patents that aioTV has been issued, including “Method and System for Creating Video Channels For Delivery of Content From Multiple Platforms.”

EarleAbstract: A system for managing delivery of content from multiple platforms maintains data for various video channels. Some of the video channels are television channels, while others are over-the-top (OTT) video content sources such as video streaming websites. The system includes a package generation module by which a service provider may define a package of both traditional and OTT channels to offer to subscribers in a unified programming interface. When a user uses the interface to select a set of video channels, the system compiles the set of the video channels in a subscriber package of both television and OTT channels. The system assigns a name to the subscriber package, and it stores the defined package and name, along with other information about the package, in a data storage facility for offering to a subscriber of content from the service provider.

Patent

Claims:

  1. A system for managing channels of video content from multiple platforms, comprising: a data storage facility comprising data for a plurality of available video channels, wherein a portion of video channels are associated with over-the-top video content sources that are not under any control of the service provider; a non-transitory computer-readable medium comprising programming instructions that, when executed, cause a processor of a multi-channel video service provider to generate and display a service provider user interface, wherein the programming instructions that cause the processor to generate and display the service provider user interface comprise instructions to: receive a service provider selection of one of the sources of over-the-top video content, for the selected source, identify a plurality of delivery addresses and associate each of the identified delivery addresses with a subscriber device type, define one or more rules for selecting and ordering content from the source in a playlist to be presented via a channel; and a content delivery interface configured to present content to a subscriber on the channel in accordance with the defined rules and sourced from the delivery address that is associated with the source of over-the-top video content.
  1. The system of claim 1, wherein the programming instructions that enable a service provider to define one or more rules comprise instructions to implement one or more of the following: receive an advertisement delivery rule set, wherein the advertisement delivery rule set comprises instructions as to where to place one or more advertisements in the playlist and how many ads to place at any location; or adjust one or more filters, wherein each filter assigns a weight to one or more categories of content information, so that when presenting content to the user for selection the system omitting some content based at least one of the user-adjusted filters.
  1. The system of claim 1, further comprising: a data storage facility also comprising data for a plurality of available video channels that comprise live television network video sources; and wherein the instructions further comprise instructions to: receive a service provider selection of a plurality of the channels that comprise live television network video sources; generate a package comprising the service provider-selected live television network video sources and the service provider-selected sources of over-the-top video content, assign a price to the package, and offer the package to the subscriber for viewing via the content delivery interface in an integrated platform.
  1. The system of claim 1, wherein the programming instructions also comprise instructions to: display data relating to the plurality of video channels, wherein a first portion of video channels are video content sources that are controlled by the service provider and a second portion of the video channels are over-the-top video content sources that are not under any control of the service provider, receive a selection of a set of video channels from the displayed data, wherein the set includes at least one channel from the first portion and at least one channel from the second portion, compile the set of the video channels in a subscriber package, and store the package in the data storage facility for offering to a subscriber of content from the service provider.
  1. The system of claim 4, wherein: the instructions to generate and display the service provider user interface also comprises instructions to generate and display a channel ordering interface by which the service provider may order channels in the subscriber package so that, in operation, the system: receives, via the channel ordering interface, a request to move a first channel in the subscriber package to a new order location in the subscriber package; identifies an adjacency rule that applies to the first channel and one or more channels that would be adjacent to the first channel if the first channel were moved to the new order location; and permits movement of the first channel to the new location only if the movement would satisfy the adjacency rule.
  1. The system of claim 4, further comprising, by a processor, presenting a channel definition interface configured to enable the service provider to define a new channel or modify an existing channel so that, in operation, the system: receives a selection one or more sources of over-the-top video content; for each source, associates a delivery address with a subscriber device type; and defines one or more rules for selecting and ordering content from the one or more sources in a playlist to be presented via the new channel; and when content is presented to a subscriber on the associated channel, offers the content to the subscriber in accordance with the defined rules and sourced from the delivery address that is associated with the source of over-the-top video content.
  1. The system of claim 6, further comprising additional programming instructions such that in operation cause the system: receive, from the channel definition interface, a user definition of an advertisement delivery rule set, wherein the advertisement delivery rule set comprises instructions as to where to place one or more advertisements in the playlist and how many ads to place at any location; and when presenting content to a subscriber on the associated channel, place one or more advertisements in the playlist in accordance with the advertisement delivery rule set.
  1. The system of claim 6, further comprising additional programming instructions such that, in operation, cause the system to: present, via the channel definition interface, a plurality of user-selectable filters, wherein each filter assigns a weight to one or more categories of content information; receive a user-selected adjustment of one or more of the filters; and when presenting content to the user for selection omits some content based at least one of the user-adjusted filters.
  1. The system of claim 4, further comprising additional programming instructions that, when executed, cause a processor presenting a content management interface configured to enable the service provider to manage available content so that, in operation, the system: receives a user selection of a content item; retrieves metadata associated with the content item, wherein the metadata comprises a title and a delivery address; receives, via the content management interface, descriptive information of the content item; and saves the metadata and descriptive information as a record of the content item.
  1. The system of claim 4, further comprising additional programming instructions that, when executed, cause a processor to present a content management interface configured to enable the service provider to manage available content so that, in operation, the system: presents a content management interface configured to enable the service provider to manage available content receives a user selection of a video source; receives a rule set comprising a frequency; periodically accesses the video source according to the frequency to determine whether the video source has posted any new content since a prior time that the processor accessed the video source; retrieves metadata for the new content, wherein the metadata comprises a title and a delivery address; and stores the metadata in a content data storage facility.
  1. The system of claim 10, wherein the content management device is configured to: enable the video source to corresponds to a social media feed for a subscriber; enable the service provider to periodically accesses the video source by accessing the subscriber’s social media feed and retrieves metadata for new posts to the subscriber’s social media feed; and automatically add the new content to a playlist that is presented to the subscriber in the package as a channel from the second portion.
  1. The system of claim 10, wherein the content management device is configured to: enable the video source corresponds to a playlist of content; store the metadata in association with the playlist; and remove the metadata, in response to retrieving the metadata, for a prior content item from being associated with the playlist in the data storage facility so that the prior content item will no longer be displayed to a subscriber on a first page of the playlist.
  1. A method for managing channels for delivery of video content from multiple platforms, the method comprising: storing, on a non-transitory computer readable medium, data for a plurality of available video channels, wherein a portion of video channels are associated with over-the-top video content sources that are not under any control of the service provider; generating and displaying, by a multi-channel video service provider, a user interface by: receiving a service provider selection of one or the sources of over-the-top video content, identifying, for the selected source, a plurality of deliver addresses and associating each of the identified delivery addresses with a subscriber device type, defining one or more rules for selecting and ordering content from the source in a playlist to be presented via a channel; and presenting, by a content delivery interface, content to a subscriber on the channel in accordance with the defined rules and sourced from the delivery address that is associated with the source of over-the-top video content.
  1. The method of claim 13, wherein the defining one or more rules comprises one or more of the following: receiving an advertisement delivery rule set, wherein the advertisement delivery rule set comprises instructions as to where to place one or more advertisements in the playlist and how many ads to place at any location; or adjusting one or more filers, wherein each filter assigns a weight to one or more categories of content information, so that that when presenting content to the user for selection the system omitting some content based at least one of the user-adjusted filters.
  1. The method of claim 13, further comprising: storing, on a non-transitory computer readable medium, data for a plurality of available video channels comprising live television network video sources; receiving a service provider selection of a plurality of the channels comprising live television network video sources; generating a package comprising the service provider-selected live television network video sources and the service provider-selected sources of over-the-top video content, assigning a price to the package, and offering the package to the subscriber for viewing via the content delivery interface in an integrated platform.
  1. The method of claim 13, further comprising: displaying data relating to the plurality of video channels, wherein a first portion of video channels are video content sources that are controlled by the service provider and a second portion of the video channels are over-the-top video content sources that are not under any control of the service provider, receiving a selection of a set of video channels from the displayed data, wherein the set includes at least one channel from the first portion and at least one channel from the second portion, compiling the set of the video channels in a subscriber package, and storing the package in the data storage facility for offering to a subscriber of content from the service provider.
  1. The method of claim 16, further comprising: generating and displaying a channel ordering interface by which the service provider may order channels in the subscriber package by: receiving, via the channel ordering interface, a request to move a first channel in the subscriber package to a new order location in the subscriber package; identifying an adjacency rule that applies to the first channel and one or more channels that would be adjacent to the first channel if the first channel were moved to the new order location; and permitting movement of the first channel to the new location only if the movement would satisfy the adjacency rule.
  1. The method of claim 16, further comprising, by a processor, presenting a channel definition interface configured to enable the service provider to define a new channel or modify an existing channel by: receiving a selection one or more sources of over-the-top video content; for each source, associating a delivery address with a subscriber device type; defining one or more rules for selecting and ordering content from the one or more sources in a playlist to be presented via the new channel; and when content is presented to a subscriber on the associated channel, offering the content to the subscriber in accordance with the defined rules and sourced from the delivery address that is associated with the source of over-the-top video content.
  1. The method of claim 18, further comprising: receiving, from the channel definition interface, a user definition of an advertisement delivery rule set, wherein the advertisement delivery rule set comprises instructions as to where to place one or more advertisements in the playlist and how many ads to place at any location; and when presenting content to a subscriber on the associated channel, placing one or more advertisements in the playlist in accordance with the advertisement delivery rule set.
  1. The method of claim 18, further comprising: presenting, via the channel definition interface, a plurality of user-selectable filters, wherein each filter assigns a weight to one or more categories of content information; receiving a user-selected adjustment of one or more of the filters; and when presenting content to the user for selection omitting some content based at least one of the user-adjusted filters.
  1. The method of claim 16, further comprising, by a processor, presenting a content management interface configured to enable the service provider to manage available content by: receiving a user selection of a content item; retrieving metadata associated with the content item, wherein the metadata comprises a title and a delivery address; receiving, via the content management interface, descriptive information of the content item; and saving the metadata and descriptive information as a record of the content item.
  1. The method of claim 16, further comprising, by a processor, presenting a content management interface configured to enable the service provider to manage available content by: receiving a user selection of a video source; receiving a rule set comprising a frequency; periodically accessing the video source according to the frequency to determine whether the video source has posted any new content since a prior time that the processor accessed the video source; retrieving metadata for the new content, wherein the metadata comprises a title and a delivery address; and storing the metadata in a content data storage facility.
  1. The method of claim 22, wherein: the video source corresponds to a social media feed for a subscriber; and periodically accessing the video source comprises accessing the subscriber’s social media feed and retrieving metadata for new posts to the subscriber’s social media feed; and the method further comprises automatically adding the new content to a playlist that is presented to the subscriber in the package as a channel from the second portion.
  1. The method of claim 22, wherein: the video source corresponds to a playlist of content; and storing the metadata comprises storing the metadata in association with the playlist; and the method further comprises, in response to retrieving the metadata, removing metadata for a prior content item from being associated with the playlist in the data storage facility so that the prior content item will no longer be displayed to a subscriber on a first page of the playlist.

Be the first to comment

Leave a Reply

Your email address will not be published.