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

确定移动应用上的推荐意图制造技术

技术编号:8593972 阅读:190 留言:0更新日期:2013-04-18 07:07
本公开涉及确定移动应用上的推荐的意图。提供了用于确定移动应用的用户所做出的推荐的意图的方法和系统,其中该应用包括多个可分离的组件,推荐可被应用于一个或多个组件。提供有用户推荐控件以便呈现给用户的应用还包括标签,该标签指示应当如何相对于其中所包括的组件来解释应用的推荐。可以由应用开发商设置该标签,标签该标签可以是文本(例如关键字或术语)或统一资源标识符(URL)的形式。在标签涉及一个应用的多个组件的情况中,可以向推荐用户呈现推荐意图查询。推荐意图查询允许用户该应用中该用户的推荐应该被归因于的一个或多个组件。

【技术实现步骤摘要】
确定移动应用上的推荐意图
本公开整体涉及用于向用户提供内容的系统和方法。更具体而言,本公开的方案 涉及确定与社交推荐工具的用户交互的意图,其中该社交推荐工具被提供以便与包含内容 的应用相结合地向用户呈现。
技术介绍
随着移动电话、个人数字助理、智能电话以及其他类似的便携式用户设备继续变 得越来越受欢迎并且功能越来越先进,具体被设计为与该设备一起使用的应用软件也一 样。移动应用软件(通常又被称为“移动应用”或“移动apps”)对于在他们的便携式设备 上选择使用他们的消费者(下文中被简称为“用户”)执行似乎无止境的数量的任务和功 倉泛。发现具体移动应用如游戏或新闻提供者服务有趣的用户可能希望使(该用户的 社交网络中的或公众中的)一个或多个其他用户知道他或她对该应用的评价。因此,用户 可以做出对于移动应用的推荐,当向其他用户提供机会是有(例如下载、安装等等)该应用 时该其他用户可以看到该推荐。但是该移动应用通常包括许多不同的组件,该组件中的任 意一个或多个组件可能是该用户的推荐的潜在动机。
技术实现思路

