CN1633817A - 响应用户请求的动态内容递送 - Google Patents

响应用户请求的动态内容递送 Download PDF

Info

Publication number
CN1633817A
CN1633817A CNA028174852A CN02817485A CN1633817A CN 1633817 A CN1633817 A CN 1633817A CN A028174852 A CNA028174852 A CN A028174852A CN 02817485 A CN02817485 A CN 02817485A CN 1633817 A CN1633817 A CN 1633817A
Authority
CN
China
Prior art keywords
request
user
content
content item
content server
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
CNA028174852A
Other languages
English (en)
Other versions
CN100569023C (zh
Inventor
罗布·沃尔什
竹哈·哈吉恩
麦迪·哈玛雷恩
莫里·维南恩
艾瑞·塔迪
克里斯蒂纳·尼维蒂维
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.)
Nokia Technologies Oy
Original Assignee
Nokia Oyj
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 Nokia Oyj filed Critical Nokia Oyj
Publication of CN1633817A publication Critical patent/CN1633817A/zh
Application granted granted Critical
Publication of CN100569023C publication Critical patent/CN100569023C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • G06F16/639Presentation of query results using playlists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • 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/1066Session management
    • H04L65/1101Session protocols
    • 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
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/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
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4227Providing Remote input by a user located remotely from the client device, e.g. at work
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
    • H04N21/43637Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/61Solid state media wherein solid state memory is used for storing A/V content

Abstract

本发明公开一种用于建立动态内容递送系统(DCDS)的方法和系统。在一个实施例中,带蓝牙的移动通信装置被用来与服务器通信以便请求递送特定内容,如歌曲,视频等,到分离的输出装置,如扬声器,显示屏等。在另一个实施例中,将内容递送回所请求的移动通信装置。在一些实施例中,混合网络可用于请求和递送内容。窄带、双向、单播网络可用于请求内容和确认请求,而宽带单向、多播网络可用于将所请求的内容递送给所请求的客户机装置。根据预定算法可通过用户请求修改递送内容的顺序。

Description

