当前位置: 首页 > 专利查询>奥多比公司专利>正文

使用动作注册表跨用户和设备编辑数据制造技术

技术编号:16662381 阅读:24 留言:0更新日期:2017-11-30 11:42
本发明专利技术的各实施例总体上描述了使用动作注册表跨用户和设备编辑数据。在一个或多个实现方式中,编辑应用中的数据的用户请求与另一用户或另一设备共享数据以用于进一步编辑。仅响应于请求或基于内容传送信息的交换,将数据传送给所选择的用户或设备。使用由动作注册表维持的信息,将能够编辑数据的应用的列表呈现给所选择的用户,或者经由所选择的设备来呈现。当从列表中选择应用时,启动所选择的应用。一旦所选择的用户或设备对数据做出改变,则这些改变可以被保存,并且改变后的数据被自动地返回到原始用户和/或设备。然后可以将改变后的数据自动呈现给原始用户或原始设备。

【技术实现步骤摘要】
使用动作注册表跨用户和设备编辑数据
本专利技术的各实施例总体上涉及计算机领域,具体地涉及使用动作注册表跨用户和设备编辑数据。
技术介绍
计算技术的进步已经使得大量的功能可用于用户。可以通过浏览当前可用于不同设备的多个应用来找到这种证据。它也可以在新的和不同的应用的继续开发和发布中找到。关于修改特定类型的内容,例如,可以有很多选项,用户可以从中选择。考虑允许用户修改图像的应用。在功能性方面,图像编辑应用可以包括基于社交媒体的应用到专业级图像编辑应用,基于社交媒体的应用允许用户执行有限数目的图像编辑操作(例如,裁剪、应用多个预定义的过滤器等),专业级图像编辑应用向用户提供一套强大的工具以允许他们以看似无限的方式来调整图像。通过可用的应用的数目和种类,应当理解,一些应用允许用户以某些方式修改内容的类型,而其他应用允许用户以不同的方式修改类型。另外,一些设备可能比其他设备更适合于内容创建过程的不同部分。例如,用户可以使用移动电话来捕获图像。然而,由于有限的屏幕尺寸,一些图像修改动作可能难以在移动电话上执行。在这些情况下,平板计算机设备或台式设备可能更合适。类似地,用户可能希望与其他用户协作来编辑内容,诸如与具有用于内容创建过程的部分的出色的编辑技能的用户。用于跨设备和与其他用户编辑内容的传统的技术可能很麻烦。具体地,传统的技术可能涉及保存对第一设备处的或由第一用户对内容项目做出的改变,然后将改变发送给第二设备或第二用户以进行进一步修改。然后,可以在第二设备上或者由第二用户使用第二应用打开内容,例如以使用该第二应用进一步修改内容。一旦在第二设备处或由第二用户做出改变,则可以再次保存内容并将其发送回第一设备或第一用户。修改后的内容可以再次在第一设备处或由第一用户打开以向内容提供甚至进一步的编辑。然而,该过程可能是乏味的,并且作为结果,可能导致用户简单地放弃使用不同的设备或与其他用户协作来修改其内容。因此,传统的技术妨碍用户修改内容的能力。
技术实现思路
描述了使用动作注册表来跨用户和设备编辑数据。在一个或多个实现中,编辑应用中的数据的用户请求与另一用户或另一设备共享数据以用于进一步编辑。仅响应于请求或基于内容传送信息的交换,将数据传送给所选择的用户或设备。与此同时,生成从能够编辑数据的动作注册表请求应用的查询。动作注册表维持指示不同的应用能够编辑的类型的数据的信息。例如,动作注册表维持指示能够对图像执行动作(例如,裁剪、过滤、模糊等)的应用的信息。利用所维持的信息,动作注册表可以确定向其注册的哪些应用能够对这种类型的数据执行动作。这些应用中的至少一些被包括在来自动作注册表的查询回答中。回答可用于呈现能够向所选择的用户或经由所选择的设备编辑数据的应用的列表。除了应用名称,列表可以指示应用能够对数据类型执行的动作的类型。当从列表中选择应用时,启动所选择的应用。具体地,以支持所选择的用户或在所选择的设备上进一步编辑数据的方式来启动所选择的应用。例如,数据被呈现在所启动的应用的编辑界面中。在一个或多个实现中,选择选择用于对数据执行特定动作的应用。在这种情况下,启动应用包括引起数据被呈现在支持该动作的应用的特定接口中。一旦所选择的用户或设备对数据做出改变,则这些改变可以被保存,并且改变后的数据被自动地返回到原始用户和/或设备。响应于此,被改变后的数据被自动地呈现给原始用户或原始设备,以使用原始应用继续编辑。本
技术实现思路
以简化的形式介绍将在以下详细描述中进一步描述的概念的选择。因此,本
技术实现思路
不旨在标识所要求保护的主题的必要特征,也不旨在用于帮助确定所要求保护的主题的范围。附图说明参考附图描述详细描述。在附图中,附图标记的最左边的数字标识附图标记首次出现的附图。在说明书和附图中的不同实例中使用相同的附图标记可以指示相似或相同的项目。图中表示的实体可以指示一个或多个实体,并且因此可以可交换地参考讨论中的实体的单数或复数形式。图1是可操作以采用本文中所描述的技术的示例实现中的数字环境的图示;图2是描绘包括使用动作注册表来匹配用于编辑数据的应用的可选择的指示的用户界面的示例实现;图3是描绘可用于实现动作注册表的模式的数据结构的示例实现;图4是描绘由使用动作注册表匹配的应用可配置并且在应用之间使能数据编辑的消息的示例实现;图5是描绘在从主应用启动以进一步编辑数据的辅助应用内呈现的用户界面的示例实现;图6是描绘其中动作注册表用于匹配应用以编辑已经在用户的设备之间传送的数据的场景的示例实现;图7是描绘其中动作注册表用于匹配应用以编辑已经从一个用户传送到另一用户用于由另一用户编辑的数据的场景的示例实现;图8是描绘示例实现中的过程的流程图,其中动作注册表用于匹配用于编辑数据的应用;图9是描绘另一示例实现中的过程的流程图,其中应用向动作注册表注册并且通过动作注册表使得可发现;以及图10示出了包括示例设备的各种部件的示例系统,该示例设备可以用于使用动作注册表来跨用户和设备编辑数据的技术的一个或多个实现,如本文中所描述的。具体实施方式概述用于使用不同的应用来修改内容项的传统技术可以包括使用第一应用修改项目,将项目保存到存储位置(或者引起项目被放置在由不同的应用可访问的位置中,诸如剪贴板),手动启动第二应用,以及使用第二应用进一步修改项目。然而,这个过程可能很乏味且耗时。因此,用户可以简单地放弃对其内容的修改,从而扼杀内容创作努力。描述了使用动作注册表来跨用户和设备编辑数据。如本文中所使用的,“动作注册表”是指维持能够对给定类型的数据执行某个动作或一些动作的应用的列表的储存库。例如,动作注册表可以包括关于能够以某种方式编辑图像的应用的信息。动作注册表能够生成这些应用的列表并且将它们返回给请求的应用和设备。通过访问动作注册表,编辑第一应用中的数据的用户能够选择查看可用于编辑数据的其他应用的选项。在第一应用内,可以向用户呈现能够编辑数据的其他应用的指示,并且可以选择这些其他应用中的一个。然而,与传统技术不同,可以确定和呈现其他应用,而第一应用没有这些其他应用的先验知识。响应于第二应用的选择,可以启动第二应用,并且可以在第二应用的界面中呈现数据。特别地,呈现数据以允许用户使用第二应用的功能来修改数据。当用户使用第二应用完成修改数据时,可以关闭第二应用,并且用户返回到第一应用,其中数据包括使用第二应用做出的改变。以这种方式,在不同的应用之间转换以修改数据是无缝的。去除了以下不便:必须手动保存对第一应用中的数据所做的修改,手动打开第二应用以对数据进行进一步修改,再次保存数据以及使用第一应用重新打开数据。此外,通过呈现能够对特定类型的数据执行操作的应用的列表,用户可以获知应用具有他或她不知道的某些功能。用户还可以获知如何以他或她不知道的集成方式来使用应用。在一些情况下,可以向用户呈现能够对用户尚未下载或安装的特定类型的数据执行某些动作的应用。应用能够对数据执行的动作的类型被维持在动作注册表中。例如,应用可以向动作注册表注册,并且可以指示应用能够修改的每种类型的数据。对于每种类型的数据,还指示应用能够对数据类型执行的动作。考虑其中图像编辑应用向动作注册表注册的示例。作为这样做的一部分,可以向动作注册表提供指示图像编辑应用能够修改的图像的类型的信息,例如,其能本文档来自技高网
...
使用动作注册表跨用户和设备编辑数据

