当前位置: 首页 > 专利查询>苹果公司专利>正文

共享用户可配置的图形构造制造技术

技术编号:16707913 阅读:55 留言:0更新日期:2017-12-02 23:08
本发明专利技术公开了用于共享用户可配置的图形构造,例如与便携式多功能设备一起使用的方法。本文所述的方法允许共享用户可配置的图形构造,所述用户可配置的图形构造包含可独立配置的图形元素和图形资源。本发明专利技术还公开了被配置为执行本文所述方法的非暂态计算机可读存储介质、系统和设备。

Shared user configurable graphical construction

The invention is disclosed for sharing a configurable graphical structure of a user, such as a method used together with a portable multi-functional device. The method described in this paper allows users to share user configurable graphics constructs, which consist of independently configurable graphical elements and graphics resources. The invention also discloses a non transient computer readable storage medium, system and equipment configured to perform the method described in this article.

【技术实现步骤摘要】
【国外来华专利技术】共享用户可配置的图形构造相关申请的交叉引用本专利申请要求2015年3月8日提交的美国临时专利申请序列号62/129,919的优先权,并且该专利申请是2015年9月30日提交的PCT/US2015/053353的部分继续申请,这两个专利申请据此全文以引用方式并入本文。本申请与以下申请关联:2014年8月2日提交的美国临时申请序列号62/032,562;2014年9月2日提交的美国临时申请序列号62/044,994;以及2014年9月2日提交的美国临时申请序列号62/044,923。这些专利申请的内容据此全文以引用方式并入本文。
本公开整体涉及计算机用户界面,并且更具体地,涉及用于共享用户可配置的图形构造的技术。
技术介绍
用户依赖便携式多功能设备来执行多种操作,诸如运行软件应用程序、记录时间、与其他用户通信(例如,通过语音、文本和视觉信息诸如表情符号),以及查看信息。因此希望允许用户使用设备定制他们的用户界面,从而允许用户更快、更有效地访问信息。用户也可能希望共享可配置的用户界面,例如,向朋友发送/接收来自朋友的用户可配置的界面或表情符号,或从杂志广告或体育机构获得定制的用户界面。因此,希望提供各种方式来快速有效地发送和/或接收用户可配置的图形构造(例如,用户界面和/或其他用户定制的内容,诸如表情符号)。
技术实现思路
本专利技术认识到在用于使用电子设备共享用户可配置的图形构造的可能技术中,很多技术通常是繁琐、低效并且是数据密集型的。例如,一些技术使用复杂且耗时的用户界面(该用户界面可包括多次按键或击键)或者需要传输大量的数据。这些技术需要比所需更多的时间和更多的数据传输,这将浪费用户的时间、带宽和设备能量。这后一考虑在电池驱动设备中是特别重要的。因此,本技术为电子设备提供了更快、更有效的方法和界面,用于共享用户可配置的图形构造。此类方法和界面任选地补充或替换用于共享用户可配置的图形构造的其他方法。此类方法和界面减少了对用户所造成的认知负担并且产生更有效的人机界面。对于电池驱动的计算设备,此类方法和界面节省功率并且增加电池两次充电之间的时间间隔。本专利技术公开的设备、方法和计算机可读介质减少或消除了上述缺陷和其他问题。在一些实施方案中,该设备是台式计算机。在一些实施方案中,该设备是便携式的(例如,笔记本电脑、平板电脑或手持设备)。在一些实施方案中,所述设备具有触摸板。在一些实施方案中,所述设备具有触敏显示器(也称为“触摸屏”或“触摸屏显示器”)。在一些实施方案中,该设备具有硬件输入机构,诸如按压式按钮和/或可旋转输入机构。在一些实施方案中,该设备具有图形用户界面(GUI)、一个或多个处理器、存储器和一个或多个模块、存储在存储器中以用于执行多个功能的程序或指令集。在一些实施方案中,用户通过触敏表面上的手指接触和手势和/或通过旋转可旋转输入机构和/或通过按压硬件按钮与GUI进行交互。在一些实施方案中,这些功能任选地包括图像编辑、画图、展示、文字处理、网页创建、盘编辑、电子表格制作、玩游戏、接打电话、视频会议、收发电子邮件、即时消息通信、健身支持、数字摄影、数字视频记录、网络浏览、数字音乐播放和/或数字视频播放。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的非暂态计算机可读存储介质或其他计算机程序产品中。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的暂态计算机可读存储介质或其他计算机程序产品中。在一些实施方案中,一种用于共享用户可配置的图形构造的方法包括:在具有显示器、一个或多个处理器和存储器的电子设备处,所述存储器存储图形资源的离散集:接收表示用户可配置的图形构造的数据,其中所接收的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示所述第一图形元素的所述第一信息包括i)识别图形资源的所述离散集的第一图形资源的数据,以及ii)指示所述第一图形资源在所述用户可配置的图形构造中的布置方式的数据,并且其中所接收的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示该第二图形元素的该第二信息包括i)识别图形资源的离散集的第二图形资源的数据,以及ii)指示该第二图形资源在用户可配置的构造中的布置的数据;在接收到数据之后,基于所接收的数据和存储在存储器中的图形资源的离散集的至少一个子集而生成用户可配置的构造或用户可配置的图形构造的表示;在生成用户可配置的图形构造或用户可配置的图形构造的所述表示后,显示:生成的用户可配置的图形构造或生成的用户可配置的图形构造的表示,以及用于接受用户可配置的图形构造的用户界面;经由用户界面接收指示用户可配置的图形构造被接受的用户输入;以及响应于接收到所述用户输入:将所接收的数据存储在电子设备的存储器中。在一些实施方案中,一种用于共享用户可配置的图形构造的方法包括:在具有显示器、一个或多个处理器和存储器的电子设备处,存储器存储图形资源的离散集:显示用户可配置的图形构造或用户可配置的图形构造的表示;接收第一用户输入,该第一用户输入对应于共享表示用户可配置的图形构造的数据的请求;以及响应于接收到所述第一用户输入,传输表示用户可配置的图形构造的数据,其中所传输的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的所述第一信息包括i)识别图形资源的离散集的第一图形资源的数据,以及ii)指示所述第一图形资源在用户可配置的构造中的布置的数据,并且其中所传输的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的所述第二信息包括i)识别图形资源的离散集的第二图形资源的数据,以及ii)指示所述第二图形资源在用户可配置的图形构造中的布置的数据。在一些实施方案中,一种非暂态计算机可读存储介质包括供具有显示器和存储器的第一设备的一个或多个处理器执行的一个或多个程序,所述存储器存储图形资源的离散集,并且所述一个或多个程序包括指令,当所述指令由所述一个或多个处理器执行时,使所述第一设备:接收表示用户可配置的图形构造的数据,其中所接收的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的所述第一信息包括i)识别图形资源的离散集的第一图形资源的数据,以及ii)指示所述第一图形资源在用户可配置的图形构造中的布置的数据,并且其中所接收的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的所述第二信息包括i)识别图形资源的离散集的第二图形资源的数据,以及ii)指示所述第二图形资源在用户可配置的图形构造中的布置的数据;在接收到所述数据之后,基于所接收的数据和存储在存储器中的图形资源的离散集的至少一个子集而生成用户可配置的图形构造或用户可配置的图形构造的表示;在生成用户可配置的图形构造或用户可配置的图形构造的所述表示后,显示:生成的用户可配置的图形构造或生成的用户可配置的图形构造的表示,以及用于接受用户可配置的图形构造的用户界面;经由所述用户界面接收指示用户可配置的图形构造被接受的用户输入;以及响应于接收到所述用户输入:将所接收的数据存储在电子设备的存储器中。在一些实施方案中,一种非暂态计算机可读存储介质包括供具有显示器和存储器的第一设备的一个或多个处理器执行的一本文档来自技高网...
共享用户可配置的图形构造

