CN101699505A - 浏览、搜索和呈现媒体项的图形用户界面 - Google Patents
浏览、搜索和呈现媒体项的图形用户界面 Download PDFInfo
- Publication number
- CN101699505A CN101699505A CN200910174656A CN200910174656A CN101699505A CN 101699505 A CN101699505 A CN 101699505A CN 200910174656 A CN200910174656 A CN 200910174656A CN 200910174656 A CN200910174656 A CN 200910174656A CN 101699505 A CN101699505 A CN 101699505A
- Authority
- CN
- China
- Prior art keywords
- media
- user
- certain
- media items
- items
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/44—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0603—Catalogue ordering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/432—Query formulation
- G06F16/433—Query formulation using audio data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
- G06F16/638—Presentation of query results
- G06F16/639—Presentation of query results using playlists
Abstract
公开了一种适合审查、浏览、预览和/或购买媒体项的改进图形用户界面。该图形用户界面适合审查或浏览大量媒体项。图形用户界面还适合联机预览或购买媒体项。对于在客户-服务器环境中提供媒体的购买和分发的系统,图形用户界面极为有用。
Description
本申请是申请号为200480008888.8(PCT/US2004/012851)、申请日为2004年4月26日、发明名称为“浏览、搜索和呈现媒体项的图形用户界面”的申请的分案申请。
技术领域
[0001]本发明涉及媒体购买和分发,更具体来说,涉及客户-服务器环境中的媒体购买和分发。
背景技术
[0002]按照常规,音乐在音像店或大商场的音乐部购买。顾客访问音像店或音像部,并手动浏览感兴趣的专辑或光盘(CD)。音像店或音像部里的音乐根据流派分类,然后按照艺术家加索引。例如,流派可包括摇滚、乡村、流行、灵歌、爵士等。在顾客选择感兴趣专辑或CD后,顾客到结帐柜台为所购买的专辑或CD付款。
[0003]近年来,通过因特网的音乐交付或分发已经流行。由于高效文件格式如MP3和MPEG4的发展,媒体文件的大小变得足够小,使得经由因特网下载它们是可行的。另外,技术进步已经导致更高速的因特网连接以及更低的存储器成本。这些进步的结合使得下载例如关于音乐和视频的媒体文件便于管理并且不太费时。
[0004]音乐分发的一种流行方式是mp3.com,它采用集中服务器,以便存储可供下载的大量歌曲。音乐分发的另一种流行方式是Napster,其中采用对等共享,通过对等共享,大量歌曲驻留在许多用户的用户机器中而不是集中服务器中。
[0005]但是,音乐文件的无限制使用和分发可能导致侵犯版权。因此,希望音乐界对公司进行核准。但是,为了得到授权,公司必须对访问歌曲的用户收费。一些公司按月收取订阅费,并允许订户通过将歌曲流式传榆到播放歌曲的订户的机器中来播放歌曲。流式传输不在订户的机器上存储音乐文件,因而使音乐界的担心较少。但是,为了让订户播放歌曲,这种系统要求网络连接以及网络可用性。
[0006]因此,需要允许歌曲被购买然后在本地为购买者可用,从而使购买者不会为回放歌曲而依赖于网络连接的可用性并受其限制。但是,音乐界要求保护其歌曲不受未经授权复制或其它版权侵犯的危险,因此,还需要结合安全措施来限制未经授权使用或分发歌曲的易受攻击性。
发明内容
[0007]广义地说,本发明涉及一种适合审查、浏览、预览和/或购买媒体项(media item)的图形用户界面。图形用户界面可在客户(客户机)上提供给用户,在一个实施例中,图形用户界面通过在客户机上运行的应用程序提供给用户。
[0008]所述图形用户界面还适合联机预览或购买媒体项。图形用户界面可在客户(客户机)上提供给用户。在一个实施例中,图形用户界面通过在客机上运行的应用程序提供给用户。
[0009]所述图形用户界面对于在客户-服务器环境中提供媒体购买和分发的系统图形用户界面尤其有用,媒体的购买和分发不仅可以是安全的而且可以是是受控的,受控分发可采用加密和用户帐户,以便不仅限制对媒体的未经授权访问,而且还限制授权用户对媒体的使用权限,在下载过程中以及在存储于服务器和/或客户机时,安全性限制对媒体文件中的媒体的访问权。图形用户界面可帮助用户查找要购买的媒体。例如,媒体可以是音频、视频或图像数据。
[0010]本发明可通过多种方式来实现,其中包括例如实现为方法、系统、装置、设备、图形用户界面或计算机可读介质。下面论述本发明的若干实施例。
[0011]作为应用程序产生的图形用户界面,本发明的一个实施例包括应用程序所产生的至少一个应用程序窗口。应用程序窗口同时包括至少一个第一子窗口和第二子窗口,第一子窗口以类似网络浏览器的方式显示第一内容,以及第二子窗口以类似应用程序的方式显示第二内容,第一和第二内容由应用程序通过网络从远程服务器接收。
[0012]作为浏览多个媒体项的方法,本发明的一个实施例至少包括以下动作:向远程服务器请求第一列表的第一可选项:显示具有第一可选项的第一列表的测览窗口;接收第一列表中的第一可选项之一的第一用户选择;有区别地显示用户已经选取的第一列表中的第一可选项之一;向远程服务器请求第二列表的第二可选项,第二可选项取决于用户已经选取的第一列表中的第一可选项之一:显示具有第一可选项的第一列表以及第二可选项的第二列表的浏览窗口;接收第二列表中的第二可选项之一的第二用户选择;有区别地显示用户已经选取的第二列表中的第二可选项之一;向远程服务器请求第三列表的第三可选项,第三可选项取决于用户已经选取的第二列表中的第二可选项之一;以及显示具有第一可选项的第一列表、第二可选项的第二列表和第三可选项的第三列表的浏览窗口。
[0013]作为应用程序产生的图形用户界面,本发明的一个实施例包括应用程序所产生的至少一个浏览窗口。浏览窗口使应用程序的用户能够浏览多个媒体项。浏览窗口至少包括:第一可选项的第一列表,其中第一可选项的至少一个能够由用户选择;第二可选项的第二列表,其中第二可选项的至少一个能够由用户选择;以及第三可选项的第三列表,其中第三可选项的至少一个能够由用户选择。第二列表的第二可选项取决于用户对第一列表中第一可选项的至少一个的第一选择。第二列表在用户已经从第一列表中选取第一可选项的至少一个之后与第一列表共同显示。第三列表的第三可选项取决于用户对第二列表中第二可选项的至少一个的第二选择,以及第三列表在用户已经从第二列表中选取第二可选项的至少一个之后与第一列表和第二列表共同显示。
[0014]作为应用程序产生的图形用户界面,本发明的一个实施例包括应用程序所产生的至少一个应用程序窗口。应用程序窗口同时包括至少一个子窗口和下一个控件(nextcontrol)。子窗口显示第一组媒体项的媒体信息。第一组媒体项的媒体信息由应用程序通过网络从远程服务器接收。当下一个控件激活时,子窗口显示第二组媒体项的媒体信息,第二组媒体项的媒体信息也由应用程序通过网络从远程服务器接收。
[0015]作为审查关于多个媒体项的信息的方法,本发明的一个实施例至少包括以下动作:显示具有至少一个子窗口和至少一个下一个控件的窗口,至少一个子窗口显示与第一组媒体项有关的第一媒体数据,第一媒体数据由远程服务器提供;确定用户是否选择所述至少一个下一个控件;当确定用户已经选择所述至少一个下一个控件时,向远程服务器请求与下一组煤体项有关的下一个媒体数据;然后接收与下一组媒体项有关的下一个媒体数据;以及在窗口的至少一个子窗口中显示下一个媒体数据。
[0016]通过以下结合作为实例描述本发明原理的附图的详细说明,可清楚本发明的其它方面和优点。
附图说明
[0017]通过以下结合附图的详细描述,将易于理解本发明,其中,同样的参考标号表示同样的结构元件,附图中:
[0018]图1是根据本发明的一个实施例的媒体购买系统的框图。
[0019]图2A和图2B是根据本发明的一个实施例的媒体购买处理流程图。
[0020]图3是根据本发明的一个实施例的媒体商务处理流程图。
[0021]图4是根据本发明的一个实施例的交易完成处理流程
[0022]图5A是根据本发明的一个实施例的支付处理流程图。
[0023]图5B是一个典型应用程序窗口的屏幕截图,它显示与用户的帐户对应的购买历史信息。
[0024]图6是根据本发明的一个实施例的媒体交付处理流程图。
[0025]7A是根据本发明的一个实施例的应用程序窗口的示意图。
[0026]图7B是根据本发明的一个实施例的一种典型应用程序窗口的屏幕截图。
[0027]图8是根据本发明的一个实施例的媒体搜索处理流程图。
[0028]图9是根据本发明的一个实施例的附加处理流程图。
[0029]图10是根据本发明的一个实施例的应用程序窗口的示意图。
[0030]图11A-11C是屏幕截图,说明根据本发明的一个实施例的浏览特征的连续视图。
[0031]图12A和图12B是根据本发明的一个实施例的媒体浏览处理流程图。
[0032]图13A-13B是屏幕截图,说明根据本发明的其它实施例的图形用户界面的附加特征,
[0033]图14A和图14B是屏幕截图,说明根据本发明的一个实施例的不雅内容(explcit content)通知特征。
[0034]图15A是根据本发明的一个实施例的应用程序窗口的示意图。
[0035]图15B是本发明的一个实施例的窗口的示意图。
[0036]图15C是根据本发明的一个实施例的应用程序窗口的屏幕截图。
[0037]图16是根据本发明的一个实施例的媒体页面处理流程图。
具体实施方式
[0038]本发明涉及适合审查、浏览、预览和/或购买媒体项的图形用户界面。图形用户界面可在客户(客户机)上呈现给用户。在一个实施例中,图形用户界面通过在客户机上运行的应用程序呈现给用户。
[0039]对于在客户-服务器环境中提供媒体购买和分发的系统,图形用户界面尤其有用。媒体的购买和分发不仅可以是安全的而且可以是受控的。受控分发可采用加密和用户帐户,以便不仅限制对媒体的未经授权使用,而且还限制授权用户对媒体的使用权限。在下载过程中以及在存储于服务器和/或客户机时,安全性限制对媒体文件中的媒体的访问权。图形用户界面可帮助用户查找要购买的媒体。例如,媒体可以是音频、视频或图像数据。
[00401下面结合图1-16论述本发明的各个方面的实施例。但是,本领域的技术人员容易理解,本文参考这些附图提供的详细描述用于说明,因为本发明范围超出这些受限实施例。
[0041)本发明的一个方面涉及一种用于通过网络购买媒体项的系统及方法。可能的购买者可搜索和浏览可供购买的大量媒体项。可能的购买者可以非常轻松地购买媒体项。在购买媒体项时,媒体项的内容可通过网络下载到购买者处。媒体项的内容则经过加密供购买者使用,并存储在购买者的机器中。此后,购买者可使用媒体项(例如播放媒体项)。但是,媒体项的使用仍然受到限制。例如,用户机器可被授权仅使用媒体项最多预定次数,或者仅可从媒体项的分组或选集(例如播放列表)中制作最多预定数量的光盘副本。
[0042]图1是根据本发明的一个实施例的媒体购买系统100的框图。媒体购买系统100包括媒体商务服务器102。媒体商务服务器102通过联机交易协调媒体项的审查和/或购买。购买媒体项的联机交易又称作电子商务。媒体购买系统100还包括客户机104。通常,媒体购买系统100总是包括多个不同的客户机104,每个客户机104包括媒体播放器108。媒体播放器108是在作为计算装置的客户机104中运行的应用程序(例如软件应用程序),客户机104通过数据网络106连接到媒体商务服务器102。因此,客户机104中的任何一个可与媒体商务服务器102交互,以便审查和/或购买媒体项。在一个实施例中,数据网络106包括因特网的至少一部分。客户机t04可随应用而有所不同,但一般是具有存储器的计算装置。客户机104通常是个人计算机或者能够存储并向其用户呈现媒体的其它计算装置。
[0043]媒体购买系统100还包括媒体存储服务器110和媒体存储器112。媒体存储服务器110表示耦合到数据网络106的远程存储服务器。媒体存储器112提供可用于经由媒体购买系统100购买的大量媒体项的大容量存储器。一旦购买了媒体项,便可通过数据网络106经由媒体存储服务器110从媒体存储器112来访问该媒体项,
[0044]更具体来说,媒体购买系统100允许客户机104的用户采用媒体播放器108来对可从媒体商务服务器102购买的多个媒体项进行浏览、搜索或分类。媒体播放器108还可允许用户预览媒体项的媒体片断。如果媒体播放器108的用户希望购买特定媒体项,则用户(经由媒体播放器108)和媒体商务服务器102参加联机商务交易,用户在其中为对特定媒体项的访问权而进行支付。在一个实施例中,为特定媒体项的购买量对与用户关联的信用卡进行贷记。
[0045]在图1所示的媒体购买系统100中,媒体项存储在媒体存储器112中,并经由媒体存储服务器110检索。因此,媒体商务服务器102不需要使其资源负担将可能被购买的任何媒体项交付给客户机104的任务。作为替代,在购买特定媒体项时,媒体商务服务器102向客户机104上的媒体播放器108发送下载信息。下载信息随后可由媒体播放器108(以及客户机104)用于通过经由数据网络106与媒体存储服务器110交互来检索特定媒体项的媒体内容。在这点上,媒体存储服务器110从媒体存储器112获取与特定媒体项对应的媒体内容,并通过数据网络106将这种内容下载到客户机104中。已下载媒体内容随后可存储在客户机104中。在一个实施例中,已下载媒体内容在接收时被存储在客户机104中。在另一个实施例中,已下载媒体内容在持久存储在客户机104上之前进行从一个加密密钥到另一个加密密钥的转换加密。在又一个实施例中,已下载媒体内容在客户机104上接收时被加密,但在客户机104上持久存储之前被解密然后再被重新加密,此后,媒体播放器108可在客户机104上呈现(例如播放)此媒体内容。
[0046]媒体商务服务器102、客户机104和媒体存储服务器110之间通过数据网络106的连接可以是安全连接、如安全套接字层(SSL)。此外,媒体内容以加密方式存储在客户机104中。
[0047]如下面更详细的讨论,媒体播放器108可采用改进的图形用户界面。更具体来说,在一个实施例中,当运行媒体播放器108时,客户机104的显示装置上呈现的窗口包括以类似浏览器的方式显示媒体商务服务器102所提供的内容的上窗口,以及以类似典型媒体播放器的方式显示由媒体商务服务器102所提供的内容的下窗口,在另一个实施例中,在运行媒体播放器108时,客户机104的显示装置上呈现的窗口包括上窗口,它显示通过与媒体商务服务器102交互来实现有关媒体项目的浏览功能的多级浏览界面。
[0048]图2A和图2B是根据本发明的一个实施例的媒体购买处理过程200的流程图。例如,媒体购买处理过程200是与媒体购买系统的媒体播放器关联的处理过程。例如,媒体播放器可以是在图1所示的客户机上运行的媒体播放器108。
[0049]媒体购买处理过程200最初允许用户浏览202可用媒体项。媒体购买系统通常支持大量媒体项的购买。因此,对可用媒体项进行浏览、分类和搜索的能力是有益的。
[0050]接着,判定204是否已经作出购买选择。在这里,在一个实施例中,购买选择是单个用户界面动作,例如按钮的一次点击,购买选择相对于所选媒体项。购买选择表示用户希望购买所选媒体项,当判定204确定仍未接收到购买选择时,处理过程返回以重复操作202及后续操作。一旦判定204确定已经作出购买选择,则判定206购买警告是否被启用。当判定206购买警告被启用时,向媒体播放器的用户显示208警告对话框。警告对话框用于警告用户,除非撤消,否则将执行购买交易。
[0051]在操作208之后,以及在购买警告未启用时紧接判定206,准备购买请求并将其发送210给媒体购买系统的媒体服务器(例如媒体商务服务器102)。在已准备并发送210购买请求之后,判定212确定是否接收到响应。当判定212确定尚未接收到响应时,判定214确定是否接收到认证请求。当判定214确定没有接收到认证请求时,媒体购买处理过程200返回以重复判定212及后续操作。另一方面,当判定214确定将要执行认证时,输入216授权信息。在这里,授权信息可由与媒体播放器关联的用户提供或榆入216。随后,已输入216的认证信息发送218给媒体服务器,
[0052]在操作218之后,判定220认证是否已经成功。当判定220确定认证成功时,媒体购买处理过程200返回以重复判定212及后续操作。另一方面,当判定220确定认证不成功时,媒体购买处理过程200完成并结束。
[0053]或者,当判定212确定接收到对购买请求的响应时,获得222媒体访问信息,对购买请求的响应包含至少媒体访问信息。根据一个实施例,媒体访问信息就到那里查找已经购买的适当媒体文件及下载密钥和安全令牌通知媒体播放器。下载密钥稍后用于对媒体文件解密。安全令牌用于验证是否已经购买下载媒体文件的权限。在一个实施例中,适当媒体文件的位置驻留在媒体存储服务器如煤体存储服务器110上。媒体存储服务器通常是媒体文件的集中库。在已经获得222媒体访问信息之后,准备并发送224对适当媒体文件的访问请求。访问请求是对存储适当媒体文件的媒体存储服务器的请求。在一个实例中,适当媒体文件的位置可由通用资源定位符(URL)表示。
[0054]接着,判定226确定是否接收到响应。这里,如果被收到,响应涉及被准备并发送224的访问请求。当判定226确定尚未接收到对访问请求的响应时,媒体购买处理过程200等待这种响应。随后,判定228用户是否被授权。在这里,响应或者表示请求因缺乏授权而失败,或者请求已经成功并提供(例如下载)所请求的媒体文件。当判定228确定收到的响应表示失败的授权时,则显示230未授权消息,表明对所请求媒体文件的访问被拒绝。在操作230之后,当用户来被授权时,媒体购买处理过程200完成并结束。
[0055]另一方面,当判定228确定用户被授权以接收响应时,接收232所选媒体项的加密媒体文件。加密媒体文件可作为响应的一部分或者在响应之后被接收。然后,加密媒体项可存储234到客户机存储器牛,并且可发送236完成通知。完成通知可在存储234之前或之后发送236。在这点上,客户机的用户随后可在首先采用适当密钥对加密媒体项解密之后从客户机存储器呈现(例如播放)加密媒体项的媒体内容,适当的密钥例如是与媒体购买系统100上的用户帐户关联的用户密钥。可选的是,在接收到232加密媒体项之后以及在存储到客户机存储器之前,对媒体项施加的加密可加以改变,例如进行从一个加密密钥(如下载密钥)到另一个加密密钥(如用户密钥)的转换加密或者先从一个加密密钥(如下载密钥)解密,随后再用另一个加密密钥(如用户密钥)重新加密。
[0056]图3是根据本发明的一个实施例的媒体商务处理过程300的流程图。媒体商务处理过程300例如由媒体商务服务器,如图1所示的媒体商务服务器102来执行。
[0057]媒体商务处理过程300以判定步骤302开始,此步骤判定是否接收到购买请求。当判定302确定仍未接收到购买请求时,媒体商务处理过程300等待这种请求。另一方面,当判定302确定接收到购买请求时,媒体商务处理过程300开始处理购买请求。在这点上,从购买请求中识别304帐户标识符。在这里,购买请求由客户机代表客户机的用户(即,在客户机上运行的媒体播放器的用户)发送给媒体商务服务器。在一个实施例中,发送给媒体商务服务器的购买请求不仅包含客户机用户的标识符,而且还包含至少一个媒体项标识符、媒体价格以及密码令牌。密码令牌是对于每个用户不同的随机值(例如128比特串)。媒体存储服务器向客户机提供密码令牌,以作为成功认证用户的结果。当购买请求包含有效的密码令牌时,媒体商务服务器可认为客户机被正确认证。
[0058]接着,判定306确定是否在媒体项的购买之前要求认证。当判定306确定要求认证时,可执行附加处理来确定这种认证是否存在。在一个实施例中,用户的帐户或客户机可配置是否要求这种认证或者可由用户忽略。在一个实施例中,提供认证以帮助保护客户机(例如媒体播放器)的用户避免在其已成功通过媒体商务服务器认证之后,其他未经授权用户从客户机访问媒体商务服务器。重新认证因此用于确认客户机(例如媒体播放器)的特定用户的确是这种系统的授权用户。在这点上,请求308认证,然后,判定310确定是否接收到认证响应。一旦判定310确定收到认证响应,则判定312认证响应是否能够成功认证用户。当判定312确定认证不成功时,向客户机发送(314指示未授权用户无法购买媒体项的消息,以便显示给用户。
[0059]另一方面,当判定312确定认证已经成功时,执行附加处理来帮助购买请求中标识的所选媒体项。在这点上,开始316支付所选媒体项。这里,根据一个实施例,支付可通过信用卡进行,以及这种支付的发起可验证信用卡的存在,但这时可能或者可能不会试图计费。如下面更详细的讨论,可能更有效且更希望的是,把对信用卡的实际记帐往后推迟。然而,在已经开始316支付所选媒体项之后,获得318媒体访问信息。媒体访问信息是使客户机(例如媒体播放器)能够检索然后访问所选媒体项的媒体内容的信息。在一个实施例中,媒体访问信息包含URL、下载密钥以及安全令牌,接着,发送320媒体访问信息,这里,媒体访问信息从媒体商务服务器发送到客户机,即在客户机上运行的媒体播放器。然后,与购买所选媒体项关联的交易被柝记322并记作“开放”。此刻,交易尚未彻底完成,因为所选媒体项的媒体内容仍然没有被客户机接收。在操作314和322之后,媒体商务处理过程300完成并结束。
[0060]图4是根据本发明的一个实施例的交易完成处理过程4-00的流程图。交易完成处理过程400以判定402开始。判定402确定是否接收到完成通知,在这里,完成通知是客户机提供给媒体商务服务器的通知,它指示先前“开放”的交易现在已完成。一旦判定402确定已收到完成通知,则识别404相应的“开放”交易。然后,关闭406所识别的“开放”交易。一旦所识别的“开放”交易关闭406,则客户机不再能够从媒体存储服务器下载所购买媒体项的媒体内容。换言之,交易只在客户机已经确认收到所选媒体项的整个媒体内容之后才“关闭”,通过这种方法,在已经为特定媒体项支付之后,保证客户机接收媒体内容的完整副本,甚至在下载过程成功完成之前被中断或停止若干次的情况下。
[0061]本发明的另一个方面涉及对要购买的一个或多个媒体项的联机支付处理。
[0062]图5A是根据本发明的一个实施例的支付处理过程500的流程图。支付处理过程500例如由服务器来执行。服务器可以是媒体商务服务器,例如图1所示的媒体商务服务器102。在一个实施例中,支付处理过程500由图3所示的方框316调用,它发起对所购买的所选媒体项的支付。但是,支付处理过程500还可定期调用或根据事件调用。支付处理过程500还可通过一个或多个过程来实现。
[0063]支付处理过程500以判定502是否存在开放的购容器开始,这里,购买容器为丈件、文件夹或者其它数据存储装置,其提供用于正在进行的有关媒体项的购买的临时保存区。购买容器可保存媒体项的多次不同购买的信息,当判定502确定不存在开放购买容器时,开放504购买容器。然后,紧接框504之后或者在已经存在开放购买容器时在判定502之后,将要购买的所选媒体项添加506到购买容器中。这里,购买容器特定于用户或用户帐户。至少对于所选媒体项,媒体购买容器将至少包含所选媒体项的价格和文本描述符。或者,购买容器可包含到这类信息的链接或引用。
[0064]接着,判定508确定是否达到购买推迟极限。根据支付处理过程500,各个购买延期到已达到购买推迟极限。购买推迟极限用于将一个或多个单独的媒体项购买分批,以便统一或成批处理。购买推迟极限的一个优点在于,减少了与电子支付系统相关的交易费用。购买推迟极限可根据实现而有所不同。作为一个实例,购买推迟极限可基于购买容器中购买媒体项的数量。购买推迟极限的另一个实例是基于时间的,例如自最初打开购买容器以来的持续时间。作为另一个实例,购买推迟极限可基于要购买的媒体项的合计成本。
[0065]作为更具体的实例,购买推迟极限可采用金额或时限的组合,无论哪一个最先出现。例如,金额可能是十美元($10.00),以及时限可能为一天。然后,一旦购买容器中的媒体项具有超过十元的购买价格,则支付处理过程500将继续进行,以获得对购买容器中所述媒体项的电子支付,同样,如果在达到金额限制之前达到一天的时限,则支付处理过程500也将继续进行,以便获得对购买容器中所述媒体项的电子支付,即使金额限制尚未达到。
[0066]在任何情况下,当判定508确定已经达到购买金额限制时,关闭510购买容器。然后,支付处理过程500促使512组合购买的支付交易发生。换言之,如果费用各为一美元的十二个媒体项包含在购买容器中,则支付交易将促使512向与购买者的用户帐户关联的电子支付工具贷记十二美元(加任何税收或服务费)的总金额。与电子支付工具关联的电子支付系统随后会处理支付交易,并对所购买媒体项的用户收费。假定媒体项可以这种方式累积并成批进行处理,则取得了降低交易成本的能力。或者,当判定508确定仍未达到购买推迟极限时,则忽略操作510和520。在操作512或其延期之后,支付处理过程500完成,直到再次被调用。
[0067]作为一个可选特征,支付处理过程500可按用户(例如用户帐户)来定制。例如,可赋予被视为“良好”的用户或者“可予以信贷”的用户的那些用户比其他用户更高的购买推迟极限。增加购买推迟极限的优点是通过附加批处理进一步降低了交易成本。作为一个实例,如果用户是经常用户,例如已经购买了50个或更多个媒体项,则可被视为“良好”用户。
[0068]本发明的另一个方面在于,图形用户界面可允许用户访问帐户信息,通过访问帐户信息,用户能够查看他们的当前帐户信息以及对其进行更改。帐户信息可包含帐户的购买历史记录。购买历史记录可为用户提供以前利用用户帐户购买的那些媒体项的列表或报告。图5B是一个典型应用程序窗口550的屏幕截图,它显示与用户的帐户对应的购买历史信息。如图5B所示,购买历史记录可包含有关最近购买的信息,并且可包含与所购买媒体项中的每个有关的信息。例如,如图5B所示,提供了所购媒体项的列表,其中的表格提供有关项目、艺术家、类型、下载时间及价格的信息。
[0069]图6是根据本发明的一个实施例的媒体交付处理过程600的流程图。媒体交付处理过程600例如由图1所示的媒体存储服务器110来执行,
[0070]媒体交付处理过程600以判定602开始。判定602确定是否接收到访问请求。访问请求是来自客户机的请求,用以获取与媒体存储服务器(例如媒体存储服务器110)关联的媒体存储器(例如媒体存储器112)中所存储的一个或多个媒体项的媒体内容。在一个实施例中,访问请求包含所选媒体项的至少一个URL和客户机的安全令牌。当判定602确定接收到访问请求时,则实际上调用媒体交付处理过程600。换言之,一旦接收到访问请求,则认证604访问请求。认证604涉及对访问请求的至少一部分进行分析,以便认证该请求是合法的并且来自经媒体商务服务器授权的一个客户机。在一个实施例中,可对URL、媒体商务服务器名称、购买时间应用散列算法。然后将散列算法的结果与作为媒体商务服务器上所执行的互补散列算法(complimentary hash algorithm)的结果的安全令牌进行比较。随后,判定606确定认证是否成功。这里,在一个实施例中,如果采用散列算法方法,则散列算法的结果应当匹配在时限所设定的某种容差范围内的安全令牌。例如,因时间引起的容差可能允许访问请求在购买之后保持有效四十八(48)小时。
[0071]当判定606确定认证不成功时,返回608访问被拒指示。在这里,拒绝访问请求并通知客户机。另一方面,当判定606确定认证已经成功时,检索610已购所选媒体项的加密形式,这里,媒体存储服务器将从媒体存储器检索所选媒体项的加密形式。然后,发送612所选媒体项的加密形式给请求方(客户机)。换言之,将所选媒体项的加密形式下载到已请求所选媒体项的客户机。在操作608和612之后,媒体交付处理过程600完成并结束。
[0072]本发明的另一个方面涉及适合审查大量媒体项的图形用户界面。图形用户界面还适合联机预览或购买媒体项。图形用户界面在客户(客户机)上提供给用户。在一个实施例中,图形用户界面通过在客户机上运行的应用程序提供给用户,这种应用程序称作媒体播放器(参见图1)。
[0073]图7A是根据本发明的一个实施例的应用程序窗口700的示意图。应用程序窗口700包括第一子窗口702和第二子窗口704。第一子窗口702以类似浏览器的方式呈现信息,而第二子窗口以类似应用程序的方式呈现信息。换言之,产生应用程序窗口700的应用程序可以本地模式的方式运行,在这种情况下,在应用程序窗口700中显示的内容不包含第一子窗口702。但是,在远程模式中,当应用程序与远程服务器交互时,应用程序窗口700可包含第一子窗口702和第二子窗口704,如图7所示。在这种环境中,第一子窗口702以类似浏览器的方式显示远程服务器提供的内容,这给用户以浏览器风格与远程服务器交互的感觉。但是,在第二子窗口704中,应用程序的用户仍然保持所述界面,因而有与应用程序交互的感觉,就好像应用程序在本地运行(本地模式)而不是通过与远程服务器交互来运行。但是,甚至在这种情况下,可从远程服务器检索第二子窗口704的内容。
[0074]图7B是根据本发明的一个实施例的典型应用程序窗口720的屏幕截图。应用程序窗口720包括第一子窗口722和第二子窗口724,它们分别与图7A所示的应用程序窗口700的第一子窗口702和第二子窗口704相关,另外,应用程序窗口720包括源窗口726。图中显示源窗口726列出媒体内容的各种不同的来源。如图7B所示,源窗口726显示为音乐商店的来源,如突出显示条727所示。在这个实施例中,音乐商店表示包含可由应用程序的用户购买的媒体(例如音乐)的远程媒体服务器。因此,如图7B所示,用户已按包含词语“Reba”的艺术家执行对音乐商店上可供音乐的搜索728。搜索728的结果是由远程媒体服务器提供给应用程序的内容。这种内容用于填充第一子窗口722和第二子窗口724的区域。如图7B所示,第一子窗口722包括三个区域,即“最佳专辑”区域722-1、“最佳歌曲”区域722-2以及“最佳艺术家”区域722-3。“最佳专辑”区域722-1仅引用单个专辑,因此会显示该专辑的专辑封面艺术730以及“购买专辑”按钮732。用户能够通过选择相应的“购买专辑”按钮732来购买“最佳专辑”区域722-1中指示的专辑。通常,如果用户的帐户已经如此配置,则用户通常可通过“点击”“购买专辑”按钮732的单一图形用户界面动作来购买专辑。“最佳歌曲”区域722-2列举与“最佳专辑”区域722-1的艺术家或专辑关联的最佳歌曲,而“最佳艺术家”区域722-3指示与“最佳专辑”区域722-I关联的最佳艺术家或专辑。
[0075]在第二子窗口724中,显示与“最佳专辑”区域722-1所标识的一个或多个专辑关联的媒体项的列表。在一个实施例中,在媒体源在客户机本地(即媒体项在本地存储)的情况下,媒体项以可类似或模仿由应用程序利用于向用户呈现媒体项列表的技术的列表方式显示。因此,虽然第二子窗口724中指定的媒体项由远程媒体服务器提供,但它们在其它情况下以一种复杂并且由应用程序频繁利用的方式来呈现。如图7B所示,已如突出显示条734所示选定了媒体项列表中的一个特定媒体项。此外,第二子窗口724中列出的任何媒体项可通过选择关联的“购买歌曲”按钮736来购买。同样,通过单个图形用户界面动作,如“点击”关联的“购买歌曲”按钮736,便可购买关联的媒体项。此外,如图7B所示,对于正在第二子窗口724中显示的给定媒体项,可以列方式呈现有关媒体项的特征信息。例如,特征信息包括歌曲名称、歌曲时长(时间)、艺术家、专辑、流派、相关指示及价格。
[0076]应用程序窗口720还可显示其它控件或信息,例如,应用程序窗口720可显示播放控件738。在选择播放控件738时,播放与从第二子窗口724选择的一个媒体项有关的预览音频片断。类似地,通过“双击”第二子窗口724中的某个特定媒体项,也可播放关联的预览音频片断。因此,决定要购买哪些媒体项的用户能够容易地获取并收听预览音频片断。应用程序窗口720还可包括浏览控件740。在选择浏览控件740时,执行浏览过程。浏览过程是识别用户感兴趣的媒体项的另一种方式(除了搜索过程之外)。搜索框742也可设在应用程序窗口720中,以允许用户执行进一步的搜索。帐户区域指示744提供用户帐户是否有效的指示,例如,如图7B所示,当授权用户的帐户标识符(例如电子邮件地址)在帐户标识符区域744中显示时,应用程序识别出该帐户的关联用户已登录(已签到)并且其帐户是有效的,因此用户能够从媒体存储器购买期望的媒体内容。
[0077]图8是根据本发明的一个实施例的媒体搜索处理过程800的流程图。媒体搜索处理过程800例如由在客户机上运行的应用程序执行。应用程序例女口是图1所示的媒体播放器108。
[0078]一旦应用程序的用户希望执行搜索以识别用户感兴趣的媒体内容,就开始媒体搜索处理过程800。因此,最初向用户显示802搜索对话框。在这个实施例中,假定用户希望采用基于字段限制的高级搜索。但是,如果用户只是希望仅采用某个术语来执行简单搜索,则可采用如图7B所示的搜索框742,在任何情况下,要输入804搜索条件。然后,判定806确定是否要执行搜索。当判定806确定不进行搜索时,媒体搜索处理过程800返回,以重复操作804及后续操作,以便可变更搜索条件。但是,一旦判定806确定要执行搜索,则将搜索请求发送808给远程媒体服务器。这里,在一个实例中,远程媒体服务器是图1所示的媒体商务服务器102。搜索请求是给远程媒体服务器以请求根据搜索条件执行搜索的请求。这里,远程媒体服务器至少包括可供从远程媒体服务器购买的大量媒体项的信息(例如元数据),但所购买的媒体项的内容可在客户机上通过涉及另一个远程服务器如媒体存俐艮务器110的下载来获取。
[0079]在搜索请求已经发送808给远程媒体服务器之后,判定810确定是否接收到响应。这里,媒体搜索处理过程800进行等待,直到在应用程序接收到对上述搜索请求的响应为止。一旦判定810确定接收到响应,应用程序便产生或显示应用程序窗口。更具体地说,呈现812应用程序窗口的含专辑相关信息的第一窗口(例如第一子窗口)。另外,还显示814应用程序窗口的第二窗口(例如第二子窗口),以便显示与专辑相关信息对应的媒体项信息,在一个实施例中,媒体项信息可在第二窗口中以列表格式或行列格式显示,
[0080]例如,将“Reba”等搜索条件发送给远程媒体服务器,远程媒体服务器返回在图7B所示第一子窗口722中显示的专辑相关信息以及在图7B所示的第二子窗口724中显示的相应媒体项信息。
[0081]在一个实施例中,来自远程媒体服务器的响应是根据搜索请求产生的列表媒体项(例如曲目。第二窗口显示媒体项列表中的媒体项(例如曲目的媒体项信息。第一窗口可显示媒体项列表牛的最相关媒体项(例如曲目的专辑相关信息。
[0082]在这点上,媒体搜索处理过程800已接收到搜索条件,并在媒体服务器上执行搜索,然后返回在第一窗口和第二窗口中显示的结果。在这点上,利用也在第一窗口和第二窗口内提供的图形用户界面组件,应用程序的用户便能够进一步与图形用户界面交互,以便根据图7B所示的结果视图执行其它操作。
[0083]图9是根据本发明的一个实施例的附加处理过程900的流程图。附加处理过程900是可在图8所示媒体搜索处理过程或以下参照图12A和图12B所述的媒体浏览处理过程之后,由应用程序来调用和执行的处理过程。
[00841如图9所示,判定902确定是否已经作出购买选择。例如,参考图7B,判定用户选择了“购买专辑”按钮732还是“购买歌曲”按钮736。当判定902确定已经作出购买选择时,便执行媒体购买处理过程904。作为一个实例,媒体购买处理过程904可以是图2A和图2B所示的媒体购买处理过程200。或者,当判定902确定没有作出购买选择时,判定906确定是否已经作出预览选择。例如,如以上参照图7B所述,可使用预览控件738或者通过“双击”第二子窗口724中列出的某个特定媒体项来选择预览,在任何情况下,当判定906确定已经作出预览选择时,向远程媒体服务器请求908所选媒体项的预览流。这里,应用程序不在本地存储预览媒体项所需的媒体内容。因此,为了预览某个特定媒体项,应用程序向远程媒体服务器发送预览请求,以指示媒体服务器将所选媒体项的预览内容流式传榆到特定应用程序。一旦对应于预览请求的流已由由远程媒体服务器启动,便可在应用程序处播放901预览流,从而允许应用程序的用户收听与所选媒体项的预览片断关联的音频,
[0085]另一方面,当判定906确定尚未作出预览选择时,判定912确定是否已经作出任一各种其它选择。用户能够以搜索,购买和预览以外的各种不同的方式与应用程序窗口交互。例如,用户可与图形用户界面交互,以便以不同方式在第二子窗口724中将媒体项分类,或者可采用览浏控件740请求浏览操作,可继续到音乐商店的首页,等等。当判定912确定已作出一个或多个这类其它选择时,可在步骤914执行这些其它类型的处理。如果判定912确定没有其它选择,则媒体搜索处理过程900可返回,以重复判定902及后续操作,以便可从应用程序窗口加以利用的这些附加操作或功能可用。在操作904、910和914之后,媒体搜索处理过程900完成并结束。
[0086]本发明的又一个方面涉及适合有效地浏览大量媒体项的图形用户界面。图形用户界面还适合以联机方式购买媒体项。图形用户界面在客户(客户机)上呈现给用户。在一个实施例中,图形用户界面通过在客户机上运行的应用程序提供给用户,该应用程序称作媒体播放器(参见图1)。
[0087]图10是根据本发明的一个实施例的应用程序窗口1000的示意图。应用程序窗口1000是图形用户界面。用户可与该图形用户界面交互,以便为购买或预览而浏览远程服务器上可用的媒体项。远程服务器例如可包括图1所示的媒体商务服务器102和媒体存储服务器110之一或二者。
[0088]应用程序窗口1000包括第一子窗口1002和第二子窗口1004。第一子窗口1002包括第一区域1002-1、第二区域1002-2以及第三区域1002-3。如图10所示,第一区域1002-1包含项目的第一列表1006,用户将与第一区域1002-I交互以选择项目的第一列表1006中的项目之一。所选商品可突出显示1008(或者在视觉上加以区分)。一旦第一列表1006中的特定项目被选取并因而被突出显示1008,则向远程服务器发送请求,以标识在第二区域1002-2中显示的项目的第二列表1010的适当项目,换言之,远程服务器以要在第二区域1002-2中显示的第二列表1010的项目来响应此请求。同样,用户可与第二区域1002-2交互以选择第二列表1010中的项目之一。随后可以将所选项目突出显示1012(或者在视觉上加以区分)。然后,所选并加以突出显示的项目1012使请求发送给远程服务器,以获取与所选并被突出显示的项目1012关联的项目。来自远程服务器的响应是在第三区域1002-3内第三列表1014中显示的一个或多个项目。用户可与第三区域1002-3交互以选择第三列表1014中的项目之一。所选项目可突出显示1016(或者在视觉上加以区分)。
[0089]在已选取并突出显示1016第三列表1014中的商品之一后,可向远程服务器发送又一个请求,以获取与所选并被突出显示的项目1016关联的项目.远程服务器响应此请求而提供在第二子百,1004中显示的一个或多个项目。这些项目可以各种不同的方式显示,并且一般还包括每个项目的描述或特征信息。一个或多个商品可按列表或按行和列(例如表格)的格式来显示,在一个实施例中,第二子窗口1004大于第一子窗口1002的每个区域,因此,第二子窗口1004具有附加显示区,用于显示与第二子窗口1004中显示的每个媒体项有关的信息。在一个实施例中,在第二子窗口1004中显示的项目为媒体项。这些媒体项例如可以是可预览或购买的歌曲、视频或图像。
[0090]图11A-11C是屏幕截图,说明根据本发明的一个实施例的浏览特征的连续视图。
[0091]图11A是根据本发明的一个实施例的应用程序窗口1100的屏幕截图。应用程序窗口1100包括第一子窗口1102、第二子窗口1104和第三子窗口1106。第一子窗口1102包括第一区域1102-1、第二区域1102-2和第三区域1102-3。如图11A所示,第一区域1102-1表示为正在显示可用流派的列表(流派列表)1108。第二区域1102-2显示文本“选择流派”,它用于通知用户选择正在第一区域1102-1中显示的流派列表1108内的项目之一。
[0092]图11B是在用户已经选取正在第一区域1102-1中显示的流派列表1108内的项目之一后应用程序窗口1120的屏幕截图。从流派列表1108选择的项目1122可突出显示,如图11B所示。一旦用户已经选取列表1108中的项目之一(选择的流派),则可在第二区域1102-2中填入与从流派列表1108选择的流派关联的艺术家的列表(艺术家列表)1124。艺术家列表1124由远程服务器提供给显示应用程序窗口1120的应用程序。第三区域1102-3显示消息“选择艺术家”,以鼓励用户从正在第二区域1102-2中显示的艺术家列表1124中选择一个艺术家。
[0093]图11C是在用户已经从第二区域1102-2的艺术家列表1124中选取可用艺术家之一之后应用程序窗口1140的屏幕截图。当用户已经从第二区域1102-2的艺术家列表1124中选取艺术家之一(所选艺术家)1144时,所选艺术家1144可以突出方式显示。然后,第三区域1102-3显示专辑列表1146中的一个或多个专辑。专辑列表1146中的专辑是所选艺术家1144的作品的那些专辑。专辑列表1146由远程服务器提供。当专辑列表1146具有多个项目时,用户将选择项目之一。但是,如图11C所示,专辑列表1146只具有单个项目(专辑)。因此,单个项目视为已选取。一旦专辑列表1146中的某个项目被选取,则第二子窗口1104可以所选专辑中的歌曲的音乐列表1148。音乐列表1148可显示每首歌曲的描述信息。例如,如图11C所示,歌曲列表1148以行列(例如表格)的格式来显示,其中各行与所选专辑中的不同歌曲有关,而其中的列与歌曲名称、标题、艺术家、专辑、流派和价格有关。此外,在价格列中,各行可包含一个“购买歌曲”按钮1150,它允许由用户轻松地购买特定歌曲。在一个实施例中,价格为每首歌/曲目的固定价格。例如,固定价格可能是每首歌曲$0.99。
[0094]图12A和图12B是根据本发明的一个实施例的媒体浏览处理过程1200的流程图。例如,媒体浏览处理过程1200由媒体播放器,如在图1所示客户机104上运行的媒体播放器108来执行,媒体播放器还与远程服务器(媒体服务器)通信,以便获取与可查看、呈现、预览或购买的可用媒体内容有关的信息。例如,远程服务器可包括图1所示的媒体商务服务器102和媒体存储服务器110之一或二者。
[0095]媒体浏览处理过程1200最初显示1201具有可选流派列表的浏览窗口。该列表中的流派由远程服务器提供给产生浏览窗口的应用程序。例如,浏览窗口可涉及图10和图11A-11C所示的应用程序窗口1000、1100、1120或1140。
[0096]接着,判定1202确定是否已经作出流派选择。当判定1202确定仍未作出流派选择时,媒体浏览处理过程1200等待用户作出这种选择。一旦判定1202确定已经作出流派选择,则所选流派被突出显示1204。另外,还向远程服务器请求1206所选流派中的那些可用艺术家。
[0097]随后,判定1208确定是否已经从远程服务器接收到响应。当判定1208确定仍未接收到响应时,媒体浏览处理过程1200等待这种响应。一旦判定1208确定已经接收到响应,则显示1210所选流派中的可选艺术家列表。换言之,来自远程服务器的响应标识属于所选流派的那些可选艺术家。随后,这些可选艺术家在可选艺术家的列表中被显示1210。在一个实施例中,在显示可选艺术家的列表时,仍然显示可选流派的列表。
[0098]在可选艺术家列表显示1210之后,判定1212确定是否已经作出艺术家选择。在这里,用户能够与浏览窗口交互以便从被显示1210的可选艺术家的列表中选取某个艺术家。当判定1212确定没有作出艺术家选择时,媒体浏览处理过程1200等待这种选择。一旦判定1212确定已经作出艺术家选择,则所选艺术家被加亮显示1214。然后,向远程服务器限体服务器)请求1216所选艺术家的可用专辑,然后,判定1218确定是否从远程服务器接收到对于请求的响应。当判定1218确定仍未接收到响应时,媒体浏览处理过程1200等待这种响应,一旦判定1218确定已经接收到响应,则所选艺术家的可选专辑的列表被显示1220,在这种情况下,来自媒体服务器的响应包含由所选艺术家产生的可选专辑。在一个实施例中,可选专辑的列表被显示1220,可选艺术家的列表以及可选流派的列表也可同时显示。
[0099]在可选专辑列表显示1220之后,判定1222确定是否已经作出专辑选择,当判定1222确定仍然未作出专辑选择时,媒体浏览处理过程1200等待这种选择。当判定1222确定已经作出专辑选择时,则向媒体服务器请求1224所选专辑中的媒体项。然后,判定1226确定是否接收到对此请求的响应。当判定1226确定仍未接收到响应时,则媒体浏览处理过程1200等待这种响应。当判定1226确定已经接收到响应时,显示1228媒体顷窗口,其中具有与所选专辑对应的媒体项信息。通常,媒体项窗口会显示与所选专辑对应的媒体项列表。例如,媒体项可以是所选专辑中存在的歌曲。例如,如图11C所示,第二子窗口1104可涉及媒体项窗口,并显示媒体项(歌曲)的列表以及与这些媒体项有关的其它描述或特征信息。
[00100]在操作1228之后,用户可与媒体项窗口交互,以便对任何媒体项进行预览、分类和购买。在一个实施例中,这类附加操作可按上述图9所示的方式来执行。
[00101]此外,主要就音乐歌曲讨论了以上针对图10-12B所述的图形用户界面。但是,如前所述,该图形用户界面一般地适用于览浏媒体项,例如,媒体项可以是视频(例如DVD)、有声电子书或分组(例如排行榜)。例如,在有声电子书的情况下,图形用户界面可允许用户首先选择“有声电子书”,然后选择类别,然后再选择作者。一旦选取了某个作者,则可用有声电子书的列表可在另一个窗口中显示,用户可以从其中预览和/或购买任何列举的有声电子书,例如,对于图10所示的应用程序窗口1000,在一个实施例中,第一区域1002-1可显示其中“有声电子书”作为一个流派包含的流派列表,第二区域1002-2可显示有声电子书的类别的列表(艺术和娱乐、运动、历史等),以及第三区域1002-3可列出所选类别中有声电子书的作者,
[00102]作为另一个实例,媒体项涉及分组,图形用户界面可使用户能够浏览分组。在一个实现方案中,分组可涉及排行榜。例如,图形用户界面可允许用户首先选择“排行榜”,然后选择特定排行榜,然后再选择该排行榜的特定年份。一旦选定某个年份,则与该特定年份的特定排行榜关联的媒体项(例如歌曲)的列表可在另一个窗口中显示,用户可以从其中预览和/或购买任何列示的媒体项。例如,对于图10所示的应用程序窗口1000,在一个实施例中,第一区域1002-1可显示其中“排行榜”作为一个流派包含的流派列表,第二区域1002-2可显示排行榜列表(例如Billboard Hot 100、Rick Dees Weekly Top 40Chart等),以及第三区域1002-3可列出所选排行榜的年份。
[00103]音乐的一种流派是“古典”。以上针对图10-12B所述的图形用户界面也可用来浏览古典音乐。例如,对于图10所示的应用程序窗口1000,在一个实施例中,第一区域1002-1可显示其中“古典”作为一个流派包含的流派列表,第二区域1002-2可显示古典音乐的艺术家(例如莫扎特、贝多芬等)的列表,以及第三区域1002-3可列出所选艺术家的专辑(CD)。在第二子窗口1004中显示的一个或多个项目可以是单独的媒体项(例如曲目或者媒体项的分组(例如一组曲目。例如,媒体项“Piano Concerto NO.19”可在第二子窗口1004的一行中显示。但是,这种媒体项可表示不同乐章、节拍、乐曲改编等的分组,例如“Piano Concerto NO,19In F,KV 459:Allegro Vivace”、“Piano Concerto No.19 1nF,KV459;Allegretto”以及“PianoConcerto No.19 In F,KV459:Allegretto”以及“Piano Concerto No.19 In F,KV459;Allegro Assai”。分组最初可在单行中以压缩方式显示,在一个实施例中,除了分组的描述符之外,指示符(例如符号或图标)可在第二子窗口1004的各行中显示,其中描述符代表分组。指示符还可以是用户可选的,使得用户可以使单行根据需要扩展到多行,以便显示关于分组的各个媒体项(例如曲目的信息。因此,指示符可允许用户以压缩或展开的方式查看媒体项的分组。
[00104]图13A-11B是屏幕截图,说明根据本发明的其它实施例的图形用户界面的附加特征。图13A所示的屏幕截图与图11C所示的相似,并且可通过类似的处理过程得到。
[00105]图13A足根据本发明的另一个实施例的应用程序窗口1300的屏幕截图。应用程序窗口1300包括第一子窗口1302、第二子窗口1304和第三子窗口1306。第一子窗口1302包括第一区域1302-1、第二区域1302-2和第三区域1302-3。如图13A所示,第一区域1302-1显示可用流派的列表(流派列表)1308。在用户已经选取流派列表1308中的项目之一之后,所选项目1310可通过突出显示来表明,如图13A所示。第二区域1302-2显示与来自流派列表1308的所选流派关联的艺术家的列表(艺术家列表)1312。然后,当用户已经从第二区域1302-2的艺术家列表1312中选取可用艺术家之一时,所选艺术家1314可以突出显示方式来表示。第三区域1302-3显示专辑列表1316中的一个或多个专辑。当专辑列表1316具有多个项目时,用户将选择项目之一。但是,如图13A所示,专辑列表1316只具有半个项目(专辑)。因此,视为已选取单个项目。一旦专辑列表1316中的某个项目被选取,则可以所选专辑中的歌曲的歌曲列表1318填充第二子窗口1304。歌曲列表1318可显示每首歌曲的描述信息。例如,如图13A所示,歌曲列表1318以行和列(例如表格)的格式来呈现,其中各行与所选专辑中的不同歌曲有关,而其中的列与歌曲名称、标题、艺术家、专辑、流派和价格有关。
[00106]在这点上,用户已经完成浏览操作,随后可以各种不同的方式与应用程序窗口1300交互。用户可与应用程序窗口1300进行交互的一种方式是通过使用切换控件1320。切换控件1320是按钮、图像或用户可选择的其它用户界面控件。切换控件1320在被选取时,将图形用户界面从第一子窗口1302中的浏览界面切换到信息模式。
[00107]图13B是在用户与图13A所示的浏览控件1320进行交互之后所显示的典型应用程序窗口1350。在这种情况下,第一子窗口1302改为包含关联媒体项的描述信息。具体来说,对于图13B所示的实例,第一子窗口1302包含与所选专辑关联的图像1352、与所选专辑有关的信息1354以及帮助用户购买对所选专辑中的全部歌曲的访问权的“购买专辑”按钮1356。在这个实例中,先前通过参照图13A的浏览操作选取了B-52s的特选专辑“PartyMix/Mespotamia”。但是,在用户选择切换控件1320时,图形用户界面将第一子窗口1302改变为图13B所示的图形用户界面。所产生的图形用户界面有助于用户审查已经通过浏览操作柝识的专辑。用户不仅可以通过使用“购买专辑”按钮1356直接购买专辑,而且还可以审查信息1354和关联图像1352,在一个实施例中,价格为每专辑固定价格。例如,固定价格可能是每专辑$9.99。另外,第一子窗口1302还可包括“最佳下载”区域1358和“相关项目”区域1360。“最佳下载”区域1358可包含从所选专辑中最频繁下载的歌曲列表。“相关项目”区域1360可包含所选专辑的艺术家的音乐的购买者也购买了的其它歌曲列表。
[00108]在图13B所示的典型应用程序窗口1350中,与图13A所示的第二子窗口1318相比,第二子窗口1304可能或者可能不会改变。但是,在其它实施例中,第二子窗口1318可使其显示的歌曲变更或更新或者甚至删除。同样,第三子窗口1306不一定总是存在。
[00109]此外,应当理解,切换控件1320也与图13B所示的图形用户界面一起提供。因此,用户可与如图13B所示的切换控件1320交互,以便返回到图13A所示应用程序窗口1300中显示的图形用户界面。此外,用户可能已经执行音乐搜索,以在初始时产生图13B所示的应用程序窗口1350。这种方法将是采用例如图13A中所示的浏览过程的一种替代。在任何情况下,通过搜索操作,用户可标识或查找所选专辑,并由此向该用户呈现图13B所示应用程序窗口1350中显示的图形用户界面。因此,如果用户希望进入浏览模式,则用户可选择图13B所示的浏览控件1320,并由此向该用户呈现通过图13A所示应用程序窗口1300提供的图形用户界面。换言之,用户可使用浏览控件1320来在浏览模式与信息模式之间进行转换。
[00110]与本发明关联的又一个特征是参考图13A和图13B来说明的。第二子窗口1304包括用于第二子窗口1304中列出的每首歌曲的“购买歌曲”按钮1362和“转到”按钮1364、1366及1368。“转到”按钮1364、1366和1368显示为其中带箭头符号的小按钮。如前所述,“购买歌曲”按钮1362可帮助用户轻松地购买对关联歌曲的访问权。“转到”按钮1364的选择使第一子窗口1302显示与关联艺术家(例如B52s)有关的信息,“转到”按钮1366的选择使第一子窗口1302显示与关联的所选专辑有关的信息。例如,如果用户已经选取图13A中所示的“转到”按钮1366,则第一子窗口1302将显示例如图13B所示的专辑信息。如果用户选择应用程序窗口1300或者应用程序窗口1350的“转到”按钮1368,则流派窗口将在第一子窗口1302(和/或第二子窗口1304)中呈现。在这个实例中,流派窗口将涉及“流行”流派。从流派窗口,用户可进行交互以便指定一个或多个所选流派,然后再继续去查找感兴趣的音乐。
[00111]或者,当媒体项作为有声电子书浏览时,“转到”按钮可使书页被显示,以及购买按钮可指示“购买电子书”。假定在有声电子书的情况下要下载的音频数据相当大,在一个实施例中,有声电子书的音频数据可分为多个文件,然后分别下载它们。与音乐歌曲相比,有声电子书的音频质量也可能被降低,作为减少需要下载的音频数据量的另一种手段。
[00112]本发明的又一个方面涉及通知用户关于可能存在于歌曲或专辑中的不雅内容。图14A和图14B是屏幕截图,说明根据本发明的一个实施例的不雅内容通知特征。
[00113]图14A是根据本发明的一个实施例的应用程序窗口1400的屏幕截图,应用程序窗口1400包括第一子窗口1402、第二子百口1404和第三子窗口1406。第一子窗口1402包括“最佳专辑’,区域1402-1、“最佳歌曲”区域1402-2以及“最佳艺术家”区域1402-3。“最佳专辑”区域1402-1包含匹配搜索条件的那些专辑。例如,在这个实例中,搜索条件为“trina”,以及“最佳专辑”区域1402-1显示通过根据搜索条件“trina”搜索音乐数据库所识别的四个不同的专辑。“最佳歌曲”区域1402-2包括有关“最佳专辑”区域1402-1中列出的任何专辑的最佳歌曲列表,“最佳艺术家”区域1402-3可表示有关“最佳专辑”区域1402-1中的专辑的最佳艺术家。或者,最佳艺术家区域1402-3中的“最佳歌曲”区域1402-2可以是更大的流派类别、时期或者全面的最佳歌曲。另外,第二子窗口1404显示与“最佳专辑”区域·1402-1中的专辑关联的那些歌曲。换言之,第二子窗口1404中列出的歌曲是以某种方式与搜索条件相关的那些歌曲。
[00114]还应当注意,应用程序窗口1400还包括不雅内容指示符1408和净化内容指示符1410。在这点上,大家知道,歌曲或专辑可能包含不适合所有听众的冒犯语(例如咒骂或其它脏话)。因此,专辑或歌曲可通过使用不雅内容指示符1408指示为包含这种不雅内容。如图14A所示,不雅内容指示符1408可与专辑关联,如第一子窗口1402中所示,和/或可与单独的歌曲关联,如第二子窗口1404所示,
[00115]此外,在专辑或歌曲具有不雅内容时,相同专辑或歌曲的另一版本可提供,并因此可通过修改以删除不雅及可能冒犯的材料而可供购买。这些类型的歌曲或专辑由净化内容指示符1410来指示。
[00116]必要时,用户可选择“最佳专辑”区域1402-1中的专辑之一,或者通过选择“转到”按钮1414之一束获取第二子窗口1404中的专辑信息。如果用户选择了图像1412或者“转到”按钮1414,则根据本发明的一个实施例,将产生图14B所示的应用程序窗口1450。换言之,用户选择将选取DMX的专辑“The Great Depressjon”,即不雅内容版本,因此,第一子窗口1402显示与所选专辑关联的图像1452、与专辑有关的信息1454以及“购买专辑”按钮1456。此外,由于所选专辑具有不雅内容,因此,第一子窗口1402还可显示家长指导警告指示1457,以提醒可能的购买者所选专辑包含不雅内容。第一子窗口1402还可包括最佳下载信息1458和相关歌曲购买者信息1460。第二子窗口区域1404可列出所选专辑中的那些歌曲。如图14B所示,所选专辑“the Great Depression”包含十七首歌曲或曲目,其中每首由不雅内容指示符1408标识,从而指示每首歌曲或曲目包含不雅内容。
[00117]本发明的另一个方面涉及对包含冒犯语的媒体描述符的修改。例如,媒体描述符往往作为媒体项如专辑、歌曲、视频或图片等的标题提供。这些媒体描述符有时可能包含冒犯语。因此,当将媒体项提供给媒体存储器(或媒体数据库)以便存储,并由此可供以后购买时,这些媒体项可经过审查,以确定在它们的媒体描述符中是否存在任何冒犯语。或者,可在这些媒体项被各媒体播放器请求时对其媒体描述符中的冒犯语进行动态审查。在任一种情况下,均可以改动媒体描述符的冒犯部分,以删除冒犯语。
[00118]在一个实施例中,各媒体描述符中的每个单词可与文件或数据库中存储的已标识冒犯词语列表进行比较。对于媒体描述符中发现的每个冒犯词语,可通过使用替换字符来更改媒体描述符中的冒犯词语的一部分。作为一个实例,如图14A所示,所选专辑中的歌曲名称(例如媒体描述符)之一为“Nasty Bitch”。但是,歌曲名称如图14A所示那样显示,带有经过修改的媒体描述符1416,即“Nasqr B***h”。因此,在这个实施例中,冒犯词语“Bitch′’的内部字符被改动,被以星号代替。用户通过星号的数量知道有多少字符被替换,因而即使在单词经过修改之后也可得到该单词的一些上下文,但是,一旦经过修改,冒犯词语不再令人不快。
[00119]本发明的另一个方面涉及一种图形用户界面,其中允许用户以用户友好的有效方式滚动或快速浏览正在显示的媒体项,在一个实施例中,图形用户界面动作或控制可引起从显示的一组媒体项到下一组媒体项的更新(或替换)。更新例如可包括在媒体项的不同组之间进行转换时的转换效果。
[00120]图15A是根据本发明的一个实施例的应用程序窗口1500的示意图。应用程序窗口1500例如由媒体播放器、例如在图1的客户机104上运行的媒体播放器108在该客户机器上产生。应用程序窗口1500包括至少一个子窗口1502。子窗口1502通常与媒体的类别或分组关联。在子窗口1502中显示多个媒体项表示1504。如图15A所示,子窗口1502包括第一媒体项表示1504-1、第二媒体项表示1504。2以及第三媒体项表示1504-3。对于每个所述媒体项表示1504,子窗口1502显示文本描述符1506和图像描述符1508。例如,文本描述符可以是与媒体项对应的名称,而图像描述符1508可涉及与媒体项关联的图像(例如插图)。在一个实施例中,图像相当小,因而可称作“缩略图”图像。在一个实现方案中,媒体项为音乐专辑,因此文本描述符1506涉及专辑的标题,而图像描述符1508涉及专辑封面的插图,
[00121]子窗口1502通常只显示对应于与子窗口1502关联的媒体的类别或分组的媒体项总数的小部分。因此,用户需要转换到下一组媒体项的能力,应用程序窗口1500包括下一个控件(next control)1510和1512,以便帮助用户转换到下一组媒体项,下一个控件1510允许用户转换到左侧,而下一个控件1512允许用户转换到右侧。如以下参照图16更详细的论述,子窗口1502的内容最初或者在选择下一个控件1510和1512之一后由存储在子窗口1502中显示的媒体项信息的远程服务器来提供。例如,在一个实施例中,远程服务器涉及图1所示的媒体商务服务器102。
[00122]图15B是本发明的一个实施例的窗口1520的示意图。窗口1520例如适合用作图15A所示的子窗口1502。窗口1520还可视为一个框架。在任何情况下,窗口1520包括与窗口1520(框架)的对象有关的窗口(框架)对象。如图15B所示,窗口1520包括显示区域1522以及下一个控件1524和1526。显示区域1522表示显示与从服务器可得到的媒体项有关的服务器提供的信息的窗口1520的一部分。下一个控件1524和1526由用户用于请求可从服务器得到的下一组媒体项。具体来说,当下一个控件1522被选取时,将加载窗口(加载框架)请求发送给服务器。在一个实施例中,下一个控件1524是窗口1520(框架)的对象,并且包含关于下一组煤体项的信息及其转换效果,转换效果可具有提供当前媒体项组与后续媒体项组的显示之间的动画转换的各种特性和样式。虽然可采用各种转换效果,但转换效果的一些实例为划变(wipe)、淡入淡出(dissolve)、混入(drop,in)等。转换效果还可具有加速/减速或速度特性,在提供时,这些特性可控制转换效果(动画)的速率(例如速度和/或加速)。正是由于转换效果,使得以下一个控件1524和1526在显示区域1522之上的方式显示显示部分1522的新内容。换言之,动画(转换)效果使显示部分1522的新内容以在下一个控件1524和1526之下的方式到达显示部分1522,类似地,必要时,窗口1520的边界和显示部分1522可具有阴影效果,这种阴影效果可以是框架的对象,并且还可在显示区域1522的顶部显示,响应请求的月良务器提供的信息例如为标记语言文档(例如XML),它描述布局及其对象,并且包含在显示的媒体项组中的各媒体项的数据(例如插图、标题)的链接。在一个实施例中,框架可以像复合图像那样显示,例如从后到前,其中显示区域1522的内容在后,而其它可能的框架特征(树象)在前,如下一个控件和阴影效果。窗口1520还可包括位置指示符1528,它把与显示部分1522关联并且能够在其中显示的各种媒体项内的相对位置通知给用户(还是参见图15C)。
[00123]图15C是根据本发明的一个实施例的应用程序窗口1550的屏幕截图。应用程序窗口1550表示图15A所示的应用程序窗口1500的一种实现。
[00124]应用程序窗口1550虽然由应用程序产生,但是以网络浏览器样式来呈现,因此在许多方面看起来像网页。应用程序窗口1550包括第一子窗口1552、第二子窗口1554、第三子窗口1556以及第四子窗口1558等。子窗口1552-1558中每一个显示四个媒体项。更具体来说,对于子窗口1552-1558中每一个内的每个媒体项,显示四个媒体项中每一个的媒体信息。在一个实施例中,对于在子窗口1552-1558之一内显示的各媒体项,呈现的媒体项信息包含专辑标题1560、艺术家1562以及专辑插图1564。不同的子窗口1552-1558表示专辑可排列在其中的不同分组或类别。在图15C中,示范分组或类别为“新发行”、“新增”、“职员最爱(staff favorites)”以及“汇编”。在一个实施例中,子窗口1552-1558中的每一个附属于框架,例如,框架边界1559围绕子窗口1552。
[00125]因此,用户可以同时查看有关子窗口1552-1558中每一个的四个媒体项(例如专辑)的基本信息。但是,当用户希望查看分组或类别之一中的其它专辑时,用户可选择下一个控件1566和1568之一。例如,对于第一子窗口1552,用户能够采用下一个控件1566转换到左侧,或者采用下一个控件1568转换到右侧。其它子窗口1554-1558类似地具有下一个控件。在用户选择下一个控件1568时,将向远程服务器请求下一组四个专辑,然后在收到时,会在第一子窗口1552中显示,从而替换先前在其中显示的四个媒体项。从前一组媒体项到下一组媒体项的转换可利用动画转换来执行,从而向用户显示转换或者滚动到下一组的效果。
[00126]另外,图15C显示的应用程序窗口1550色括最佳歌曲下载区域1570和最佳专辑下载区域1572。最佳歌曲下载区域1570包括已经从提供可供购买的各种媒体项的音乐存储器下载的最佳歌曲的列表。最佳专辑下载区域1572显示已经由音乐存储器的用户下载的最佳专辑的列表。
[00127]在一个实施例中,以标记语言格式提供关联子窗口的媒体数据组。在一个实例中,标记语言格式基于可扩展标记语言(XML)。在媒体项为专辑的情况下。例如如图15C所示,插图图像为缩略图大小,这样,与一组媒体数据关联的数据量较小,因而容易从远程服务器通过网络传送。
[00128]图16是根据本发明的一个实施例的媒体页面处理过程1600的流程图。例如,媒体页面处理过程1600由媒体播放器、诸如在图1所示客户机104上运行的媒体播放器108来执行。媒体页面处理过程1600可由应用程序来执行,以便产生应用程序窗口,例如图15A所示的应用程序窗口1500和图15B所示的应用程序窗口1550。
[00129]每当要在应用程序窗口中显示基本页时,激活媒体页面处理过程1600。一旦媒体页面处理过程1600开始,则向远程服务器请求1602基本页,远程服务器例如是图1所示的媒体商务服务器102,基本页可随实现而有所不同,但就子窗口和下一个控件而言具有图15A和图15B所示的特征。
[00130]然后,判定1604确定是否从服务器接收到基本页。一旦判定1604确定已经接收到基本页,则显示1606基本页。此刻,基本页在显示屏幕上呈现,并包括至少一个子窗口和至少一个下一个控件。
[00131]然后,判定1608确定是否已作出下一个控件选择。当用户与基本页交互以便选择下一个控件时,随后选择一个下一个控件。但是,用户可通过各种不同的方式与基本页交互,包括下一个控件选择或预览请求,或者根本没有。当判定1608确定没有作出下一个控件选择时,判定1610确定是否已经作出预览请求。当判定1610确定没有作出预览请求时,可执行另一个处理1612,然后媒体页面处理过程1600可返回,以重复判定1608及后续功能框,或者,当判定1610确定已经作出预览请求时,向远程服务器请求1614预览内容。然后,判定1616确定是否接收到预览内容。一旦判定1616确定已经接收到预览内容,则呈现1618预览内容。在一个实施例中,预览内容的呈现1618导致预览内容被播放。在一个实例中,预览内容为短音频文件,它由媒体播放器播放给用户。在操作1618之后,媒体页面处理过程1600返回,以重复判定1608及后续操作。
[00132]另一方面,当判定1608确定已经作出下一个控件选择时,请求1620关联子窗口的下一组媒体数据。然后,判定1622确定是否已经接收到下一组媒体数据。当判定1622确定已经接收到下一组媒体数据时,则在关联子窗口中呈现1624下一组媒体数据。下一组媒体数据通常完全替换驻留在关联子窗口中的前一组媒体数据。可执行先前媒体数据组与新媒体数据组之间的动画转换,以帮助用户了解转换或更新操作。在操作1624之后,媒体页面处理过程1600返回,以重复判定1608及后续操作,以便可以处理附加用户交互。
[00133]以上所述本发明的各个方面、特征、实施例或实现方案可单独使用或者以各种组合方式来使用。
[00134]媒体项可涉及音频项(例如音频文件或歌曲,诸如音乐或有声电子书)、视频项(例如视频文件或电影)或者图像项(例如照片)。
[00135]本发明最好通过软件来实现,但也可通过硬件或者硬件和软件的组合来实现。本发明还可体现为计算机可读介质中的计算机可读代码。计算机可读介质是可存储数据的任何数据存储装置,所存储的数据随后可由计算机系统读取。计算机可读介质的实例包括只读存储器、随机存取存储器、CD-ROM、DVD、磁带、光学数据存储装置以及载波。计算机可读介质还可分布在网络耦合的计算机系统之间,以便以分布方式存储和执行计算机可读代码。
[00136]本发明的优点众多。不同的实施例或实现方案可能但不一定产生如下优点中的一个或多个。本发明的一个优点在于,购买的媒体项能够完全下载到用户的机器中。本发明的另一个优点在于,媒体项可通过单个用户界面动作来购买。本发明的又一个优点在于,可以用户友好的有效方式来搜索或浏览可供购买的媒体项。本发明的又一个优点在于,可有所区别地显示和/或改动具有冒犯内容或描述符的媒体项,以发信号通知冒犯材料的存在或删除。
[00137]由本说明书,本发明的许多特征和优点十分明显,因此,所附权利要求书的意图在于涵盖本发明的所有这类特征和优点。此外,由于本领域技术人员容易想到许多修改和变化方式,因此,本发明不应限于所示和所述的精确结构和操作。因此,所有适合的修改及等效均可视为落入本发明范围之内。
Claims (25)
1.一种基于网络的媒体系统,所述系统包括:
多个客户机,所述客户机中每一个都包括媒体播放器;
媒体存储服务器器,所述媒体存储服务器器以加密格式存储媒体项;和
媒体商务服务器,所述媒体商务服务器被配置为通过使所述媒体播放器能够发起对媒体项的支付、下载已经购买的媒体项、修改对已经购买的媒体项施加的加密、以修改后的加密将所述媒体项存储到所述客户机、并然后使用所存储的媒体项,从而使得所述媒体播放器中每一个都能够购买媒体项。
2.根据权利要求1的基于网络的媒体系统,
其中所述媒体商务服务器还被配置为:i)确定与该特定媒体项相关的媒体访问信息;ii)通过所述网络将所述媒体访问信息发送到已经购买了该特定媒体项的用户的客户机,其中所述媒体访问信息此后被该客户机用于访问该特定媒体项;
其中所述媒体访问信息包括到存储该特定媒体项的远程存储服务器的URL、安全令牌和下载密钥;并且
其中所述媒体播放器中至少一个还被配置为通过利用所述URL定位该特定媒体项并通过使用所述安全令牌提供认证,来从所述远程存储服务器检索该特定媒体项。
3.根据权利要求1的基于网络的媒体系统,其中所述媒体商务服务器还被配置为通过使所述媒体播放器能够从所述媒体商务服务器接收访问信息而使所述媒体播放器中每一个都能购买媒体项,其中所述媒体访问信息的至少第一部分被用于从所述媒体项的加密格式中解密所述媒体项。
4.根据权利要求3的基于网络的媒体系统,其中所述媒体访问信息的至少第二部分被用于在所述媒体存储服务器处定位所述媒体项。
5.根据权利要求1的基于网络的媒体系统,其中所述媒体播放器中每一个都在相应的客户机上生成图形用户界面,所述图形用户界面至少包括第一窗口和第二窗口。
6.根据权利要求5的基于网络的媒体系统,其中所述第一窗口以类似浏览器的方式显示由所述媒体商务服务器远程提供的第一信息,并且所述第二窗口以类似应用程序的方式显示第二信息,其中所述第二信息由在所述相应的客户机上运行的媒体播放器本地地提供或者由所述媒体商务服务器远程地提供。
7.根据权利要求6的基于网络的媒体系统,其中所述第二窗口显示与至少一个条件相关联的可用媒体项的列表。
8.根据权利要求6的基于网络的媒体系统,其中对所显示的媒体项列表中的一个项的选择使得所述图形用户界面显示与所选媒体项相关联的图像。
9.根据权利要求8的基于网络的媒体系统,其中所选媒体项是歌曲,并且与其相关联的图像是包括该歌曲的专辑的专辑封面图像。
10.根据权利要求7的基于网络的媒体系统,其中所显示的媒体项列表中任何可用媒体项都能够通过图形用户界面动作而按请求地被预览。
11.根据权利要求1的基于网络的媒体系统,
其中所述媒体播放器中每一个都生成至少具有与至少一个条件相关联的可用媒体项的列表的图形用户界面;并且
其中所显示的媒体项列表中任何可用媒体项都能够通过图形用户界面动作而按请求地被预览。
12.根据权利要求1的基于网络的媒体系统,其中所述媒体项只能够在被授权呈现该特定媒体项的客户机处被呈现。
13.根据权利要求1的基于网络的媒体系统,其中所述客户机能够经由网络连接到所述媒体商务服务器和所述媒体存储服务器,并且所述媒体播放器经由该网络与所述媒体存储服务器和所述媒体商务服务器通信。
14.根据权利要求1的基于网络的媒体系统,其中所述基于网络的媒体系统使所述媒体播放器的用户能够与所述媒体商务服务器建立帐户,从而能够购买媒体项。
15.根据权利要求14的基于网络的媒体系统,其中所述媒体商务服务器为已经与所述媒体商务服务器建立了帐户的媒体播放器的用户中每一个用户维持购买历史。
16.根据权利要求1的基于网络的媒体系统,
其中所述客户机中每一个都包括本地存储装置;
其中被购买的媒体项以加密格式被存储在所述媒体存储服务器处,所述加密格式利用所述下载密钥来加密存储在所述媒体存储服务器上的媒体项;并且
其中所述媒体播放器中至少一个被配置为:i)从所述媒体存储服务器检索已经购买的特定媒体项,其中所述特定媒体项被加密;ii)利用所述下载密钥解密所述特定媒体项;iii)获取与所述特定媒体项的购买者的用户帐户相关联的用户密钥;iv)利用所述用户密钥重新加密所述特定媒体项;以及v)将所述特定媒体项存储到与所述客户机中至少一个相关联的本地存储装置。
17.根据权利要求1的基于网络的媒体系统,
其中所述客户机中每一个都包括本地存储装置;
其中被购买的媒体项以加密格式被存储在所述媒体存储服务器处,所述加密格式利用所述下载密钥来加密存储在所述媒体存储服务器上的媒体项;并且
其中所述媒体播放器中至少一个被配置为:i)通过所述网络从请求购买特定媒体项的用户接收购买请求,所述购买请求由该用户在所述特定媒体项的标识符被显示在用于该用户的显示屏上时通过用户的单个图形用户界面动作而被发起,并且所述购买请求包括用于与该用户相关联的用户帐户的帐户标识符;ii)响应于所述购买请求被接收,发起对被购买的特定媒体项的支付,其中利用先前存储在与该用户相关联的用户帐户中的信息处理所述支付;iii)从所述媒体存储服务器检索已经购买的特定媒体项,其中所述特定媒体项被加密;iv)利用所述下载密钥解密所述特定媒体项;v)获取与所述特定媒体项的购买者的用户帐户相关联的用户密钥;vi)利用所述用户密钥重新加密所述特定媒体项;以及vii)将所述特定媒体项存储到与所述客户机中至少一个相关联的本地存储装置。
18.根据权利要求1的基于网络的媒体系统,
其中所述客户机中每一个都包括本地存储装置;
其中被购买的媒体项以加密格式被存储在所述媒体存储服务器处,所述加密格式利用所述下载密钥来加密存储在所述媒体存储服务器上的媒体项;并且
其中所述媒体播放器中至少一个被配置为:i)从所述媒体存储服务器检索已经购买的特定媒体项,其中所述特定媒体项被加密;ii)获取与所述特定媒体项的购买者的用户帐户相关联的用户密钥;iii)利用所述下载密钥和用户密钥对所述特定媒体项进行转换加密;以及iv)将所述特定媒体项存储到与所述客户机中至少一个相关联的本地存储装置。
19.根据权利要求1的基于网络的媒体系统,
其中所述客户机中每一个都包括本地存储装置;
其中被购买的媒体项以加密格式被存储在所述媒体存储服务器处,所述加密格式利用所述下载密钥来加密存储在所述媒体存储服务器上的媒体项;并且
其中所述媒体播放器中至少一个被配置为:i)通过所述网络从请求购买特定媒体项的用户接收购买请求,所述购买请求由该用户在所述特定媒体项的标识符被显示在用于该用户的显示屏上时通过用户的单个图形用户界面动作而被发起,并且所述购买请求包括用于与该用户相关联的用户帐户的帐户标识符;ii)响应于所述购买请求被接收,发起对被购买的特定媒体项的支付,其中利用先前存储在与该用户相关联的用户帐户中的信息处理所述支付;iii)从所述媒体存储服务器检索已经购买的特定媒体项,其中所述特定媒体项被加密;iv)获取与所述特定媒体项的购买者的用户帐户相关联的用户密钥;v)利用所述下载密钥和用户密钥对所述特定媒体项进行转换加密;和vi)将所述特定媒体项存储到与所述客户机中至少一个相关联的本地存储装置。
20.根据权利要求1的基于网络的媒体系统,其中所述媒体播放器中至少一个被配置为:i)通过所述网络从请求购买特定媒体项的用户接收购买请求,所述购买请求由该用户在所述特定媒体项的标识符被显示在用于该用户的显示屏上时通过用户的单个图形用户界面动作而被发起,并且所述购买请求包括用于与该用户相关联的用户帐户的帐户标识符;和ii)响应于所述购买请求被接收,发起对被购买的特定媒体项的支付,其中利用先前存储在与该用户相关联的用户帐户中的信息处理所述支付。
21.根据权利要求1的基于网络的媒体系统,其中所述媒体存储服务器允许所述客户机中至少一个进一步操作以反复尝试从所述远程存储服务器检索所述特定媒体项,直到所述客户机中至少一个确认收到所述特定媒体项。
22.一种基于网络的媒体系统,所述系统包括:
多个客户机,所述客户机中每一个都包括媒体播放器;
媒体存储服务器,所述媒体存储服务器以加密格式存储媒体项;和
媒体商务服务器,所述媒体商务服务器被配置为通过使所述媒体播放器之一能够指定要购买的至少一个媒体项并发起对所述购买的支付、在所述媒体商务服务器处特定于与所述媒体播放器之一相关联的用户帐户地加密所述至少一个媒体项,并将已经被加密的所述至少一个媒体项下载和存储到运行所述媒体播放器之一的客户机,而使所述媒体播放器中每一个都能购买媒体项;
其中所述媒体商务服务器还被配置为:i)确定与该特定媒体项相关的媒体访问信息;ii)通过所述网络将所述媒体访问信息发送到已经购买了该特定媒体项的用户的客户机,其中所述媒体访问信息此后被该客户机用于访问该特定媒体项;
其中所述媒体访问信息包括到存储该特定媒体项的远程存储服务器的URL、安全令牌和下载密钥;并且
其中所述媒体播放器中至少一个还被配置为通过利用所述URL定位该特定媒体项并通过使用所述安全令牌提供认证,来从所述远程存储服务器检索该特定媒体项。
23.根据权利要求22的基于网络的媒体系统,其中所述媒体项只能在被授权呈现该特定媒体项的客户机处被呈现。
24.根据权利要求22的基于网络的媒体系统,其中所述基于网络的媒体系统使所述媒体播放器的用户能够与所述媒体商务服务器建立帐户,从而能够购买媒体项。
25.根据权利要求22的基于网络的媒体系统,其中所述媒体商务服务器允许随后下载已经购买的媒体项,直到相应媒体播放器确认收到已经购买的媒体项。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US46541003P | 2003-04-25 | 2003-04-25 | |
US60/465,410 | 2003-04-25 | ||
US53455504P | 2004-01-05 | 2004-01-05 | |
US60/534,555 | 2004-01-05 | ||
US77665204A | 2004-02-10 | 2004-02-10 | |
US10/776,652 | 2004-02-10 | ||
CNA2004800088888A CN1809796A (zh) | 2003-04-25 | 2004-04-26 | 浏览、搜索和呈现媒体项的图形用户界面 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004800088888A Division CN1809796A (zh) | 2003-04-25 | 2004-04-26 | 浏览、搜索和呈现媒体项的图形用户界面 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101699505A true CN101699505A (zh) | 2010-04-28 |
CN101699505B CN101699505B (zh) | 2016-02-17 |
Family
ID=33425176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910174656.4A Active CN101699505B (zh) | 2003-04-25 | 2004-04-26 | 一种基于网络的媒体系统 |
Country Status (5)
Country | Link |
---|---|
US (5) | US8161411B2 (zh) |
EP (2) | EP2357623A1 (zh) |
JP (2) | JP4789802B2 (zh) |
CN (1) | CN101699505B (zh) |
WO (1) | WO2004097635A2 (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102214229A (zh) * | 2010-06-17 | 2011-10-12 | 微软公司 | 已收集的媒体内容数据 |
CN102483826A (zh) * | 2010-05-26 | 2012-05-30 | 辛塞伊公司 | 病毒联合交互式产品系统及其方法 |
CN103875017A (zh) * | 2011-10-05 | 2014-06-18 | 谷歌公司 | 生成媒体内容可用性通知 |
WO2015103992A1 (en) * | 2014-01-09 | 2015-07-16 | Tencent Technology (Shenzhen) Company Limited | Data processing method, apparatus, client, server and system |
US9674584B2 (en) | 2008-01-30 | 2017-06-06 | Cinsay, Inc. | Interactive product placement system and method therefor |
CN107045508A (zh) * | 2016-02-05 | 2017-08-15 | 腾讯科技(深圳)有限公司 | 应用程序的处理方法和装置 |
CN108700979A (zh) * | 2016-02-14 | 2018-10-23 | 罗伊尔阿普有限公司 | 产品展示图形用户界面 |
US11227315B2 (en) | 2008-01-30 | 2022-01-18 | Aibuy, Inc. | Interactive product placement system and method therefor |
CN115134673A (zh) * | 2016-10-26 | 2022-09-30 | 苹果公司 | 用于管理媒体浏览用户界面的方法、电子设备及存储介质 |
US11899895B2 (en) | 2020-06-21 | 2024-02-13 | Apple Inc. | User interfaces for setting up an electronic device |
US11934640B2 (en) | 2021-01-29 | 2024-03-19 | Apple Inc. | User interfaces for record labels |
Families Citing this family (354)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6959220B1 (en) * | 1997-11-07 | 2005-10-25 | Microsoft Corporation | Digital audio signal filtering mechanism and method |
US8046689B2 (en) * | 2004-11-04 | 2011-10-25 | Apple Inc. | Media presentation with supplementary media |
US9715500B2 (en) * | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
US7895661B2 (en) * | 2003-04-25 | 2011-02-22 | Apple Inc. | Method and system for secure network-based distribution of content |
CN1729276A (zh) * | 2002-12-19 | 2006-02-01 | 皇家飞利浦电子股份有限公司 | 用于网络下载音乐文件的方法和系统 |
US9406068B2 (en) * | 2003-04-25 | 2016-08-02 | Apple Inc. | Method and system for submitting media for network-based purchase and distribution |
CN101699505B (zh) | 2003-04-25 | 2016-02-17 | 苹果公司 | 一种基于网络的媒体系统 |
JP2006524875A (ja) | 2003-04-25 | 2006-11-02 | アップル・コンピューター・インコーポレーテッド | メディアのネットワークベースの購入および配信のための方法およびシステム |
US20050203959A1 (en) * | 2003-04-25 | 2005-09-15 | Apple Computer, Inc. | Network-based purchase and distribution of digital media items |
US8001187B2 (en) * | 2003-07-01 | 2011-08-16 | Apple Inc. | Peer-to-peer active content sharing |
US7844548B2 (en) | 2003-10-15 | 2010-11-30 | Apple Inc. | Techniques and systems for electronic submission of media for network-based distribution |
CN1622543A (zh) * | 2003-11-28 | 2005-06-01 | 因芬尼昂技术股份公司 | 数据集合选择性通信的方法、计算机程序、装置及系统 |
KR20060110330A (ko) * | 2003-12-19 | 2006-10-24 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 기억 장치들 내의 데이터 콘텐츠에 액세싱하는 방법 |
US20060265409A1 (en) * | 2005-05-21 | 2006-11-23 | Apple Computer, Inc. | Acquisition, management and synchronization of podcasts |
US8412763B2 (en) | 2006-06-21 | 2013-04-02 | Apple Inc. | Podcast organization and usage at a computing device |
US7899714B2 (en) * | 2004-10-25 | 2011-03-01 | Apple Inc. | Online purchase of digital media bundles |
US8516035B2 (en) | 2006-06-21 | 2013-08-20 | Apple Inc. | Browsing and searching of podcasts |
US7480700B2 (en) * | 2004-04-27 | 2009-01-20 | Apple Inc. | Method and system for retrieval and usage of remote entry points |
US7694233B1 (en) | 2004-04-30 | 2010-04-06 | Apple Inc. | User interface presentation of information in reconfigured or overlapping containers |
US9552141B2 (en) * | 2004-06-21 | 2017-01-24 | Apple Inc. | Methods and apparatuses for operating a data processing system |
US20080109249A1 (en) * | 2004-10-21 | 2008-05-08 | Fair Share Digital Media Distribution | Digital media distribution and trading system used via a computer network |
US7844498B2 (en) * | 2004-10-25 | 2010-11-30 | Apple Inc. | Online purchase of digital media bundles having interactive content |
US20060100924A1 (en) * | 2004-11-05 | 2006-05-11 | Apple Computer, Inc. | Digital media file with embedded sales/marketing information |
US7613383B2 (en) | 2004-12-02 | 2009-11-03 | Hitachi, Ltd. | Editing method and recording and reproducing device |
KR100714687B1 (ko) * | 2004-12-31 | 2007-05-04 | 삼성전자주식회사 | 복수의 칼럼으로 구성된 그래픽 사용자 인터페이스를제공하는 장치 및 방법 |
JP4277218B2 (ja) * | 2005-02-07 | 2009-06-10 | ソニー株式会社 | 記録再生装置、その方法及びプログラム |
US7818350B2 (en) * | 2005-02-28 | 2010-10-19 | Yahoo! Inc. | System and method for creating a collaborative playlist |
JP4650677B2 (ja) * | 2005-03-14 | 2011-03-16 | ソニー株式会社 | 関連情報連続出力方法、関連情報連続提供方法、関連情報連続出力装置、関連情報連続提供装置、関連情報連続出力プログラム及び関連情報連続提供プログラム |
JP2006252734A (ja) * | 2005-03-14 | 2006-09-21 | Toshiba Corp | 情報処理装置、情報記録再生システムおよびコンテンツ転送方法 |
US20060224996A1 (en) * | 2005-04-01 | 2006-10-05 | Zeno Rummler | Methods and systems for simplified point-and-click data entry |
US7774476B2 (en) * | 2005-04-01 | 2010-08-10 | Sap Aktiengesellschaft | Methods and systems for exchanging data using one communication channel between a server and a client to display content in multiple windows on a client |
US7767901B2 (en) * | 2005-04-15 | 2010-08-03 | Contois Music Technology, Llc | Control of musical instrument playback from remote management station |
US7657459B2 (en) * | 2005-04-27 | 2010-02-02 | Apple Inc. | Techniques for acquiring a media season of digital media assets |
US20090144153A1 (en) * | 2005-04-27 | 2009-06-04 | Kondrk Roberth H | Techniques for acquiring a set of digital media assets |
US7848954B2 (en) * | 2005-04-27 | 2010-12-07 | Apple Inc. | On-line media store that supports pre-ordering of digital media assets |
US7848955B2 (en) * | 2005-04-27 | 2010-12-07 | Apple Inc. | On-line media store that supports pre-ordering of digital media assets |
US7686215B2 (en) | 2005-05-21 | 2010-03-30 | Apple Inc. | Techniques and systems for supporting podcasting |
US20060265637A1 (en) * | 2005-05-21 | 2006-11-23 | Apple Computer, Inc. | Utilization of podcasts on portable media devices |
US8359548B2 (en) | 2005-06-10 | 2013-01-22 | T-Mobile Usa, Inc. | Managing subset of user contacts |
US8370770B2 (en) | 2005-06-10 | 2013-02-05 | T-Mobile Usa, Inc. | Variable path management of user contacts |
US7685530B2 (en) * | 2005-06-10 | 2010-03-23 | T-Mobile Usa, Inc. | Preferred contact group centric interface |
US8370769B2 (en) | 2005-06-10 | 2013-02-05 | T-Mobile Usa, Inc. | Variable path management of user contacts |
US20060288036A1 (en) * | 2005-06-17 | 2006-12-21 | Microsoft Corporation | Device specific content indexing for optimized device operation |
US20060294476A1 (en) * | 2005-06-23 | 2006-12-28 | Microsoft Corporation | Browsing and previewing a list of items |
KR100744724B1 (ko) * | 2005-06-24 | 2007-08-01 | (주)뮤직소프트 | 온라인 음반매장 운영 시스템 및 방법 |
JP4273424B2 (ja) | 2005-06-29 | 2009-06-03 | ソニー株式会社 | コンテンツ取得装置、コンテンツ取得方法及びコンテンツ取得プログラム |
CA2615659A1 (en) * | 2005-07-22 | 2007-05-10 | Yogesh Chunilal Rathod | Universal knowledge management and desktop search system |
US7681238B2 (en) | 2005-08-11 | 2010-03-16 | Microsoft Corporation | Remotely accessing protected files via streaming |
US20070048713A1 (en) * | 2005-08-12 | 2007-03-01 | Microsoft Corporation | Media player service library |
US7831605B2 (en) * | 2005-08-12 | 2010-11-09 | Microsoft Corporation | Media player service library |
US20070048714A1 (en) * | 2005-08-12 | 2007-03-01 | Microsoft Corporation | Media player service library |
US8977636B2 (en) | 2005-08-19 | 2015-03-10 | International Business Machines Corporation | Synthesizing aggregate data of disparate data types into data of a uniform data type |
US7788582B2 (en) * | 2005-09-06 | 2010-08-31 | Apple Inc. | Techniques and graphical user interfaces for improved media item searching |
US7689920B2 (en) * | 2005-09-06 | 2010-03-30 | Apple Inc. | Parental control graphical user interface |
JP2009508274A (ja) * | 2005-09-13 | 2009-02-26 | スペースタイムスリーディー・インコーポレーテッド | 3次元グラフィカル・ユーザ・インターフェースを提供するシステム及び方法 |
US8266220B2 (en) * | 2005-09-14 | 2012-09-11 | International Business Machines Corporation | Email management and rendering |
US7877460B1 (en) | 2005-09-16 | 2011-01-25 | Sequoia International Limited | Methods and systems for facilitating the distribution, sharing, and commentary of electronically published materials |
NO327155B1 (no) | 2005-10-19 | 2009-05-04 | Fast Search & Transfer Asa | Fremgangsmåte for å vise videodata innenfor resultatpresentasjoner i systemer for aksessering og søking av informasjon |
US8694319B2 (en) | 2005-11-03 | 2014-04-08 | International Business Machines Corporation | Dynamic prosody adjustment for voice-rendering synthesized data |
AU2005239672B2 (en) * | 2005-11-30 | 2009-06-11 | Canon Kabushiki Kaisha | Sortable collection browser |
US20120203661A1 (en) * | 2011-02-04 | 2012-08-09 | Life Technologies Corporation | E-commerce systems and methods |
US20070136750A1 (en) * | 2005-12-13 | 2007-06-14 | Microsoft Corporation | Active preview for media items |
JP4957945B2 (ja) | 2005-12-28 | 2012-06-20 | ソニー株式会社 | 情報処理装置および情報処理方法、プログラム、並びに、記録媒体 |
US20070162876A1 (en) * | 2005-12-29 | 2007-07-12 | Quirk Timothy B | Contextual album browsing |
US8352323B2 (en) * | 2007-11-30 | 2013-01-08 | Blaze Mobile, Inc. | Conducting an online payment transaction using an NFC enabled mobile communication device |
US7774708B2 (en) * | 2006-01-04 | 2010-08-10 | Apple Inc. | Graphical user interface with improved media presentation |
US8271107B2 (en) | 2006-01-13 | 2012-09-18 | International Business Machines Corporation | Controlling audio operation for data management and data rendering |
US7694239B2 (en) * | 2006-01-23 | 2010-04-06 | International Business Machines Corporation | Selection and deselection of objects at multiple levels of a hierarchy |
US20070185783A1 (en) * | 2006-02-03 | 2007-08-09 | W.W. Grainger, Inc. | System and Method for locating product data within an electronic catalog |
US7505978B2 (en) * | 2006-02-13 | 2009-03-17 | International Business Machines Corporation | Aggregating content of disparate data types from disparate data sources for single point access |
US7996754B2 (en) * | 2006-02-13 | 2011-08-09 | International Business Machines Corporation | Consolidated content management |
US9135339B2 (en) | 2006-02-13 | 2015-09-15 | International Business Machines Corporation | Invoking an audio hyperlink |
US20070192683A1 (en) * | 2006-02-13 | 2007-08-16 | Bodin William K | Synthesizing the content of disparate data types |
US9037466B2 (en) * | 2006-03-09 | 2015-05-19 | Nuance Communications, Inc. | Email administration for rendering email on a digital audio player |
US9361299B2 (en) * | 2006-03-09 | 2016-06-07 | International Business Machines Corporation | RSS content administration for rendering RSS content on a digital audio player |
US9092542B2 (en) | 2006-03-09 | 2015-07-28 | International Business Machines Corporation | Podcasting content associated with a user account |
US8849895B2 (en) * | 2006-03-09 | 2014-09-30 | International Business Machines Corporation | Associating user selected content management directives with user selected ratings |
US20070214148A1 (en) * | 2006-03-09 | 2007-09-13 | Bodin William K | Invoking content management directives |
US8463245B2 (en) * | 2006-03-30 | 2013-06-11 | Shoreline Innovations, Llc | Systems and methods for communicating music indicia |
US8086535B2 (en) * | 2006-04-04 | 2011-12-27 | Apple Inc. | Decoupling rights in a digital content unit from download |
US20070244856A1 (en) * | 2006-04-14 | 2007-10-18 | Microsoft Corporation | Media Search Scope Expansion |
US7827162B2 (en) * | 2006-05-15 | 2010-11-02 | Apple Inc. | Media package format for submission to a media distribution system |
US8015237B2 (en) | 2006-05-15 | 2011-09-06 | Apple Inc. | Processing of metadata content and media content received by a media distribution system |
US20070265969A1 (en) * | 2006-05-15 | 2007-11-15 | Apple Computer, Inc. | Computerized management of media distribution agreements |
US7962634B2 (en) | 2006-05-15 | 2011-06-14 | Apple Inc. | Submission of metadata content and media content to a media distribution system |
US9075509B2 (en) * | 2006-05-18 | 2015-07-07 | Sonos, Inc. | User interface to provide additional information on a selected item in a list |
US8286229B2 (en) * | 2006-05-24 | 2012-10-09 | International Business Machines Corporation | Token-based content subscription |
US7778980B2 (en) * | 2006-05-24 | 2010-08-17 | International Business Machines Corporation | Providing disparate content as a playlist of media files |
US20070277088A1 (en) * | 2006-05-24 | 2007-11-29 | Bodin William K | Enhancing an existing web page |
US8255281B2 (en) * | 2006-06-07 | 2012-08-28 | T-Mobile Usa, Inc. | Service management system that enables subscriber-driven changes to service plans |
US7966362B2 (en) | 2006-06-21 | 2011-06-21 | Apple Inc. | Management of podcasts |
US7636728B2 (en) * | 2006-06-22 | 2009-12-22 | Microsoft Corporation | Media difference files for compressed catalog files |
US8145532B2 (en) | 2006-06-27 | 2012-03-27 | Microsoft Corporation | Connecting devices to a media sharing service |
US7730414B2 (en) * | 2006-06-30 | 2010-06-01 | Sony Ericsson Mobile Communications Ab | Graphical display |
US7894834B1 (en) * | 2006-08-08 | 2011-02-22 | Sprint Spectrum L.P. | Method and system to facilitate multiple media content providers to inter-work with media serving system |
US8190441B2 (en) * | 2006-09-11 | 2012-05-29 | Apple Inc. | Playback of compressed media files without quantization gaps |
US7581186B2 (en) | 2006-09-11 | 2009-08-25 | Apple Inc. | Media manager with integrated browsers |
US8689254B2 (en) * | 2006-09-11 | 2014-04-01 | Apple Inc. | Techniques and graphical user interfaces for preview of media items |
JP4694448B2 (ja) * | 2006-09-13 | 2011-06-08 | アルパイン株式会社 | オーディオ装置 |
US7831432B2 (en) * | 2006-09-29 | 2010-11-09 | International Business Machines Corporation | Audio menus describing media contents of media players |
US9196241B2 (en) * | 2006-09-29 | 2015-11-24 | International Business Machines Corporation | Asynchronous communications using messages recorded on handheld devices |
US8984442B2 (en) | 2006-11-17 | 2015-03-17 | Apple Inc. | Method and system for upgrading a previously purchased media asset |
US20080120609A1 (en) * | 2006-11-17 | 2008-05-22 | Patrick Gates | Method and System for Upgrading a Previously Purchased Media Asset |
US20080120199A1 (en) * | 2006-11-17 | 2008-05-22 | Tracy Pirnack | Method and system for upgrading a previously purchased media asset |
US7752552B2 (en) * | 2006-11-30 | 2010-07-06 | Red Hat, Inc. | Method and system for embedding an aggregated event stream into a third party web page |
US7752553B2 (en) * | 2006-12-01 | 2010-07-06 | Red Hat, Inc. | Method and system for aggregating and displaying an event stream |
US20080148192A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Toolbox pagination |
US20080148178A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Independent scrolling |
US20080270932A1 (en) * | 2006-12-15 | 2008-10-30 | Iac Search & Media, Inc. | Toolbox editing |
US8601387B2 (en) * | 2006-12-15 | 2013-12-03 | Iac Search & Media, Inc. | Persistent interface |
US20080147606A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Category-based searching |
US20080148164A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Toolbox minimizer/maximizer |
US20080148188A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Persistent preview window |
US20080147634A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Toolbox order editing |
US20080148174A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Slide and fade |
US20080147653A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Search suggestions |
US20080147708A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Preview window with rss feed |
GB2444974B (en) * | 2006-12-22 | 2011-12-28 | British Sky Broadcasting Ltd | Media device and interface |
US20080163284A1 (en) * | 2006-12-29 | 2008-07-03 | Microsoft Corporation | Browse filters on a television interface |
US8219402B2 (en) * | 2007-01-03 | 2012-07-10 | International Business Machines Corporation | Asynchronous receipt of information from a user |
US20080162131A1 (en) * | 2007-01-03 | 2008-07-03 | Bodin William K | Blogcasting using speech recorded on a handheld recording device |
US9318100B2 (en) * | 2007-01-03 | 2016-04-19 | International Business Machines Corporation | Supplementing audio recorded in a media file |
US8015581B2 (en) * | 2007-01-05 | 2011-09-06 | Verizon Patent And Licensing Inc. | Resource data configuration for media content access systems and methods |
US20080167968A1 (en) * | 2007-01-07 | 2008-07-10 | Eddy Cue | Creating and Purchasing Ringtones |
US20080167995A1 (en) * | 2007-01-07 | 2008-07-10 | Eddy Cue | Method for purchasing and editing ringtones |
JP4840158B2 (ja) * | 2007-01-25 | 2011-12-21 | ブラザー工業株式会社 | 情報処理装置とコンピュータプログラムとメモリシステム |
JP4372169B2 (ja) * | 2007-02-26 | 2009-11-25 | 株式会社ソニー・コンピュータエンタテインメント | オーディオ再生装置およびオーディオ再生方法 |
US9411903B2 (en) | 2007-03-05 | 2016-08-09 | Oracle International Corporation | Generalized faceted browser decision support tool |
KR101406289B1 (ko) | 2007-03-08 | 2014-06-12 | 삼성전자주식회사 | 스크롤 기반 아이템 제공 장치 및 방법 |
US20080228595A1 (en) * | 2007-03-13 | 2008-09-18 | Swapedo.Com, Inc. | System for supporting electronic commerce in social networks |
US7936873B2 (en) | 2007-05-07 | 2011-05-03 | Apple Inc. | Secure distribution of content using decryption keys |
US20090282368A1 (en) * | 2007-05-21 | 2009-11-12 | Innovation Management Sciences, Llc | User Interface for Accessing Lists |
US20080301734A1 (en) * | 2007-05-28 | 2008-12-04 | Rachel Clare Goldeen | Method and User Interface for Accessing Media Assets Over a Network |
US20080301739A1 (en) * | 2007-05-28 | 2008-12-04 | Rachel Clare Goldeen | Hierarchical User Interface for Accessing Related Media Assets |
US7743116B2 (en) * | 2007-05-28 | 2010-06-22 | Apple Inc. | Method and user interface for accessing groups of media assets |
DE102007027744A1 (de) | 2007-06-16 | 2009-01-02 | Carsten Hastedt | Verfahren zum Auswählen aus hierarchisch geordneten Informationen in Mediengeräten |
US20090043692A1 (en) * | 2007-08-07 | 2009-02-12 | Nokia Corporation | Downloading of Content |
US8751607B2 (en) * | 2007-08-17 | 2014-06-10 | Judedavid Llc | Digital content download insurance |
US20090064314A1 (en) * | 2007-08-31 | 2009-03-05 | Lee Michael M | Method and Apparatus for Implementing Parental Controls for a Portable Media Device |
US20090063301A1 (en) * | 2007-09-04 | 2009-03-05 | Alan Ward | Digital Asset Delivery to Different Devices |
US20090144654A1 (en) * | 2007-10-03 | 2009-06-04 | Robert Brouwer | Methods and apparatus for facilitating content consumption |
JP2009093357A (ja) * | 2007-10-05 | 2009-04-30 | Sony Corp | 情報処理装置、コンテンツ提供サーバ、情報処理方法およびコンテンツ提供方法 |
US8959085B2 (en) * | 2007-10-10 | 2015-02-17 | Yahoo! Inc. | Playlist resolver |
US8145727B2 (en) * | 2007-10-10 | 2012-03-27 | Yahoo! Inc. | Network accessible media object index |
US8407605B2 (en) | 2009-04-03 | 2013-03-26 | Social Communications Company | Application sharing |
US7769806B2 (en) | 2007-10-24 | 2010-08-03 | Social Communications Company | Automated real-time data stream switching in a shared virtual area communication environment |
US8397168B2 (en) * | 2008-04-05 | 2013-03-12 | Social Communications Company | Interfacing with a spatial virtual communication environment |
US8290929B2 (en) * | 2007-10-26 | 2012-10-16 | Yahoo! Inc. | Media enhancement mechanism using embed code |
US20090132591A1 (en) * | 2007-11-20 | 2009-05-21 | Toms Mona L | Method and system for displaying and accessing music data files |
US7756920B2 (en) * | 2007-11-28 | 2010-07-13 | Apple Inc. | Resubmission of media for network-based distribution |
FI124000B (fi) * | 2007-12-11 | 2014-01-31 | Documill Oy | Menetelmä ja järjestely tiedonhakutulosten käsittelemiseksi |
US8713708B1 (en) * | 2008-03-03 | 2014-04-29 | Csr Technology Inc. | Method and apparatus for controlling the use of data stored on a media sample |
WO2009146130A2 (en) | 2008-04-05 | 2009-12-03 | Social Communications Company | Shared virtual area communication environment based apparatus and methods |
US20090276722A1 (en) * | 2008-04-30 | 2009-11-05 | Jonathan Segel | Method and apparatus for dual mode content searching, selection, delivery, and playout |
US20090276333A1 (en) * | 2008-05-05 | 2009-11-05 | Cortes Ricardo D | Electronic submission and management of digital products for network-based distribution |
US9076176B2 (en) | 2008-05-05 | 2015-07-07 | Apple Inc. | Electronic submission of application programs for network-based distribution |
US9342287B2 (en) | 2008-05-05 | 2016-05-17 | Apple Inc. | Software program ratings |
US7958130B2 (en) * | 2008-05-26 | 2011-06-07 | Microsoft Corporation | Similarity-based content sampling and relevance feedback |
US20090307683A1 (en) * | 2008-06-08 | 2009-12-10 | Sam Gharabally | Network-Based Update of Application Programs |
US8191011B2 (en) * | 2008-09-18 | 2012-05-29 | Microsoft Corporation | Motion activated content control for media system |
US20100082663A1 (en) * | 2008-09-25 | 2010-04-01 | Cortes Ricardo D | Method and System for Identifying Equivalent Digital Media Assets |
US20100076778A1 (en) * | 2008-09-25 | 2010-03-25 | Kondrk Robert H | Method and System for Providing and Maintaining Limited-Subscriptions to Digital Media Assets |
US8199507B2 (en) * | 2008-12-19 | 2012-06-12 | Openpeak Inc. | Telephony and digital media services device |
US9319357B2 (en) | 2009-01-15 | 2016-04-19 | Social Communications Company | Context based virtual area creation |
US9853922B2 (en) | 2012-02-24 | 2017-12-26 | Sococo, Inc. | Virtual area communications |
US8117309B2 (en) * | 2009-01-20 | 2012-02-14 | Apple Inc. | Re-download management of previously acquired digital media assets |
US20100192066A1 (en) * | 2009-01-27 | 2010-07-29 | Lushen Wu | Method and system for a graphical user interface |
USD636401S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
US9369542B2 (en) | 2009-03-27 | 2016-06-14 | T-Mobile Usa, Inc. | Network-based processing of data requests for contact information |
US8428561B1 (en) | 2009-03-27 | 2013-04-23 | T-Mobile Usa, Inc. | Event notification and organization utilizing a communication network |
USD636400S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD631890S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD631886S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD636399S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD636403S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD631889S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD633918S1 (en) | 2009-03-27 | 2011-03-08 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
US8140621B2 (en) * | 2009-03-27 | 2012-03-20 | T-Mobile, Usa, Inc. | Providing event data to a group of contacts |
US8893025B2 (en) | 2009-03-27 | 2014-11-18 | T-Mobile Usa, Inc. | Generating group based information displays via template information |
USD631891S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD631887S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
US8676626B1 (en) | 2009-03-27 | 2014-03-18 | T-Mobile Usa, Inc. | Event notification and organization utilizing a communication network |
US9355382B2 (en) | 2009-03-27 | 2016-05-31 | T-Mobile Usa, Inc. | Group based information displays |
US8577350B2 (en) | 2009-03-27 | 2013-11-05 | T-Mobile Usa, Inc. | Managing communications utilizing communication categories |
USD631888S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
US9210247B2 (en) * | 2009-03-27 | 2015-12-08 | T-Mobile Usa, Inc. | Managing contact groups from subset of user contacts |
USD636402S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
US9195966B2 (en) * | 2009-03-27 | 2015-11-24 | T-Mobile Usa, Inc. | Managing contact groups from subset of user contacts |
US8631070B2 (en) | 2009-03-27 | 2014-01-14 | T-Mobile Usa, Inc. | Providing event data to a group of contacts |
US8756507B2 (en) * | 2009-06-24 | 2014-06-17 | Microsoft Corporation | Mobile media device user interface |
US9729609B2 (en) | 2009-08-07 | 2017-08-08 | Apple Inc. | Automatic transport discovery for media submission |
US8244600B2 (en) * | 2009-09-08 | 2012-08-14 | Apple Inc. | Presentation of information or representations pertaining to digital products available for digital distribution |
US8909682B2 (en) * | 2009-09-08 | 2014-12-09 | Apple Inc. | Digital media bundles for media presentation playback |
US9092436B2 (en) * | 2009-09-08 | 2015-07-28 | Apple Inc. | Programming interface for use by media bundles to provide media presentations |
US20110060741A1 (en) * | 2009-09-08 | 2011-03-10 | David Heller | Distribution and usage of media bundles |
US8935217B2 (en) | 2009-09-08 | 2015-01-13 | Apple Inc. | Digital asset validation prior to submission for network-based distribution |
US8615548B1 (en) * | 2009-11-17 | 2013-12-24 | Applied Micro Circuits Corporation | System and method for deferred data downloading |
US20110184880A1 (en) * | 2010-01-26 | 2011-07-28 | David Lawrence Neumann | Subscription Renewals for Digital Content |
US20110209224A1 (en) * | 2010-02-24 | 2011-08-25 | Christopher Gentile | Digital multimedia album |
WO2011114154A1 (en) * | 2010-03-17 | 2011-09-22 | Andrew Neil Carne | Virtual representation of a media product |
US10445760B2 (en) | 2010-03-25 | 2019-10-15 | Safeway Inc. | Distributed computing platform for improving processing performance |
US10275784B2 (en) | 2010-03-25 | 2019-04-30 | Safeway Inc. | Adaptable retail pricing environment and electronic exchange, delivering customized shopper rewards |
US20120089951A1 (en) * | 2010-06-10 | 2012-04-12 | Cricket Communications, Inc. | Method and apparatus for navigation within a multi-level application |
US9021554B2 (en) | 2010-06-10 | 2015-04-28 | At&T Mobility Ii Llc | Unlimited access to media and applications over wireless infrastructure |
US9015588B2 (en) | 2010-06-10 | 2015-04-21 | At&T Mobility Ii Llc | Advanced playback queue management |
US9185326B2 (en) * | 2010-06-11 | 2015-11-10 | Disney Enterprises, Inc. | System and method enabling visual filtering of content |
JP5132733B2 (ja) * | 2010-08-23 | 2013-01-30 | 東芝テック株式会社 | 店舗システムおよびプログラム |
US8838087B1 (en) | 2010-09-06 | 2014-09-16 | Sprint Communications Company L.P. | Provisioning system and methods for interfaceless phone |
US8583091B1 (en) | 2010-09-06 | 2013-11-12 | Sprint Communications Company L.P. | Dynamic loading, unloading, and caching of alternate complete interfaces |
US9104211B2 (en) | 2010-11-19 | 2015-08-11 | Google Inc. | Temperature controller with model-based time to target calculation and display |
US8918219B2 (en) | 2010-11-19 | 2014-12-23 | Google Inc. | User friendly interface for control unit |
US8727611B2 (en) | 2010-11-19 | 2014-05-20 | Nest Labs, Inc. | System and method for integrating sensors in thermostats |
US8612882B1 (en) * | 2010-09-14 | 2013-12-17 | Adobe Systems Incorporated | Method and apparatus for creating collections using automatic suggestions |
US9489062B2 (en) | 2010-09-14 | 2016-11-08 | Google Inc. | User interfaces for remote management and control of network-connected thermostats |
EP2442237A3 (en) * | 2010-09-27 | 2012-05-09 | Research In Motion Limited | Actionable media items |
US8869055B1 (en) * | 2010-10-29 | 2014-10-21 | Amazon Technologies, Inc. | Universal item locator and acquisition tool |
US9453655B2 (en) | 2011-10-07 | 2016-09-27 | Google Inc. | Methods and graphical user interfaces for reporting performance information for an HVAC system controlled by a self-programming network-connected thermostat |
US9075419B2 (en) | 2010-11-19 | 2015-07-07 | Google Inc. | Systems and methods for a graphical user interface of a controller for an energy-consuming system having spatially related discrete display elements |
US9459018B2 (en) | 2010-11-19 | 2016-10-04 | Google Inc. | Systems and methods for energy-efficient control of an energy-consuming system |
US11334034B2 (en) | 2010-11-19 | 2022-05-17 | Google Llc | Energy efficiency promoting schedule learning algorithms for intelligent thermostat |
US8850348B2 (en) | 2010-12-31 | 2014-09-30 | Google Inc. | Dynamic device-associated feedback indicative of responsible device usage |
US9092039B2 (en) | 2010-11-19 | 2015-07-28 | Google Inc. | HVAC controller with user-friendly installation features with wire insertion detection |
US9552002B2 (en) | 2010-11-19 | 2017-01-24 | Google Inc. | Graphical user interface for setpoint creation and modification |
US9256230B2 (en) | 2010-11-19 | 2016-02-09 | Google Inc. | HVAC schedule establishment in an intelligent, network-connected thermostat |
US10346275B2 (en) | 2010-11-19 | 2019-07-09 | Google Llc | Attributing causation for energy usage and setpoint changes with a network-connected thermostat |
US8195313B1 (en) | 2010-11-19 | 2012-06-05 | Nest Labs, Inc. | Thermostat user interface |
US8694613B2 (en) * | 2010-11-22 | 2014-04-08 | Sony Corporation | Client device, information processing method, and information processing system |
US20120143906A1 (en) * | 2010-12-02 | 2012-06-07 | Twisted Castle, LLC | Method of Accessing and Executing Digital Media |
US9811673B2 (en) * | 2011-01-11 | 2017-11-07 | International Business Machines Corporation | Content object encapsulating content items for accessing content and access authorization information |
US8559933B1 (en) | 2011-02-08 | 2013-10-15 | Sprint Communications Company L.P. | System and method for ID platform |
US8244277B1 (en) | 2011-02-16 | 2012-08-14 | Sprint Communications Company L.P. | Device experience adaptation based on schedules and events |
US9123062B1 (en) | 2011-02-18 | 2015-09-01 | Sprint Communications Company L.P. | Ad sponsored interface pack |
US9830642B2 (en) | 2011-03-09 | 2017-11-28 | Apple Inc. | Intelligent delivery and acquisition of digital assets |
US9043446B1 (en) | 2011-03-10 | 2015-05-26 | Sprint Communications Company L.P. | Mirroring device interface components for content sharing |
US8904289B2 (en) * | 2011-04-21 | 2014-12-02 | Touchstream Technologies, Inc. | Play control of content on a display device |
US9767195B2 (en) | 2011-04-21 | 2017-09-19 | Touchstream Technologies, Inc. | Virtualized hosting and displaying of content using a swappable media player |
US8972592B1 (en) | 2011-05-27 | 2015-03-03 | Sprint Communications Company L.P. | Extending an interface pack to a computer system |
US8577334B1 (en) | 2011-06-16 | 2013-11-05 | Sprint Communications Company L.P. | Restricted testing access for electronic device |
US8819577B2 (en) | 2011-09-29 | 2014-08-26 | Apple Inc. | Emotional ratings of digital assets and related processing |
US8893032B2 (en) | 2012-03-29 | 2014-11-18 | Google Inc. | User interfaces for HVAC schedule display and modification on smartphone or other space-limited touchscreen device |
US9222693B2 (en) | 2013-04-26 | 2015-12-29 | Google Inc. | Touchscreen device user interface for remote control of a thermostat |
US9619810B1 (en) | 2011-10-11 | 2017-04-11 | Sprint Communications Company L.P. | Zone architecture for dynamic targeted content creation |
CA2852944C (en) | 2011-10-21 | 2023-03-14 | Nest Labs, Inc. | Energy efficiency promoting schedule learning algorithms for intelligent thermostat |
JP2014534405A (ja) | 2011-10-21 | 2014-12-18 | ネスト・ラブズ・インコーポレイテッド | ユーザフレンドリーな、ネットワーク接続された学習サーモスタットならびに関連するシステムおよび方法 |
US9009857B2 (en) * | 2011-10-28 | 2015-04-14 | Absolute Software Corporation | Temporally controlling access to software assets on user devices |
US8977963B1 (en) * | 2011-10-31 | 2015-03-10 | Google Inc. | In place expansion of aggregated views |
US9253176B2 (en) | 2012-04-27 | 2016-02-02 | Intralinks, Inc. | Computerized method and system for managing secure content sharing in a networked secure collaborative exchange environment |
US9251360B2 (en) | 2012-04-27 | 2016-02-02 | Intralinks, Inc. | Computerized method and system for managing secure mobile device content viewing in a networked secure collaborative exchange environment |
EP3644155A1 (en) | 2012-03-29 | 2020-04-29 | Google LLC. | Processing and reporting usage information for an hvac system controlled by a network-connected thermostat |
EP2832129A4 (en) * | 2012-03-31 | 2015-11-25 | Intel Corp | SECURE COMMUNICATION ON PHYSICAL NEEDS |
CA2871600A1 (en) | 2012-04-27 | 2013-10-31 | Intralinks, Inc. | Computerized method and system for managing networked secure collaborative exchange |
US9553860B2 (en) | 2012-04-27 | 2017-01-24 | Intralinks, Inc. | Email effectivity facility in a networked secure collaborative exchange environment |
US10281986B2 (en) | 2012-05-03 | 2019-05-07 | Georgia Tech Research Corporation | Methods, controllers and computer program products for accessibility to computing devices |
WO2013181026A1 (en) | 2012-06-02 | 2013-12-05 | Social Communications Company | Interfacing with a spatial virtual communications environment |
US9203624B2 (en) | 2012-06-04 | 2015-12-01 | Apple Inc. | Authentication and notification heuristics |
US8843122B1 (en) | 2012-06-29 | 2014-09-23 | Sprint Communications Company L.P. | Mobile phone controls preprocessor |
US9413839B2 (en) | 2012-07-31 | 2016-08-09 | Sprint Communications Company L.P. | Traffic management of third party applications |
US9183412B2 (en) | 2012-08-10 | 2015-11-10 | Sprint Communications Company L.P. | Systems and methods for provisioning and using multiple trusted security zones on an electronic device |
US9405424B2 (en) * | 2012-08-29 | 2016-08-02 | Wolfram Alpha, Llc | Method and system for distributing and displaying graphical items |
US9558278B2 (en) | 2012-09-11 | 2017-01-31 | Apple Inc. | Integrated content recommendation |
US9218118B2 (en) | 2012-09-11 | 2015-12-22 | Apple Inc. | Media player playlist management |
USD712918S1 (en) * | 2012-09-11 | 2014-09-09 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US8990734B2 (en) * | 2012-10-15 | 2015-03-24 | Nextep Systems, Inc. | Method and assembly for displaying menu options |
US9244586B2 (en) * | 2012-10-16 | 2016-01-26 | Apple Inc. | Displaying a buy/download button based on purchase history |
US9442709B1 (en) | 2012-10-24 | 2016-09-13 | Sprint Communications Company L.P. | Transition experience during loading and updating an interface and applications pack |
US8990188B2 (en) | 2012-11-30 | 2015-03-24 | Apple Inc. | Managed assessment of submitted digital content |
KR101977086B1 (ko) * | 2012-12-12 | 2019-05-10 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어 방법 |
US9087341B2 (en) | 2013-01-11 | 2015-07-21 | Apple Inc. | Migration of feedback data to equivalent digital assets |
US9398102B2 (en) * | 2013-03-06 | 2016-07-19 | Netskope, Inc. | Security for network delivered services |
US20140279124A1 (en) * | 2013-03-15 | 2014-09-18 | Daniel M. Rotar | System and method for providing access to user generated content |
WO2014205490A2 (en) * | 2013-06-25 | 2014-12-31 | Touch Networks Australia Pty Ltd | An e-product vending system and method |
JP6167703B2 (ja) * | 2013-07-08 | 2017-07-26 | 株式会社リコー | 表示制御装置、プログラム及び記録媒体 |
US20150020011A1 (en) * | 2013-07-15 | 2015-01-15 | Verizon and Redbox Digital Entertainment Services, LLC | Media program discovery assistance user interface systems and methods |
EP2827332B1 (en) * | 2013-07-19 | 2020-09-09 | Nxp B.V. | Navigating within a media item |
EP3069462A4 (en) | 2013-11-14 | 2017-05-03 | Intralinks, Inc. | Litigation support in cloud-hosted file sharing and collaboration |
US9785316B1 (en) | 2014-01-22 | 2017-10-10 | Google Inc. | Methods, systems, and media for presenting messages |
US9513888B1 (en) | 2014-01-30 | 2016-12-06 | Sprint Communications Company L.P. | Virtual preloads |
US9875504B1 (en) | 2014-02-16 | 2018-01-23 | Evan Gates Roe | Real-time video streaming of marine life for sale |
JP6777545B2 (ja) * | 2014-03-25 | 2020-10-28 | タッチチューンズ ミュージック コーポレイションTouchtunes Music Corporation | 改善されたユーザインターフェースを備えたデジタルジュークボックス装置および関連する方法 |
GB2530685A (en) | 2014-04-23 | 2016-03-30 | Intralinks Inc | Systems and methods of secure data exchange |
US20150355818A1 (en) | 2014-06-04 | 2015-12-10 | Sonos, Inc. | Continuous Playback Queue |
US9720642B2 (en) | 2014-06-04 | 2017-08-01 | Sonos, Inc. | Prioritizing media content requests |
US9729599B2 (en) * | 2014-06-04 | 2017-08-08 | Sonos, Inc. | Cloud queue access control |
WO2015187463A1 (en) * | 2014-06-04 | 2015-12-10 | Sonos, Inc. | Cloud queue access control |
US9405810B2 (en) | 2014-11-24 | 2016-08-02 | Asana, Inc. | Server side system and method for search backed calendar user interface |
CN104486339B (zh) * | 2014-12-16 | 2018-07-10 | 广州华多网络科技有限公司 | 社交应用中显示推荐数据的方法和装置 |
USD766301S1 (en) * | 2014-12-31 | 2016-09-13 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD765706S1 (en) * | 2014-12-31 | 2016-09-06 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD765118S1 (en) | 2015-04-13 | 2016-08-30 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US9483253B1 (en) | 2015-04-30 | 2016-11-01 | Sprint Communications Company L.P. | Methods for customization of default applications on a mobile communication device |
US10209867B1 (en) * | 2015-05-15 | 2019-02-19 | Jordan M. Becker | Electronic documentation integration and viewing system |
US10033702B2 (en) | 2015-08-05 | 2018-07-24 | Intralinks, Inc. | Systems and methods of secure data exchange |
US9959370B2 (en) | 2015-09-11 | 2018-05-01 | Caterpillar Inc. | Network portal for 3D printable structures |
US10672045B2 (en) | 2015-09-11 | 2020-06-02 | Caterpillar Inc. | Systems and methods for processing orders for structural designs |
US9702582B2 (en) | 2015-10-12 | 2017-07-11 | Ikorongo Technology, LLC | Connected thermostat for controlling a climate system based on a desired usage profile in comparison to other connected thermostats controlling other climate systems |
US10075557B2 (en) | 2015-12-30 | 2018-09-11 | Amazon Technologies, Inc. | Service authorization handshake |
WO2017168556A1 (ja) * | 2016-03-29 | 2017-10-05 | 富士通株式会社 | 表示制御プログラム、表示制御方法、及び表示制御装置 |
KR102597036B1 (ko) | 2016-10-11 | 2023-11-02 | 삼성전자주식회사 | 듀얼 디스플레이를 가지는 전자 장치 및 이의 운용 방법 |
JP6441992B2 (ja) * | 2017-05-12 | 2018-12-19 | 楽天株式会社 | レビュー受付装置、レビュー受付方法、ならびに、プログラム |
US10757115B2 (en) * | 2017-07-04 | 2020-08-25 | Chronicle Llc | Detecting safe internet resources |
US10977434B2 (en) | 2017-07-11 | 2021-04-13 | Asana, Inc. | Database model which provides management of custom fields and methods and apparatus therfor |
US10834113B2 (en) | 2017-07-25 | 2020-11-10 | Netskope, Inc. | Compact logging of network traffic events |
US20190147430A1 (en) * | 2017-11-10 | 2019-05-16 | Apple Inc. | Customizing payment sessions with machine learning models |
US10623359B1 (en) | 2018-02-28 | 2020-04-14 | Asana, Inc. | Systems and methods for generating tasks based on chat sessions between users of a collaboration environment |
US11138021B1 (en) | 2018-04-02 | 2021-10-05 | Asana, Inc. | Systems and methods to facilitate task-specific workspaces for a collaboration work management platform |
US10613735B1 (en) | 2018-04-04 | 2020-04-07 | Asana, Inc. | Systems and methods for preloading an amount of content based on user scrolling |
USD895655S1 (en) * | 2018-04-18 | 2020-09-08 | Tianjin Bytedance Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
USD875743S1 (en) | 2018-06-04 | 2020-02-18 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US10785046B1 (en) | 2018-06-08 | 2020-09-22 | Asana, Inc. | Systems and methods for providing a collaboration work management platform that facilitates differentiation between users in an overarching group and one or more subsets of individual users |
US10616151B1 (en) | 2018-10-17 | 2020-04-07 | Asana, Inc. | Systems and methods for generating and presenting graphical user interfaces |
USD898056S1 (en) | 2018-11-14 | 2020-10-06 | Starlight Ag, Llc | Display screen or portion thereof with graphical user interface |
USD898058S1 (en) * | 2018-11-14 | 2020-10-06 | Starlight Ag, Llc | Display screen or portion thereof with graphical user interface |
US10956845B1 (en) | 2018-12-06 | 2021-03-23 | Asana, Inc. | Systems and methods for generating prioritization models and predicting workflow prioritizations |
US11568366B1 (en) | 2018-12-18 | 2023-01-31 | Asana, Inc. | Systems and methods for generating status requests for units of work |
US11113667B1 (en) | 2018-12-18 | 2021-09-07 | Asana, Inc. | Systems and methods for providing a dashboard for a collaboration work management platform |
US11782737B2 (en) | 2019-01-08 | 2023-10-10 | Asana, Inc. | Systems and methods for determining and presenting a graphical user interface including template metrics |
US11204683B1 (en) | 2019-01-09 | 2021-12-21 | Asana, Inc. | Systems and methods for generating and tracking hardcoded communications in a collaboration management platform |
US11416641B2 (en) | 2019-01-24 | 2022-08-16 | Netskope, Inc. | Incident-driven introspection for data loss prevention |
US10868845B2 (en) | 2019-03-01 | 2020-12-15 | Netskope, Inc. | Recovery from failure in a dynamic scalable services mesh |
USD902947S1 (en) | 2019-03-25 | 2020-11-24 | Apple Inc. | Electronic device with graphical user interface |
US11475071B2 (en) * | 2019-03-29 | 2022-10-18 | Salesforce, Inc. | Configuring dynamic content previews |
US11671835B2 (en) | 2019-05-06 | 2023-06-06 | Apple Inc. | Standalone wearable device configuration and interface |
US11528271B2 (en) | 2019-05-06 | 2022-12-13 | Apple Inc. | Authenticating and creating accounts on behalf of another user |
USD926781S1 (en) | 2019-05-28 | 2021-08-03 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US11669883B2 (en) | 2019-06-01 | 2023-06-06 | Apple Inc. | Security model and interface for digital purchases on a wearable device |
US11341445B1 (en) | 2019-11-14 | 2022-05-24 | Asana, Inc. | Systems and methods to measure and visualize threshold of user workload |
US11856022B2 (en) | 2020-01-27 | 2023-12-26 | Netskope, Inc. | Metadata-based detection and prevention of phishing attacks |
US11783253B1 (en) | 2020-02-11 | 2023-10-10 | Asana, Inc. | Systems and methods to effectuate sets of automated actions outside and/or within a collaboration environment based on trigger events occurring outside and/or within the collaboration environment |
US11599855B1 (en) | 2020-02-14 | 2023-03-07 | Asana, Inc. | Systems and methods to attribute automated actions within a collaboration environment |
US11635883B2 (en) | 2020-02-18 | 2023-04-25 | Micah Development LLC | Indication of content linked to text |
US11763259B1 (en) | 2020-02-20 | 2023-09-19 | Asana, Inc. | Systems and methods to generate units of work in a collaboration environment |
US11455601B1 (en) | 2020-06-29 | 2022-09-27 | Asana, Inc. | Systems and methods to measure and visualize workload for completing individual units of work |
US11900323B1 (en) | 2020-06-29 | 2024-02-13 | Asana, Inc. | Systems and methods to generate units of work within a collaboration environment based on video dictation |
US11449836B1 (en) | 2020-07-21 | 2022-09-20 | Asana, Inc. | Systems and methods to facilitate user engagement with units of work assigned within a collaboration environment |
US11568339B2 (en) | 2020-08-18 | 2023-01-31 | Asana, Inc. | Systems and methods to characterize units of work based on business objectives |
CN112035698B (zh) * | 2020-09-11 | 2022-02-25 | 北京字跳网络技术有限公司 | 音频试听方法、装置及存储介质 |
USD973086S1 (en) * | 2020-11-02 | 2022-12-20 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
USD973085S1 (en) * | 2020-11-02 | 2022-12-20 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
US11769115B1 (en) | 2020-11-23 | 2023-09-26 | Asana, Inc. | Systems and methods to provide measures of user workload when generating units of work based on chat sessions between users of a collaboration environment |
US11405435B1 (en) | 2020-12-02 | 2022-08-02 | Asana, Inc. | Systems and methods to present views of records in chat sessions between users of a collaboration environment |
USD990493S1 (en) * | 2021-02-07 | 2023-06-27 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
USD990494S1 (en) * | 2021-02-07 | 2023-06-27 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
US11694162B1 (en) | 2021-04-01 | 2023-07-04 | Asana, Inc. | Systems and methods to recommend templates for project-level graphical user interfaces within a collaboration environment |
US11676107B1 (en) | 2021-04-14 | 2023-06-13 | Asana, Inc. | Systems and methods to facilitate interaction with a collaboration environment based on assignment of project-level roles |
US11553045B1 (en) * | 2021-04-29 | 2023-01-10 | Asana, Inc. | Systems and methods to automatically update status of projects within a collaboration environment |
US11803814B1 (en) | 2021-05-07 | 2023-10-31 | Asana, Inc. | Systems and methods to facilitate nesting of portfolios within a collaboration environment |
US11792028B1 (en) | 2021-05-13 | 2023-10-17 | Asana, Inc. | Systems and methods to link meetings with units of work of a collaboration environment |
US11809222B1 (en) | 2021-05-24 | 2023-11-07 | Asana, Inc. | Systems and methods to generate units of work within a collaboration environment based on selection of text |
USD990484S1 (en) * | 2021-06-08 | 2023-06-27 | Feed Media Inc. | Computer display panel with a transitional graphical user interface |
US11756000B2 (en) | 2021-09-08 | 2023-09-12 | Asana, Inc. | Systems and methods to effectuate sets of automated actions within a collaboration environment including embedded third-party content based on trigger events |
US11635884B1 (en) | 2021-10-11 | 2023-04-25 | Asana, Inc. | Systems and methods to provide personalized graphical user interfaces within a collaboration environment |
US11836681B1 (en) | 2022-02-17 | 2023-12-05 | Asana, Inc. | Systems and methods to generate records within a collaboration environment |
US11947682B2 (en) | 2022-07-07 | 2024-04-02 | Netskope, Inc. | ML-based encrypted file classification for identifying encrypted data movement |
US11863601B1 (en) | 2022-11-18 | 2024-01-02 | Asana, Inc. | Systems and methods to execute branching automation schemes in a collaboration environment |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0927945A2 (en) * | 1997-09-12 | 1999-07-07 | Amazon.Com, Inc. | Method and system for placing a purchase order via a communications network |
CN1250286A (zh) * | 1998-09-24 | 2000-04-12 | 三星电子株式会社 | 数字信息内容的保密分配系统 |
WO2000062265A1 (en) * | 1999-04-09 | 2000-10-19 | Liquid Audio, Inc. | Secure online music distribution system |
US6226618B1 (en) * | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
WO2001041023A1 (en) * | 1999-12-03 | 2001-06-07 | Matsushita Electric Industrial Company, Limited | A content distribution system and a reference server |
KR20010093472A (ko) * | 2000-03-29 | 2001-10-29 | 이진원 | 컨텐츠 파일 암호화 및 복호화 장치 |
US20010052077A1 (en) * | 1999-01-26 | 2001-12-13 | Infolio, Inc. | Universal mobile ID system and method for digital rights management |
US6385596B1 (en) * | 1998-02-06 | 2002-05-07 | Liquid Audio, Inc. | Secure online music distribution system |
CN1391375A (zh) * | 2001-06-11 | 2003-01-15 | 伊斯曼柯达公司 | 利用用于验证的混合光盘通过网络传送电子内容 |
Family Cites Families (376)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US735834A (en) * | 1903-06-08 | 1903-08-11 | Lewis B Skinner | Filter. |
US4750119A (en) | 1986-10-10 | 1988-06-07 | Tradevest, Inc. | Purchasing system with rebate feature |
US5050213A (en) | 1986-10-14 | 1991-09-17 | Electronic Publishing Resources, Inc. | Database usage metering and protection system and method |
US4960981A (en) | 1989-01-17 | 1990-10-02 | Moneyfax, Inc. | Method of and system for electronic funds transfer via facsimile machines |
US5253165A (en) | 1989-12-18 | 1993-10-12 | Eduardo Leiseca | Computerized reservations and scheduling system |
US5963916A (en) * | 1990-09-13 | 1999-10-05 | Intouch Group, Inc. | Network apparatus and method for preview of music products and compilation of market data |
US5935978A (en) * | 1991-01-28 | 1999-08-10 | Rhone-Poulenc Rorer Limited | Compounds containing phenyl linked to aryl or heteroaryl by an aliphatic- or heteroatom-containing linking group |
US5485518A (en) | 1993-09-30 | 1996-01-16 | Yellowstone Environmental Science, Inc. | Electronic media program recognition and choice |
US5627973A (en) | 1994-03-14 | 1997-05-06 | Moore Business Forms, Inc. | Method and apparatus for facilitating evaluation of business opportunities for supplying goods and/or services to potential customers |
US5535383A (en) | 1994-03-17 | 1996-07-09 | Sybase, Inc. | Database system with methods for controlling object interaction by establishing database contracts between objects |
US5635978A (en) * | 1994-05-20 | 1997-06-03 | News America Publications, Inc. | Electronic television program guide channel system and method |
JPH08145719A (ja) * | 1994-09-22 | 1996-06-07 | Canon Inc | 位置または角度の検出方法 |
US5715403A (en) * | 1994-11-23 | 1998-02-03 | Xerox Corporation | System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar |
JPH08263438A (ja) * | 1994-11-23 | 1996-10-11 | Xerox Corp | ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法 |
US6963859B2 (en) | 1994-11-23 | 2005-11-08 | Contentguard Holdings, Inc. | Content rendering repository |
JPH08214281A (ja) | 1995-02-06 | 1996-08-20 | Sony Corp | 課金方法および課金システム |
CA2683230C (en) | 1995-02-13 | 2013-08-27 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection |
US7095854B1 (en) | 1995-02-13 | 2006-08-22 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US5943422A (en) | 1996-08-12 | 1999-08-24 | Intertrust Technologies Corp. | Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
US5680323A (en) * | 1995-06-23 | 1997-10-21 | Canon Information Systems, Inc. | Multimedia player |
US5706507A (en) | 1995-07-05 | 1998-01-06 | International Business Machines Corporation | System and method for controlling access to data located on a content server |
AU6489296A (en) | 1995-07-18 | 1997-02-18 | Marshall A. Sloo | On-line contract negotiating apparatus and method |
JPH0934841A (ja) | 1995-07-21 | 1997-02-07 | Fujitsu Ltd | 記憶媒体のオンライン暗号解除システムおよび方法 |
JPH0973487A (ja) | 1995-09-01 | 1997-03-18 | Fujitsu Ltd | コンテンツ売上金分配システム及び分配方法 |
JPH0990825A (ja) | 1995-09-28 | 1997-04-04 | Mita Ind Co Ltd | 画像形成装置 |
US6807534B1 (en) | 1995-10-13 | 2004-10-19 | Trustees Of Dartmouth College | System and method for managing copyrighted electronic media |
US5765152A (en) | 1995-10-13 | 1998-06-09 | Trustees Of Dartmouth College | System and method for managing copyrighted electronic media |
WO1997025798A1 (en) | 1996-01-11 | 1997-07-17 | Mrj, Inc. | System for controlling access and distribution of digital property |
US5864868A (en) * | 1996-02-13 | 1999-01-26 | Contois; David C. | Computer control system and user interface for media playing devices |
US5963915A (en) * | 1996-02-21 | 1999-10-05 | Infoseek Corporation | Secure, convenient and efficient system and method of performing trans-internet purchase transactions |
US7143064B2 (en) | 1996-04-16 | 2006-11-28 | Picciallo Michael J | Controlled entertainment spending account |
US6044360A (en) | 1996-04-16 | 2000-03-28 | Picciallo; Michael J. | Third party credit card |
US7653595B2 (en) | 1996-04-16 | 2010-01-26 | Restricted Spending Solutions LLC | Controlled entertainment spending account |
US6151643A (en) | 1996-06-07 | 2000-11-21 | Networks Associates, Inc. | Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer |
US5926624A (en) | 1996-09-12 | 1999-07-20 | Audible, Inc. | Digital information library and delivery system with logic for generating files targeted to the playback device |
FR2753868A1 (fr) * | 1996-09-25 | 1998-03-27 | Technical Maintenance Corp | Procede de selection d'un enregistrement sur un systeme numerique de reproduction audiovisuel et systeme pour mise en oeuvre du procede |
US5953710A (en) | 1996-10-09 | 1999-09-14 | Fleming; Stephen S. | Children's credit or debit card system |
WO1998035468A2 (en) * | 1997-01-27 | 1998-08-13 | Benjamin Slotznick | System for delivering and displaying primary and secondary information |
US5864830A (en) | 1997-02-13 | 1999-01-26 | Armetta; David | Data processing method of configuring and monitoring a satellite spending card linked to a host credit card |
US6421733B1 (en) | 1997-03-25 | 2002-07-16 | Intel Corporation | System for dynamically transcoding data transmitted between computers |
US6341353B1 (en) | 1997-04-11 | 2002-01-22 | The Brodia Group | Smart electronic receipt system |
WO1998049644A1 (en) | 1997-04-28 | 1998-11-05 | Ariba Technologies, Inc. | Operating resource management system |
US6243725B1 (en) | 1997-05-21 | 2001-06-05 | Premier International, Ltd. | List building system |
US6085253A (en) | 1997-08-01 | 2000-07-04 | United Video Properties, Inc. | System and method for transmitting and receiving data |
US5954826A (en) | 1997-09-29 | 1999-09-21 | Sun Microsystems, Inc. | Method and apparatus for analyzing data |
JPH11185381A (ja) * | 1997-10-16 | 1999-07-09 | Shoichi Iida | パーソナル記録媒体購入システム、パーソナル記録媒体購入方法及びパーソナル記録媒体購入プログラムを記録した記録媒体 |
ES2397501T3 (es) * | 1997-11-25 | 2013-03-07 | Motorola Mobility, Llc | Métodos, sistemas y elementos fabricados de reproducción de contenido audio |
US5987466A (en) | 1997-11-25 | 1999-11-16 | International Business Machines Corporation | Presenting web pages with discrete, browser-controlled complexity levels |
US7747523B2 (en) | 1998-03-30 | 2010-06-29 | Cohen Morris E | Internet-based financial vehicles |
US6446080B1 (en) * | 1998-05-08 | 2002-09-03 | Sony Corporation | Method for creating, modifying, and playing a custom playlist, saved as a virtual CD, to be played by a digital audio/visual actuator device |
US6363486B1 (en) | 1998-06-05 | 2002-03-26 | Intel Corporation | Method of controlling usage of software components |
US6067531A (en) | 1998-07-21 | 2000-05-23 | Mci Communications Corporation | Automated contract negotiator/generation system and method |
US6546555B1 (en) | 1998-07-23 | 2003-04-08 | Siemens Corporate Research, Inc. | System for hypervideo filtering based on end-user payment interest and capability |
US6232973B1 (en) * | 1998-08-07 | 2001-05-15 | Hewlett-Packard Company | Appliance and method for navigating among multiple captured images and functional menus |
US7228437B2 (en) * | 1998-08-13 | 2007-06-05 | International Business Machines Corporation | Method and system for securing local database file of local content stored on end-user system |
US7346580B2 (en) | 1998-08-13 | 2008-03-18 | International Business Machines Corporation | Method and system of preventing unauthorized rerecording of multimedia content |
GB2341462B (en) | 1998-09-12 | 2003-06-11 | Ibm | Method for deployment of incremental versions of applications |
US6317784B1 (en) * | 1998-09-29 | 2001-11-13 | Radiowave.Com, Inc. | Presenting supplemental information for material currently and previously broadcast by a radio station |
US8332478B2 (en) * | 1998-10-01 | 2012-12-11 | Digimarc Corporation | Context sensitive connected content |
US6976265B1 (en) * | 1998-10-08 | 2005-12-13 | Ati International Srl | Method and apparatus for controlling display of content signals |
US6330670B1 (en) | 1998-10-26 | 2001-12-11 | Microsoft Corporation | Digital rights management operating system |
EP0999510A3 (en) | 1998-11-02 | 2003-10-22 | Ncr International Inc. | Methods and apparatus for automated item return processing |
US6452609B1 (en) * | 1998-11-06 | 2002-09-17 | Supertuner.Com | Web application for accessing media streams |
US7010512B1 (en) | 1998-11-09 | 2006-03-07 | C/Base, Inc. | Transfer instrument |
US7047416B2 (en) * | 1998-11-09 | 2006-05-16 | First Data Corporation | Account-based digital signature (ABDS) system |
GB9825337D0 (en) | 1998-11-20 | 1999-01-13 | Memory Corp Plc | Copy management for data suystems |
US6363503B1 (en) | 1998-11-24 | 2002-03-26 | Autodesk, Inc. | Error handling and representation in a computer-aided design environment |
US6560637B1 (en) * | 1998-12-02 | 2003-05-06 | Polycom, Inc. | Web-enabled presentation device and methods of use thereof |
US6873992B1 (en) | 1999-09-07 | 2005-03-29 | Robolaw Corporation | Method and system for automated document generation |
US6173269B1 (en) | 1998-12-16 | 2001-01-09 | Zowi.Com, Inc | Method and apparatus for executing electronic commercial transactions with minors |
IT1303603B1 (it) * | 1998-12-16 | 2000-11-14 | Giovanni Sacco | Procedimento a tassonomia dinamica per il reperimento di informazionisu grandi banche dati eterogenee. |
US7624046B2 (en) | 1998-12-24 | 2009-11-24 | Universal Music Group, Inc. | Electronic music/media distribution system |
US7209892B1 (en) * | 1998-12-24 | 2007-04-24 | Universal Music Group, Inc. | Electronic music/media distribution system |
JP2003526805A (ja) * | 1999-01-22 | 2003-09-09 | エムシーワイ ミユージック ワールド、インコーポレイテッド | インターネットによる音楽製品の配信 |
US6233682B1 (en) * | 1999-01-22 | 2001-05-15 | Bernhard Fritsch | Distribution of musical products by a web site vendor over the internet |
US6247130B1 (en) * | 1999-01-22 | 2001-06-12 | Bernhard Fritsch | Distribution of musical products by a web site vendor over the internet |
EP1024443A3 (en) | 1999-01-29 | 2002-01-09 | Canon Kabushiki Kaisha | Utilising electronically accessible resources |
JP4214651B2 (ja) | 1999-03-31 | 2009-01-28 | ソニー株式会社 | データコミュニケーションシステム、データ管理方法 |
US6338044B1 (en) | 1999-03-17 | 2002-01-08 | Loudeye Technologies, Inc. | Personal digital content system |
US6944776B1 (en) | 1999-04-12 | 2005-09-13 | Microsoft Corporation | System and method for data rights management |
US7292980B1 (en) | 1999-04-30 | 2007-11-06 | Lucent Technologies Inc. | Graphical user interface and method for modifying pronunciations in text-to-speech and speech recognition systems |
US7308413B1 (en) | 1999-05-05 | 2007-12-11 | Tota Michael J | Process for creating media content based upon submissions received on an electronic multi-media exchange |
US7006993B1 (en) | 1999-05-28 | 2006-02-28 | The Coca-Cola Company | Method and apparatus for surrogate control of network-based electronic transactions |
GB9913165D0 (en) | 1999-06-08 | 1999-08-04 | Secr Defence | Access control in a web environment |
US6591420B1 (en) | 1999-08-25 | 2003-07-08 | Warner Music Group, Inc. | Remote control system for audio and video content |
US20010042002A1 (en) * | 1999-08-30 | 2001-11-15 | Jeff Koopersmith | Method and system for communicating targeted information |
US20040210481A1 (en) | 1999-09-15 | 2004-10-21 | Quinlan Christopher F. | Method and system for redeeming promotional offers |
JP2001093226A (ja) | 1999-09-21 | 2001-04-06 | Sony Corp | 情報通信システムおよび方法、ならびに、情報通信装置および方法 |
US6549922B1 (en) | 1999-10-01 | 2003-04-15 | Alok Srivastava | System for collecting, transforming and managing media metadata |
US7020704B1 (en) | 1999-10-05 | 2006-03-28 | Lipscomb Kenneth O | System and method for distributing media assets to user devices via a portal synchronized by said user devices |
JP4329258B2 (ja) * | 1999-10-25 | 2009-09-09 | ソニー株式会社 | コンテンツデータの制御装置及び方法、並びに、記憶媒体 |
US7028264B2 (en) | 1999-10-29 | 2006-04-11 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
US6658476B1 (en) | 1999-11-29 | 2003-12-02 | Microsoft Corporation | Client-server protocol support list for standard request-response protocols |
US7383233B1 (en) | 1999-12-03 | 2008-06-03 | General Electric Company | Method of designing an electronic transaction system |
US20020073167A1 (en) | 1999-12-08 | 2002-06-13 | Powell Kyle E. | Internet content delivery acceleration system employing a hybrid content selection scheme |
US7213005B2 (en) | 1999-12-09 | 2007-05-01 | International Business Machines Corporation | Digital content distribution using web broadcasting services |
US6976229B1 (en) * | 1999-12-16 | 2005-12-13 | Ricoh Co., Ltd. | Method and apparatus for storytelling with digital photographs |
GB9929983D0 (en) | 1999-12-17 | 2000-02-09 | Hitbits Co Uk Limited | On-line purchasing system |
US7047411B1 (en) | 1999-12-17 | 2006-05-16 | Microsoft Corporation | Server for an electronic distribution system and method of operating same |
US6792113B1 (en) | 1999-12-20 | 2004-09-14 | Microsoft Corporation | Adaptable security mechanism for preventing unauthorized access of digital data |
US20020002609A1 (en) | 1999-12-29 | 2002-01-03 | Chung David W. | Telecommunications operating system |
AU2101901A (en) | 2000-01-06 | 2001-07-16 | Andrew Stearns Brenneman | Method and system for supervising on-line purchasing |
US6496802B1 (en) | 2000-01-07 | 2002-12-17 | Mp3.Com, Inc. | System and method for providing access to electronic works |
US6912528B2 (en) | 2000-01-18 | 2005-06-28 | Gregg S. Homer | Rechargeable media distribution and play system |
US20010033296A1 (en) * | 2000-01-21 | 2001-10-25 | Fullerton Nathan W. | Method and apparatus for delivery and presentation of data |
US7328189B2 (en) | 2000-01-26 | 2008-02-05 | Paybyclick Corporation | Method and apparatus for conducting electronic commerce transactions using electronic tokens |
WO2001056285A1 (en) | 2000-01-27 | 2001-08-02 | Berberet Suzanne M | System and method for providing broadcast programming, a virtual vcr, and a video scrapbook to programming subscribers |
US7159233B2 (en) | 2000-01-28 | 2007-01-02 | Sedna Patent Services, Llc | Method and apparatus for preprocessing and postprocessing content in an interactive information distribution system |
JP4135287B2 (ja) | 2000-02-01 | 2008-08-20 | ソニー株式会社 | 記録再生装置、携帯装置、データ転送システム、データ転送方法、データ再生方法、データ転送及び再生方法 |
US6868440B1 (en) | 2000-02-04 | 2005-03-15 | Microsoft Corporation | Multi-level skimming of multimedia content using playlists |
US6590595B1 (en) * | 2000-02-08 | 2003-07-08 | Sun Microsystems, Inc. | Mechanism for providing intuitive scrolling feedback |
US6779115B1 (en) | 2000-02-18 | 2004-08-17 | Digital5, Inc. | Portable device using a smart card to receive and decrypt digital data |
US6248946B1 (en) * | 2000-03-01 | 2001-06-19 | Ijockey, Inc. | Multimedia content delivery system and method |
US20010044786A1 (en) | 2000-03-14 | 2001-11-22 | Yoshihito Ishibashi | Content usage management system and method, and program providing medium therefor |
EP1209608A4 (en) | 2000-03-17 | 2002-08-21 | Sony Corp | INVESTMENT SYSTEM AND METHOD FOR TRANSMITTING / RECEIVING DATA |
US20020016776A1 (en) * | 2000-03-24 | 2002-02-07 | Chorng-Yeong Chu | Distributing digital content |
US6968500B2 (en) | 2000-04-05 | 2005-11-22 | Dmitry Mikhailov | Automatic forms handling system |
US6760721B1 (en) | 2000-04-14 | 2004-07-06 | Realnetworks, Inc. | System and method of managing metadata data |
US20020023015A1 (en) * | 2000-04-19 | 2002-02-21 | Hughes David A. | Purchasable content distribution with shopping cart having segregated digital download content and physical storage media |
US7043447B2 (en) * | 2000-04-19 | 2006-05-09 | Sony Corporation | Method for facilitating a transaction for purchasable content over an electronic network |
US6386894B2 (en) * | 2000-04-28 | 2002-05-14 | Texas Instruments Incorporated | Versatile interconnection scheme for beverage quality and control sensors |
JP2001324713A (ja) * | 2000-05-15 | 2001-11-22 | Hitachi Ltd | 液晶表示素子およびこの液晶表示素子を用いた液晶表示装置 |
WO2001088666A2 (en) | 2000-05-17 | 2001-11-22 | Interwoven Inc. | Method and apparatus for automatically deploying data and simultaneously executing computer program scripts in a computer network |
JP4360750B2 (ja) | 2000-06-16 | 2009-11-11 | ヤマハ株式会社 | コンテンツ配信システム及び同配信システムに利用される配信サーバ。 |
US7076445B1 (en) | 2000-06-20 | 2006-07-11 | Cartwright Shawn D | System and methods for obtaining advantages and transacting the same in a computer gaming environment |
US6874143B1 (en) | 2000-06-21 | 2005-03-29 | Microsoft Corporation | Architectures for and methods of providing network-based software extensions |
US7962370B2 (en) | 2000-06-29 | 2011-06-14 | Rodriguez Arturo A | Methods in a media service system for transaction processing |
WO2002003179A2 (en) | 2000-06-30 | 2002-01-10 | Williams Eddie H | Online digital content library |
US6892391B1 (en) | 2000-07-13 | 2005-05-10 | Stefan Jones | Dynamic generation of video content for presentation by a media server |
AU7593601A (en) | 2000-07-14 | 2002-01-30 | Atabok Inc | Controlling and managing digital assets |
JP4736216B2 (ja) | 2000-07-17 | 2011-07-27 | ソニー株式会社 | データ入出力装置及び方法 |
US20020104096A1 (en) | 2000-07-19 | 2002-08-01 | Cramer Allen Brett | System and methods for providing web-based multimedia presentations |
JP2002041482A (ja) | 2000-07-21 | 2002-02-08 | Hitachi Ltd | コンテンツの利用制限解除方法および記憶媒体 |
WO2002008869A2 (en) | 2000-07-25 | 2002-01-31 | Digeo, Inc. | Allowance account for interactive television system |
TWI266287B (en) * | 2000-08-18 | 2006-11-11 | Sony Corp | Communication system, communication apparatus, communication method, record medium, and program |
US6959326B1 (en) | 2000-08-24 | 2005-10-25 | International Business Machines Corporation | Method, system, and program for gathering indexable metadata on content at a data repository |
US20020082857A1 (en) | 2000-09-08 | 2002-06-27 | Val Skordin | Method and apparatus for providing an online document and input form creation and storage system |
GB2366969A (en) | 2000-09-14 | 2002-03-20 | Phocis Ltd | Copyright protection for digital content distributed over a network |
US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
JP2002108881A (ja) * | 2000-10-02 | 2002-04-12 | Hitachi Tool Engineering Ltd | 電子カタログシステム |
JP2002189870A (ja) | 2000-10-11 | 2002-07-05 | E Magazines Kk | 音楽情報配信メールマガジン発行システム |
JP4644925B2 (ja) * | 2000-10-12 | 2011-03-09 | ソニー株式会社 | 情報処理装置および情報処理方法 |
JP4378590B2 (ja) * | 2000-10-12 | 2009-12-09 | ソニー株式会社 | 情報処理装置および情報処理方法、並びにプログラム格納媒体 |
JP2002123640A (ja) | 2000-10-17 | 2002-04-26 | Sony Corp | 電子案内情報処理システム、情報配信装置、携帯端末装置及び電子案内情報処理方法 |
US7389424B2 (en) | 2000-10-24 | 2008-06-17 | Kurzweil Cyberart Technologies, Inc. | Technique for distributing software |
US20020091584A1 (en) | 2000-10-25 | 2002-07-11 | Clark George Philip | Electronic content distribution |
US20020073177A1 (en) | 2000-10-25 | 2002-06-13 | Clark George Philip | Processing content for electronic distribution using a digital rights management system |
US20020099801A1 (en) | 2000-10-25 | 2002-07-25 | Miruka Ishii | Data transmission-reception system and data transmission-reception method |
US7343324B2 (en) | 2000-11-03 | 2008-03-11 | Contentguard Holdings Inc. | Method, system, and computer readable medium for automatically publishing content |
FR2816421A1 (fr) | 2000-11-06 | 2002-05-10 | Evidian | Gestion coordonnee de contrats et services, notamment de telecommunication |
CA2326368A1 (en) | 2000-11-20 | 2002-05-20 | Adexact Corporation | Method and system for targeted content delivery, presentation, management, and reporting |
US7925967B2 (en) | 2000-11-21 | 2011-04-12 | Aol Inc. | Metadata quality improvement |
JP2002164880A (ja) | 2000-11-29 | 2002-06-07 | Pfu Ltd | コンテンツ提供サーバ、コンテンツ提供プログラムを記録した記録媒体、コンテンツ配信サーバ、およびコンテンツ配信プログラムを記録した記録媒体 |
US20020095386A1 (en) | 2000-12-07 | 2002-07-18 | Maritzen L. Michael | Account control and access management of sub-accounts from master account |
WO2002048920A2 (en) | 2000-12-12 | 2002-06-20 | Time Warner Entertainment Company, L.P. | Digital asset data type definitions |
US7194544B2 (en) | 2000-12-14 | 2007-03-20 | Borland Software Corporation | Method and system for dynamic protocol selection among object-handled specified protocols |
US8055899B2 (en) | 2000-12-18 | 2011-11-08 | Digimarc Corporation | Systems and methods using digital watermarking and identifier extraction to provide promotional opportunities |
US7266704B2 (en) | 2000-12-18 | 2007-09-04 | Digimarc Corporation | User-friendly rights management systems and methods |
JP2002189801A (ja) | 2000-12-21 | 2002-07-05 | Sony Corp | サービス提供システム、管理サーバ、サービスプロバイダ、端末装置、記録媒体発行装置、サービス提供方法、記録媒体 |
US6938005B2 (en) | 2000-12-21 | 2005-08-30 | Intel Corporation | Digital content distribution |
AUPR230700A0 (en) * | 2000-12-22 | 2001-01-25 | Canon Kabushiki Kaisha | A method for facilitating access to multimedia content |
US20020087440A1 (en) | 2000-12-29 | 2002-07-04 | Blair William R. | Method for reconstructing and validating a bill of materials and creating a comprehensive bill of materials |
US6731312B2 (en) | 2001-01-08 | 2004-05-04 | Apple Computer, Inc. | Media player interface |
US20020091634A1 (en) * | 2001-01-11 | 2002-07-11 | Trace Eubanks | System and method for deferring payments |
US7028009B2 (en) | 2001-01-17 | 2006-04-11 | Contentguardiholdings, Inc. | Method and apparatus for distributing enforceable property rights |
US8452652B2 (en) | 2001-01-29 | 2013-05-28 | International Business Machines Corporation | Electronic coupons decision support and recommendation system |
US7363372B2 (en) | 2001-02-06 | 2008-04-22 | Mtvn Online Partners I Llc | System and method for managing content delivered to a user over a network |
GB0103130D0 (en) | 2001-02-08 | 2001-03-28 | Newsplayer Ltd | Media editing method and software thereof |
US7987510B2 (en) | 2001-03-28 | 2011-07-26 | Rovi Solutions Corporation | Self-protecting digital content |
US20020143782A1 (en) | 2001-03-30 | 2002-10-03 | Intertainer, Inc. | Content management system |
JP2002318873A (ja) | 2001-04-20 | 2002-10-31 | Sony Corp | 情報処理装置および情報処理方法、コンテンツ配信システム、記録媒体、並びにプログラム |
US6754895B1 (en) | 2001-04-26 | 2004-06-22 | Palm Source, Inc. | Method and system for automatic firmware updates in a portable hand-held device |
JP2002328852A (ja) | 2001-05-01 | 2002-11-15 | Yasuo Nishizawa | Httpプロトコロル統一制御による高トランザクションの各種電子商取引対応マルチメディアダイレクトコマースシステム |
GB2400964B (en) * | 2001-05-02 | 2004-12-29 | Virtual Access Ltd | Secure payment method and system |
US20060091203A1 (en) | 2001-05-04 | 2006-05-04 | Anton Bakker | Systems and methods for the identification and presenting of information |
US20020174021A1 (en) | 2001-05-15 | 2002-11-21 | International Business Machines Corporation | Optimized shopping list process |
US6976028B2 (en) | 2001-06-15 | 2005-12-13 | Sony Corporation | Media content creating and publishing system and process |
US6910049B2 (en) | 2001-06-15 | 2005-06-21 | Sony Corporation | System and process of managing media content |
US20030014496A1 (en) * | 2001-06-27 | 2003-01-16 | Spencer Donald J. | Closed-loop delivery system |
US20030014630A1 (en) | 2001-06-27 | 2003-01-16 | Spencer Donald J. | Secure music delivery |
US6871228B2 (en) | 2001-06-29 | 2005-03-22 | International Business Machines Corporation | Methods and apparatus in distributed remote logging system for remote adhoc data analysis customized with multilevel hierarchical logger tree |
FR2827981A1 (fr) | 2001-07-27 | 2003-01-31 | Thomson Licensing Sa | Installation et procede de gestion d'achat de contenus numeriques diffuses, terminal, moyens de diffusion, de gestion de transactions et de telechargement pour une telle installation |
WO2003012670A1 (en) | 2001-07-30 | 2003-02-13 | Alcatel Internetworking, Inc. | Distributed network management system using policies |
JP2003051179A (ja) | 2001-08-03 | 2003-02-21 | Sony Corp | 編集装置および編集方法 |
JP2003050588A (ja) | 2001-08-06 | 2003-02-21 | Pioneer Electronic Corp | コンテンツ提供システムの管理サーバ装置、および端末装置 |
JP2003050745A (ja) | 2001-08-07 | 2003-02-21 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
AU2002332556A1 (en) | 2001-08-15 | 2003-03-03 | Visa International Service Association | Method and system for delivering multiple services electronically to customers via a centralized portal architecture |
MXPA04001463A (es) | 2001-08-16 | 2005-04-29 | Trans World New York Llc | Sistema de muestreo, recomendacion y compra de medios de usuario personalizado utilizando base de datos de inventario en tiempo real. |
US20030046224A1 (en) | 2001-08-30 | 2003-03-06 | Mujtaba M. Shahid | Method and apparatus for handling monetary transactions |
US20030049014A1 (en) | 2001-09-07 | 2003-03-13 | Tri-Vision Electronics Inc. | Method and apparatus for playing digital media and digital media for use therein |
MXPA04002234A (es) | 2001-09-11 | 2004-06-29 | Thomson Licensing Sa | Metodo y aparato para la activacion automatica del modo de ecualizacion. |
JP2003108417A (ja) | 2001-10-01 | 2003-04-11 | Toshiba Corp | データ共有およびデータ配信方法 |
US20030074465A1 (en) | 2001-10-15 | 2003-04-17 | Zhicheng Tang | ADSL downloading with priority transmit queue |
US20030167318A1 (en) | 2001-10-22 | 2003-09-04 | Apple Computer, Inc. | Intelligent synchronization of media player with host computer |
KR100718613B1 (ko) | 2001-10-22 | 2007-05-16 | 애플 인크. | 호스트 컴퓨터와 미디어 플레이어의 미디어 내용 동기화 방법 |
US20030182188A1 (en) | 2001-10-26 | 2003-09-25 | Mark Duchow | System and method for providing electronic vouchers |
US7549129B2 (en) * | 2001-10-31 | 2009-06-16 | Microsoft Corporation | Computer system with enhanced user interface for images |
WO2003038700A1 (fr) | 2001-11-02 | 2003-05-08 | Fujitsu Limited | Procede de notification d'informations relatives a une marchandise |
US7069230B2 (en) | 2001-11-13 | 2006-06-27 | International Business Machines Corporation | Enhanced method and system for providing supply chain execution processes in an outsourced manufacturing environment |
AUPR947701A0 (en) | 2001-12-14 | 2002-01-24 | Activesky, Inc. | Digital multimedia publishing system for wireless devices |
AUPR970301A0 (en) | 2001-12-21 | 2002-01-24 | Canon Kabushiki Kaisha | Content authentication for digital media based recording devices |
US20030120928A1 (en) | 2001-12-21 | 2003-06-26 | Miles Cato | Methods for rights enabled peer-to-peer networking |
US20030135424A1 (en) | 2002-01-17 | 2003-07-17 | Davis Jeffrey S. | System and method for automatically updating media in a digital jukebox |
US20030149742A1 (en) | 2002-02-06 | 2003-08-07 | Chris Bollerud | Method and system for staging content |
US20030149720A1 (en) | 2002-02-06 | 2003-08-07 | Leonid Goldstein | System and method for accelerating internet access |
US7293275B1 (en) | 2002-02-08 | 2007-11-06 | Microsoft Corporation | Enhanced video content information associated with video programs |
US20040012618A1 (en) | 2002-07-18 | 2004-01-22 | Finney Randolph L. | Legal document generating system |
US6941324B2 (en) * | 2002-03-21 | 2005-09-06 | Microsoft Corporation | Methods and systems for processing playlists |
US7220910B2 (en) * | 2002-03-21 | 2007-05-22 | Microsoft Corporation | Methods and systems for per persona processing media content-associated metadata |
US20030182139A1 (en) * | 2002-03-22 | 2003-09-25 | Microsoft Corporation | Storage, retrieval, and display of contextual art with digital media files |
AU2003220423A1 (en) | 2002-03-22 | 2003-10-13 | Sun Microsystems, Inc. | Mobile download system |
US7707221B1 (en) | 2002-04-03 | 2010-04-27 | Yahoo! Inc. | Associating and linking compact disc metadata |
WO2003085578A1 (en) | 2002-04-04 | 2003-10-16 | Catalina Marketing International, Inc. | Product recall using customer prior shopping history data |
US20030191776A1 (en) | 2002-04-05 | 2003-10-09 | Pere Obrador | Media object management |
US7827259B2 (en) | 2004-04-27 | 2010-11-02 | Apple Inc. | Method and system for configurable automatic media selection |
US7797446B2 (en) | 2002-07-16 | 2010-09-14 | Apple Inc. | Method and system for updating playlists |
US7680849B2 (en) * | 2004-10-25 | 2010-03-16 | Apple Inc. | Multiple media type synchronization between host computer and media device |
US9715500B2 (en) | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
US7292990B2 (en) | 2002-04-08 | 2007-11-06 | Topcoder, Inc. | System and method for software development |
US7073193B2 (en) | 2002-04-16 | 2006-07-04 | Microsoft Corporation | Media content descriptions |
US20040025185A1 (en) | 2002-04-29 | 2004-02-05 | John Goci | Digital video jukebox network enterprise system |
US7693914B2 (en) | 2002-05-09 | 2010-04-06 | Shachar Oren | Systems and methods for the production, management, syndication and distribution of digital assets through a network |
US20040003097A1 (en) * | 2002-05-17 | 2004-01-01 | Brian Willis | Content delivery system |
US7426537B2 (en) | 2002-05-31 | 2008-09-16 | Microsoft Corporation | Systems and methods for sharing dynamic content among a plurality of online co-users |
WO2003102821A1 (en) | 2002-05-31 | 2003-12-11 | Context Media, Inc. | Cataloging and managing the distribution of distributed digital assets |
WO2004003852A1 (ja) | 2002-06-04 | 2004-01-08 | Iwane Laboratories, Ltd. | インターネット経由の観光旅行システム |
JP2004013608A (ja) | 2002-06-07 | 2004-01-15 | Hitachi Ltd | プログラムの実行および転送の制御 |
US7219308B2 (en) * | 2002-06-21 | 2007-05-15 | Microsoft Corporation | User interface for media player program |
KR20040000290A (ko) | 2002-06-24 | 2004-01-03 | 엘지전자 주식회사 | 고밀도 광디스크의 멀티 경로 데이터 스트림 관리방법 |
US7885887B2 (en) | 2002-07-09 | 2011-02-08 | Artistshare, Inc. | Methods and apparatuses for financing and marketing a creative work |
US9445133B2 (en) | 2002-07-10 | 2016-09-13 | Arris Enterprises, Inc. | DVD conversion for on demand |
CA2407774C (en) | 2002-07-16 | 2005-01-04 | Musicrypt Inc. | Content distribution system and method |
US7895661B2 (en) | 2003-04-25 | 2011-02-22 | Apple Inc. | Method and system for secure network-based distribution of content |
US20040034601A1 (en) | 2002-08-16 | 2004-02-19 | Erwin Kreuzer | System and method for content distribution and reselling |
WO2004019182A2 (en) | 2002-08-24 | 2004-03-04 | Ingrian Networks, Inc. | Selective feature activation |
US20040044949A1 (en) | 2002-08-28 | 2004-03-04 | Adc Telecommunications, Inc. | Document delivery application |
US20050246193A1 (en) | 2002-08-30 | 2005-11-03 | Navio Systems, Inc. | Methods and apparatus for enabling transaction relating to digital assets |
US20040216036A1 (en) * | 2002-09-13 | 2004-10-28 | Yahoo! Inc. | Browser user interface |
CA2406025A1 (en) | 2002-09-30 | 2004-03-30 | Ibm Canada Limited-Ibm Canada Limitee | Validating content of localization data files |
US20030029914A1 (en) | 2002-10-08 | 2003-02-13 | Hortman Daniel P. | Pre-paid payment device and method therefor |
US7054888B2 (en) * | 2002-10-16 | 2006-05-30 | Microsoft Corporation | Optimizing media player memory during rendering |
US20040153968A1 (en) | 2002-10-24 | 2004-08-05 | Jennie Ching | Method and system for user customizable asset metadata generation in a web-based asset management system |
US20040093274A1 (en) | 2002-11-08 | 2004-05-13 | Marko Vanska | Method and apparatus for making daily shopping easier |
US9027063B2 (en) | 2002-11-27 | 2015-05-05 | Deluxe Digital Distribution Inc. | Video-on-demand (VOD) management system and methods |
US7493289B2 (en) * | 2002-12-13 | 2009-02-17 | Aol Llc | Digital content store system |
US7412532B2 (en) | 2002-12-13 | 2008-08-12 | Aol Llc, A Deleware Limited Liability Company | Multimedia scheduler |
US7840960B2 (en) | 2002-12-17 | 2010-11-23 | Kabushiki Kaisha Toshiba | Content distribution method and content distribution package |
KR100511785B1 (ko) | 2002-12-20 | 2005-08-31 | 한국전자통신연구원 | 멀티미디어 컨텐츠 기술 메타데이터 저작 시스템 및 저작방법 |
KR100520115B1 (ko) | 2002-12-27 | 2005-10-10 | 삼성전자주식회사 | 플레이리스트 관리 장치 및 방법 |
US7581255B2 (en) | 2003-01-21 | 2009-08-25 | Microsoft Corporation | Systems and methods for licensing one or more data streams from an encoded digital media file |
JP3928561B2 (ja) | 2003-01-23 | 2007-06-13 | ソニー株式会社 | コンテンツ配信システム、情報処理装置又は情報処理方法、並びにコンピュータ・プログラム |
JP2004227334A (ja) | 2003-01-23 | 2004-08-12 | Fujitsu Ltd | ソフトウエア関連情報提供装置、ソフトウエア関連情報提供方法およびソフトウエア関連情報提供プログラム |
US7729946B2 (en) | 2003-01-24 | 2010-06-01 | Massive Incorporated | Online game advertising system |
US7305445B2 (en) | 2003-01-28 | 2007-12-04 | Microsoft Corporation | Indirect disposable email addressing |
US20040162765A1 (en) | 2003-02-19 | 2004-08-19 | Hobie Reber | System and a method for locating an item offered for sale by a merchant |
US7668752B2 (en) | 2003-03-13 | 2010-02-23 | Realnetworks, Inc. | System and method for the distribution of software products |
CN101699505B (zh) * | 2003-04-25 | 2016-02-17 | 苹果公司 | 一种基于网络的媒体系统 |
JP2006524875A (ja) * | 2003-04-25 | 2006-11-02 | アップル・コンピューター・インコーポレーテッド | メディアのネットワークベースの購入および配信のための方法およびシステム |
US9406068B2 (en) | 2003-04-25 | 2016-08-02 | Apple Inc. | Method and system for submitting media for network-based purchase and distribution |
US20050203959A1 (en) | 2003-04-25 | 2005-09-15 | Apple Computer, Inc. | Network-based purchase and distribution of digital media items |
US20070093958A1 (en) * | 2003-05-12 | 2007-04-26 | Bjorn Jonsson | Method and system for generation of real-time guiding information |
US20050015765A1 (en) | 2003-05-19 | 2005-01-20 | Michele Covell | System for doing service location management taking into account the node and network characteristics |
US20040243482A1 (en) * | 2003-05-28 | 2004-12-02 | Steven Laut | Method and apparatus for multi-way jukebox system |
US20040254949A1 (en) | 2003-06-13 | 2004-12-16 | Abb Inc. | Frame work for storing, retrieving and displaying real-time data |
US20040267812A1 (en) | 2003-06-26 | 2004-12-30 | Microsoft Corporation | Media platform |
US7685642B2 (en) | 2003-06-26 | 2010-03-23 | Contentguard Holdings, Inc. | System and method for controlling rights expressions by stakeholders of an item |
US20040268400A1 (en) | 2003-06-26 | 2004-12-30 | Microsoft Corporation | Quick starting video content |
US20050015807A1 (en) | 2003-07-15 | 2005-01-20 | Digi International Inc. | Network systems and methods to push video |
US7958163B2 (en) | 2003-08-05 | 2011-06-07 | Intraware, Inc. | System and method for bulk transfer of digital goods |
JP3979432B2 (ja) | 2003-08-08 | 2007-09-19 | オンキヨー株式会社 | ネットワークavシステム |
US7213036B2 (en) | 2003-08-12 | 2007-05-01 | Aol Llc | System for incorporating information about a source and usage of a media asset into the asset itself |
JP2005071227A (ja) | 2003-08-27 | 2005-03-17 | Sony Corp | メタデータ流通管理システム,メタデータ流通管理装置,個人別メタデータ管理装置,クライアント端末,メタデータ流通管理方法およびコンピュータプログラム |
US7606925B2 (en) | 2003-09-02 | 2009-10-20 | Microsoft Corporation | Video delivery workflow |
US20050055718A1 (en) | 2003-09-05 | 2005-03-10 | Stone Christopher J. | Peer-to-peer architecture for sharing video on demand content |
US20050060264A1 (en) | 2003-09-15 | 2005-03-17 | Microsoft Corporation | System and method for creating and playing globally relevant playlists |
US9100814B2 (en) | 2003-09-17 | 2015-08-04 | Unwired Plant, Llc | Federated download of digital content to wireless devices |
US9380269B2 (en) | 2003-09-23 | 2016-06-28 | Time Warner Cable Enterprises Llc | Scheduling trigger apparatus and method |
US20060008256A1 (en) | 2003-10-01 | 2006-01-12 | Khedouri Robert K | Audio visual player apparatus and system and method of content distribution using the same |
US7343347B2 (en) | 2003-10-08 | 2008-03-11 | Time Warner Inc. | Electronic media player with metadata based control and method of operating the same |
US7844548B2 (en) | 2003-10-15 | 2010-11-30 | Apple Inc. | Techniques and systems for electronic submission of media for network-based distribution |
CN1609845A (zh) * | 2003-10-22 | 2005-04-27 | 国际商业机器公司 | 用于改善由机器自动生成的摘要的可读性的方法和装置 |
US7716273B2 (en) | 2003-10-24 | 2010-05-11 | Microsoft Corporation | Systems and methods for projecting content from computing devices |
US7694149B2 (en) | 2003-11-11 | 2010-04-06 | Panasonic Corporation | Method for judging use permission of information and content distribution system using the method |
US20050149392A1 (en) | 2003-12-31 | 2005-07-07 | Gold Kevin K. | Using a customer's purchasing intent in recommending alternative items for purchase in a physical store |
EP2317449A3 (en) | 2004-01-16 | 2011-07-13 | Hillcrest Laboratories, Inc. | Metadata brokering server and methods |
US7433835B2 (en) | 2004-01-27 | 2008-10-07 | Amazon Technologies, Inc. | Providing a marketplace for web services |
JP2007521588A (ja) | 2004-02-06 | 2007-08-02 | セコイア メディア グループ、エルシー | 自動マルチメディアオブジェクトモデル |
CA2554876A1 (en) | 2004-02-06 | 2005-08-18 | Apparent Networks, Inc. | Method and apparatus for characterizing an end-to-end path of a packet-based network |
US20050197946A1 (en) | 2004-03-05 | 2005-09-08 | Chris Williams | Product data file for online marketplace sales channels |
US20050273849A1 (en) | 2004-03-11 | 2005-12-08 | Aep Networks | Network access using secure tunnel |
US20050216472A1 (en) | 2004-03-29 | 2005-09-29 | David Leon | Efficient multicast/broadcast distribution of formatted data |
US20060265409A1 (en) * | 2005-05-21 | 2006-11-23 | Apple Computer, Inc. | Acquisition, management and synchronization of podcasts |
US7451394B2 (en) | 2004-04-30 | 2008-11-11 | Convergys Cmg Utah | System and method for document and data validation |
US20050278375A1 (en) | 2004-05-26 | 2005-12-15 | Stephanie Mitchko | Asset management system and associated methods |
US7685512B2 (en) | 2004-05-28 | 2010-03-23 | International Business Machines Corporation | Representing logical model extensions and wire format specific rendering options in XML messaging schemas |
US20050267894A1 (en) | 2004-06-01 | 2005-12-01 | Telestream, Inc. | XML metabase for the organization and manipulation of digital media |
AU2005253033B2 (en) | 2004-06-08 | 2011-05-26 | U-Marketing Intellectual Properties Pte. Ltd. | A shopping system and method |
US20050283394A1 (en) | 2004-06-21 | 2005-12-22 | Mcgloin Justin | Automated user evaluation and lifecycle management for digital products, services and content |
US7783987B2 (en) | 2004-07-30 | 2010-08-24 | Microsoft Corporation | User experience enforcement |
US7552341B2 (en) | 2004-09-01 | 2009-06-23 | Microsoft Corporation | Licensing the use of software on a particular CPU |
US20060059097A1 (en) | 2004-09-07 | 2006-03-16 | Kent David L | Apparatus and method for automated management of digital media |
US20060074754A1 (en) | 2004-09-22 | 2006-04-06 | Takeshi Toyohara | System and method of creating and managing digital content offers |
US7844498B2 (en) * | 2004-10-25 | 2010-11-30 | Apple Inc. | Online purchase of digital media bundles having interactive content |
US8660961B2 (en) | 2004-11-18 | 2014-02-25 | Contentguard Holdings, Inc. | Method, system, and device for license-centric content consumption |
US7665141B2 (en) | 2004-11-24 | 2010-02-16 | Ghada Young | Origin and custody of copies from a stored electronic record verified page by page |
US8721446B2 (en) | 2004-12-09 | 2014-05-13 | Wms Gaming Inc. | Background downloading of gaming content to a gaming machine prior to a scheduled shutdown |
US20060168123A1 (en) | 2004-12-14 | 2006-07-27 | Alcatel | Queue and load for wireless hotspots |
US20060287966A1 (en) | 2004-12-21 | 2006-12-21 | Oracle International Corporation | Methods and systems for authoring customized contracts using contract templates that include user-configured rules and questions |
US7917133B2 (en) | 2004-12-23 | 2011-03-29 | Research In Motion Limited | Method and apparatus for after-market vending of feature-provisioning software to third party mobile wireless communication devices |
US7613704B2 (en) | 2005-01-19 | 2009-11-03 | Hewlett-Packard Development Company, L.P. | Enterprise digital asset management system and method |
EP1684223A1 (en) | 2005-01-22 | 2006-07-26 | CyberLink Corp. | System and method for licensing software |
JP2006208692A (ja) | 2005-01-27 | 2006-08-10 | Shigeo Maruyama | 音楽配信方法及び装置 |
US7818350B2 (en) * | 2005-02-28 | 2010-10-19 | Yahoo! Inc. | System and method for creating a collaborative playlist |
US20070050467A1 (en) | 2005-04-06 | 2007-03-01 | Chris Borrett | Digital asset management system, including customizable metadata model for asset cataloging and permissioning of digital assets, such as for use with digital images and songs |
US20060242640A1 (en) | 2005-04-22 | 2006-10-26 | Heinz Pauly | System and method for business software integration |
US20060277096A1 (en) | 2005-06-02 | 2006-12-07 | Levitus Robert A | Method and system for providing technical services |
US20070011156A1 (en) | 2005-07-05 | 2007-01-11 | Oracle International Corporation | RSS enabled logging |
US7930680B2 (en) | 2005-07-08 | 2011-04-19 | Microsoft Corporation | XML schema design for environment-specific types based on base types |
JP4815927B2 (ja) | 2005-07-27 | 2011-11-16 | ソニー株式会社 | 表示装置、メニュー表示方法、メニュー表示方法のプログラム及びメニュー表示方法のプログラムを記録した記録媒体 |
US9286388B2 (en) | 2005-08-04 | 2016-03-15 | Time Warner Cable Enterprises Llc | Method and apparatus for context-specific content delivery |
US7925973B2 (en) * | 2005-08-12 | 2011-04-12 | Brightcove, Inc. | Distribution of content |
US20070073694A1 (en) | 2005-09-26 | 2007-03-29 | Jerome Picault | Method and apparatus of determining access rights to content items |
US8600836B2 (en) | 2005-11-08 | 2013-12-03 | Qualcomm Incorporated | System for distributing packages and channels to a device |
US7810723B2 (en) | 2005-11-17 | 2010-10-12 | Hypercom Corporation | System and method to purchase applications by a point of sale terminal |
US9275157B2 (en) | 2005-12-21 | 2016-03-01 | Digimarc Corporation | Content metadata directory services |
US7774708B2 (en) * | 2006-01-04 | 2010-08-10 | Apple Inc. | Graphical user interface with improved media presentation |
JP2007220062A (ja) | 2006-01-19 | 2007-08-30 | Konica Minolta Holdings Inc | 制御プログラム及びプログラム提供システム並びにプログラム提供方法 |
US20070208670A1 (en) | 2006-02-17 | 2007-09-06 | Yahoo! Inc. | Method and system for selling rights in files on a network |
US8209729B2 (en) | 2006-04-20 | 2012-06-26 | At&T Intellectual Property I, Lp | Rules-based content management |
KR100796374B1 (ko) | 2006-04-21 | 2008-01-21 | (주) 디엠디 | 네트워크 기반의 정보기술 솔루션 개발관리 시스템 및 그방법 |
US7827162B2 (en) | 2006-05-15 | 2010-11-02 | Apple Inc. | Media package format for submission to a media distribution system |
US7962634B2 (en) | 2006-05-15 | 2011-06-14 | Apple Inc. | Submission of metadata content and media content to a media distribution system |
US8015237B2 (en) | 2006-05-15 | 2011-09-06 | Apple Inc. | Processing of metadata content and media content received by a media distribution system |
US20070265969A1 (en) | 2006-05-15 | 2007-11-15 | Apple Computer, Inc. | Computerized management of media distribution agreements |
US7681144B2 (en) * | 2006-06-13 | 2010-03-16 | Mlb Advanced Media, L.P. | Prioritized presentation of content |
JP2006272000A (ja) | 2006-07-10 | 2006-10-12 | Nintendo Co Ltd | 追加データ配信システムおよびアップロードシステム |
US7707273B2 (en) | 2006-09-11 | 2010-04-27 | Apple Inc. | Management and prioritization of media item downloading |
US7954048B2 (en) | 2006-09-21 | 2011-05-31 | International Business Machines Corporation | Content management via configuration set relationships in a content management system |
US20080147558A1 (en) | 2006-10-24 | 2008-06-19 | Robert Korbin Kraus | Method and system for providing prospective licensees and/or purchasers with access to licensable media content |
WO2008058289A2 (en) | 2006-11-09 | 2008-05-15 | Lynx System Developers Inc | Systems and methods for real-time allocation of digital content |
US20080120199A1 (en) | 2006-11-17 | 2008-05-22 | Tracy Pirnack | Method and system for upgrading a previously purchased media asset |
US10152687B2 (en) | 2006-12-01 | 2018-12-11 | Goldman Sachs & Co. LLC | Application directory |
US7739256B2 (en) | 2006-12-07 | 2010-06-15 | Norman Powell | Method for selling custom business software and software exchange marketplace |
US8721447B2 (en) | 2006-12-08 | 2014-05-13 | Aruze Gaming America, Inc. | Game delivery server, gaming system, and controlling method for game delivery server |
US20080147530A1 (en) | 2006-12-19 | 2008-06-19 | Kwan Shu-Leung | Programmatically transferring applications between handsets based on license information |
KR20080057483A (ko) | 2006-12-20 | 2008-06-25 | 삼성전자주식회사 | 서버, 클라이언트, 로드 밸런싱 시스템 및 그의 로드밸런싱 방법 |
US8073863B2 (en) | 2007-02-12 | 2011-12-06 | Bsp Software Llc | Batch management of metadata in a business intelligence architecture |
US20080301058A1 (en) | 2007-04-04 | 2008-12-04 | Arbinet-Thexchange, Inc. | Method and system for negotiating digital media licenses and distributing digital media |
US7644044B2 (en) | 2007-04-04 | 2010-01-05 | Sony Corporation | Systems and methods to distribute content over a network |
US10853855B2 (en) | 2007-05-20 | 2020-12-01 | Michael Sasha John | Systems and methods for automatic and transparent client authentication and online transaction verification |
US7853480B2 (en) | 2007-05-21 | 2010-12-14 | Amazon Technologies, Inc. | System and method for providing export services to merchants |
US20090037287A1 (en) | 2007-07-31 | 2009-02-05 | Ahmad Baitalmal | Software Marketplace and Distribution System |
JP5050724B2 (ja) | 2007-08-17 | 2012-10-17 | 富士通株式会社 | 文書監視プログラム、文書監視装置、文書監視方法 |
US8046369B2 (en) | 2007-09-04 | 2011-10-25 | Apple Inc. | Media asset rating system |
US7912568B2 (en) | 2007-11-27 | 2011-03-22 | International Business Machines Corporation | Tuning order configurator performance by dynamic integration of manufacturing and field feedback |
US7756920B2 (en) | 2007-11-28 | 2010-07-13 | Apple Inc. | Resubmission of media for network-based distribution |
US8027671B2 (en) | 2008-01-14 | 2011-09-27 | Penthera Partners, Inc. | Delivering files to a mobile device |
US20090198830A1 (en) | 2008-02-06 | 2009-08-06 | Inventec Corporation | Method of adjusting network data sending speed according to data processing speed at client |
US8095858B2 (en) | 2008-02-07 | 2012-01-10 | International Business Machines Corporation | File error identification, reporting, and replacement of media files |
US20090259502A1 (en) | 2008-04-10 | 2009-10-15 | Daniel David Erlewine | Quality-Based Media Management for Network-Based Media Distribution |
US8826375B2 (en) | 2008-04-14 | 2014-09-02 | Lookwithus.Com Inc. | Rich media collaboration system |
US10255580B2 (en) | 2008-05-05 | 2019-04-09 | Apple Inc. | Network-based distribution of application products |
US20090276333A1 (en) | 2008-05-05 | 2009-11-05 | Cortes Ricardo D | Electronic submission and management of digital products for network-based distribution |
US9076176B2 (en) | 2008-05-05 | 2015-07-07 | Apple Inc. | Electronic submission of application programs for network-based distribution |
US20090307683A1 (en) | 2008-06-08 | 2009-12-10 | Sam Gharabally | Network-Based Update of Application Programs |
US20100114739A1 (en) | 2008-09-03 | 2010-05-06 | David Johnston | Systems and methods for a comprehensive integrated and universal content selling and buying platform |
US8499240B2 (en) | 2008-10-31 | 2013-07-30 | Sap Ag | Rule-based presentation of log messages on a graphic timeline |
US8745153B2 (en) | 2009-02-09 | 2014-06-03 | Apple Inc. | Intelligent download of application programs |
US20100235254A1 (en) | 2009-03-16 | 2010-09-16 | Payam Mirrashidi | Application Products with In-Application Subsequent Feature Access Using Network-Based Distribution System |
US20100235889A1 (en) | 2009-03-16 | 2010-09-16 | Michael Kuohao Chu | Application products with in-application subsequent feature access using network-based distribution system |
US20100251099A1 (en) | 2009-03-26 | 2010-09-30 | David Makower | Schema Validation for Submissions of Digital Assets for Network-Based Distribution |
US20100299219A1 (en) | 2009-05-25 | 2010-11-25 | Cortes Ricardo D | Configuration and Management of Add-ons to Digital Application Programs for Network-Based Distribution |
US8984458B2 (en) | 2009-07-22 | 2015-03-17 | Synopsys, Inc. | Dynamic rule checking in electronic design automation |
US8935217B2 (en) | 2009-09-08 | 2015-01-13 | Apple Inc. | Digital asset validation prior to submission for network-based distribution |
US20120023015A1 (en) | 2010-07-21 | 2012-01-26 | Aji Mathai | Consolidated Payment and Bank Error Correction |
US20120110317A1 (en) | 2010-10-29 | 2012-05-03 | Verizon Patent And Licensing Inc. | Content download manager |
-
2004
- 2004-04-26 CN CN200910174656.4A patent/CN101699505B/zh active Active
- 2004-04-26 EP EP11162654A patent/EP2357623A1/en not_active Ceased
- 2004-04-26 WO PCT/US2004/012851 patent/WO2004097635A2/en active Application Filing
- 2004-04-26 US US10/832,984 patent/US8161411B2/en active Active
- 2004-04-26 JP JP2006513344A patent/JP4789802B2/ja active Active
- 2004-04-26 EP EP04750682A patent/EP1639440A4/en not_active Ceased
- 2004-07-30 US US10/903,496 patent/US7853893B2/en active Active
-
2005
- 2005-02-17 US US11/061,321 patent/US8291320B2/en active Active
-
2010
- 2010-05-17 JP JP2010113630A patent/JP2010186493A/ja active Pending
- 2010-10-14 US US12/904,306 patent/US9582507B2/en active Active
-
2012
- 2012-04-03 US US13/438,659 patent/US9087061B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0927945A2 (en) * | 1997-09-12 | 1999-07-07 | Amazon.Com, Inc. | Method and system for placing a purchase order via a communications network |
US6385596B1 (en) * | 1998-02-06 | 2002-05-07 | Liquid Audio, Inc. | Secure online music distribution system |
US6226618B1 (en) * | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
CN1250286A (zh) * | 1998-09-24 | 2000-04-12 | 三星电子株式会社 | 数字信息内容的保密分配系统 |
US20010052077A1 (en) * | 1999-01-26 | 2001-12-13 | Infolio, Inc. | Universal mobile ID system and method for digital rights management |
WO2000062265A1 (en) * | 1999-04-09 | 2000-10-19 | Liquid Audio, Inc. | Secure online music distribution system |
WO2001041023A1 (en) * | 1999-12-03 | 2001-06-07 | Matsushita Electric Industrial Company, Limited | A content distribution system and a reference server |
KR20010093472A (ko) * | 2000-03-29 | 2001-10-29 | 이진원 | 컨텐츠 파일 암호화 및 복호화 장치 |
CN1391375A (zh) * | 2001-06-11 | 2003-01-15 | 伊斯曼柯达公司 | 利用用于验证的混合光盘通过网络传送电子内容 |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11227315B2 (en) | 2008-01-30 | 2022-01-18 | Aibuy, Inc. | Interactive product placement system and method therefor |
US10425698B2 (en) | 2008-01-30 | 2019-09-24 | Aibuy, Inc. | Interactive product placement system and method therefor |
US9986305B2 (en) | 2008-01-30 | 2018-05-29 | Cinsay, Inc. | Interactive product placement system and method therefor |
US9674584B2 (en) | 2008-01-30 | 2017-06-06 | Cinsay, Inc. | Interactive product placement system and method therefor |
US10055768B2 (en) | 2008-01-30 | 2018-08-21 | Cinsay, Inc. | Interactive product placement system and method therefor |
US10438249B2 (en) | 2008-01-30 | 2019-10-08 | Aibuy, Inc. | Interactive product system and method therefor |
CN102483826B (zh) * | 2010-05-26 | 2016-10-19 | 辛塞伊公司 | 病毒联合交互式产品系统及其方法 |
CN102483826A (zh) * | 2010-05-26 | 2012-05-30 | 辛塞伊公司 | 病毒联合交互式产品系统及其方法 |
CN102214229A (zh) * | 2010-06-17 | 2011-10-12 | 微软公司 | 已收集的媒体内容数据 |
CN103875017A (zh) * | 2011-10-05 | 2014-06-18 | 谷歌公司 | 生成媒体内容可用性通知 |
CN104780137B (zh) * | 2014-01-09 | 2017-04-12 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置及系统 |
US10050899B2 (en) | 2014-01-09 | 2018-08-14 | Tencent Technology (Shenzhen) Company Limited | Data processing method, apparatus, client, server and system |
WO2015103992A1 (en) * | 2014-01-09 | 2015-07-16 | Tencent Technology (Shenzhen) Company Limited | Data processing method, apparatus, client, server and system |
CN107045508A (zh) * | 2016-02-05 | 2017-08-15 | 腾讯科技(深圳)有限公司 | 应用程序的处理方法和装置 |
CN107045508B (zh) * | 2016-02-05 | 2020-03-03 | 腾讯科技(深圳)有限公司 | 应用程序的处理方法和装置 |
CN108700979A (zh) * | 2016-02-14 | 2018-10-23 | 罗伊尔阿普有限公司 | 产品展示图形用户界面 |
CN115134673B (zh) * | 2016-10-26 | 2023-10-20 | 苹果公司 | 用于管理媒体浏览用户界面的方法、电子设备及存储介质 |
CN115134673A (zh) * | 2016-10-26 | 2022-09-30 | 苹果公司 | 用于管理媒体浏览用户界面的方法、电子设备及存储介质 |
US11899895B2 (en) | 2020-06-21 | 2024-02-13 | Apple Inc. | User interfaces for setting up an electronic device |
US11934640B2 (en) | 2021-01-29 | 2024-03-19 | Apple Inc. | User interfaces for record labels |
Also Published As
Publication number | Publication date |
---|---|
JP2010186493A (ja) | 2010-08-26 |
WO2004097635A2 (en) | 2004-11-11 |
US9087061B2 (en) | 2015-07-21 |
US20110040658A1 (en) | 2011-02-17 |
JP2006524874A (ja) | 2006-11-02 |
US20040268451A1 (en) | 2004-12-30 |
US7853893B2 (en) | 2010-12-14 |
WO2004097635A3 (en) | 2005-12-15 |
US20050071780A1 (en) | 2005-03-31 |
US20050193094A1 (en) | 2005-09-01 |
US9582507B2 (en) | 2017-02-28 |
EP1639440A4 (en) | 2009-03-11 |
EP2357623A1 (en) | 2011-08-17 |
US8161411B2 (en) | 2012-04-17 |
US8291320B2 (en) | 2012-10-16 |
JP4789802B2 (ja) | 2011-10-12 |
EP1639440A2 (en) | 2006-03-29 |
US20120192104A1 (en) | 2012-07-26 |
CN101699505B (zh) | 2016-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101699505B (zh) | 一种基于网络的媒体系统 | |
US7797242B2 (en) | Method and system for network-based purchase and distribution of media | |
JP3814370B2 (ja) | 可搬型メディアとネットワークの連携装置と連携方法 | |
CN1809796A (zh) | 浏览、搜索和呈现媒体项的图形用户界面 | |
US6247130B1 (en) | Distribution of musical products by a web site vendor over the internet | |
US5646992A (en) | Assembly, distribution, and use of digital information | |
US7930347B2 (en) | Responsible peer-to-peer (P2P) digital content distribution | |
US8560458B2 (en) | Method and system for making transactions through electronic portable devices which can be connected to a communication network, and associated portable electronic device | |
US20020154157A1 (en) | Website system and process for selection and delivery of electronic information on a network | |
US20080162721A1 (en) | Information processing system, apparatus and method for processing information, and program | |
WO2001078304A1 (en) | Website system and process for selection and delivery of electronic information on a network | |
CN105190667A (zh) | 基于互联网的内容平台中的频道级广告属性 | |
CA2286162A1 (en) | Digital content vending, delivery, and maintenance system | |
US7493287B1 (en) | Distributed content architecture | |
US20020118832A1 (en) | Contents processing method, contents processing system, recording device, execution device, central device, and computer memory product | |
KR20010107151A (ko) | 컴퓨터 네트워크를 이용한 다목적 멀티미디어 가판대서비스 제공 방법 및 장치 |
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 |