Devices and methods for minimizing start up delay in transmission of streaming media
    2.
    发明授权
    Devices and methods for minimizing start up delay in transmission of streaming media 有权
    用于最小化流媒体传输启动延迟的设备和方法

    公开(公告)号:US07373413B1

    公开(公告)日:2008-05-13

    申请号:US09606790

    申请日:2000-06-28

    IPC分类号: G06F15/16

    摘要: Devices and methods are provided for minimizing the startup delay of streaming media transmitted through networks. A server maintains a portion of the media stream stored in an initial burst transmit buffer. At startup, the stored portion is transmitted at a rate higher than the fixed frame rate, exploiting the full available bandwidth. The initial burst transmission fills up the de-jitter receive buffer at the receiving end faster, thereby shortening the startup delay. Then transmission is switched to the regular rate, from the regular buffer. A variable bit rate transcoder is optionally used for the data of the initial transmission. The transcoder diminishes the size of these frames, so they can be transmitted faster. This shortens the start up delay even more. A receiver has a buffer with a fill level started at a value lower than a final value. This triggers the beginning of play out faster, further shortening the delay time. The fill level of the de-jitter receive buffer is then gradually increased to a desired final value.

    摘要翻译: 提供了用于最小化通过网络传输的流媒体的启动延迟的设备和方法。 服务器维护存储在初始突发发送缓冲器中的媒体流的一部分。 在启动时,以高于固定帧速率的速率发送存储部分,利用完整的可用带宽。 初始突发传输更快地填充接收端的去抖动接收缓冲区,从而缩短启动延迟。 然后从正常缓冲区将传输切换到正常速率。 可变比特率代码转换器可选地用于初始传输的数据。 代码转换器减小了这些帧的大小,因此它们可以更快地传输。 这样可以缩短启动延迟时间。 接收器具有以低于最终值的值开始的具有填充级别的缓冲器。 这可以更快地触发播放的开始,进一步缩短延迟时间。 然后,去抖动接收缓冲器的填充级别逐渐增加到期望的最终值。

    Server and method for transmitting streaming media to client through a congested network
    4.
    发明授权
    Server and method for transmitting streaming media to client through a congested network 有权
    通过拥塞的网络向客户端发送流媒体的服务器和方法

    公开(公告)号:US07111058B1

    公开(公告)日:2006-09-19

    申请号:US09606787

    申请日:2000-06-28

    IPC分类号: G06F15/173

    CPC分类号: H04N21/6377 H04N21/658

    摘要: A server is provided with a transmit buffer, a transcoder, and a redundancy encoder. The server is for transmitting streaming media to a client through a communication network. A control unit senses when the network is temporarily congested, and activates the transcoder and the redundancy encoder. The frames require fewer bits, and thus arrive in the client's de-jitter buffer without interruption, notwithstanding the network congestion. This prevents network jitter.

    摘要翻译: 服务器设置有发送缓冲器,代码转换器和冗余编码器。 该服务器用于通过通信网络向客户端发送流媒体。 控制单元检测网络何时暂时拥塞,并激活代码转换器和冗余编码器。 这些帧需要较少的比特,并且因此即使网络拥塞,也不会中断地到达客户端的去抖动缓冲区。 这样可以防止网络抖动。

    System and method for providing transaction support across a plurality of data structures
    5.
    发明申请
    System and method for providing transaction support across a plurality of data structures 审中-公开
    用于跨多个数据结构提供事务支持的系统和方法

    公开(公告)号:US20070214142A1

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

    申请号:US11373041

    申请日:2006-03-10

    IPC分类号: G06F17/30

    CPC分类号: G06Q30/02

    摘要: A system and method for providing transaction support across a plurality of data structures is disclosed. Generally, a transaction status directory indicating a transaction is in a prepare state is created. It is determined whether a first data structure is able to perform a first set of operations to complete the transaction. The first data structure is locked in response to determining the first data structure is able to perform the first set of instructions and instructions are sent to the first data structure to perform the set of operations. The first data structure is modified and a log of each modification of the first data structure is kept in case modification needs to be undone. It is then determined if a second data structure is able to perform a second set of operations to complete the transaction. In one embodiment, the second data structure is locked and instructions are sent to the second data structure to perform the set of operations. The second data structure is modified and a log of each modification of the second data structure is kept in case modification needs to be undone. The transaction status directory is then modified to indicate the transaction is in a commit phase, the log of modifications to the first and second data structures are deleted, and the locks of the first and second data structures are released.

    摘要翻译: 公开了一种用于跨多个数据结构提供事务支持的系统和方法。 通常,创建指示事务处于准备状态的事务状态目录。 确定第一数据结构是否能够执行第一组操作以完成交易。 响应于确定第一数据结构能够执行第一组指令而将第一数据结构锁定,并且指令被发送到第一数据结构以执行该组操作。 修改第一个数据结构,并保留第一个数据结构的每个修改的日志,以防修改需要撤消。 然后确定第二数据结构是否能够执行第二组操作以完成交易。 在一个实施例中,第二数据结构被锁定,并且指令被发送到第二数据结构以执行该组操作。 修改第二个数据结构,并保留第二个数据结构的每个修改的日志,以防修改需要撤消。 然后修改事务状态目录以指示事务处于提交阶段,删除对第一和第二数据结构的修改日志,并释放第一和第二数据结构的锁。

    System and method for automated recovery after an error in a batch processing system caused by malformatted or unsupported data
    6.
    发明授权
    System and method for automated recovery after an error in a batch processing system caused by malformatted or unsupported data 有权
    由于格式不正确或不受支持的数据导致批量处理系统发生错误后的自动恢复系统和方法

    公开(公告)号:US07464293B2

    公开(公告)日:2008-12-09

    申请号:US11373040

    申请日:2006-03-10

    IPC分类号: G06F11/00

    摘要: A system and method for automated recovery of processing of a unit of work during an error in a batch processing system is disclosed. Generally, at least a portion of a unit of work and instructions of operations to perform to process the portion of the unit of work is sent to a worker data structure. A periodic heartbeat is received from the worker data structure indicating the worker data structure is processing the at least a portion of the unit of work. If an unexpected termination of the worker data structure is detected, a signal is sent to a crash handler data structure instructing the crash handler data structure to detect and store a current input location of the at a portion of the unit of work. The records from the current location at the crash are skipped during reprocessing of the unit of work to increase the chances of success during reprocessing.

    摘要翻译: 公开了一种用于在批处理系统中的错误期间自动恢复工作单元的处理的系统和方法。 通常,工作单元的至少一部分和用于执行以处理工作单元的部分的操作指令被发送到工作者数据结构。 从工作者数据结构接收到周期性心跳,指示工作人员数据结构正在处理工作单元的至少一部分。 如果检测到工作者数据结构意外终止,则将信号发送到崩溃处理程序数据结构,指示崩溃处理程序数据结构检测并存储工作单元的一部分的当前输入位置。 在工作单位的后处理过程中,跳过当前坠机地点的记录,以增加后处理中成功的机会。

    Client side counting verification testing
    7.
    发明申请
    Client side counting verification testing 审中-公开
    客户端计数验证测试

    公开(公告)号:US20080004958A1

    公开(公告)日:2008-01-03

    申请号:US11478331

    申请日:2006-06-29

    IPC分类号: G06Q30/00

    CPC分类号: G06Q30/02 G06Q30/0246

    摘要: A system and method are disclosed for measuring online advertising. A system for verifying the accuracy of measured ad impressions is utilized by comparing traditional web access logs. Specifically, comparisons of ad impression counts are made of the Client Side Counting (“CSC”) advertisement infrastructure with the traditional access log counting.

    摘要翻译: 公开了用于测量在线广告的系统和方法。 通过比较传统的Web访问日志来利用用于验证测量的广告展示的准确性的系统。 具体来说,广告展示次数的比较由客户端计数(“CSC”)广告基础设施与传统的访问日志计数进行比较。

    System and method for resource lock acquisition and reclamation in a network file system environment
    9.
    发明授权
    System and method for resource lock acquisition and reclamation in a network file system environment 有权
    网络文件系统环境下资源锁获取和回收的系统和方法

    公开(公告)号:US07904435B2

    公开(公告)日:2011-03-08

    申请号:US11372878

    申请日:2006-03-10

    IPC分类号: G06F7/00 G06F17/30

    摘要: Systems and methods for acquiring, releasing, and reclaiming a lock of a data structure in a network file system (“NFS”) are discussed. Generally, a text file is created in a management library of the data structure. The name of the text file includes an identifier of the lock, an identifier of a process attempting to acquire the lock, and an identifier of a machine on which the process attempting to acquire the lock is running. The identifier of the process attempting to acquire the lock and the identifier of the machine on which the process attempting to acquire the lock is running are is saved in the contents of the text file and a hard line is created pointing to the text file. Finally, a lock of the data structure is granted based on a number of links pointing to the text file.

    摘要翻译: 讨论了在网络文件系统(“NFS”)中获取,释放和回收数据结构锁的系统和方法。 通常,在数据结构的管理库中创建文本文件。 文本文件的名称包括锁的标识符,尝试获取锁的进程的标识符以及尝试获取锁的进程正在其上运行的机器的标识符。 尝试获取锁的进程的标识符和尝试获取锁的进程正在运行的机器的标识符被保存在文本文件的内容中,并且创建指向文本文件的硬线。 最后,基于指向文本文件的多个链接来授予数据结构的锁定。

    DYNAMIC ADVERTISEMENT MANAGEMENT
    10.
    发明申请
    DYNAMIC ADVERTISEMENT MANAGEMENT 审中-公开
    动态广告管理

    公开(公告)号:US20100082411A1

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

    申请号:US12242041

    申请日:2008-09-30

    IPC分类号: G06Q30/00

    CPC分类号: G06Q30/02 G06Q30/0241

    摘要: A method and system for generating digital advertisements is provided. A method employed by the system may include receiving template information that that defines dynamic elements of the advertisement, receiving data associated with the dynamic elements, generating browser code based on the template information and the data, and communicating the browser code to a browser. The method may also include receiving a second template that includes a creative applet reference and combining the template information with the browser code. The second template may also include a reference to an alternate image that is rendered when an image defined by the creative applet cannot be rendered.

    摘要翻译: 提供了一种生成数字广告的方法和系统。 系统采用的方法可以包括接收定义广告的动态元素的模板信息,接收与动态元素相关联的数据,基于模板信息和数据生成浏览器代码,以及将浏览器代码传送到浏览器。 该方法还可以包括接收包括创意小应用程序引用并将模板信息与浏览器代码组合的第二模板。 第二个模板还可以包括对由创建小程序定义的图像无法呈现时呈现的替代图像的引用。