创建个性化主页的方法和系统的制作方法

文档序号:6478474阅读:162来源:国知局
专利名称:创建个性化主页的方法和系统的制作方法
技术领域
本发明一般地涉及因特网,并且更具体地涉及一种为用户自动创建个性化主页而 不需要用户输入他的/她的感兴趣方面的方法和系统。
背景技术
网站的属性(property)通常由它们所属于的类别来指示。网站可具有类别的目录,并且类别和/或子类别可被指派给每个属性。当用户对一个类别感兴趣时,他/她可选 择该类别并且属于该类别的属性可在网页上被示出。建立个性化主页的现有方法需要用户输入他们感兴趣的类别。网站可向用户,例 如John,提供类别的目录,并且可让他选择他感兴趣并且想要在他的个性化主页上具有的 一个或多个类别(或方面)。如图IA中示出,类别例如可包括新闻、天气、股票市场信息、 TV、和电影。类别可包括许多一级子类别。例如,类别新闻可包括诸如头条、本地、世界、娱 乐、科学/技术、商业、运动、和健康之类的子类别。一级子类别可包括许多二级子类别,例 如一级子类别运动可包括例如橄榄球、棒球、篮球、高尔夫、网球、和足球这样的运动。用户John必须逐个地查看这些类别和子类别,考虑他是否对它们中的任何一些 感兴趣并且选择他所感兴趣的那些。在一个示例中,John可选择类别新闻、天气、股票市场 信息、和TV。对于类别新闻,John可选择一级子类别头条、本地、运动、和健康。对于一级子 类别运动,John可选择二级子类别篮球。在接收选择后,可为John创建个性化主页。如图IB中所示,针对用户John的个性化主页可包括他选择的类别或子类别,即类 别新闻、天气、股票市场信息和TV中的内容(或属性);一级子类别头条、本地、运动、和健 康;和二级子类别篮球。可对一条新闻提供导航链接。当用户在导航链接上点击时,可在单 独的浏览器窗口或者在浏览器中的单独标签页中呈现新闻的内容。其它主页可不仅包括感兴趣的主题或类别,还包括称为窗口小部件的元件,用户 可选择将这些元件放置在他的/她的主页上。可向用户提供窗口小部件的类别(例如新闻、 运动、游戏)的列表。当用户选择类别时,然后可向他/她呈现用户可选择来添加到主页的 窗口小部件的列表。现有方法不是自动的,并且不是非常方便,尤其是对于忙碌的用户。用户必须做大 量的工作来创建他的/她的个性化主页。因此,期望更加用户友好的方法来创建个性化主 页。


