CN103257998B - 更新用户简档的方法 - Google Patents

更新用户简档的方法 Download PDF

Info

Publication number
CN103257998B
CN103257998B CN201310086319.6A CN201310086319A CN103257998B CN 103257998 B CN103257998 B CN 103257998B CN 201310086319 A CN201310086319 A CN 201310086319A CN 103257998 B CN103257998 B CN 103257998B
Authority
CN
China
Prior art keywords
server
user
content items
content item
characteristic information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310086319.6A
Other languages
English (en)
Other versions
CN103257998A (zh
Inventor
T·肯普
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Deutschland GmbH
Original Assignee
Sony Deutschland GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from EP06003647A external-priority patent/EP1833010A1/en
Application filed by Sony Deutschland GmbH filed Critical Sony Deutschland GmbH
Publication of CN103257998A publication Critical patent/CN103257998A/zh
Application granted granted Critical
Publication of CN103257998B publication Critical patent/CN103257998B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/133Protocols for remote procedure calls [RPC]

Abstract

本发明涉及一种更新用户简档的方法。一种基于存储在客户机(1)上的用户内容项更新存储在服务器(2)上的用户简档的方法,所述服务器(2)能经由通信网络(3)与所述客户机(1)通信,所述方法包括下面的步骤:a)对于所述客户机(1)上的至少部分所述用户内容项中的每项,提供适于标识相应用户内容项的特征信息;b)将所述用户内容项的特征信息从所述客户机(1)传递到所述服务器(2);c)将所述用户内容项的特征信息与适于标识所述服务器内容项的特征信息比较;以及d)基于在c)中执行的比较更新所述服务器(2)上的所述用户简档。

Description

