CN101465823A - 在媒体推荐网络中识别用户的高价值推荐 - Google Patents

在媒体推荐网络中识别用户的高价值推荐 Download PDF

Info

Publication number
CN101465823A
CN101465823A CNA2008101855815A CN200810185581A CN101465823A CN 101465823 A CN101465823 A CN 101465823A CN A2008101855815 A CNA2008101855815 A CN A2008101855815A CN 200810185581 A CN200810185581 A CN 200810185581A CN 101465823 A CN101465823 A CN 101465823A
Authority
CN
China
Prior art keywords
user
recommendation
media item
friend
recommended
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.)
Pending
Application number
CNA2008101855815A
Other languages
English (en)
Inventor
G·W·布拉克
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.)
Concert Technology Corp
Original Assignee
Concert Technology Corp
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 Concert Technology Corp filed Critical Concert Technology Corp
Publication of CN101465823A publication Critical patent/CN101465823A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • 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
    • 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
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • 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/10Protocols in which an application is distributed across nodes in the network
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Primary Health Care (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及在媒体推荐网络中识别用户的高价值推荐。提供用于通过使用媒体推荐网络中的推荐路径来发现新朋友的系统和方法。一般地说,媒体项目在媒体推荐网络中的用户之间被推荐。对用户使用媒体项目进行监控。如果用户对媒体项目的使用超过了阈值,则确定该媒体项目是否曾经被推荐给该用户。如果是,那么该推荐被识别为该用户的高价值推荐。此后,当用户希望去识别从其处接收推荐和向其发送推荐的新朋友时,该高价值推荐的推荐路径被识别。该推荐路径中的还不是该用户的朋友的用户被识别为该用户的潜在新朋友。

Description

在媒体推荐网络中识别用户的高价值推荐
技术领域
本发明涉及在媒体推荐网络(media recommendation network)中识别用户的高价值推荐。
背景技术
社交网络是从即时消息收发系统到媒体推荐系统的许多系统中的关键组件。基于社交网络的推荐系统的一个例子在2006年7月11日提交的题为“P2P NETWORK FOR PROVIDING REAL TIME MEDIARECOMMENDATIONS”的共同拥有和共同受让的美国专利申请序列号11/484,130中有所描述,该专利申请在此全部引入作为参考。一般地说,诸如美国专利申请序列号11/484,130中描述的基于社交网络的推荐系统使用户能够将媒体推荐发送给社交网络中的其它用户和从社交网络中的其它用户接收媒体推荐。但是,包括基于社交网络的推荐系统的基于社交网络的系统的一个问题是发现新朋友。传统地,要求用户对其希望在他或她的社交网络中添加的朋友预先有所了解,或允许用户从全局用户列表中选择新朋友。这样,就需一种迅速简便地为该用户的社交网络发现新朋友的系统和方法。
发明内容
本发明涉及在媒体推荐网络中识别用户的高价值推荐。该高价值推荐的推荐路径(recommendation path)然后可以被用于发现该用户的新朋友。一般地说,媒体项目(media item)在媒体推荐网络中的用户之间被推荐。例如,特定的媒体项目可以被从始发用户(originatinguser)推荐给该始发用户的一个或多个朋友、从该始发用户的朋友推荐给一个或多个他们的朋友等等。为了能够发现新朋友,对用户使用媒体项目进行监控。如果用户对媒体项目的使用超过了阈值,则确定该媒体项目是否曾被推荐给该用户。如果是,那么该推荐被识别为该用户的高价值推荐。此后,当用户希望识别新朋友以便从该新朋友处接收推荐并向该新朋友发送推荐时,该高价值推荐的推荐路径被识别。推荐路径中的还不是该用户的朋友的用户被识别为该用户的潜在新朋友。该用户接着可以选择一个或多个该潜在新朋友作为该用户的新朋友。可替换地,可以编程地或自动地选择一个或多个该潜在新朋友作为该用户的新朋友。
在一个实施例中,为了监控使用,维持指示用户已经播放该媒体项目的次数的播放计数。当该用户播放该媒体项目的次数超过播放计数阈值次数时,对该用户的该媒体项目的推荐被识别为该用户的高价值推荐。在另一个实施例中,为了监控该用户,指示用户已经推荐该媒体项目给另一个用户的次数的推荐计数被维持。当该用户推荐该媒体项目的次数超过推荐计数阈值次数时,对该用户的该媒体项目的推荐被识别为该用户的高价值推荐。在又一个实施例中,该播放计数和推荐计数二者均可以被监控。当用户播放或推荐该媒体项目的次数超过阈值次数时,对该用户的该媒体项目的推荐被识别为该用户的高价值推荐。
在结合附图阅读了优选实施例的详细描述后,本领域技术人员将了解本发明的范围并将认识到本发明附加的方面。
附图说明
纳入此处并作为该说明书的一部分的附图示出了本发明的几个方面,并且连同描述一起用于解释本发明的原理。
图1示出根据本发明的一个实施例的能够使用媒体推荐网络中的推荐路径来发现新朋友的系统;
图2示出根据本发明的一个实施例的媒体推荐网络中的推荐路径;
图3示出图1的用户表格的示例性实施例;
图4示出图1的朋友列表表格的示例性实施例;
图5示出图1的媒体项目表格的示例性实施例;
图6示出图1的播放计数表格的示例性实施例;
图7示出图1的推荐计数表格的示例性实施例;
图8示出图1的推荐表格的示例性实施例;
图9示出图1的推荐路径表格的示例性实施例;
图10示出图1的高价值推荐表格的示例性实施例;
图11是示出根据本发明的一个实施例的图1的推荐转发(forwarding)功能的操作的流程图;
图12A,12B和13提供了示出根据本发明的一个实施例的图1的高价值推荐识别功能的操作的流程图;
图14A和14B是示出根据本发明的一个实施例的图1的新朋友发现功能的操作的流程图;
图15是根据本发明的一个实施例的图1的中央服务器的方框图;和
图16根据本发明的一个实施例的图1的用户装置之一的方框图。
具体实施方式
下面所描述的实施例代表了使本领域技术人员能够实施本发明的必要信息,并且这些实施例说明了实施本发明的最佳模式。在依照附图阅读了下列描述后,本领域技术人员将理解本发明的概念并将认识到在此处没有具体提及的这些概念的应用。应当理解这些概念和应用均落入该公开和所附的权利要求书的范围内。
图1示出根据本发明的一个实施例的能够使用媒体推荐网络中的推荐路径来发现新朋友的系统10。一般地说,系统10包含经由网络16连接的中央服务器12和许多用户装置14-1到14-N。网络16可以是任何类型的广域网(WAN)或者局域网(LAN)或者其任意组合。此外,网络16可以包含有线组件、无线组件或者有线和无线组件两者。用户18-1到18-N与用户装置14-1到14-N相关联。注意,尽管图1示出了单个中央服务器12,但本发明不限于此。中央服务器12的功能性可以可替换地分布于多个服务器间。
中央服务器12包含推荐转发功能20、高价值推荐识别功能22、新朋友发现功能24和数据库26。数据库26可以可替换地是远程数据库26,该远程数据库26由中央服务器12通过例如但不限于网络16的远程连接访问。一般地说,推荐转发功能20、高价值推荐识别功能22和新朋友发现功能24的每一个优选地以软件形式实现。但是,本发明不限于此。而且,尽管推荐转发功能20、高价值推荐识别功能22和新朋友发现功能24以分离的功能块的形式示出,但本发明不限于此。由推荐转发功能20、高价值推荐识别功能22和新朋友发现功能提供的功能性可以以任何希望的方式组合或进一步划分。
下面将对推荐转发功能20、高价值推荐识别功能22和新朋友发现功能24的每一个的操作进行详细描述。但是,一般地说,推荐转发功能20用于从用户装置14-1到14-N接收推荐并且将那些推荐转发到与希望的接受者相关联的其它用户装置14-1到14-N。例如,推荐转发功能20可以从用户装置14-1接收媒体项目的推荐。该推荐优选地包含该被推荐的媒体项目的媒体项目标识符(ID)而不是媒体项目本身。但是该推荐可以可替换地包含该媒体项目本身。推荐转发功能20接着将该推荐转发到与用户18-1的朋友相关联的一个或多个用户装置14-2到14-N。在替换实施例中,用户18-1可以从他的朋友列表中选择一个或多个朋友以将推荐提供给他们。可以在该推荐中识别所选择的朋友或者以单独的消息的形式将所选择的朋友从用户装置14-1提供给推荐转发功能20。
高价值推荐识别功能22通常用于识别对用户18-1到18-N具有高价值的推荐。更具体地,使用用户装置14-1作例子,高价值推荐识别功能22对用户装置14-1使用媒体项目进行监控。为了监控对该媒体项目的使用,高价值推荐识别功能22可以监控用户装置14-1处的用户18-1播放媒体项目的次数、用户装置14-1的用户18-1推荐每个特定媒体项目的次数、或两者都监控。当媒体项目的播放次数大于播放计数阈值次数或者当媒体项目的推荐次数大于推荐计数阈值次数时,高价值推荐识别功能22确定该媒体项目是否先前被推荐给用户装置14-1的用户18-1。如果是,该媒体项目的推荐被识别为用户18-1的高价值推荐。
新朋友发现功能24通常用于使用用户18-1到18-N的高价值推荐的推荐路径来识别用户18-1到18-N的潜在新朋友。再次,使用用户18-1作例子,用户18-1可以在用户装置14-1处启动请求用户18-1的潜在新朋友的列表的过程。用户装置14-1接着将潜在新朋友列表的请求发送到中央服务器12。作为响应,新朋友发现功能24识别由高价值推荐识别功能22识别的用户18-1的许多高价值推荐的每一个的推荐路径。推荐路径包含始发推荐者和零个或多个中间推荐者,通过这些中间推荐者,该推荐被传播到用户18-1。任何在该推荐路径中并且还不是用户18-1的朋友的其它用户18-2到18-N被识别为用户18-1的潜在新朋友。潜在新朋友的列表然后被返回到用户装置14-1,在那里用户18-1可以选择一个或多个潜在新朋友以添加为新朋友。可替换地,中央服务器12或用户装置14-1可以用于使用例如用户简档匹配的技术来编程地或自动地从潜在新朋友的列表中选择用户18-1的新朋友。如此处所使用的,用户18-1的“朋友”是凭借例如与用户18-1相关联的朋友列表识别的用户18-2到18-N中的另一用户。用户18-1的朋友构成例如用户18-1的媒体推荐网络的用户18-1的社交网络或者成为其一部分。
数据库26通常存储实现推荐转发功能20、高价值推荐识别功能22和新朋友发现功能24的操作的信息。在该实施例中,数据库26存储用户表格28、朋友列表表格30、媒体项目表格32、播放计数表格34、推荐计数表格36、推荐表格38、推荐路径表格40和高价值推荐表格42。注意,尽管此处以表格作为例子来加以讨论,但是相应的信息可以存储在任何类型或者数目的数据结构中。关于用户表格28、朋友列表表格30、媒体项目表格32、播放计数表格34、推荐计数表格36、推荐表格38、推荐路径表格40和高价值推荐表格42的内容将在下面详细讨论。
用户装置14-1到14-N可以是能够连接到网络16并具有媒体回放能力的任何类型的用户装置。例如,用户装置14-1到14-N的每一个可以是个人计算机、例如苹果iPod
Figure A200810185581D0011143858QIETU
或者微软Zune
Figure A200810185581D0011143858QIETU
媒体播放器的具有无线能力的便携式媒体播放器装置、机顶盒、游戏机等等。用户装置14-1到14-N分别包含回放通知和推荐功能44-1到44-N,媒体回放功能46-1到46-N和用户媒体集(media collection)48-1到48-N(此后称为媒体集48-1到48-N)。优选地,回放通知和推荐功能44-1到44-N和媒体回放功能46-1到46-N以软件实现。但是,本发明不限于此。回放通知和推荐功能44-1到44-N和媒体回放功能46-1到46-N可以可替换地以硬件或硬件和软件相结合的方式实现。此外,尽管所示的回放通知和推荐功能44-1到44-N和媒体回放功能46-1到46-N是分开的,但本发明不限于此。可替换地,回放通知和推荐功能44-1到44-N可以作为媒体回放功能46-1到46-N的一部分来实现。
以用户装置14-1作为例子,回放通知和推荐功能44-1用于响应于媒体回放功能46-1对媒体项目的回放而向中央服务器12提供播放通知。该播放通知包含所播放的媒体项目的媒体项目ID和用户18-1的用户ID。该播放通知被高价值推荐识别功能22用以维持播放计数表格34。此外,在一个实施例中,播放通知用作提供给用户18-1的朋友的推荐。照此,当希望这样的推荐时,该播放通知可以被当作推荐并且也可以被高价值推荐识别功能22用来维持推荐计数表格36。因此,在仅存在播放通知的系统中,播放计数值和推荐计数值将是相同的。
回放通知和推荐功能44-1也可以按照用户18-1的指示操作以生成推荐。更具体地,虽然回放通知可以响应于用户装置14-1处媒体项目的回放而作为推荐被发送到中央服务器12,但是回放通知和推荐功能44-1也可以使用户18-1能够在任何时刻进行推荐。例如用户18-1可以选择将被推荐的媒体项目并启动对他的所有朋友或至少一个所选择的朋友的推荐。作为响应,回放通知和推荐功能44-1把相应的推荐发送到中央服务器12。该推荐包含用户18-1的用户ID和该被推荐的媒体项目的媒体项目ID。此外,该推荐可以包含该推荐的期望接受者的用户ID。推荐转发功能20接着把该推荐转发给期望的接受者。
回放通知和推荐功能44-1也可以用来处理从用户18-1的朋友处接收的推荐。例如,回放通知和推荐功能44-1可以将被推荐的媒体项目作为用户18-1的用户偏好的函数来进行评分。可以从例如或类似于苹果的iTunes
Figure A200810185581D0011143858QIETU
商店的媒体分销服务处获得用户18-1的媒体集48-1中还没有的、得分在阈值之上的被推荐媒体项目。接着可以作为它们的得分的函数对用户18-1的媒体集48-1中的媒体项目设置优先级(prioritize)。关于示例性评分过程的更多信息,有兴趣的读者可以参考美国专利申请序列号11/484,130,其在此全部引入作为参考。
图2示出根据本发明的一个实施例的媒体项目A的媒体项目推荐的推荐路径的示图。如图所示,用户A首先将媒体项目A推荐给他的朋友用户B、用户C...和用户D。用户A此处被称为始发推荐者。用户B接着将媒体项目A推荐给他的两个朋友,用户E和用户F。用户E接着将媒体项目A推荐给他的朋友用户G。因此,媒体项目A推荐给用户G的推荐路径是:用户A、用户B和用户E。用户A被称为始发推荐者,用户B和E被称为中间推荐者,其中用户E更具体地被称为直接推荐者,用户G被称为接受者。
图3示出用户表格28的示例性实施例。如图所示,用户表格28包含对于用户18-1到18-N中的每一个的条目或记录。每一个条目包含用户18-1到18-N的对应用户的用户ID和姓名。图4示出朋友列表表格30的示例性实施例。在该例子中,朋友列表表格30包含对应用户18-1到18-N中的每一个的条目。每一个条目包含对应用户的用户ID和该对应用户的朋友的用户ID列表。图5示出媒体项目表格32的示例性实施例。如图所示,该媒体项目表格32包含对应中央服务器12已知的多个媒体项目中的每一个的条目。每一个条目包含对应媒体项目的媒体项目ID和标题。媒体项目表格32可以存储描述每个媒体项目的附加信息。例如,对于歌曲,媒体项目表格32可以存储歌曲的流派、歌曲的演唱者、歌曲的名称、歌曲发布的日期等等。
图6示出播放计数表格34的示例性实施例。如图所示,播放计数表格34的每一条目包含用户ID、媒体项目ID和播放计数值。因此,在该例子中,具有用户ID 0001的用户已经将具有媒体项目ID 1389的媒体项目播放了十次。而且,如用户表格28和媒体项目表格32所示,具有用户ID 0001的用户是用户A,具有媒体项目ID 1389的媒体项目是"867-5309/Jenny"。以相似的方式,图7示出推荐计数表格36的示例性实施例。如图所示,推荐计数表格36的每一个条目包含用户ID、媒体项目ID和推荐计数值。因此,在该例子中,具有用户ID 0001的用户已经将具有媒体项目ID 1389的媒体项目推荐了十次。
图8示出推荐表格38的示例性实施例。如图所示,推荐表格38中的每个条目包含该推荐的始发用户或者推荐者的用户ID、推荐ID、和媒体项目ID。明显地,当用户推荐的媒体项目先前未对该用户推荐过时,该用户被识别为始发用户。推荐ID被分配给该推荐,并且新的条目被添加到推荐表格38。如果用户推荐的媒体项目先前对那个用户推荐过,在推荐表格38中不产生新的条目。
图9示出推荐路径表格40的示例性实施例。如图所示,推荐路径表格40中的每个条目包含推荐ID、推荐者的用户ID和接受者的用户ID。当用户进行推荐时,如果该被推荐的媒体项目先前未对该用户推荐过,则该推荐被分配新的推荐ID。如果被推荐的媒体项目先前对该用户推荐过,则该被推荐的媒体项目的推荐ID被识别。接着在推荐路径表格40中为该推荐的每个期望的接受者建立条目。如果仅存在一个接受者,那么在推荐路径表格40中仅建立一个条目。如果存在多个接受者,那么在推荐路径表格40中为每个接受者建立新条目。在该例子中,将具有推荐ID 732的推荐从具有用户ID 0001的用户提供给三个接受者。照此,在推荐路径表格40中建立三个条目。
图10示出高价值推荐表格42的示例性实施例。如图所示,高价值推荐表格42中的每个条目包含用户ID和那个用户的高价值推荐的推荐ID。在该实施例中,如果用户具有多于一个的高价值推荐,高价值推荐表格42具有用于那个用户的多个条目。
图11是示出根据本发明的一个实施例的图1的推荐转发功能20的操作的流程图。首先,推荐转发功能20从用户装置14-1到14-N之一接收推荐(步骤100)。为了便于讨论,假定从用户装置14-1接收该推荐。注意该推荐可以是播放通知,其中由用户装置14-1播放的每个媒体项目都是被推荐给用户18-1的朋友的。可替换地,该推荐可以是由用户18-1手动输入的推荐,例如通过选择媒体项目并启动向一个或多个期望的接受者的推荐,这种推荐可以称为用户推荐。无论该推荐是播放通知推荐还是用户推荐,该推荐都包含被推荐的媒体项目的媒体ID和用户18-1的用户ID。此外,该推荐可以包含将接收该推荐的一个或多个其他用户18-2到18-N的用户ID。
接着推荐转发功能20确定该推荐是否是新推荐(步骤102)。换句话说,推荐转发功能20确定该被推荐的媒体项目先前是否对用户18-1推荐过。更具体地,在一个实施例中,推荐转发功能20在推荐表格38和推荐路径表格40上执行双重查询(double query)以确定该被推荐的媒体项目先前是否对用户18-1推荐过。例如,推荐转发功能20首先查询推荐表格38以识别该被推荐的媒体项目的所有推荐的推荐ID。注意,对该被推荐的媒体项目的不同推荐可以源于不同的始发用户。通过使用识别的推荐ID和用户18-1的用户ID,推荐转发功能20接着查询推荐路径表格40以确定是否存在用户18-1被识别为接受者的任何一个所识别的推荐ID的条目。如果存在,则该媒体项目先前由另一个用户对用户18-1推荐过,并且照此,从用户18-1接收的推荐不是新推荐。如果不存在将用户18-1识别为接受者的任何所识别的推荐ID的条目,则从用户18-1接收的推荐是新推荐。
用图8和9作为例子,假定用户18-1的用户ID是0002并且该被推荐的媒体项目具有媒体项目ID 1389。推荐转发功能20可以首先使用该媒体项目ID 1389查询推荐表格38并确定存在该媒体项目的具有推荐ID 732和735的两个推荐。接着,推荐转发功能20可以使用这两个推荐ID和用户18-1的用户ID来查询推荐路径表格40以确定用户18-1先前是否接收过这些推荐中的任一个。在该例子中,具有用户ID 0002的用户18-1先前从具有用户ID 0001的用户接收过具有推荐ID 732的推荐。照此,在该特定例子中,从用户18-1的用户装置14-1接收的推荐不是新推荐。
如果推荐不是新推荐,过程前进到步骤106。如果推荐是新推荐,推荐转发功能20给该推荐分配新的推荐ID并在推荐表格38中建立新条目(步骤104)。推荐表格38中的该新条目包括分配给该推荐的推荐ID、该被推荐的媒体项目的媒体项目ID和作为始发用户的用户18-1的用户ID。
下一步,不管该推荐是否是新推荐,该推荐的接受者被识别(步骤106)。在一个实施例中,推荐转发功能20查询数据库26以获得用户18-1的朋友列表。用户18-1的朋友被识别为该推荐的接受者。在另一个实施例中,从用户装置14-1处接收的推荐可以包含期望的接受者的用户ID。可替换地,用户装置14-1可以提供与该推荐分开的、包含期望的接受者的用户ID的列表。
一旦识别出接受者,推荐转发功能20把推荐发送给每个接受者并且更新推荐路径表格40(步骤108)。通过为每个接受者建立新条目而更新推荐路径表格40。这些条目的每一个包含推荐的推荐ID、作为推荐者的用户18-1的用户ID和相应接受者的用户ID。注意到,如果该推荐是新推荐,则推荐路径表格40中的所有新条目的推荐ID是分配给该推荐的推荐ID。否则,推荐ID和在步骤102中识别的先前由用户18-1接收的媒体项目的推荐的推荐ID相同。
图12A,12B和13示出根据本发明的一个实施例的高价值推荐识别功能22的操作。图12A是示出根据本发明的一个实施例的播放通知的接收和处理的流程图。首先,从用户装置14-1到14-N的其中之一接收播放通知(步骤200A)。对于该例子,假定从用户装置14-1接收播放通知。下一步,高价值推荐识别功能22使用用户18-1的用户ID和该媒体项目的媒体项目ID从播放计数表格34检索或以其它方法获得由播放通知所识别的媒体项目的记录(步骤202A)。可替换地,高价值推荐识别功能22可以使用来自播放通知的用户18-1的用户ID和该媒体项目ID查询播放计数表格34以获得相应的播放计数值。
接着确定该播放计数值是否大于播放计数阈值(步骤204A)。如果否,该播放计数值递增一(步骤206A)。该播放计数值在播放计数表格34中更新。接着该高价值推荐识别功能22确定该更新的播放计数值是否大于该播放计数阈值(步骤208A)。如果是,过程进行到图13,以便将该媒体项目的先前由用户18-1所接收的任何推荐都添加为用户18-1的高价值推荐。如果更新后的播放计数值仍不大于播放计数阈值,则过程结束。
返回到步骤204A,如果该播放计数值已经大于播放计数阈值,则该播放计数值递增一(步骤210A)。该播放计数值在播放计数表格34中更新并且过程结束。注意到,因为该播放计数值已经大于播放计数阈值,先前由用户18-1所接收的该媒体项目的任何推荐都已经被识别为高价值推荐。
图12B示出为接收的推荐而执行的与图12A的过程相似的过程。注意到,如果播放通知也用作推荐或者更具体地用来触发对相应用户的朋友的推荐,图12A和图12B的过程均被优选地执行。但是,本发明不限于此。注意到,播放通知是否用于触发对相应用户的朋友的推荐可以是用户选项。因此,如果用户响应于媒体项目的回放已经选择将推荐发送给他或她的朋友的选项,则回放计数值和推荐计数值可以是相同的。但是,如果用户没有选择该选项或者如果用户此后禁用该选项,该回放计数价值和推荐计数价值可以不同。
转到图12B的流程图,高价值推荐识别功能22首先从用户装置14-1到14-N之一接收推荐(步骤200B)。对于该例子,假定推荐从用户装置14-1接收。再次,注意到该推荐可以是播放通知推荐或由用户18-1启动的用户推荐,该播放通知用作将被提供给用户18-1的朋友的推荐。下一步,高价值推荐识别功能22使用用户18-1的用户ID和该媒体项目的媒体项目ID从推荐计数表格36处检索或以其它方法获得由该推荐所识别的媒体项目的记录(步骤202B)。可替换地,高价值推荐识别功能22可以使用来自该推荐的用户18-1的用户ID和该媒体项目ID查询推荐计数表格36以获得相应的推荐计数值。
接着确定该推荐计数值是否大于推荐计数阈值(步骤204B)。如果否,该推荐计数值递增一(步骤206B)。可替换地,该推荐计数值可以递增从用户18-1接收该推荐的接受者的数目。该推荐计数值在推荐计数表格36中更新。接着该高价值推荐识别功能22确定更新的推荐计数值是否大于该推荐计数阈值(步骤208B)。如果是,过程进行到图13,以便将该媒体项目的先前由用户18-1接收的任何推荐都添加为用户18-1的高价值推荐。如果更新后的推荐计数值不大于推荐计数阈值,则该过程结束。
返回到步骤204B,如果该推荐计数值已经大于推荐计数阈值,则该推荐计数值递增一(步骤210B)。可替换地,该推荐计数值可以递增从用户18-1接收该推荐的接受者的数目。该推荐计数值在推荐计数表格36中更新并且该过程结束。注意到,因为该推荐计数阈值已经大于该推荐计数值,先前由用户18-1所接收的该媒体项目的任何推荐都已经被识别为高价值推荐。
转到图13,如果更新的播放计数值大于该播放计数阈值(步骤208A,图12A)或如果已更新的推荐计数值大于该推荐计数阈值(步骤208B,图12B),那么该高价值推荐识别功能22建立推荐给用户18-1的媒体项目的所有推荐的列表(步骤212)。更具体地,在一个实施例中,高价值推荐识别功能22在推荐表格38和推荐路径表格40上执行双重查询以识别推荐给用户18-1的媒体项目的任意推荐。注意到,如果媒体推荐从没有对用户18-1推荐过,那么推荐给用户18-1的该媒体项目的数目可以是零。例如,高价值推荐识别功能22可以首先用该媒体项目的媒体项目ID查询推荐表格38以识别该媒体项目的许多推荐中的每一个的推荐ID。高价值推荐识别功能22接着用识别的推荐ID和作为接受者的用户18-1的用户ID查询推荐路径表格40以识别推荐给用户18-1的媒体项目的每个推荐的推荐ID。
接着,在推荐给用户18-1的媒体项目的推荐列表中的第一个推荐被识别(步骤214)。接着使用相应的推荐ID确定高价值推荐表格42中是否存在该推荐的条目(步骤216)。如果是,该过程前进到步骤220。如果否,高价值推荐识别功能为对用户18-1的该推荐建立条目(步骤218)。对于图10中所示的高价值推荐表格42的实施例,新条目包含用户18-1的用户ID和推荐ID。接着,高价值推荐识别功能22确定在推荐给用户18-1的媒体项目的推荐列表中是否还存在推荐(步骤220)。如果是,高价值推荐识别功能22移动到该推荐给用户18-1的媒体项目的推荐列表中的下一个推荐(步骤222),并返回步骤216。否则,该过程结束。
图14A和14B提供了示出根据本发明的一个实施例的图1的新朋友发现功能24的操作的流程图。首先,新朋友发现功能24从用户装置14-1到14-N之一接收对潜在新朋友的列表的请求(步骤300)。对于该例子,假定从与用户18-1相关联的用户装置14-1处接收该请求。在一个实施例中,该请求包含用户18-1的用户ID。接着,该新朋友发现功能24从高价值推荐表格42中获得用户18-1的高价值推荐列表(步骤302)。
转到图14B,新朋友发现功能24开始于或识别在步骤302中获得的列表中的第一个高价值推荐(步骤304)。接着,新朋友发现功能24获得在从始发推荐者到用户18-1的推荐的推荐路径中的所有用户的列表(步骤306)。更具体地,在一个实施例,新朋友发现功能24可以用该高价值推荐的推荐ID查询推荐表格38以获得该始发用户的用户ID。接着,新朋友发现功能24可以用始发用户的用户ID和该推荐ID查询推荐路径表格40以识别来自该始发推荐者的推荐的接受者。接着,新朋友发现功能24可以用来自始发推荐者的推荐的接受者的用户ID和推荐ID查询推荐路径表格40以识别该推荐路径中的下一个用户。继续该过程直到从始发用户到用户18-1的该推荐路径中的所有用户均被识别。
接着,新朋友发现功能24开始于或识别该推荐路径中的用户的列表中的第一个推荐者或用户(步骤308)。确定该推荐者是否已经在用户18-1的朋友列表中(步骤310)。如果是,过程进行到步骤314。否则,该新朋友发现功能24将该推荐者识别为用户18-1的潜在新朋友(步骤312)。接着,该新朋友发现功能24确定在推荐路径中是否还存在推荐者待处理(步骤314)。如果是,新朋友发现功能24进行到该推荐路径中的用户的列表中的下一个推荐者(步骤316)并返回步骤310。
返回到步骤314,一旦在该推荐路径中的用户的列表中不再有推荐者,新朋友发现功能24确定是否存在更多的用户18-1的高价值推荐(步骤318)。如果是,新朋友发现功能24前进到用户18-1的下一个高价值推荐(步骤320)并返回步骤306。返回步骤318,一旦不再存在用户18-1的高价值推荐,新朋友发现功能24将潜在新朋友列表返回到用户18-1的用户装置14-1(步骤322),并且随后结束该过程。
此时,用户18-1可以选择一个或多个潜在新朋友以添加到他或她的朋友列表中。注意到,新朋友发现功能24可以提供附加信息,用于在用户装置14-1处自动地或应请求地向用户18-1描绘潜在的新朋友。在可替换实施例中,中央服务器12或者用户装置14-1可以用于使用例如但不限于用户简档匹配的技术来从潜在新朋友的列表中自动选择或者推荐新朋友。用户简档可以包含例如描述相应用户的传记信息、描述相应用户的人口统计信息、例如音乐偏好的相应用户的偏好、相应用户的播放历史等等。在又一个实施例中,所有的潜在新朋友可以被添加为用户18-1的新朋友。
图15是根据本发明的一个实施例的图1的中央服务器12的方框图。一般地说,中央服务器12包含具有相关存储器52的控制系统50。在该实施例中,推荐转发功能20、高价值推荐识别功能22和新朋友发现功能24以软件实现并存储在存储器52中。但是,本发明不限于此。中央服务器12也可以包含一个或多个数字存储装置54,例如一个或多个硬盘驱动等等。数据库26可以在该一个或多个数字存储装置54中实现。如同前面讨论的,数据库26或其任意部分可以可替换地以远程数据库实现,该远程数据库能够由该中央服务器12通过诸如网络16的远程连接访问。中央服务器12还包括通信地将中央服务器12耦合到网络16(图1)的通信接口56。最后,中央服务器12包含用户接口58,该用户接口58可以包含诸如显示器、一个或多个用户输入装置等等的组件。
图16是根据本发明的一个实施例的图1的用户装置14-1的方框图。该讨论同样适用于其它用户装置14-2到14-N。一般地说,用户装置14-1包含具有相关存储器62的控制系统60。在该实施例中,回放通知和推荐功能44-1和媒体回放功能46-1以软件实现并存储在存储器62中。但是,本发明不限于此。用户装置14-1也可以包含一个或多个数字存储装置64,例如一个或多个硬盘驱动、一个或多个存储卡等等。在一个实施例中,媒体集48-1(图1)可以存储在数字存储装置64中。可替换地,媒体集48-1可以存储在存储器62中。用户装置14-1也包含通信接口66,该通信接口66通信地将用户装置14-1耦合到网络16(图1)。最后,用户装置14-1包含用户接口68,该用户接口68可以包含诸如显示器、一个或多个用户输入装置等等的组件。
本发明在不偏离本发明的精神或范围的情况下提供了大量的变化。例如,在用户装置14-1到14-N之间不是使用中央服务器12转发推荐,而是在用户装置14-1到14-N之间以直接的对等方式(P2P)交换该推荐。作为另一个例子,高价值推荐识别功能22的功能性和/或新朋友发现功能24的功能性可以可替换地在用户装置14-1到14-N中的一个上实现或分布在两个或更多的用户装置14-1到14-N中。例如,用户装置14-1到14-N的每一个可以具有其自身的高价值推荐识别功能22和/或新朋友发现功能24。
本领域技术人员将认识到本发明的优选实施例的改进和修改。所有这样的改进和修改均被认为包含在此处公开的概念和下面的权利要求书的范围内。

Claims (25)

1.一种方法,包括:
监控与第一用户装置相关联的第一用户对媒体项目的使用;
确定对该媒体项目的使用是否大于阈值;和
如果对该媒体项目的使用大于该阈值,将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐。
2.权利要求1的方法,其中第一用户具有包括该第一用户和该第一用户的至少一个朋友的相关社交网络,并且进一步包括使用该高价值推荐的推荐路径为该第一用户的社交网络发现至少一个新朋友。
3.权利要求2的方法,其中该社交网络是媒体推荐网络,其中第一用户将推荐发送给该至少一个朋友并从该至少一个朋友接收推荐。
4.权利要求2的方法,其中该推荐路径包括始发推荐者和至少一个中间推荐者,通过该中间推荐者该高价值推荐被传播给该第一用户。
5.权利要求2的方法,其中发现该第一用户的该至少一个新朋友包括:
识别该媒体项目的该高价值推荐的推荐路径,该推荐路径包括始发推荐者和至少一个中间推荐者,通过该中间推荐者该推荐被传播给该第一用户;和
将来自该推荐路径的、还不是该第一用户的朋友的至少一个用户识别为该第一用户的潜在新朋友。
6.权利要求5的方法,其中发现该第一用户的该至少一个新朋友进一步包括:
在第一用户装置处将用于识别被识别为该第一用户的潜在新朋友的该至少一个用户的信息提供给该第一用户;并且
使得该第一用户能够从被识别为该第一用户的潜在新朋友的该至少一个用户中选择新朋友。
7.权利要求5的方法,其中将来自该推荐路径的、还不是该第一用户的朋友的该至少一个用户识别为该第一用户的潜在新朋友,包括将来自该推荐路径的、还不是该第一用户的朋友的多个用户识别为该第一用户的多个潜在新朋友,并且发现该第一用户的该至少一个新朋友进一步包括:
将该第一用户的用户简档和该多个潜在新朋友的至少一个的用户简档相比较以选择该第一用户的至少一个被推荐的新朋友。
8.权利要求5的方法,其中将来自该推荐路径的、还不是该第一用户的朋友的该至少一个用户识别为该第一用户的潜在新朋友,包括将来自该推荐路径的、还不是该第一用户的朋友的多个用户识别为该第一用户的多个潜在新朋友,并且发现该第一用户的该至少一个新朋友进一步包括:
将该第一用户的用户简档和该多个潜在新朋友的至少一个的用户简档相比较以选择该第一用户的该至少一个新朋友。
9.权利要求1的方法,其中监控对该媒体项目的使用包括监控该媒体项目的播放计数,该播放计数对应于第一用户在该第一用户装置处已经播放该媒体项目的次数。
10.权利要求1的方法,其中:
●监控对该媒体项目的使用,包括:
○响应于在该第一用户装置处对该媒体项目的回放,从该第一用户装置接收该媒体项目的播放通知;和
○响应于该播放通知,增加为该第一用户所维持的该媒体项目的播放计数值;
●确定对该媒体项目的使用是否大于该阈值包括确定该播放计数值是否大于播放计数阈值;和
●将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐,包括如果该播放计数值大于该播放计数阈值,将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐。
11.权利要求1的方法,其中监控对该媒体项目的使用包括监控该媒体项目的推荐计数,该推荐计数对应于该第一用户已经将该媒体项目推荐给至少一个其他用户的次数。
12.权利要求1的方法,其中:
●监控对该媒体项目的使用包括:
○从与该第一用户相关联的该第一用户装置接收推荐,该推荐识别将被推荐给至少一个第二用户的被推荐的媒体项目;和
○响应于接收到该推荐,增加为该第一用户所维持的该被推荐的媒体项目的推荐计数值;
●确定对该媒体项目的使用是否大于该阈值包括确定该推荐计数值是否大于推荐计数阈值;和
●将对该第一用户的媒体项目的推荐识别为该第一用户的高价值推荐,包括如果该推荐计数值大于该阈值,将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐。
13.权利要求12的方法,进一步包括,对于该至少一个第二用户的每一个用户,将该推荐转发给与该用户相关联的第二用户装置。
14.权利要求1的方法,其中将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐包括:
确定该媒体项目先前是否对该第一用户推荐过;和
如果该媒体项目先前对该第一用户推荐过并且如果对该媒体项目的使用大于该阈值,将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐。
15.一种系统,包括:
通信接口,其通过网络通信地将该系统耦合到与多个用户相关联的多个用户装置;和
控制系统,其与该通信接口相关联并且适配为:
○监控由与该多个用户装置的第一用户装置相关联的该多个用户的第一用户对媒体项目的使用;
○确定对该媒体项目的使用是否大于阈值;和
○如果对该媒体项目的使用大于该阈值,将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐。
16.权利要求15的系统,其中第一用户具有包括该第一用户和该第一用户的至少一个朋友的相关社交网络,该至少一个朋友中的每一个是该多个用户中的另一个用户并且与该多个用户装置的另一个用户装置相关联,并且该控制系统进一步适配为使用该高价值推荐的推荐路径从该多个用户中为该第一用户的社交网络发现至少一个新朋友。
17.权利要求16的系统,其中该社交网络是媒体推荐网络,并且对于该第一用户的该至少一个朋友中的每个朋友,来自与该第一用户装置相关联的该第一用户的推荐被提供给该其它用户装置处的朋友,并且来自与该其它用户装置相关联的朋友的推荐被提供给该第一用户装置处的该第一用户。
18.权利要求16的系统,其中该推荐路径包括始发推荐者和至少一个中间推荐者,通过该中间推荐者,该高价值推荐被传播给第一用户,该始发推荐者和该至少一个中间推荐者的每一个是该多个用户中的一个用户。
19.权利要求16的系统,其中为了发现该第一用户的该至少一个新朋友,该控制系统进一步适配为:
识别该媒体项目的该高价值推荐的推荐路径,该推荐路径包括始发推荐者和至少一个中间推荐者,通过该中间推荐者,该推荐被传播给该第一用户,该始发推荐者和该至少一个中间推荐者的每一个是该多个用户中的一个用户;和
将来自该推荐路径的、还不是该第一用户的朋友的至少一个用户识别为该第一用户的潜在新朋友。
20.权利要求19的系统,其中为了发现该第一用户的该至少一个新朋友,该控制系统进一步适配为将用于识别被识别为该第一用户的潜在新朋友的该至少一个用户的信息提供给该第一用户装置处的该第一用户,并且使该第一用户能够从被识别为该第一用户的潜在新朋友的该至少一个用户中选择新朋友。
21.权利要求15的方法,其中为了监控对该媒体项目的使用,该控制系统进一步适配为监控该媒体项目的播放计数,该播放计数对应于该第一用户在该第一用户装置处已经播放该媒体项目的次数。
22.权利要求15的系统,其中:
●为了监控对该媒体项目的使用,该控制系统进一步适配为:
○响应于在该第一用户装置处该媒体项目的回放,从该第一用户装置处接收该媒体项目的播放通知;和
○响应于该播放通知,增加为该第一用户所维持的该媒体项目的播放计数值;
●为了确定对该媒体项目的使用是否大于该阈值,该控制系统进一步适配为确定该播放计数值是否大于播放计数阈值;和
●为了将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐,该控制系统进一步适配为如果该播放计数值大于该播放计数阈值,将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐。
23.权利要求15的系统,其中为了监控对该媒体项目的使用,该控制系统进一步适配为监控该媒体项目的推荐计数,该推荐计数对应于该第一用户将该媒体项目推荐给至少一个其他用户的次数。
24.权利要求15的系统,其中:
●为了监控对该媒体项目的使用,该控制系统进一步适配为:
○从与该第一用户相关联的该第一用户装置处接收推荐,该推荐识别将被推荐给至少一个第二用户的被推荐的媒体项目;和
○响应于接收到该推荐,增加为该第一用户所维持的该被推荐的媒体项目的推荐计数值;
●为了确定对该媒体项目的使用是否大于该阈值,该控制系统进一步适配为确定该推荐计数值是否大于推荐计数阈值;和
●为了将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐,该控制系统进一步适配为如果该推荐计数值大于该阈值,将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐。
25.权利要求15的方法,其中该控制系统进一步适配为:
确定该媒体项目先前是否对该第一用户推荐过;和
如果该媒体项目先前对该第一用户推荐过并且如果对该媒体项目的使用大于该阈值,将对该第一用户的该媒体项目的推荐识别为该第一用户的高价值推荐。
CNA2008101855815A 2007-12-18 2008-12-17 在媒体推荐网络中识别用户的高价值推荐 Pending CN101465823A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/958,600 US9224150B2 (en) 2007-12-18 2007-12-18 Identifying highly valued recommendations of users in a media recommendation network
US11/958600 2007-12-18

Publications (1)

Publication Number Publication Date
CN101465823A true CN101465823A (zh) 2009-06-24

Family

ID=40754691

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101855815A Pending CN101465823A (zh) 2007-12-18 2008-12-17 在媒体推荐网络中识别用户的高价值推荐

Country Status (2)

Country Link
US (2) US9224150B2 (zh)
CN (1) CN101465823A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103080962A (zh) * 2010-08-31 2013-05-01 苹果公司 支持媒体访问与社交网络的网络化系统
CN103154945A (zh) * 2010-11-29 2013-06-12 日本电气株式会社 内容分析系统、内容分析设备、内容分析方法以及内容分析程序
CN103324727A (zh) * 2013-06-26 2013-09-25 宇龙计算机通信科技(深圳)有限公司 分享控制方法及系统
US9843552B2 (en) 2010-08-31 2017-12-12 Apple Inc. Classification and status of users of networking and social activity systems

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US8620699B2 (en) * 2006-08-08 2013-12-31 Napo Enterprises, Llc Heavy influencer media recommendations
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
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
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
US8117193B2 (en) 2007-12-21 2012-02-14 Lemi Technology, Llc Tunersphere
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
US20090204482A1 (en) * 2008-02-13 2009-08-13 Eran Reshef System and method for streamlining social media marketing
US8200674B2 (en) * 2009-01-19 2012-06-12 Microsoft Corporation Personalized media recommendation
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
EP2237148A1 (en) * 2009-03-31 2010-10-06 Sony Corporation Widget server, method of operating a widget server and method and device for providing a widget recommendation
US8180765B2 (en) * 2009-06-15 2012-05-15 Telefonaktiebolaget L M Ericsson (Publ) Device and method for selecting at least one media for recommendation to a user
US9460092B2 (en) * 2009-06-16 2016-10-04 Rovi Technologies Corporation Media asset recommendation service
US8819172B2 (en) 2010-11-04 2014-08-26 Digimarc Corporation Smartphone-based methods and systems
US9183580B2 (en) * 2010-11-04 2015-11-10 Digimarc Corporation Methods and systems for resource management on portable devices
US20110128906A1 (en) * 2009-11-27 2011-06-02 Nokia Corporation Method and apparatus for selectively receiving communication
US8775935B2 (en) * 2009-12-02 2014-07-08 Microsoft Corporation Personification of software agents
US8806000B1 (en) * 2010-07-16 2014-08-12 Google Inc. Identifying viral videos
US20120210250A1 (en) * 2010-10-12 2012-08-16 Waldeck Technology, Llc Obtaining and displaying relevant status updates for presentation during playback of a media content stream based on crowds
KR101471703B1 (ko) * 2011-06-03 2014-12-11 라인 가부시키가이샤 멤버 추가 확대를 위한 메시징 서비스 시스템 및 그 방법
CN103312745A (zh) * 2012-03-12 2013-09-18 腾讯科技(深圳)有限公司 一种挖掘潜在好友信息的方法、系统和设备
CN102831202A (zh) * 2012-08-08 2012-12-19 中兴通讯股份有限公司 一种向社交网站用户推送推荐好友的方法和系统
US9628429B2 (en) * 2012-12-27 2017-04-18 Google Inc. Display of common user interests on subscription to a user's social feed
US20150365442A1 (en) * 2013-02-28 2015-12-17 Nec Corporation Information processing device, information processing method and recording medium
JP2015022654A (ja) * 2013-07-22 2015-02-02 株式会社東芝 電子機器および方法、プログラム
CN104702488B (zh) * 2013-12-10 2019-03-05 上海掌门科技有限公司 好友推荐系统及方法
US9471671B1 (en) * 2013-12-18 2016-10-18 Google Inc. Identifying and/or recommending relevant media content
US9311639B2 (en) 2014-02-11 2016-04-12 Digimarc Corporation Methods, apparatus and arrangements for device to device communication
US20150249543A1 (en) * 2014-02-28 2015-09-03 United Video Properties, Inc. Systems and methods for connecting a plurality of users based on a common interest in an unpopular media asset
US9602609B2 (en) * 2014-03-28 2017-03-21 Google Inc. Incognito mode in a media application
US9973393B2 (en) * 2014-07-01 2018-05-15 International Business Machines Corporation Utilizing a controller for preprogramming a network before removal of a network device
US9407585B1 (en) 2015-08-07 2016-08-02 Machine Zone, Inc. Scalable, real-time messaging system
US10333879B2 (en) 2015-08-07 2019-06-25 Satori Worldwide, Llc Scalable, real-time messaging system
US9602455B2 (en) 2015-08-07 2017-03-21 Machine Zone, Inc. Scalable, real-time messaging system
US9385976B1 (en) 2015-10-09 2016-07-05 Machine Zone, Inc. Systems and methods for storing message data
US9319365B1 (en) 2015-10-09 2016-04-19 Machine Zone, Inc. Systems and methods for storing and transferring message data
US9397973B1 (en) 2015-10-16 2016-07-19 Machine Zone, Inc. Systems and methods for transferring message data
CN105574131B (zh) * 2015-12-14 2017-04-26 西安交通大学 一种基于动态社团识别的社交网络交友推荐方法及系统
CN105678590B (zh) * 2016-02-07 2020-03-17 重庆邮电大学 一种面向社交网络基于云模型的topN推荐方法
US9602450B1 (en) 2016-05-16 2017-03-21 Machine Zone, Inc. Maintaining persistence of a messaging system
US10404647B2 (en) 2016-06-07 2019-09-03 Satori Worldwide, Llc Message compression in scalable messaging system
US9608928B1 (en) 2016-07-06 2017-03-28 Machine Zone, Inc. Multiple-speed message channel of messaging system
US9967203B2 (en) 2016-08-08 2018-05-08 Satori Worldwide, Llc Access control for message channels in a messaging system
US10374986B2 (en) 2016-08-23 2019-08-06 Satori Worldwide, Llc Scalable, real-time messaging system
US10305981B2 (en) 2016-08-31 2019-05-28 Satori Worldwide, Llc Data replication in scalable messaging system
US9667681B1 (en) 2016-09-23 2017-05-30 Machine Zone, Inc. Systems and methods for providing messages to multiple subscribers
US20180130114A1 (en) * 2016-11-04 2018-05-10 Accenture Global Solutions Limited Item recognition
US10187278B2 (en) 2017-02-24 2019-01-22 Satori Worldwide, Llc Channel management in scalable messaging system
US10270726B2 (en) 2017-02-24 2019-04-23 Satori Worldwide, Llc Selective distribution of messages in a scalable, real-time messaging system
US10447623B2 (en) 2017-02-24 2019-10-15 Satori Worldwide, Llc Data storage systems and methods using a real-time messaging system
CN107995099A (zh) * 2017-11-24 2018-05-04 广东欧珀移动通信有限公司 好友推荐方法及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040003392A1 (en) * 2002-06-26 2004-01-01 Koninklijke Philips Electronics N.V. Method and apparatus for finding and updating user group preferences in an entertainment system
CN1720740A (zh) * 2002-12-04 2006-01-11 皇家飞利浦电子股份有限公司 根据具有相似观看习惯的用户的投票推荐节目
CN1756336A (zh) * 2004-09-29 2006-04-05 松下电器产业株式会社 电视频道推荐系统及推荐方法
WO2007021785A1 (en) * 2005-08-18 2007-02-22 Microsoft Corporation Annotating shared contacts with public descriptors
US20070118802A1 (en) * 2005-11-08 2007-05-24 Gather Inc. Computer method and system for publishing content on a global computer network
CN101088288A (zh) * 2004-12-23 2007-12-12 皇家飞利浦电子股份有限公司 一种内容推荐方法和装置
US20080052371A1 (en) * 2006-08-28 2008-02-28 Evolution Artists, Inc. System, apparatus and method for discovery of music within a social network
US20080059576A1 (en) * 2006-08-31 2008-03-06 Microsoft Corporation Recommending contacts in a social network
US20080147482A1 (en) * 2006-10-27 2008-06-19 Ripl Corp. Advertisement selection and propagation of advertisements within a social network

Family Cites Families (274)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4870579A (en) 1987-10-01 1989-09-26 Neonics, Inc. System and method of predicting subjective reactions
US5963916A (en) 1990-09-13 1999-10-05 Intouch Group, Inc. Network apparatus and method for preview of music products and compilation of market data
US5621456A (en) 1993-06-22 1997-04-15 Apple Computer, Inc. Methods and apparatus for audio-visual interface for the display of multiple program categories
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US5956027A (en) 1995-12-12 1999-09-21 At&T Corp Method and apparatus for sharing a web page
US6314420B1 (en) 1996-04-04 2001-11-06 Lycos, Inc. Collaborative/adaptive search engine
US6195657B1 (en) 1996-09-26 2001-02-27 Imana, Inc. Software, method and apparatus for efficient categorization and recommendation of subjects according to multidimensional semantics
US5771778A (en) 1996-10-15 1998-06-30 Maclean, Iv; John A. Marketing system
US20010013009A1 (en) 1997-05-20 2001-08-09 Daniel R. Greening System and method for computer-based marketing
US20060020614A1 (en) 1997-08-08 2006-01-26 Kolawa Adam K Method and apparatus for automated selection, organization, and recommendation of items based on user preference topography
JPH1166824A (ja) 1997-08-15 1999-03-09 Sony Corp オーディオサーバシステム
US6134552A (en) 1997-10-07 2000-10-17 Sap Aktiengesellschaft Knowledge provider with logical hyperlinks
EP0962074B1 (en) 1997-11-25 2012-12-19 Motorola Mobility LLC Audio content player methods, systems, and articles of manufacture
US6654786B1 (en) 1998-04-30 2003-11-25 Openwave Systems Inc. Method and apparatus for informing wireless clients about updated information
EP1107097A4 (en) 1998-08-24 2007-10-17 Hitachi Ltd SYSTEM, DEVICE AND METHOD FOR DISPLAYING MULTIMEDIA INFORMATION PROCESSING
US6694482B1 (en) 1998-09-11 2004-02-17 Sbc Technology Resources, Inc. System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system
US6317722B1 (en) 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US6266649B1 (en) 1998-09-18 2001-07-24 Amazon.Com, Inc. Collaborative recommendations using item-to-item similarity mappings
US6567797B1 (en) 1999-01-26 2003-05-20 Xerox Corporation System and method for providing recommendations based on multi-modal user clusters
US6353823B1 (en) 1999-03-08 2002-03-05 Intel Corporation Method and system for using associative metadata
US6498955B1 (en) 1999-03-19 2002-12-24 Accenture Llp Member preference control of an environment
JP4065472B2 (ja) 1999-04-27 2008-03-26 キヤノン株式会社 画像処理装置およびその方法、記憶媒体
US20050038819A1 (en) 2000-04-21 2005-02-17 Hicken Wendell T. Music Recommendation system and method
US7013301B2 (en) 2003-09-23 2006-03-14 Predixis Corporation Audio fingerprinting system and method
US6438579B1 (en) 1999-07-16 2002-08-20 Agent Arts, Inc. Automated content and collaboration-based system and methods for determining and providing content recommendations
KR100328670B1 (ko) 1999-07-21 2002-03-20 정만원 다중 추천 에이전트들을 이용하는 추천 시스템
US6941275B1 (en) 1999-10-07 2005-09-06 Remi Swierczek Music identification system
US7072846B1 (en) 1999-11-16 2006-07-04 Emergent Music Llc Clusters for rapid artist-audience matching
US6430559B1 (en) 1999-11-02 2002-08-06 Claritech Corporation Method and apparatus for profile score threshold setting and updating
US6757691B1 (en) 1999-11-09 2004-06-29 America Online, Inc. Predicting content choices by searching a profile database
GB2397205B (en) 1999-11-10 2004-09-15 Launch Media Inc A user interface for an internet data stream transmission system
US7454509B2 (en) 1999-11-10 2008-11-18 Yahoo! Inc. Online playback system with community bias
US6526411B1 (en) 1999-11-15 2003-02-25 Sean Ward System and method for creating dynamic playlists
US6904264B1 (en) 1999-12-21 2005-06-07 Texas Instruments Incorporated Method requesting and paying for download digital radio content
US6912528B2 (en) 2000-01-18 2005-06-28 Gregg S. Homer Rechargeable media distribution and play system
US7340481B1 (en) 2000-01-21 2008-03-04 International Business Machines Corp. Method and system for adding user-provided content to a content object stored in a data repository
US6519648B1 (en) 2000-01-24 2003-02-11 Friskit, Inc. Streaming media search and continuous playback of multiple media resources located on a network
EP1291850A4 (en) 2000-04-20 2005-07-20 Sanyo Electric Co DECODER
US20030005074A1 (en) 2000-04-25 2003-01-02 Herz Frederick S.M. Method of combining shared buffers of continuous digital media data with media delivery scheduling
US8352331B2 (en) 2000-05-03 2013-01-08 Yahoo! Inc. Relationship discovery engine
US6947922B1 (en) 2000-06-16 2005-09-20 Xerox Corporation Recommender system and method for generating implicit ratings based on user interactions with handheld devices
US7075000B2 (en) 2000-06-29 2006-07-11 Musicgenome.Com Inc. System and method for prediction of musical preferences
EP1297471A1 (en) 2000-06-29 2003-04-02 Musicgenome.Com Inc. Using a system for prediction of musical preferences for the distribution of musical content over cellular networks
US6662231B1 (en) 2000-06-30 2003-12-09 Sei Information Technology Method and system for subscriber-based audio service over a communication network
US20030115167A1 (en) 2000-07-11 2003-06-19 Imran Sharif Web browser implemented in an Internet appliance
US6801909B2 (en) 2000-07-21 2004-10-05 Triplehop Technologies, Inc. System and method for obtaining user preferences and providing user recommendations for unseen physical and information goods and services
KR20040041082A (ko) 2000-07-24 2004-05-13 비브콤 인코포레이티드 멀티미디어 북마크와 비디오의 가상 편집을 위한 시스템및 방법
US20060064716A1 (en) 2000-07-24 2006-03-23 Vivcom, Inc. Techniques for navigating multiple video streams
US6990453B2 (en) 2000-07-31 2006-01-24 Landmark Digital Services Llc System and methods for recognizing sound and music signals in high noise and distortion
US20020052207A1 (en) 2000-08-07 2002-05-02 Hunzinger Jason F. Context tags for context-aware computer programs
WO2002021335A1 (en) 2000-09-01 2002-03-14 Telcordia Technologies, Inc. Automatic recommendation of products using latent semantic indexing of content
US6615208B1 (en) 2000-09-01 2003-09-02 Telcordia Technologies, Inc. Automatic recommendation of products using latent semantic indexing of content
US7162460B2 (en) 2000-10-10 2007-01-09 Stamps.Com Inc Media type identification
US6629104B1 (en) 2000-11-22 2003-09-30 Eastman Kodak Company Method for adding personalized metadata to a collection of digital images
CA2327119A1 (en) 2000-11-30 2002-05-30 Ibm Canada Limited-Ibm Canada Limitee Rule-based personalization framework for integrating recommendation systems
US7035871B2 (en) 2000-12-19 2006-04-25 Intel Corporation Method and apparatus for intelligent and automatic preference detection of media content
US7440943B2 (en) 2000-12-22 2008-10-21 Xerox Corporation Recommender system and method
US20020087382A1 (en) 2001-01-03 2002-07-04 Tiburcio Vincio B. Method and system for assigning and tracking tasks, such as under an electronic auction
US20020103796A1 (en) 2001-01-31 2002-08-01 Sonicblue, Inc. Method for parametrically sorting music files
EP1229469A1 (en) 2001-02-01 2002-08-07 Koninklijke Philips Electronics N.V. Method and arrangements for facilitating the sharing of audiovisual products
US20020108112A1 (en) 2001-02-02 2002-08-08 Ensequence, Inc. System and method for thematically analyzing and annotating an audio-visual sequence
US20020116533A1 (en) 2001-02-20 2002-08-22 Holliman Matthew J. System for providing a multimedia peer-to-peer computing platform
GB2372850A (en) 2001-03-02 2002-09-04 Hewlett Packard Co Computer network
US20020138836A1 (en) 2001-03-23 2002-09-26 Koninklijke Philips Electronics N.V. Method and apparatus for recommending television programming through a celebrity or using a celebrity profile
US20030014407A1 (en) 2001-04-11 2003-01-16 Green Arrow Media, Inc. System and method for making media recommendations
US6670537B2 (en) 2001-04-20 2003-12-30 Sony Corporation Media player for distribution of music samples
DE10154656A1 (de) 2001-05-10 2002-11-21 Ibm System und Verfahren für Empfehlungen von Artikeln
US6757517B2 (en) 2001-05-10 2004-06-29 Chin-Chi Chang Apparatus and method for coordinated music playback in wireless ad-hoc networks
US6968334B2 (en) 2001-05-15 2005-11-22 Nokia Corporation Method and business process to maintain privacy in distributed recommendation systems
US7296032B1 (en) 2001-05-17 2007-11-13 Fotiva, Inc. Digital media organization and access
US6976228B2 (en) 2001-06-27 2005-12-13 Nokia Corporation Graphical user interface comprising intersecting scroll bar for selection of content
US7039879B2 (en) 2001-06-28 2006-05-02 Nokia Corporation Method and apparatus for scrollable cross-point navigation in a user interface
US7463890B2 (en) 2002-07-24 2008-12-09 Herz Frederick S M Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network
US20030153338A1 (en) 2001-07-24 2003-08-14 Herz Frederick S. M. Autoband
US7222187B2 (en) 2001-07-31 2007-05-22 Sun Microsystems, Inc. Distributed trust mechanism for decentralized networks
EP1425745A2 (en) 2001-08-27 2004-06-09 Gracenote, Inc. Playlist generation, delivery and navigation
US7594246B1 (en) 2001-08-29 2009-09-22 Vulcan Ventures, Inc. System and method for focused navigation within a user interface
JP4086780B2 (ja) 2001-09-10 2008-05-14 トムソン ライセンシング オーディオ・データ・プレーヤーにプレイリストを供給する方法
US20030066068A1 (en) 2001-09-28 2003-04-03 Koninklijke Philips Electronics N.V. Individual recommender database using profiles of others
EP1442411A4 (en) 2001-09-30 2006-02-01 Realcontacts Ltd CONNECTING SERVICE
JP2003122766A (ja) 2001-10-10 2003-04-25 Shinichi Konomi 物理的実体を用いてニーズと情報を共有するためのシステムおよび方法
DE10247929A1 (de) 2001-10-31 2003-05-28 Ibm Auslegen eines Empfehlungssystems zum Vorsehen von Anwender-zu-Anwender-Empfehlungen
US7283992B2 (en) 2001-11-30 2007-10-16 Microsoft Corporation Media agent to suggest contextually related media content
US7139757B1 (en) 2001-12-21 2006-11-21 The Procter & Gamble Company Contextual relevance engine and knowledge delivery system
US20030160770A1 (en) 2002-02-25 2003-08-28 Koninklijke Philips Electronics N.V. Method and apparatus for an adaptive audio-video program recommendation system
US6941324B2 (en) 2002-03-21 2005-09-06 Microsoft Corporation Methods and systems for processing playlists
US7096234B2 (en) 2002-03-21 2006-08-22 Microsoft Corporation Methods and systems for providing playlists
US9715500B2 (en) 2004-04-27 2017-07-25 Apple Inc. Method and system for sharing playlists
US20030191753A1 (en) 2002-04-08 2003-10-09 Michael Hoch Filtering contents using a learning mechanism
US6987221B2 (en) 2002-05-30 2006-01-17 Microsoft Corporation Auto playlist generation with multiple seed songs
US20030237093A1 (en) 2002-06-19 2003-12-25 Marsh David J. Electronic program guide systems and methods for handling multiple users
US20040034441A1 (en) 2002-08-16 2004-02-19 Malcolm Eaton System and method for creating an index of audio tracks
EP1540550A4 (en) 2002-08-19 2006-09-27 Choicestream PERSONALIZED STATISTICAL RECOMMENDATION SYSTEM
US20030149581A1 (en) 2002-08-28 2003-08-07 Imran Chaudhri Method and system for providing intelligent network content delivery
WO2004023358A1 (en) 2002-09-09 2004-03-18 Koninklijke Philips Electronics N.V. A data network, user terminal and method for providing recommendations
US20040073919A1 (en) 2002-09-26 2004-04-15 Srinivas Gutta Commercial recommender
US7081579B2 (en) 2002-10-03 2006-07-25 Polyphonic Human Media Interface, S.L. Method and system for music recommendation
US7089248B1 (en) 2002-11-04 2006-08-08 Adobe Systems Incorporated Group file delivery including user-defined metadata
US7260309B2 (en) 2002-11-07 2007-08-21 Koninklijke Philips Electronics N.V. Tracking of partially viewed shows so that they can be marked for deletion when a personal video recorder runs out of space
JP4302967B2 (ja) 2002-11-18 2009-07-29 パイオニア株式会社 楽曲検索方法、楽曲検索装置及び楽曲検索プログラム
US7912920B2 (en) 2002-12-13 2011-03-22 Stephen Loomis Stream sourcing content delivery system
US20040133908A1 (en) 2003-01-03 2004-07-08 Broadq, Llc Digital media system and method therefor
US20040133914A1 (en) 2003-01-03 2004-07-08 Broadq, Llc Digital media system and method therefor
US20040133657A1 (en) 2003-01-03 2004-07-08 Broadq, Llc Digital media system and method therefor
US20040162783A1 (en) 2003-01-31 2004-08-19 Gross John N. Media queue replenisher
US20040162830A1 (en) 2003-02-18 2004-08-19 Sanika Shirwadkar Method and system for searching location based information on a mobile device
US20050021678A1 (en) 2003-03-11 2005-01-27 Wegener Communications, Inc. Satellite network control by internet with file upload and distribution
US20040181517A1 (en) 2003-03-13 2004-09-16 Younghee Jung System and method for social interaction
US7805746B2 (en) 2003-03-14 2010-09-28 Tvworks, Llc Optimized application on-the-wire format for construction, delivery and display of enhanced television content
US7797343B2 (en) 2003-03-17 2010-09-14 Xerox Corporation System and method for providing usage metrics of digital content
US8572104B2 (en) 2003-04-18 2013-10-29 Kaleidescape, Inc. Sales of collections excluding those already purchased
US7120619B2 (en) 2003-04-22 2006-10-10 Microsoft Corporation Relationship view
US20040215534A1 (en) 2003-04-25 2004-10-28 Apple Computer, Inc. Method and system for network-based allowance control
US7627343B2 (en) 2003-04-25 2009-12-01 Apple Inc. Media player system
EP1484693A1 (en) 2003-06-04 2004-12-08 Sony NetServices GmbH Content recommendation device with an arrangement engine
US7685117B2 (en) 2003-06-05 2010-03-23 Hayley Logistics Llc Method for implementing search engine
US8103540B2 (en) 2003-06-05 2012-01-24 Hayley Logistics Llc System and method for influencing recommender system
US7177872B2 (en) 2003-06-23 2007-02-13 Sony Corporation Interface for media publishing
US20050026559A1 (en) 2003-07-01 2005-02-03 Robert Khedouri Method and apparatus for wirelessly transferring music and other audio content to a car stereo or home stereo
US20050038876A1 (en) 2003-08-15 2005-02-17 Aloke Chaudhuri System and method for instant match based on location, presence, personalization and communication
WO2005026916A2 (en) 2003-09-10 2005-03-24 Musicmatch, Inc. Music purchasing and playing system and method
US20050060264A1 (en) 2003-09-15 2005-03-17 Microsoft Corporation System and method for creating and playing globally relevant playlists
US20130097302A9 (en) 2003-10-01 2013-04-18 Robert Khedouri Audio visual player apparatus and system and method of content distribution using the same
US20060008256A1 (en) 2003-10-01 2006-01-12 Khedouri Robert K Audio visual player apparatus and system and method of content distribution using the same
US7844548B2 (en) 2003-10-15 2010-11-30 Apple Inc. Techniques and systems for electronic submission of media for network-based distribution
US7509291B2 (en) 2003-10-17 2009-03-24 Stamps.Com Inc. Formatting value-bearing item indicia
US20050154608A1 (en) 2003-10-21 2005-07-14 Fair Share Digital Media Distribution Digital media distribution and trading system used via a computer network
US7590546B2 (en) 2003-10-22 2009-09-15 Chuang Thomas C System and method for renting or purchasing goods via a communications network
US20050091107A1 (en) 2003-10-22 2005-04-28 Scott Blum Media player and access system and method and media player operating system architecture
US20060206582A1 (en) 2003-11-17 2006-09-14 David Finn Portable music device with song tag capture
EP1536352B1 (en) 2003-11-26 2014-01-08 Sony Corporation System for accessing content items over a network
US7606772B2 (en) 2003-11-28 2009-10-20 Manyworlds, Inc. Adaptive social computing methods
US7523096B2 (en) 2003-12-03 2009-04-21 Google Inc. Methods and systems for personalized network searching
US7515873B2 (en) 2003-12-04 2009-04-07 International Business Machines Corporation Responding to recipient rated wirelessly broadcast electronic works
JP2005197913A (ja) 2004-01-06 2005-07-21 Canon Inc 画像処理装置及び画像処理方法
EP1709561A1 (en) 2004-01-20 2006-10-11 Koninklijke Philips Electronics N.V. Integrated playlist generator
US20060010167A1 (en) 2004-01-21 2006-01-12 Grace James R Apparatus for navigation of multimedia content in a vehicle multimedia system
WO2005072405A2 (en) 2004-01-27 2005-08-11 Transpose, Llc Enabling recommendations and community by massively-distributed nearest-neighbor searching
KR20050077874A (ko) 2004-01-28 2005-08-04 삼성전자주식회사 스케일러블 비디오 스트림 송신 방법 및 이를 이용한 장치
US7373614B1 (en) 2004-02-10 2008-05-13 Apple Inc. Navigation history
US7594245B2 (en) 2004-03-04 2009-09-22 Sharp Laboratories Of America, Inc. Networked video devices
US8949899B2 (en) 2005-03-04 2015-02-03 Sharp Laboratories Of America, Inc. Collaborative recommendation system
US20050197961A1 (en) 2004-03-08 2005-09-08 Miller Gregory P. Preference engine for generating predictions on entertainment products of services
US8788492B2 (en) 2004-03-15 2014-07-22 Yahoo!, Inc. Search system and methods with integration of user annotations from a trust network
US7496623B2 (en) 2004-04-23 2009-02-24 Yahoo! Inc. System and method for enhanced messaging including a displayable status indicator
US20060265409A1 (en) 2005-05-21 2006-11-23 Apple Computer, Inc. Acquisition, management and synchronization of podcasts
US8412763B2 (en) 2006-06-21 2013-04-02 Apple Inc. Podcast organization and usage at a computing device
US8516035B2 (en) 2006-06-21 2013-08-20 Apple Inc. Browsing and searching of podcasts
US20050246391A1 (en) 2004-04-29 2005-11-03 Gross John N System & method for monitoring web pages
US8028038B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US20050251455A1 (en) 2004-05-10 2005-11-10 Boesen Peter V Method and system for purchasing access to a recording
JP4581476B2 (ja) 2004-05-11 2010-11-17 ソニー株式会社 情報処理装置および方法、並びにプログラム
US7689452B2 (en) 2004-05-17 2010-03-30 Lam Chuck P System and method for utilizing social networks for collaborative filtering
US20050267944A1 (en) 2004-06-01 2005-12-01 Microsoft Corporation Email manager
GB0413848D0 (en) 2004-06-21 2004-07-21 British Broadcasting Corp Accessing broadcast media
US20050286546A1 (en) 2004-06-21 2005-12-29 Arianna Bassoli Synchronized media streaming between distributed peers
US7437364B1 (en) 2004-06-30 2008-10-14 Google Inc. System and method of accessing a document efficiently through multi-tier web caching
US20070043766A1 (en) 2005-08-18 2007-02-22 Nicholas Frank C Method and System for the Creating, Managing, and Delivery of Feed Formatted Content
US7890871B2 (en) 2004-08-26 2011-02-15 Redlands Technology, Llc System and method for dynamically generating, maintaining, and growing an online social network
US8099482B2 (en) 2004-10-01 2012-01-17 E-Cast Inc. Prioritized content download for an entertainment device
EP1803270A1 (en) 2004-10-06 2007-07-04 Gracenote, Inc. Network-based data collection, including local data attributes, enabling media management without requiring a network connection
US20060083119A1 (en) 2004-10-20 2006-04-20 Hayes Thomas J Scalable system and method for predicting hit music preferences for an individual
US20060100924A1 (en) 2004-11-05 2006-05-11 Apple Computer, Inc. Digital media file with embedded sales/marketing information
US7511858B2 (en) 2004-12-14 2009-03-31 Xerox Corporation Method for printing a visual printer calibration test pattern
US20060167991A1 (en) 2004-12-16 2006-07-27 Heikes Brian D Buddy list filtering
US20060143236A1 (en) 2004-12-29 2006-06-29 Bandwidth Productions Inc. Interactive music playlist sharing system and methods
WO2006075032A1 (es) 2005-01-05 2006-07-20 Musicstrands, S.A.U. Sistema y método para recomendar elementos multimedia
US8230456B2 (en) 2005-01-05 2012-07-24 Yahoo! Inc. Framework for delivering a plurality of content and providing for interaction with the same in a television environment
US7676753B2 (en) 2005-01-07 2010-03-09 At&T Intellectual Property I, L.P. Methods, systems, devices and computer program products for collecting and sharing selected personal data
US20070288546A1 (en) 2005-01-15 2007-12-13 Outland Research, Llc Groupwise collaborative suggestion moderation system
US20070214182A1 (en) 2005-01-15 2007-09-13 Outland Research, Llc Establishment-based media and messaging service
US7693887B2 (en) 2005-02-01 2010-04-06 Strands, Inc. Dynamic identification of a new set of media items responsive to an input mediaset
US20060190616A1 (en) 2005-02-04 2006-08-24 John Mayerhofer System and method for aggregating, delivering and sharing audio content
US7614006B2 (en) 2005-02-11 2009-11-03 International Business Machines Corporation Methods and apparatus for implementing inline controls for transposing rows and columns of computer-based tables
US7818350B2 (en) 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
JP4085284B2 (ja) 2005-03-24 2008-05-14 ソニー株式会社 再生装置
US20060218187A1 (en) 2005-03-25 2006-09-28 Microsoft Corporation Methods, systems, and computer-readable media for generating an ordered list of one or more media items
US20090129671A1 (en) 2005-03-31 2009-05-21 Agency For Science, Technology And Research Method and apparatus for image segmentation
JP4670438B2 (ja) 2005-04-01 2011-04-13 ソニー株式会社 コンテンツおよびそのプレイリストの提供方法
US8291095B2 (en) 2005-04-20 2012-10-16 Limelight Networks, Inc. Methods and systems for content insertion
US20060248209A1 (en) 2005-04-27 2006-11-02 Leo Chiu Network system for facilitating audio and video advertising to end users through audio and video podcasts
US8214264B2 (en) 2005-05-02 2012-07-03 Cbs Interactive, Inc. System and method for an electronic product advisor
US8584171B2 (en) 2005-05-06 2013-11-12 Starz Entertainment Group Llc Local context navigation system
US20060259355A1 (en) 2005-05-11 2006-11-16 Farouki Karim M Methods and systems for recommending media
US7686215B2 (en) 2005-05-21 2010-03-30 Apple Inc. Techniques and systems for supporting podcasting
US20060265637A1 (en) 2005-05-21 2006-11-23 Apple Computer, Inc. Utilization of podcasts on portable media devices
US7613736B2 (en) 2005-05-23 2009-11-03 Resonance Media Services, Inc. Sharing music essence in a recommendation system
WO2006126135A2 (en) 2005-05-25 2006-11-30 Koninklijke Philips Electronics N.V. Play-list path interaction and visualisation
US20060277098A1 (en) 2005-06-06 2006-12-07 Chung Tze D Media playing system and method for delivering multimedia content with up-to-date and targeted marketing messages over a communication network
US20060282776A1 (en) 2005-06-10 2006-12-14 Farmer Larry C Multimedia and performance analysis tool
US7890513B2 (en) 2005-06-20 2011-02-15 Microsoft Corporation Providing community-based media item ratings to users
US7756993B2 (en) 2005-06-22 2010-07-13 Sony Corporation Reproducing apparatus, reproducing method, and reproducing program
US20080270561A1 (en) 2005-06-30 2008-10-30 Cascada Mobile Corp. System and Method of Recommendation and Provisioning of Mobile Device Related Content and Applications
US7840178B2 (en) 2005-07-12 2010-11-23 Martin E. Hellman FM broadcast system competitive with satellite radio
US20070022437A1 (en) 2005-07-19 2007-01-25 David Gerken Methods and apparatus for providing content and services coordinated with television content
US7831913B2 (en) 2005-07-29 2010-11-09 Microsoft Corporation Selection-based item tagging
US7761399B2 (en) 2005-08-19 2010-07-20 Evree Llc Recommendation networks for ranking recommendations using trust rating for user-defined topics and recommendation rating for recommendation sources
US20070198485A1 (en) 2005-09-14 2007-08-23 Jorey Ramer Mobile search service discovery
US7548915B2 (en) 2005-09-14 2009-06-16 Jorey Ramer Contextual mobile content placement on a mobile communication facility
US20070239724A1 (en) 2005-09-14 2007-10-11 Jorey Ramer Mobile search services related to direct identifiers
US7917148B2 (en) 2005-09-23 2011-03-29 Outland Research, Llc Social musical media rating system and method for localized establishments
US20070078832A1 (en) 2005-09-30 2007-04-05 Yahoo! Inc. Method and system for using smart tags and a recommendation engine using smart tags
US20070078714A1 (en) 2005-09-30 2007-04-05 Yahoo! Inc. Automatically matching advertisements to media files
US7793823B2 (en) 2005-10-03 2010-09-14 Realnetworks, Inc. System and method for supplementing a radio playlist with local content
US20070083553A1 (en) 2005-10-12 2007-04-12 Sten Minor Apparatus and methods for handling multimedia content in an electronic device
WO2007053797A2 (en) 2005-10-14 2007-05-10 Brown Reed M Apparatus, system and method for managing listings
US10657538B2 (en) 2005-10-25 2020-05-19 Sony Interactive Entertainment LLC Resolution of advertising rules
US20070118425A1 (en) 2005-10-25 2007-05-24 Podbridge, Inc. User device agent for asynchronous advertising in time and space shifted media network
US20070094083A1 (en) 2005-10-25 2007-04-26 Podbridge, Inc. Matching ads to content and users for time and space shifted media network
US20070094363A1 (en) 2005-10-25 2007-04-26 Podbridge, Inc. Configuration for ad and content delivery in time and space shifted media network
US11004089B2 (en) 2005-10-25 2021-05-11 Sony Interactive Entertainment LLC Associating media content files with advertisements
US8676900B2 (en) 2005-10-25 2014-03-18 Sony Computer Entertainment America Llc Asynchronous advertising placement based on metadata
US8856118B2 (en) 2005-10-31 2014-10-07 Qwest Communications International Inc. Creation and transmission of rich content media
EP1783632B1 (en) 2005-11-08 2012-12-19 Intel Corporation Content recommendation method with user feedback
US20070118873A1 (en) 2005-11-09 2007-05-24 Bbnt Solutions Llc Methods and apparatus for merging media content
US9697231B2 (en) 2005-11-09 2017-07-04 Cxense Asa Methods and apparatus for providing virtual media channels based on media search
US7498687B2 (en) 2005-11-18 2009-03-03 R.A. Phillips Industries, Inc. Power supply control system for a vehicle trailer
US20070118657A1 (en) 2005-11-22 2007-05-24 Motorola, Inc. Method and system for sharing podcast information
US8392528B2 (en) 2005-11-22 2013-03-05 Motorola Mobility Llc Architecture for sharing podcast information
US7805129B1 (en) 2005-12-27 2010-09-28 Qurio Holdings, Inc. Using device content information to influence operation of another device
US20070162502A1 (en) 2005-12-29 2007-07-12 United Video Properties, Inc. Media library in an interactive media guidance application
US7856360B2 (en) 2006-01-30 2010-12-21 Hoozware, Inc. System for providing a service to venues where people aggregate
US20070244880A1 (en) 2006-02-03 2007-10-18 Francisco Martin Mediaset generation system
WO2007092053A1 (en) 2006-02-10 2007-08-16 Strands, Inc. Dynamic interactive entertainment
US9336333B2 (en) 2006-02-13 2016-05-10 Linkedin Corporation Searching and reference checking within social networks
US20070199014A1 (en) 2006-02-22 2007-08-23 E-Cast, Inc. Consumer portal
US7877353B2 (en) 2006-03-13 2011-01-25 Ebay Inc. Peer-to-peer trading platform with relative reputation-based item search and buddy rating
US8812580B2 (en) 2006-03-15 2014-08-19 Beats Music, Llc Override of automatically shared meta-data of media
US20070233736A1 (en) 2006-03-28 2007-10-04 Heyletsgo, Inc. Method and system for social and leisure life management
US7801500B2 (en) 2006-04-11 2010-09-21 Nokia Corporation Electronic device and method therefor
US20070265870A1 (en) 2006-04-19 2007-11-15 Nec Laboratories America, Inc. Methods and systems for utilizing a time factor and/or asymmetric user behavior patterns for data analysis
WO2007127812A2 (en) * 2006-04-25 2007-11-08 Pagebites Inc. Method for information gathering and dissemination in a social network
GB0702603D0 (en) 2006-05-05 2007-03-21 Omnifone Ltd Pc client
US7373054B2 (en) 2006-05-17 2008-05-13 Tyco Telecommunications (Us) Inc. Optical cable shield layer connection
US20080005179A1 (en) 2006-05-22 2008-01-03 Sonicswap, Inc. Systems and methods for sharing digital media content
US7797722B2 (en) 2006-05-26 2010-09-14 Sony Corporation System and method for content delivery
US7966362B2 (en) 2006-06-21 2011-06-21 Apple Inc. Management of podcasts
US8117545B2 (en) 2006-07-05 2012-02-14 Magnify Networks, Inc. Hosted video discovery and publishing platform
US7970922B2 (en) 2006-07-11 2011-06-28 Napo Enterprises, Llc P2P real time media recommendations
US7680959B2 (en) 2006-07-11 2010-03-16 Napo Enterprises, Llc P2P network for providing real time media recommendations
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
US7873641B2 (en) 2006-07-14 2011-01-18 Bea Systems, Inc. Using tags in an enterprise search system
KR20090037975A (ko) 2006-08-07 2009-04-16 차차 써치 인코포레이티드 관련 집단 검색을 위한 방법, 시스템 및 컴퓨터 판독 가능 저장 장치
US20080046948A1 (en) 2006-08-07 2008-02-21 Apple Computer, Inc. Creation, management and delivery of personalized media items
US8135725B2 (en) 2006-08-11 2012-03-13 Yahoo! Inc. System and method for providing tag-based relevance recommendations of bookmarks in a bookmark and tag database
EP2052335A4 (en) 2006-08-18 2010-11-17 Sony Corp SYSTEM AND METHOD FOR SELECTIVE ACCESS TO MULTIMEDIA CONTENT VIA A RECOMMENDATION ENGINE
US20080091771A1 (en) 2006-10-13 2008-04-17 Microsoft Corporation Visual representations of profiles for community interaction
US20080288588A1 (en) 2006-11-01 2008-11-20 Worldvuer, Inc. Method and system for searching using image based tagging
US8756333B2 (en) 2006-11-22 2014-06-17 Myspace Music Llc Interactive multicast media service
US8091032B2 (en) * 2006-11-30 2012-01-03 Red Hat, Inc. Automatic generation of content recommendations weighted by social network context
US8943210B2 (en) 2006-11-30 2015-01-27 Red Hat, Inc. Mastering music played among a plurality of users
US8060827B2 (en) 2006-11-30 2011-11-15 Red Hat, Inc. Method and system for preloading suggested content onto digital video recorder based on social recommendations
US20080141136A1 (en) 2006-12-12 2008-06-12 Microsoft Corporation Clipping Synchronization and Sharing
US9064010B2 (en) 2006-12-13 2015-06-23 Quickplay Media Inc. Encoding and transcoding for mobile media
US20080147711A1 (en) 2006-12-19 2008-06-19 Yahoo! Inc. Method and system for providing playlist recommendations
US7802194B2 (en) 2007-02-02 2010-09-21 Sap Ag Business query language
US20080189391A1 (en) 2007-02-07 2008-08-07 Tribal Shout!, Inc. Method and system for delivering podcasts to communication devices
US7739304B2 (en) 2007-02-08 2010-06-15 Yahoo! Inc. Context-based community-driven suggestions for media annotation
KR101346731B1 (ko) 2007-03-12 2014-01-03 삼성전자주식회사 피드 정보를 동기화하는 방법 및 장치
US7787818B2 (en) 2007-03-27 2010-08-31 Iocast Llc Customized content delivery system and method
US8498628B2 (en) 2007-03-27 2013-07-30 Iocast Llc Content delivery system and method
WO2008121967A2 (en) 2007-03-30 2008-10-09 Google Inc. Interactive media display across devices
US8832220B2 (en) 2007-05-29 2014-09-09 Domingo Enterprises, Llc System and method for increasing data availability on a mobile device based on operating mode
US7882111B2 (en) 2007-06-01 2011-02-01 Yahoo! Inc. User interactive precision targeting principle
US20090006368A1 (en) 2007-06-29 2009-01-01 Microsoft Corporation Automatic Video Recommendation
US8751507B2 (en) 2007-06-29 2014-06-10 Amazon Technologies, Inc. Recommendation system with multiple integrated recommenders
US20090042545A1 (en) * 2007-08-06 2009-02-12 Tamir Avital System and a method for unifying the social realities of the online internet and real world of the mobile phone
US8275764B2 (en) 2007-08-24 2012-09-25 Google Inc. Recommending media programs based on media program popularity
US8239455B2 (en) 2007-09-07 2012-08-07 Siemens Aktiengesellschaft Collaborative data and knowledge integration
US8666525B2 (en) 2007-09-10 2014-03-04 Palo Alto Research Center Incorporated Digital media player and method for facilitating music recommendation
US20090076887A1 (en) 2007-09-16 2009-03-19 Nova Spivack System And Method Of Collecting Market-Related Data Via A Web-Based Networking Environment
US7769767B2 (en) 2007-09-27 2010-08-03 Domingo Enterprises, Llc System and method for filtering content on a mobile device based on contextual tagging
US20090132527A1 (en) 2007-11-20 2009-05-21 Samsung Electronics Co., Ltd. Personalized video channels on social networks
US20090177301A1 (en) 2007-12-03 2009-07-09 Codentity, Llc Scalable system and method for an integrated digital media catalog, management and reproduction system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040003392A1 (en) * 2002-06-26 2004-01-01 Koninklijke Philips Electronics N.V. Method and apparatus for finding and updating user group preferences in an entertainment system
CN1720740A (zh) * 2002-12-04 2006-01-11 皇家飞利浦电子股份有限公司 根据具有相似观看习惯的用户的投票推荐节目
CN1756336A (zh) * 2004-09-29 2006-04-05 松下电器产业株式会社 电视频道推荐系统及推荐方法
CN101088288A (zh) * 2004-12-23 2007-12-12 皇家飞利浦电子股份有限公司 一种内容推荐方法和装置
WO2007021785A1 (en) * 2005-08-18 2007-02-22 Microsoft Corporation Annotating shared contacts with public descriptors
US20070118802A1 (en) * 2005-11-08 2007-05-24 Gather Inc. Computer method and system for publishing content on a global computer network
US20080052371A1 (en) * 2006-08-28 2008-02-28 Evolution Artists, Inc. System, apparatus and method for discovery of music within a social network
US20080059576A1 (en) * 2006-08-31 2008-03-06 Microsoft Corporation Recommending contacts in a social network
US20080147482A1 (en) * 2006-10-27 2008-06-19 Ripl Corp. Advertisement selection and propagation of advertisements within a social network

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103080962A (zh) * 2010-08-31 2013-05-01 苹果公司 支持媒体访问与社交网络的网络化系统
US9843552B2 (en) 2010-08-31 2017-12-12 Apple Inc. Classification and status of users of networking and social activity systems
CN103080962B (zh) * 2010-08-31 2018-03-27 苹果公司 支持媒体访问与社交网络的网络化系统
CN103154945A (zh) * 2010-11-29 2013-06-12 日本电气株式会社 内容分析系统、内容分析设备、内容分析方法以及内容分析程序
CN103324727A (zh) * 2013-06-26 2013-09-25 宇龙计算机通信科技(深圳)有限公司 分享控制方法及系统

Also Published As

Publication number Publication date
US9224150B2 (en) 2015-12-29
US20160105519A1 (en) 2016-04-14
US20090157795A1 (en) 2009-06-18

Similar Documents

Publication Publication Date Title
CN101465823A (zh) 在媒体推荐网络中识别用户的高价值推荐
US9223866B2 (en) Tagged favorites from social network site for use in search request on a separate site
US10122773B2 (en) Method and apparatus for sharing content
US8204952B2 (en) Digital file distribution in a social network system
US9824144B2 (en) Method and system for previewing recommendation queues
US20090271417A1 (en) Identifying User Relationships from Situational Analysis of User Comments Made on Media Content
US20070083560A1 (en) System and method for providing online community service for digital content
US20030093311A1 (en) Targeted advertising
KR20040084421A (ko) P2p서비스 방법
US20130191857A1 (en) Method and System for a Vote Based Media System
US20070078832A1 (en) Method and system for using smart tags and a recommendation engine using smart tags
CN101278311A (zh) 将广告自动与媒体文件匹配
CN101523383B (zh) 用于联网媒体访问的系统和方法
JP2010503922A (ja) メディアエンカウンタジャーナルの保守
US7958130B2 (en) Similarity-based content sampling and relevance feedback
JP2008546115A (ja) 警告インタフェースにおける広告
CN101179462A (zh) 社交网络系统
JP2011155695A (ja) サーチ結果を提示するためのシステム及び方法
CN102214193A (zh) 信息处理装置、客户端装置、服务器装置
KR20020024819A (ko) 콘텐츠 전송 시스템, 콘텐츠 전송 서비스 서버 및커뮤니티 사이트 서버
KR20140102720A (ko) 정보 검색 방법 및 시스템
US8799169B2 (en) Method for recommendation of audio
WO2011091713A1 (zh) 个性化信息递送系统及方法
CN113469745A (zh) 将广告内容从主设备共享到次级设备的方法和系统
JP4506215B2 (ja) 情報システム,スケジュール生成装置,およびスケジュール生成方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
ASS Succession or assignment of patent right

Owner name: NABO ENTERPRISE CO., LTD

Free format text: FORMER OWNER: CONCERT TECHNOLOGY CORP

Effective date: 20091016

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

Effective date of registration: 20091016

Address after: Delaware

Applicant after: Concert Technology Corp.

Address before: North Carolina

Applicant before: Concert Technology Corp.

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20090624