Zoned based security administration for data items
    21.
    发明申请
    Zoned based security administration for data items 审中-公开
    数据项的分区式安全管理

    公开(公告)号:US20050039001A1

    公开(公告)日:2005-02-17

    申请号:US10630162

    申请日:2003-07-30

    摘要: Administering digital security is disclosed. Data and method items are stored on a computer system in a volume. The volume is divided up into non-overlapping security zones. Each item exists in a security zone. Security rules are granted to principals where the security rules apply to items in a particular zone. The security rules specify what principals have what rights; such as read, write delete and execute; to what items. Administrative rights can be delegated by principals by splitting a security zone to form two security zones. Principals who have administrative rights to the security zone assign additional principals to one of the security zones while maintaining all administrative rights to the other zone. Thus principals can retain certain administrative rights to certain items exclusively to themselves while delegating administrative rights to other items to other principals.

    摘要翻译: 公开了管理数字安全。 数据和方法项目存储在卷中的计算机系统上。 音量分为不重叠的安全区域。 每个项目都存在于安全区域中。 安全规则被授予主体,其中安全规则适用于特定区域中的项目。 安全规则规定什么校长有什么权利? 如读,写删除和执行; 到什么物品 主管人员可以通过拆分安全区域形成两个安全区域来管理权限。 拥有对安全区域具有管理权限的校长将向其中一个安全区域分配其他校长,同时维护对另一个区域的所有管理权限。 因此,负责人可以将某些项目的某些行政权利保留给自己,同时将其他项目的行政权力委托给其他负责人。

    Systems and methods for providing synchronization services for units of information manageable by a hardware/software interface system
    22.
    发明授权
    Systems and methods for providing synchronization services for units of information manageable by a hardware/software interface system 有权
    用于为由硬件/软件接口系统管理的信息单元提供同步服务的系统和方法

    公开(公告)号:US07743019B2

    公开(公告)日:2010-06-22

    申请号:US10692515

    申请日:2003-10-24

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30604 G06F17/30067

    摘要: Several embodiments of the present invention employ synchronization adapters for synchronizing information between “WinFS” and non-“WinFS” data sources. Examples of adapters include an adapter that synchronizes address book information between a “WinFS” contacts folder and a non-WinFS mailbox. In these instances, adapter developers might use the “WinFS” synchronization core services API described herein for accessing services provided by the “WinFS” synchronization platform in order to develop schema transformation code between the “WinFS” schema and the non-“WinFS” data source schema. Additionally, the adapter developer provides protocol support for communicating changes with the non-“WinFS” data source. A synchronization adapter is invoked and controlled by using the synchronization controller API and reports progress and errors using this API.

    摘要翻译: 本发明的几个实施例使用同步适配器来同步“WinFS”和非“WinFS”数据源之间的信息。 适配器的示例包括在“WinFS”联系人文件夹和非WinFS邮箱之间同步地址簿信息的适配器。 在这些情况下,适配器开发人员可能会使用本文所述的“WinFS”同步核心服务API来访问由“WinFS”同步平台提供的服务,以便在“WinFS”模式和非“WinFS”数据之间开发模式转换代码 源模式。 此外,适配器开发人员提供了与非“WinFS”数据源进行更改通信的协议支持。 使用同步控制器API调用和控制同步适配器,并使用此API报告进度和错误。

    Systems and methods for providing conflict handling for peer-to-peer synchronization of units of information manageable by a hardware/software interface system
    23.
    发明授权
    Systems and methods for providing conflict handling for peer-to-peer synchronization of units of information manageable by a hardware/software interface system 有权
    用于提供冲突处理以用于由硬件/软件接口系统可管理的信息单元的对等同步的系统和方法

    公开(公告)号:US07512638B2

    公开(公告)日:2009-03-31

    申请号:US10883621

    申请日:2004-06-30

    IPC分类号: G06F17/30

    摘要: Various embodiments of the present invention are directed to conflict handling for conflicts that occur in a peer-to-peer synchronization system, where the ability to correctly and efficiently handle conflicts minimizes data loss while retaining good usability and reduces the need for user intervention during synchronization. Conflict handling in the synchronization service is divided into three stages: (1) conflict detection; (2) automatic conflict resolution and logging; and (3) conflict inspection and resolution. Certain embodiments are directed to a conflict handling schema comprising one or more of the follow conflict handling elements: (a) schematized representation of conflicts; (b) detection of conflicts; (c) logging of conflicts into a durable store; (d) automatic resolution of conflicts according to a flexible and configurable azqsxqxwdconflict resolution policy; (e) composable and extensible conflict handlers to filter and resolve conflicts; (f) automatic detection and removal of obsolete conflicts; and (g) programmatic conflict resolutions.

    摘要翻译: 本发明的各种实施例涉及在对等同步系统中发生的冲突的冲突处理,其中正确和有效地处理冲突的能力使数据丢失最小化,同时保持良好的可用性并减少在同步期间用户干预的需要 。 同步服务中的冲突处理分为三个阶段:(1)冲突检测; (2)自动冲突解决和记录; 和(3)冲突检查和解决。 某些实施例涉及包括以下冲突处理元件中的一个或多个的冲突处理模式:(a)冲突的示意表示; (b)发现冲突; (c)将冲突记入耐用品店; (d)根据灵活和可配置的azqsxqxwdconflict解决策略自动解决冲突; (e)可组合和可扩展的冲突处理程序来过滤和解决冲突; (f)自动检测和消除过时的冲突; 和(g)方案冲突决议。

    Replication protocol for data stores
    24.
    发明授权
    Replication protocol for data stores 有权
    数据存储的复制协议

    公开(公告)号:US07401103B2

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

    申请号:US10631212

    申请日:2003-07-31

    IPC分类号: G06F17/30

    摘要: A protocol for replicating replicas in a sync community. Each replica maintains a knowledge that represents changes that the replica is aware of. Each replica does not typically maintain knowledge about other replicas. The protocol includes messages that include knowledge about changes on the various replicas. Using the knowledge, the replicas can enumerate changes and send the changes using asynchronous messages that do not need to be received in any particular order. The protocol enables filters to ensure that a valid replication is possible using a minimum knowledge argument. The protocol also enables replicas to partially replicate using filtered knowledge.

    摘要翻译: 用于在同步社区中复制副本的协议。 每个副本都维护一个代表该副本所知的变化的知识。 每个副本通常不会保留关于其他副本的知识。 该协议包括包含有关各种副本上的更改的知识的消息。 使用知识,副本可以枚举更改,并使用不需要以任何特定顺序接收的异步消息发送更改。 该协议允许过滤器确保使用最小知识参数可以进行有效的复制。 该协议还使复制品能够使用过滤的知识进行部分复制。

    Systems and methods for the propagation of conflict resolution to enforce item convergence (i.e., data convergence)
    25.
    发明申请
    Systems and methods for the propagation of conflict resolution to enforce item convergence (i.e., data convergence) 失效
    用于传播冲突解决以执行项目收敛(即数据收敛)的系统和方法

    公开(公告)号:US20050223117A1

    公开(公告)日:2005-10-06

    申请号:US10932474

    申请日:2004-09-01

    IPC分类号: G06F12/00 G06F11/14 G06F17/30

    摘要: Various embodiments of the present invention are directed to systems and method for detecting conflicts and applying conflict resolutions during manual and automatic conflict resolution operations. Several embodiments are directed to preventing both: (a) non-convergence of conflict resolutions, where partners can end up in a divergent steady state (i.e. have different data in the absence of outstanding conflicts); and (b) a non-terminating ping-pong of conflict resolutions between partners (which can occur with certain inefficient solutions that continuously update metadata for each conflict resolution without end). Certain specific embodiments of the present invention are directed to a method for maintaining knowledge that guarantees convergence of data, even when different partners apply different conflict resolutions.

    摘要翻译: 本发明的各种实施例涉及用于在手动和自动冲突解决操作期间检测冲突和应用冲突解决方案的系统和方法。 若干实施方案的目的在于防止:(a)冲突解决的不一致性,其中合作伙伴最终可能处于不同的稳定状态(即在没有未决冲突的情况下具有不同的数据); (b)合作伙伴之间的冲突解决方案不能终止乒乓球(可能会出现某些无效解决方案,不间断地更新每个冲突解决方案的元数据而无需结束)。 本发明的某些具体实施例涉及一种用于维护知识的方法,以保证数据的收敛,即使当不同的合作伙伴应用不同的冲突解决方案时。

    MOBILE COMPUTING SERVICES BASED ON DEVICES WITH DYNAMIC DIRECTION INFORMATION
    26.
    发明申请
    MOBILE COMPUTING SERVICES BASED ON DEVICES WITH DYNAMIC DIRECTION INFORMATION 审中-公开
    基于具有动态方向信息的设备的移动计算服务

    公开(公告)号:US20090315776A1

    公开(公告)日:2009-12-24

    申请号:US12536937

    申请日:2009-08-06

    IPC分类号: G01S3/02

    CPC分类号: G01S19/53 G01S19/49

    摘要: Direction based pointing services are enabled for a portable electronic device including a positional component for receiving positional information as a function of a location of the portable electronic device, a directional component that outputs direction information as a function of an orientation of the portable electronic device and a location based engine that processes the positional information and the direction information to determine points of interest relative to the portable electronic device as a function of at least the positional information and the direction information. A set of scenarios with respect to movable endpoints of interest in the system emerge.

    摘要翻译: 基于方向的指示服务被启用用于便携式电子设备,其包括用于接收作为便携式电子设备的位置的函数的位置信息的位置组件;输出作为便携式电子设备的取向的函数的方向信息的方向分量;以及 基于位置的引擎,其处理所述位置信息和所述方向信息,以根据至少所述位置信息和所述方向信息来确定相对于所述便携式电子设备的感兴趣点。 关于系统中感兴趣的可移动端点的一组场景出现。

    Systems and methods for the propagation of conflict resolution to enforce item convergence (i.e., data convergence)
    27.
    发明授权
    Systems and methods for the propagation of conflict resolution to enforce item convergence (i.e., data convergence) 失效
    用于传播冲突解决以执行项目收敛(即数据收敛)的系统和方法

    公开(公告)号:US07533134B2

    公开(公告)日:2009-05-12

    申请号:US10932474

    申请日:2004-09-01

    IPC分类号: G06F17/30

    摘要: Various embodiments of the present invention are directed to systems and method for detecting conflicts and applying conflict resolutions during manual and automatic conflict resolution operations. Several embodiments are directed to preventing both: (a) non-convergence of conflict resolutions, where partners can end up in a divergent steady state (i.e. have different data in the absence of outstanding conflicts); and (b) a non-terminating ping-pong of conflict resolutions between partners (which can occur with certain inefficient solutions that continuously update metadata for each conflict resolution without end). Certain specific embodiments of the present invention are directed to a method for maintaining knowledge that guarantees convergence of data, even when different partners apply different conflict resolutions.

    摘要翻译: 本发明的各种实施例涉及用于在手动和自动冲突解决操作期间检测冲突和应用冲突解决方案的系统和方法。 若干实施方案的目的在于防止:(a)冲突解决的不一致性,其中合作伙伴最终可能处于不同的稳定状态(即在没有未决冲突的情况下具有不同的数据); (b)合作伙伴之间的冲突解决方案不能终止乒乓球(可能会出现某些无效解决方案,不间断地更新每个冲突解决方案的元数据而无需结束)。 本发明的某些具体实施例涉及一种用于维护知识的方法,以保证数据的收敛,即使当不同的合作伙伴应用不同的冲突解决方案时。

    Systems and methods for synchronization of items without snapshots
    28.
    发明授权
    Systems and methods for synchronization of items without snapshots 有权
    没有快照的项目同步的系统和方法

    公开(公告)号:US07457826B2

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

    申请号:US11025165

    申请日:2004-12-20

    IPC分类号: G06F17/30

    摘要: Various embodiments of the present invention are directed to systems and methods for synchronizing mixed elements (MEs) comprising structure data and unstructured filestreams between peer computer systems in a hardware/software interface system environment that does not permit snapshotting of large unstructured ME filestreams during synchronization. For several such embodiments, the method comprises synchronizing the ME in two steps, one for snapshotting the structured data component of the ME (as well as the cv of the filestream but not the filestream itself) and one for locking and transmitting the filestream to the receiving sync peer if and only if, after being locked, it is determined that the filestream is unchanged from the time of the ME data component snapshot.

    摘要翻译: 本发明的各种实施例涉及用于在硬件/软件接口系统环境中的对等计算机系统之间同步混合元件(ME)的系统和方法,该硬件/软件接口系统环境不允许在同步期间对大型非结构化ME滤波器进行快照。 对于若干这样的实施例,该方法包括以两个步骤同步ME,一个用于快照ME的结构化数据组件(以及该文件流本身的cv,而不是该子串本身),一个用于锁定和传送该子串至 接收到同步对等体,如果且仅当锁定后,从ME数据组件快照的时间确定文件流不变。

    Using query language for provider and subscriber registrations
    29.
    发明授权
    Using query language for provider and subscriber registrations 有权
    使用查询语言提供商和订阅者注册

    公开(公告)号:US06275957B1

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

    申请号:US09175592

    申请日:1998-10-20

    IPC分类号: G06F1130

    CPC分类号: G06F17/30516

    摘要: Systems and methods for reporting the occurrence of events in a computer system to event subscriber software. A computer system includes a central repository wherein event subscribers register the types or classes of events for which they require notification and event providers register the types or classes of events they are capable of detecting and for which they will provide notifications. The registrations, both by providers and subscribers, are made according to a standardized hierarchical classification of event classes and are preferably expressed in the form of queries. The computer system also includes an event-filtering component that receives notification of the occurrence of events, filters the events, and reports selected events to the subscriber software. The event-filtering component can expose standardized interfaces to the event providers that report events and to the subscriber software to which events are reported. Filtering can be facilitated by event-filtering definitions written in a query language and associated with the subscriber software. The definitions are processed in the context of an object-oriented, hierarchical classification of event classes that comprehend any possible events that can be reported by the event providers. When reported events satisfy one or more query-based filtering definitions, the events are passed to the appropriate subscriber software. Otherwise, the events are discarded. Events can be filtered and grouped according to the time of their occurrence. Filtering can be further simplified by registering event-reporting definitions defining the scope of events to be reported by particular event providers.

    摘要翻译: 用于将计算机系统中的事件的发生报告给事件订户软件的系统和方法。 计算机系统包括中央存储库,其中事件订户注册它们需要通知的事件的类型或类别,事件提供者注册他们能够检测的事件的类型或类别,并且它们将提供通知。 提供商和订阅者的注册都是根据事件类别的标准化层级分类来制作的,并且优选以查询的形式表示。 计算机系统还包括事件过滤组件,其接收事件发生的通知,过滤事件,并将所选择的事件报告给用户软件。 事件过滤组件可以将标准化接口暴露给报告事件的事件提供者以及报告事件的订户软件。 可以通过以查询语言编写并与用户软件相关联的事件过滤定义来促进过滤。 定义在面向对象的事件类的层次分类的上下文中进行处理,这些事件类理解事件提供者可以报告的任何可能的事件。 当报告的事件满足一个或多个基于查询的过滤定义时,事件将传递给相应的订阅者软件。 否则,事件被丢弃。 可以根据事件的发生时间对事件进行过滤和分组。 通过注册定义要由特定事件提供者报告的事件范围的事件报告定义,可以进一步简化过滤。

    Optimized query tree
    30.
    发明授权
    Optimized query tree 有权
    优化查询树

    公开(公告)号:US06253195B1

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

    申请号:US09175813

    申请日:1998-10-20

    IPC分类号: G06F1730

    摘要: Systems and methods for constructing and using filtering trees to compare events, data, or other instances of objects defined in an object-oriented schema against one or more query-based definitions. The filtering trees correspond to the logical expressions of one or more query-based definitions, and represent the structure of the computer-executable instructions for comparing events with the definitions. The filtering trees can be traversed so as to simultaneously compare the parameters of an event against multiple logical expressions. The filtering tree is traversed in a top to bottom cascading fashion until a leaf node is encountered in a process that is conceptually equivalent to processing the logical operations associated with the nodes. When a leaf node is encountered, an ordered set of logical values associated with the leaf node indicates which, if any, of the definitions are satisfied by the event. The filtering definitions can be conveniently used to filter events detected by event providers in a computer system so as to identify the event that are to be reported to event subscribers.

    摘要翻译: 用于构造和使用过滤树来比较面向对象模式中定义的对象的一个​​或多个基于查询的定义的事件,数据或其他实例的系统和方法。 过滤树对应于一个或多个基于查询的定义的逻辑表达式,并且表示用于将事件与定义进行比较的计算机可执行指令的结构。 可以遍历过滤树,以便同时将事件的参数与多个逻辑表达式进行比较。 过滤树以从上到下的级联方式遍历,直到在概念上等同于处理与节点相关联的逻辑操作的过程中遇到叶节点。 当遇到叶节点时,与叶节点相关联的一组有序的逻辑值指示事件满足哪些定义(如果有的话)。 过滤定义可以方便地用于过滤由计算机系统中的事件提供者检测到的事件,以便识别要向事件订户报告的事件。