更新用户简档的方法
本申请是国际申请日为2007年02月22日,国际申请号为PCT/EP2007/001545,进入中国国家阶段日为2008年08月20日,申请号为200780006089.0,申请名称为“更新用户简档的方法”的发明专利申请的分案申请。
技术领域
本发明涉及基于客户机上的用户内容项来更新服务器上的用户简档的方法,以及适合相互通信以更新用户简档的客户机和服务器。
背景技术
在例如基于个性化移动电话的收音机或者个性化因特网广播电台的个性化流数据业务中,用户必须手工更新其服务器上的简档。
一般而言,如下手工更新服务器上的用户简档:首先,给用户提供服务器内容项的选集。其次,用户给出反馈来指示他喜欢/不喜欢该选集(collection)中的哪些内容项。最后,将反馈传递给服务器以更新服务器上的用户简档。
上述的过程需要相当长的时间,因为在服务器上的用户简档能满意地代表用户的实际偏好之前用户要执行许多个手工反馈步骤。
发明内容
本发明的目标是提供更新服务器上的用户简档的方法,该方法避免了上面提及的种种缺点。
为了解决该目标,本发明提供了根据第一和第二方面的用于更新用户简档的方法。本发明性方法的优选实施例在附属权项的范围之内。还由分别根据其他方面的客户机、服务器、计算机程序产品以及计算机可读存储部件来达到本发明潜在的目标。
根据本发明,提供了基于客户机上的用户内容项来更新服务器上的用户简档的方法,服务器能经由通信网络与客户机通信,该方法包括如下步骤:a)对于客户机上的至少部分所述用户内容项中的每项,提供适于标识相应用户内容项的特征信息;b)将用户内容项的特征信息从客户机传递到服务器;c)将用户内容项的特征信息与适于标识服务器内容项的特征信息比较;以及d)基于在步骤c)中执行的比较,更新服务器上的用户简档。
在本发明的范围内,术语“服务器”可认为是个性化流数据业务的内容推荐系统,而术语“客户机”可认为是用于经由通信网络联系内容推荐系统的设备。客户机可为例如移动电话、手持设备、PC、PDA(个人数字助理)、游戏控制台或任何其他可联网设备。客户机和服务器可经由网络连接。该网络可以是有线和/或无线的。该连接可以是“一直在线的”(例如使用DSL连接)或者短暂的(例如使用拨号连接)。适合的网络/互连包括因特网、内联网、外联网、VPN(虚拟专用网络)、xDSL连接、电话网络(包括GSM/EDGE、3G(例如UMTS)、4G、GPRS、WAP)、无线以太网或广播网络。
在本发明的范围内,术语“内容项”包括可经由通信网络传递的任意类型的数据,例如音频数据、视频数据、A/V数据、静态图像或移动图像、文本数据(例如文章)、程序数据(游戏)等。
用户简档可以是数据存储器中的数据结构,其可包括例如用户标识(用户ID)和例如相应用户已给予肯定反馈的内容项的列表和/或相应用户已给予否定反馈的内容项的列表。用户简档还可以是数据库条目,在其中用户标识(用户ID)与这些列表相关。存储用户简档的另一种可能方法是不存储内容项的列表而是存储描述内容项的多个方面的元数据或描述数据的列表,这些内容项已经由用户肯定或者否定地评定过。以歌曲为例,这样的元数据可包括但不限于艺术家姓名、歌曲名称、艺术家性别、歌曲语言、出版日期、商业成就(“前20”)、音乐特征(韵律、声音等)、情绪(例如浪漫)等。对于其他可能的内容项,可导出相似的元数据。元数据可能已存在于内容项自身中(例如对于mp3文件,艺术家姓名和歌曲名称可为数据文件的一部分),可分别导出其他元数据并且存储在数据库中,其中这些元数据与内容项相关。
在EP1667106中公开的EuTAG签名是一种特殊的元数据,它基于特性集产生,该特性集包括多个时域相关特性。为了表现所述音频数据中多个时域相关特性的特征的多个时间位置或时间范围,形成此签名。这一元数据可用作“指印”以标识这一音频数据。由于在服务器和客户机上导出所述签名的算法是相同的,所以服务器和客户机都可独立地导出所述签名。为了使用仅存在于服务器上的元数据来更新用户简档,可以在客户机和/或服务器内比较所述签名,以便确定哪些内容项同时存在于客户机和服务器上。
可手工导出元数据并且将其输入进数据库中或者可借助于基于频谱分析的公知算法自动导出元数据,频谱分析使用信号处理来导出内容项的特征。
将用户内容项的特征信息从客户机传递到服务器优选经由通信网络完成。特征信息可被当作无需耗时的人工用户反馈而在服务器上处理以更新并改善用户简档的用户偏好的“图”。如果特征信息是签名,则在服务器中可将该签名与相关签名和描述性元数据的数据库中的数据比较,并且如果传递的签名已存在于数据库中,则可以使用相关的描述性元数据来更新传递签名的用户的用户简档。
借助于相应信息被传递到服务器的客户机上的这部分用户内容项可包括所有的用户内容项。然而,这部分用户内容项也可不包括客户机上的所有的用户内容项。这部分用户内容项是否包括所有的用户内容项取决于例如所有的用户内容项的数据大小和/或将这部分用户内容项的特征信息从客户机传递到服务器所需要的时间量。
本发明还提供了基于客户机上的用户内容项来更新服务器上的用户简档的方法,服务器能经由通信网络与客户机通信,该方法包括如下步骤:a)将特征信息从服务器传递到客户机,特征信息能适于标识部分服务器内容项中的每项。b)对于部分服务器内容项中的每项,b1)将相应特征信息与适于标识客户机的内容项中的每项的客户机上的特征信息比较,b2)如果相应服务器内容项的特征信息匹配用户内容项的特征信息,则产生自动反馈信息,而自动用户反馈信息对应用户反馈信息的可能级别或情形的其中之一,c)将部分服务器内容项的每项的反馈信息从客户机传递到服务器上,以及d)基于该部分服务器内容项的每项的自动用户反馈信息和/或用户反馈信息来更新服务器上的用户简档。
根据又一实施例,还可提供:另一方面如果相应服务器内容项的特征信息与用户内容项的特征信息不匹配,则b3)基于与相应服务器内容项相关的用户输入和/或基于无用户输入产生用户反馈信息,而自动用户反馈信息对应于用户反馈信息的可能级别或情形的其中之一。
将部分服务器内容项的特征信息从服务器传递到客户机优选经由通信网路执行。
如果用户内容项与属于被传递的部分服务器内容项的服务器内容项的其中之一匹配,则不需要任何用户输入例如按键,可产生自动反馈信息。由于用户不必采取任何动作项例如按“喜欢”或“不喜欢”按钮,所以这可提供非常用户友好的反馈。客户机上的用户内容项的选集被用作其个人品味的“图”以更新其服务器上的简档。在用户简档更新期间为了把客户机上的用户内容项的选集保密,不能使自动反馈信息与基于用户输入的用户反馈信息的可能级别或情形其中之一相区分。如果用户反馈信息的可能级别或情形包括“喜欢”和“不喜欢”,则在用户内容项与服务器内容其中之一匹配的情况下的自动用户反馈信息可能被选为“喜欢”以表示用户喜欢相应内容项。然而,不能将自动反馈信息与从用户输入(例如从按“喜欢”键中)获得的用户反馈信息相区分。因此,客户机上的用户内容项对于服务器端是保密的。
根据更新服务器上用户简档的发明性方法的另一实施例,用户反馈信息的可能级别或情形的数量为2。这两个级别或情形可分别表示用户对于特定内容项的赞许或憎恶并且其可被用户通过例如按相应“喜欢”或“不喜欢”按钮分别评定。然而,也可有用于反馈信息的两个以上的级别或情形来应对特定内容项的不同级别或情形的赞许或憎恶(例如“非常好”、“好”、“可以”、“不好”、“非常不好”)。
根据本发明性方法的又一实施例,用户输入包括显式(explicit)输入和隐式(implicit)输入。在本发明的范围内,输入过程可为评定过程的一部分或者可认为评定过程。“输入”可分成两类:“显式输入”和“隐式输入”。显式输入例如为按“喜欢/不喜欢”按钮以为了指示欣赏/不欣赏当前突出显示的内容项。隐式输入例如为用户确实发起/没有发起(“跳过”)由分别显示的内容项标识(显式/隐式选择)表示的特定内容项的传递过程、用户可视地翻动显示的内容项标识(“跳过”)的速度等这些事实。
根据发明性方法的另一实施例,部分服务器内容项包括存储在服务器上的内容推荐列表的服务器内容项。内容推荐列表可包括例如为了保持用户简档最新与客户机上的用户音频数据比较的全新的音频数据。
根据本发明的另一方面,内容项的特征信息对应于内容项自身和/或对应于标识该内容项的标识码。如果部分服务器内容项的特征信息从服务器已传递到客户机,传递除标识码(例如EuTAG)之外的内容项自身以使得用户可在提供其用户反馈之前可处理内容项(例如收听内容项或将其可视化)则会是有利的。如果客户机上的至少部分所述用户内容项的特征信息从客户机传递到服务器上以在服务器上执行比较以及用户更新,则特征信息可以仅包含标识码。
根据本发明的另一实施例,更新用户简档的方法包括对于示出与相应服务器内容项匹配的用户内容项的每项,确定是否有可用于服务器上的相应内容项的描述性数据。描述性数据可被当作对于内容项的补充性信息并且可包括类似“柔和”、“激进”、“硬摇滚”、“古典”的属性。在描述性数据的支持下,可建立用户简档并且用于个性化流数据业务。
其另一有利之处是,如果有描述性数据可用于相应内容项,则基于相应描述性数据来更新用户简档。
如果没有描述性数据可用于相应内容项,其有利之处是当更新用户简档时丢弃相应内容项。
或者根据本发明的另一实施例,其有利之处是,如果没有描述性数据可用于相应内容项,则分析相应内容项并且基于分析结果来更新用户简档。分析会着重于时域中的特征以将相应内容项分类分成例如几个模式级别其中之一并且允许基于此更新用户简档。
根据本发明的另一实施例,如果用户简档包括多个频道,而内容项可指定到至少一个频道,则基于相应内容项来更新用户简档可仅对于至少一个频道进行。这些频道可表示用户内容项的优选类别,例如“硬摇滚”、“80年代”、“科技”、“古典”。
根据更新用户简档的发明性方法的又一实施例,还包括评定关于每项频道的相应内容项、以及确定至少一个频道作为具有完成的最好评定(rating)的频道。通过将特定的内容项指定到“硬摇滚”频道并且基于仅关于“硬摇滚”频道的那个特定内容项来更新用户简档,可防止另一类似“80年代”或“科技”的频道的用户简档被不合适的内容项误更新。
作为备选方案,如果最好的评定没有超出预定的最小评定,丢弃相应内容项不更新用户简档。因此,这可避免:未被合适地指定到特定频道的内容项损坏用户简档。
作为附加或备选方案,作为具有最好评定频道的所述至少一个频道可更新为最好频道。
根据本发明的实施例,至少一个频道是单个频道。这样,基于特定内容项更新用户简档被限制到单独一个频道,其还提高了用户简档更新的质量。
根据发明的另一实施例,在执行更新用户简档的步骤之前在客户机上需要用户输入,并且根据用户输入,继续或延迟或取消用户简档的更新。可以通过用户输入请求来引导对基于客户机上的用户内容项以更新服务器上的用户简档的确认。
本发明还提供了适于经由通信网络与服务器通信以基于客户机上的用户输入来更新服务器上的用户简档的客户机,其包括:接收服务器上的特征信息的部件,该特征信息适于标识部分服务器内容项中的每项,将部分服务器内容项中的每项的相应特征信息与客户机上的适于标识每项客户机内容项的特征信息进行比较的部件,如果相应服务器内容项的特征信息匹配用户内容项的特征信息则产生自动反馈信息的部件以及基于与相应服务器内容项相关的用户输入产生用户反馈信息的部件,而自动用户反馈信息对应于用户反馈信息的可能级别或情形其中之一,以及将部分服务器内容项中的每项的反馈信息从客户机传递到服务器的部件。
本发明还提供了适于经由通信网络与客户机通信以基于客户机上的用户内容项来更新服务器上的用户简档的服务器,其包括:从客户机接收至少部分用户内容项的特征信息的部件,所述特征信息适于标识相应用户内容项,将用户内容项的特征信息与适于标识服务器内容项的特征信息进行比较的部件,以及基于在所述比较方法中执行的比较结果来更新服务器上的用户简档的部件。
还提供了包括计算机程序部件的计算机程序产品,该计算机程序部件适于执行根据本发明的方法或者适于至少部分地实施根据本发明的客户机和/或服务器。
作为附加或备选方案,提供了计算机可读存储介质,其包括根据本发明的计算机程序产品。
下面将进一步讨论本发明的这些和其他方面:
在类似基于个性化移动电话的收音机、个性化因特网广播电台的个性化流音频业务中,用户必须手工地个性人化其频道,在多数情况下通过首先选择其“喜欢”或“不喜欢”的目录并且然后重复地选择其“喜欢”或“不喜欢”的歌曲。例如更新用户简档的过程是费时的并且仅在已完成大量的这样的反馈操作后才产生可行的个性化结果。
为了加快更新用户简档的过程,可设想利用客户机(例如PC或移动电话)上的用户内容项(例如歌曲的选集)作为用户偏好的指示。
在许多情况下,现代智能移动电话还作为移动mp3播放器。因此,可设想利用移动电话存储器中的mp3歌曲来更新和改善用户简档。
首先,通过例如在蜂窝电话上本地计算小标识符(例如,作为EuTAG),对照存储在服务器上的音乐标识电话上的音乐,并且将标识符传递到服务器。使用标识符,服务器寻找哪首音乐也存储在服务器上以及查看歌曲中哪些歌曲有元数据可用。丢弃所有没有可用的元数据的歌曲。使用剩下的歌曲来更新用户简档。
在用户显式“喜欢”评定的情况下,可使用应用到推荐系统的同一方法来执行用户简档更新。然而,在类似SONY的StreaMan或者Vodafone的VodafoneRadioDJ、以许多音乐频道来突出特色的系统的环境中,可有利地将该方法精细化,因为即使用户喜欢Elvis歌曲,这不意味着应使用Elvis歌曲来更新他/她的“20世纪90年代舞曲”频道。在这种情况下,系统优选地对照该用户的所有常用频道来评定客户机上的用户选集中的歌曲,并且将每首歌曲指定到这些频道其中之一以更新相应频道的特征。有利地,将歌曲分别指定到发现最好评定的频道。对于发现最好评定的频道的特征,执行具有用户选集中的歌曲的用户简档的更新。
无论何时只要用户改变歌曲选集,可以重复执行更新用户简档的过程,以便例如重新计算所有的歌曲标识符并再将其发送到服务器上。
因为可能存在用户由于隐私问题拒绝将有关移动电话上的歌曲的信息上传到服务器的情况,所以还可设想计算服务器上的例如所有歌曲推荐的标识符,将它们与歌曲一起流式传送到移动电话上并且使移动电话检查移动电话的存储器中是否有那些推荐中的任何一个。如果情况是如此,移动电话将信息消息回送到服务器以表明按下“喜欢”按钮,以使服务器不能区分是用户已显式地按了“喜欢”按钮还是回到自动过程。使用这样方法,维护了用户的隐私并且不需由用户再进行显式评定。
如上文说明以及下文将进一步阐述的本发明的所有不同方面能以任何方式进行组合。可合并并且组成说明书一部分的附图说明了发明的示例性实施例,并且结合上文给出的本发明的整体描述,以及下文给出的实施例的详细描述,用于解释本发明的原理,其中:
附图说明
图1示出根据本发明执行用户简档更新的客户机和服务器的实施例;
图2示出根据本发明用于更新用户简档的方法的实施例;以及
图3示出根据本发明用于更新用户简档的方法的另一实施例。
具体实施方式
图1示出可经由通信网络相互通信以更新用户简档的客户机1和服务器2的实施例。将结合图2和图3更详细地描述可使用图1中示出的客户机-服务器系统和通信网络3执行的用户简档更新。
图2示意性地说明了基于客户机1上的用户内容项来更新服务器2上的用户简档的方法的实施例,服务器2能经由通信网络3与客户机通信。所执行的方法步骤示意性地标为具有沿动作线排列的顺序标记的框。动作线从图的左侧(其中在客户机上执行方法步骤)移动到图的右侧(其中在服务器上执行方法步骤)或从图的右侧移动到图的左侧,数据在客户机1和服务器2之间传递。数据传递的方法由箭头标注。该说明也适用于下文的图3。
在图2中的步骤S1中,至少对于客户机上存储的部分用户内容项,提供了适于标识相应用户内容项的特征信息。特征信息是标识内容项的标识码(例如EuTAG)。接着,在步骤S2中,用户内容项的特征信息经由通信网络3从客户机1传递到服务器2。在随后的步骤S3中,服务器2将经由通信网络3从客户机1接收的用户内容项的特征信息与适于标识存储在服务器2上的服务器内容项的特征信息比较。接着,基于在步骤S3中执行的比较在步骤S4更新服务器2上的用户简档。用户简档更新可能涉及与发现匹配的内容项相关的描述性数据。如果服务器2管理用户的多个频道,关于特定用户内容项的用户简档可能仅影响关于一个或至少一个频道的用户简档。因此,用户内容项对于一些频道的用户简档的影响是可避免的,这些频道拥有完全不同属性的内容项。
图3示意性地说明了基于客户机1上的用户内容项来更新服务器2上的用户简档的方法的另一实施例,服务器2能经由通信网络3与客户机1通信。首先,在步骤S1′中,将特征信息从服务器2传递到客户机1上,特征信息适于标识部分服务器内容项的每项。特征信息可包括内容项本身的数据以及标识内容项的标识码。接着在步骤S2′中,对于部分服务器内容项中的每项,将相应特征信息与客户机上适于标识客户机内容项的每项的特征信息比较。在下面的步骤S3′中,如果相应服务器内容项的特征信息与用户内容项的特征信息匹配,产生自动反馈信息,否则,产生基于与相应服务器内容项的用户输入的反馈信息,而自动用户反馈信息对应于用户反馈信息的可能级别或情形(state)的其中之一。自动用户反馈信息对应于“喜欢”和“不喜欢”的可能级别或情形中的“喜欢”的级别或情形。因此,无法将自动用户反馈信息与由于按“喜欢”按钮所产生的基于手工用户输入的用户反馈信息区分开。接着,在步骤S4′中,将部分服务器内容项中的每项的反馈信息(即自动用户反馈信息和/或基于用户输入的用户反馈信息)从客户机1传递到服务器2上。在下面的步骤S5′中,基于该部分服务器内容项的自动用户反馈信息和/或用户反馈信息在服务器上更新用户简档。
如关于前面实施例提及的,用户简档更新可涉及与发现匹配的内容项有关的描述性数据,并且如果用户简档支持多个频道,更新还仅影响有关一个或者至少一个频道的用户简档。
个性化流数据业务中可能涉及存储在服务器2上的用户简档,并且存储在服务器2上的用户简档可能影响在服务器和用户的多个客户机之间的数据传递。因此,使用存储在他/她移动电话上的用户的歌曲选集更新服务器上的用户简档(profile),而例如将服务器上的歌曲推荐传递到作为用户的另一客户机的PC是可能的。
参考符号
1客户机
2服务器
3通信网络

Claims (14)

1.一种基于存储在客户机(1)上的用户内容项更新存储在服务器(2)上的用户简档的方法,所述服务器(2)能经由通信网络(3)与所述客户机(1)通信,所述方法包括下面的步骤:
a)对于存储在所述客户机(1)上的所述用户内容项中的每项,提供适于标识相应用户内容项的特征信息;
b)所述用户内容项的特征信息从所述客户机(1)传递到所述服务器(2);
c)将存储在所述客户机上的所述用户内容项的特征信息与存储在所述服务器上并适于标识服务器内容项的特征信息比较;以及
d)基于在c)中执行的比较,更新所述服务器上的所述用户简档,其中通过以下步骤执行d)中的更新:通过响应于存储在所述客户机上的用户内容项的特征信息匹配所述服务器内容项的特征信息,产生自动反馈信息以及基于与相应所述服务器内容项相关的用户输入产生用户反馈信息,
其中,所述用户简档包括多个频道,而一个所述用户内容项能够指定到所述多个频道中的至少一个频道,并且基于相应用户内容项来更新所述用户简档可仅对于相应用户内容项能指定到的相应频道进行,
其中每当将用户内容项添加到所述客户机(1)和/或从所述客户机(1)中删除时重复步骤b)至d),其中,用户输入包括显式输入和隐式输入,
其中,所述隐式输入为服务器内容项的传递过程的跳过。
2.如权利要求1所述的方法,包括如下步骤:
-评定关于所述频道中的每个频道的相应服务器内容项;以及
-将至少一个频道确定为具有最好评定的频道。
3.如权利要求2所述的方法,其特征在于,作为具有最好评定的频道的所述至少一个频道被更新为最好频道。
4.如权利要求3所述的方法,其特征在于,如果所述最好评定没有超过预定的最小评定,则在更新所述用户简档时丢弃所述相应服务器内容项。
5.一种基于存储在客户机(1)上的用户内容项更新存储在服务器(2)上的用户简档的方法,所述服务器(2)能经由通信网络(3)与所述客户机(1)通信,所述方法包括下面的步骤:
a)将特征信息从所述服务器(2)传递到所述客户机(1),所述特征信息适于标识部分服务器内容项中的每项;
b)对于所述部分服务器内容项中的每项:
b1)将从所述服务器接收的相应特征信息与所述客户机(1)上适于标识用户内容项的每项的特征信息在客户机上比较;
b2)如果相应服务器内容项的所述特征信息与存储在所述客户机上的用户内容项的所述特征信息匹配,则在客户机上产生自动反馈信息;或
b3)如果相应服务器内容项的所述特征信息与存储在所述客户机上的用户内容项的所述特征信息不匹配,基于与相应服务器内容项有关的用户输入或基于不存在用户输入,在所述客户机上产生用户反馈信息;
c)将所述部分服务器内容项中的每项的所述自动反馈信息和所述用户反馈信息从所述客户机(1)传递到所述服务器(2);以及
d)基于所述部分服务器内容项中的每项的所述自动反馈信息和/或所述用户反馈信息来在所述服务器上更新所述服务器(2)上的所述用户简档,
其中每当将用户内容项添加到所述客户机(1)和/或从所述客户机(1)中删除时重复步骤b),其中,用户输入包括显式输入和隐式输入,
其中,所述隐式输入为服务器内容项的传递过程的跳过。
6.如权利要求5所述的方法,其特征在于,用户反馈信息的可能级别或情形的数量等于2。
7.如权利要求5所述的方法,其特征在于,所述部分服务器内容项包括存储在所述服务器(2)上的内容推荐列表的服务器内容项。
8.如前述权利要求1或5所述的方法,其特征在于,更新存储在所述服务器(2)上的所述用户简档的步骤还包括如下步骤:对于示出与相应服务器内容项匹配的所述用户内容项中的每项,确定是否有可用于存储在所述服务器(2)上的相应服务器内容项的描述性数据。
9.如权利要求8所述的方法,包括如下步骤:如果有描述性数据可用于所述相应服务器内容项,则基于相应描述性数据来更新所述用户简档。
10.如权利要求8所述的方法,包括如下步骤:如果没有描述性数据可用于所述相应服务器内容项,则当更新所述用户简档时丢弃所述相应服务器内容项。
11.如权利要求8所述的方法,包括如下步骤:如果没有描述性数据可用于所述相应服务器内容项,则分析所述相应服务器内容项并且基于所述分析的结果来更新所述用户简档。
12.如前述权利要求1或5所述的方法,其特征在于,在执行前述权利要求中任一项所定义的步骤之前在所述客户机(1)上要求用户输入,并且根据所述用户输入继续、延迟或取消所述用户简档的更新。
13.一种客户机(1),适于经由通信网络(3)与服务器(2)通信以便基于存储在所述客户机上的用户内容项来更新存储在所述服务器上的用户简档,所述客户机包括:
-用于从所述服务器(2)接收特征信息的部件,所述特征信息适于标识存储在服务器上的部分服务器内容项中的每项;
-用于将从所述服务器接收的、所述部分服务器内容项中的每项的相应特征信息与所述客户机(1)上适于标识用户内容项中的每项的特征信息比较的部件;
-用于在相应服务器内容项的所述特征信息与存储在客户机上的用户内容项的所述特征信息匹配的情况下,产生自动反馈信息的部件;
-用于在相应服务器内容项的所述特征信息与存储在客户机上的用户内容项的所述特征信息不匹配的情况下,基于与相应服务器内容项有关的用户输入产生用户反馈信息的部件,其中所述自动反馈信息对应于所述用户反馈信息的一个可能级别或情形;
-用于将所述部分服务器内容项中的每项的所述自动反馈信息和所述用户反馈信息从所述客户机(1)传递到所述服务器(2)的部件,其中,所述部分服务器内容项包括存储在所述服务器(2)上的内容推荐列表的服务器内容项;以及
其中每当将用户内容项添加到所述客户机(1)和/或从所述客户机(1)中删除时重复执行接收、比较以及产生的部件,其中,所述用户输入包括显式输入和隐式输入,
其中,所述隐式输入为服务器内容项的传递过程的跳过。
14.一种服务器(2),适于经由通信网络(3)与客户机(1)通信以便基于存储在所述客户机(1)上的用户内容项来更新存储在所述服务器(2)上的用户简档,所述服务器包括:
-用于将特征信息传输到所述客户机的部件,所述特征信息适于标识部分服务器内容项中的每项;
-用于接收在所述客户机(1)上产生的反馈信息,所述反馈信息对应于所述特征信息的至少部分,所述特征信息的所述部分适于标识存储在客户机上的相应用户内容项;以及
-用于基于所述反馈信息来更新所述服务器上的所述用户简档的部件,其中,所述部分服务器内容项包括存储在所述服务器(2)上的内容推荐列表的服务器内容项,
其中,所述反馈信息是自动反馈信息和用户反馈信息中之一,其中在相应服务器内容项的所述特征信息与存储在客户机上的用户内容项的所述特征信息匹配的情况下,产生自动反馈信息,在相应服务器内容项的所述特征信息与存储在客户机上的用户内容项的所述特征信息不匹配的情况下,基于与相应服务器内容项有关的用户输入产生用户反馈信息,
其中每当将用户内容项添加到所述客户机(1)和/或从所述客户机(1)中删除时重复反馈信息的产生,其中,所述用户输入包括显式输入和隐式输入,
其中,所述隐式输入为服务器内容项的传递过程的跳过。
CN201310086319.6A 2006-02-22 2007-02-22 更新用户简档的方法 Active CN103257998B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
EP06003647A EP1833010A1 (en) 2006-02-22 2006-02-22 Method for updating a user profile
EP06003647.2 2006-02-22
EP06005528.2 2006-03-17
EP06005528A EP1826716A1 (en) 2006-02-22 2006-03-17 Method for updating a user profile
CNA2007800060890A CN101390120A (zh) 2006-02-22 2007-02-22 更新用户简档的方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNA2007800060890A Division CN101390120A (zh) 2006-02-22 2007-02-22 更新用户简档的方法

Publications (2)

Publication Number Publication Date
CN103257998A CN103257998A (zh) 2013-08-21
CN103257998B true CN103257998B (zh) 2016-10-19

Family

ID=37946703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310086319.6A Active CN103257998B (zh) 2006-02-22 2007-02-22 更新用户简档的方法

Country Status (5)

Country Link
US (1) US9256877B2 (zh)
EP (4) EP1826716A1 (zh)
JP (1) JP2009527831A (zh)
CN (1) CN103257998B (zh)
WO (1) WO2007096169A2 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1975866A1 (en) 2007-03-31 2008-10-01 Sony Deutschland Gmbh Method and system for recommending content items
EP2101501A1 (en) * 2008-03-10 2009-09-16 Sony Corporation Method for recommendation of audio
US20100082972A1 (en) * 2008-09-29 2010-04-01 Benco David S Method to allow targeted advertising on mobile phones while maintaining subscriber privacy
EP2192502A1 (en) * 2008-11-27 2010-06-02 Harman Becker Automotive Systems GmbH Vehicle-based streaming client with personalized server
US9424509B2 (en) * 2011-03-09 2016-08-23 T-Mobile Usa, Inc. System for application personalization for a mobile device
CN108073559B (zh) * 2016-11-18 2021-07-27 腾讯科技(深圳)有限公司 一种实现表格数据更新的方法、装置及系统
JP7331018B2 (ja) * 2018-06-01 2023-08-22 サフラン パッセンジャー イノベーションズ, エルエルシー リモートプロファイルに基づく推奨システムの初期設定のためのシステムおよび方法
CN110765145B (zh) * 2019-10-15 2022-08-09 益萃网络科技(中国)有限公司 内容项传输方法、装置、设备及存储介质
US11706167B2 (en) * 2020-06-29 2023-07-18 Snap Inc. Generating and accessing video content for products

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6189008B1 (en) * 1998-04-03 2001-02-13 Intertainer, Inc. Dynamic digital asset management
CN1508727A (zh) * 2002-12-18 2004-06-30 �Ҵ���˾ 用于过滤数据项条目的方法和系统
WO2004111771A2 (en) * 2003-06-02 2004-12-23 Google, Inc. Serving advertisements using user request information and user information

