[发明专利]基于云的虚拟剪贴板无效
申请号: | 201110321322.2 | 申请日: | 2011-10-12 |
公开(公告)号: | CN102521018A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | B·麦克道尔 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;H04L29/08 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 杨洁 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 剪贴板 | ||
1.一种在多个计算设备(112、114、118)之间传播数据的方法,包括:
a)监控所述多个计算设备(112、114、118)的第一计算设备的本地剪贴板缓冲区(150)以发现存储在所述本地剪贴板缓冲区(150)中的数据的变化(步骤210);
b)检测到存储在所述第一设备的所述本地剪贴板缓冲区中的所述数据的变化之后,将数据从所述第一计算设备的所述本地剪贴板缓冲区(150)传送到远程服务器(120)上的存储位置(140)(步骤214),所述第一计算设备可操作地耦合到所述远程服务器;并且
c)将所述步骤b)中存储在所述存储位置(140)中的所述数据传播到与所述远程服务器(120)可操作地耦合的第二计算设备的本地剪贴板缓冲区(150)(步骤232)。
2.如权利要求1所述的方法,其特征在于,还包括步骤d)所述第一设备的用户设置许可和偏好,授予所述第二计算设备接收所述步骤c)中的数据的许可。
3.如权利要求1所述的方法,其特征在于,还包括步骤f)所述第二计算设备的用户将所述数据粘贴到运行在所述第二计算设备上的应用程序中。
4.如权利要求3所述的方法,其特征在于所述第二计算设备的用户将所述数据粘贴到运行在所述第二计算设备上的应用程序中的所述步骤f)包括用户经由自然用户界面与所述第二计算设备交互的步骤。
5.如权利要求1所述的方法,其特征在于,还包括步骤g)将元数据与所述步骤b)中传送的所述数据一起传送,所述元数据包括以下至少一个:生成所述数据的计算设备的身份,运行在生成所述数据的所述第一计算设备上的应用程序的身份,和要传输所述数据所用的格式。
6.一种用于在多个计算设备(112、114、118)之间传播数据的系统,所述系统包括:
第一计算设备(112),包括:
包括数据的第一应用程序(152),
第一本地剪贴板缓冲区(150),能够存储从所述第一应用程序复制到所述第一本地剪贴板缓冲区的数据,以及
第一客户机剪贴板应用程序(156),用于与所述第一本地剪贴板缓冲区(150)同步并且将所述第一本地剪贴板缓冲区中的所述数据转发到远程位置;
位于所述远程位置的服务(120),所述服务包括:
数据存储(140),用于存储来自所述第一客户机剪贴板应用程序(156)的数据;以及
第二计算设备(114),可操作地耦合到位于所述远程位置的所述服务(120),所述第二计算设备包括:
第二客户机剪贴板应用程序(156),用于与位于所述远程位置的所述服务(120)的所述数据存储(140)同步,
第二本地剪贴板缓冲区(150),所述第二客户机剪贴板应用程序(156)将从所述数据存储(120)接收的数据转发到所述第二本地剪贴板缓冲区(150),用从所述第二客户机剪贴板应用程序(156)接收的数据代替所述第二本地剪贴板缓冲区(150)中的数据,以及
第二应用程序(152),来自所述第二本地剪贴板缓冲区(150)的数据能够被粘贴到所述应用程序中。
7.如权利要求6所述的系统,其特征在于,所述数据包括以下至少一个:文本、图形、一个或多个文件、一个或多个文件目录,和指向该数据的链接。
8.如权利要求6所述的系统,其特征在于,所述第一和第二设备中的每个包括操作系统、包括在所述第一计算设备的所述操作系统内的所述第一剪贴板应用程序,和包括在所述第二计算设备的所述操作系统内的所述第二剪贴板应
9.如权利要求6所述的系统,其特征在于,所述第一和第二设备中的每个是以下之一:台式计算机、膝上型计算机、平板计算机、蜂窝电话、电视机/机顶盒、视频游戏控制台和上网本,并且所述第一和第二设备是彼此不同类型的设备。
10.一种用于将处理器编程为执行一种在单个用户的计算设备集合中传播数据的方法的计算机可读存储介质,所述方法包括:
a)将所述单个用户的计算设备(112、114、118)集合中的第一计算设备(112)的本地剪贴板缓冲区(150)与所述第一计算设备上的第一客户机剪贴板应用程序(156)同步(步骤210);
b)检测到存储在所述第一设备(112)的所述本地剪贴板缓冲区(150)中的所述数据的变化之后,将数据从所述第一计算设备(112)的所述本地剪贴板缓冲区(150)传送到远程服务器(120)上的存储位置(140)(步骤214),所述第一计算设备可操作地耦合到所述远程服务器;并且
c)将所述步骤b)中存储在所述存储位置(140)中的所述数据传播到用户的计算设备集合中与所述远程服务器(120)可操作地耦合多个计算设备(114、118)的本地剪贴板缓冲区(150)(步骤232)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110321322.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有多个压缩机单元的密封式压缩机
- 下一篇:冷却器水气分离器