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

获取地址制造技术

技术编号:22417072 阅读:30 留言:0更新日期:2019-10-30 01:43
本申请涉及获取地址。本发明专利技术的一些实施例提供了一种地址获取器,该地址获取器从在设备上执行的一个或多个应用程序中获取地址。一些实施例使用所获取的地址来促进在设备上执行的一个或多个应用程序的操作。另选地或结合地,一些实施例使用所获取的地址来促进在另一个设备上执行的一个或多个应用程序的操作,该另一个设备不同于用于获取地址的设备。在一些实施例中,预测系统使用所获取的地址来制定预测,然后将该预测提供至该预测系统从其获取地址的同一组应用程序。

【技术实现步骤摘要】
获取地址本申请是国际申请日为2014年03月14日、国家申请号为201480013892.7、专利技术名称为“获取地址”的专利技术专利申请的分案申请。
技术介绍
随着技术的兴起,从一个位置行驶到另一位置越来越容易。人们不再需要拿出纸质地图并尝试想出如何从A点到达B点。相反地,人们可仅使用在其移动设备上操作的电子地图来来获得两个地址之间的方向。尽管此类地图使用起来很简单,但人们仍必须输入不同的地址。输入地址可能看起来很容易,但当考虑需要从中检索地址的多个不同来源时就其本身而言可能是很繁琐的。例如,为了找到电子邮件中的地址,人们必须打开邮件应用程序并整理电子邮件以找到具有地址的电子邮件。地址通常在电子邮件的正文中。因此,最可能的情况是,人们必须找到并打开电子邮件,然后浏览邮件以找到地址。然后,在此之后,必须将地址从电子邮件拷贝到另一个应用程序,诸如地图应用程序或网络浏览器。如果人们不记得该地址,则在下一次需要该地址时,他或她必须重复上述相同过程。
技术实现思路
本专利技术的一些实施例提供了一种地址获取器,该地址获取器从在设备上执行的一个或多个应用程序中获取地址。一些实施例使用所获取的地址来促进在设备上执行的一个或多个应用程序的操作。另选地或结合地,一些实施例使用所获取的地址来促进在另一个设备上执行的一个或多个应用程序的操作,该另一个设备不同于用于获取地址的设备。例如,在一些实施例中,预测系统使用所获取的地址来制定预测,然后将该预测提供至该预测系统从其获取地址的同一组应用程序。在其他实施例中,预测系统将预测提供至不同组应用程序,该不同组应用程序可与或可不与用于获取的该组应用程序重叠。在不同实施例中,所获取的地址是不同的。在一些实施例中,它们包括用于电信消息的电信地址。此类地址的实例包括用于电话呼叫和/或文本消息(例如,随SMS或iMessage文本服务发送的文本消息)的电话号码,以及用于电子邮件消息或文本消息的电子邮件地址。一些实施例获取电话号码和电子邮件两者,而其他实施例仅获取这些类型的电信地址中的一个电信地址。另外,在一些实施例中,所获取的电信地址包括用于同时向若干个接收人发送电子邮件消息和/或文本消息的若干个电信地址(例如,若干个电子邮件地址和/或电话号码)。在用户正在输入消息的接收人或接收人列表时,一些实施例使用所获取的电信地址来预测并显示电信消息的一个或多个候选接收人。另选地或结合地,所获取的电信地址可用于增强接收人数据存储装置(例如,数据库),语音识别应用程序响应于语音指令使用该接收人数据存储装置来准备电信消息或发起电信会话(例如,电话呼叫或视频会议)。除获取电信消息之外或代替该获取,一些实施例的获取系统还获取物理世界中的地址。此类所获取的地址的实例包括从电子邮件消息、文本消息、日历标注的事件、电子票务等获取的物理地址。另选地或结合地,这些所获取的地址包括在设备上执行的网络浏览器或地图应用程序中由设备的用户浏览的物理地址。此类浏览需要搜索地址、查看地址和/或使用该地址来指定用于进行查看或导航的路线。一些实施例使用所获取的物理地址来制定有关设备用户的未来目的地的预测,然后基于这些预测来向用户提供信息。为了制定这些预测,一些实施例采用一个或多个机器学习引擎来生成附加物理地址以增强用于作为其预测基础的一组物理地址。不同的实施例基于预测向用户提供不同的信息。此类信息的实例包括到所预测的未来目的地的路线、有关到可能的未来目的地的路线的交通数据、所预测的未来目的地在可能目的地或搜索查询的列表中优先于其他目的地的显示,等等。普通技术人员将认识到,在一些实施例中,所获取的物理地址并不用于所有这些目的。普通技术人员还将认识到,在其他实施例中,所获取的物理地址用于其他预测和其他用途。一些实施例采用排序引擎来计算针对每个所获取的地址(例如,每个电信地址和每个物理地址)或每个某种类型的所获取的地址(例如,物理地址)的排序分值。除了排序引擎之外,一些实施例还使用衰减引擎来随时间衰减针对所获取的地址的所计算的排序分值。如上所述,一些实施例使用所获取的地址来促进在另一个设备上执行的一个或多个应用程序的操作,该另一个设备不同于用于获取地址的设备。在一些实施例中,该另一个设备通过网络可通信地与所获取的设备连接,并且其通过该连接来接收所获取的地址。例如,在一些实施例中,两个设备通过云服务器基础结构彼此相关联(例如,与同一账户相关联),该云服务器基础结构在将来自一个设备的所获取的地址转发至其他设备之前暂时对其进行存储。这样,云基础结构使两个设备免于必须建立实时通信会话以便将所获取的地址从一个设备下载到另一个设备。换句话讲,该基础结构简化了在不同设备上创建重复分布式数据存储装置(例如,数据库)以存储在不同设备上所获取的地址的过程。结合从每个设备上的多个应用程序获取地址数据,该稳固分布式数据存储装置在多个设备上同步,使得一些实施例的地址获取架构很强大,因为其能够快速建立驻留在多个设备上并且可增强每个设备上的多个应用程序的操作的大量地址存储装置。上述
技术实现思路
旨在用作对本专利技术的一些实施例的简单介绍。其并非意味着对在本文档中所公开的所有专利技术主题进行介绍或概述。随后的具体实施方式以及在具体实施方式中所参照的附图将进一步描述
技术实现思路
中所述的实施例以及其它实施例。因此,为了理解该文档所述的所有实施例,需要全面审阅
技术实现思路
、具体实施方式和附图。此外,受权利要求书保护的题材不被
技术实现思路
、具体实施方式及附图中的示例性细节所限定,而是被所附权利要求所限定,这是因为受权利要求书保护的题材在不脱离本题材的实质的情况下能够以其它特定形式体现。附图说明在所附的权利要求中阐述了本专利技术的新型特征。然而,出于说明的目的,在以下附图中阐释了本专利技术的若干个实施例。图1示出了本专利技术的一些实施例的设备的地址获取架构。图2示出了一些实施例用于对存储所获取的地址进行优先排序的排序引擎和衰减引擎的实例。图3示出了可使用在一个设备上所获取的地址来促进在另一个设备上执行的一个或多个应用程序的操作的获取架构的实例。图4呈现了示出在设备上所获取的各种电信地址的实例。图5示出了用于获取电信地址并将这些地址存储在地址存储装置中的架构。图6和图7示出了一些实施例的地址获取器所执行的两个过程。图8-11提供了所获取的地址如何可用于提供电信消息的预测接收人的四个实例。图12和图13示出了一些实施例的设备的匹配引擎和由该引擎执行以使得用户输入与存储于地址存储装置中的电信地址匹配的过程。图14示出了基于在用户键入接收人电子邮件地址时的不同输入字符串按照排序顺序检索并呈现的不同组记录。图15和图16呈现了地址获取器捕获电子邮件和文本消息中的物理地址的若干个实例。图17示出了基于在地图中查看该地址来调节所获取的物理地址的排名。图18示出了将物理地址发布至地图应用程序以及在该过程中获取该物理地址以用于存储在地址存储装置中的实例。图19示出了响应于用户在移动设备上执行的地图应用程序中搜索地址来获取物理地址的实例。图20示出了响应于用户利用移动设备的地图应用程序来识别路线以获取物理地址的实例。图21示出了响应于对由移动设备的地图应用程序所呈现的地图上的兴趣点(POI)的选择来获取物理地址的实例。图22示出了从日历应用程序获本文档来自技高网
...

