经由共享空间共享用户接口对象的制作方法

文档序号:8417582阅读:408来源:国知局
经由共享空间共享用户接口对象的制作方法
【专利说明】
【背景技术】
[0001]在过去十年间,因特网以指数速率增长,数字多媒体功能快速扩展,且用户现在可以存取具有显著存储及处理能力的便携式电子装置。鉴于这些发展,许多人现在很大程度上依赖于电子装置,例如个人计算机、智能电话及平板计算机。举例来说,许多人利用这些装置观看图片及视频、听音乐、书写笔记及邮件且运行数种其它应用程序。另外,人现在充分使用此些装置以用于商业及社交通信,且因此通常需要与其它人共享来自其装置的内容。
【附图说明】
[0002]以下详细描述参考了图式,其中:
[0003]图1为用于与其它用户共享用户接口对象的共享空间的实例接口的图;
[0004]图2为用于经由共享空间共享用户接口对象及任何相关联功能性的实例计算装置的框图;
[0005]图3为用于经由数据共享应用程序、操作系统、联系人应用程序及其它应用程序共享用户接口对象的实例计算装置的框图;
[0006]图4为用于经由共享空间共享用户接口对象及任何相关联功能性的实例方法的流程图;
[0007]图5A为用于将用户接口对象添加到共享空间的实例方法的流程图;
[0008]图5B为用于响应于从另一用户提供的邀请而加入共享空间的实例方法的流程图;
[0009]图6A为包含待添加到共享空间的对象的照片应用程序的实例接口的图;
[0010]图6B为其中用户已使来自照片应用程序的照片朝向表示多个共享空间的图标面板移动的实例接口的图;
[0011]图6C为其中用户已使来自照片应用程序的照片移动到表示特定共享空间的图标上的实例接口的图;
[0012]图6D为其中操作系统已触发对应于特定共享空间的窗口的显示的实例接口的图;
[0013]图6E为其中已将来自照片应用程序的照片添加到特定共享空间的实例接口的图;
[0014]图6F为其中用户已使来自照片应用程序的照片移动到表示新共享空间的图标上的实例接口的图;
[0015]图6G为其中已将来自照片应用程序的照片添加到新共享空间的实例接口的图;
[0016]图6H为包含用于使得用户能够将照片添加到选定共享空间的弹出式菜单的实例接口的图;
[0017]图61为包含用于使得用户能够将照片添加到选定共享空间的另一弹出式菜单的实例接口的图;
[0018]图7A为包含用于使得用户能够将来自联系人应用程序的联系人添加到共享空间的弹出式菜单的实例接口的图;
[0019]图7B为包含用于将个人消息添加到加入共享空间的邀请的弹出式菜单的实例接口的图;
[0020]图7C为其中用户已使来自联系人应用程序的联系人移动到表示特定共享空间的图标上的实例接口的图;
[0021]图7D为用于确定用户是否希望将联系人添加到共享空间作为被授予存取权的用户或者作为用户接口对象的实例接口的图;
[0022]图7E为其中用户已使来自联系人应用程序的联系人移动到指示需要添加联系人作为用户接口对象的共享空间的实例接口的图;
[0023]图7F为其中用户已使来自联系人应用程序的联系人移动到指示需要添加联系人作为被授予存取权的用户的共享空间的实例接口的图;及
[0024]图8为其中已显示通知以邀请用户加入由另一用户控制的共享空间的实例接口的图。
【具体实施方式】
[0025]如上文所详述,人们现在依赖于电子装置来实现许多任务,包含彼此用电子方式进行通信。为此目的,用户可需要彼此经由因特网或另一网络共享图片、视频或其它电子文件。
[0026]一些现有解决方案使得用户能够经由社交网络、在线文件托管服务或其它基于web的服务与其它用户共享文件。举例来说,在一些解决方案中,用户可用在线文件共享服务创建账号,且选择将被授予对共享文件夹的存取权的用户。文件共享服务接着可将上传到文件夹的任何文件推送到每一被授予存取权的用户,且随后在装置之间同步任何文件改变。在另一解决方案中,用户可存取应用程序或网站,所述应用程序或网站提供在线插接板以用于与用户群组共享图片集合。通过将图片上传到插接板,用户可由此与其它用户共享与特定话题相关的图片。
[0027]然而,现有解决方案通常不允许用户将用户接口(UI)对象及其相关联功能性容易地添加到预定义共享区域及接着与其它用户共享所述区域。举例来说,现有解决方案不允许用户共享可在共享区域自身内编辑的可编辑Π对象(例如,备忘录或日程安排表)。类似地,现有解决方案不允许用户共享连接到远程数据服务以动态地更新其内容的UI对象,例如天气介面工具集、新闻递送或旅行预订应用程序。现有解决方案通常也不包含由装置的操作系统实施以使得用户能够快速共享来自任何应用程序的任何UI对象的用户友好交互模型。
[0028]本文中所揭示的实例实施例通过提供用于使得用户能够容易与其它用户共享用户接口对象的数据共享应用程序来解决这些问题。举例来说,在一些实施例中,计算装置执行提供共享空间群组的数据共享应用程序,其中每一共享空间维护可与其它用户共享的UI对象群组。计算装置接着可接收用户命令以将相应Π对象从多个应用程序中的每一者传递到共享空间中的一者。作为响应,计算装置接着可在共享空间内显示每一传递的Π对象,以使得每一显示的UI对象在共享空间内保留来自对应应用程序的相关联功能性。最后,计算装置可通过例如将每一 UI对象上传到服务器而与被授予对共享空间的存取权的用户群组共享所述共享空间中的每一 UI对象。
[0029]以此方式,本文中所揭示的实例实施例使得用户能够容易与其它用户共享来自各种应用程序的UI对象,以使得在用户之间传递UI对象的功能性。因此,UI对象在共享空间内保留其功能性,从而使得能够直接操纵共享空间内的UI对象。此外,实例实施例提供用户友好交互模型,其使得用户能够将任何n对象拖动到共享空间中,使用联系人应用程序管理共享空间的共享,及使用通知系统加入由其它用户控制的共享空间。
[0030]现参看图式,图1为用于与其它用户共享用户接口对象的共享空间105的实例接口 100的图。图1的以下描述提供已经由计算装置的用户创建、填充及共享的共享空间的概述。下文结合图2到8提供关于用于创建空间、将UI对象添加到空间、与其它用户共享空间及接收加入空间的邀请的过程的其它实施细节。
[0031]如图1中所说明,用户已创建标题为“足球”的共享空间105。此共享空间105可为由执行于计算装置上的数据共享应用程序管理的空间群组中的特定共享空间。如由用户指示符110所示,由莎拉斯威夫特(Sarah Swift)管理共享空间,且所述共享空间包含12个成员,如由成员列表115所指示。成员列表115包含每一用户的化身,所述化身可为人的照片或其它描绘。空间的拥有者莎拉在成员列表115中使用上覆于她的化身上的星形来识别。
[0032]使用下文进一步详细描述的过程,莎拉或空间的其它成员已将来自运行于其计算装置上的其它应用程序的数个n对象添加到共享空间105。确切地说,共享空间105包含从天气应用程序传递的天气UI对象120,以显示给定位置处的当前天气状况。从电子邮件或日历应用程序传递的日历n对象125显示给定周的日历,同时使得共享空间105的用户能够从共享空间105内更新日历。
[0033]共享空间105还包含若干照片130、135、140。评论M对象145使得成员列表115中的用户能够添加关于照片130的评论。社交网络递送150为从社交网络web服务检索帖子的UI对象。最后,任务UI对象155为可编辑日程安排表,所述可编辑日程安排表使得共享空间105的用户能够添加任务及从共享空间105内标记任务为已完成的。可例如已从使得用户能够管理任务清单的单独应用程序拖动任务UI对象155。
[0034]图2为用于经由共享空间共享用户接口对象及任何相关联功能性的实例计算装置的框图。计算装置200可例如为笔记本电脑、桌上型计算机、一体化系统、平板计算机、移动电话、机顶盒或适合于显示用户接口及经由所述用户接口接收用户输入的任何其它计算装置。在图2的实施例中,计算装置200包含处理器210及机器可读存储媒体220。
[0035]处理器210可为一或多个中央处理单元(CPU)、基于半导体的微处理器及/或适合于检索及执行存储于机器可读存储媒体220中的指令的其它硬件装置。处理器210可提取、解码及执行指令222、224、226、228以创建、管理及共享n对象的空间。作为检索及执行指令的替代方案或除了检索及执行指令之外,处理器210可包含一或多个电子电路,所述电子电路包含用于执行指令222、224、226、228中的一或多者的功能性的电子组件。
[0036]机器可读存储媒体220可为含有或存储可执行指令的任何电子、磁性、光学或其它物理存储装置。在一些实施方案中,储存媒体220可为非暂时存储媒体,其中术语“非暂时”并不包含暂时传播信号。因此,机器可读存储媒体220可例如为随机存取存储器(RAM)、电可擦除可编程只读存储器(EEPROM)、存储装置、光盘及其类似者。如下文所详细描述,机器可读存储媒体220可用一系列用于创建、管理及共享Π对象的空间的可执行指令222、224、226、228 来编码。
[0037]数据共享应用程序执行指令222可执行提供多个共享空间且使得用户能够在这些空间之间进行导航的数据共享应用程序。共享空间中的每一者可使得计算装置200的用户能够与其它用户共享Π对象。举例来说,数据共享应用程序内的每一空间可为一或多个窗口、帧、面板及/或用于显示结合所述空间维护的UI对象的布置的其它用户接口区域。用户最初可使用数据共享应用程序创建空间。举例来说,用户可启动数据共享应用程序,选择用户接口对象以用于触发新空间的创建及向所述空间指派名称。
[0038]用户命令接收指令224接着可接收及处理用户命令以将UI对象从执行于计算装置200上的多个应用程序中的每一者传递到共享空间。举例来说,计算装置200可同时执行多个应用程序,且用户可通过经由触摸显示器、鼠标、键盘或其它输入机构提供输入,触发Π对象从这些应用程序中的一者到特定共享空间的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1