Visually aging scroll bar
    91.
    发明授权

    公开(公告)号:US5532715A

    公开(公告)日:1996-07-02

    申请号:US959315

    申请日:1992-10-09

    CPC分类号: G06F3/04855 G06F3/04817

    摘要: A visually aging scroll bar is associated with a window or viewport on a computer display as part of a computer system, and contains a slider to indicate relative positioning in the window of a document, such as a data file, image file, audio file, text file, or spreadsheet. The current position of the scroll bar slider is monitored by the computer system. After a first predetermined sampling period has elapsed, a first region matching the current position of the scroll bar slider is created. The visual appearance of the region is determined by a predetermined region heating rate. For example, a newly created region starts at "cold", which can be indicated by a violet-indigo color. After a second sampling period has elapsed, the computer system again checks the current position of the scroll bar slider. If the current position still matches the first region, the visual appearance of the first region symbolically "warms up" as indicated by the region heating rate. This incrementally changing visual appearance (for example, from violet to indigo, blue, green, yellow, orange and finally a deep red) continues for as long as the current slider position matches the first region, up until a maximum region symbolic "temperature" is reached.

    Method and system for managing communications within a collaborative
data processing system
    92.
    发明授权
    Method and system for managing communications within a collaborative data processing system 失效
    用于管理协作数据处理系统内的通信的方法和系统

    公开(公告)号:US5515491A

    公开(公告)日:1996-05-07

    申请号:US999429

    申请日:1992-12-31

    摘要: The method and system of the present invention permits management of communications within a collaborative computer-based system. The collaborative computer-based system includes multiple display devices, a shared data object that is simultaneously accessible by multiple users within the system. Portions of the shared data object may be displayed on the display devices and cursors are provided within the shared data object. Each of the cursors is associated with one of the users. In managing communications within the collaborative computer-based system, a region within the shared data object may be designated. A designated message is then automatically transmitted in response to selected activities of one or more users within the designated region for the shared data object.

    摘要翻译: 本发明的方法和系统允许在协作的基于计算机的系统内管理通信。 基于协作的基于计算机的系统包括多个显示设备,该共享数据对象可由系统内的多个用户同时访问。 可以在显示设备上显示共享数据对象的部分,并且在共享数据对象内提供光标。 每个游标与其中一个用户相关联。 在管理基于协作计算机的系统内的通信时,可以指定共享数据对象内的区域。 响应于用于共享数据对象的指定区域内的一个或多个用户的选定活动,自动发送指定的消息。

    System for presenting alternate views of a computer window environment
    93.
    发明授权
    System for presenting alternate views of a computer window environment 失效
    用于呈现计算机窗口环境的备用视图的系统

    公开(公告)号:US5497454A

    公开(公告)日:1996-03-05

    申请号:US333252

    申请日:1994-11-02

    CPC分类号: G06F3/0481 G09G5/14

    摘要: A system for presenting an alternate view of computer windows on a display device. Upon selection by a user, the system presents the alternate view, which may include a top, side, or bottom view of the windows. These alternate views are indicators, such as title bars, corresponding to the windows and presented in relative position to another as if the user were looking at the tops, sides, or bottoms of the windows. The user may also manipulate the windows in the alternate view, and the system alters a normal view of the windows accordingly.

    摘要翻译: 一种用于在显示装置上呈现计算机窗口的替代视图的系统。 在由用户选择时,系统呈现替代视图,其可以包括窗口的顶视图,侧视图或底视图。 这些替代视图是对应于窗口的指示符,例如标题栏,并且以与另一个相对的位置呈现,就像用户正在看窗口的顶部,侧面或底部一样。 用户还可以在备用视图中操纵窗口,并且系统相应地改变窗口的正常视图。

    Method and apparatus for distinctively displaying windows on a computer
