System and method for preference application installation and execution
    2.
    发明授权
    System and method for preference application installation and execution 有权
    偏好安装和执行的系统和方法

    公开(公告)号:US07669177B2

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

    申请号:US10693735

    申请日:2003-10-24

    IPC分类号: G06F9/44 G06F17/00 G06F3/00

    CPC分类号: G06F9/44505

    摘要: The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.

    摘要翻译: 本系统和方法公开了一种用于个性化计算机功能的系统。 为最终用户提供了工具,可以轻松地编写丰富和复杂的首选项,例如,通过使用多个简单的IF-THEN命题逻辑。 然后将首选项转换为查询并高效地执行结构化数据。 首选项被满足,然后执行诸如提供通知或将数据存储在特定文件夹中的操作。 此外,根据本发明的一个方面,数据,逻辑,事件等都被示意化,从而使应用程序组件之间和跨应用程序共享数据。

    System and method for extending application preferences classes
    3.
    发明授权
    System and method for extending application preferences classes 有权
    用于扩展应用程序偏好类的系统和方法

    公开(公告)号:US07137099B2

    公开(公告)日:2006-11-14

    申请号:US10693717

    申请日:2003-10-24

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F9/4488 G06F9/44505

    摘要: The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.

    摘要翻译: 本系统和方法公开了一种用于个性化计算机功能的系统。 为最终用户提供了工具,可以轻松地编写丰富和复杂的首选项,例如,通过使用多个简单的IF-THEN命题逻辑。 然后将首选项转换为查询并高效地执行结构化数据。 首选项被满足,然后执行诸如提供通知或将数据存储在特定文件夹中的操作。 此外,根据本发明的一个方面,数据,逻辑,事件等都被示意化,从而使应用程序组件之间和跨应用程序共享数据。

    Storage Tiers for Database Server System
    4.
    发明申请
    Storage Tiers for Database Server System 审中-公开
    数据库服务器系统的存储层

    公开(公告)号:US20100082546A1

    公开(公告)日:2010-04-01

    申请号:US12241912

    申请日:2008-09-30

    IPC分类号: G06F17/30

    CPC分类号: G06F16/221

    摘要: A technique is described for storing data from a database across a plurality of data storage devices, wherein each data storage device is capable of being accessed only by a corresponding computer system in a group of interconnected computer systems. In accordance with the technique, an identifier of the database is received. An identifier of a storage tier instance is also received, wherein the storage tier instance comprises a logical representation of one or more storage locations within each of the data storage devices. Responsive to the receipt of the identifier of the database and the identifier of the storage tier instance, data from the database is stored in two or more of the storage locations logically represented by the storage tier instance, wherein each of the two or more storage locations in which data is stored is within a corresponding one of the data storage devices.

    摘要翻译: 描述了一种用于在多个数据存储设备中存储来自数据库的数据的技术,其中每个数据存储设备仅能够由一组互连的计算机系统中的对应的计算机系统访问。 根据该技术,接收数据库的标识符。 还接收存储层实例的标识符,其中存储层实例包括每个数据存储设备内的一个或多个存储位置的逻辑表示。 响应于接收到数据库的标识符和存储层实例的标识符,来自数据库的数据被存储在由存储层实例逻辑表示的两个或多个存储位置中,其中两个或多个存储位置 其中存储数据在相应的一个数据存储设备内。

    Dynamic fragment mapping
    6.
    发明授权
    Dynamic fragment mapping 有权
    动态片段映射

    公开(公告)号:US07523288B2

    公开(公告)日:2009-04-21

    申请号:US11470586

    申请日:2006-09-06

    摘要: A dataset is divided into pieces and stored at multiple locations and the system dynamically increases or decreases the number of storage locations where the pieces of the data set may be stored. A data structure comprises a first data field including a first index and a first element, and one or more data fields each with an index and an element. The elements of the one or more data fields include a token representing a location associated with the index of the first data field. A data row of a data set is mapped to the index of a data field using a second index. The second index is derived from a data row of the data set using a hash function. The second index is then mapped to the index of a data field included in the one or more data fields using a modulus function.

    摘要翻译: 数据集被分成多个位置存储,系统动态地增加或减少存储数据集的存储位置的数量。 数据结构包括包括第一索引和第一元素的第一数据字段以及每个具有索引和元素的一个或多个数据字段。 一个或多个数据字段的元素包括表示与第一数据字段的索引相关联的位置的令牌。 使用第二索引将数据集的数据行映射到数据字段的索引。 第二个索引是使用散列函数从数据集的数据行导出的。 然后使用模函数将第二索引映射到包含在一个或多个数据字段中的数据字段的索引。

    Message forwarding backup manager in a distributed server system
    8.
    发明授权
    Message forwarding backup manager in a distributed server system 有权
    在分布式服务器系统中的消息转发备份管理器

    公开(公告)号:US07685227B2

    公开(公告)日:2010-03-23

    申请号:US11558887

    申请日:2006-11-10

    IPC分类号: G06F15/16

    摘要: A distributed server system may include a primary manager, one or more backup managers communicatively coupled to the primary manager, and one or more workers communicatively coupled to the one or more backup managers. The one or more backup managers may receive a command to backup the state of the distributed server system. The backup managers may forward work tasks to the one or more communicatively coupled workers. The backup managers may further aggregate responses received from the one or more communicatively coupled workers and send the aggregated response to the primary manager.

    摘要翻译: 分布式服务器系统可以包括主管理器,通信地耦合到主管理器的一个或多个备用管理器以及通信地耦合到一个或多个备份管理器的一个或多个工作人员。 一个或多个备份管理器可以接收到备份分布式服务器系统的状态的命令。 备份经理可以将工作任务转发给一个或多个通信耦合的工作人员。 备份管理器可以进一步聚合从一个或多个通信耦合的工作者接收到的响应,并将聚合的响应发送到主要管理器。

    Distributed transactional deadlock detection
    9.
    发明申请
    Distributed transactional deadlock detection 审中-公开
    分布式事务死锁检测

    公开(公告)号:US20080282244A1

    公开(公告)日:2008-11-13

    申请号:US11800675

    申请日:2007-05-07

    IPC分类号: G06F9/46

    CPC分类号: G06F9/524

    摘要: Aspects of the subject matter described herein relate to deadlock detection in distributed environments. In aspects, nodes that are part of the environment each independently create a local wait-for graph. Each node transforms its local wait-for graph to remove non-global transactions that do not need resources from multiple nodes. Each node then sends its transformed local wait-for graph to a global deadlock monitor. The global deadlock monitor combines the local wait-for graphs into a global wait-for graph. Phantom deadlocks are detected and removed from the global wait-for graph. The global deadlock monitor may then detect and resolve deadlocks that involve global transactions.

    摘要翻译: 本文所述主题的方面涉及分布式环境中的死锁检测。 在方面,作为环境一部分的节点各自独立地创建本地等待图。 每个节点转换其本地等待图,以去除不需要多个节点资源的非全局事务。 然后,每个节点将其转换的本地等待图发送到全局死锁监视器。 全局死锁监视器将本地等待图形合并到全局等待图中。 从全局等待图中检测并删除幻像死锁。 然后,全局死锁监视器可以检测并解决涉及全局事务的死锁。

    MESSAGE FORWARDING BACKUP MANAGER IN A DISTRIBUTED SERVER SYSTEM
    10.
    发明申请
    MESSAGE FORWARDING BACKUP MANAGER IN A DISTRIBUTED SERVER SYSTEM 有权
    在分布式服务器系统中的消息传递备份管理器

    公开(公告)号:US20080114827A1

    公开(公告)日:2008-05-15

    申请号:US11558887

    申请日:2006-11-10

    IPC分类号: G06F15/16

    摘要: A distributed server system may include a primary manager, one or more backup managers communicatively coupled to the primary manager, and one or more workers communicatively coupled to the one or more backup managers. The one ore more backup managers may receive a command to backup the state of the distributed server system. The backup managers may forward work tasks to the one or more communicatively coupled workers. The backup managers may further aggregate responses received from the one or more communicatively coupled workers and send the aggregated response to the primary manager.

    摘要翻译: 分布式服务器系统可以包括主管理器,通信地耦合到主管理器的一个或多个备用管理器以及通信地耦合到一个或多个备份管理器的一个或多个工作人员。 一个更多的备份管理员可能会收到备份分布式服务器系统状态的命令。 备份经理可以将工作任务转发给一个或多个通信耦合的工作人员。 备份管理器可以进一步聚合从一个或多个通信耦合的工作者接收到的响应,并将聚合的响应发送到主要管理器。