-
公开(公告)号:CN101809561B
公开(公告)日:2014-04-23
申请号:CN200880109276.6
申请日:2008-09-23
Applicant: 微软公司
CPC classification number: G06N7/005
Abstract: 本发明公开了用于交换例如“知识”的同步数据和/或元数据以提高同步过程的性能的替换模式的系统和方法。因此,本发明公开了在同步数据时采用数据和元数据的交换来缓解对完整的“往返”的需求的同步机制。可以提供将数据变更、修改、添加或删除通知给提供者的“知识”。通过启用与枚举同步过程中的变更相关的有知识的决策制定,“知识”可以降低同步交换的开销和/或提高其效率。
-
公开(公告)号:CN101627581B
公开(公告)日:2013-11-20
申请号:CN200880004358.4
申请日:2008-02-07
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30174 , H04L29/06 , Y10S707/99936 , Y10S707/99945 , Y10S707/99952
Abstract: 本发明提供了供松耦合设备根据各种不同的同步情形来实现的各种灵活的冲突解决策略。选择诸如“最频繁更新者”、“优先级”、“百分比变更”、“仲裁者死锁解决”等冲突解决策略使得设备能够选择如何以及何时解决这些同步冲突。另外,参考冲突日志,用户或同步应用程序可将同步状态回退到可能已经出现冲突之前的时间,从而使得该用户或应用程序可撤消对冲突的解决和/或该用户或应用程序可从该时间向前应用替换冲突解决策略。
-
公开(公告)号:CN102521234A
公开(公告)日:2012-06-27
申请号:CN201110355942.8
申请日:2011-10-27
Applicant: 微软公司
Inventor: L·诺维克 , A·金博尔 , T·彼得罗相 , C·比伊扣格鲁 , S·O·沃蒂莱宁 , T·塔留斯 , I·切里 , J·哈默 , J·D·克拉克 , M·T·弗里德曼 , A·卡尔汉
IPC: G06F17/30
CPC classification number: G06F17/30377 , G06F17/30566 , G06F17/30575 , G06F17/30584 , Y10S707/964 , Y10S707/971
Abstract: 本发明涉及在线数据库的分区。本发明涉及用于对在线数据库进行分区的方法、系统和计算机程序产品。诸如SPLIT、MERGE和DROP这样的在线数据库操作用来改变联合数据库中的分区布局。SPLIT操作跨多个其他分区来分隔一个分区处的行。MERGE操作将多个分区处的行移至一个分区中。DROP操作将数据行的职责从一个分区转移至另一个分区,然后从该一个分区中丢弃行。
-
公开(公告)号:CN102349315A
公开(公告)日:2012-02-08
申请号:CN201080011811.1
申请日:2010-02-26
Applicant: 微软公司
IPC: H04W4/02
CPC classification number: G01C21/20 , G01C21/3664 , G06Q30/02 , G06Q30/0241 , G06Q30/0601
Abstract: 通过在环境中增加方向信息,可以基于用户标识或与感兴趣的具体对象的交互提供各种服务。举例来说,在用户指向特定的位置或场所的特定的项时,这为对该特定的项感兴趣的任何人创建了在用户的焦点是在该特定的项上时与用户就该项或相关项进行通信的机会。也可以考虑交互的用户上下文以便补充一个或多个交互的基于方向的服务的提供。
-
公开(公告)号:CN101385030B
公开(公告)日:2011-11-16
申请号:CN200780005642.9
申请日:2007-01-19
Applicant: 微软公司
CPC classification number: G06F17/30581
Abstract: 公开了改进各种类型的设备和/或服务之间的数据同步的各种技术和方法。完全参与者从另一参与者接收执行同步操作的请求。同步引擎确定该设备或服务是完全、部分还是简单参与者。如果该设备或服务具有用于已同步数据的数据存储但没有知识存储,则其是简单参与者。如果该设备或服务具有用于已同步数据的数据存储和知识存储,但不理解该知识,则其是部分参与者。如果该设备或服务具有用于已同步数据的数据存储和知识存储且理解该知识,则其是完全参与者类型。该同步引擎使用对设备或服务的类型适当的一组逻辑来执行与该设备或服务的同步操作。
-
公开(公告)号:CN1739093B
公开(公告)日:2010-05-12
申请号:CN200480002396.8
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F7/00
CPC classification number: G06F17/30595 , G06F17/30176 , Y10S707/99935 , Y10S707/99943 , Y10S707/99944 , Y10S707/99945
Abstract: 本发明的若干实施例包括一提供同步服务的存储平台,该同步服务(i)允许存储平台的多个实例(每一个具有其自己的数据存储)依照一组灵活的规则同步其内容的各部分,以及(ii)提供了用于第三方的基础结构,以将本发明的存储平台的数据存储与实现专有协议的其它数据源同步。在各实施例中,存储平台到存储平台的同步发生在一组参与的“复制品”之间。例如,可能期望提供存储平台的数据存储与在存储平台的另一实例控制下(可能运行在不同的计算机系统上)的另一远程数据存储之间的同步。
-
公开(公告)号:CN100555279C
公开(公告)日:2009-10-28
申请号:CN200510125063.0
申请日:2005-11-18
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F16/275 , G06F16/256 , Y10S707/99931 , Y10S707/99943
Abstract: 本发明的各实施例针对用于在不准许在同步期间对大型非结构化混合元素(ME)文件流拍快照的硬件/软件接口系统环境中的对等计算机系统之间同步包括结构化数据和非结构化文件流的ME的系统和方法。对于若干这样的实施例,该方法包括用两个步骤同步ME,一个步骤用于对ME的结构化数据分量拍快照(以及文件流的cv而非文件流本身),另一步骤用于锁定文件流,并当且仅当锁定之后确定文件流自从ME数据分量快照时以来未改变,才将文件流发送到接收同步对等体。
-
公开(公告)号:CN101385030A
公开(公告)日:2009-03-11
申请号:CN200780005642.9
申请日:2007-01-19
Applicant: 微软公司
CPC classification number: G06F17/30581
Abstract: 公开了改进各种类型的设备和/或服务之间的数据同步的各种技术和方法。完全参与者从另一参与者接收执行同步操作的请求。同步引擎确定该设备或服务是完全、部分还是简单参与者。如果该设备或服务具有用于已同步数据的数据存储但没有知识存储,则其是简单参与者。如果该设备或服务具有用于已同步数据的数据存储和知识存储,但不理解该知识,则其是部分参与者。如果该设备或服务具有用于已同步数据的数据存储和知识存储且理解该知识,则其是完全参与者类型。该同步引擎使用对设备或服务的类型适当的一组逻辑来执行与该设备或服务的同步操作。
-
公开(公告)号:CN1739107A
公开(公告)日:2006-02-22
申请号:CN200480002216.6
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30604 , G06F17/30067
Abstract: 本发明的若干实施例采用了同步适配器来同步“WinFS”和非“WinFS”数据源(图36,3622/3666)之间的信息。适配器的示例包括同步“WinFS”联系人文件夹和非WinFS邮箱之间的地址簿信息(图36,3642)的适配器。在这些实例中,适配器开发者可使用本发明所描述的“WinFS”同步核心服务API来访问由“WinFS”(图36,3612)同步平台提供的服务,以开发“WinFS”(图36,3612)模式和非“WinFS”数据源模式(图36,3624)之间的模式变换代码。另外,适配器开发者提供了用于与非“WinFS”数据源传递改变的协议支持。同步适配器(图36,3662)通过使用同步控制器API来调用和控制,并使用该API(图36,3652)来报告进展和错误。
-
-
-
-
-
-
-
-