Content publication
    1.
    发明授权
    Content publication 有权
    内容出版

    公开(公告)号:US07680937B2

    公开(公告)日:2010-03-16

    申请号:US11426820

    申请日:2006-06-27

    IPC分类号: G06F15/173 G06F15/16

    摘要: Publishing content using a peer-to-peer content distribution system is described. A publisher is required to request authorization to publish from an authorization body. Resources such as tracker and seed nodes are allocated in a peer-to-peer content distribution system and pre-processing of content to be published is carried out. For example, a content description is generated for each item of content as well as a set of checksums or other items for validating blocks of content. Publication can be terminated in a variety of different ways. For example, by using expiry methods, by active revocation of publishers, authorization bodies, or individual items of content.

    摘要翻译: 描述使用对等内容分发系统发布内容。 出版商必须要求授权才能从授权机构发布。 诸如跟踪器和种子节点的资源被分配在对等内容分发系统中,并且执行要发布的内容的预处理。 例如,针对每个内容项产生内容描述以及用于验证内容块的一组校验和或其他项目。 出版物可以以各种不同的方式终止。 例如,通过使用到期方法,通过主动撤销发布者,授权机构或单个内容项目。

    Streaming of variable bit rate multimedia content
    6.
    发明授权
    Streaming of variable bit rate multimedia content 有权
    流可变比特率多媒体内容

    公开(公告)号:US07391717B2

    公开(公告)日:2008-06-24

    申请号:US10611115

    申请日:2003-06-30

    IPC分类号: G01R31/08

    摘要: Systems and methods for improved streaming of variable bit rate multimedia content are described. The described systems and methods solve some streaming problems by streaming the variable bit rate content at a constant bit rate that is negotiated between a server and a client. As a result, a transmission channel from server to client is utilized in an efficient manner. If the client is able to buffer the streamed content (to a hard drive, for example) the content can be streamed at a rate that is significantly less than its peak bit rate, even at a rate that is less than its average bit rate.

    摘要翻译: 描述了用于改进可变比特率多媒体内容的流的系统和方法。 所描述的系统和方法通过在服务器和客户端之间协商的恒定比特率流传输可变比特率内容来解决一些流传输问题。 结果,以有效的方式利用从服务器到客户端的传输信道。 如果客户端能够缓冲流式传输的内容(例如,对于硬盘驱动器),则可以以比其峰值比特率显着更小的速率流式传输内容,即使是低于其平均比特率的速率。

    Iteratively locating a position corresponding to a desired seek time
    7.
    发明授权
    Iteratively locating a position corresponding to a desired seek time 有权
    迭代地定位对应于期望的寻道时间的位置

    公开(公告)号:US09060190B2

    公开(公告)日:2015-06-16

    申请号:US13115478

    申请日:2011-05-25

    摘要: Techniques enable locating a position within a file that corresponds to a desired seek time without having access to an index specifying the desired seek time's position. An iterative process may be used to estimate the position that corresponds to the desired seek time. The process may iterate through multiple estimations until a difference between a time corresponding to an estimated position and the desired seek time is within an acceptable amount or until the process reaches an iteration threshold. The file may then be played beginning at or near the desired seek time. The techniques may therefore allow a user to seek within a file while the user progressively downloads or streams the file.

    摘要翻译: 技术可以在不需要访问指定期望的寻道时间位置的索引的情况下,定位文件中与期望的寻道时间相对应的位置。 可以使用迭代过程来估计对应于期望的寻道时间的位置。 该过程可以遍历多个估计,直到对应于估计位置的时间与期望的寻道时间之间的差在可接受的量内,或直到该过程达到迭代阈值。 然后可以在期望的寻道时间或附近播放该文件。 因此,这些技术可以允许用户在用户逐渐下载或流式传输文件的同时寻找文件。

    Iteratively locating a position corresponding to a desired seek time
    8.
    发明授权
    Iteratively locating a position corresponding to a desired seek time 有权
    迭代地定位对应于期望的寻道时间的位置

    公开(公告)号:US07975225B2

    公开(公告)日:2011-07-05

    申请号:US11743482

    申请日:2007-05-02

    IPC分类号: G06F17/30

    摘要: Techniques enable locating a position within a file that corresponds to a desired seek time without having access to an index specifying the desired seek time's position. An iterative process may be used to estimate the position that corresponds to the desired seek time. The process may iterate through multiple estimations until a difference between a time corresponding to an estimated position and the desired seek time is within an acceptable amount or until the process reaches an iteration threshold. The file may then be played beginning at or near the desired seek time. The techniques may therefore allow a user to seek within a file while the user progressively downloads or streams the file.

    摘要翻译: 技术可以在不需要访问指定期望的寻道时间位置的索引的情况下,定位文件中与期望的寻道时间相对应的位置。 可以使用迭代过程来估计对应于期望的寻道时间的位置。 该过程可以遍历多个估计,直到对应于估计位置的时间与期望的寻道时间之间的差在可接受的量内,或直到该过程达到迭代阈值。 然后可以在期望的寻道时间或附近播放该文件。 因此,这些技术可以允许用户在用户逐渐下载或流式传输文件的同时寻找文件。

    Media processing methods, systems and application program interfaces
    10.
    发明授权
    Media processing methods, systems and application program interfaces 有权
    媒体处理方法,系统和应用程序接口

    公开(公告)号:US07712108B2

    公开(公告)日:2010-05-04

    申请号:US10730401

    申请日:2003-12-08

    IPC分类号: G06F13/00

    CPC分类号: G06F17/30056 G06F17/30058

    摘要: Media processing methods, systems and application program interfaces (APIs) are described. In but one embodiment, a media engine component, also referred to as a media engine, provides a simple and unified way of rendering media from an origin to a destination of choice without requiring intimate knowledge about the underlying components, their connectivity and management. Clients of the media engine need not worry about how to render the particular media, but rather can simply focus on what media to render and where to render the media. In at least one embodiment, a media session is provided and is encapsulated by the media engine and provides a mechanism by which additional components are made transparent to the application and, in at least some embodiment, the media engine. In some embodiments, the media engine and media session provide a simple API for building, configuring, and manipulating a pipeline of components (e.g. media sources, transforms, and sinks) for media flow control between an origin and one or more destinations.

    摘要翻译: 描述媒体处理方法,系统和应用程序接口(API)。 在一个实施例中,媒体引擎组件(也称为媒体引擎)提供了简单而统一的方式,可以将媒体从原始到目的地呈现,而不需要关于底层组件及其连接性和管理的亲密知识。 媒体引擎的客户不必担心如何渲染特定的媒体,而只能专注于要呈现的媒体以及媒体的播放位置。 在至少一个实施例中,媒体会话被提供并由媒体引擎封装,并且提供了一种机制,通过该机制使附加组件对于应用是透明的,并且在至少一些实施例中是媒体引擎。 在一些实施例中,媒体引擎和媒体会话提供用于构建,配置和操纵组件流水线(例如,媒体源,变换和汇点)的简单API,用于在源和一个或多个目的地之间的媒体流控制。