Editor visualization of symbolic relationships
    1.
    发明授权
    Editor visualization of symbolic relationships 有权
    编辑符号关系的可视化

    公开(公告)号:US09256401B2

    公开(公告)日:2016-02-09

    申请号:US13149693

    申请日:2011-05-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/33

    摘要: Enhancing dynamic code. A method includes obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. Using the identifier information and augmented knowledge, metadata about the body of the dynamic language source code is generated. The generated metadata is represented as a symbol table. The body of dynamic language source code is visually enhanced based on the symbol table structure.

    摘要翻译: 增强动态代码 一种方法包括获得在动态语言源代码体中定义构造的一个或多个第一数据结构。 从一个或多个第一数据结构中,为一个或多个所定义的构造提取标识符信息。 关于结构的知识增加了。 使用标识符信息和增强知识,生成关于动态语言源代码的主体的元数据。 生成的元数据表示为符号表。 动态语言源代码的主体基于符号表结构进行视觉增强。

    EDITOR VISUALIZATION OF SYMBOLIC RELATIONSHIPS
    2.
    发明申请
    EDITOR VISUALIZATION OF SYMBOLIC RELATIONSHIPS 有权
    编码可视化的符号关系

    公开(公告)号:US20120311533A1

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

    申请号:US13149693

    申请日:2011-05-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/33

    摘要: Enhancing dynamic code. A method includes obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. Using the identifier information and augmented knowledge, metadata about the body of the dynamic language source code is generated. The generated metadata is represented as a symbol table. The body of dynamic language source code is visually enhanced based on the symbol table structure.

    摘要翻译: 增强动态代码 一种方法包括获得在动态语言源代码体中定义构造的一个或多个第一数据结构。 从一个或多个第一数据结构中,为一个或多个所定义的构造提取标识符信息。 关于结构的知识增加了。 使用标识符信息和增强知识,生成关于动态语言源代码的主体的元数据。 生成的元数据表示为符号表。 动态语言源代码的主体基于符号表结构进行视觉增强。

    Management system for web service developer keys
    3.
    发明授权
    Management system for web service developer keys 有权
    Web服务开发人员密钥管理系统

    公开(公告)号:US08290152B2

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

    申请号:US11897381

    申请日:2007-08-30

    摘要: Various technologies and techniques are disclosed for managing web service developer keys. A generic key identifier can be generated based on an original web service key. The generic key identifier is used within source code of an application being developed. Upon receiving a request to run the application, the generic key identifier is transformed back into the original web service key prior to calling an associated web service. Multiple users can securely share the same application that uses the web service. When one user who does not have his own original web service key accesses the application, that user can be prompted to obtain and enter the original web service key once the key has been obtained from a provider of the web service.

    摘要翻译: 公开了用于管理web服务开发者密钥的各种技术和技术。 可以基于原始Web服务密钥生成通用密钥标识符。 在正在开发的应用程序的源代码中使用通用密钥标识符。 在接收到运行应用程序的请求之后,通用密钥标识符在调用相关联的Web服务之前被转换回原始的web服务密钥。 多个用户可以安全地共享使用Web服务的相同应用程序。 当没有自己的原始Web服务密钥的用户访问应用程序时,一旦从Web服务的提供者获取密钥,就可以提示该用户获取并输入原始Web服务密钥。

    Security system for a browser-based environment
    4.
    发明申请
    Security system for a browser-based environment 有权
    基于浏览器的环境的安全系统

    公开(公告)号:US20090083860A1

    公开(公告)日:2009-03-26

    申请号:US11903598

    申请日:2007-09-24

    IPC分类号: G06F21/22

    摘要: Various technologies and techniques are disclosed for enhancing security in a browser-based environment. A first browser application hosts one or more other applications. The first browser application is operable to load the one or more other applications on one or more separate domains than a host domain, using one or more cookies as a communication method between the first browser application and the one or more other applications. Input is received from a user to access a first browser application on a first domain. A selection is received from the user to run a second browser application from within the first browser application. A first cookie is created in a second domain, with the first cookie containing information to be used by the second browser application. The second browser application is loaded on the second domain. For example, the first browser application can be a browser-based software development application.

    摘要翻译: 公开了用于增强基于浏览器的环境中的安全性的各种技术和技术。 第一个浏览器应用程序承载一个或多个其他应用 第一浏览器应用程序可操作以将一个或多个其他应用程序加载在一个或多个与主机域不同的域上,使用一个或多个cookie作为第一浏览器应用程序和一个或多个其他应用程序之间的通信方法。 从用户接收输入以访问第一域上的第一浏览器应用。 从用户接收到从第一浏览器应用程序内运行第二浏览器应用程序的选择。 在第二个域中创建第一个cookie,第一个cookie包含第二个浏览器应用程序要使用的信息。 第二个浏览器应用程序被加载到第二个域。 例如,第一个浏览器应用程序可以是基于浏览器的软件开发应用程序。

    AUTOMATING ASYNCHRONOUS PROGRAMMING IN SINGLE THREADED SYSTEMS
    5.
    发明申请
    AUTOMATING ASYNCHRONOUS PROGRAMMING IN SINGLE THREADED SYSTEMS 有权
    在单螺纹系统中自动编程

    公开(公告)号:US20090293073A1

    公开(公告)日:2009-11-26

    申请号:US12123472

    申请日:2008-05-20

    IPC分类号: G06F9/46

    CPC分类号: G06F9/547

    摘要: Various technologies and techniques are disclosed for automating asynchronous programming in single threaded systems. A wrapper is automatically generated around an original function. When metadata indicates the wrapper should be utilized for asynchronous data retrieval, the wrapper calls a data retrieving function asynchronously. Asynchronous retrieval of data is initiated from the data retrieving function using a direct callback. A specially marked exception is thrown to cause control to leave and get caught by a special exception in the wrapper. When the direct callback function is called because the data has been retrieved, the data is saved. The wrapper is called again in a synchronous fashion, which causes the wrapper, original function, and data retrieving function to be called again. When the data retrieving function is called again, data that was saved by the direct callback function is retrieved, and then returned to the calling function through the callback function.

    摘要翻译: 公开了用于在单线程系统中自动化异步编程的各种技术和技术。 围绕原始功能自动生成包装器。 当元数据指示包装器应用于异步数据检索时,包装器将异步调用数据检索功能。 使用直接回调从数据检索功能启动异步检索数据。 抛出一个特别标记的异常,导致控件离开并被包装器中的特殊异常所捕获。 当直接回调函数被调用,因为数据被检索,数据被保存。 再次以同步方式再次调用包装器,这将使包装器,原始功能和数据检索功能再次被调用。 当再次调用数据检索功能时,将检索直接回调函数保存的数据,然后通过回调函数返回到调用函数。

    Management system for web service developer keys
    6.
    发明申请
    Management system for web service developer keys 有权
    Web服务开发人员密钥管理系统

    公开(公告)号:US20090060178A1

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

    申请号:US11897381

    申请日:2007-08-30

    IPC分类号: H04L9/00 H04L9/32

    摘要: Various technologies and techniques are disclosed for managing web service developer keys. A generic key identifier can be generated based on an original web service key. The generic key identifier is used within source code of an application being developed. Upon receiving a request to run the application, the generic key identifier is transformed back into the original web service key prior to calling an associated web service. Multiple users can securely share the same application that uses the web service. When one user who does not have his own original web service key accesses the application, that user can be prompted to obtain and enter the original web service key once the key has been obtained from a provider of the web service.

    摘要翻译: 公开了用于管理web服务开发者密钥的各种技术和技术。 可以基于原始Web服务密钥生成通用密钥标识符。 在正在开发的应用程序的源代码中使用通用密钥标识符。 在接收到运行应用程序的请求之后,通用密钥标识符在调用相关联的Web服务之前被转换回原始的web服务密钥。 多个用户可以安全地共享使用Web服务的相同应用程序。 当没有自己的原始Web服务密钥的用户访问应用程序时,一旦从Web服务的提供者获取密钥,就可以提示该用户获取并输入原始Web服务密钥。

    Automating asynchronous programming in single threaded systems
    7.
    发明授权
    Automating asynchronous programming in single threaded systems 有权
    在单线程系统中自动执行异步编程

    公开(公告)号:US08849753B2

    公开(公告)日:2014-09-30

    申请号:US12123472

    申请日:2008-05-20

    IPC分类号: G06F17/30 G06F9/54

    CPC分类号: G06F9/547

    摘要: Various technologies and techniques are disclosed for automating asynchronous programming in single threaded systems. A wrapper is automatically generated around an original function. When metadata indicates the wrapper should be utilized for asynchronous data retrieval, the wrapper calls a data retrieving function asynchronously. Asynchronous retrieval of data is initiated from the data retrieving function using a direct callback. A specially marked exception is thrown to cause control to leave and get caught by a special exception in the wrapper. When the direct callback function is called because the data has been retrieved, the data is saved. The wrapper is called again in a synchronous fashion, which causes the wrapper, original function, and data retrieving function to be called again. When the data retrieving function is called again, data that was saved by the direct callback function is retrieved, and then returned to the calling function through the callback function.

    摘要翻译: 公开了用于在单线程系统中自动化异步编程的各种技术和技术。 围绕原始功能自动生成包装器。 当元数据指示包装器应用于异步数据检索时,包装器将异步调用数据检索功能。 使用直接回调从数据检索功能启动异步检索数据。 抛出一个特别标记的异常,导致控件离开并被包装器中的特殊异常所捕获。 当直接回调函数被调用,因为数据被检索,数据被保存。 再次以同步方式再次调用包装器,这将使包装器,原始功能和数据检索功能再次被调用。 当再次调用数据检索功能时,将检索直接回调函数保存的数据,然后通过回调函数返回到调用函数。

    Security system for a browser-based environment

    公开(公告)号:US08543638B2

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

    申请号:US11903598

    申请日:2007-09-24

    IPC分类号: G06F15/16

    摘要: Various technologies and techniques are disclosed for enhancing security in a browser-based environment. A first browser application hosts one or more other applications. The first browser application is operable to load the one or more other applications on one or more separate domains than a host domain, using one or more cookies as a communication method between the first browser application and the one or more other applications. Input is received from a user to access a first browser application on a first domain. A selection is received from the user to run a second browser application from within the first browser application. A first cookie is created in a second domain, with the first cookie containing information to be used by the second browser application. The second browser application is loaded on the second domain. For example, the first browser application can be a browser-based software development application.

    AUTOMATICALLY CONNECTING ITEMS OF WORKFLOW IN A COMPUTER PROGRAM
    9.
    发明申请
    AUTOMATICALLY CONNECTING ITEMS OF WORKFLOW IN A COMPUTER PROGRAM 审中-公开
    自动连接计算机程序中的工作流程序

    公开(公告)号:US20090293059A1

    公开(公告)日:2009-11-26

    申请号:US12123473

    申请日:2008-05-20

    IPC分类号: G06F9/46

    CPC分类号: G06F8/34

    摘要: A workflow design system receives a set of parameters that are to be used in a workflow, as well as an indication of a function that is to be performed in the workflow. The workflow design system uses a mapping component to map the parameters to inputs of the identified function. The workflow design system then outputs suggested mappings of the parameters to the function inputs, and optionally waits for user confirmation. Once user confirmation is received (if it is required), either the workflow design system or the mapping component automatically generates the connections between the parameters and the function inputs.

    摘要翻译: 工作流设计系统接收将在工作流中使用的一组参数,以及要在工作流中执行的功能的指示。 工作流设计系统使用映射组件将参数映射到所识别功能的输入。 工作流设计系统然后将参数的建议映射输出到功能输入,并可选地等待用户确认。 一旦接收到用户确认(如果需要),工作流设计系统或映射组件将自动生成参数和功能输入之间的连接。