Object-oriented global cursor tool
    1.
    发明授权
    Object-oriented global cursor tool 有权
    面向对象的全局光标工具

    公开(公告)号:US6014139A

    公开(公告)日:2000-01-11

    申请号:US285944

    申请日:1999-04-01

    CPC classification number: G06F8/38 G06F3/0481 G06F3/04812

    Abstract: A system and method providing a cursor tool framework and tool server with support for multiple cursors on any given system, and supporting the selection of a cursor tool using a cursor. The framework and server facilitate the association of cursor tools to a cursor in a process-independent space such that tools can be used cross-process and cross-document. The framework also provides default functionality for communication among cursor tools and the canvas on which they are used. This high degree of interaction allows any cursor tool and any document to function together such that the cursor tool can be written without the participation of the document developer.

    Abstract translation: 一种提供光标工具框架和工具服务器的系统和方法,支持任何给定系统上的多个光标,并支持使用光标选择光标工具。 框架和服务器便于将游标工具与过程无关的空间中的游标相关联,从而可以使用跨进程和跨文档的工具。 该框架还为光标工具和使用它们的画布提供了默认的功能。 这种高度的交互允许任何光标工具和任何文档一起工作,使得光标工具可以被写入而不需要文档开发者的参与。

    Image rendering system with extensible mechanism for providing visual
user feedback when an image graphic is selected
    2.
    发明授权
    Image rendering system with extensible mechanism for providing visual user feedback when an image graphic is selected 失效
    图像渲染系统,具有可扩展机制,可在选择图像图形时提供视觉用户反馈

    公开(公告)号:US5790132A

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

    申请号:US568855

    申请日:1995-12-07

    Inventor: Ralph T. Watson

    CPC classification number: G06F3/04842 G06F8/24 G06F8/38

    Abstract: Computer software, process, and object-oriented objects that decouple the details of accessing graphical data from the details of processing and iterating through the graphical data. The invention first receives a filter routine and a funnel routine, and passes an iterator, that enumerates over the graphical data, to the funnel routine. Then the invention repetitively calls both the filter and funnel routines to enumerate over the graphical data. The filter routine selects, orders and returns graphical data. The funnel routine processes the graphical data and also can pre-terminate enumeration. Developers have the capability extend the invention by providing their own versions of the filter and funnel routines and by modifying the enumeration.

    Abstract translation: 计算机软件,过程和面向对象的对象,将访问图形数据的细节与处理细节和图形数据进行迭代分离。 本发明首先接收过滤器例程和漏斗例程,并将通过图形数据列举的迭代器传递到漏斗例程。 然后,本发明重复地呼叫过滤器和漏斗例程以列举图形数据。 过滤器例程选择,订购和返回图形数据。 漏斗例程处理图形数据,也可以预先终止枚举。 开发人员有能力通过提供自己的过滤器和漏斗例程版本以及修改枚举来扩展发明。

    Object-oriented global cursor tool
    4.
    发明授权
    Object-oriented global cursor tool 失效
    面向对象的全局光标工具

    公开(公告)号:US5912666A

    公开(公告)日:1999-06-15

    申请号:US844758

    申请日:1997-04-22

    CPC classification number: G06F8/38 G06F3/0481 G06F3/04812

    Abstract: A system and method provide a cursor tool framework and tool server with support for multiple cursors on any given system, and supports the selection of a cursor tool utilizing a cursor. The framework and server facilitate the association of cursor tools to a cursor in a process independent space such that tools can be used cross-process and cross-document. The framework also provides default functionality for communication among cursor tools and the canvas on which they are used. This high degree of interaction allows any cursor tool and any document to function together such that the cursor tool can be written without the knowledge of the document developer.

    Abstract translation: 系统和方法提供了一个光标工具框架和工具服务器,支持任意给定系统上的多个光标,并支持使用光标选择光标工具。 框架和服务器便于将游标工具与过程独立空间中的游标相关联,从而可以使用跨进程和跨文档的工具。 该框架还为光标工具和使用它们的画布提供了默认的功能。 这种高度的交互允许任何光标工具和任何文档一起工作,使得光标工具可以在不了解文档开发者的情况下被写入。

    Object-oriented painter maker
    5.
    发明授权
    Object-oriented painter maker 失效
    面向对象的画家制作者

    公开(公告)号:US5428722A

    公开(公告)日:1995-06-27

    申请号:US148051

    申请日:1993-11-05

    CPC classification number: G06T11/001 G06T17/00

    Abstract: A computer based system for rendering a plurality of graphical environments includes a plurality of painter maker objects, and a painter maker chain comprising at least one of the painter maker objects. A task, which is coupled to the painter maker chain, passes to the painter maker chain a request to render a particular graphical primitive in a particular graphical environment. In response to the request, the painter maker objects create a painter chain comprising a plurality of painter objects each optimized to perform, in the particular graphical environment, a predetermined graphical operation in order to render the particular graphical primitive. The task uses painter objects to perform rendering operations in the particular graphical environment.

    Abstract translation: 用于呈现多个图形环境的基于计算机的系统包括多个画家制作者对象,以及包括至少一个画家制作者对象的画家制作者链。 一个与画家制作者链相连的任务传递给画家制作者链,在特定的图形环境中渲染一个特定的图形图元。 响应于该请求,画家制作者对象创建一个画家链,其包括多个画家对象,每个画家对象都被优化以在特定图形环境中执行预定的图形操作,以便呈现特定的图形原始图形。 该任务使用画家对象在特定的图形环境中执行渲染操作。

    Method for recording and replaying mouse commands by recording the
