会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 51. 发明授权
    • Media organization for distributed sending of media data
    • 用于分发发送媒体数据的媒体组织
    • US08037200B2
    • 2011-10-11
    • US12326818
    • 2008-12-02
    • Peter T. BarrettDustin L. GreenJames Armand Baldwin
    • Peter T. BarrettDustin L. GreenJames Armand Baldwin
    • G06F15/16
    • H04N21/6581H04N7/17336H04N21/222H04N21/2318H04N21/26208
    • Media data is distributed across multiple devices and is locatable using a hashing function and a hash table. The media data is partially replicated based on popularity thereof. In a described implementation, a media data block is locatable by hashing a media data indicator to produce a media data hash value that maps to a bin of the hash table. The bin is associated with at least one device that stores and/or with a sender that is capable of sending to clients the media data blocks mapping thereto. Each bin may have primary and secondary roles. Devices holding primary roles store all of the media data blocks mapping to a bin. Devices holding secondary roles replicate the media data blocks mapping to the bin that are also within a top predetermined popularity percentage. Popularity is determined based on numbers of clients currently requesting a particular media data portion.
    • 媒体数据分布在多个设备上,并且可以使用散列函数和散列表进行定位。 媒体数据基于其受欢迎程度被部分复制。 在所描述的实现中,通过对媒体数据指示符进行散列以产生映射到散列表的一个bin的媒体数据散列值来定位媒体数据块。 该箱与至少一个存储和/或与能够向客户端发送映射到其的媒体数据块的发送器的设备相关联。 每个bin可能具有主要和次要角色。 保存主要角色的设备将所有媒体数据块映射到一个bin。 持有辅助角色的设备将映射到本机的媒体数据块复制到也在最高预定的百分比之内。 流行度是根据当前请求特定媒体数据部分的客户端数确定的。
    • 52. 发明申请
    • Fast Machine Booting Through Streaming Storage
    • 通过流式存储快速启动机器
    • US20110197052A1
    • 2011-08-11
    • US12701624
    • 2010-02-08
    • Dustin L. GreenJacob K. OshinsMichael L. Neil
    • Dustin L. GreenJacob K. OshinsMichael L. Neil
    • G06F15/177G06F9/455G06F12/00G06F12/08G06F12/16
    • H04L67/1097G06F9/4416H04L67/34
    • Described is a technology by which a virtual hard disk is maintained between a far (e.g., remote) backing store and a near (e.g., local) backing store, which among other advantages facilitates fast booting of a machine coupled to the virtual hard disk. Read requests are serviced from the near backing store (e.g., a differencing layer) when the data is available thereon, or from the far backing store (e.g., a base layer) when not. The near backing store may be configured with a cache layer that corresponds to the base layer and a write differencing layer that stores writes, or a single differencing layer may be used for both caching read data and for storing write data. A background copy operation may be used to fill the cache until the far backing store data is no longer needed.
    • 描述了一种技术,通过该技术将虚拟硬盘维护在远(例如,远程)后备存储和近(例如,本地)后备存储之间,其中优点有助于快速引导耦合到虚拟硬盘的机器。 当数据在其上可用时,或者当远程后备存储(例如,基本层)不可用时,读请求从近后备存储(例如,差分层)被服务。 近后备存储可以配置有与基本层对应的高速缓存层和存储写入的写入差分层,或者单个差分层可用于缓存读取数据和存储写入数据。 可以使用后台复制操作来填充高速缓存,直到不再需要远程后备存储数据。
    • 53. 发明授权
    • Accelerated channel change in rate-limited environments
    • 速率有限的环境中加速频道更改
    • US07944863B2
    • 2011-05-17
    • US12276429
    • 2008-11-24
    • Geoffrey R. SmithJames A. BaldwinMichael D. DoddPeter T. BarrettDavid C. CliffordGrant D. MohrDustin L. Green
    • Geoffrey R. SmithJames A. BaldwinMichael D. DoddPeter T. BarrettDavid C. CliffordGrant D. MohrDustin L. Green
    • H04J3/26H04B7/216H04J3/22
    • H04N7/17318H04N21/23406H04N21/23424H04N21/23805H04N21/2401H04N21/2402H04N21/2404H04N21/25833H04N21/26616H04N21/4383H04N21/4384H04N21/44004H04N21/44016H04N21/44209H04N21/4424H04N21/6375H04N21/6405H04N21/6408H04N21/6473H04N21/6582
    • Accelerated channel change (ACC) strategies are described for supplying a client module with media information by transitioning between a first delivery of media information provided by first delivery functionality and a second delivery of media information provided by second delivery functionality without exceeding prescribed data rate limitations. The first delivery functionality can represent server-based functionality for delivering a unicast stream of media information at a data rate (or maximum data rate) of some excess amount over the nominal rate of delivery, starting at a selected location within the media information. The second delivery functionality can represent any functionality for delivering the media information at the data rate (or maximum data rate) of the nominal rate of delivery. A join interval separates the first delivery at the excess rate and the second delivery at the nominal rate. In that period, the first delivery functionality can provide media information at a join interval data rate. The join interval data rate, if it is below the nominal data rate, will cause the client module to miss packets of media information. The client module can receive these missing packets by issuing retry requests to the first delivery functionality or to some other entity. The client module can determine the excess amount available by investigating the amount of missing information that occurs at different data rates; or the excess amount can be defined in advance.
    • 描述了加速通道改变(ACC)策略,用于通过在由第一传送功能提供的媒体信息的第一传送和由第二递送功能提供的媒体信息的第二传送之间进行转换而向客户端模块提供媒体信息,而不超出规定的数据速率限制。 第一传送功能可以表示基于服务器的功能,以从媒体信息中的选定位置开始,以超过标称传送速率的数据速率(或最大数据速率)传送媒体信息的单播流。 第二递送功能可以表示用于以标称传送速率的数据速率(或最大数据速率)递送媒体信息的任何功能。 连接间隔以超速率分离第一次交付,以标称速率分离第二次交货。 在该期间,第一递送功能可以以连接间隔数据速率提供媒体信息。 连接间隔数据速率(如果低于标称数据速率)将导致客户端模块丢失媒体信息包。 客户端模块可以通过向第一个传递功能或某个其他实体发出重试请求来接收这些丢失的数据包。 客户端模块可以通过调查以不同数据速率发生的丢失信息的数量来确定可用的超量; 或可以提前定义超额金额。
    • 55. 发明授权
    • Architecture for distributed sending of media data
    • 用于分发发送媒体数据的体系结构
    • US07614071B2
    • 2009-11-03
    • US10800251
    • 2004-03-12
    • Peter T. BarrettJames Armand BaldwinDustin L. Green
    • Peter T. BarrettJames Armand BaldwinDustin L. Green
    • H04N7/173
    • H04N21/2312H04N7/17336H04N21/23103H04N21/2318H04N21/26208H04N21/26216H04N21/47202H04N21/632H04N21/6405H04N21/6581H04N21/8352H04N21/8456
    • Media data is distributed across multiple devices, and decentralized media data dissemination architecture is formed. Multiple respective senders are associated with multiple respective distributed portions of the media data. Multiple schedulers are associated with clients and are capable of scheduling the sending of media data thereto. Schedulers formulate send requests that stipulate particular media data portions and designate destination clients. These send requests are transmitted to the multiple senders in accordance with the associated respective distributed portions in conjunction with the stipulated particular media data portion of each send request. The senders are capable of sending the stipulated particular media data portions of the send requests to the designated destination clients without routing through the schedulers. In a described implementation, a sender and a scheduler are present on each device of the multiple devices.
    • 媒体数据分布在多个设备上,形成分散的媒体数据传播架构。 多个相应的发送者与媒体数据的多个相应分布的部分相关联。 多个调度器与客户端相关联,并且能够调度向其发送媒体数据。 调度器制定了规定特定媒体数据部分并指定目标客户端的发送请求。 这些发送请求结合每个发送请求的规定的特定媒体数据部分,根据关联的各个分配部分被发送到多个发送者。 发送者能够将发送请求的规定的特定媒体数据部分发送到指定的目的地客户端而不通过调度器路由。 在所描述的实现中,在多个设备的每个设备上存在发送者和调度器。
    • 57. 发明授权
    • Scheduling scheme for distributed sending of media data
    • 分发发送媒体数据的调度方案
    • US07545812B2
    • 2009-06-09
    • US10798993
    • 2004-03-12
    • Peter T. BarrettJames Armand BaldwinDustin L. Green
    • Peter T. BarrettJames Armand BaldwinDustin L. Green
    • H04L12/56
    • H04N21/2318H04N7/17336H04N21/23103H04N21/26208H04N21/47202H04N21/6405H04N21/8456
    • Media data is distributed across multiple devices, and the media data is sent therefrom by multiple senders under control of multiple schedulers. For media data blocks in a look-ahead region, schedulers transmit look ahead requests to senders in order to reserve upcoming media data blocks. In a described implementation, a look ahead request identifies a media data block. The receiving sender increments a block usage counter corresponding to the identified media data block responsive to the look ahead request. As part of a look ahead operation, if the media data block is not already in RAM, the sender preloads the media data block into RAM. While the block usage counter indicates that the corresponding media data block is locked, the sender maintains the media data block in RAM. A look ahead cancel message transmitted from the scheduler to the sender prompts the sender to decrement the block usage counter.
    • 媒体数据分布在多个设备上,并且媒体数据由多个发送者在多个调度器的控制下由其发送。 对于预览区域中的媒体数据块,调度器向发送者发送预先请求,以便保留即将到来的媒体数据块。 在所描述的实现中,前瞻请求识别媒体数据块。 响应于前瞻请求,接收发送者增加对应于所识别的媒体数据块的块使用计数器。 作为前瞻操作的一部分,如果媒体数据块尚未在RAM中,则发送器将媒体数据块预加载到RAM中。 当块使用计数器指示对应的媒体数据块被锁定时,发送器将媒体数据块保持在RAM中。 从调度器发送到发送方的向前取消消息提示发送方递减块使用计数器。
    • 58. 发明申请
    • ACCELERATED CHANNEL CHANGE IN RATE-LIMITED ENVIRONMENTS
    • 加速渠道变化率在有限的环境
    • US20090077255A1
    • 2009-03-19
    • US12276429
    • 2008-11-24
    • Geoffrey R. SmithJames A. BaldwinMichael D. DoddPeter T. BarrettDavid C. CliffordGrant D. MohrDustin L. Green
    • Geoffrey R. SmithJames A. BaldwinMichael D. DoddPeter T. BarrettDavid C. CliffordGrant D. MohrDustin L. Green
    • G06F15/16
    • H04N7/17318H04N21/23406H04N21/23424H04N21/23805H04N21/2401H04N21/2402H04N21/2404H04N21/25833H04N21/26616H04N21/4383H04N21/4384H04N21/44004H04N21/44016H04N21/44209H04N21/4424H04N21/6375H04N21/6405H04N21/6408H04N21/6473H04N21/6582
    • Accelerated channel change (ACC) strategies are described for supplying a client module with media information by transitioning between a first delivery of media information provided by first delivery functionality and a second delivery of media information provided by second delivery functionality without exceeding prescribed data rate limitations. The first delivery functionality can represent server-based functionality for delivering a unicast stream of media information at a data rate (or maximum data rate) of some excess amount over the nominal rate of delivery, starting at a selected location within the media information. The second delivery functionality can represent any functionality for delivering the media information at the data rate (or maximum data rate) of the nominal rate of delivery. A join interval separates the first delivery at the excess rate and the second delivery at the nominal rate. In that period, the first delivery functionality can provide media information at a join interval data rate. The join interval data rate, if it is below the nominal data rate, will cause the client module to miss packets of media information. The client module can receive these missing packets by issuing retry requests to the first delivery functionality or to some other entity. The client module can determine the excess amount available by investigating the amount of missing information that occurs at different data rates; or the excess amount can be defined in advance.
    • 描述了加速通道改变(ACC)策略,用于通过在由第一传送功能提供的媒体信息的第一传送和由第二递送功能提供的媒体信息的第二传送之间进行转换而向客户端模块提供媒体信息,而不超出规定的数据速率限制。 第一传送功能可以表示基于服务器的功能,以从媒体信息中的选定位置开始,以超过标称传送速率的数据速率(或最大数据速率)传送媒体信息的单播流。 第二递送功能可以表示用于以标称传送速率的数据速率(或最大数据速率)传送媒体信息的任何功能。 连接间隔以超速率分离第一次交付,以标称速率分离第二次交货。 在该期间,第一递送功能可以以连接间隔数据速率提供媒体信息。 连接间隔数据速率(如果低于标称数据速率)将导致客户端模块丢失媒体信息包。 客户端模块可以通过向第一个传递功能或某个其他实体发出重试请求来接收这些丢失的数据包。 客户端模块可以通过调查以不同数据速率发生的丢失信息的数量来确定可用的超量; 或可以提前定义超额金额。
    • 60. 发明授权
    • Accelerated channel change in rate-limited environments
    • 速率有限的环境中加速频道更改
    • US07477653B2
    • 2009-01-13
    • US11010200
    • 2004-12-10
    • Geoffrey R. SmithJames A. BaldwinMichael D. DoddPeter T. BarrettDavid C. CliffordGrant D. MohrDustin L. Green
    • Geoffrey R. SmithJames A. BaldwinMichael D. DoddPeter T. BarrettDavid C. CliffordGrant D. MohrDustin L. Green
    • H04B7/212H04J3/22H04J3/26H04L12/16
    • H04N7/17318H04N21/23406H04N21/23424H04N21/23805H04N21/2401H04N21/2402H04N21/2404H04N21/25833H04N21/26616H04N21/4383H04N21/4384H04N21/44004H04N21/44016H04N21/44209H04N21/4424H04N21/6375H04N21/6405H04N21/6408H04N21/6473H04N21/6582
    • Accelerated channel change (ACC) strategies are described for supplying a client module with media information by transitioning between a first delivery of media information provided by first delivery functionality and a second delivery of media information provided by second delivery functionality without exceeding prescribed data rate limitations. The first delivery functionality can represent server-based functionality for delivering a unicast stream of media information at a data rate (or maximum data rate) of some excess amount over the nominal rate of delivery, starting at a selected location within the media information. The second delivery functionality can represent any functionality for delivering the media information at the data rate (or maximum data rate) of the nominal rate of delivery. A join interval separates the first delivery at the excess rate and the second delivery at the nominal rate. In that period, the first delivery functionality can provide media information at a join interval data rate. The join interval data rate, if it is below the nominal data rate, will cause the client module to miss packets of media information. The client module can receive these missing packets by issuing retry requests to the first delivery functionality or to some other entity. The client module can determine the excess amount available by investigating the amount of missing information that occurs at different data rates; or the excess amount can be defined in advance.
    • 描述了加速通道改变(ACC)策略,用于通过在由第一传送功能提供的媒体信息的第一传送和由第二递送功能提供的媒体信息的第二传送之间进行转换而向客户端模块提供媒体信息,而不超出规定的数据速率限制。 第一传送功能可以表示基于服务器的功能,以从媒体信息中的选定位置开始,以超过标称传送速率的数据速率(或最大数据速率)传送媒体信息的单播流。 第二递送功能可以表示用于以标称传送速率的数据速率(或最大数据速率)传送媒体信息的任何功能。 连接间隔以超速率分离第一次交付,以标称速率分离第二次交货。 在该期间,第一递送功能可以以连接间隔数据速率提供媒体信息。 连接间隔数据速率(如果低于标称数据速率)将导致客户端模块丢失媒体信息包。 客户端模块可以通过向第一个传递功能或某个其他实体发出重试请求来接收这些丢失的数据包。 客户端模块可以通过调查以不同数据速率发生的丢失信息的数量来确定可用的超量; 或可以提前定义超额金额。