响应用户请求的动态内容递送
技术领域
本发明涉及无线通信。本发明具体涉及一种用于通过一个网络请求媒体内容,而通过另一个网络递送媒体内容的方法和系统。
背景技术
部分受互联网的产生的推动,个人计算机和移动通信的使用近年来稳步增加。移动通信和互联网的结合使得能采用一组新的通信工具,并且能扩展对个人通信的成长做出贡献的媒体、服务和制造工业。
下一波移动技术,3G(第三代蜂窝)装置,将具有电话、互联网接入、类PC应用和视频流动等功能。许多这些装置都将带蓝牙功能。蓝牙是一种低功率、短距离的无线电技术,可用于连接一个装置和另一个装置。蓝牙被开发用来标准化装置之间的无线通信,使得无需物理线路在装置之间进行连接。
现有技术上已知穿过诸如互联网的网络流动媒体的概念。例子包括有从单个服务器流动音频和视频到多个用户,如通过互联网无线电台,诸如BMWfilms.com的内容提供商,以及诸如CNN.com的新服务来执行。利用诸如Real Network的REAL PLAYER可以在计算机上看到流动的音频和视频。
然而,通过互联网的无线电台广播无法由听众自动改变。如果听众渴望听到一首特别的歌曲,其必须致电该无线电台,向无线电台的工作人员口头点播该歌曲。无线电台自行作出决定,可基于用户的请求改变其节目安排。由于流动的媒体可以在世界上的任何地方被接收,因此互联网听众给很远的无线电台打电话经常很难和很贵。
一种已知的用于改变演奏节目的系统是使用自动电唱机。使用任意附在设备的音频系统上的自动电唱机,听众就能点播歌曲(经常要付费)。然而,为使用自动电唱机,听众自身必须来到自动电唱机的所在地来点播歌曲。另外,自动电唱机往往很庞大,在零售设施中要占用经常有限的空间。
针对这些空间局限性的一种已知的解决方案是在餐馆的每个餐桌使用远程或小型自动电唱机。每个餐桌都装有一个小型自动电唱机,通过这个自动电唱机听众可通过主音频系统点播一首歌。这些歌曲实际上并不存储在每个餐桌的自动电唱机中。相反,每个餐桌上的小型自动电唱机只是一个接口,用户通过这个接口能点播音乐。所点播的歌曲被放置在队列中,接着以它们的点播顺序被播放。
然而,这些小型自动电唱机要求每个餐桌有一个分离的接口,这样安装起来很贵。另外,用户仍必须自身安装有一个接口自动电唱机的餐桌旁点播歌曲。而且不论是使用传统的自动电唱机还是小型自动电唱机系统,听众在点播之前都无法试听一首歌。如果用户不知道或不记得他想听的那首歌的歌名,那么用户必须靠猜测来点播哪首歌。
开发一种不需要与传统自动电唱机系统相关的开销的内容递送系统在现有技术上将是一种进步。另外,开发一种不需要听众处于音乐存储系统的物理位置来实现歌曲或视频点播,而且还允许听众在提交对某个特别歌曲的点播请求之前试听这首歌的内容递送系统在现有技术上也将是一种进步。因此,需要一种动态内容递送服务来弥补上面陈述的不足之处。
发明内容
在本发明的第一方面,提供一种用于递送内容的方法。内容服务器向移动终端发送一个可选择的内容项列表。内容服务器接收来自该移动终端的请求,其中该请求对应用户从该可选择的内容项列表中选择的内容项。内容服务器响应接收到该请求通过输出装置播放第一个内容项。
在本发明的第二方面,提供一种用于递送内容的内容服务器。该内容服务器包括处理器,和用于存储计算机可读指令的存储器,所述计算机可读指令在被所述处理器执行时,使得所述内容服务器执行以下步骤:向移动终端发送一个可选择的内容项列表,接收来自该移动终端的请求,其中该请求对应用户从该可选择的内容项列表中选择的内容项,以及响应接收到该请求通过输出装置播放第一个内容项。
在本发明的第三方面,提供一种存储计算机可读指令的计算机可读介质,所述计算机可读指令在被处理器执行时,使得数据处理装置通过执行以下步骤来提供内容递送业务:内容服务器向移动终端发送一个可选择的内容项列表,接收来自移动终端的请求,其中该请求对应用户从该可选择的内容项列表中选择的内容项,以及响应接收到该请求,内容服务器通过输出装置播放第一个内容项。
在本发明的再一方面,提供一种内容递送系统,包括扬声器,短距离收发信机,以及与该扬声器和收发信机通信连接的内容服务器。所述内容服务器包括一个处理器,和用于存储计算机可读指令的存储器,所述计算机可读指令在被所述处理器执行时,使得所述内容服务器执行一组步骤。内容服务器通过收发信机向移动终端发送一个可选择的乐曲列表。内容服务器通过收发信机接收来自该移动终端的请求,其中该请求对应用户从该可选择的乐曲列表中选择的乐曲。内容服务器响应接收到该请求,根据预定算法修改播放表,并通过扬声器从该播放表播放第一首乐曲。
在一些实施例中,扬声器和收发信机都位于商业设施内,如餐馆内。
在本发明的另一方面,提供一种内容服务器,其包括处理器,和用于存储计算机可读指令的存储器,所述计算机可读指令在被所述处理器执行时,使得所述内容服务器执行以下步骤:通过窄带、双向网络无线接收来自移动终端的请求,其中该请求对应一个用户选择的内容项,并且响应接收到该请求,根据预定算法修改播放表。所述内容服务器通过宽带、单向网络从该播放表输出第一个内容项以利用输出装置播放。
在一些实施例中,窄带网络是GPRS网络,而宽带网络是DVB-T网络。
在本发明的另一方面,提供一种移动终端,其包括处理器,显示屏,多个用户输入键,和用于存储计算机可读指令的存储器,所述计算机可读指令在被所述处理器执行时,使得移动终端执行一组步骤。移动终端在显示屏上显示一个用户可选择的内容项列表。所述终端响应用户通过用户输入键的输入导航该用户可选择的内容项列表,并接收指示用户选择的内容项的输入。移动终端向内容服务器发送对应该用户选择的内容项的信息以通过输出装置播放。
在一些实施例中,在用户选择内容项之前,移动终端在其输出装置上播放当前内容项的样本。
附图说明
通过考虑附图参照以下说明可获得对本发明和其优点的更为全面的了解,附图中相同的附图标记指示相同功能,其中:
图1示意了根据本发明一个实施例的动态内容递送系统。
图2示意了执行动态内容递送的方法的流程图。
图3示意了根据本发明实施例发出请求时的第一个屏幕实例。
图4示意了根据本发明实施例发出请求时的第二个屏幕实例。
图5示意了根据本发明实施例发出请求时的第三个屏幕实例。
图6示意了根据本发明实施例发出请求时的第四个屏幕实例。
图7示意了根据本发明实施例的动态内容递送系统的框图。
图8示意了根据本发明实施例的动态内容递送系统。
图9示意了根据本发明实施例发出请求时的第五个屏幕实例。
图10示意了根据本发明实施例发出请求时的第六个屏幕实例。
图11示意了根据本发明实施例发出请求时的第七个屏幕实例。
图12示意了根据本发明实施例发出请求时的第八个屏幕实例。
图13示意了根据本发明实施例发出请求时的第九个屏幕实例。
图14示意了根据本发明实施例发出请求时的第十个屏幕实例。
图15示意了根据本发明实施例发出请求时的第十一个屏幕实例。
图16示意了根据本发明实施例的主菜单屏幕。
图17示意了根据本发明实施例的动态内容递送系统。
图18示意了根据本发明实施例确定提供的内容的算法流程图。
图19示意了根据本发明实施例的数据流程图。
图20示意了根据本发明实施例的逻辑连接。
具体实施方式
动态内容递送系统(DCDS)可用于通过音频系统递送用户选择的歌曲。DCDS是一种从用户接收要求递送特定内容的请求,并通过同一个或不同网络递送所请求的内容的系统。内容可以是录音(例如,歌曲,乐曲,音响效果,或其他音频内容),录像(例如,电视节目,音乐节目录像,电影,或其他视频内容),或适合于通过网络递送的其他内容(例如,证券报价机,新闻头条,体育赛事得分,等等)。本领域的技术人员应理解的是,DCDS可同时用于递送音频和视频内容,为示例目的,在此使用主要递送音频内容的DCDS来描述本发明。
图1示意了本发明的一个实施例,在这里,在DCDS中使用蓝牙(BT)无线电技术,以允许用户用其各自的带蓝牙功能的移动通信装置请求音频内容。然而,本发明并不局限于蓝牙装置。例如,也可以使用HomeRF,WLAN,蜂窝电话网络,或HyperLAN2。在图1中,有一个地点101,提供DCDS给用户(听众)使用。位置101可以是商业设施,如餐馆或酒吧,商店等,或可以是能播放音乐的任何其他场所。为示意目的,地点101在此被称为餐馆。
在餐馆101内安装有一个或多个蓝牙收发信机103。蓝牙收发信机103被用于与带蓝牙功能的装置111通信。每个蓝牙装置可以是移动电话,个人数字助理(PDA),移动或膝上计算机,图形输入板计算机,或任何其他带蓝牙功能或者能播放视频输出的数据处理装置。为示意目的,使用带蓝牙功能的移动电话,在此它被称为蓝牙客户机。蓝牙收发信机103被连接至DCDS服务器105。DCDS服务器105从蓝牙收发信机接收用户请求,通过维护一个歌曲播放表确定播放哪个录音,并通过放大器107输出录音到扬声器109。任选的监视器或电视显示器113可以安装在餐馆以通知用户他们的请求状态,当前播放的歌曲,以及下述的其他信息,或递送视听内容。或者,每个蓝牙客户机可以装备一个视频显示器。在此情况下,视频内容和信息都可以在蓝牙客户机装置上发送和播放。
在本发明的另一个实施例中,如图17所示,可以使用外部数模变换器701来使输出期间基于计算机的干扰最小。图17还示意根据用户和系统的需要可以使用多个放大器。
现在参考图1和图2描述一种用于实现内容选择的方法。当用户进入餐馆101时,在步骤201通过一个或多个蓝牙收发信机103建立用户的移动电话111和DCDS之间的连接。在建立了蓝牙连接后,在步骤203,DCDS发送一个歌单给蓝牙客户机111。在一个实施例中,这是通过向蓝牙客户机111发送一个插入程序实现的。该选择程序可以在DCDS服务器105上运行,将输出(显示歌单,或歌单的一部分,或者显示歌曲样本)发送给移动电话。插入程序解释接收的数据,并在移动电话的显示屏上显示。
在步骤205,用户可利用移动电话上已知的导航技术(例如,上下箭头键,以及回车和取消键)导航该歌单。为用户显示歌名或类别,由此用户可以做出选择。或者,用户可利用蓝牙客户机111上的扬声器试听一下该歌曲的样本。例如,通过将蓝牙客户机置于其眼前并利用上下键导航,在歌曲在显示屏上被高亮时,用户可通过扬声器听到现有歌曲。在高亮每首歌时,其歌名在显示屏上被显示。然而,由于用户也能听到现有音乐,因此其不需要看屏幕。当用户找到或听到所想要的音乐片段时,用户可按下回车键,这首歌将通过立体声设备109或通过广播(以下描述)以高音质被发送进行播放。不具有扬声器的蓝牙客户机显然不执行这个选项。应该从所选歌曲的可识别部分播放样本,这样用户就很容易确定是否点播所试听的歌曲。
也可在移动电话111上分层显示歌曲。也就是说,可以通过类型、艺人、专辑和标题,或它们的任何一个子集或超集来将歌曲分类。也可以使用在现有技术中已知,并且适合于递送的内容类型(例如,音频,视频等)的其他分层标识。可用于分类歌曲的类型例子有迪斯科,流行,摇滚,经典,乡村等等。当使用分层格式时,其余导航键也可用于上下移动分层。
在一个实施例中,用户在将移动电话置于其耳边时可导航该歌单。通过这种方式,当用户从一首歌或类别导航到下一首歌或类别时,通过移动电话的扬声器自动播放一个音频样本。例如,当用户移动到摇滚类别时,可以播放具有摇滚乐节拍的短录音,而且可以说出单词“摇滚”让用户听到。类似地,当用户选择了类别经典时,可以播放一段经典音乐的短录音,如钢琴曲,而且可以说出单词“经典”让用户听到。该短录音优选大约持续5到10秒。在此实施例中,当用户选择歌曲时,在用户从一首歌导航到下一首时,当用户在所显示的歌单中的每首歌上滚动时通过移动电话的扬声器播放该歌曲的样本。或者,在要播放该歌曲的样本之前可要求用户按下预定键,例如“样本”键。如上所述,优选样本取自该首歌的可识别部分。
在一个实施例中,由于只将基于服务器的程序的输出发送到移动电话,因此在用户与所述插入程序交互时,关于当前歌曲或类别或高亮显示的歌曲或类别的信息从移动电话被发送到DCDS服务器。当DCDS服务器接收到用户已经高亮显示了一首新歌或类别的信息时,DCDS服务器从音乐样本317中检索出样本(图7,下述)并发送给蓝牙客户机111以通过蓝牙客户机的扬声器播放(在存在时)。这些样本包括各种类别(例如,类型,艺人,专辑)以及歌曲的短录音。在播放了样本后,用户可按下导航键(例如,上下移动歌单,分层中向前和向后移动)或选择当前歌曲。
在步骤207用户选择当前歌曲。蓝牙客户机在步骤209发送请求给DCDS服务器以通过扬声器109播放所选择的歌曲。在接收到用户请求后,DCDS服务器在步骤211处理该请求并根据预定算法修改该歌曲播放表。
在本发明的一个可选实施例中,用户可利用口语指令来口头导航和选择内容。下面将对此作详细描述。
图3示意了可以在蓝牙客户机装置111上使用的第一种用户接口屏幕实例。蓝牙客户机显示各个类别,用户由此可选择例如hip hop,流行和摇滚。在图3中,显示用户选择了流行。图4示意了显示流行歌曲列表的第二个用户接口屏幕实例。在图4中,用户已经选择了歌曲“Yes Sir,I Can Boogie”。
在选择了歌曲后,询问用户其所发请求的类型,这在图5所示的第三个用户接口屏幕实例中显示。
在各种实施例中,用户可发出随意请求,保证请求(以下描述),或请求不播放该首歌曲(以下描述)。在图5中,用户选择了发出随意请求。图6示意了第四个用户接口屏幕实例,提供有关该用户的请求的概括信息,并允许用户发出更多请求,或结束请求过程。
图7示意了可以在本发明的一个或多个实施例中使用的DCDS服务器的框图。DCDS服务器105包括处理器301,RAM 303,非易失存储器305,音频处理器307以及I/O 309。音频处理器307可以是声卡或能产生音频输出的其他音频处理装置。音频输出优选为至少是CD质量的数字音频输出。然而,根据系统性能、用户需要等也可以使用其他输出类型和质量。
存储器305可用于存储DCDS服务器的操作系统311,播放表应用313,MP3播放器315,音乐样本317以及音乐数据库319。MP3播放器315可用于在从音乐数据库319检索到音乐文件后播放所请求的录音。音乐可以用压缩格式存储在音乐数据库319中。通过音频处理器307将录音输出到放大器107(图1)。在用户请求听一首歌的样本以便确定是否点播该首歌曲时使用音乐样本317。音乐样本的存储格式应该使得在最小的空间内存储多个音乐样本。由于样本是用来识别的,不必通过扬声器播放,因此录音质量不是非常重要。在一个实施例中,以单道声64kb/s的抽样率记录样本,限制每个样本持续10秒。通过这种方式,每个样本最多使用大约40kb的存储空间。
播放表应用313利用一个或多个存储的播放表算法维护存储的播放表。或者,播放表应用313可从多个存储的算法中选择一个算法,选择什么算法取决于餐馆101(图1)的经营者想要的DCDS性能。
第一个播放表算法可将被绝大多数用户点播(例如,通过随意请求)的那些歌曲列入优先。例如,如果歌曲A已经收到10次请求,歌曲B已经收到13次请求,而歌曲C已经收到2次请求,则歌曲B将被首先播放,歌曲A第二放,而歌曲C第三放。显然,如果DCDS服务器接收到插入的请求,则播放表的选择和顺序可以被修改。或者,该算法可以只计数不同用户的请求数,以便阻止一个用户对同一首歌发送多次请求来强迫播放该首歌。在播放了每首歌后,将其从播放表中清除。然而,如果这首歌之后又被另一用户点播,则可将这首歌再次放到播放表中。
第二种播放算法可这样来将歌曲排序,即,歌曲的播放使每个用户都能听到大致相同比例的点播歌曲。也就是说,如果有三个用户各自听到了他们点播的两首歌,而第四个用户只听到了一首他点播的歌,则该算法将从第四个用户点播的其余歌曲中选出一首来播放。在使用这种算法的一个实施例中,将播放第四个用户请求的歌曲中点播次数最多的歌曲。例如,如果第四个用户已经点播了歌曲A、B、C和D,而已经播放了歌曲C,则该算法将从其余歌曲A、B和D中选出被所有当前用户点播最多次数的歌曲,而不论第四个用户未点播的另一首歌,例如,歌曲E,已经接收到更多请求。通过这种方式,每个用户的请求都被考虑到,以便每个用户都满意其请求得到满足。
第三个播放表算法考虑要播放的音乐类型。在有舞会的餐馆中,慢歌和快歌应随机混合。然而,慢歌应根据预定模式来播放,如一次播放至少两首慢歌,并且播放每个慢歌组中最流行的慢歌。在有偏爱轻松悦耳或经典音乐的人经常出入的餐馆中,摇滚乐和其他快歌如果要播放的话,应受到限制。通过在音乐数据库中不包括与描述DCDS应播放的歌曲类型的预定DCDS简表不匹配的歌曲可考虑到这种情况。
除了一个或多个播放表算法,每个播放表应用也可维护一个缺省播放表,这个播放表被用在播放表中没有剩余的点播歌曲时。缺省播放表可以由DCDS管理员手工创建,或者可以基于当前流行音乐自动创建,如来自Billboard的THE BILLBOARD 200图表,等等。在一个实施例中,可以配置一个或多个播放表算法,以便如果一首歌在缺省播放表上的前n个位置内,则不播放用户当前点播的音乐。
由于每个用户在提交歌曲点播请求的同时其他用户也在点播歌曲,因此不能保证会播放一个用户点播的歌曲。本发明的一个实施例允许用户设置保证请求。保证请求是使所点播的歌曲在预定时间内会播放的请求。这可通过维护一个附加播放表,即一个保证播放表,并在从有规律或缺省播放表播放任何歌曲之前从保证播放表播放所有歌曲。另外,如果多个用户发送了对于同一首歌的保证请求,则播放该首歌一次就可同时满足所有保证请求。或者,对每个接收到的保证请求播放该首歌一次。
图8示意了结合上述特征使用的样本播放表算法。也可使用除图18所示算法之外的其他替代算法。例如,该算法也可检查非保证歌曲和缺省播放表歌曲是否属于与当前播放类型和样式相同的类型和样式(例如,慢舞和快舞)。或者,该算法可以不考虑满足了每个用户多少请求,而是仅基于每首歌收到的请求点播次数(基于分数的算法)来确定下面播放哪一首歌。另一种算法可仅仅按照点播顺序(排队算法)来播放歌曲。
在本发明的一个实施例中使用的算法是基于时间段的算法。在基于时间段的算法中,播放表被划分为多个时间段,在这里,每个时间段容纳一首歌。一旦一首歌被放在播放表中的空时间段内,则在播放完这首歌后才清除它。通过这种方式,提前一段时间就固定和知道了这个播放表。然而,播放表可能不允许提前太早(例如,一小时,半小时,15分钟,等)填满时间段,这样就能响应用户请求保持动态。当开始一个时间段时,可根据多个用户请求,次级播放表算法或其他类似方式将该时间段填上一首歌。
本领域的技术人员显然知道其他替代算法。例如,可以使用基于分数和时间段的组合算法。也就是说,一般基于用户请求选择歌曲,但在指定时间按照时间表选择歌曲。通过这种方式,操作员能保证播放指定歌曲,而不管用户在请求点播其他歌曲。
在一些实施例中,加权方案可以被播放表算法用来从多首可用歌曲中选择一首(基于加权的选择算法)。在用户的请求并不只对应一首歌的实施例中基于加权的选择算法特别有用。例如,如果用户只请求“Can’t Help Falling in Love”,通过查询可返回两首歌——ElvisPresley版和UB40版。基于加权的选择算法通过根据与每首歌曲相关的加权值,对每首返回歌曲的请求加权来均衡出现多个命中对象。
一种可以使用的基于加权的选择算法是给予每个请求预定点数,以及在所有可能匹配的歌曲中分配相同点数。例如,如果每个用户请求值100个点,而用户请求返回有4个可能的匹配,则每个匹配将收到25个点。这些点被加到每首歌各自的总分中,并被播放表算法考虑(例如,基于分数的算法将播放总点数最高的歌曲)。
在另一种基于加权的选择算法中,每个请求再次被分配预定点数,这个点数又在通过查询返回的所用歌曲中均匀分配。然而,在歌曲数据库中存储的每首歌也与预定加权相关,例如,从1到5的整数值。将被均匀分配的点数与每首歌的相关加权相乘以在确定下一首播放曲目时确定播放表所使用的歌曲分数。例如,如果用户点播Elvis歌曲,在音乐库中存储有Elvis的四首歌,分别加权3,3,5,1,如果每个用户请求如上所述被分配100个点的话,则这些歌曲将分别收到75点,75点,125点,和25点。
可以使用的另一种基于加权的选择算法为每种不同歌曲属性(例如,类型,艺人,专辑,标题)分配一个简表权。例如,DCDS可以被配置成,对类型使用权1,对艺人使用权4,对专辑使用权6,而对标题使用权10。当用户点播歌曲时,DCDS比较所返回的命中对象与当前DCDS简表,以确定对于任何一个或所有属性哪些对象匹配该简表。对于匹配DCDS简表的每个属性,该歌曲接收对应的加权,将其加到其分数中。例如,用户点播Elvis歌曲,在音乐库中保存有两首Elvis歌曲,其中“Jailhouse Rock”的附加属性  类型=摇滚,而“Love Me Tender”的附加属性  类型=民谣。如果DCDS简表包括摇滚乐,但排斥民谣,则“Jailhouse Rock”将收到5个点(即,因为艺人和类型匹配),而“LoveMe Tender”将收到4个点(即,因为只有艺人匹配),而不考虑每首歌所在的专辑。
在可以使用的另一种基于加权的选择算法中,除了被DCDS简表加权的每种属性,每首歌曲的每种属性也可以被加权。例如,“JailhouseRock”对类型(摇滚)的权为8,对艺人(Elvis Presley)的权为10,对专辑的权为3,对标题的权为7,而“Love Me Tender”对类型(民谣)的权为3,对艺人(Elvis Presley)的权为10,对专辑的权为4,而对标题的权为5。通过将权值保持在预定范围(例如,1-10)内,或其中一个预定值集合(例如,0.1,0.25,1,4和10),将得分范围保持在已知范围内。通过将每种属性的权乘以DJ偏爱的权,可以计算歌曲分数,如下面的公式1所示。
((PG*SG)+(PA*SA)+(PL*SL)+(PT*ST))=歌曲分数(公式1)
在这里,PG是简表类型权,SG是歌曲类型权,PA是简表艺人权,SA是歌曲艺人权,PL是简表专辑权,SL是歌曲专辑权,PT是简表标题权,而ST是歌曲标题权。根据上面的例子,Elvis Presley演唱的歌曲“Jailhouse Rock”将接收136个点,而“Love Me Tender”将接收117个点。因此,根据所使用的播放表算法,选择“Jailhouse Rock”而不是“Love Me Tender”,或这两首歌都可以基于它们各自的分数合并到播放表中。在使用基于分数的算法的DCDS中,将所得到的分数加到播放表中该歌曲的已有分数中,而且播放表算法基于该歌曲新分数修改播放表顺序,以便调度程序播放分数最高的歌曲。一旦播放了一首歌,就从该播放表中完全清除这首歌,或者这首歌的分数可以降低预定值。通过利用DJ简表数据作为播放表分数生成的初始数据可以初始化播放表。
如上所述,一个请求可以被指定为保证请求。在一个实施例中,这是通过用户对该请求付费实现的。图8示意了配置用于以接受保证请求来与用户付费交换的DCDS。其余单元包括移动通信网络无线电天线塔501,移动通信网络503,全球通信网络(例如,互联网)505,和SMS服务器507。SMS服务器可以由DCDS的运营商拥有和运行,或者由第三方拥有和运行。
用户可用来支付保证请求的收费机制可以是通过一个或多个网络(例如,GSM移动通信网络和互联网)发送到被安装用来接收SMS消息的服务器507的SMS消息。所产生的收费被加到用户的移动电话账单中。当SMS服务器507接收到该SMS消息并完成了收费时,SMS服务器507发送成功收费的通知到DCDS服务器105并返回给用户。如果收费成功,则发送一个响应给用户的移动电话,通知他结果。DCDS服务器105在命令用户的蓝牙客户机装置111提交SMS收费请求之前可以任意确定所点播的歌曲是否满足播放标准(例如,在DCDS简表中)。而且,DCDS服务器105可另外通知用户什么时候播放该歌曲。
在本发明的一个实施例中,在移动终端中存储的应用充当创建并发送SMS消息给SMS服务器507的接口。SMS接口应用可提供选项和歌曲菜单,并基于用户的选择自动创建适当的SMS消息。或者,用户可通过分离描述给用户的格式创建SMS消息,如通过在播放歌曲的位置处的小册子或指示表。预定格式可以是各种格式中的任何一种,只要这种格式能被SMS服务器理解。例如,格式<DCDS服务器名>.<类型>.<艺人>.<标题>可用于描述一首特定的歌曲。为在DCDS服务器被命名为DDJ(数字DJ)的位置点播Queen演唱的歌曲Bicycle Race,SMS文字消息将为“DDJ.rock.queen.bicycle race”。
在上面的任何一个实施例中,可以验证SMS消息以保证该消息的格式正确,拼写正确,而且DCDS已经点播了这首歌。该验证可以通过SMS接口应用实现,在可能时,或者通过SMS服务器自身实现。当SMS服务器执行验证时,在检测到错误时可以发送给移动终端一个返回消息。
当用户选择了保证请求时,如图9所示,可以给予用户取消该请求的选择权,如图10所示,因为该请求可能导致用户付费。在一个实施例中,如图10所示,如果在预定时间内没有取消该请求,则自动确认该请求。在另一个实施例中,如果在预定时间内没有确认该请求,则自动取消该请求(未示出)。如果用户确认了或没有取消该请求,则在蓝牙客户机111的显示屏上显示一条响应消息,如图11所示。用户于是可选择是发出另一请求还是结束请求过程。在一些实施例中,保证请求可以有不同级别。例如,当用户对一个请求支付10美分时,可以将所请求点播的歌曲添加到保证播放表中。然而,当用户对该请求支付一美金时,所请求点播的歌曲可以被放置在保证播放表的最上面,以便用户能先于其他保证歌曲听到这首歌。在另一实施例中,用户可对将他们的请求置于播放表的最上面来出价。在此实施例中,在先前歌曲结束时出价最高的用户接下来将听到其点播的歌曲,而且该用户将被收取这个出价金额。
在本发明的另一实施例中,还参考图5,用户对所选择的录音作否定请求。也就是说,用户可请求不播放这首歌,如图12所示。当用户作否定请求时,DCDS可以通过各种方式来响应。如图13所示,当另一用户已经付费要听该首歌(即,有另一用户已经对此歌曲作了保证请求)时,这首歌不会被取消。然而,如图14所示,当这首歌只收到非保证请求,每接收到一个否决票,该歌曲的得票数将降低(例如,降低一票)。然而,不要求使用肯定和否定票之间为一对一加权方案。而且,如果这首歌没有接到任何肯定票,但它在缺省播放表上,则一个否定票可使DCDS延缓播放该首歌曲预定时间,如图15所示。
回过头来参考图1,在通过扬声器109播放一首歌时,有关该首歌曲的信息可以在监视器113上显示。所显示的信息可包括诸如歌曲作者,标题,和有该首歌的任何专辑的信息。另外,DCDS可显示该歌曲的歌词,点播次数最多的歌曲(或者每首歌的票数),当前播放的歌曲的播放表,当前播放歌曲的舞蹈指示(例如,在该首歌为熟知的舞曲的情况下,如查尔斯顿快步舞或Macarena),示意如何跳当前播放歌曲的动画或录像,有关所点播歌曲的统计数字(例如,类型和它们的播放百分比),或伴随该歌曲的音乐电视节目。在地点101为卡拉OK酒吧的实施例中,显示屏可用对应所选歌曲的歌词显示该卡拉OK录像。或者,内容本身(例如,视频)也可在监视器113上播放。
除了在监视器109上显示信息,该信息也可提供给蓝牙客户机装置111。通过图16所示的在蓝牙客户机装置111上显示的主菜单,与装置111相关的用户可请求有关当前播放歌曲的信息。用户也可选择发出请求,这将导致显示如图3所示的信息,或用户可选择浏览如何使用该系统的指示(未示出)。
当用户请求与当前播放的歌曲有关的附加信息时,可以显示一个菜单(未示出),允许用户选择他想看的信息。该菜单可指示用户按下特定键来显示各种类型的信息。例如,可以指示用户按下1来接收有关当前歌曲的一般信息(例如,艺人,标题,专辑,类型),按下2来浏览点播次数最多的歌曲(或者每首歌的票数),按下3来浏览当前播放的歌曲列表,按下4来浏览舞步指示,按下5来浏览指示如何跳舞的动画,按下6来浏览在预定时间内播放的歌曲的统计数字,以及按下7来浏览歌曲的音乐电视。对应的信息于是可以在蓝牙客户机装置111的显示屏上显示。
DCDS的一些实施例使用混合网络以根据上面的描述来实现。例如,参考图8,使用蓝牙连接常规PC网络(例如,Novell或Microsoft网络)来传递来自用户的请求并通过扬声器播放音乐,而使用诸如GSM的移动通信网络来对使用SMS功能的请求付费。利用其他GSM计费方法也可进行计费,例如,通过使用WAP等自动呼叫预定的服务提供商号码。通过利用混合网络,服务可增值,这是单接入网络不可能做到的,如使用在此描述的动态内容递送系统。
在本发明的一个实施例中,DCDS并不局限于单个地点101,而是可通过混合网络提供给比上述的单个地点实施例更广泛的听众。这个实施例使用宽带,单向接入网络和窄带、双向接入网络来提供DCDS服务。例如,DCDS可使用诸如通用分组交换无线电系统(GPRS)或GSM蜂窝网络的双向、窄带网络来接收和确认来自用户的内容请求,并使用单向宽带网络来递送所请求的内容给一个或多个用户。可使用的单向宽带网络的例子包括陆地数字视频广播(DVB-T)、DVB-S、DAB、ATSC、ISDB-T、WLAN、3G(例如,UMTS)、蓝牙、和HyperLAN2网络。另外,支持多播的任何网络(双向或单向)(例如,WLAN)可用作逻辑单向网络。应理解的是,窄带和宽带网络可以是同一物理网络内的不同逻辑网络,如在WLAN或电缆网络内。另外,利用常规、硬连线网络以及无线网络可以实现本发明。例如,传统的硬连线PSTN也可用作窄带、双向网络。
参考图19,通过允许用户利用窄带、双向网络903向自动无线电台点播音乐,DCDS使由流行音乐节目主持人(DJ)所做的工作自动化。DCDS利用单向宽带网络905将得到的内容广播给一个或多个客户机装置901。DCDS服务器105可以是自动无线电台或其他内容递送服务。对于上述的单个地点实施例,音乐可以存储在音乐数据库319中,并由DCDS 105通过网络905服务,这是通过音频处理器307由播放表应用313指示的。
在一个实施例中,如图19所示,到DCDS的用户接口可以是用户对录音的自然语音请求。该语音请求后跟随从DCDS返回给用户的音频响应。用户可说出其想听到的音乐的名称,话音接口907执行自动语音识别(ASR)来解释所述说出的请求。用户用口头提供歌名,艺人名,专辑名,以及类型,DCDS由此可解释该请求。也可以使用更为传统的用户接口,包括从上述菜单选择项目。根据所使用的客户机装置901,用户接口909可包括用于播放音乐的扬声器,用于接收话音输入的麦克风,显示屏,以及输入键。
多个用户可接入无线电台DCDS 105,听他们也可选择来点播的音乐。另外,同一个宽带音频流可以由所用用户共用,以降低所需带宽,同时每个用户通过DCDS满足用户请求接收感知的个性化服务。因此,不用增加DCDS提供者的成本就能使用户感觉到变得丰富的个人媒体服务。
当用户接入DCDS 105时,无线电台和话音接口都能供用户使用。例如,在初始化媒体播放器时,媒体播放器可自动调谐到该无线电台的多播流,而且语音/文本话音识别系统907可以变得活跃,即,聆听和响应用户。
用户可使用自然语音来请求音乐片段。利用包括标题、专辑、艺人(或组合)和类型的参数的部分或全部列表来描述音乐。例如,说出“流行,麦当娜,音乐,音乐”将指示在流行类型中由艺人“麦当娜”演唱的专辑“音乐”中命名为“音乐”的歌曲。也可以使用自然语言处理,以便在用户说出“嘿,DJ先生,放“麦当娜”的“音乐””时,DCDS105明白用户是指同一首歌曲。
如上所述,DCDS可通过播放一个相关的声音注释来响应每个用户,指示该请求已被接受和理解,而且还可以在播放该歌曲之前任意地给出时间长度的某种指示。例如,“麦当娜的精品,我想在下一个小时播放它”。这个对话适合于每个用户请求,并且只通过窄带网络903发送给请求的用户。
由于各个用户的设备基本上不同,混合网络允许每个用户连接至DCDS并从DCDS受益。传统的计算机(PC)用户通常具有很多本地处理能力和存储空间。他也更可能在具有高保真的麦克风和扬声器的安静环境中工作。双向窄带网络可以是具有合理的低每比特成本的50kbps(例如通过PSTN调制解调器)或更高(例如,通过DSL,电缆,或LAN/WAN)。
超级移动用户可能具有来自膝上型PC,诸如个人数字助理(PDA)或通信装置的袖珍型PC的适当的处理能力。电池能量有限,而且窄带接入基本上从1Mbps无线LAN(WLAN)到具有更高比特率或接入时间成本的9.6kbps GSM变化。声响环境可能相当不利,而且很有可能是一般保真度的音频设备。
普通的手机用户(例如,移动电话)不可能具有太多本地处理能力或存储空间。其可以具有语音编解码器和自然话音输入。操作环境可能在听觉上不利,而且声音输出可能保真度低。
DCDS可维护一个与每个用户相关的用户简表,以便使其性能适合每个用户。记录特定用户的请求和反馈的历史能提供增强服务的个性化程度的能力。例子包括使用更详细的注释(避免重复),描述听众组的特征以增加广告输入,以及增加诸如音乐会通知和销售数字音乐许可证的服务。
通过用户简表屏幕(未示出),用户可选择与DCDS一起使用的skin界面(skin)。术语“skin界面”来自许多媒体播放器可供使用的个性化外观,而不改变媒体播放器的功能。DCDS可用于将注释变为具有可选个性化的用户样式的注释。例如,当用户切换到“冲浪运动员”skin界面时,“精品,马上播放”可以变为“绝对的好东西,马上与你见面”。
在一个优选实施例中,语音被翻译成文本(即,数据)再翻译回语音,以便个人用户可用口头输入,而且软件能正确地解释响应。根据语音处理执行的情况的不同,可能存在至少三种不同情况。首先,语音处理可以基于客户机。客户机只发送和接收非话音数据。语音在用户装置(即,客户机)被本地识别和合成,图19示意了这种情况。
第二,语音处理可以基于DCDS(网络)。服务器软件从用户接收语音并返回人能理解的语音给用户。语音的发送可以是实时的(例如,电话服务)或分组的(例如,作为PCM编码的波形文件或压缩的编解码发送)。
第三,语音处理可以使用远程语音识别引擎。第三方可以为客户机(用户)和内容提供商提供语音识别服务。所得到的数据可以直接发送给DCDS或返回给客户机以发送到DCDS。应将有效词汇分发给所有各方(即,用户,远程语音识别引擎,以及自动DJ),以便每一方使用相同的词汇。
参考图19示意DCDS一个实施例的数据流。用户通过向用户接口909说话发出口头请求。该请求被话音接口907翻译成文本和/或数据,话音接口907将该请求数据发送给DCDS服务器105。DCDS服务器接收该请求并识别其适用的歌曲。根据其自己的简表(即,确定该歌曲是DCDS无线电台将播放的类型),DCDS播放表应用313中的逻辑确定在播放表应提升(或降级)哪些歌曲并将此信息传递给调度程序。调度程序可合并为播放表应用的一部分,如图1所示,或它可以是DCDS服务器105的分离逻辑组件。DCDS服务器通过宽带、单向网络广播音乐,这个音乐被客户机装置901接收,并通过客户机装置的扬声器播放。DCDS服务器在每个请求后还生成对用户的响应,这个响应被发送回话音接口907以通过用户接口909为用户播放。
一般认为,语音合成需要的处理能力比语音识别低。另一方面,其经常消耗更多的本地存储空间(存储器)。然而,许多移动电话手机当前包括简单的语音识别能力。通过在任何给定时间使有效词汇最少,可基于现有的话音标记技术通过客户机装置进行语音识别。根据用户和系统的需要和要求,语音识别也可由客户机装置以外的装置执行。
上述的体系结构是一般性的,因此很容易根据体系结构的需要来调整。每个客户机能接入多个DCDS,如果希望的话,每个DCDS使用分离的skin界面。而且DCDS智能的计算需求为,每个DCDS在给定时间可支持多个客户机。
在一个实施例中,参考图20,DCDS可控制多个无线电台。在此实施例中,DCDS将每个用户的请求加给最适合的无线电台。DCDS也可为每个无线电台维护一个分离的调度程序,或者可为多个无线电台使用一个调度。例如,DCDS将前40名热门歌曲的用户请求加到播放前40名的无线电台,而将经典音乐请求加到播放经典或轻松悦耳类型的无线电台。通过这种方式,用户可维持与特定无线电台的连接以便听到其想听的音乐,而不次去听其不想听的类型的音乐。图20中的加黑线示意用户当前正在听由流动服务器2.1服务的无线电台,而且用户正使用冲浪运动员skin界面与DCDS交互。或者,在处理了用户请求后,DCDS可通知用户将在哪个无线电台或流动服务器(在有一个以上时)播放该请求。
在可能时使用预先录制的提示对用户输出语音是优选的,因为这样质量很容易达到最好。然而,每当需要改变时,需要预先录制提示。此外,话音总是完全相同的,因此对于在该装置中保存的每个新skin界面需要额外的存储器。或者,优选文本-语音合成,因为在选择提示和skin界面样式时它能提供更大的灵活性。可使用的文本-语音(TTS)技术的例子有共振峰合成和连接合成,这两种合成在现有技术都是已知的。
在客户机装置上的处理不需要严格的定时限值。例如,请求和响应之间延迟两秒是可以接受的,而且将给予客户机TTS时间来回答该请求作为确认。在整个话音接口都在客户机装置上实现的实施例中,可能需要大的处理能力和存储器。当在服务器实现语音识别时,在终端只需要语音编码。
如上所述,音乐选择的内容递送可以通过宽带网络905提供。在一个实施例中,递送媒体内容的框架可包括以下单元:数字项清除(分配和事务处理的基本单位的结构),数字项识别和描述(内容的唯一识别和描述),内容处理和使用(管理和递送),知识产权管理和保护(数字权利管理),终端和网络(服务管理质量),内容表示(“纯”内容的格式,描述除外),以及事件报告(例如,事务处理)。
数字项清除是一种灵活的内容项模型或表示,其不需要遵守固定的内容结构就能实现各种服务。在DCDS,递送的内容可以是数据包,不仅包括录音,还包括歌词,文字,艺人照片,录像等——本领域的技术人员很容易想到的许多不同结构。数字项识别和描述提供对数字项的唯一识别,使得能处理和跟踪使用。在DCDS,其是下述的广播系统的一部分。
与广播服务交互的一种能动方式是电子形式的内容描述的可用性。这使得自动搜索和选择内容成为可能。在理想情况下,这些描述应是机器可以理解的,不只是机器可读的。内容描述的格式(编码)可采用各种形式中的任何一种。适合于DCDS应用的一些内容描述方案包括ID3,MPEG-7,XML等,这些都是在现有技术中已知的。
还有其他适合于音乐和多媒体的内容描述方案。工作于多媒体描述方案的其他组织包括电影和电视工程师协会/欧洲广播联盟(SMPTE/EBU)任务组,数字广播业务信息(DVB-SI)和欧洲标准化协会/信息社会标准化系统(CEN/ISS)。
知识产权管理和保护,也称为数字权利管理,包括管理与该内容相关的法律权利。数字权利管理有两个方面:通过保护合法使用强化权利,和维护权利的受保护描述。
在商业对商业的电子内容递送(内容递送链中的后端),通常在商业实体之间有信任的合理基础。因此对非法拷贝的技术保护不是那么重要。诸如加密的技术措施可用于额外的安全,特别是在递送通道的保护不是很好的情况下。
对权利的描述是内容描述的一部分,但对这些描述的控制要求特别注意。该描述应仍受保护但要更新。拷贝保护和权利管理在用数字方式递送内容给端用户的客户机装置时很重要。在此情况下只有强化权利管理的被证明的客户机实现或客户机装置才可访问该内容。
数字权利管理在实现通过混合网络交互的广播服务时并不发生大的变化,在DCDS就是这样做的。然而,在与结构化(面向对象)的内容和相关权利交互的情况下,应该使权利描述足够详细以允许使用不同对象组合。
在一个实施例中,客户机装置在向用户播放每个流动的音频文件时向DCDS回报。这使得DCDS能计算出应支付给递送内容的版权所有者的版权费用。自动报告系统使用唯一的ID信息(数字项识别)来回报DCDS。
DCDS从客户机装置901接收在音乐数据库执行的数据库查询(例如,在用户接口为话音响应时通过话音接口907)。每个搜索可从数据库产生一个或多个匹配(如果无匹配,则返回错误消息给用户),如同在上面的Elvis例子一样。当返回一个以上匹配时,分离地处理每个匹配。也就是说,根据加权方案(如果适用的话)和播放表算法同时处理“Jailhouse Rock”“Love Me Tender”。或者,当返回一个以上匹配时,用户可以得到一个返回的匹配列表,以便从该返回的列表中选择一首歌曲,或如前所述,用户可听来自每个返回歌曲的样本以确定其想点播哪首歌。当查询只返回一个匹配时,根据当前使用的播放表算法匹配的歌曲被自动加到播放表中。
DCDS的一个实施例记录失败的请求。也就是说,DCDS记录用户何时点播一首音乐库并未存储的歌。利用这个信息,管理员可获得新音乐并将该新音乐保存到音乐数据库中,以便用户在下一回点播这首歌时,可以播放它。
本领域的技术人员应理解的是,在此描述的本发明不仅用于流动的内容,而且可用于内容的块传送。通过与上述相同的方式,用户可要求下载特定文件,如游戏,音乐,视频或其他数据文件。
虽然在此是关于包含实现本发明的当前优选模式的特例描述本发明的,但本领域的技术人员理解,存在对上述系统和技术的各种变化和假设,它们都落入在所附权利要求书中陈述的本发明的精神和范围内。

