METHOD AND APPARATUS FOR PROVIDING ENHANCED STREAMING CONTENT DELIVERY WITH MULTI-ARCHIVE SUPPORT USING SECURE DOWNLOAD MANAGER AND CONTENT-INDIFFERENT DECODING
    1.
    发明申请
    METHOD AND APPARATUS FOR PROVIDING ENHANCED STREAMING CONTENT DELIVERY WITH MULTI-ARCHIVE SUPPORT USING SECURE DOWNLOAD MANAGER AND CONTENT-INDIFFERENT DECODING 有权
    使用安全下载管理器和内容不同解码器提供具有多存储支持的增强流媒体内容传送的方法和装置

    公开(公告)号:US20110295980A1

    公开(公告)日:2011-12-01

    申请号:US13118346

    申请日:2011-05-27

    Abstract: A system, apparatuses and methods are provided to download and process data and other content streamed over a wide area network using one or more dynamically fetched, material specific, data handlers (e.g., download assistants). A download assistant fetches a data stream from a remote location and processes the streamed data iteratively using buffers and multi-threaded processes through the decoder (e.g., codec), allowing source material-specific processing of the data as it is streamed from one or more download sources as well as content-indifferent and platform-indifferent decoding. To minimize versioning issues, payload construction for secure delivery is simplified to packing and encrypting a directory tree containing any number of files or other digital media into an archive and, when needed, dividing a payload into multiple files or archives with a descriptor that lists the archives.

    Abstract translation: 提供了一种系统,装置和方法,用于使用一个或多个动态获取的材料特定的数据处理器(例如,下载助手)来下载和处理通过广域网流传输的数据和其他内容。 下载助手从远程位置获取数据流,并通过解码器(例如,编解码器)使用缓冲区和多线程处理迭代地处理流数据,从而允许数据的源材料特定处理从一个或多个 下载源以及内容无关和平台无关的解码。 为了最小化版本问题,用于安全传送的有效负载构造被简化为将包含任何数量的文件或其他数字媒体的目录树打包并加密到归档中,并且在需要时将有效载荷分成多个文件或归档,其中描述符列出 档案。

    System, apparatus and method for license key permutation
    2.
    发明授权
    System, apparatus and method for license key permutation 有权
    许可证密钥置换的系统,设备和方法

    公开(公告)号:US09124424B2

    公开(公告)日:2015-09-01

    申请号:US12818115

    申请日:2010-06-17

    Applicant: David Aldis

    Inventor: David Aldis

    Abstract: A system and method of dynamically altering the encoding, structure or other attribute of a cryptographic key, typically a license activation key, to render useless keys that have been created by illegal key generation “cracks”. An encoding/decoding engine provides a plurality of key obfuscation algorithms that may alter the structure, encoding or any other attribute of a given key. A changeable combination code is supplied to the encoding/decoding engine that specifies a subset of the algorithms to apply during the encoding or decoding phase. The encoding engine is used during key generation and the decoding engine used during key usage. The same combination code must be used during decoding as was used during encoding to recover the original key or a valid key will not be recovered. Thus, a system can be rapidly re-keyed by selecting a new combination of encoding/decoding algorithms. The selection of algorithms comprises a combination code. The new combination code will result in keys that are incompatible with any existing illegal key generators.

    Abstract translation: 动态地改变加密密钥(通常是许可证激活密钥)的编码,结构或其他属性的系统和方法,以呈现由非法密钥生成“裂缝”创建的无用密钥。 编码/解码引擎提供可以改变给定键的结构,编码或任何其他属性的多个密钥混淆算法。 将可变组合代码提供给编码/解码引擎,其指定在编码或解码阶段期间应用的算法的子集。 在密钥生成期间使用编码引擎,并在密钥使用期间使用解码引擎。 在解码期间必须使用相同的组合代码,如编码期间使用的恢复原始密钥或不会恢复有效的密钥。 因此,可以通过选择编码/解码算法的新组合来快速重新键入系统。 算法的选择包括组合代码。 新的组合代码将导致与任何现有的非法密钥生成器不兼容的密钥。

    Method and apparatus for providing enhanced streaming content delivery with multi-archive support using secure download manager and content-indifferent decoding
    3.
    发明授权
    Method and apparatus for providing enhanced streaming content delivery with multi-archive support using secure download manager and content-indifferent decoding 有权
    用于使用安全下载管理器和内容无关解码来提供具有多存档支持的增强的流内容传送的方法和装置

    公开(公告)号:US08799411B2

    公开(公告)日:2014-08-05

    申请号:US13118346

    申请日:2011-05-27

    Abstract: A system, apparatuses and methods are provided to download and process data and other content streamed over a wide area network using one or more dynamically fetched, material specific, data handlers (e.g., download assistants). A download assistant fetches a data stream from a remote location and processes the streamed data iteratively using buffers and multi-threaded processes through the decoder (e.g., codec), allowing source material-specific processing of the data as it is streamed from one or more download sources as well as content-indifferent and platform-indifferent decoding. To minimize versioning issues, payload construction for secure delivery is simplified to packing and encrypting a directory tree containing any number of files or other digital media into an archive and, when needed, dividing a payload into multiple files or archives with a descriptor that lists the archives.

    Abstract translation: 提供了一种系统,装置和方法,用于使用一个或多个动态获取的材料特定的数据处理器(例如,下载助手)来下载和处理通过广域网流传输的数据和其他内容。 下载助手从远程位置获取数据流,并通过解码器(例如,编解码器)使用缓冲区和多线程处理迭代地处理流数据,从而允许数据的源材料特定处理从一个或多个 下载源以及内容无关和平台无关的解码。 为了最小化版本问题,用于安全传送的有效负载构造被简化为将包含任何数量的文件或其他数字媒体的目录树打包并加密到归档中,并且在需要时将有效载荷分成多个文件或归档,其中描述符列出 档案。

    SYSTEM, APPARATUS AND METHOD FOR LICENSE KEY PERMUTATION
    4.
    发明申请
    SYSTEM, APPARATUS AND METHOD FOR LICENSE KEY PERMUTATION 有权
    系统,设备和许可证关键的方法

    公开(公告)号:US20100322416A1

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

    申请号:US12818115

    申请日:2010-06-17

    Applicant: David Aldis

    Inventor: David Aldis

    Abstract: A system and method of dynamically altering the encoding, structure or other attribute of a cryptographic key, typically a license activation key, to render useless keys that have been created by illegal key generation “cracks”. An encoding/decoding engine provides a plurality of key obfuscation algorithms that may alter the structure, encoding or any other attribute of a given key. A changeable combination code is supplied to the encoding/decoding engine that specifies a subset of the algorithms to apply during the encoding or decoding phase. The encoding engine is used during key generation and the decoding engine used during key usage. The same combination code must be used during decoding as was used during encoding to recover the original key or a valid key will not be recovered. Thus, a system can be rapidly re-keyed by selecting a new combination of encoding/decoding algorithms. The selection of algorithms comprises a combination code. The new combination code will result in keys that are incompatible with any existing illegal key generators.

    Abstract translation: 动态地改变加密密钥(通常是许可证激活密钥)的编码,结构或其他属性的系统和方法,以呈现由非法密钥生成“裂缝”创建的无用密钥。 编码/解码引擎提供可以改变给定键的结构,编码或任何其他属性的多个密钥混淆算法。 将可变组合代码提供给编码/解码引擎,其指定在编码或解码阶段期间应用的算法的子集。 在密钥生成期间使用编码引擎,并在密钥使用期间使用解码引擎。 在解码期间必须使用相同的组合代码,如编码期间使用的恢复原始密钥或不会恢复有效的密钥。 因此,可以通过选择编码/解码算法的新组合来快速重新键入系统。 算法的选择包括组合代码。 新的组合代码将导致与任何现有的非法密钥生成器不兼容的密钥。

    System for persistently encrypting critical software data to control the operation of an executable software program
    5.
    发明授权
    System for persistently encrypting critical software data to control the operation of an executable software program 有权
    用于持续加密关键软件数据以控制可执行软件程序的操作的系统

    公开(公告)号:US07200760B2

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

    申请号:US10334139

    申请日:2002-12-31

    CPC classification number: G06F21/125

    Abstract: A data encryption/decryption system is provided which maintains in encrypted form one or more critical data elements required by a software program. A user must obtain a license key in order to decrypt the critical data elements before the software program can use them. The data elements can be chosen such that their contents provide a control mechanism for the correct operation of the executable software program. The system allows for the inclusion of different data elements with or within a single version of the software program. The different data elements are encrypted for different license keys to allow for different license options and corresponding levels of control and flexibility in the delivery of the software program.

    Abstract translation: 提供一种数据加密/解密系统,其以加密形式维护软件程序所需的一个或多个关键数据元素。 用户必须获得许可证密钥才能解密关键数据元素,然后才能使用软件程序。 可以选择数据元素,使得它们的内容提供用于可执行软件程序的正确操作的控制机制。 该系统允许在软件程序的单个版本中包含不同的数据元素。 为不同的许可证密钥对不同的数据元素进行加密,以允许不同的许可证选项和相应的控制级别和软件程序的交付灵活性。

Patent Agency Ranking