【技术保护点】
一种方法,包括:在具有显示器、一个或多个处理器和存储器的电子设备处,所述存储器存储图形资源的离散集:接收表示用户可配置的图形构造的数据,其中所接收的数据包括:表示所述用户可配置的构造的第一图形元素的第一信息,表示所述第一图形元素的所述第一信息包括i)识别图形资源的所述离散集的第一图形资源的数据,和ii)指示所述第一图形资源在所述用户可配置的图形构造中的所述布置的数据,并且其中所接收的数据还包括:表示所述用户可配置的构造的第二图形元素的第二信息,表示所述第二图形元素的所述第二信息包括i)识别图形资源的所述离散集的第二图形资源的数据,和ii)指示所述第二图形资源在所述用户可配置的图形构造中的所述布置的数据;在接收到所述数据之后,基于所接收的数据和存储在所述存储器中的图形资源的所述离散集的至少一个子集,生成所述用户可配置的图形构造或所述用户可配置的图形构造的表示;在生成所述用户可配置的图形构造或所述用户可配置的图形构造的所述表示后,显示以下各项:所生成的用户可配置的图形构造或所生成的所述用户可配置的图形构造的表示,和用于接受所述用户可配置的图形构造的用户界面;经由所述用户界面接收指示所述用户可配置的图形构造被接受的用户输入;以及响应于接收到所述用户输入:将所接收的数据存储在所述电子设备的所述存储器中。...

