CN1965301A - 用于增强型消息和商务的系统和方法 - Google Patents

用于增强型消息和商务的系统和方法 Download PDF

Info

Publication number
CN1965301A
CN1965301A CNA2005800128057A CN200580012805A CN1965301A CN 1965301 A CN1965301 A CN 1965301A CN A2005800128057 A CNA2005800128057 A CN A2005800128057A CN 200580012805 A CN200580012805 A CN 200580012805A CN 1965301 A CN1965301 A CN 1965301A
Authority
CN
China
Prior art keywords
user
data
program
status indicator
content
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.)
Granted
Application number
CNA2005800128057A
Other languages
English (en)
Other versions
CN100545821C (zh
Inventor
克里斯多佛·T·斯泽托
维诺德·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.)
Vigor Investment Company Limited
Original Assignee
Yahoo Inc
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 Yahoo Inc filed Critical Yahoo Inc
Publication of CN1965301A publication Critical patent/CN1965301A/zh
Application granted granted Critical
Publication of CN100545821C publication Critical patent/CN100545821C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/06Buying, selling or leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种用于增强在因特网(104)或其它网络上使用通信程序的用户(102)体验的系统和方法。根据一个实施例的系统和方法,在通信程序中使用用户的状态指示符,从而在用户之间共享内容,比如音乐或视频,并且提供对电子商务应用程序的访问,通过该电子商务应用程序可获得内容。根据本发明的一种系统和方法允许用户显示指示符并且设置有效的状态消息,将该第一用户正在体验的媒体内容指示给其它用户。在另一个实施例中,给予用户能力,使得可访问此时其他用户正在收听或观看的内容。在替换实施例中的系统和方法向其他用户广播关于用户内容的元数据,并且其他用户可使用该元数据来接收并体验与该第一用户正在体验的相同或类似的内容。访问电子商务应用程序,由此可促进获得内容。

Description