技术实现思路
以简要形式介绍概念的选择,以便提供本公开的一些方案的基本理 解。
技术实现思路
不是本公开的详尽概述,并且不是意图标识本公开的关键或至关重要的元素 或者界定本公开的范围。
技术实现思路
仅仅提供本公开的一些概念以作为下文呈现的详细描述 的序言。本公开的一个实施方式涉及一种方法,包括在服务器处接收用于运行在用户设 备上的应用的多个标识符,该多个标识符中的每个标识符与该应用的多个组件中的至少一 个组件相关联;响应于接收该多个标识符,基于该多个标识符生成至少一个组件参考表,该 至少一个组件参考表针对每个该标识符而包括与该标识符相关联的应用的至少一个组件; 接收用户已选择运行在该用户设备是的该应用中的用户推荐控件的指示,该指示包括与对 于该应用所接收的该指示符中的一个指示符相对应的数据;基于该至少一个组件参考表和 与该指示符中的一个指示符相对应的数据,确定该用户已推荐该应用的组件;响应于确定 该用户已推荐该组件,基于该组件生成至少一个社交注释;并且经由网络以适用于在第二 用户设备的呈现的格式向该第二用户设备提供该至少一个社交注释。在另一个实施方式中,该用户已选择该用户推荐控件的该指示是该用户推荐该应 用的指示,并且该方法还包括使用与该标识符相对应的该数据来确定与该标识符相关联 的应用的组件群组;查询该用户以选择该组件群组的至少一个适用于该推荐的组件;响应 于该查询,从该用户接收与该组件群组的至少一个组件相对应的选择;并且基于从该用户 接收的该选择,生成至少一个社交注释。在另一个实施方式中,用于查询该用户以选择该组件群组的至少一个适用于该推荐的组件的步骤还包括响应于接收该用户已推荐该应用的该指示,生成用于标识该组件群组的用户界面屏幕;并且提供该用户界面屏幕以便向该用户的呈现。在本公开的另一个实施方式中,该方法还包括存储用于该应用的该至少一个组件参考表;并且将与该至少一个组件参考表中所包括的每个该标识符相关联的至少一个组件映射到该应用。在本公开的另一个实施方式中,该用户已选择该用户推荐控件的该指示是该用户推荐该应用的指示,并且该方法还包括基于对于该应用存储的该至少一个组件参考表中所包括的映射组件,生成用户界面屏幕,该用户界面屏幕用于标识该应用的组件;并且响应于接收该用户已推荐该应用的该指示,使用该用户界面屏幕来查询该用户,以选择该组件中适用于该推荐的至少一个组件。在本公开的另一个实施方式中,该方法还包括经由该网络以适用于在该第二用户设备上的呈现的格式向该第二用户设备提供该至少一个社交注释,该至少一个社交注释用于标识该应用的该组件群组中与从该用户接收的该选择相对应的至少一个组件。本公开的另一个实施方式涉及一种包括至少一个处理器以及耦合到该至少一个处理器的计算机可读介质的系统,该计算机可读介质具有存储在其上的指令,当该指令被该至少一个处理器执行时导致该至少一个处理器接收用于运行在用户设备上的应用的多个标识符,该多个标识符中的每个标识符与该应用的多个组件中的至少一个组件相关联;响应于接收该多个标识符,基于该多个标识符生成至少一个组件参考表,该至少一个组件参考表针对每个该标识符而包括与该标识符相关联的应用的至少一个组件;接收用户已选择运行在该用户设备是的该应用中的用户推荐控件的指示,该指示包括与对于该应用所接收的该指示符中的一个指示符相对应的数据;基于该至少一个组件参考表和与该指示符中的一个指示符相对应的该数据,确定该用户已推荐该应用的组件;响应于确定该用户已推荐该组件,基于该组件生成至少一个社交注释;并且经由网络以适用于在第二用户设备的呈现的格式向该第二用户设备提供该至少一个社交注释。在该用户已选择该用户推荐控件的该指示是该用户推荐该应用的指示的另一个实施方式中,进一步导致该系统的该至少一个处理器使用与该标识符相对应的该数据来确定与该标识符相关联的应用的组件群组;查询该用户以选择该组件群组的至少一个适用于该推荐的组件;响应于该查询,从该用户接收与该组件群组的至少一个组件相对应的选择;并且基于从该用户接收的该选择,生成至少一个社交注释。在另一个实施方式中,进一步导致该系统的该至少一个处理器响应于接收该用户已推荐该应用的该指示,生成用于标识该组件群组的用户界面屏幕;并且提供该用户界面屏幕以便向该用户的呈现。在本公开的另一个实施方式中,进一步导致该系统的该至少一个处理器存储用于该应用的该至少一个组件参考表;并且将与该至少一个组件参考表中所包括的每个该标识符相关联的至少一个组件映射到该应用。在该用户已选择该用户推荐控件的该指示是该用户推荐该应用的指示的另一个实施方式中,进一步导致该系统的该至少一个处理器基于对于该应用存储的该至少一个组件参考表中所包括的映射组件,生成用户界面屏幕,该用户界面屏幕用于标识该应用的组件;并且响应于接收该用户已推荐该应用的该指示,使用该用户界面屏幕来查询该用户, 以选择该组件中适用于该推荐的至少一个组件。在另一个实施方式中,进一步导致该系统的该至少一个处理器经由该网络以适 用于在该第二用户设备上的呈现的格式向该第二用户设备提供该至少一个社交注释,该至 少一个社交注释用于标识该应用的该组件群组中与从该用户接收的该选择相对应的至少 一个组件。本公开的另一个实施方式涉及一种方法,包括在服务器处接收用户已选择运行 在用户设备上的应用中的用户推荐控件的指示,该应用包括多个组件;遍历该应用的视图 层次,以确定包括该选择用户推荐控件的应用的视图;基于包括该选择用户推荐控件的应 用,确定该用户已推荐该应用的该多个组件中的至少一个组件;响应于确定该用户已选择 该应用的至少一个组件,基于该至少一个组件生成至少一个社交注释;并且经由网络以适 用于在第二用户设备的呈现的格式向该第二用户设备提供该至少一个社交注释。在另一个实施方式中,该方法还包括基于包括该选择用户推荐控件的应用的该 视图,标识该应用的组件群组;查询该用户以选择该组件群组中适用于该推荐的至少一个 组件;响应于该查询,从该用户接收与该组件群组的至少一个组件相对应的选择;并且基 于从该用户接收的该选择,生成至少一个社交注释。在另一个实施方式中,用于查询该用户以选择该组本文档来自技高网...

【技术保护点】
一种方法,包括:在服务器处接收在用户设备上运行的应用的多个标识符,所述多个标识符中的每个标识符与所述应用的多个组件中的至少一个组件相关联;响应于接收所述多个标识符,基于所述多个标识符生成至少一个组件参考表,所述至少一个组件参考表针对每个所述标识符而包括与该标识符相关联的、所述应用的所述至少一个组件;接收用户选择在所述用户设备上运行的所述应用中的用户推荐控件的指示,所述指示包括与针对所述应用而接收的所述标识符之一相对应的数据;基于所述至少一个组件参考表以及与所述指示符之一相对应的所述数据,确定所述用户推荐所述应用的组件;使用与所述标识符之一相对应的所述数据来确定与所述标识符之一相关联的、所述应用的组件群组;查询所述用户以选择所述组件群组中适用于所述推荐的至少一个组件;响应于所述查询,从所述用户接收与所述组件群组中的至少一个组件相对应的选择;基于从所述用户接收的所述选择,生成至少一个社交注释;以及经由网络以适于在第二用户设备上呈现的格式向所述第二用户设备提供所述至少一个社交注释。

