[发明专利]云存储有效
申请号: | 201280027149.8 | 申请日: | 2012-06-01 |
公开(公告)号: | CN103620599B | 公开(公告)日: | 2016-10-12 |
发明(设计)人: | D·B·吉安保罗;D·德阿特勒;M·G·沃特森;M·J·里德;C·加洛韦;B·C·特朗布尔;N·W·C·吉勒特 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 宋海宁 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 | ||
1.一种方法,包括:
在与用户账号相关联的第一计算设备上,接收来自在所述第一计算设备上运行的应用的运行中查询;
基于所述运行中查询,根据一个或多个应用特定访问策略,确定多个数据项中所述应用拥有查看许可的一个或多个数据项,
所述多个数据项中的至少一个由与所述用户账号相关联的第二计算设备贡献;以及
将所述一个或多个数据项呈现给所述应用,而不呈现所述多个数据项中的其他数据项,所述其他数据项是所述应用不拥有查看许可的数据项。
2.权利要求1所述的方法,包括
向远程存储位置发送请求以接收所述数据项;以及
从所述远程存储位置接收所述数据项。
3.权利要求1所述的方法,其中所述运行中查询保持活跃,直到所述应用被禁用或删除。
4.权利要求1所述的方法,其中确定所述一个或多个数据项包括:确定所述多个数据项中的每个数据项关联的标识符是否匹配与所述应用相关联的标识符。
5.权利要求4所述的方法,其中与所述应用相关联的标识符标识了对与该标识符相关联的数据项拥有共享访问权的应用家族。
6.权利要求1所述的方法,其中确定所述数据项是响应于从与所述用户账号相关联的另一计算设备接收到关于数据项的通知。
7.一种方法,包括:
从与用户账号相关联的第一计算设备接收数据项,该数据项与在所述第一计算设备上运行的应用相关联;
确定存储所述数据项的容器,该容器专用于与所述第一计算设备相关联的所述用户账号、并且专用于所述应用;
将所述数据项存储在所述容器中;以及
向与所述用户账号相关联的一个或多个其他设备发送关于所述数据项的通知,所述通知包括与所述数据项相关联的所述应用的标识。
8.一种方法,包括:
从与用户账号相关联的第一计算设备接收数据库事务日志文件,所述数据库事务日志文件标识了对数据库的离散改变,所述数据库事务日志文件是代替所述数据库而被接收;以及
将所述事务日志文件通知给多个相关计算设备中的每一个,所述相关计算设备与和所述第一计算设备相关联的所述用户账号相关联。
9.权利要求8所述的方法,还包括响应于来自所述多个相关计算设备之一的请求而提供一个或多个所述事务日志文件。
10.一种方法,包括:
从与用户账号相关联的第一计算设备接收标识了对数据库的离散改变的第一事务日志;
从与所述用户账号相关联的第二计算设备接收标识了对所述数据库的离散改变的第二事务日志;
确定所述第一事务日志和所述第二事务日志之间存在冲突;
确定所述事务日志的两个或更多事务是否能够被合并;以及
如果所述两个或更多事务能够被合并,将合并的事务应用到所述数据库。
11.权利要求10所述的方法,其中如果所述两个或更多事务不能被合并,确定冲突获胜者事务,并将该事务应用到所述数据库。
12.权利要求10所述的方法,其中合并事务包括:确定共同祖先数据库,并且在所述共同祖先数据库、所述第一事务日志和所述第二事务日志之间执行三方合并。
13.权利要求10所述的方法,其中所述冲突在没有用户交互的情况下被解决。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280027149.8/1.html,转载请声明来源钻瓜专利网。