Free space management for hierarchical data document
    1.
    发明授权
    Free space management for hierarchical data document 有权
    层次数据文档的可用空间管理

    公开(公告)号:US08131785B1

    公开(公告)日:2012-03-06

    申请号:US12471288

    申请日:2009-05-22

    IPC分类号: G06F12/00 G06F17/30

    CPC分类号: G11B27/3027 G11B27/309

    摘要: Methods, systems, and apparatus, including encoded computer programs, for using free space set aside in hierarchical data documents, such as multimedia documents containing video and audio data. In one aspect, a method includes obtaining new data to be added to a document having a hierarchical structure, where the document includes stored data and free spaces at different nodes; determining whether a first node in the structure includes a first free space of a size sufficient for the new data; using the first free space in the first node to add the new data to the document when the size is sufficient; and when the size is insufficient: identifying a second node including a second free space in the structure, moving some of the second free space to the first free space, and using the increased first free space in the first node to add the new data to the document.

    摘要翻译: 方法,系统和装置,包括编码的计算机程序,用于在诸如包含视频和音频数据的多媒体文件之类的分级数据文件中使用可用空间。 一方面,一种方法包括获得要添加到具有分层结构的文档的新数据,其中所述文档包括存储的数据和在不同节点处的空闲空间; 确定所述结构中的第一节点是否包括足够用于所述新数据的大小的第一可用空间; 当尺寸足够时,使用第一个节点中的第一个可用空间将新的数据添加到文档中; 并且当所述大小不足时:识别包括所述结构中的第二自由空间的第二节点,将所述第二可用空间中的一些移动到所述第一可用空间,并且使用所述第一节点中增加的第一可用空间将所述新数据添加到 文件。

    IMPARTING CRYPTOGRAPHIC INFORMATION IN NETWORK COMMUNICATIONS
    2.
    发明申请
    IMPARTING CRYPTOGRAPHIC INFORMATION IN NETWORK COMMUNICATIONS 有权
    在网络通信中加强拼接信息

    公开(公告)号:US20120233467A1

    公开(公告)日:2012-09-13

    申请号:US13304304

    申请日:2011-11-23

    IPC分类号: H04L9/06 H04L9/00

    摘要: This specification describes technologies relating to imparting cryptographic information in network communications, in general, aspects of the subject matter described in this specification can be embodied in methods that include identifying a location in a pre-defined portion of a network communication to be sent in a client-server environment, wherein the pre-defined portion is reserved for random data, inserting cryptographic information into the pre-defined portion of the network communication at the location, and sending the network communication in the client-server environment to facilitate modifying interactions in the client-server environment based at least in part on a result of processing of the cryptographic information; and on a receiving side, receiving cryptographic information inserted into the pre-defined portion of the network communication in the client-server environment, identifying the location, processing the cryptographic information, and modifying interactions in the client-server environment based at least in part on a result of the processing.

    摘要翻译: 本说明书描述了与网络通信中的加密信息相关的技术,一般来说,本说明书中描述的主题的各方面可以体现在以下方法中:包括识别要发送的网络通信的预定义部分中的位置 客户机 - 服务器环境,其中预定义的部分被保留用于随机数据,将加密信息插入到该位置处的网络通信的预定义部分中,并且在客户端 - 服务器环境中发送网络通信以促进修改 所述客户机 - 服务器环境至少部分地基于所述加密信息的处理结果; 并且在接收侧,接收插入在客户机 - 服务器环境中的网络通信的预定义部分中的加密信息,至少部分地识别位置,处理密码信息以及修改客户端 - 服务器环境中的交互 处理的结果。

    Storage format for media streams
    3.
    发明授权
    Storage format for media streams 有权
    媒体流的存储格式

    公开(公告)号:US08886896B2

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

    申请号:US12610251

    申请日:2009-10-30

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing live media streams are disclosed. A storage format that can be used to record and then playback live streams including data-streams, audio-streams, video-streams, and other multi-media streams is also disclosed. The disclosed storage format is referred to as “raw”.

    摘要翻译: 公开了用于存储实时媒体流的方法,系统和装置,包括在计算机存储介质上编码的计算机程序。 还公开了可用于记录和再现包括数据流,音频流,视频流和其他多媒体流的实况流的存储格式。 所公开的存储格式被称为“原始”。

    Imparting cryptographic information in network communications
    4.
    发明授权
    Imparting cryptographic information in network communications 有权
    在网络通信中传递加密信息

    公开(公告)号:US08284932B2

    公开(公告)日:2012-10-09

    申请号:US13304304

    申请日:2011-11-23

    IPC分类号: H04L3/08

    摘要: This specification describes technologies relating to imparting cryptographic information in network communications. In general, aspects of the subject matter described in this specification can be embodied in methods that include identifying a location in a pre-defined portion of a network communication to be sent in a client-server environment, wherein the pre-defined portion is reserved for random data, inserting cryptographic information into the pre-defined portion of the network communication at the location, and sending the network communication in the client-server environment to facilitate modifying interactions in the client-server environment based at least in part on a result of processing of the cryptographic information; and on a receiving side, receiving cryptographic information inserted into the pre-defined portion of the network communication in the client-server environment, identifying the location, processing the cryptographic information, and modifying interactions in the client-server environment based at least in part on a result of the processing.

    摘要翻译: 本说明书描述了在网络通信中传递加密信息的技术。 通常,本说明书中描述的主题的方面可以体现在包括识别要在客户端 - 服务器环境中发送的网络通信的预定义部分中的位置的方法中,其中预定义部分被保留 对于随机数据,将加密信息插入在该位置处的网络通信的预定义部分中,以及在客户端 - 服务器环境中发送网络通信,以便于至少部分地基于结果来促进修改客户机 - 服务器环境中的交互 处理加密信息; 并且在接收侧,接收插入到客户端 - 服务器环境中的网络通信的预定义部分中的加密信息,至少部分地识别位置,处理密码信息以及修改客户机 - 服务器环境中的交互 处理的结果。

    Imparting real-time priority-based network communications in an encrypted communication session
    5.
    发明授权
    Imparting real-time priority-based network communications in an encrypted communication session 有权
    在加密的通信会话中引入基于实时优先级的网络通信

    公开(公告)号:US08918644B2

    公开(公告)日:2014-12-23

    申请号:US13584484

    申请日:2012-08-13

    IPC分类号: H04L29/06 H04L9/32

    摘要: This specification describes technologies relating to imparting real-time priority-based network communications in an encrypted session. In general, aspects of the subject matter described can be embodied in methods that include establishing, based on cryptographic information in a reserved, random-data portion of a handshake communication, a session, receiving parameter values relating to a sub media stream, included in a header of a network communication, storing the parameter values, obtaining state information and a data payload included in a second network communication, identifying, from the state information, a purpose of the second network communication, and whether a header of the second network communication includes one or more new values corresponding to one or more of the parameters, updating one or more of the stored values based on the one or more new values, and processing the data payload based on the identified purpose and the stored parameter values.

    摘要翻译: 本说明书描述了在加密会话中赋予实时基于优先级的网络通信相关的技术。 通常,所描述的主题的方面可以体现在以下方法中:包括基于握手通信的保留的随机数据部分中的加密信息建立会话,接收与子媒体流相关的参数值 存储第二网络通信中包括的参数值,获取状态信息和数据有效载荷的网络通信的报头,从状态信息中识别第二网络通信的目的,以及第二网络通信的报头 包括对应于一个或多个参数的一个或多个新值,基于所述一个或多个新值来更新所存储的值中的一个或多个,以及基于所识别的目的和所存储的参数值来处理数据有效载荷。

    MEDIA STREAM FRAGMENT REQUEST
    6.
    发明申请
    MEDIA STREAM FRAGMENT REQUEST 有权
    媒体流程要求

    公开(公告)号:US20140006478A1

    公开(公告)日:2014-01-02

    申请号:US13536274

    申请日:2012-06-28

    IPC分类号: G06F15/16

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for requesting potentially missing fragments in a media stream index are described in this specification. In one aspect, a method includes receiving a fragmented media stream index at a client system, where the media stream index includes a list of sequentially arranged fragment identifiers. Fragments listed in the media stream index can be requested from a server system. Fragment identifiers that are potentially missing in the media stream index can be identified based, at least in part, on a determined naming convention indicating the sequential arrangement of the fragment identifiers. Fragments can be requested based on the potentially missing fragment identifiers and processed for display when received.

    摘要翻译: 在本说明书中描述了包括在计算机存储介质上编码的用于在媒体流索引中请求可能丢失的片段的计算机程序的方法,系统和装置。 一方面,一种方法包括在客户端系统处接收分段的媒体流索引,其中媒体流索引包括顺序排列的片段标识符的列表。 可以从服务器系统请求媒体流索引中列出的片段。 可以至少部分地基于指定片段标识符的顺序排列的确定的命名约定来识别在媒体流索引中可能丢失的片段标识符。 可以基于可能丢失的片段标识符来请求片段,并在被接收时被处理以进行显示。

    Dynamically altering playlists
    7.
    发明授权
    Dynamically altering playlists 有权
    动态更改播放列表

    公开(公告)号:US08473628B2

    公开(公告)日:2013-06-25

    申请号:US12201952

    申请日:2008-08-29

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30053

    摘要: In general, in one aspect, streams associated with a playlist are received from a server. The playlist includes an ordering of streams that are queued for client-side playback from the server according to the ordering. Information associated with the receipt and playback of at least one of the streams is accessed. The client-side application requests to alter the streams of the playlist in response to the accessed information. The request identifies a desired playlist alteration and includes information that controls the playlist alteration. The streams of the playlist are displayed according to a playlist alteration made in response to the request.

    摘要翻译: 通常,在一个方面,从服务器接收与播放列表相关联的流。 播放列表包括根据订购从服务器排队等待客户端重放的流的排序。 访问与至少一个流的接收和回放相关联的信息。 客户端应用程序响应于所访问的信息请求改变播放列表的流。 请求标识所需的播放列表更改,并包括控制播放列表更改的信息。 播放列表的流根据响应于该请求而进行的播放列表更改显示。

    Work load distribution among server processes
    9.
    发明授权
    Work load distribution among server processes 有权
    服务器进程之间的工作负载分配

    公开(公告)号:US08150970B1

    公开(公告)日:2012-04-03

    申请号:US11871903

    申请日:2007-10-12

    IPC分类号: G06F15/173

    CPC分类号: G06F9/505

    摘要: Technologies relating to work load distribution. A request is received for access to one of n server processes, where n is an integer greater than one. A mixing function is applied to an identifier associated with the request to generate a reproducible output representative of the identifier. A modulo operation is applied to the output, where a dividend in the modulo operation is the output and a divisor in the modulo operation is n, to determine a remainder. The request is assigned to a server process from the n server processes in accordance with the remainder.

    摘要翻译: 与工作负载分配有关的技术。 接收到n个服务器进程之一的请求,其中n是大于1的整数。 将混合功能应用于与请求相关联的标识符,以生成表示标识符的可再现输出。 对输出应用模运算,其中模运算中的除数是输出,模运算中的除数为n,以确定余数。 该请求根据其余部分从n个服务器进程分配给服务器进程。

    IMPARTING CRYPTOGRAPHIC INFORMATION IN NETWORK COMMUNICATIONS
    10.
    发明申请
    IMPARTING CRYPTOGRAPHIC INFORMATION IN NETWORK COMMUNICATIONS 有权
    在网络通信中加强拼接信息

    公开(公告)号:US20090097651A1

    公开(公告)日:2009-04-16

    申请号:US11872661

    申请日:2007-10-15

    IPC分类号: H04L9/32 H04K1/00

    摘要: This specification describes technologies relating to imparting cryptographic information in network communications. In general, aspects of the subject matter described in this specification can be embodied in methods that include identifying a location in a pre-defined portion of a network communication to be sent in a client-server environment, wherein the pre-defined portion is reserved for random data, inserting cryptographic information into the pre-defined portion of the network communication at the location, and sending the network communication in the client-server environment to facilitate modifying interactions in the client-server environment based at least in part on a result of processing of the cryptographic information; and on a receiving side, receiving cryptographic information inserted into the pre-defined portion of the network communication in the client-server environment, identifying the location, processing the cryptographic information, and modifying interactions in the client-server environment based at least in part on a result of the processing.

    摘要翻译: 本说明书描述了在网络通信中传递加密信息的技术。 通常,本说明书中描述的主题的方面可以体现在包括识别要在客户端 - 服务器环境中发送的网络通信的预定义部分中的位置的方法中,其中预定义部分被保留 对于随机数据,将加密信息插入在该位置处的网络通信的预定义部分中,以及在客户端 - 服务器环境中发送网络通信,以便于至少部分地基于结果来促进修改客户机 - 服务器环境中的交互 处理加密信息; 并且在接收侧,接收插入到客户端 - 服务器环境中的网络通信的预定义部分中的加密信息,至少部分地识别位置,处理密码信息以及修改客户机 - 服务器环境中的交互 处理的结果。