【技术特征摘要】
2011.10.11 US 13/271,0791.一种方法,包括 在服务器处接收在用户设备上运行的应用的多个标识符,所述多个标识符中的每个标识符与所述应用的多个组件中的至少一个组件相关联; 响应于接收所述多个标识符,基于所述多个标识符生成至少一个组件参考表,所述至少一个组件参考表针对每个所述标识符而包括与该标识符相关联的、所述应用的所述至少一个组件; 接收用户选择在所述用户设备上运行的所述应用中的用户推荐控件的指示,所述指示包括与针对所述应用而接收的所述标识符之一相对应的数据; 基于所述至少一个组件参考表以及与所述指示符之一相对应的所述数据,确定所述用户推荐所述应用的组件; 使用与所述标识符之一相对应的所述数据来确定与所述标识符之一相关联的、所述应用的组件群组; 查询所述用户以选择所述组件群组中适用于所述推荐的至少一个组件; 响应于所述查询,从所述用户接收与所述组件群组中的至少一个组件相对应的选择;基于从所述用户接收的所述选择,生成至少一个社交注释;以及经由网络以适于在第二用户设备上呈现的格式向所述第二用户设备提供所述至少一个社交注释。2.根据权利要求1所述的方法,其中查询所述用户以选择所述组件群组中适用于所述推荐的至少一个组件包括 生成用于标识所述组件群组的用户界面屏幕;以及 提供所述用户界面屏幕以便向所述用户呈现。3.根据权利要求1所述的方法,其中提供给所述第二用户设备的所述至少一个社交注释标识所述应用的所述组件群组中与接收自所述用户的所述选择相对应的至少一个组件。4.根据权利要求1所述的方法,还包括 针对所述应用而存储所述至少一个组件参考表;以及 将与所述至少一个组件参考表中包括的每个所述标识符相关联的所述至少一个组件映射到所述应用。5.根据权利要求4所述的方法,其中所述用户选择所述用户推荐控件的所述指示是所述用户推荐所述应用的指示,并且所述方法还包括 基于针对所述应用而存储的所述至少一个组件参考表中包括的已映射组件来生成用户界面屏幕,所述用户界面屏幕标识所述应用的所述组件;以及 响应于接收所述用户推荐所述应用的所述指示,使用所述用户界面屏幕来查询所述用户,以选择所述组件中适用于所述推荐的至少一个组件。6.根据权利要求1所述的方法,还包括经由所述网络以适用于在所述第二用户设备上呈现的格式向所述第二用户设备提供所述至少一个社交注释,所述至少一个社交注释标识所述应用的所述组件群组中与接收自所述用户的所述选择相对应的至少一个组件。7.一种系统,包括 至少一个处理器,以及 非瞬态计算机可读介质,耦合到所述至少一个处理器并且具有存储于其上的指令,当所述指令被所述至少一个处理器执行时导致所述至少一个处理器用于 接收在用户设备上运行的应用的多个标识符,所述多个标识符中的每个标识符与所述应用的多个组件中的至少一个组件相关联; 响应于接收所述多个标识符,基于所述多个标识符生成至少一个组件参考表,所述至少一个组件参考表针对每个所述标识符而包括与该标识符相关联的、应用的至少一个组件; 接收用户选择在所述用户设备上运行的所述应用中的用户推荐控件的指示,所述指示包括与接收自所述应用的所述指示符之一相对应的数据; 基于所述至少一个组件参考表以及与所述指示符之一相对应的所述数据,确定所述用户推荐所述应用的组件; 使用与所述标识符之一相对应的所述数据来确定与所述标识符之一相关联的、所述应用的组件群组; 查询所述用户以选择所述组件群组中适用于所述推荐的至少一个组件; 响应于所述查询,从所述用户接收与所述组件群组的至少一个组件相对应的选择;基于接收自所述用户的所述选择,生成至少一个社交注释;以及经由网络以适用于在第二用户设备上呈现的格式向所述第二用户设备提供所述至少一个社交注释。8.根据权利要求7所述的系统,其中所述至少一个处理器还被导致用于 生成用于标识所述组件群组的用户界面屏幕;以及 提供所述用户界面屏幕以便向所述用户呈现。9.根据权利要求7所述的系统,其中提供给所述第二用户设备的所述至少一个社交注释标识所述应用的所述组件群组中与接收自所述用户的所述选择相对应的所述至少一个组件。10.根据权利要求7所述的系统,其中所述至少一个处理器还被导致用于 针对所述应用而存储所述至少一个组件参考表;以及 将与所述至少一个组件参考表中包括的每个所述标识符相关联的至少一个组件映射到所述应用。11.根据权利要求10所述的系统,其中所述用户选择所述用户推荐控件的所述指示是所述用户推荐所述应用的指示,并且其中所述至少一个处理器还被导致用于 基于针对所述应用而存储的所述至少一个组件参考表中包括的已映射组件来生成用户界面屏幕,所述...

【专利技术属性】
技术研发人员:N·帕坦J·W·林
申请(专利权)人:谷歌公司
类型:发明
国别省市:

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

1