Server-side advertisement injection

    公开(公告)号:US10217138B1

    公开(公告)日:2019-02-26

    申请号:US13752947

    申请日:2013-01-29

    Abstract: Aspects of server-side advertisement injection are described. In one embodiment, a computing device includes logic that receives a request for content from a client device. The logic identifies a targeted advertisement for a user of the client device based on information in the request. The logic further obtains a manifest file associated with the requested content, generates a second manifest file based on a combination of the first manifest file and the targeted advertisement, and transmits the second manifest file to the client device. Because the second manifest file includes references to clips of the content and the targeted advertisement, the client device can play back the content and advertisement without the necessary processing overhead required to manage client-side buffering and insertion of the advertisement within the content.

    Video advertisement caching
    3.
    发明授权
    Video advertisement caching 有权
    视频广告缓存

    公开(公告)号:US09380332B1

    公开(公告)日:2016-06-28

    申请号:US13899094

    申请日:2013-05-21

    Abstract: A method is described for selecting and caching a video advertisement to be presented on a client device. The method may include determining customer interests for an individual customer, selecting a video advertisement based upon the customer's interests and providing the video advertisement to a client device so that the video advertisement may be cached on the client device and may be available to display to a customer when a customer selects video content to play on the client device.

    Abstract translation: 描述了一种用于选择和缓存要呈现在客户端设备上的视频广告的方法。 该方法可以包括确定个人客户的客户兴趣,基于顾客的兴趣选择视频广告并将视频广告提供给客户端设备,使得视频广告可被缓存在客户端设备上,并且可用于显示给 客户选择视频内容在客户端设备上播放时。

    Embedded manifests for content streaming
    6.
    发明授权
    Embedded manifests for content streaming 有权
    嵌入式内容流清单

    公开(公告)号:US09578395B1

    公开(公告)日:2017-02-21

    申请号:US14501641

    申请日:2014-09-30

    Abstract: Techniques are described for providing rendition manifests for the playback of video content or other types of content on a user device. The response to a request for content may serially include data objects for one or more rendition manifests as Data Uniform Resource Indicators (URIs) or in another data format. By incorporating the data of the rendition manifest(s) in the response, implementations may forego a network request to retrieve the rendition manifest(s) and thus reduce the latency for presenting content. In some cases, the incorporated rendition manifest(s) may list locations for a subset of chunks of a content file, and the content may be marked as live content, to reduce the size of the response and further reduce latency. In some cases, locations for chunks from multiple content files may be included in a same set of one or more rendition manifests in the response.

    Abstract translation: 描述了用于提供用于在用户设备上播放视频内容或其他类型的内容的再现清单的技术。 对内容请求的响应可以串行地包括用于一个或多个再现清单的数据对象作为数据统一资源指示符(URI)或另一数据格式。 通过将再现清单的数据合并到响应中,实现可以放弃网络请求来检索再现清单,从而减少呈现内容的延迟。 在一些情况下,所合并的再现表单可以列出内容文件的块的子集的位置,并且可以将内容标记为实况内容,以减小响应的大小并进一步减少等待时间。 在一些情况下,来自多个内容文件的块的位置可以包括在响应中的一个或多个再现清单的相同集合中。

Patent Agency Ranking