用于增强型消息和商务的系统和方法
技术领域
本发明一般涉及用于消息(messaging)的系统和方法。
背景技术
因特网和万维网(“web”)的扩张向计算机用户提供了彼此通信的增强能力,例举少数几个方法,比如通过电子邮件、聊天室和即时消息。近年来即时消息(instant messaging)成为了一种通信的流行形式。在即时消息系统中,两个用户通过在因特网上传递消息和诸如文件的其它信息来实时或近似实时地彼此通信。在即时消息系统中,使用驻留在每个用户的计算机内的即时消息客户软件程序来产生和显示消息。在某些即时消息系统中,关于用户的其它信息,比如简档(profile)或他或她的状态(例如用户是否在线、离线、忙等)可与即时消息系统的其他用户共享。
尽管即时消息变得流行,但是它仍然没有把因特网的全球扩展使用到最大可能的程度。尽管在交换文本消息和文件方面很有用,但是当前的即时信使平台不具备在用户之间共享其它实用信息的能力。当用户使用他们的即时消息程序时,他们还可同时在他们的计算机和因特网上做很多其它事情。当前即时消息程序不允许用户与其他即时消息用户容易地共享这种体验。
发明内容
当一个用户在计算机或因特网上使用一个特定的应用程序时,如果他或她可以使其他用户知道他们在使用的应用程序并且与其他用户容易地共享这种体验将是有益的。因此,例如,如果用户正在通过媒体播放器体验一则特定的媒体例如一首歌或视频剪辑,如果另一个用户可获得关于正被收听的音乐的信息并且甚至可以收听同一首歌、播放列表、广播台站或音乐流派将是有益的。这可以建立用户之间增加级别的共享体验,这使得可进行远远超过仅共享文本消息等的增强型通信。
本发明提供了一种系统和方法用于增强在因特网或其它网络上使用通信程序的用户体验的系统和方法。在一个实施例中,通过在即时消息系统中使用用户状态指示符以促进诸如音乐或视频的内容的体验的共享来增强即时消息用户的体验。根据本发明一个实施例的系统和方法允许用户显示指示符和/或设置一个有效的状态消息,用于向其他用户通知该第一用户正在体验的媒体内容。
在一个实施例中,给用户能力使得在特定时间可获得其他用户正在收听或观看的相同或相似内容或者其他的体验。在操作中,即时消息系统使得有关用户在给定时间正在体验的内容的数据或元数据可用。然后其他用户能够使用该数据或元数据来接收并体验与该用户正在体验的相同或相似的内容,或者得到关于该媒体或内容的更多信息。在一个实施例中,系统考虑合适的数字版权以执行检查来辨别做出请求的另外用户是否应当被准予获得特定内容。
附图说明
图1是示出本发明一个实施例的示例性系统结构的示意图;
图2是根据本发明一个实施例的示例性即时消息客户机的示例用户界面;
图3是根据本发明一个实施例的示例性即时消息客户机的示例用户界面部分;
图4是根据本发明一个实施例的示例性处理工作流程的框图;
图5是根据本发明一个实施例的示例性即时消息客户机的示例用户界面部分。
具体实施方式
本发明一般涉及用于在交互通信的用户之间增强体验从而产生用户和系统和/或方法的供应商之间的亲合力的系统和方法。在某些示例性的实施例中,描述了通过允许即时消息系统的用户之间的改善的交互联系和活动共享来增强用户体验的系统和方法。
本发明的某些实施例将参考前述附图进行讨论,其中相同的附图标记表示相同的部件。现参考图1,本发明的一个实施例的体系结构以框图形式示出。如在图1中看到,示出了根据本发明一个实施例的系统100。通常,系统100允许用户102使用即时消息平台通过因特网彼此通信同时在他们之间共享不同的信息和数据。
每个用户102具有处理器103,比如个人计算机(PC)、可上网的移动电话、个人数字助理(PDA)等,通过多种已知方式中的一种连接到因特网。此外,每个处理器103优选的包括因特网浏览器(未示出)比如由微软公司以商标INTERNET EXPLORER、或由Netscape公司以商标NETSCAPE NAVIGATOR提供的,以及媒体播放器(未示出)比如由微软公司以商标WINDOWS MEDIA PLAYER、或由RealNetwork公司以商标REAL PLAYER提供的,或与前述使得可在用户和服务供应商之间、在用户之间实现交互通信并且提供将数字信息或数据转换为可感知形式的组件等价的软件或硬件。在所述实施例中,处理器103运行即时消息客户软件程序112,该程序被用于与即时消息服务器106通信并且在用户之间交换消息。一种这样的即时消息客户机的例子是Yahoo!Instant Meggenger,或其它任何现在已知或即将已知的即时消息客户机。应当理解,尽管该实施例根据即时消息客户机来描述,它还可使用已知或即将已知的在因特网上的其它形式的通信。还应当理解,尽管本实施例根据媒体内容特别是音频内容来描述,在本发明的范围内可使用任何已知或即将已知的内容或媒体格式。此外,应当理解,尽管本实施例在流媒体的背景中描述,本发明还可应用于除了流媒体之外的其它数字内容并且可以是通过URI或URL可达到的因特网目标。
如下面将进一步详细描述的,系统100包括即时消息(IM)服务器106以及媒体服务器108。其它服务器110也可被访问。IM服务器106运行用以在用户102之间交换消息,并且还传递其它信息给用户102和媒体服务器108。除了与IM服务器106交换信息之外,媒体服务器108存储音乐内容并且流送(stream)用户102将接收的各种形式的音乐内容。其它服务器110使得其它内容和服务可用,并且可提供管理服务,比如管理用户登录、服务访问许可、数字版权管理、存储用户简档和偏好信息,并且其它服务器通过服务供应商可变得可用。应当理解,尽管本发明的一些实施例根据音乐来描述,实施例还可包括但是不限于新闻、娱乐、体育或其它网页或可感知音频或视频内容的任何形式的流式或非流式媒体。
如图1所示,用户102、IM服务器106和媒体服务器108以及其它服务器110通过因特网104可通信地连接。在可替换的实施例中,系统的不同组件可不同地耦合,例如每个可彼此直接无线或通过局域网或广域网(WAN)等连接。
用户102在他们的处理器103上使用即时消息客户机112来通过即时消息服务器与其它用户通信。如可从图2中看到,当使用即时消息客户机时,例如通过键入消息或发送文件给另一个用户,用户被给予与其他用户交互的能力。除了在即时消息窗口202的一部分能让用户执行不同的功能(例如发送消息和/或条目给另一个用户、访问网站)之外,即时消息客户机还能让用户编辑“好友列表”204或换句话说即该用户熟悉的其他用户。即时消息客户机显示这些其他用户名字的列表,从而用户可轻松地访问该用户经常联系的一组其他用户。例如,按已知的方式,通过点击好友的用户名,用户将可以发送即时消息给他或她的好友。此外,当点击好友的用户名时,关于该用户的其它数据,比如业余爱好、所喜欢的、所不喜欢的,或用户已经提供给系统的其它信息,可被显示或变得可访问。此外,用户可将他或她的好友分组为进一步的类型(例如家庭、朋友等)。
在即时消息程序的某些已知实施例中,对每个用户给出选项来设置他们的状态。例如,可能的状态指示符可包括“在线”、“闲”、“忙”、“马上回来”、“不在座位”、“度假”或“出去吃饭”。当用户选择设置他或她的状态时,用户的id通过相应的状态指示符224标记。任何想即时发消息给第一用户或只想要获得第一用户状态的其他用户,将被告知由第一用户选择的状态。例如,如果用户Cris将其状态224标记为“忙”,任何将用户Cris标识为他们各自的“好友列表”或者想要观看Cris的状态或想要发送即时消息给Cris的其他用户将通过对其他用户可见的状态指示符224被告知Cris“忙”。应当理解,状态指示符的使用建立了一种氛围,其中每个用户没必要单独告诉每个用户例如他或她正忙,即可容易地使其他用户获得他们的状态。用户可通过从下拉菜单中选择或使用其它公知的在计算机环境中选择条目(item)的方法来设置他的状态。
在各种不同的氛围中,不同的已知状态指示符可包括考虑用户的位置(例如在家、上班)、用户正在从事的(例如在忙、在通电话)、用户所处的情绪(例如悲伤、快乐)或关于用户的其它细节的不同指示符。可替换的,用户可选择将其状态确定为将该用户隐藏于其他用户不可见并且在其他用户看来好像第一用户没有连接到系统。
在另一个已知实施例中,不是选择由系统所提供的状态,用户可以个性化特定状态。例如,用户可设置个性化消息(例如,祝所有人都有好的一天)作为他或她的状态。此外状态指示符可以是至另一个应用程序的全球资源定位符(URL)或超链接。例如,一个用户可提供他们最喜爱网站的链接作为他或她的状态指示符。当另一个即时消息用户点击第一用户的状态指示符(例如URL或链接),那么该用户将被引到由URL或链接代表的网站。在另一个实施例中可通过状态指示符来使用应用程序和/或程序。例如,如果用户在其家庭计算机上有网络摄像机,那么他们可在他们的状态指示符中包括消息表示例如“观看我的网络摄像机”。当另一个用户点击该状态消息时,来自网络摄像机的图像将被显示。在另一个实施例中,画面或图标210可在状态指示符旁边显示。例如,摄像机的画面可在状态指示符旁边显示以引导用户到另一个用户的网络摄像机,或一张明亮的笑脸可表示该用户在系统上,或时钟可指示该用户是空闲的。通过按钮224或其它界面选项比如菜单或热链接可使其它操作可用。
在本发明的一个实施例的操作中,在用户102的计算机103上的即时消息客户机112维持图标、消息或可被显示为用户状态指示符的其它信息的列表,或可从IM服务器106中获得这些信息或指示符。当IM服务器106确定状态指示符的改变合适时,例如因为用户已经离开系统或用户已经通知系统例如他们很忙时,IM服务器106识别这个状态改变并且将这个信息传递给在其他用户102的计算机上的即时消息客户机。该即时通信客户机将可用的状态指示符应用到其他用户的显示器,并且通过这种方式每个用户能够观看其他用户的更新的状态。
在本发明的一个实施例中(参见图3)系统的用户能通过由消息客户机(或其他流媒体应用程序)呈现的用户界面在因特网上收听音乐,该界面包含消息部分和媒体播放部分。该实施例使得用户可将音乐体验或他或她正在收听的音乐类型与其他用户共享。在该实施例中,用户能在即时消息用户界面的媒体播放器部分中使用流媒体服务(比如Yahoo!的LaunchcastTM)。如从图3中看到,示例性即时消息用户界面可对用户分为媒体播放器部分304和消息部分312,使得用户可控制对通过媒体播放应用程序的流媒体体验的访问并同时保持即时消息能力。
在即时消息系统中的媒体播放器和/或服务比如LaunchcastTM的使用将更加详细地描述。参考图3,通过已知的编程技术,向正在使用即时消息(IM)客户机以及想使用在即时消息客户机上的媒体播放器来收听流媒体的用户提供即时消息客户机的用户界面中的媒体播放器。在一个实施例中,如从图2中看到,对媒体播放器的访问可通过点击在IM窗口202的下部包含描绘了与媒体相关图像比如耳机220的按钮或标记或者其它用户界面选项来启动。
一旦用户(在描述的实施例中是“Mark”)选择使用即时消息客户机中的播放器,如图3中看到的,即时消息客户机302的上部312显示其好友列表并且向用户提供“传统”即时消息功能(例如聊天、即时消息、设置另一个用户的状态等),以及这里所述的新特征。然而IM窗口302的下部304被转换成媒体播放器,用户将通过其播放或者体验通过已知方式请求的并且从媒体服务器108发送来的流媒体。应当理解,这实现了另外的有益效果,即能够将用户的即时消息体验和媒体播放体验相结合。还应当理解,所有这些对于用户的感知来说是透明和无缝地发生,从而进一步增强即时消息体验。在另一个实施例中,播放器可位于即时消息窗口的不同位置或者可位于消息窗口或屏幕部分的外面,在一个单独的窗口或屏幕部分。在一个实施例中,用户“Mark”通过媒体播放器正在体验的歌曲560列在“Mark的”名字旁边在IM窗口302的上部312的580。
因此,通过图3看到的进一步例子的方式,以及以上的进一步描述,用户500用指示用户500正在收听音乐的状态指示符525来识别,同时相同或不同的指示符优选的识别用户500正在收听的特定歌曲的名称550。因此,当使用本发明的系统和方法时用户显示的状态指示符与用户实际体验的指示相互关联。
如从图3中进一步看到,用户的状态指示符可用来使得其他用户可查看该特定用户正在收听的歌曲名称。例如,如在即时消息显示画面302的上部312中看到的,如果用户“Adrian”500正收听GeorgeMichael的唱片“Faith”中的歌曲“Faith”,“Adiran的”歌曲状态指示符550将示出“George Michael-Faith-Faith”来指出歌手、歌曲和唱片。因此,其他用户将知道Adrian当前正在收听那首歌曲。除了歌曲的名称、歌手和唱片之外,歌曲状态指示符550还可优选的是超链接,或另外的超链接可在状态指示符的旁边显示。因此,如果用户使用IM客户机显示IM窗口302(在这个例子中是“Mark”)想要收听用户“Adrian”正在收听的同样歌曲,那么用户“Mark”可点击歌曲名称550超链接。当“Mark”点击超链接时,那么他将通过他的媒体播放器接收“Adrian”正在收听的该歌曲或该歌曲的部分,这将参考图4进行进一步的详细解释。可替换地,各用户可选择他们的音乐状态消息如何出现。例如,代替列出歌曲和歌手,用户可插入个性化消息或可能是完全没有消息,而只是一个到歌曲的链接。
一种完成上述实施例的示例性方法将在以下描述。IM服务器106存储、获取和/或利用由状态指示符525、550或其结合整体或部分表示的数据和/或元数据。如这里使用的,数据和元数据可相互交换使用。这种“扩展的”状态指示符可表示与诸如客户状态消息、状态的类型和状态指示符的文本等其它状态指示符相关联的数据。除了由标准状态指示符表示的数据外,“扩展的”状态指示符还可表示关于状态的元数据。例如,在收听流媒体的即时消息用户500想要与其他用户共享收听体验的情况下,扩展的状态指示符可涉及并表示诸如歌曲标识符的信息,这包括歌手标识、歌曲标题、唱片名称、预览、排行信息,或关于歌曲或媒体内容条目的其他信息,例如用户标识符、歌曲或媒体条目的排行评分,或播放器或消息程序为了流送歌曲或其它媒体或提供附加信息给用户所需要或可使用的任何其它信息。数据和状态指示符之间的关系使得用户500可同时向各种其他用户指出该歌曲550是他或她正在收听的歌曲,并且接着还可以向这些其他用户提供访问与指示符相关联的数据和信息。反过来,这还使得各用户能查看他或她的好友正在收听的歌曲。用户不需要安装任何新的程序或插件,也不需要运行任何附加软件来查明另一个用户正在收听什么,而是该用户只需使用在此描述的即时消息程序和好友列表功能来访问信息。此外,每个用户500不需要手动调整他们的歌曲状态指示符550来指示他们正在收听的歌曲,而是根据从服务器到达客户机软件的数据,当用户接收并且体验每首新的歌曲或其它媒体条目时,系统自动显示信息。应当理解,该实施例容易地使每个用户可通过使用即时消息“好友列表”来即时访问关于他们所列好友的每一个正在体验的音乐的数据和信息。状态指示符随着用户的收听体验的改变而改变。因此例如,再次参考图3,如果用户Adrian500结束了收听歌曲Faith并且现在正在收听Cracker组合的歌曲Teen Angst,Adrian的状态指示符将对有Adrian在其好友列表上的所有用户进行更新并且反映这首新歌曲的标题和歌手。包含在状态指示符中的信息量可由系统供应商、媒体供应商、软件供应商、用户或它们中一些的组合来控制,由指示符表示或可从指示符获得的数据量也是如此。
应当理解,尽管以上讨论根据特定歌曲来描述,本发明可替换或同时包括收听比如在播放列表中的多首歌曲的能力。例如如果第一用户Todd510正在收听包括顺序或随机播放的多首歌曲的特定播放列表“Tddd的摇滚(Todd’s Rock)”,状态指示符511可显示Todd的播放列表的名称并且允许另一个用户点击该播放列表并收听Todd的播放列表中的任何或全部歌曲。再次,用户或消息程序供应商可对究竟允许第二用户收听播放列表中的多少首歌(例如仅是播放列表总的第一首歌,或仅是播放列表中的五首歌)、或歌曲被播放的顺序可选地设置限制,或设置播放列表内容的其它限制或操作。
在另一个实施例中,本发明的系统的用户除了仅收听特定歌曲或视频之外,还能够收听另一个用户正在收听的的“广播台站”。如在现有技术中已知的,存在应用程序允许用户建立个性化“广播站”,可安装这种程序把符合用户所选择偏好的媒体流送给用户。一种具有使用因特网广播特性的示例性因特网网站是Yahoo!Launch。在该广播系统中,用户可建立广播站,根据预编程的算法,该广播站符合为用户站所选择的偏好。例如,如果用户想要听到特定的音乐风格流派(例如爵士或摇滚),或识别他或她喜爱的歌手或唱片,那么应用到用户站的算法将受用户的偏好影响。
在本发明的一个实施例中,如果用户Peter515已经使用了服务来建立根据Peter的偏好播放音乐的广播台站,其被Peter称为“Peter的台站(Peter’s Station)”,与Peter相关联的状态指示符525优选的还反映用户的广播站身份,即“Peter的台站”575。因此,当另一个用户点击Peter的状态指示符525时,或反映Peter5151收听的广播站575的“Peter的台站”指示符575,为控制和服务用于“Peter的台站”的媒体的相同或类似的算法将被用于来流送内容给其他用户。应当理解,这提供了另外的有益效果,不仅允许用户与另一个即时消息用户以他或她正在收听歌曲的形式来共享特定音乐体验,还提供了另外的灵活性,允许用户共享特定广播站,或换句话说是用户已经在他或她正在收听的广播站中建立的在第二用户选择它时可收听该台站的特定标准,或简单地是否愿意共享。
因此如果另一个用户点击指示Peter的广播站的状态指示符525或名称575,系统将使用Peter的广播站偏好来为其他用户选择歌曲并且将传递这些歌曲到该用户。同样,如果广播系统是订购系统并且不同的用户被允许对不同站点具有不同的访问(权限),特定的站点可能对特定用户可用或不可用。在这个例子中,可配置IM服务器106或媒体服务器108或其它服务器110或客户软件,以控制对各种可用媒体的访问,这样,根据预选择的标准,比如订购等级、内容限制(成年和未成年)或其它由用户选择的标准、内容或服务供应商、或这些中某些的结合,对媒体用户是受限的。
在可替换的实施例中链接575不必是静态URI或关于媒体的孤立一个链接,还可以动态改变来指示被用户观看的网页URI。因此,再次参考图3,如果用户“Moe”590当前正在观看网站的Yahoo!网站的主页,“Moe’s”状态指示符595可反映该网页的URI。状态指示符595将随着“Moe”冲浪到不同的网页而改变,并且“Moe’s”的好友可随之点击并且共享Moe的浏览体验。在这个例子中,当用户网上“冲浪”时,用户的URI可由IM服务器追踪,通过浏览器传递到IM客户机,或可按其它方式用来传递到IM服务器来更新用户的状态指示符,这与歌曲、播放列表或广播站状态指示符根据用户的收听改变而改变的方式相同。
根据本发明的一个实施例的与另一个即时消息用户共享媒体体验的示例性方法在图4的流程图中描述。例如如果用户A正在播放器304中收听在他们的即时消息客户机显示画面302中的一首歌曲,步骤402。媒体服务器108将关于该歌曲的元数据(例如歌曲ID、用户ID或以上描述的其它数据)传递到IM服务器106,步骤404。一旦IM服务器接收关于用户A的歌曲的元数据,IM服务器可选地检查用户A的设置来确定用户A是否想要与其他用户共享他或她正在收听的关于歌曲的信息,步骤406。应当理解,在不同实施例中,允许用户来选择想要与哪些用户共享哪些信息或数据,或可替换的,服务供应商可根据预选择用户标准或其它标准,例如通过登录控制和订购等级,来控制访问。如果确定用户A不想共享任何歌曲信息,或其它系统参数指示不应当发生信息共享,那么就不共享信息,步骤407。如果确定用户A想要与其他用户(例如用户A的好友)共享他或她的歌曲信息,或如果基于其它标准允许这样的信息共享,那么IM服务器将表示媒体的状态指示符以及媒体数据发送到用户A想要与之共享这些信息的用户(例如用户A的好友),步骤408。如以上参考图3所讨论,在用户A想要与之共享他或她的媒体数据的用户组中的任何用户将能够观看状态指示符(例如图3中的元素525)和歌曲名称和/或歌手的显示(例如图3中的元素550),步骤410。如果例如用户B想要体验用户A正在体验的相同媒体,用户B可点击用户A的状态指示符525或指示符550,或这些指示符可被显示为一个指示符,步骤412。一旦用户B点击该链接550,媒体服务器开始流送用户A的媒体到用户B,步骤414。然后用户B能够在他或她的嵌入的或与消息客户机304一同操作的他或她的播放器上体验用户A体验的相同的媒体,步骤416。应当理解,在不同的实施例中,系统可执行不同的检查来确定每个用户的消息客户机和/或播放器是否能够接收将被流送的媒体内容。例如,系统可检查用户在他或她的系统上是否运行另一个媒体播放器或收听另一首歌曲。如果用户的该播放器不可用,系统也可告知用户他或她已经使用媒体播放器并且必须关闭媒体播放器来访问这首新歌,或可替换的,系统可告知或不告知用户来关闭打开的播放器或打开另外的播放器。同样如上所述,指示符不必反映歌曲,而可以指示用户想要与其他用户体验的音乐流派、播放列表、广播站、视频、URI或可体验内容的其它链接,并且指示符可以是文字和图形的结合,例如耳机的画面和歌曲名称。
在另一个实施例中,系统检查用户是否具有合适的权利来访问第一用户正在体验的媒体。应当理解,该实施例可包括具有不同访问权限或订购等级的用户,并且因此可能不允许一个用户许访问另一个用户正在体验的媒体的每个条目,或者能够体验。在可替换的实施例中,流送到第二用户的媒体将不被整体流送,或可同时或不可同时发送到两个用户。在另一个实施例中,媒体可以被精简。
应当理解,尽管以上描述细节从即时消息程序中的播放器播放媒体,一个实施例通过包含可从现有的、非嵌入式播放器或浏览器捕获URI或数据流信息的应用程序的即时消息程序的优点,可传递由不同于即时消息程序的媒体播放器播放的媒体相关的信息。
参考图5,另一个实施例将电子商务特载和功能的构造结合到上述的增强消息系统和方法中。例如,通过非限定的示例方式,可以是按钮或链接或其它的用户可用来与程序交互的可选择用户界面元素的形式,提供附加的图标,通过这种图标用户可访问电子商务特性并且系统可促进用户获得内容。例如用户可用在此描述的增强消息系统和方法获得对网站或其它地方的电子商务应用的访问权限来执行在线购买或下载对用户根据他或她体验的发现感兴趣的歌曲、唱片或其它材料或媒体条目。因此,按钮或链接901可提供在消息用户界面302的下部,当用户使用消息程序体验媒体条目时将允许用户满足购买的愿望。因此,继续参考图5,如果用户“Mark”,如在前述例子中举例的,收听歌曲“The Lady In Red”,并且想要购买该歌曲的拷贝或包含该歌曲的整个唱片的拷贝,或想要购买所演唱的或涉及该演唱的歌手或类似歌手的和/或在相同或类似风格流派中的歌手的其它媒体,Mark可点击按钮或图标901并且被引导或链接到购物站点,通过该站点Mark的购买可得到满足。在优选实施例中,在购买者点击购买图标901的时间或接近的时间,关于由潜在购买者体验的媒体条目的一些或全部数据可被传送到购物站点从而购物站点可利用所传送数据向用户呈现信息,当点击发生时可以更容易促进正被体验条目的购买。因此,继续我们的用户Mark的例子,如果他要点击图5中看到的“现在购买”图标,Mark将通过浏览器或其它允许与商务供应商交互的应用程序界面被引导到电子商务站点,该站点优选的显示购买网页,网页上包含用于引导Mark购买他正在收听的叫做The Lady In Red的歌曲的信息,和/或与歌手Chris De Burgh有关的其它可购买媒体条目,和/或属于相关风格流派和/或其它类似歌曲、歌手的信息等。可以灵活配置以上描述的系统和方法,以使用与媒体条目相关联的数据来增强用户想要购物的购物体验,或者当他们正在体验时以其他方式获得媒体条目,或如果系统配置来保留用户在前一段时间体验的媒体的信息的之后某个时间获得媒体条目。因此,如上所述,可以看到这个实施例的系统和方法可基于用户通过具有商务能力的增强消息系统的交互来体验媒体的满意度,通过提供新的和冲动性购买的及时满足为商务供应商提供了显著的购买可能。
可替换的,另外的或单独的按钮或链接910可包含在消息界面302的上部312。如上面结合图标或按钮901所述,上述的功能可通过单独在上部312的可替换放置的图标910来提供。例如,在媒体播放器部分没有结合作为用户界面302的一部分的时候,这种方式是很有用的。可替换地,用于商务访问的该附加图标可设置在界面302之中或之外的任何位置,比如靠近正在体验的媒体条目的标识符。可替换地,图标901或910可通过如下方式来实现,使得当用户选择该按钮或图标时,呈现一个询问给用户,要求该用户识别他想要购买哪个媒体条目,例如是用户当前体验的媒体条目,或可替换的是由在他或她的好友列表中的另一个用户正在体验的媒体条目。因此例如,如果用户Mark想要购买用户Adrian500正在收听的歌曲,具体的是George Michael的“Faith”,点击图标910并且然后接着点击与媒体条目相关联的标识符550,或呈现另一个界面屏幕或询问来提示Mark点击图标或媒体条目选项,或根据出现在用户屏幕的信息或可用于用户交互的程序的数据呈现下拉菜单和/或其它已知或即将成为已知的为用户提供用来选择的可选选项。
因此,通过在本发明的增强消息方法系统中提供附加的电子商务的功能,这样一个增强方法和系统的供应商将具有获得附加利润的能力和/或通过在用户实际体验媒体的时间或接近的时间提供可满足用户想要媒体条目的愿望的能力来与其用户群发展更亲密的关系。此外,服务供应商提供以上所述的系统和方法,可利用电子商务能力将其自身与商务伙伴联系起来,从而当用户选择上述的按钮或图标901或910时,用户可被引导到商务伙伴的电子商务站点来完成用户的冲动性购买,这可以是服务供应商也是商务供应商伙伴的另外收入来源。可替换的,如果上述即时消息系统和方法的供应商和系统也具有自身的商务能力,可以通过引导它的用户到它自己的网站上,根据使用上述的增强系统和方法体验的媒体来完成他们的冲动性购买,从而增强其用户关系、增加盈利可能并且发展更深的亲合力。
上述的商务功能可通过其服务由控制即时消息服务器106和媒体服务器108的服务供应商操作的其它服务器110(参见图1),或与该即时消息服务的运营商密切相关或关联的其他商务供应商来执行。因此,没有必要由相同的实体拥有、操作或控制提供附加功能的IM服务器106、媒体服务器108或其它服务器110,而是可通过商务关系和联盟关系来提供上述增强服务而运作。应该理解,用户可通过下载、或通过CD拷贝传送、或任何通过其内容可被传送或者变得可用的其它方法来获得内容。
尽管以上大多描述是参考即时消息环境描述的,应当理解,这也可参考任何其中用户想要使得他们的行为被其他用户知道并且想要与其他用户分享信息或体验(例如他们正在收听的音乐)的通信系统来使用。
本领域技术人员应当认识到本发明的方法和系统具有很多应用,可通过多种方式完成,这样就不限于前述示例性实施例和例子。换句话说,功能要素可由单个或多个组件通过多种硬件和软件的结合来执行,并且各功能可在客户机或服务器水平按照需要分布在各软件应用程序中。在这点上,以上描述的不同实施例的任何数量的特征可被结合进单个实施例这,并且有比上述的所有特征少一些或多一些的可替换实施例。而且,如本领域技术人员可理解的,本发明的范围覆盖了对于上述的系统组件现在已知的以及将来发展的变形和修改。

