User interface component and method of navigating across a boundary
coupled to a scroll bar display element
    82.
    发明授权
    User interface component and method of navigating across a boundary coupled to a scroll bar display element 失效
    用于界定耦合到滚动条显示元素的边界的用户界面组件和方法

    公开(公告)号:US5977972A

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

    申请号:US912030

    申请日:1997-08-15

    CPC classification number: G06F3/04847 G06F3/04855

    Abstract: A user interface component and method of using the same navigate across a boundary coupled to a scroll bar display element only after user input to move a user control at least a predetermined distance beyond the boundary is received. A boundary may be defined within a scroll bar display element, or may be defined between a scroll bar display element and another display element (such as another scroll bar display element). By preventing navigation of a boundary until a predetermined distance beyond such boundary has been crossed, inadvertent user input which would otherwise result in accidental navigation of a boundary is disregarded.

    Abstract translation: 接收用户界面组件和方法,该用户界面组件和方法仅在用户输入之后跨越耦合到滚动条显示元素的边界导航,以便接收至少超过边界的预定距离的用户控制。 可以在滚动条显示元件内定义边界,或者可以在滚动条显示元件和另一显示元件(例如另一滚动条显示元件)之间定义边界。 通过防止边界的导航直到超过该边界的预定距离已经被越过,否则会导致边界的意外导航的无意的用户输入被忽略。

    Scroll bar amplification apparatus and method
    83.
    发明授权
    Scroll bar amplification apparatus and method 失效
    滚动条放大装置及方法

    公开(公告)号:US5874961A

    公开(公告)日:1999-02-23

    申请号:US820798

    申请日:1997-03-19

    CPC classification number: G06F3/04855

    Abstract: Provided is an apparatus and method for a secondary scroll bar that yields increased granularity in scrolling through a viewable object, such as a document displayed within a window of a graphical user interface of a computer system. Initially, an icon is displayed within the graphical user interface which, when activated by a user, provides this secondary scroll bar. Next, the secondary scroll bar is displayed within the window in response to a selection of the icon by a user, wherein the secondary scroll bar allows a user to scroll through a narrowly defined region of the viewable object, in response to activation of the icon. Delimiter marks are also displayed within a primary scroll bar upon which the secondary scroll bar is dependent, in response to the selection by the user of the secondary scroll bar. The delimiter marks indicate a searchable range of the viewable object by the secondary scroll bar. Thereafter, the user can scroll through the narrowly defined region of the viewable object by utilizing the secondary scroll bar. Additionally, multiple additional scroll bars can be activated by the user to provide increased granularity on multiple levels when scrolling through the viewable object.

    Abstract translation: 提供了一种二次滚动条的装置和方法,其在滚动通过可视对象(诸如显示在计算机系统的图形用户界面的窗口内的文档)之间产生增加的粒度。 最初,在图形用户界面中显示图标,当用户激活时,该图标提供该次要滚动条。 接下来,响应于用户对图标的选择,辅助滚动条被显示在窗口内,其中辅助滚动条允许用户响应于图标的激活而滚动可视对象的狭窄定义的区域 。 响应于用户对次要滚动条的选择,分隔符标记也显示在辅助滚动条所依赖的主滚动条中。 分隔符标记表示辅助滚动条可查看对象的可搜索范围。 此后,用户可以通过利用二次滚动条来滚动可视对象的狭窄定义的区域。 此外,用户可以激活多个附加的滚动条,以便在滚动可视对象时在多个级别上提供增加的粒度。

    Censoring browser method and apparatus for internet viewing
    84.
    发明授权
    Censoring browser method and apparatus for internet viewing 失效
    检查浏览器的方法和设备进行互联网查看

    公开(公告)号:US5832212A

    公开(公告)日:1998-11-03

    申请号:US634949

    申请日:1996-04-19

    Abstract: A censoring browser method and apparatus are provided for internet viewing. A user profile including user selected censoring parameters is stored. Data packet contents are received and compared with the user selected censoring parameters. Responsive to the comparison, the received data packet contents are processed and selectively displayed responsive to the user selected censoring parameters. The user selected censoring parameters includes user selected censored words and word fragments, and user selected categories. Compared word and word fragments matching user selected censored words and word fragments can be removed and selectively replaced with predefined characters or acceptable substitute words. Tallies of weights for user selected categories are accumulated and compared with used selected threshold values. A predefined message can be displayed responsive to an accumulated tally exceeding a user selected threshold value without displaying the received data packet contents.

    Abstract translation: 提供了一种审查浏览器方法和装置,用于互联网查看。 存储包括用户选择的审查参数的用户简档。 接收数据包内容并与用户选择的审查参数进行比较。 响应于比较,响应于用户选择的检查参数来处理和选择性地显示所接收的数据分组内容。 用户选择的审查参数包括用户选择的审查单词和单词片段以及用户选择的类别。 比较与用户选择的审查单词和单词片段相匹配的单词和单词片段可以被去除,并用预定义的字符或可接受的替代单词有选择地替代。 累积用户选择类别的权值,并与所选择的阈值进行比较。 可以响应于超过用户选择的阈值的累积计数来显示预定义消息,而不显示接收到的数据分组内容。

    Automatically highlighting text in an electronic document
    85.
    发明授权
    Automatically highlighting text in an electronic document 有权
    自动突出显示电子文档中的文字

    公开(公告)号:US08898595B2

    公开(公告)日:2014-11-25

    申请号:US11669886

    申请日:2007-01-31

    CPC classification number: G06F17/30716 G09G5/34

    Abstract: An apparatus and method helps a user to determine parts of an electronic document that are of interest by allowing the user to define preferences for processing an electronic document, and by automatically highlighting one or more portions of the document according to the user preferences. Highlighting includes any way to enhance or alter the appearance of text, including bold, italics, underlining, change in font style, change in font size, change in color, change in background color, etc. The automatic highlighting of portions of the document attract the user's eyes to that portion of the document, which helps the user to discern whether or not the highlighted portion is relevant or interesting. The preferred embodiments also include a document generator that takes an input document and generates therefrom an output document that has one or more highlighted portions that are hard-coded into the document according to the user preferences.

    Abstract translation: 一种装置和方法帮助用户通过允许用户定义用于处理电子文档的偏好以及根据用户偏好自动突出显示文档的一个或多个部分来确定感兴趣的电子文档的部分。 突出显示包括增强或改变文字外观的任何方式,包括粗体,斜体,下划线,字体样式更改,字体大小变化,颜色变化,背景颜色变化等。文档部分的自动高亮吸引 用户对文档的该部分的看法,这有助于用户辨别突出部分是否相关或有趣。 优选实施例还包括文档生成器,其从输入文档中获取输出文档,该输出文档具有根据用户偏好将硬编码到文档中的一个或多个突出显示部分。

    Intelligent pre-started job affinity for non-uniform memory access computer systems
    86.
    发明授权
    Intelligent pre-started job affinity for non-uniform memory access computer systems 失效
    智能预先启动与非均匀内存访问计算机系统相关的作业

    公开(公告)号:US08201173B2

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

    申请号:US12015138

    申请日:2008-01-16

    CPC classification number: G06F9/5033

    Abstract: A method, apparatus, and program product select a pre-started job from among a plurality of pre-started jobs in which to perform a task in a computer system with a NUMA configuration. An attempt to perform a task is received as a connection. Information associated with the connection is compared to information associated with a plurality of pre-started jobs. In response to comparing the information, it is determined either that a pre-started job was previously used to perform the task or that no pre-started job was previously used to perform the task. In response to either determination, another pre-started job is determined in which to perform the task. The other pre-started job is determined based on affinity with the task, and may be reallocated to perform the task.

    Abstract translation: 一种方法,装置和程序产品从其中在具有NUMA配置的计算机系统中执行任务的多个预先启动的作业中选择预先启动的作业。 作为连接接收到执行任务的尝试。 与连接相关联的信息与与多个预启动作业相关联的信息进行比较。 响应于比较信息,确定先前启动的作业以前用于执行任务或者没有预先启动的作业以前用于执行任务。 响应于任一确定,确定执行任务的另一预先启动的作业。 另一个预先启动的作业是根据与任务的亲和性确定的,并且可以被重新分配以执行该任务。

    Method and apparatus for re-evaluating execution strategy for a database query
    87.
    发明授权
    Method and apparatus for re-evaluating execution strategy for a database query 失效
    重新评估数据库查询执行策略的方法和装置

    公开(公告)号:US08046354B2

    公开(公告)日:2011-10-25

    申请号:US10955737

    申请日:2004-09-30

    CPC classification number: G06F17/30463 G06F17/30471 G06F17/30474

    Abstract: A query facility for database queries saves and re-uses query execution strategies, and automatically detects that a strategy should be re-optimized as a result of changes to an indexed variable value. Preferably, the number of records evaluated and selected by the index value condition is dynamically monitored during execution, and an alternative query strategy is initiated when this number appears to be out of proportion to expectations. In an exemplary embodiment, an indexed search strategy is changed to a table scan strategy (or vice versa) as a result of a change to the number of records eliminated by the indexed value, although other examples are possible. Preferably, the query engine initiates an alternative search strategy and concurrently continues to execute the original search strategy as separate threads. Search results are obtained from whichever thread completes first.

    Abstract translation: 用于数据库查询的查询功能保存并重新使用查询执行策略,并自动检测到由于对索引变量值的更改,策略应重新优化。 优选地,在执行期间动态地监视由索引值条件评估和选择的记录的数量,并且当该数量看起来与期望不成比例时,开始替代查询策略。 在示例性实施例中,作为由索引值消除的记录数的改变的结果,索引的搜索策略被改变为表扫描策略(或反之亦然),尽管其他示例是可能的。 优选地,查询引擎发起替代搜索策略并且同时继续执行原始搜索策略作为单独的线程。 搜索结果从无论哪个线程首先完成。

    Optimizing execution of database queries containing user-defined functions
    88.
    发明授权
    Optimizing execution of database queries containing user-defined functions 失效
    优化包含用户定义函数的数据库查询的执行

    公开(公告)号:US08041708B2

    公开(公告)日:2011-10-18

    申请号:US12167353

    申请日:2008-07-03

    CPC classification number: G06F17/30471 Y10S707/99933 Y10S707/99943

    Abstract: A query engine (or optimizer) which supports database queries having user-defined functions maintains historical execution data with respect to each of multiple user-defined functions. The historical execution data is dynamically updated based on query execution performance. When executing a query having user-defined functions, the query engine uses the historical execution data to predict an optimal evaluation ordering for the query conditions and, preferably, to dynamically adjust the evaluation order when appropriate. Preferably, the historical execution data includes historical execution time of the user-defined function and proportion of evaluated records which satisfied the query parameters.

    Abstract translation: 支持具有用户定义功能的数据库查询的查询引擎(或优化器)维护关于多个用户定义的功能中的每一个的历史执行数据。 历史执行数据根据查询执行性能动态更新。 当执行具有用户定义功能的查询时,查询引擎使用历史执行数据来预测查询条件的最佳评估排序,并且优选地,在适当时动态地调整评估顺序。 优选地,历史执行数据包括用户定义的功能的历史执行时间和满足查询参数的评估记录的比例。

    Method and system for dynamic join reordering
    89.
    发明授权
    Method and system for dynamic join reordering 有权
    动态连接重新排序的方法和系统

    公开(公告)号:US07917498B2

    公开(公告)日:2011-03-29

    申请号:US11959109

    申请日:2007-12-18

    Abstract: A database engine and a system running a database engine utilize a dynamic join reordering feature to change the order of two or more join operations while a query is executing. The database engine starts execution of the query with an initial join order setting but monitors the execution of the query to determine whether the initial join order or some other join order would provide better runtime performance. If another join order would provide better performance, then the database engine can change the join order during query execution and complete the query using the new join order.

    Abstract translation: 数据库引擎和运行数据库引擎的系统利用动态连接重排序功能在查询执行时更改两个或多个连接操作的顺序。 数据库引擎使用初始连接顺序设置启动查询的执行,但监视查询的执行,以确定初始连接顺序或其他连接顺序是否能提供更好的运行时性能。 如果另一个连接顺序将提供更好的性能,那么数据库引擎可以在查询执行期间更改连接顺序,并使用新的连接顺序完成查询。

    Database Query Optimization Using Index Carryover to Subset an Index
    90.
    发明申请
    Database Query Optimization Using Index Carryover to Subset an Index 有权
    数据库查询优化使用索引继承来分组索引

    公开(公告)号:US20090182724A1

    公开(公告)日:2009-07-16

    申请号:US12013036

    申请日:2008-01-11

    CPC classification number: G06F17/30442

    Abstract: A method, apparatus and program product use a first index associated with a field in a database table to identify a range of records in the database table that includes instances of a first key value in the field and use the identified range of records to subset a second index associated with another field in a database table. The database query identifies the first key value for the field in the database table and the second key value for the other field in the database table. By doing so, information from an index may be carried over and applied to another index to subset the other index, often reducing the quantity of entries that are searched in the other index and improving performance.

    Abstract translation: 方法,装置和程序产品使用与数据库表中的字段相关联的第一索引来标识数据库表中的记录范围,其包括该字段中的第一键值的实例,并使用所识别的记录范围来子集 与数据库表中另一个字段关联的第二个索引。 数据库查询标识数据库表中字段的第一个键值,数据库表中另一个字段的第二个键值。 通过这样做,来自索引的信息可以被转移并应用于另一个索引以对另一个索引进行子集,通常减少在另一个索引中搜索的条目的数量并提高性能。

Patent Agency Ranking