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。这些专利申请的内容据此全文以引用方式并入本文。
本公开整体涉及计算机用户界面,并且更具体地,涉及用于共享用户可配置的图形构造的技术。
技术介绍
用户依赖便携式多功能设备来执行多种操作,诸如运行软件应用程序、记录时间、与其他用户通信(例如,通过语音、文本和视觉信息诸如表情符号),以及查看信息。因此希望允许用户使用设备定制他们的用户界面,从而允许用户更快、更有效地访问信息。用户也可能希望共享可配置的用户界面,例如,向朋友发送/接收来自朋友的用户可配置的界面或表情符号,或从杂志广告或体育机构获得定制的用户界面。因此,希望提供各种方式来快速有效地发送和/或接收用户可配置的图形构造(例如,用户界面和/或其他用户定制的内容,诸如表情符号)。
技术实现思路
本专利技术认识到在用于使用电子设备共享用户可配置的图形构造的可能技术中,很多技术通常是繁琐、低效并且是数据密集型的。例如,一些技术使用复杂且耗时的用户界面(该用户界面可包括多次按键或击键)或者需要传输大量的数据。这些技术需要比所需更多的时间和更多 ...
【技术保护点】
一种方法,包括:在具有显示器、一个或多个处理器和存储器的电子设备处,所述存储器存储图形资源的离散集:接收表示用户可配置的图形构造的数据,其中所接收的数据包括:表示所述用户可配置的构造的第一图形元素的第一信息,表示所述第一图形元素的所述第一信息包括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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。