Claims (117)

1.一种为通信程序用户提供增强体验的方法,包括以下步骤:
为第一用户例示状态指示符,所述状态指示符指示所述第一用户正在体验的媒体内容;
将数据与状态指示符相关联;
通过所述通信程序向第二用户提供对所述状态指示符和所述相关联数据的访问权,从而使得所述第二用户可有选择地体验由所述第一用户体验的媒体内容;以及
为该第一用户或该第二用户或二者例示商务图标,通过该商务图标可访问商务程序,通过该商务程序可获得所述媒体内容。
2.如权利要求1所述的方法其中的数据包括歌曲标识符。
3.如权利要求1所述的方法其中的数据包括用户标识符。
4.如权利要求1所述的方法其中的数据包括通用资源标识符。
5.如权利要求1所述的方法其中的媒体内容包括音频内容。
6.如权利要求1所述的方法其中的媒体内容包括视频内容。
7.如权利要求1所述的方法其中的媒体内容包括数据流。
8.如权利要求1所述的方法其中的媒体内容包括来自播放列表的媒体。
9.如权利要求1所述的方法,其中的媒体内容包括来自广播站的媒体。
10.如权利要求11所述的方法,其中的广播站使用表示广播站用户偏好的算法来操作。
11.如权利要求1所述的方法进一步包括以下步骤:
在对第二用户提供对状态指示符的访问之前确定第二用户是否应当被给予对状态指示符的访问权。
12.如权利要求1所述的方法进一步包括以下步骤:
在对第二用户提供对相关联数据的访问之前确定第二用户是否应当被给予对相关联数据的访问权。
13.如权利要求1所述的方法进一步包括以下步骤:
在对第二用户流送媒体内容之前确定第二用户是否应当被给予对媒体内容的访问权。
14.如权利要求1所述的方法进一步包括以下步骤:
在使得第二用户有选择地体验媒体内容之前确定第二用户是否具有可访问的媒体播放器。
15.如权利要求1所述的方法进一步包括将所述相关联数据的一部分传递到所述商务应用程序的步骤。
16.一种为通信程序用户提供增强体验的系统,包括:
由服务供应商使其可用的第一用户通信程序;
由所述服务供应商使其可用的第二用户通信程序;
消息服务器,与所述第一和第二程序通信,接收与指示第一用户正在体验的媒体内容的状态指示符相关联的数据,该指示符对于所述第二用户可用;
媒体服务器,与所述消息服务器通信,并且基于所述第二用户与所述指示符交互之后的所述数据可选择地发送媒体内容到第二用户;以及
附加服务器,通过该附加服务器所述第一用户或第二用户或二者可通过与每个用户各自的通信程序使其可用的商务图标交互,获得对商务程序的访问,通过该商务程序可获得媒体内容。
17.如权利要求16所述的系统其中的数据包括歌曲标识符。
18.如权利要求16所述的系统其中的数据包括用户标识符。
19.如权利要求16所述的系统其中的数据包括通用资源标识符。
20.如权利要求16所述的系统其中的媒体内容包括音频内容。
21.如权利要求16所述的系统其中的媒体内容包括视频内容。
22.如权利要求16所述的系统其中的媒体内容包括数据流。
23.如权利要求16所述的系统其中的媒体内容包括播放列表。
24.如权利要求16所述的系统,其中的媒体内容包括来自广播站的媒体。
25.如权利要求24所述的系统,其中的广播站使用表示广播站用户偏好的算法来操作。
26.一种广播与通信程序的多个用户正在体验的媒体相关联的数据的方法,该方法包括:
流送数字内容的各条目到通信程序的多个用户,所述多个用户包括第一用户和其他用户;
接收与所述第一用户正在体验的数字内容条目相关联的数据;
例示表示数据的状态指示符,所述指示符显示给通信程序的一个或多个所述其他用户;以及
例示图标,通过该图标可访问商务应用程序,其中商务应用程序使用所述数据的至少一部分来促进所述多个的至少一个用户获得所述数据。
27.如权利要求26所述的方法进一步包括使得相关联数据的至少一部分对通信程序的一个或多个其他用户可用。
28.如权利要求26所述的方法进一步包括使得相关联数据的至少一部分对所述商务程序可用。
29.如权利要求26所述的方法其中的数据包括歌曲标识符。
30.如权利要求26所述的方法其中的数据包括用户标识符。
31.如权利要求26所述的方法其中的数据包括通用资源标识符。
32.如权利要求26所述的方法其中的数字内容是音频内容。
33.如权利要求26所述的方法其中的数字内容是视频内容。
34.如权利要求26所述的方法其中的数字内容是数据流。
35.如权利要求26所述的方法其中的数字内容是播放列表。
36.如权利要求26所述的方法,其中的数字内容包括来自广播站的媒体。
37.如权利要求26所述的方法,其中的广播站使用表示广播站用户偏好的算法来操作。
38.如权利要求26所述的方法进一步包括以下步骤:
确定一个或多个第二用户是否应当被提供对数据的访问权。
39.一种即时消息用户界面,包括:
选定用户的列表和媒体播放器,其中所述选定用户的列表进一步包括用于每个选定用户的状态指示符,其中状态指示符表示每个选定用户正在体验的媒体;以及
商务图标,通过该商务图标可访问商务程序,通过该商务程序可获得该媒体。
40.一种提供增强商务的方法,包括以下步骤:
提供对包括用户界面的可下载程序的访问,该用户界面显示所述程序的用户想要关联的其他用户的列表;
为所述程序的第一用户例示状态指示符,所述状态指示符指示所述第一用户当使用所述程序时正在体验的数据;
对与所述第一用户关联的一个或多个其他用户显示状态指示符;
基于第一用户正在体验的数据的改变而动态改变所述显示的状态指示符;以及
例示商务图标,通过该商务图标可访问商务程序,通过该商务程序其可获得该媒体。
41.如权利要求40所述的方法其中的数据包括媒体内容。
42.如权利要求40所述的方法其中的数据包括数据流。
43.一种在计算机硬件上操作的即时消息计算机程序,该计算机硬件能够运行所述程序,当由用户操作时所述程序执行以下步骤:
例示用户界面,其包括用户列表部分和媒体播放器部分;
在所述用户列表部分中显示用户标识符来识别使用第二计算机硬件的所述消息程序的第二用户;
在所述用户标识符附近显示可选择的状态指示符,所述状态指示符指示所述第二用户正在体验的第二用户媒体;
例示商务图标,通过该商务图标可访问商务程序,通过该商务程序其可获得该媒体。
44.如权利要求43所述的程序,其中所述程序执行进一步的步骤,响应于所述用户选择所述可选择状态指示符,通过所述媒体播放器部分接收媒体。
45.如权利要求43所述的程序,其中所述程序执行进一步的步骤,响应于所述用户选择所述可选择状态指示符通过所述媒体播放器部分接收媒体,所述媒体类似于所述第二用户正在体验的所述媒体。
46.如权利要求43所述的程序其中程序执行进一步的步骤,改变所述可选择状态指示符来反映第二用户正在体验不同的媒体。
47.如权利要求43所述的程序其中程序执行进一步的步骤,传递关于所述媒体的信息到所述商务程序。
48.一种在计算机硬件上操作的即时消息计算机程序,该计算机硬件能够运行所述程序,当由用户操作时所述程序执行以下步骤:
为所述第一用户例示状态指示符,所述状态指示符指示所述第一用户正在体验的媒体内容;
将数据与状态指示符相关联;
通过所述通信程序向第二用户提供对所述状态指示符和所述相关联数据的访问,从而使得所述第二用户可选择地体验由所述第一用户体验的媒体内容;
为该第一用户或该第二用户或二者例示商务图标,通过该商务图标可访问商务程序,通过该商务程序可获得所述媒体内容;以及
传递所述相关联数据的一部分到所述商务应用程序。
49.如权利要求48所述的程序,其中计算机程序的供应商和商务程序的供应商是不同的实体。
50.如权利要求48所述的程序,其中计算机程序的供应商和商务程序的供应商是相同的实体。
51.一种为通信程序用户提供增强体验的方法,包括以下步骤:
为第一用户例示状态指示符,所述状态指示符指示所述第一用户正在体验的媒体内容;
将数据与状态指示符相关联;以及
通过所述通信程序向第二用户提供对所述状态指示符和所述相关联数据的访问,从而使得所述第二用户可有选择地体验由所述第一用户体验的媒体内容。
52.如权利要求51所述的方法其中的数据包括歌曲标识符。
53.如权利要求51所述的方法其中的数据包括用户标识符。
54.如权利要求51所述的方法其中的数据包括播放列表标识符。
55.如权利要求51所述的方法,其中的数据包括广播站标识符。
56.如权利要求51所述的方法其中的数据包括通用资源标识符。
57.如权利要求51所述的方法其中的媒体内容包括音频内容。
58.如权利要求51所述的方法其中的媒体内容包括视频内容。
59.如权利要求51所述的方法其中的媒体内容包括数据流。
60.如权利要求51所述的方法其中的媒体内容包括来自播放列表的媒体。
61.如权利要求51所述的方法,其中的媒体内容包括来自广播站的媒体。
62.如权利要求61所述的方法,其中的广播站使用表示广播站用户偏好的算法来操作。
63.如权利要求51所述的方法进一步包括以下步骤:
在对第二用户提供对状态指示符的访问之前确定第二用户是否应当被给予对状态指示符的访问权。
64.如权利要求51所述的方法进一步包括以下步骤:
在对第二用户提供对相关联数据的访问权之前确定第二用户是否应当被给予对相关联数据的访问权。
65.如权利要求51所述的方法进一步包括以下步骤:
在对第二用户流送媒体内容之前确定第二用户是否应当被给予对媒体内容的访问权。
66.如权利要求51所述的方法进一步包括以下步骤:
在使得第二用户有选择地体验媒体内容之前确定第二用户是否具有可访问的媒体播放器。
67.一种为通信程序用户提供增强体验的系统,包括:
由服务供应商使其可用的第一用户通信程序;
由所述服务供应商使其可用的第二用户通信程序;
消息服务器,与所述第一和第二程序通信,接收与指示第一用户正在体验的媒体内容的状态指示符相关联的数据,其中指示符对于所述第二用户可用;以及
媒体服务器,与所述消息服务器通信,并且基于所述第二用户与所述指示符交互之后的所述数据可选择地发送媒体内容到第二用户。
68.如权利要求67所述的系统其中的数据包括歌曲标识符。
69.如权利要求67所述的系统其中的数据包括用户标识符。
70.如权利要求67所述的系统其中的数据包括播放列表标识符。
71.如权利要求67所述的系统其中的数据包括通用资源标识符。
72.如权利要求67所述的系统其中的数据包括广播站标识符。
73.如权利要求67所述的系统其中的媒体内容包括音频内容。
74.如权利要求67所述的系统其中的媒体内容包括视频内容。
75.如权利要求67所述的系统其中的媒体内容包括数据流。
76.如权利要求67所述的系统其中的媒体内容包括播放列表。
77.如权利要求67所述的系统,其中的媒体内容包括来自广播站的媒体。
78.如权利要求77所述的系统,其中的广播站使用表示广播站用户偏好的算法来操作。
79.一种广播与通信程序的多个用户正在体验的媒体相关联的数据的方法,该方法包括:
流送数字内容的各条目到通信程序的多个用户,所述多个用户包括第一用户和其他用户;
接收与所述第一用户正在体验的数字内容条目相关联的数据;以及
例示表示数据的状态指示符,所述指示符对通信程序的一个或多个所述其他用户显示。
80.如权利要求79所述的方法进一步包括使得相关联数据的至少一部分对通信程序的一个或多个其他用户可用。
81.如权利要求79所述的方法其中的数据包括歌曲标识符。
82.如权利要求79所述的方法其中的数据包括用户标识符。
83.如权利要求79所述的方法其中的数据包括播放列表标识符。
84.如权利要求79所述的方法其中的数据包括通用资源标识符。
85.如权利要求79所述的方法其中的数据包括广播站标识符。
86.如权利要求79所述的方法其中的数字内容是音频内容。
87.如权利要求79所述的方法其中的数字内容是视频内容。
88.如权利要求79所述的方法其中的数字内容是数据流。
89.如权利要求79所述的方法其中的数字内容是播放列表。
90.如权利要求79所述的方法,其中的数字内容包括来自广播站的媒体。
91.如权利要求90所述的方法,其中的广播站使用表示广播站用户偏好的算法来操作。
92.如权利要求79所述的方法进一步包括以下步骤:
确定一个或多个第二用户是否应当被提供对数据的访问权。
93.一种广播与用户正在体验的媒体相关联的状态指示符的方法,该方法包括:
流送数字内容到通信程序的第一用户;
接收与该第一用户的内容相关联的数据;
例示状态指示符,其指示与该第一用户的内容相关联的数据;以及
广播该状态指示符到通信程序的一个或多个其他用户。
94.如权利要求93所述的方法进一步包括使所述相关联的数据对通信程序的一个或多个第二用户可用。
95.如权利要求93所述的方法其中的数据包括歌曲标识符。
96.如权利要求93所述的方法其中的数据包括用户标识符。
97.如权利要求93所述的方法其中的数据包括播放列表标识符。
98.如权利要求93所述的方法其中的数据包括通用资源标识符。
99.如权利要求93所述的方法,其中的数据包括广播站标识符。
100.如权利要求93所述的方法其中的数字内容是音频内容。
101.如权利要求93所述的方法其中的数字内容是视频内容。
102.如权利要求93所述的方法其中的数字内容是数据流。
103.如权利要求93所述的方法其中的数字内容是播放列表。
104.如权利要求93所述的方法,其中的数字内容包括来自广播站的媒体。
105.如权利要求104所述的方法,其中的广播站使用表示广播站用户偏好的算法来操作。
106.如权利要求93所述的方法进一步包括以下步骤:
确定一个或多个第二用户是否应当被提供对数据的访问权。
107.一种即时消息用户界面,包括:
选定用户的列表和媒体播放器,其中所述选定用户的列表进一步包括:
用于每个选定用户的状态指示符,其中状态指示符表示每个选定用户正在体验的媒体。
108.一种提供增强商务的方法,包括以下步骤:
提供对可下载程序的访问,该程序包括用户界面,用于显示所述程序的用户想要关联的其他用户的列表;
为所述程序的第一用户例示状态指示符,所述状态指示符指示所述第一用户当使用所述程序时正在体验的数据;
对与所述第一用户关联的一个或多个其他用户显示状态指示符;以及
基于该第一用户正在体验的数据的改变而动态改变所述显示的状态指示符。
109.如权利要求108所述的方法其中的数据包括网页。
110.如权利要求108所述的方法其中的数据包括媒体内容。
111.如权利要求108所述的方法其中的数据包括数据流。
112.一种在计算机硬件上操作的即时消息计算机程序,该计算机硬件能够运行所述程序,当由用户操作时所述程序执行以下步骤:
例示用户界面,其包括用户列表部分和媒体播放器部分;
在所述用户列表部分显示用户标识符来识别使用第二计算机硬件的所述消息程序的第二用户;以及
在所述用户标识符附近显示可选择的状态指示符,所述状态指示符指示所述第二用户正在体验的第二用户媒体。
113.如权利要求112所述的程序,其中所述程序执行进一步的步骤,响应于所述用户选择所述可选择状态指示符通过所述媒体播放器部分接收媒体。
114.如权利要求112所述的程序,其中所述程序执行进一步的步骤,响应于所述用户选择所述可选择状态指示符通过所述媒体播放器部分接收媒体,所述媒体类似于所述第二用户正在体验的所述媒体。
115.如权利要求112所述的程序其中程序执行进一步的步骤,改变所述可选择状态指示符来反映第二用户正在体验不同的媒体。
116.一种在计算机硬件上操作的即时消息计算机程序,该计算机硬件能够运行所述程序,当由用户操作时所述程序执行以下步骤:
例示用户界面,其包括用户列表部分;
在所述用户列表部分显示用户标识符来识别使用第二计算机硬件的所述消息程序的第二用户;以及
在所述用户标识符附近显示可选择的状态指示符,所述状态指示符指示所述第二用户正在体验的第二用户媒体。
117.如权利要求116所述的程序其中的程序执行进一步的步骤,改变所述可选择状态指示符来反映第二用户已经被导航到不同的网页。
CNB2005800128057A 2004-04-23 2005-04-22 用于增强型消息和商务的系统和方法 Active CN100545821C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/831,004 US7496633B2 (en) 2004-04-23 2004-04-23 System and method facilitating a shared content experience using enhanced messaging including a displayable status indicator
US10/831,004 2004-04-23
US10/832,557 2004-04-26

