会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Multiple resolution data display
    • 多分辨率数据显示
    • US5920327A
    • 1999-07-06
    • US466478
    • 1995-06-06
    • Robert B. Seidensticker, Jr.
    • Robert B. Seidensticker, Jr.
    • G09G3/20G09G3/36G06F13/00
    • G09G3/20G09G2340/0407G09G2340/0414G09G2340/0421G09G2340/045G09G2340/145G09G3/3611
    • A relatively large set of image data (e.g. 640.times.480) is mapped onto a relative smaller physical display device (e.g. 320.times.240) by one of a variety of techniques, usually characterized by display of a subset of the data at full resolution (i.e. 1:1). In some embodiments, the entire physical display is dedicated to display of the subset of data at 1:1 resolution; data beyond this subset is not displayed. In other embodiments, only a portion of the physical display is dedicated to 1:1 resolution, with the remainder of the physical display being used to represent some fraction of the remaining data at a lower resolution. In one embodiment, the resolution decreases with distance from the 1:1 resolution area, resulting in a fisheye lens-like geometrical distortion. A variety of other alternatives are possible. Data displayed in these lower resolution portions of the display device are geometrically compressed or distorted, but provide useful context information for the user. Desirably, user-responsive control means are provided by which the user can move the 1:1 resolution window to show different portions of the data set.
    • 通过各种技术之一将相对较大的图像数据集(例如640×480)映射到相对较小的物理显示设备(例如320×240),通常以全分辨率(即1:1)显示数据子集 )。 在一些实施例中,整个物理显示器专用于以1:1分辨率显示数据子集; 超出该子集的数据不显示。 在其他实施例中,仅物理显示器的一部分专用于1:1分辨率,物理显示的其余部分用于以较低分辨率表示剩余数据的一部分。 在一个实施例中,分辨率随着距离1:1分辨率区域的距离而减小,导致鱼眼镜头状几何失真。 各种其他替代方案是可能的。 在显示设备的这些较低分辨率部分中显示的数据被几何压缩或失真,但为用户提供有用的上下文信息。 期望地提供用户响应控制装置,用户可以通过该装置移动1:1分辨率窗口以显示数据集的不同部分。
    • 2. 发明授权
    • Fast serial data transmission using a CRT
    • 使用CRT进行快速串行数据传输
    • US5652602A
    • 1997-07-29
    • US437279
    • 1995-05-08
    • Neil S. FishmanRobert B. Seidensticker, Jr.
    • Neil S. FishmanRobert B. Seidensticker, Jr.
    • G04G21/00G06F3/00G09G5/00
    • G04G21/00G06F3/002
    • Disclosed herein is a system and method of serially transferring a sequence of data bits between a computer and a portable information device such as the Timex Data Link.TM. watch, using the CRT of the computer as a transmission medium. The computer is programmed to display sequential display frames on a frame-scanning graphics display device and to illuminate line segments within the display frames to represent individual data bits. Each line segment has a continuous length on the display device which produces an optical pulse of a corresponding duration. Each data bit is encoded as a different line segment length to produce an optical pulse for each data bit having a duration which is dependent on the value of the data bit. For example, a pulse representing a binary value of 0 has a duration which is relatively longer than that of a pulse representing a binary 1. A receiving device monitors the optical signal created by the CRT and detects rising signal edges. It interprets each rising edge as the beginning of a single bit. After detecting a rising edge, the receiving device waits for a pre-determined time and then samples the optical signal. If the pulse from the CRT is still present, the receiving device interprets the data bit as a binary 0. Otherwise, the receiving device interprets the data bit as a binary 1.
    • 这里公开了使用计算机的CRT作为传输介质,在计算机和诸如Timex Data Link TM手表的便携式信息设备之间串行传送数据位序列的系统和方法。 计算机被编程为在帧扫描图形显示装置上显示顺序显示帧并且照亮显示帧内的线段以表示各个数据位。 每个线段在显示装置上具有连续的长度,其产生相应持续时间的光脉冲。 每个数据位被编码为不同的线段长度,以产生具有取决于数据位的值的持续时间的每个数据位的光脉冲。 例如,代表二进制值为0的脉冲的持续时间比表示二进制1的脉冲的持续时间相对更长。接收装置监视由CRT产生的光信号并检测上升的信号边缘。 它将每个上升沿解释为单个位的开始。 在检测到上升沿之后,接收设备等待预定时间,然后对光信号进行采样。 如果来自CRT的脉冲仍然存在,则接收装置将数据位解释为二进制0。否则,接收装置将数据位解释为二进制1。
    • 3. 发明授权
    • Encryption of applications to ensure authenticity
    • 加密应用程序以确保真实性
    • US06108784A
    • 2000-08-22
    • US826544
    • 1997-04-03
    • Robert B. Seidensticker, Jr.Vinay DeoMichael J. O'Leary
    • Robert B. Seidensticker, Jr.Vinay DeoMichael J. O'Leary
    • G06F1/00G06F3/033G06F3/048G06F9/46G06F21/00H04L9/00
    • G06F3/0485G06F21/51G06F9/44521G06F9/46G06F2221/2107
    • A software application is modified in a defined manner to prevent it being executable by a processor until the modified software application is decoded. Preferably, a sum of all of the bytes comprising a header of the software application (sufficiently small in size to be referred to as an "applet") is determined. In this embodiment, applet includes pseudo-code (p-code). Only the least most significant byte of the sum is used as a variable for modifying the p-code of the applet. Preferably, the variable is added to each byte of the p-code, except that only the first byte of a multi-byte p-code is thus modified. Alternatively, a different logical operator can be employed such as a subtract, AND, XOR, etc. for modifying the p-code. The modified program is then transferred to a portable pager that is also capable of maintaining personal information and executing small software applications. A processor in the pager device decodes p-code from the modified applet when needed during execution of the applet, by determining the variable that was used to modify the p-code and then subtracting the variable from p-code. The resulting p-code is then executable by the pager device. Modifying software code in this manner helps to insure that only software applets from an approved source that are written in an approved manner are executed by the portable paging device. This same approach can be used for encoding/decoding software transferred for execution on other types of small devices, such as cell phones and PIM devices.
    • 以定义的方式修改软件应用程序,以防止其由处理器执行,直到修改的软件应用程序被解码为止。 优选地,确定包括软件应用程序的头部的所有字节的总和(尺寸足够小以被称为“小程序”)。 在该实施例中,小应用程序包括伪代码(p代码)。 只有总和中最低有效字节才被用作修改小程序的p代码的变量。 优选地,将变量添加到p码的每个字节,除了仅修改多字节p码的第一字节之外。 或者,可以采用不同的逻辑运算符,例如用于修改p代码的减法AND,XOR等。 然后将修改的程序转移到便携式寻呼机,该寻呼机还能够维护个人信息并执行小型软件应用程序。 寻呼机设备中的处理器通过确定用于修改p代码然后从p代码中减去变量的变量,在执行小程序期间需要时从修改的小程序中解码p代码。 所得的p代码然后由寻呼机设备执行。 以这种方式修改软件代码有助于确保只有通过批准方式编写的批准源的软件小程序才能由便携式寻呼设备执行。 这种相同的方法可用于编码/解码传输以执行其他类型的小型设备(如手机和PIM设备)上的软件。
    • 5. 发明授权
    • Time-triggered portable data objects
    • 时间触发的便携式数据对象
    • US06356956B1
    • 2002-03-12
    • US08710354
    • 1996-09-17
    • Vinay DeoRobert B. Seidensticker, Jr.Michael J. O'Leary
    • Vinay DeoRobert B. Seidensticker, Jr.Michael J. O'Leary
    • G06F954
    • G06Q10/109
    • The invention includes a time-triggered data object that is formulated at a host computer and transmitted to a PDA such as a personal electronic information manager that has data reception capabilities. The data object includes a specification of an action to be performed as well as a specification of an initiation time for initiating the specified action. The action can consist of a simple reminder or alarm, or can specify the execution of an application program on the PDA. When a data object is received by the PDA, its action and initiation time are stored in a local database. The PDA monitors the time and the database, and initiates the specified action at the specified time.
    • 本发明包括时间触发的数据对象,其被配置在主计算机处并被发送到诸如具有数据接收能力的个人电子信息管理器之类的PDA。 数据对象包括要执行的动作的规范以及用于启动指定动作的启动时间的规范。 该操作可以由简单的提醒或警报组成,也可以指定PDA上的应用程序的执行。 当PDA接收到数据对象时,其动作和启动时间被存储在本地数据库中。 PDA监视时间和数据库,并在指定的时间启动指定的操作。
    • 6. 发明授权
    • Apparatus and method for controlling cursor movement
    • 用于控制光标移动的装置和方法
    • US5510811A
    • 1996-04-23
    • US982097
    • 1992-11-25
    • Chris E. TobeyYung-Ho ShihMichael B. RobinWesley O. RupelMichael D. EdwardsTerence R. SpiesJames C. Bovee, Jr.Robert B. Seidensticker, Jr.Mark R. McCulley
    • Chris E. TobeyYung-Ho ShihMichael B. RobinWesley O. RupelMichael D. EdwardsTerence R. SpiesJames C. Bovee, Jr.Robert B. Seidensticker, Jr.Mark R. McCulley
    • G06F3/02G06F3/023G06F3/048G09G5/08
    • G06F3/04817G06F3/04892
    • An apparatus and method for navigating through an application program on a computer coupled to a computer-controlled display screen. The user can control the cursor position on the computer-controlled display using simple controls. The invention may use a hand-held controller with a four direction control button and a function select button. The computer accepts the direction input information and moves the cursor or focus according to one of three different navigation functions. The first two navigation functions are selected by the application program, and may change from one navigation to another in different portions of the program or under user control. With the first navigation function, the direction buttons on the controller shift the focus from one hot spot to another hot spot in the selected direction using predefined criteria. With the second navigation function, the focus is shifted from a present position on the computer-controlled display to the adjacent position in the selected direction. If the function select button is depressed while the focus is on a hot spot, the function associated with that particular hot spot are enabled. A third navigation function is enabled if the function select button and the directional control button are both depressed. With the third navigational function, the focus moves from the current position in any direction selected by the directional control button. The focus movement may simultaneously occur in two dimensions using any of the navigational functions if the user selects directions in two dimensions on the four directional control button.
    • 一种用于在耦合到计算机控制的显示屏的计算机上导航应用程序的装置和方法。 用户可以使用简单的控制来控制计算机控制显示器上的光标位置。 本发明可以使用具有四方向控制按钮和功能选择按钮的手持式控制器。 计算机接受方向输入信息,并根据三种不同的导航功能之一移动光标或对焦。 前两个导航功能由应用程序选择,并且可以在程序的不同部分或用户控制下从一个导航更改为另一个。 使用第一导航功能,控制器上的方向按钮使用预定义的标准将焦点从所选方向的一个热点移动到另一个热点。 利用第二导航功能,焦点从计算机控制显示器上的当前位置移动到所选方向上的相邻位置。 如果在焦点位于热点上的情况下按下功能选择按钮,则会启用与该特定热点相关联的功能。 如果功能选择按钮和方向控制按钮都被按下,则启用第三导航功能。 使用第三导航功能,焦点从方向控制按钮选择的任何方向从当前位置移动。 如果用户在四方向控制按钮上选择二维方向,则聚焦运动可以使用任何导航功能在两个维度上同时发生。
    • 7. 发明授权
    • 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代码的小应用程序。
    • 8. 发明授权
    • 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按钮。 由于设备将分层目录结构中的数据维护并从最高(根)级开始,所以使用“操作”按钮移动到目录层次结构中的较低级别,而“后退”按钮用于向后移动到更高级别 。 此外,采用“操作”按钮启动所选功能。 如果列表的行(或条目)高于屏幕上显示的顶行,向上指向的箭头将显示给邻近顶行的用户。 类似地,如果列表中的一行低于当前显示的屏幕的最后一行,则会显示向下指向的箭头。 用户可以选择一个应用程序来在设备最初打开,重置或经过预定义的时间间隔之后在层次结构的根节点中执行。 此外,用户可以选择性地启动更快的滚动速率以通过相对长的列表向上或向下移动。 应用于在显示屏幕中呈现给用户的数据的格式是用户可选择的。