Container-level transaction management system and method therefor
    61.
    发明授权
    Container-level transaction management system and method therefor 有权
    集装箱级交易管理系统及其方法

    公开(公告)号:US07925252B2

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

    申请号:US11405600

    申请日:2006-04-18

    IPC分类号: H04W24/00

    摘要: An application container-level transaction management system for managing transactions of an application on a wireless device. The system comprises a transaction manager for providing an interface to the application container for accessing methods for creation and execution of transactions in a hierarchical order. The transactions comprising correlative operations. The system further comprises a transaction stack for storing the transactions to be executed in an execution order according to the hierarchical order, the order of execution providing for at least one of rollback and completion of the correlative operations.

    摘要翻译: 用于管理无线设备上的应用的事务的应用容器级事务管理系统。 该系统包括一个交易管理器,用于向应用程序容器提供一个接口,用于访问用于以层次顺序创建和执行事务的方法。 交易包括相关操作。 该系统还包括一个交易堆栈,用于根据分级顺序存储要以执行顺序执行的事务,执行顺序为回滚和完成相关操作提供至少一个。

    System and method for asynchronous wireless services using reverse service schema generation
    62.
    发明授权
    System and method for asynchronous wireless services using reverse service schema generation 有权
    使用反向服务模式生成的异步无线服务的系统和方法

    公开(公告)号:US07426194B2

    公开(公告)日:2008-09-16

    申请号:US10913454

    申请日:2004-08-09

    IPC分类号: H04Q7/00

    摘要: A notification service and correspondingly configured wireless device for providing asynchronous communications over a communication network for an application of the wireless device in communication with a selected service. The selected service has a source schema definition including an output notification definition associated with a correlation ID. The notification service comprises a reverse schema definition of the source schema definition such that the reverse schema definition includes an input notification operation definition corresponding to the output notification definition. The input definition is associated with the correlation ID and a parameter list of the output definition. The output definition is for defining an output message of the selected source that corresponds to an input message of the notification service defined by the input definition. The notification service has a first communication port adapted for receiving the output message of the selected service as the input message to the notification service, wherein the messages are adapted to include the correlation ID for identifying the network address of the wireless device. The information contents of the output message of the selected source are transmitted as an asynchronous communication to the application of the wireless device identified by the correlation ID.

    摘要翻译: 通知服务和相应配置的无线设备,用于通过通信网络提供与所选服务通信的无线设备的应用的异步通信。 所选择的服务具有包括与相关ID相关联的输出通知定义的源模式定义。 通知服务包括源模式定义的反向模式定义,使得反向模式定义包括与输出通知定义相对应的输入通知操作定义。 输入定义与相关ID和输出定义的参数列表相关联。 输出定义用于定义与输入定义定义的通知服务的输入消息相对应的所选源的输出消息。 通知服务具有适于将所选择的服务的输出消息作为输入消息接收到通知服务的第一通信端口,其中消息适于包括用于识别无线设备的网络地址的相关ID。 所选择的源的输出消息的信息内容作为异步通信发送到由相关ID标识的无线设备的应用。

    Apparatus and method for efficient encoding of application definition using contiguous arrays
    63.
    发明申请
    Apparatus and method for efficient encoding of application definition using contiguous arrays 有权
    使用连续阵列对应用定义进行有效编码的装置和方法

    公开(公告)号:US20060248108A1

    公开(公告)日:2006-11-02

    申请号:US11106574

    申请日:2005-04-15

    IPC分类号: G06F7/00

    CPC分类号: G06F8/00

    摘要: A system and method for the simplification of data structures, particularly those used for wireless communications, encodes data structures for efficient storage and access. Wireless devices are provisioned with user applications for accessing remote services, such as World Wide Web services. The user applications comprise a plurality of component definitions which typically describe complex data structures for execution by a runtime environment. The runtime environment is conditioned to use a manner to encode such data structures in flat arrays of primitive types.

    摘要翻译: 用于简化数据结构的系统和方法,特别是用于无线通信的系统和方法,对用于有效存储和访问的数据结构进行编码。 无线设备配备有用于访问远程服务的用户应用程序,例如万维网服务。 用户应用程序包括多个组件定义,其通常描述用于由运行时环境执行的复杂数据结构。 运行时环境的条件是使用一种方法来对原始类型的平面数组中的数据结构进行编码。

    System and method for dynamic generation and customization of web service client applications for terminals
    65.
    发明授权
    System and method for dynamic generation and customization of web service client applications for terminals 有权
    用于终端的Web服务客户端应用程序的动态生成和定制的系统和方法

    公开(公告)号:US08271940B2

    公开(公告)日:2012-09-18

    申请号:US12968776

    申请日:2010-12-15

    IPC分类号: G06F9/44 G06F15/16

    摘要: A method for customizing an application template for an executable application in a mobile device is described. An application template is assembled based on a plurality of interface element definitions. The application template comprises at least one of a message template, a data template, a presentation template, and a workflow template. The interface element definitions are generated from a parsed schema definition of a web service, and include a message definition, a data definition, a presentation definition; and a workflow element. The workflow element specifies a behavior of the message definition, the data definition, and the presentation definition.

    摘要翻译: 描述了在移动设备中定制用于可执行应用的应用模板的方法。 基于多个界面元素定义组装应用模板。 应用模板包括消息模板,数据模板,演示模板和工作流模板中的至少一个。 接口元素定义是从Web服务的解析模式定义生成的,并且包括消息定义,数据定义,呈现定义; 和工作流元素。 工作流元素指定消息定义,数据定义和表示定义的行为。

    APPARATUS AND METHOD FOR EFFICIENT ENCODING OF APPLICATION DEFINITION USING CONTIGUOUS ARRAYS
    66.
    发明申请
    APPARATUS AND METHOD FOR EFFICIENT ENCODING OF APPLICATION DEFINITION USING CONTIGUOUS ARRAYS 有权
    使用连续阵列有效编码应用程序定义的装置和方法

    公开(公告)号:US20100235399A1

    公开(公告)日:2010-09-16

    申请号:US12787848

    申请日:2010-05-26

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F8/00

    摘要: A system and method for the simplification of data structures, particularly those used for wireless communications, encodes data structures for efficient storage and access. Wireless devices are provisioned with user applications for accessing remote services, such as World Wide Web services. The user applications comprise a plurality of component definitions which typically describe complex data structures for execution by a runtime environment. The runtime environment is conditioned to use a manner to encode such data structures in flat arrays of primitive types.

    摘要翻译: 用于简化数据结构的系统和方法,特别是用于无线通信的系统和方法,对用于有效存储和访问的数据结构进行编码。 无线设备配备有用于访问远程服务的用户应用程序,例如万维网服务。 用户应用程序包括多个组件定义,其通常描述用于由运行时环境执行的复杂数据结构。 运行时环境的条件是使用一种方法来对原始类型的平面数组中的数据结构进行编码。

    Container-level transaction management system and method therefor
    67.
    发明申请
    Container-level transaction management system and method therefor 有权
    集装箱级交易管理系统及其方法

    公开(公告)号:US20060265448A1

    公开(公告)日:2006-11-23

    申请号:US11405600

    申请日:2006-04-18

    IPC分类号: G06F15/16

    摘要: An application container-level transaction management system for managing transactions of an application on a wireless device. The system comprises a transaction manager for providing an interface to the application container for accessing methods for creation and execution of transactions in a hierarchical order. The transactions comprising correlative operations. The system further comprises a transaction stack for storing the transactions to be executed in an execution order according to the hierarchical order, the order of execution providing for at least one of rollback and completion of the correlative operations.

    摘要翻译: 用于管理无线设备上的应用的事务的应用容器级事务管理系统。 该系统包括一个交易管理器,用于向应用程序容器提供一个接口,用于访问用于以层次顺序创建和执行事务的方法。 交易包括相关操作。 该系统还包括一个交易堆栈,用于根据分级顺序存储要以执行顺序执行的事务,执行顺序为回滚和完成相关操作提供至少一个。

    System and method for executing wireless applications using common UI components from a UI repository
    68.
    发明申请
    System and method for executing wireless applications using common UI components from a UI repository 审中-公开
    使用UI存储库中的常见UI组件执行无线应用程序的系统和方法

    公开(公告)号:US20050193380A1

    公开(公告)日:2005-09-01

    申请号:US10787948

    申请日:2004-02-27

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F9/451

    摘要: A system and method is provided having an execution environment of an intelligent runtime device framework for generating user interface elements on a user interface (UI), declared on the device. The proposed method allows user interface definitions through XML metadata UI definitions (or other structured definition language schema) instead of requiring an implementation of the screen elements in executable code for the application. The UI definitions are stored in a common UI repository as a common resource of the applications on the device and is processed at runtime. The UI definitions are independent from the target platform of the device. The “look and feel” of all the applications on the device can be customized and branded as required. Defining layout and ordering of UI elements separately from the applications logic offers modularization of the applications. Such modularization allows reuse of already defined UI screens and sharing them between different applications. The system has a themes and branding repository, a UI repository, a visualization engine, an execution environment, and a UI service. The method includes steps of parsing the XML definitions, applying theme and branding characteristics, providing a screen model to the execution environment, visualizing the user interface, and event handling.

    摘要翻译: 提供了具有智能运行时设备框架的执行环境的系统和方法,用于在设备上声明的用户界面(UI)上生成用户界面元素。 所提出的方法允许通过XML元数据UI定义(或其他结构化定义语言模式)的用户界面定义,而不是要求在应用程序的可执行代码中实现屏幕元素。 UI定义存储在通用UI存储库中,作为设备上应用程序的公共资源,并在运行时处理。 UI定义独立于设备的目标平台。 设备上所有应用程序的“外观”可以根据需要定制和品牌化。 定义UI元素的布局和排序与应用程序逻辑分开提供了应用程序的模块化。 这种模块化允许重用已定义的UI屏幕并在不同的应用程序之间共享它们。 该系统具有主题和品牌存储库,UI存储库,可视化引擎,执行环境和UI服务。 该方法包括解析XML定义,应用主题和品牌特征,向执行环境提供屏幕模型,可视化用户界面和事件处理的步骤。

    System and method for presentation of wireless application data using repetitive UI layouts
    69.
    发明申请
    System and method for presentation of wireless application data using repetitive UI layouts 审中-公开
    使用重复UI布局呈现无线应用数据的系统和方法

    公开(公告)号:US20050193361A1

    公开(公告)日:2005-09-01

    申请号:US10787930

    申请日:2004-02-27

    IPC分类号: G06F9/44 G06F9/445 G06F17/50

    CPC分类号: G06F9/451 G06F9/445

    摘要: A Repetitive Layout scheme is provided that operates on a collection of data objects, such that each data object accords to the same data object definition (data model) expressed in a structured definition language. The Repetitive Layout consists of one UI section repeated for every object in the collection. Each UI section is composed of a set of UI controls or sub-layouts. The UI controls in each section are associated with the data fields of the corresponding data object. A user of a wireless application interacting with the data objects can select UI sections and edit the controls within them via the user interface of the wireless device executing the application. Any modifications are propagated to the data objects mapped to the respective UI sections. Similarly, all modifications (driven by the application logic or incoming server messages) to the data objects are reflected in the UI section mapped to these objects. The generation and application of the repetitive layout scheme can include the steps: dynamic data entity generation (Data Composer stage); determining the collection of data objects that need to be presented by the user interface (Rules Engine stage); sorting the collection of data objects (Sorting Processor stage); generating the UI Layout (Layout Generator stage); propagating UI changes back to the Data Model having the definitions of the data objects (Data Dispatcher stage); propagating data changes to the Repetitive Layout; and propagating changes to nodes of the data model.

    摘要翻译: 提供了一种对数据对象集合进行操作的重复布局方案,使得每个数据对象符合以结构化定义语言表达的相同数据对象定义(数据模型)。 重复布局由集合中的每个对象重复的一个UI部分组成。 每个UI部分由一组UI控件或子布局组成。 每个部分的UI控件都与相应数据对象的数据字段相关联。 与数据对象交互的无线应用的用户可以通过执行应用的无线设备的用户界面来选择UI部分并编辑它们中的控件。 任何修改都会传播到映射到各个UI部分的数据对象。 类似地,对数据对象的所有修改(由应用程序逻辑或传入的服务器消息驱动)都会反映在映射到这些对象的UI部分中。 重复布局方案的生成和应用可以包括以下步骤:动态数据实体生成(Data Composer阶段); 确定需要由用户界面呈现的数据对象的收集(Rules Engine阶段); 排序数据对象的集合(排序处理器阶段); 生成UI布局(布局生成器阶段); 传播UI更改回具有数据对象定义的数据模型(Data Dispatcher stage); 将数据更改传播到重复布局; 并将更改传播到数据模型的节点。

    System and method for dynamic generation and customization of web service client applications for terminals
    70.
    发明授权
    System and method for dynamic generation and customization of web service client applications for terminals 有权
    用于终端的Web服务客户端应用程序的动态生成和定制的系统和方法

    公开(公告)号:US07877725B2

    公开(公告)日:2011-01-25

    申请号:US10787932

    申请日:2004-02-27

    IPC分类号: G06F9/44 G06F15/16

    摘要: Many web services require different application programs to access their data. Further, as new web services are developed, they may not be compatible with current application programs. Methods and servers are presented for dynamically generating an application program for interaction with a service, the service interacting with a terminal via a network. One exemplary method comprises obtaining schema definitions of the service, the service interacts with the application executed on a terminal via a network and parsing the schema definition. A plurality of interface element definitions from the parsed schema definition is generated. An application template using the plurality of interface element definitions is assembled and customized. The application is generated using the application template.

    摘要翻译: 许多Web服务需要不同的应用程序来访问其数据。 此外,随着新的Web服务的开发,它们可能与当前的应用程序不兼容。 呈现方法和服务器,用于动态生成用于与服务交互的应用程序,该服务通过网络与终端进行交互。 一个示例性方法包括获得服务的模式定义,该服务经由网络与在终端上执行的应用交互并解析模式定义。 生成来自解析的模式定义的多个接口元素定义。 使用多个界面元素定义的应用模板被组合和定制。 应用程序是使用应用程序模板生成的。