这里关于附图来描述本发明的实施例,类似的标号用于表示功能类似的元件。图IA示出了根据生成个性化主页的现有方法的显示类别目录的网页。图IB示出了个性化网页的示例。图2示出了根据本发明实施例的用于创建个性化主页的系统。图3示出了根据本发明的一个实施例的编辑用户感兴趣的类别的方法的流程图。
图4示出了根据本发明的实施例的用户感兴趣的类别的数据库。图5示出了根据本发明的实施例的创建个性化主页的方法的流程图。图6示出了根据本发明的实施例的创建个性化主页的方法的流程图。图7示出了根据本发明的实施例的创建个性化主页的方法的流程图。
具体实施例方式本发明提供了一种创建个性化主页的方法,该方法根据在不同但相关的网络服务产品中先前的用户活动来推断用户感兴趣的一个或多个类别,而不是特别要求用户输入 他/她感兴趣的方面。例如,当用户想要在网络服务产品my. yahoo. com(My Yahoo !)创 建个性化主页时,相关的网络服务产品可以是search. yahoo, com、shopping, yahoo, com、 groups, yahoo, com或者www. yahoo, com。本发明的方法可在用户明确展现他/她感兴趣的 类别之前,基于推断的用户感兴趣的类别来为用户自动创建个性化主页,因而节省了用户 的时间和精力。本发明可由计算机可执行的指令来实现,例如程序模块。根据以下详细描 述,本发明的优点将变得明显。图2示出了根据本发明实施例的用于创建个性化主页的系统。系统200可具有服 务器201,许多用户终端202-1、202-2、202-3…202_n可经由网络203与其通信,这些用户 终端不必是系统200的一部分。用户终端202可以是个人计算机、手持或膝上型设备、基于 微处理器的系统、机顶盒、或可编程消费电子。服务器201访问类别数据库204中的数据。 服务器201可以是计算机系统,其可包括屏幕、输入设备、处理单元205、系统存储器、用于 与网络203通信的端口、和连接计算机系统中各种组件的系统总线中的一个或多个。处理 单元205可配置为执行各种方法,包括图3、5、6、和7中示出的那些。图3示出了根据本发明一个实施例的编辑用户感兴趣的类别的方法的流程图。在 301,处理单元205可接收用户的浏览历史信息,例如用户点击的导航链接。在302,单元 205可检测用户的身份,例如John Smith。用户身份信息可从用户的登录信息或者浏览器 cookie得到。在303,单元205可获得被指派给分导航链接所指向的属性的类别和子类别。 类别和子类别例如可以是新闻、运动、和篮球。在304,单元205可将用户身份、类别和子类 别作为记录保存到类别数据库204,并且使用“John Smith”作为记录的标识符。如果用户 John访问另外的属性,可重复301-303,并且可将指派给那些属性的类别和子类别添加到 记录“John Smith”。在一个实施例中,用户可具有工具栏作为他的/她的浏览器的一部分; 工具栏的存在使得可能向处理单元205传送用户的浏览习惯或活动。图4示出了根据本发明的一个实施例的用户类别的数据库204。如所示的,对于 每个用户,数据库存储他的/她的身份,以及他/她已访问的属性的类别和子类别。如所示 的,数据库存储了关于用户John Smith的13次访问的浏览历史信息,包括对新闻类别中属 性的5次访问、对天气类别中属性的4次访问、对股票市场信息类别中属性的3次访问、和 对TV类别中属性的1次访问。在一个实施例中,类别和子类别可设置为在某个时间段(例如30天)之后期满, 以使得数据将仅仅表示用户的当前兴趣。数据库204中存储的数据基于在提供个性化主页服务的网络服务产品外部的用 户经历。当用户尝试建立个性化主页时,他/她与提供个性化主页服务的网络服务产品尚没有任何交互,或者对其尚没有体验。之前可在不同但相关的网络服务产品的执行期间收集数据库204中的数据。在一个实施例中,用户想要在my. yahoo, com建立个性化主页, 并且当用户之前访问www. yahoo, com上的属性、在search, yahoo, com上进行搜索、浏览 shopping, yahoo, com上的产品或者在groups, yahoo, com加入群组时,浏览历史信息被收 集。当用户想要尝试My Yahoo !的网络服务产品提供的新服务并且建立My Yahoo !个性 化主页时,在那些相关网络服务产品上的先前的浏览历史可用于推断用户可能感兴趣的方 面。图5示出了根据本发明的实施例的创建个性化主页的方法的流程图。在500,服务器201可接收用于启动个性化主页的请求。在一个实施例中,服务器 201可将用户输入登录信息视为请求。在501,可获得用户的身份信息。在一个实施例中,服务器201可通过用户的登录 信息将用户识别为John Smith。应当理解,服务器可通过其它类型的信息,例如IP地址或 浏览器cookie,或者通过用户浏览器中的工具栏所编辑的信息,来识别用户。在502,使用身份信息,服务器201可从数据库204检索用户的浏览历史信息。在 图4中,用户John Smith在数据库204中具有11条记录,并且服务器201可找出所有的类 别和子类别信息。在503,服务器201可执行算法来生成分级的用户类别的列表。算法可包括至少一 种兴趣标准。在一个实施例中,兴趣标准是类别出现在数据库204中用户记录中的总次数。 如图4中所示,用户John Smith已分别访问了类别新闻、天气、股票市场信息、TV和电影中 的属性5、4、3、1和0次。因此,对于用户John Smith,类别新闻可被指派最高等级,并且类 别电影可被指派最低等级。在另一个实施例中,兴趣标准可以是类别中的属性已被访问的 频率。例如,如果在一天的期间内,用户John Smith访问类别天气中的属性1次,但是访问 类别股票市场信息中的属性3次,则类别股票市场信息可被指派更高等级,尽管类别天气 在用户记录中具有更多的总访问数。应当理解,可使用其它类型的兴趣标准。在一个实施例中,算法可包括可放置在个性化主页上的预定数量的类别。如果用 户感兴趣的类别的数量大于预定数量,则分级的用户类别的列表可仅包括上面级别的类 另|J。例如,用户的浏览历史信息包括十二个类别。当预定数量为10时,最低级别的两个类 别可不被包括在分级的用户感兴趣的类别中。在一个实施例中,算法还可在分级的用户感兴趣的类别的列表中对类别中的子类 别进行分级。在图4中示出的实施例中,用户John Smith访问类别运动中的子类别篮球2 次,超过该类别中任何其它的子类别。因此,该子类别可被指派较高的等级。在504,根据分级的用户类别,可自动生成用户的个性化主页,与许多类别/子类 别有关的模块被放置在其上。如图4中所示,用户John Smith感兴趣的类别包括新闻、天 气、股票市场信息和TV,所以这些类别可在John的个性化主页上示出。因为John从未访问 过类别电影中的任何属性,并且类别电影不在他的类别列表中,所以类别电影将不会在他 的个性化主页上示出。因为John的类别列表还包括类别新闻中的许多子类别,这些子类别 也可在John的个性化主页上示出。 个性化主页可具有一个或多个列,并且每个列可用于示出一个或多个类别。在一 个实施例中,类别根据它们在分级的用户感兴趣的类别的列表中的级别来放置,以使得具有最高级别的类别被放置在主页上最显著的位置,例如主页的左上部分。在另一个实施例中,为了更好地展示来放置类别。在图4中示出的实施例中,因为用户对类别新闻中的许多 子类别感兴趣,所以整个列可用于示出类别新闻,而另一列用于示出所有其它类别。当主页 具有宽列和窄列时,在宽列中看起来更好的类别可放置在宽列中,并且在窄列中看起来更 好的类别可放置在窄列中。每个类别和子类别可用许多模块或属性来构成。因此,本发明的方法可在用户John Smith明确地展现兴趣之前推断John的这些 信息,并且针对John生成与图IB中示出的个性化主页相类似的个性化主页,而不必让他花 费时间选择他感兴趣的类别。图6是根据本发明实施例的创建个性化主页的方法的流程图。类似于图5中示出的实施例,在600接收启动个性化主页的请求,在601可获得用 户的身份信息,并且在602可获得用户的浏览历史信息。在603,基于用户的身份信息,服务器201可获得用户的人口统计简档(profile), 其可包括例如用户年龄和/或性别这样的信息。在一个实施例中,用户当为不同但相关的 网络服务产品(像电子邮件帐户或BBS帐户)登记时,可提供他的/她的人口统计信息。这 种人口统计信息可保存在数据库中并且服务器201被授权访问该数据库。应当理解,603可 在602之前或者与602同时执行。在604,服务器201可执行算法来生成分级的用户感兴趣的类别的列表。该算法可 包括至少一种兴趣标准,并且人口统计信息可用于调节该至少一种兴趣标准。在一个实施 例中,对于20岁以下的用户,兴趣可调节为增大子类别运动的级别,而降低类别股票市场 信息的级别。人口统计信息可用于调节类别或子类别中不同模块的级别。在一个实施例中,对 于女性用户,用于子类别健康的兴趣标准可调节为增大关于女性健康的模块的级别,而对 于男性用户,兴趣标准可调节为增大关于男性健康的模块的级别。在另一个实施例中,对于 30岁以下的用户,用于类别股票市场信息的标准可调节为增大关于长期投资的模块的级 别,而对于60岁以上的用户,标准可调节为增大关于短期收益的模块的级别。因此,主页上 的内容可更加针对于用户。在605,可生成个性化主页,以使得类别、子类别和/或模块可根据它们经调节的 等级被放置在其上,并且至少一个模块被放置在每个类别/子类别下。图7是根据本发明的实施例的创建个性化主页的方法的流程图。类似于图5中示出的实施例,在700可接收启动个性化主页的请求,在701可获得 用户的身份信息,并且在702可获得用户的浏览历史信息。在703,服务器201可获得用户的地理位置。在一个实施例中,用户的地理位置可 根据用户的IP地址推断。在另一个实施例中,用户的位置可根据用户在不同但相关的网络 服务产品,例如用户在groups, yahoo, com加入的组中输入的信息来推断。在另外的实施例 中,用户的地理位置可由用户输入。应当理解,703可在702之前或者与702同时执行。在704,服务器201可执行算法来生成分级的用户感兴趣的类别的列表,并且用户 的位置可在算法中用于调节至少一种兴趣标准。在一个示例中,在703可确定用户处于San Antonio, TX0因此,针对类别天气的标准可调节为专注于关于该区域的天气信息。针对子类别本地的兴趣标准也可调节为专注于有关San Antonio的新闻。在一个实施例中,位置信息可用于调节不同模块在类别或子类别中的级别。例如, 如果用户处于San AntonioJX并且对子类别篮球感兴趣,则针对该子类别的兴趣标准将调 节为增大关于San Antonio Spurs的模块的级别。在705,可根据经调节的感兴趣的类别、子类别和模块来自动创建个性化主页。尽管上述的每个实施例经由在算法中调节兴趣标准来个性化主页的内容,但是应 当理解,可通过在算法中调节其它元素来完成个性化。为了保护用户的隐私,本发明的方法不暴露用户的浏览历史。代替地,它在后台学 习用户的浏览历史,推断用户感兴趣的方面,并且将与感兴趣方面有关的模块放置在为用 户自动创建的个性化主页上。在一个实施例中,用户有机会调节自动生成的个人主页上的内容移除他/她不 感兴趣的类别或子类别,并且添加他/她感兴趣的类别或子类别。仅仅作为示例而不是限制,已相关于特定实施例详细示出和描述了本发明的多个 特征和方面。本领域技术人员将会理解,对于所公开实施例的可替换实现和各种修改处于 本公开的范围和预期之内。因此,旨在本发明被认为仅由所附权利要求的范围限定。
权利要求
一种方法,包括响应于启动第一网络服务产品的请求,检测与所述请求相关联的用户身份信息;检索与所述用户身份信息相关联并且是在第二网络服务产品执行期间获得的浏览历史信息、人口统计信息、或地理位置信息中的至少一个;根据浏览历史信息、人口统计信息、或地理位置信息中的所述至少一个,为所述用户创建感兴趣类别的列表;并且在所述第一网络服务产品处为所述用户生成个性化主页,其中所述个性化主页包括至少一个模块,所述至少一个模块属于所述感兴趣类别的列表中至少一个类别。
2.根据权利要求1所述的方法,其中所述检测包括检查登录信息。
3.根据权利要求1所述的方法,其中所述检索包括检索所述浏览历史信息。
4.根据权利要求3所述的方法,其中所述浏览历史信息包括所访问属性的类别。
5.根据权利要求3所述的方法,其中所述浏览历史信息包括所访问属性的子类别。
6.根据权利要求1所述的方法,其中所述检索包括检索所述人口统计信息或所述地理 位置信息中的至少一个以及所述浏览历史信息。
7.根据权利要求1所述的方法,其中所述创建包括确定类别在所述感兴趣类别的列表 中的级别。
8.根据权利要求7所述的方法,还包括根据类别的级别在所述个性化主页上放置类别。
9.根据权利要求1所述的方法,其中所述创建包括确定子类别在所述感兴趣类别的列 表中的级别。
10.根据权利要求9所述的方法,还包括根据子类别的级别在所述个性化主页上放置 子类别。
11.根据权利要求6所述的方法,还包括基于所述用户的人口统计信息来调节所述个 性化主页的内容。
12.根据权利要求6所述的方法,还包括基于所述用户的地理位置来调节所述个性化 主页的内容。
13.一种具有用于执行根据权利要求1所述的方法的指令的计算机程序。
14.一种用于在第一网络服务产品处生成个性化主页的系统,包括感兴趣类别的数据库,存储在第二网络服务产品执行期间获得的至少一个用户的浏览 信息、人口统计信息、或地理位置信息中的至少一个;和 处理单元,所述处理单元响应于启动第一网络服务产品的请求,检测与所述请求相关联的用户身份信息; 从所述感兴趣类别的数据库检索与所述用户身份信息相关联的浏览历史信息、人口统 计信息、或地理信息中的至少一个;根据浏览历史信息、人口统计信息、或地理位置信息中的所述至少一个,为所述用户创 建感兴趣类别的列表;以及在所述第一网络服务产品处为所述用户生成个性化主页,其中所述个性化主页包括用 于所述感兴趣类别列表中至少一个类别的至少一个模块。
15.根据权利要求14所述的系统,其中所述处理单元通过检查登录信息来检测所述用户身份信息。
16.根据权利要求14所述的系统,其中所述处理单元检索所述浏览历史信息。
17.根据权利要求16所述的系统,其中所述浏览历史信息包括所访问属性的类别。
18.根据权利要求16所述的系统,其中所述浏览历史信息包括所访问属性的子类别。
19.根据权利要求14所述的系统,其中所述数据库存储所述人口统计信息或所述地理 位置信息中的至少一个以及所述浏览历史信息,并且所述处理单元检索所述人口统计信息 或所述地理位置信息中的至少一个以及所述浏览历史信息。
20.根据权利要求14所述的系统,其中所述处理单元确定类别在所述感兴趣类别的列 表中的级别。
21.根据权利要求20所述的系统,其中所述处理单元还根据类别的级别在所述个性化 主页上放置类别。
22.根据权利要求14所述的系统,其中所述处理单元确定子类别在所述感兴趣类别的 列表中的级别。
23.根据权利要求22所述的系统,其中所述处理单元根据子类别的级别在所述个性化 主页上放置子类别。
24.根据权利要求19所述的系统,其中所述处理单元还基于所述用户的人口统计信息 来调节所述个性化主页的内容。
25.根据权利要求19所述的系统,其中所述处理单元还基于所述用户的地理位置来调 节所述个性化主页的内容。
全文摘要
一种自动创建个性化主页的方法,其根据先前在不同但相关的网络服务产品中的用户活动来推断一个或多个感兴趣的类别,而不是明确地要求用户输入他/她感兴趣的方面。
文档编号G06Q50/00GK101802865SQ200880107951
公开日2010年8月11日 申请日期2008年9月18日 优先权日2007年9月19日
发明者塔潘·比哈特, 帕拉格·珍, 普拉桑纳·帕德玛纳哈恩, 米歇尔·玛索拉斯, 约瑟夫·扎吉·布-洋恩斯, 莎纳恩·杰瑞米·德尔普 申请人:雅虎公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1