Claims (82)

1.一种用于递送内容的方法,包括步骤:
(i)内容服务器通过无线网络向移动终端发送可选择的内容项列表;
(ii)在所述内容服务器接收来自所述移动终端的请求,其中所述请求对应于用户从所述可选择的内容项列表中选择的内容项;以及
(iii)所述内容服务器响应接收到所述请求,通过与所述移动终端分离的输出装置播放第一个内容项。
2.根据权利要求1的方法,其中所述内容服务器根据播放表播放内容项。
3.根据权利要求2的方法,其中所述播放表根据预定算法来维护。
4.根据权利要求3的方法,其中所述预定算法包括播放从移动终端的用户接收到最多请求的内容项。
5.根据权利要求3的方法,其中所述预定算法包括播放内容项,以便多个用户中的每个用户都有大致相同数量的得到满足的请求。
6.根据权利要求3的方法,其中所述预定算法包括与每个内容项相关的权重,所述方法还包括播放总权重最大的内容项的步骤。
7.根据权利要求1的方法,其中所述内容项包括音乐,而所述输出装置包括扬声器。
8.根据权利要求1的方法,其中所述内容项包括视频,而所述输出装置包括视频显示装置。
9.根据权利要求1的方法,还包括向所述移动终端发送样本的步骤,其中所述样本包括用户可选择的内容项的一部分。
10.根据权利要求1的方法,其中所述请求是播放用户所选择的内容项的请求。
11.根据权利要求1的方法,其中所述请求是不播放用户所选择的内容项的请求,所述方法还包括响应接收到所述请求,将用户所选择的内容项的延缓播放的步骤。
12.根据权利要求1的方法,其中所述请求是保证请求,所述方法还包括步骤:
(iv)在所述内容服务器接收与所述移动装置相关的用户对于提交所述保证请求已经付费的确认;以及
(v)要求播放所述用户选择的内容项。
13.根据权利要求12的方法,还包括步骤:
(vi)将所述请求保存在保证播放表中;以及
(vii)在播放与在所述保证播放表中存储的请求不相关的内容项之前,播放与所述保证播放表中保存的请求相关的内容项。
14.根据权利要求1的方法,其中通过短距离收发信机接收请求。
15.根据权利要求1的方法,其中通过窄带网络执行步骤(i)-(ii),而其中通过宽带网络执行步骤(iii)。
16.根据权利要求15的方法,其中所述窄带网络包括GPRS网络,而所述宽带网络包括DVB-T网络。
17.根据权利要求15的方法,其中所述移动终端包括移动电话。
18.根据权利要求1的方法,还包括步骤:
(iv)从用户接收语音输入;
(v)识别所接收的语音;以及
(vi)将所述接收的语音变换为所述请求。
19.根据权利要求1的方法,还包括响应接收到所述请求,向所述移动终端发送确认的步骤。
20.根据权利要求19的方法,其中所述确认包括通过所述移动终端上的扬声器播放的录音。
21.根据权利要求20的方法,其中以响应用户选择的skin界面的样式提供确认。
22.根据权利要求19的方法,其中所述确认包括在所述移动终端的显示屏上显示的消息。
23.一种内容服务器,包括:
处理器,和
用于存储内容数据库和计算机可读指令的存储器,所述计算机可读指令在被所述处理器执行时,使得所述内容服务器执行以下步骤:
(i)通过无线网络向移动终端发送可选择的内容项列表;
(ii)接收来自所述移动终端的请求,其中所述请求对应于用户从所述可选择的内容项列表中选择的内容项;以及
(iii)响应接收到所述请求,通过与所述移动终端分离的输出装置播放第一个内容项。
24.根据权利要求23的内容服务器,其中所述第一个内容项是播放表上的下一项。
25.根据权利要求24的内容服务器,其中根据预定算法由所述内容服务器维护所述播放表。
26.根据权利要求25的内容服务器,其中所述预定算法包括播放从移动终端的用户接收到最多请求的内容项。
27.根据权利要求25的内容服务器,其中所述预定算法包括播放内容项,以便多个用户中的每个用户都有大致相同数量的得到满足的请求。
28.根据权利要求25的内容服务器,其中所述预定算法包括与每个内容项相关的权重,而且所述指令还包括播放总权重最大的内容项的步骤。
29.根据权利要求23的内容服务器,其中所述内容项包括音乐,而所述输出装置包括扬声器。
30.根据权利要求23的内容服务器,其中所述内容项包括视频,而所述输出装置包括视频显示装置。
31.根据权利要求23的内容服务器,其中所述计算机可读指令还包括向所述移动终端发送一个样本的步骤,其中所述样本包括用户可选择的内容项的一部分。
32.根据权利要求23的内容服务器,其中所述请求包括播放用户所选择的内容项的请求。
33.根据权利要求23的内容服务器,其中所述请求包括不播放用户所选择的内容项的请求,而且其中所述计算机可读指令还包括响应接收到所述请求,将所述用户选择的内容项延缓播放的步骤。
34.根据权利要求23的内容服务器,其中所述请求是保证请求,而且其中所述计算机可读指令还包括步骤:
(iv)接收与所述移动终端相关的用户对于提交所述保证请求已经付费的确认;以及
(v)要求播放所述用户选择的内容项。
35.根据权利要求34的内容服务器,其中所述计算机可读指令还包括步骤:
(vi)将所述请求保存在保证播放表中;以及
(vii)在播放与在所述保证播放表中存储的请求不相关的内容项之前,播放与所述保证播放表中保存的请求相关的内容项。
36.根据权利要求23的内容服务器,其中通过短距离收发信机接收请求。
37.根据权利要求23的内容服务器,其中通过窄带网络执行步骤(i)-(ii),而其中通过宽带网络执行步骤(iii)。
38.根据权利要求37的内容服务器,其中所述窄带网络包括GPRS网络,而所述宽带网络包括DVB-T网络。
39.根据权利要求23的内容服务器,其中所述指令还包括步骤:
(iv)从用户接收语音输入;
(v)识别所接收的语音;以及
(vi)将所述接收的语音变换为所述请求。
40.根据权利要求23的内容服务器,其中每个内容项与一种类型相关,而且其中所述内容服务器通过与所述第一个内容项相同类型的相关输出装置播放所述第一个内容项。
41.根据权利要求23的内容服务器,其中所述计算机可读指令还包括响应接收到所述请求向所述移动终端发送确认的步骤。
42.根据权利要求41的内容服务器,其中所述确认包括通过所述移动终端上的扬声器播放的录音,并且以响应用户选择的skin界面的样式提供所述确认。
43.根据权利要求23的内容服务器,其中所述移动终端包括移动电话。
44.根据权利要求37的内容服务器,其中所述窄带网络包括蓝牙和WLAN网络中的至少一种。
45.一种内容递送系统,包括:
短距离收发信机,能与其所服务的服务区内的移动终端交互作用;以及
可与音频递送系统和所述收发信机通信连接的内容服务器,所述内容服务器包括:
处理器;和
用于存储计算机可读指令的存储器,所述计算机可读指令在被所述处理器执行时,使得所述内容服务器执行以下步骤:
(i)通过所述短距离收发信机向移动终端发送可选择的乐曲列表;
(ii)通过所述收发信机接收来自所述移动终端的请求,其中所述请求对应用户从所述可选择的乐曲列表中选择的乐曲;
(iii)响应接收到所述请求,修改音乐播放表;以及
(iv)通过所述音频递送系统从所述播放表播放第一首乐曲。
46.根据权利要求45的内容递送系统,其中所述播放表包括根据每首乐曲接收到的请求数量的乐曲排序。
47.根据权利要求45的内容递送系统,其中所述播放表包括根据与每个用户相关的被满足请求的数量的乐曲排序。
48.根据权利要求45的内容递送系统,其中所述播放表包括根据与每首乐曲相关的权重的乐曲排序。
49.根据权利要求45的内容递送系统,还包括与所述内容服务器通信连接的显示装置,其中在所述显示装置上显示与当前播放的乐曲相关的信息。
50.根据权利要求45的内容递送系统,其中所述请求是不播放用户所选择的乐曲的请求,而且所述请求对所述播放表中所述用户选择的乐曲的位置有负面影响。
51.根据权利要求45的内容递送系统,其中所述请求是保证请求,而且所述计算机可读指令还包括步骤:
(v)接收与所述移动装置相关的用户对于提交所述保证请求已经付费的确认;以及
(vi)将所述请求保存在保证播放表中,以便明确播放所请求的乐曲。
52.根据权利要求51的内容递送系统,其中所述计算机可读指令还包括在播放与所述保证播放表中存储的请求不相关的乐曲之前,播放与所述保证播放表中存储的请求相关的乐曲的步骤。
53.根据权利要求45的内容递送系统,其中所述计算机可读指令还包括响应接收到所述请求发送确认给所述移动终端的步骤。
54.根据权利要求45的内容递送系统,其中所述音频递送系统和所述收发信机都位于餐馆内。
55.一种内容服务器,包括:
处理器,和
用于存储计算机可读指令的存储器,所述计算机可读指令在被所述处理器执行时,使得所述内容服务器执行以下步骤:
(i)通过窄带、双向网络无线接收来自移动终端的请求,其中所述请求对应用户可选择的内容项;
(ii)响应接收到所述请求,修改音乐播放表;
(iii)通过宽带、单向网络从所述播放表输出第一个内容项来播放。
56.根据权利要求55的内容服务器,其中所述播放表包括根据每个内容项接收的请求数量的内容项排序。
57.根据权利要求55的内容服务器,其中所述播放表包括根据与每个内容项相关的权重的内容项排序。
58.根据权利要求55的内容服务器,其中所述内容项包括音乐。
59.根据权利要求55的内容服务器,其中所述请求是保证请求,而且其中所述计算机可读指令还包括步骤:
(v)接收与所述移动终端相关的用户对于提交所述保证请求已经付费的确认;以及
(vi)将所述请求保存在保证播放表中,以便明确播放所请求的乐曲。
60.根据权利要求55的内容服务器,其中所述移动终端包括移动电话。
61.根据权利要求55的内容服务器,其中所述指令还包括步骤:
(iv)从用户接收语音输入;
(v)识别所接收的语音;以及
(vi)将所述接收的语音变换为所述请求。
62.根据权利要求61的内容服务器,其中所述计算机可读指令还包括响应接收到所述请求向所述移动终端发送确认的步骤。
63.根据权利要求62的内容服务器,其中根据用户选择的样式的不同来提供不同音频确认。
64.一种移动终端,包括:
处理器;
显示屏;
多个用户输入键;和
用于存储计算机可读指令的存储器,所述计算机可读指令在被所述处理器执行时,使得移动终端执行以下步骤:
(i)在所述显示屏上显示用户可选择的内容项列表;
(ii)响应用户通过所述用户输入键的输入,导航所述用户可选择的内容项列表;
(iii)接收指示用户选择的内容项的输入;以及
(iv)向内容服务器发送对应所述用户选择的内容项的信息以通过输出装置播放。
65.根据权利要求64的移动终端,其中所述计算机可读指令还包括从所述内容服务器接收所述用户可选择的内容项列表的步骤。
66.根据权利要求64的移动终端,其中所述计算机可读指令还包括响应步骤(iv)从所述内容服务器接收确认的步骤。
67.根据权利要求64的移动终端,其中所述计算机可读指令还包括步骤:
(v)发送对应于所述用户可选择的内容项上的当前项的信息;
(vi)从所述内容服务器接收所述当前项的样本;
(vii)通过所述移动终端上的输出装置播放所述样本。
68.根据权利要求64的移动终端,其中通过窄带、双向网络执行步骤(iv),
其中所述输出装置包括所述移动终端上的扬声器,而且
其中所述计算机可读指令还包括步骤:
(v)通过宽带、单向网络接收内容;以及
(vi)通过所述扬声器播放所述内容。
69.根据权利要求68的移动终端,其中所述宽带网络包括DVB-T网络,而所述窄带网络包括GPRS网络。
70.根据权利要求1的方法,其中每个内容项与一种类型相关,所述方法还包括所述内容服务器通过与所述第一内容项相同类型的相关输出装置播放所述第一个内容项的步骤。
71.一种存储计算机可读指令的计算机可读介质,所述计算机可读指令在被处理器执行时,使得数据处理装置通过执行以下步骤提供内容递送业务:
(i)内容服务器向移动终端发送可选择的内容项列表;
(ii)所述内容服务器接收来自所述移动终端的请求,其中所述请求对应于用户从所述可选择的内容项列表中选择的内容项;以及
(iii)响应接收到所述请求,所述内容服务器通过输出装置播放第一个内容项。
72.根据权利要求71的计算机可读介质,其中所述指令还包括根据播放表播放内容项的步骤。
73.根据权利要求72的计算机可读介质,其中所述指令还包括根据预定算法将播放表排序的步骤。
74.根据权利要求71的计算机可读介质,其中所述内容包括音乐,所述输出装置包括扬声器。
75.根据权利要求71的计算机可读介质,其中所述计算机可读指令还包括向所述移动终端发送样本的步骤,其中所述样本包括用户可选择的内容项的一部分。
76.根据权利要求71的计算机可读介质,其中所述请求是不播放所述用户选择的内容项的请求,而且还包括响应接收到所述请求将所述用户选择的内容项延缓播放的步骤。
77.根据权利要求71的计算机可读介质,其中所述请求是保证请求,而且其中所述指令还包括步骤:
(iv)所述内容服务器接收与所述移动装置相关的用户对于提交所述保证请求已经付费的确认;以及
(v)要求播放所述用户选择的内容项。
78.根据权利要求71的计算机可读介质,其中通过窄带网络执行步骤(i)-(ii),而其中通过宽带网络执行步骤(iii)。
79.根据权利要求71的计算机可读介质,其中所述指令还包括步骤:
(iv)从用户接收语音输入;
(v)识别所接收的语音;以及
(vi)将所述接收的语音变换为所述请求。
80.一种内容服务器,包括:
处理器,和
用于存储计算机可读指令的存储器,所述计算机可读指令在被所述处理器执行时,使得所述内容服务器执行以下步骤:
(i)通过窄带、双向网络接收来自移动终端的语音请求,其中所述语音请求对应于用户对至少一个内容项定义的查询;
(ii)对至少一个内容数据库进行查询;
(iii)响应所述查询的结果,修改内容播放表;
(iv)通过宽带、单向网络从所述播放表输出第一个内容项以播放。
81.根据权利要求80的内容服务器,其中所述内容包括音乐。
82.根据权利要求80的内容服务器,其中所述指令还使得所述内容服务器执行以下步骤:
(i)识别所接收的语音;以及
(ii)将所述接收的语音变换为所述查询。
CNB028174852A 2001-09-13 2002-09-13 响应用户请求的动态内容递送方法及设备 Expired - Fee Related CN100569023C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/950,577 US6965770B2 (en) 2001-09-13 2001-09-13 Dynamic content delivery responsive to user requests
US09/950,577 2001-09-13

