Navigation assistant-method and apparatus for providing user configured complementary information for data browsing in a viewer context
    11.
    发明授权
    Navigation assistant-method and apparatus for providing user configured complementary information for data browsing in a viewer context 有权
    导航辅助方法和装置,用于在观看者上下文中提供用户配置的辅助信息用于数据浏览

    公开(公告)号:US06405192B1

    公开(公告)日:2002-06-11

    申请号:US09364696

    申请日:1999-07-30

    CPC classification number: G06F17/30873 Y10S707/99933 Y10S707/99936

    Abstract: A method of browsing the Internet in which a browser retrieves a web page for presentation to a user. While the web page is being presented, using one or more background threads, the web page is parsed for a set of links to a set of linked web pages and that set of linked pages are retrieved. The set of linked pages is parsed for criteria set by the user. In response to finding the criteria on one or more of the linked pages, the presentation of the first page is changed to indicate the presence of the criteria on respective linked page. The linked pages may be located on the Internet or on local database on a standalone machine for browsing off-line.

    Abstract translation: 浏览互联网的方法,其中浏览器检索用于呈现给用户的网页。 当网页被呈现时,使用一个或多个后台线程,解析网页以获得一组链接到一组链接的网页,并且检索该组链接的页面。 链接页面的集合被解析为用户设置的标准。 响应于在一个或多个链接页面上找到标准,改变第一页面的呈现以指示在相应的链接页面上存在标准。 链接的页面可以位于因特网或独立机器上的本地数据库上,用于离线浏览。

    Operating system having shared personality neutral resources
    12.
    发明授权
    Operating system having shared personality neutral resources 失效
    共享个性中立资源的操作系统

    公开(公告)号:US06195710B1

    公开(公告)日:2001-02-27

    申请号:US08489540

    申请日:1995-06-12

    CPC classification number: G06F9/5016 G06F9/468 G06F9/5022 G06F9/542

    Abstract: A data processing system having shared, distributed personality neutral resources managed by a microkernel based operating system. The microkernel supports multiple personalities and manages common resources accessible to all personalities. The microkernel has a logical video buffer service that manages the creation, deletion, and maintenance of logical video buffers. Each personality uses the logical video buffers to store its character mode screen displays. The server maintains a handle to each logical video buffer that is accessible by all personalities. The microkernel also has an event window server that creates input queues and provides them to the personalities. The event window server receives all system input and places it into the appropriate personality's queue. The event window server provides APIs allowing personalities to read input queues, remove events from the queues, inject input events into the event window server, and register hot keys.

    Abstract translation: 一种数据处理系统,具有由基于微内核的操作系统管理的共享的分布式个性中性资源。 微内核支持多个人物,并管理所有人士可访问的共同资源。 微内核具有管理逻辑视频缓冲器的创建,删除和维护的逻辑视频缓冲器服务。 每个人格使用逻辑视频缓冲区来存储其字符模式屏幕显示。 服务器维护每个逻辑视频缓冲区的句柄,可由所有人员访问。 微内核还具有创建输入队列并将其提供给个性的事件窗口服务器。 事件窗口服务器接收所有系统输入并将其放入适当的个性队列中。 事件窗口服务器提供API,允许个性读取输入队列,从队列中删除事件,将输入事件注入事件窗口服务器,并注册热键。

    Method and system for generating a global hit test data structure using
