Method and Apparatus for Unpacking Packed Data
    31.
    发明申请
    Method and Apparatus for Unpacking Packed Data 审中-公开
    打包数据的方法和装置

    公开(公告)号:US20130124830A1

    公开(公告)日:2013-05-16

    申请号:US13730841

    申请日:2012-12-29

    Abstract: An apparatus includes an instruction decoder, first and second source registers and a circuit coupled to the decoder to receive packed data from the source registers and to unpack the packed data responsive to an unpack instruction received by the decoder. A first packed data element and a third packed data element are received from the first source register. A second packed data element and a fourth packed data element are received from the second source register. The circuit copies the packed data elements into a destination register resulting with the second packed data element adjacent to the first packed data element, the third packed data element adjacent to the second packed data element, and the fourth packed data element adjacent to the third packed data element.

    Abstract translation: 一种装置包括指令解码器,第一和第二源寄存器以及耦合到解码器的电路,用于从源寄存器接收压缩数据,并根据解码器接收到的解包指令对打包数据进行解包。 从第一源寄存器接收第一打包数据元素和第三打包数据元素。 从第二源寄存器接收第二打包数据元素和第四打包数据元素。 所述电路将打包的数据元素复制到目的地寄存器中,其中与第一打包数据元素相邻的第二打包数据元素,与第二打包数据元素相邻的第三打包数据元素以及与第三打包数据元素相邻的第四打包数据元素 数据元素。

    Method and Apparatus for Unpacking and Moving Packed Data
    32.
    发明申请
    Method and Apparatus for Unpacking and Moving Packed Data 有权
    打包和移动打包数据的方法和装置

    公开(公告)号:US20130117547A1

    公开(公告)日:2013-05-09

    申请号:US13730837

    申请日:2012-12-29

    Abstract: An apparatus includes an instruction decoder, first and second source registers and a circuit coupled to the decoder to receive packed data from the source registers and to unpack the packed data responsive to an unpack instruction received by the decoder. A first packed data element and a third packed data element are received from the first source register. A second packed data element and a fourth packed data element are received from the second source register. The circuit copies the packed data elements into a destination register resulting with the second packed data element adjacent to the first packed data element, the third packed data element adjacent to the second packed data element, and the fourth packed data element adjacent to the third packed data element.

    Abstract translation: 一种装置包括指令解码器,第一和第二源寄存器以及耦合到解码器的电路,用于从源寄存器接收压缩数据,并根据解码器接收到的解包指令对打包数据进行解包。 从第一源寄存器接收第一打包数据元素和第三打包数据元素。 从第二源寄存器接收第二打包数据元素和第四打包数据元素。 所述电路将打包的数据元素复制到目的地寄存器中,其中与第一打包数据元素相邻的第二打包数据元素,与第二打包数据元素相邻的第三打包数据元素以及与第三打包数据元素相邻的第四打包数据元素 数据元素。

    METHOD AND APPARATUS FOR DATA CHANNEL AUGMENTED AUTO ATTENDED VOICE RESPONSE SYSTEMS
    33.
    发明申请
    METHOD AND APPARATUS FOR DATA CHANNEL AUGMENTED AUTO ATTENDED VOICE RESPONSE SYSTEMS 有权
    数据通道自适应语音响应系统的方法与装置

    公开(公告)号:US20120008755A1

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

    申请号:US12951018

    申请日:2010-11-20

    Applicant: Millind Mittal

    Inventor: Millind Mittal

    CPC classification number: H04M3/493 H04M3/4931 H04M15/06 H04M2203/254

    Abstract: Method of using a computerized smart phone to navigate remote auto attendant telephony systems with a menu structure. The auto attendant's menu structure is put into an online computer database. When the caller uses the smart phone to call and establish a voice channel with remote auto attendant telephony system (using the telephone number of that system), software applications running on the caller's smart phone communication device intercept the telephone number and along with the voice channel, also establish a data channel with the online computer accessible database. The caller's smart phone can then retrieve at least some of the menu structure of the auto attendant telephony system through this data channel. This application software can then display at least some of the menu structure of the remote auto attendant telephony system on the graphical user interface of the user's smart phone synchronized with the audio delivery of the menu structure, facilitating interactions with the auto attendant system.

    Abstract translation: 使用计算机智能手机导航具有菜单结构的远程自动话务员电话系统的方法。 自动助理的菜单结构放在一个在线计算机数据库中。 当呼叫者使用智能电话与远程自动话务员电话系统(使用该系统的电话号码)呼叫并建立语音信道时,在呼叫者的智能电话通信设备上运行的软件应用程序拦截电话号码以及语音信道 ,也建立与在线计算机可访问数据库的数据通道。 呼叫者的智能手机可以通过该数据信道来检索自动话务员电话系统的至少一些菜单结构。 该应用软件然后可以在与菜单结构的音频传送同步的用户智能电话的图形用户界面上显示远程自动话务员电话系统的至少一些菜单结构,从而促进与自动助理系统的交互。

    Functional-level instruction-set computer architecture for processing application-layer content-service requests such as file-access requests
    37.
    发明申请
    Functional-level instruction-set computer architecture for processing application-layer content-service requests such as file-access requests 有权
    用于处理应用层内容服务请求(如文件访问请求)的功能级指令集计算机体系结构

    公开(公告)号:US20080022073A1

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

    申请号:US11888411

    申请日:2007-07-31

    CPC classification number: H04L29/06 H04L69/10 H04L69/16 H04L69/161 H04L69/165

    Abstract: A functional-level instruction-set computing (FLIC) architecture executes higher-level functional instructions such as lookups and bit-compares of variable-length operands. Each FLIC processing-engine slice has specialized processing units including a lookup unit that searches for a matching entry in a lookup cache. Variable-length operands are stored in execution buffers. The operand length and location in the execution buffer are stored in fixed-length general-purpose registers (GPRs) that also store fixed-length operands. A copy/move unit moves data between input and output buffers and one or more FLIC processing-engine slices. Multiple contexts can each have a set of GPRs and execution buffers. An expansion buffer in a FLIC slice can be allocated to a context to expand that context's execution buffer for storing longer operands. The FLIC engine is optimized to parse, lookup, and process long strings common in content-service requests and can offload file-server requests by looking up meta-data and pointers.

    Abstract translation: 功能级指令集计算(FLIC)架构执行诸如可变长度操作数的查找和比特比较的更高级功能指令。 每个FLIC处理引擎切片具有专门的处理单元,其包括查找单元,其在查找高速缓存中搜索匹配的条目。 可变长度操作数存储在执行缓冲区中。 执行缓冲区中的操作数长度和位置存储在也存储固定长度操作数的固定长度通用寄存器(GPR)中。 复制/移动单元在输入和输出缓冲器和一个或多个FLIC处理引擎切片之间移动数据。 多个上下文可以各自具有一组GPR和执行缓冲区。 可以将FLIC切片中的扩展缓冲区分配给上下文,以扩展该上下文的执行缓冲区以存储较长的操作数。 FLIC引擎经过优化,可解析,查找和处理内容服务请求中常见的长字符串,并可通过查找元数据和指针来卸载文件服务器请求。

Patent Agency Ranking