Publications (2)

Publication Number Publication Date
CN1633817A true CN1633817A (zh) 2005-06-29
CN100569023C CN100569023C (zh) 2009-12-09

Family

ID=25490630

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028174852A Expired - Fee Related CN100569023C (zh) 2001-09-13 2002-09-13 响应用户请求的动态内容递送方法及设备

Country Status (6)

Country Link
US (1) US6965770B2 (zh)
EP (1) EP1433341A4 (zh)
KR (1) KR100841026B1 (zh)
CN (1) CN100569023C (zh)
AU (1) AU2002334268A1 (zh)
WO (1) WO2003024012A2 (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100438510C (zh) * 2005-09-16 2008-11-26 腾讯科技(深圳)有限公司 实现同步收听的方法及系统
CN102687146A (zh) * 2009-10-27 2012-09-19 苹果公司 用于生成和标记照片集合中的事件的方法和系统
CN101599985B (zh) * 2008-06-05 2013-01-02 华为技术有限公司 内容获取和内容接收方法、服务器和终端
CN101379865B (zh) * 2006-02-08 2013-03-06 日本电气株式会社 Ofdma系统中的多播和单播服务的递送
CN103179638A (zh) * 2005-11-30 2013-06-26 索尼株式会社 无线通信系统和设备、设定信息提供和获取方法以及程序
US8788694B2 (en) 2007-06-11 2014-07-22 Sk Planet Co., Ltd. Content update from a server to a client terminal in a dynamic content delivery (DCD) system
CN109792402A (zh) * 2016-07-08 2019-05-21 艾赛普公司 自动响应用户的请求
CN110073326A (zh) * 2016-10-19 2019-07-30 搜诺思公司 基于仲裁的语音识别
US10747957B2 (en) 2018-11-13 2020-08-18 Asapp, Inc. Processing communications using a prototype classifier
US10878181B2 (en) 2018-04-27 2020-12-29 Asapp, Inc. Removing personal information from text using a neural network
CN112511968A (zh) * 2005-08-12 2021-03-16 赛乐得科技(北京)有限公司 用于对内容递送进行优化的方法和系统
US11109094B2 (en) 2004-07-16 2021-08-31 TieJun Wang Method and system for efficient communication
US11216510B2 (en) 2018-08-03 2022-01-04 Asapp, Inc. Processing an incomplete message with a neural network to generate suggested messages
US11425064B2 (en) 2019-10-25 2022-08-23 Asapp, Inc. Customized message suggestion with user embedding vectors
US11551004B2 (en) 2018-11-13 2023-01-10 Asapp, Inc. Intent discovery with a prototype classifier
US11790376B2 (en) 2016-07-08 2023-10-17 Asapp, Inc. Predicting customer support requests

Families Citing this family (322)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2769165B1 (fr) 1997-09-26 2002-11-29 Technical Maintenance Corp Systeme sans fil a transmission numerique pour haut-parleurs
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
FR2781591B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Systeme de reproduction audiovisuelle
FR2781580B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Circuit de commande de son pour systeme de reproduction audiovisuelle numerique intelligent
FR2805377B1 (fr) 2000-02-23 2003-09-12 Touchtunes Music Corp Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede
FR2805060B1 (fr) 2000-02-16 2005-04-08 Touchtunes Music Corp Procede de reception de fichiers lors d'un telechargement
US7783722B1 (en) 2000-03-08 2010-08-24 Music Choice Personalized audio system and method
US8463780B1 (en) 2000-03-08 2013-06-11 Music Choice System and method for providing a personalized media service
US7275256B1 (en) 2001-08-28 2007-09-25 Music Choice System and method for providing an interactive, visual complement to an audio program
US7028082B1 (en) 2001-03-08 2006-04-11 Music Choice Personalized audio system and method
US7856485B2 (en) 2000-03-08 2010-12-21 Music Choice Systems and methods for providing customized media channels
US7325043B1 (en) 2000-03-08 2008-01-29 Music Choice System and method for providing a personalized media service
US7320025B1 (en) 2002-03-18 2008-01-15 Music Choice Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service
US7076561B1 (en) * 2000-03-08 2006-07-11 Music Choice Personalized audio system and method
US6879963B1 (en) * 2000-04-12 2005-04-12 Music Choice Cross channel delivery system and method
US8271341B2 (en) * 2000-04-12 2012-09-18 Music Choice Media content delivery systems and methods
FR2808906B1 (fr) 2000-05-10 2005-02-11 Touchtunes Music Corp Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles
FR2811114B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Dispositif et procede de communication entre un systeme de reproduction d'informations audiovisuelles et d'une machine electronique de divertissement
USRE47053E1 (en) 2000-06-30 2018-09-18 Benhov Gmbh, Llc Method and system for subscriber-based audio service over a communication network
US7450969B1 (en) * 2000-08-28 2008-11-11 Wideray, Inc. Two radio interface for mobile communication device for electronic commerce
FR2814085B1 (fr) 2000-09-15 2005-02-11 Touchtunes Music Corp Procede de divertissement base sur les jeux concours a choix multiples
US20020042754A1 (en) * 2000-10-10 2002-04-11 Del Beccaro David J. System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works
KR100398711B1 (ko) * 2000-11-08 2003-09-19 주식회사 와이즈엔진 동적 데이터를 포함한 멀티미디어 콘텐츠의 실시간 통합및 처리 기능을 갖는 콘텐츠 출판 시스템 및 그 방법
KR100731015B1 (ko) * 2001-01-09 2007-06-22 엘지전자 주식회사 위치 정합형 정보 서비스 제공 방법
KR100513697B1 (ko) * 2001-01-19 2005-09-09 삼성전자주식회사 블루투스 기능을 이용한 무선데이터 송수신 제어방법과무선데이터 송수신 시스템, 및 그에 사용되는 서버와 단말기
US7039033B2 (en) * 2001-05-07 2006-05-02 Ixi Mobile (Israel) Ltd. System, device and computer readable medium for providing a managed wireless network using short-range radio signals
ATE319129T1 (de) * 2001-05-29 2006-03-15 Smartdata Sa Modularer rechner
JP4202622B2 (ja) * 2001-07-13 2008-12-24 富士通株式会社 コンテンツ配信方法、コンテンツ情報処理装置、および、プログラム
US7295532B2 (en) * 2001-08-17 2007-11-13 Ixi Mobile (R & D), Ltd. System, device and computer readable medium for providing networking services on a mobile device
US20040081129A1 (en) * 2001-08-17 2004-04-29 Amit Haller Device, system, method and computer readable medium for selectively attaching to a cellular data service
US20030036352A1 (en) * 2001-08-17 2003-02-20 Sony Corporation Embedded e-marker and communication system
US7016334B2 (en) * 2001-08-17 2006-03-21 Ixi Mobile ( Israel) Ltd. Device, system, method and computer readable medium for fast recovery of IP address change
US20050030917A1 (en) * 2001-08-17 2005-02-10 Amit Haller Device, system, method and computer readable medium obtaining a network attribute, such as a DNS address, for a short distance wireless network
US20040125762A1 (en) * 2001-08-17 2004-07-01 Amit Haller Device, system, method and computer readable medium for attaching to a device identifited by an access point name in a wide area network providing particular services
US7143102B2 (en) * 2001-09-28 2006-11-28 Sigmatel, Inc. Autogenerated play lists from search criteria
KR100464020B1 (ko) * 2001-10-05 2004-12-30 엘지전자 주식회사 이동통신 단말기의 브로드캐스트 데이터 수신방법
US7343487B2 (en) * 2001-10-10 2008-03-11 Nokia Corporation Datacast distribution system
KR100718613B1 (ko) * 2001-10-22 2007-05-16 애플 인크. 호스트 컴퓨터와 미디어 플레이어의 미디어 내용 동기화 방법
US20030167318A1 (en) * 2001-10-22 2003-09-04 Apple Computer, Inc. Intelligent synchronization of media player with host computer
US7904392B2 (en) * 2001-10-25 2011-03-08 Panasonic Corporation Content usage rule management system
US6957045B2 (en) * 2001-10-26 2005-10-18 Ixi Mobile (Israel) Ltd. Device, system, computer readable medium and method for providing status information of devices in a short distance wireless network
FI20012256A0 (fi) * 2001-11-20 2001-11-20 Nokia Corp Matkaviestintäverkot ja digitaaliset yleislähetyspalvelut
US6845097B2 (en) * 2001-11-21 2005-01-18 Ixi Mobile (Israel) Ltd. Device, system, method and computer readable medium for pairing of devices in a short distance wireless network
US7720686B2 (en) * 2001-12-04 2010-05-18 Yahoo! Inc. Method and system for providing listener-requested music over a network
US7016648B2 (en) * 2001-12-18 2006-03-21 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for downloading a software component to a device in a short distance wireless network
US7013112B2 (en) * 2001-12-18 2006-03-14 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for making a business decision in response to information from a short distance wireless network
GB2383496A (en) * 2001-12-20 2003-06-25 Hewlett Packard Co Mobile inter network transfer
US7603627B2 (en) * 2002-02-05 2009-10-13 Microsoft Corporation Systems and methods for creating and managing graphical user interface lists
US7617295B1 (en) 2002-03-18 2009-11-10 Music Choice Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service
WO2003084226A1 (en) * 2002-03-28 2003-10-09 Nokia Corporation Method and system for announcing a transport stream in a digital broadcast network
US7680849B2 (en) 2004-10-25 2010-03-16 Apple Inc. Multiple media type synchronization between host computer and media device
US7797446B2 (en) * 2002-07-16 2010-09-14 Apple Inc. Method and system for updating playlists
US9715500B2 (en) * 2004-04-27 2017-07-25 Apple Inc. Method and system for sharing playlists
US7827259B2 (en) * 2004-04-27 2010-11-02 Apple Inc. Method and system for configurable automatic media selection
US9412417B2 (en) 2002-04-05 2016-08-09 Apple Inc. Persistent group of media items for a media device
US8150937B2 (en) * 2004-10-25 2012-04-03 Apple Inc. Wireless synchronization between media player and host device
US7293060B2 (en) * 2002-05-22 2007-11-06 Nokia Siemens Networks Oy Electronic disc jockey service
GB2389762A (en) * 2002-06-13 2003-12-17 Seiko Epson Corp A semiconductor chip which includes a text to speech (TTS) system, for a mobile telephone or other electronic product
US6996390B2 (en) * 2002-06-26 2006-02-07 Microsoft Corporation Smart car radio
AU2003254036A1 (en) * 2002-07-19 2004-02-09 Intellisign, Ltd Methods and apparatus for an interactive media display
JP4039158B2 (ja) * 2002-07-22 2008-01-30 ソニー株式会社 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム
JP2004056630A (ja) * 2002-07-23 2004-02-19 Sony Corp 制御システム、制御装置および方法、記録媒体、並びにプログラム
US7956272B2 (en) * 2002-07-30 2011-06-07 Apple Inc. Management of files in a personal communication device
US7166791B2 (en) * 2002-07-30 2007-01-23 Apple Computer, Inc. Graphical user interface and methods of use thereof in a multimedia player
US6909878B2 (en) * 2002-08-20 2005-06-21 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for providing an output signal having a theme to a device in a short distance wireless network
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US8332895B2 (en) * 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
FR2845233B1 (fr) * 2002-09-26 2005-08-26 Bouygues Telecom Sa Systeme de telechargement de contenu multimedia et procede associe
US20040064208A1 (en) * 2002-09-27 2004-04-01 Deepen Sinha Dual mode store and play digital audio broadcast (DAB) receiver
US20040064306A1 (en) * 2002-09-30 2004-04-01 Wolf Peter P. Voice activated music playback system
US7356571B2 (en) * 2002-10-07 2008-04-08 Ixi Mobile (R&D), Ltd. System, method and processor readable medium for downloading information within a predetermined period of time to a device in a network responsive to price selection
US20040204135A1 (en) * 2002-12-06 2004-10-14 Yilin Zhao Multimedia editor for wireless communication devices and method therefor
CN1729382A (zh) * 2002-12-20 2006-02-01 皇家飞利浦电子股份有限公司 便携式基于盘的信息设备
US7164882B2 (en) * 2002-12-24 2007-01-16 Poltorak Alexander I Apparatus and method for facilitating a purchase using information provided on a media playing device
US8225359B2 (en) 2002-12-24 2012-07-17 Poltorak Alexander I Apparatus and method for providing information in conjunction with media content
US8841847B2 (en) 2003-01-17 2014-09-23 Motorola Mobility Llc Electronic device for controlling lighting effects using an audio file
US8008561B2 (en) * 2003-01-17 2011-08-30 Motorola Mobility, Inc. Audio file format with mapped lighting effects and method for controlling lighting effects using an audio file format
US8688462B2 (en) 2003-01-31 2014-04-01 Media Queue, Llc Media auto exchange system and method
US7231404B2 (en) * 2003-01-31 2007-06-12 Nokia Corporation Datacast file transmission with meta-data retention
US8700538B2 (en) 2003-01-31 2014-04-15 Media Queue, Llc Media exchange system and method
US8712867B2 (en) 2003-01-31 2014-04-29 Media Queue, Llc System for providing access to playable media
US7167680B2 (en) * 2003-02-05 2007-01-23 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for adjusting output signals for a plurality of devices in a short distance wireless network responsive to a selected environment
US7626609B1 (en) 2003-03-07 2009-12-01 Music Choice Method and system for displaying content while reducing burn-in of a display
US9274576B2 (en) * 2003-03-17 2016-03-01 Callahan Cellular L.L.C. System and method for activation of portable and mobile media player devices for wireless LAN services
US7768234B2 (en) * 2004-02-28 2010-08-03 Janik Craig M System and method for automatically synchronizing and acquiring content for battery powered devices
US20050021418A1 (en) * 2003-03-18 2005-01-27 Matt Marcus Remote activation of digital media
JP4073819B2 (ja) * 2003-04-10 2008-04-09 エボリウム・エス・アー・エス 携帯電話への動画情報のプッシュ型配信方法
US20050266884A1 (en) * 2003-04-22 2005-12-01 Voice Genesis, Inc. Methods and systems for conducting remote communications
US7627343B2 (en) 2003-04-25 2009-12-01 Apple Inc. Media player system
JP2004343268A (ja) * 2003-05-14 2004-12-02 Nec Corp 近距離無線を用いた情報交換システム、携帯端末及びそれらに用いる情報交換方法
KR100757860B1 (ko) * 2003-05-29 2007-09-11 삼성전자주식회사 유무선 통신 시스템을 이용한 복합 무선 서비스 장치
JP2004357095A (ja) * 2003-05-30 2004-12-16 Sony Corp 情報処理システム、情報処理装置および情報処理方法、受信装置および受信方法、並びにプログラム
US20040259585A1 (en) * 2003-06-04 2004-12-23 Avi Yitzchak Wireless device having dual bus archeticure for interfacing with cellular signals and short-range radio signals
US20040267955A1 (en) * 2003-06-27 2004-12-30 Dell Products L.P. System and method for network communication
FR2857542B1 (fr) * 2003-07-11 2006-03-17 Axces Procede et systeme permettant d'etablir de maniere rapide une communication entre un lecteur et une pluralite d'objets communicants
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US8234395B2 (en) 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US8086752B2 (en) 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
US11650784B2 (en) 2003-07-28 2023-05-16 Sonos, Inc. Adjusting volume levels
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
US11106424B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US10613817B2 (en) 2003-07-28 2020-04-07 Sonos, Inc. Method and apparatus for displaying a list of tracks scheduled for playback by a synchrony group
US7366901B2 (en) * 2003-08-01 2008-04-29 Ixi Mobile (R&D), Ltd. Device, system, method and computer readable medium for identifying and authenticating a cellular device using a short-range radio address
JP2005063189A (ja) * 2003-08-14 2005-03-10 Fujitsu Ltd 電子機器、処理方法及びプログラム
US20060003753A1 (en) * 2003-09-15 2006-01-05 Baxter John F Jr Method of Identifying Media Content Contemporaneous with Broadcast
US20050071375A1 (en) * 2003-09-30 2005-03-31 Phil Houghton Wireless media player
EP1687818A1 (en) * 2003-11-18 2006-08-09 Koninklijke Philips Electronics N.V. User aware audio playing apparatus and method
JP4281542B2 (ja) * 2003-12-15 2009-06-17 ヤマハ株式会社 通信システムおよび通信装置
US7231176B2 (en) * 2004-02-06 2007-06-12 Jeffrey Levy Methods and system for retrieving music information from wireless telecommunication devices
US20050198317A1 (en) * 2004-02-24 2005-09-08 Byers Charles C. Method and apparatus for sharing internet content
US7369861B2 (en) * 2004-02-27 2008-05-06 Nokia Corporation Methods and apparatus for sharing cell coverage information
KR100591683B1 (ko) * 2004-03-05 2006-06-19 주식회사 에이온미디어 휴대용 단말기를 이용한 방송 신청 서비스 방법 및 서비스시스템
US20050213717A1 (en) * 2004-03-29 2005-09-29 Microsoft Corporation Scenario synchronism between a primary display and a secondary display of an electronic device
US9977561B2 (en) * 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
US7849135B2 (en) * 2004-04-09 2010-12-07 At&T Mobility Ii Llc Sharing content on mobile devices
US7295833B2 (en) 2004-04-09 2007-11-13 At&T Mobility Ii Llc Spam control for sharing content on mobile devices
US7912457B2 (en) * 2004-04-21 2011-03-22 Qualcomm Incorporated Methods and apparatus for creation and transport of multimedia content flows
US8028038B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US10972536B2 (en) 2004-06-04 2021-04-06 Apple Inc. System and method for synchronizing media presentation at multiple recipients
US20070110074A1 (en) 2004-06-04 2007-05-17 Bob Bradley System and Method for Synchronizing Media Presentation at Multiple Recipients
US8797926B2 (en) 2004-06-04 2014-08-05 Apple Inc. Networked media station
US8443038B2 (en) 2004-06-04 2013-05-14 Apple Inc. Network media device
US8868698B2 (en) 2004-06-05 2014-10-21 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8326951B1 (en) 2004-06-05 2012-12-04 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
CN100338966C (zh) * 2004-06-08 2007-09-19 中兴通讯股份有限公司 一种移动通讯系统嵌入式数据库信息的查探方法
US8346157B1 (en) 2004-06-16 2013-01-01 Colby Steven M Content customization in asymmertic communication systems
DE112005001540T5 (de) * 2004-06-22 2007-08-02 Voice Signal Technologies Inc., Woburn Erweiterbare Sprachbefehle
US7650361B1 (en) * 2004-07-21 2010-01-19 Comcast Ip Holdings I, Llc Media content modification and access system for interactive access of media content across disparate network platforms
US8544043B2 (en) * 2004-07-21 2013-09-24 Qualcomm Incorporated Methods and apparatus for providing content information to content servers
AU2005269726B2 (en) * 2004-07-22 2010-09-30 Akoo International, Inc. Apparatus and method for interactive content requests in a networked computer jukebox
US7797719B2 (en) * 2004-07-22 2010-09-14 Akoo International, Inc. Apparatus and method for interactive digital media content requests
US8261246B1 (en) 2004-09-07 2012-09-04 Apple Inc. Method and system for dynamically populating groups in a developer environment
JP4345816B2 (ja) * 2004-09-09 2009-10-14 パナソニック株式会社 ネットワークシステムおよび中継装置
US7840220B1 (en) * 2004-09-09 2010-11-23 Rockwell Collins, Inc. Variable rate forward error correction regulation system and method based on position location information
US7610011B2 (en) * 2004-09-19 2009-10-27 Adam Albrett Providing alternative programming on a radio in response to user input
US8719874B2 (en) 2004-09-28 2014-05-06 Sony Corporation System and method of streaming audio from a common video device
US9591345B2 (en) * 2004-10-21 2017-03-07 Core Wireless Licensing S.A.R.L. Group editing of media content stored on wireless portable devices
US20190278560A1 (en) 2004-10-27 2019-09-12 Chestnut Hill Sound, Inc. Media appliance with auxiliary source module docking and fail-safe alarm modes
US7885622B2 (en) * 2004-10-27 2011-02-08 Chestnut Hill Sound Inc. Entertainment system with bandless tuning
US20080076402A1 (en) * 2004-11-02 2008-03-27 Yong-Seok Jeong Method and Apparatus for Requesting Service Using Access Code
JP4842968B2 (ja) * 2004-12-09 2011-12-21 クゥアルコム・インコーポレイテッド 配信ネットワークへのマルチメディアコンテンツフローの生成およびトランスポートのための方法および装置
US8090802B1 (en) * 2004-12-13 2012-01-03 At&T Mobility Ii Llc Smart super-distribution of rights-protected digital content
KR100657825B1 (ko) * 2004-12-16 2006-12-14 한국전자통신연구원 다중모드 단말을 이용한 대용량 데이터 전송 방법
US20060140162A1 (en) * 2004-12-23 2006-06-29 Yojak Vasa Alternate-location content delivery apparatus, methods and computer program products
US20060143236A1 (en) * 2004-12-29 2006-06-29 Bandwidth Productions Inc. Interactive music playlist sharing system and methods
US11314378B2 (en) 2005-01-07 2022-04-26 Apple Inc. Persistent group of media items for a media device
US7958441B2 (en) * 2005-01-07 2011-06-07 Apple Inc. Media management for groups of media items
US20070156676A1 (en) * 2005-09-09 2007-07-05 Outland Research, Llc System, Method and Computer Program Product for Intelligent Groupwise Media Selection
US20070189544A1 (en) 2005-01-15 2007-08-16 Outland Research, Llc Ambient sound responsive media player
US7647419B2 (en) * 2005-02-02 2010-01-12 Sharp Laboratories Of America, Inc. Client-side virtual radio station
US7562301B1 (en) * 2005-02-04 2009-07-14 Ricoh Company, Ltd. Techniques for generating and using playlist identifiers for media objects
US20060179078A1 (en) * 2005-02-04 2006-08-10 International Business Machines Corporation Multi-party playlist control including wireless enablement
US8843414B2 (en) 2005-02-04 2014-09-23 Ricoh Company, Ltd. Techniques for accessing controlled media objects
JP4424218B2 (ja) * 2005-02-17 2010-03-03 ヤマハ株式会社 電子音楽装置および同装置に適用されるコンピュータプログラム
US20060205349A1 (en) * 2005-03-08 2006-09-14 Enq Semiconductor, Inc. Apparatus and method for wireless audio network management
US20060205449A1 (en) * 2005-03-08 2006-09-14 Broadcom Corporation Mechanism for improved interoperability when content protection is used with an audio stream
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
US8135835B2 (en) 2005-05-12 2012-03-13 International Business Machines Corporation Hardware and processing request brokerage
US8732234B2 (en) * 2005-06-07 2014-05-20 Yahoo! Inc. Providing relevant non-requested content to a mobile device
WO2006138620A2 (en) 2005-06-15 2006-12-28 Music Choice Systems and methods for facilitating the acquisition of content
US20060293089A1 (en) * 2005-06-22 2006-12-28 Magix Ag System and method for automatic creation of digitally enhanced ringtones for cellphones
JP4559943B2 (ja) * 2005-06-24 2010-10-13 株式会社東芝 プレイリスト作成装置、プレイリスト作成方法、プレイリスト作成プログラム、著作権情報管理装置、および視聴端末装置
US8543095B2 (en) * 2005-07-08 2013-09-24 At&T Mobility Ii Llc Multimedia services include method, system and apparatus operable in a different data processing network, and sync other commonly owned apparatus
US7681238B2 (en) * 2005-08-11 2010-03-16 Microsoft Corporation Remotely accessing protected files via streaming
KR100678956B1 (ko) * 2005-08-25 2007-02-06 삼성전자주식회사 네트워크 상에서 컨텐츠 정보를 요청 및 제공하는 장치 및그 방법
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US20110153428A1 (en) * 2005-09-14 2011-06-23 Jorey Ramer Targeted advertising to specified mobile communication facilities
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US8463249B2 (en) 2005-09-14 2013-06-11 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
TWI302691B (en) * 2005-10-21 2008-11-01 Delta Electronics Inc Portable electronic device with speech synthesize and music prelude functions
US8249559B1 (en) 2005-10-26 2012-08-21 At&T Mobility Ii Llc Promotion operable recognition system
US7787904B2 (en) * 2005-11-09 2010-08-31 Qurio Holdings, Inc. Personal area network having media player and mobile device controlling the same
CN100514969C (zh) * 2005-12-05 2009-07-15 华为技术有限公司 动态内容发送方法及个性化引擎和动态内容发送系统
US8352323B2 (en) * 2007-11-30 2013-01-08 Blaze Mobile, Inc. Conducting an online payment transaction using an NFC enabled mobile communication device
US7634652B2 (en) * 2006-01-12 2009-12-15 Microsoft Corporation Management of streaming content
US20070180135A1 (en) * 2006-01-13 2007-08-02 Dilithium Networks Pty Ltd. Multimedia content exchange architecture and services
US7669222B2 (en) * 2006-01-17 2010-02-23 Microsoft Corporation Virtual tuner management
US8739230B2 (en) * 2006-01-20 2014-05-27 Microsoft Corporation Manager/remote content architecture
US7685306B2 (en) * 2006-01-20 2010-03-23 Microsoft Corporation Streaming content navigation
US20070174883A1 (en) * 2006-01-20 2007-07-26 Microsoft Corporation Token Bandwidth Portioning
US20070180112A1 (en) * 2006-01-30 2007-08-02 Microsoft Corporation Changeable Token Bandwidth Portioning
US7653342B2 (en) * 2006-02-16 2010-01-26 Dell Products L.P. Providing content to a device when lost a connection to the broadcasting station
US20070204313A1 (en) * 2006-02-27 2007-08-30 Microsoft Corporation Token Locking to Schedule Content Consumption
US20070203714A1 (en) * 2006-02-28 2007-08-30 Microsoft Corporation Purchasable Token Bandwidth Portioning
US20070244982A1 (en) * 2006-04-17 2007-10-18 Scott Iii Samuel T Hybrid Unicast and Multicast Data Delivery
US7546144B2 (en) * 2006-05-16 2009-06-09 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for managing playback of song files
US7925244B2 (en) * 2006-05-30 2011-04-12 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files
US7656849B1 (en) 2006-05-31 2010-02-02 Qurio Holdings, Inc. System and method for bypassing an access point in a local area network for P2P data transfers
US8286218B2 (en) * 2006-06-08 2012-10-09 Ajp Enterprises, Llc Systems and methods of customized television programming over the internet
US9685190B1 (en) * 2006-06-15 2017-06-20 Google Inc. Content sharing
US7623502B2 (en) * 2006-06-16 2009-11-24 Sony Ericsson Mobile Communications Ab Wireless media player
US8102863B1 (en) 2006-06-27 2012-01-24 Qurio Holdings, Inc. High-speed WAN to wireless LAN gateway
US7730414B2 (en) * 2006-06-30 2010-06-01 Sony Ericsson Mobile Communications Ab Graphical display
US20080031475A1 (en) 2006-07-08 2008-02-07 Personics Holdings Inc. Personal audio assistant device and method
US8788080B1 (en) 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US8868763B2 (en) * 2006-11-03 2014-10-21 Microsoft Corporation Disk jockey streaming sessions
US20080108302A1 (en) * 2006-11-07 2008-05-08 Mikko Linnamaki Multi-radio mobile application
US20080113325A1 (en) * 2006-11-09 2008-05-15 Sony Ericsson Mobile Communications Ab Tv out enhancements to music listening
US8756333B2 (en) * 2006-11-22 2014-06-17 Myspace Music Llc Interactive multicast media service
US8520852B2 (en) * 2006-12-22 2013-08-27 Ibiquity Digital Corporation Method and apparatus for store and replay functions in a digital radio broadcasting receiver
US8014446B2 (en) 2006-12-22 2011-09-06 Ibiquity Digital Corporation Method and apparatus for store and replay functions in a digital radio broadcasting receiver
US20080168185A1 (en) * 2007-01-07 2008-07-10 Robbin Jeffrey L Data Synchronization with Host Device in Accordance with Synchronization Preferences
US8850140B2 (en) 2007-01-07 2014-09-30 Apple Inc. Data backup for mobile device
US8631088B2 (en) 2007-01-07 2014-01-14 Apple Inc. Prioritized data synchronization with host device
US10083184B2 (en) * 2007-01-07 2018-09-25 Apple Inc. Widget synchronization in accordance with synchronization preferences
US20080171562A1 (en) * 2007-01-16 2008-07-17 Agere Systems Inc. System and method to access and download data from a mobile device using a cellular network
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US7920901B2 (en) * 2007-02-28 2011-04-05 Research In Motion Limited System and method for providing visual indicators in a media application
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
US7987238B2 (en) * 2007-03-30 2011-07-26 Microsoft Corporation Managing content remotely on a device
EP1995936B1 (de) * 2007-05-22 2017-01-04 Swisscom AG System und Verfahren zum Anfordern und Wiedergeben von Audioinhalten
JP4636058B2 (ja) * 2007-08-08 2011-02-23 コニカミノルタビジネステクノロジーズ株式会社 会議システム、データ処理装置、データ出力方法およびデータ出力プログラム
US8719349B2 (en) 2007-08-24 2014-05-06 Clear Channel Management Services, Inc. System and method for providing a radio-like experience
US9699232B2 (en) 2007-08-24 2017-07-04 Iheartmedia Management Services, Inc. Adding perishable content to media stream based on user location preference
US11265355B2 (en) 2007-08-24 2022-03-01 Iheartmedia Management Services, Inc. Customized perishable media content based on user-specified preference for static or variable location
US9990655B2 (en) 2007-08-24 2018-06-05 Iheartmedia Management Services, Inc. Live media stream including personalized notifications
US8572176B2 (en) * 2007-08-31 2013-10-29 Lava Two, Llc Forward path multi-media management system with end user feedback to distributed content sources
US8509748B2 (en) * 2007-08-31 2013-08-13 Lava Two, Llc Transaction management system in a multicast or broadcast wireless communication network
WO2009029107A1 (en) * 2007-08-31 2009-03-05 Vulano Group, Inc. Gaming device for multi-player games
US8046369B2 (en) 2007-09-04 2011-10-25 Apple Inc. Media asset rating system
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US9324064B2 (en) 2007-09-24 2016-04-26 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
KR20090035989A (ko) * 2007-10-08 2009-04-13 삼성전자주식회사 컨텐츠 획득 시스템 및 그 방법
US7680699B2 (en) * 2007-10-23 2010-03-16 Mozes Oncorporated Method, system, and medium for sharing digital content and purchasing products at live performances
WO2009057152A2 (en) * 2007-11-04 2009-05-07 Rajendra Kumar Khare Method to enable a mobile communication device in plurality of networks using a short range wireless technology
WO2009108703A1 (en) * 2008-02-25 2009-09-03 Locamoda, Inc. Associating a user's activity in relation to a physical location with a virtual community
US20090259711A1 (en) * 2008-04-11 2009-10-15 Apple Inc. Synchronization of Media State Across Multiple Devices
US9058609B2 (en) * 2008-04-30 2015-06-16 Yahoo! Inc. Modification of brand representations by a brand engine in a social network
US9262764B2 (en) * 2008-04-30 2016-02-16 Yahoo! Inc. Modification of content representation by a brand engine in a social network
US9177604B2 (en) * 2008-05-23 2015-11-03 Microsoft Technology Licensing, Llc Media content for a mobile media device
US7933974B2 (en) * 2008-05-23 2011-04-26 Microsoft Corporation Media content for a mobile media device
US7886072B2 (en) * 2008-06-12 2011-02-08 Apple Inc. Network-assisted remote media listening
US8849435B2 (en) 2008-07-09 2014-09-30 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US8572211B2 (en) * 2008-07-09 2013-10-29 Sony Corporation System and method for effectively transmitting content items to electronic devices
US8112494B2 (en) * 2008-08-13 2012-02-07 Mediawave International Corporation Systems and methods for provision of content data
US8407098B2 (en) * 2008-11-14 2013-03-26 Apple Inc. Method, medium, and system for ordering a playlist based on media popularity
US20100153573A1 (en) * 2008-12-12 2010-06-17 At&T Intellectual Property I, L.P. Methods and Apparatus to Provide Content
US8700072B2 (en) 2008-12-23 2014-04-15 At&T Mobility Ii Llc Scalable message fidelity
EP2226997B1 (en) * 2009-03-06 2020-09-09 Vodafone Holding GmbH Billing mechanism for a mobile communication network
US20100228740A1 (en) * 2009-03-09 2010-09-09 Apple Inc. Community playlist management
KR101748448B1 (ko) 2009-03-18 2017-06-16 터치튠즈 뮤직 코포레이션 엔터테인먼트 서버 및 관련 소셜 네트워킹 서비스
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US9056249B2 (en) 2009-04-01 2015-06-16 Activision Publishing, Inc. Device and method for a streaming video game
WO2010132881A2 (en) * 2009-05-15 2010-11-18 Akoo International, Inc. Mall bid
US10038760B2 (en) * 2009-06-01 2018-07-31 International Business Machines Corporation System and method to support codec delivery models for IMS networks
US8417703B2 (en) * 2009-11-03 2013-04-09 Qualcomm Incorporated Data searching using spatial auditory cues
US20110111697A1 (en) * 2009-11-06 2011-05-12 Research In Motion Limited Device, system and method for selecting, sharing and displaying electronic content
WO2011054075A1 (en) 2009-11-06 2011-05-12 Research In Motion Limited Device, system and method for selecting, sharing and displaying electronic content
KR101695490B1 (ko) * 2009-12-23 2017-01-12 삼성전자주식회사 컨텐츠 검색방법
GB2476980A (en) * 2010-01-19 2011-07-20 Jukestream Ltd Jukebox system streaming track data requested from mobile device
WO2011091402A1 (en) * 2010-01-25 2011-07-28 Justin Mason Voice electronic listening assistant
WO2011094330A1 (en) 2010-01-26 2011-08-04 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US8655275B2 (en) * 2010-01-28 2014-02-18 Red Hat, Inc. Device setup extension for applications
US20110238520A1 (en) * 2010-03-26 2011-09-29 Selley Jonathan W Wireless jukebox ordering and administration application with restaurant and administrative support
US10489414B2 (en) * 2010-03-30 2019-11-26 Microsoft Technology Licensing, Llc Companion experience
US8744860B2 (en) 2010-08-02 2014-06-03 At&T Intellectual Property I, L.P. Apparatus and method for providing messages in a social network
US8614625B2 (en) 2010-08-31 2013-12-24 Apple Inc. Adaptive media content scrubbing on a remote device
US8819043B2 (en) * 2010-11-09 2014-08-26 Microsoft Corporation Combining song and music video playback using playlists
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US20120239526A1 (en) * 2011-03-18 2012-09-20 Revare Steven L Interactive music concert method and apparatus
US9966107B1 (en) * 2011-09-28 2018-05-08 Amazon Technologies, Inc. Networked media consumption service
US10002355B1 (en) 2011-10-19 2018-06-19 Amazon Technologies, Inc. Licensed media in a remote storage media consumption service
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
US8788659B1 (en) 2012-03-29 2014-07-22 Google Inc. Playlist analytics
US20130275353A1 (en) * 2012-04-16 2013-10-17 Apple Inc. Systems and methods for selecting media items
US9197937B1 (en) 2012-04-26 2015-11-24 Music Choice Automatic on-demand navigation based on meta-data broadcast with media content
US8908879B2 (en) * 2012-05-23 2014-12-09 Sonos, Inc. Audio content auditioning
US10225300B2 (en) 2012-06-10 2019-03-05 Apple Inc. Unified playback position
US20140069261A1 (en) * 2012-09-07 2014-03-13 Eternal Electronics Limited Karaoke system
US10504156B2 (en) 2012-10-23 2019-12-10 Apple Inc. Personalized media stations
US10425468B2 (en) * 2013-02-28 2019-09-24 Nokia Technologies Oy User interface transfer
US9179199B2 (en) 2013-03-14 2015-11-03 Apple Inc. Media playback across multiple devices
US10224056B1 (en) * 2013-12-17 2019-03-05 Amazon Technologies, Inc. Contingent device actions during loss of network connectivity
EP3127009B1 (en) * 2014-03-31 2020-06-10 Telefonaktiebolaget LM Ericsson (publ) Music playlist application
US20160048605A1 (en) * 2014-08-14 2016-02-18 International Business Machines Corporation Integrating image renditions and page layout
US10219027B1 (en) 2014-10-24 2019-02-26 Music Choice System for providing music content to a user
US20160162125A1 (en) * 2014-12-05 2016-06-09 Verizon Patent And Licensing Inc. System and method for providing media preview for playlists
US10248376B2 (en) 2015-06-11 2019-04-02 Sonos, Inc. Multiple groupings in a playback system
US9699514B2 (en) 2015-12-02 2017-07-04 Echostar Technologies L.L.C. Apparatus, systems and methods for media mosaic management
EP3433858A1 (en) 2016-03-25 2019-01-30 Tristan Jehan Transitions between media content items
US9990176B1 (en) * 2016-06-28 2018-06-05 Amazon Technologies, Inc. Latency reduction for content playback
US10375548B2 (en) * 2016-09-15 2019-08-06 At&T Intellectual Property I, L.P. Method and apparatus for data delivery to wireless communication devices
US10712997B2 (en) 2016-10-17 2020-07-14 Sonos, Inc. Room association based on name
US11297369B2 (en) 2018-03-30 2022-04-05 Apple Inc. Remotely controlling playback devices
US10783929B2 (en) 2018-03-30 2020-09-22 Apple Inc. Managing playback groups
US10993274B2 (en) 2018-03-30 2021-04-27 Apple Inc. Pairing devices by proxy
US10614857B2 (en) 2018-07-02 2020-04-07 Apple Inc. Calibrating media playback channels for synchronized presentation

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2273797A (en) 1992-12-22 1994-06-29 Ibm Distributed data processing system
US5583763A (en) * 1993-09-09 1996-12-10 Mni Interactive Method and apparatus for recommending selections based on preferences in a multi-user system
US5799292A (en) 1994-04-29 1998-08-25 International Business Machines Corporation Adaptive hypermedia presentation method and system
US6769009B1 (en) * 1994-05-31 2004-07-27 Richard R. Reisman Method and system for selecting a personalized set of information channels
US5572442A (en) 1994-07-21 1996-11-05 Information Highway Media Corporation System for distributing subscription and on-demand audio programming
US5828904A (en) 1995-05-09 1998-10-27 Apple Computer, Inc. System for data retrieval by scheduling retrieval if number of units scheduled equals or less than predetermined number and retrieving before or at time elapsed
GB9603582D0 (en) * 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US5917480A (en) 1996-06-04 1999-06-29 Microsoft Corporation Method and system for interacting with the content of a slide presentation
US5668788A (en) 1996-06-10 1997-09-16 Allison; Avery Vince Programmed juke box capable of calculating a continuous updated playlist
US5991306A (en) 1996-08-26 1999-11-23 Microsoft Corporation Pull based, intelligent caching system and method for delivering data over a network
US6199076B1 (en) * 1996-10-02 2001-03-06 James Logan Audio program player including a dynamic program selection controller
US6101180A (en) * 1996-11-12 2000-08-08 Starguide Digital Networks, Inc. High bandwidth broadcast system having localized multicast access to broadcast content
US6185625B1 (en) * 1996-12-20 2001-02-06 Intel Corporation Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object
US5977983A (en) 1997-02-20 1999-11-02 S3 Incorporated Method and apparatus for adjusting graphics processing procedures based on a selectable speed/quality gauge
JP3544457B2 (ja) * 1997-08-22 2004-07-21 インターナショナル・ビジネス・マシーンズ・コーポレーション 電子メール又はエージェントを利用してクライアント上でguiを作成する方法及び装置、そのためのプログラムを記録した記録媒体
CA2307843C (en) * 1997-10-29 2008-02-19 Sonera Oyj Procedure and system for providing a service
AU749314B2 (en) 1998-05-15 2002-06-20 Unicast Communications Corporation A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement
US6397259B1 (en) 1998-05-29 2002-05-28 Palm, Inc. Method, system and apparatus for packet minimized communications
US6721288B1 (en) * 1998-09-16 2004-04-13 Openwave Systems Inc. Wireless mobile devices having improved operation during network unavailability
JP3497088B2 (ja) * 1998-12-21 2004-02-16 松下電器産業株式会社 通信システム及び通信方法
US6173310B1 (en) * 1999-03-23 2001-01-09 Microstrategy, Inc. System and method for automatic transmission of on-line analytical processing system report output
US6393158B1 (en) 1999-04-23 2002-05-21 Monkeymedia, Inc. Method and storage device for expanding and contracting continuous play media seamlessly
US6834308B1 (en) * 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device
AU2001239807A1 (en) 2000-02-18 2001-08-27 Verimatrix, Inc. Network-based content distribution system
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
US6336137B1 (en) * 2000-03-31 2002-01-01 Siebel Systems, Inc. Web client-server system and method for incompatible page markup and presentation languages
US6671732B1 (en) * 2000-07-24 2003-12-30 Comverse Ltd. Method and apparatus for control of content based rich media streaming
US6507727B1 (en) 2000-10-13 2003-01-14 Robert F. Henrick Purchase and delivery of digital content using multiple devices and data networks

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11109094B2 (en) 2004-07-16 2021-08-31 TieJun Wang Method and system for efficient communication
CN112511968A (zh) * 2005-08-12 2021-03-16 赛乐得科技(北京)有限公司 用于对内容递送进行优化的方法和系统
CN100438510C (zh) * 2005-09-16 2008-11-26 腾讯科技(深圳)有限公司 实现同步收听的方法及系统
US11336481B2 (en) 2005-11-30 2022-05-17 Sony Group Corporation Wireless communication system, communication apparatus, setting information providing method, setting information obtaining method, and computer program
CN103179638A (zh) * 2005-11-30 2013-06-26 索尼株式会社 无线通信系统和设备、设定信息提供和获取方法以及程序
US10270616B2 (en) 2005-11-30 2019-04-23 Sony Corporation Wireless communication system, communication apparatus, setting information providing method, setting information obtaining method, and computer program
CN101379865B (zh) * 2006-02-08 2013-03-06 日本电气株式会社 Ofdma系统中的多播和单播服务的递送
US8788694B2 (en) 2007-06-11 2014-07-22 Sk Planet Co., Ltd. Content update from a server to a client terminal in a dynamic content delivery (DCD) system
CN105472027B (zh) * 2007-06-11 2019-05-10 Sk 普兰尼特有限公司 在动态内容传送系统中进行内容更新的方法和系统
CN101599985B (zh) * 2008-06-05 2013-01-02 华为技术有限公司 内容获取和内容接收方法、服务器和终端
CN102687146B (zh) * 2009-10-27 2016-05-04 苹果公司 用于生成和标记照片集合中的事件的方法和系统
CN102687146A (zh) * 2009-10-27 2012-09-19 苹果公司 用于生成和标记照片集合中的事件的方法和系统
US10733614B2 (en) 2016-07-08 2020-08-04 Asapp, Inc. Assisting entities in responding to a request of a user
US11790376B2 (en) 2016-07-08 2023-10-17 Asapp, Inc. Predicting customer support requests
CN109792402B (zh) * 2016-07-08 2020-03-06 艾赛普公司 自动响应用户的请求
CN109792402A (zh) * 2016-07-08 2019-05-21 艾赛普公司 自动响应用户的请求
US11615422B2 (en) 2016-07-08 2023-03-28 Asapp, Inc. Automatically suggesting completions of text
CN110073326B (zh) * 2016-10-19 2022-07-29 搜诺思公司 基于仲裁的语音识别
CN110073326A (zh) * 2016-10-19 2019-07-30 搜诺思公司 基于仲裁的语音识别
US10878181B2 (en) 2018-04-27 2020-12-29 Asapp, Inc. Removing personal information from text using a neural network
US11386259B2 (en) 2018-04-27 2022-07-12 Asapp, Inc. Removing personal information from text using multiple levels of redaction
US11216510B2 (en) 2018-08-03 2022-01-04 Asapp, Inc. Processing an incomplete message with a neural network to generate suggested messages
US11551004B2 (en) 2018-11-13 2023-01-10 Asapp, Inc. Intent discovery with a prototype classifier
US10747957B2 (en) 2018-11-13 2020-08-18 Asapp, Inc. Processing communications using a prototype classifier
US11425064B2 (en) 2019-10-25 2022-08-23 Asapp, Inc. Customized message suggestion with user embedding vectors

Also Published As

Publication number Publication date
US6965770B2 (en) 2005-11-15
KR100841026B1 (ko) 2008-06-24
CN100569023C (zh) 2009-12-09
EP1433341A2 (en) 2004-06-30
US20030050058A1 (en) 2003-03-13
EP1433341A4 (en) 2007-05-23
WO2003024012A3 (en) 2004-04-29
KR20040034688A (ko) 2004-04-28
WO2003024012A2 (en) 2003-03-20
AU2002334268A1 (en) 2003-03-24

Similar Documents

Publication Publication Date Title
CN100569023C (zh) 响应用户请求的动态内容递送方法及设备
US11763800B2 (en) Real time popularity based audible content acquisition
CN1208730C (zh) 提供内容生成服务的装置和方法
US9794423B2 (en) Query by humming for ringtone search and download
EP1743286B1 (en) Feature extraction in a networked portable device
US7349848B2 (en) Communication apparatus and system acting on speaker voices
CN1838120B (zh) 产生一个或多个媒体项的有序列表的方法、系统和计算机可读媒体
US7221902B2 (en) Mobile station and interface adapted for feature extraction from an input media sample
US6928261B2 (en) Music data distribution system and method, and storage medium storing program realizing such method
TWI287192B (en) Portal server and information supply method for supplying music content
US20060136556A1 (en) Systems and methods for personalizing audio data
US20060060065A1 (en) Information processing apparatus and method, recording medium, program, and information processing system
US11669296B2 (en) Computerized systems and methods for hosting and dynamically generating and providing customized media and media experiences
US9804816B2 (en) Generating a playlist based on a data generation attribute
WO2008001500A1 (fr) Système de génération de contenus audio, système d&#39;échange d&#39;informations, programme, procédé de génération de contenus audio et procédé d&#39;échange d&#39;informations
US20030177889A1 (en) Apparatus and method for providing real-play sounds of musical instruments
CN1976491A (zh) 移动内容管理设备
US20030110211A1 (en) Method and system for communicating, creating and interacting with content between and among computing devices
CN102567447A (zh) 信息处理装置和方法、信息处理系统及程序
US20120059493A1 (en) Media playing apparatus and media processing method
WO2002007414A1 (fr) Procede pour service d&#39;information utilisant un terminal de communication portatif
CN102163220B (zh) 歌曲过渡元数据
CN107438961A (zh) 使用可听和声传送数据
WO2005031700A1 (ja) 通信装置、通信方法および通信プログラム
EP1743285B1 (en) Mobile station and interface adapted for feature extraction from an imput media sample

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160111

Address after: Espoo, Finland

Patentee after: NOKIA TECHNOLOGIES OY

Address before: Espoo, Finland

Patentee before: NOKIA Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091209

Termination date: 20210913