Concurrent parsing and processing of serial languages
    1.
    发明授权
    Concurrent parsing and processing of serial languages 有权
    并行解析和处理串行语言

    公开(公告)号:US09378199B2

    公开(公告)日:2016-06-28

    申请号:US13589862

    申请日:2012-08-20

    IPC分类号: G06F17/22 G06F17/27

    摘要: The aspects enable a processor to concurrently execute a first serial language code (e.g., HTML) embedding a second serial language code (e.g., JAVASCRIPT®) during a page load operation by a browser. A parser parses the first serial language code until a segment of the embedded second serial language code is encountered. The segment of embedded second serial language code is extracted for execution by an execution engine, which proceeds concurrently with speculative parsing of the first serial language code. Code generated by execution of second serial language code is evaluated to determine if it is well formed, and a partial rollback and re-parsing of the first serial language code is performed if the code is not well formed.

    摘要翻译: 这些方面使得处理器能够在浏览器的页面加载操作期间同时执行嵌入第二串行语言代码(例如,JAVASCRIPT?)的第一串行语言代码(例如,HTML)。 解析器解析第一个串行语言代码,直到遇到嵌入式第二个串行语言代码的一段。 提取嵌入式第二串行语言代码段以供执行引擎执行,该执行引擎与第一串行语言代码的推测性解析同时进行。 对执行第二串行语言代码生成的代码进行评估,以确定其形状是否良好,如果代码形式不正确,则会执行第一个串行语言代码的部分回滚和重新解析。

    CONCURRENT PARSING AND PROCESSING OF HTML AND JAVASCRIPT®
    2.
    发明申请
    CONCURRENT PARSING AND PROCESSING OF HTML AND JAVASCRIPT® 有权
    HTML和JAVASCRIPT®的同步分配和处理

    公开(公告)号:US20120290924A1

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

    申请号:US13106064

    申请日:2011-05-12

    IPC分类号: G06F17/00

    摘要: The aspects enable a processor to concurrently execute markup language code (e.g., HTML) having embedded scripting language code (e.g., JavaScript®) during a page load operation by a browser. A markup language parser parses markup language code until embedded scripting language code is encountered. The segment of embedded scripting language code is extracted for execution by a scripting language engine which proceeds concurrently with speculative parsing of the markup language code. Markup language code generated by execution of scripting language code is evaluated to determine if it is well formed, and a partial rollback of the markup language parse and re-parsing of portions of the markup language code is accomplished if not. Concurrent parsing of markup language code and execution of scripting language code, with partial roll back of the parsing process when necessary, continues until all markup language code has been parsed and all scripting language code has been executed.

    摘要翻译: 这些方面使处理器能够在浏览器的页面加载操作期间同时执行具有嵌入式脚本语言代码(例如,JavaScript®)的标记语言代码(例如,HTML)。 标记语言解析器解析标记语言代码,直到遇到嵌入式脚本语言代码。 提取嵌入式脚本语言代码段以由与标记语言代码的推测性解析同时进行的脚本语言引擎执行。 评估通过执行脚本语言代码生成的标记语言代码,以确定其是否形成良好,如果不是,则完成标记语言解析和部分标记语言代码的重新解析的部分回滚。 同时解析标记语言代码和执行脚本语言代码,必要时部分回滚解析过程,一直持续到所有标记语言代码已被解析并且所有脚本语言代码都已被执行。

    Concurrent Parsing and Processing of Serial Languages
    4.
    发明申请
    Concurrent Parsing and Processing of Serial Languages 有权
    并行解析和处理串行语言

    公开(公告)号:US20120317475A1

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

    申请号:US13589862

    申请日:2012-08-20

    IPC分类号: G06F17/00

    摘要: The aspects enable a processor to concurrently execute a first serial language code (e.g., HTML) embedding a second serial language code (e.g., JavaScript®) during a page load operation by a browser. A parser parses the first serial language code until a segment of the embedded second serial language code is encountered. The segment of embedded second serial language code is extracted for execution by an execution engine, which proceeds concurrently with speculative parsing of the first serial language code. Code generated by execution of second serial language code is evaluated to determine if it is well formed, and a partial rollback and re-parsing of the first serial language code is performed if the code is not well formed.

    摘要翻译: 这些方面使处理器能够在浏览器的页面加载操作期间同时执行嵌入第二串行语言代码(例如,JavaScript®)的第一串行语言代码(例如,HTML)。 解析器解析第一个串行语言代码,直到遇到嵌入式第二个串行语言代码的一段。 提取嵌入式第二串行语言代码段以供执行引擎执行,该执行引擎与第一串行语言代码的推测性解析同时进行。 对执行第二串行语言代码生成的代码进行评估,以确定其形状是否良好,如果代码形式不正确,则会执行第一个串行语言代码的部分回滚和重新解析。

    METHOD AND APPARATUS FOR OPTIMIZED EXECUTION USING RESOURCE UTILIZATION MAPS
    5.
    发明申请
    METHOD AND APPARATUS FOR OPTIMIZED EXECUTION USING RESOURCE UTILIZATION MAPS 有权
    使用资源利用方法优化执行的方法和装置

    公开(公告)号:US20120260179A1

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

    申请号:US13082650

    申请日:2011-04-08

    IPC分类号: G06F3/048 G06F15/177

    CPC分类号: G06F9/5061 G06F3/0481

    摘要: Systems and methods enable displaying a graphical representation of system resource usage in a resource utilization map to inform users about system resource utilization by applications and processes running on a computing device. Users may provide inputs to enable the system to adjust resource allocations based on user preferences. This may enable users to improve the overall operational performance of the device consistent with their current personal preferences by identifying applications or processes of most or least interest so the device processor to prioritize system resources accordingly. Some aspects transmit resource allocation data based on such user input to a central server to enable community based resource allocation schemes. Community based resource allocation schemes may be transmitted to computing devices for use as default or preliminary resource allocations for particular applications, websites or device operating states.

    摘要翻译: 系统和方法使得能够在资源利用率图中显示系统资源使用的图形表示,以通知在计算设备上运行的应用和进程的系统资源利用。 用户可以提供输入,以使系统能够根据用户偏好来调整资源分配。 这可以使用户能够通过识别大多数或最不感兴趣的应用或过程来改善设备的整体操作性能,使其符合其当前的个人偏好,从而使设备处理器相应地优先考虑系统资源。 一些方面将基于这样的用户输入的资源分配数据传送到中央服务器以实现基于社区的资源分配方案。 基于社区的资源分配方案可以被传输到计算设备,以用作特定应用,网站或设备操作状态的默认或初始资源分配。

    Concurrent parsing and processing of HTML and JAVASCRIPT®
    6.
    发明授权
    Concurrent parsing and processing of HTML and JAVASCRIPT® 有权
    并行解析和处理HTML和JAVASCRIPT®

    公开(公告)号:US08413047B2

    公开(公告)日:2013-04-02

    申请号:US13106064

    申请日:2011-05-12

    IPC分类号: G06F17/27

    摘要: The aspects enable a processor to concurrently execute markup language code (e.g., HTML) having embedded scripting language code (e.g., JAVASCRIPT®) during a page load operation by a browser. A markup language parser parses markup language code until embedded scripting language code is encountered. The segment of embedded scripting language code is extracted for execution by a scripting language engine which proceeds concurrently with speculative parsing of the markup language code. Markup language code generated by execution of scripting language code is evaluated to determine if it is well formed, and a partial rollback of the markup language parse and re-parsing of portions of the markup language code is accomplished if not. Concurrent parsing of markup language code and execution of scripting language code, with partial roll back of the parsing process when necessary, continues until all markup language code has been parsed and all scripting language code has been executed.

    摘要翻译: 这些方面使处理器在浏览器的页面加载操作期间同时执行具有嵌入的脚本语言代码(例如,JAVASCRIPT?)的标记语言代码(例如,HTML)。 标记语言解析器解析标记语言代码,直到遇到嵌入式脚本语言代码。 提取嵌入式脚本语言代码段以由与标记语言代码的推测性解析同时进行的脚本语言引擎执行。 评估通过执行脚本语言代码生成的标记语言代码,以确定其是否形成良好,如果不是,则完成标记语言解析和部分标记语言代码的重新解析的部分回滚。 同时解析标记语言代码和执行脚本语言代码,必要时部分回滚解析过程,一直持续到所有标记语言代码已被解析并且所有脚本语言代码都已被执行。