System and method for customized provisioning of application content
    21.
    发明授权
    System and method for customized provisioning of application content 有权
    用于定制应用程序内容的系统和方法

    公开(公告)号:US08387039B2

    公开(公告)日:2013-02-26

    申请号:US10767340

    申请日:2004-01-30

    IPC分类号: G06F9/445 G06F9/44

    CPC分类号: G06F8/20

    摘要: The current state of art for over-the-air (OTA) provisioning typically consists of a rigid set of operations that are suited to deliver a fixed content type. The runtime environment on the terminal is designed to handle a limited set of predefined content types and incapable of any content-adaptive or customized provisioning by the content provider or publisher. Systems and methods are provided for customized provisioning of an application program on a runtime environment of a terminal. The application includes application content having at least one specified content type. A method comprises: obtaining the application content by the runtime environment; and obtaining by the runtime environment a set of provisioning instructions related to the application content. The provisioning instructions are coupled to the application for specifying a provisioning API set for provisioning the application content. This method also executes the provisioning instructions for employing the API set to provision the application according to the specified content type.

    摘要翻译: 当前用于空中(OTA)配置的现有技术通常由适合于传送固定内容类型的刚性操作组成。 终端上的运行时环境被设计为处理有限的一组预定义的内容类型,并且不能由内容提供商或发行者进行任何内容自适应或定制的供应。 系统和方法被提供用于在终端的运行时环境上自定义地提供应用程序。 应用程序包括具有至少一个指定内容类型的应用程序内容。 一种方法包括:通过运行时环境获得应用内容; 以及由所述运行时环境获取与所述应用内容相关的一组供应指令。 供应指令被耦合到应用程序,用于指定用于供应应用内容的供应API集合。 该方法还执行用于采用API集的供应指令,以根据指定的内容类型来提供应用。

    System and method for building wireless applications with intelligent mapping between user interface and data components
    22.
    发明授权
    System and method for building wireless applications with intelligent mapping between user interface and data components 有权
    用于通过用户界面和数据组件之间的智能映射构建无线应用的系统和方法

    公开(公告)号:US08108830B2

    公开(公告)日:2012-01-31

    申请号:US10788490

    申请日:2004-03-01

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

    CPC分类号: G06F8/65 G06F8/656 G06F9/451

    摘要: A system and method for generating a screen element, based on a data object, of a component application is disclosed. The component application includes a data component having a data field definition and a screen component having a screen element definition. A mapping manager identifies a mapping present in the screen component. The mapping specifies dynamic relationships between the screen component and the data component by an identifier, and for selecting the data component mapped by the mapping according to the mapping identifier. The mapping manager maintains dynamic integrity and automatically synchronizes changes between the screen component and the corresponding data component. A data manager obtains a data object field value corresponding to the data field definition of the mapped data component; and a presentation manager generates a screen element from the screen element definition to include the data object field value.

    摘要翻译: 公开了一种用于生成组件应用的基于数据对象的屏幕元素的系统和方法。 组件应用包括具有数据字段定义的数据组件和具有屏幕元素定义的屏幕组件。 映射管理器识别屏幕组件中存在的映射。 该映射通过标识符指定屏幕组件和数据组件之间的动态关系,并根据映射标识符选择映射映射的数据组件。 映射管理器维护动态完整性,并自动同步屏幕组件与相应数据组件之间的更改。 数据管理器获取对应于映射数据分量的数据字段定义的数据对象字段值; 并且演示管理器从屏幕元素定义生成屏幕元素以包括数据对象字段值。

    System and method for enabling asynchronous push-based applications on a wireless device
    23.
    发明授权
    System and method for enabling asynchronous push-based applications on a wireless device 有权
    用于在无线设备上启用异步基于推送的应用程序的系统和方法

    公开(公告)号:US08060554B2

    公开(公告)日:2011-11-15

    申请号:US11402848

    申请日:2006-04-13

    IPC分类号: G06F15/16

    摘要: There is provided a system and method of enabling asynchronous push-based applications on a wireless device in a system having an application gateway server including an application repository and a server proxy including an event sink for communicating between the system and the device. The method comprises reading a Web service interface, generating a Web service interface therefrom conforming to a notification protocol, creating a notification-based application bundle for the Web service, publishing the notification-based application bundle, creating an event source. The system comprises an application gateway server, an application repository and an application registry. The application gateway includes an event sink for communicating between the system and the device. The application gateway server is configured for communication with a backend server including an event source.

    摘要翻译: 提供了一种在具有应用网关服务器的系统中的无线设备上启用异步基于推送的应用的系统和方法,所述应用网关服务器包括应用库和包括用于在系统和设备之间进行通信的事件接收器的服务器代理。 该方法包括读取Web服务接口,根据通知协议生成Web服务接口,为Web服务创建基于通知的应用程序包,发布基于通知的应用程序包,创建事件源。 该系统包括应用程序网关服务器,应用程序存储库和应用程序注册表。 应用网关包括用于在系统和设备之间进行通信的事件接收器。 应用网关服务器被配置为与包括事件源的后端服务器进行通信。

    SYSTEM AND METHOD FOR MANAGEMENT OF MUTATING APPLICATIONS
    24.
    发明申请
    SYSTEM AND METHOD FOR MANAGEMENT OF MUTATING APPLICATIONS 有权
    用于管理应用的系统和方法

    公开(公告)号:US20100281472A1

    公开(公告)日:2010-11-04

    申请号:US12712732

    申请日:2010-02-25

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/65 G06F8/656 G06F9/451

    摘要: A method for adapting a provisioned content of an application program on a mobile device, the content of the application being partitioned into a set of addressable logical modules, the method comprising the steps of provisioning a first group of logical modules selected from the set of logical modules to provide provisioned content on the device, monitoring execution path information of the provisioned content during execution on the device, evaluating the execution path information to adapt the provisioned content by one or more of adding logical modules to the first group from the set of logical modules, removing logical modules from the first group of logical modules or suspending logical modules from the first group of logical modules, to form a second group of logical modules, revising the first group of logical modules to correspond to the second group of logical modules to provide a revised content; and adapting the provisioned content of the application on the terminal to correspond to the revised content, during execution on the device.

    摘要翻译: 一种用于在移动设备上调整应用程序的配置内容的方法,所述应用的内容被划分为一组可寻址逻辑模块,所述方法包括以下步骤:提供从所述逻辑集合中选择的第一组逻辑模块 模块,用于在所述设备上提供所提供的内容,在所述设备上执行期间监视所提供的内容的执行路径信息;评估所述执行路径信息,以使所提供的内容由所述逻辑集合中的一个或多个添加逻辑模块到所述第一组; 模块,从第一组逻辑模块中移除逻辑模块或从第一组逻辑模块中挂起逻辑模块,以形成第二组逻辑模块,将第一组逻辑模块修改为对应于第二组逻辑模块, 提供修订内容; 以及在所述设备执行期间,使所述应用在所述终端上的所提供的内容与所述修改的内容相对应。

    SYSTEM AND METHOD FOR FLEXIBLE APPLICATION HOSTING ON A WIRELESS DEVICE
    25.
    发明申请
    SYSTEM AND METHOD FOR FLEXIBLE APPLICATION HOSTING ON A WIRELESS DEVICE 有权
    在无线设备上灵活应用的系统和方法

    公开(公告)号:US20100161767A1

    公开(公告)日:2010-06-24

    申请号:US12717243

    申请日:2010-03-04

    IPC分类号: G06F15/16

    CPC分类号: G06F9/44505

    摘要: A method of dynamically hosting an application program on a wireless device, a content of the application partitioned into a plurality of module envelopes, each of the module envelopes having a portion of the modules comprising the application, the method comprising the steps of initializing the loading of the application comprising referencing an application information structure, the structure comprising relational information of the module envelopes, selecting one of the module envelopes from the plurality of the module envelopes according to the relational information, configuring a state of the selected module envelope according to a predefined envelope state, the envelope state being selected from a set of envelope states comprising at least two states selected from the group comprising an offline state, an executable state, and a raw state for conversion to the executable state, and providing the selected module envelope, when configured in the executable state, to an application manager for changing the configuration of the application on the device according to the configured module envelope.

    摘要翻译: 一种在无线设备上动态地托管应用程序的方法,将应用的内容划分成多个模块封套,每个模块封套具有包括应用的模块的一部分,该方法包括以下步骤:初始化加载 所述应用包括参考应用信息结构,所述结构包括所述模块信封的关系信息,根据所述关系信息从所述多个所述模块信封中选择所述模块信封之一,根据所述关系信息配置所选择的模块信封的状态 从包括离线状态,可执行状态和用于转换到可执行状态的原始状态的组中选择的至少两个状态的一组包络状态中选择包络状态,以及提供所选择的模块信封 在可执行状态下配置为一个应用程序 n经理根据配置​​的模块信封更改设备上应用程序的配置。

    SYSTEM AND METHOD FOR BUILDING COMPONENT APPLICATIONS USING METADATA DEFINED MAPPING BETWEEN MESSAGE AND DATA DOMAINS
    26.
    发明申请
    SYSTEM AND METHOD FOR BUILDING COMPONENT APPLICATIONS USING METADATA DEFINED MAPPING BETWEEN MESSAGE AND DATA DOMAINS 审中-公开
    使用消息和数据域之间的元数据定义映射来构建组件应用程序的系统和方法

    公开(公告)号:US20100142406A1

    公开(公告)日:2010-06-10

    申请号:US12703969

    申请日:2010-02-11

    IPC分类号: H04L12/28

    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 for adaptable provisioning of generic application content
    27.
    发明授权
    System and method for adaptable provisioning of generic application content 有权
    适用于通用应用内容的系统和方法

    公开(公告)号:US07509658B2

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

    申请号:US10767722

    申请日:2004-01-30

    IPC分类号: G06F13/00

    CPC分类号: H04L67/34 G06F8/61 H04W8/20

    摘要: The current state of art for over-the-air (OTA) provisioning typically consists of a rigid set of operations that are suited to deliver a fixed content type. The runtime environment on the terminal is designed to handle a limited set of predefined content types and incapable of any content-adaptive or customized provisioning by the content provider or publisher. Systems and methods are provided for adaptable provisioning of an application program on a runtime environment of a terminal. The application includes generic application content. One method comprises the steps of configuring a provisioning API set including a generic API, such that the generic API is addressable by at least two dissimilar content types of the generic application content; obtaining an enabler related to a selected content type of the generic application content, such that the enabler is configured for executing provisioning instruction requests for the generic application content according to the selected application content; and provisioning portions of the generic application content having the selected application content by using the enabler to access the generic API.

    摘要翻译: 当前用于空中(OTA)配置的现有技术通常由适合于传送固定内容类型的刚性操作组成。 终端上的运行时环境被设计为处理有限的一组预定义的内容类型,并且不能由内容提供商或发行者进行任何内容自适应或定制的供应。 提供了系统和方法,用于在终端的运行时环境上适应性地提供应用程序。 应用程序包括通用应用程序内容。 一种方法包括以下步骤:配置包括通用API的配置API集合,使得通用API可由通用应用内容的至少两个不同内容类型寻址; 获得与一般应用内容的所选内容类型相关的启动器,使得所述使能器被配置为根据所选择的应用内容来执行所述通用应用内容的配置指令请求; 以及通过使用所述使能器访问所述通用API来配置具有所选择的应用内容的通用应用内容的部分。

    SYSTEM AND METHOD FOR DYNAMIC CONTENT PROCESSING WITH EXTENDABLE PROVISIONING
    28.
    发明申请
    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 designing component based applications
    29.
    发明授权
    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 component based applications
    30.
    发明授权
    System and method for generating component based applications 有权
    用于生成基于组件的应用程序的系统和方法

    公开(公告)号:US07941784B2

    公开(公告)日:2011-05-10

    申请号:US11078331

    申请日:2005-03-14

    IPC分类号: G06F9/44

    CPC分类号: G06F9/445 G06F8/35

    摘要: A system and method for generating an application based on a first component having definitions expressed in a structured definition language and a second component having a series of instructions. 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 components define the processing on a device runtime environment of messages communicated over a network between the device and a datasource. The system and method have a data model for providing a persistent state of the application including the component definitions and the series of instructions. The system and method also have a code module for obtaining the components from the data model and for generating a first application element including code representing the component definitions. The system and method also have a mappings module for obtaining datasource mapping information from the data model and for generating a second application element including mapping file descriptors corresponding to the datasource mapping information, the mapping information for use in communication of the messages between the device runtime environment and the datasource. The system and method also have a resource module for collecting application resources and for generating a third application element including the resources, wherein the application elements are subsequently packaged as a deployable form of the application.

    摘要翻译: 一种用于基于具有以结构化定义语言表达的定义的第一组件和具有一系列指令的第二组件来生成应用程序的系统和方法。 组件应用程序包括用XML代码编写的数据组件,表示组件和消息组件。 组件应用程序还包括写入ECMAScript子集中的工作流组件,并使用XML代码进行扩充。 组件定义在设备运行时环境上通过设备和数据源之间的网络传送的消息的处理。 该系统和方法具有用于提供应用的持久状态的数据模型,包括组件定义和一系列指令。 该系统和方法还具有代码模块,用于从数据模型获得组件,并且用于生成包括代表组件定义的代码的第一应用程序元素。 该系统和方法还具有一个映射模块,用于从数据模型获得数据源映射信息,并用于生成第二应用元素,包括与数据源映射信息相对应的映射文件描述符,用于在设备运行时间之间的消息通信中使用的映射信息 环境和数据源。 该系统和方法还具有用于收集应用资源并用于生成包括资源的第三应用元素的资源模块,其中应用元素随后被打包为应用的可部署形式。