【技术保护点】
1.一种存储用于在多个设备中的第一设备上提供机器生成的物理地址的程序的非暂态机器可读介质,所述程序由至少一个处理单元执行,所述程序包括用于以下的指令集:随着时间的推移将所述第一设备的位置数据存储在第一数据存储装置中;从所述位置数据中识别在至少阈值时间段内所述第一设备所处的位置;从所识别的位置生成机器生成的物理地址,所述机器生成的物理地址不同于从在所述第一设备上执行的多个应用程序中获取的第一多个物理地址,所述多个应用程序包括映射应用程序,所述机器生成的物理地址在所述设备的当前位置的阈值距离内;和通过所述映射应用程序的用户界面,将所述机器生成的物理地址呈现为所述第一设备的预测的未来目的地。

【技术特征摘要】
2013.03.15 US 61/800,908;2013.06.08 US 61/832,850;1.一种存储用于在多个设备中的第一设备上提供机器生成的物理地址的程序的非暂态机器可读介质,所述程序由至少一个处理单元执行,所述程序包括用于以下的指令集:随着时间的推移将所述第一设备的位置数据存储在第一数据存储装置中;从所述位置数据中识别在至少阈值时间段内所述第一设备所处的位置;从所识别的位置生成机器生成的物理地址,所述机器生成的物理地址不同于从在所述第一设备上执行的多个应用程序中获取的第一多个物理地址,所述多个应用程序包括映射应用程序,所述机器生成的物理地址在所述设备的当前位置的阈值距离内;和通过所述映射应用程序的用户界面,将所述机器生成的物理地址呈现为所述第一设备的预测的未来目的地。2.根据权利要求1所述的非暂态机器可读介质,其中所述位置数据由所述第一多个应用程序中的位置应用程序生成。3.如权利要求1所述的非暂态机器可读介质,还包括:由所述第一设备的地址获取引擎,从在多个设备中的第一设备上执行的映射应用程序中获取第一多个物理地址,并将所述第一多个物理地址存储在所述第一设备的特定的所获取的地址数据存储装置中;由所述地址获取引擎,从在多个设备中的第一设备上执行的所述映射应用程序之外的多个应用程序中获取第二多个物理地址,并将所述第二多个物理地址存储在通用的所获取的地址数据存储装置中;和使所述特定的所获取的地址数据存储装置和所述通用的所获取的地址数据存储装置与至少一个其他的所获取的地址数据存储装置同步,所述至少一个其他的所获取的地址数据存储装置驻留在所述多个设备中的第二设备上。4.如权利要求3所述的非暂态机器可读介质,其中所述特定的所获取的地址数据存储装置存储最近访问的地图信息。5.如权利要求3所述的非暂态机器可读介质,其中所述通用的所获取的地址数据存储装置存储电子邮件地址、电信地址和文本消息收发SMS地址中的一个或多个。6.如权利要求3所述的非暂态机器可读介质,还包括:由所述第一设备的重复处理器从所述特定的所获取的地址数据存储装置中检索第一地址和从所述通用的所获取的地址数据存储装置中检索第二地址;由所述重复处理器将所述第一地址识别为所述第二地址的副本;丢弃所述第一地址;和将所述第二地址提供给所述第一设备的预测引擎。7.如权利要求1所述的非暂态机器可读介质,还包括:由所述第一设备的网络同步器引起所述第一设备通过服务器基础结构与所述多个设备中的第二设备通信,其中所述服务器基础结构是云基础结构。8.根据权利要求1所述的非暂态机器可读介质,其中所述多个设备中的所述第一设备和所述第二设备与单个用户帐户相关联。9.根据权利要求1所述的非暂态机器可读介质,其中所述多个设备中的所述第一设备和所述第二设备被指定为由单个所有者拥有。10.如权利要求1所述的非暂态机器可读介质,还包括:由所述第一设备的网络...

【专利技术属性】
技术研发人员:A·B·克拉克J·菲诺S·赫兹E·乌尔卡诺M·范欧斯
申请(专利权)人:苹果公司
类型:发明
国别省市:美国,US

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

1