用于自动地存储新媒体的方法

文档序号:6622325阅读:181来源:国知局
用于自动地存储新媒体的方法
【专利摘要】本发明提供了用于自动地下载媒体并将其存储在移动设备上的方法和系统。一种方法在移动设备处包括一个自动存储过程,所述自动存储过程包括在一个预定义的时间范围内的一个第一时间接收一个第一媒体项目集合。所述第一媒体项目集合可以基于一个用户媒体偏好。然后,在所述预定义的时间范围内的一个第二时间,可以确定已经激活所述第一媒体项目集合的至少一部分。基于所述已激活媒体项目,可以确定至少一个用户媒体激活特征。响应于确定已经激活所述第一媒体项目集合的至少一部分,可以接收基于所述用户媒体激活特征的一个第二媒体项目集合。
【专利说明】用于自动地存储新媒体的方法
进旦冃月^
[0001]用于流式传输和/或下载媒体内容(如视频、电影、音乐、书籍、杂志、电视节目等等)的服务日益受到欢迎;然而,这些服务通常需要网络连接(例如,蜂窝网络、互联网、局域网等等)以便将媒体内容流式传输和/或下载至设备中。仍然有许多地方,用户的移动设备没有网络连接,如在飞机、地铁、隧道、荒野等等中,在这些地方,媒体流式传输和/或下载服务是不可用的。具体地,当用户在不能访问网络连接的区域内时,用户可能不能够从其个人媒体集或从大的媒体内容订阅集将媒体内容下载或流式传输至其移动设备中。某些内容流式传输服务允许用户选择和下载媒体内容用于离线消费。然而,这要求用户选择下载具体的媒体内容,并且此内容会快速地变得陈旧或过时。此外,维护和管理有待下载的媒体内容对于用户而言会是费时和烦琐的。
[0002]此外,取决于蜂窝网络的不断变化的下载速度和用户的位置,将大量媒体内容下载和/或流式传输至仅连接到蜂窝网络的用户移动设备中会是费时和费资源的。如此大且费时的下载还会快速地耗尽移动设备的电池。
简要概述
[0003]根据所披露的主题的一个实施例,一种在移动设备处的方法包括在一个预定义的时间范围内的一个第一时间接收一个第一媒体项目集合。所述第一媒体项目集合可以基于一个用户媒体偏好。然后,在所述预定义的时间范围内的一个第二时间,可以确定已经激活所述第一媒体项目集合的至少一部分。基于所述已激活媒体项目,可以确定至少一个用户媒体激活特征。响应于确定已经激活所述第一媒体项目集合的至少一部分,可以接收基于所述用户媒体激活特征的一个第二媒体项目集合。
[0004]所披露的主题的一种实施方式提供了一种系统,所述系统包括一个移动设备,所述移动设备包括被配置成用于在一个预定义的时间范围内的一个第一时间接收一个第一媒体项目集合的处理器。所述第一媒体项目集合可以基于一个用户媒体偏好。然后,在所述预定义的时间范围内的一个第二时间,可以确定已经激活所述第一媒体项目集合的至少一部分。基于所述已激活媒体项目,可以确定至少一个用户媒体激活特征。响应于确定已经激活所述第一媒体项目集合的至少一部分,可以接收基于所述用户媒体激活特征的一个第二媒体项目集合。
[0005]如在此披露的实施方式基于用户的媒体偏好和过去的媒体激活行为自动地并定期地将新媒体缓存在用户的移动设备上。因为此新媒体被缓存在用户的移动设备上,甚至当在没有网络连接的地方时,用户或许能够访问新的和令人愉快的媒体。所披露的主题的附加特征、优点、和实施例可以从以下详细描述、附图、和权利要求书的考虑进行阐述或变得明显。此外,应理解到,前述概述和以下详细描述两者都是示例并且旨在提供进一步解释而不限制权利要求书的范围。
附图简要说明
[0006]被包括在内用于提供对所披露的主题的进一步的理解的附图被结合在本说明书中并且构成其一部分。这些附图还展示了所披露的主题的实施例,并且与详细描述一起用于解释所披露的主题的实施例的原理。没有尝试比所披露的主题的基本理解可能所需的更详细地和以可能对其进行实践的各种方式示出结构细节。
[0007]图1示出了根据所披露的主题的实施方式的示例过程。
[0008]图2示出了根据所披露的主题的实施方式的示例信息流。
[0009]图3示出了根据所披露的主题的实施例的计算机。
[0010]图4示出了根据所披露的主题的实施例的网络配置。
详细说明
[0011]本披露提供了用于自动地下载媒体并将其存储在用户的移动设备上的系统和方法,其中该媒体基于用户的媒体偏好和用户的与之前下载的媒体相关联的媒体激活特征。例如,某一时间段期间内的每天和当用户的设备满足某些要求时(如连接到网络和/或电源),如所披露的系统和方法将自动地选择与用户的媒体偏好相关的音乐集并且将下载音乐并将其本地存储在用户的设备上供用户欣赏。此外,一旦已经确定用户已经听过了之前所存储的音乐,就可以下载新音乐并将其存储在用户的设备上。此新音乐可以基于用户的与之前所存储的音乐相关联的媒体激活特征。在某些实例中,可以从移动设备移除用户已经听过的之前所存储的音乐。
[0012]举例来讲,在当前时间处于某一时间段(如12:00am-5:00am)内时,该自动存储过程可以开始。最初,可以通过或者应用或者通过用户来手动地设置此时间段,但最终,系统可以学习自动存储的最佳时间。自动存储之前的其他系统要求可以是移动设备连接至电源和/或移动设备具有如到W1-Fi或非计量网络的网络连接。当确定满足这些要求时,该自动存储过程可以开始。该系统可以基于多种用户媒体偏好判据自动地下载和存储与用户相关的媒体。例如,用户媒体偏好判据可以包括可以与用户偏好的或用户最近一直欣赏的具体歌曲或艺术家相同或类似的歌曲/艺术家。此外,可以使用如下判据:最近播放的歌曲、具有高评级的歌曲、最频繁播放的歌曲、最近播放的无线电台、最近上传/购买、以及可以指示用户的媒体偏好的任何其他判据。此用户媒体偏好判据可以用于识别和生成一个或多个歌曲集,每个歌曲集包括N个曲目。可以自动地下载此或这些歌曲集并将其存储在用户的移动设备上。
[0013]其结果是,所下载和存储的一个或多个曲目集对于用户而言在其移动设备上可以是可用的,甚至当其移动设备没有连接到网络时,如当在地铁或飞机上时。此外,如果自从之前的自动存储会话以来用户还没有访问和/或听过所存储的一个或多个曲目集,由于用户大概还没有听过之前所自动存储的音乐中的任何音乐,系统可以不自动存储一个或多个新的曲目集。另一方面,如果自从之前的自动存储会话以来用户已经访问和听过所存储的一个或多个曲目集,系统可以使用用户的媒体激活特征来识别和生成在下一个自动存储会话期间有待下载和存储的用户有可能欣赏的一个或多个新的曲目集。
[0014]更普遍地,所披露的主题的实施方式提供了一种如图1中所示的用于自动地下载和存储媒体的方法。自动存储会话包括一种在移动设备处的方法,所述方法包括在101在一个预定义的时间范围的一个第一时间接收一个第一媒体项目集合。所述第一媒体项目集合可以基于一个用户媒体偏好。然后,在102,在所述预定义的时间范围内的一个第二时间,可以确定已经激活所述第一媒体项目集合的至少一部分。在103,基于所述已激活媒体项目,可以确定至少一个用户媒体激活特征。在104,响应于确定已经激活所述第一媒体项目集合的至少一部分,可以接收基于所述用户媒体激活特征的一个第二媒体项目集合。
[0015]如图2中所示,所披露的主题的实施方式提供了一种用于自动地下载媒体并将其存储在移动设备上的系统。如所披露的用于自动存储会话的系统可以包括一个移动设备,所述移动设备包括一个处理器,所述处理器被配置成用于在201在一个预定义时间范围内的一个第一时间从一个媒体提供商接收一个第一媒体项目集合。所述第一媒体项目集合可以基于一个用户媒体偏好。然后,在202,在所述预定义的时间范围内的一个第二时间,可以确定已经激活所述第一媒体项目集合的至少一部分。在203,基于所述已激活媒体项目,可以确定至少一个用户媒体激活特征。在204,响应于确定已经激活所述第一媒体项目集合的至少一部分,可以从所述媒体提供商接收基于所述用户媒体激活特征的一个第二媒体项目
口 O
[0016]移动设备可以是例如移动电话、智能电话、膝上型计算机、平板计算机、可穿戴式计算机、便携式媒体播放器、和能够激活媒体项目的任何其他设备。媒体项目的激活可以包括播放、观看、收听、显示、浏览、交互、以及输出媒体项目。在某些实例中,激活媒体项目可以与仅访问媒体项目形成对比,例如通过提供关于媒体项目的反馈(例如,给予其“否绝(thumbs-down) ”)、跳过媒体项目、观看如应用中所显示的列表中的媒体项目等等。媒体项目可以是歌曲、视频、电影、书籍、杂志、表演、报纸、电子书、专辑、电视剧、以及用户可能希望在移动设备上激活的任何其他媒体项目。更确切地说,媒体项目可以包括“可播放的”媒体项目,如歌曲、视频、电影、表演、专辑、电视剧、或可以独立于用户的消费率而显示或以另外方式自动播放的类似媒体项目,与如杂志、报纸、书籍、电子书等等的“可读的”媒体项目形成对比。媒体项目可以具有至少一种媒体属性,如艺术家、专辑、流派、心情、语言、品质、节奏、发行日期、制作人、标题、演员、以及作者。举例来讲,歌曲天堂(Paradise)可以具有多种属性,如艺术家一酷玩乐队(Coldplay)、流派——摇滚、心情——寒心、发行日期——2009年等等。这些媒体属性可以用于识别和选择具有类似媒体属性的其他媒体项目。
[0017]媒体项目集合可以包括多个媒体项目,并且该集合内媒体项目中的每个媒体项目可以具有共同的媒体属性。例如,媒体项目集合可以包括20首歌曲,每首歌曲为摇滚流派,或者媒体项目集合可以包括4部电影,每部电影主演为演员布拉德?皮特(Brad Pitt)。此外,媒体项目集合可以包括多个媒体项目集合。例如,媒体项目集合可以包括三个不同的媒体项目集合,如一个15首嘻哈歌曲集、一个15首摇滚歌曲集、和一个10首流行歌曲集。
[0018]如上文关于图1和图2所讨论的,在101和201,移动设备可以接收第一媒体项目集合。可以基于至少一个用户媒体偏好选择这些媒体项目。用户媒体偏好可以基于用户定义的媒体偏好、用户的媒体观看历史、用户的媒体收听历史、用户的媒体购买历史、用户的媒体预览历史、用户的与媒体相关联的社交媒体输入、以及建议用户的媒体偏好的任何其他信息。此外,如用户优选的媒体设置、最近播放的媒体、具有高用户评级/评论的媒体、最近播放的媒体电台、最近购买的媒体等等的判据可以用于识别用户有可能欣赏的媒体。
[0019]如以上提到的,可以确定已经激活第一媒体项目集合的至少一部分。基于这些已激活媒体项目,系统可以确定用户媒体激活特征。这些用户媒体激活特征可以用于确定下一个自动存储会话应该何时发生以及用于为下一个自动存储会话选择媒体项目。用户媒体激活特征可以基于与用户之前所自动存储的媒体项目的激活相关联的多种因素。例如,用户媒体激活特征可以基于媒体项目集合中已激活媒体项目的数量、已激活媒体项目的媒体属性、具体媒体项目的激活次数、媒体项目集合中的未激活媒体项目的数量、来自多个已接收媒体项目集合之间的已激活媒体项目集合的数量、已激活媒体项目集合的媒体属性、以及可以用于通知下一个自动存储会话的任何其他信息。
[0020]在某些实例中,用户媒体偏好和用户媒体激活特征可以是相同的和/或重叠。例如,用户对艺术家碧昂丝(Beyond)的用户媒体偏好可以基于用户所提供的指示她更喜欢碧昂丝(Beyond)的歌曲的社交媒体输入。举例来讲,用户媒体激活特征可以基于用户已经听过了若干次之前所自动存储的歌曲集中碧昂丝(Beyond)的具体歌曲。用户媒体偏好和用户媒体激活特征两者都可以指示用户欣赏碧昂丝(Beyond)的歌曲,这可以用于为下一个自动存储会话选择歌曲。
[0021]举例来讲,基于用户的对嘻哈音乐的媒体偏好,20首嘻哈歌曲集可能已经之前被自动存储在用户的移动设备上。用户可能已经听过了该集合中的20首歌曲中的8首。基于此信息,可以在下一个自动存储会话期间自动存储8首新的嘻哈歌曲。在某些实例中,这8首新歌曲可以替换用户之前听过的8首旧歌曲,并且可以移除这8首旧歌曲。在另一个示例中,用户可能已经听过了曲目5、11、和18,并且开始听、但跳过了之间的曲目(例如,曲目6-10和12-17)。由此可以确定用户不喜欢之间的曲目并且可以在下一个自动存储会话期间使那些未激活的曲目到期并将其移除。在某些实例中,用户可以整个地跳过曲目而不开始播放它;在这种情况下,可以删除此曲目。举另一个例子来讲,出于某种预定义的时间限制,用户可能没有激活曲目,在该情况下,可以删除此曲目。可替代地,用户可能已经听过了该嘻哈集合中的所有20首歌曲。其结果是,可以在下一个会话期间自动存储一个新的20首嘻哈歌曲集来替换用户之前听过的集合。
[0022]举另一个例子来讲,用户的移动设备上可能之前已经自动存储了四个不同的歌曲集。这四个不同的集合可以包括一个20首嘻哈歌曲集、一个20首流行歌曲集、一个20首摇滚歌曲集、以及一个20首乡村歌曲集。用户可能已经听过了嘻哈歌曲集中的8首歌曲、流行歌曲集中的I首歌曲、以及摇滚和乡村集合中的O首歌曲。此信息可以用于确定在下一个自动存储会话中要提供这些集合和/或媒体项目。具体地,可以在下一个自动存储会话期间移除嘻哈集合中的已激活媒体项目的部分。相应地,8首新的嘻哈歌曲可以替换嘻哈集合中用户已经听过的8首歌曲。可以确定,因为用户仅听了流行集合中的20首歌曲中的I首,用户肯定不喜欢流行集合,并且相应地可以整个地移除流行集合。此外,因为用户没有听摇滚或乡村集合中的任何歌曲,可以确定用户不喜欢这些集合并可以将它们移除。
[0023]再举另一个例子来讲,在最后三个自动存储会话期间,一个30个媒体项目的集合在每个会话期间可能已经被存储在用户的移动设备上。用户可能仅已经激活了每个集合中的前5个媒体项目。其结果是,可以为下一个自动存储会话调整每个集合中的媒体项目的数量,例如,每个集合中下降至10个媒体项目。
[0024]在某些实例中,可以确定用户没有访问或激活之前所自动存储的媒体项目集合。在这种情况下,不是假设用户不喜欢之前所自动存储的媒体项目集合中的媒体项目,而是可以确定用户仅仅还没有访问和/或激活这些集合。相应地,媒体项目集合可以保持自动存储在用户的设备上,直到用户已经访问和/或激活集合中的媒体项目。另一方面,如果确定用户已经访问了这些媒体项目集合但没有激活这些媒体项目,可以确定用户不喜欢这些媒体项目并且可以使集合到期并将其从移动设备移除。与激活媒体项目形成对比,访问媒体项目可以是指观看移动设备上的所显示的媒体项目而不请求激活该媒体项目、根据本披露打开媒体应用而不激活该应用中所显示的媒体项目集合或媒体项目、以及用户已经观看和/或意识到媒体项目集合或媒体项目的存在但没有请求激活该或这些媒体项目的任何其他指示。
[0025]基于激活的频率,可以对使集合内的媒体项目到期和/或将其移除区分优先次序。例如,可以首先移除从来没有被激活或被激活次数最少的媒体项目以允许自动存储新的媒体项目。可以存储的媒体项目的和/或媒体项目集合的数量会受到用户的移动设备上的可用空间的限制。在某些实例中,给予移动设备上的足够的可用空间,可以在使旧的或未激活媒体项目到期之前自动存储新的媒体项目。
[0026]在如上所述的移动设备上开始自动存储会话之前的附加要求可以包括确定移动设备连接至网络和/或确定移动设备连接至外部电源。这些要求可以帮助当下载和存储媒体项目集合时最小化移动设备上的资源消耗。网络可以包括蜂窝网络或非蜂窝网络(如W1-F1、互联网)、以及移动设备可以通过其接收媒体的任何其他网络。具体地,除其他优点之外,要求在开始自动存储会话之前相比蜂窝网络优选地将移动设备连接至非蜂窝网络可以避免与通过蜂窝网络的计量数据使用相关联的花费并且确保一致且更快的下载速度。进一步地,要求在开始自动存储会话之前将移动设备连接至电源可以防止当下载媒体项目集合时耗尽移动设备的电池。外部电源可以是壁装电源插座、无线充电站、以及移动设备的电池外部的任何其他电源。
[0027]在预定义的时间范围(其可以每天发生)期间,如上所述的自动存储会话可以发生。如以上关于图1所讨论的,在102处的第二时间可以发生在101处的第一时间在其发生的第一日期之后的第二日期。例如,预定义的时间范围可以从12:00am到6:00am,并且移动设备可以在该预定义的时间范围内的星期一的2:00am接收媒体项目集合,如在101所示。然后,在该预定义的时间范围内的星期二的1:00am,可以确定已经激活在星期一自动存储的媒体项目集合的一部分,如在102所示。在104,在星期二的自动存储会话期间可以用新的媒体项目替换已激活媒体项目集合的那一部分。相应地,甚至当用户的移动设备没有连接至网络时,用户可以每天激活和欣赏新的媒体项目。
[0028]预定义的时间范围可以基于一种设置,如用户设置、系统设置、默认设置、或基于预先确定的规则的设置。例如,用户可以为自动存储媒体将预定义的时间范围设置成每天在12:00am和5:00am之间发生。
[0029]此外,预定义的时间范围可以基于预先确定的规则,该预先确定的规则可以基于与移动设备的使用相关联的历史移动设备数据、网络连通性、外部电源、以及可以帮助识别优选时间范围的任何其他数据。举例来讲,最初,预定义的时间段可以基于默认设置,在该时间段期间发生自动存储,如在午夜和6:00am之间。虽然此时间段对于大多数用户而言可能非常有效,但某些用户的移动设备仅在白天期间可以连接至非蜂窝网络,例如,用户的移动设备仅可以在工作时具有W1-Fi连接,或用户可以在夜晚期间工作并且在白天期间仅可以连接至外部电源和非蜂窝网络。在这种情况下,预定义的时间段可以动态地调整成与适当的使用时间表、网络连通性、以及每个移动设备的外部电源相匹配。确切地,系统可以收集与移动设备的使用相关联的历史移动设备数据、网络连通性、外部电源、以及用于识别优选时间范围的其他数据,在该优选时间范围期间,用户使用移动设备最少并且长时间段地将其连接至非蜂窝网络和外部电源。具体地,可以基于多种因素(如当接收媒体项目集合时最小化移动设备的电池使用的影响、相比蜂窝网络优选地将移动设备连接至非蜂窝网络)、以及基于用户不太可能使用移动设备的时间范围选择预定义的时间范围。
[0030]例如,如果移动设备通常不从用户接收输入和在2:00pm-6:00pm的小时之间连接至非蜂窝网络和外部电源,系统可以学习此优选时间范围并且相应地为自动存储过程调整预定义的时间范围。在2:00pm-6:00pm的预定义的时间范围期间,系统可以每隔一定时间进行检查以确定设备是否连接至W1-Fi连接和电源。
[0031]在一种实施方式中,移动设备与媒体提供商之间的通信可以跨过接口之间的一个或多个桥梁。例如,移动设备与媒体提供商之间的通信可以由第三设备进行管理或辅助,如协调设备、本地协调器、远程服务器等。在这种情况下,第三设备可以例如从移动设备接收用户媒体激活特征并基于该用户媒体激活特征为下一个自动存储会话选择媒体项目。然后,第三设备可以向媒体提供商提供所选择的媒体项目,在这种情况下,媒体提供商可以向移动设备提供媒体项目集合。可替代地,第三设备可以从移动设备接收用户媒体激活特征并向媒体提供商提供该用户媒体激活特征。媒体提供商可以基于用户媒体激活特征为下一个自动存储会话选择媒体项目。相应地,媒体提供商可以向移动设备提供媒体项目集合。在一个实施例中,当向移动设备提供媒体项目集合时,第三设备还可以充当媒体提供商与移动设备之间的桥梁。此外,可以实施不只一个中间设备以促进移动设备与媒体提供商之间的通信。
[0032]当前所披露的主题的实施例可以在多种组件和网络架构中实施并且与其一起使用。图3为适用于实施当前所披露的主题的实施例的示例计算机20。计算机20包括总线21,该总线使计算机20的主要组件互连,如中央处理器24、存储器27 (通常为RAM,但其还可以包括ROM、快闪RAM等等)、输入/输出控制器28、用户显示器22 (如经显示适配器的显示屏)、用户输入接口 26,该输入接口可以包括一个或多个控制器和相关联的用户输入设备,如键盘、鼠标等等,并且可以紧密地连接到I/O控制器28、固定存储器23 (如硬盘驱动器、快闪存储器、光纤通道网络、SAN设备、SCSI设备等等)、以及可移除的介质组件25,该介质组件运行用于控制和接收光盘、快闪驱动器等等。
[0033]总线21允许中央处理器24与存储器27之间进行数据通信,该存储器可以包括如之前所指出的只读存储器(ROM)或快闪存储器(两者都没有示出)、以及随机存取存储器(RAM)(未示出)。RAM —般为将操作系统和应用程序加载到其中的主存储器。除其他代码之外,ROM或快闪存储器可以包含控制基本硬件操作(如与外围组件的交互)的基本输入输出系统(B1S)。与计算机20驻存在一起的应用一般被存储在计算机可读介质上并且通过其来访问,如硬盘驱动器(例如,固定存储器23)、光驱、软盘、或其他存储介质25。
[0034]固定存储器23可以与计算机20成一体或者可以是分开的并且通过其他接口来访问。网络接口 29可以通过电话链路提供至远程服务器的直接连接、通过互联网服务提供商(ISP)提供至互联网的直接连接、或通过直接网络链路提供至远程服务器的直接连接,该直接网络链路通过POP(存在点)或其他技术连接至互联网。网络接口 29可以使用无线技术提供这种连接,包括数字蜂窝电话连接、蜂窝数字分组数据(CDPD)连接、数字卫星数据连接等等。例如,如图4中所示,网络接口 29可以允许计算机通过一个或多个局域网、广域网、或其他网络与其他计算机进行通信。
[0035]许多其他设备或组件(未示出)可以用类似的方式(例如,文件扫描仪、数码照相机等)连接。相反地,图3中所示的所有组件不需要全都存在来实践本披露。这些组件可以用不同于所展示的那样的方式互连。计算机(如图3中所示的那台)的操作在本领域中是容易被了解的并且在本申请中不进行详细讨论。用于实施本披露的代码可以被存储在计算机可读存储介质(如存储器27、固定存储器23、可移除介质25中的一种或多种)中或被存储在远程存储位置上。
[0036]图4示出了根据所披露的主题的实施例的示例网络安排。一个或多个客户端10、
11(如本地计算机、智能电话、平板计算设备等等)可以通过一个或多个网络7连接至其他设备。该网络可以是局域网、广域网、互联网、或任何其他适合的通信网络(多个),并且可以被实施在包括有线和/或无线网络的任何适合的平台上。这些客户端可以与一个或多个媒体提供商12、服务器13和/或数据库15进行通信。这些设备可以是能够由客户端10、11直接访问的,或者一个或多个其他设备可以提供中间访问,如其中服务器13提供对数据库15中所存储的资源的访问。客户端10、11还可以访问远程平台17或由远程平台17所提供的服务,如云计算安排和服务。远程平台17可以包括一个或多个媒体提供商12、服务器13和/或数据库15。
[0037]更普遍地,当前所披露的主题的各实施例可以包括或以计算机实施的过程和用于实践那些过程的装置的形式来体现。还可以用计算机程序产品的形式来体现实施例,该计算机程序产品具有包含指令的计算机程序代码,这些指令体现在非瞬态和/或有形介质中,如软磁盘、⑶-ROM、硬盘驱动器、USB(通用串行总线)驱动器、或任何其他机器可读存储介质,其中,当计算机程序代码被加载到计算机内并由其执行时,计算机成为用于实践所披露的主题的实施例的装置。还可以用例如无论是存储在存储介质中、加载到计算机内和/或由其执行、还是通过某些传输介质(如通过电气布线或电缆敷设、通过光纤光学器件、或通过电磁辐射)传输的计算机程序代码的形式来体现实施例,其中,当计算机程序代码被加载到计算机内并由其执行时,计算机成为用于实践所披露的主题的实施例的装置。当在通用微处理器上实施时,计算机程序代码段对微处理器进行配置以创建特定的逻辑电路。在某些配置中,在计算机可读存储介质上所存储的计算机可读指令集可以由通用处理器实施,这可以将通用处理器或包含该通用处理器的设备转变成被配置成用于实施或执行这些指令的专用设备。可以使用可以包括处理器(如以硬件和/或固件体现根据所披露的主题的实施例的全部或一部分技术的通用微处理器和/或特定用途集成电路(ASIC))的硬件来实施实施例。处理器可以连接至存储器,如RAM、ROM、快闪存储器、硬盘或能够存储电子信息的任何其他设备。存储器可以存储被适配成由处理器执行以执行根据所披露的主题实施例的技术的指令。
[0038]出于解释目的,已经参照特定实施例描述了前述描述。然而,以上说明性讨论不旨在是排他性的或将所披露的主题的实施例限制到所披露的精确形式。鉴于以上传授内容,许多修改和变化都是有可能的。选择和描述实施例以便解释所披露的主题的实施例的原理及其实际应用,由此使本领域的普通技术人员能够利用那些实施例以及具有如可能适合于所预期的具体用途的各种修改的各实施例。
【权利要求】
1.一种方法,包括,在一个移动设备处: 在一个预定义的时间范围内的一个第一时间,接收一个第一媒体项目集合,其中,所述第一媒体项目集合基于一个用户媒体偏好; 在所述预定义的时间范围内的一个第二时间,确定已经激活所述第一媒体项目集合的至少一部分; 基于所述已激活媒体项目,确定至少一个用户媒体激活特征,以及 响应于确定已经激活所述第一媒体项目集合的至少一部分,接收基于所述用户媒体激活特征的一个第二媒体项目集合。
2.如权利要求1所述的方法,进一步包括确定所述移动设备连接至一个网络。
3.如权利要求1所述的方法,进一步包括确定所述移动设备连接至一个外部电源。
4.如权利要求1所述的方法,进一步包括移除所述第一已激活媒体项目集合的所述至少一部分。
5.如权利要求1所述的方法,进一步包括激活所述第一媒体项目集合的所述至少一部分。
6.如权利要求5所述的方法,其中,当所述移动设备没有连接至一个网络时,激活所述第一媒体项目集合的所述至少一部分。
7.如权利要求1所述的方法,其中,所述第一和第二媒体项目集合中的媒体项目中的每个媒体项目独立地具有从由以下各项组成的组中选择的至少一种媒体属性:艺术家、专辑、流派、心情、语言、品质、节奏、发行日期、制作人、标题、演员、以及作者。
8.如权利要求1所述的方法,其中,所述用户媒体偏好基于从由以下各项组成的组中选择的至少一项:一个用户定义的媒体偏好、所述用户的媒体观看历史、所述用户的媒体收听历史、所述用户的媒体购买历史、所述用户的媒体预览历史、以及所述用户的与媒体相关联的社交媒体输入。
9.如权利要求1所述的方法,其中,所述用户媒体激活特征基于从由以下各项组成的组中选择的至少一项:一个媒体项目集合中已激活媒体项目的数量、一个已激活媒体项目的一种媒体属性、一个媒体项目的激活次数、一个媒体项目集合中的未激活媒体项目的数量、来自多个已接收媒体项目集合之间的已激活媒体项目集合的数量、以及一个已激活媒体项目集合的一种媒体属性。
10.如权利要求1所述的方法,其中,所述第一和第二媒体项目集合中的每个集合包括从由以下各项组成的组中独立地选择的多个媒体项目:歌曲、视频、电影、书籍、杂志、表演、报纸、电子书、专辑、以及电视剧。
11.如权利要求1所述的方法,其中,所述预定义的时间范围每天发生。
12.如权利要求1所述的方法,其中,所述预定义的时间范围基于从由以下各项组成的组中选择的一种设置:用户设置、系统设置、默认设置、基于一条预先确定的规则的设置。
13.如权利要求12所述的方法,其中,所述预先确定的规则基于与所述移动设备的使用相关联的历史移动设备数据、网络连通性、以及外部电源。
14.如权利要求1所述的方法,其中,所述第二时间发生在所述第一时间在其发生的一个第一日期之后的一个第二日期。
15.如权利要求1所述的方法,其中,所述预定义的时间范围被选择成用于当接收所述第一和第二媒体项目集合时最小化所述移动设备的电池使用的影响。
16.如权利要求1所述的方法,其中,所述预定义的时间范围被选择成用于相比一个蜂窝网络优选地将所述移动设备连接至一个非蜂窝网络。
17.如权利要求1所述的方法,其中,基于一个时间范围选择所述预定义的时间范围,在所述时间范围期间所述用户不太可能使用所述移动设备。
18.—种系统,包括: 一个移动设备,包括一个处理器,所述处理器被配置成用于: 在一个预定义的时间范围内的一个第一时间,接收一个第一媒体项目集合,其中,所述第一媒体项目集合基于一个用户媒体偏好; 在所述预定义的时间范围内的一个第二时间,确定已经激活所述第一媒体项目集合的至少一部分; 基于所述已激活媒体项目,确定至少一个用户媒体激活特征,以及 响应于确定已经激活所述第一媒体项目集合的至少一部分,接收基于所述用户媒体激活特征的一个第二媒体项目集合。
19.如权利要求18所述的系统,其中,所述处理器被进一步配置成用于确定所述移动设备连接至一个网络。
20.如权利要求18所述的系统,其中,所述处理器被进一步配置成用于确定所述移动设备连接至一个外部电源。
21.如权利要求18所述的系统,其中,所述处理器被进一步配置成用于移除所述第一已激活媒体项目集合的所述至少一部分。
22.如权利要求18所述的系统,其中,所述处理器被进一步配置成用于激活所述第一媒体项目集合的所述至少一部分。
23.如权利要求22所述的系统,其中,当所述移动设备没有连接至一个网络时,激活所述第一媒体项目集合的所述至少一部分。
24.如权利要求18所述的系统,其中,所述第一和第二媒体项目集合中的媒体项目中的每个媒体项目独立地具有从由以下各项组成的组中选择的至少一种媒体属性:艺术家、专辑、流派、心情、语言、品质、节奏、发行日期、制作人、标题、演员、以及作者。
25.如权利要求18所述的系统,其中,所述用户媒体偏好基于从由以下各项组成的组中选择的至少一项:一个用户定义的媒体偏好、所述用户的媒体观看历史、所述用户的媒体收听历史、所述用户的媒体购买历史、所述用户的媒体预览历史、以及与所述用户的媒体相关联的社交媒体输入。
26.如权利要求18所述的系统,其中,所述用户媒体激活特征基于从由以下各项组成的组中选择的至少一项:一个媒体项目集合中已激活媒体项目的数量、一个已激活媒体项目的一种媒体属性、一个媒体项目的激活次数、一个媒体项目集合中的未激活媒体项目的数量、来自多个已接收媒体项目集合之间的已激活媒体项目集合的数量、以及一个已激活媒体项目集合的一种媒体属性。
27.如权利要求18所述的系统,其中,所述第一和第二媒体项目集合中的每个集合包括从由以下各项组成的组中独立地选择的多个媒体项目:歌曲、视频、电影、书籍、杂志、表演、报纸、电子书、专辑、以及电视剧。
28.如权利要求18所述的系统,其中,所述预定义的时间范围每天发生。
29.如权利要求18所述的系统,其中,所述预定义的时间范围基于从由以下各项组成的组中选择的一种设置:用户设置、系统设置、默认设置、基于一条预先确定的规则的设置。
30.如权利要求29所述的系统,其中,所述预先确定的规则基于与所述移动设备的使用相关联的历史移动设备数据、网络连通性、以及外部电源。
31.如权利要求18所述的系统,其中,所述第二时间发生在所述第一时间在其发生的一个日期之后的一个日期。
32.如权利要求18所述的系统,其中,所述预定义的时间范围被选择成用于当接收所述第一和第二媒体项目集合时最小化所述移动设备的电池使用的影响。
33.如权利要求18所述的系统,其中,所述预定义的时间范围被选择成用于相比一个蜂窝网络优选地将所述移动设备连接至一个非蜂窝网络。
34.如权利要求18所述的系统,其中,基于一个时间范围选择所述预定义的时间范围,在所述时间范围期间所述用户不太可能使用所述移动设备。
【文档编号】G06F17/30GK104346432SQ201410378465
【公开日】2015年2月11日 申请日期:2014年8月1日 优先权日:2013年8月2日
【发明者】布兰登·比林科斯, 德巴基特·高什, 保罗·乔伊斯, 敬植·崔, 欧文·丹尼尔·奥托, 埃里克·佛里森, 德米特里·多林斯基 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1