System and method for interactive wireless applications with conditional UI controls and screen navigation
    1.
    发明申请
    System and method for interactive wireless applications with conditional UI controls and screen navigation 审中-公开
    具有条件UI控件和屏幕导航的交互式无线应用的系统和方法

    公开(公告)号:US20050193370A1

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

    申请号:US10787935

    申请日:2004-02-27

    摘要: A wireless application GUI is described as a set of atomic screen components. The application screens are defined through a structured language such as XML, HTML or XHTML and are expressed as a collection of nested layouts and UI controls. Representation of these visual components is facilitated through the use of an intelligent Device Runtime framework that provides a set of services for screen presentation, management and user interaction. The designation of the screen components provides for an interactive and dynamic UI, and provides for delegation of some of the user interface management to the intelligent Device Runtime framework. The screen components utilize conditional controls in the wireless application definition. Conditional controls are dynamic screen elements that determine their appearance or behavior by virtue of satisfying a particular condition. Conditional controls include so-called driving (primary) and dependent (secondary) controls that modify application runtime screen behavior.

    摘要翻译: 无线应用GUI被描述为一组原子屏幕组件。 应用程序屏幕通过结构化语言(如XML,HTML或XHTML)定义,并被表示为嵌套布局和UI控件的集合。 通过使用智能的Device Runtime框架来提供这些可视化组件的表示,该框架为屏幕显示,管理和用户交互提供了一套服务。 屏幕组件的指定提供了一个交互式和动态的UI,并且将一些用户界面管理委托给智能的Device Runtime框架。 屏幕组件利用无线应用定义中的条件控制。 条件控制是通过满足特定条件来确定其外观或行为的动态屏幕元素。 条件控制包括修改应用程序运行时屏幕行为的所谓驾驶(主)和依赖(次要)控件。

    System and method of application persistence
    3.
    发明申请
    System and method of application persistence 有权
    应用程序持久性的系统和方法

    公开(公告)号:US20060262749A1

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

    申请号:US11405576

    申请日:2006-04-18

    IPC分类号: H04Q7/00 H04L12/56

    CPC分类号: G06F11/1402 H04L67/16

    摘要: An application persistence system for improving wireless application resource efficiency is provided. The application persistence system comprises a persistence-point definition module for defining conditions that trigger persisting application data, a persistence-point analysis module for identifying efficient and reliable persistence points and a persistence points enforcement module for enforcing persistence points at application runtime. A method of improving wireless application resource efficiency is also provided. The method comprises the steps of defining conditions that trigger persisting application data, identifying efficient and reliable persistence points, defining a persistence mode flag in an application's profile, and enforcing persistence points at application runtime.

    摘要翻译: 提供了一种用于提高无线应用资源效率的应用持久性系统。 应用程序持久性系统包括用于定义触发持久应用程序数据的条件的持久点定义模块,用于识别有效和可靠的持久性点的持久点分析模块和用于在应用程序运行时执行持久性点的持久点执行模块。 还提供了一种提高无线应用资源效率的方法。 该方法包括以下步骤:定义触发持久应用程序数据,识别有效和可靠的持久性点的条件,在应用程序的配置文件中定义持久性模式标志,以及在应用程序运行时执行持久性点。

    System and method for building component applications using metadata defined mapping between message and data domains
    6.
    发明申请
    System and method for building component applications using metadata defined mapping between message and data domains 有权
    使用元数据定义的消息和数据域之间的映射构建组件应用程序的系统和方法

    公开(公告)号:US20050198100A1

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

    申请号:US10787929

    申请日:2004-02-27

    IPC分类号: G06F15/16

    CPC分类号: G06F9/546

    摘要: It is desirable to drive down the complexity involved in developing the wireless application by reducing the need to do any explicit coding, as well as reducing device resources utilized by the application when provisioned. Having an intelligent wireless device runtime environment (Device Runtime) that provides a set of basic services to manage the wireless application as a series if application components, and their interactions, can simplify the development effort and reduce resource allocation. The wireless application is described as a set of components. The data domain for this category of applications is defined using atomic data components. The communication between the device and a server is defined using atomic message components. Both message and data components are described in metadata using a structured definition language such as XML. The relationships between the message and data components are embedded in the XML definitions in the form of message/data mappings. Typically, outgoing messages are derived from some underlying data component and incoming messages affect the current state (or data representation) of the application. It is therefore apparent that the metadata defined mapping relationship is preferable between the expression of data and message components.

    摘要翻译: 希望减少开发无线应用程序所涉及的复杂性,减少对任何显式编码的需求,以及减少应用程序在设置时使用的设备资源。 具有智能无线设备运行时环境(Device Runtime),如果应用程序组件及其交互作用可以简化开发工作并减少资源分配,则提供一组基本服务以将系统管理为一系列。 无线应用程序被描述为一组组件。 使用原子数据组件定义此类应用程序的数据域。 使用原子消息组件定义设备与服务器之间的通信。 消息和数据组件都使用结构化定义语言(如XML)在元数据中进行描述。 消息和数据组件之间的关系以消息/数据映射的形式嵌入到XML定义中。 通常,传出消息是从某些底层数据组件派生的,而传入消息会影响应用程序的当前状态(或数据表示)。 因此,显而易见的是,元数据定义的映射关系在数据表达和消息分量之间是优选的。

    System and method of presenting entities of standard applications in wireless devices
    7.
    发明授权
    System and method of presenting entities of standard applications in wireless devices 有权
    在无线设备中呈现标准应用实体的系统和方法

    公开(公告)号:US08391845B2

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

    申请号:US12910123

    申请日:2010-10-22

    IPC分类号: H04M3/42

    摘要: A method of presenting data entities of standard device applications in wireless devices is provided. Component-based applications are hosted on a wireless device providing an application runtime environment for hosting at least one component-based application. Component definitions are hosted for developing the component-based application. A standard data component implements a standard data component definition; the standard data component definition is embedded into the component-based application definition during development. The standard data component providing access to a standard device data entity by invoking device dependent APIs the standard data component presenting the standard device data entity as a user defined data component. The application runtime environment automatically making functionality available of the user defined data components available to standard data component.

    摘要翻译: 提供了一种在无线设备中呈现标准设备应用的数据实体的方法。 基于组件的应用程序托管在无线设备上,提供用于托管至少一个基于组件的应用的应用运行时环境。 托管组件定义来开发基于组件的应用程序。 标准数据组件实现标准数据组件定义; 在开发期间将标准数据组件定义嵌入到基于组件的应用程序定义中。 标准数据组件通过将依赖于设备的API调用标准设备数据实体作为用户定义的数据组件来呈现标准设备数据实体来提供对标准设备数据实体的访问。 应用程序运行时环境自动使可用于标准数据组件的用户定义的数据组件的功能可用。

    System and method for managing data to be pushed to a wireless device when the device may be outside of a coverage range
    8.
    发明授权
    System and method for managing data to be pushed to a wireless device when the device may be outside of a coverage range 有权
    当设备可能在覆盖范围之外时,管理要被推送到无线设备的数据的系统和方法

    公开(公告)号:US07643825B2

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

    申请号:US11107884

    申请日:2005-04-18

    IPC分类号: H04B7/00

    CPC分类号: H04W60/00 H04W68/02

    摘要: A push proxy server for pushing data to a wireless device having a coverage state of online or offline. The push proxy server comprises a coverage state detector, memory, a data store, and a transceiver. The coverage state detector determines the coverage state of the wireless device. The memory stores a coverage state indicator for indicating the coverage state of the wireless device. The data store stores the data to be pushed to the wireless device when the coverage state indicator indicates the wireless device is offline. The transceiver transmits the data to the wireless device when the coverage state indicator indicates the wireless device is online. A method for implementing the push proxy server is also described.

    摘要翻译: 推送代理服务器,用于将数据推送到具有在线或离线的覆盖状态的无线设备。 推送代理服务器包括覆盖状态检测器,存储器,数据存储器和收发器。 覆盖状态检测器确定无线设备的覆盖状态。 存储器存储用于指示无线设备的覆盖状态的覆盖状态指示符。 当覆盖状态指示符指示无线设备脱机时,数据存储器存储要被推送到无线设备的数据。 当覆盖状态指示符指示无线设备在线时,收发器将数据发送到无线设备。 还描述了用于实现推送代理服务器的方法。

    System and method of synchronization of internal data cache with wireless device application data repositories
    10.
    发明申请
    System and method of synchronization of internal data cache with wireless device application data repositories 审中-公开
    内部数据缓存与无线设备应用数据存储库同步的系统和方法

    公开(公告)号:US20060259523A1

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

    申请号:US11405511

    申请日:2006-04-18

    IPC分类号: G06F17/30

    摘要: A data synchronization system for caching and updating non-component-enabled application data is provided. The data synchronization system comprises a data handle table generation module for generating a table of internal data handles associated with external data repository items, an external data repository interface module for retrieving data from and storing data in an external data repository and an internal repository for storing data items. A method of data synchronization is also provided. The method comprises the steps of generating a table of internal data handles associated with external data repository items, retrieving data from an external data repository, storing data in an internal repository and updating data in the external data repository.

    摘要翻译: 提供了一种用于缓存和更新非组件启用应用程序数据的数据同步系统。 数据同步系统包括数据句柄表生成模块,用于生成与外部数据存储库项目相关联的内部数据句柄表,用于从外部数据存储库中检索数据和存储数据的外部数据存储库接口模块以及用于存储的内部存储库 数据项。 还提供了数据同步的方法。 该方法包括以下步骤:生成与外部数据存储库项目相关联的内部数据处理表,从外部数据存储库检索数据,将数据存储在内部存储库中并更新外部数据存储库中的数据。