CN101385304B - 用于便携式媒体设备的远程内容更新 - Google Patents
用于便携式媒体设备的远程内容更新 Download PDFInfo
- Publication number
- CN101385304B CN101385304B CN2006800532172A CN200680053217A CN101385304B CN 101385304 B CN101385304 B CN 101385304B CN 2006800532172 A CN2006800532172 A CN 2006800532172A CN 200680053217 A CN200680053217 A CN 200680053217A CN 101385304 B CN101385304 B CN 101385304B
- Authority
- CN
- China
- Prior art keywords
- media
- content
- host device
- portable media
- portable
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims abstract description 90
- 230000004044 response Effects 0.000 claims abstract description 16
- 230000008569 process Effects 0.000 claims description 61
- 230000001360 synchronised effect Effects 0.000 claims description 15
- 238000013475 authorization Methods 0.000 claims description 9
- 238000012217 deletion Methods 0.000 claims 4
- 230000037430 deletion Effects 0.000 claims 4
- 230000005540 biological transmission Effects 0.000 claims 2
- 230000003993 interaction Effects 0.000 abstract description 4
- 238000007726 management method Methods 0.000 description 21
- 230000008901 benefit Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000003032 molecular docking Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 241000331006 Euchaeta media Species 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/178—Techniques for file synchronisation in file systems
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Abstract
本发明公开了主机设备(例如主机计算机)和便携式媒体设备(例如媒体播放器)之间交互的改进技术。根据一个实施例,主机设备和便携式媒体设备之间的交互可以在网络上执行。网络可以包括有线和/或无线组件。网络在地理覆盖区域上可以是本地的、区域性的或全球的。网络上的交互可以由便携式媒体设备手动地或自动地启动,以向主机设备请求内容更新。如果便携式媒体设备和主机设备之间的网络连接通过网络是可用的,则响应于所请求的内容更新,在便携式媒体设备处从主机设备接收所更新的内容。
Description
相关申请的交叉参考
本申请涉及2006年1月3日提交的题目为“MULTIMEDIADATA SHARING”的美国临时申请NO.60/756,122,在这里其被引为参考。
本申请还涉及:(i)2004年11月12日提交的题目为“WIRELESSSYNCHRONIZATION BETWEEN MEDIA PLAYER AND HOSTDEVICE”的美国申请No.10/987,649,在这里其被引为参考;(ii)2004年10月25日提交的题目为“IMAGE SCALINGARRANGEMENT”的美国申请No.10/973,657,在这里其被引为参考;(iii)2004年10月25日提交的题目为“MULTIPLE MEDIA TYPESYNCHRONIZATION BETWEEN HOST COMPUTER ANDMEDIA DEVICE”的美国申请No.10/973,925,在这里其被引为参考;(iv)2003年4月25日提交的题目为“MEDIA PLAYER SYSTEM”的美国申请No.10/423,490,在这里其被引为参考;(v)2002年10月21日提交的题目为“INTELLIGENT INTERACTION BETWEENMEDIA PLAYER AND HOST COMPUTER”的美国申请No.10/277,418,在这里其被引为参考;和(vi)2002年4月5日提交的题目为“INTELLIGENT YNCHRONIZATION OF MEDIAPLAYER WITH HOST COMPUTER”的美国申请No.10/118,069,在这里其被引为参考。
技术领域
本发明涉及便携式媒体设备,更具体而言,本发明涉及更新驻留在便携式媒体设备上的内容。
背景技术
通常在诸如个人数字助理(PDA)这样的便携式设备和主机计算机之间执行同步操作,以同步电子文件或其他资源。例如,这些文件或其他资源可以关于文本文件、数据文件、日历约会、电子邮件、待办事项列表、电子rolodex等等。但是,这样的同步方案通常使用文件名和修改日期来确定文件是否需要在设备之间被复制。这些同步方案可以很大程度上被自动化,但是在设备被连接时必须手动启动这些同步方案。
对于诸如MP3播放器之类的媒体播放器,通常通过使用拖放操作来使文件在主机计算机和媒体播放器之间移动,就像传统上对于将数据文件从Windows桌面复制到软盘所做的那样。因此,媒体播放器的用户手动地为各个媒体项目执行同步。结果,对于用户而言,同步有些乏味,并且耗费时间。
最近,媒体播放器已经能够在进行经由电缆的总线连接时与主机计算机同步。这里,当电缆被连接在主机计算机和媒体播放器之间时,同步可以由主机计算机自动启动。主机计算机的用户也可以手动启动同步,只要电缆被连接在主机计算机和媒体播放器之间。在任何一种情况下,同步的启动是由主机计算机执行的,这对应于“推”模型。通常,主机计算机将操作媒体管理应用,其中媒体管理应用有助于媒体管理,也有助于将这样的媒体中的一些或所有同步到媒体播放器。媒体管理应用的一个例子是由加利福尼亚Cupertino的AppleComputer,Inc.所提供的iTunes媒体管理软件。媒体播放器的一个例子是也由加利福尼亚Cupertino的Apple Computer,Inc.所提供的iPod媒体设备,其具有经由电缆与主机计算机进行同步的能力。经由电缆进行同步的一个缺点在于必须进行电缆连接。用户可能经常忘记连接电缆。没有电缆连接,就不会进行同步。用户可以使用坞站来简化连接过程。但是,用户仍然可能忘记将媒体播放器耦接到坞站。此外,电缆的长度通常相对较短,诸如几英尺(例如,2-6英尺),因此媒体播放器必须放在主机计算机的几英尺之内,以便进行同步。
因此,越来越需要改进的技术来在远离主机计算机放置时更新(例如,同步)媒体播放器上的内容。
发明内容
本发明涉及主机设备(例如,主机计算机)和便携式媒体设备(例如,媒体播放器)之间的交互。根据本发明的一个实施例,主机设备和便携式媒体设备之间的交互可以在网络上执行。网络可以包括有线和/或无线组件。网络在地理覆盖区域上可以是本地的、区域性的或全球的。在网络上的交互可以由便携式媒体设备手动地或自动地启动,以向主机设备请求内容更新。例如,便携式媒体设备的用户可以与其用户接口交互,以便手动地从主机设备请求内容更新。作为另一个例子,便携式媒体设备可以自动地(即,不需要用户输入)从主机设备请求内容更新。无论如何,如果便携式媒体设备和主机设备之间的网络连接通过网络是可用的,那么响应于所请求的内容更新,在便携式媒体设备处接收来自主机设备的所更新的内容。一般而言,而不是排他地或必须地,所更新的内容是媒体数据。
本发明可以用许多方式实现,包括方法、系统、设备、装置或计算机可读介质。本发明的几个实施例如下所述。
作为一种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的方法,本发明的一个实施例包括至少以下步骤:接收请求从媒体主机设备上可用的内容更新驻留在便携式媒体设备上的内容的用户请求;确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问;当所述确定步骤确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时,发送内容更新请求到所述媒体主机设备;接收响应于所述内容更新请求的来自所述媒体主机设备的内容;和将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。
作为一种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的方法,本发明的另一个实施例包括至少以下步骤:确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问;当所述确定步骤确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时,确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容;当所述确定步骤确定了要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容时,发送内容更新请求到所述媒体主机设备;接收响应于所述内容更新请求的来自所述媒体主机设备的内容;和将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。
作为一种包括计算机程序代码的计算机可读介质,所述计算机程序代码用于经由网络从主机设备更新驻留在便携式设备上的内容,本发明的一个实施例包括至少:用于确定是否要从所述主机设备上可用的内容更新所述便携式设备上驻留的内容的计算机程序代码;用于确定所述便携式设备目前是否具有对所述主机设备的网络访问的计算机程序代码;用于当不仅确定所述便携式设备目前具有对所述主机设备的网络访问,而且确定所述便携式设备上驻留的内容要被更新时,发送内容更新请求到所述主机设备的计算机程序代码;用于接收响应于所述内容更新请求的来自所述主机设备的内容的计算机程序代码;和用于将从所述主机设备所接收的内容存储到所述便携式设备上的计算机程序代码。
作为一种便携式媒体设备,能够经由网络从媒体主机设备更新驻留在所述便携式媒体设备上的内容,本发明的一个实施例包括至少:存储内容的数据存储设备;和处理器,用于存储、访问和呈现来自所述数据存储设备的存储内容,所述处理器被配置为:(i)确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容;(ii)确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问;(iii)当不仅确定所述便携式媒体设备目前具有对所述媒体主机设备的网络访问、而且确定所述便携式媒体设备上驻留的内容要被更新时,发送内容更新请求到所述媒体主机设备;(iv)接收响应于所述内容更新请求的来自所述媒体主机设备的内容;和(v)将从所述媒体主机设备所接收的内容存储到所述数据存储设备中。
本发明的其他方面和优点将从结合了附图的以下详细描述中变得显而易见,所述描述通过实例的方式阐述了本发明的原理。
附图说明
通过以下参考附图的详细描述将容易理解本发明,其中相似的附图标记表示相似的结构元件,其中:
图1是根据本发明一个实施例的网络媒体系统的框图。
图2是根据本发明一个实施例的内容更新过程的流程图。
图3A和3B是根据本发明一个实施例的手动内容更新过程的流程图。
图4是根据本发明一个实施例的自动内容更新过程的流程图。
图5A是根据本发明一个实施例的典型菜单屏幕。
图5B是根据本发明一个实施例的典型同步(sync)设置屏幕。
图5C是根据本发明一个实施例的典型内容选择屏幕。
图6是根据本发明一个实施例的媒体管理系统的框图。
图7是根据本发明一个实施例的媒体播放器的框图。
具体实施方式
本发明涉及主机设备(例如主机计算机)和便携式媒体设备(例如媒体播放器)之间的交互。根据本发明的一个实施例,主机设备和便携式媒体设备之间的交互可以在网络上执行。网络可以包括有线和/无线组件。网络在地理覆盖范围上也可以是本地的、区域性的或全球的。网络上的交互可以手动地或自动地由便携式媒体设备启动,以便向主机设备请求内容更新。例如,便携式媒体设备的用户可以与其用户接口交互,以手动地向主机设备请求内容更新。作为另一个例子,便携式媒体设备可以自动地(即不需要用户输入)向主机设备请求内容更新。无论如何,如果便携式媒体设备和主机设备之间的网络连接通过网络是可用的,那么响应于所请求的内容更新,在便携式媒体设备处从主机设备接收被更新的内容。一般而言,而不是排他或必须地,被更新的内容是媒体数据。
以下将参考图1-7来描述本发明的实施例。但是,本领域的技术人员将易于理解,这里给出的关于这些附图的详细描述是为了解释的目的,因为本发明可以延伸到这些被限制的实施例之外。
图1是根据本发明一个实施例的网络媒体系统100的框图。网络媒体系统100支持通过网络在不同媒体设备之间交换数字数据。网络媒体系统100包括媒体主机设备102(MHD)。媒体主机设备102耦接到有线网络104。有线网络104是数据网络,诸如局域网、广域网或全球网。在一个实施例中,全球网可以对应于万维网或因特网。媒体主机设备102操作媒体管理应用(MMA)106。媒体管理应用106操作以辅助媒体主机设备102的用户管理驻留在媒体主机设备102上或者对媒体主机设备102可用的数字数据,即媒体项目。数字数据也可以包括非媒体数据,诸如文本文件、数据库数据、数据文件、日历约会、电子邮件、待办事项列表、联系人等等。
网络媒体系统100还包括媒体存储服务器108。媒体存储服务器108提供在线商业中心,用于访问数字数据,即媒体项目。通过经由有线网络104与媒体存储服务器108交互,媒体主机设备102或其他设备能够浏览、预览、播放或购买媒体项目。有关在线商业中心的更多细节被提供在美国专利公开2005/0021478A1中,在这里其被引为参考。
网络媒体系统110还支持便携式媒体设备110。便携式媒体设备110可以通过无线网络112无线地耦接到有线网络104。无线网络112通常被限制到一地理区域,并且只要便携式媒体设备110位于该地理区域之内,便携式媒体设备110就能够正常地连接到无线网络112,并且然后经由有线网络104连接到媒体主机设备102或媒体存储服务器108。为了易于网络连接,便携式媒体设备110存储了媒体主机设备102和/或媒体存储服务器108的网络地址。
通过将便携式媒体设备110经由无线网络112和有线网络104连接到媒体主机设备102或者媒体存储服务器108,便携式媒体设备110可以向媒体主机设备102或媒体存储服务器108请求被更新的内容。被更新的内容是要被提供到便携式媒体设备110的数字数据。在一个实施例中,被更新的内容可以是在媒体主机设备102上最新获得的数据,或者来自媒体主机设备102的不同数据。为了使便携式媒体设备110能够通过这一个或多个网络104,112连接到相关联的媒体主机设备102,媒体主机设备102必须被激活。换句话说,媒体主机设备102,例如个人计算机,需要被接通电源,尽管其可能正在休眠或者处于低能耗模式。
与媒体主机设备102或媒体存储服务器108相比,便携式媒体设备110可以远程地放置,甚至位于不同国家,而便携式媒体设备110可以请求或接收被更新的内容。被更新的内容可以从媒体存储服务器108或相关联的媒体主机设备102获得,并且通过有线网络104和无线网络112被传递到便携式媒体设备110。在另一个实施例中,便携式媒体设备110也可以接收、发送或与网络媒体系统支持的另一个便携式媒体设备交换数字数据。在一个实现中,便携式媒体设备110经由网络104,112发送命令,该命令在媒体主机设备102或媒体存储服务器108上执行。在另一个实现中,便携式媒体设备110可以包括媒体管理应用,以访问和检索远端存储的媒体,诸如在媒体主机设备102上存储的媒体。
虽然图1未示出,但是网络媒体系统100通常支持多个不同的便携式媒体设备。因此,多个便携式媒体设备可以耦接到无线网络112。类似地,网络媒体系统100也可以包括能够服务一不同地理区域的另一个无线网络114。无线网络114也可以支持多个不同的便携式媒体设备。此外,网络媒体系统100也可以支持多个不同的便携式媒体设备。通常,这些便携式媒体设备中的某一个将与这些媒体主机设备中的某一个相关联。例如,第一用户可以是与媒体主机设备102以及便携式媒体设备110相关联的拥有者或用户。同样地,媒体主机设备102和便携式媒体设备110通常彼此相关联。更一般地,特定媒体主机设备可以是用于一个或多个便携式媒体设备的主机媒体。
根据本发明的一个方面,便携式媒体设备当在合适的无线网络的情况下能够和其相关媒体主机设备交互。因此,便携式媒体设备可以启动对其被存储内容的更新。对便携式媒体设备上所存储的内容的更新可以导致不同内容被存储在便携式媒体设备上。被更新的内容可以从媒体主机(诸如提供在线媒体存储的媒体存储服务器)、媒体主机设备或另一个便携式媒体设备获得。例如,即使便携式媒体设备远离媒体主机设备,便携式媒体设备(或其用户)也能够请求和接收不同的播放列表、歌曲、视频、相册或播客(podcast)。
图2是根据本发明一个实施例的内容更新过程200的流程图。内容更新过程200例如由便携式媒体设备、诸如图1所示的便携式媒体设备110执行。
内容更新过程200开始于判断202,其确定是否应该执行内容更新。当判断202确定不应当执行内容更新时,内容更新过程200等待,直到要执行内容更新。一旦判断202确定要执行内容更新,则判断204确定到媒体主机设备的网络访问是否可用。当判断204确定到媒体主机设备的网络访问不可用时,内容更新过程200可以返回到块202或者可以等待网络访问可用。
另一方面,当判断204确定到媒体主机设备的网络访问可用时,向媒体主机设备请求内容更新206。判断208然后确定是否已经从媒体主机设备接收到内容更新。当判断208确定还没有接收到内容更新时,内容更新过程200等待这样的更新。一旦判断208确定已经接收到内容更新,则所接收到的内容被存储210在便携式媒体设备上,从而更新便携式媒体设备上的内容。在块210之后,内容更新过程200完成并结束。
图3A和3B是根据本发明一个实施例的手动内容更新过程300的流程图。手动内容更新过程300例如由便携式媒体设备、诸如图1所示的便携式媒体设备110执行。
手动内容更新过程300开始于判断302。判断302确定是否已经接收到内容更新请求。这里,内容更新请求是由用户对于便携式媒体设备的行为而引起的。因此,当判断302确定还没有接收到内容更新请求时,手动内容更新过程300等待这样的请求。换句话说,当从用户接收到内容更新请求时,手动内容更新过程300被调用。
一旦判断302确定已经进行内容更新请求,判断304就确定无线网络是否对于便携式媒体设备可用。当判断304确定无线网络不可用时,网络不可用消息被显示306在便携式媒体设备上。在块306之后,手动内容更新过程300返回,以重复判断302,以便处理随后的内容更新请求。
可替换地,当判断304确定无线网络可用时,获取308对于媒体主机设备(MHD)的网络访问信息。假定媒体主机设备之前与便携式媒体设备相关联。然后,尝试310从便携式媒体设备到媒体主机设备的连接(即,网络连接)。这里,连接可以通过一个或多个网络,无论是无线的还是有线的。接下来,判断312确定所尝试的连接是否已经被建立。当判断312确定已经建立了连接时,验证信息可以被发送314到媒体主机设备。在一个实施例中,验证信息之前被存储在便携式媒体设备上,并且被检索并发送314到媒体主机设备。举例来说,验证信息可以涉及便携式媒体设备的设备标识符。设备标识符可以是唯一的(例如,GUID)或者准唯一的。设备标识符也可以被加密,以提供在网络上的安全传递。在块314之后,判断316确定验证是否已经成功。这里,媒体主机设备一接收到验证信息就尝试验证便携式媒体设备。在一个实现中,媒体主机设备存储访问控制列表,其中访问控制列表标识有权经由网络访问媒体主机设备的那些设备。例如,访问控制列表可以包括对应于那些被授权设备(例如便携式媒体设备)的设备标识符。当判断316确定验证没有成功时,以及当判断312确定还没有建立连接时,访问不可用消息可以被显示318在便携式媒体设备上。在块318之后,手动更新过程300返回,以重复判断302和随后的块。
另一方面,当判断316确定便携式媒体设备已经成功地被验证时,手动内容更新过程300继续。即,内容更新请求被从便携式媒体设备发送320到媒体主机设备。判断322然后确定是否已经响应于内容更新请求而从媒体主机设备接收了内容。当判断322确定已经接收到内容时,所接收的内容被存储324到便携式媒体设备(PMD)。
在一个实施例中,便携式媒体设备也可以从媒体主机设备接收内容更新指令。内容更新指令是能够被便携式媒体设备理解和执行的指令。例如,内容更新指令可以使便携式媒体设备从便携式媒体设备中删除某个现有的内容,从而释放存储空间用于新接收的内容。内容更新指令也可以通知便携式媒体设备如何以及在哪里存储新接收的内容。
在所接收到的内容已经被存储324之后,判断326确定更新是否完成。当判断326确定更新没有完成时,手动内容更新过程300返回,以重复判断322,从而附加内容可以被接收并被存储。当判断326确定更新完成时,手动内容更新过程300返回,以重复判断302,从而随后的内容更新可以被类似地处理。
此外,当判断322确定还没有接收到内容时,判断328可以确定到媒体主机设备的连接是否已经丢失。当判断328确定到媒体主机设备的连接还没有丢失时,手动内容更新过程300返回,以重复块322。可替换地,当判断328确定连接已经丢失时,内容更新被取消330,然后手动内容更新过程300返回到判断302,从而随后的内容更新可以类似地被处理。
图4是根据本发明一个实施例的自动内容更新过程400的流程图。自动内容更新过程400例如由便携式媒体设备、诸如图1所示的便携式媒体设备110执行。自动内容更新过程400开始于判断402,其确定无线网络对于便携式媒体设备是否可用。当判断402确定无线网络不可用时,自动内容更新过程400等待网络可用。可选地,网络不可用指示可以被显示在便携式媒体设备上,以通知便携式媒体设备的用户,告诉他们网络不可用。
可替换地,当判断402确定无线网络可用时,判断404确定此时是否应当执行自动更新。自动更新可以受到一个或多个标准影响,包括用户偏好是否使能自动更新、自从上次更新以来的时间是否使能自动更新、和/或各种其他更新策略是否使能自动更新。更新策略如下所述,并且可以随着实现而广泛地变化。作为例子,更新策略可以取决于以下中的一个或多个:(i)经由网络的可用带宽,(ii)便携式媒体设备的可用存储容量,(iii)网络连接带宽,(iv)电池电平,(v)数据数量(例如,内容大小),等等。在任何情况下,一旦判断404确定此时不执行自动更新时,自动内容更新过程400就返回,以重复判断402;但是,在再一次执行判断402之前,可以加以延迟。另一方面,当判断404确定此时应当执行自动更新时,以上参考图3A和3B所讨论的操作308-328可以在块406中被执行。此后,自动内容更新过程400返回,以重复判断402,从而随后的自动内容更新可以被类似地处理,但是在再一次执行判断402之前可以加以延迟。
不同电子设备之间内容更新的一种形式被称为同步。在用经由网络来自相关媒体主机的内容更新(例如,同步)便携式媒体设备处的内容的过程中,在便携式媒体设备的显示器上可以呈现一个或多个屏幕。这些屏幕可以被提供用于各种目的,例如:(1)启动同步,(2)配置同步参数;和/或(3)为同步选择内容。图5A-5C显示了几个可以在移动媒体设备的显示器上呈现的典型屏幕。
图5A是根据本发明一个实施例的典型菜单屏幕500。菜单屏幕500可以被呈现在便携式媒体设备的显示器上。如图5A所示,菜单屏幕500包括可选择项目的列表。其中一个可选择项目是“现在同步”项目502,另一个可选择项目是“设置”504。便携式媒体设备的用户可以与用户接口交互,以选择“现在同步”项目502。通过选择“现在同步”项目502,用户请求便携式媒体设备现在与相关联的媒体主机设备同步。换句话说,从菜单屏幕500中选择“现在同步”项目502就操作作为对于将便携式媒体设备与相关联的媒体主机设备同步的手动请求。作为一个例子,响应于选择“现在同步”项目502,可以执行如图3A和3B所示的手动内容更新过程300。
图5B是根据本发明一个实施例的典型同步(sync)设置屏幕520。同步设置屏幕520可以呈现在便携式媒体设备的显示器上。例如,一旦从图5A所示的菜单屏幕500中选择“设置”项目504,设置屏幕(未示出)就可以呈现在便携式媒体设备的显示器上。假定设置屏幕中的一个选项是设置同步选项。对于关于同步选项的选项的选择使得同步设置屏幕520被显示。同步设置屏幕520包括典型设置,其中便携式媒体设备的用户可以进行这些典型设置以影响要如何执行同步。特别地,同步设置屏幕520包括使能/禁用选择器522。使能/禁用选择器522允许用户使能或禁用自动同步。在自动同步被使能的情况下,同步设置窗口520允许用户进一步指定一个或多个媒体类型524来被同步,以及指定一个或多个同步策略526来被应用。如图5B所示,可以被选择或取消选择的媒体类型524包括音乐、视频、联系人和播客。如图5B所示,可以为相关的媒体类型分别确定同步策略526。换句话说,每个媒体类型524可以使用单独的同步策略526。另一个方面,同步策略526可以被用来应用到所有被使能的媒体类型,从而累积地应用到所有这样的媒体类型。在图5B,对于媒体类型音乐、视频、联系人和播客,被显示为被选择用于相应媒体类型524的示例性同步策略526分别是“始终”,“高带宽”,“始终”和“可用空间”。显示为“始终”的同步策略指示总是同步该媒体类型的策略。显示为“高带宽”的同步策略指示只有在高带宽网络连接可用时才同步该媒体类型的策略。显示为“空间可用”的同步策略指示在接收设备具有足够的可用空间的情况下同步该媒体类型的策略。虽然同步设置窗口520被描述为与自动同步相关联,但是应当理解,媒体类型和同步策略也可以被用来影响手动同步的性质。
图5C是根据本发明一个实施例的典型内容选择屏幕540。内容选择屏幕540向用户呈现可以被检索并提供给便携式媒体设备的可用内容的可选择列表。换句话说,用户可以选择内容选择屏幕540中所呈现的可用内容中的一些或全部。更具体而言,内容选择屏幕540中所标识的内容可以按照各个媒体类别被分类,包括可用播放列表542、新播客544,新视频546和新歌曲548。在该典型内容选择屏幕540中,可用播放列表542包括可以被单独选择用于传递到便携式媒体设备的一个或多个不同播放列表。新播客544包括可以被单独选择用于传递到便携式媒体设备的一个或多个新播客。新视频546包括可以被单独选择用于传递到便携式媒体设备的一个或多个新视频。新歌曲548包括可以被单独选择用于传递到便携式媒体设备的一个或多个新歌曲(或专辑)。此外,内容选择屏幕540可以包括附加的用户接口控制(未示出),其允许用户选择所有内容、选择特定分组或媒体类型的所有内容,基于偏好或策略选择内容等等。一旦所期望的内容已经被选择,用户就可以选择“获取内容”控制550。一旦选择了“获取内容”控制550,所选择的内容就从相关联的媒体主机设备中被请求。
在本发明的一个实施例中,便携式媒体设备不需要包括媒体管理应用。在这样的情况下,便携式媒体设备,到其需要媒体管理应用辅助的程度,利用驻留在相关联的媒体主机设备上的媒体管理应用。在另一个实施例中,便携式媒体设备包括媒体管理应用。通过操作便携式媒体设备上的媒体管理应用,便携式媒体设备的用户管理其媒体项目的能力被显著地提高。
在一个实现中,媒体主机设备(例如,个人电脑)处的内容更新处理(例如,同步处理)可以利用驻留在主机计算机上的应用(例如,媒体管理应用)来在媒体主机设备和便携式媒体设备之间执行媒体项目及其属性的比较和更新。一个这样的应用是由国加利福尼亚Cupertino的Apple Computer,inc所生产的iTunes媒体管理软件。
图6是根据本发明一个实施例的媒体管理系统600的框图。媒体管理系统600包括主机计算机602(或媒体主机设备)和媒体播放器604(或便携式媒体设备)。主机计算机602通常是个人计算机。除了其他传统组件之外,主机计算机包括管理模块606,其中管理模块是软件模块。管理模块606不仅仅在主机计算机602上、而且可选地在媒体播放器604上提供媒体项目(和/或播放列表)的集中化管理。更特别地,管理模块606管理存储在与主机计算机602相关联的媒体存储器608中的那些媒体项目。管理模块606还与媒体数据库610交互,以存储与存储在媒体存储器608中的媒体项目相关联的媒体信息。
媒体信息涉及媒体项目的特性和属性。例如,对于音频或视听媒体,媒体信息可以包括以下中的一个或多个:标题、专辑、曲目、艺术家、作曲家和流派。这些类型的媒体信息对于具体媒体项目是特定的。媒体信息也可以指示以下中的一个或多个:购买时间、下载时间、播放频率、评价等等。此外,媒体信息可以涉及媒体项目的质量特征。媒体项目的质量特征的例子可以包括以下中的一个或多个:比特率、采样率、均衡器设置、音量调节、开始/结束和总时间。
此外,主机计算机602包括播放模块612。播放模块612是可以被用于播放存储在媒体存储器608中的某媒体项目的软件模块。播放模块612也可以(在显示屏上)显示或以其他方式使用来自媒体数据库610的媒体信息。通常,感兴趣的媒体信息对应于播放模块612要播放的媒体项目。
主机计算机602还包括通信模块614,通信模块耦接到媒体播放器604内的相应通信模块616。通过一个或多个网络的网络连接618耦接通信模块614和616。因此,即使当媒体播放器604远离主机计算机602时,设备之间的通信在网络连接618上也是可能的。
媒体播放器604还包括媒体存储器620,媒体存储器存储媒体播放器604中的媒体项目。可以经由网络连接618从主机计算机602接收正被存储到媒体存储器620的媒体项目。更具体而言,管理模块606经由网络连接618将驻留在媒体存储器608上的那些媒体项目中的全部或某些发送到媒体播放器604中的媒体存储器620。此外,也被从主机计算机602传递到媒体播放器604的媒体项目的相应媒体信息可以被存储在媒体数据库622中。在这方面,来自主机计算机602中媒体数据库610的某个媒体信息可以经由连接或链路618被发送到媒体播放器604中的媒体数据库622。此外,标识某个媒体项目的播放列表也可以被管理模块606经由网络连接618发送到媒体播放器604中的媒体存储器620或媒体数据库622。
此外,媒体播放器604包括播放模块624,播放模块耦接到媒体存储器620和媒体数据库622。播放模块624是能够被用来播放存储在媒体存储器620中的某些媒体项目的软件模块。播放模块624也可以(在显示屏上)显示或以其他方式使用来自媒体数据库622的媒体信息。通常,感兴趣的媒体信息对应于播放模块624要播放的媒体项目。
如上所述,同步是媒体管理的一种形式。设备之间的同步可以被限制,以在主机计算机和媒体播放器互相没有识别时防止自动同步。
根据一个实施例,当媒体播放器第一次被连接到主机计算机时(或者更一般而言,当匹配标识符没有呈现时),向媒体播放器的用户询问用户是否希望将媒体播放器加入、分配或锁定到主机计算机。当媒体播放器的用户选择加入、分配或锁定媒体播放器与主机计算机时,伪随机标识符被获得并被存储在主机计算机和媒体播放器二者内的媒体数据库或文件中。在一个实现中,标识符是与主机计算机或其管理模块相关联(例如其已知的或由其产生的)标识符,并且这样的标识符被发送并存储在媒体播放器中。在另一个实现中,标识符与媒体播放器相关联(例如其已知的或由其产生的),并被发送和存储在主机计算机的文件或媒体数据库中。
图7是根据本发明一个实施例的媒体播放器700的框图。媒体播放器700包括处理器702,处理器涉及用于控制媒体播放器700的整个操作的微处理器或控制器。媒体播放器700将关于媒体项目的媒体数据存储在文件系统704和缓存器706中。文件系统704通常是存储盘或多个盘。文件系统704通常为媒体播放器700提供高容量存储能力。但是,因为对文件系统704的存取时间相对较慢,因此媒体播放器700也可以包括缓存器706。缓存器706例如是由半导体存储器提供的随机存取存储器(RAM)。对缓存器706的相对存取时间明显短于对文件系统704的相对存取时间。但是,缓存器706没有文件系统704那样的大存储容量。此外,文件系统704在活动时比缓存器706消耗更多的功率。当媒体播放器700是由电池(未示出)供电的便携式媒体播放器时,功率消耗经常是关心的问题。媒体播放器700还包括RAM 720和只读存储器(ROM)722。ROM 722可以以非易失性方式存储要运行的程序、实用程序或过程。RAM 720提供易失性数据存储器,诸如缓存器706。
媒体播放器700还包括用户输入设备708,其允许媒体播放器700的用户与媒体播放器700交互。例如,用户输入设备708可以采取各种形式,诸如按钮、小键盘、转盘等。此外,媒体播放器700包括显示器710(显示屏),其可以由处理器702控制以向用户显示信息。数据总线711可以有利于至少文件系统704、缓存器706、处理器702和编解码器712之间的数据传输。
在一个实施例中,媒体播放器700用于在文件系统704中存储多个媒体项目(例如,歌曲)。当用户希望让媒体播放器播放特定的媒体项目时,可用媒体项目的列表被显示在显示器710上。然后,通过使用用户输入设备708,用户可以选择可用媒体项目之一。处理器702一接收到对特定媒体项目的选择,就将该特定媒体项目的媒体数据(例如,音频文件)提供给编码器/解码器(编解码器)712。编解码器712然后为扬声器714产生模拟输出信号。扬声器714可以是内置于媒体播放器700或者外置于媒体播放器700的扬声器。例如,连接到媒体播放器700的头戴式耳机或耳机被考虑为外部扬声器。
媒体播放器700也可以包括网络/总线接口716,其连接到数据链路718。数据链路718允许媒体播放器700耦接到网络。可以经由有线连接或无线连接提供数据链路718。在无线连接的情况下,网络/总线接口716可以包括无线收发器。
在另一个实施例中,媒体播放器可以与坞站一起使用。坞站可以为媒体播放器提供无线通信功能(例如,无线收发器),使得当放置在坞站中时,媒体播放器可以利用无线通信功能与主机设备通信。坞站本身可以是便携式的也可以不是便携式的。
在另一个实施例中,大的便携式设备,诸如汽车、包或箱,可以容纳或包含便携式媒体设备,并且还可以可选地提供网络访问。
在几个上述实施例中重点关注的媒体项目可以是音频项目(例如,音频文件或歌曲,有声书籍、和/或播客),视频(例如,电影)或图像(例如,照片)。媒体项目也可以是多媒体项目。媒体项目也可以是媒体项目的播放列表。
本发明的各个方面、实施例、实现或特征可以单独地使用或者以容易组合使用。
本发明优选地由软件实现,但是也可以以硬件或软硬件组合来实现。本发明也可以被体现为计算机可读介质上的计算机可读代码。计算机可读介质是能够存储随后可被计算机系统读取的数据的任何数据存储设备。计算机可读介质的实例包括只读存储器、随机存取存储器、CD-ROM、DVD、磁带、光学数据存储设备和载波。计算机可读介质也可以在网络耦接的计算机系统上分布,从而计算机可读代码以分布方式被存储和执行。
本发明的优点有很多。不同的方面、实施例或实现可以产生一个或多个以下优点。本发明的一个优点是用户能够从网络连接可用的任何地方管理驻留在媒体播放器上的数字数据(例如,媒体数据)。通常,媒体播放器将经由无线网络访问全球数据网络(例如因特网),然后访问也连接到全球计算机网络的主机设备(例如,主机计算机)以从那里获得被更新的数字数据。本发明的另一个优点是媒体播放器或其用户能够为媒体播放器启动数字数据的更新。媒体播放器的用户因此不必返回到主机设备来启动更新;相反,媒体播放器或其用户能够远程地启动更新。本发明的另一个优点是媒体播放器或其用户能够设置被用于确定数字数据如何或何时被更新的策略。
本发明的许多特征和优点从所述的说明书中显而易见,因此附加权利要求意欲覆盖本发明的所有这些特征和优点。此外,因为本领域的技术人员很容易想到各种修改和改变,因此本发明不应当被限于所示和所述的准确的构造和操作。因此,所有合适的修改和等价物可以被采用作为落在本发明的范围之内。
Claims (45)
1.一种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的方法,所述方法包括:
接收请求从媒体主机设备上可用的内容更新驻留在便携式媒体设备上的内容的用户请求;
确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问;
发送包括与所述便携式媒体设备相关联的设备标识符的验证信息到所述媒体主机设备;
接收关于所述便携式媒体设备是否被授权与所述媒体主机设备交互的指示;
接收针对多个不同的媒体类型中每一个的单独的同步策略;
按照所述同步策略,同步相应类型的媒体;
当所述确定步骤确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时,根据所述同步步骤发送内容更新请求到所述媒体主机设备,否则,所述便携式媒体设备保留内容更新请求直到所述便携式媒体设备具有对所述媒体主机设备的网络访问;
接收响应于所述内容更新请求的来自所述媒体主机设备的内容;和
将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。
2.根据权利要求1的方法,其中所述方法还包括:
从所述媒体主机设备接收内容更新指令;和
根据所述内容更新指令,更新驻留在所述便携式媒体设备上的内容,
其中所述更新步骤至少包括所述将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。
3.根据权利要求2的方法,其中所述更新步骤进一步包括:
根据所述内容更新指令,删除至少一部分现有内容。
4.根据权利要求1的方法,其中所述设备标识符是唯一的。
5.根据权利要求1的方法,其中所述设备标识符是被加密的。
6.根据权利要求1-3中任一项的方法,其中所述确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的步骤至少包括:
获取关于所述媒体主机设备的网络访问信息;和
基于所述网络访问信息,尝试通过所述网络在所述便携式媒体设备和所述媒体主机设备之间建立连接。
7.根据权利要求1-3中任一项的方法,其中所述接收请求更新驻留在所述便携式媒体设备上的内容的用户请求的步骤包括:
呈现图形用户界面,其中所述图形用户界面包括手动更新用户控制;
接收所述手动更新用户控制的用户选择。
8.根据权利要求1-3中任一项的方法,其中所述接收来自所述媒体主机设备的内容的步骤包括:
呈现图形用户界面,其中所述图形用户界面包括关于可用内容的多个用户控制;
接收至少一个所述用户控制以指定内容;和
随后从所述媒体主机设备接收指定的内容。
9.根据权利要求1-3中任一项的方法,其中所述确定驻留在所述便携式媒体设备上的内容是否要被更新是基于更新偏好的。
10.根据权利要求9的方法,其中所述更新偏好是用户指定的。
11.根据权利要求9的方法,其中所述更新偏好与媒体类型或者设备或网络性能相关联。
12.根据权利要求1-3中任一项方法,其中所述便携式媒体设备是手持计算设备。
13.根据权利要求1-3中任一项的方法,其中所述便携式媒体设备是便携式媒体播放器,并且所述媒体主机设备是个人计算机。
14.一种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的方法,所述方法包括:
确定所述便携式媒体设备目前是否具有对所述媒体主机设备的
网络访问;
发送包括与所述便携式媒体设备相关联的设备标识符的验证信息到所述媒体主机设备;
接收关于所述便携式媒体设备是否被授权与所述媒体主机设备交互的指示;
接收针对多个不同的媒体类型中每一个的单独的同步策略;
按照所述同步策略,同步相应类型的媒体;
当所述确定步骤确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时,确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容;
当所述确定步骤确定了要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容时,根据所述同步步骤发送内容更新请求到所述媒体主机设备;
接收响应于所述内容更新请求的来自所述媒体主机设备的内容;和
将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。
15.根据权利要求14的方法,其中所述方法还包括:
从所述媒体主机设备接收内容更新指令;和
根据所述内容更新指令,更新驻留在所述便携式媒体设备上的内容,
其中所述更新步骤至少包括所述将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。
16.根据权利要求15的方法,其中所述更新步骤进一步包括:
根据所述内容更新指令,删除至少一部分现有内容。
17.根据权利要求14的方法,其中所述设备标识符是被加密的。
18.根据权利要求14的方法,其中所述确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的步骤至少包括:
获取关于所述媒体主机设备的网络访问信息;和
基于所述网络访问信息,尝试通过网络在所述便携式媒体设备和所述媒体主机设备之间建立连接。
19.根据权利要求14-16中任一项的方法,其中所述接收来自所述媒体主机设备的内容的步骤包括:
呈现图形用户界面,其中所述图形用户界面包括关于可用内容的多个用户控制;
接收至少一个所述用户控制以指定内容;和
随后从所述媒体主机设备接收指定的内容。
20.根据权利要求14-16中任一项的方法,其中所述确定驻留在所述便携式媒体设备上的内容是否要被更新的步骤是基于更新偏好的。
21.根据权利要求20的方法,其中所述更新偏好是用户指定的。
22.根据权利要求20的方法,其中所述更新偏好与媒体类型或者设备或网络性能相关联。
23.一种用于经由网络从主机设备更新驻留在便携式设备上的内容的设备,包括:
用于确定是否要从所述主机设备上可用的内容更新所述便携式设备上驻留的内容的装置;
用于确定所述便携式设备目前是否具有对所述主机设备的网络访问的装置;
用于发送包括与所述便携式媒体设备相关联的设备标识符的验证信息到所述媒体主机设备的装置;
用于接收关于所述便携式媒体设备是否被授权与所述媒体主机设备交互的指示的装置;
用于接收针对多个不同的媒体类型中每一个的单独的同步策略的装置;
用于按照所述同步策略,同步相应类型的媒体的装置;
用于当不仅确定所述便携式设备目前具有对所述主机设备的网络访问、而且确定所述便携式设备上驻留的内容要被更新时,根据所述同步而发送内容更新请求到所述主机设备的装置;
用于接收响应于所述内容更新请求的来自所述主机设备的内容的装置;和
用于将从所述主机设备所接收的内容存储到所述便携式设备上的装置。
24.一种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的设备,所述设备包括:
用于接收请求从媒体主机设备上可用的内容更新驻留在便携式媒体设备上的内容的用户请求的装置;
用于确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置;
用于发送包括与所述便携式媒体设备相关联的设备标识符的验证信息到所述媒体主机设备的装置;
用于接收关于所述便携式媒体设备是否被授权与所述媒体主机设备交互的指示的装置;
用于接收针对多个不同的媒体类型中每一个的单独的同步策略的装置;
用于按照所述同步策略,同步相应类型的媒体的装置;
用于当所述用于确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时,根据所述同步而发送内容更新请求到所述媒体主机设备,否则,所述便携式媒体设备保留内容更新请求直到所述便携式媒体设备具有对所述媒体主机设备的网络访问的装置;
用于接收响应于所述内容更新请求的来自所述媒体主机设备的内容的装置;和
用于将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上的装置。
25.根据权利要求24的设备,其中所述设备还包括:
用于从所述媒体主机设备接收内容更新指令的装置;和
用于根据所述内容更新指令,更新驻留在所述便携式媒体设备上的内容的装置,其中所述用于根据所述内容更新指令,更新驻留在所述便携式媒体设备上的内容的装置至少包括所述用于将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上的装置。
26.根据权利要求25的设备,其中所述用于根据所述内容更新指令,更新驻留在所述便携式媒体设备上的内容的装置进一步包括:
用于根据所述内容更新指令,删除至少一部分现有内容的装置。
27.根据权利要求24的设备,其中所述设备标识符是唯一的。
28.根据权利要求24的设备,其中所述设备标识符是被加密的。
29.根据权利要求24-26中任一项的设备,其中所述用于确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置至少包括:
用于获取关于所述媒体主机设备的网络访问信息的装置;和
用于基于所述网络访问信息,尝试通过所述网络在所述便携式媒体设备和所述媒体主机设备之间建立连接的装置。
30.根据权利要求24-26中任一项的设备,其中所述用于接收请求从媒体主机设备上可用的内容更新驻留在便携式媒体设备上的内容的用户请求的装置包括:
用于呈现图形用户界面的装置,其中所述图形用户界面包括手动更新用户控制;和
用于接收所述手动更新用户控制的用户选择的装置。
31.根据权利要求24-26中任一项的设备,其中所述用于接收响应于所述内容更新请求的来自所述媒体主机设备的内容的装置包括:
用于呈现图形用户界面的装置,其中所述图形用户界面包括关于 可用内容的多个用户控制;
用于接收至少一个所述用户控制以指定内容的装置;和
用于随后从所述媒体主机设备接收指定的内容的装置。
32.根据权利要求24-26中任一项的设备,其中所述确定驻留在所述便携式媒体设备上的内容是否要被更新的装置基于更新偏好确定驻留在所述便携式媒体设备上的内容是否要被更新。
33.根据权利要求32的设备,其中所述更新偏好是用户指定的。
34.根据权利要求32的设备,其中所述更新偏好与媒体类型或者设备或网络性能相关联。
35.根据权利要求24-26中任一项的设备,其中所述便携式媒体设备是手持计算设备。
36.根据权利要求24-26中任一项的方法,其中所述便携式媒体设备是便携式媒体播放器,并且所述媒体主机设备是个人计算机。
37.一种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的设备,所述设备包括:
用于确定所述使携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置;
用于发送包括与所述便携式媒体设备相关联的设备标识符的验证信息到所述媒体主机设备的装置;
用于接收关于所述便携式媒体设备是否被授权与所述媒体主机设备交互的指示的装置;
用于接收针对多个不同的媒体类型中每一个的单独的同步策略的装置;
用于按照所述同步策略,同步相应类型的媒体的装置;
用于当所述用于确定所述使携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时,确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容的装置;
用于当所述用于当所述用于确定所述使携式媒体设备目前是否 具有对所述媒体主机设备的网络访问的装置确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时,确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容的装置确定了要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容时,根据所述同步而发送内容更新请求到所述媒体主机设备的装置;
用于接收响应于所述内容更新请求的来自所述媒体主机设备的内容的装置;和
用于将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上的装置。
38.根据权利要求37的设备,其中所述设备还包括:
用于从所述媒体主机设备接收内容更新指令的装置:和
用于根据所述内容更新指令,更新驻留在所述便携式媒体设备上的内容的装置,其中所述用于根据所述内容更新指令,更新驻留在所述便携式媒体设备上的内容的装置至少包括所述用于将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上的装置。
39.根据权利要求38的设备,其中所述用于根据所述内容更新指令,更新驻留在所述便携式媒体设备上的内容的装置进一步包括:
用于根据所述内容更新指令,删除至少一部分现有内容的装置。
40.根据权利要求37的设备,其中所述设备标识符是被加密的。
41.根据权利要求37的设备,其中所述用于确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置至少包括:
用于获取关于所述媒体主机设备的网络访问信息的装置;和
用于基于所述网络访问信息,尝试通过网络在所述便携式媒体设备和所述媒体主机设备之间建立连接的装置。
42.根据权利要求37-39中任一项的设备,其中所述用于接收响应于所述内容更新请求的来自所述媒体主机设备的内容的装置包括:
用于呈现图形用户界面的装置,其中所述图形用户界面包括关于可用内容的多个用户控制;
用于接收至少一个所述用户控制以指定内容的装置;和
用于随后从所述媒体主机设备接收指定的内容的装置。
43.根据权利要求37-39中任一项的设备,其中所述用于当所述确定装置确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时,确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容的装置基于更新偏好确定驻留在所述便携式媒体设备上的内容是否要被更新。
44.根据权利要求43的设备,其中所述更新偏好是用户指定的。
45.根据权利要求43的设备,其中所述更新偏好与媒体类型或者设备或网络性能相关联。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/324,863 US8151259B2 (en) | 2006-01-03 | 2006-01-03 | Remote content updates for portable media devices |
US11/324,863 | 2006-01-03 | ||
PCT/US2006/048670 WO2007081515A1 (en) | 2006-01-03 | 2006-12-19 | Remote content updates for portable media devices |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210348995.1A Division CN102857511B (zh) | 2006-01-03 | 2006-12-19 | 用于便携式媒体设备的远程内容更新 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101385304A CN101385304A (zh) | 2009-03-11 |
CN101385304B true CN101385304B (zh) | 2012-11-07 |
Family
ID=38002008
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800532172A Active CN101385304B (zh) | 2006-01-03 | 2006-12-19 | 用于便携式媒体设备的远程内容更新 |
CN201210348995.1A Active CN102857511B (zh) | 2006-01-03 | 2006-12-19 | 用于便携式媒体设备的远程内容更新 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210348995.1A Active CN102857511B (zh) | 2006-01-03 | 2006-12-19 | 用于便携式媒体设备的远程内容更新 |
Country Status (5)
Country | Link |
---|---|
US (3) | US8151259B2 (zh) |
EP (2) | EP1977581A1 (zh) |
KR (1) | KR101043536B1 (zh) |
CN (2) | CN101385304B (zh) |
WO (1) | WO2007081515A1 (zh) |
Families Citing this family (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2781582B1 (fr) * | 1998-07-21 | 2001-01-12 | Technical Maintenance Corp | Systeme de telechargement d'objets ou de fichiers pour mise a jour de logiciels |
US7724716B2 (en) | 2006-06-20 | 2010-05-25 | Apple Inc. | Wireless communication system |
EP1678606A2 (en) * | 2003-09-17 | 2006-07-12 | Research In Motion Limited | System and method for management of mutating applications |
US7593782B2 (en) | 2005-01-07 | 2009-09-22 | Apple Inc. | Highly portable media device |
US8706159B2 (en) * | 2006-01-03 | 2014-04-22 | Apple Inc. | Media data transfer |
US20070192763A1 (en) * | 2006-02-15 | 2007-08-16 | Helvick Richard E | Method and system for scheduling application of software updates |
US20070211674A1 (en) * | 2006-03-09 | 2007-09-13 | Ragnar Karlberg Lars J | Auto continuation/discontinuation of data download and upload when entering/leaving a network |
US8316081B2 (en) | 2006-04-13 | 2012-11-20 | Domingo Enterprises, Llc | Portable media player enabled to obtain previews of a user's media collection |
US7603434B2 (en) | 2006-04-13 | 2009-10-13 | Domingo Enterprises, Llc | Central system providing previews of a user's media collection to a portable media player |
US20070245378A1 (en) * | 2006-04-13 | 2007-10-18 | Concert Technology Corporation | User system providing previews to an associated portable media player |
US20070271116A1 (en) | 2006-05-22 | 2007-11-22 | Apple Computer, Inc. | Integrated media jukebox and physiologic data handling application |
KR100739004B1 (ko) * | 2006-07-10 | 2007-07-13 | 삼성전자주식회사 | 무선랜 서비스를 이용하여 웹 스토리지에 정보를 저장하는시스템, 이동통신단말기 및 방법 |
TWI329280B (en) * | 2006-10-14 | 2010-08-21 | Asustek Comp Inc | Multi-media file automatic updating method, software program thereof, and multi-media file playing system |
US7751807B2 (en) | 2007-02-12 | 2010-07-06 | Oomble, Inc. | Method and system for a hosted mobile management service architecture |
US8024400B2 (en) | 2007-09-26 | 2011-09-20 | Oomble, Inc. | Method and system for transferring content from the web to mobile devices |
US8340795B2 (en) * | 2007-03-26 | 2012-12-25 | Google Inc. | Small removable audio player that attaches to a host media player |
US8701101B2 (en) * | 2007-03-30 | 2014-04-15 | Blackberry Limited | System and method for managing upgrades for a portable electronic device |
KR101403427B1 (ko) * | 2007-07-27 | 2014-06-05 | 삼성전자주식회사 | 미디어기기 및 방송프로그램 전송방법 |
US8627218B2 (en) * | 2007-08-24 | 2014-01-07 | Creative Technology Ltd | Host implemented method for customising a secondary device |
US20090063652A1 (en) * | 2007-09-04 | 2009-03-05 | Yoon Sub Hwang | Localized Media Content Delivery |
US8818941B2 (en) | 2007-11-11 | 2014-08-26 | Microsoft Corporation | Arrangement for synchronizing media files with portable devices |
US7761602B1 (en) * | 2007-11-26 | 2010-07-20 | Adobe Systems Incorporated | Playback of content on portable devices |
EP2071467A1 (en) * | 2007-12-13 | 2009-06-17 | Gemplus | Method of customizing a memory lifespan management policy in an electronic token |
US8533156B2 (en) * | 2008-01-04 | 2013-09-10 | Apple Inc. | Abstraction for representing an object irrespective of characteristics of the object |
US20090219901A1 (en) * | 2008-02-29 | 2009-09-03 | Bull William E | Wireless Content Aquisition for Mobile Electronic Devices |
US20090181649A1 (en) * | 2008-01-10 | 2009-07-16 | Bull William E | Dynamic Delivery and Presentation of Electronic Data to Mobile Electronic Devices |
US9390440B2 (en) | 2008-01-17 | 2016-07-12 | Apple Inc. | Activation of digital products on mobile electronic devices |
CA2727121C (en) | 2008-06-18 | 2017-08-22 | Chalk Media Service Corp. | Method and system for republishing mobile content |
US8181117B2 (en) * | 2008-10-21 | 2012-05-15 | Microsoft Corporation | Display of predicted storage state of target computing device during media file synchronization |
US9113195B1 (en) * | 2008-12-31 | 2015-08-18 | Tivo Inc. | Real-time DVR programming |
US20100332319A1 (en) * | 2009-06-24 | 2010-12-30 | Craig Stephen Etchegoyen | Methods and Systems for Dynamic Serving of Advertisements in a Game or Virtual Reality Environment |
US20100332331A1 (en) * | 2009-06-24 | 2010-12-30 | Craig Stephen Etchegoyen | Systems and Methods for Providing an Interface for Purchasing Ad Slots in an Executable Program |
US8239852B2 (en) * | 2009-06-24 | 2012-08-07 | Uniloc Luxembourg S.A. | Remote update of computers based on physical device recognition |
US20100332320A1 (en) * | 2009-06-24 | 2010-12-30 | Joseph Martin Mordetsky | Systems and Methods for Providing Conditional Authorization to Operate Licensed Software |
US8893113B1 (en) | 2010-06-14 | 2014-11-18 | Open Invention Network, Llc | Simultaneous operation of a networked device using multiptle disparate networks |
US8893213B2 (en) * | 2010-06-30 | 2014-11-18 | Intel Corporation | Content synchronization techniques |
CN102404354A (zh) * | 2010-09-10 | 2012-04-04 | 北京创新方舟科技有限公司 | 一种基于网络设备实现更新设备间数据同步的方法与设备 |
US9158525B1 (en) | 2010-10-04 | 2015-10-13 | Shoretel, Inc. | Image upgrade |
KR101672253B1 (ko) * | 2010-12-14 | 2016-11-03 | 삼성전자주식회사 | 휴대용 단말기에서 스트리밍 서비스를 제공하기 위한 장치 및 방법 |
US9823917B2 (en) * | 2011-10-20 | 2017-11-21 | Facebook, Inc. | Update application user interfaces on client devices |
US9654821B2 (en) | 2011-12-30 | 2017-05-16 | Sonos, Inc. | Systems and methods for networked music playback |
US9185470B2 (en) * | 2012-05-03 | 2015-11-10 | Nuance Communications, Inc. | Remote processing of content |
JP5925304B2 (ja) * | 2012-05-28 | 2016-05-25 | ▲華▼▲為▼▲終▼端有限公司 | ローカル・エリア・ネットワークにおいてメディア・リソース・プレイリストを処理する方法、装置、およびシステム |
US9674587B2 (en) | 2012-06-26 | 2017-06-06 | Sonos, Inc. | Systems and methods for networked music playback including remote add to queue |
US9715365B2 (en) * | 2012-06-27 | 2017-07-25 | Sonos, Inc. | Systems and methods for mobile music zones |
US9247363B2 (en) | 2013-04-16 | 2016-01-26 | Sonos, Inc. | Playback queue transfer in a media playback system |
US9361371B2 (en) | 2013-04-16 | 2016-06-07 | Sonos, Inc. | Playlist update in a media playback system |
US9501533B2 (en) | 2013-04-16 | 2016-11-22 | Sonos, Inc. | Private queue for a media playback system |
US10715973B2 (en) | 2013-05-29 | 2020-07-14 | Sonos, Inc. | Playback queue control transition |
US9735978B2 (en) | 2013-05-29 | 2017-08-15 | Sonos, Inc. | Playback queue control via a playlist on a mobile device |
US9953179B2 (en) | 2013-05-29 | 2018-04-24 | Sonos, Inc. | Private queue indicator |
US9798510B2 (en) | 2013-05-29 | 2017-10-24 | Sonos, Inc. | Connected state indicator |
US9703521B2 (en) | 2013-05-29 | 2017-07-11 | Sonos, Inc. | Moving a playback queue to a new zone |
US9684484B2 (en) | 2013-05-29 | 2017-06-20 | Sonos, Inc. | Playback zone silent connect |
US9495076B2 (en) | 2013-05-29 | 2016-11-15 | Sonos, Inc. | Playlist modification |
CN116560607A (zh) | 2013-07-02 | 2023-08-08 | 株式会社半导体能源研究所 | 数据处理装置 |
CN103731253A (zh) * | 2013-12-20 | 2014-04-16 | 上海华勤通讯技术有限公司 | 通信设备和与其配对的穿戴式设备的同步方法及通信系统 |
US9367283B2 (en) * | 2014-07-22 | 2016-06-14 | Sonos, Inc. | Audio settings |
US9848033B2 (en) * | 2015-01-30 | 2017-12-19 | Dropbox, Inc. | System and method for proactively sending hosted content items to user computing devices |
CN106406925A (zh) * | 2015-08-03 | 2017-02-15 | 阿里巴巴集团控股有限公司 | 用于支持在线升级的设备和方法 |
KR102597036B1 (ko) | 2016-10-11 | 2023-11-02 | 삼성전자주식회사 | 듀얼 디스플레이를 가지는 전자 장치 및 이의 운용 방법 |
US10891263B2 (en) * | 2016-12-09 | 2021-01-12 | Salesforce.Com, Inc. | Systems and methods for providing database updates for data visualization |
CN107465737A (zh) * | 2017-07-31 | 2017-12-12 | 广东欧珀移动通信有限公司 | 数据同步方法、装置、存储介质以及电子设备 |
CN108491473A (zh) * | 2018-03-08 | 2018-09-04 | 北京金山安全软件有限公司 | 一种音频文件的播放方法、装置、电子设备及介质 |
CN113271481B (zh) * | 2020-02-17 | 2023-10-31 | 阿里巴巴集团控股有限公司 | 内容更新方法、设备、系统及存储介质 |
US20230379216A1 (en) * | 2020-10-08 | 2023-11-23 | Arris Enterprises Llc | Method and apparatus for management of a network configuration session |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6832373B2 (en) * | 2000-11-17 | 2004-12-14 | Bitfone Corporation | System and method for updating and distributing information |
CN1705372A (zh) * | 2004-05-28 | 2005-12-07 | 智易科技股份有限公司 | 呈现多媒体信息的方法与装置 |
Family Cites Families (318)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4090216A (en) | 1976-05-26 | 1978-05-16 | Gte Sylvania Incorporated | Ambient light contrast and color control circuit |
JPS5923610Y2 (ja) | 1980-01-12 | 1984-07-13 | トヨタ自動車株式会社 | 自動車の車室内空調機構 |
US4386345A (en) | 1981-09-22 | 1983-05-31 | Sperry Corporation | Color and brightness tracking in a cathode ray tube display system |
US4451849A (en) | 1982-06-23 | 1984-05-29 | Rca Corporation | Plural operating mode ambient light responsive television picture control |
DE3319308A1 (de) | 1983-05-27 | 1984-11-29 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung zum ueberwachen einer betriebsspannung |
US4589022A (en) | 1983-11-28 | 1986-05-13 | General Electric Company | Brightness control system for CRT video display |
JPH0696520B2 (ja) | 1988-03-18 | 1994-11-30 | 三井東圧化学株式会社 | カテコールアミン誘導体を含有してなる中枢性神経退行性疾患の進行防止および治療剤 |
US4908523A (en) | 1988-04-04 | 1990-03-13 | Motorola, Inc. | Electronic circuit with power drain control |
CA2002912A1 (en) | 1988-11-14 | 1990-05-14 | William A. Clough | Portable computer with touch screen and computer system employing same |
US4928307A (en) | 1989-03-02 | 1990-05-22 | Acs Communications | Time dependent, variable amplitude threshold output circuit for frequency variant and frequency invariant signal discrimination |
US4951171A (en) | 1989-05-11 | 1990-08-21 | Compaq Computer Inc. | Power supply monitoring circuitry for computer system |
US5293494A (en) | 1989-06-23 | 1994-03-08 | Kabushiki Kaisha Toshiba | Personal computer for setting, in a software setup operation normal/reverse display, connection of an external device, and an automatic display off function |
JP2993692B2 (ja) | 1990-02-02 | 1999-12-20 | 株式会社日立製作所 | 動画像復号化装置 |
JP3119267B2 (ja) | 1991-01-18 | 2000-12-18 | キヤノン株式会社 | データ処理装置 |
US5712949A (en) | 1991-01-29 | 1998-01-27 | Sony Corporation | Disc reproduction system with sequential reproduction of audio and image data |
US5835732A (en) | 1993-10-28 | 1998-11-10 | Elonex Ip Holdings, Ltd. | Miniature digital assistant having enhanced host communication |
US5303308A (en) | 1992-07-07 | 1994-04-12 | Gn Netcom A/S | Audio frequency signal compressing system |
JP3230319B2 (ja) | 1992-07-09 | 2001-11-19 | ソニー株式会社 | 音響再生装置 |
US5185906A (en) | 1992-07-27 | 1993-02-16 | Motorola, Inc. | Belt clip spring with E-ring fastener |
JP2851977B2 (ja) | 1992-10-14 | 1999-01-27 | シャープ株式会社 | 再生装置 |
JP2752309B2 (ja) | 1993-01-19 | 1998-05-18 | 松下電器産業株式会社 | 表示装置 |
CA2095452C (en) | 1993-05-04 | 1997-03-18 | Phillip J. Beaudet | Dynamic hierarchical selection menu |
US5710922A (en) | 1993-06-02 | 1998-01-20 | Apple Computer, Inc. | Method for synchronizing and archiving information between computer systems |
KR950001695A (ko) | 1993-06-18 | 1995-01-03 | 오오가 노리오 | 디스크 재생장치 |
US5818182A (en) | 1993-08-13 | 1998-10-06 | Apple Computer, Inc. | Removable media ejection system |
US6611607B1 (en) | 1993-11-18 | 2003-08-26 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
AU1303595A (en) | 1993-12-14 | 1995-07-03 | Apple Computer, Inc. | Method and apparatus for transferring data between a computer and a peripheral storage device |
US5717422A (en) | 1994-01-25 | 1998-02-10 | Fergason; James L. | Variable intensity high contrast passive display |
US5583993A (en) | 1994-01-31 | 1996-12-10 | Apple Computer, Inc. | Method and apparatus for synchronously sharing data among computer |
US5670985A (en) | 1994-05-09 | 1997-09-23 | Apple Computer, Inc. | System and method for adjusting the output of an output device to compensate for ambient illumination |
US5786803A (en) | 1994-05-09 | 1998-07-28 | Apple Computer, Inc. | System and method for adjusting the illumination characteristics of an output device |
US5566337A (en) | 1994-05-13 | 1996-10-15 | Apple Computer, Inc. | Method and apparatus for distributing events in an operating system |
JP3359745B2 (ja) | 1994-07-29 | 2002-12-24 | シャープ株式会社 | 動画像再生装置、及び動画像記録装置 |
US6137476A (en) | 1994-08-25 | 2000-10-24 | International Business Machines Corp. | Data mouse |
JPH08138321A (ja) | 1994-11-11 | 1996-05-31 | Pioneer Electron Corp | ディスクプレーヤ |
DE4445023A1 (de) | 1994-12-16 | 1996-06-20 | Thomson Brandt Gmbh | Erschütterungsresistentes Abspielgerät mit verringertem Energieverbrauch |
US6009237A (en) | 1995-02-24 | 1999-12-28 | Hitachi Ltd. | Optical disk and optical disk reproduction apparatus |
JPH08235774A (ja) | 1995-03-01 | 1996-09-13 | Sony Corp | デジタルデータのデコード装置および光ディスク装置 |
US5616876A (en) | 1995-04-19 | 1997-04-01 | Microsoft Corporation | System and methods for selecting music on the basis of subjective content |
US5760760A (en) | 1995-07-17 | 1998-06-02 | Dell Usa, L.P. | Intelligent LCD brightness control system |
US5684513A (en) | 1995-07-17 | 1997-11-04 | Decker; Mark Randall | Electronic luminescence keyboard system for a portable device |
KR0183726B1 (ko) | 1995-07-31 | 1999-04-15 | 윤종용 | 씨디 오케이와 비디오 씨디로부터 신호를 재생하는 씨디 재생장치 |
JP3493825B2 (ja) | 1995-08-02 | 2004-02-03 | ソニー株式会社 | 情報再生装置 |
US5818299A (en) | 1995-08-04 | 1998-10-06 | Compaq Computer Corporation | Power management in a computer |
US5835721A (en) | 1995-08-21 | 1998-11-10 | Apple Computer, Inc. | Method and system for data transmission over a network link between computers with the ability to withstand temporary interruptions |
US5867163A (en) | 1995-12-01 | 1999-02-02 | Silicon Graphics, Inc. | Graphical user interface for defining and invoking user-customized tool shelf execution sequence |
US6011585A (en) | 1996-01-19 | 2000-01-04 | Apple Computer, Inc. | Apparatus and method for rotating the display orientation of a captured image |
JPH09265731A (ja) | 1996-01-24 | 1997-10-07 | Sony Corp | 音声再生装置及び方法、音声録音装置及び方法、音声録音再生システム、音声データの転送方法、情報受信装置、記録媒体 |
US5864868A (en) | 1996-02-13 | 1999-01-26 | Contois; David C. | Computer control system and user interface for media playing devices |
JPH09259532A (ja) | 1996-03-22 | 1997-10-03 | Toshiba Corp | データ処理システム |
US5838969A (en) | 1996-05-10 | 1998-11-17 | Apple Computer, Inc. | System and method for collecting and dispatching selected events in a computer application program |
JP2856390B2 (ja) | 1996-07-26 | 1999-02-10 | 株式会社日立製作所 | 情報記録媒体及びそれを用いた記録再生方法 |
US5786819A (en) | 1996-06-11 | 1998-07-28 | Xerox Corporation | One button searching of long lists |
US5822600A (en) | 1996-07-19 | 1998-10-13 | Compaq Computer Corporation | Dynamic hibernation time in a computer system |
US6308061B1 (en) * | 1996-08-07 | 2001-10-23 | Telxon Corporation | Wireless software upgrades with version control |
US6108426A (en) | 1996-08-26 | 2000-08-22 | Compaq Computer Corporation | Audio power management |
US5803786A (en) | 1996-09-30 | 1998-09-08 | Mccormick; Kathy | Continuous play musical mobile |
US6069896A (en) | 1996-10-15 | 2000-05-30 | Motorola, Inc. | Capability addressable network and method therefor |
CA2221216A1 (en) | 1996-11-15 | 1998-05-15 | Mark Squibb | System and apparatus for merging a write event journal and an original storage to produce an updated storage using an event map |
US5918303A (en) | 1996-11-25 | 1999-06-29 | Yamaha Corporation | Performance setting data selecting apparatus |
US5739451A (en) | 1996-12-27 | 1998-04-14 | Franklin Electronic Publishers, Incorporated | Hand held electronic music encyclopedia with text and note structure search |
US5815225A (en) | 1997-01-22 | 1998-09-29 | Gateway 2000, Inc. | Lighting apparatus for a portable computer with illumination apertures |
US6006274A (en) | 1997-01-30 | 1999-12-21 | 3Com Corporation | Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer |
EP0863469A3 (en) | 1997-02-10 | 2002-01-09 | Nippon Telegraph And Telephone Corporation | Scheme for automatic data conversion definition generation according to data feature in visual multidimensional data analysis tool |
JP2957507B2 (ja) | 1997-02-24 | 1999-10-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 小型情報処理機器 |
EP1010175A4 (en) | 1997-07-09 | 2005-06-22 | Advanced Audio Devices Llc | OPTICAL STORAGE DEVICE |
US6587404B1 (en) | 1997-07-09 | 2003-07-01 | Advanced Audio Devices, Llc | Optical storage device capable of recording a set of sound tracks on a compact disc |
US5760588A (en) | 1997-07-25 | 1998-06-02 | Eveready Battery Company, Inc. | Dual rate thermochromic battery tester |
US7385359B2 (en) | 1997-08-26 | 2008-06-10 | Philips Solid-State Lighting Solutions, Inc. | Information systems |
JP3890692B2 (ja) | 1997-08-29 | 2007-03-07 | ソニー株式会社 | 情報処理装置及び情報配信システム |
US6493652B1 (en) | 1997-10-02 | 2002-12-10 | Personal Electronic Devices, Inc. | Monitoring activity of a user in locomotion on foot |
US6898550B1 (en) | 1997-10-02 | 2005-05-24 | Fitsense Technology, Inc. | Monitoring activity of a user in locomotion on foot |
US6560903B1 (en) | 2000-03-07 | 2003-05-13 | Personal Electronic Devices, Inc. | Ambulatory foot pod |
US6298314B1 (en) | 1997-10-02 | 2001-10-02 | Personal Electronic Devices, Inc. | Detecting the starting and stopping of movement of a person on foot |
US6882955B1 (en) | 1997-10-02 | 2005-04-19 | Fitsense Technology, Inc. | Monitoring activity of a user in locomotion on foot |
US6336365B1 (en) | 1999-08-24 | 2002-01-08 | Personal Electronic Devices, Inc. | Low-cost accelerometer |
US6611789B1 (en) | 1997-10-02 | 2003-08-26 | Personal Electric Devices, Inc. | Monitoring activity of a user in locomotion on foot |
US6122340A (en) | 1998-10-01 | 2000-09-19 | Personal Electronic Devices, Inc. | Detachable foot mount for electronic device |
US6018705A (en) | 1997-10-02 | 2000-01-25 | Personal Electronic Devices, Inc. | Measuring foot contact time and foot loft time of a person in locomotion |
US7359624B2 (en) | 1997-10-06 | 2008-04-15 | Silicon Image, Inc. | Portable DVD player |
US5986979A (en) | 1997-10-16 | 1999-11-16 | Delco Electronics Corporation | Play list control method and system for |
US6034621A (en) | 1997-11-18 | 2000-03-07 | Lucent Technologies, Inc. | Wireless remote synchronization of data between PC and PDA |
US6037937A (en) | 1997-12-04 | 2000-03-14 | Nortel Networks Corporation | Navigation tool for graphical user interface |
US6295541B1 (en) | 1997-12-16 | 2001-09-25 | Starfish Software, Inc. | System and methods for synchronizing two or more datasets |
US6216131B1 (en) | 1998-02-06 | 2001-04-10 | Starfish Software, Inc. | Methods for mapping data fields from one data set to another in a data processing environment |
EP1002398A1 (en) * | 1998-06-08 | 2000-05-24 | Gatespace AB | Application and communication platform for connectivity based services |
CN1254877A (zh) | 1998-08-24 | 2000-05-31 | 世韩情报系统株式会社 | 一种具有多种功能的便携式mp3播放机 |
JP2000090651A (ja) | 1998-09-11 | 2000-03-31 | Sanyo Electric Co Ltd | データ再生システム |
WO2000022820A1 (en) | 1998-10-09 | 2000-04-20 | Sarnoff Corporation | Method and apparatus for providing vcr-type controls for compressed digital video sequences |
US6191939B1 (en) | 1998-12-23 | 2001-02-20 | Gateway, Inc. | Keyboard illumination via reflection of LCD light |
US6179432B1 (en) | 1999-01-12 | 2001-01-30 | Compaq Computer Corporation | Lighting system for a keyboard |
JP3068588B1 (ja) | 1999-02-02 | 2000-07-24 | 静岡日本電気株式会社 | 無線選択呼出受信機 |
US6332175B1 (en) | 1999-02-12 | 2001-12-18 | Compaq Computer Corporation | Low power system and method for playing compressed audio data |
US6377530B1 (en) | 1999-02-12 | 2002-04-23 | Compaq Computer Corporation | System and method for playing compressed audio data |
US7034660B2 (en) | 1999-02-26 | 2006-04-25 | Sri International | Sensor devices for structural health monitoring |
US6617963B1 (en) | 1999-02-26 | 2003-09-09 | Sri International | Event-recording devices with identification codes |
US6041023A (en) | 1999-03-29 | 2000-03-21 | Lakhansingh; Cynthia | Portable digital radio and compact disk player |
JP3570286B2 (ja) | 1999-03-31 | 2004-09-29 | ブラザー工業株式会社 | 論理構造化された記録領域を有する情報記録媒体、並びにこの情報記録媒体を作成するための情報の作成方法及び装置及びその作成プログラムが記録された情報記録媒体、並びにこの情報記録媒体の作成方法及び装置及びその作成プログラムが記録された情報記録媒体、並びにこの情報記録媒体を使用した画像情報又は音情報の記録された情報記録媒体の作成方法及び装置及びその作成プログラムが記録された情報記録媒体。 |
JP4809960B2 (ja) | 1999-04-12 | 2011-11-09 | キヤノン株式会社 | 画像処理装置、方法および記録媒体 |
JP2000311352A (ja) | 1999-04-26 | 2000-11-07 | Sharp Corp | 光ディスク及び光記録再生装置 |
US6430576B1 (en) * | 1999-05-10 | 2002-08-06 | Patrick Gates | Distributing and synchronizing objects |
US6161944A (en) | 1999-05-18 | 2000-12-19 | Micron Electronics, Inc. | Retractable keyboard illumination device |
US6901261B2 (en) | 1999-05-19 | 2005-05-31 | Inria Institut Nationalde Recherche En Informatique Etaen Automatique | Mobile telephony device and process enabling access to a context-sensitive service using the position and/or identity of the user |
JP2000339864A (ja) | 1999-05-27 | 2000-12-08 | Matsushita Electric Ind Co Ltd | ディスク再生装置 |
US7190883B2 (en) | 1999-06-18 | 2007-03-13 | Intel Corporation | Systems and methods for fast random access and backward playback of video frames using decoded frame cache |
US6721802B1 (en) | 1999-08-12 | 2004-04-13 | Point2 Technologies Inc. | Method, apparatus and program for the central storage of standardized image data |
US6421717B1 (en) | 1999-09-10 | 2002-07-16 | Avantgo, Inc. | System, method, and computer program product for customizing channels, content, and data for mobile devices |
US6918677B2 (en) | 1999-09-15 | 2005-07-19 | Michael Shipman | Illuminated keyboard |
US6217183B1 (en) | 1999-09-15 | 2001-04-17 | Michael Shipman | Keyboard having illuminated keys |
WO2001033569A1 (en) | 1999-11-02 | 2001-05-10 | Iomega Corporation | Portable audio playback device and removable disk drive |
JP3692869B2 (ja) | 1999-11-18 | 2005-09-07 | 株式会社日立製作所 | 情報処理装置 |
US20010042107A1 (en) | 2000-01-06 | 2001-11-15 | Palm Stephen R. | Networked audio player transport protocol and architecture |
JP2001202085A (ja) | 2000-01-21 | 2001-07-27 | Toshiba Corp | 再生装置 |
US20020055934A1 (en) | 2000-01-24 | 2002-05-09 | Lipscomb Kenneth O. | Dynamic management and organization of media assets in a media player device |
US6519648B1 (en) | 2000-01-24 | 2003-02-11 | Friskit, Inc. | Streaming media search and continuous playback of multiple media resources located on a network |
KR100339587B1 (ko) | 2000-01-26 | 2002-06-03 | 구자홍 | Mp3 플레이어 겸용 휴대폰에서 음성 인식에 의한 선곡방법 |
US20010041021A1 (en) | 2000-02-04 | 2001-11-15 | Boyle Dennis J. | System and method for synchronization of image data between a handheld device and a computer |
US7437428B1 (en) * | 2000-02-16 | 2008-10-14 | Microsoft Corporation | System and method for transferring data over a network |
JP4385269B2 (ja) | 2000-02-18 | 2009-12-16 | ソニー株式会社 | ネットワークシステム及びネットワーク端末装置 |
AU2001243321A1 (en) | 2000-02-28 | 2001-09-12 | C.G.I. Technologies, Llc | Staged image delivery system |
US6248946B1 (en) | 2000-03-01 | 2001-06-19 | Ijockey, Inc. | Multimedia content delivery system and method |
US7076561B1 (en) | 2000-03-08 | 2006-07-11 | Music Choice | Personalized audio system and method |
US6721489B1 (en) | 2000-03-08 | 2004-04-13 | Phatnoise, Inc. | Play list manager |
US6748278B1 (en) | 2000-03-13 | 2004-06-08 | Microsoft Corporation | Remote controlled system with computer-based remote control facilitator |
JP4654485B2 (ja) | 2000-04-28 | 2011-03-23 | ソニー株式会社 | 情報処理システム、情報処理装置、情報処理方法 |
US8024419B2 (en) | 2000-05-12 | 2011-09-20 | Sony Corporation | Method and system for remote access of personal music |
US20010037367A1 (en) | 2000-06-14 | 2001-11-01 | Iyer Sridhar V. | System and method for sharing information via a virtual shared area in a communication network |
US6606281B2 (en) | 2000-06-15 | 2003-08-12 | Digital Networks North America, Inc. | Personal audio player with a removable multi-function module |
US6874037B1 (en) * | 2000-06-19 | 2005-03-29 | Sony Corporation | Method and apparatus for synchronizing device information |
US6336727B1 (en) | 2000-06-27 | 2002-01-08 | International Business Machines Corporation | Pointing device keyboard light |
US6781611B1 (en) | 2000-06-28 | 2004-08-24 | International Business Machines Corporation | Method and system for navigating between applications, documents, and files |
JP2002083152A (ja) | 2000-06-30 | 2002-03-22 | Victor Co Of Japan Ltd | コンテンツ配信システム及び携帯端末プレーヤ及びコンテンツプロバイダ |
US6871063B1 (en) | 2000-06-30 | 2005-03-22 | Intel Corporation | Method and apparatus for controlling access to a computer system |
US7140045B2 (en) | 2000-07-26 | 2006-11-21 | Sony Corporation | Method and system for user information verification |
US20020013784A1 (en) | 2000-07-31 | 2002-01-31 | Swanson Raymond H. | Audio data transmission system and method of operation thereof |
JP3075809U (ja) | 2000-08-23 | 2001-03-06 | 新世代株式会社 | カラオケ用マイク |
JP3771121B2 (ja) | 2000-08-28 | 2006-04-26 | Tdk株式会社 | 無線通信モジュール |
US20020059499A1 (en) | 2000-09-06 | 2002-05-16 | Hudson Michael D. | System and methods for performing last-element streaming |
US7248888B2 (en) | 2000-09-06 | 2007-07-24 | Eric Inselberg | Method and apparatus for interactive audience participation at a live entertainment event |
US20020059440A1 (en) | 2000-09-06 | 2002-05-16 | Hudson Michael D. | Client-side last-element cache network architecture |
GB2366542B (en) | 2000-09-09 | 2004-02-18 | Ibm | Keyboard illumination for computing devices having backlit displays |
HRP20000624A2 (en) | 2000-09-20 | 2001-04-30 | Grabar Ivan | Mp3 jukebox |
AU2001292234A1 (en) | 2000-09-26 | 2002-04-08 | Matsushita Electric Industrial Co., Ltd. | Display unit and drive system thereof and an information display unit |
US20020046315A1 (en) | 2000-10-13 | 2002-04-18 | Interactive Objects, Inc. | System and method for mapping interface functionality to codec functionality in a portable audio device |
US7574272B2 (en) | 2000-10-13 | 2009-08-11 | Eric Paul Gibbs | System and method for data transfer optimization in a portable audio device |
US20020123359A1 (en) | 2000-12-01 | 2002-09-05 | Multiscience System Pte Limited | Network for information transfer for mobile stations |
EP1213643A1 (en) | 2000-12-05 | 2002-06-12 | Inventec Appliances Corp. | Intelligent dictionary input method |
JP2002175467A (ja) | 2000-12-06 | 2002-06-21 | Wox Co Ltd | オンライン同窓アルバムシステム |
US7171331B2 (en) | 2001-12-17 | 2007-01-30 | Phatrat Technology, Llc | Shoes employing monitoring devices, and associated methods |
GB2370208B (en) | 2000-12-18 | 2005-06-29 | Symbian Ltd | Computing device with user interface for navigating a contacts list |
AUPR230700A0 (en) | 2000-12-22 | 2001-01-25 | Canon Kabushiki Kaisha | A method for facilitating access to multimedia content |
US6762741B2 (en) | 2000-12-22 | 2004-07-13 | Visteon Global Technologies, Inc. | Automatic brightness control system and method for a display device using a logarithmic sensor |
US20020087625A1 (en) * | 2001-01-04 | 2002-07-04 | Kim Toll | Sharing user profiles between processor-based systems |
US6731312B2 (en) | 2001-01-08 | 2004-05-04 | Apple Computer, Inc. | Media player interface |
US7155163B2 (en) | 2001-01-09 | 2006-12-26 | Agere Systems Inc. | Unified passcode pairing of piconet devices |
US20020116517A1 (en) | 2001-01-17 | 2002-08-22 | Hudson Michael D. | Virtual program streaming multi-media system |
US7191244B2 (en) | 2001-01-19 | 2007-03-13 | Streamworks Technologies, Inc. | System and method for routing media |
US6744427B2 (en) | 2001-03-01 | 2004-06-01 | International Business Machines Corporation | Character input interface for compact electronic devices |
JP2002278522A (ja) | 2001-03-19 | 2002-09-27 | Matsushita Electric Ind Co Ltd | 携帯用映像表示装置 |
US7747781B2 (en) | 2001-04-20 | 2010-06-29 | Palmsource Inc. | Content access from a communications network using a handheld computer system and method |
DE60142938D1 (de) | 2001-04-25 | 2010-10-07 | Sony France Sa | Verfahren und Vorrichtung zum Identifizieren des Informationstyps, z.B. zum Identifizieren des Namensinhalts einer Musikdatei |
US20020161865A1 (en) | 2001-04-25 | 2002-10-31 | Gateway, Inc. | Automated network configuration of connected device |
US7620363B2 (en) | 2001-05-16 | 2009-11-17 | Aol Llc | Proximity synchronization of audio content among multiple playback and storage devices |
US20030056207A1 (en) | 2001-06-06 | 2003-03-20 | Claudius Fischer | Process for deploying software from a central computer system to remotely located devices |
US20030007001A1 (en) | 2001-06-07 | 2003-01-09 | Philips Electronics North America Corporation | Automatic setting of video and audio settings for media output devices |
US7119267B2 (en) | 2001-06-15 | 2006-10-10 | Yamaha Corporation | Portable mixing recorder and method and program for controlling the same |
US6820138B2 (en) | 2001-06-22 | 2004-11-16 | Hewlett-Packard Development Company, L.P. | Portable computer system including detachable handheld media storage and playback device |
US7003123B2 (en) | 2001-06-27 | 2006-02-21 | International Business Machines Corp. | Volume regulating and monitoring system |
US20030050092A1 (en) | 2001-08-03 | 2003-03-13 | Yun Jimmy S. | Portable digital player--battery |
US7149813B2 (en) | 2001-08-14 | 2006-12-12 | Microsoft Corporation | Method and system for synchronizing mobile devices |
US20030041125A1 (en) * | 2001-08-16 | 2003-02-27 | Salomon Kirk C. | Internet-deployed wireless system |
JP2003076464A (ja) | 2001-08-27 | 2003-03-14 | Internatl Business Mach Corp <Ibm> | コンピュータ装置、キーボードおよび表示メータ |
EP1289197B1 (en) | 2001-08-29 | 2016-09-28 | Sony Deutschland GmbH | A method and units to enhance mobile communication networks with ad-hoc scenarios |
BR0212418A (pt) | 2001-09-11 | 2004-08-03 | Thomson Licensing Sa | Método e aparelho para ativação de modo de equalização automática |
US20030074457A1 (en) | 2001-10-17 | 2003-04-17 | Kluth Michael R. | Computer system with separable input device |
US7215659B1 (en) * | 2001-10-18 | 2007-05-08 | Oxford Semiconductor, Inc. | Remotely-cooperative scheduling solution for moderating wireless protocols |
KR100718613B1 (ko) * | 2001-10-22 | 2007-05-16 | 애플 인크. | 호스트 컴퓨터와 미디어 플레이어의 미디어 내용 동기화 방법 |
US6934812B1 (en) | 2001-10-22 | 2005-08-23 | Apple Computer, Inc. | Media player with instant play capability |
US7345671B2 (en) | 2001-10-22 | 2008-03-18 | Apple Inc. | Method and apparatus for use of rotational user inputs |
US7084856B2 (en) | 2001-10-22 | 2006-08-01 | Apple Computer, Inc. | Mouse having a rotary dial |
US7312785B2 (en) | 2001-10-22 | 2007-12-25 | Apple Inc. | Method and apparatus for accelerated scrolling |
US20030167318A1 (en) | 2001-10-22 | 2003-09-04 | Apple Computer, Inc. | Intelligent synchronization of media player with host computer |
US7046230B2 (en) | 2001-10-22 | 2006-05-16 | Apple Computer, Inc. | Touch pad handheld device |
US6801964B1 (en) | 2001-10-25 | 2004-10-05 | Novell, Inc. | Methods and systems to fast fill media players |
WO2003044645A1 (en) | 2001-11-16 | 2003-05-30 | Martin Chalk | Communications device and supporting network |
US7043479B2 (en) | 2001-11-16 | 2006-05-09 | Sigmatel, Inc. | Remote-directed management of media content |
EP1315361A1 (en) | 2001-11-23 | 2003-05-28 | Alcatel | Multiconnector for mobile terminal |
AU2002362099A1 (en) * | 2001-12-05 | 2003-06-17 | Walt Disney Parks And Resorts | System and method of wirelessly triggering portable devices |
JP2003188792A (ja) | 2001-12-14 | 2003-07-04 | Nikon Corp | 情報閲覧装置、情報閲覧システムおよび情報閲覧方法 |
US6634511B2 (en) * | 2001-12-20 | 2003-10-21 | Mark J. Manghera | Modular shelving system and components |
GB2383495A (en) | 2001-12-20 | 2003-06-25 | Hewlett Packard Co | Data processing devices which communicate via short range telecommunication signals with other compatible devices |
US8288641B2 (en) | 2001-12-27 | 2012-10-16 | Intel Corporation | Portable hand-held music synthesizer and networking method and apparatus |
US20030125057A1 (en) * | 2001-12-27 | 2003-07-03 | Pesola Troy Raymond | System and method for automatic synchronization of managed data |
US6667447B2 (en) | 2002-01-07 | 2003-12-23 | Hon Hai Precision Ind. Co., Ltd. | Button device in computer bezel |
US8004496B2 (en) | 2002-01-08 | 2011-08-23 | Koninklijke Philips Electronics N.V. | User interface for electronic devices for controlling the displaying of long sorted lists |
US6826515B2 (en) | 2002-02-01 | 2004-11-30 | Plantronics, Inc. | Headset noise exposure dosimeter |
US6626706B2 (en) | 2002-02-08 | 2003-09-30 | Microsoft Corporation | Eight-pin electrical connector and USB connector |
US6707768B2 (en) | 2002-02-21 | 2004-03-16 | Visteon Global Technologies, Inc. | Randomized playback of tracks in a multimedia player |
JP2003259333A (ja) | 2002-03-04 | 2003-09-12 | Toshiba Corp | デジタル信号送信装置、デジタル信号受信装置並びにデジタル信号送受信方法。 |
US7987007B2 (en) | 2002-03-18 | 2011-07-26 | Creative Technology Ltd | Memory module with audio playback mode |
US7220910B2 (en) * | 2002-03-21 | 2007-05-22 | Microsoft Corporation | Methods and systems for per persona processing media content-associated metadata |
US6870529B1 (en) | 2002-03-28 | 2005-03-22 | Ncr Corporation | System and method for adjusting display brightness levels according to user preferences |
US20060272483A1 (en) | 2002-04-04 | 2006-12-07 | Honeywell David R | Player piano system interface |
US7433546B2 (en) | 2004-10-25 | 2008-10-07 | Apple Inc. | Image scaling arrangement |
US7187948B2 (en) | 2002-04-09 | 2007-03-06 | Skullcandy, Inc. | Personal portable integrator for music player and mobile phone |
JP4189627B2 (ja) | 2002-04-24 | 2008-12-03 | 富士フイルム株式会社 | 画像サーバ並びに画像表示システム |
CN101661710A (zh) | 2002-04-26 | 2010-03-03 | 韩国电子通信研究院 | 可视数据调节设备及方法 |
JP4555072B2 (ja) | 2002-05-06 | 2010-09-29 | シンクロネイション インコーポレイテッド | ローカライズされたオーディオ・ネットワークおよび関連するディジタル・アクセサリ |
JP2003330777A (ja) | 2002-05-10 | 2003-11-21 | Matsushita Electric Ind Co Ltd | データファイル再生装置、記録メディア、データファイル記録装置及びデータファイル記録プログラム |
US6987221B2 (en) | 2002-05-30 | 2006-01-17 | Microsoft Corporation | Auto playlist generation with multiple seed songs |
JP2004007241A (ja) | 2002-05-31 | 2004-01-08 | Fujitsu Ltd | 画像読取装置 |
US7366659B2 (en) | 2002-06-07 | 2008-04-29 | Lucent Technologies Inc. | Methods and devices for selectively generating time-scaled sound signals |
JP4195800B2 (ja) | 2002-06-18 | 2008-12-10 | 富士フイルム株式会社 | 画像補正処理システム及び画像補正処理プログラム |
US20030236695A1 (en) | 2002-06-21 | 2003-12-25 | Litwin Louis Robert | Method for media popularity determination by a media playback device |
US20040012556A1 (en) | 2002-07-17 | 2004-01-22 | Sea-Weng Yong | Method and related device for controlling illumination of a backlight of a liquid crystal display |
US6799226B1 (en) | 2002-07-23 | 2004-09-28 | Apple Computer, Inc. | Hot unpluggable media storage device |
JP3864867B2 (ja) | 2002-07-23 | 2007-01-10 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US7166791B2 (en) | 2002-07-30 | 2007-01-23 | Apple Computer, Inc. | Graphical user interface and methods of use thereof in a multimedia player |
US7143241B2 (en) | 2002-08-06 | 2006-11-28 | Hewlett-Packard Development Company, L.P. | Cache management in a mobile device |
US7124125B2 (en) | 2002-11-01 | 2006-10-17 | Loudeye Corp. | System and method for providing media samples on-line in response to media related searches on the internet |
JP4508596B2 (ja) | 2002-11-06 | 2010-07-21 | キヤノン株式会社 | 通信装置、画像記憶装置およびそれらの制御方法 |
US20040086120A1 (en) | 2002-11-06 | 2004-05-06 | Akins Glendon L. | Selecting and downloading content to a portable player |
US20040162878A1 (en) | 2002-11-22 | 2004-08-19 | Lewis Michael Pescatello | System and method to facilitate real-time communications and content sharing among users over a network |
US8271971B2 (en) * | 2002-11-26 | 2012-09-18 | Hewlett-Packard Development Company, L.P. | System and method for automated program updating in a remote appliance |
US7092946B2 (en) | 2002-12-02 | 2006-08-15 | Lightsurf Technologies, Inc. | System and methodology for providing a mobile device with a network-based intelligent resource fork |
JP4540605B2 (ja) | 2002-12-06 | 2010-09-08 | シャープ株式会社 | 液晶表示装置 |
US7797064B2 (en) | 2002-12-13 | 2010-09-14 | Stephen Loomis | Apparatus and method for skipping songs without delay |
WO2004061850A1 (en) | 2002-12-17 | 2004-07-22 | Thomson Licensing S.A. | Method for tagging and displaying songs in a digital audio player |
US7131059B2 (en) | 2002-12-31 | 2006-10-31 | Hewlett-Packard Development Company, L.P. | Scalably presenting a collection of media objects |
TW555125U (en) | 2002-12-31 | 2003-09-21 | Wistron Corp | Portable data storage device |
JP4419393B2 (ja) | 2003-01-15 | 2010-02-24 | パナソニック株式会社 | 情報表示装置及び情報処理装置 |
JP2004220420A (ja) | 2003-01-16 | 2004-08-05 | Fuji Photo Film Co Ltd | 画像検索方法および装置並びにプログラム |
JP4493274B2 (ja) | 2003-01-29 | 2010-06-30 | 富士通株式会社 | 表示装置及び表示方法 |
WO2004071113A1 (en) | 2003-02-06 | 2004-08-19 | Nokia Corporation | Method and mobile device for non-visually signaling the state of a mobile device |
GB2398199A (en) * | 2003-02-10 | 2004-08-11 | Nokia Corp | A system for transferring content audio and video data from a provider to a personal digital assistant |
US20040165302A1 (en) | 2003-02-21 | 2004-08-26 | William Lu | Structure of a multi-purpose thump-like hard disk device |
US8285727B2 (en) | 2003-03-06 | 2012-10-09 | Thomson Licensing S.A. | Simplified searching for media services using a control device |
US7213228B2 (en) | 2003-03-17 | 2007-05-01 | Macrovision Corporation | Methods and apparatus for implementing a remote application over a network |
US9274576B2 (en) | 2003-03-17 | 2016-03-01 | Callahan Cellular L.L.C. | System and method for activation of portable and mobile media player devices for wireless LAN services |
US8209680B1 (en) | 2003-04-11 | 2012-06-26 | Vmware, Inc. | System and method for disk imaging on diverse computers |
US7627343B2 (en) | 2003-04-25 | 2009-12-01 | Apple Inc. | Media player system |
EP2270730A1 (en) | 2003-04-25 | 2011-01-05 | Apple Inc. | Method and system for network-based purchase and distribution of media |
US7831199B2 (en) | 2006-01-03 | 2010-11-09 | Apple Inc. | Media data exchange, transfer or delivery for portable electronic devices |
US9406068B2 (en) * | 2003-04-25 | 2016-08-02 | Apple Inc. | Method and system for submitting media for network-based purchase and distribution |
KR101089484B1 (ko) | 2003-05-08 | 2011-12-02 | 톰슨 라이센싱 | 알파벳순 텍스트를 내비게이션 하는 방법 및 장치 |
US7107296B2 (en) | 2003-06-25 | 2006-09-12 | Microsoft Corporation | Media library synchronizer |
JP4577573B2 (ja) | 2003-07-14 | 2010-11-10 | ソニー株式会社 | 通信装置、サーバ装置、情報処理方法、および情報処理プログラム |
US7757173B2 (en) | 2003-07-18 | 2010-07-13 | Apple Inc. | Voice menu system |
US7293227B2 (en) | 2003-07-18 | 2007-11-06 | Microsoft Corporation | Associating image files with media content |
JP2005044149A (ja) | 2003-07-23 | 2005-02-17 | Sanyo Electric Co Ltd | コンテンツ出力装置 |
US7605829B2 (en) | 2003-07-26 | 2009-10-20 | Lg Electronics Inc. | Apparatus and method for controlling brightness level of display |
US7301857B2 (en) | 2003-08-01 | 2007-11-27 | Chrysler Llc | Media player including a resume function |
JP4353942B2 (ja) | 2003-08-04 | 2009-10-28 | 富士通株式会社 | 液晶表示装置 |
US20050120380A1 (en) * | 2003-09-03 | 2005-06-02 | Digital Networks North America, Inc. | Portable entertainment apparatus |
US7584353B2 (en) | 2003-09-12 | 2009-09-01 | Trimble Navigation Limited | Preventing unauthorized distribution of media content within a global network |
US20050060240A1 (en) | 2003-09-17 | 2005-03-17 | Garry Popofsky | Method and system for space-shifting music files |
US7536440B2 (en) * | 2003-09-18 | 2009-05-19 | Vulcan Portals Inc. | Method and system for email synchronization for an electronic device |
US7508535B2 (en) | 2003-09-25 | 2009-03-24 | Ricoh Co., Ltd. | Stand alone multimedia printer with user interface for allocating processing |
KR100516504B1 (ko) * | 2003-09-30 | 2005-09-26 | (주)잉카엔트웍스 | 네트워크를 통하여 개인 휴대 단말기와 데이터 동기화를수행하기 위한 방법 및 그 시스템 |
EP1671326A1 (en) | 2003-09-30 | 2006-06-21 | Koninklijke Philips Electronics N.V. | Cache management for improving trick play performance |
US7809067B2 (en) | 2003-10-01 | 2010-10-05 | Nxp B.V. | Multi-carrier OFDM UWB communications systems |
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 |
US7110559B2 (en) | 2003-11-06 | 2006-09-19 | Motorola, Inc. | System and method for controlling audio output |
US7685257B2 (en) | 2003-11-10 | 2010-03-23 | Sun Microsystems, Inc. | Portable thin client for the enterprise workspace |
US20050108754A1 (en) | 2003-11-19 | 2005-05-19 | Serenade Systems | Personalized content application |
US20050123886A1 (en) | 2003-11-26 | 2005-06-09 | Xian-Sheng Hua | Systems and methods for personalized karaoke |
KR100621092B1 (ko) | 2003-11-27 | 2006-09-08 | 삼성전자주식회사 | P2p 프로토콜을 이용하여 어플리케이션을 공유하는 방법및 장치 |
US20050149213A1 (en) | 2004-01-05 | 2005-07-07 | Microsoft Corporation | Media file management on a media storage and playback device |
US7421656B2 (en) | 2004-01-05 | 2008-09-02 | Microsoft Corporation | Systems and methods for interacting with a user interface of a media player |
TWI231131B (en) | 2004-01-08 | 2005-04-11 | Via Tech Inc | Method and system of completing bluetooth for the pairing procedure by wired interface |
US8689113B2 (en) | 2004-01-22 | 2014-04-01 | Sony Corporation | Methods and apparatus for presenting content |
TWI224347B (en) | 2004-02-04 | 2004-11-21 | Tatung Co Ltd | Improved structure of multi-function control key |
US20050185598A1 (en) | 2004-02-20 | 2005-08-25 | Mika Grundstrom | System and method for device discovery |
US20050195094A1 (en) | 2004-03-05 | 2005-09-08 | White Russell W. | System and method for utilizing a bicycle computer to monitor athletic performance |
US7403769B2 (en) * | 2004-03-23 | 2008-07-22 | Nokia Corporation | System and method for music synchronization in a mobile device |
US7071456B2 (en) | 2004-03-30 | 2006-07-04 | Poplin Dwight D | Camera module with ambient light detection |
US20050246324A1 (en) | 2004-04-30 | 2005-11-03 | Nokia Inc. | System and associated device, method, and computer program product for performing metadata-based searches |
US8395577B2 (en) | 2004-05-04 | 2013-03-12 | Sharp Laboratories Of America, Inc. | Liquid crystal display with illumination control |
EP1596538A1 (en) | 2004-05-10 | 2005-11-16 | Sony Ericsson Mobile Communications AB | Method and device for bluetooth pairing |
US7853895B2 (en) | 2004-05-11 | 2010-12-14 | Sony Computer Entertainment Inc. | Control of background media when foreground graphical user interface is invoked |
US20050259524A1 (en) | 2004-05-24 | 2005-11-24 | Ming-Hsiang Yeh | Clamp type multimedia recorder |
JP4148187B2 (ja) | 2004-06-03 | 2008-09-10 | ソニー株式会社 | 携帯型電子機器、入力操作制御方法及びそのプログラム |
TWI240573B (en) | 2004-07-15 | 2005-09-21 | Ali Corp | Methods and related circuit for automatic audio volume level control |
US7580668B2 (en) | 2004-07-27 | 2009-08-25 | Microsoft Corporation | Intelligent data broadcasting |
US7908477B2 (en) * | 2004-07-27 | 2011-03-15 | Seiji Eto | System and method for enabling device dependent rights protection |
US20060068760A1 (en) | 2004-08-31 | 2006-03-30 | Hameed Muhammad F | System and method for pairing dual mode wired/wireless devices |
US20060061563A1 (en) | 2004-09-17 | 2006-03-23 | Fleck Rod G | Power-management method and system for electronic appliances |
US8090844B2 (en) * | 2004-10-08 | 2012-01-03 | Truecontext Corporation | Content management across shared, mobile file systems |
KR20070073907A (ko) | 2004-10-14 | 2007-07-10 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 디스플레이 장치 |
US7706637B2 (en) | 2004-10-25 | 2010-04-27 | Apple Inc. | Host configured for interoperation with coupled portable media player device |
JP2006134064A (ja) | 2004-11-05 | 2006-05-25 | Hitachi Ltd | 記憶メディアへの書込みエラーを検出する記憶制御装置及び方法 |
US7665031B2 (en) | 2004-12-08 | 2010-02-16 | Microsoft Corporation | Method and system of taskbar button interfaces |
EP1848380B1 (en) | 2004-12-22 | 2015-04-15 | Össur hf | Systems and methods for processing limb motion |
US20060143455A1 (en) | 2004-12-28 | 2006-06-29 | Gitzinger Thomas E | Method and apparatus for secure pairing |
US20060145053A1 (en) | 2004-12-30 | 2006-07-06 | Matthew Stevenson | Electronic devices including dual-function electronic components, radiation-emitting components, radiation-sensing components, or any combination thereof |
US7490775B2 (en) * | 2004-12-30 | 2009-02-17 | Aol Llc, A Deleware Limited Liability Company | Intelligent identification of multimedia content for synchronization |
US7593782B2 (en) | 2005-01-07 | 2009-09-22 | Apple Inc. | Highly portable media device |
US7505965B2 (en) | 2005-01-27 | 2009-03-17 | Microsoft Corporation | Systems and methods for providing a user interface with an automatic search menu |
US20060173974A1 (en) | 2005-02-02 | 2006-08-03 | Victor Tang | System and method for providing mobile access to personal media |
US7680835B2 (en) * | 2005-02-28 | 2010-03-16 | Microsoft Corporation | Online storage with metadata-based retrieval |
US7664558B2 (en) | 2005-04-01 | 2010-02-16 | Apple Inc. | Efficient techniques for modifying audio playback rates |
US7956843B2 (en) | 2005-04-04 | 2011-06-07 | Research In Motion Limited | Handheld electronic device with text disambiguation employing advanced editing features |
US20060259758A1 (en) | 2005-05-16 | 2006-11-16 | Arcsoft, Inc. | Instant mode switch for a portable electronic device |
US7686215B2 (en) | 2005-05-21 | 2010-03-30 | Apple Inc. | Techniques and systems for supporting podcasting |
TWI265458B (en) | 2005-06-02 | 2006-11-01 | Avermedia Tech Inc | Audio player |
US7840178B2 (en) | 2005-07-12 | 2010-11-23 | Martin E. Hellman | FM broadcast system competitive with satellite radio |
US20070061759A1 (en) | 2005-08-05 | 2007-03-15 | Realnetworks, Inc., | System and method for chronologically presenting data |
US20070089057A1 (en) * | 2005-10-14 | 2007-04-19 | Yahoo! Inc. | Method and system for selecting media |
US7930369B2 (en) | 2005-10-19 | 2011-04-19 | Apple Inc. | Remotely configured media device |
US20070106646A1 (en) | 2005-11-09 | 2007-05-10 | Bbnt Solutions Llc | User-directed navigation of multimedia search results |
US20070129062A1 (en) | 2005-12-02 | 2007-06-07 | Sony Ericsson Mobile Communications Ab | Broadcast content request for mobile devices |
US20070135225A1 (en) | 2005-12-12 | 2007-06-14 | Nieminen Heikki V | Sport movement analyzer and training device |
US7673238B2 (en) | 2006-01-05 | 2010-03-02 | Apple Inc. | Portable media device with video acceleration capabilities |
US20070248311A1 (en) | 2006-03-31 | 2007-10-25 | Nathaniel Wice | System and method for transferring data between electronic data storage devices |
US20070255163A1 (en) | 2006-04-12 | 2007-11-01 | Prineppi Frank J | Journey event monitor and recording apparatus |
US8872753B2 (en) | 2006-08-31 | 2014-10-28 | Ati Technologies Ulc | Adjusting brightness of a display image in a display having an adjustable intensity light source |
US7729791B2 (en) | 2006-09-11 | 2010-06-01 | Apple Inc. | Portable media playback device including user interface event passthrough to non-media-playback processing |
US7589629B2 (en) | 2007-02-28 | 2009-09-15 | Apple Inc. | Event recorder for portable media device |
-
2006
- 2006-01-03 US US11/324,863 patent/US8151259B2/en active Active
- 2006-12-19 KR KR1020087019064A patent/KR101043536B1/ko active IP Right Grant
- 2006-12-19 WO PCT/US2006/048670 patent/WO2007081515A1/en active Application Filing
- 2006-12-19 EP EP06847856A patent/EP1977581A1/en not_active Withdrawn
- 2006-12-19 EP EP11154733.7A patent/EP2328320B1/en active Active
- 2006-12-19 CN CN2006800532172A patent/CN101385304B/zh active Active
- 2006-12-19 CN CN201210348995.1A patent/CN102857511B/zh active Active
-
2012
- 2012-02-21 US US13/401,639 patent/US8966470B2/en active Active
-
2015
- 2015-02-23 US US14/628,840 patent/US20150169617A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6832373B2 (en) * | 2000-11-17 | 2004-12-14 | Bitfone Corporation | System and method for updating and distributing information |
CN1705372A (zh) * | 2004-05-28 | 2005-12-07 | 智易科技股份有限公司 | 呈现多媒体信息的方法与装置 |
Non-Patent Citations (1)
Title |
---|
Alexander Sinitsyn.A Synchronization Framework for Personal Mobile Servers.《the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops》.IEEE,2004, * |
Also Published As
Publication number | Publication date |
---|---|
CN102857511B (zh) | 2016-06-29 |
KR101043536B1 (ko) | 2011-06-23 |
US8966470B2 (en) | 2015-02-24 |
KR20080081367A (ko) | 2008-09-09 |
EP2328320A2 (en) | 2011-06-01 |
CN101385304A (zh) | 2009-03-11 |
US20120151466A1 (en) | 2012-06-14 |
WO2007081515A1 (en) | 2007-07-19 |
US20070169087A1 (en) | 2007-07-19 |
EP1977581A1 (en) | 2008-10-08 |
EP2328320A3 (en) | 2014-08-27 |
US20150169617A1 (en) | 2015-06-18 |
CN102857511A (zh) | 2013-01-02 |
EP2328320B1 (en) | 2019-09-18 |
US8151259B2 (en) | 2012-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101385304B (zh) | 用于便携式媒体设备的远程内容更新 | |
JP4695653B2 (ja) | メディア・プレーヤとホスト・デバイスとの間のワイヤレス同期化 | |
EP2375685B1 (en) | Method of and system for providing application store service | |
US20070250645A1 (en) | Mobile phone data backup system | |
US20090219901A1 (en) | Wireless Content Aquisition for Mobile Electronic Devices | |
EP0894307A1 (en) | Data processing apparatus used for communication network | |
JP2006031219A (ja) | コンテンツ利用システム、コンテンツ利用端末、参照サーバ、コンテンツ利用プログラム、及び、参照プログラム | |
MX2014008567A (es) | Itinerancia de caracteristicas de aplicacion para tomar notas. | |
WO2004102999A1 (en) | Mobile communications device and method for condition-dependent resuming of a delayed data transfer over a different network | |
US8335760B1 (en) | Grid computing system to manage utility service content | |
KR20110023480A (ko) | 데이터 운용 방법과, 이를 지원하는 단말기 및 시스템 | |
US8103839B2 (en) | Content data communication system, content data recording/reproducing device, data communication method and program | |
US8296277B2 (en) | Method and apparatus to automatically receive and/or transmit contents | |
JP2003196128A (ja) | 携帯通信端末、外部記憶装置及び情報通信システム | |
WO2006061796A2 (en) | Method and system for providing contents to a mobile storage device | |
WO2006049276A1 (ja) | データ伝送システム | |
JP2004259161A (ja) | 会議支援システム | |
JP2006338135A (ja) | コンテンツ配信システム | |
JP2008146011A (ja) | コンテンツデータ通信システム、コンテンツデータ記録再生装置、データ通信方法、およびプログラム | |
KR20090032420A (ko) | 이동 단말의 무선 인터넷 브라우저에서 메모어플리케이션과 연동하여 메모를 관리하는 방법 및 장치 | |
JP2001014203A (ja) | 情報管理装置、情報管理方法、端末装置及びネットワークサーバ |
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 |