具有本地化应用程序推荐的移动设备的制造方法_4

文档序号:8491722阅读:来源:国知局
可显示在用户界面710上并且启动 图标725可使移动设备700下载和/或启动应用程序。
[0090] 图7B示出将应用程序推荐结合到地图和路线规划应用程序中的实例。常常通过 用户界面760使用地图应用程序来行输入或选择位置。例如,可指定起点770和终点780。 地图应用程序进而可确定从起点770到终点780的路线775。来自地图应用程序的位置信 息,包括起点770、路线775和终点780的位置信息,可用于将本地相关的应用程序推荐提供 给用户。在一些实施例中,可将具有与终点本地相关的应用程序的应用程序推荐提供在用 户界面760上。在图7B中,终点为法国巴黎的卢浮宫博物馆。在一些实施例中,本地相关 的所推荐的应用程序图标785可显示在地图应用程序内的用户界面760上。在一些实施例 中,诸如框格(787)或标记之类的视觉指示器可指示应用程序为本地相关的。在一些实施 例中,所推荐的应用程序可通过其他通知机制呈现给用户。在一些实施例中,启动图标785 使移动设备700下载和/或启动应用程序(这里为"卢浮宫博物馆应用程序")。还可针对 沿路线775和/或路线的起点770的位置提供推荐。
[0091] 在一些实施例中,可使用音频来提供本地化应用程序推荐。例如,用户可向Siri 询问与用户的当前位置或其他位置相关的本地化应用程序。在一些实施例中,Siri可通过 提供本地化应用程序推荐进行听觉响应。在一些实施例中,Siri可请求用户指令以下载和 /或启动由Siri所推荐的本地化应用程序。在一些实施例中,可使用语音命令来提供用户 指令。
[0092] 在一个实施例中,可为用户的旅行创建"应用程序旅行箱"。应用程序旅行箱可为 位于用户界面上与城市或旅行目的地相关联的旅行箱图标(或文件夹图标)。旅行箱中的 应用程序可为具有到旅行目的地的高度本地化的应用程序。
[0093] 对用于将本地化应用程序推荐提供给用户的用户界面而言存在许多其他可能性, 包括通知(例如,通知中心、弹出式通知、标语、电子邮件通知、文本消息或类似的消息通 知,等等)、屏保、锁屏等推荐。本领域技术人员应认识到存在的其他可能性。
[0094]IV.示例件伸用案例
[0095]以下是根据本发明的一些实施例的示例性使用案例。
[0096] 实例一:用户正在加州旧金山的莫斯克尼中心参加介入放射学学会(SIR)2012年 年度科学会议并且使用定位加入本地化推荐。他在长时间搜索停车位之后,到达会议位置 莫斯克尼中心。在排队等待登记时他接收到通知,该通知指示存在针对该位置和日期的本 地相关应用程序:"SIR2012年年度科学会议应用程序"。用户安装应用程序,并且他立刻 就能够查看有关会议的最新信息。用户查看推荐引擎提供哪些其他定位应用程序推荐。用 户看到名为"SFpark"的应用程序很受欢迎并且在其所在位置处及其周围频繁使用。由 于用户在会议之前经历了寻找停车位的艰难,因此用户决定下载SFpark应用程序。由于 "Zagat"应用程序是本地相关的,因此也提供对"Zagat"应用程序的本地推荐。用户也决定 下载Zagat以有助于找到吃午餐的地方。
[0097] 实例二:用户在她前柱加州旧金山的首次旅行期间正在参观渔人码头。以下是她 从推荐引擎中可能看到的示例排序:(1)提供给游客和当地人的旧金山城市指南;(2)排名 前25的旧金山景点指南;(3)旧金山之行;(4)旧金山旅行指南-tripwolf; (5)旧金山探 索指南;以及(6)旧金山指南-mTrip。
[0098] 实例三:用户正在参观纽约市剧院R时代广场。以下是她从推荐引擎中可能看到 的示例应用程序排序:(1)百老汇和剧院-TheaterMania.com; (2)票务;(3)纽约;(4)纽约 必备指南;(5)纽约旅行指南-GuidePal;以及(6)纽约之行。
[0099] 实例四:用户正计划她从纽约到巴黎的旅行。她决定将参观卢浮宫。她搜索地图 以查找从她将暂住的酒店出发的路线。她获得路线并看到所呈现的具有针对目的地位置的 本地相关的应用程序的指示(视觉提示)。她点击进入对应的示能表示,并看到所呈现的针 对卢浮宫的高度相关的应用程序列表。例如,以下是她从推荐引擎中可能看到的示例应用 程序排序:卢浮宫博物馆;巴黎古迹跟踪;巴黎游客语音导览;巴黎博物馆。在一些实施例 中,列表已通过语言(例如,使用i〇S语言设置)进行过滤,因此将仅出现英文的应用程序 (或用户的本国语言)。还为用户提供机会以使该用户对用于该旅行的应用程序进行绑定 并将它们打包到该用户的"应用程序旅行箱"(或其他应用程序容器,诸如文件夹)。在一 些实施例中,还可在一起购买本地相关的应用程序时提供另外的折扣。在一些实施例中,如 果用户选择购买针对该旅行的"应用程序旅行箱",则当她还在家时就可下载应用程序(没 有数据漫游费),并且当她到达巴黎时即可使用对应用程序。
[0100] 实例五:用户正从第戎开柱巴黎(3小时)并将带第一次到巴黎的朋友去参观卢浮 宫。他找到从家到卢浮宫的路线,并看到所呈现的具有针对该位置的本地相关的应用程序 的指示。然而,他此刻没有时间购买和/或下载应用程序。他到达卢浮宫,并发现有很长的 队伍(例如,一小时以上)。在排队等待时他接收到相关的本地应用程序的通知:卢浮宫博 物馆。他决定查看并下载应用程序。由于队伍仍在很慢地移动,因此他与他的朋友分享巴 黎的本地应用程序推荐并决定下载其他应用程序。以下是他从本地应用程序推荐引擎中可 能看到的示例应用程序排序:卢浮宫博物馆;巴黎古迹跟踪;巴黎自助旅行指南;以及巴黎 博物馆。需指出,列表仅示出用法语和用户语音设置的应用程序(相比于实例四)。
[0101] 实例六:几个月之后,实例5中的同一用户再次带另外一群朋友排队参观卢浮宫。 在排队等待时,他想起自己拥有卢浮宫应用程序;他查看他的电话并看到加亮的(或换句 话讲视觉上有所区别的)卢浮宫应用程序,因为应用程序此刻与他所处的位置是本地相关 的。
[0102] 实例七:在零售店里的用户想耍杳看对一款产品的亚马逊评论。一般地,如果用户 拥有未组成文件夹的许多已安装的应用程序,可能难于找到针对手头任务的适当工具。随 着已安装应用程序数量的增加,找到用户想要启动的应用程序的时间也会随之增加。使用 本地相关的应用程序,设备将非相关应用程序显示为变灰。这使得找到针对特定位置和时 间的本地相关的已安装应用程序(在该案例中为亚马逊应用程序)变得更容易。
[0103] 实例八:用户正在旧金山的鲍威尔街上等待缆车。在等待时,她浏览了本地相关的 应用程序。苹果商店应用程序是本地相关的(可能因为在附近的市德顿街上有零售店)。 用户本不知道苹果零售店离得很近。她下载苹果商店应用程序并获得EasyPay。
[0104] 提供这些实例仅用以说明目的,并且本领域技术人员应认识到本发明实施例的许 多另外的应用程序。
[0105]V.本地化椎荐的异步传送和高谏缓存
[0106] 在一个实施例中,使用异步传送机制将本地化应用程序推荐传送至设备。可将针 对设备周围区域的"排序靠前"的本地化应用程序传送至设备。例如,可将包含用于排序靠 前的本地化应用程序的标识符的应用程序磁贴及其对应的热点预先缓存到移动设备。设备 对本地化推荐进行缓存,使得可在无需查询具有用户感兴趣位置的服务器的情况下提供所 述推荐。推荐的异步传送和高速缓存使电池功率消耗和蜂窝数据使用率最小化。根据本发 明的实施例,可将针对特定位置的排序靠前的本地化应用程序打包成便于管理的文件大小 ("应用程序磁贴")以供传送并预先缓存到设备。在一些实施例中,可基于设备的数据连 接和/或电力状态下载一些信息。尽管对本地化应用程序推荐进行异步传送,但推荐未必 立即提供给设备用户。异步传送和预先缓存可使用户更快访问本地化应用程序推荐,因为 设备无需联接服务器并下载信息。
[0107] 异步传送机制的实例如下:用户走进星巴克;因此,用户可能喜欢星巴克应用程 序。将针对接近和邻近设备位置的区域的本地应用程序推荐预先缓存到设备上,而不是像 经常那样利用设备的当前位置查询应用程序商店或应用程序推荐系统。对针对附近区域的 本地应用程序推荐进行预先缓存提供了将相关数据传送到设备的更有效机制,并同时使数 据和电池使用率最小化。
[0108] 在异步传送机制的一个实施例中,服务器侧应用程序推荐系统可将一个或多个 块打包成二进制磁贴打包格式。感兴趣区域被划分成网格(或其他分区)。在二进制磁 贴打包格式的一个实施例中,每个磁贴可覆盖5kmX5km的正方形。可将每个磁贴细划分 为10mX10m的块。可将磁贴划分成任何合适尺寸,包括10mX10m的块、lOOmX100m的块、 lOOOmX1000m的块或5kmX5km的块。本领域技术人员应认识到可根据应用使用其他粒度。
[0109] 对于每个块,可对针对该块的位置的超本地化应用程序的列表进行维护。例如,在 每个lOmxlOm的块内,存在已识别为超级/超本地化的排名前3的应用程序的列表。可基 于本文所述的热点分析对针对特定块的排序靠前的超本地化应用程序进行维护。本领域技 术人员应认识到,尽管可维护其他合适的设定长度的超本地化应用程序,但异步传送内容 不占用过多带宽是有益的。可周期性地更新排序靠前的超本地化应用程序以反映本质上为 周期性的或受制于趋势的本地化应用程序。在一个实施例中,排序靠前的超本地化应用程 序可每2天或3天更新一次。本领域技术人员应认识到其他刷新频率也是合适的。
[0110] -个或多个二进制磁贴可被周期性地传送至设备并缓存在设备上以供后续使用。 在给定时间传送给设备的二进制磁贴的数量可基于设备的位置、可用数据连接和/或设备 的电力/充电状态而改变。
[0111] 传送一个或多个二进制磁贴可基于设备的位置、可用数据连接和/或设备的电力 /充电状态而改变。在一个实施例中,如果设备正在使用蜂窝数据,则下载与当前位置相关 联的单个磁贴。这可能降低蜂窝数据使用率和用户的相关联的费用。在一个实施例中,如 果设备正在使用WiFi,则可下载多个磁贴并将其缓存到设备上。例如,可下载与当前位置 相关联的磁贴和与其他邻近区域相关联的相邻磁贴。这允许在使用可能较快并且价格较低 的数据连接的同时预先缓存更多信息。在一个实施例中,如果连接速度较快(不论蜂窝或 WiFi),则下载更多磁贴。在一个实施例中,如果设备连接至外部电源,则可下载更多磁贴并 将其缓存到设备上。例如,当在电池电源上操作时,设备可下载较少磁贴。当插入电源时, 设备可下载更多磁贴。当电池电源即将用尽时,设备可下载较少磁贴。
[0112] 一旦将数据缓存在设备上,则设备可使用已缓存的本地化应用程序推荐。在一个 实施例中,当获得新位置时,设备对已缓存的磁贴进行检查,尤其是对与当前位置相关联的 块进行检查,以确定是否存在针对当前位置的任何本地化应用程序。在一个实施例中,周期 性地获得位置,并且针对预先缓存的磁贴检查周期性获得的位置。
[0113] 在一个实施例中,当不存在包含与设备的当前位置相关联的块的预先缓存的磁贴 时,将新磁贴传送给设备。在一个实施例中,在连接至电源时,传送新磁贴。在一个实施例 中,在连接至WiFi网络时,传送新磁贴。
[0114] 还可在本地化应用程序推荐的范围之外对异步传送本地相关内容进行应用。可预 先缓存并传送其他类型的信息以供快速调用。在一个实施例中,可预先缓存WiFi网络。例 如,具有定位图的WiFiMAC地址的表格可由服务器来维护。可维护针对给定块的优选WiFi 网络的磁贴。可将优选WiFi网络的磁贴异步传送至设备。其他应用包括:本地相关的音乐 内容、广告、书籍、电影或其他媒体。
[0115] 在一些实施例中,一种将本地相关的内容异步传送至移动设备的方法包括:由服 务器将感兴趣区域划分成与地理位置相关联的多个块;利用服务器确定针对用众包应用程 序使用数据的多个块的本地相关的内容推荐;在服务器处接收来自移动设备的对本地相关 的内容推荐的请求,其中该请求包括位置;将与一个或多个块相关联的本地相关的内容推 荐打包成文件包,其中一个或多个块与接近该位置的地理位置相关联;以及由服务器将文 件包传输至移动设备。在一些实施例中,本地相关的内
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1