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

    公开(公告)号:US20060136418A1

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

    申请号: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数据组件快照的时间确定文件流不变。

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

    公开(公告)号:US20050044187A1

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

    申请号:US10883621

    申请日:2004-06-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)方案冲突决议。

    Zoned based security administration for data items
    34.
    发明申请
    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.

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

    MOBILE COMPUTING SERVICES BASED ON DEVICES WITH DYNAMIC DIRECTION INFORMATION

    公开(公告)号:US20090315775A1

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

    申请号:US12363655

    申请日:2009-01-30

    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.

    Query trees including or nodes for event filtering
    36.
    发明授权
    Query trees including or nodes for event filtering 失效
    查询树或包括事件过滤的节点

    公开(公告)号:US06918124B1

    公开(公告)日:2005-07-12

    申请号:US09517895

    申请日:2000-03-03

    摘要: Filtering trees for selectively notifying subscribers of events are provided, and are constructed with OR nodes to substantially reduce their size. The filtering trees have nodes representing event variables that ultimately branch to leaf nodes thereunder, and the leaf nodes identify which of a set of queries are satisfied by an actual event. A mechanism recursively merges nodes of trees into a single tree, and uses OR nodes when nodes cannot be combined, to essentially add a parallel path in the resulting tree to traverse. Nodes that can be combined are those that represent the same event variable, and may have data points that are merged into a combined node. Threshold gains in efficiency may be evaluated to determine whether the original trees should be kept instead of the resulting tree.

    摘要翻译: 提供过滤用于选择性地通知订阅者事件的树,并且用OR节点构造以显着减小它们的大小。 过滤树具有表示事件变量的节点,其最终分支到其下的叶节点,并且叶节点识别实际事件满足一组查询中的哪一个。 一种机制将树的节点递归合并到单个树中,并且当节点不能组合时使用OR节点,以在生成的树中基本上添加并行路径来遍历。 可以组合的节点是表示相同事件变量的节点,并且可以具有被合并到组合节点中的数据点。 可以评估效率的阈值增益以确定是否应该保留原始树而不是生成的树。

    Using query language for event filtering and aggregation
    37.
    发明授权
    Using query language for event filtering and aggregation 有权
    使用查询语言进行事件过滤和聚合

    公开(公告)号:US06367034B1

    公开(公告)日:2002-04-02

    申请号:US09158171

    申请日:1998-09-21

    IPC分类号: G06F1100

    摘要: Systems and methods for reporting the occurrence of events in a computer system to event subscriber software. A computer system 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.

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

    Systems and methods for providing synchronization services for units of information manageable by a hardware/software interface system
    38.
    发明授权
    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报告进度和错误。

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

    公开(公告)号:US20090319166A1

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

    申请号:US12364936

    申请日:2009-02-03

    IPC分类号: G01C21/26 G06Q30/00

    摘要: 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 non-movable endpoints of interest in the system emerge and these scenarios and other embodiments are described in more detail below.

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

    Systems and methods for providing conflict handling for peer-to-peer synchronization of units of information manageable by a hardware/software interface system
    40.
    发明授权
    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)方案冲突决议。