AUDIO HUMAN INTERACTIVE PROOF BASED ON TEXT-TO-SPEECH AND SEMANTICS
    4.
    发明申请
    AUDIO HUMAN INTERACTIVE PROOF BASED ON TEXT-TO-SPEECH AND SEMANTICS 审中-公开
    基于文本语音和语义的音频人机互动证据

    公开(公告)号:US20130218566A1

    公开(公告)日:2013-08-22

    申请号:US13399496

    申请日:2012-02-17

    CPC classification number: G10L13/033 G06F2221/2133 G10L15/00 G10L21/003

    Abstract: The text-to-speech audio HIP technique described herein in some embodiments uses different correlated or uncorrelated words or sentences generated via a text-to-speech engine as audio HIP challenges. The technique can apply different effects in the text-to-speech synthesizer speaking a sentence to be used as a HIP challenge string. The different effects can include, for example, spectral frequency warping; vowel duration warping; background addition; echo addition; and varying the time duration between words, among others. In some embodiments the technique varies the set of parameters to prevent using Automated Speech Recognition tools from using previously used audio HIP challenges to learn a model which can then be used to recognize future audio HIP challenges generated by the technique. Additionally, in some embodiments the technique introduces the requirement of semantic understanding in HIP challenges.

    Abstract translation: 在一些实施例中描述的文本到语音音频HIP技术使用经由文本到语音引擎生成的不同相关或不相关的单词或句子作为音频HIP挑战。 该技术可以在文本到语音合成器中应用不同的效果,说出要用作HIP挑战字符串的句子。 不同的效果可以包括例如光谱频率翘曲; 元音持续时间扭曲; 背景添加 回波加法 并改变词之间的持续时间等等。 在一些实施例中,该技术改变参数集以防止使用自动语音识别工具来使用先前使用的音频HIP挑战来学习可以用于识别由该技术产生的未来音频HIP挑战的模型。 此外,在一些实施例中,该技术引入了HIP挑战中语义理解的要求。

    Cooperative Rendering Cache for Mobile Browser
    5.
    发明申请
    Cooperative Rendering Cache for Mobile Browser 有权
    移动浏览器的合作渲染缓存

    公开(公告)号:US20120260157A1

    公开(公告)日:2012-10-11

    申请号:US13083835

    申请日:2011-04-11

    CPC classification number: H04L67/1095 G06F17/30902 H04L67/2842

    Abstract: A cooperative rendering cache browser (CRC-Browser) for a mobile device may cooperatively manage cached content with a proxy server to reduce redundant transmissions of processed Web data. Additionally, the CRC-Browser may provide stateful, thin-client Web browsing to maintain synchronized information about rendering objects of a Web page. Further, the CRC-Browser may cache only stable and/or visible document object model (DOM) elements and communicate a list of IDs of the cached elements to the proxy. Such stateful thin-client browsers may be useful for reducing battery drain, poor responsiveness, and high wireless network costs of mobile Web browsing.

    Abstract translation: 用于移动设备的协作呈现缓存浏览器(CRC-Browser)可以与代理服务器协同地管理高速缓存的内容,以减少已处理的Web数据的冗余传输。 另外,CRC浏览器可以提供有状态的瘦客户端Web浏览以维护关于网页的呈现对象的同步信息。 此外,CRC-Browser可以仅缓存稳定和/或可见的文档对象模型(DOM)元素,并将缓存的元素的ID列表传递给代理。 这种有状态的瘦客户机浏览器可能有助于减少电池消耗,响应速度差以及移动网页浏览的高无线网络成本。

    STYLE AND LAYOUT CACHING OF WEB CONTENT
    6.
    发明申请
    STYLE AND LAYOUT CACHING OF WEB CONTENT 审中-公开
    网页内容的样式和布局方式

    公开(公告)号:US20120110437A1

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

    申请号:US12914163

    申请日:2010-10-28

    CPC classification number: G06F16/9574

    Abstract: Methods and systems for style and/or layout caching of Web content are usable to build reusable style caching trees and cacheable layout calculations. Such style caching trees may be used to avoid recalculating style content of Web pages for document object model (DOM) elements that have not changed. Additionally, the cacheable layout calculations may be used to avoid recalculating the layout content of Web pages that are subsequently accessed.

    Abstract translation: Web内容的样式和/或布局缓存的方法和系统可用于构建可重用的样式缓存树和可高速缓存的布局计算。 可以使用这种样式缓存树来避免重新计算未更改的文档对象模型(DOM)元素的网页的样式内容。 此外,可缓存布局计算可用于避免重新计算随后访问的网页的布局内容。

    Secure control flows by monitoring control transfers
    7.
    发明授权
    Secure control flows by monitoring control transfers 有权
    通过监控控制传输来安全控制流量

    公开(公告)号:US08117660B2

    公开(公告)日:2012-02-14

    申请号:US12141918

    申请日:2008-06-19

    CPC classification number: G06F21/54

    Abstract: A cross-module detection system and method for detecting and monitoring control flow transfers between software modules in a computer system. The system and method detect and monitor control flows entering and exiting the software modules. For a particular module, a checking model is extracted from the binary file of that module. In addition, a relaxed shadow stack is generated. If the module is an original module, meaning that the control flow originated from that module, then the checking model is used to check the validity of the control flow transfer. Otherwise, the relaxed shadow stack is used. An interception module is used to intercept and terminate invalid control flow transfers. If an invalid control flow transfer is detected, then the transfer is terminated. Otherwise, the control flow transfer is allowed to continue.

    Abstract translation: 一种用于检测和监视计算机系统中的软件模块之间的控制流传输的交叉模块检测系统和方法。 系统和方法检测和监控进出软件模块的控制流程。 对于特定模块,从该模块的二进制文件中提取检查模型。 另外,产生一个轻松的影子堆栈。 如果模块是原始模块,意味着控制流源自该模块,则使用检查模型来检查控制流传输的有效性。 否则,使用轻松的影子堆栈。 截取模块用于拦截和终止无效控制流传输。 如果检测到无效的控制流传输,则传送终止。 否则,允许控制流传输继续。

    TEARING AND CONFORMAL TRANSFORMATION HUMAN INTERACTIVE PROOF
    8.
    发明申请
    TEARING AND CONFORMAL TRANSFORMATION HUMAN INTERACTIVE PROOF 有权
    倾听和一致的转换人际交往证据

    公开(公告)号:US20110072498A1

    公开(公告)日:2011-03-24

    申请号:US12563977

    申请日:2009-09-21

    CPC classification number: G06F21/36 G06F2221/2133

    Abstract: The HIP creation technique described herein pertains to a technique for creating a human interactive proof (HIP) by applying tearing and/or a conformal transformation to a string of characters while maintaining readability of text. In one embodiment, the technique tears a character string into two or more pieces and applies conformal transformation to warp the pieces in order to create a HIP. The transformation changes the shape and orientation of the characters but preserves angles of the characters which makes it easy for humans to recognize the characters after the transformation. Other embodiments of the technique create HIPs by applying tearing only to a string of characters, or by applying conformal transformation only to the character string.

    Abstract translation: 本文描述的HIP创建技术涉及通过在保持文本的可读性的同时对一串字符应用撕裂和/或适形变换来创建人类交互式证明(HIP)的技术。 在一个实施例中,该技术将字符串撕裂成两个或更多个片段并且施加保形变换以扭曲片段以便创建HIP。 转换改变了角色的形状和方向,但保留了人物的角度,使得人们在转换后能够识别角色。 该技术的其他实施例通过仅对一串字符进行撕裂而创建HIP,或者仅通过对字符串应用共形变换来创建HIP。

    COMPONENT-ORIENTED ARCHITECTURE FOR WEB MASHUPS
    9.
    发明申请
    COMPONENT-ORIENTED ARCHITECTURE FOR WEB MASHUPS 有权
    基于组件的WEB MASHUPS架构

    公开(公告)号:US20090265760A1

    公开(公告)日:2009-10-22

    申请号:US12106300

    申请日:2008-04-20

    Abstract: A component-oriented web mashup system and method for communicating between component-oriented Web gadgets to facilitate secure Web mashups. Embodiments of the system and method redefine the traditional definition of gadget to mean a Web component having a verifiable controlled communication channel (a CompoWeb gadget). A CompoWeb gadget is created and defined using new HTML tags and global script objects and functions that extend the functions of the browser. CompoWeb gadget content is treated as a component that is isolated from other gadgets and frames by a browser, and only those allowed access can view data and code therein. Called functions of a CompoWeb gadget are run in the callee's environment instead of the caller's environment. This adds security, because all the requesting CompoWeb gadget receives is the run result. Embodiments of the system and method also include delayed binding of CompoWeb gadgets, such that binding is performed at run time.

    Abstract translation: 面向组件的Web混搭系统和方法,用于在面向组件的Web小配件之间进行通信,以促进安全的Web混搭。 系统和方法的实施例重新定义了小工具的传统定义,意味着具有可验证的受控通信通道(CompoWeb小工具)的Web组件。 使用新的HTML标签和扩展浏览器功能的全局脚本对象和功能来创建和定义CompoWeb小工具。 CompoWeb小工具内容被视为与浏览器与其他小工具和框架隔离的组件,只有那些允许的访问可以在其中查看数据和代码。 调用CompoWeb小工具的功能是在被调用者的环境中运行,而不是调用者的环境。 这增加了安全性,因为所有请求的CompoWeb小工具都是运行结果。 系统和方法的实施例还包括CompoWeb小工具的延迟绑定,使得在运行时执行绑定。

    Audio human interactive proof based on text-to-speech and semantics

    公开(公告)号:US10319363B2

    公开(公告)日:2019-06-11

    申请号:US13399496

    申请日:2012-02-17

    Abstract: The text-to-speech audio HIP technique described herein in some embodiments uses different correlated or uncorrelated words or sentences generated via a text-to-speech engine as audio HIP challenges. The technique can apply different effects in the text-to-speech synthesizer speaking a sentence to be used as a HIP challenge string. The different effects can include, for example, spectral frequency warping; vowel duration warping; background addition; echo addition; and varying the time duration between words, among others. In some embodiments the technique varies the set of parameters to prevent using Automated Speech Recognition tools from using previously used audio HIP challenges to learn a model which can then be used to recognize future audio HIP challenges generated by the technique. Additionally, in some embodiments the technique introduces the requirement of semantic understanding in HIP challenges.

Patent Agency Ranking