commands and the identities of elements affected by the commands
    6.
    发明授权
    Method for recording and replaying mouse commands by recording the commands and the identities of elements affected by the commands 失效
    通过记录命令和命令影响的元素的标识来记录和更新小鼠命令的方法

    公开(公告)号:US5117496A

    公开(公告)日:1992-05-26

    申请号:US197478

    申请日:1988-05-23

    CPC classification number: G06F9/45512

    Abstract: An application program includes an action processor which receives messages containing user syntactic actions. These actions are translated into semantic commands. The semantic commands are sent to a command processor for execution.The preferred embodiment of the computing system additionally includes an agent engine. The agent engine may be used to perform many functions. It may be used to receive semantic commands from an application, and to record the semantic commands for later playback. It may be used to send semantic commands from a task language file to an application program for execution by the command processor. It may be used to intercept semantic commands sent from action processor to the command processor. After the command is intercepted, the agent engine may be used to allow the semantic command to be executed, to prevent the semantic command from being executed.

    Software agent used to provide instruction to a user for a plurality of
computer applications
    7.
    发明授权
    Software agent used to provide instruction to a user for a plurality of computer applications 失效
    用于为多个计算机应用的用户提供指令的软件代理

    公开(公告)号:US5317688A

    公开(公告)日:1994-05-31

    申请号:US23758

    申请日:1993-02-26

    CPC classification number: G06F9/45512 G09B19/0053

    Abstract: A computing system includes an application object, a computer based training instruction object ("INSTRUCTION object") and an agent engine. The INSTRUCTION object runs concurrently with the application object. The application objects includes a first action processor and a first command processor. The first action processor receives messages which indicate syntactic actions taken by the user and generates semantic commands based on the syntactic actions. The first command processor receives the semantic commands from the first action processor and executes the semantic commands. The INSTRUCTION object receives input from a user through syntactic actions and displays information on a monitor. The information instructs a user as to operation of the first application. The INSTRUCTION object may include an INSTRUCTION action processor and an INSTRUCTION command processor. The INSTRUCTION action processor receives messages which indicate syntactic actions taken by the user and generates semantic commands based on the syntactic actions. The INSTRUCTION command processor receives the semantic commands from the INSTRUCTION action processor and executes the semantic commands. The agent, running a task language program, sends semantic commands to the INSTRUCTION object which direct the INSTRUCTION object as to what information to display. The agent also monitors the application object and the INSTRUCTION object, intercepting semantic commands before they are executed.

    Abstract translation: 计算系统包括应用对象,基于计算机的训练指令对象(“INSTRUCTION对象”)和代理引擎。 INSTRUCTION对象与应用程序对象同时运行。 应用对象包括第一动作处理器和第一命令处理器。 第一动作处理器接收指示用户采取的语法动作的消息,并且基于语法动作产生语义命令。 第一命令处理器从第一动作处理器接收语义命令并执行语义命令。 INSTRUCTION对象通过句法动作接收用户的输入,并在监视器上显示信息。 该信息指示用户关于第一应用的操作。 INSTRUCTION对象可以包括INSTRUCTION动作处理器和INSTRUCTION命令处理器。 INSTRUCTION动作处理器接收指示用户采取的句法动作的消息,并根据句法动作生成语义命令。 INSTRUCTION命令处理器从INSTRUCTION动作处理器接收语义命令并执行语义命令。 运行任务语言程序的代理程序向INSTRUCTION对象发送语义命令,该对象指示INSTRUCTION对象显示哪些信息。 代理还监视应用程序对象和INSTRUCTION对象,在执行语义命令之前拦截语义命令。

Patent Agency Ranking