会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for extending capabilities and execution efficiency of script based applications
    • 用于扩展基于脚本的应用程序的功能和执行效率的系统和方法
    • US07380237B2
    • 2008-05-27
    • US10787949
    • 2004-02-27
    • Bryan R. GoringMichael ShenfieldJohn F. A. Dahms
    • Bryan R. GoringMichael ShenfieldJohn F. A. Dahms
    • G06F9/44
    • G06F9/45508G06F9/445G06F9/45516H04L67/02H04L69/329
    • Scripting Language based applications can be limited in their ability to supply and execute sophisticated logic and complex processing. More traditional programming languages contain explicit function and/or procedure calls to implement more complex functionality, however, these languages use more complicated syntax and traditionally require mosophisticated programming knowledge to use. There are provided systems and methods for extending the capabilities of an application program for execution by a terminal. The application includes a script based workflow and non-executable content. One such method comprises loading the workflow for interpretation by a script interpreter, such that the workflow is configured for having a plurality of executable elements. This method also provides a global symbol structure for reference by the executable elements, the global symbol structure including addressing for coupling selected ones of the executable elements to corresponding external components. The external components are provided by a native runtime environment of the terminal for performing the action specified by the selected executable elements. This method also executes the executable elements in sequence such that execution of the selected ones of the execution elements are redirected to the respective external components through the corresponding global symbols of the global symbol structure. Predefined knowledge of the contents of the global symbol structure is shared by the runtime environment and the workflow of the application.
    • 基于脚本语言的应用程序可以限制其提供和执行复杂逻辑和复杂处理的能力。 更传统的编程语言包含明确的函数和/或过程调用来实现更复杂的功能,然而,这些语言使用更复杂的语法,并且传统上需要使用复杂的编程知识。 提供了用于扩展应用程序的功能以供终端执行的系统和方法。 应用程序包括基于脚本的工作流和不可执行内容。 一种这样的方法包括加载由脚本解释器解释的工作流,使得工作流被配置为具有多个可执行元素。 该方法还提供全局符号结构,以供可执行元件引用,全局符号结构包括用于将可执行元件中选定的一个耦合到相应的外部组件的寻址。 外部组件由终端的本地运行时环境提供,用于执行由所选择的可执行元素指定的动作。 该方法还依次执行可执行元素,使得执行元素中所选择的执行元素的执行通过全局符号结构的相应全局符号重定向到相应的外部组件。 全局符号结构内容的预定义知识由运行时环境和应用程序的工作流共享。
    • 2. 发明授权
    • System and method for extending capabilities and execution efficiency of script based applications
    • 用于扩展基于脚本的应用程序的功能和执行效率的系统和方法
    • US08499282B2
    • 2013-07-30
    • US12121931
    • 2008-05-16
    • Bryan R. GoringMichael ShenfieldJohn F. A. Dahms
    • Bryan R. GoringMichael ShenfieldJohn F. A. Dahms
    • G06F9/44
    • G06F9/45508G06F9/445G06F9/45516H04L67/02H04L69/329
    • Scripting Language based applications can be limited in their ability to supply and execute sophisticated logic and complex processing. More traditional programming languages contain explicit function and/or procedure calls to implement more complex functionality, however, these languages use more complicated syntax and traditionally require mosophisticated programming knowledge to use. There are provided systems and methods for extending the capabilities of an application program for execution by a terminal. The application includes a script based workflow and non-executable content. One such method comprises loading the workflow for interpretation by a script interpreter, such that the workflow is configured for having a plurality of executable elements. This method also provides a global symbol structure for reference by the executable elements, the global symbol structure including addressing for coupling selected ones of the executable elements to corresponding external components. The external components are provided by a native runtime environment of the terminal for performing the action specified by the selected executable elements. This method also executes the executable elements in sequence such that execution of the selected ones of the execution elements are redirected to the respective external components through the corresponding global symbols of the global symbol structure. Predefined knowledge of the contents of the global symbol structure is shared by the runtime environment and the workflow of the application.
    • 基于脚本语言的应用程序可以限制其提供和执行复杂逻辑和复杂处理的能力。 更传统的编程语言包含明确的函数和/或过程调用来实现更复杂的功能,然而,这些语言使用更复杂的语法,并且传统上需要使用复杂的编程知识。 提供了用于扩展应用程序的功能以供终端执行的系统和方法。 应用程序包括基于脚本的工作流和不可执行内容。 一种这样的方法包括加载由脚本解释器解释的工作流,使得工作流被配置为具有多个可执行元素。 该方法还提供全局符号结构,以供可执行元件引用,全局符号结构包括用于将可执行元件中选定的一个耦合到相应的外部组件的寻址。 外部组件由终端的本地运行时环境提供,用于执行由所选择的可执行元素指定的动作。 该方法还依次执行可执行元素,使得执行元素中所选择的执行元素的执行通过全局符号结构的相应全局符号重定向到相应的外部组件。 全局符号结构内容的预定义知识由运行时环境和应用程序的工作流共享。
    • 4. 发明授权
    • System and method for dynamic version management of applications
    • 应用程序的动态版本管理的系统和方法
    • US08191080B2
    • 2012-05-29
    • US12846321
    • 2010-07-29
    • Bryan R. GoringMichael ShenfieldViera Bibr
    • Bryan R. GoringMichael ShenfieldViera Bibr
    • G06F3/00G06F9/44G06F9/445
    • G06F9/547G06F8/65G06F8/658G06F9/44521G06F9/44536G06F9/465
    • Current applications, in particular for resource constrained terminals, may only require access to an updated version of an application, but updates of current applications must typically be downloaded in their entirety. There is provided systems and methods of modifying an application program for provisioning in a runtime environment of a terminal, the application including a plurality of uniquely addressable logical modules having respective executable methods, where the modules are linked by a set of execution pathways. One method comprises obtaining a migration instruction set for coordinating the modification of the application and executing the migration instruction set for modifying a first execution pathway of the execution pathways to create a modified application. The updated version of the application is represented by a stored addressing map for coordinating hosting of the modified application in the runtime environment.
    • 当前的应用程序,特别是资源受限的终端,可能仅需要访问应用程序的更新版本,但通常必须全部下载当前应用程序的更新。 提供了在终端的运行时环境中修改用于供应的应用程序的系统和方法,该应用包括具有各自可执行方法的多个唯一可寻址的逻辑模块,其中模块通过一组执行路径链接。 一种方法包括获得用于协调应用的修改的迁移指令集,并且执行用于修改执行路径的第一执行路径的迁移指令集以创建修改的应用。 应用程序的更新版本由存储的寻址映射表示,用于协调在运行时环境中修改的应用程序的托管。
    • 8. 发明授权
    • System and method for communicating asynchronously with web services using message set definitions
    • 使用消息集定义与Web服务异步通信的系统和方法
    • US07894431B2
    • 2011-02-22
    • US11065030
    • 2005-02-25
    • Bryan R. GoringMichael ShenfieldIgor Tsenter
    • Bryan R. GoringMichael ShenfieldIgor Tsenter
    • H04L12/28H04L12/56
    • H04L67/2833H04L47/50H04L51/14H04L67/02H04L67/04H04L67/28H04W4/00H04W4/12H04W8/26H04W28/18
    • Described herein are a system, method, and computer readable medium for correlating asynchronous communication messages between a mobile communication device and a data source over a network. The mobile communication device executes an application to provide interaction with the data source based on the content of the communication messages. The system includes a message set and a message manager. The message set is configured to correlate an asynchronous request message of the communication messages with a corresponding asynchronous response message of the communication messages. The asynchronous request message has a first correlation identifier when transmitted and the asynchronous response message has a second correlation identifier when received; the first and second correlation identifiers form part of the message set and specify a mapping that correlates a data element of the asynchronous request message and a data element of the asynchronous response message, respectively, with a data instance. The first correlation identifier is different from the second correlation identifier. The message manager is configured to map the data element of the asynchronous response message to the element of the data instance by resolving the data instance using the second correlation identifier, and by updating the element of the data instance with the data element of the asynchronous response message according to the mapping specified in the message set.
    • 这里描述了一种用于通过网络来关联移动通信设备和数据源之间的异步通信消息的系统,方法和计算机可读介质。 移动通信设备执行应用以基于通信消息的内容来提供与数据源的交互。 系统包括消息集和消息管理器。 消息集合被配置为将通信消息的异步请求消息与通信消息的相应异步响应消息相关联。 异步请求消息在发送时具有第一相关标识符,并且异步响应消息在接收时具有第二相关标识符; 第一和第二相关标识符形成消息集的一部分并且指定将异步请求消息的数据元素和异步响应消息的数据元素分别与数据实例相关联的映射。 第一相关标识符与第二相关标识符不同。 消息管理器被配置为通过使用第二相关标识符解析数据实例,并且通过使用异步响应的数据元素更新数据实例的元素来将异步响应消息的数据元素映射到数据实例的元素 消息根据消息集中指定的映射。
    • 9. 发明授权
    • System and method for applying development patterns for component based applications
    • US07657868B2
    • 2010-02-02
    • US11078430
    • 2005-03-14
    • Michael ShenfieldBryan R. GoringDaniel Mateescu
    • Michael ShenfieldBryan R. GoringDaniel Mateescu
    • G06F9/44
    • G06F8/20
    • A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the developing definitions of at least one of the application components through interaction with a data model of the development environment providing a persistent state of the application components . . . the first pattern is selected from the group consisting of: a pattern for generating a suitable application based on an available backend data source messaging description; a pattern for developing the suitable application based on an available backend data source messaging description such that the entire application is developed including data components and screen components; a pattern for developing the application based on an existing database schema; a pattern for developing a standard set of data components that model a particular business domain for the application, a screen pattern for coordinating the development of a screen component as the first component; a message pattern for coordinating a development of a message component as the first component; and a script pattern for coordinating a development of a workflow component as a second component as recited in a manner in the independent claims 1 and 21.Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee. Such submissions should be clearly labeled “Comments on Statement of Reasons for Allowance.”
    • 10. 发明授权
    • System and method for designing component based applications
    • 用于设计基于组件的应用程序的系统和方法
    • US07493594B2
    • 2009-02-17
    • US11078427
    • 2005-03-14
    • Michael ShenfieldBryan R. GoringDavid DeBruin
    • Michael ShenfieldBryan R. GoringDavid DeBruin
    • G06F9/44
    • G06F8/34G06F8/10
    • A system and method for providing a user interface system to develop an application having a first component with descriptors expressed in a structured definition language and a second component expressed as a series of instructions. The individual components interact for processing messages on a runtime environment of a device that are received from a data source over a network. The component applications comprise data components, presentation components, and message components, which are written in XML code. The component applications further comprise workflow components which are written in a subset of ECMAScript, and are augmented with the XML code. The user interface system comprises a first module, such as a viewer or and editor, for developing the definitions of the first component through interaction with a data model that provides a persistent state of the application. The user interface system comprises a second module for developing the instructions of the second component through interaction with the data model. and a backend connector for providing the message mapping information of the data source to the first module. The first module generates the definitions based on the mapping information. The first and second components developed by respective the first and second modules are included in the application with other components where applicable.
    • 一种用于提供用户界面系统以开发具有以结构化定义语言表达的描述符的第一组件和表示为一系列指令的第二组件的应用的系统和方法。 各个组件进行交互,用于处理通过网络从数据源接收的设备的运行时环境中的消息。 组件应用程序包括用XML代码编写的数据组件,表示组件和消息组件。 组件应用程序还包括写入ECMAScript子集中的工作流组件,并使用XML代码进行扩充。 用户界面系统包括第一模块,例如查看器或编辑器,用于通过与提供应用程序的持久状态的数据模型交互来开发第一组件的定义。 用户界面系统包括用于通过与数据模型交互来开发第二组件的指令的第二模块。 以及用于向第一模块提供数据源的消息映射信息的后端连接器。 第一个模块基于映射信息生成定义。 由第一和第二模块开发的第一和第二组件在应用中包括在适用的其他组件中。