【技术特征摘要】
【国外来华专利技术】2015.03.08 US 62/129,919;2015.09.30 US PCT/US2015/1.一种方法,包括:在具有显示器、一个或多个处理器和存储器的电子设备处,所述存储器存储图形资源的离散集:接收表示用户可配置的图形构造的数据,其中所接收的数据包括:表示所述用户可配置的构造的第一图形元素的第一信息,表示所述第一图形元素的所述第一信息包括i)识别图形资源的所述离散集的第一图形资源的数据,和ii)指示所述第一图形资源在所述用户可配置的图形构造中的所述布置的数据,并且其中所接收的数据还包括:表示所述用户可配置的构造的第二图形元素的第二信息,表示所述第二图形元素的所述第二信息包括i)识别图形资源的所述离散集的第二图形资源的数据,和ii)指示所述第二图形资源在所述用户可配置的图形构造中的所述布置的数据;在接收到所述数据之后,基于所接收的数据和存储在所述存储器中的图形资源的所述离散集的至少一个子集,生成所述用户可配置的图形构造或所述用户可配置的图形构造的表示;在生成所述用户可配置的图形构造或所述用户可配置的图形构造的所述表示后,显示以下各项:所生成的用户可配置的图形构造或所生成的所述用户可配置的图形构造的表示,和用于接受所述用户可配置的图形构造的用户界面;经由所述用户界面接收指示所述用户可配置的图形构造被接受的用户输入;以及响应于接收到所述用户输入:将所接收的数据存储在所述电子设备的所述存储器中。2.根据权利要求1所述的方法,还包括在存储所接收的数据后:进入所述电子设备的用户可配置的图形构造选择模式;当处于所述用户可配置的图形构造选择模式时,接收指示对所述用户可配置的图形构造的选择的用户输入,以及响应于接收到所述用户输入:在所述显示器上显示所述用户可配置的图形构造。3.根据权利要求2所述的方法,还包括:响应于接收到所述用户输入以及在显示所述用户可配置的图形构造之前:基于所接收的数据和存储在所述存储器中的图形资源的所述离散集的至少一个子集来生成所述用户可配置的图形构造。4.根据权利要求1至3中任一项所述的方法,其中生成所述用户可配置的图形构造或所述用户可配置的图形构造的所述表示包括基于所接收的数据和存储于所述存储器中的图形资源的所述离散集的至少一个子集来生成所述用户可配置的图形构造的所述表示,并且其中显示所生成的用户可配置的图形构造或所生成的用户可配置的图形构造的表示包括显示所生成的所述用户可配置的图形构造的表示。5.根据权利要求1所述的方法,其中所接收的数据还包括:表示所述用户可配置的构造的非本地图形元素的第三信息,其中表示所述非本地图形元素的所述第三信息包括i)识别所述非本地图形元素的非本地图形资源的数据,ii)指示所述非本地图形资源在所述用户可配置的图形构造中的所述布置的数据,以及iii)表示所述非本地图形资源的预览图像,并且其中所述非本地图形资源并非选自存储于所述电子设备的所述存储器中的图形资源的所述离散集。6.根据权利要求1所述的方法,其中所述用户可配置的图形构造还包括多媒体对象,并且其中所接收的数据还包括所述多媒体对象。7.根据权利要求5或6所述的方法,其中所接收的数据还包括i)文本串和ii)至少第一文本元素和第二文本元素,其中所述第一文本元素和所述第二文本元素同时表示所述文本串,并且其中所述第一文本元素和所述第二文本元素是不同的语言。8.根据权利要求7所述的方法,其中生成所述用户可配置的图形构造或所述用户可配置的图形构造的所述表示包括基于所接收的数据和存储在所述存储器中的图形资源的所述离散集的至少一个子集,生成所述用户可配置的图形构造的所述表示;其中生成所述用户可配置的图形构造的所述表示还包括识别出所述电子设备被配置为显示文本的系统语言对应于所述第一文本元素的所述语言;其中显示所生成的用户可配置的图形构造或所生成的所述用户可配置的图形构造的表示包括显示所生成的所述用户可配置的图形构造的表示;并且其中显示所生成的所述用户可配置的图形构造的表示包括显示所述第一文本元素。9.根据权利要求5至8中任一项所述的方法,其中所述用户可配置的图形构造包括钟面,并且其中所述非本地图形元素表示与所述钟面相关联的复杂功能。10.根据权利要求5至9中任一项所述的方法,其中所述非本地图形元素表示应用程序,并且所述方法还包括响应于接收到指示所述用户可配置的图形构造被接受的所述用户输入:确定所述应用程序是否存储在所述电子设备的所述存储器中;根据确定所述应用程序未存储在所述电子设备的所述存储器中:显示用于获取所述应用程序的用户界面;以及根据确定所述应用程序存储在所述电子设备的所述存储器中:放弃显示用于获取所述应用程序的所述用户界面。11.根据权利要求1至10中任一项所述的方法,其中通过电子邮件消息、文本消息或外部服务器接收所述数据。12.根据权利要求1至11中任一项所述的方法,其中所述数据由所述电子设备接收。13.根据权利要求1至11中任一项所述的方法,其中所述数据由经由无线通信耦接到所述电子设备的外部设备接收。14.一种方法,包括:在具有显示器、一个或多个处理器和存储器的电子设备处,所述存储器存储图形资源的离散集:显示用户可配置的图形构造或所述用户可配置的图形构造的表示;接收对应于共享表示所述用户可配置的图形构造的数据的请求的第一用户输入;以及响应于接收到所述第一用户输入,来传输表示所述用户可配置的图形构造的所述数据,其中所传输的数据包括:表示所述用户可配置的构造的第一图形元素的第一信息,表示所述第一图形元素的所述第一信息包括i)识别图形资源的所述离散集的第一图形资源的数据,和ii)指示所述第一图形资源在所述用户可配置的图形构造中的所述布置的数据,并且其中所接收的数据还包括:表示所述用户可配置的构造的第二图形元素的第二信息,表示所述第二图形元素的所述第二信息包括i)识别图形资源的所述离散集的第二图形资源的数据,和ii)指示所述第二图形资源在所述用户可配置的图形构造中的所述布置的数据。15.根据权利要求14所述的方法,其中所述方法还包括:响应于接收到所述第一用户输入,并且在传输所述数据之前,显示用于选择接收方设备的用户界面;以及接收对应于对所述接收方设备的选择的第二用户输入,其中所述数据被传输到所述接收方设备。16.根据权利要求14或15所述的方法,其中所传输的数据还包括:表示所述用户可配置的构造的非本地图形元素的第三信息,其中表示所述非本地图形元素的所述第三信息包括i)识别所述非本地图形元素的非本地图形资源的数据,ii)指示所述非本地图形资源在所述用户可配置的图形构造中的所述布置的数据,以及iii)表示所述非本地图形资源的预览图像,并且其中所述非本地图形资源并非选自存储于所述电子设备的所述存储器中的图形资源的所述离散集。17.根据权利要求14所述的方法,其中所述用户可配置的图形构造还包括多媒体对象,并且其中所传输的数据还包括所述多媒体对象。18.根据权利要求16或17所述的方法,其中所传输的数据还包括i)文本串和ii)至少第一文本元素和第二文本元素,其中所述第一文本元素和所述第二文本元素同时表示所述文本串,并且其中所述第一文本元素和所述第二文本元素是不同的语言。19.根据权利要求16至18中任一项所述的方法,其中所述用户可配置的图形构造包括钟面,并且其中所述非本地图形元素表示与所述钟面相关联的复杂功能。20.根据权利要求14至19中任一项所述的方法,其中所述显示器为触敏显示器,并且其中所述第一用户输入包括所显示的用户可配置的图形构造或所显示的所述用户可配置的图形构造的表示上的轻扫。21.根据权利要求15至20中任一项所述的方法,其中用于选择所述接收方设备的所述用户界面包括共享示能表示,并且其中所述第二用户输入对应于所述共享示能表示的用户选择。22.根据权利要求21所述的方法,其中所述显示器为触敏显示器,并且其中所述第二用户输入包括在所述触敏显示器上所述共享示能表示处的接触。23.根据权利要求14至22中任一项所述的方法,其中在接收到所述第一用户输入之前显示所述用户可配置的图形构造的所述表示,并且所述方法还包括:通过所述用户可配置的图形构造的所述表示显示第二用户可配置的图形构造的第二表示的至少一部分。24.根据权利要求23所述的方法,其中所述第二表示以局部视图显示。25.根据权利要求14至24中任一项所述的方法,其中所述数据通过电子邮件消息、文本消息、网站或外部服务器传输。26.根据权利要求14至25中任一项所述的方法,其中所述数据由所述电子设备传输。27.根据权利要求14至25中任一项所述的方法,其中所述数据由经由无线通信耦接到所述电子设备的外部设备传输。28.根据权利要求16至27中任一项所述的方法,其中所述非本地图形元素表示已针对接收方获取的应用程序,并且其中所传输的数据还包括供所述接收方获取所述应用程序的信息。29.一种非暂态计算机可读存储介质,包括用于由具有显示器和存储器的第一设备的一个或多个处理器执行的一个或多个程序,所述存储器存储图形资源的离散集,并且所述一个或多个程序包括指令,当所述指令由所述一个或多个处理器执行时使所述第一设备进行以下操作:接收表示用户可配置的图形构造的数据,其中所接收的数据包括:表示所述用户可配置的构造的第一图形元素的第一信息,表示所述第一图形元素的所述第一信息包括i)识别图形资源的所述离散集的第一图形资源的数据,和ii)指示所述第一图形资源在所述用户可配置的图形构造中的所述布置的数据,并且其中所接收的数据还包括:表示所述用户可配置的构造的第二图形元素的第二信息,表示所述第二图形元素的所述第二信息包括i)识别图形资源的所述离散集的第二图形资源的数据,和ii)指示所述第二图形资源在所述用户可配置的图形构造中的所述布置的数据;在接收到所述数据之后,基于所接收的数据和存储在所述存储器中的图形资源的所述离散集的至少一个子集,生成所述用户可配置的图形构造或所述用户可配置的图形构造的表示;在生成所述用户可配置的图形构造或所述用户可配置的图形构造的所述表示后,显示以下各项:所生成的用户可配置的图形构造或所生成的所述用户可配置的图形构造的表示,和用于接受所述用户可配置的图形构造的用户界面;经由所述用户界面接收指示所述用户可配置的图形构造被接受的用户输入;以及响应于接收到所述用户输入:将所接收的数据存储在所述第一设备的所述存储器中。30.一种非暂态计算机可读存储介质,包括用于由具有显示器和存储器的第一设备的一个或多个处理器执行的一个或多个程序,所述存储器存储图形资源的离散集,并且所述一个或多个程序包括指令,当所述指令由所述一个或多个处理器执行时使所述第一设备进行以下操作:显示用户可配置的图形构造或所述用户可配置的图形构造的表示;接收对应于共享表示所述用户可配置的图形构造的数据的请求的第一用户输入;以及响应于接收到所述第一用户输入,来传输表示所述用户可配置的图形构造的所述数据,其中所传输的数据包括:表示所述用户可配置的构造的第一图形元素的第一信息,表示所述第一图形元素的所述第一信息包括i)识别图形资源的所述离散集的第一图形资源的数据,和ii)指示所述第一图形资源在所述用户可配置的图形构造中的所述布置的数据,并且其中所接收的数据还包括:表示所述用户可配置的构造的第二图形元素的第二信息,表示所述第二图形元素的所述第二信息包括i)识别图形资源的所述离散集的第二图形资源的数据,和ii)指示所述第二图形资源在所述用户可配置的图形构造中的所述布置的数据。31.一种设备,包括:显示器;一个或多个处理器;存储器,所述存储器存储图形资源的离散集;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于进行以下操作的指令:接收表示用户可配置的图形构造的数据,其中所接收的数据包括:表示所述用户可配置的构造的第一图形元素的第一信息,表示所述第一图形元素的所述第一信息包括i)识别图形资源的所述离散集的第一图形资源的数据,和ii)指示所述第一图形资源在所述用户可配置的图形构造中的所述布置的数据,并且其中所接收的数据还包括:表示所述用户可配置的构造的第二图形元素的第二信息,表示所述第二图形元素的所述第二信息包括i)识别图形资源的所述离散集的第二图形资源的数据,和ii)指示所述第二图形资源在所述用户可配置的图形构造中的所述布置的数据;在接收到所述数据之后,基于所接收的数据和存储在所述存储器中的图形资源的所述离散集的至少一个子集,生成所述用户可配置的图形构造或所述用户可配置的图形构造的表示;在生成所述用户可配置的图形构造或所述用户可配置的图形构造的所述表示后,显示以下各项:所生成的用户可配置的图形构造或所生成的所述用户可配置的图形构造的表示,和用于接受所述用户可配置的图形构造的用户界面;经由所述用户界面接收指示所述用户可配置的图形构造被接受的用户输入;以及响应于接收到所述用户输入:将所接收的数据存储在所述电子设备的所述存储器中。32.一种设备,包括:显示器;一个或多个处理器;存储器,所述存储器存储图形资源的离散集;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于进行以下操作的指令:显示用户可配置的图形构造或所述用户可配置的图形构造的表示;接收对应于共享表示所述用户可配置的图形构造的数据的请求的第一用户输入;以及响应于接收到所述第一用户输入,来传输表示所述用户可配置的图形构造的所述数据,其中所传输的数据包括:表示所述用户可配置的构造的第一图形元素的第一信息,表示所述第一图形元素的所述第一信息包括i)识别图形资源的所述离散...

【专利技术属性】
技术研发人员:E·布洛克G·M·亚格诺里A·古斯曼K·琳奇C·威尔逊E·L·威尔逊P·W·萨尔兹曼V·卡尔
申请(专利权)人:苹果公司
类型:发明
国别省市:美国,US

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

1