Publications (2)

Publication Number Publication Date
CN1965301A true CN1965301A (zh) 2007-05-16
CN100545821C CN100545821C (zh) 2009-09-30

Family

ID=35376508

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005800128057A Active CN100545821C (zh) 2004-04-23 2005-04-22 用于增强型消息和商务的系统和方法

Country Status (2)

Country Link
US (2) US7496633B2 (zh)
CN (1) CN100545821C (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297858A (zh) * 2013-05-29 2013-09-11 深圳Tcl新技术有限公司 一种智能电视用户状态显示系统及方法
CN105814602A (zh) * 2013-12-05 2016-07-27 脸谱公司 指示用户对于通讯的能用性
CN107124348A (zh) * 2008-08-28 2017-09-01 微软技术许可有限责任公司 修改对话窗口
CN111193655A (zh) * 2019-08-06 2020-05-22 腾讯科技(深圳)有限公司 信息处理方法、装置、服务器及存储介质

Families Citing this family (106)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
CA2348353A1 (en) 2001-05-22 2002-11-22 Marc Arseneau Local broadcast system
US9826046B2 (en) 2004-05-05 2017-11-21 Black Hills Media, Llc Device discovery for digital entertainment network
US8028038B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US8028323B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
US20050250438A1 (en) * 2004-05-07 2005-11-10 Mikko Makipaa Method for enhancing communication, a terminal and a telecommunication system
JP2006023900A (ja) * 2004-07-07 2006-01-26 Hitachi Global Storage Technologies Netherlands Bv 回転円板形記憶装置の試験/調整方法及び試験制御装置
US20060036703A1 (en) * 2004-08-13 2006-02-16 Microsoft Corporation System and method for integrating instant messaging in a multimedia environment
US7624149B2 (en) * 2004-09-15 2009-11-24 Microsoft Corporation Instant messaging with audio
US8117623B1 (en) 2004-11-18 2012-02-14 Adobe Systems Incorporated System and method for providing notices to users of a computer program in a flexible way
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
US7747685B2 (en) * 2005-01-20 2010-06-29 International Business Machines Corporation Method for automatic detection of display sharing and alert generation in instant messaging
US7818350B2 (en) 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US8370770B2 (en) 2005-06-10 2013-02-05 T-Mobile Usa, Inc. Variable path management of user contacts
US7685530B2 (en) * 2005-06-10 2010-03-23 T-Mobile Usa, Inc. Preferred contact group centric interface
EP1978480A3 (en) 2005-07-22 2011-09-07 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators atttending a live sporting event
US8042140B2 (en) 2005-07-22 2011-10-18 Kangaroo Media, Inc. Buffering content on a handheld electronic device
US8655333B2 (en) * 2005-09-15 2014-02-18 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for establishing settings of communications service features
US8509826B2 (en) * 2005-09-21 2013-08-13 Buckyball Mobile Inc Biosensor measurements included in the association of context data with a text message
US8275399B2 (en) 2005-09-21 2012-09-25 Buckyball Mobile Inc. Dynamic context-data tag cloud
WO2007085023A2 (en) * 2006-01-20 2007-07-26 Josef Berger Systems and methods for operating communication processes using a personalized communication web server
US20070192427A1 (en) * 2006-02-16 2007-08-16 Viktors Berstis Ease of use feature for audio communications within chat conferences
US8046411B2 (en) * 2006-04-28 2011-10-25 Yahoo! Inc. Multimedia sharing in social networks for mobile devices
US7503007B2 (en) * 2006-05-16 2009-03-10 International Business Machines Corporation Context enhanced messaging and collaboration system
US7660572B2 (en) * 2006-05-30 2010-02-09 Dell Products L.P. Community networking using networked audio devices
US8255281B2 (en) 2006-06-07 2012-08-28 T-Mobile Usa, Inc. Service management system that enables subscriber-driven changes to service plans
US8953756B2 (en) * 2006-07-10 2015-02-10 International Business Machines Corporation Checking for permission to record VoIP messages
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
US8375039B2 (en) * 2006-08-11 2013-02-12 Microsoft Corporation Topic centric media sharing
US8503622B2 (en) * 2006-09-15 2013-08-06 International Business Machines Corporation Selectively retrieving VoIP messages
US10204316B2 (en) 2006-09-28 2019-02-12 Leaf Group Ltd. User generated content publishing system
US9008634B2 (en) * 2006-10-06 2015-04-14 Napo Enterprises, Llc System and method for providing media content selections
US20080107045A1 (en) * 2006-11-02 2008-05-08 Viktors Berstis Queuing voip messages
US20080161045A1 (en) * 2006-12-29 2008-07-03 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Link to Contacts on the Idle Screen
US8090779B2 (en) * 2007-02-20 2012-01-03 Google Inc. Systems and methods for viewing media content in instant messaging
US20080215418A1 (en) * 2007-03-02 2008-09-04 Adready, Inc. Modification of advertisement campaign elements based on heuristics and real time feedback
US20080268772A1 (en) * 2007-04-27 2008-10-30 Liquid Air Lab Gmbh Personalized radio engine for mobile devices
US7890592B2 (en) * 2007-06-29 2011-02-15 Microsoft Corporation Processing data obtained from a presence-based system
GB0712878D0 (en) * 2007-07-03 2007-08-08 Skype Ltd Communication system and method
US20090132660A1 (en) * 2007-11-16 2009-05-21 Arenanet, Inc. Network chat device and methods thereof
US20090150236A1 (en) * 2007-12-10 2009-06-11 Rhapline, Inc. Digital asset management system and method
US7904537B2 (en) * 2008-01-11 2011-03-08 Microsoft Corporation Architecture for online communal and connected experiences
US8725740B2 (en) 2008-03-24 2014-05-13 Napo Enterprises, Llc Active playlist having dynamic media item groups
US8762475B2 (en) * 2008-04-08 2014-06-24 Microsoft Corporation Simultaneous instant messaging in single window
US9355382B2 (en) 2009-03-27 2016-05-31 T-Mobile Usa, Inc. Group based information displays
US9369542B2 (en) 2009-03-27 2016-06-14 T-Mobile Usa, Inc. Network-based processing of data requests for contact information
US9210247B2 (en) 2009-03-27 2015-12-08 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
US8775535B2 (en) * 2011-01-18 2014-07-08 Voxilate, Inc. System and method for the transmission and management of short voice messages
US9286384B2 (en) 2011-09-21 2016-03-15 Sonos, Inc. Methods and systems to share media
US9665339B2 (en) 2011-12-28 2017-05-30 Sonos, Inc. Methods and systems to select an audio track
US9654821B2 (en) 2011-12-30 2017-05-16 Sonos, Inc. Systems and methods for networked music playback
US9674587B2 (en) 2012-06-26 2017-06-06 Sonos, Inc. Systems and methods for networked music playback including remote add to queue
GB201219091D0 (en) * 2012-10-24 2012-12-05 Imagination Tech Ltd Method, system and device for connecting similar users
US9319153B2 (en) 2012-12-04 2016-04-19 Sonos, Inc. Mobile source media content access
US8893247B1 (en) 2012-12-14 2014-11-18 Google Inc. Dynamic transmission of user information to trusted contacts
US9510055B2 (en) 2013-01-23 2016-11-29 Sonos, Inc. System and method for a media experience social interface
US9361371B2 (en) 2013-04-16 2016-06-07 Sonos, Inc. Playlist update in a media playback system
US9501533B2 (en) 2013-04-16 2016-11-22 Sonos, Inc. Private queue for a media playback system
US9247363B2 (en) 2013-04-16 2016-01-26 Sonos, Inc. Playback queue transfer in a media playback system
US9684484B2 (en) 2013-05-29 2017-06-20 Sonos, Inc. Playback zone silent connect
US9703521B2 (en) 2013-05-29 2017-07-11 Sonos, Inc. Moving a playback queue to a new zone
US10715973B2 (en) 2013-05-29 2020-07-14 Sonos, Inc. Playback queue control transition
US9798510B2 (en) 2013-05-29 2017-10-24 Sonos, Inc. Connected state indicator
US9953179B2 (en) 2013-05-29 2018-04-24 Sonos, Inc. Private queue indicator
US9735978B2 (en) 2013-05-29 2017-08-15 Sonos, Inc. Playback queue control via a playlist on a mobile device
US9495076B2 (en) 2013-05-29 2016-11-15 Sonos, Inc. Playlist modification
CN104796316B (zh) * 2014-01-21 2019-05-14 腾讯科技(深圳)有限公司 更新即时通信客户端中音乐状态的方法和系统
US20150220498A1 (en) 2014-02-05 2015-08-06 Sonos, Inc. Remote Creation of a Playback Queue for a Future Event
US9679054B2 (en) 2014-03-05 2017-06-13 Sonos, Inc. Webpage media playback
US9223862B2 (en) 2014-03-21 2015-12-29 Sonos, Inc. Remote storage and provisioning of local-media index
US10331736B2 (en) 2014-03-21 2019-06-25 Sonos, Inc. Facilitating streaming media access via a media-item database
US9705950B2 (en) 2014-04-03 2017-07-11 Sonos, Inc. Methods and systems for transmitting playlists
US10091287B2 (en) 2014-04-08 2018-10-02 Dropbox, Inc. Determining presence in an application accessing shared and synchronized content
US9998555B2 (en) 2014-04-08 2018-06-12 Dropbox, Inc. Displaying presence in an application accessing shared and synchronized content
US10171579B2 (en) 2014-04-08 2019-01-01 Dropbox, Inc. Managing presence among devices accessing shared and synchronized content
US10270871B2 (en) 2014-04-08 2019-04-23 Dropbox, Inc. Browser display of native application presence and interaction data
US9478247B2 (en) 2014-04-28 2016-10-25 Sonos, Inc. Management of media content playback
US9524338B2 (en) 2014-04-28 2016-12-20 Sonos, Inc. Playback of media content according to media preferences
US9680960B2 (en) 2014-04-28 2017-06-13 Sonos, Inc. Receiving media content based on media preferences of multiple users
US10129599B2 (en) 2014-04-28 2018-11-13 Sonos, Inc. Media preference database
US20150324552A1 (en) 2014-05-12 2015-11-12 Sonos, Inc. Share Restriction for Media Items
US20150356084A1 (en) 2014-06-05 2015-12-10 Sonos, Inc. Social Queue
US9672213B2 (en) 2014-06-10 2017-06-06 Sonos, Inc. Providing media items from playback history
US9646085B2 (en) 2014-06-27 2017-05-09 Sonos, Inc. Music streaming using supported services
US10068012B2 (en) 2014-06-27 2018-09-04 Sonos, Inc. Music discovery
US9874997B2 (en) 2014-08-08 2018-01-23 Sonos, Inc. Social playback queues
WO2016028807A1 (en) * 2014-08-18 2016-02-25 Fuhu, Inc. System and method for providing curated content items
US9742839B2 (en) 2014-09-12 2017-08-22 Sonos, Inc. Cloud queue item removal
US10778739B2 (en) 2014-09-19 2020-09-15 Sonos, Inc. Limited-access media
US9667679B2 (en) 2014-09-24 2017-05-30 Sonos, Inc. Indicating an association between a social-media account and a media playback system
WO2016049342A1 (en) 2014-09-24 2016-03-31 Sonos, Inc. Social media connection recommendations based on playback information
US9690540B2 (en) 2014-09-24 2017-06-27 Sonos, Inc. Social media queue
US9959087B2 (en) 2014-09-24 2018-05-01 Sonos, Inc. Media item context from social media
US10645130B2 (en) 2014-09-24 2020-05-05 Sonos, Inc. Playback updates
US9860286B2 (en) 2014-09-24 2018-01-02 Sonos, Inc. Associating a captured image with a media item
US9723038B2 (en) 2014-09-24 2017-08-01 Sonos, Inc. Social media connection recommendations based on playback information
US9846528B2 (en) 2015-03-02 2017-12-19 Dropbox, Inc. Native application collaboration
US10471348B2 (en) 2015-07-24 2019-11-12 Activision Publishing, Inc. System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks
US10098082B2 (en) 2015-12-16 2018-10-09 Sonos, Inc. Synchronization of content between networked devices
US10248933B2 (en) 2015-12-29 2019-04-02 Dropbox, Inc. Content item activity feed for presenting events associated with content items
US10620811B2 (en) 2015-12-30 2020-04-14 Dropbox, Inc. Native application collaboration
US9886234B2 (en) 2016-01-28 2018-02-06 Sonos, Inc. Systems and methods of distributing audio to one or more playback devices
US10382502B2 (en) 2016-04-04 2019-08-13 Dropbox, Inc. Change comments for synchronized content items
US9967689B1 (en) 2016-09-29 2018-05-08 Sonos, Inc. Conditional content enhancement
US11636855B2 (en) 2019-11-11 2023-04-25 Sonos, Inc. Media content based on operational data

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987525A (en) 1997-04-15 1999-11-16 Cddb, Inc. Network delivery of interactive entertainment synchronized to playback of audio recordings
US6321252B1 (en) 1998-07-17 2001-11-20 International Business Machines Corporation System and method for data streaming and synchronization in multimedia groupware applications
KR20020078320A (ko) 2001-04-09 2002-10-18 (주)이너베이 인터넷을 이용한 사용자간 방송 컨텐츠 제공 장치 및 그방법
DK1528754T3 (da) * 2001-05-11 2008-03-31 Nokia Corp Mobil instant messaging- og tilstedeværelsestjeneste
KR20030039045A (ko) 2001-11-09 2003-05-17 엘지전자 주식회사 인스턴트 메신저의 메시지 전송방법
US20040003090A1 (en) * 2002-06-28 2004-01-01 Douglas Deeds Peer-to-peer media sharing
US8001187B2 (en) * 2003-07-01 2011-08-16 Apple Inc. Peer-to-peer active content sharing
US7870199B2 (en) * 2003-10-06 2011-01-11 Aol Inc. System and method for seamlessly bringing external services into instant messaging session

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107124348A (zh) * 2008-08-28 2017-09-01 微软技术许可有限责任公司 修改对话窗口
CN103297858A (zh) * 2013-05-29 2013-09-11 深圳Tcl新技术有限公司 一种智能电视用户状态显示系统及方法
CN105814602A (zh) * 2013-12-05 2016-07-27 脸谱公司 指示用户对于通讯的能用性
CN111193655A (zh) * 2019-08-06 2020-05-22 腾讯科技(深圳)有限公司 信息处理方法、装置、服务器及存储介质

Also Published As

Publication number Publication date
CN100545821C (zh) 2009-09-30
US20080065735A1 (en) 2008-03-13
US20050262204A1 (en) 2005-11-24
US7496633B2 (en) 2009-02-24
US7725551B2 (en) 2010-05-25

Similar Documents

Publication Publication Date Title
CN100545821C (zh) 用于增强型消息和商务的系统和方法
US7496623B2 (en) System and method for enhanced messaging including a displayable status indicator
US20200014744A1 (en) Method and System for the Creating, Managing, and Delivery of Feed Formatted Content
US8527604B2 (en) Managed rich media system and method
US6662231B1 (en) Method and system for subscriber-based audio service over a communication network
US6442590B1 (en) Method and apparatus for a site-sensitive interactive chat network
US8234218B2 (en) Method of inserting/overlaying markers, data packets and objects relative to viewable content and enabling live social networking, N-dimensional virtual environments and/or other value derivable from the content
CN101523383B (zh) 用于联网媒体访问的系统和方法
US20090113315A1 (en) Multimedia Enhanced Instant Messaging Engine
US20090165140A1 (en) System for inserting/overlaying markers, data packets and objects relative to viewable content and enabling live social networking, n-dimensional virtual environments and/or other value derivable from the content
US20060173974A1 (en) System and method for providing mobile access to personal media
CN101179462A (zh) 社交网络系统
JP2010503922A (ja) メディアエンカウンタジャーナルの保守
JP2008546115A (ja) 警告インタフェースにおける広告
KR100824197B1 (ko) 멀티미디어 쇼핑 콘텐츠 제공 시스템 및 그 방법
US20040010630A1 (en) System and method for delivery of information
USRE47053E1 (en) Method and system for subscriber-based audio service over a communication network
KR101755254B1 (ko) 위시 콘텐츠 지원 정보 관리 시스템
KR20010111526A (ko) 양방향 매스미디어를 통한 대화형 시나리오 작성 방법 및이에 적합한 장치
MXPA00002208A (en) Automated content scheduler and displayer

Legal Events

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

Owner name: ADVANCED ACTIVE INVESTMENTS LIMITED

Free format text: FORMER OWNER: YAHOO CORP.

Effective date: 20140226

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20140226

Address after: The British Virgin Islands

Patentee after: Vigor Investment Company Limited

Address before: American California

Patentee before: Yahoo Corp.