Menu selection with menu stem and submenu size enlargement
    2.
    发明授权
    Menu selection with menu stem and submenu size enlargement 失效
    菜单选择与菜单栏和子菜单大小放大

    公开(公告)号:US5956035A

    公开(公告)日:1999-09-21

    申请号:US857181

    申请日:1997-05-15

    IPC分类号: G06F3/048 G06F3/033 G06F3/00

    CPC分类号: G06F3/0482

    摘要: Multiple items forming a menu are displayed on a screen in a computer system. As the user refers to a menu item via an input device, that particular item is displayed in increased size. As soon as the user moves to another menu item, this newly referenced item becomes larger than the other menu items, while the previously referenced item is reduced to its original size. If the user-referenced item has a sub-menu associated with it, then the size of that sub-menu increases--while the menu size is decreased--as the user moves from the menu to the sub-menu.

    摘要翻译: 形成菜单的多个项目显示在计算机系统的屏幕上。 当用户经由输入设备引用菜单项时,该特定项目以增加的大小显示。 一旦用户移动到另一个菜单项,这个新引用的项目将变得比其他菜单项大,而先前引用的项目减小到其原始大小。 如果用户引用的项目具有与其相关联的子菜单,则当用户从菜单移动到子菜单时,该子菜单的大小增加,而菜单大小减小。

    Polymorphic event handling for zooming graphical user interface
    3.
    发明授权
    Polymorphic event handling for zooming graphical user interface 有权
    用于缩放图形用户界面的多变量事件处理

    公开(公告)号:US06275232B1

    公开(公告)日:2001-08-14

    申请号:US09211666

    申请日:1998-12-14

    IPC分类号: G06F314

    摘要: Flexible event responsive behavior in an object oriented computing environment is provided by associating a plurality of event handlers to objects. The event handlers can have various event responsive behavior, and can be sequentially invoked in order to provide various different types of behavior responsive to an event. Certain event handlers can consume an event, wherein the event is not processed by remaining event handlers. In certain embodiments, the event handlers can be associated with objects at various levels, such as class and super class levels. In that instance, the event handlers can be invoked starting with the class level, and proceeding to superior classes through the base class corresponding to the object. Alternatively, event handlers are associated with objects at an instance level, wherein the instance level event handlers are invoked prior to the class level ones. Preferably, the event responsive behavior is provided in a zooming engine for a zooming graphical user interface, where zooming objects reside in a zooming space and are displayed in a zooming view.

    摘要翻译: 通过将多个事件处理程序关联到对象来提供面向对象计算环境中的灵活事件响应行为。 事件处理程序可以具有各种事件响应行为,并且可以被顺序地调用,以便响应于事件提供各种不同类型的行为。 某些事件处理程序可以使用事件,其中事件不会被剩余的事件处理程序处理。 在某些实施例中,事件处理程序可以与各种级别的对象相关联,例如类和超级级别。 在这种情况下,可以从类级别开始调用事件处理程序,并通过与该对象相对应的基类来执行上级。 或者,事件处理程序与实例级别的对象相关联,其中实例级别事件处理程序在类级别之前被调用。 优选地,在用于缩放图形用户界面的缩放引擎中提供事件响应行为,其中缩放对象驻留在缩放空间中并且以缩放视图显示。

    Object oriented zooming graphical user interface
    4.
    发明授权
    Object oriented zooming graphical user interface 有权
    面向对象缩放图形用户界面

    公开(公告)号:US06249290B1

    公开(公告)日:2001-06-19

    申请号:US09211669

    申请日:1998-12-14

    IPC分类号: G06T1500

    摘要: An object oriented zooming engine for providing a zooming graphical user interface is disclosed. The zooming engine includes classes that define zooming objects, an event manager, and a view manager. Events are received by the event manager, and alternatively assigned to the view manager or zooming objects for processing. The view manager and zooming objects have associated event handlers for providing event responsive behavior. Among the event handlers associated with the view manager is a pick handler that determines whether zooming objects in a zooming view have been targeted by an event. Thus, an event can be initially assigned to the view, and then assigned to the zooming objects within the view that may have been targeted. This allows more efficient handling of events and updating of the display, and provides a flexible system, where various behaviors can be variously and individually modified.

    摘要翻译: 公开了一种用于提供缩放图形用户界面的面向对象的缩放引擎。 缩放引擎包括定义缩放对象的类,事件管理器和视图管理器。 事件由事件管理器接收,或者分配给视图管理器或缩放对象进行处理。 视图管理器和缩放对象具有关联的事件处理程序,用于提供事件响应行为。 与视图管理器相关联的事件处理程序中的一个选择处理程序确定缩放视图中的缩放对象是否已被事件定位。 因此,可以将事件最初分配给视图,然后分配给可能已定位的视图内的缩放对象。 这允许更有效地处理事件和更新显示器,并且提供灵活的系统,其中各种行为可以被不同地和单独地修改。

    Display of menu items on a computer screen
    5.
    发明授权
    Display of menu items on a computer screen 失效
    在电脑屏幕上显示菜单项

    公开(公告)号:US6100889A

    公开(公告)日:2000-08-08

    申请号:US314709

    申请日:1999-05-19

    IPC分类号: G06F3/048 G06F3/033 G06F3/00

    CPC分类号: G06F3/0482

    摘要: Multiple items forming a menu are displayed on a screen in a computer system. As the user refers to a menu item via an input device, that particular item is displayed in increased size. As soon as the user moves to another menu item, this newly referenced item becomes larger than the other menu items, while the previously referenced item is reduced to its original size. If the user-referenced item has a sub-menu associated with it, then the size of that sub-menu increases--while the menu size is decreased--as the user moves from the menu to the sub-menu.

    摘要翻译: 形成菜单的多个项目显示在计算机系统的屏幕上。 当用户经由输入设备引用菜单项时,该特定项目以增加的大小显示。 一旦用户移动到另一个菜单项,这个新引用的项目将变得比其他菜单项大,而先前引用的项目减小到其原始大小。 如果用户引用的项目具有与其相关联的子菜单,则当用户从菜单移动到子菜单时,该子菜单的大小增加,而菜单大小减小。

    Color scheme for zooming graphical user interface
    6.
    发明授权
    Color scheme for zooming graphical user interface 有权
    用于缩放图形用户界面的颜色方案

    公开(公告)号:US06456296B1

    公开(公告)日:2002-09-24

    申请号:US09321654

    申请日:1999-05-28

    IPC分类号: G06F300

    摘要: An object oriented zooming engine provides zooming graphical objects for a zooming graphical user interface. A zooming object residing in a zooming graphical user interface has attributes that are defined by graphical object classes having a particular class hierarchy. Color scheme object classes have a hierarchy that mirrors that of the graphical object classes. This provides an architecture wherein classes of zooming objects can have their own default color schemes, and can inherit the default characteristics of super classes in a predictable fashion. Thus, for example, an instance of an object may inherit the color attributes of other members of its class by default, or may specify an instance color scheme that differs from the default scheme. The architecture provides consistent encapsulation of the color attributes corresponding to graphical objects, and allows color information for the graphical user interface to be stored more efficiently.

    摘要翻译: 面向对象的缩放引擎为缩放图形用户界面提供缩放图形对象。 驻留在缩放图形用户界面中的缩放对象具有由具有特定类层次结构的图形对象类定义的属性。 颜色方案对象类具有镜像图形对象类的层次结构。 这提供了一种架构,其中缩放对象的类别可以具有它们自己的默认颜色方案,并且可以以可预测的方式继承超类的默认特征。 因此,例如,对象的实例可以默认地继承其类的其他成员的颜色属性,或者可以指定与默认方案不同的实例颜色方案。 该架构提供了与图形对象相对应的颜色属性的一致的封装,并且允许更有效地存储图形用户界面的颜色信息。

    Zooming space-grid for graphical user interface
    7.
    发明授权
    Zooming space-grid for graphical user interface 有权
    缩放用于图形用户界面的空格

    公开(公告)号:US06377285B1

    公开(公告)日:2002-04-23

    申请号:US09240416

    申请日:1999-01-29

    IPC分类号: G06F300

    CPC分类号: G06F3/0481 G06F2203/04806

    摘要: A computer interface is provided for easy organization, arrangement and zooming of logical sets of zooming objects in a zooming graphical user interface. Information is displayed as a zooming universe of graphical objects, including groups of associated member objects, that can be manipulated with interactive input devices. The interface permits a user to associate logically related objects in a space-grid group object, a two dimensional table of cells forming rows and columns on the zooming space. Objects may be positioning in each cell. If such positioning results in an object overlaying the dimensional boundaries of the cell or other zooming objects in the cell, cell dimensions are automatically increased and the positioning of objects in the cell adjusted, allowing a newly added object to be positioned at the user indicated position. Cells with the same row coordinate have the same height dimension. Cell with the same column coordinate have the same width dimension. Adjustment of the dimension of any one cell are translated throughout the entire space-grid structure, resulting in the repositioning of cells and their contents relative to the zooming space, while the positioning among objects contained in a particular cell is preserved.

    摘要翻译: 提供了一种计算机界面,用于在缩放的图形用户界面中轻松组织,布置和缩放放大对象的逻辑集合。 信息显示为图形对象的缩放范围,包括可由交互式输入设备操纵的关联成员对象组。 该界面允许用户将空间网格组对象中的逻辑相关对象相关联,在缩放空间上形成行和列的单元格的二维表。 对象可能在每个单元格中定位。 如果这样的定位导致覆盖单元格中的单元或其他缩放对象的尺寸边界的对象,则单元尺寸自动增加,并且单元中的对象的定位被调整,允许新添加的对象被定位在用户指示位置 。 具有相同行坐标的单元格具有相同的高度尺寸。 具有相同列坐标的单元格具有相同的宽度尺寸。 任何一个单元的尺寸的调整在整个空间网格结构中被翻译,导致单元及其内容相对于缩放空间重新定位,同时保留包含在特定单元格中的对象之间的定位。

    Snapshot damage handling for rendering objects in a zooming graphical user interface
    9.
    发明授权
    Snapshot damage handling for rendering objects in a zooming graphical user interface 有权
    在缩放图形用户界面中渲染对象的快照损坏处理

    公开(公告)号:US06366294B1

    公开(公告)日:2002-04-02

    申请号:US09329572

    申请日:1999-06-10

    IPC分类号: G06T340

    CPC分类号: G06T3/40

    摘要: A computer interface is provided for zooming representation objects in a zooming graphical user interface. Information is displayed as a collection of zooming spaces containing graphical objects that may be manipulated with interactive input devices. The damage handling method of the invention limits data processing undertaken to make the result of user manipulations apparent. A copy of least one instance variable defining a visual characteristic for each zooming object is stored as snapshot data prior to user manipulation. Ensuing modification requiring re-rendering is determined by comparison of snapshot data and current object data. The region to be re-rendered is determined by a bounding box that circumscribes the bounding boxes of the snapshot data and the current object data. In this manner, the region to be re-rendered need only be calculated once, after a series of user manipulations of an object is complete. Timing of the damaging necessary to make the result of user manipulation apparent is also selectively controlled. A series of modifications may be made to the displayed zooming space and stored by a region manager before any modifications are made apparent by explicitly calling a damage method. In addition, since the zooming graphical user interface is implemented in a platform-independent object-oriented language, the interface is portable and modular. providing increased flexibility, efficiency and functionality.

    摘要翻译: 提供了一种用于在缩放图形用户界面中缩放表示对象的计算机界面。 信息显示为包含可以使用交互式输入设备操纵的图形对象的缩放空间的集合。 本发明的损害处理方法限制了对用户操纵的结果进行明显的数据处理。 在用户操纵之前,将定义每个缩放对象的视觉特征的至少一个实例变量的副本存储为快照数据。 确定需要重新渲染的修改是通过比较快照数据和当前对象数据来确定的。 要重新渲染的区域由限制快照数据和当前对象数据的边界框的边界框决定。 以这种方式,在对象的一系列用户操纵完成之后,仅需要计算一次要重新渲染的区域。 也可以选择性地控制使用户操纵的结果显而易见的破坏性的定时。 可以通过显式地调用损坏方法,在显示的缩放空间和区域管理器之间进行一系列修改,然后进行任何修改。 此外,由于缩放图形用户界面是以平台无关的面向对象语言实现的,因此该接口是便携式和模块化的。 提供更大的灵活性,效率和功能。

    Method for displaying on a screen of a computer system images
