一种用于自动生成用于个性化反应或者消息的建议的系统和方法。建议生成模块包括多个收集器模块、证书模块、建议分析器模块、用户界面模块和决策树。多个收集器模块耦合到相应系统以从比如电子邮件系统、SMS/MMS系统、微博系统、社交网络或者其他系统之类的其他系统收集用户可访问并且对用户重要的信息。向建议分析器模块提供来自这些收集器模块的信息。建议分析器模块与用户界面模块和决策树合作以生成用于用户发送的建议的反应或者消息。用户界面模块向用户呈现建议的反应或者消息。用户界面模块也显示原始消息、比如其他人的响应之类的关于原始消息的其他信息以及用于发送、丢弃或者忽略建议的消息的动作按钮。
【技术实现步骤摘要】
【国外来华专利技术】自动生成用于社交网络中的个性化反应的建议
本公开内容涉及社交网络和电子通信。特别地,本公开内容涉及一种用于生成用于社交网络和职业系统中的个性化反应、答复或者消息的建议的系统和方法。
技术介绍
社交网络和其他类型的电子通信的流行和使用近年来已经显著增长。随着社交网络的使用和流行度增加,这些网络的价值已经呈指数增加。然而,这也意味着每个用户必须处理的消息数目和信息数量已经呈指数增加。用户经常难以跟上并且答复他们接收的所有消息。因此,重要的是用户基于他们的兴趣并且更重要地基于其他用户如何对该消息做出反应来跟进最关键消息。许多用户将在线社交联网用于职业和个人使用。这些不同使用类型中的每个使用类型具有它自己的未阐明行为协议。极为重要的是用户根据他们在哪个社交网络上操作以充分方式动作。例如,可能很重要的是在好友宣布她/她已经获得新工作时向该好友说“祝贺”。这在许多用户预订许多不同社交网络时是特别的问题。随着在线连通不断增加以及在线联系人列表不断增长并且鉴于用户置于在线的信息数量,个人有可能错过这样的更新。现有技术未充分解决在社交网络中产生的信息数量、增加的联系人数目和需要答复或者消息的项数目。例如,一些日历程序允许用户人工设置用于特殊事件(比如生日或者周年纪念)的提醒。然而,所有产生的都是关于用户输入的事件的提醒消息。没有附加信息或者上下文。另外,未生成消息或者答复。最后,这样的系统不能对动态事件做出响应并且仅能处理其中预先知道日期和时间的事件。
技术实现思路
本公开内容至少部分通过提供一种用于生成用于个性化反应或者消息的建议的系统和方法来克服现有技术的不足和限制。根据本公开内容的系统包括建议生成模块。在一个实施例中,建议生成模块包括多个收集器模块、证书模块、建议分析器模块、用户界面模块和决策树。多个收集器模块耦合到相应系统以从其他系统(比如电子邮件系统、SMS/MMS系统、微博系统、社交网络或者其他系统)收集用户可访问并且对用户重要的信息。证书模块与多个收集器模块合作以允许访问这些其他系统。向建议分析器模块提供来自这些收集器模块的信息。建议分析器模块与用户界面模块和决策树合作以生成用于用户发送的建议的反应或者消息。用户界面模块向用户呈现建议的反应或者消息。用户界面模块也显示原始消息、关于原始消息的其他信息(比如其他人的响应)以及用于发送、丢弃或者忽略建议的消息的动作按钮。本公开内容特别有利,因为它提供一种自动生成用于个性化反应或者消息的建议的系统和界面。无需用户设置提醒为前摄。该系统在没有用户输入的情况下自动分析用户有权访问的信息并且生成用于对消息的个性化反应的建议。建议分析器与决策树合作以学习用户的行为并且自动调整随时间生成的建议的消息。本公开内容也描述多种方法,这些方法包括一种用于初始化消息建议系统的方法、一种用于生成建议的消息或者反应的方法、一种用于发送建议的消息或者反应的方法和一种用于更新建议分析器的方法。【附图说明】在附图的各图中通过示例而不是通过限制来图示公开内容,在附图中,相似标号用来指代相似单元。图1是图示根据一个实施例的用于生成建议的消息或者反应的系统的功能视图的高级框图。图2是图示根据一个实施例的建议生成模块的高级框图。图3是图示根据一个实施例的由建议生成模块利用的示例社交网络和消息接发路径的状态图。图4是根据一个实施例的用于初始化建议生成系统的方法的流程图。图5是根据一个实施例的用于处理收集的信息以生成建议的消息或者反应的方法的流程图。图6是根据一个实施例的用于呈现建议的消息或者反应的方法的流程图。图7是根据一个实施例的用于修改建议生成模块的决策树的方法的流程图。图8是根据一个实施例的用于呈现建议的消息或者反应的用户界面的一个实施例的图形表示。【具体实施方式】描述了一种用于生成建议的个性化消息或者反应的系统和方法。在以下描述中,术语“反应”旨在于包括口头反应(比如评论和答复)以及非口头反应(比如响应于接收的信息输入命令)二者。例如,用户B通过点击在由用户A发表的视频上的喜欢/不喜欢按钮来做出反应或者用户B通过重新共享由用户A发表的视频来做出反应。在以下描述中,出于说明的目的,阐述了许多具体细节以便提供对本专利技术的透彻理解。然而,本领域技术人员将清楚没有这些具体细节仍可实践本专利技术。在其他实例中,以框图形式示出结构和设备以免模糊本专利技术。例如,以下参照用户界面和特定硬件在一个实施例中描述本专利技术。然而,本专利技术适用于可以接收数据和命令的任何类型的计算设备以及提供服务的任何设备。另外,以下主要在电子邮件的和在社交网络中使用的情境中描述本专利技术;然而,本领域技术人员将理解,本专利技术适用于任何类型的通信并且可以用于除了社交网络之外的其他应用,比如但不限于微博、即时消息接发、电子邮件等。在说明书内引用“一个实施例”或者“一实施例”意味着结合该实施例描述的特定特征、结构或者特性包括于本专利技术的至少一个实施例中。在说明书中的各处出现短语“在一个实施例中”未必都指代相同实施例。在对计算机存储器内的数据位的操作的算法和符号表示方面呈现以下具体描述的一些部分。这些算法描述和表示是由数据处理领域技术人员用来向本领域其他技术人员最有效地传达他们的工作的实质的手段。这里并且一般地将算法设想为促成所需结果的步骤的自一致序列。步骤是需要物理操控物理数量的步骤。这些数量尽管未必但是通常采用能够被存储、传送、组合、比较和以其他方式操控的电或者磁信号这样的形式。主要出于普遍用法的原因而将这些信号称为位、值、单元、符号、字符、项、数等已经被证实有时是方便的。然而,应当谨记,这些和相似术语中的所有术语将与适当物理数量关联并且仅为应用于这些数量的方便标记。除非如从以下讨论中清楚的那样另有具体陈述,应领会到贯穿本专利技术利用诸如“处理”或者“计算”或者“运算”或者“确定”或者“显示”之类的术语的讨论指代计算机系统或者相似电子计算设备的动作和过程,该计算机系统或者电子计算设备将计算机系统的寄存器和存储器内被表示为物理(电子)数量的数据操控和变换成计算机系统存储器或者寄存器或者其他这样的信息存储、传输或者显示设备内被相似地表示为物理数量的其他数据。本专利技术也涉及一种用于执行这里的操作的装置。这一装置可以被具体构造用于所需目的,或者它可以包括通用计算机,该通用计算机由计算机中存储的计算机程序有选择地激活或者重新配置。这样的计算机程序可以存储于计算机可读存储介质中,比如但不限于包括软盘、光盘、CD-ROM和磁盘的任何类型的盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPR0M、磁卡或者光卡、包括具有非易失性存储器的USB钥的闪存或者适合于存储电子指令的任何类型的介质中,每个介质耦合到计算机系统总线。本专利技术可以采用全硬件实施例、全软件实施例或者包含硬件和软件单元二者的实施例这样的形式。在优选实施例中,在包括但不限于固件、常驻软件、微代码等的软件中实施本专利技术。另外,本专利技术可以采用从计算机可用或者计算机可读介质可访问的计算机程序产品的形式,该计算机可用或者计算机可读介质提供用于由计算机或者任何指令执行系统使用或者与计算机或者任何指令执行系统结合使用的程序代码。出于本描述的目的,计算机可用或者计算机可读介质可以是任何如下装置,本文档来自技高网...
【技术保护点】
一种用于生成个性化反应的方法,所述方法包括:使用一个或者多个计算设备来从第一数据源接收第一用户可访问的第一信息项;使用所述一个或者多个计算设备来分析所述第一信息项以便确定用于所述第一信息项的标签;使用所述一个或者多个计算设备来访问一个或者多个数据源,所述一个或者多个数据源包括所述第一数据源,所述一个或者多个数据源中的每个数据源具有单独的上下文?响应数据;使用所述一个或者多个计算设备来至少部分基于所述第一信息项的确定的所述标签和来自所述一个或者多个数据源的所述内容?响应数据确定一个或者多个候选响应;使用所述一个或者多个计算设备来基于所述一个或者多个响应候选生成一个或者多个建议的反应;以及使用所述一个或者多个计算设备向所述第一用户呈现所述第一信息项与生成的所述反应中的至少一个生成的所述反应以用于显示。
【技术特征摘要】
【国外来华专利技术】2011.06.17 US 13/163,3311.一种用于生成个性化反应的方法,所述方法包括: 使用一个或者多个计算设备来从第一数据源接收第一用户可访问的第一信息项; 使用所述一个或者多个计算设备来分析所述第一信息项以便确定用于所述第一信息项的标签; 使用所述一个或者多个计算设备来访问一个或者多个数据源,所述一个或者多个数据源包括所述第一数据源,所述一个或者多个数据源中的每个数据源具有单独的上下文-响应数据; 使用所述一个或者多个计算设备来至少部分基于所述第一信息项的确定的所述标签和来自所述一个或者多个数据源的所述内容-响应数据确定一个或者多个候选响应; 使用所述一个或者多个计算设备来基于所述一个或者多个响应候选生成一个或者多个建议的反应;以及 使用所述一个或者多个计算设备向所述第一用户呈现所述第一信息项与生成的所述反应中的至少一个生成的所述反应以用于显示。2.根据权利要求1所述的方法,还包括初始化所述一个或者多个数据源中的至少一个数据源,其中所述初始化包括收集并且存储用户的证书以访问所述至少一个数据源。3.根据权利要求1所述的方法,其中所述一个或者多个数据源是来自社交网络、电子邮件系统、微博系统、SMS系统、MMS系统、即时消息接发系统和另一在线通信系统的分组中的一项或多项。4.根据权利要求1所述的方法,其中所述一个或者多个数据源包括社交网络,并且所述上下文-响应数据包括社交图、发表的消息数据和读取的消息数据。5.根据权利要求1所述的方法,其中上下文-响应数据包括所述第一用户可访问的一个或者多个附加信息项。6.根据权利要求5所述的方法,其中所述第一用户可访问的所述一个或者多个附加信息项与所述第一信息项相关。7.根据权利要求1所述的方法,还包括对所述响应候选排行,并且其中所述生成所述一个或者多个建议的反应基于一个或者多个响应候选的排行。8.根据权利要求1所述的方法,还包括: 从用户接收输入,所述输入指示对所述一个或者多个生成的建议的反应的选择;以及 如果接收的所述输入是发送所述一个或者多个生成的反应之一,则基于所述输入来修改建议分析器。9.根据权利要求8所述的方法,其中修改所述建议分析器包括基于指示由所述第一用户选择所述生成的建议的反应来更新决策树。10.根据权利要求1所述的方法,还包括: 从用户接收输入; 确定所述输入是否是忽略生成的所述反应中的所述一个或者多个生成的所述反应之一;以及 如果所述输入是忽略所述一个或者多个生成的反应之一,则修改建议分析器。11.根据权利要求1所述的方法,还包括: 从用户接收输入,所述输入指示对所述一个或者多...
【专利技术属性】
技术研发人员:A·博哈蒂亚,
申请(专利权)人:谷歌公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。