提供媒体内容搜索能力的方法和装置的制作方法

文档序号:6351329阅读:128来源:国知局
专利名称:提供媒体内容搜索能力的方法和装置的制作方法
提供媒体内容搜索能力的方法和装置
背景技术
为了例如通过提供吸引人的网络服务和大量的产品向用户提供价值和便利,服务提供商和设备制造商受到持续的挑战。服务提供商可提供在用户设备上使用的各种用户界面应用,当使用用户设备访问由服务提供商提供的各种产品和服务时,利用用户设备可增加用户的界面体验。例如,对于现今可利用的大量媒体内容,用户在购买或利用这样的内容时难以通过大量可利用的媒体内容进行检索。当前可使用的用户界面应用具有局限性,并且不能给用户提供可允许用户完全认识和利用由服务提供商提供的各种产品和服务的界面
发明内容
因此,存在对用于媒体内容搜索能力的方法的需求。根据一个实施方式,一种方法,包括接收第一媒体内容的用户选择,基于第一媒体内容的特性,确定与第二媒体内容的特性相关的第二媒体内容,并基于第二媒体内容的特性,确定与第三媒体内容的特性相关的第三媒体内容。该方法进一步包括促使至少部分地显不表不第二媒体内容的第一图标和表不第三媒体内容的第二图标。根据另一实施方式,一种装置,包括至少一个处理器,至少一个包括计算机程序代码的存储器,将计算机程序代码配置为,利用至少一个处理器,至少部分促使装置执行下列内容接收第一媒体内容的用户选择;基于第一媒体内容的特性确定与第二媒体内容的特性相关的第二媒体内容;基于第二媒体内容的特性确定与第三媒体内容的特性相关的第三媒体内容;并促使至少部分显示表示第二媒体内容的第一图标和表示第三媒体内容的第二图标。根据另一实施方式,一种携带一个或多个指令的一个或多个序列的计算机可读存储媒介,其中当由一个或多个处理器执行时,促使装置至少执行下列步骤接收第一媒体内容的用户选择;基于第一媒体内容的特性确定与第二媒体内容的特性相关的第二媒体内容;基于第二媒体内容的特性确定与第三媒体内容的特性相关的第三媒体内容;并且促使至少部分显示表示第二媒体内容的第一图标和表示第三媒体内容的第二图标。根据另一实施方式,一种装置,包括用于接收第一媒体内容的用户选择的器件,用于基于第一媒体内容的特性确定与第二媒体内容的特性相关的第二媒体内容的器件,以及用于基于第二媒体内容的特性确定与第三媒体内容的特性相关的第三媒体内容的器件。该方法进一步包括用于促使显示表示第二媒体内容的第一图标和表示第三媒体内容的第二图标的器件。通过下面的详细描述,简单地通过解释多个特定的实施方式和实现方式,包括用于执行本发明所预期的最佳模式,容易了解本发明的其它方面、特点和优势。在全部不偏离本发明的精神和范围的情况下,本发明还能够具有其它和不同的实施方式,并且可在各种明显的方面对其几个细节进行修改。因此,应当将附图和说明认为本质上是解释性的,不是限制性的。


