基于另一个用户的用户偏好为一个用户定制显示内容的制作方法

文档序号:6360499阅读:132来源:国知局
专利名称:基于另一个用户的用户偏好为一个用户定制显示内容的制作方法
技术领域
本发明大致上涉及基于某用户偏好来定制显示给一个用户的在线内容。特别地,本发明涉及基于另一个用户的用户偏好为一个用户定制显示内容。
背景技术
随着互联网技术的快速增长和进步,万维网(下称“网络”或“互联网”)已经成为了一种无处不在的信息源。例如,网络被广泛地用于播报对应于事件(例如,音乐会,公共集会等)的信息。网络还是电子商务的主要载体,它允许人们在电子系统上销售或贩卖产品或服务。在大多数情况下,网站提供商提供等同于查看或使用它们网页的人数的收入。为了增加它们的网页的查看者的人数,并且为了增加它们来源于这些查看者的收入,网站提供商常常定制它们的网页以容易地适合它们的查看者的偏好。在一些例子中,网站提供商通过追踪查看者的使用历史,并且基于这样的使用历史提取出偏好信息,来捕捉偏好。但是,如果网站提供商并不具有关于一个用户的足够信息(例如,当这个用户从未访问过由所述网站提供商给予的网页,所述用户尚未花费足够的时间来浏览所述网站提供商给予的网页以标识出足够数量的偏好,等等),那么所述网站提供商没有办法来对显示给这种用户的网页进行定制或个人化。

发明内容
本发明的至少一个实施方式涉及用于基于用户的个人偏好来显示在网页中的定制内容的服务和系统。在一个实施方式中,服务器(例如,网页服务器或管理服务器)接收来自第一用户的、用于与第二用户分享来源于第一论坛(例如,网页)的内容的请求。相应地,所述服务器产生一个用于所述第二用户的、至所述内容的链接。所述链接包括一个至与所述第一用户相关联的第一用户偏好的指针。在一些例子中,所述第一用户偏好被与所述第一唯一标识联合地存储。之后,当所述第二用户访问所述链接时,所述服务器产生含有所述内容的第二网页。所述服务器通过使用与所述第一用户相关联的第一用户偏好来定制(将被显示给所述第二用户的)所述网页。相应地,即使所述服务器并不含有对于所述第二用户的足够的使用历史或预先记录的用户偏好,所述服务器仍然能够基于所述第一用户的用户偏好来为所述第二用户定制显示。由于第一用户发起所述共享,并且特别地选择了与所述第二用户共享的特定内容,那么潜在的基础就是所述第一用户知晓所述第二用户的至少一部分偏好。因此,所述第一用户和所述第二用户具有至少一些共同的偏好,在定制信息以其他方式不可用的情况下,这些共同偏好能够被优选地用于为用户定制网站。其他优点和特点将通过下面的描述和权利要求而变得明显。应所述理解,所述描述和特别的例子旨在仅用作阐述的目的,而并不旨在限制本公开的范围。


