Multi-level compressed look-up tables formed by logical operations to compress selected index bits
    95.
    发明授权
    Multi-level compressed look-up tables formed by logical operations to compress selected index bits 有权
    通过逻辑运算形成的多级压缩查找表来压缩选定的索引位

    公开(公告)号:US08356020B2

    公开(公告)日:2013-01-15

    申请号:US12190692

    申请日:2008-08-13

    Applicant: Millind Mittal

    Inventor: Millind Mittal

    CPC classification number: G06F17/30961 Y10S707/99942 Y10S707/99943

    Abstract: A lookup is performed using multiple levels of compressed stride tables in a multi-bit Trie structure. An input lookup key is divided into several strides including a current stride of S bits. A valid entry in a current stride table is located by compressing the S bits to form a compressed index of D bits into the current stride table. A compression function logically combines the S bits to generate the D compressed index bits. An entry in a prior-level table points to the current stride table and has a field indicating which compression function and mask to use. Compression functions can include XOR, shifts, rotates, and multi-bit averaging. Rather than store all 2S entries, the current stride table is compressed to store only 2D entries. Ideally, the number of valid entries in the current stride table is between 2D−1 and 2D for maximum compression. Storage requirements are reduced.

    Abstract translation: 在多位Trie结构中使用多级压缩步幅表进行查找。 输入查找键被分成包括S位的当前步幅的多个步骤。 通过压缩S位来形成当前步幅表中的有效条目,以形成D位的压缩索引到当前步幅表中。 压缩函数逻辑组合S位以产生D压缩索引位。 前一级表中的条目指向当前步幅表,并具有指示要使用的压缩函数和掩码的字段。 压缩功能可以包括XOR,移位,旋转和多位平均。 而不是存储所有2S条目,当前步幅表被压缩以仅存储2D条目。 理想情况下,当前步幅表中有效条目的数量在2D-1和2D之间用于最大压缩。 存储要求降低。

    WEB BROWSER PROXY-CLIENT VIDEO SYSTEM AND METHOD
    99.
    发明申请
    WEB BROWSER PROXY-CLIENT VIDEO SYSTEM AND METHOD 有权
    WEB浏览器客户端视频系统和方法

    公开(公告)号:US20120054616A1

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

    申请号:US13007025

    申请日:2011-01-14

    Applicant: Millind Mittal

    Inventor: Millind Mittal

    Abstract: Method of controlling playback of Internet web page video on remote or high quality video displays using a remote control device, such as a smart phone. The method runs a first client browser on the remote control device, which in turn sends commands to a proxy browser with a data buffer. In response to user commands from the remote control device, the proxy browser retrieves and buffers video and non-video web page data from Internet servers, and sends this data to the remote control device. Upon user command, the proxy browser also sends selected buffered data to a second client browser that is connected to the remote or high quality video display. Media player playback commands on the remote control are echoed to a second media player on the second client browser, resulting in good synchronization between devices. Various compression, IP address adjustment, and public key methods are also discussed.

    Abstract translation: 使用诸如智能电话的遥控设备来控制远程或高质量视频显示器上的因特网网页视频回放的方法。 该方法在远程控制设备上运行第一个客户端浏览器,该客户端浏览器依次使用数据缓冲区将命令发送到代理浏览器。 响应于来自遥控设备的用户命令,代理浏览器从互联网服务器检索和缓冲视频和非视频网页数据,并将该数据发送到遥控设备。 根据用户命令,代理浏览器还将选定的缓冲数据发送到连接到远程或高质量视频显示器的第二客户端浏览器。 遥控器上的媒体播放器播放命令被回传到第二个客户端浏览器上的第二媒体播放器,导致设备之间的良好同步。 还讨论了各种压缩,IP地址调整和公钥方法。

    Interleaving saturated lower half of data elements from two source registers of packed data
    100.
    发明授权
    Interleaving saturated lower half of data elements from two source registers of packed data 失效
    从包装数据的两个源寄存器中交织饱和的下半部分数据元素

    公开(公告)号:US07966482B2

    公开(公告)日:2011-06-21

    申请号:US11451906

    申请日:2006-06-12

    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 pack the packed data responsive to a pack instruction received by the decoder. A first packed data element and a second packed data element are received from the first source register. A third packed data element and a fourth packed data element are received from the second source register. The circuit packs packing a portion of each of the packed data elements into a destination register resulting with the portion from second packed data element adjacent to the portion from the first packed data element, and the portion from the fourth packed data element adjacent to the portion from the third packed data element.

    Abstract translation: 一种装置包括指令解码器,第一和第二源寄存器和耦合到解码器的电路,用于从源寄存器接收压缩数据,并响应于解码器接收到的包指令对压缩数据进行打包。 从第一源寄存器接收第一打包数据元素和第二打包数据元素。 从第二源寄存器接收第三压缩数据元素和第四打包数据元素。 所述电路包装将每个打包数据元素的一部分包装到目的地寄存器中,其结果是来自与来自第一打包数据元素的部分相邻的第二打包数据元素的部分,以及来自与该部分相邻的第四打包数据元素的部分 从第三个打包的数据元素。

Patent Agency Ranking