通过示例的方式且不是通过限制的方式,结合附图中的图来解释本发明的实施方式,其中图I是根据实施方式的能够提供媒体内容搜索能力的系统的示意图;
图2是根据一个实施方式的包括用户界面控件(widget)的用户设备的组件的示意图;图3A是根据各种实施方式的用于提供媒体内容搜索能力的过程的流程图;图3B是根据各种实施方式的用于提供连续媒体内容搜索结果的过程的流程图;图3C是根据各种实施方式的用于提供媒体内容搜索能力的过程的流程图;图4A至图4C是根据各种实施方式的基于图3A和图3B的过程所呈现的用户界面显示的示意图;图5是能够用于实现本发明实施方式的硬件示意图;图6是能够用于实现本发明实施方式的芯片集的示意图;图7是能够用于实现本发明实施方式的移动终端(例如,手持机)的示意图。
具体实施例方式公开了用于提供媒体内容搜索能力的方法、装置和计算机程序的实施例。在下面的说明中,为了解释的目的,叙述了多个具体细节,以便提供对本发明的实施方式的充分了解。然而,对本领域技术人员来说明显的是,本发明的实施方式可以在没有这些具体的细节,或者具有等同的安排的情况下实现。在其它情况下,在框图中示出了已知的结构和设备,以便避免对本发明实施方式造成不必要的难以理解。尽管根据实施方式在诸如个人计算机或膝上型计算机的计算机上的使用来介绍各种实施方式,但可以预期的是,这里描述的方法可利用任何其它类型的用户设备来使用和/或与诸如服务提供商服务器或任意其它类型服务器的服务器上的使用相结合。此外,尽管关于音乐或歌曲的选择来介绍了各种实施方式,但是可以预期的是,这里介绍的方法可用于任何其它类型的媒体内容,包括但不局限于,视频、电影、图片、游戏、电子书、电视频道和/节目、无线电广播频道和/或节目、媒体流、兴趣点(POI)信息、应用、数据(例如,涉及用于在线销售的各种产品的数据,在在线购物搜索中这样的数据可用于识别广品)等,或其任意组合。此外,尽管所描述的各实施方式与用于购买的音乐选择相关,但是可以预期的是,这里描述的方法可用于允许在用于播放的音乐库中选择音乐。图I是根据实施方式的能够提供媒体内容搜索能力的系统的示意图。如图I所示,系统100包括具有与通信网络105的连接性的用户设备(UE) IOlA…IOlN和103。还提供同样与通信网络105连接的服务提供商服务器107。在该图中,将UE IOlA…UE 101N、UE103和服务提供商107的每一个表示为分别包括用户界面控件109A…109N、103和111 ;然而,可以预期的是,没有必要在每个设备中设置这样的控件,而且可替换地在一个或多于一个的这样装置的任意组合中提供所述控件。通过解释而非限制性的方式,可将UE 103配置为具有用户界面控件103A的个人计算机或膝上型计算机或笔记本电脑等,并且这样的UE103可提供这里描述的用户界面显示,而不需要任何其它的用户界面部件。因此,如果用户利用UE 103上的用户界面显示并访问服务提供商107的服务或产品,UE 103可根据应用是在本地运行还是在远端运行,利用用户界面部件103A、或用户界面部件111、或其组合以提供这样的显示。同时,通过解释而非限制性的方式,例如,当移动设备与计算机连接以用于同步等,将UE 103示为通过虚线与UE IOlA进行连接,其中虚线可以是无线或有线连接的任意形式。通过示例的方式,系统100的通信网络105包括一个或多个网络,例如数据网络(没有示出)、无线网络(没有示出)、电话网络(没有示出)、短程无线网络(没有示出)、广播网络(没有示出)或其任意组合。可以预期的是,数据网络可以是任意的局域网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网(例如,国际互联网)、或任何其它合适的分组交换网络,例如商业所有的专有分组交换网络,例如专有电缆或光纤网络。此外,例如,无线网络可以是蜂窝网络,并可以使用各种技术,包括增强数据速率全球演进(EDGE)、通用分组无线服务(GPRS)、全球移动通信系统(GSM)、国际互联网协议多媒体子系统(MS)、通用移动通信系统(UMTS)等的各种技术,以及任何其它合适的无线媒介,例如全球微波互连接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、卫星、移动自组织网络(MANET)、无线局域网(WLAN)、蓝牙 网络、超宽带(UWB)网络等。UE IOlA…IOlN和103A是任意类型的移动终端、固定终端、或便携式终端,包括移动手持机、站、单元、设备、多媒体计算机、多媒体输入板、国际互联网节点、发报器、通信设备、桌上型计算机、膝上型计算机、个人数字助理(PDA)、音频/视频播放器、数字照相机/摄像机、游戏设备、模拟/数字电视广播接收机、模拟/数字无线电广播接收机、定位设备、电子书设备、或其任意组合。还可预期的是,UE 101可对用户支持任意类型的界面(例如,“可佩戴”电路等)。通过示例的方式,UE IOlA…101N、103A和服务提供商107可使用已知的、新的或仍在开发中的协议相互通信并与通信网络105的其它组件进行通信。在该上下文中,协议包括定义通信网络105中的网络节点如何基于通过通信链路发送的信息相互交互的规则集。该协议在每个节点中的不同操作层上是有效的,从产生和接收各种类型的物理信号,到选择用于传送这些信号的链路,到由这些信号识别的信号格式,到识别计算机系统上执行的哪个软件应用发送或接收信息。在开放系统互连(OSI)参考模型中概念性地描述了用于在网络上交换信息的协议的不同层。网络节点之间的通信典型地受到交换离散数据分组的影响。每个分组典型地包括(I)与特定协议相关的报头信息,和(2)跟随报头信息并包含可独立于该特定协议进行处理的信息的有效载荷信息。在一些协议中,分组包括(3)跟随有效载荷并指示有效载荷信息的结束的报尾(trailer)信息。报头包括诸如分组源、其目的地、有效载荷长度、由协议使用的其它属性的信息。通常,有效载荷中用于特定协议的数据包括用于与OSI参考模型不同的、较高层相关联的不同协议的报头和有效载荷。用于特定协议的报头典型地指示在其有效载荷中包括含用于下一协议的类型。假定,较高层的协议被封装在较低层协议中。在分 组中包括的报头穿过多个诸如国际互联网的异构网络,报头典型地包括如OSI参考模型所定义的物理(层I)报头、数据链路(层2)报头、互联网网络(层3)报头和传输(层4)报头、和各种应用报头(层5、层6和层7)。图2是根据一个实施方式的包括用户界面控件的用户设备的组件的示意图。通过示例的方式,用户界面部件103A包括控制逻辑201,控制部件和媒体内容搜索会话;内容提取模块203,可定位与部件的操作相关的可存储在UE 103本地(例如,在媒体内容数据库215中)或存储在远端(例如在UE IOlA…IOlN或服务提供商107上)的各种媒体内容数据;和提取内容数据库205,用于存储这样的数据。如果所需的数据来自远端源,则内容提取模块203可利用通信模块207来获取这样的数据。并且,用户界面部件103A包括可在媒体内容搜索会话中执行搜索功能的确定模块209,和可确定如何呈现用户界面显示(例如,结合UE 103的用户界面213)的呈现模块211。图2描述了在UE 103中设置的用户界面部件103A,以便搜索存储在UE 103本地或远程地在服务提供商107上或另一服务器或UE上的媒体内容。同时,通过通信网络105或通过虚线与UE 103(对于UE 101A)连接的UE IOlA…IOlN中的用户界面部件UE 109A…109N可具有与用户界面部件103A相同的元件,从而可执行相似的功能。可替换的,用户界面部件111可具有与用户界面部件103相同的组件,从而可为通过通信网络105与其连接的任何UE提供媒体内容搜索功能,从而UE可转发来自用户的在媒体内容搜索会话中使用的搜索选择,并将该搜索会话的结果提供给为用户显示的UE。此外,可在各种设备/服务器上设置这样的用户界面部件(或其一个或多个组件),其中可将用户界面部件用于相互连接以提供媒体内容搜索能力。图3A是根据一个实施方式的用于提供媒体内容搜索能力的过程300的流程图。图3B是根据各种实施方式的用于提供连续媒体内容搜索结果的过程320的流程图。图3C是根据一个实施方式的用于提供媒体内容搜索能力的过程340的流程图。在一个实施方式中,用户界面部件(例如,103A、109A··· 109N和/或111)执行过程300,320和340,并可在例如包括如图6所示的处理器和存储器的芯片集中执行。图4A至4C是根据各种实施方式的基于图3A至3C的过程所呈现的用户界面显示的示意图。在步骤301中,接收第一媒体内容的指示,例如用户选择。例如,如图4A所示,提供包括“全部”音乐标签401下的音乐库数据库的显示的用户界面显示400。音乐库数据库可以是本地(例如,在媒体内容数据库215中)、远程的在另一 UE或服务器等等、或其组合上存储的音乐的代表。此外,需要说明的是,库可以是其它媒体内容的列表,例如电影、书、用于销售的产品、应用等等。在音乐标签401下,于是提供“艺术家”栏403,其包括在音乐库数据库中以全部艺术家的字母顺序呈现的列表405。可替换的,不使用“艺术家”栏403,可通过流派(genre)、发布日期、或唱片集(album)名称、其任何其它分类来观看音乐库的内容。此外,提供搜索字段407以允许用户使用关键词来搜索艺术家列表。一旦用户从“艺术家”栏403选择了艺术家(例如,通过使用鼠标光标、触摸屏、语音命令、或其它选择工具),从而所选择的艺术家的姓名会显示在字段409中,并且该艺术家的全部唱片集会显示在字段409下面的区域中。在这种情况下,显示了所选择的艺术家的至少两个唱片集411和417。可将唱片集图标(icon)411和417呈现为描述唱片集封面的唱片集插图(artwork)。此外,在唱片集图标411相邻的区域是具有全部乐曲(track)数、长度、和其下面数据大小的唱片集标题字段413,和乐曲名称字段415的列表,具有列在每个乐曲名称旁边的乐曲时间。相似的,唱片集图标417相邻的区域是具有全部乐曲数、长度、和其下面数据大小的唱片集、标题字段419,和乐曲名称字段421的列表,具有列在每个乐曲名称旁边的乐曲时间。在每个唱片集图标下面,例如唱片集图标411,是可用于将突出显示的唱片集或乐曲转移给设备(例如,通过图I所示的虚线连接从UE 103到UE101A)转移按钮423,和可用于开始媒体内容搜索会话的“音乐发现”按钮425。可给用户界面显示400提供在用户界面显示的第一操作上显示的对话框427,以便给用户提供引导,例如,这里通过确定音乐发现可通过点击按钮425开始,以使用突出显示的乐曲或唱片集作为“种子(seed)”从而开始音乐发现旅程,并且在使用按钮425选择种子时,可为用户提供“音乐发现”视图(例如,参见图4B)并搜索所显示的结果。因此,用户会通过音乐库列表进行搜索,直到用户发现用户希望用作种子以开始媒体内容搜索会话的特定的唱片集或乐曲为止,并且从而用户会突出显示乐曲/唱片集,并点击所选择唱片集旁边的“音乐发现”按钮(例如,用于唱片集413或乐曲415的按钮425),从而将第一媒体内容的选择发送给控制逻辑201以开始媒体内容搜索会话。通过进行这样的选择,用户尝试发现与种子选择相似的其它歌曲/唱片集,以便发现用户还会喜欢的附加音乐或媒体内容。在选择种子或第一媒体内容时,内容提取模块203会从所选择的乐曲(track)/唱 片集提取元数据,和/或如果没有呈现或呈现有限的相关元数据,则内容提取模块203可使用乐曲/唱片集的音频指纹以便识别乐曲/唱片集,并通过本地或通过通信网络105从这样信息的服务提供商定位相关元数据的位置。元数据可包括如下信息例如乐曲/唱片集标题、艺术家、流派、长度、记录数据、或用于对这样的媒体内容进行分类或描述的任何其它信息。可将由内容提取模块203提取或确定的信息存储在提取内容数据库205中以用于稍后的检索。基于第一媒体内容或种子的选择和由内容提取模块203提取的数据,然后在步骤303中,确定模块209将基于与第二媒体内容的特性相关的第一媒体内容的特性确定第二媒体内容,并且在步骤305中,基于与第三媒体内容的特性相关的第二媒体内容的特性确定第三媒体内容。可使用分析所提取的元数据的算法进行这样的确定,以便确定各种媒体内容之间的相似性,从而预测或建议与种子媒体内容相似的用户可能喜欢的附加媒体内容。一旦进行了这样的确定,在步骤307中,例如,通过将这样的信息发送给用户界面213,控制逻辑201和呈现模块211可促使代表第二媒体内容的第一图标和代表第三媒体内容的第二图标的显示。从而,如上所述,在使用图4A中的按钮425选择种子和用户界面部件执行过程300中的各种功能时,用户会观看“音乐发现”标签431下的“音乐发现”视图,如图4B所示。用户界面显示400会显示音乐发现栏433,在音乐发现栏433下方,在第一区域将显示表示第二媒体内容的第一图标435,其中基于来自与第二媒体内容的元数据特性相关的第一媒体内容(也就是,种子)的元数据的特性确定第二媒体内容。音乐发现栏433还包括搜索图标437,如果用户想搜索另一种子乐曲/唱片集,其可将用户引导至图4A中所示的库视图或引导至乐曲/唱片集的远程库。在图4B中,第一图标435,以及在“音乐发现”视图中示出的其它图标,代表用户可播放、预览和/或购买(如果需要)的唱片集。然而,可替换的,第一图标和“音乐发现”视图中的其它图标还可代表用户的音乐库中的唱片集,并且从而在第一区域中示出的唱片集可以是播放队列。在图4B中,在第一区域前直立的唱片集图标435是当前选择的唱片集,并且在图标435下方提供与所选唱片集相关的信息。例如,可在字段437中提供唱片集标题和艺术家,并且下面的字段是对唱片集录制年份、唱片集流派、出版、价格和乐曲名称的说明。此夕卜,提供切换(toggle)播放/暂停按钮439,其从而可允许用户例如通过突出(highlight)显示乐曲名称来播放所选择的乐曲。在图4B中,突出显示第一乐曲,并且邻近第一乐曲名称提供播放图标441,以便示出当前正播放哪个乐曲。在示出提供用于销售的唱片集的配置中,界面会自动开始每首歌的预览(例如,播放头30秒),或用户可使用切换播放/暂停按钮439对这些预览的重放进行控制。在示出唱片集在用户的音乐库中的配置中,界面可播放乐曲的整个版本。此外,在提供唱片 集用于销售的配置中,可提供允许用户选择购买的唱片集的“购买”按钮443,例如,其可将用户带到在线商店以购买唱片集或乐曲。如上所述,在图4B中,在第一区域前直立的唱片集图标435是当前选择的唱片集,并且将其它唱片集447、449和451显示在唱片集图标435后面。用户可利用控制箭头445或使用鼠标光标以在各个唱片集435、447、449和451间滚动,并且这些唱片集中的每一个代表所选择的种子唱片集,并且基于在选择各个唱片集435、447、449和451时显示的种子唱片集,每个唱片集具有相应存储的或同时计算的媒体内容搜索结果(也就是,在区域467A、467B、467C中示出的各种唱片集,在下面进行描述)。因此,在图4B中,当前选择唱片集图标435作为种子唱片集,并基于其元数据特性,在用户界面显示400的右侧提供第二区域,第二区域包括唱片集图标435的唱片集字段463、唱片集图标435的艺术家字段465,和区域467A、467B、467C,其提供不同种类的唱片集列表,其中每个列表基于来自与第二媒体内容(也就是,在区域467A、467B、467C中列出的各种唱片集)的元数据的特性相关的第二媒体内容的元数据(也就是,由唱片集图标435表不的唱片集)的特性。因此,在区域467A中,在唱片集图标471的下面提供描述子段473,其是由相同艺术家表示的每个唱片集(也就是,如在艺术家字段469中所说明的),以作为由唱片集图标435表示的唱片集的艺术家。区域467A显示4个不同的唱片集图标;然而,用户可使用箭头475滚动到附加的唱片集图标(如果需要)。区域467B包括相同流派中每个唱片集的唱片集图标(也就是,“可替换的”,如在流派字段477中所述)以作为由唱片集图标435表示的唱片集。区域467C包括同年录制的每个唱片集的唱片集图标(也就是,在年份字段479中声明的2001年)以作为由唱片集图标435表示的唱片集。在区域467A、467B和467C中显示的结果中的每一个由确定模块209基于由唱片集图标435表示的唱片集的特性、与种子乐曲/唱片集和由唱片集图标325表示的唱片集之间的相同方式在区域467A、467B和467C中的结果中显示的唱片集的特性来确定,并进一步分别由艺术家、流派和录制时间进行分类。还可利用其它分类,或者是默认的分类,也可以是由用户的偏好所选择的,部件可获得用户的模式并基于这样的模式选择合适的种类。在每个区域467A、467B和467C中,其中不出的唱片集图标可以按相关的顺序排列,例如从左到右,其中最左侧的图标提供与所述种类中由唱片集图标435表示的唱片集最接近的匹配,向右所显示的相关程度逐渐减小。如图4B所示,用户可在区域467A、467B和467C中的唱片集图标中选择一个,以用作进行进一步的媒体内容搜索的新种子。因此,如在图4B中所示,并如在图3B中的过程320的步骤321中所提出的,第一图标,在该情况下是唱片集图标435,显示在音乐发现栏433下方的第一区域中,并且第二图标,在该情况下是唱片集图标471,显示在第二区域中(也就是,467A、467B和467C)。在步骤323,例如通过用户选择唱片集图标471,接收第二图标的附加用户选择。从而,在步骤325中,根据第三媒体内容(也就是,由唱片集图标471表示的唱片集)的特性,将确定与第四媒体内容特性相关的第四媒体内容。从而,在步骤327中,促使第二图标471从第二区域(也就是,467A、467B和467C)移动到音乐发现栏433下方的第一区域中,并且从而会显示在唱片集图标435的前面。随后,在步骤329中,会促使表示第四媒体内容的第三图标显示在第二区域(也就是,根据最新选择的唱片集,重新填充区域467A、467B和467C)。需要说明的是,即使将唱片集图标435后推到第一区域中,图标471将显示在其前面,用户界面部件会存储与唱片集图标435相关的所发现的搜索结果以用于历史目的,从而如果用户使用箭头445滚动到图标435,从而这些历史搜索结果会再次显示。图4C示出了了如显示屏493上的窗口的另一用户界面显示491,其进一步包括能够给用户提供将所选择的唱片集图标拖拽和落到进入区域495以便购买媒体内容和将媒体内容复制到移动设备或其它UE的复制区域495。用户界面显示491还显示第一区域496,其包括已由用户选择以执行各种媒体内容搜索的各种种子唱片集的历史记录。例如,在该情况下,唱片集图标497显示在前面的位置;然而,用户已滚动至另一唱片集图标498以观看其存储的媒体内容搜索结果,从而将其显示在用户界面显示491上的第二区域499的分类区域中。图3C、4B和4C描述了用于提供媒体内容搜索能力的过程的可替换实施方式。在该实施方式中,直接从音乐发现栏433或第一区域496,或者从第二区域467A、467B、467C和/或499,选择种子媒体/唱片集/乐曲。当从音乐发现栏433或第一区域496中选择种子媒体/唱片集/乐曲时,可在显示器上滚动媒体/唱片集/歌曲图标433、447、449、551等,并可选择种子媒体/唱片集/乐曲。用户还可选择区域467A、467B和467C中唱片集图标中的一个,用作新种子以进行进一步的媒体内容搜索。可将区域467A-C中的任意媒体/唱片集/乐曲拖拉进第一区域433/496以成为新的种子,之后执行新的比较和/或计算。因此,如在图3C中的过程340的步骤341中所示的,在第一或第二区域中的媒体/唱片集/乐曲的选择提供了对第一媒体内容的指示,并且新的种子媒体/唱片集/乐曲于是显示在第一区域中。在步骤343中,基于第一媒体内容(也就是,所选择的种子媒体/唱片集/乐曲)的第一特性(例如,录制的年份、艺术家、流派等)确定第二媒体内容,并且在步骤345中,基于第一媒体内容的第二特征(例如,另一录制年份、艺术家、流派等)确定第三媒体内容。在步骤347中,显示表示第二媒体内容的一个或多个第一图标(例如,在区域467A、467B或467C中),并显示表示第三媒体内容的一个或多个第二图标(例如,在区域467A、467B 或 467C 的另一个中)。当新的种子媒体/唱片集/乐曲位于第一区域的前面时,通过同时计算种子的元数据和/或比较种子的元数据与在用户设备、任何其它可使用的设备和/或任何网络设备(例如在线媒体商店/商铺)中可使用的其它相关的媒体/唱片集/歌曲,来自动地更新第二区域(例如,区域467A-C、和499)。第二范围(例如,区域467A-C、和499)基于该区域的特性元数据(例如,流派、艺术家、相同年份、与唱片集/歌曲相关的视频、与视频相关的唱片集/歌曲、已经购买的内容、在不同设备上可使用的内容,在不同在线服务上可使用的内容等),显示发现的和相关的媒体/唱片集/乐曲。为了使种子的元数据与其它相关媒体/唱片集/歌曲的元数据的比较和/或种、子的元数据的计算更快,在一些实施方式中,在搜索期间仅使用在第二范围的每个区域467A-C中定义的元数据。从而,这里描述的方法和装置的实施方式提供了用户界面显示,其允许用户容易地、快速地、和有效地对媒体内容进行分类,通过允许用户选择种子媒体内容、使用该种子呈现基于种子特性与其它媒体内容特性的比较的所建议的媒体内容,以进行购买和访问。还给用户提供了提供另一级别的建议的媒体内容的附加分类推荐。从而,用户可预览该建议,选择附加的媒体内容种子,并跟随所建议的其它路径。从而,给用户提供快捷和容易的过程,由此根据由用户所选择的媒体内容特性,用户可发现用户感兴趣的媒体内容。因此,这样的方法和系统能够很快地为用户呈现相关的媒体内容,从而减少了处理器使用、带宽使用和能量使用,并增加了用户会购买和利用这样的媒体内容的可能性。这里描述的用于提供媒体内容搜索能力的过程可优选地通过软件、硬件(例如,通用处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等)、 固件或其组合来实现。下面详述用于执行所描述功能的这种示例性的硬件。图5描述了可以实现本发明的实施方式的计算机系统500。尽管关于特定设备或装备描述了计算机系统500,但是可以预期的是,图5中的其它设备或装备(例如,网络元件、服务器等)可利用所描述的系统500的硬件和元件。对计算机系统500进行编程(例如,通过计算机程序代码或指令)以提供这里描述的媒体内容搜索能力,并且计算机系统500包括通信机制,例如用于在计算机系统500的其它内部和外部组件之间传递信息的总线510。将信息(也称为数据)表示为可测量的现象的物理表达,典型的是电压,但是在其它实施方式中可包括诸如磁、电磁、压力、化学、生物、分子、原子、亚原子(subatomic)和量子交互的现象。例如,北极和南极磁场、或零和非零电压,表示二进制数字(比特)的两个状态(0,I)。其它现象可表示更高基数的数字。在测量前多个同时发生的量子状态的叠加表示一个量子比特(量子位)。一个或多个数字的序列构成用于表示数字或字符代码的数字数据。在一些实施方式中,被称为模拟数据的信息由特定范围内的近似连续的可测量值表示。计算机系统500,或其一部分,构成用于执行提供媒体内容搜索能力的一个或多个步骤的装置。总线510包括一个或多个并行的信息导线,从而在与总线510耦合的设备间可快速地传送信息。用于处理信息的一个或多个处理器502与总线510耦合。处理器502对由与提供媒体内容搜索能力相关的计算机程序代码指定的信息执行一系列操作。计算机程序代码是为处理器和/或计算机系统执行特定功能的操作提供指令的指令或声明集。例如,代码可用被编译成处理器的本地指令集的计算机编程语言进行编写。代码还可直接使用本地指令集(例如,机器指令)进行编写。操作集包括从总线510获取信息并将信息放在总线510上。操作集还典型地包括比较两个或多个信息单元,对信息单元的位置进行移位,以及将两个或多个信息单元合并,例如通过加、乘、或诸如或、异或(XOR)和与的逻辑操作。通过被称为指令的信息,将可由处理器执行的操作集的每个操作描述给处理器,例如一个或多个数字的操作代码。操作序列可由处理器502执行,例如操作代码序列构成处理器指令,也被称为计算机系统指令、或简单地称为计算机指令。以独立方式或结合方式,处理器可实现为机械、电、磁、光、化学或量子组件。计算机系统500还包括与总线510耦合的存储器504。诸如随机存取存储器(RAM)或其它动态存储设备的存储器504,存储包括用于提供媒体内容搜索能力的处理器指令的信息。动态存储器允许通过计算机系统500交换在动态存储器中存储的信息。RAM允许独立于相邻地址的信息,对存储在被称为存储地址的位置上的信息单元进行存储和检索。在处理器指令执行过程中,处理器502还使用存储器504存储临时值。计算机系统500还包括与总线510耦合的只读存储器(R0M)506或其它静态存储设备,用于存储包括不被计算机系统500改变的指令的静态信息。一些存储器包括当失去电力时丢失存储在其上的信息的易失性存储器。与总线510耦合的还有用于存储包括指令的信息的非易失性(持久)存储器507,例如磁盘、光盘或闪存卡,其即使在计算机系统500关闭或丢失电力时也会保持信息。从诸如包含由人类用户操作的字符键的键盘或传感器的外部输入设备512,将包括用于提供媒体内容搜索能力的指令的由处理器使用的信息提供给总线510。传感器检测其附近的条件,并将这些检测转换为与用于在计算机系统500表示信息的可测量现象相兼容的物理表达。与总线510耦合、主要用于与人类交互的其它外部设备包括用于呈现文本或图像的诸如阴极射线管(CRT)、液晶显示器(IXD)、等离子体屏幕或打印机的显示设备514 ;或用于控制呈现在显示器514上的小光标图像的位置、并发出与呈现在显示器514上图形元素相关的命令的诸如鼠标、轨迹球、光标方向键、或移动传感器的定点(pointing)设 备516。在一些实施方式中,例如,在计算机系统500在没有人类输入的情况下自动执行各种功能的实施方式中,可省略外部输入设备512、显不设备514和定点设备516中的一个或多个。在所示出的实施方式中,诸如专用集成电路(ASIC) 520的专用目的硬件与总线510耦合。为了专用目的,将专用目的硬件配置为足够快地执行不由处理器502执行的操作。应用专用IC的实例包括用于为显示器514产生图像的图形加速卡,用于对通过网络发送的消息进行加密和解密的加密板、语音识别、专用外部设备的接口,例如用硬件实现更有效地重复执行一些复杂的操作序列的机械臂和医疗扫描设备。计算机系统500还包括与总线510耦合的通信接口 570的一个或多个示例。通信接口 570提供与利用它们自己的处理器进行操作的多个外部设备的单向或双向通信耦合,外部设备例如打印机、扫描仪和外部磁盘。通常,耦合是利用与本地网络580连接的网络链路578,其中多个具有它们自己处理器的外部设备与本地网络580连接。例如,通信接口 570可以是个人计算机上的并口、串口或通用串行总线(USB )端口。在一些实施方式中,通信接口 570是综合业务数字网络(ISDN)卡、数字用户线路(DSL)卡或提供与相应类型的电话线的信息通信连接的电话调制解调器。在一些实施方式中,通信接口 570是将总线510上的信号转换为用于通过同轴电缆进行通信连接的信号或用于通过光纤电缆进行通信连接的光信号的电缆调制解调器。如另一实施例,通信接口 570可以是为诸如以太网的可兼容局域网提供数据通信连接的局域网(LAN)卡。还可实现无线链路。对于无线链路,通信接口 570发送、接收、或发送和接收携带诸如数字数据的信息流的电、声、或电磁信号,包括红外和光信号。例如,在无线手持设备中,例如诸如蜂窝电话的移动电话,通信接口 570包括被称为无线电收发器的无线电波段电磁发射机和接收机。在特定实施方式中,通信接口 570能够连接到用于给UE 101A. . . IOlN或UE 103提供媒体内容搜索能力的通信网络105。这里使用的术语“计算机可读媒介”涉及参与给处理器502提供信息(包括用于执行的指令)的任何媒介。这样的媒介可采用许多形式,包括但不局限于,计算机可读存储媒介(例如,非易失性媒体、易失性媒体)和传输媒体。诸如非易失性媒体的非暂态媒体,例如包括诸如存储设备508的光盘或磁盘。易失性媒体例如包括动态存储器504。传输媒介例如包括同轴电缆、铜线、光纤电缆、通过空中传播不需要线路或电缆的载波,例如声波和包括无线电、光波和红外波的电磁波。信号包括在幅度、频率、相位、极性或通过传输媒体传输的其它物理属性上的人工瞬时变化。计算机可读媒体的通常形式例如包括软盘、软碟、硬盘、磁带、任何其它磁媒介、CD-ROM、CDRff, DVD、任何其它光媒介、穿孔卡、纸带、光学测标页(optical mark sheet)、具有孔或其它光学可识别标记的任何其它物理媒介、RAM、PR0M、EPROM、FLASH-EPROM、任何其它存储器芯片或卡式磁带机、载波、或计算机可读的任何其它媒介。这里使用的术语计算机可读存储媒介涉及除传输媒体之外的任何计算机可读媒介。在一个或多个有形的媒体中进行编码的逻 辑包括在计算机可读存储媒体和诸如ASIC 520的专用目的硬件上的处理器指令中的一个或两个。网络链路578典型地通过一个或多个网络使用传输媒体将信息通信提供给使用或处理该信息的其它设备。例如,网络链路578可通过本地网络580将连接提供给主计算机582或由国际互联网服务提供商(ISP)运营的设备584来提供连接。ISP装备584从而通过现在通常被称为国际互联网590的网络中的公共的、全球分组交换通信网络提供数据通信服务。与国际互联网连接的被称为服务器主机592的计算机响应于通过国际互联网接收的信息,驻留提供服务的过程。例如,服务主机592驻留过程,所述过程提供用于在显示器514上呈现表示视频数据的信息。可以预期的是,可在诸如主机582和服务器592的其他计算机系统中以各种配置方式来部署系统500的组件。本发明的至少一些实施方式与用于实现这里描述的一些或全部技术的计算机系统500的使用相关。根据本发明的一个实施方式,响应于处理器502执行包含在存储器504中的一个或多个处理器指令的一个或多个序列,这些技术由计算机系统500执行。也被称为计算机指令、软件和程序代码的这种指令可从诸如存储设备508或网络链路578的另一计算机可读媒介读入到存储器504。包含在存储器504中的指令序列的执行促使处理器502执行这里描述的方法步骤中的一个或多个。在可替换的实施方式中,诸如ASIC 520的硬件可用于替换实现本发明的软件或与实现本发明的软件结合。从而,本发明的实施方式不局限于硬件和软件的任何特定组合,除非在这里明确声明。通过网络链路578和通过通信接口 570的其它网络传输的信号携带去往和来自计算机系统500的信息。计算机系统500可通过网络580、590 (其中通过网络链路578和通信接口 570)发送和接收包括程序代码的信息。在使用国际互联网590的实施例中,服务器主机592通过国际互联网590、ISP设备584、本地网络580和通信接口 570,传输用于由计算机500发送的消息所请求的特定应用的程序代码。所接收的代码可由处理器502在接收时执行,或可存储在存储器504或存储设备508或其它非易失性存储器中以用于稍后的执行,或者两者。在该方式下,计算机系统500可以按载波上信号的形式获得应用程序代码。计算机可读媒体的各种形式可涉及在将一个或多个指令序列或数据或两者携带给处理器502以用于执行。例如,指令和数据初始可由诸如主机582的远程计算机的磁盘携带。远程计算机将指令和数据装载入其动态存储器中,并使用调制解调器通过电话线发送指令和数据。位于计算机系统500本地的调制解调器在电话线上接收指令和数据,并使用红外发射机将指令和数据转换为用作网络链路578的红外载波上的信号。用作通信接口570的红外检测器接收在红外信号中携带的指令和数据,并将表示指令和数据的信息放置在总线510上。总线510将信息携带到存储器504,处理器502从存储器504获取指令并且通过使用随指令发送的一些数据执行指令。在存储器504中接收的指令和数据可任选的存储在存储设备508上,可在处理器502执行之前或之后。图6描述了在其上可以实现本发明实施方式的芯片集600。将芯片集60编程为提供这里描述的媒体内容搜索能力,例如包括相对于图5所描述的被结合一个或多个物理封装(例如,芯片)的处理器和存储组件。通过示例的方式,物理封装包括在结构组装(例如,基板)上的的一个或多个材料、组件、和/或导线的安排,从而提供诸如物理强度、大小恒定和/或电子交互限制的一个或多个特性。可以预期的是,在特定的实施方式中,芯片集可在单一的芯片上实现。芯片集600,或者其一部分,构成用于执行提供媒体内容搜索能力的一个或多个步骤的装置。在一个实施方式中,芯片集600包括诸如用于在芯片集600的组件之间传递信息的总线601的通信机制。处理器603具有与总线601的连通性以执行例如存储在存储器605中的指令和过程信息。处理器603可包括一个或多个处理核心,其中将每个核心配置为独立地执行。多核心处理器能够在单一物理封装中进行多处理。多核心处理器的实施例包括两个、四个、八个或更多个处理核心。可替换地或另外地,处理器603可包括一个或多个通过总线601串联配置的微处理器,以便能够独立地执行指令、流水线和多线程。处理器603还可与一个或多个专用组件结合以执行特定的处理功能和任务,例如一个或多个数字信号处理器(DSP)607、或一个或多个专用集成电路(ASIC)609。典型地,将DSP 607配置为与处理器603独立地实时处理真实世界的信号(例如,声音)。相似地,可将ASIC 609配置为执行不能由通用处理器容易地执行的专用功能。这里描述的有助于执行本发明功能的其它专用组件包括一个或多个现场可编程门阵列(FPGA)(没有示出)、一个或多个控制器(没有示出)、或一个或多个其它专用目的计算机芯片。处理器603和附带的组件具有经由总线601的与存储器605的连通性。存储器605包括用于存储可执行指令的动态存储器(例如,RAM、磁盘、可写光盘等)和静态存储器(例如,ROM、⑶-ROM等),其中在执行可执行指令时执行这里描述的创造性步骤以提供媒体内容搜索能力。存储器605还存储与创造性步骤的执行相关的数据或由创造性步骤的执行所产生的数据。图7是根据一个实施方式的能够在图I的系统中进行操作的用于通信的移动终端(例如,手持机)的示例性组件的示意图。在一些实施方式中,移动终端700或其一部分,构成用于执行提供媒体内容搜索能力的一个或多个步骤的装置。一般地,通常按照前端和后端特性对无线电接收机进行限定。接收机的前端包括全部的射频(RF)电路,而后端包括全部的基带处理电路。如在本申请中所使用的,术语“电路”涉及(I)仅为硬件实现方式(例如仅在模拟和/或数字电路中的实现方式),和(2)电路和软件(和/或固件)的结合(例如,如果应用于特定上下文,将共同工作的包括数字信号处理器的处理器、软件和存储器结合在一起以促使诸如移动电话或服务器的装置执行各种功能)。该“电路”的定义应用于在该 申请中对该术语的全部使用,包括任何权利要求。如另一实施例,如在该申请中使用的并且如果可应用于特定的上下文,则术语“电路”还可覆盖仅由处理器(或多个处理器)和其(或它们的)相应的软件/固件的实现方式。术语“电路”还可覆盖可应用于特定上下文的情况,例如蜂窝网络设备或其它网络设备中的移动电话或相似集成电路中的基带集成电路或应用处理器集成电路。电话的相关内部组件包括主控制单元(MCU) 703、数字信号处理器(DSP) 705、和包括麦克风增益控制单元和扬声器增益控制单元的接收机/发射机单元。主显示器单元707给用户提供显示以支持执行或支持提供媒体内容搜索能力的步骤的各种应用和移动终端功能。显示器7包括配置为在移动终端(例如,移动电话)的用户界面的至少一部分上进行显示的显示器电路。此外,将显示器707和显示器电路配置为便于移动终端的至少一些功能的用户控制。音频功能电路709包括麦克风711和将从麦克风711输出的语音信号进行放大的麦克风放大器。将从麦克风711输出的 经放大的语音信号提供给编码器/解码器(CODEC) 713。无线电部分715对功率进行放大,并对频率进行转换,以便通过天线717与包括在移动通信系统中的基站进行通信。功率放大器(PA) 719和发射机/调制电路可操作地对MCU 703进行响应,将来自PA 719的输出耦合至双工器721或循环器(circulator)或天线开关,这是现有技术公知的。PA 719还与电池接口和电源控制单元720耦合。在使用中,移动终端701的用户对麦克风711说话,且他或她的语音连同任何检测到的背景噪声被转换为模拟电压。从而通过模拟数字转换器(ADC) 723将模拟电压转换为数字信号。控制单元703将数字信号路由到DSP 705中以在DSP 705中进行处理,例如语音编码、信道编码、加密和交织。在一个实施方式中,通过没有单独示出的单元,使用诸如全球演进(EDGE)、通用分组无线服务(GPRS)、全球移动通信系统(GSM)、国际互联网多媒体子系统(IMS)、通用移动通信系统(UMTS)等蜂窝传输协议,以及诸如微波接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、卫星等的其它合适的无线介质,对处理的语音信号进行编码。随后,将编码的信号路由到均衡器725,以便对在通过空中传输过程中发生的诸如相位和幅度失真的任何频率相关损耗进行补偿。在对比特流进行均衡后,调制器727将信号与在RF接口 729中产生的RF信号结合。调制器727通过频率或相位调制产生正弦波。为了准备用于传输的信号,上变频器731将从调制器727输出的正弦波与由合成器733产生的另一正弦波组合,以获得期望的传输频率。从而将信号通过PA 719进行发送,以使信号增加到合适的功率水平。在实际的系统中,PA 719作为可变增益放大器,由DSP 705通过网络基站接收的信息来控制PA 719的增益。从而在双工器721中信号进行滤波,并可选择性地发送给天线耦合器735以进行阻抗匹配,从而提供最大功率的传送。最后,经由天线717将信号发送给本地基站。可供应自动增益控制(AGC)以控制接收机最后阶段的增益。可将信号由这里转发到远端电话,其可以是另一蜂窝电话、其它移动电话或与公共交换电话网络(PSTN)或其它电话网络连接的固定电话。通过天线711接收被传输给移动终端701的语音信号,并立即由低噪声放大器(LNA) 737放大。下变频器739降低载波频率,且解调器741去除RF,只留下数字比特流。随后信号通过均衡器725,并由DSP 705进行处理。数模转换器(DAC)743对信号进行转换,并将相应的输出通过扬声器745传输给用户,所有的操作都在主控制单元(MCU)703的控制下,其中主控制单元可实现为中央处理单元(CPU)(在图中没有示出)。MCU 703从键盘747接收包括输入信号的各种信号。与其它用户输入组件(例如,麦克风711)结合的键盘747和/或MCU 703包括用于管理用户输入的用户接口电路。MCU703运行用户接口软件,便于对移动终端的至少一些功能的用户控制,以提供媒体内容搜索能力。MCU 703还分别将显示命令和切换命令递送给显示器707和语音输出切换控制器。此外,MCU 703与DSP 705交换信息,并可选择地访问所结合的SM卡749和存储器751。此外,MCU 703执行终端要求的各种控制功能。DSP 705可根据实现方式在语音信号上执行任何种类的传统数字处理功能。此外,DSP705从麦克风711检测的信号确定本地环境的背景噪声水平,并为将麦克风711的增益设置为所选的水平,以补偿移动终端701的用户的自然倾向(tendency)。CODEC 713包括ADC 723和DAC 743。存储器751存储包括呼叫进入语音数据的各种数据,并能够存储包括从全球国际互联网接收的音乐数据的其它数据。软件模块可驻留在RAM存储器、闪存存储器、寄存器、或现有技术中已知的其它任何形式的可写入存储介质。存储设备751可以是,但不局限于,单一存储器、CD、DVD、ROM、RAM、EEPR0M、光学存储器、或能够存储数字数据的其它任何非易失性存储媒介。例如,可选择地结合的SM卡749携带重要的信息,例如蜂窝电话号码、支持服务的载波、订阅细节和安全信息。SM卡749主要用于在无线电网络上识别移动终端701。卡749还包含用于存储个人电话号码注册、文本消息和用户专用移动终端设置的存储器。尽管结合多个实施方式和实现方式介绍了本发明,但是本发明不局限于此,而是可覆盖落入所附权利要求范围的各种明显修改和等价安排。尽管本发明的特征在权利要求中以特定的组合进行表达,但可以预期的是,这些特征可以按任意的组合和顺序进行安排。权利要求
1.一种方法,包括 促进对(I)数据和/或(2)信息和/或(3)至少一个信号的处理和/或加工; (I)数据和/或(2)信息和/或(3)至少一个信号至少部分基于下列内容 基于与第二媒体内容的特性相关的第一媒体内容的特性的第二媒体内容; 基于与第三媒体内容的特性相关的第二媒体内容的特性的第三媒体内容;以及促使至少部分显示表示第二媒体内容的第一图标和表示第三媒体内容的第二图标的确定。
2.根据权利要求I所述的方法,其中促使在用户界面显示的第一区域中显示第一图标,且促使在用户界面显示的第二区域中显示第二图标,并且(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分基于下列内容 基于与一个或多个附加媒体内容的各个特性相关的第二媒体内容的特性的一个或多个附加媒体内容;以及 促使至少部分显示表示各个一个或多个附加媒体内容的一个或多个附加图标的确定,其中促使将一个或多个附加图标显示在用户界面显示的第二区域中。
3.根据权利要求2所述的方法,(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分基于下列内容 在用户选择用户界面显示的第一区域中的第一图标时,关于在用户界面显示的第二区域中显示第二图标和一个或多个附加图标的第二媒体内容,确定用于第三媒体内容和一个或多个附加媒体内容的历史数据的存储。
4.根据权利要求2至3中任一项所述的方法,其中基于与第二媒体内容的特性相关的预定标准,促使在一个或多个分类组中显示第二图标和一个或多个附加图标。
5.根据权利要求4所述的方法,其中基于第三媒体内容的特性和一个或多个附加媒体内容的特性相比于第二媒体内容的特性的相关性,促使在一个或多个组中的每一个中按顺序显示第二图标和一个或多个附加图标。
6.根据权利要求I所述的方法,其中促使在用户界面显示的第一区域中显示第一图标,且促使在用户界面显示的第二区域中显示第二图标,并且(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分基于下列内容 表示第三媒体内容的第二图标的附加用户选择的接收; 基于与第四媒体内容的特性相关的第三媒体内容的特性的第四媒体内容; 至少部分促使将第二图标的显示从用户界面显示的第二区域移动到用户界面显示的第一区域的确定;以及 至少部分促使在用户界面显示的第二区域中显示表示第四媒体内容的第三图标的确定。
7.根据权利要求6所述的方法,其中在将表示第三媒体内容的第二图标从第二区域移动到第一区域时,将表示第二媒体内容的第一图标保持在第一区域内。
8.一种装置,包括 至少一个处理器;以及 至少一个存储器,所述存储器包括用于一个或多个程序的计算机程序代码, 将至少一个存储器和计算机程序代码配置为,利用至少一个处理器至少部分促使装置执行至少下列内容 基于与第二媒体内容的特性相关的第一媒体内容的特性确定第二媒体内容; 基于与第三媒体内容的特性相关的第二媒体内容的特性确定第三媒体内容; 促使至少部分显示表示第二媒体内容的第一图标和表示第三媒体内容的第二图标。
9.根据权利要求8所述的装置,其中促使在用户界面显示的第一区域中显示第一图标,并促使在用户界面显示的第二区域中显示第二图标,并且其中进一步促使装置至少部分地 基于与一个或多个附加媒体内容的各个特性相关的第二媒体内容的特性,确定一个或多个附加媒体内容;以及 促使至少部分显示表示各个一个或多个附加媒体内容的一个或多个附加图标,其中促 使在用户界面显示的第二区域中显示一个或多个附加图标。
10.根据权利要求9所述的装置,其中进一步促使装置至少部分地 在用户选择用户界面显示的第一区域中的第一图标时,关于在用户界面显示的第二区域中显示第二图标和一个或多个附加图标的第二媒体内容,促使至少部分确定用于第三媒体内容和一个或多个附加媒体内容的历史数据的存储。
11.根据权利要求9至10中任一项所述的装置,其中基于与第二媒体内容特性相关的预定标准,促使在一个或多个分类组中显示第二图标和一个或多个附加图标。
12.根据权利要求11所述的装置,其中基于第三媒体内容特性和一个或多个附加媒体内容的特性与第二媒体内容特性相比的相关性,促使在一个或多个组中的每一个中按顺序显示第二图标和一个或多个附加图标。
13.根据权利要求8所述的装置,其中促使在用户界面显示的第一区域中显示第一图标,且促使在用户界面显示的第二区域中显示第二图标,并且其中进一步促使装置至少部分地 接收表示第三媒体内容的第二图标的附加用户选择; 基于与第四媒体内容的特性相关的第三媒体内容的特性确定第四媒体内容; 至少部分促使将第二图标的显示从用户界面显示的第二区域移动到用户界面显示的第一区域;以及 至少部分促使在用户界面显示的第二区域中显示表示第四媒体内容的第三图标。
14.根据权利要求13所述的装置,其中在将表示第三媒体内容的第二图标从第二区域移动到第一区域时,将表不第二媒体内容的第一图标保持在第一区域内。
15.—种携带一个或多个指令的一个或多个序列的计算机可读存储介质,其中当由一个或多个处理器执行一个或多个指令时,促使装置至少执行下列步骤 基于与第二媒体内容的特性相关的第一媒体内容的特性确定第二媒体内容; 基于与第三媒体内容的特性相关的第二媒体内容的特性确定第三媒体内容;以及 促使至少部分显示表示第二媒体内容的第一图标和表示第三媒体内容的第二图标。
16.根据权利要求15所述的计算机可读存储介质,其中促使在用户界面显示的第一区域中显示第一图标,并促使在用户界面显示的第二区域中显示第二图标,并且其中进一步促使装置至少部分地进一步执行 基于与多个附加媒体内容的各个特性相关的第二媒体内容的特性确定多个附加媒体内容;以及 促使至少部分显示表示各个多个附加媒体内容的多个附加图标,其中促使在用户界面显示的第二区域中显示多个附加图标。
17.根据权利要求16所述的计算机可读存储介质,其中促使装置至少部分地进一步执行 在用户选择用户界面显示的第一区域中的第一图标时,关于在用户界面显示的第二区域中显示第二图标和多个附加图标的第二媒体内容,促使至少部分确定用于第三媒体内容和多个附加媒体内容的每一个的历史数据的存储。
18.根据权利要求16至17中任一项所述的计算机可读存储介质,其中基于与第二媒体内容特性相关的预定标准,促使在一个或多个分类组中显示第二图标和多个附加图标。
19.根据权利要求18所述的计算机可读存储介质,其中基于第三媒体内容的特性和一个或多个附加媒体内容的特性与第二媒体内容的特性相比的相关性,促使在一个或多个组中的每一个中按顺序显示第二图标和一个或多个附加图标。
20.根据权利要求15所述的计算机可读存储介质,其中促使在用户界面显示的第一区域中显示第一图标,且促使在用户界面显示的第二区域中显示第二图标,并且其中促使装置至少部分地进一步执行 接收表示第三媒体内容的第二图标的附加用户选择; 基于与第四媒体内容的特性相关的第三媒体内容的特性确定第四媒体内容; 至少部分促使将第二图标的显示从用户界面显示的第二区域移动到用户界面显示的第一区域;以及 至少部分促使在用户界面显示的第二区域中显示表示第四媒体内容的第三图标。
21.根据权利要求20所述的计算机可读存储介质,其中在将表示第三媒体内容的第二图标从第二区域移动到第一区域时,将表示第二媒体内容的第一图标保持在第一区域内。
22.一种包括一个或多个指令的一个或多个序列的计算机程序产品,其中当由一个或多个处理器执行一个或多个指令时,促使装置至少执行权利要求I至7中任意一项的方法。
23.一种促进访问至少一个被配置为允许访问至少一个服务的接口的方法,将至少一个服务配置为执行权利要求I至7中任意一项的方法。
24.一种包括促进创建和/或促进修改至少一个设备用户接口元件和/或功能的方法, 至少一个设备用户接口元件和/或功能至少部分基于下列内容 从权利要求I至7中任意一项的方法得出的数据和/或 从权利要求I至7中任一项的方法得出的至少一个信号。
25.—种包括用于执行权利要求I至7中任意一项的方法的器件的装置。
26.一种根据权利要求8至14中任意一项的装置,其中所述装置是移动通信设备,进一步包括 将用户接口电路和用户接口软件配置为通过显示器的使用促进移动通信设备的至少一些功能的用户控制,并且将用户接口电路和用户接口软件配置为对用户输入进行响应;以及 将显示器和显示电路配置为显示移动通信设备的用户界面的至少一部分,将显示器和显示电路配置为促进移动通信设备的至少一些功能的用户控制。
27.—种方法,包括 促进对(I)数据和/或(2 )信息和/或(3 )至少一个信号的处理和/或加工;(I)数据和/或(2)信息和/或(3)至少一个信号至少部分基于下列内容基于与可用媒体内容的特性相关的第一媒体内容的第一特性的第二媒体内容; 基于与可用媒体内容的特性相关的第一媒体内容的第二特性相关的第三媒体内容;以及 促使至少部分显示表示第二媒体内容的第一图标和表示第三媒体内容的第二图标的确定。
28.一种装置,包括 至少一个处理器;和 至少一个存储器,包括用于一个或多个程序的计算机程序代码, 将至少一个存储器和计算机程序代码配置为,利用至少一个处理器,促使装置至少部分地执行至少下列内容, 基于与可用媒体内容的特性相关的第一媒体内容的第一特性确定第二媒体内容; 基于与可用媒体内容的特性相关的第一媒体内容的第二特性确定第三媒体内容;以及 促使至少部分显示表示第二媒体内容的第一图标和表示第三媒体内容的第二图标。
29.一种携带一个或多个指令的一个或多个序列的计算机可读存储介质,其中当由一个或多个处理器执行一个或多个指令时,促使装置至少执行下列内容 基于与可用媒体内容的特性相关的媒体内容的第一特性确定第二媒体内容; 基于与可用媒体内容的特性相关的第一媒体内容的第二特性确定第三媒体内容;以及 促使至少部分显示表示第二媒体内容的第一图标和表示第三媒体内容的第二图标。
30.一种包括一个或多个指令的一个或多个序列的计算机程序产品,其中当由一个或多个处理器执行时,促使装置至少执行权利要求27的方法。
31.一种包括促进访问至少一个被配置为允许访问至少一个服务的接口的方法,将至少一个服务配置为执行权利要求27的方法。
32.—种包括促进创建和/或促进修改至少一个设备用户接口元件和/或功能的方法, 至少一个设备用户接口元件和/或功能至少部分基于下列内容 从权利要求27的任意一项的方法得出的数据和/或 从权利要求27的任意一项的方法得出的至少一个信号。
33.一种包括用于执行权利要求27的方法的器件的装置。
34.根据权利要求28的装置,其中装置是移动通信设备,进一步包括 将用户接口电路和用户接口软件配置为通过使用显示器促进移动通信设备的至少一些功能的用户控制,并且将用户接口电路和用户接口软件配置为对用户输入进行响应;以及 将显示器和显示电路配置为显示移动通信设备的用户界面的至少一部分,将显示器和显示电路配置为促进移动通信设备的至少一些功能的用户控制。
全文摘要
一种方法,包括接收第一媒体内容的用户选择,基于与第二媒体内容的特性相关的第一媒体内容特性确定第二媒体内容,并基于与第三媒体内容的特性相关的第二媒体内容的特性确定第三媒体内容。该方法进一步包括促使至少部分显示表示第二媒体内容的第一图标和表示第三媒体内容的第二图标。该方法进一步包括促使至少部分显示表示第二媒体内容的第一图标(435)和表示第三媒体内容的第二图标(471)。
文档编号G06Q30/00GK102640153SQ201080054842
公开日2012年8月15日 申请日期2010年11月24日 优先权日2009年12月4日
发明者C·帕格斯利, J·戴维斯, J·艾伦 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1