【技术保护点】
一种由计算设备实现的用以匹配应用的方法,所述应用用于编辑从另一设备接收的内容以供跨设备编辑,所述方法包括:基于在所述另一设备处做出的使用所述计算设备编辑内容的选择来从所述另一设备接收所述内容;由所述计算设备呈现能够编辑所接收的所述内容的内容类型的一个或多个应用,所述一个或多个应用从查询回答来确定,所述查询回答从动作注册表被接收,所述动作注册表维持指示不同的应用能够编辑的内容类型的信息;响应于所呈现的应用的选择,自动启动所选择的所述应用以使得所接收的所述内容能够在所述计算设备处被编辑,包括经由所选择的所述应用的编辑接口来呈现所述内容;以及在接收到保存使用所选择的所述应用对所接收的所述内容做出的一个或多个编辑的用户输入之后,向所述另一设备传递所编辑的所述内容。

【技术特征摘要】
2016.05.20 US 15/160,9701.一种由计算设备实现的用以匹配应用的方法,所述应用用于编辑从另一设备接收的内容以供跨设备编辑,所述方法包括:基于在所述另一设备处做出的使用所述计算设备编辑内容的选择来从所述另一设备接收所述内容;由所述计算设备呈现能够编辑所接收的所述内容的内容类型的一个或多个应用,所述一个或多个应用从查询回答来确定,所述查询回答从动作注册表被接收,所述动作注册表维持指示不同的应用能够编辑的内容类型的信息;响应于所呈现的应用的选择,自动启动所选择的所述应用以使得所接收的所述内容能够在所述计算设备处被编辑,包括经由所选择的所述应用的编辑接口来呈现所述内容;以及在接收到保存使用所选择的所述应用对所接收的所述内容做出的一个或多个编辑的用户输入之后,向所述另一设备传递所编辑的所述内容。2.根据权利要求1所述的方法,其中所编辑的所述内容的传递使得能够经由被用于在所述另一设备处编辑所述内容的应用的编辑接口在所述另一设备处自动呈现所编辑的所述内容。3.根据权利要求2所述的方法,其中使用所述计算设备编辑所述内容的所述选择经由被用于在所述另一设备处编辑所述内容的应用来做出。4.根据权利要求1所述的方法,其中响应于从所述另一设备处接收到所述内容,能够编辑所述内容类型的所述一个或多个应用被自动呈现。5.根据权利要求4所述的方法,其中所述计算设备和所述另一计算设备与用户相关联,并且所述用户具有包括相关联设备列表的对应用户账户,所述相关联设备列表可呈现给所述用户以用于选择将所述内容传送给所选择的设备以用于编辑。6.根据权利要求5所述的方法,其中所述用户账户是用户可认证以使能所述相关联设备列表的呈现。7.根据权利要求1所述的方法,还包括:从扫描的条形码中提取使能与所述另一设备的通信以获得所述内容的内容传送信息;以及启动与所述另一设备的所述通信以使用所提取的所述信息来获得所述内容。8.根据权利要求1所述的方法,还包括:接收录入由所述另一设备的显示器呈现的内容传送信息的用户输入,所述内容传送信息使能与所述另一设备的通信以获得所述内容;以及发起与所述另一设备的所述通信以使用所提取的所述信息来获得所述内容。9.根据权利要求1所述的方法,还包括呈现所编辑的所述内容到所述另一设备的通信成功的通知。10.一种被实现以使能用户之间协作以用于编辑内容的方法,所述方法包括:由与第一用户相关联的设备接收所述内容,所述内容基于在与第二用户相关联的设备处做出的与所述第一用户协作以用于编辑所述内容的选择来从所述第二用户设备而被接收;在所述第一用户设备处呈现能够编辑所接收的所述内容的内容类型的一个或多个应用,所述一个或多个应用从查询回答来确定,所述查询回答从动作注册表被接收,所述动作注册表维持指示不同的应用能够编辑的内容类型的信息;响应于所呈现的应用的选择,自动启动所选择的所述应用以使得所接收的所述内容能够在所述第一用户设备处被编辑,包括经由所选择的所述应用的编辑接口来呈现所述内容;以及...

【专利技术属性】
技术研发人员:O·I·戈德曼E·P·斯诺登E·A·乔治A·M·穆奇尼克J·R·威克森
申请(专利权)人:奥多比公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1