scan line compression of windows in a graphical user interface
    13.
    发明授权
    Method and system for generating a global hit test data structure using scan line compression of windows in a graphical user interface 失效
    用于使用图形用户界面中的窗口的扫描线压缩来生成全局命中测试数据结构的方法和系统

    公开(公告)号:US5764215A

    公开(公告)日:1998-06-09

    申请号:US602561

    申请日:1996-02-20

    CPC classification number: G06F3/04842

    Abstract: A method and system for enhanced locator hit testing and region clipping of windows in a windowing environment of a data processing system is provided. A global hit test data structure is generated having a plurality of compressed scan line data sets that represent scan lines of a display. Each compressed scan line data set contains one or more vectors and a window identifier associated with each vector that describe the window ownership of one or more spans in an associated scan line of the display. A vector identifies a span of the associated scan line, and each window identifier identifies the window that owns the span identified by its associated vector. The enhanced locator hit testing of windows identifies the window that owns a selected pel of the display by accessing the compressed scan line data set that defines the window ownership of the selected pel, determining the vector that contains the selected pel, and retrieving the window identifier associated with the determined vector. The retrieved window identifier is the result of the enhanced locator hit test for the selected pel. The enhanced region clipping of windows performs region clipping by generating a bitmap image having a plurality of pels, each pel corresponding to a pel in the display, and for each pel of the bitmap image, accessing the scan line data set having the vector containing its corresponding pel. It is then determined if the window identifier associated with that vector containing the corresponding pel is a selected window identifier. The region clipping is completed by setting each corresponding pel of the display to the pel of the bitmap image for each pel where it is determined that the window identifier is not the selected window identifier.

    Abstract translation: 提供了一种用于在数据处理系统的窗口环境中增强定位器命中测试和窗口区域限幅的方法和系统。 产生具有表示显示器的扫描线的多个压缩扫描线数据组的全局命中测试数据结构。 每个压缩的扫描线数据集包含一个或多个向量和与描述在显示器的相关扫描线中的一个或多个跨度的窗口所有权的每个向量相关联的窗口标识符。 向量标识相关联的扫描线的跨度,并且每个窗口标识符标识拥有由其相关联矢量标识的跨度的窗口。 增强的定位器命中测试窗口通过访问定义所选择的像素的窗口所有权的压缩扫描线数据集来确定包含所选择的像素的向量,并且检索窗口标识符来识别拥有显示器的选定像素的窗口 与确定的向量相关联。 检索到的窗口标识符是所选像素的增强型定位器命中测试的结果。 窗口的增强区域裁剪通过生成具有多个像素的位图图像,每个像素对应于显示器中的像素,并且对于位图图像的每个像素,访问具有包含其的矢量的扫描线数据集, 对应的像素 然后确定与包含相应像素的矢量相关联的窗口标识符是否是所选择的窗口标识符。 通过将每个相应的显示像素设置为每个像素的位图图像的像素,确定窗口标识符不是所选择的窗口标识符,来完成区域限幅。

    Managing home inventory
    14.
    发明授权
    Managing home inventory 失效
    管理家庭库存

    公开(公告)号:US07930221B2

    公开(公告)日:2011-04-19

    申请号:US11391758

    申请日:2006-03-29

    CPC classification number: G06Q10/087 G06Q10/0875 G06Q20/203

    Abstract: In accordance with the present invention, a storage area is provided within a particular home for storing food-related items. A database of intended food-related inventory items for the storage area is adjusted by a controller according to food-related inventory preferences received at the controller. The controller updates the database of intended food-related inventory items according to inputs from a monitoring device that monitors the addition and removal of food-related items within the storage area. A communication medium coupled to the controller transmits a selection of items from among the database of intended inventory items that are absent from the storage area.

    Abstract translation: 根据本发明,在特定住宅内设置存储食品相关物品的存储区域。 控制器根据控制器收到的与食品有关的库存偏好来调整存储区域的预期食品相关库存项目的数据库。 控制器根据来自监视设备的输入来更新预期的与食品有关的库存物品的数据库,该监视装置监视储存区域内与食物有关的物品的添加和移除。 耦合到控制器的通信介质从存储区域中不存在的预期库存物品的数据库中发送选项。

    Managing home inventory
    15.
    发明授权

    公开(公告)号:US07065501B1

    公开(公告)日:2006-06-20

    申请号:US09560320

    申请日:2000-04-28

    CPC classification number: G06Q10/087 G06Q10/0875 G06Q20/203

    Abstract: In accordance with the present invention, a storage area is provided within a particular home for storing food-related items. A database of intended food-related inventory items for the storage area is adjusted by a controller according to food-related inventory preferences received at the controller. The controller updates the database of intended food-related inventory items according to inputs from a monitoring device that monitors the addition and removal of food-related items within the storage area. A communication medium coupled to the controller transmits a selection of items from among the database of intended inventory items that are absent from the storage area.

    Balancing the comprehensive health of a user
    16.
    发明授权
    Balancing the comprehensive health of a user 有权
    平衡用户的综合健康

    公开(公告)号:US07024369B1

    公开(公告)日:2006-04-04

    申请号:US09583943

    申请日:2000-05-31

    Abstract: A current health profile for a user is monitored at a personal health monitoring system. The current health profile includes multiple monitored physical parameters and multiple monitored environmental parameters. Multiple actions for selection by the user are received at the personal health monitoring system. The multiple actions are prioritized according to the current health profile and designated allowances for the user at the personal health monitoring system, such that the personal health monitoring system aids the user in selecting from among the multiple actions in order to balance the comprehensive health of the user. Multiple tasks for scheduling in a user's electronic schedule are scheduled according to the current health profile and designated allowances for the user at the personal health monitoring system.

    Abstract translation: 在个人健康监测系统中监视用户的当前健康状况。 目前的健康资料包括多个监测的物理参数和多个监测的环境参数。 在个人健康监控系统接收到用户选择的多个动作。 根据目前的健康状况和个人健康监测系统中用户指定的津贴来优先考虑多个动作,使得个人健康监测系统帮助用户从多个动作中进行选择,以平衡全身健康 用户。 根据用户个人健康监测系统上的用户的当前健康状况和指定的配额来安排用户电子时间表中的多个调度任务。

    Method and apparatus for converting programs and source code files written in a programming language to equivalent markup language files
    17.
    发明授权
    Method and apparatus for converting programs and source code files written in a programming language to equivalent markup language files 失效
    将以程序语言编写的程序和源代码文件转换为等效标记语言文件的方法和装置

    公开(公告)号:US06986101B2

    公开(公告)日:2006-01-10

    申请号:US09306189

    申请日:1999-05-06

    CPC classification number: G06F8/51

    Abstract: A method and apparatus for converting programs and source code files written in a programming language to equivalent markup language files is provided. The conversion may be accomplished by a static process or by a dynamic process. In a static process, a programming source code file is converted by an application to a markup language file. A document type definition file for a markup language is parsed; a source code statement from a source code file is parsed; an element defined in the document type definition file is selected based on an association between the element and an identifier of a routine in the source code statement; and the selected element is written to a markup language file. In a dynamic process, the program is executed to generate the markup language file that corresponds to the source code file or presentation steps of the program. The application program is executed; a document type definition file for a markup language is provided as input; an element defined in the document type definition file is selected based on a routine called by the application program; and the selected element is written to a markup language file.

    Abstract translation: 提供了一种用于将以编程语言编写的程序和源代码文件转换为等效标记语言文件的方法和装置。 转换可以通过静态过程或动态过程来实现。 在静态过程中,编程源代码文件由应用程序转换为标记语言文件。 解析用于标记语言的文档类型定义文件; 解析源代码文件的源代码语句; 基于源代码语句中的元素和例程的标识符之间的关联来选择在文档类型定义文件中定义的元素; 并将所选元素写入标记语言文件。 在动态过程中,执行程序以生成与程序的源代码文件或呈现步骤相对应的标记语言文件。 执行应用程序; 提供用于标记语言的文档类型定义文件作为输入; 基于应用程序调用的例程,选择文档类型定义文件中定义的元素; 并将所选元素写入标记语言文件。

Patent Agency Ranking