display screen
    94.
    发明授权
    Method and apparatus for distinctively displaying windows on a computer display screen 失效
    用于在计算机显示屏上显示窗口的方法和装置

    公开(公告)号:US5377317A

    公开(公告)日:1994-12-27

    申请号:US811562

    申请日:1991-12-20

    摘要: A method and apparatus for aiding a user in identifying particular windows on a display screen. The amount of time each of the windows presented to the display screen is active (also known as "in focus") is monitored. Upon receipt of a command from the user, the windows that were active a longer length of time are displayed more distinctively than windows that were active a shorter length of time. Active windows can be displayed more distinctively in many different ways. One such way is by placing the most active window in the upper left corner of the screen and placing the rest of the windows in a descending order of activity from left to right and top to bottom on the screen. Another way is to cascade the windows, where the windows are cascaded in a descending order of activity from the front to the back of the window stack. Yet another way is to generate a list of window titles associated with each window, in a descending order of activity from the top of the list to the bottom of the list. Still another way of distinctively displaying more active windows is to put the most active window in focus, and then put the remainder of the windows in focus in descending order of activity in a toggle sequence of windows.

    摘要翻译: 一种用于帮助用户识别显示屏幕上的特定窗口的方法和装置。 监视呈现给显示屏幕的每个窗口的活动时间(也称为“对焦”)的时间量。 在从用户接收到命令时,活动时间更长的窗口与更短时间内活动的窗口更显着地显示。 活动窗口可以以多种不同的方式更显着地显示。 一种这样的方式是将最活跃的窗口放置在屏幕的左上角,并将其余窗口按照从左到右和从顶部到底部的活动的降序排列在屏幕上。 另一种方式是级联窗口,其中窗口以从窗口堆栈的前端到后面的活动的降序顺序级联。 另一种方式是以从列表的顶部到列表的底部的活动的降序生成与每个窗口相关联的窗口标题的列表。 另一种显着更加活跃的窗口的方法是将最活跃的窗口放在焦点上,然后将窗口的其余部分按照窗口的切换序列的降序排列。

    Non-linear scroll bar
    95.
    发明授权
    Non-linear scroll bar 失效
    非线性滚动条

    公开(公告)号:US5371846A

    公开(公告)日:1994-12-06

    申请号:US777842

    申请日:1991-10-16

    申请人: Cary L. Bates

    发明人: Cary L. Bates

    CPC分类号: G06F3/04855 Y10S715/974

    摘要: A non-linear scroll bar is associated with a window or viewport on a computer display as part of a computer system, and contains a slider to indicate relative positioning in the window of a document, such as a data file, image file, audio file, text file, or spreadsheet. The current position of a user in a document, as referenced by a cursor or other marking device, is monitored by the computer system. After a first predetermined sampling period has elapsed, a first region containing upper and lower boundaries of a portion of the document that envelop the current position in the document is created in a portion of memory called "scroll data". The initial size of the region is determined by a predetermined region growth rate. When a user moves the slider of a scroll bar, the computer system checks scroll data to see if the new current position in the document is within the first region. If so, the computer system snaps back the slider to the midpoint of the first region and displays the corresponding portion of the document. The longer the current position is in the first region, the larger the first region becomes, and the easier the midpoint of this first region is for the user to find through course positioning of the scroll bar slider.

    摘要翻译: 非线性滚动条与计算机显示器上的窗口或视口相关联,作为计算机系统的一部分,并且包含滑块以指示文档的窗口中的相对定位,诸如数据文件,图像文件,音频文件 ,文本文件或电子表格。 由光标或其他标记设备引用的用户在文档中的当前位置由计算机系统监视。 在经过了第一预定采样周期之后,在称为“滚动数据”的存储器的一部分中创建包含文档中当前位置的文档的一部分的上边界和下边界的第一区域。 区域的初始尺寸由预定的区域增长率确定。 当用户移动滚动条的滑块时,计算机系统检查滚动数据以查看文档中新的当前位置是否在第一区域内。 如果是这样,计算机系统将滑块向后按到第一个区域的中点,并显示文档的相应部分。 当前位置在第一区域越长,第一区域变得越大,并且该第一区域的中点越容易使用户通过滚动条滑块的过程定位来查找。

    Filtering message posts in a social network
    97.
    发明授权
    Filtering message posts in a social network 有权
    过滤社交网络中的消息帖子

    公开(公告)号:US09172671B2

    公开(公告)日:2015-10-27

    申请号:US13449507

    申请日:2012-04-18

    IPC分类号: H04L12/58

    CPC分类号: H04L51/32 H04L51/12

    摘要: A social media mechanism processes messages for content that may require filtering of recipients of the message, and informs a user who drafted the message when the message might need to be filtered so it is not sent to all potential recipients of the message. The user may then select to send the message to all potential recipients, or to filter the recipients so the message is sent to less than all of the potential recipients. User profiles are created and maintained, and may include information that helps to determine when filtering of messages is desirable. Feedback buttons are also provided to provide feedback when a user does not like a message.

    摘要翻译: 社交媒体机构处理可能需要过滤消息收件人的内容的消息,并且当消息可能需要被过滤时通知起草消息的用户,以便不将消息发送给消息的所有潜在接收者。 然后,用户可以选择将消息发送到所有潜在的接收者,或者过滤接收者,使得消息被发送到小于所有潜在接收者。 创建和维护用户配置文件,并且可以包括有助于确定何时过滤消息的信息。 还提供反馈按钮,以便在用户不喜欢信息时提供反馈。

    Integrating compiler warnings into a debug session
    98.
    发明授权
    Integrating compiler warnings into a debug session 有权
    将编译器警告集成到调试会话中

    公开(公告)号:US09104795B2

    公开(公告)日:2015-08-11

    申请号:US13170754

    申请日:2011-06-28

    申请人: Cary L. Bates

    发明人: Cary L. Bates

    IPC分类号: G06F9/44 G06F9/45 G06F11/36

    摘要: Integrating compiler warnings into a debug session including: receiving, by a debugger for a debug session of a debuggee from a compiler, compiled source code for execution and compiler warning data describing one or more compiler warnings generated at compile time of the debuggee, each compiler warning resulting from a source code variable statement in the debuggee source code; receiving, by the debugger, a request to evaluate a variable; determining, from the compiler warning data, whether evaluating the variable is dependent upon a source code variable statement resulting in a compiler warning; and, if evaluating the variable is dependent upon a source code variable statement resulting in a compiler warning, returning, by the debugger responsive to the request along with a result of the evaluation, a compiler warning indicator.

    摘要翻译: 将编译器警告集成到调试会话中,包括:由调试器接收来自编译器的调试器的调试会话,编译用于执行的源代码和描述在调试器的编译时生成的一个或多个编译器警告的编译器警告数据,每个编译器 在调试源代码中由源代码变量语句引起的警告; 由调试器接收一个评估变量的请求; 从编译器警告数据确定是否评估变量取决于导致编译器警告的源代码变量语句; 并且,如果评估变量取决于导致编译器警告的源代码变量语句,则响应于该请求的调试器以及评估结果返回编译器警告指示符。

    Software debugging with execution match determinations
    99.
    发明授权
    Software debugging with execution match determinations 有权
    软件调试与执行匹配确定

    公开(公告)号:US09009678B2

    公开(公告)日:2015-04-14

    申请号:US13170846

    申请日:2011-06-28

    申请人: Cary L. Bates

    发明人: Cary L. Bates

    CPC分类号: G06F11/362 G06F9/445

    摘要: Software debugging with execution match determinations, including: inserting, by a compiler while compiling source code into a debuggable program, a phantom breakpoint at every line of source code; including in the debuggable program, by the compiler, a breakpoint handling module and an exit handler; executing the debuggable program including encountering one or more of the phantom breakpoints and removing, by the breakpoint handling module, each encountered phantom breakpoint; creating, by the exit handler, upon exiting execution of the debuggable program, a copy of the debuggable program that includes only phantom breakpoints not encountered during execution; and providing the copy of the debuggable program to a debugger.

    摘要翻译: 软件调试与执行匹配确定,包括:编译器将源代码编译成可调试程序时插入源代码的每一行的幻像断点; 包括在可调试程序中,由编译器,断点处理模块和退出处理程序; 执行可调试程序,包括遇到一个或多个幻象断点,并由断点处理模块移除每个遇到的幻影断点; 由退出处理程序在退出执行可调试程序时创建可调试程序的副本,该副本只包括执行期间未遇到的幻影断点; 并将可调试程序的副本提供给调试器。

    Setting breakpoints in optimized instructions
    100.
    发明授权
    Setting breakpoints in optimized instructions 有权
    在优化说明中设置断点

    公开(公告)号:US08943480B2

    公开(公告)日:2015-01-27

    申请号:US13324774

    申请日:2011-12-13

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3628 G06F11/3636

    摘要: A method, computer-readable storage medium, and computer system are provided. In an embodiment, in response to a command that requests setting a breakpoint at a line in a module, a determination is made whether a snapshot instruction exists before a machine instruction that implements a source statement at the line. If the snapshot instruction exists before the machine instruction that implements the source statement at the line, the breakpoint is set at the machine instruction that implements the source statement at the line. If the snapshot instruction does not exist before the machine instruction that implements the source statement at the line, the module is recompiled to add the snapshot instruction before the machine instruction that implements the source statement.

    摘要翻译: 提供了一种方法,计算机可读存储介质和计算机系统。 在一个实施例中,响应于请求在模块中的一行设置断点的命令,确定在执行在该行的源语句的机器指令之前是否存在快照指令。 如果在执行源语句的机器指令之前存在快照指令,那么断点将被设置在实现源语句的机器指令中。 如果快照指令在实现源语句的机器指令之前不存在,则该模块将重新编译,以在实现源语句的机器指令之前添加快照指令。