会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Application execution environment for a small device with partial program loading by a resident operating system
    • 由驻留操作系统部分程序加载的小型设备的应用程序执行环境
    • US06226665B1
    • 2001-05-01
    • US08825645
    • 1997-04-03
    • Vinay DeoMichael John O'LearyRobert B. Seidensticker, Jr.
    • Vinay DeoMichael John O'LearyRobert B. Seidensticker, Jr.
    • G06F9445
    • G06F9/44521G06F9/44526G06F9/46
    • Small application programs called “applets” are defined by pseudo-code (p-code) instructions. Each applet is divided into software components that are executed by a processor, operating as a state machine. The applets are originally written in a high level programming language and then converted into the p-code, for downloading into a non-volatile read/write memory of a portable combination pager and personal information manager (PIM) device that includes the processor. In this device only 1-2 Kbytes of static random access memory (RAM) are available to load the p-code of applets for execution by the processor. The software components include variables and event handlers that respond to events such as key presses of buttons disposed on a control panel of the device. The variables include persistent variables that are stored in memory between invocations of an applet, invocation variables that are store in RAM during execution of an applet, and state variables that are only stored in RAM during a specific state of the applet. Event variables are available for processing of a specific event, but are replaced by different event variables when a different event must be processed. A kernel comprising a portion of the operating system for the device serves as a p-code interpreter, producing machine instructions from the p-code loaded into RAM, for execution by the processor. Accordingly, applets, which comprise only a few kilobytes of p-code, are executed by loading only a few of the software components into RAM at a time.
    • 称为“小程序”的小应用程序由伪代码(p代码)指令定义。 每个小程序分为由作为状态机操作的处理器执行的软件组件。 小应用程序最初以高级编程语言编写,然后转换成p代码,用于下载到包括处理器的便携式组合寻呼机和个人信息管理器(PIM)设备的非易失性读/写存储器中。 在该设备中,只有1-2千字节的静态随机存取存储器(RAM)可用于加载由处理器执行的小程序的p代码。 软件组件包括响应诸如设置在设备的控制面板上的按钮的按键的事件的变量和事件处理程序。 这些变量包括在applet的调用之间存储在存储器中的持久性变量,在执行applet期间存储在RAM中的调用变量,以及在applet的特定状态期间仅存储在RAM中的状态变量。 事件变量可用于处理特定事件,但在必须处理不同事件时被不同的事件变量替换。 包括用于设备的操作系统的一部分的内核用作p代码解释器,从加载到RAM中的p代码产生机器指令,以供处理器执行。 因此,仅通过将几个软件组件一次加载到RAM中来执行仅包含几千字节的p代码的小应用程序。
    • 13. 发明授权
    • User interface for a portable data management device with limited size
and processing capability
    • 用于具有有限尺寸和处理能力的便携式数据管理设备的用户界面
    • US6128012A
    • 2000-10-03
    • US826542
    • 1997-04-03
    • Robert B. Seidensticker, Jr.Vinay DeoMichael John O'Leary
    • Robert B. Seidensticker, Jr.Vinay DeoMichael John O'Leary
    • G06F3/033G06F3/048G06F9/46G06F21/00G06F3/14
    • G06F3/0482G06F21/51G06F3/0485G06F9/44521G06F9/46G06F2221/2107
    • A user interface for a combination pager and personal information management (PIM) data device provides considerable versatility in accessing the data and in controlling how the data are displayed to the user. The user interface includes a display screen having only a few rows oil which lines of data are displayed, and four control buttons, including an Up button, a Down button, an Action button, and a Back button. Since the device maintains data in a hierarchical directory structure and starts at the highest (root) level, the Action button is used to move to a lower level in the directory hierarchy, while the Back button is used to move back up to a higher level. In addition, the Action button is employed to initiate a selected function. If a line (or entry) of a list is above the top line displayed on the screen, an upwardly pointing arrowhead is displayed to the user adjacent the top line. Similarly, a downwardly pointing arrowhead is displayed if a line in the list is below the last line on the screen currently displayed. The user can select an application to execute in the root node of the hierarchy when the device is initially turned on, reset, or after a predefined time interval has elapsed. In addition, the user can selectively actuate a faster scroll rate to move up or down through a list that is relatively long. The format applied to data presented to the user in the display screen is user selectable.
    • 用于组合寻呼机和个人信息管理(PIM)数据设备的用户界面在访问数据和控制数据如何向用户显示方面提供了相当多的灵活性。 用户界面包括仅显示几行油的显示屏幕,以及显示数据行的四个控制按钮,包括Up按钮,Down按钮,Action按钮和Back按钮。 由于设备将分层目录结构中的数据维护并从最高(根)级开始,所以使用“操作”按钮移动到目录层次结构中的较低级别,而“后退”按钮用于向后移动到更高级别 。 此外,采用“操作”按钮启动所选功能。 如果列表的行(或条目)高于屏幕上显示的顶行,向上指向的箭头将显示给邻近顶行的用户。 类似地,如果列表中的一行低于当前显示的屏幕的最后一行,则会显示向下指向的箭头。 用户可以选择一个应用程序来在设备最初打开,重置或经过预定义的时间间隔之后在层次结构的根节点中执行。 此外,用户可以选择性地启动更快的滚动速率以通过相对长的列表向上或向下移动。 应用于在显示屏幕中呈现给用户的数据的格式是用户可选择的。