Testing systems and methods for a resource constrained device
    1.
    发明授权
    Testing systems and methods for a resource constrained device 有权
    资源受限设备的测试系统和方法

    公开(公告)号:US08832656B2

    公开(公告)日:2014-09-09

    申请号:US11220820

    申请日:2005-09-07

    摘要: Systems and methods for providing symbolic information about fields, methods, and/or classes for a target device. A system and method may be used where the runtime processing is split between a host system and a target system. At the target device a test program uses a symbol not defined on the target device. A query is sent from the target device to a symbolic information source. The symbolic information source then provides the target device with information about the undefined symbol. The target device uses the information from the symbolic information source to complete the test program.

    摘要翻译: 用于提供目标设备的字段,方法和/或类的符号信息的系统和方法。 可以使用在主机系统和目标系统之间分割运行时处理的系统和方法。 在目标设备上,测试程序使用未在目标设备上定义的符号。 查询从目标设备发送到符号信息源。 然后,符号信息源向目标设备提供关于未定义符号的信息。 目标设备使用来自符号信息源的信息来完成测试程序。

    Mobile communication device application processing system
    3.
    发明授权
    Mobile communication device application processing system 有权
    移动通信设备应用处理系统

    公开(公告)号:US07493616B2

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

    申请号:US10479388

    申请日:2002-05-30

    摘要: A system and method of pre-linking classes for use by one or more applications. The system and method may also be used where the runtime processing is split between a host system and a target system. At the host system at least several classes are loaded and linked. At least one host-linked module is generated from the linked classes. The host-linked module is made available for use by the one or more applications operating on the target system.

    摘要翻译: 预先链接类以供一个或多个应用使用的系统和方法。 在主机系统和目标系统之间分割运行时处理的情况下,还可以使用该系统和方法。 在主机系统中,至少几个类被加载并链接。 从链接的类生成至少一个主机链接的模块。 主机链接模块可供在目标系统上运行的一个或多个应用程序使用。

    Method and system for generating a reverse binary patch

    公开(公告)号:US08365160B2

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

    申请号:US12856899

    申请日:2010-08-16

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/65 G06F8/658

    摘要: A reverse patch for undoing a forward patch for obtaining a new binary image from an old binary image is generated in two parts. First a reverse index file is generated when the forward patch is created at a host or server. The reverse index file identifies regions of similarity between the old binary image and the new binary image. The reverse index file is transmitted with the forward patch to an electronic device. Second, while applying the forward patch to obtain the new binary image from the old binary image, the electronic device generates the reverse patch based upon the new binary image, the old binary image, and the reverse index file. The forward patch and reverse patch may both be incremental patches. Incremental patches are generated and applied on a sector-by-sector basis.

    Method and system for incremental patching of binary files
    5.
    发明授权
    Method and system for incremental patching of binary files 有权
    二进制文件增量修补的方法和系统

    公开(公告)号:US08055096B2

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

    申请号:US11430884

    申请日:2006-05-10

    IPC分类号: G06K9/36

    CPC分类号: G06F8/658

    摘要: An incremental patch is generated as a set of delta files or sector-specific patches, intended to be applied incrementally to an old binary image. Each sector-sized patch takes into account changes to the binary image made by previous patches in the series, such that cyclic dependencies are eliminated. The sector-sized patches are generated by applying a binary difference algorithm to the then-current partially patched image, until each sector has a corresponding delta file. The order for patching sectors may be determined by selecting sectors for patching based on first overwriting those sectors making the least contribution of data to generation of the new binary image.

    摘要翻译: 增量补丁生成为一组增量文件或扇区特定的补丁,旨在逐渐应用于旧的二进制映像。 每个扇区大小的修补程序考虑到系列中以前的修补程序所做的二进制映像的更改,从而消除循环依赖。 通过将二进制差分算法应用于当前部分修补的图像,直到每个扇区具有对应的增量文件来生成扇区大小的补丁。 修补扇区的顺序可以通过基于首先覆盖将数据贡献最小的扇区重新生成新的二进制图像来选择用于修补的扇区来确定。

    System and method for extending capabilities and execution efficiency of script based applications
    7.
    发明授权
    System and method for extending capabilities and execution efficiency of script based applications 有权
    用于扩展基于脚本的应用程序的功能和执行效率的系统和方法

    公开(公告)号:US07380237B2

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

    申请号:US10787949

    申请日:2004-02-27

    IPC分类号: G06F9/44

    摘要: Scripting Language based applications can be limited in their ability to supply and execute sophisticated logic and complex processing. More traditional programming languages contain explicit function and/or procedure calls to implement more complex functionality, however, these languages use more complicated syntax and traditionally require mosophisticated programming knowledge to use. There are provided systems and methods for extending the capabilities of an application program for execution by a terminal. The application includes a script based workflow and non-executable content. One such method comprises loading the workflow for interpretation by a script interpreter, such that the workflow is configured for having a plurality of executable elements. This method also provides a global symbol structure for reference by the executable elements, the global symbol structure including addressing for coupling selected ones of the executable elements to corresponding external components. The external components are provided by a native runtime environment of the terminal for performing the action specified by the selected executable elements. This method also executes the executable elements in sequence such that execution of the selected ones of the execution elements are redirected to the respective external components through the corresponding global symbols of the global symbol structure. Predefined knowledge of the contents of the global symbol structure is shared by the runtime environment and the workflow of the application.

    摘要翻译: 基于脚本语言的应用程序可以限制其提供和执行复杂逻辑和复杂处理的能力。 更传统的编程语言包含明确的函数和/或过程调用来实现更复杂的功能,然而,这些语言使用更复杂的语法,并且传统上需要使用复杂的编程知识。 提供了用于扩展应用程序的功能以供终端执行的系统和方法。 应用程序包括基于脚本的工作流和不可执行内容。 一种这样的方法包括加载由脚本解释器解释的工作流,使得工作流被配置为具有多个可执行元素。 该方法还提供全局符号结构,以供可执行元件引用,全局符号结构包括用于将可执行元件中选定的一个耦合到相应的外部组件的寻址。 外部组件由终端的本地运行时环境提供,用于执行由所选择的可执行元素指定的动作。 该方法还依次执行可执行元素,使得执行元素中所选择的执行元素的执行通过全局符号结构的相应全局符号重定向到相应的外部组件。 全局符号结构内容的预定义知识由运行时环境和应用程序的工作流共享。

    System and method of object-oriented persistence
    9.
    发明授权
    System and method of object-oriented persistence 有权
    面向对象持久性的系统和方法

    公开(公告)号:US08019789B2

    公开(公告)日:2011-09-13

    申请号:US10482756

    申请日:2002-07-02

    IPC分类号: G06F17/30

    CPC分类号: G06F9/4493

    摘要: A system and method for handling an application's access of persisted objects for use within a mobile communications device. The device includes a non-volatile storage device that has at least a portion of its storage locations addressable by the application. A reference table contains the addresses of persisted objects contained in the storage device. Via the reference table, an application can locate persisted objects stored in the storage device.

    摘要翻译: 一种用于处理应用程序访问持久对象以在移动通信设备内使用的系统和方法。 该设备包括具有其应用可寻址的其存储位置的至少一部分的非易失性存储设备。 参考表包含存储设备中包含的持久对象的地址。 通过参考表,应用程序可以定位存储在存储设备中的持久对象。

    Data storage methods and systems for use on a mobile device
    10.
    发明授权
    Data storage methods and systems for use on a mobile device 有权
    用于移动设备的数据存储方法和系统

    公开(公告)号:US07958300B2

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

    申请号:US11249599

    申请日:2005-10-13

    IPC分类号: G06F12/00

    摘要: Systems and methods for operating upon a mobile communications device. A system and method can be used with data operations with respect to the mobile communications device's memory, wherein the memory has sectors. Data structures are used with the data operations to determine whether a sector contains valid data or to locate a record's pointer in the memory. The data structures can be used for such operations as record creation, record movement, recovery, etc.

    摘要翻译: 用于在移动通信设备上操作的系统和方法。 可以将系统和方法用于关于移动通信设备的存储器的数据操作,其中存储器具有扇区。 数据结构与数据操作一起使用,以确定扇区是否包含有效数据,或者将记录的指针定位在存储器中。 数据结构可用于记录创建,记录移动,恢复等操作。