-
公开(公告)号:US09058326B1
公开(公告)日:2015-06-16
申请号:US13539082
申请日:2012-06-29
IPC分类号: G06F17/30
CPC分类号: G06F17/30008 , G06F3/0619 , G06F3/0643 , G06F3/067 , G06F11/07 , G06F11/1469 , G06F11/3476 , G06F17/30115 , G06F17/30581 , H04L67/1095 , H04L67/2842 , H04L67/2852
摘要: Various embodiments are directed towards enabling data writes utilizing a node cache and a logstore stored on a stable storage device. A client device may send data to a node for writing to a parent file. The node may cache the received data prior to writing the data to the parent file. Caching the received data may comprise adding the received data to a node cache and to a logstore. In one embodiment, the node cache may include a coalescer that combines data from a plurality of data writes from the client device to the node prior to writing to the parent file. In some embodiments, the logstore may be mirrored logstore on one or more stable storage devices. The parent file may periodically be updated from the node cache data. After the parent file is updated, the node cache data and the logstore data may be purged.
摘要翻译: 各种实施例涉及利用存储在稳定存储设备上的节点高速缓存和日志仓的启用数据写入。 客户端设备可以向节点发送数据以写入父文件。 节点可以在将数据写入父文件之前缓存所接收的数据。 缓存所接收的数据可以包括将接收到的数据添加到节点高速缓存和到logstore。 在一个实施例中,节点高速缓存可以包括合并器,其将来自客户端设备的多个数据写入的数据组合到节点之前,该数据写入到父文件之前。 在一些实施例中,可以在一个或多个稳定的存储设备上镜像日志库。 可以从节点缓存数据中周期性地更新父文件。 父文件更新后,可以清除节点缓存数据和日志库数据。
-
公开(公告)号:US08145783B2
公开(公告)日:2012-03-27
申请号:US13043363
申请日:2011-03-08
申请人: Alain Hamel , HaiFeng Ping
发明人: Alain Hamel , HaiFeng Ping
IPC分类号: G06F15/16
CPC分类号: H04L65/4084 , H04L65/604
摘要: The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins.
-
公开(公告)号:US07925770B1
公开(公告)日:2011-04-12
申请号:US10354439
申请日:2003-01-29
申请人: Alain Hamel , HaiFeng Ping
发明人: Alain Hamel , HaiFeng Ping
IPC分类号: G06F15/16
CPC分类号: H04L65/4084 , H04L65/604
摘要: The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins.
摘要翻译: 本发明涉及用于定制可用于媒体剪辑流应用中的一定数量的预数据的方法和装置。 可以以平均播放比特率对可变比特率编码的媒体剪辑进行编码。 当实际传输比特率超过平均重放比特率时,使用平均播放比特率的最大比特缺失计算高估了可用于缓冲媒体剪辑的预数据量。 本发明的实施例至少部分地根据用于编码数据间隔和实际传输比特率的数据量或预测实际传输比特率来量化Pre-Data的量,从而减少Pre-Data的数量, 可以使用和减少播放媒体剪辑之前的延迟时间。
-
公开(公告)号:US08533353B2
公开(公告)日:2013-09-10
申请号:US13425135
申请日:2012-03-20
申请人: Alain Hamel , HaiFeng Ping
发明人: Alain Hamel , HaiFeng Ping
IPC分类号: G06F15/16
CPC分类号: H04L65/4084 , H04L65/604
摘要: The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins.
摘要翻译: 本发明涉及用于定制可用于媒体剪辑流应用中的一定数量的预数据的方法和装置。 可以以平均播放比特率对可变比特率编码的媒体剪辑进行编码。 当实际传输比特率超过平均重放比特率时,使用平均播放比特率的最大比特缺失计算高估了可用于缓冲媒体剪辑的预数据量。 本发明的实施例至少部分地根据用于编码数据间隔和实际传输比特率的数据量或预测实际传输比特率来量化Pre-Data的量,从而减少Pre-Data的数量, 可以使用和减少播放媒体剪辑之前的延迟时间。
-
公开(公告)号:US08341431B2
公开(公告)日:2012-12-25
申请号:US12625383
申请日:2009-11-24
申请人: Jeffrey M. Ayars , Rahul Agarwal , Alain Hamel , Darren P. Schack
发明人: Jeffrey M. Ayars , Rahul Agarwal , Alain Hamel , Darren P. Schack
IPC分类号: G06F21/00
CPC分类号: G06F21/10
摘要: A number of digital content rendering modules are equipped such that selective subsets of the modules may be employed to render digital content of different media, and of different format types. The modules are organized into a hierarchy, with a selected one occupying a root position of the hierarchy, to exclusively receive the digital contents to be rendered, and that each module is further responsible for verifying the integrity of its immediate downstream modules, to collectively protect the digital contents being rendered. Additionally, in accordance with another aspect, a tamper resistant module is employed to recover digital contents provided in a protected state, obfuscating the recovery. Further, the modules may be of different application domains.
摘要翻译: 配备了许多数字内容呈现模块,使得可以使用模块的选择性子集来呈现不同媒体和不同格式类型的数字内容。 模块被组织成层次结构,所选择的一个占据层次结构的根位置,以独占地接收要呈现的数字内容,并且每个模块还负责验证其直接下游模块的完整性,以共同保护 正在呈现数字内容。 此外,根据另一方面,采用防篡改模块来恢复以受保护状态提供的数字内容,从而对恢复进行模糊处理。 此外,模块可以具有不同的应用领域。
-
公开(公告)号:US08090865B2
公开(公告)日:2012-01-03
申请号:US13041171
申请日:2011-03-04
申请人: Alain Hamel , HaiFeng Ping
发明人: Alain Hamel , HaiFeng Ping
IPC分类号: G06F15/16
CPC分类号: H04L65/4084 , H04L65/604
摘要: The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins.
摘要翻译: 本发明涉及用于定制可用于媒体剪辑流应用中的一定数量的预数据的方法和装置。 可以以平均播放比特率对可变比特率编码的媒体剪辑进行编码。 当实际传输比特率超过平均重放比特率时,使用平均播放比特率的最大比特缺失计算高估了可用于缓冲媒体剪辑的预数据量。 本发明的实施例至少部分地根据用于编码数据间隔和实际传输比特率的数据量或预测实际传输比特率来量化Pre-Data的量,从而减少Pre-Data的数量, 可以使用和减少播放媒体剪辑之前的延迟时间。
-
公开(公告)号:US20110161493A1
公开(公告)日:2011-06-30
申请号:US13043363
申请日:2011-03-08
申请人: Alain Hamel , HaiFeng Ping
发明人: Alain Hamel , HaiFeng Ping
IPC分类号: G06F15/16 , G06F15/173
CPC分类号: H04L65/4084 , H04L65/604
摘要: The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins.
摘要翻译: 本发明涉及用于定制可用于媒体剪辑流应用中的一定数量的预数据的方法和装置。 可以以平均播放比特率对可变比特率编码的媒体剪辑进行编码。 当实际传输比特率超过平均重放比特率时,使用平均播放比特率的最大比特缺失计算高估了可用于缓冲媒体剪辑的预数据量。 本发明的实施例至少部分地根据用于编码数据间隔和实际传输比特率的数据量或预测实际传输比特率来量化Pre-Data的量,从而减少Pre-Data的数量, 可以使用和减少播放媒体剪辑之前的延迟时间。
-
公开(公告)号:US08862642B1
公开(公告)日:2014-10-14
申请号:US13538921
申请日:2012-06-29
IPC分类号: G06F17/30
CPC分类号: G06F17/30194
摘要: Various embodiments are directed towards enabling data writes utilizing a node cache and a logstore stored on a stable storage device. A client device may send data to a node for writing to a parent file. The node may cache the received data prior to writing the data to the parent file. Caching the received data may comprise adding the received data to a node cache and to a logstore. In one embodiment, the node cache may include a coalescer that combines data from a plurality of data writes from the client device to the node prior to writing to the parent file. In some embodiments, the logstore may be mirrored logstore on one or more stable storage devices. The parent file may periodically be updated from the node cache data. After the parent file is updated, the node cache data and the logstore data may be purged.
摘要翻译: 各种实施例涉及利用存储在稳定存储设备上的节点高速缓存和日志仓的启用数据写入。 客户端设备可以向节点发送数据以写入父文件。 节点可以在将数据写入父文件之前缓存所接收的数据。 缓存所接收的数据可以包括将接收到的数据添加到节点高速缓存和到logstore。 在一个实施例中,节点高速缓存可以包括合并器,其将来自客户端设备的多个数据写入的数据组合到节点之前,该数据写入到父文件之前。 在一些实施例中,可以在一个或多个稳定的存储设备上镜像日志库。 可以从节点缓存数据中周期性地更新父文件。 父文件更新后,可以清除节点缓存数据和日志库数据。
-
公开(公告)号:US20120177105A1
公开(公告)日:2012-07-12
申请号:US13425135
申请日:2012-03-20
申请人: Alain Hamel , HaiFeng Ping
发明人: Alain Hamel , HaiFeng Ping
IPC分类号: H04N7/24
CPC分类号: H04L65/4084 , H04L65/604
摘要: The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins.
摘要翻译: 本发明涉及用于定制可用于媒体剪辑流应用中的一定数量的预数据的方法和装置。 可以以平均播放比特率对可变比特率编码的媒体剪辑进行编码。 当实际传输比特率超过平均重放比特率时,使用平均播放比特率的最大比特缺失计算高估了可用于缓冲媒体剪辑的预数据量。 本发明的实施例至少部分地根据用于编码数据间隔和实际传输比特率的数据量或预测实际传输比特率来量化Pre-Data的量,从而减少Pre-Data的数量, 可以使用和减少播放媒体剪辑之前的延迟时间。
-
公开(公告)号:US07636860B2
公开(公告)日:2009-12-22
申请号:US10075471
申请日:2002-02-13
申请人: Jeffrey M. Ayars , Rahul Agarwal , Alain Hamel , Darren P. Schack
发明人: Jeffrey M. Ayars , Rahul Agarwal , Alain Hamel , Darren P. Schack
IPC分类号: G06F11/30
CPC分类号: G06F21/10
摘要: A number of digital content rendering modules are equipped such that selective subsets of the modules may be employed to render digital content of different media, and of different format types. The modules are organized into a hierarchy, with a selected one occupying a root position of the hierarchy, to exclusively receive the digital contents to be rendered, and that each module is further responsible for verifying the integrity of its immediate downstream modules, to collectively protect the digital contents being rendered. Additionally, in accordance with another aspect, a tamper resistant module is employed to recover digital contents provided in a protected state, obfuscating the recovery. Further, the modules may be of different application domains.
摘要翻译: 配备了许多数字内容呈现模块,使得可以使用模块的选择性子集来呈现不同媒体和不同格式类型的数字内容。 模块被组织成层次结构,所选择的一个占据层次结构的根位置,以独占地接收要呈现的数字内容,并且每个模块还负责验证其直接下游模块的完整性,以集体保护 正在呈现数字内容。 此外,根据另一方面,采用防篡改模块来恢复以受保护状态提供的数字内容,从而对恢复进行模糊处理。 此外,模块可以具有不同的应用领域。
-
-
-
-
-
-
-
-
-