System and method for fragmentation of mobile content
    91.
    发明申请
    System and method for fragmentation of mobile content 审中-公开
    移动内容碎片的系统和方法

    公开(公告)号:US20070260637A1

    公开(公告)日:2007-11-08

    申请号:US11415241

    申请日:2006-05-02

    IPC分类号: G06F7/00

    摘要: A method and apparatus for fragmenting non-linear data for delivery in a dynamic content delivery architecture, the method comprising the steps of: analyzing metadata for the non-linear to determine how to fragment the non-linear data; partitioning the non-linear data in accordance with the metadata analysis creating partitioned segments; and defining navigation rules for the partition segments; the apparatus being a fragmentation module for use in a dynamic content delivery system, the fragmentation module comprising: a processor adapted to perform a metadata based analysis on content to be fragmented, the processor further adapted to partition the content into segments based on the metadata; and a segment navigation module, the segment navigation module adapted to define segment navigation rules for the segments.

    摘要翻译: 一种用于将非线性数据分段以在动态内容传送架构中传递的方法和装置,所述方法包括以下步骤:分析非线性的元数据以确定如何将非线性数据分段; 根据创建分割段的元数据分析来划分非线性数据; 并定义分区段的导航规则; 该装置是用于在动态内容传送系统中使用的碎片模块,所述碎片模块包括:适于对要分段的内容执行基于元数据的分析的处理器,所述处理器还适于基于所述元数据将所述内容分割成段; 以及段导航模块,所述段导航模块适于为所述段定义段导航规则。

    System and method of application persistence
    92.
    发明申请
    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 implementing data-compatibility-based version scheme

    公开(公告)号:US20060236317A1

    公开(公告)日:2006-10-19

    申请号:US11218432

    申请日:2005-09-06

    IPC分类号: G06F9/44

    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.

    System and method for automated building of component based applications for visualizing complex data structures
    94.
    发明申请
    System and method for automated building of component based applications for visualizing complex data structures 审中-公开
    用于自动构建基于组件的应用程序的可视化复杂数据结构的系统和方法

    公开(公告)号:US20060236254A1

    公开(公告)日:2006-10-19

    申请号:US11108169

    申请日:2005-04-18

    IPC分类号: G06F9/00

    CPC分类号: G06F8/75

    摘要: A system and method for generating a screen component configured to visualize a data structure in a displayed screen on a graphical user interface of a device. The screen component for including in an application for execution on the device and having definitions expressed in a structured definition language for defining the visualization of the data structure. The visualized data structure related to data content associated with messages communicated over a network between the device and a data source. The system and method comprises: a parser module for analyzing a set of predefined message and data definitions expressed in a structured definition language to identify corresponding data structure and message details related to the messages, the predefined message and data definitions for including in the application; a screen template for providing a representative example of the screen to be displayed on the graphical user interface; and a screen component generation module for applying the predefined message and data details to the screen template to generate the screen component; wherein the predefined message and data definitions and the screen component are subsequently assembled in to the application.

    摘要翻译: 一种用于生成被配置为在设备的图形用户界面上显示的屏幕中的数据结构可视化的屏幕组件的系统和方法。 该屏幕组件用于在应用中包括用于在该设备上执行并且具有用结构化定义语言表达的定义来定义数据结构的可视化的定义。 与通过设备和数据源之间的网络传送的消息相关联的数据内容相关的可视化数据结构。 该系统和方法包括:解析器模块,用于分析以结构化定义语言表达的一组预定义消息和数据定义,以识别与消息相关的相应数据结构和消息细节,用于在应用中包括的预定义消息和数据定义; 用于提供要在图形用户界面上显示的屏幕的代表性示例的屏幕模板; 以及屏幕组件生成模块,用于将预定义的消息和数据细节应用于屏幕模板以生成屏幕组件; 其中预定义的消息和数据定义以及屏幕组件随后被组合到应用程序中。

    System and method for generating component based applications

    公开(公告)号:US20060206861A1

    公开(公告)日:2006-09-14

    申请号: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.

    System and method for provisioning component applications
    96.
    发明申请
    System and method for provisioning component applications 有权
    用于配置组件应用程序的系统和方法

    公开(公告)号:US20060168355A1

    公开(公告)日:2006-07-27

    申请号:US11039952

    申请日:2005-01-24

    IPC分类号: G06F15/16

    摘要: A system and method are provided for provisioning component applications for retrieval by a device. The system includes an application gateway server, which includes a message broker for communicating between the system and the device. The application gateway server is configured for communication with a provisioning server and a discovery server. The provisioning server includes a provisioning service for servicing a provisioning request and a provisioning depot for storing packaged component applications. The discovery server stores and manages component application bundles. The system further includes a packaging application in communication with application gateway for retrieving a component application bundle, selecting elements from the component application bundle in accordance with the device for which the component application is being provisioned, creating a component application package using the selected elements, and making the packaged component application available to the device.

    摘要翻译: 提供了一种系统和方法来提供组件应用程序以供设备检索。 该系统包括应用网关服务器,其包括用于在系统和设备之间进行通信的消息代理。 应用网关服务器被配置为与配置服务器和发现服务器通信。 配置服务器包括用于服务供应请求的供应服务和用于存储包装的组件应用的供应库。 发现服务器存储和管理组件应用程序包。 该系统还包括与应用网关通信的包装应用程序,用于检索组件应用程序包,根据组件应用程序所针对的设备从组件应用程序包中选择元素,使用所选择的元素创建组件应用程序包, 并使打包的组件应用程序可用于设备。

    System and method for building component applications using metadata defined mapping between message and data domains
    97.
    发明申请
    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 for interactive wireless applications with conditional UI controls and screen navigation
    98.
    发明申请
    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 for building mixed mode execution environment for component applications
    99.
    发明申请
    System and method for building mixed mode execution environment for component applications 有权
    用于构建组件应用程序的混合模式执行环境的系统和方法

    公开(公告)号:US20050192984A1

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

    申请号:US11066239

    申请日:2005-02-25

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

    CPC分类号: G06F9/45508 G06F8/36

    摘要: A device runtime environment is provided for execution on a computing device. The device runtime environment provides an intelligent container for an application at runtime and comprises a plurality of services in communication with each other. The plurality of services a data manager, a screen manager, a communication service and a script interpreter. The data manager manages data components of the application including manipulation and persistence in a database of the data components. The screen manager managing screen components of the application and renders an output for display on a screen of the computing device. The communication service sends messages to external resources and receives and manages messages sent from external resources in accordance with corresponding message components. The script interpreter dynamically interprets script embedded in at least one of the data components, screen components, and message components and relays the interpreted output to the corresponding component manager for implementation. A method for implementing an application on the device in accordance with the above and a computer readable memory for storing instruction to implement the method are also provided.

    摘要翻译: 提供了用于在计算设备上执行的设备运行时环境。 设备运行时环境在运行时为应用提供智能容器,并且包括彼此通信的多个服务。 多个服务数据管理器,屏幕管理器,通信服务和脚本解释器。 数据管理器管理应用程序的数据组件,包括数据组件的数据库中的操作和持久性。 管理应用程序的屏幕组件的屏幕管理器,并呈现用于在计算设备的屏幕上显示的输出。 通信服务向外部资源发送消息,并根据相应的消息组件接收和管理从外部资源发送的消息。 脚本解释器动态地解释嵌入在至少一个数据组件,屏幕组件和消息组件中的脚本,并将解释的输出中继到相应的组件管理器以进行实现。 还提供了一种用于在根据上述的设备上实现应用的方法和用于存储实现该方法的指令的计算机可读存储器。

    System and method for publishing and accessing application APIs on a generic terminal
    100.
    发明申请
    System and method for publishing and accessing application APIs on a generic terminal 审中-公开
    在通用终端上发布和访问应用程序API的系统和方法

    公开(公告)号:US20050172282A1

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

    申请号:US10767728

    申请日:2004-01-30

    IPC分类号: G06F9/445 G06F9/46 H04L29/08

    摘要: Disadvantages with the current application interaction approach include: changes in configuration or version of a single software component often require the reinstall of a large number of dependent or related applications and previously installed software components are unable to communicate with software provisioned and installed at a later date. There is provided systems and methods for providing dynamic interaction between a pair of application programs by a platform neutral interface of a terminal, the pair of applications including a requestor application desiring access to a target application. One such method includes registering access information of the target application, such that the access information includes published access information made available in a data structure for retrieval by the platform neutral interface. This method further includes receiving an access request by the platform neutral interface from the requestor application, such that the access request includes request content corresponding to the published access information of the target application. The method proceeds further by obtaining an interface component by using the request content to search the data structure, such that the interface component is configured for enabling communication between the platform neutral interface and the target application in an access format expected by the target application. The method also includes employing the interface component by the platform neutral interface to satisfy the access request of the requestor application for interaction with the target application.

    摘要翻译: 当前应用交互方式的缺点包括:单个软件组件的配置或版本的更改通常需要重新安装大量的相关或相关应用程序,以前安装的软件组件无法与稍后提供和安装的软件进行通信 。 提供了用于通过终端的平台中立界面来提供一对应用程序之间的动态交互的系统和方法,所述一对应用包括期望访问目标应用的请求者应用。 一种这样的方法包括登记目标应用的访问信息,使得访问信息包括在数据结构中可用的公开访问信息,以供平台中立界面检索。 该方法还包括从请求者应用接收平台中立界面的访问请求,使得访问请求包括与所发布的目标应用的访问信息相对应的请求内容。 该方法进一步通过使用请求内容来获取接口组件来搜索数据结构,使得接口组件被配置为以目标应用所期望的访问格式实现平台中立界面和目标应用之间的通信。 该方法还包括采用平台中立界面的接口组件来满足请求者应用程序与目标应用程序交互的访问请求。