representing search results
    10.
    发明授权
    Method for displaying on a screen of a computer system images representing search results 失效
    在计算机系统的屏幕上显示表示搜索结果的图像的方法

    公开(公告)号:US5982369A

    公开(公告)日:1999-11-09

    申请号:US844591

    申请日:1997-04-21

    IPC分类号: G06F17/30 G09G5/00 G06F3/14

    摘要: Images representing search results are displayed on a screen of a computer system. The search results are responsive to a search in a database initiated by a user by entering a keyword or keywords via an input device. The images are displayed in such a way that an image corresponding to the highest match value is the largest in size, while remaining matches are represented by images which are smaller in size, in direct proportion to their relevance to the keyword. In addition, the relevance of an image is indicated by its proximity to the keyword displayed on the screen: the closer the displayed image to the keyword, the more relevant the match represented by that image is to that keyword. This display operation is equivalent to two simultaneous searches with boolean operators "OR" and "AND", such as "keyword1 OR keyword2" and "keyword1 AND keyword2".

    摘要翻译: 表示搜索结果的图像显示在计算机系统的屏幕上。 搜索结果响应于通过输入设备输入关键词或关键字,在用户发起的数据库中的搜索。 这些图像的显示方式使得与最高匹配值对应的图像的尺寸最大,而剩余的匹配由尺寸较小的图像与其与关键字的相关性成正比地表示。 此外,图像的相关性由其与屏幕上显示的关键字的接近度指示:显示的图像越接近关键字,该图像所表示的匹配与该关键字越相关。 该显示操作等效于布尔运算符“OR”和“AND”的两个同时搜索,例如“keyword1 OR keyword2”和“keyword1 AND keyword2”。