Transcoding of audio data
    1.
    发明授权
    Transcoding of audio data 有权
    音频数据的转码

    公开(公告)号:US06308222B1

    公开(公告)日:2001-10-23

    申请号:US09452293

    申请日:1999-11-30

    Abstract: A proxy server has a connection to a client computer and to a remote server over the Internet. The proxy server receives a request for an audio file from the client computer and, in response, transmits a requests for the audio file to the remote server. Upon receiving the audio file, the proxy server determines whether transcoding of the audio file is appropriate. If appropriate, the proxy server transcodes the audio file received from the remote server and then transmits the transcoded audio file to the client. Transcoding may include changing the audio file type, compressing the audio file, reducing the number of audio channels, or reducing the sampling rate of the data. The proxy server determines the extent and type of transcoding to be performed on the audio file as the audio file is downloaded from the remote server. The extent and type of transcoding are based on the file formats which the client is capable of handling, the size of the requested audio file, the memory capacity of the client, the bandwidth of the connection between the local server and the client, and the desired level of audio quality. Transcoding may be performed on-the-fly while the requested audio file is being downloaded to the proxy server from the remote server and while the modified audio file is being downloaded from the proxy server to the client.

    Abstract translation: 代理服务器通过Internet连接到客户端计算机和远程服务器。 代理服务器从客户端计算机接收对音频文件的请求,作为响应,向远程服务器发送音频文件的请求。 在接收到音频文件时,代理服务器确定音频文件的代码转换是否合适。 如果合适,则代理服务器对从远程服务器接收的音频文件进行转码,然后将转码的音频文件发送给客户端。 转码可以包括改变音频文件类型,压缩音频文件,减少音频通道的数量,或降低数据的采样率。 当从远程服务器下载音频文件时,代理服务器确定要对音频文件执行的代码转换的范围和类型。 代码转换的范围和类型基于客户端能够处理的文件格式,请求的音频文件的大小,客户端的内存容量,本地服务器和客户端之间的连接的带宽,以及 所需音频质量水平。 转码可以在所请求的音频文件从远程服务器下载到代理服务器的同时将被修改的音频文件从代理服务器下载到客户端的同时执行。

    Electronic message system with federation of trusted senders
    4.
    发明授权
    Electronic message system with federation of trusted senders 有权
    具有信任发件人联合的电子信息系统

    公开(公告)号:US07650383B2

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

    申请号:US11080240

    申请日:2005-03-15

    Abstract: Systems and methods for allowing challenge messages to be sent directly to a recipient's inbox where normally the challenge message would be sent to a pending folder or deleted. Challenge messages sent between federated messaging services contain a federated token which can be identified, authenticated and validated to determine whether the challenge message should be sent to a recipient's inbox. The federated token can include an authentication portion and a validation portion. Authentication methods for the authentication portion can include, for example, checksums, salts, hashes and digital signatures. Once a federated token is authenticated by decrypting the authentication portion according to one or more of these authentication methods, the federated token is validated by determining the defined use-base and determining whether the receipt of the federated token satisfies the defined use.

    Abstract translation: 允许将挑战消息直接发送到收件人收件箱的系统和方法,其中通常将挑战消息发送到未决文件夹或删除。 在联合消息传递服务之间发送的挑战消息包含一个联合令牌,可以进行身份​​验证和验证,以确定是否将该挑战消息发送到收件人的收件箱。 联合令牌可以包括认证部分和验证部分。 认证部分的认证方法可以包括例如校验和,盐,散列和数字签名。 一旦通过根据这些认证方法中的一种或多种对认证部分进行解密来认证联合令牌,则通过确定所定义的使用基并确定联合令牌的接收是否满足定义的使用来验证联合令牌。

    Systems and methods for generating a walled garden program for substantially optimized bandwidth delivery
    8.
    发明授权
    Systems and methods for generating a walled garden program for substantially optimized bandwidth delivery 失效
    用于生成围墙花园程序的系统和方法,以实质性优化带宽传输

    公开(公告)号:US07533406B2

    公开(公告)日:2009-05-12

    申请号:US10262030

    申请日:2002-09-30

    Abstract: Systems and methods for generating a walled garden program for substantially optimized bandwidth delivery are described. In particular, layers of data that are substantially similar across multiple pages of Web content are identified for subsequent reuse during transcoding operations. To this end, the content pages are transcoded into a program that includes multiple video components. The pages are transcoded such that a layer that was determined to be substantially similar across multiple ones of the pages is not encoded into a respective video component for each substantially similar occurrence of the layer. Rather, the layer and all other substantially similar layers are represented in the program with a single still of the video components and interaction model metadata. By reusing similar components, the amount of data used to represent the Web content is reduced, providing for substantially optimized bandwidth delivery to the client.

    Abstract translation: 描述了用于生成实质上优化的带宽传送的围墙花园程序的系统和方法。 特别地,识别在多个Web内容页面上基本相似的数据层,用于在转码操作期间的后续重用。 为此,内容页被转码成包括多个视频组件的程序。 页面被转码,使得被确定为在多个页面上基本上相似的层不被层次化为相应的视频组件,因为该层的每个基本相似的出现。 相反,层和所有其他基本相似的层在程序中用单个静止的视频组件和交互模型元数据表示。 通过重用类似组件,减少了用于表示Web内容的数据量,从而为客户端提供了实质上优化的带宽传输。

    Reformatting with modular proxy server
    9.
    发明授权
    Reformatting with modular proxy server 有权
    使用模块化代理服务器重新格式化

    公开(公告)号:US06742043B1

    公开(公告)日:2004-05-25

    申请号:US09483682

    申请日:2000-01-14

    CPC classification number: G06F17/30569

    Abstract: A proxy server “platform” is provided that is easily modified and customized to reformat web content in a particular way under certain conditions as determined by the operator of the proxy server. The proxy server retrieves from the Internet web content requested by a client, reformats it into a suitable format for the requesting client, and then forwards the reformatted web content to the requesting client. The proxy server evaluates operator-alterable rules to determine, based on capabilities of the requesting client (and/or on request variables), specifically how to reformat the requested web content so that it will be suitable for passing on to the requesting client. The platform has a “modular” architecture wherein content reformatting is performed by one or more “modules”. The modules are dynamically-linkable into the executing proxy server platform software at run time. The platform is easily customizable by the operator because modules can be deleted and/or added without affecting other modules. Modules are, in one embodiment, written in accordance with the COM modular programming standard so that individual modules can be removed, replaced and/or added without having to modify or recompile other modules. In one embodiment, web content cached on the proxy server is deemed suitable for passing to a requesting client if evaluation of the rules for the request from the client matches the prior evaluation of the rules that gave rise to the original reformatted web content as cached.

    Abstract translation: 提供代理服务器“平台”,其易于修改和定制,以在由代理服务器的操作者确定的特定条件下以特定方式重新格式化网络内容。 代理服务器从客户端请求的因特网网络内容中检索,将其重新格式化为请求客户端的合适格式,然后将重新格式化的网页内容转发到请求客户端。 代理服务器根据请求客户端(和/或请求变量)的能力来评估操作员可变规则,具体如何重新格式化所请求的Web内容,以使其适合传递到请求客户端。 平台具有“模块化”架构,其中内容重新格式化由一个或多个“模块”执行。 这些模块在运行时可以动态地链接到执行代理服务器平台软件中。 该平台由操作员轻松定制,因为可以删除和/或添加模块而不影响其他模块。 在一个实施例中,模块根据COM模块化编程标准编写,以便可以移除,替换和/或添加各个模块,而无需修改或重新编译其他模块。 在一个实施例中,如果对来自客户端的请求的规则的评估与先前对导致原始重新格式化的网页内容的规则进行缓存的规则相匹配,则代理服务器上缓存的网页内容被认为适合于传递给请求客户端。

Patent Agency Ranking