This application involves the use of media files to load mobile computing devices. In general, the topics described in this manual can be embodied in the methods, systems, and program products that load media files to mobile computing devices. The media library including media files is stored in the server system. The information indicating the current state of the mobile device is accessed, where the current state is based on the current location of the device in the current time. The information indicating the previous state of the mobile device is accessed, where the previous state is based on the previous geographic location in the previous time. The selection of preferred media files is accessed based on the current state and the previous state. The selection of subsets of media files is accessed based on the preferred media file. At least a portion of each of the media files is transmitted to the mobile device in the sub set.
【技术实现步骤摘要】
使用媒体文件加载移动计算设备分案说明本申请属于申请日为2011年10月11日的中国专利技术专利申请No.201180061088.2的分案申请。相关申请的交叉引用本申请要求于2010年10月28日提交的、名称为“LOADINGAMOBILECOMPUTINGDEVICEWITHMEDIAFILES”的美国申请序列No.12/914,635的优先权,其公开内容通过引入并入于此。
本文档总体上涉及使用媒体文件加载移动计算设备。
技术介绍
移动计算设备(诸如移动电话)可以包括允许设备的用户播放媒体(例如,音频书、音乐和视频)的媒体播放器。媒体可以本地存储在移动计算设备上。并且,媒体可以远离移动计算设备进行存储。例如,移动设备的用户可以请求服务器系统向移动计算设备流传输媒体。移动计算设备的用户可以消耗已经被转移到移动计算设备的媒体内容的开始部分而媒体内容的后面部分被流传输至移动计算设备。
技术实现思路
作为以下描述中描述的实现方式的备选,本公开还包括以下实现方式:实现方式1涉及一种用于向移动计算设备加载媒体文件的计算机实现的方法。该方法包括在服务器系统存储包括媒体文件的媒体库 ...
【技术保护点】
一种计算机实现的方法,包括:在服务器系统存储包括媒体文件集的媒体库,所述媒体文件集包括计算设备的用户的媒体集合中的媒体文件;访问指示所述计算设备的当前状态的信息,其中所述当前状态是基于处于当前地理位置的所述计算设备来确定的;访问指示所述计算设备的先前状态的信息,其中所述先前状态是基于处于先前地理位置的所述计算设备来确定的;确定所述计算设备的所述当前状态匹配所述计算设备的所述先前状态;响应于确定所述计算设备的所述当前状态匹配所述计算设备的所述先前状态,确定与所述计算设备的所述先前状态相关联的至少一个优选媒体文件;基于所述至少一个优选媒体文件的、与来自所述媒体文件集的一个或多个 ...
【技术特征摘要】
2010.10.28 US 12/914,6351.一种计算机实现的方法,包括:在服务器系统存储包括媒体文件集的媒体库,所述媒体文件集包括计算设备的用户的媒体集合中的媒体文件;访问指示所述计算设备的当前状态的信息,其中所述当前状态是基于处于当前地理位置的所述计算设备来确定的;访问指示所述计算设备的先前状态的信息,其中所述先前状态是基于处于先前地理位置的所述计算设备来确定的;确定所述计算设备的所述当前状态匹配所述计算设备的所述先前状态;响应于确定所述计算设备的所述当前状态匹配所述计算设备的所述先前状态,确定与所述计算设备的所述先前状态相关联的至少一个优选媒体文件;基于所述至少一个优选媒体文件的、与来自所述媒体文件集的一个或多个附加媒体文件的一个或多个特性相对应的一个或多个特性,从所述媒体文件集中确定所述一个或多个附加媒体文件;选择没有存储在所述计算设备的媒体文件的群组以加载到所述计算设备上,所述群组包括所述至少一个优选媒体文件和所述一个或多个附加媒体文件;以及由所述服务器系统经由互联网向所述计算设备传输在所选择的群组中的所述媒体文件中的每个媒体文件的至少一部分而无需从所述用户接收请求对所选择的群组中的所述媒体文件的传输的输入,其中所述计算设备被配置为在稍后时间输出所选择的群组中的所述媒体文件的所传输的部分中的任何部分而无需与所述服务器系统通信。2.根据权利要求1所述的计算机实现的方法,其中,所述当前状态匹配所述先前状态的所述确定是基于所述当前地理位置在所述先前地理位置的预先确定的距离内来作出的。3.根据权利要求1所述的计算机实现的方法,其中,所述当前状态匹配所述先前状态的所述确定是基于所述当前地理位置被界定在同样界定所述先前地理位置的区域内来作出的。4.根据权利要求1所述的计算机实现的方法,其中,所述当前状态匹配所述先前状态的所述确定是基于所述当前地理位置与所述先前地理位置之间的距离来作出的;以及其中,所述当前状态与所述先前状态之间的匹配的可能性随着所述当前地理位置与所述先前地理位置之间的更短的距离而增加。5.根据权利要求1所述的计算机实现的方法,其中,指示所述计算设备的所述当前状态的信息进一步基于由所述计算设备的所述用户在所述当前地理位置限定的语句被确定;以及其中,指示所述计算设备的所述先前状态的信息进一步基于由所述计算设备的所述用户在所述先前地理位置限定的语句被确定。6.根据权利要求1所述的计算机实现的方法,进一步包括在所述服务器系统从所述计算设备接收用于使得所述服务器系统从所述媒体库向所述计算设备传输所述媒体文件中的至少一些媒体文件的请求,其中,响应于所述请求:(i)执行对指示所述计算设备的所述当前状态的信息的所述访问;以及(ii)执行对指示所述计算设备的所述先前状态的信息的所述访问。7.根据权利要求1所述的计算机实现的方法,其中,所述至少一个优选媒体文件的所述一个或多个特性标识所述至少一个优选媒体文件的音乐特性,并且所述一个或多个附加媒体文件的所述一个或多个特性标识所述一个或多个附加媒体文件的特性。8.根据权利要求1所述的计算机实现的方法,其中,选择所述媒体文件的所述群组包括从所述媒体库中选择作为特定用户生成播放列表中的开始媒体文件的附加媒体文件;以及其中,开始媒体文件是基于对所述播放列表的排序开始播放列表的媒体文件。9.根据权利要求8所述的计算机实现的方法,其中,所述特定用户生成播放列表是用户生成播放列表的集合的子集;以及其中,所述特定用户生成播放列表是基于所述特定用户生成播放列表包括预先确定数量的所述优选媒体文件而被选作所述子集。10.根据权利要求1所述的计算机实现的方法,其中,选择所述媒体文件的所述群组包括基于至少两个附加媒体文件是针对特定播放列表的不同排序的开始媒体文件而从所述媒体库中选择所述至少两个附加媒体文件。11.根据权利要求10所述的计算机实现的方法,其中,在所述计算设备的所述用户没有提供使得所述特定播放列表以至少一种排序显示的用户输入的情况下,所述特定播放列表没有以所述排序中的至少一种排序由所述计算设备显示。12.根据权利要求1所述的计算机实现的方法,其中,作为在所述计算设备的所述先前状态期间所述计算设备的所述用户请求所述计算设备输出所述至少一个优选媒体文件的结果,所述至少一个优选媒体文件与所述计算设备的所述先前状态期间相关联。13.一种计算机实现的方法,所述方法包括:由计算设备确定所述计算设备的当前地理位置并且将指示所述当前地理位置的数据传输至服务器系统;访问指示所述计算设备的当前状态的信息,其中所述当前状态是基于处于所述当前地理位置的所述计算设备来确定的;访问指示所述计算设备的先前状态的信息,其中所述先前状态是基于处于先前地理位置的所述计算设备来确定的;确定所述计算设备的所述当前状态匹配所述计算设备的所述先前状态;响应于确定所述计算设备的所述当前状态匹配所述计算设备的所述先前状态,确定与所述计算设备的所述先前状态相关联的至少一个优选媒体文件;基于所述至少一个优选媒体文件的、与来自媒体文件集的一个或多个附加媒体文件的一个或多个特性相对应的一个或多个特性,从所述媒体文件集中确定所述一个或多个附加媒体文件;从所述媒体库选择没有存储在所述计算设备的媒体文件的群组以加载到所述计算设备上,所述群组包括所述至少一个优选媒体文件和所述一个或多个附加媒体文件;以及由所述计算设备通过互联网从所述服务器系统接收在所选择的群组中的所述媒体文件的一部分而无需从所述用户接收请求对所选择的群组中的所述媒体文件的传输的输入,其中,所述计算设备被配置为在稍后时间输出所选择的群组中的所述媒体文件的所接收的部分中的任何部分而无需与所述服务器系统通信。14.根据权利要求13所述的计算机实现的方法,进一步包括由所述计算设备生成用于在所述计算设备上显示的仅包括所选择的群组中的所述媒体文件的媒体文件的播放列表。15.根据权利要求13所述的计算机实现的方法,其中,所述当前状态匹配所述先前状态的所述确定是基于所述当前地理位置与所述先前地理位置之间的距离来作出的;以及其中,所述当前状态与所述先前状态之间的匹配的可能性随着所述当前地理位置与所述先前地理位置之间的更短的距离而增加。16.一种系统,包括:一个或多个处理器以及存储指令的一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。