受信任的社交网络的制作方法
【专利说明】受信任的社交网络
[0001]相关申请的交叉参考
[0002]本申请要求通过Jack Jia等人于2012年11月9日提交的题为“受信任的社交网络(Trusted Social Networks) ”且编号为61/724,877的美国临时专利申请的利益,其全部内容并入本文。
[0003]背景
1.
技术领域
[0004]本发明总体涉及社交网络的领域,并更具体地涉及受信任的社交网络。
2.
【背景技术】
[0005]社交网络可在向用户提供感兴趣的信息方面有差异。社交网络还可在用户之间的信任等级方面有差异,该用户之间的信任等级被要求用于向彼此提供信息。
[0006]一些社交网络提供用户感兴趣的信息,但不要求用户在彼此之间建立任何关系。例如,销售网站或推荐网站可向一般用户群体提供信息。用户可访问社交网络网站以寻找感兴趣的信息。然而,如果条目或推荐列表来自完全的陌生人或与完全的陌生人关联,则用户可不那么愿意参与和/或信任该列表。例如,如果通过完全的陌生人提供水泥承包商的推荐,则该推荐可没什么价值。
[0007]一些社交网络要求在可交换信息之前,在用户之间建立信任等级。例如,两个用户在他们可看到彼此的信息和帖子之前,可必须互相地表明“朋友关系”。然而,与另一个用户建立信任等级不意味着一个用户必需对另一个用户的所有信息和帖子感兴趣。例如,一个用户可由于对高尔夫球的共同兴趣与另一个用户变为“朋友”。然而,变为朋友不必需指示该用户对来自该另一个用户的信息和帖子具有一般兴趣。尽管如此,一旦建立了信任关系,则来自该另一个用户的所有信息和帖子可以是该用户可获得的(并可甚至多少被强加给该用户)。例如,该用户可能不对来自该另一个用户的工作相关或政治相关的信息感兴趣。然而,由于该信息与来自该另一个用户的高尔夫球相关信息混合,因此该用户可能不得不费力地读完该信息。
【附图说明】
[0008]本发明的具体特征、方面和优点将关于如下描述和随附附图变得更好理解,其中:
[0009]图1A示出促进受信任的社交网络的示例计算机体系结构。
[0010]图1B示出促进使条目匹配到用户的示例计算机体系结构。
[0011]图2示出用于使条目匹配到用户的示例方法的流程图。
[0012]图3示出探索贴士和主题以及查看贴士的屏幕截图示例。
[0013]图4示出促进使用深层链接以选择目标内容的示例计算机体系结构。
[0014]图5示出用于使用深层链接以选择目标内容的示例方法的流程图。
[0015]图6示出促进四层缓存系统的示例计算机体系结构。
[0016]图7A-7D示出用于通过贴士销售的供应产品的示例。
[0017]图7E和图7F示出虚拟物品的示例。
[0018]图8A-8E示出不同的状态等级和相应的推广工具。
[0019]图9示出贴士的市场的数据流。
[0020]图10示出贴士的市场的数据流。
[0021]图11A-11D示出贴士帮助的用户界面。
[0022]图12示出求雇用和招聘广告的用户界面屏幕截图。
[0023]图13示出基于地理邻近一键添加朋友的用户界面屏幕截图。
[0024]图14示出贴士创建的用户界面屏幕截图。
[0025]图15示出查看贴士、信息和贴士交谈的用户界面屏幕截图。
[0026]图16示出交易、优惠券及下列事物的用户界面屏幕截图。
[0027]图17示出穿孔卡和其他整合的用户界面屏幕截图。
[0028]图18示出相关贴士、赞助广告和特征的用户界面屏幕截图。
[0029]图19示出最爱和简介信息的用户界面屏幕截图。
【具体实施方式】
[0030]本发明扩展到受信任的社交网络的方法、系统和计算机程序产品。
[0031]本发明的实施例包括受信任的社交网络,其通过共享用户都感兴趣的信息来添加价值(例如,基于需要、偏好,以及时间和地点)并来自受信任源(例如,朋友)。共享信息可涉及生活贴士,包括关于以下的贴士:食品与饮料、家居与园艺、旅行、时尚和美容、娱乐、家庭、运动、汽车、艺术、教育、宠物、供应和交易、求雇用、招聘等等。可通过程序创建(以及呈现)与受信任的社交网络关联的贴士,该程序提供界面给受信任的社交网络。
[0032]客户端程序可为用户提供用户界面,以将贴士提交到受信任的社交网络以及从受信任的社交网络查看贴士。客户端程序可在诸如移动手机的计算设备上运行。在一些实施例中,应用程序(或“app”)用于呈现用户界面以及处理与受信任的社交网络的交互。在其他实施例中,基于网络的构造用于呈现用户界面以及通过网络浏览器处理与受信任的社交网络的交互。
[0033]贴士可包括视频、图片、音频和关于贴士的说明以及关于每日必需的信息。贴士可在范围方面不同并可在受信任的朋友和服务专业人员当中共享。贴士可为给朋友的、可为自我贴士或可为公共贴士。在一些实施例中,可在短时间内(例如,30秒-5分钟)创建贴士。贴士可包括一个用户给另一个用户的建议,诸如例如针对用户正在经历的问题的解决方案或建议。
[0034]一般来说,任何人都可以注册为受信任的社交网络的成员。消费者成员可使用受信任的社交网络以I)存储他们的个人和私有贴士,以用于未来的参考,2)与他们的朋友共享他们的生活学问/花絮,以及3)向公共发布他们的骄傲时刻/知识。商业成员可使用受信任的社交网络以与他们的客户联系、推广他们的服务(供应、优惠券、交易等等)。消费者和商家可使用系统以便为项目或工作雇佣专业人员或雇员。
[0035]成员可通过做好事来赚取成就积分,诸如发布“深受喜爱的”贴士、向其他社交网络共享好的贴士、邀请朋友加入Trusper等等。
[0036]可在任何类别的赞助贴士中或在诸如“供应和交易”、“求雇用”、“招聘”等等的推广类别中将推广贴士呈现给用户。可通过欢迎度、位置和用户对它们的社交兴趣来排列(和匹配)这些贴士。例如,如果我的朋友Joe喜欢餐馆的优惠券,则相比不是Joe的朋友的某人,该优惠券对于我来说可更靠前地排列。作为结果,匹配引擎101可在不冒犯用户的情况下推广广告。
[0037]商家还通过使朋友在正确的地点和正确的时间推送他们的贴士或者通过具有大量的追随者来使他们的供应/贴士曝光。另外,商家可在相关贴士或受欢迎的贴士中购买广告位置。通过广告竞价系统103,商家可彼此竞标某些地点的价格。广告竞价系统103可为上下文的,并且是有助于推广朋友之间的商家和服务的朋友驱动程序。
[0038]特殊的贴士模板可被创建用于商业用途。模板允许商业拥有者非常快速地创建商业贴士并实时地推广他们的商业。例如,“供应和交易”贴士可允许消费者(经由应用、脸书、电子邮件、SMS等等)通过转帖和共享它们来传送贴士。可内置“兑换”按钮以允许消费者在将来追随商家。
[0039]类似的模板可用于支持“求雇用”和“招聘”贴士。如园丁、泳池人员等等的服务专业人员可直接从他们现有的消费者获得推荐。酒吧和餐馆可通过贴士张贴他们的工作,并经由关于候选人的视频和图片而不是表格或简介来直接获得申请。
[0040]受信任的社交网络的用户申请可使用GPS来定位和联系邻近的朋友。这是相对快于经由脸书、电子邮件、联系人列表等等的传统联系的与朋友联系的方式。
[0041]图3示出探索贴士和主题以及查看贴士的屏幕截图示例300。如所示出,选择了左下方中的“文件夹”图标。
[0042]在本发明的以下描述中,参考随附附图,其组成本文的部分并且其中通过其中可实践本发明的具体实施例的说明方式示出。理解的是,可使用其他实施例并且可在不脱离本发明的范围的情况下做出结构改变。
[0043]本发明的实施例可包括或使用专用或通用计算机,其包括计算机硬件诸如例如一个或多个处理器和系统存储器,如下面更详细地描述的。本发明范围内的实施例还包括物理和其他计算机可读介质,以用于承载或存储计算机可执行指令和/或数据结构。该类计算机可读介质可为任何可用的介质,其可由通用或专用计算机系统访问。存储计算机可读指令的计算机可读介质为计算机存储介质(设备)。承载计算机可执行指令的计算机可读介质为传输介质。因此,通过示例的方式且不为限制,本发明的实施例可包括至少两个明显不同种类的计算机可读介质:计算机存储介质(设备)和传输介质。
[0044]计算机存储介质(设备)包括RAM、ROM、EEPROM、CD-ROM、固态驱动(“SSD” )(例如,基于RAM)、闪存、相变存储器(“PCM”)、其他类型的存储器、其他光盘存储、磁盘存储或其他磁存储设备,或者任何其他介质,其可用于以计算机可执行指令或数据结构的形式存储所需程序代码,并且可由通用或专用计算机访问。
[0045]“网络”被定义为一个或多个数据链路,其实现计算机系统和/或模块和/或其他电子设备之间的电子数据的传输。当经由网络或另一个通信连接(硬线、无线或者硬线或无线的组合)将信息传递或提供到计算机时,计算机适当地将连接视为传输介质。传输介质可包括网络和/或数据链路,其可用于以计算机可执行指令或数据结构的形式承载所需程序代码,并且可由通用或专用计算机访问。以上的组合还应被包括在计算机可读介质的范围内。
[0046]进一步地,在到达各种计算机系统部件后,可将处于计算机可执行指令或数据结构的形式的程序代码从传输介质自动地传输到计算机存储介质(设备)(反之亦然)。例如,经由网络或数据链路接收的计算机可执行指令或数据结构可在网络接口模块(例如,“NIC”)内的RAM中被缓冲,并然后最终被传递到计算机系统RAM和/或计算机系统处的较低易失性计算机存储介质(设备)。RAM还可包括固态驱动(基于SSD或PCIx的实时存储器分层存储,诸如Fus1n1)。因此,应理解的是,计算机存储介质(设备)可被包括在也(或甚至主要)使用传输介质的计算机系统部件中。
[0047]例如,计算机可执行指令包括指令和数据,其中当在处理器处执行时,该指令和数据使通用计算机、专用计算机或专用处理设备实现某个功能或功能的集合。例如,计算机可执行指令可为二进制、中间格式指令,诸如汇编语言或甚至源代码。尽管已经以特定于结构化特征和/或方法行为的语言描述了主题,应理解的是,随附权利要求中定义的主题不必需局限于所描述的特征或以上所描述的行为。相反,所描述的特征和行为被公开作为实施权利要求的示例形式。
[0048]本领域技术人员将理解的是,可在具有许多类型的计算机系统配置的网络计算环境中实践本发明,包括个人计算机、桌面型计算机、便携式计算机、消息处理器、手持设备、多处理器系统、基于微处理器的或可编程消费者电子设备、网络PC、迷你计算机、大型计算机、移动手机、PDA、平板电脑、传呼机、路由器、交换器、各种存储设备等等。还可在分布式系统环境中实践本发明,其中经网络链接(通过硬线数据链路、无线数据链路或通过硬线和无线数据链路的组合)的本地和远程计算机系统都执行任务。在分布式系统环境中,程序模块可位于本地和远程存储器存储设备中。
[0049]设备可具有触摸屏以及其他I/O部件。
[0050]还可在云计算环境中实施本发明的实施例。在本描述和如下权利要求中,“云计算”被定义为模型,其用于实现对可配置计算资源(例如,网络、服务器、存储、应用和服务)的共享池的普遍、方便、按需网络访问,其中可配置计算资源可经由虚拟化迅速地供应并以最小管理努力或服务提供商交互而被释放,并然后被相应地扩缩。云模块可由各种特征(例如,按需自助、宽带网络访问、资源池、快速弹性、可计量的服务等等)、服务模型(例如,软件即服
务(SaaS)、平台即服务(PaaS)、基础设施即服务(IaaS)),和部署模型(例如,私有云、社区云、公共云、混合云等等)组成。相对于本发明描述的数据库和服务器可被包括在云模型中。
[0051]进一步地,在适当的情况下,可在以下中的一个或多个中执行本文所描述的功能:硬件、软件、固件、数字部件或模拟部件。例如,一个或多个专用集成电路(ASIC)可经编程来执行本文所描述的系统和程序中的一个或多个。某些术语贯穿如下描述和权利要求使用以指代特定系统部件。如本领域技术人员所理解,可通过不同的名字来指代部件。本文档不旨在区分在名字上不同的部件,而是功能上不同的部件。
[0052]系统体系结构
[0053]图1A示出受信任的社交网络的示例计算机体系结构100。如所示出,计算机体系结构100包括社交网络系统119、设备133、设备134、网络112以及网络和联系人111。社交网络系统119进一步包括匹配引擎101、贴士数据库102、广告竞价系统103和成员数据库104。匹配引擎101可用于使广告、供应和工作匹配到贴士和建议,以提供给朋友。当为用户将广告、供应工作匹配到贴士和建议时,匹配引擎101可考虑来自贴士数据库102的输入以及来自成员数据库104的输入。
[0054]专家132 (或甚至只是基本用户)可使用他们的计算机或手机134上的应用程序以张贴广告、供应、专业贴士,和工作121,同时匹配引擎101可试图匹配到受信任社交网络的成员131。专家132 (或甚至只是基本用户)还可将广告123提交给广告竞价系统103。
[0055]贴士数据库102中的贴士可与各种类型的元数据109关联,该元数据109包括贴士拥有者、贴士编辑者、值等等。还可将贴士数据库102中的贴士分类为兴趣类别108、兴趣的子类别等等。可根据贴士实例105对贴士分类。贴士实例105可用作实际贴士的模板。
[0056]成员数据库104中的成员131还可与各种类型的元数据107关联,该元数据107包括成员兴趣、兴趣类别、兴趣子类别、积分、状态、排行榜,以及相对于贴士的用户行为106,诸如例如读取、添加、搜索等等。可从其他社交网络和联系人列表111将成员131添加到成员数据库104。
[0057]成员131可使用他们的计算机或手机133上的应用程序以创建和编辑贴士以及查看来自其他成员131的贴士。成员131还可使用应用程序以邀请其他成员成为朋友并跟随其他成员131。
[0058]一般来说,贴士为用户所创建、存储、共享、使用和搜索的通用信息单元。贴士可包括媒体资产(照片、视频、音频和其他媒体类型)的列表、关于媒体资产的文本/音频/音乐标题、参考信息和联系人信息的列表。用户可使用智能手机、平板或PC来快速地创建这些贴士(通常在几分钟内)。如所描述,可在贴士数据库中(例如,在云中)存储贴士,以用于再使用、共享和存档。贴士可包括针对贴士创建者已经遇到的问题或情况的建议或解决方案。贴士还可包括贴士创建者发现有用或想要与其他用户共享的信息。其他用户可参考贴士以获得帮助或信息。
[0059]贴士可被组织为不同的“主题”,包括艺术、汽车、商业、娱乐、家庭、时尚和美容、食品和饮料、求雇用、游戏、招聘、家居和园艺、供应和交易、宠物、运动、科技、旅游以及单独定义的类别和“所有”。每个主题由“兴趣”列表组成。例如,“运动”由“足球”、“高尔夫球”、“网球”、“棒球”等等组成。主题也被称为类别,且兴趣也被称为子类别。类别108可包含比成员所看到的大得多的一组类别/子类别关键字。如果成员偏爱某些关键字或术语,则这些关键字可变得对用户更加可见,并且可阻止更少使用的关键字。
[0060]受信任的社交网络可生成社交图,由于该社交图基于“行为的语言”和常用度(每日或每周),因此其根本上为有趣的。社交图与唯一的兴趣图一起帮助使受信任的社交网络以贴士的形式更有效地服务内容和推广。
[0061]可在受信任的社交网络中追踪用户行为,包括表达行为和内隐行为。外显行为包括等级、爱好、评论、共享、转帖、保存等等。内隐行为包括点击、查看、滑动、放大、停留时间、翻转到背面、查看评论、查看相关/受欢迎的/邻近的/...、呼叫、地图、电子邮件、聊天、地理位置等等。通过组合这些行为和类型/主题/兴趣,可为成员获得个体的用户兴趣图。通过使多个用户的兴趣图相互关联,可生成对等兴趣图或群集兴趣图。兴趣图进一步用于将正确的内容/贴士对准正确的用户,从而实现高级别的个人化。
[0062]通过考虑成员的社交图和兴趣图的因素两者,受信任的社交网络可(相对准确地)预测成员在给定时刻处想要消费的内容/贴士。通过权衡社会规范、背景、位置和历史兴趣来将相关贴士显示给成员。匹配引擎101可动态地权衡这些因素并改变用户所看到的结果。匹配引擎101可观察、学习和适应。
[0063]贴士四配
[0064]可最优化匹配到成员的贴士(或其他条目)以增加成员对贴士满意的可能性。多种不同算法中的任一个可用于使贴士(或其他条目)匹配到成员。统计技术可用于基于每个贴士(或其他条目)的计算机品质来选择一组贴士(或其他条目),以呈现给成员。例如,贪心法、eplison贪心法、贝叶斯强盗法可用于使贴士匹配到成员。可还使用附加的其他统计方法。
[0065]图1B示出促进条目匹配到用户的示例计算机体系结构。如图1B中所示,匹配引擎101进一步包括分布计算器152、分数计算器153和选择模块161。选择模块161进一步包括过滤模块154和调整模块157。匹配引擎101的模块可交互操作以使条目匹配到用户。
[0066]分布139包含一个或多个贴士的分布数据。例如,分布139分别包含贴士 141A、141B和151A的分布数据143A、143B和153A。贴士的分布数据表示贴士的品质置信曲线(quality belief curve)的分布。分布数据可基于来自类似贴士的数据以及与贴士相关的用户行为。贴士的品质置信曲线可为指示用户将贴士视为满意(例如,喜欢)的可能性的百分比的百分比图表。例如,品质置信曲线上的一点可指示,在50%的确定性下,80%的用户将发现贴士令人满意的。品质置信曲线上的另一点可指示,在10%的确定性下,20%的用户将发现贴士令人满意的。品质置信曲线上的另一点可指示,在10%的确定性下,90%的用户将发现贴士令人满意的。可当更多的信息变得可用时更新百分比(确定性和结果)。
[0067]图2示出用于使条目匹配到用户的示例方法的流程图。将相对于图1B中的部件和数据描述方法200。
[0068]方法200包括访问多个条目的行为,其中用户对多个条目中的每个可能感兴趣(201) ο例如,匹配引擎101可访问(例如,来自贴士 DB 102的)贴士 141。如所示出,每个贴士可包括内容以及元数据。例如,贴士 141A、141B和141C分别包括元数据142A、142B和142C。元数据可包括作者、主题、时间戳(例如,指示创建时间)等等。
[0069]对于多个条目中的每个条目,方法200包括基于来自多个条目中所包含的其他类似条目的数据来确定条目的品质置信曲线的先验分布(202)。例如,分布计算器152可访问贴士 141B的分布数据143B。分布数据143B可表示贴士 141B的品质置信曲线的分布。如此,分布计算器152可从分布数据143B计算贴士 141B的品质置信曲线分布。还可考虑来自其他贴士的分布数据(例如,分布数据153A)。
[0070]对于多个条目中的每个条目,方法200包括从与条目关联的用户行为数据计算条目的品质置信曲线的新分布(203)。例如,分布计算器152可从与贴士 141B关联的用户行为106 (打开、喜欢、读取、评论等等)计算贴士 141B的分布数据143BN。分布数据143BN可表示贴士 141B的品质置信曲线的新分布。如此,分布计算器152可从分布数据143BN计算贴士 141B的新的品质置信曲线分布。分布数据143BN还可用于代替分布139中的分布数据 143B。
[0071]对于多个条目中的每个条目,方法200基于条目的品质置信曲线的新分布的统计特性来计算条目的品质分数,该品质分数指示用户对相应条目感兴趣的可能性(204)。例如,分数计算器153可基于新品质置信曲线分布的统计特性来计算贴士 141B的品质分数144B。品质分数144B指示成员131对贴士 141B感兴趣的可能性。
[0072]不同的机制可用于从品质置信曲线分布计算品质分数。在一些实施例中,品质置信曲线分布的模式被用作品质分数。在其他实施例中,品质置信曲线分布的中值被用作品质分数。还可使用其他类型的统计操作来计算品质分数。例如,可在置信曲线上选择“乐观”点,诸如基于指定的可能性选择其中真实品质分数可能高于该点的点。
[0073]可为贴士 141A和141C重复202-204,以生成品质分数144A和144C。由于分布139中没有贴士 141C的先验分布数据,因此来自诸如例如贴士 151A的其他类似贴士的数据可用于计算贴士 141C的品质置信曲线分布的初始分布数据。类似贴士可为来自相同作者、与相同主题相关的贴士等等。
[0074]可在分数138中维护各种贴士的品质分数。
[0075]方法200包括为多个条目中所包括的条目的子集中的每个条目,将选择该条目的几率向上调整为该条目的相应品质分数的函数,以便增大在条目的随机选择期间选择该条目的可能性(205)。例如,调整模块157可将选择贴士 141A、141B和141C中的一个或多个的可能性向上分别调整为品质分数144A、144B和144C中的一个或多个的函数。因此,可相对于具有较低品质分数的贴士增大选择具有较高品质分数的贴士的可能性。
[0076]在一些实施例中,与贴士的品质分数成比例地增大选择贴士的可能性。例如,第一贴士可具有品质分数(例如,80),其为第二贴士的品质分数(例如,40)的两倍。如此,可调整第一贴士,以使第一贴士被选择呈现给用户的可能为相对于第二贴士的两倍。
[0077]还可使用用于基于品质分数来调整贴士的其他函数。调整函数可包括加法操作、乘法操作和指数数理操作中的一个或多个。
[0078]可选地或组合地,可基于其他考虑调整选择贴士的可能性。例如,可调整贴士以基于贴士的新近度、贴士作者、贴士主题等等减小或增大选择的可能性。其他调整可发生在基于品质分数的调整之前或之后。当其他调整发生在品质分数调整之前时,可通过改变品质分数实施其他调整。例如,分数计算器153可为贴士生成相对低的品质分数。然而,贴士可具有当被呈现给用户时导致金融交易的相对高几率。如此,可调整贴士以通过增大贴士的品质分数来增大选择的可能性。
[0079]用于调整贴士的调整规则可被编码到调整模块157中以及/或者可被包含在调整规则158中。调整规则可包括用于作为品质分数的函数调整贴士的规则以及/或者基于其他考虑调整贴士的规则。
[0080]可选地或组合地,可在调整之前(或之后)过滤掉一个或多个贴士。例如,过滤模块154可根据分数138过滤贴士 141B。可出于任何数目的原因过滤贴士,包括但不限于:具有不满足品质阈值的品质分数、包含特定元数据(例如,主题、作者等等)、行为准则、可选地得到的品质分数等等。用于过滤贴士的过滤准则可被编码到过滤模块154中以及/或者可被包含在过滤准则156中。过滤准则可包含用于基于任何数目的原因过滤贴士的准则。
[0081]方法200包括在调整之后,随机地从多个条目当中选择一个或多个条目以用于呈现给用户(206)。例如,可随机地选择贴士 141A和141C以用于呈现给用户。可在通过调整模块157调整之后随机地选择贴士 141A和141C。可在输出条目159中维护贴士 141A和141C。在一些实施例中,
选择指定数目的贴士,诸如,例如5、10、20等等,以呈现给用户。
[0082]还可有时实施方法200,诸如例如在指定时间间隔处或响应于用户贴士请求,以提供用于呈现给用户的一组贴士。在一些实施例中,在不同时间处以及/或者响应于不同于输出条目159的事件来生成分数138。例如,可在诸如例如每30分钟的指定时间间隔处生成分数138。另一方面,响应于用户贴士请求生成输出条目159。
[0083]此外,可跨越多个不同的计算机系统分布匹配引擎101的功能。在一些实施例中,在服务器处执行201-205,诸如例如在受信任的社交网络的控制下的服务器,以生成较大的一组贴士(例如,几百或几千个贴士)。将较大的一组贴士传递到客户端计算设备133。可在第二指定时间间隔处(例如,每六小时、每天等等)将较大的一组贴士传递到计算设备133。计算设备133可然后响应于用户请求选择用于呈现给用户的较小的一组贴士。
[0084]用户还可配置计算机设备133处的设置,以便过滤掉较低的品质贴士而免于呈现。品质可根据贴士是否来自朋友或是否为公共贴士改变。用户可希望查看来自朋友的较低品质贴士。另一方面,用户可不愿意查看较低品质的公共贴士。可标记(以及在用户行为106中指示)较低品质贴士。
[0085]因此,使贴士匹配到用户可产生具有利用贝叶斯干扰的优点的一组排序的结果,同时还经由多个查看产生一组变化的结果。可在聚合级别、组级别或个体级别完成得分、过滤和调整中的每个。以这种方式,可实现个人化。例如,可宣传用户被已知为对其主题感兴趣的贴士。个人化还可影响在201中确定的先前置信曲线或者202中所考虑的数据。作为另一个示例,可作为过滤器或者在设置给定用户或群体的先验中采用协作过滤技术。本领域技术人员将理解的是,许多变型存在于每个概述的步骤上,其与本发明保持一致。匹配策略的一个优点在于其容易扩展和灵活。
[0086]例如,在一些实施例中,可调整分数计算、过滤和调整中的一个或多个,以便增大新的和/或更受欢迎的贴士被呈现给用户的可能性。社交网络系统119的用户可配置客户端应用,以使单个贴士列表被呈现作为新闻递送。在单个新闻递送列表中呈现新的和/或更受欢迎的贴士(相对于较旧的和/或不太受欢迎的贴士)可增大用户与社交网络系统119的级别参与。这对用户和社交网络系统119都有益。用户被呈现有可更有趣的贴士。更多的参与可为社交网络系统119导致更多的收益。
[0087]当确定将哪些贴士显示给用户时,匹配引擎101还可选择高度地权衡用户的最近行为,诸如他们当前所参与的贴士。以这种方式,系统可显示相关贴士,其与正在参与的贴士以及用户可能感兴趣的当前贴士两者相关。以上所描述的方法可与其他算法组合以用于确定相关贴士,包括计算贴士间的相似性分数的基于元数据或文本的算法。
_8] 深层链接
[0089]深层链接可用于响应于选择链接,基于诸如例如计算设备处的硬件(个人计算机、移动电话等等)和/或软件(例如,网络浏览器、移动网络浏览器、操作系统、应用程序等等)配置的计算设备配置,将用户重定向到合适的目标内容(例如,登陆页面)。深层链接可检测是否安装了原生应用,并确定是否将用户重定向到原生应用或用于下载该应用的合适的应用商店中的页面。可将深层链接的逻辑嵌入在网页中,以消除为每个页面生成深层链接的需要。
[0090]深层链接可被共享到接受URL的几乎任何地方,而与所使用的浏览器或操作系统无关。一些示例可为基于网络的广告(横幅广告、脸书广告)、社交网络(推特、品趣志),以及甚至其他原生应用(安卓的脸书、1s的Instagram)。可将深层链接上的每个点击记入日志以用于分析。可记入日志的信息可为源数据(用户从其访问哪个页面)、目标数据(用户所链接到的地方)、客户端设备数据(关于用户正在使用的设备的信息)和地理数据(IP或GPS坐标)。
[0091]图4示出促进使用深层链接以选择目标内容的示例计算机体系结构400。如所示出,计算机体系结构400包括设备401 (例如,客户端系统)和计算机系统411 (例如,服务器系统)。计算机系统411包括内容服务器412和配置分析器414。内容服务器411经配置将内容提供给其他设备。
[0092]例如,计算机系统411可将内容426提供给设备401。内容426包括链接421,其可被选择用于向计算机系统411请求附加内容。
[0093]设备401包括硬件402和软件403。软件403进一步包括操作系统404以及应用406,407和408。设备401可从计算机系统411接收内容426。设备401可在应用407的用户界面内显示内容426。应用407可为网络浏览器或移动设备应用。随后,用户409可在设备401处输入输入451,以选择链接421。作为对用户输入451的响应,设备401可将包含链接421的选择427发送到计算机系统411。
[0094]图5示出使用到所选择的目标内容的深层链接的示例方法500的流程图。将相对于部件和数据描述的计算机体系结构400描述方法500。
[0095]方法500包括接收在另一个计算设备处选择了链接的指示,该链接具有多个不同的可能登陆目标,每个登陆目标为从计算设备接收的用户所选择的链接的合适的登陆目标,该计算设备具有一个或多个不同的设备配置(501)。例如,计算机系统411可从设备401接收包含链接421的选择427。如所示出,链接421具有配置422A、422B和422C,其对应于分别对应的内容ID 423A、423B和423C。内容ID 423A、423B和423C分别识别目标内容424A、423B 和 424C。
[0096]因此,链接421定义当设备选择链接421时,配置422A的设备将接收目标内容424A。进一步地,链接421定义当设备选择链接421时,配置422B的设备将接收目标内容424B。此外,链接421定义当设备选择链接421时,配置422C的设备将接收目标内容424C。目标内容424A、424B和424C中的每个可本质上为相同内容,但是被特别设计用于指定的呈现配置,诸如例如在网络浏览器中,在移动网络浏览器中,在原生应用中等等。在一些实施例中,目标内容的版本可为应用程序的安装页面。
[0097]方法500包括确定该另一个计算机设备的设备配置(502)。设备401可将设备配置428发送到计算机系统411。配置分析器413可从设备配置428确定设备401的配置。配置分析器413可从设备配置428确定设备401包括硬件402 (例如,处理器类型、系统内存量等等)、正在运行操作系统404(例如,安卓、1S等等),以及正在应用407 (例如,网络浏览器、原生应用等等)中呈现内容。确定设备配置还可包括确定设备类型,诸如例如个人计算机或移动电话。
[0098]方法500包括考虑到多个登陆页面中的每个的一个或多个合适的不同设备配置来分析该另一个计算机设备的设备配置(503)。例如,配置分析器413可考虑到配置422A、422B和422C来分析设备401的配置。配置分析器413可确定设备401的配置匹配或至少大致类似于配置422A、422B和422C中的一个。例如,配置分析器413可确定设备401的配置匹配到配置422C。
[0099]方法500包括基于该另一个设备的设备配置的分析为用户所选择的链接选择合适的登陆目标(504)。例如,配置分析器413可响应于链接421的选择,将目标内容424C选择作为合适的登陆目标。内容服务器412可将目标内容发送到设备101。设备401可在应用407的用户界面中呈现目标内容424C。
[0100]缓存系统
[0101]由于移动计算设备处的资源约束以及移动计算到受信任的社交网络的间断连通性的可能性,受信任的社交网络可使用四层缓存系统以帮助确保内容可用性。
[0102]图6示出促进四层缓存系统的示例计算机体系结构600。受信任社交网络的用户应用程序可使用客户端-服务器模型。用户应用程序的客户端部分601可在某种移动计算设备(例如,智能电话)上运行,并可用于导航、查看,以及创建或修改内容。可存在比装入到移动计算设备的存储器多得多的内容。如此,在用户应用程序的服务器部分602中永久地存储实际内容,该用户应用程序在从客户端分离的更大的、集中的计算设施上运行。客户端和服务器使用某些网络与彼此通信603,诸如本地WiFi或电信提供商的3G/4G服务。
[0103]当客户端显示内容时,其从驻留在智能电话的更快本地存储器的其第一级(“LI”)缓存611检索内容。如果所需的内容不存在于LI缓存中,则LI缓存代码本身求助于智能电话的较大但较慢速、永久的本地驱动器上的第二级(“L2”)缓存612。如果内容实际上存在于L2缓存中,那么LI缓存从L2缓存将数据复制到它本身,然后以该数据回答最初的应用程序请求。由于已经将数据复制到了 LI缓存,因此可直接从LI缓存更快速地回答该相同数据的随后请求。
[0104]如果数据不存在于L2缓存中,那么类似的模式被追随用于从第三级(“L3”)缓存613获得数据。L3缓存远离智能手机驻留在“云”中,例如,在内容分发网络(CDN)处、在驻留在受信任的社交网络的计算设施中的分离的缓存服务器处,或者其可为服务器端贴士应用程序中的简单的存储器缓存。尽管L3缓存通过潜在的慢速和不可靠网络从智能手机分离,其可能比规范服务器数据更快速地可访问。如果L3缓存也不包含该数据,那么最终使用如之前用于更新更高级别缓存的类似模式从应用程序的服务器部分中的规范数据存储(“L4”)614检索数据。
[0105]缓存系统允许用户在内容的环境中有意义的时间和地点处创建新内容或修改现有内容。例如,如果用户创建关于使一个人的高尔夫动作完美的内容,则允许用户从事该内容同时站在高尔夫球场上是有意义的。然而,如果高尔夫球场恰巧在网络范围之外,则客户端应用程序可使用缓存和队列的组合以隐藏差的客户端-服务器连接或丢失客户端-服务器连接的影响。
[0106]进一步地,由于L2缓存在智能手机的永久存储中存储内容,则即使当手机不具有网络连接时,该数据也可用。L2缓存保持足够的关于其所包含的内容的元数据,以使用户可正常地对数据过滤或分类。因此,当手机的网络连接差或丢失时,应用程序可继续以有意义的方式显示内容。用户的体验在很大程度上未被改变。
[0107]当创建了新的内容或者修改了现有内容时,新的数据被直接复制到智能手机的LI和L2缓存,这使其可用于立即查看。另外,新的或修改后的内容被存储在智能手机的永久本地驱动器中的分离队列中,以用于传输到服务器。以这种方式,如果网络连接丢失或不可靠,则可本地存储数据直至网络连接变得再次可用,即使应用程序停止。然而,由于数据也被复制到了 LI和L2缓存,因此用户看到它们的改变的影响,即使那些改变还未被记录在L3或L4层中。
[0108]此外,LI和L2缓存中的新的和修改后的内容与从L3缓存获得的缓存内容一致地交互。因此,如果当网络可用时,一些用户A已经获得了(例如)10条内容,接着,丢失网络连接,并修改那些条目中的一条,用户A将看到与9条未修改的条目混合的所更新的内容条目。一旦恢复了网络,则将修改后的内容上传到L3和L4层,且其他用户也将然后看到修改。
[0109]类似地,如果当用户A离线时,一些其他用户B已经修改了用户A的内容条目中的另一个,则一旦恢复了网络,那些修改将变得对用户A可用。在不影响用户A已经对他/她自己的内容做出的改变的情况下,将通过用户A看到通过用户B做出的修改。
[0110]如果用户A和用户B两者修改相同的内容条目,则系统具有若干选项:
[0111]?第一用户提交修改“wins”并阻止第二用户做出改变。第二用户将然后必须重载具有第一用户的改变的内容,并然后重新修改和重新提
交他们自己的改变。
[0112]籲第二用户提交修改“wins”并代替第一用户所做出的改变
[0113]?如果可能,合并两个改变,以便不丢失任一组的修改
[0114]策略选择基于改变的复杂性(例如,如果两个用户正在修改内容的相同部分)、自用户下载最初内容的时间量,以及两个修改尝试之间的时间量。
[0115]货币化和移动商务
[0116]可以用多种不同的方式货币化贴士基础设施。贴士可用于出售产品。贴士可用作推广产品的方式。贴士可用于提供给成员奖品。
[0117]在这些实施例中,贴士基础设施可基本上被用作贴士的市场。供应商和用户被提供有其中他们可购买并出售产品的机制。供应商可推广或赞助贴士,其包括与信息完全不同或除了信息以外的产品放置。当用户选择贴士时,用户可进到直接的购买页面。供应商也可使用贴士基础设施以将优惠券提供给用户。例如,广告或其他商务相关内容可被包括在信息贴士流中。在信息贴士流的中间的所选择的商务或广告比传统电子商务或广告更有效。例如,当用户对指甲贴士痴迷时,她将更愿意同时购买相关的指甲油产品。
[0118]图7A-7D示出用于通过贴士销售的供应产品的示例。图7A中示出供应屏幕700将贴士 701和贴士 702呈现给用户。用户可选择贴士 701以访问来自贴士创建者704的一个或多个供应。
[0119]例如,在选择贴士 701后,用户的显示设备可过渡到图7B中的供应701A。供应701A在出售中,以用于用户购买产品721。供应701A指示折扣708,并包括现在购买按钮706。折扣708表示用户通过经供应701A购买产品721可节省多少。现在购买按钮706可使用户过渡到购买产品721的页面(例如,贴士创建者704的网页或一些其他电子商务网站)。可选择返回控制711以过渡回到供应屏幕700。前进控制712指示供应701A为来自贴士创建者704的两个供应中的第一个。可选择前进控制712以过渡到下一个供应。
[0120]例如,在选择前进控制712后,用户的显示设备可过渡到图7C中的供应701B。供应701B在出售中,以用于用户购买产品722。供应701B指示折扣709,并包括现在购买按钮707。折扣709表示用户通过经供应701B购买产品722可节省多少。现在购买按钮707可使用户过渡到购买产品722的页面(例如,贴士创建者704的网页或一些其他电子商务网站)。可选择返回控制711以过渡回到供应701A。前进控制712指示供应701B为来自贴士创建者704的两个供应中的第二个。可选择前进控制712以过渡到与贴士创建者704
关联的进一步?目息。
[0121]例如,在选择前进控制712后,用户的显示设备可过渡到优惠券702。优惠券702可为用于接收关于从贴士创建者704购买的产品的一般折扣(10%)的优惠券。可选择复制控制721以将相应优惠券代码应用到购买。优惠券702还包括供应722,其提供关于较小的一组产品(例如,来自相同制造商的产品)的不同折扣(20%)。可选择供应722以将用户的显示设备过渡到与供应722关联的优惠券。
[0122]因此,本发明的实施例包括方法,其用于在与所选择的贴士关联的不同供应屏幕之间过渡。用户可在供应之间前后过渡,以寻找感兴趣的供应。如果用户决定不选择供应,则用户可过渡到优惠券屏幕,以用于获得提供一般折扣的优惠券。优惠券屏幕还可包括有限的(例如,特定于品牌的)优惠券,其被选择用于过渡到进一步供应。
[0123]奖励界面可用于做品牌推广。用户可在实际兑换积分之前多次及相对频繁地检查他们的奖励积分余额。如此,可在奖励界面上放置广告,以使用户然后查看广告。
[0124]在贴士基础设施内,用户可基于他们与贴士基础设施的交互级别而具有各种不同的状态级别。当他们发布更多的贴士以及当其他用户与他们所发布的贴士交互时,可升级用户的状态级别。基于状态级别,可给用户各种虚拟物品(特权)和/或附加积分,以在指定的一段时间(例如,3天)推广他们的(或其他)贴士。
[0125]图7Ε和图7F示出虚拟物品的示例。图7Ε示出奖励屏幕760。屏幕760示出用户的积分余额711。可选择奖励历史762和奖励规则763以分别查看先前获得的奖励以及奖励程序的规则。示出了产品的不同供应764Α、766Α、767Α和768Α。每个供应分别指示积分费用764C、766C、767C和768C。每个供应还分别具有兑换按钮764B、766B、767B和768B。选择供应的兑换按钮通过相应的积分费用减少了用户的积分余额,并还导致将产品发送给用户。例如,选择兑换按钮764B从积分余额761扣除1500积分,并还导致将“M.A.C唇膏”递送给用户。
[0126]还可在奖励屏幕中包括其他供应,诸如例如折扣和礼品卡。例如,供应769A用于礼品卡且供应771A用于30%的折扣。当选择了兑换按钮769B时,可从积分余额761扣除1000积分(积分费用769C)且可将“$10致美网礼品卡”递送给用户。类似地,当选择了兑换按钮77IB时,可从积分余额761扣除3000积分(积分费用771C)且可将“30%致美网折扣卡”递送给用户。可视情况物理地或电子地递送产品。
[0127]在一些实施例中,可为在社交网络系统119内做“好事”的用户分发积分。好事可包括点赞或共享贴士、提供帮助给另一个用户、邀请用户加入社交网络系统119等等。
[0128]可从无限的积分点或固定的积分池奖励积分。在一些实施例中,固定的积分池基本上被设置为奖金。用户可互相竞争以从固定的积分池获得积分。由于用户处于竞争中,因此降低了用户与系统游戏的几率(例如,仅为了获得积分而点赞彼此的贴士)。可在指定时间间隔处(例如,每天)和/或在每个主题基础(例如,运动,时尚,园艺等等)上分配不同的固定池。在指定的时间间隔或一些其他配置的时间间隔结束处,可基于他们的贴士的欢迎度(排名)将来自分配池的积分奖励给用户。可基于诸如例如爱好、共享等等的用户行为对用户贴士排名。
[0129]可使用各种不同的准则奖励积分。在一些实施例中,当他们的贴士满足欢迎度阈值时,将积分奖励给用户。阈值可包括具有在指定类别的前N(例如,20、50、100等等)个受欢迎贴士中的贴士。阈值可包括具有在指定类别的欢迎度的前N% (例如,10%、20%等等)中的贴士。还可使用不同阈值的组合。
[0130]在一些实施例中,数目阈值以及一个或多个百分比阈值可用于奖励积分。例如,对于指定的主题,可奖励给N个最受欢迎的贴士一些积分,可奖励给贴士的前X% (例如,20% )中的贴士一些积分,以及可奖励给贴士的前Y% (例如,10%)中的贴士一些积分。可奖励给满足阈值的更高排名的贴士更多积分。例如,相比排名第二的贴士的创建者,可奖励给排名第一的贴士的创建者更多积分,相比排名第三的贴士的创建者,可奖励给排名第二的贴士的创建者更多的积分等等。使用数目阈值以及一个或多个百分比阈值帮助将贴士量中的差异考虑在内。
[0131]可改变被分配到具体主题的积分量,以尝试增加或减少对指定主题的参与。例如,可将更多的积分分配给主题以尝试使更多的用户参与主题。
[0132]图7F示出用户的状态屏幕。级别781指示用户的状态级别。进度指示器782指示进度,直至实现了下一个更高的状态级别。特权783表示各种特权,其对于用户推广贴士和获得更多积分可用。不同的特权可以用不同的方式推广贴士。一些特权可用于使匹配引擎101如何处理贴士存有调整。当呈现贴士时,其他特权可将效果添加到贴士,诸如例如声音效果。可应用其他特权以获得额外积分,诸如例如当在另一个社交网络上共享贴士时。
[0133]图8Α-8Ε示出不同的状态级别以及可用于推广贴士的相应推广工具。还可购买积分或通过在其他社交网络上共享贴士获得积分。匹配引擎101可调整推广的贴士,以使所推广的贴士排名靠前并被呈现给更多用户。
[0134]因此,本发明的实施例包括用于创建和推广贴士的方法。贴士创建者可创建贴士以在市场上销售和出售他们的产品。贴士创建者可然后将一个或多个特权703应用到贴士,以向其他用户推广他们的贴士。例如,贴士拥有者可应用特权以调整他们的贴士。调整贴士可增大匹配引擎101选择该贴士用于呈现给用户的可能性(例如,当调整贴士时,调整模块157可考虑用户应用的特权)。
[0135]图9示出贴士的市场的数据流900。
[0136]图10示出贴士的市场的数据流1000。在数据流800内,重叠的圆圈指示受信任的社交网络基础设施的不同用户之间的共同兴趣。
[0137]HM
[0138]在贴士基础设施内,用户还可向其他用户请求贴士。响应用户可用现有贴士回答、创建新贴士或在文本框中。图11A-11D示出贴士帮助的用户界面1100。如所示出,在图1lA中,用户界面1100包括帮助控制1101、寻求帮助屏幕1102和控制条1121。寻求帮助屏幕1102包括帮助1102A、1102B、1102C等等的请求。帮助1102A、1102B、1102C等等的请求中的每个表示来自用户的请求,以用于帮助特定主题、情况等等。用户可从控制条1121选择帮助控制1101以将他们的显示设备过渡到寻求帮助屏幕1102。
[0139]用户可从屏幕选择帮助请求以过渡到进一步信息,包括来自其他用户的关于帮助请求的回复。例如,在图1lB中,用户已经选择了与请求主题107 “口臭”相关的帮助请求。回复屏幕1104示出对主题107 “口臭”的帮助请求的其他回复。可将文本输入到快速回复文本域1104中,以提交仅回复主题107 “口臭”的文本。可选地,用户可选择回复控制1111以提交主题107 “口臭”的回复,其包括文本和/或贴士。用户还可选择共享1112以共享请求,以用于帮助可能在其他社交网站上的其他用户。
[0140]在选择回复1111后,用户可过渡到回复界面以回复帮助请求。例如,如图1lC所示,回复界面1106被呈现给用户。回复界面1106允许用户在文本域1123中输入文本以及/或者通过选择贴士附件控制1108来附上贴士在选择贴士附件控制1108后,用户可过渡到贴士附件界面。
[0141]例如,如图1lD所示,贴士附件界面1124被呈现给用户。贴士附件界面1124包括创建贴士控制1116、附上贴士控制1117和取消1118。用户可选择创建贴士控制1116以创建新贴士,以用于附到帮助请求的回复。用户可选择附上贴士控制1117以将现有贴士附到帮助请求的回复。用户可选择取消1118,以在不附上贴士的情况下返回到回复界面1106。返回参考图1lB和图11C,当用户已经完成通过回复界面1106输入他们的回复(包括文本和/或贴士)时,用户可选择发帖控制1113,以将他们的回复张贴到回复屏幕1104。
[0142]在一些实施例中,帮助包括社交交互环境,以用于用户向他们的朋友或公众寻求帮助或询问问题,以用于以在线聊天和贴士的格式获得回答。当用户创建帮助请求时,他或她可将请求发送给个体朋友、她在社交网络系统119中的整个朋友圈或全体公众。可经由若干不同的通信方法将帮助问题实时张贴到预定目标,诸如例如经由电子邮件、文本、应用内通知、通过其他社交网络等等。朋友或公众可通过张贴答案或关于问题或答案的评论来进行响应,并将贴士附到答案或评论。当提出问题的用户对她的问题的一个或若干答案满意时,他或她可将问题切换为“已回答”。
[0143]用户能够切换屏幕以查看来自朋友、公众或他们自己的所有请求。用户还可向社交网络119上的朋友、其他社交网络上的朋友或者他们相信可能够帮助该问题的他们的联系人列表中的任何人共享帮助请求。
[0144]如此,用户132中的任一个(通过相应设备)可将贴士请求提交给社交网络系统119,并接收回相关贴士。当请求贴士时,用
户可包括用户贴士准则(例如,主题、作者、较新的贴士等等)。当过滤和/或调整贴士时,过滤模块154和/或调整模块157可考虑(例如,包括在用户行为106中的)用户贴士准则。可然后将所选择的贴士返回到用户的设备。
[0145]求雇用/招聘
[0146]未来的雇主可为工作帖子创建贴士。求职者可创建包括相关个人信息以及视觉简历(视频)的他们自己的贴士。求职者可使用自我创建的贴士以申请所张贴的工作。图12示出求雇用和招聘广告的用户界面屏幕截图1200。
[0147]寻找邻近朋友和一键添加
[0148]受信任的网络基础设施和/或客户端应用可包括地理位置功能。地理位置可用于使用户意识到使用应用程序的其他邻近用户。地理位置可用于使互相搜索邻近朋友的用户彼此联系的目的。这对于在其中他们本人正在共享贴士的聚会上的朋友尤其有用和方便。一个朋友可邀请聚会中的若干其他朋友联系,以便在线共享他们的贴士。可单击添加朋友。图13示出基于地理邻近一键添加朋友的用户界面屏幕截图。
[0149]贴士创律
[0150]图14示出贴士创建的用户界面屏幕截图。为了添加贴士,选择“ + ”图标。
[0151]贴士查看和贴士交谈
[0152]图15示出查看贴士、信息和贴士交谈的用户界面屏幕截图。如所示出,选择“气泡”图标以用于贴士交谈。
[0153]交易、优惠券及追随
[0154]图16示出交易、优惠券及追随的用户界面屏幕。
[0155]穿孔卡和其他整合
[0156]图17示出穿孔卡和其他整合的用户界面屏幕截图。
[0157]相关贴士
[0158]图18示出相关贴士、赞助广告和特征的用户界面屏幕截图。
[0159]速企
[0160]图19示出最爱和简介信息的用户界面屏幕截图。如所示出,可选择“索引卡”图标以访问简介信息。
[0161]可选择“人们”图标以访问社区。
[0162]特定类别朋友/内隐兴趣群体
[0163]用户可具有特定类别朋友。与特定类别朋友的接触可局限于特定类别内的贴士。例如,如果用户具有“高尔夫朋友”,则可呈现给用户与高尔夫相关的朋友的贴士而不是来自其他类别的贴士。在一些实施例中,可自动地检测已经表现为对特定类别感兴趣的朋友的子集。
[0164]经由转帖或共享的传递可见性
[0165]如果通过是朋友的某人转帖,则由不是用户的朋友张贴的贴士可变得对该用户可见。
[0166]从朋友可见性到公共可见性的消息传递(升级)
[0167]当具有“朋友”可见性的消息被转帖指定(N)的次数时,消息可(自动地)被转变为具有“公共”可见性。
[0168]用户界面
[0169]可在客户端应用程序处使用多种不同的用户界面(包括已经描述的那些),以便给成员对受信任的社交网络的访问。
[0170]客户端应用稈序API
[0171]可通过客户端应用程序使用各种API,以促进对受信任的社交网络的访问,API可包括但不限于所附附录A中的API。
[0172]尽管以特定布置示出和描述了本文所示出的部件和模块,可改变部件和模块的布置以便以不同的方式处理数据。在其他实施例中,可将一个或多个附加部件或模块添加到所描述的系统,并且可从所描述的系统移除一个或多个部件或模块。可选实施例可将所描述的部件或模块中的两个或更多组合到单个部件或模块中。
[0173]上述描述已经被呈现用于说明和描述的目的。其不旨在为详尽本发明或将本发明限制为所公开的精确形式。鉴于以上教示,许多修改和变型是可能的。进一步地,应注意的是,前述可选实施例中的任何和全部可用于任何所需的组合中,以形成本发明的附加混合实施例。
[0174]进一步地,尽管已经描述和示出了本发明的具体实施例,本发明不局限于如此描述和示出的部件的具体形式和布置。
[0175]尽管以特定布置示出和描述了本文所示出的部件和模块,可改变部件和模块的布置以便以不同的方式处理数据。在其他实施例中,可将一个或多个附加部件或模块添加到所描述的系统,并且可从所描述的系统移除一个或多个部件或模块。可选实施例可将所描述的部件或模块中的两个或更多组合到单个部件或模块中。
[0176]上述描述已经被呈现用于说明和描述的目的。其不旨在为详尽本发明或将其限制为所公开的精确形式。鉴于以上教示,许多修改和变型是可能的。进一步地,应注意的是前述可选实施例中的任何和全部可用于任何所需的组合中,以形成本发明的附加混合实施例。
[0177]进一步地,尽管已经描述和示出了本发明的具体实施例,本发明不局限于如此描述和示出的部件的具体形式和布置。将通过此处所附的权利要求、本文所提交的任何进一步权利要求以及以不同应用及它们的等效物定义本发明的范围。
【主权项】
1.一种用于在计算机系统处基于条目品质选择用于呈现给用户的条目的方法,所述计算机系统包括处理器和系统存储器,所述方法包括: 访问多个条目,所述用户对所述多个条目中的每个条目可能感兴趣; 访问多个品质分数,所述多个品质分数中的每个品质分数对应于所述多个条目中的条目,每个品质分数指示所述用户对相应条目感兴趣的可能性; 对于所述多个条目中所包括的条目的子集中的每个条目,将选择所述条目的几率向上调整为所述条目的相应的品质分数的函数,以便增大在条目的随机选择期间选择所述条目的几率;以及 在调整之后,从所述多个条目当中随机地选择一个或多个条目以用于呈现给所述用户。2.根据权利要求1所述的方法,还包括在访问所述多个品质分数之前: 对于所述多个条目中的每个条目: 基于来自所述多个条目中所包含的其他类似条目的数据确定所述条目的品质置信曲线的先验分布;以及 根据与所述条目关联的用户行为数据计算所述条目的品质置信曲线的新分布。3.根据权利要求2所述的方法,还包括在访问所述多个品质分数之前: 对于所述多个条目中的每个条目: 基于所述条目的品质置信曲线的所述新分布的统计特性计算所述条目的品质分数。4.根据权利要求3所述的方法,其中,所述多个条目为多个贴士。5.根据权利要求3所述的方法,其中,基于所述新分布的统计特性计算所述条目的品质分数包括:在所述品质置信曲线的所述新分布上选择乐观点。6.根据权利要求1所述的方法,还包括在调整之前过滤掉不满足指定品质阈值的任何条目。7.根据权利要求1所述的方法,还包括在调整之前基于关联元数据过滤掉至少一个条目。8.根据权利要求1所述的方法,还包括在调整之前基于以下中的一个或多个过滤掉至少一个条目:行为准则以及可选地得到的品质分数。9.根据权利要求1所述的方法,还包括在随机选择一个或多个条目之前,对于所述多个条目中所包括的条目的第二子集中的每个条目,基于以下中的一个或多个另外地调整对所述条目的选择:所述条目的新近度以及与所述条目关联的元数据。10.—种在计算机系统处使用的计算机程序产品,所述计算机程序产品用于实施用于基于条目品质选择呈现给用户的条目的方法,所述计算机程序产品包括其上具有存储的计算机可执行指令的一个或多个计算机存储介质,当通过处理器执行时,所述计算机可执行指令使所述计算机系统执行所述方法,所述方法包括: 访问多个条目,所述用户对所述多个条目中的每个条目可能感兴趣; 访问多个品质分数,所述多个品质分数中的每个品质分数对应于所述多个条目中的条目,每个品质分数指示所述用户对相应条目感兴趣的可能性; 对于所述多个条目中的每个条目: 基于来自所述多个条目中所包含的其他类似条目的数据确定所述条目的品质置信曲线的先验分布;以及根据与所述条目关联的用户行为数据计算所述条目的品质置信曲线的新分布;以及基于所述条目的品质置信曲线的所述新分布的统计特性计算所述条目的品质分数; 对于所述多个条目中所包括的条目的子集中的每个条目,将选择所述条目的几率向上调整为所述条目的相应的品质分数的函数,以便增大在条目的随机选择期间选择所述条目的几率;以及 在调整之后,从所述多个条目当中随机地选择一个或多个条目以用于呈现给所述用户。11.根据权利要求10所述的计算机程序产品,其中,所述多个条目为多个贴士。12.根据权利要求10所述的计算机程序产品,还包括当被执行时,使所述计算机系统在调整之前过滤掉不满足指定品质阈值的任何条目的计算机可执行指令。13.根据权利要求10所述的计算机程序产品,还包括当被执行时,使所述计算机系统基于所述条目触发金融交易的可能性来进一步调整至少一个条目的计算机可执行指令。14.根据权利要求10所述的计算机程序产品,还包括当被执行时,使所述计算机系统基于行为准则以及可选地得到的品质分数中的一个或多个过滤掉至少一个条目的计算机可执行指令。15.根据权利要求10所述的计算机程序产品,还包括当被执行时,使所述计算机系统在随机选择一个或多个条目之前,对于所述多个条目中所包括的条目的第二子集中的每个条目,基于所述条目的新近度以及与所述条目关联的元数据中的一个或多个另外地调整对所述条目的选择的计算机可执行指令。16.一种用于向用户提供贴士的社交网络系统,所述社交网络系统包括: 一个或多个处理器; 系统存储器; 贴士数据库,所述贴士数据库包含一个或多个贴士 ; 具有存储的计算机可执行指令的一个或多个计算机存储设备,所述计算机可执行指令表示匹配引擎,所述匹配引擎被配置为: 访问来自所述贴士数据库的多个贴士,用户对所述多个贴士中的每个贴士可能感兴趣; 访问多个品质分数,所述多个品质分数中的每个品质分数对应于所述多个贴士中的贴士,每个品质分数指示所述用户对相应贴士感兴趣的可能性; 对于所述多个贴士中所包括的贴士的子集中的每个贴士,将选择所述贴士的几率向上调整为所述贴士的相应品质分数的函数,以便增大在贴士的随机选择期间选择所述贴士的几率;以及 在调整之后,从所述多个贴士当中随机地选择一个或多个贴士以用于呈现给所述用户。17.根据权利要求16所述的社交网络系统,还包括过滤模块,所述过滤模块被配置为在调整之前过滤掉不满足指定品质阈值的任何贴士。18.根据权利要求16所述的社交网络系统,还包括调整模块,所述调整模块被配置为基于所述贴士触发金融交易的可能性来进一步调整至少一个贴士。19.根据权利要求16所述的社交网络系统,还包括过滤模块,所述过滤模块被配置为基于以下中的一个或多个过滤掉至少一个贴士:行为准则以及可选地得到的品质分数。20.根据权利要求16所述的社交网络系统,还包括过滤模块,所述过滤模块被配置为基于与所述贴士关联的元数据过滤掉至少一个贴士。
【专利摘要】本发明扩展到受信任的社交网络的方法、系统和计算机程序产品。本发明的实施例包括受信任的社交网络,其通过共享用户都感兴趣的信息来添加价值(例如,基于需要、偏好,以及时间和地点)并来自受信任源(例如,朋友)。可通过客户端程序创建(以及呈现)和查看与受信任的社交网络关联的贴士,该客户端程序提供界面给受信任的社交网络。在一些实施例中,客户端程序用于呈现用户界面以及处理与受信任的社交网络的交互。在其他实施例中,基于网络的构造用于呈现用户界面以及通过网络浏览器处理与受信任的社交网络的交互。
【IPC分类】G06F7/00
【公开号】CN104903847
【申请号】CN201380069808
【发明人】杰克·石琏·贾, 罗伯特·大卫·布拉德肖, 焦艳卡丽, 桂煜帏, 斯科特·布伦纳·布雷夫
【申请人】巧生活公司, 杰克·石琏·贾, 罗伯特·大卫·布拉德肖, 焦艳卡丽, 桂煜帏, 斯科特·布伦纳·布雷夫
【公开日】2015年9月9日
【申请日】2013年11月12日
【公告号】EP2917825A2, US20140222833, WO2014075094A2, WO2014075094A3