著录项信息
专利名称 | 获得事件评论 |
申请号 | CN201380055474.X | 申请日期 | 2013-10-22 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2015-07-01 | 公开/公告号 | CN104756143A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06Q30/02 | IPC分类号 | G;0;6;Q;3;0;/;0;2查看分类表>
|
申请人 | 谷歌公司 | 申请人地址 | 美国加利福尼亚州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 谷歌有限责任公司 | 当前权利人 | 谷歌有限责任公司 |
发明人 | 迪安·肯尼斯·杰克逊;丹尼尔·维克托·克莱因 |
代理机构 | 中原信达知识产权代理有限责任公司 | 代理人 | 李宝泉;周亚荣 |
摘要
实施例一般地涉及获得事件评论。在一个实施例中,一种方法包括:接收与设备的位置相对应的位置数据;和接收与设备在所述位置处时的时间相对应的时态数据。该方法还包括基于所述位置数据和所述时态数据来获得事件信息;以及在所述设备上生成用户接口,以允许对与所述事件信息相关联的事件进行评论。该方法还包括基于所述位置数据和所述时态数据来生成一个或多个提示。
1.一种存储指令的非暂时性计算机可读介质,所述指令能够由至少一个处理器执行,所述指令使得所述至少一个处理器执行获取评论的操作,所述操作包括:
接收与设备的位置相对应的位置数据,其中所述位置数据通过与用户在社交网络中的一个或多个动作相关联的活动数据提供;
接收与所述设备在所述位置处时的时间相对应的时态数据,其中所述时态数据通过与所述用户的一个或多个动作相关联的活动数据提供;
将支付数据与所述位置数据和所述时态数据关联;
基于所述位置数据、所述时态数据和所述支付数据来获得事件信息,其中所述事件信息的获得包括识别与所述位置数据和所述时态数据相关联的一个或多个可能事件;
在所述设备上生成第一用户接口,以允许所述用户对所述一个或多个可能事件中的一个事件的选择;
在所述设备上生成第二用户接口,以促进所述用户对所述事件的评论;以及为所述第二用户接口生成一个或多个提示,其中所述一个或多个提示是使用所述位置数据、所述时态数据和所述支付数据中的一个或多个基于所述用户的上下文来为所述用户定制的。
2.一种获取事件的评论的方法,包括:
接收与设备的位置相对应的位置数据;
接收与所述设备在所述位置处时的时间相对应的时态数据;
将支付数据与所述位置数据和所述时态数据关联;
基于所述位置数据、所述时态数据和所述支付数据来获得事件信息,其中所述事件信息的获得包括识别与所述位置数据和所述时态数据相关联的一个或多个可能事件;
在所述设备上生成第一用户接口,以允许对所述一个或多个可能事件中的一个事件的选择;
在所述设备上生成第二用户接口,以允许对所述事件的评论,所述第二用户接口包括一个或多个提示,其中所述一个或多个提示是使用所述位置数据、所述时态数据和所述支付数据中的一个或多个基于用户的上下文来定制的。
3.根据权利要求2所述的方法,其中所述设备的所述位置数据通过与所述用户的一个或多个动作相关联的活动数据提供。
4.根据权利要求2所述的方法,其中所述设备的所述时态数据通过与所述用户的一个或多个动作相关联的活动数据提供。
5.根据权利要求2所述的方法,其中所述位置数据从与所述设备相关联的GPS数据确定。
6.根据权利要求2所述的方法,其中所述位置数据和所述时态数据从与所述设备相关联的登记信息确定。
7.根据权利要求2所述的方法,其中所述位置数据从与所述设备相关联的支付信息确定。
8.根据权利要求2所述的方法,其中所述方法进一步包括:
基于所述设备在特定位置处的持续时间来修改所述一个或多个提示,其中所述持续时间至少部分地从所述位置数据和所述时态数据确定。
9.根据权利要求2所述的方法,其中所述方法进一步包括:
基于确定从所述设备输入的登记的数量来修改所述一个或多个提示。
10.根据权利要求2所述的方法,其中所述方法进一步包括:
基于确定来自所述设备的响应来修改所述一个或多个提示。
11.根据权利要求2所述的方法,其中所述一个或多个提示包括问题。
12.一种用户获取事件的评论的系统,包括:
一个或多个处理器;以及
编码在一个或多个有形介质中以由所述一个或多个处理器执行的逻辑,并且所述逻辑在执行时可操作地执行操作,所述操作包括:
接收与设备的位置相对应的位置数据;
接收与所述设备在所述位置处时的时间相对应的时态数据;
将支付数据与所述位置数据和所述时态数据关联;
基于所述位置数据、所述时态数据和所述支付数据来获得事件信息,其中所述事件信息的获得包括识别与所述位置数据和所述时态数据相关联的一个或多个可能事件;
在所述设备上生成第一用户接口,以允许对所述一个或多个可能事件中的一个事件的选择;以及
在所述设备上生成第二用户接口,以允许对所述事件的评论,所述第二用户接口包括一个或多个提示,其中所述一个或多个提示是使用所述位置数据、所述时态数据和所述支付数据中的一个或多个基于用户的上下文来定制的。
13.根据权利要求12所述的系统,其中所述设备的所述位置数据通过与所述用户的一个或多个动作相关联的活动数据提供。
14.根据权利要求12所述的系统,其中所述设备的所述时态数据通过与所述用户的一个或多个动作相关联的活动数据提供。
15.根据权利要求12所述的系统,其中所述位置数据和所述时态数据从与所述设备相关联的登记信息确定。
16.根据权利要求12所述的系统,其中所述位置数据从与所述设备相关联的GPS数据确定。
17.根据权利要求12所述的系统,其中所述位置数据从与所述设备相关联的支付信息确定。
18.根据权利要求12所述的系统,其中所述逻辑在执行时进一步可操作地执行操作,所述操作包括:基于所述设备在特定位置处的持续时间来修改所述一个或多个提示,其中所述持续时间至少部分地从所述位置数据和所述时态数据确定。
19.根据权利要求12所述的系统,其中所述逻辑在执行时进一步可操作地执行操作,所述操作包括:基于确定从所述设备输入的登记的数量来修改所述一个或多个提示。
20.根据权利要求12所述的系统,其中所述一个或多个提示包括问题。
获得事件评论\n[0001] 相关申请的交叉引用\n[0002] 本申请要求于2012年10月23日提交的美国专利申请No.13/658,490的优先权,其全部内容通过引用合并于此。\n背景技术\n[0003] 社交网络应用常常使得用户能够对事件和目的地给出评论。为了在社交网络站点上给出评论,用户往往需要花步骤来找到合适的评论网页以输入评论。例如,为了评论一个事件或目的地,用户通常在线进行搜索用于评论的网页,这包括用户在搜索域中键入关键字,按按钮来发起搜索,然后审阅搜索结果。用户然后可以通过点击搜索结果页面上的链接来访问允许评论事件和/或目的地的网页。用户然后可以输入评论信息。\n发明内容\n[0004] 实施例通常涉及基于移动设备信息来获得事件和/或目的地的在线用户评论的系统。在一个实施例中,一种方法,包括:接收与设备的位置相对应的位置数据;和接收与设备在所述位置处时的时间相对应的时态数据。该方法还包括基于所述位置数据和所述时态数据来获得事件信息;以及在所述设备上生成用户接口,以允许对与所述事件信息相关联的事件进行评论。该方法还包括基于所述位置数据和所述时态数据生成引发来自用户的评论的提示。\n[0005] 关于该方法,进一步地,在一个实施例中,所述设备的位置数据和时态数据通过与用户的一个或多个动作相关联的活动数据提供。在一些实施例中,活动数据可以包括与设备(例如移动电话等)相关联的登记信息。这样,所述位置数据和所述时态数据可以从登记信息确定。在一些实施例中,活动数据可以包括与设备相关联的支付信息。这样,所述位置数据和所述时态数据可以从支付信息确定。在实施例中,该方法包括基于从所述设备输入的登记数量的确定来修改所述提示。在实施例中,该方法包括基于确定来自所述设备的响应来修改所述提示。在实施例中,所述提示包括问题。\n[0006] 在另一实施例中,该方法包括接收与设备的位置相对应的位置数据,其中所述位置数据通过与用户在社交网络中的一个或多个动作相关联的活动数据提供;和接收与设备在所述位置处时的时间相对应的时态数据,其中所述时态数据通过与用户的一个或多个动作相关联的活动数据提供。该方法还包括基于所述位置数据和所述时态数据获得事件信息,其中事件信息的获得包括识别与所述位置数据和所述时态数据相关联的一个或多个可能的事件。该方法还包括在所述设备上生成用户接口,以允许对与所述事件信息相关联的事件进行评论;以及基于所述位置数据和所述时态数据生成提示。\n[0007] 在一个实施例中,一种系统包括:一个或多个处理器;和在一个或多个有形介质上编码的逻辑,其由所述一个或多个处理器执行。所述逻辑在执行时可操作地执行操作,包括:接收与设备的位置相对应的位置数据;接收与设备在所述位置处时的时间相对应的时态数据;基于所述位置数据和所述时态数据获得事件信息;以及在所述设备上生成用户接口,以允许对与所述事件信息相关联的事件进行评论;以及基于所述位置数据和所述时态数据生成提示。\n[0008] 关于该系统,进一步地,在一个实施例中,所述设备的时态数据通过与用户的一个或多个动作相关联的活动数据提供。在另一实施例中,所述位置数据和所述时态数据可以从与设备相关联的登记信息确定。在实施例中,所述位置数据从与设备相关联的支付信息确定。在实施例中,逻辑在执行时进一步可操作地执行操作,包括:基于所述设备在特定位置处的持续时间来修改所述提示,其中所述持续时间至少部分地从所述位置数据和所述时态数据确定。在实施例中,所述逻辑在执行时进一步可操作地执行操作,包括:基于确定从所述设备输入的登记数量来修改所述提示。在实施例中,所述提示包括问题。\n附图说明\n[0009] 图1示出可用于实现在此描述的实施例的示例网络环境的框图。\n[0010] 图2示出根据一个实施例的用于获得事件评论的示例简化流程图。\n[0011] 图3示出根据一个实施例的表示图形用户界面的示例简化图,其中图形用户界面示出事件按钮。\n[0012] 图4示出根据一个实施例的表示图形用户界面的示例简化图,其中图形用户界面示出提示。\n[0013] 图5示出可用于实现在此描述的实施例的示例服务器设备的框图。\n具体实施方式\n[0014] 在此描述的实施例提供了一种基于移动设备信息来获取事件和/或目的地(例如用户可以访问、出席、或参与的社会功能和/或地理位置等)的在线用户评论的系统。在各实施例中,这样的移动设备信息可以包括位置数据和时间数据,这些信息可以被收集以对事件和/或目的地的参与者产生中肯的提示。在一些实施例中,系统接收与移动设备的位置相对应的位置数据。在一些实施例中,该系统接收与移动设备在一特定位置处时的时间相对应的时间数据。位置数据和时间数据可以通过与用户的一个或多个动作相关联的活动数据来提供。\n[0015] 活动数据可以例如从与设备相关联的登记信息(例如,允许用户登记到特定位置或场所的服务)来确定。系统然后可以基于位置数据和时态数据来确定事件信息。例如,系统可以识别与位置数据和时态数据相关联的一个或多个可能的事件。系统然后可以在设备上产生用户接口以允许参与者评论事件。系统可以基于位置数据和时态数据来生成用于评论的一个或多个提示。例如,在位置数据和时态数据指示移动设备一整天都存在于一个位置处的情况下(例如,用户是在特定位置处的一名员工),系统可以生成用于用户的第一组提示。在另一实施例中,在位置数据和时态数据指示在10分钟内首次登记的情况下(例如,用户是一个客户),系统可以生成用于用户的第二组不同的提示。\n[0016] 在此描述的实施例的目的和要解决的问题中的一个是确定适当的事件以向用户提供适当的提示。从而,实施例获得上述的缩短和简化提供事件评论的过程、并因此提高效率的技术效果。\n[0017] 实施例提示用户评论事件或目的地,并可以提供适当的提示。实施例可以引发来自参与者更多的事件和目的地评论,和可以定制提示以鼓励一系列的评论(例如,一系列消极到积极的评论)。有时,用户可能不想发表评论,除非有一些不寻常的事情发生在事件或目的地处。例如,许多用户不想评论他们最喜爱的目的地或事件中的许多,并且可能只在他们与事件或目的地有消极的体验时才发表评论。\n[0018] 在各实施例中,事件可以是任何类型的功能、庆典、分类、仪式、经验等,这样的事件可能发生在相应的目的地处。在下文中,术语“事件”用来暗示事件或者目的地。非限制性示例可以包括健身班、电影、音乐会、餐馆用餐、演讲、婚礼、体育比赛、比赛、交响乐、商店、游乐园旅行、生日聚会等。示例还可以包括可能事件的各种组合。例如,用户可以参加健身班、电影、在餐馆吃饭等。\n[0019] 图1示出示例网络环境100的框图,其可用于实现本文所述的实施例。在一个实施例中,网络环境100包括系统102,其包括服务器设备104和社交网络数据库106。在各实施例中,社交网络数据库106可以包括登记数据库、位置数据库、时态数据库、事件数据库、地理位置数据库和提示数据库。在各实施例中,这些数据库中的任何一个或多个可以包含在社交网络数据库106或任何其他合适的数据库中。网络环境100还包括客户端设备110、120、\n130、和140,它们可以彼此通过系统102和网络150通信。每个客户端设备110、120、130、和\n140可以是任何类型的电子设备,例如移动计算设备、蜂窝电话、移动电话、平板电脑、计算机、移动互联网设备、可穿戴计算机等。\n[0020] 系统102可以表示多个系统、服务器设备、和数据库。而且,可以有任意数量的客户端设备110、120、130、和140。在其他实施例中,网络环境100可以不具有示出的所有元件和/或可以包括其他类型元件的其他元件,代替在此示出的那些,或者除了在此示出的那些以外,还可以包括其他类型元件的其他元件。在各实施例中,用户U1、U2、U3和U4可以彼此通信,并且可以使用相应的客户端设备110、120、130、和140与系统102交互。\n[0021] 图2示出根据一个实施例的使用位置数据和时间数据来获取事件评论以生成提示的示例简化流程图。参考图1和图2,方法在框202中启动,其中,系统102接收与客户端设备的位置相对应的位置数据。在各实施例中,系统102可以从包含登记信息的社交网络数据库\n106或任何其他合适的数据库接收位置数据。例如,一些社交网络服务或登记服务允许用户登记到一位置。在各种实施例中,登记信息使给定用户能够经过他们同意而记录其行踪,和/或将给定用户行踪通知给社交网络系统的其他用户。例如,该信息可以存储在用户的发生登记的移动计算设备上,或者经过用户的允许,该信息可以从用户的账户获得。\n[0022] 位置数据可以使用任何合适的方法获得。例如,与客户端设备110、120、130、和140相关联的全球定位系统(GPS)可以保持地理坐标的日志文件。在一些实施中,日志文件仅用户可访问,并且在没有用户的肯定行为和/或用户同意的情况下不能从蜂窝电话获得。在一些实施方式中,用户可以允许位置日志文件保持在位置数据库中。在另一实施方式中,位置数据可以从存储用户的时间和地点的地理位置数据库中获得。因此,客户端设备110、120、\n130、和140可以从位置数据库中获得用户位置数据。\n[0023] 在框204中,系统102接收与客户端设备110、120、130、和140在位置处的时间相对应的时态数据。在各实施例中,系统102可以从时态数据库接收时态数据。在另一实施例中,时态数据可以从存储用户的时间和位置两者的地理位置数据库获得。在各实施例中,系统\n102可以从包含登记信息的登记数据库接收时态数据。例如,一些社交网络服务或登记服务允许用户登记到一位置。在此描述的实施例也适用于用户从任何合适的计算设备登记。例如,用户可以通过使用计算机终端或通过在售票亭对事件支付以登记到一位置来指示存在。在一些实施方式中,售票亭或计算机终端可以经由系统102将登记信息发送到用户的移动设备。此登记信息例如可以存储在用户的发生登记的移动计算设备上,或者经过用户的允许,该信息可以从用户的账户获得。示例账户可以包括用户的社交网络系统和/或登记服务的账户。\n[0024] 而且,用户可以通过利用允许访问多个服务并且可以与任何类型的客户端设备一起使用的统一登录系统登录到单个账户来访问服务。例如,用户可以登录到其统一登录系统中的单一账户,并且访问各种服务和应用,例如电子邮件、web书签、照片共享应用、搜索历史、评论页面、登记服务、或移动支付服务。在上述的示例中,用户可以使用任何类型的客户端设备登录:非限制性的示例包括移动计算设备、蜂窝电话、平板电脑、膝上型电脑、移动互联网设备、台式机、或可穿戴计算机。\n[0025] 时态数据可以使用任何合适的方法获得。例如,与客户端设备110、120、130、和140相关联的全球定位系统(GPS)可以保持当移动设备在相应位置处时的时间的日志文件。在一些实施方式中,日志文件仅用户可访问,并且在没有用户的肯定行为和/或用户同意的情况下不能从蜂窝电话获得。在另一实施方式中,用户可以允许时态日志文件保持在时态数据库中,因此系统102可以从位置数据库中获得用户时态数据。\n[0026] 为了便于说明,一些实施例是在移动设备的上下文中描述的。在各实施例中,系统\n102可以从诸如事件数据库的任何合适数据库中获得位置数据和时态数据。在一些实施方式中,事件数据库可以包含在社交网络数据库106或任何其他合适的数据库中,或从任何合适的客户端设备(例如客户端设备110、120、130、和140)的组合得到。\n[0027] 仍然参考图2,在框206中,系统102基于位置数据和时态数据获得事件信息。在一些实施例中,社交网络数据库106可以查询一个用户的时间和位置附近的事件。系统102获得与位置数据和时态数据两者相关联的一个或多个可能事件。在各实施例中,系统102可以使用位置数据和时态数据对社交网络数据库106搜索具有在特定的位置数据和时态数据的范围内的元数据的事件。系统102可以识别与位置数据和时间数据相对应的一个或多个可能事件。\n[0028] 例如,如果系统102在搜索中发现可能的事件(例如电影、音乐会等),并且系统102确定设备存在于事件的位置和时间处,则系统102可以假设或推断与设备相关联的用户正在参与一个事件或可能想评论该事件。\n[0029] 在207框中,系统102将接收的位置数据、时态数据、和事件信息相关,如果有的话。\n例如,系统102可以单独地从登记信息确定事件信息。在另一示例中,系统102可以基于目前的位置和时间来确定没有事件发生。\n[0030] 在208框中,系统102在设备上产生用户接口以允许评论事件。在各实施例中,用户接口包括可以在设备上向用户呈现的事件的简要描述;并且用户可以选择对哪些事件进行评论,如果有的话。在一些实施例中,用户接口可以包括事件的缩略图。例如,用户接口可以提供电影海报、餐厅标志、或音乐会海报的图片。\n[0031] 图3示出根据一些实施例的客户端设备的示例简化图形用户界面(GUI)300,其中GUI 300显示与和位置数据和时态数据相关联的可能事件相对应的事件按钮。如图3所示,GUI 300包括标题“评论事件”302和事件按钮304、306、和308。例如,基于位置数据和时态数据,系统102可以获得一个或多个事件,并且在GUI300上生成与已知事件和在用户的移动设备的位置中的目的地相对应的事件按钮。\n[0032] 参考图3,在一些实施例中,GUI 300可以在对应的事件按钮上通过事件名称显示每个事件。例如,事件按钮304、事件按钮306和事件按钮308可以具有相应的按钮标题,其可以读作“史密斯的婚礼”、“豆咖啡”和“肌肉运动”等,这些分别被称为事件314、316、和318。\n每个显示的事件与部分地基于位置数据和时态数据的事件信息相关联,以指示设备和与该设备相关联的用户的存在。例如,事件信息可以对应于设备和相应的用户出现在健身房、电影院、或音乐节。\n[0033] 参考图3,描述的元素(例如标题、事件、事件按钮等)的具体数量(例如3)是示例,任意数量的元素都是可能的,这取决于具体的实施方式。此外,事件按钮可以由允许用户选择事件的任何图形用户元素来代替。示例可以包括但不限于可点击的链接、可点击的图像地图、菜单、单选按钮、复选框等。\n[0034] 在示例场景中,用户可以在健身房登记,其中事件314可能是普拉提班,事件316可能是纺纱班,以及事件318可能是瑜伽班。在一些实施方式中,系统102可以以要显示的事件按钮304、306和308的形式使用建议,以有效地要求用户评论普拉提班、纺纱班、瑜伽班等。\n在另一示例场景中,用户可以在电影院登记,其中事件314可以是第一电影在剧院里播放,事件316可以是第二电影在剧院里播放,以及事件318可以是第三电影在剧院播放。在一个示例场景中,用户可以在混杂有多个餐馆的餐厅登记,其中事件314可以是在意大利餐馆吃饭,事件316可能是在法国餐厅吃饭,以及事件318可以是在日本餐馆吃饭。\n[0035] 在另一示例场景中,用户可以在聚会地点登记,包括健身房、电影院、餐馆。在一些实施方式中,基于位置数据和时态数据,系统102可以向用户呈现事件按钮,要求用户评论事件314为电影、评论事件316为瑜伽班、评论事件318为在日本餐馆吃饭等。\n[0036] 在一些实施方式中,如果系统102提供了多个建议,系统102可以使用户能够通过选择或点击事件按钮中的一个来接受提示中的一个。在一个实施例中,如果有很多可能的事件,系统102可以提供所有可能事件的子集以简化事件选择过程。在各种实施方式中,所提供的子集可以基于历史的用户登记信息、时态数据、位置数据、支付信息、搜索信息等的任何组合。\n[0037] 例如,如果系统102确定在一年以上的课程中用户从未参加瑜伽班且此时用户附近有瑜伽班,则瑜伽班可以从被呈现以评论的可能事件中消除。在另一例子中,如果用户利用移动支付服务来购买特定电影的电影票,则系统102可以确定用户参与的确切电影,并且邀请用户评论该电影。在另一场景中,如果在意大利餐馆吃饭,同时用户进行了“全麦面食”的搜索,则系统102可以将此搜索与餐馆的菜单数据相关,并且确定用户可能已经尝过特定的全麦通心粉而邀请用户评论这道菜。\n[0038] 在一个实施方式中,系统102可以使用户能够手动地键入事件并选择它。在一个实施中,系统102可以通过在用户键入的同时提供与事件信息相关联的自动完成建议,来提高手动键入事件。\n[0039] 在框210中,系统102生成事件评论提示,其可引发来自用户的评论。在一些实施方式中,评论提示可以由任何合适的算法产生或合成。在一些实施例中,提示可以从任何合适的数据库获得。提示包含各种形式,例如单选按钮和复选框。例如,评论提示和提示按钮可以部分地基于位置数据和时态数据而与对应于事件。参考图4进一步地描述提示和提示的生成。\n[0040] 图4示出根据一个实施例的客户端设备的示例简化图形用户界面(GUI)400,其中GUI 400显示与事件相关联的可能提示。如图4所示,GUI 400包括标题“评论事件”402和提示414、416和418。例如,系统102可以获得一个或多个提示,并且可以生成提示(例如提示\n414、416和418),其中相应提示显示在GUI 400上。\n[0041] 在一些实施方式中,事件参与者可以通过点击相应的事件按钮(例如事件按钮\n304、306或308)来从图3的GUI 300中选择一个事件,这可以导致GUI 400显示与特定事件相关联的评论提示。如图4所示,GUI 400显示提示414、416和418。系统102可以以各种方式提供这样的提示。例如,在一些实施方式中,术语“提示按钮”可以扩展为包括任何数量的点击感应图形用户元素,例如可点击链接或图像地图。提示按钮可以由提供允许用户选择要响应的一个提示或多个提示的相似功能的任何图形用户元素替代,所述图形元素例如HTML表单输入元素(例如复选框、单选按钮、下拉列表等)。\n[0042] 也有许多方法来回答特定的提示,该提示可简单地由没有额外功能的文本表示。\n例如,不是提示按钮,而是可以显示单独段落中的简单文本。在每一个提示之后,可以显示诸如复选框、文本域、触摸屏数值评级量表等的输入元素以提示用户每个相应提示的响应。\n[0043] 参考图4,提示414示出星输入元素。在一个示例场景中,用户可以选择星来提供在一个星与五个星之间的星级。许多重复是可能的,其共享给出用户选择提示和捕捉响应于该提示的用户输入的提示的类似功能。点击提示按钮来回答事件评论提示、或向与评论提示相关联的输入域提供直接的回答是非限制性的实施方式。参考图4,提示416提供与“示例响应”相对应的复选框。再参考图4,提示418可以显示问题,其中用户可以点击问题以提供答案。在描述特定数量(例如3)的元素(例如标题、提示、提示按钮、单选按钮、复选框等)时,任何数量的元素都是可能的,这取决于具体的实施方式。\n[0044] 在一些实施方式中,提示414、416和418中的任何一个或多个可以被呈现为问题。\n在一些实施例中,提示414、416和418中的任何一个或多个可以引发来自用户的评论。提示\n414、416和418可以显示以引发用户的响应和在事件评论中引导用户。许多重复是可能的,其共享引导用户选择问题和捕捉响应于问题提示的用户输入的类似功能。例如,用户可以点击问题提示按钮以回答与事件评论相关联的问题,或向与评论相关联的输入域提供对问题的直接回答。\n[0045] 在一个实施例中,提示414、416和418可以基于用户在特定位置处的持续时间而产生。例如,如果系统102确定在每天上午9点设备登记到一位置且有效地在大约下午6点不再存在,则系统102可以确定与设备相关联的用户是在那个位置处的员工,例如健身房中的培训师或邮局中的工人。因此,系统102将向员工生成提示,与工人相比该提示将不同于邮局的客户。例如,系统102将向客户生成提示,该提示涉及他或她对排队的感觉如何。\n[0046] 在另一示例实施方式中,系统102可以基于访问频率或出现频率,生成特定的评论提示。例如,如果系统102确定设备已第二次登记到电影,则提示可能集中在用户第二次有多喜欢电影。在另一例子中,如果系统102确定设备在夏天的时候每周登记到游乐园,则系统102可以在夏天的开始生成关于新的骑行的提示,但是在用户在夏末登记时可不产生关于新的骑行的提示。\n[0047] 在各实施例中,提示可基于关于设备发源(home)位置的预定信息而生成。例如,如果用户同意,作为简档的一部分,设备可以包括设备的基础或发源位置。系统102可以基于位置数据和时态数据来确定设备没有最接近其发源位置和该设备的用户正在出席在商务旅行或个人旅行中的事件。系统102然后可以生成特定的提示,其被设计为适应用户的旅游简档。例如,提示可以表述为“这是你第一次来巴黎最喜欢的餐馆吗?”\n[0048] 在另一实施例中,系统102可以基于设备处于其发源位置的事件中的确定来生成提示。例如,系统102然后可以生成提示,例如“作为芝加哥人,你觉得这家餐厅是芝加哥最好的意大利餐厅?”\n[0049] 在另一示例实施例中,系统102可以基于上述因素中的一个或多个和用户对提示的以往响应的组合,对事件产生关于多次访问的不同提示。系统102也可以根据一个或多个上述因素通过将信息相关来产生提示。\n[0050] 例如,在体育比赛中,系统102可以对设备的首次登记显示更一般的提示,例如:\n“你觉得体育馆怎么样?”;“你觉得团队怎么样?”;或“你觉得这个比赛怎么样?”在之后的访问中,基于移动支付信息,如果用户中有用户同意使用这样的信息,则系统102可以问“你想要热狗吗?”或者如果在过去对“你觉得团队怎么样?”的响应中,用户已经以相同的回答重复响应,例如“很好”,则系统102可以停止询问此提示。\n[0051] 在另一个示例场景中,系统102可以基于用户停留在餐馆里的持续时间,确定用户已订购了外卖。例如,系统102可以基于位置数据和时态数据,评估用户在该位置处的时间。\n如果时间落在预定的范围内(例如,小于10分钟),系统102可以确定该用户可能订购外卖。\n系统102可以将该外卖确定与移动支付信息相关。例如,系统不混淆用户仅仅是停留在餐厅仔细阅读菜单的场景。一旦系统102确定订购了外卖,则提示例如可以更多地关注与外卖相关联的问题(例如包装是否防漏,是否提供餐具,打包时食物的热度是否合适)。在另一实施例中,系统102可以确定用户已使用基于手机或电话的订购系统,并且餐馆的食品订单要求送货上门。因此,一旦食物订单交付,系统102就可以生成与交货时间和交付人的礼节相关的提示。\n[0052] 通过上述过程,在用户出席或刚刚完成事件时,提示用户评论事件,并且由特定于上下文的提示引导用户。在一些实施例中,提示可以通过与登记信息相对应的搜索而生成。\n例如基于位置的登记服务和/或社交网络服务的一些服务允许用户登记到位置(例如事件)。由于用户的许可来自他们的账户或者可以存储(例如在用户的移动计算设备上),所以该信息可以是可用的。\n[0053] 在一些实施方式中,登记信息可以包含地理坐标,其识别事件或地点(例如特定的电影院等)或事件或地点内的特定位置。登记信息也可以包含用户登记的时间。这个信息可以用于获取中肯的评论提示。\n[0054] 在另一个示例场景中,用户可以登记到一商店。虽然在商店浏览,但用户可以移动设备上执行对红色鞋子的搜索。系统102可以将搜索数据与储存清单数据相关。因此,系统\n102可以向用户呈现关于具体商品(例如包括特定款的红色双的鞋的品牌等)的提示。\n[0055] 在示例场景中,用户可以登记到事件,例如蜂窝电话上的音乐会,并且指示他们不希望在演唱会期间收到评论提示。如果用户同意,系统102可以在音乐会之后及时地提示用户评论。例如,当用户在家里或第二天要旅行时登录到他们的台式电脑或平板电脑时,他们会收到关于音乐会的评论问题的电子邮件。\n[0056] 对提示的响应可以以各种方式呈现。例如,系统102可以在GUI400上产生与提示相对应的多个选择响应按钮(未示出)。在示例中,响应按钮可以包括诸如很满意、满意、一般和不满意的回答范围。在另一例子中,提示可以针对各个特性要求在诸如1-30的预定范围内的数字评级。例如,对于餐厅,用户会被要求为食物、装饰和服务提供评级。在另一示例实施例中,提示可以提示用户给出输入对地方或事件的总体评级的提示。在另一实施例中,提示可以提示用户给出输入对吸引力、设施和服务的种类的评级的提示。\n[0057] 在一个实施例中,系统102可以使用户能够手动键入对提示的响应。在一个实施例中,可以通过在用户键入的同时由系统102提供来自响应信息的已知响应的自动完成建议,来提高手动键入响应。\n[0058] 虽然在此描述的步骤、操作、或计算以特定的顺序呈现,但是该顺序在特定实施例中可以改变。步骤的其他排序也是可能的,这取决于特定的实施方式。在一些特定的实施例中,如本说明书中被示为顺序的多个步骤可以同时执行。\n[0059] 在此,虽然系统102被描述为执行在实施例中所描述的步骤,但是系统102的任何合适的组件或组件的组合或与系统102相关联的任何合适的一个或多个处理器可以执行所描述的步骤。\n[0060] 在系统102收集和/或使用关于用户的个人信息,或者可以利用个人信息的情况下,可以向用户提供控制程序或特征是否收集用户信息(例如关于用户的社交网络、社交行为或活动、职业、用户的偏好、或用户的当前位置的信息)、或者控制是否和/或如何从可与用户更相关的内容服务器(未示出)接收内容的机会。此外,某些数据在存储或使用之前可以以一个或多个方式处理,以使得个人可识别信息被去除。例如,用户的身份可以被处理,以使得没有个人可识别信息可以为用户确定,或用户的地理位置可以在获取位置信息的情况下被一般化(例如到城市、邮政编码、或州水平),使得不能确定特定位置。因此,用户可以控制信息如何被系统102收集和被内容服务器使用。\n[0061] 图5示出示例服务器设备500的框图,其可以用来实施在此所描述的实施例。例如,服务器设备500可以用来实施图1服务器设备104,以及执行在此所描述的方法实施例。在一个实施例中,服务器设备500包括处理器502、操作系统504、存储器506、和输入/输出(I/O)接口508。服务器设备500还包括社交网络引擎510和推荐应用512,其可以被存储在存储器\n506或任何其他合适的存储位置或计算机可读介质中。推荐应用512提供使处理器502能够执行在此描述的功能和其他功能的指令。\n[0062] 为了便于说明,图5为处理器502、操作系统504、存储器506、I/O接口508、社交网络引擎510、和媒体应用512中的每一个示出了一个框。这些框502、504、506、508、510、和512可以表示多个处理器、操作系统、存储器、I/O接口、社交网络引擎、和推荐应用。在其他实施例中,服务器设备500可以不具有示出的所有元件和/或可以具有其他类型元件的其他元件,替代在此示出的那些,或者除了在此示出的那些以外,还可以包括其他类型元件的其他元件。\n[0063] 虽然已经关于特定实施例描述了本说明书,但是这些特定实施例仅仅是说明性的,而非限制性的。在这些例子中说明的概念可以应用于其他示例和实施例。\n[0064] 注意,在本公开中描述的功能块、方法、设备、和系统可以集成或划分为如本领域技术人员已知的系统、设备和功能块的不同组合中。\n[0065] 任何合适的编程语言和编程技术可以用来实施特定实施例的例程。可以利用不同的编程技术,例如过程的或面向对象的。例程可以在单个处理设备或多个处理器上执行。虽然步骤、操作、或计算可以以特定的顺序呈现,但是顺序在不同的特定实施例中可以改变。\n在某些特定实施例中,如在本说明书中被示为顺序的多个步骤可以同时执行。\n[0066] “处理器”包括处理数据、信号或其他信息的任何合适的硬件和/或软件系统、机制或元件。处理器可以包括具有通用的中央处理单元、多个处理单元、用于实现功能的专用电路的系统、或其他系统。处理不需要被限于地理位置,或具有时间限制。例如,处理器可以“实时”、“离线”、“批处理模式”等来执行其功能。处理的部分可以由不同(或相同的)处理系统在不同的时间和不同的地点执行。计算机可以是与存储器通信的任何处理器。存储器可以是任何合适的处理器可读存储介质,例如随机存取存储器(RAM)、只读存储器(ROM)、磁盘或光盘、或适合存储由处理器执行的指令的其他有形介质。
法律信息
- 2018-06-08
- 2018-01-23
著录事项变更
申请人由谷歌公司变更为谷歌有限责任公司
地址由美国加利福尼亚州变更为美国加利福尼亚州
- 2015-07-29
实质审查的生效
IPC(主分类): G06Q 30/02
专利申请号: 201380055474.X
申请日: 2013.10.22
- 2015-07-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-12-14
|
2009-11-24
| | |
2
| |
2011-11-30
|
2009-12-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |