CN1682224B - 用于提供推荐的数据网络、用户终端和方法 - Google Patents

用于提供推荐的数据网络、用户终端和方法 Download PDF

Info

Publication number
CN1682224B
CN1682224B CN038213192A CN03821319A CN1682224B CN 1682224 B CN1682224 B CN 1682224B CN 038213192 A CN038213192 A CN 038213192A CN 03821319 A CN03821319 A CN 03821319A CN 1682224 B CN1682224 B CN 1682224B
Authority
CN
China
Prior art keywords
user terminal
preference information
user
community preference
community
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.)
Expired - Fee Related
Application number
CN038213192A
Other languages
English (en)
Other versions
CN1682224A (zh
Inventor
M·P·博德拉恩德
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1682224A publication Critical patent/CN1682224A/zh
Application granted granted Critical
Publication of CN1682224B publication Critical patent/CN1682224B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • G06Q50/40
    • 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/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts

Abstract

本发明涉及一个用于提供推荐的ad-hoc对等网络。所述的数据网络的用户终端(100,103)包含一个具有共同体参考信息的本地数据库(115)。处理器(111)确定是否可能与第二用户终端(103)通信,并且如果与第二用户终端(103)通信,则由直接的无线链接建立通信。交换两个用户终端(100,103)之间的共同体偏好信息,并且由此通过数据库控制器(113)适当地更新数据库(115)。所述的用户终端(100)还包括一个推荐处理器(117),该推荐处理器根据所述的共同体偏好信息产生一个推荐。本发明特别适用于低成本终端,例如移动式电话或装备有无线装置的个人数字助理。

Description

用于提供推荐的数据网络、用户终端和方法
本发明涉及一个用于提供推荐的数据网络、用户终端和方法,尤其用于提供基于共同体的推荐。
近年来,信息和内容的可访问性和供给有爆炸性的增长,这类信息和内容例如是电视节目、电影、音乐和书等等。特别是,随着国际互连网的出现,其日益作为可用的信息源,它导致的大多数用户所面对的主要问题不是适当的信息或内容是否是可用的,而是怎样发现这些适当的信息或内容。具体地说,为用户提供内容和服务将用户作为目标并且从而满足这些具体的用户要求,并且反映出他的个人偏好变得日益重要。
用户化的一个方法是例如,供给特定用户的信息和内容是一个基于推荐的方法,其中决定了适合于用户的具体内容或信息,因此推荐给他。一个推荐方法是基于共同体的推荐方法,其中,来源于适当的共同体的反馈和偏好用于为共同体中的用户确定推荐。从而,例如,为了共同体观察某些行为或动作,并对其分门别类,并且如果另一个用户表现出类似的行为,在该分类中由用户访问的该信息或内容可以被推荐。
一个推荐系统的例子是从几个电子商务因特网站点知道的,其中用户的购买行为是被监视的。将由在组中的其它的用户进行的类似的或相同的购买,推荐给具有与被存储的行为相似的购买行为的用户。公知的例子是,当已经由其它的用户购买的许多其它的书被推荐给买书的人,也购买了当前的书。
用于提供推荐系统的已知的方法包括集中地收集和整理有关信息,并且将它存储在中央数据库中。通过利用有关信息访问数据库和检索适当的推荐来进行推荐。
然而,已知的方法包括许多缺点,包括要求用户必须连接到中央处理器,既为了配备推荐并且也为了将被监视和存储的用户行为。因此,提高性能和/或灵活性的推荐系统将是更有益的。
因此,本发明设法提高了推荐系统的性能和/或灵活性。
为此,本发明提供了一个用于网络的用户终端,该用户终端包括:一个包括与用户的共同体偏好相关的共同体偏好信息本地数据库;确定是否可以与第二用户终端通信的处理器;如果可以通信,一个用于从第二用户终端接收共同体偏好信息的接收器;一个用于响应接收的共同体偏好信息,更新共同体偏好信息的数据库的数据库控制器;一个用于响应本地的数据库的共同体偏好信息,产生推荐的处理器。
有益地,用户终端根据本地存储的共同体偏好信息来产生推荐,从而即使例如用户终端没有连接到任何其它实体,允许产生推荐。更进一步的,当这些是可行的时候,共同体偏好信息可以动态地更新。从而,提供的用户终端允许动态的、有组织的、变化的、自动的更新和自动地仅基于保存在本地上的共同体偏好信息适应将产生推荐。因此,通过利用非常简单的用户终端和通信装置可以建立接收基于共同体偏好的推荐的用户的复杂的、有组织的共同体。
根据本发明的一个方面,与媒体剪辑和推荐有关的共同体偏好信息是媒体剪辑的。因此,提供了用于媒体剪辑的共同体推荐的简单系统,所述媒体剪辑例如歌曲和视频剪辑。
根据本发明的另一个方面,所述的用户终端是无线用户终端。这些提供了简单但是有效的通信方式,它允许使用很小尺寸的便携式终端。
根据本发明的另一个方面,与第二用户终端的通信在用户终端和第二用户终端之间直接的无线电链接上进行。因此,提供的简单的通信仅需要使用很少的资源,并且它不要求任何中间的通信系统或实体的存在。
根据本发明的另一个方面,本地数据库可操作地包括与整个共同体相关的共同体偏好信息。因此,仅基于本地存储的信息就可以产生基于大量的共同体偏好的很精确的推荐。
根据本发明的另一个方面,,如果可以与第二用户终端通信,用户终端对可操作地将共同体偏好信息从本地数据库发送到第二用户终端。因此,可以在两个用户终端之间交换共同体偏好信息,从而为两个用户终端提供了一个对共同体偏好信息的有效更新,并允许快速和有效地将共同体偏好信息分发到整个共同体。
根据本发明的另一个方面,用户终端可操作地利用对等协议与第二用户终端通信。因此,使对等的系统能够允许用户终端之间快速、简单和直接的通信,不需要复杂的或集中控制或协议。
根据本发明的另一个方面,接收的共同体偏好信息包括时间信息,并且数据库控制器可操作地响应这个时间信息来更新本地数据库的共同体偏好信息。因此,使本地存储的共同体偏好信息能够被有效和迅速地更新,借此可以确保存储的共同体偏好信息总是最新接收的资料。
根据本发明的另一个方面,共同体偏好信息包括用户等级。它提供了简单但非常可靠和精确的用户偏好,这允许根据本地存储的信息进行非常精确的推荐。
根据本发明的另一个方面,用户终端更进一步包括用于将推荐传递到另一个用户终端的设备。因此,当允许在不具有产生推荐的功能和具有对此有限功能的用户终端上进行推荐时,可以部署与可变化功能相混合的用户终端。从而,根据共同体偏好信息的推荐可以提供给不具有确定这些推荐的功能的用户终端。
根据本发明的另一个方面,用户终端进一步包括一个从因特网接收共同体偏好信息的接口。从而,除从其它的用户终端接收共同体偏好信息之外,可以通过一个到因特网的连接接收共同体偏好信息,从而允许用户终端利用任何存储在那里的共同体偏好信息。它进一步允许这些信息存储在本地,从而即使当用户终端没有连接到因特网的时候也能用来推荐。
根据本发明的另一个方面,被接收的共同体偏好信息是以一个优先化的顺序接收的。这样,它可以确保在仅能在有限持续时间内建立通信的时候,首先传送最相关的和/或最重要的共同体偏好信息。
根据本发明另一个方面,用户终端包括一个用于确定共同体偏好信息的元素的优先权的优先权控制器,和一个用于将该优先权传送到第二用户终端的发射机。因此,接收了共同体偏好信息的用户终端通知偏好的优先权的发送用户终端,可以将共同体偏好信息的传输优先化以精确满足接收用户终端。因此,它可以最佳化共同体偏好信息的交换。
本发明更进一步的提供一个数据网络,该数据网络包括至少一个如上所述的用户终端。所述的数据网络最好是一位对等的数据网络。从而,利用能够根据本地的共同体偏好信息提供推荐的用户终端启动一个包括用户终端的数据网络,当可以通信的时候,所述用户终端可以动态地交换共同体偏好信息。从而,启动动态的和有组织的共同体,其中推荐自动地和动态地适合于共同体,同时共同体偏好信息通过ad-hoc连接传遍共同体。从而,启动网络中根据共同体的推荐,不须集中访问或全面控制结构。可以以相当低的复杂性使用用户终端,从而降低成本。
最好,数据网络包括多个无线用户终端,和可操作地从一个例如因特网的固定网络接收共同体偏好信息的多个无线用户终端中的至少一个,并且将共同体偏好信息从固定网络分配到其它的无线用户终端,尤其是当从固定网络断开时。这样提供了以下优点,数据网络还可以包括通过固定网络可用的信息(例如集中的信息),并且它可以一个仅由用户终端的一个子集仅根据临时/暂时的到固定网络的连接来在整个共同体传播。
根据本发明的第三方面,提供了一个为一个用户终端的用户提供一个推荐的方法,该方法包括如下步骤:在用户终端本地地存储一个包括与用户的共同体偏好相关的共同体偏好信息的本地数据库;确定是否可以与第二用户终端通信;如果可以,接收一个从第二用户终端接收的共同体偏好信息;更新响应接收的共同体偏好信息,更新共同体偏好信息的数据库;响应本地的数据库的共同体偏好信息,产生一个推荐;并且将推荐提供给用户。
通过示例和参考附图,本发明的实施例将被说明,其中
图1是根据本发明的实施例的用户终端的说明;
图2是根据本发明的一个最佳实施例的数据库的结构的说明;
图3是根据本发明的实施例的用户终端的操作方法的说明;
图1是根据本发明的实施例的用户终端100的说明。
所述的用户终端可以例如是一个计算机、一个数据终端、一个个人数字助理(PDA)、一个移动电话或任何其它的适当的用户终端,但是在最佳实施例中是一个无线用户终端,例如一个包括用于无线电通信功能的无线PDA。
所述的用户终端100包括一个用于与第二用户终端103通信的天线101,所述的与第二用户终端103的通信根据任何适当的无线电通信协议通过一个无线电通信链接105进行。所述的天线连接到一个分离接收和传送信号的双工机107,使得同一天线通过通信链路105既可以发送又可以接收无线电信号。
双工机107连接到一个与通信处理器111和数据库控制器113连接的接收器109。数据库控制器113连接到一个数据库115。用户终端100更进一步包括连接到与数据库111连接的推荐处理器117,并且可操作地根据存储在数据库115中的共同体偏好信息为用户产生一个推荐。用户终端100还包括一个连接到推荐处理器117的用户接口119。用户接口119可操作地以任何适当的方式将推荐提供给用户,并且尤其将所述的推荐在适当的图像显示单元上显示给用户,该图像显示单元可以是用户终端100的一部分或可以是一个外部单元。
在最佳实施例中,用户终端100更进一步包括一个发射机119,该发射机119可操作地传送可以由其它的用户终端103接收的信号。它此外包括一个传送控制器121,该传送控制器121连接到数据库115和发射机119。所述的传送控制器可操作地访问数据库115,以便检索共同体偏好信息。此外,它还控制发射机119,使得根据一个适当的通信协议传送共同体偏好信息,因此它可以由其它用户终端103接收。由此,如果可以与第二用户终端103通信,用户终端100可操作地将共同体偏好信息从本地数据库115传送到第二用户终端103。
所述的数据库包括与用户的共同体偏好相关的共同体偏好信息。在最佳实施例中的用户的共同体,是执行动作或提供与一个或多个特定的内容、动作、主题或其它信息相关的信息的一组用户。在描述的实施例中,举例来说,所述的推荐将是一个媒体剪辑,例如歌曲或影像剪辑。因此,在描述的实施例中,所述的共同体包括执行一个动作或提供与媒体剪辑相关的信息的用户。具体地说,所述的共同体包括设置为用于交换或提供与媒体剪辑相关的信息的的用户终端的用户。
在最佳实施例中,共同体偏好信息涉及用于一个或多个媒体剪辑的共同体的一个或多个用户的偏好。最好,所述的数据库包括与大量来自共同体中的大量用户的媒体剪辑相关的共同体偏好信息。共同体偏好信息可以是任何与用户的偏好有关的相关信息。例如,共同体偏好信息可以包括例如由一个用户给一个媒体剪辑的等级的信息,最好来自一大组用户的等级被用来导出媒体剪辑的平均等级。例如另一个例子,共同体偏好信息可以与一个用户播放特定的媒体剪辑的次数相关。可替换地或附加地,媒体剪辑播放的平均次数可用于测量媒体剪辑的偏好。在这个例子中,同经常被完整播放的媒体剪辑相比,要考虑减少播放经常被终止的剪缉文件的偏好。
此外,所述的共同体偏好信息最好包括不同媒体剪辑之间的相互关连的偏好信息。例如,与一个媒体剪辑相关的共同体偏好信息可以包括一个其它媒体剪辑的列表,该媒体剪辑对于用户来讲具有一个较高的偏好值,用户对于当前的剪缉文件来讲还具有一个较高的偏好。以它的最简单的形式,与一个媒体剪辑相关的共同体偏好信息仅仅包括例如由播放的当前的剪缉文件的用户最多播放的媒体剪辑中的5个的列表。
由此,数据库115包括由推荐处理器117使用的共同体偏好信息,以便产生一个推荐。它在本发明的预计之内,可以使用任何适当的用于产生一个来自共同体偏好信息的推荐的算法。同样地,可以以任何适当的方式结构化数据库115,该方式允许推荐处理器117访问数据库115,从而产生一个推荐。
在最佳实施例中,存储在数据库115中的数据以一个矩阵结构存储,其中每个媒体剪辑为一个列,并且每个用户为一个行。每个条目包括一个用户偏好性指示,比如用户等级或已经由用户播放的媒体剪辑的次数。
图2是根据本发明的最佳实施例的数据库115的结构200的说明。数据库115包括四个例如歌曲的媒体剪辑,每个为一列,和六个用户,每个用户为一行。在特定的例子中,矩阵的项是一个确定为从一到十范围内的媒体剪辑的用户等级的用户偏好。由此,在这个例子中的表格示出,用户1媒体剪辑1定级为8、剪缉文件3为9、4的剪缉文件4为4。用户1没有提供任何媒体剪辑2的用户等级,因为用户例如没有播放这个媒体剪辑。类似地,用户2没有提供媒体剪辑1的用户等级,但是将剪缉文件2定级为9、剪缉文件3定级为3、并且剪缉文件4定级为7,以此类推用户3—6。为清楚和简洁,在特定的例子中只有六个用户和四个媒体剪辑,但是通常,数千个用户的共同体偏好信息和媒体剪辑都存储在数据库115中。
在最佳实施例中,数据库随信息获得而动态地扩展,使得当新用户的偏好信息被收集的时候输入一个新行,遇到新媒体剪辑的偏好信息的时候输入一个新列。在一些实施例中,具有与少量或过时的信息的相应于用户的行可以被删除,以便减少数据库的规模。同样地,在一些实施例中,与很少被播放媒体剪辑相应的列可以被删除。
在具体的例子中,推荐处理器117确定用户终端的用户播放哪个媒体剪辑。然后访问数据库,并且特别地访问与播放的媒体剪辑相应的列。推荐处理器117然后确定哪个用户对于这个媒体剪辑具有高偏好指示符。然后为了当前播放的媒体剪辑访问具有高偏好指示符的用户的行,并且确定对于用户而言哪个其它媒体剪辑具有较高偏好指示符。这些其它媒体剪辑的标识符,作为用户可以发现要求的其它媒体剪辑的推荐被提供给用户。如果访问了多个用户和行,多个用户的偏好指示符最好被平均,并且推荐具有最高平均偏好指示符的媒体剪辑。
在图2的例子中,用户终端的用户可以播放媒体剪辑3。推荐处理器117将确定用户1和用户3将该媒体剪辑定级得很高。用户1还将媒体剪辑1定级得很高,用户3还将媒体剪辑3和4定级得很高。由此,在一个实施例中,将媒体剪辑1、2和4推荐给用户。然而,如果只有两个媒体剪辑被推荐,以便维护一个较短的推荐列表,推荐处理器117确定媒体剪辑1具有一个8+2/2=5的平均等级,媒体剪辑2具有8的平均等级(因为用户1对媒体剪辑2没有偏好指示符),媒体剪辑4具有4+8/2=6的平均等级。从而,只有媒体剪辑2和4将被推荐给用户。
在最佳实施例中,数据库115的共同体偏好信息如下所述被更新。
如果任何其它用户终端在范围之内,通信处理器111不断地控制接收机以扫描无线通信协议的频带,或控制系统以进行检测。在最佳实施例中,用户终端100、发射机119和通信处理器111控制发射机间歇性地发送一个导频信号。该导频信号通过其它用户终端被用于检测在范围之内并且可以建立通信的用户终端。导频信号被间歇性地发送,以便节省电力消耗并且增加电池寿命。同样地,在用户终端100中,接收机109扫描受通信处理器111控制的导频信号的频带,并且如果通信处理器111检测到了导频信号的存在,它控制发射机119,将一个访问信号发送到另一个用户终端103。然后两个用户终端继续根据一个适当的无线电通信协议建立一个用于数据传输的无线连接,并且第二用户终端103接着将它的数据库的共同体偏好信息发送到第一用户终端100。由此,处理器111确定是否可以与另一个用户终端建立通信,如果是这样的话,它从另一个用户终端接收共同体偏好信息。
可以使用用户终端之间任何适当的通信形式是在本发明预计的范围之内。在一些实施例中,用户终端通过有线线路链路、红外通信与/或无线电链路通信。类似地,可以使用不同的通信协议的实现,并且具体地在一个实施例中,用户终端连续地广播共同体偏好信息,它可以通过任何其它范围内的用户终端获得。在该实施例中,只需要一个非常简单的协议,但是数据的连续传输需要较大的功率耗费。在一些实施例中,用户终端成为蜂窝式通信系统的一部分,例如第三代蜂窝式通信系统UMTS(通用移动的远程通信系统)。
接收的共同体偏好信息被传送到数据库控制器113,该控制器响应接收的共同体偏好信息,更新共同体偏好信息数据库,。在最佳实施例中,接收的共同体偏好信息相当于被顺序一次一行(例如一个用户)地发送的第二用户终端103的整个数据库内容。如果通信链路要保存足够的长的时间,第二用户终端103的数据库的整个内容被传送到第一用户终端100。
最好,接收的共同体偏好信息包括时间信息,并且数据库控制器可操作地响应这些时间信息,更新本地数据库的共同体偏好信息。具体地,在最佳实施例中,与每个用户相应的每个行包括一个表示信息何时由相应的用户更新的时间戳。因此,由用户3发送的同体偏好信息总是作用到他自己偏好指示符的数据,从而由用户3发送的行3盖上由发送时间确定的时间戳。接收行3的另一个用户终端将具有时间戳的这些行存储在它的数据库中。当这些用户终端随后与第三用户终端交换通信时,它将发送它的括三个行的数据库内容,该内容被盖上来自用户3的原始传输的具有传输时间的时间戳。然后第三用户终端将接收的共同体偏好信息的时间戳和已经存储在第三用户终端的数据库中的用户3的共同体偏好信息的时间戳进行比较。如果该时间戳反映出接收的共同体偏好信息较新,更新数据库,否则不修改数据库的行3。
因此,用户终端100的数据库控制器113检查接收的共同体偏好信息的时间信息,并且只有当接收的共同体偏好信息比已经存储的共同体偏好信息更新的时候更新数据库内容。用这种方法,更新的共同体偏好信息以有组织的方式被自动地分配在系统中,其中进入互相联系的用户终端交换共同体偏好信息,并且更新它自己的数据库的相关元素。
另外,数据库113进行检测接收的共同体偏好信息是否包括与没有包含在本地数据库115中的用户或媒体剪辑相关的信息。如果是这样的话,在数据库115中创建相应的新的行或列。例如,如果用户终端100包括用于用户1、3、5、9、10的共同体偏好信息,如图2所示的收到的共同体偏好信息数据库将为用户2、4、6产生新信息,所述新的信息被添加到当前的信息。根据共同体偏好信息的时间戳,还更新用户1、3、5的信息。
因此,存储的共同体偏好信息随它与其它用户终端联系而自动地扩展。因此,共同体偏好信息自动地并且有组织地传遍共同体,得到改善的推荐,而不需要集中地保存数据库或收集资料。此外,不需要连接到中央处理器或数据库来接收一个推荐,而是可以仅根据本地保存的信息而本地地实现。
在最佳实施例中,用户终端是一个便携式装置,可以具有不同的连接模式。
在第一模式下,便携式装置完全地连接到一个固定网络,例如因特网。在这种情况下,可以实现高速连接到中央的数据库和/或大量的共同体用户,并且推荐处理可以包括根据访问集中存储的信息确定推荐。此外,便携式用户终端的本地数据库可以用通过高速连接接收的共同体偏好信息进行更新,所述共同体偏好信息是从连接到因特网的其它的用户或从中央数据库接收的。
在连接的第二模式下,所述的便携式装置具有与一个或多个便携式用户终端的直接连接。这些连接的频带宽度很可能是,并且本地数据库可以用来自其他用户终端的共同体偏好信息更新。该连接很可能在两个便携式终端充分接近以允许足够品质的直接无线电连接的时候被建立。因此,当便携式用户终端的用户运动时,可以随时临时并且动态地建立这些连接。
在连接的第三模式下,所述的便携式用户终端没有被连接而是作为一个独立的单元完全地进行操作。然而,仍然可以根据本地存储共同体偏好信息产生推荐。
因此,在最佳实施例中,当用户终端连接到因特网的时候,或当与另一个用户终端的临时连接可用时,数据库信息被更新。特别是连接到另一个便携式用户终端可能只有很短的持续事件,通常不可能将全部的数据库的信息从一个用户终端交换到另一个。相反地,只要建立了连接,就传输共同体偏好信息,并且使用接收的共同体偏好信息来更新数据库的有关部分。
为了增加最相关或最重要的共同体偏好信息在暂时连接期间被传输的概率,接收的共同体偏好信息以优先化的顺序被接收。从而,不是开始从第一个位置传送数据库的内容,而是首先传送指定相关性的共同体偏好信息。具体地说,用户终端100包括一个确定共同体偏好信息的元素的优先权的优先权控制器123。优先权控制器123连接到推荐处理器117并且还连接到发射机119,发射机119将这些优先权传送到第二用户终端103。第二用户终端103接收这些优先权信息并且传送所述的共同体偏好信息到第一用户终端100,使得首先传送最高优先化的共同体偏好信息。
具体地说,数据库的更新使用了同步处理,其中使用时间戳信息确定两个数据库的具体的条目或字段是否同步。尤其,使用了下列处理。
步骤1:确定下一个不同步的最相关字段。
根据下列以所示顺序的标准进行考虑,确定最相关文件:
当第二用户终端的用户的偏好信息完全是更新的时候,其被认为是最相关的。
与对用户来讲是最感兴趣的媒体剪辑相关的偏好信息。
例如,这可以通过所述的媒体剪辑已经被播放过的次数,或由用户给出的等级而被确定。
具有与用户相似的兴趣的用户的偏好信息。这最好被确定为与当前用户的用户等级具有在用户等级之间的较高相关性的用户。
与新的更新相关的偏好信息,例如,具有新近的时间戳的偏好信息。
新用户或媒体剪辑的偏好信息。
步骤2:在第一和第二用户终端之间同步在步骤1确定的字段。
步骤3:确定所有字段是否已经同步。如果不是,返回步骤1以确定下一个将被同步的字段。
另外,应用到每个用户或每个媒体剪辑的字段和/或指纹的数量,可以被用来很快地确定数据库的大部分是相同的,因此不需要更新。
如描述的共同体偏好信息的优先化,特别新的和最相关共同体偏好信息非常快的分配很快地被分发到属于共同体的用户终端的网络里。
在最佳实施例中,用户终端形成一个对等网络,因此用户终端优先地可操作地利用对等的协议与第二用户终端通信。因此,共同体偏好信息被分配遍及对等网络,并且系统不需要中央控制或处理。相反地,在便携式用户终端本地执行控制和处理,并且对等网络提供一个低复杂性方法,该方法为很多用户提供了共同体信息。
图3是根据本发明的实施例的用户终端100的操作方法的说明。
在步骤301,初始化数据库。以最简单形式的数据库被简单地初始化作为一个空的数据库,该数据库随后由建立到其它的用户终端的连接来填充。然而,在最佳实施例中,通过一个到因特网的连接从集中数据库下载共同体偏好信息来初始化数据库。
在步骤303,它确定是否可能与第二用户终端通信。具体地说,可以为来自其它的用户终端的信号台或导频信号扫描一个相关频带。如果可能与第二用户终端通信,通过从第二用户终端接收共同体偏好信息在步骤305执行方法。最好地,以一个优先化的顺序接收共同体偏好信息。如果不可能与第二用户终端通信,步骤303后面是步骤309。
在接着步骤305的步骤307中,响应接收的共同体偏好信息,更新共同体偏好信息的数据库。步骤309执行方法,其中确定是否产生一个推荐。在最佳实施例中,每当初始化一个新媒体剪辑的重放时,产生一个推荐。如果不需要推荐,所述的方法回到步骤303。
如果将产生一个推荐,所述的方法在步骤311通过访问本地数据库的共同体偏好信息而进行。然后该方法在步骤313通过响应从本地数据库检索的共同体偏好信息,产生一个推荐而进行。随后,在步骤315,将推荐提供给用户,例如通过在该用户终端的适当的显示器上显示推荐的媒体剪辑的文本识别。在步骤315以后,该处理回到步骤303。
在最佳实施例中,用户终端的本地数据库可操作地包括与整个共同体相关的共同体偏好信息。因此,建立与全部共同体相关的信息,并且存储在本地用户终端,因此,即使当用户终端没有连接到任何其它的用户终端或任何网络,也可以根据来自整个共同体的共同体偏好信息产生推荐。
在一些实施例中,不是所有用户终端都包括一个完整的数据库。在这些实施例中,具有大型数据库的用户终端可以作为一个主数据库,通过此主数据库只有具体地相关共同体偏好信息的一个子集被传输到具有有限数据库存储容量的用户终端。因此,一些用户终端可以作为具有简化功能的瘦客户,所述的瘦客户由具有增强功能的厚客户支持。因此,在相同对等网络内混合用户终端的体系结构和功能是可能的。
在一个实施例中,用户终端还包括将推荐传送给另一个用户终端的设备。具体地,在这样的一个实施例中,一些用户终端可以不包括用于产生一个推荐和/或用于存储共同体偏好信息的功能。在该实施例中,基于共同体偏好信息的推荐仍然可以被提供给用户终端的用户,所述的推荐在第一用户终端产生,并且随后传送给被简化性能的用户终端。如同本地推荐一样,在第一终端产生推荐,并且最好简化性能的用户终端最初传送与它的用户偏好和/或例如当前播放的媒体剪辑相关的信息。
在一些实施例中,数据网络包括多个如上所述的无线用户终端,其中一些无线用户终端可操作地从固定网络,例如因特网接收共同体偏好信息。这些用户终端通过如上所述的直接的无线电链路将共同体偏好信息从固定网络分配到其它的无线用户终端。此外,这些用户终端在与固定网络断开的时候,也能够从固定网络分配共同体偏好信息。因此,在一些实施例中,可以产生共同体偏好信息的中央数据库。该中央数据库可以由一些用户终端访问,这些用户终端下载共同体偏好信息,并且因此通过在用户终端之间的直接通信来分发用户终端的共同体信息。这通过偶尔和零星地访问中央数据库来分配信息给用户的共同体而提供了很有效的方法。
因此,最佳实施例提供了很高效的更新和同步共同体偏好信息的系统,使得根据共同体偏好信息可以从本地存储的信息产生推荐。不需要数据库的全部同步。相反地,共同体形成了动态的、″有机的″、变化的实体。例如,在世界的不同部份,不同的偏好占优势并且这些偏好将蔓延到其它的部份。然而,偏好的传播将自动地适应于本地嗜好和偏好,并且当允许和鼓励变化的时候,所述的推荐将自动地针对用户的特性。因此,用户终端之间的交互作用反映了共同体成员之间的交互作用,因此对等的推荐网络的行为将类似于真正共同体中的行为。
本发明可以以任何包括硬件、软件、固件或任何这件的组合的适当的形式被实现。然而,本发明最好是作为运行在一个或多个数据处理器上的计算机软件实现。本发明的实施例的单元和元件可以位于任何适当的位置,并且可以在单个物理单元中、在多个物理单元或作为其它的功能的物理单元的一部分实现功能。然而,本发明最好以形成一个用户终端的单个物理实体的单处理器而实现。
本发明的范围仅限于相关的权利要求。

Claims (15)

1.一个用于网络的用户终端,该用户终端包括:
一个本地数据库,包括与用户的共同体偏好相关的共同体偏好信息;
一个优先权控制器,用于确定本地数据库中的共同体偏好信息的元素的优先权;
一个确定是否可以与第二用户终端通信的处理器;
如果可以通信,一个用于从第二用户终端接收共同体偏好信息的接收器;
一个用于响应接收的共同体偏好信息、更新共同体偏好信息的本地数据库的数据库控制器,所述本地数据库以矩阵结构存储,其中每个媒体剪辑为一个列,并且每个用户为一个行,每个行包括表示信息何时由相应的用户更新的时间戳;
一个用于响应本地数据库的共同体偏好信息,产生推荐的推荐处理器;和
一个发射机,如果可以与第二用户终端通信,用于将共同体偏好信息从本地数据库发送到第二用户终端,以便首先传送最高优先权的共同体偏好信息,
其中该用户终端将接收的特定用户的共同体偏好信息的时间戳和已经存储在本地数据库中的对应于所述特定用户的行中的共同体偏好信息的时间戳进行比较,如果该时间戳反映出接收的共同体偏好信息较新,则用接收的共同体偏好信息更新本地数据库,否则不修改该行。
2.根据权利要求1的用户终端,其中用户终端是一个无线用户终端。
3.根据权利要求1的用户终端,其中与第二用户终端的通信是在用户终端和第二用户终端之间直接的无线链接之上进行的。
4.根据权利要求1的用户终端,其中本地数据库可操作地包括与全部共同体相关的被存储的共同体偏好信息。
5.根据权利要求1的用户终端,其中用户终端可操作地利用一个对等的协议与第二用户终端通信。
6.根据权利要求1的用户终端,其中共同体偏好信息包括用户等级。
7.根据权利要求1的用户终端,其中用户终端还包括将推荐传送给另一个用户终端的设备。
8.根据权利要求1的用户终端,其中用户终端还包括一个从因特网接收共同体偏好信息的接口。
9.根据权利要求1的用户终端,其中接收的共同体偏好信息是以优先化的顺序接收。
10.一个数据网络,包括至少一个如权利要求1所述的用户终端。
11.根据权利要求10的数据网络,其中数据网络是一个对等的数据网络。
12.根据权利要求10的数据网络,其中数据网络包括多个无线的根据权利要求1的用户终端,并且其中多个无线的用户终端的至少一个可操作地从一个固定网络接收共同体偏好信息,并且将共同体偏好信息从固定网络分配到其它的无线用户终端。
13.根据权利要求12的数据网络,其中固定网络是一个因特网。
14.根据权利要求12的数据网络,其中至少一个无线用户终端可操作地在从固定网络断开的时候分发来自固定网络共同体的偏好信息。
15.为一个用户终端的用户提供一个推荐的方法,该方法包括如下步骤:
在用户终端本地地存储一个包括与用户的共同体偏好相关的共同体偏好信息的本地数据库;
确定本地数据库中的共同体偏好信息的元素的优先权;
确定是否可以与第二用户终端通信;
如果可以,从第二用户终端接收共同体偏好信息并且将共同体偏好信息从本地数据库发送到第二用户终端,以便首先传送优先权最高的共同体偏好信息;
响应接收的共同体偏好信息,更新共同体偏好信息的本地数据库,所述本地数据库以矩阵结构存储,其中每个媒体剪辑为一个列,并且每个用户为一个行,每个行包括表示信息何时由相应的用户更新的时间戳;
将接收的特定用户的共同体偏好信息的时间戳和已经存储在本地数据库中的对应于所述特定用户的行中的共同体偏好信息的时间戳进行比较,如果该时间戳反映出接收的共同体偏好信息较新,则用接收的共同体偏好信息更新本地数据库,否则不修改该行;
响应本地数据库的共同体偏好信息,产生一个推荐;并且将推荐提供给用户。
CN038213192A 2002-09-09 2003-08-05 用于提供推荐的数据网络、用户终端和方法 Expired - Fee Related CN1682224B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP02078661 2002-09-09
EP02078661.2 2002-09-09
PCT/IB2003/003395 WO2004023358A1 (en) 2002-09-09 2003-08-05 A data network, user terminal and method for providing recommendations

Publications (2)

Publication Number Publication Date
CN1682224A CN1682224A (zh) 2005-10-12
CN1682224B true CN1682224B (zh) 2012-08-15

Family

ID=31970398

Family Applications (1)

Application Number Title Priority Date Filing Date
CN038213192A Expired - Fee Related CN1682224B (zh) 2002-09-09 2003-08-05 用于提供推荐的数据网络、用户终端和方法

Country Status (7)

Country Link
US (1) US8230465B2 (zh)
EP (1) EP1540555A1 (zh)
JP (1) JP2005538442A (zh)
KR (1) KR20050057289A (zh)
CN (1) CN1682224B (zh)
AU (1) AU2003250418A1 (zh)
WO (1) WO2004023358A1 (zh)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8306874B2 (en) * 2003-11-26 2012-11-06 Buy.Com, Inc. Method and apparatus for word of mouth selling via a communications network
US10339538B2 (en) * 2004-02-26 2019-07-02 Oath Inc. Method and system for generating recommendations
WO2006033338A1 (ja) * 2004-09-24 2006-03-30 Nec Personal Products, Ltd. 放送処理システム
JP4243862B2 (ja) 2004-10-26 2009-03-25 ソニー株式会社 コンテンツ利用装置およびコンテンツ利用方法
JP4595555B2 (ja) 2005-01-20 2010-12-08 ソニー株式会社 コンテンツ再生装置およびコンテンツ再生方法
JP4247626B2 (ja) * 2005-01-20 2009-04-02 ソニー株式会社 再生装置および再生方法
US8565788B2 (en) 2005-02-03 2013-10-22 Mexens Intellectual Property Holding Llc Method and system for obtaining location of a mobile device
US7397424B2 (en) * 2005-02-03 2008-07-08 Mexens Intellectual Property Holding, Llc System and method for enabling continuous geographic location estimation for wireless computing devices
US9392406B2 (en) 2005-02-03 2016-07-12 Trueposition, Inc. Method and system for location-based monitoring of a mobile device
JP4741267B2 (ja) * 2005-03-28 2011-08-03 ソニー株式会社 コンテンツ推薦システム、通信端末およびコンテンツ推薦方法
JP2007011928A (ja) 2005-07-04 2007-01-18 Sony Corp コンテンツ提供システム、コンテンツ提供装置、コンテンツ配信サーバ、コンテンツ受信端末およびコンテンツ提供方法
JP5133508B2 (ja) 2005-07-21 2013-01-30 ソニー株式会社 コンテンツ提供システム、コンテンツ提供装置、コンテンツ配信サーバ、コンテンツ受信端末およびコンテンツ提供方法
KR100772862B1 (ko) * 2005-10-11 2007-11-02 삼성전자주식회사 디지털 컨텐츠에 대한 온라인 커뮤니티 서비스 제공 시스템및 방법
US7751355B2 (en) * 2005-10-17 2010-07-06 Creative Technology Ltd Beacon frame
EP1806904B1 (en) * 2006-01-05 2016-03-23 Sound View Innovations, LLC Method for managing electronic information, the related user terminal and the related information source
JP4811046B2 (ja) 2006-02-17 2011-11-09 ソニー株式会社 コンテンツの再生装置、オーディオ再生機およびコンテンツの再生方法
US8285595B2 (en) 2006-03-29 2012-10-09 Napo Enterprises, Llc System and method for refining media recommendations
US8903843B2 (en) 2006-06-21 2014-12-02 Napo Enterprises, Llc Historical media recommendation service
US8805831B2 (en) 2006-07-11 2014-08-12 Napo Enterprises, Llc Scoring and replaying media items
US8059646B2 (en) 2006-07-11 2011-11-15 Napo Enterprises, Llc System and method for identifying music content in a P2P real time recommendation network
US8327266B2 (en) 2006-07-11 2012-12-04 Napo Enterprises, Llc Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
US7680959B2 (en) * 2006-07-11 2010-03-16 Napo Enterprises, Llc P2P network for providing real time media recommendations
US9003056B2 (en) 2006-07-11 2015-04-07 Napo Enterprises, Llc Maintaining a minimum level of real time media recommendations in the absence of online friends
US7970922B2 (en) 2006-07-11 2011-06-28 Napo Enterprises, Llc P2P real time media recommendations
US8620699B2 (en) 2006-08-08 2013-12-31 Napo Enterprises, Llc Heavy influencer media recommendations
US8090606B2 (en) 2006-08-08 2012-01-03 Napo Enterprises, Llc Embedded media recommendations
US7698302B2 (en) * 2006-10-13 2010-04-13 Sony Ericsson Mobile Communications Ab Mobile phone content-based recommendation of new media
US20080127280A1 (en) * 2006-11-27 2008-05-29 Shaobo Kuang Method and system for ranking videos / movies or other objects, and inserting commercial advertisements in the objects
US8874655B2 (en) * 2006-12-13 2014-10-28 Napo Enterprises, Llc Matching participants in a P2P recommendation network loosely coupled to a subscription service
US9224427B2 (en) * 2007-04-02 2015-12-29 Napo Enterprises LLC Rating media item recommendations using recommendation paths and/or media item usage
US7941764B2 (en) 2007-04-04 2011-05-10 Abo Enterprises, Llc System and method for assigning user preference settings for a category, and in particular a media category
US8112720B2 (en) 2007-04-05 2012-02-07 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US9164993B2 (en) 2007-06-01 2015-10-20 Napo Enterprises, Llc System and method for propagating a media item recommendation message comprising recommender presence information
US9037632B2 (en) 2007-06-01 2015-05-19 Napo Enterprises, Llc System and method of generating a media item recommendation message with recommender presence information
US8285776B2 (en) 2007-06-01 2012-10-09 Napo Enterprises, Llc System and method for processing a received media item recommendation message comprising recommender presence information
US20090049045A1 (en) 2007-06-01 2009-02-19 Concert Technology Corporation Method and system for sorting media items in a playlist on a media device
US8839141B2 (en) 2007-06-01 2014-09-16 Napo Enterprises, Llc Method and system for visually indicating a replay status of media items on a media device
US20080307316A1 (en) * 2007-06-07 2008-12-11 Concert Technology Corporation System and method for assigning user preference settings to fields in a category, particularly a media category
CN101408960A (zh) * 2007-10-12 2009-04-15 阿里巴巴集团控股有限公司 一种个性化信息推荐方法和装置
US7865522B2 (en) 2007-11-07 2011-01-04 Napo Enterprises, Llc System and method for hyping media recommendations in a media recommendation system
US9060034B2 (en) * 2007-11-09 2015-06-16 Napo Enterprises, Llc System and method of filtering recommenders in a media item recommendation system
US8224856B2 (en) 2007-11-26 2012-07-17 Abo Enterprises, Llc Intelligent default weighting process for criteria utilized to score media content items
US9224150B2 (en) 2007-12-18 2015-12-29 Napo Enterprises, Llc Identifying highly valued recommendations of users in a media recommendation network
US8396951B2 (en) 2007-12-20 2013-03-12 Napo Enterprises, Llc Method and system for populating a content repository for an internet radio service based on a recommendation network
US9734507B2 (en) 2007-12-20 2017-08-15 Napo Enterprise, Llc Method and system for simulating recommendations in a social network for an offline user
US8316015B2 (en) 2007-12-21 2012-11-20 Lemi Technology, Llc Tunersphere
US8060525B2 (en) 2007-12-21 2011-11-15 Napo Enterprises, Llc Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
US8117193B2 (en) 2007-12-21 2012-02-14 Lemi Technology, Llc Tunersphere
KR100928295B1 (ko) * 2008-02-29 2009-11-25 고려대학교 산학협력단 모바일(mobile)P2P(Peer―to―Peer)애드혹(ad―hoc) 네트워크 환경에서 콘텐츠 정보를방송하는 단말 및 콘텐츠 정보의 분배 방법
US8725740B2 (en) 2008-03-24 2014-05-13 Napo Enterprises, Llc Active playlist having dynamic media item groups
US8484311B2 (en) 2008-04-17 2013-07-09 Eloy Technology, Llc Pruning an aggregate media collection
GB0815440D0 (en) * 2008-08-26 2008-10-01 Allen Matthew E An internet-based location intelligence system
US8484227B2 (en) 2008-10-15 2013-07-09 Eloy Technology, Llc Caching and synching process for a media sharing system
US8880599B2 (en) 2008-10-15 2014-11-04 Eloy Technology, Llc Collection digest for a media sharing system
CN101754106B (zh) * 2008-12-04 2014-06-11 北京网秦天下科技有限公司 在手机用户之间推荐内容的方法和系统
US8200602B2 (en) 2009-02-02 2012-06-12 Napo Enterprises, Llc System and method for creating thematic listening experiences in a networked peer media recommendation environment
KR20100123059A (ko) * 2009-05-14 2010-11-24 삼성전자주식회사 컨텐츠 정보 전송방법, 컨텐츠 추천방법, 컨텐츠 추천 정보에 대한 신뢰도 제공방법 및 이를 이용한 멀티미디어 디바이스
US8255469B2 (en) * 2009-05-29 2012-08-28 Nokia Corporation Method and apparatus for locating communities over an ad-hoc mesh network
US8194541B2 (en) 2009-05-29 2012-06-05 Nokia Corporation Method and apparatus for providing a collaborative reply over an ad-hoc mesh network
US8732180B2 (en) * 2009-11-12 2014-05-20 Apple Inc. Recommending media items
KR20120052683A (ko) * 2010-11-16 2012-05-24 한국전자통신연구원 지능형 서비스를 위한 다자간 상황정보 공유 장치 및 방법
US8909667B2 (en) 2011-11-01 2014-12-09 Lemi Technology, Llc Systems, methods, and computer readable media for generating recommendations in a media recommendation system
US20130124631A1 (en) * 2011-11-04 2013-05-16 Fidelus Technologies, Llc. Apparatus, system, and method for digital communications driven by behavior profiles of participants
US9685160B2 (en) * 2012-04-16 2017-06-20 Htc Corporation Method for offering suggestion during conversation, electronic device using the same, and non-transitory storage medium
TW201523482A (zh) * 2013-12-05 2015-06-16 Richplay Information Co Ltd 推薦書籍資料之方法
US10567838B2 (en) 2014-10-01 2020-02-18 Adobe Inc. Digital content consumption analysis
US9740951B2 (en) * 2015-09-11 2017-08-22 Intel Corporation Technologies for object recognition for internet-of-things edge devices

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5235414A (en) * 1990-05-21 1993-08-10 Control Data Corporation Non-obtrusive programming monitor
US5414757A (en) * 1993-02-02 1995-05-09 Octel Communications Corporation Voice mail system for news bulletins
US5608899A (en) * 1993-06-04 1997-03-04 International Business Machines Corporation Method and apparatus for searching a database by interactively modifying a database query
JP4332224B2 (ja) * 1995-05-30 2009-09-16 ソニー株式会社 情報受信装置および方法
JP3451415B2 (ja) * 1996-03-29 2003-09-29 富士通株式会社 ネットワーク管理システムのデータベース同期方法
US5758355A (en) * 1996-08-07 1998-05-26 Aurum Software, Inc. Synchronization of server database with client database using distribution tables
US20060075456A1 (en) * 1997-01-06 2006-04-06 Gray James Harold Methods and systems for collaborative capture of television viewer generated clickstreams
GB9705719D0 (en) * 1997-03-20 1997-05-07 Two Way Tv Ltd Method and apparatus for transmitting data
GB9721947D0 (en) * 1997-10-16 1997-12-17 Thomson Consumer Electronics Intelligent IP packet scheduler algorithm
US6005597A (en) * 1997-10-27 1999-12-21 Disney Enterprises, Inc. Method and apparatus for program selection
US6651105B1 (en) * 1998-11-12 2003-11-18 International Business Machines Corporation Method for seamless networking support for mobile devices using serial communications
US6236395B1 (en) * 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
US6463427B1 (en) * 1999-03-16 2002-10-08 Microsoft Corporation Use of object signature property as a search parameter during synchronization of objects on a computer
US8943527B2 (en) * 1999-03-30 2015-01-27 Tivo Inc. Audience measurement system
US7072846B1 (en) * 1999-11-16 2006-07-04 Emergent Music Llc Clusters for rapid artist-audience matching
JP2001125858A (ja) * 1999-10-29 2001-05-11 Matsushita Electric Ind Co Ltd データ管理システム、情報受信装置、情報管理装置、及び記録媒体
CN100437528C (zh) * 1999-12-03 2008-11-26 松下电器产业株式会社 数据自适应装置、数据自适应方法
AU2735101A (en) * 1999-12-21 2001-07-03 Tivo, Inc. Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media
JP2001273326A (ja) * 2000-03-27 2001-10-05 Yamaha Corp 情報抽出方法および嗜好情報作成装置
WO2001089216A1 (fr) * 2000-05-15 2001-11-22 Dentsu Inc. Procede et appareil permettant de commander la transmission de publicite
JP2001331443A (ja) * 2000-05-19 2001-11-30 Five Any Inc 携帯端末間の情報リンクシステム及び方法
GB0014325D0 (en) * 2000-06-12 2000-08-02 Koninkl Philips Electronics Nv Computer profile update system
AU2001271980B2 (en) * 2000-07-11 2004-07-29 Excalibur Ip, Llc Online playback system with community bias
US7062528B2 (en) * 2000-07-14 2006-06-13 Sony Corporation Method and system for identifying a time specific event
JP2002032469A (ja) * 2000-07-18 2002-01-31 Pioneer Electronic Corp 携帯情報端末機
JP2002041519A (ja) * 2000-07-28 2002-02-08 Kazutaka Minotani 相互情報共有方法及び記録媒体及び相互情報共有システム
JP2002091450A (ja) * 2000-09-13 2002-03-27 Neo Reality:Kk 情報交換システムおよび記録媒体
JP2002117066A (ja) * 2000-10-10 2002-04-19 Canon Inc 携帯端末装置、基地端末装置、位置管理装置、情報登録装置、携帯端末制御方法、基地端末制御方法、位置管理方法、情報登録方法及び記憶媒体
US20020073331A1 (en) * 2000-12-08 2002-06-13 Brant Candelore Interacting automatically with a personal service device to customize services
WO2002057917A2 (en) * 2001-01-22 2002-07-25 Sun Microsystems, Inc. Peer-to-peer network computing platform
US20030163815A1 (en) * 2001-04-06 2003-08-28 Lee Begeja Method and system for personalized multimedia delivery service
US8060906B2 (en) * 2001-04-06 2011-11-15 At&T Intellectual Property Ii, L.P. Method and apparatus for interactively retrieving content related to previous query results
US8375411B2 (en) * 2001-06-27 2013-02-12 Nokia Corporation Cross-device sharing of reminders
TW579463B (en) * 2001-06-30 2004-03-11 Ibm System and method for a caching mechanism for a central synchronization server
US20030110489A1 (en) * 2001-10-29 2003-06-12 Sony Corporation System and method for recording TV remote control device click stream
US20030110501A1 (en) * 2001-12-12 2003-06-12 Rafey Richter A. Personalizing media presentations based on a target duration
US8099325B2 (en) * 2002-05-01 2012-01-17 Saytam Computer Services Limited System and method for selective transmission of multimedia based on subscriber behavioral model
AU2003239385A1 (en) * 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
US20040003403A1 (en) * 2002-06-19 2004-01-01 Marsh David J. Methods and systems for reducing information in electronic program guide and program recommendation systems
US20030237091A1 (en) * 2002-06-19 2003-12-25 Kentaro Toyama Computer user interface for viewing video compositions generated from a video composition authoring system using video cliplets
US8577983B2 (en) * 2002-07-12 2013-11-05 Pace Plc System and method for notifying an instant message recipient of receipt of a message
US20040024954A1 (en) * 2002-07-30 2004-02-05 Rust Robert A. Time stamp management system for disk arrays

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特開2002-117066A 2002.04.19

Also Published As

Publication number Publication date
JP2005538442A (ja) 2005-12-15
EP1540555A1 (en) 2005-06-15
AU2003250418A1 (en) 2004-03-29
CN1682224A (zh) 2005-10-12
US20050278758A1 (en) 2005-12-15
WO2004023358A1 (en) 2004-03-18
KR20050057289A (ko) 2005-06-16
US8230465B2 (en) 2012-07-24

Similar Documents

Publication Publication Date Title
CN1682224B (zh) 用于提供推荐的数据网络、用户终端和方法
Pitoura et al. Data management for mobile computing
US6560604B1 (en) System, method, and apparatus for automatically and dynamically updating options, features, and/or services available to a client device
US10187771B2 (en) Individualized short-range radio communication method, system and central device for the implementation thereof
CN101257670B (zh) 手机文件搜索下载的方法、设备及系统
CN102782715B (zh) 用广告来瞄准应用
KR100543638B1 (ko) 전기통신장치 및 방법
EP2281252B1 (en) Sharing information between devices
US9294608B2 (en) Contextual auto-replication in short range wireless networks
US20070055762A1 (en) Wireless intelligent personal server
CN101909064A (zh) 用于管理无线通信设备应用程序和媒体内容的系统和方法
US20040038665A1 (en) Mobile telephone, and advertisement distributing method and distributing system for its use
WO2001077817A1 (en) Network portal apparatus and method
KR20040004035A (ko) 애플리케이션 서버상의 애플리케이션 카탈로그를무선장치에 제공하기 위한 시스템 및 방법
JP2003284139A (ja) 情報提供サービス及び情報提供システム
CN1732661A (zh) 混合网络
KR20060112723A (ko) 모바일 게임 추천 시스템 및 그 방법
CN103262075A (zh) 用于向用户设备预提取资产的资源简档调整
CN102057595A (zh) 使用上层单频网来汇总多频网的指南和频率映射信息的方法和装置
CN1316375C (zh) 具有分布式高速缓存的数据网络所用的方法、系统和终端
CN112261611B (zh) 一种业务处理方法、设备及存储介质
CN104809017A (zh) 应用程序分发控制、执行方法及其相应装置
WO2001069444A2 (en) System, method, and apparatus for providing value added services to specific users
CN101594581A (zh) 在网络中传播内容的方法、执行该方法的装置及机器可读介质
CN106790275A (zh) 多媒体数据推送方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: PACE MICRO TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: KONINKLIJKE PHILIPS ELECTRONICS N.V.

Effective date: 20080801

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20080801

Address after: West Yorkshire

Applicant after: Koninkl Philips Electronics NV

Address before: Holland Ian Deho Finn

Applicant before: Koninklijke Philips Electronics N.V.

ASS Succession or assignment of patent right

Owner name: KONINKLIJKE PHILIPS ELECTRONICS N.V.

Free format text: FORMER OWNER: PERTH MICRO-TECHNOLOGY CO., LTD.

Effective date: 20090828

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20090828

Address after: Holland Ian Deho Finn

Applicant after: Koninklijke Philips Electronics N.V.

Address before: West Yorkshire

Applicant before: Koninkl Philips Electronics NV

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120815

Termination date: 20140805

EXPY Termination of patent right or utility model