会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Object-oriented event notification system with listener registration of both interests and methods
    • 面向对象的事件通知系统,具有监听者注册的兴趣和方法
    • US06424354B1
    • 2002-07-23
    • US09287172
    • 1999-04-01
    • John R. MathenyChristopher WhiteDavid R. AndersonArn J. Schaeffer
    • John R. MathenyChristopher WhiteDavid R. AndersonArn J. Schaeffer
    • G06F1300
    • G06F9/542G06F3/0481G06F3/0482G06F8/24G06F8/38
    • An event notification system for propagating object-change information. The notification system supports change notification without queues in an object-based application or operating system and can be scaled to propagate large numbers of events among a large plurality of objects. The event notification system interconnects a plurality of event source and event receiver objects. Any object, such as a command object, may operate as either an event receiver object, an event source object or both. A notification object is created by a source object to transport, from a source to a receiver, descriptive information about a change, which includes a particular receiver object method and a pointer to the source object that sent the notification. A receiver object must register with a connection object its “interest” in receiving notification of changes; specifying both the event type and the particular source object of interest. After establishing such connections, the receiver object receives only the events of the specified type for the source objects “of interest” and no others. This delegation of event selection avoids central event queuing altogether and so limits receiver object event processing that the invention can be scaled to large systems operating large numbers of objects.
    • 用于传播对象变化信息的事件通知系统。 通知系统支持在基于对象的应用程序或操作系统中没有队列的更改通知,并且可以缩放以在大量对象之间传播大量事件。 事件通知系统互连多个事件源和事件接收器对象。 任何对象(例如命令对象)可以作为事件接收器对象,事件源对象或二者都可以。 源对象创建一个通知对象,用于从源到接收器传输关于变化的描述信息,包括特定的接收方对象方法和指向发送通知的源对象的指针。 接收者对象必须在连接对象中注册其接收通知更改的“兴趣”; 指定事件类型和感兴趣的特定源对象。 在建立这样的连接之后,接收者对象仅接收“感兴趣的”源对象的指定类型的事件,而不接收其他对象。 这种事件选择委托避免了中央事件排队,从而限制了接收者对象事件处理,使得本发明可以被缩放到大型系统的大量对象上。
    • 6. 发明授权
    • Menu state system
    • 菜单状态系统
    • US06259446B1
    • 2001-07-10
    • US07996775
    • 1992-12-23
    • John R. MathenyChristopher WhiteDavid R. AndersonArn J. Schaeffer
    • John R. MathenyChristopher WhiteDavid R. AndersonArn J. Schaeffer
    • G09G500
    • G06F9/542G06F3/0481G06F3/0482G06F8/24G06F8/38
    • A method and apparatus for a menu based system containing size and location information is disclosed. Each menu contains a list of menu items containing a command and variables that reflect the command's current appearance. This includes status information determinative of the menu item's state (enabled/disabled), its name, its associated graphic, and whether its appearance is currently valid. Each of these were initialized when the menu item was created. The invention creates a menu item from a command, where a menu item is another object data structure containing a command sequence. The menu item is added to a list of menu items, and initialized as an invalid appearance. Later when the menu item is selected from a pull down menu, the appearance state is recomputed based on the system state.
    • 公开了一种包含尺寸和位置信息的基于菜单的系统的方法和装置。 每个菜单包含一个菜单项列表,其中包含一个命令和反映该命令当前外观的变量。 这包括确定菜单项的状态(启用/禁用),其名称,其关联图形以及其外观当前是否有效的状态信息。 当菜单项创建时,它们都被初始化。 本发明从命令创建菜单项,其中菜单项是包含命令序列的另一对象数据结构。 将菜单项添加到菜单项列表中,并将其初始化为无效的外观。 稍后当从下拉菜单中选择菜单项时,根据系统状态重新计算出现状态。
    • 7. 发明授权
    • Method and apparatus for processing commands generated by user interface
controls in an atomic manner
    • 用于以原子方式处理由用户界面控制产生的命令的方法和装置
    • US5479601A
    • 1995-12-26
    • US422677
    • 1995-04-13
    • John R. MathenyChristopher WhiteDavid R. Anderson
    • John R. MathenyChristopher WhiteDavid R. Anderson
    • G06F9/06B82B1/00G06F3/048G06F3/14G06F9/44
    • G06F8/38G06F8/24
    • An object-oriented user interface utilizes object-oriented controls that operate together as a single, atomic group to change data values and are affected as a group by conventional editing "undo" and "redo" actions. In accordance with one embodiment, each control in the group generates a command which modifies a stored control value when the control is manipulated by a user. In response to user activation, a group acceptance control generates a command which causes the data values to be changed to the stored control values. In accordance with another embodiment, each control in the group generates a command which modifies the group acceptance control command. When the group acceptance control command is finally activated, the modified command causes the data values to be changed. The entire control group can also be undone and redone in a single atomic operation which is implemented by placing a mark on an undo stack when an interface session involving a control group is started. When the session ends, all of the commands executed since the mark was placed on the undo stack are collected together into a single command group which can be undone or redone as a unit.
    • 面向对象的用户界面使用面向对象的控件,它们作为单个原子组一起运行,以更改数据值,并通过常规编辑“撤消”和“重做”操作作为一组进行影响。 根据一个实施例,组中的每个控制产生当用户操纵控制时修改存储的控制值的命令。 响应于用户激活,组接受控制产生使数据值变为存储的控制值的命令。 根据另一实施例,组中的每个控制产生修改组接受控制命令的命令。 当组接受控制命令最终被激活时,修改的命令使得数据值被改变。 整个控制组也可以在单个原子操作中被撤消并重做,这是通过在涉及到控制组的接口会话启动时将标记放在撤消堆栈上来实现的。 当会话结束时,从标记放置在撤销堆栈上执行的所有命令都将被收集到单个命令组中,该命令组可以作为一个单元被撤消或重做。