通过研读下面的具体实施方式
并参照所附的权利要求和附图,本发明的这些和其他目的、特点和特性将对于本领域的技术人员来说变得明显,权利要求和附图都属于本申请文件的一部分。在附图中图1提供了对本发明所能够被实现的代表性环境的简要大略的描述;图2是示出了管理服务器的示例结构的框图;图3是描绘了用于显示个性化内容的总体方法的一个例子的流程图;图4是描绘了用于对显示在网页中的内容进行定制的方法的另一个例子的流程图;图5是描述了基于不同用户偏好来定制内容的、改进过程的另一个流程图;以及图6是示出了用于计算机系统的结构的一个例子的高层框图。这里提供的头标(headings)仅仅是为了方便,而并不必要地影响被权利要求保护的发明的范围或含义。在图中,相同的附图标记或任意缩写指明了具有相同或类似结构或功能的元素或行为,这是为了容易理解和方便。为了简化任何特定的元素或行为的讨论,附图标记中的最前一位或数位将引用该元素第一次被引入的图的序号(例如,元素114是参照图1第一次被引入和论述)。
具体实施例方式现在将描述本发明的各种示例。下面的描述为这些示例的透彻理解和可实现的描述提供了具体的细节。但是,相关领域的技术人员能够理解本发明可以省去很多这些细节而实施。类似地,相关领域的技术人员能够理解,本发明能够包括并没有在此详细描述的其他显而易见的特性。此外,一些熟知的结构或功能也可能没有在下文中详细地示出或描述,这是为了避免不必要地使相关描述变得模糊。下面的用词应以它最宽的合理方式而被解释,即使它与本发明的某些特定示例的具体实施方式
一起描述。事实上,下面的某些术语甚至会被强调;但是,对任何用词的任何限制方式的解释都会被明文地且特别地在具体实施方式
中被进行这样的定义。图1和以下的论述提供了对本发明能够被实现的代表性环境的简要大体描述。虽然并不要求,本发明的方面可以在下面被描述在计算机可执行指令的一般语境下,例如由通用目的的数据处理设备(例如,服务器计算机或个人计算机)所执行的例程。相关领域的技术人员能够理解,本发明能够使用其他通信、数据处理或计算机系统配置来实施,包括无线设备、互联网设备、手持设备(包括个人数字助理(PDA)),可穿戴计算机,所有类型的蜂窝或移动电话,多处理器系统,基于微处理器或可编程的消费电子器件,机顶盒,网络计算机,微型计算机,大型机,或类似物。事实上,术语“计算机”、“服务器”或类似物在这里是可替换地使用的,并且可以引至任意以上设备和系统中。虽然本发明的方面,例如功能,被描述为仅在单个设备上被执行,但是本发明也能够被实现在分布式环境中,其中,功能或模块由分离的处理设备而共享。该些分离的处理设备通过通信网络链接,例如通过局域网(LAN),广域网(WAN),或互联网。在一个分布式的计算环境中,程序模块可以位于本地和远程的存储器存储设备两者之上。本发明的方面可以被存储或分布在实体的计算机可读介质上,包括磁性地或光学地可读的计算机碟,硬连线或预编程的芯片(例如,EEPROM半导体芯片),纳米技术存储器,生物存储器,或其他数据存储介质。替代地,计算机实现的指令,数据接口,屏显,和其他与本发明相关的数据能够分布在互联网上或其他网络(包括无线网络)上,在一定时间内处于传播媒介(例如电磁波,声波)的传播信号上。在一些实现中,该数据可以被提供于任何模拟或数字网络(包交换网络、电路交换网络、或其他方式)。如图1所示,用户可以使用个人计算设备(例如电话102,个人计算机104等)来与网络通信。术语“电话”,如这里所使用的,可以蜂窝电话,个人数字助理(PDA),便携电子邮件设备(例如Blackberry ),便携媒体播放器(例如[p0d Touch ),或任何其他具有连接到网络的通信功能的设备。在一个例子中,电话102使用一个或多个蜂窝收发机或基站天线106 (在蜂窝实现中),接入点、终端适配器、路由器或调制解调器108 (在基于IP的电信实现中),或前述的组合(在聚合网络实现中)来进行连接。在一些例子中,网络110是互联网,允许(带有例如WiFi功能)电话102或个人计算机104访问通过各种网页服务器所提供的网页内容。在一些例子中,特别是电话102被用于通过网络110访问网页内容(例如电话102的3G或LTE服务被用于连接网络110)时,该网络110可以是任何类型的蜂窝的、基于IP的或汇聚的电信网络,包括但不限于移动通信全球系统(GSM),时分多路接入(TDMA),码分多路接入(CDMA),正交频分多路接入(0FDM),通用分组无线业务(GPRS),增强数据GSM环境(EDGE),改进移动电话系统(AMPS),用于微波接入的世界互操作(WiMAX),通用移动电信系统(UMTS),改进数据优化(EVD0),长期演进(LTE),超移动宽带(UMB),互联网协议上的语音(VoIP),未颁定的移动接入(UMA)等。在一些例子中,用户使用个人计算设备(例如电话102,个人计算机104等)中的一个,通过网络Iio连接到管理服务器114。在一个实施方式中,管理服务器114包括耦接到本地数据库118的服务器计算机。如这里所指,术语“管理服务器”所指单个或多个服务器站点或其他计算设备。在一个实施方式中,管理服务器是网页服务器,它能够作为网站的主机并存储与该网站相关联的内容(例如各种网页)。在一些实施方式中,该管理服务器与该网页服务器分离,但是它与网页服务器交互以提供、管理和/或控制由该网页服务器所产生的内容。大体上,管理服务器114控制(由网站提供商或网页服务器)通过网页所提供的内容,以例如基于预先识别的用户偏好来定制网页内容。如将在下面详细描述地,管理服务器114包含了一个或多个功能模块来实现以上论述的各个功能。如图1所示,在一些实施方式中,个人计算设备与管理服务器114通过网络110被连接到一个或多个网页服务器(例如,网页服务器120)。每一个网页服务器对应于一个计算站点,该计算站点使得网站提供商例如能够提供可以被个人计算设备通过网络110所访问的网页内容(例如网页页面)。如这里所定义的管理服务器可以是单个服务器,例如它可向一个或多个网站提供商提供这里描述的服务。在其他例子中,管理服务器本身可以是一个网站提供商,它也运行了完成这里描述的技术的服务。如本领域的一般技术人员所知,实现管理服务器的其他例子也一样适合于用来实现这里描述的技术。如将在下面进一步详细地描述,管理服务器114与一个网页提供商一起运作,以监控用户的活动,并捕捉与这些用户相关联的用户偏好。用户偏好的例子包括用户的某些活动(例如,注册涉及购物交易的电子邮件告警,点击与旅行交易有关的广告),由用户所请求或访问的服务的类型(例如,对电影评论的请求,对某些体育类型的评论文章,与某种类型的服装对应的时尚提示等)。该管理服务器114将这样的偏好和唯一标识相关联地存储,该唯一标识与该用户相关联。例如,该管理服务器114使用一个cookie (例如存储在用户的计算设备上)或用户数据请求的一部分(例如用户请求的头部的信息)来为该用户建立唯一标识。一旦该唯一标识被建立,该管理服务器114追踪该用户的后继活动,并基于这样的活动来产生用户偏好。该管理服务器114还将这样的偏好与该用户的唯一标识相关联地存储。在一些实施方式中,管理服务器114在一个数据库中存储了该唯一标识和该用户偏好信息,该数据库连接到该管理服务器114。在一些实施方式中,该管理服务器114将该唯一标识直接存储在该用户的客户端计算设备上,并且通过网络110访问该信息。其他的用于建立唯一标识和/或将用户偏好与唯一标识相关联地存储的手段或方法,如它们由本领域的普通技术人员所理解地,对于实现这里描述的例子来说同样有效。在一个实施方式中,当用户A希望与用户B共享来自一个网页的一块内容或目标链接(例如,至被包含在网页中的购物促销告警的链接)时,该管理服务器114例如与该网页服务器120协调,以产生对该目标链接的连接地址(例如,URL链接)。在一些实施方式中,该链接地址含有一个指针,该指针指至一个唯一标识(并且相应地指至与该唯一标识相关联地存储的该用户偏好)。相应地,该链接地址被链接到与该用户相关联的用户偏好。在一些实施方式中,管理服务器114进一步负责将呈现给访问该链接地址的用户B的网页内容进行定制。当该管理服务器114识别到来自用户B的请求时,该管理服务器114对(响应于该链接地址而被显示的)该网页进行定制,以反映出用户A的用户偏好。潜在的基础是用户A典型地是与具有类似品位的人共享信息。例如,如果用户A (与用户B)共享发生在一个当地爵士俱乐部的特定事件,那么就假定用户A知道用户B的偏好(且其至少共享用户A的部分偏好)。由于用户B (在通过该共享的链接地址进入该网页时)对于该网页服务器来说预先是未知的(该网页服务器仅知道用户A的偏好),现有技术中的网页服务器或管理服务器将显示一个标准网页而不带有任何(基于用户偏好的)定制。但是,管理服务器114利用了这样一个知识用户A与用户B共享至少一些偏好,因此管理服务器114根据用户A的用户偏好,(在用户B访问该链接地址时)对显示给用户B的网页进行定制。考虑下面这个例子用户A共享一个链接,该链接与在当地的爵士俱乐部的一个事件有关。该管理服务器基于用户A的之前的活动,记录用户A的偏好,包括与轻音乐和古典音乐有关的事件。相应地,当用户B的网页被显示时,管理服务器114使得该网页被定制以包括与轻音乐和古典音乐事件有关的信息(例如,定制的播报、定制的当地事件列表、定制的新闻文章等等)。很重要的是,出于进一步示例的目的,考虑这里描述的技术是很重要的,因为它适用于对网站或网页进行显示和定制。但是,当然,应该注意这里介绍的技术扩展到其他场景,在这些场景中用户的用户偏好被应用来为另一个用户的信息显示进行定制。这种场景的一个例子是允许用户支付订阅费而串流在线音乐或视频的论坛。这样的网站基于用户之前的观看或收听历史,来提供相关电影或音乐的“建议”。当这种服务的一个用户与第二个用户共享特定的音乐或电影链接时,这里讨论的技术能够被用来简单地基于该第一个用户的被列出的建议而为第二个用户建立“建议”列表(而不需要为该第二用户记录使用历史)。如这里所指示地,“论坛”是指允许用户对在网络上显示的数字内容进行观看和访问的任何应用。描述性的例子包括网页、数字音乐播放器(例如iTunes )等等。图2是一个框图,它示出了管理服务器114的示例架构,该管理服务器114被配置为执行这里描述的各种功能。在该示出的实施方式中,管理服务器114包括一个计算子系统200,它执行管理服务器114的功能。该计算子系统200可以通过被软件和/或固件所编程的可编程电路而实现,或通过专用的硬连接电路来实现,或使用这些实施方式的组合来实现。在一些例子中,计算子系统200被实现为交易服务器的处理器中的一个单元。在一个实施方式中,管理服务器114包括一个标识模块202,该模块被配置为对网站提供商所提供的网页的该用户(用户A,用户B等)产生一个唯一标识。如上所论述,该标识模块202使得该唯一标识被存储在管理服务器114本地或存储在相应的客户端计算设备中。在一些实施方式,该管理服务器114包括偏好管理器,该管理器与标识模块202通信,以识别并存储与该用户相关联的偏好。该偏好管理器204使得该用户偏好与该用户相应的唯一标识相关联地存储。在一些例子中,该用户偏好被以数据库中的记录的形式被存储,且每项记录指向特定用户的用户偏好。在一些例子中,该管理服务器114包括一个接收机模块206,以接收来自给定用户(例如用户A)的请求,以产生一个链接地址,该地址响应于(与例如用户B)共享来自网站的特定信息。该接收机模块206与一个链接产生模块20通信,以使得该链接地址被产生。该链接产生模块208产生该链接地址,以使得该连接地址包括一个至用户A的唯一标识的指针。在一些例子中,该接收机模块208将该链接地址传递给用户A,以允许用户A将该链接地址发送给用户B。在一些例子,该管理服务器114直接将该链接地址发送给用户A。在其他例子中,用户A接收该链接地址,接着将该信息(通过电子邮件、电话或书面便签)发送给用户B。在一些实施方式中,该管理服务器114包括一个内容产生模块210,它使得(相应于该链接地址的)网页的内容将被产生并被显示给用户B。如这里所描述,该内容产生模块210基于用户A的用户偏好来对将被显示给用户B的内容进行定制。在一些实施方式中,该标识模块202进一步被配置为检测用户B的使用,并且为用户建立唯一标识。在一些实施方式中,该偏好管理器204建立一个公共偏好网络,该网络包括至用户A和用户B的唯一标识的链接。在一个实施方式中,该偏好网络可以是一个独立的实体,该实体含有用户A和用户B的组合的用户偏好。在其他实施方式中,该偏好网络操作含有例如至独立的用户偏好的指针或链接。相应地,该公共偏好网络有效地包括相应于用户A和用户B的用户偏好。因而,当用户A或用户B希望与第三个用户(用户C)共享新的内容时,该内容产生模块210使用(例如,由该公共偏好网络所指示)用户A和用户B的用户偏好的组合来为显示给用户C的内容进行定制。在一些实施方式中,当用户A或用户B返回以访问由网站提供商提供的网页页面时,该内容产生模块210基于用户A和用户B的用户偏好的组合而更新相应网页页面的定制。在一些实施方式中,偏好管理器204基于每个用户被记录的用户偏好,识别特定的高阶偏好类别(例如,电影、本地音乐事件、体育新闻等等)。在这些例子中,当(如上所述地)组合用户A和B的偏好时,该内容产生模块210仅组合落入对于用户A和用户B来说是公共的高阶类别的那些偏好。考虑下面的场景基于用户A的活动,偏好管理器204为用户A记录在以下高阶类别之下的多个偏好电影评论、本地音乐会、本地募捐事件。类似地,偏好管理器204为用户B记录在以下高阶类别之下的多个偏好电影评论、购物交易、本地体育新闻。在这样的场景下,当偏好管理器204组合用户A和用户B的用户偏好时,它将仅仅组合落入对于用户A和用户B来说是公共的类别的那些偏好。在以上的例子中,只有落入类别“电影评论”的用户A和用户B的相应用户偏好被用在组合中,以用于为显示给第三用户(用户C)的内容进行定制,或者用于为用户A和用户B定制后续的内容。图3是一个流程图,它描绘了用于显示个性化内容的总体方法的一个例子。在块310处,服务器(例如管理服务器)追踪用户(例如用户A)对在第一论坛中所提供的内容(例如,在网页页面中显示的内容)的使用。在一些例子中,如上所述,该服务器将用户偏好和与该用户相关联的唯一标识联合地记录。在块312处,该服务器接收来自用户A的、与一个第二用户(例如用户B)分享内容(例如,至一个本地音乐会邀请的连接)的请求。在接收到该请求后,在块314处,该服务器产生由该第二用户所使用的、至该内容的链接。该链接包括至用户A的用户偏好的指针。在一些例子中,该链接包括至与用户A相关联的唯一标识的指针,它有效地提供了指针指向与用户A相关联地存储的用户偏好。在块316处,该服务器基于用户A的用户偏好,对将显示给用户B的第二论坛(例如第二网页页面)的呈现进行定制。相应地,服务器基于用户A的用户偏好来对该呈现进行定制,而并非(由于服务器并没有关于用户B的信息而)不为用户B进行定制地呈现该网页。在一些例子中,该第一论坛和该第二论坛被定制了变化的内容(即基于用户偏好),该内容由特定的论坛提供商(例如网站提供商)提供。图4是一个流程图,它描述了用于对在网页页面中显示的内容进行定制的方法的另一个例子。在块410处,该服务器(例如管理服务器)识别由网站提供商所提供的第一网页的第一用户。在块412处,该服务器对该第一用户指定第一唯一标识。在一些例子中,如上所讨论,该第一唯一标识被存储在服务器处或用户的个人计算设备处。之后,在块414中,基于该第一用户的使用历史,该服务器存储与该第一用户相关的第一用户偏好。在一些例子中,该第一用户偏好与该第一唯一标识联合地存储。在步骤416处,该服务器接收来自第一用户的、与第二用户分享该第一网页页面的内容或目标的请求。当该服务器接收到该请求时,该过程前进到块418,在该块418处该服务器产生至该内容或目标的链接地址。在一些例子中,如上所论述地,该链接地址包括至该第一唯一标识(并且相应地至该第一用户偏好)的指针。在块420处,该服务器向该第一用户提供该链接地址,以允许该第一用户与该第二用户分享该链接地址。替代地,该服务器可以直接将该链接地址发送给该第二用户。在块422处,该服务器识别该第二用户的、(通过例如在网页浏览器的URL部分中键入该链接地址)对该内容进行访问的尝试,并且该服务器产生将被显示的第二网页页面作为响应。该服务器基于该第一用户偏好对该第二网页页面进行定制。在一些例子中,该第一网页页面和该第二网页页面是由一个共同的网站提供商所操作,并且该第一网页页面和该二网页页面被定制了不同的内容(例如为第一用户和该第二用户而定制),该内容由该共同的网站提供商而提供。
图5是另一个流程图,该图描绘了用于基于不同的用户偏好对网页页面内容进行定制的一个增强的过程。在块510中,该服务器为该第二用户分配了第二唯一标识。在块512中,该服务器追踪第二用户的使用模式和历史,并且将第二用户偏好与第二唯一标识联合地存储。在块514中,例如,该服务器使用公共偏好网络存储了在第一用户和第二用户偏好之间的链接。该偏好网络有效地包括了该第一和该第二用户的组合的用户偏好。在块516处,该过程可选地确定该组合的偏好是否需要被基于公共偏好类别而被修改。吐过该组合的偏好需要被修改,该过程进入到块518,其中,该服务器为第一和第二用户识别出用户偏好中的高阶类别。该服务器进一步识别公共的高阶类别(即,对于第一用户和第二用户两者是公共的),并且组合(即在公共偏好网络中)落入对于该第一和第二用户来说是公共的高阶类别之中的用户偏好。之后(或者该组合的偏好在块516处不需要修改),该过程转到块520,其中,该组合的偏好被应用于后继的网页页面定制。这样的定制发生在例如第三网页页面被显示给第三用户时,此时第一用户或第二用户与该第三用户共享该目标。组合的偏好还可以被用于对为第一用户或第二用户而显示的后继网页页面进行定制。图6是一个高阶框图,它示出了计算机系统600的架构的例子,该系统能够被用来实现管理服务器(例如图1中114),网页服务器(例如图1中的125)等。在图6中,计算机系统600包括通过互联625所以连接的一个或多个处理器605和存储器610。该互联625是一个抽象,它代表任何一个或多个分离的物理总线、点到点连接,或由合适的桥接、适配器或控制器所连接的以上两者。因此,该互联625可以包括,例如,系统总线,外设互联(PCI)总线,超传输或工业标准架构(ISA)总线,小型计算机系统接口( SCSI)总线,通用串行总线(USB), IIC (12C)总线,或电气和电子工程师院(IEEE)标准694总线,它被通常称为“火线”。一个(或多个)处理器605可以包括中央处理单元(CPU)以控制例如主机计算机的总体操作。在某些实施方式中,一个(或多个)处理器通过执行存储在存储器610中的软件或固件来完成该操作。一个(或多个)处理器605可以是或者可以包括一个或多个可编程的通用目的或专用的微处理器、数字信号处理器(DSP)、可编程控制器、专用集成电路(ASIC)、可编程逻辑设备(PLD )或类似物,或者这些设备的组合。该存储器610是或者包括该计算机系统1100的主存储器。该存储器610代表任何种类的随机访问存储器(RAM)、只读存储器(ROM)、闪存(如上讨论)、或类似物,或者这些设备的组合。在使用中,除了其他东西以外,该存储器610可以含有一组机器指令,它被处理器605执行时使得该处理器605执行操作以实现本发明的实施方式。通过互联625连接到一个(或多个)处理器605的还有网络适配器615。该网络适配器615向计算机系统600提供了与远程设备通信的能力,例如存储客户端、和/或其他存储服务器,该网络适配器例如可以是以太网适配器或光纤通道适配器。除非上下文明确要求,在本说明书和权利要求全文中,词语“包括”或者类似用词应解释为包含的意义(亦即“包括而不限于”之意),和排他或穷尽的意义相反。在此应用时,术语“连接”,“耦接”,或者其任何变体表示两个或两个以上元件之间直接或者间接的连接或者耦接。这些元件之间的耦接或者连接可以是物理的,逻辑的,或者它们的组合。另外,词语“此处”,“以上”,“以下”,以及有类似含义的词语被用于本专利申请时,应指本申请的整体而不是此申请的任何特定部分。如果上下文容许,上述详细说明中使用单数或者复数的单词也可以分别包括复数或者单数。与两个或两个以上项目的列举有关的词语“或者”覆盖所有以下该词语的解释任何该列举中的项目,全部该列举中的项目,以及任何该列举中的项目组合。以上所公开的实施方式的详细说明不是为了穷尽所教导的内容或者将其限定于以上公开的精确形式。相关技术人员将了解,虽然为了说明性目的而将所公开的具体实施例描述如上,在本发明范围内各种等同改进均是合理的。虽然进程或者块在此申请中为给定次序,其它实施方式也可以实现具有不同步骤次序的方法,或者采用具有不同程序次序的系统。一些进程或者块可以被删除,移动,增加,再分,结合,和/或修改,以提供其它组合或者子组合。此外,虽然进程或者块被多次显示为被串联执行,也可以替代性地将这些进程或者块并联执行或者在不同时期执行。此处进一步记录的任何具体数字仅仅是实施例。其它实施例可以采用不同值或者范围。此处提供的公开内容的教导可以被用于其它系统,而不一定是上述的系统。上述的各种实施方式的要素和行为可以被合并,以提供进一步的实施方式。上述任何专利和申请及其它参考文献,包括任何可能附带于随附的递交文件中所列出的内容,它们均以参考方式被合并于此。如有必要,可以修改本公开的各方面,以采用如上所述的各种参考文献中的系统,功能,和概念,从而提供本公开的进一步的实施方式。这些及其它变化可以根据上述详细说明用于本公开。虽然上述说明描述了本公开的某些实施方式,并描述了预期的最佳方式,无论上述内容在文中显得如何详细,本发明都可以用许多方式实施。在实现细节上,系统的细节可以极大地变化,而仍然由此处公开的发明包括在内。如上所述,当描述本公开的某些特征或者方面时,所使用的特定术语不应被认为表示该术语在此处被再定义,以将其限定为该术语相关的任何本公开的特定特性,特征,方面。通常,以下权利要求中所采用的术语不应当被解释为将本公开限定于说明书中公开的特定实施方式,除非上述详细说明部分明确定义了此种术语。相应地,本发明的实际范围不仅包括所公开的实施方式,还包括权利要求之下实现或者实施本公开的全部等同方式。尽管本公开的某些方面 以确定的权利要求形式被提出,申请人可以以许多权利要求的形式申描述此公开的各个方面。例如,尽管此公开仅有一个方面被记载为35U.
S.C. §112,第6段所规定的装置加功能权利要求,其它方面同样也可以被具体化为装置加功能权利要求,或其它形式,如具体化为计算机可读取介质。(欲按照35U.S.C. §112,16处置的任何权利要求都将以“用于……的装置”开始)。相应地,申请人保留在递交该申请后追加权利要求的权利,以寻求对应于此公开的其它方面的其它权利要求形式。
权利要求
1.一种用于显示个人化信息的方法,所述方法包括 -接收来自第一用户的、用于与第二用户分享来源于第一论坛的内容的请求; -产生一个供所述第二用户所用的、至所述内容的链接,其中,所述链接包括一个至与所述第一用户相关联的第一用户偏好的指针;以及 -在所述第二用户访问所述链接时,定制所述第二论坛对所述第二用户的呈现,其中,被呈现给所述第二用户的所述第二论坛被根据与所述第一用户相关联的第一用户偏好而被定制。
2.根据权利要求1所述的方法,其特征在于,还包括 -追踪所述第一用户的使用,以记录与所述第一用户相关联的第一用户偏好。
3.根据权利要求1所述的方法,其特征在于,还包括 -建立用于所述第一用户的第一唯一标识;以及 -将所述第一用户偏好与所述第一唯一标识联合地存储。
4.根据权利要求1所述的方法,其特征在于,在定制所述第二论坛对所述第二用户的呈现之前,所述方法还包括 识别来自所述第二用户的、访问所述链接的请求; 取回所述第一用户偏好;以及 产生所述第二论坛以包含由所述第一用户共享的所述内容,其中产生所述第二论坛包括基于所取回的所述第一用户偏好来定制所述第二论坛。
5.根据权利要求1所述的方法,其特征在于,所述第一论坛是第一网页,所述第二论坛是第二网页。
6.根据权利要求5所述的方法,其特征在于,所述第一网页和所述第二网页是由给定网页提供商所显示的网页内容的定制变化。 根据权利要求1所述的方法,其特征在于,至所述内容的所述链接是至所述第二论坛的URL。
7.根据权利要求1所述的方法,其特征在于,还包括 -将与所述第二用户相关联的第二用户偏好和与所述第二用户相关的第二唯一标识联合地存储。
8.根据权利要求7所述的方法,其特征在于,还包括 -接收来自所述第一用户或所述第二用户的、与第三用户共享给定内容的请求; -产生一个用于所述第三用户的、至所述给定内容的第二链接,其中,所述第二链接包括至所述第一用户偏好和/或所述第二用户偏好的指针;以及 -在所述第三用户访问所述第二链接时,定制第三论坛对所述第三用户的呈现,其中,被呈现给所述第三用户的所述第三论坛根据所述第一用户偏好和所述第二用户偏好的组合而被定制。
9.根据权利要求8所述的方法,其特征在于,还包括 -维护一个偏好网络,所述网络包含至所述第一用户偏好、所述第二用户偏好、以及与所述第三用户相关联的第三用户偏好的链接,其中,所述偏好网络包含所述第一用户偏好、所述第二用户偏好与所述第三用户偏好的组合。
10.一种用于定制在网页中显示的内容的方法,所述方法包括由一个管理服务器接收来自第一用户的、与第二用户分享目标链接的请求,所述目标链接与由第一网站提供商提供的第一网页相关联; 由所述管理服务器产生至所述目标链接的链接地址,其中,所述链接地址含有与所述第一地址相关联的第一唯一标识的指针,且其中所述管理服务器与所述第一用户相关联的第一用户偏好与所述第一唯一标识联合地存储; 向所述第一用户提供所述链接地址,以允许所述第一用户与所述第二用户分享所述链接地址; 由所述管理服务器识别来自所述第二用户的、访问所述目标链接的请求;以及由所述管理服务器产生与所述目标链接相关联的第二网页的内容,其中,所述管理服务器基于与所述第一用户相关联的所述第一用户偏好,对要显示给所述第二用户的所述第二网页进行定制。
11.根据权利要求10所述的方法,其特征在于,还包括 -由所述管理服务器监控所述第一用户的使用模式,以产生所述第一用户偏好。
12.根据权利要求10所述的方法,其特征在于,还包括 -监控所述第二用户的使用模式,以产生与所述第二用户相关联的第二用户偏好;以及 -将与所述第二用户偏好和与所述第二用户相关联的第二唯一标识联合地存储。
13.根据权利要求12所述的方法,其特征在于,在存储所述第二用户偏好之后,所述方法还包括 -识别所述第一用户的、访问由所述第一网站提供商提供的给定网页的请求;以及 -基于所述第二用户偏好来定制所述给定网页。
14.根据权利要求12所述的方法,其特征在于,在存储所述第二用户偏好之后,所述方法还包括 -识别所述第一用户的、访问由所述第一网站提供商提供的给定网页的请求;以及 -基于所述第一用户偏好和所述第二用户偏好的组合来定制所述给定网页。
15.根据权利要求12所述的方法,其特征在于,还包括 存储所述第一用户偏好和所述第二用户偏好之间的链接; 维护用户偏好的一个公共集合,所述集合存储了所述第一用户偏好和所述第二用户偏好的组合;以及 使用所述用户偏好的公共集合来对由所述第一用户和/或第二用户所请求的网页进行定制。
16.一种用于定制显示在网页中的内容的方法,所述方法包括 -由管理服务器识别第一网页的第一用户,所述第一网页由第一网站提供商提供; -由所述管理服务器分配一个第一唯一标识给所述第一用户; -由所述管理服务器存储与所述第一用户相关联的第一用户偏好,其中,所述管理服务器将所述第一用户偏好与所述第一唯一标识联合地存储; -由所述管理服务器接收来自所述第一用户的、用于与第二用户分享给定目标的请求,所述目标与由所述第一网页相关联; -由所述管理服务器产生至所述给定目标的链接地址,其中,所述链接地址含有至所述第一唯一标识的指针; 向所述第一用户提供所述链接地址,以允许所述第一用户与所述第二用户分享所述链接地址; -由所述管理服务器识别来自所述第二用户的、访问所述目标链接的请求;以及-由所述管理服务器产生与所述目标链接相关联的第二网页的内容,其中,所述管理服务器基于与所述第一用户相关联的所述第一用户偏好,对将要显示给所述第二用户的所述第二网页进行定制。
17.根据权利要求16所述的方法,其特征在于,在存储所述第二用户偏好之后,所述方法还包括 -识别所述第一用户的、访问由所述第一网站提供商提供的给定网页的请求;以及 -基于所述第二用户偏好对所述给定网页进行定制。
18.根据权利要求16所述的方法,其特征在于,在存储所述第二用户偏好之后,所述方法还包括 -识别所述第一用户的、访问由所述第一网站提供商提供的给定网页的请求;以及 -基于所述第一用户偏好与所述第二用户偏好的组合对所述给定网页进行定制。
19.一种用于显示个性化内容的方法,所述方法包括 -接收来自第一用户的、用于与第二用户分享来源于第一论坛的内容的请求; -产生一个用于所述第二用户的、至所述内容的链接,其中,所述链接包括一个至与所述第一用户相关联的第一用户偏好的指针;以及 -在所述第二用户访问所述链接时,定制所述第二论坛对所述第二用户的呈现,其中,被呈现给所述第二用户的所述第二论坛被根据与所述第一用户相关联的第一用户偏好而被定制。
20.根据权利要求19所述的方法,其特征在于,还包括 -追踪所述第一用户的使用,以记录与所述第一用户相关联的第一用户偏好。
21.根据权利要求19所述的方法,其特征在于,还包括 -建立用于所述第一用户的第一唯一标识;以及 -将所述第一用户偏好与所述第一唯一标识联合地存储。
22.根据权利要求19所述的方法,其特征在于,在定制所述第二论坛对所述第二用户的呈现之前,所述方法还包括 识别来自所述第二用户的、访问所述链接的请求; 取回所述第一用户偏好;以及 产生所述第二论坛以包含由所述第一用户共享的所述内容,其中产生所述第二论坛包括基于所取回的所述第一用户偏好来定制所述第二论坛。
23.根据权利要求19所述的方法,其特征在于,所述第一论坛是第一网页,所述第二论坛是第二网页。
24.根据权利要求23所述的方法,其特征在于,所述第一网页和所述第二网页是由给定网页提供商所显示的网页内容的定制变化。
25.根据权利要求19所述的方法,其特征在于,至所述内容的所述链接是至所述第二论坛的URL。
26.根据权利要求19所述的方法,其特征在于,还包括 -将与所述第二用户相关联的第二用户偏好和与所述第二用户相关的第二唯一标识联合地存储。
27.根据权利要求26所述的方法,其特征在于,还包括 -接收来自所述第一用户或所述第二用户的、与第三用户共享给定内容的请求; -产生一个用于所述第三用户的、至所述给定内容的第二链接,其中,所述第二链接包括至所述第一用户偏好和所述第二用户偏好的指针;以及 -在所述第三用户访问所述第二链接时,定制第三论坛对所述第三用户的呈现,其中,被呈现给所述第三用户的所述第三论坛根据所述第一用户偏好和所述第二用户偏好的组合而被定制。
28.根据权利要求27所述的方法,其特征在于,还包括 -维护一个偏好网络,所述网络包含至所述第一用户偏好、所述第二用户偏好、以及与所述第三用户相关联的第三用户偏好的链接,其中,所述偏好网络包含所述第一用户偏好、所述第二用户偏好与所述第三用户偏好的组合。
29.一种用于定制在网页中显示的内容的系统,所述系统包括 -第一接收机模块,被配置为接收来自第一用户的、与第二用户分享目标链接的请求,所述目标链接与由第一网站提供商提供的第一网页相关联; -链接地址产生模块,被配置为 产生至所述目标链接的链接地址,其中,所述链接地址含有至与所述第一地址相关联的第一唯一标识的指针,并且其中,所述管理服务器与所述第一用户相关联的第一用户偏好与所述第一唯一标识联合地存储; 向所述第一用户提供所述链接地址,以允许所述第一用户与所述第二用户分享所述链接地址; -第二接收机模块,被配置为识别所述第二用户的、访问所述目标链接的请求;以及-内容产生模块,被配置为产生与所述目标链接相关联的第二网页的内容,其中,所述内容产生模块基于与所述第一用户相关联的所述第一用户偏好,对要显示给所述第二用户的所述第二网页进行定制。
30.根据权利要求29所述的系统,其特征在于,还包括一个标识模块,用于生成所述第一用户的所述第一唯一标识。
31.根据权利要求29所述的系统,其特征在于,还包括一个偏好管理器,与所述连接地址产生模块相通信,所述偏好管理器被配置为监控所述第一用户的使用模式,以产生所述第一用户偏好。
32.根据权利要求31所述的系统,其特征在于,所述偏好管理器还被配置为 -监控所述第二用户的使用模式,以产生与所述第二用户相关联的第二用户偏好; -将与所述第二用户偏好和与所述第二用户相关联的第二唯一标识联合地存储。
33.根据权利要求32所述的系统,其特征在于,在存储所述第二用户偏好后 所述标识模块还被配置为,识别所述第一用户的、访问由所述第一网站提供商提供的给定网页的请求;以及 所述内容产生模块还被配置为,基于所述第二用户偏好对所述给定网页进行定制。
34.根据权利要求32所述的系统,其特征在于,在存储所述第二用户偏好后 所述标识模块还被配置为,识别所述第一用户的、访问由所述第一网站提供商提供的给定网页的请求;以及 所述内容产生模块还被配置为,基于所述第一用户偏好与所述第二用户偏好的组合对所述给定网页进行定制。
35.根据权利要求32所述的系统,其特征在于,所述偏好管理器还被配置为 存储所述第一用户偏好和所述第二用户偏好之间的链接; 维护用户偏好的一个公共集合,所述集合存储了所述第一用户偏好和所述第二用户偏好的组合;以及 使用所述用户偏好的公共集合来对由所述第一用户和/或第二用户所请求的网页进行定制。
全文摘要
在一个实施方式中,服务器接收来自第一用户的、与第二用户共享来自第一论坛(例如网页页面)的内容的请求。作为响应,该服务器产生供该第二用户所用的、至该内容的链接。该链接含有指针,该指针指向与该第一用户相关联的第一用户偏好。在一些例子中,该第一用户偏好与一个唯一标识联合地存储,该唯一标识与该第一用户相关联。之后,当该第二用户尝试访问该内容时,该服务器产生含有该内容的第二网页页面。该服务器通过使用与该第一用户相关联的用户偏好来对(将被显示给该第二用户的)该网页页面进行定制。
文档编号G06F17/30GK103069413SQ201180024765
公开日2013年4月24日 申请日期2011年3月17日 优先权日2010年3月19日
发明者安德鲁·J·霍格, 以利沙·J·费奇-库克 申请人:标记公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1