Family Cites Families (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7242988B1 (en) * 1991-12-23 2007-07-10 Linda Irene Hoffberg Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US20020059468A1 (en) * 1999-11-18 2002-05-16 Freeny Charles C. Split personal computer system
US6169989B1 (en) * 1998-05-21 2001-01-02 International Business Machines Corporation Method and apparatus for parallel profile matching in a large scale webcasting system
US7107322B1 (en) * 1998-10-01 2006-09-12 Automated Business Companies Master operating software system
US7076504B1 (en) * 1998-11-19 2006-07-11 Accenture Llp Sharing a centralized profile
US6510466B1 (en) * 1998-12-14 2003-01-21 International Business Machines Corporation Methods, systems and computer program products for centralized management of application programs on a network
US7035897B1 (en) * 1999-01-15 2006-04-25 California Institute Of Technology Wireless augmented reality communication system
US6199099B1 (en) * 1999-03-05 2001-03-06 Ac Properties B.V. System, method and article of manufacture for a mobile communication network utilizing a distributed communication network
GB9910164D0 (en) * 1999-04-30 1999-06-30 Hugh Symons Group Plc The distributed management of network devices
US7013301B2 (en) 2003-09-23 2006-03-14 Predixis Corporation Audio fingerprinting system and method
EP1200902A2 (en) * 1999-07-16 2002-05-02 Agentarts, Inc. Methods and system for generating automated alternative content recommendations
US7158986B1 (en) * 1999-07-27 2007-01-02 Mailfrontier, Inc. A Wholly Owned Subsidiary Of Sonicwall, Inc. Method and system providing user with personalized recommendations by electronic-mail based upon the determined interests of the user pertain to the theme and concepts of the categorized document
US6434568B1 (en) * 1999-08-31 2002-08-13 Accenture Llp Information services patterns in a netcentric environment
US6681247B1 (en) * 1999-10-18 2004-01-20 Hrl Laboratories, Llc Collaborator discovery method and system
US7454509B2 (en) * 1999-11-10 2008-11-18 Yahoo! Inc. Online playback system with community bias
EP2448155A3 (en) * 1999-11-10 2014-05-07 Pandora Media, Inc. Internet radio and broadcast method
US6904449B1 (en) * 2000-01-14 2005-06-07 Accenture Llp System and method for an application provider framework
US20020152126A1 (en) * 2000-02-11 2002-10-17 Lieu Sun Ming Tokens-based system for providing information to users
US6697806B1 (en) * 2000-04-24 2004-02-24 Sprint Communications Company, L.P. Access network authorization
US7206775B2 (en) * 2000-07-06 2007-04-17 Microsoft Corporation System and methods for the automatic transmission of new, high affinity media
US7035873B2 (en) * 2001-08-20 2006-04-25 Microsoft Corporation System and methods for providing adaptive media property classification
US7054900B1 (en) * 2000-08-18 2006-05-30 Netzero, Inc. Automatic, profile-free web page recommendation
US6600898B1 (en) * 2000-09-07 2003-07-29 Clix Network, Inc. Method and apparatus for generating a number audio element in an audio system
US7013325B1 (en) * 2000-10-26 2006-03-14 Genworth Financial, Inc. Method and system for interactively generating and presenting a specialized learning curriculum over a computer network
US7721310B2 (en) * 2000-12-05 2010-05-18 Koninklijke Philips Electronics N.V. Method and apparatus for selective updating of a user profile
JP2002259720A (ja) * 2001-03-02 2002-09-13 Internatl Business Mach Corp <Ibm> コンテンツ要約システム、映像要約システム、ユーザ端末、要約映像生成方法、要約映像受信方法、およびプログラム
US7302634B2 (en) * 2001-03-14 2007-11-27 Microsoft Corporation Schema-based services for identity-based data access
EP1387272A4 (en) * 2001-03-16 2008-04-02 Sharp Kk DATA SYNCHRONIZATION SYSTEM, DEVICE USED WITH THE SYSTEM, AND DATA SYNCHRONIZATION METHOD
US7962482B2 (en) * 2001-05-16 2011-06-14 Pandora Media, Inc. Methods and systems for utilizing contextual feedback to generate and modify playlists
US20060212442A1 (en) * 2001-05-16 2006-09-21 Pandora Media, Inc. Methods of Presenting and Providing Content to a User
US20060206478A1 (en) * 2001-05-16 2006-09-14 Pandora Media, Inc. Playlist generating methods
US7055165B2 (en) 2001-06-15 2006-05-30 Intel Corporation Method and apparatus for periodically delivering an optimal batch broadcast schedule based on distributed client feedback
JP2003030087A (ja) * 2001-07-17 2003-01-31 Fujitsu Ltd コンテンツ配信ネットワークシステム
US7231419B1 (en) * 2001-10-19 2007-06-12 Outlooksoft Corporation System and method for adaptively selecting and delivering recommendations to a requester
US20040068552A1 (en) * 2001-12-26 2004-04-08 David Kotz Methods and apparatus for personalized content presentation
US7174377B2 (en) * 2002-01-16 2007-02-06 Xerox Corporation Method and apparatus for collaborative document versioning of networked documents
WO2003073375A1 (en) * 2002-02-25 2003-09-04 Predictive Media Corporation Compact implementations for limited-resource platforms
JP4261114B2 (ja) * 2002-03-18 2009-04-30 シャープ株式会社 情報選択システム、サーバ装置およびプログラム記憶媒体
JP2004054768A (ja) 2002-07-23 2004-02-19 Nippon Telegr & Teleph Corp <Ntt> コンテンツ提供方法とシステム、コンテンツ利用者の端末とコンテンツ提供者の端末、およびプログラムと記録媒体
US6999962B2 (en) * 2002-08-13 2006-02-14 Xerox Corporation Shared document repository with coupled recommender system
JP2004128597A (ja) * 2002-09-30 2004-04-22 Victor Co Of Japan Ltd コンテンツ再生システム
JP2004178317A (ja) * 2002-11-27 2004-06-24 Hon-Ya-San Co Ltd ネットワークによる書籍注文システム
US20070128899A1 (en) * 2003-01-12 2007-06-07 Yaron Mayer System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows
US7389243B2 (en) * 2003-01-31 2008-06-17 Gross John N Notification system and method for media queue
US20040158503A1 (en) * 2003-01-31 2004-08-12 Gross John N. Media queue monitor
US20040162783A1 (en) * 2003-01-31 2004-08-19 Gross John N. Media queue replenisher
JP4289015B2 (ja) 2003-05-15 2009-07-01 ソニー株式会社 音楽コンテンツ配信装置及び音楽コンテンツ配信システム
JP2005011307A (ja) 2003-05-28 2005-01-13 Nippon Telegr & Teleph Corp <Ntt> コンテンツ提供方法、コンテンツ利用者の端末およびプログラムと記録媒体
US7313591B2 (en) * 2003-07-18 2007-12-25 Microsoft Corporation Methods, computer readable mediums and systems for requesting, retrieving and delivering metadata pages
JP4423262B2 (ja) 2003-09-11 2010-03-03 パナソニック株式会社 コンテンツ選択方法およびコンテンツ選択装置
WO2005072405A2 (en) * 2004-01-27 2005-08-11 Transpose, Llc Enabling recommendations and community by massively-distributed nearest-neighbor searching
US8028038B2 (en) * 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US8028323B2 (en) * 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
US20080126476A1 (en) * 2004-08-04 2008-05-29 Nicholas Frank C Method and System for the Creating, Managing, and Delivery of Enhanced Feed Formatted Content
JP2006053767A (ja) * 2004-08-12 2006-02-23 Ntt Comware Corp コンテンツ配信システム及び方法、コンテンツ配信サーバ、クライアント端末、ならびに、コンピュータプログラム
DE602004024318D1 (de) 2004-12-06 2010-01-07 Sony Deutschland Gmbh Verfahren zur Erstellung einer Audiosignatur
US7373110B1 (en) * 2004-12-09 2008-05-13 Mcclain John Personal communication system, device and method
US7818350B2 (en) * 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
US7668821B1 (en) * 2005-11-17 2010-02-23 Amazon Technologies, Inc. Recommendations based on item tagging activities of users
US20080208956A1 (en) * 2005-12-14 2008-08-28 Spiridellis Gregg N Content aggregation and sharing system
US7521620B2 (en) * 2006-07-31 2009-04-21 Hewlett-Packard Development Company, L.P. Method of and system for browsing of music
US7921189B2 (en) * 2006-11-20 2011-04-05 Microsoft Corporation Single virtual client for multiple client access and equivalency
US7949659B2 (en) * 2007-06-29 2011-05-24 Amazon Technologies, Inc. Recommendation system with multiple integrated recommenders
US8260787B2 (en) * 2007-06-29 2012-09-04 Amazon Technologies, Inc. Recommendation system with multiple integrated recommenders
JP5115966B2 (ja) * 2007-11-16 2013-01-09 独立行政法人産業技術総合研究所 楽曲検索システム及び方法並びにそのプログラム
WO2009079416A2 (en) * 2007-12-14 2009-06-25 Stratosaudio, Inc. Systems and methods for outputting updated media
BRPI0911188B1 (pt) * 2008-04-07 2020-05-05 Koss Corp fone de ouvido sem fio que se transiciona entre redes sem fio
US7991650B2 (en) * 2008-08-12 2011-08-02 Amazon Technologies, Inc. System for obtaining recommendations from multiple recommenders
US7991757B2 (en) * 2008-08-12 2011-08-02 Amazon Technologies, Inc. System for obtaining recommendations from multiple recommenders
US8185445B1 (en) * 2009-09-09 2012-05-22 Dopa Music Ltd. Method for providing background music

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6189008B1 (en) * 1998-04-03 2001-02-13 Intertainer, Inc. Dynamic digital asset management
CN1508727A (zh) * 2002-12-18 2004-06-30 �Ҵ���˾ 用于过滤数据项条目的方法和系统
WO2004111771A2 (en) * 2003-06-02 2004-12-23 Google, Inc. Serving advertisements using user request information and user information

Also Published As

Publication number Publication date
US9256877B2 (en) 2016-02-09
EP1826716A1 (en) 2007-08-29
EP2309442A1 (en) 2011-04-13
US20080215709A1 (en) 2008-09-04
EP1987483A1 (en) 2008-11-05
CN103257998A (zh) 2013-08-21
EP2309443A1 (en) 2011-04-13
WO2007096169A2 (en) 2007-08-30
JP2009527831A (ja) 2009-07-30

Similar Documents

Publication Publication Date Title
CN103257998B (zh) 更新用户简档的方法
US7809793B2 (en) Information transmission system by collaborative filtering, information processing apparatus for use with information processing system and program for use with information processing apparatus
US6832242B2 (en) System and method for automatically sharing information between handheld devices
WO2015149713A1 (zh) 一种向移动终端发送商户推广信息的方法、装置和系统
US20090254554A1 (en) Music searching system and method
CN103945236B (zh) 在线直播频道的汇聚方法和系统
US20090144273A1 (en) System and method for music and compatibility matching
CN104836720A (zh) 交互式通信中进行信息推荐的方法及装置
JPH09120405A (ja) 情報センタにおけるサービス可変方式
CN101405732A (zh) 提供对人工搜索向导的任选使用的搜索工具
CN106658096A (zh) 推送直播节目的方法和装置
US7308441B2 (en) Apparatus and method for providing real-time information
WO2013173831A1 (en) Multi-channel customer identification
CN106981029A (zh) 基于供需候选推荐以发展深度人际社交网络的系统与方法
CN106952298B (zh) 基于自学习的图像集背景模板匹配方法及系统
KR20070105722A (ko) 모바일 웹 기반의 이미지검색을 위한 초기질의 집합의자동생성방법
US8204936B2 (en) Data communication
CN101119543A (zh) 关系匹配的筛选方法及系统
JP5060020B2 (ja) コンテンツ発見装置
KR20190052939A (ko) 이벤트 전문가와 이벤트 의뢰자 사이의 중개서비스 방법
JP3547339B2 (ja) 嗜好情報収集システム
CN106445964A (zh) 音频信息处理的方法和装置
CN110351183A (zh) 即时通讯中的资源收藏方法以及装置
JP2000348039A (ja) 情報提供方式及びその方式を用いた情報提供装置
US20120185479A1 (en) System and method for organizing and managing content to facilitate decision-making

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant