SYSTEM AND METHOD FOR DYNAMIC CONTENT PROCESSING WITH EXTENDABLE PROVISIONING
    31.
    发明申请
    SYSTEM AND METHOD FOR DYNAMIC CONTENT PROCESSING WITH EXTENDABLE PROVISIONING 审中-公开
    具有可扩展性的动态内容处理系统和方法

    公开(公告)号:US20080148139A1

    公开(公告)日:2008-06-19

    申请号:US12036942

    申请日:2008-02-25

    IPC分类号: G06F17/00

    CPC分类号: G06F9/547 G06F9/46

    摘要: Data can be stored in a wide variety of formats, and it is recognized that not all terminals have the resources for storing the appropriate Application Program for processing and/or viewing the data as defined in a particular format. Systems and methods are described for dynamically processing a generic content expressed in a structured definition language. The systems and methods use an associated content handler having a set of instructions suitable for processing the content, such as XML content. The method comprises receiving a content envelope including the content and a reference to the associated content handler. The associated content handler is requested using the reference, the reference including a reference location for the content handler. Once obtained, the content is processed using the set of instructions of the content handler. The instructions can be expressed in script and/or code.

    摘要翻译: 数据可以以各种格式存储,并且认识到并不是所有终端都具有用于存储用于处理和/或查看以特定格式定义的数据的适当的应用程序的资源。 描述了用于动态处理以结构化定义语言表达的通用内容的系统和方法。 系统和方法使用具有适合于处理内容的指令集(例如XML内容)的相关联的内容处理程序。 该方法包括接收包括内容的内容信封和对相关内容处理程序的引用。 使用引用请求相关联的内容处理程序,该引用包括内容处理程序的引用位置。 一旦获得,使用内容处理程序的指令集处理内容。 说明可以用脚本和/或代码表示。

    System and method for communicating asynchronously with web services using message set definitions
    32.
    发明授权
    System and method for communicating asynchronously with web services using message set definitions 有权
    使用消息集定义与Web服务异步通信的系统和方法

    公开(公告)号:US07894431B2

    公开(公告)日:2011-02-22

    申请号:US11065030

    申请日:2005-02-25

    IPC分类号: H04L12/28 H04L12/56

    摘要: 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.

    摘要翻译: 这里描述了一种用于通过网络来关联移动通信设备和数据源之间的异步通信消息的系统,方法和计算机可读介质。 移动通信设备执行应用以基于通信消息的内容来提供与数据源的交互。 系统包括消息集和消息管理器。 消息集合被配置为将通信消息的异步请求消息与通信消息的相应异步响应消息相关联。 异步请求消息在发送时具有第一相关标识符,并且异步响应消息在接收时具有第二相关标识符; 第一和第二相关标识符形成消息集的一部分并且指定将异步请求消息的数据元素和异步响应消息的数据元素分别与数据实例相关联的映射。 第一相关标识符与第二相关标识符不同。 消息管理器被配置为通过使用第二相关标识符解析数据实例,并且通过使用异步响应的数据元素更新数据实例的元素来将异步响应消息的数据元素映射到数据实例的元素 消息根据消息集中指定的映射。

    System and method for applying development patterns for component based applications

    公开(公告)号:US07657868B2

    公开(公告)日:2010-02-02

    申请号:US11078430

    申请日:2005-03-14

    IPC分类号: G06F9/44

    CPC分类号: 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.”

    System and method for designing component based applications
    34.
    发明授权
    System and method for designing component based applications 有权
    用于设计基于组件的应用程序的系统和方法

    公开(公告)号:US07493594B2

    公开(公告)日:2009-02-17

    申请号:US11078427

    申请日:2005-03-14

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34 G06F8/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代码进行扩充。 用户界面系统包括第一模块,例如查看器或编辑器,用于通过与提供应用程序的持久状态的数据模型交互来开发第一组件的定义。 用户界面系统包括用于通过与数据模型交互来开发第二组件的指令的第二模块。 以及用于向第一模块提供数据源的消息映射信息的后端连接器。 第一个模块基于映射信息生成定义。 由第一和第二模块开发的第一和第二组件在应用中包括在适用的其他组件中。

    System and method for generating safe and efficient component relationships in wireless applications
    35.
    发明授权
    System and method for generating safe and efficient component relationships in wireless applications 有权
    用于在无线应用中生成安全高效的组件关系的系统和方法

    公开(公告)号:US08074208B2

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

    申请号:US11379158

    申请日:2006-04-18

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3604

    摘要: A method of detecting recursive instantiation loops in a wireless application. A data model digraph is constructed including a respective node for each data component in the wireless application, and a respective edge for each relationship between a pair of data components. The data model digraph is searched to identify any cycles. For each identified cycle, each data component that participates in the cycle is identified.

    摘要翻译: 一种在无线应用中检测递归实例化循环的方法。 构造数据模型图,其包括无线应用中的每个数据组件的相应节点,以及一对数据组件之间的每个关系的相应边缘。 搜索数据模型有向图以识别任何周期。 对于每个识别的周期,识别参与循环的每个数据组件。

    SYSTEM AND METHOD FOR APPLYING DEVELOPMENT PATTERNS FOR COMPONENT BASED APPLICATIONS
    36.
    发明申请
    SYSTEM AND METHOD FOR APPLYING DEVELOPMENT PATTERNS FOR COMPONENT BASED APPLICATIONS 有权
    用于基于组件的应用程序开发模式的系统和方法

    公开(公告)号:US20100131922A1

    公开(公告)日:2010-05-27

    申请号:US12631320

    申请日:2009-12-04

    IPC分类号: G06F9/44

    CPC分类号: 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 first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.”

    摘要翻译: “一种用于协调客户端应用程序的开发的计算设备和方法,包括包括具有相应组件定义的数据组件,消息组件或屏幕组件中的至少一个中的一个或多个的应用程序组件,或包括系列的工作流组件 的指示。 配置为与开发环境交互的第一开发模式模块由计算机用户界面提供,第一开发模式模块被配置用于基于客户端应用的中心的应用组件类型从多个模式中选择第一模式,第一开发模式模块 开发模式模块,用于通过多个预定义步骤引导用户界面,以根据第一模式经由用户界面通过用户输入事件来协调应用组件的开发。

    System and Method of Compact Messaging in Network Communications By Removing Tags and Utilizing Predefined Message Definitions
    37.
    发明申请
    System and Method of Compact Messaging in Network Communications By Removing Tags and Utilizing Predefined Message Definitions 有权
    网络通信中的紧凑消息系统和方法,通过删除标签和利用预定义的消息定义

    公开(公告)号:US20090031324A1

    公开(公告)日:2009-01-29

    申请号:US12246716

    申请日:2008-10-07

    摘要: A method of compact messaging between a schema-based service and a device over a network, the device and the service having a predetermined knowledge of element descriptors shared between the device and the service based on a structured definition language. The method comprises the steps of: establishing communication between the service and the device; preparing a compact message including element data values by removing the element descriptors associated with the element data values; maintaining an order of the element data values based on a predetermined sequence of the element descriptors and the element data values; placing the element data values in respective delimiters for differentiating between adjacent ones of the element data values, the delimiters indicating a start and an end of a given sequence of the element data values; and sending the compact message over the network for subsequent interpretation upon reception using the shared predetermined knowledge of the element descriptors.

    摘要翻译: 一种基于模式的服务和通过网络的设备之间的紧凑消息的方法,所述设备和所述服务具有基于结构化定义语言在所述设备和所述服务之间共享的元素描述符的预定知识。 该方法包括以下步骤:建立业务与设备之间的通信; 通过删除与元素数据值相关联的元素描述符来准备包括元素数据值的紧凑消息; 基于元素描述符和元素数据值的预定序列来维护元素数据值的顺序; 将元素数据值放置在相应的分隔符中,用于区分相邻元素数据值中的相邻元素数据值,分隔符指示元素数据值的给定序列的开始和结束; 并且通过网络发送紧凑消息以便在接收时使用元素描述符的共享预定知识。

    System and method for implementing data-compatibility-based version scheme
    38.
    发明授权
    System and method for implementing data-compatibility-based version scheme 有权
    用于实现基于数据兼容的版本方案的系统和方法

    公开(公告)号:US08555272B2

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

    申请号:US12725028

    申请日:2010-03-16

    IPC分类号: G06F9/445

    CPC分类号: G06F8/65

    摘要: A versioning schema enforced by the application development environment enables the runtime environment of a terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update. The versioning schema includes a respective field for each one of a plurality of aspects of the application and defines an initial value of each field when an initial application load is released. For each successive software update affecting the application, the method involves identifying each aspect of the application affected by the software update and incrementing a value of the respective field of each identified aspect. The version number can be in the form D.M.F where D, M and F are incremented in response to changes in the application relating to data components, message components and features.

    摘要翻译: 应用程序开发环境实施的版本化模式使终端设备的运行时环境能够评估软件更新,以识别潜在的兼容性问题并控制更新的安装。 版本化模式包括应用程序的多个方面中的每个方面的相应字段,并且当释放初始应用程序负载时定义每个字段的初始值。 对于影响应用的每个连续的软件更新,该方法涉及识别受软件更新影响的应用的每个方面,并增加每个识别方面的相应字段的值。 版本号可以是D.M.F,其中D,M和F响应于与数据组件,消息组件和特征相关的应用的改变而递增。

    System and method for enabling assisted visual development of workflow for application tasks
    39.
    发明授权
    System and method for enabling assisted visual development of workflow for application tasks 有权
    用于实现应用任务工作流辅助视觉开发的系统和方法

    公开(公告)号:US08307294B2

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

    申请号:US12784951

    申请日:2010-05-21

    IPC分类号: G06F3/00 G06F3/14 G06F9/44

    CPC分类号: G06F8/34

    摘要: A method of enabling assisted visual development of workflow for an application task. A workflow wizard provides a tasking page from which a user selects a desired one of a plurality of candidate tasks. The workflow wizard then provides a data selection page from which the user selects a desired set of data components from a plurality of candidate data components. A target selection page is then provided, from which the user can select a desired one of a plurality of candidate objects. Finally, an assignment page is provided, to enable the user to specify a detailed assignment relationship between the selected set of data components and fields of the selected target. The workflow wizard then auto-generates code that, when executed, will implement the selected task using the selected set of data components, the selected target and the specified assignment.

    摘要翻译: 一种使应用任务的工作流的辅助可视化开发的方法。 工作流程向导提供了一个任务页面,用户从该任务页面选择多个候选任务中期望的一个。 然后,工作流程向导提供数据选择页面,用户从多个候选数据组件中从该数据选择页面中选择所需的一组数据组件。 然后提供目标选择页面,用户可以从其中选择多个候选对象中期望的一个。 最后,提供分配页面,以使用户能够指定所选择的一组数据组件和所选目标的字段之间的详细分配关系。 然后,工作流向导会自动生成代码,当执行时,将使用所选择的一组数据组件,所选目标和指定的分配来实现所选任务。

    SYSTEM AND METHOD FOR APPLYING DEVELOPMENT PATTERNS FOR COMPONENT BASED APPLICATIONS
    40.
    发明申请
    SYSTEM AND METHOD FOR APPLYING DEVELOPMENT PATTERNS FOR COMPONENT BASED APPLICATIONS 有权
    用于基于组件的应用程序开发模式的系统和方法

    公开(公告)号:US20100199261A1

    公开(公告)日:2010-08-05

    申请号:US12633155

    申请日:2009-12-08

    IPC分类号: G06F9/44

    CPC分类号: 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 first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.

    摘要翻译: 一种用于协调客户端应用程序开发的计算设备和方法,所述客户端应用程序包括应用程序组件,包括具有相应组件定义的数据组件,消息组件或屏幕组件中的至少一个中的一个或多个,或包括一系列 说明。 配置为与开发环境交互的第一开发模式模块由计算机用户界面提供,第一开发模式模块被配置用于基于客户端应用的中心的应用组件类型从多个模式中选择第一模式,第一开发模式模块 开发模式模块,用于利用多个预定步骤引导用户界面,以根据第一模式经由用户界面通过用户输入事件协调应用组件的开发。