CN108040298B - 在用户使用的一个或多个设备之间共享内容的服务器、***、方法和计算机可读存储介质 - Google Patents
在用户使用的一个或多个设备之间共享内容的服务器、***、方法和计算机可读存储介质 Download PDFInfo
- Publication number
- CN108040298B CN108040298B CN201711111128.5A CN201711111128A CN108040298B CN 108040298 B CN108040298 B CN 108040298B CN 201711111128 A CN201711111128 A CN 201711111128A CN 108040298 B CN108040298 B CN 108040298B
- Authority
- CN
- China
- Prior art keywords
- content
- user
- stored
- server
- information
- 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
Images
Classifications
-
- 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- 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/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
- H04N21/8113—Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- 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/104—Peer-to-peer [P2P] networks
-
- 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/104—Peer-to-peer [P2P] networks
- H04L67/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
- H04L67/1068—Discovery involving direct consultation or announcement among potential requesting and potential source peers
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
公开了一种用于使存储在用户的移动手持设备上的数字内容与存储在用户的个人计算机上的数字内容同步的***。
Description
本申请是申请号为201180027056.0(“用于从计算机向移动手持设备传送数字内容的方法和装置”)的中国专利申请的分案申请。
优先权声明
本申请根据35 USC 120要求优先权,并且本申请是2009年1月16日提交的美国专利申请系列号12/355,546的部分继续申请,该专利申请又要求根据35 USC 119(e)的2008年3月27日提交的美国临时专利申请系列号61/040,131的权益,该申请又是2007年4月20日提交的且题为“Method And Apparatus For Transferring Digital Content From APersonal Computer To A Mobile Handset”的美国专利申请系列号11/788,711的部分继续申请且根据35 USC 120要求其优先权,该专利申请又根据35 USC 119(e)和120要求在2007年1月8日提交的美国临时专利申请系列号60/879,416的优先权,两者都通过引用被结合到本文中。
技术领域
本发明一般地涉及用于将存储在用户的个人计算机上的数字内容传送至用户的移动手持设备的方法和设备。
背景技术
随着硬盘驱动器的存储容量的增加和光学CD和DVD驱动器的流行,用户现在可以将他们的整个音乐库存储在他们的个人计算机(PC)上。例如,诸如iTunes(由AppleComputer提供)的各种软件程序允许用户从CD加载音乐内容,将其存储在计算机的硬盘驱动器上,组织不同的内容,并且然后在PC上播放音乐或将音乐合集的全部或部分烧到CD或DVD上。用户还可以将音乐文件传送到其他设备,诸如iPod(由Apple Computer提供)或MP3播放器。这些传送典型地要求诸如通过USB线缆的PC与设备之间的直接硬接线连接。
近年来,移动手持设备(诸如蜂窝电话和PDA)已经演进到超越了仅仅是电话和数据收集设备。例如,许多蜂窝式电话现在具有尖端的显示屏和音频能力。各种公司(包括本申请的受让人,mSpot公司)提供使用无线蜂窝网络“流式传输”至蜂窝电话的音频和视频内容。这允许蜂窝电话用户在他们的蜂窝电话上收听音乐或其他音频内容和观看电影或其他视频内容。然而,用户的选择限制于由提供商提供的内容。本领域中所需的是一种允许移动手持设备的用户通过在无线网络上下载他或她先前已存储在个人计算机或其他设备上的数字内容并将其存储到移动手持设备上来获得该内容的***。
另外,现在的***提供碎片数字内容服务,其要求用户去往不同的web站点、不同的设备或不同的服务以能够访问他们的数字内容,例如,诸如因特网无线电、音乐合集、新闻、本地无线电和全轨音乐。因此,期望的是提供一种可以将所有不同类型的数字内容存储在一个位置中并允许用户访问该数字内容的***,并且本公开旨在此目的。
发明内容
根据本公开的一个方面,提供了一种用于在用户使用的一个或多个设备之间共享所述用户的内容的服务器,所述服务器包括:至少一个存储设备,用于存储与多个用户的多个内容库相关联的用户上传内容,所述多个内容库中的每个内容库与相应用户相关联并与由相应用户使用的至少一个电子设备上传的用户上传内容相关联,以及所述多个内容库中的每个内容库能够经由相应用户的授权由相应用户使用的设备来访问;以及至少一个硬件处理器。所述至少一个硬件处理器被配置为至少执行以下操作:进行控制以接收由用户使用的第一设备上传的第一内容;控制所述至少一个存储设备以在与所述用户相关联的内容库中存储从所述第一设备接收的第一内容;进行控制以至少基于接收到并在与所述用户相关联的内容库中存储了所述第一内容而向所述用户使用的第二设备发送在与所述用户相关联的内容库中存储的第一内容的元数据,以使得所述第二设备通过以下方式至少基于所述元数据来更新所述第二设备中的内容列表:向包括与所述第二设备中存储的第二内容相关的第二信息在内的内容列表中添加与所述服务器的内容库中存储的第一内容相关的第一信息,所述第一信息指示所述第一内容能被下载且未被存储在所述第二设备中,以及所述第二信息指示所述第二内容存储在所述第二设备中;进行控制以从所述第二设备接收针对在所述服务器的内容库中存储的第一内容的请求,所述第一内容的元数据已向所述第二设备发送;进行控制以至少基于接收到所述请求向所述第二设备发送所述服务器的内容库中存储的所请求的第一内容,使得所述第二设备进一步更新所述第二设备中的内容列表,以指示所请求的第一内容存储在所述第二设备中。另外,所述服务器还被配置为:将与所述用户上传内容相关的数据进行聚合,并将聚合后的数据存储在所述至少一个存储设备中,以基于所述聚合后的数据向所述多个用户中的相应用户提供附加服务。
根据本公开的另一方面,提供了一种用于与用户使用的一个或多个设备共享所述用户的内容的方法,所述方法包括:由服务器存储与多个用户的多个内容库相关联的用户上传内容,所述多个内容库中的每个内容库与相应用户相关联并与由相应用户使用的至少一个电子设备上传的用户上传内容相关联,以及所述多个内容库中的每个内容库能够经由相应用户的授权由相应用户使用的设备来访问;由所述服务器接收由用户使用的第一设备上传的第一内容;由所述服务器在与所述用户相关联的内容库中存储从所述第一设备接收的第一内容;由所述服务器至少基于接收到并在与所述用户相关联的内容库中存储了所述第一内容而向所述用户使用的第二设备发送在与所述用户相关联的内容库中存储的第一内容的元数据,以使得所述第二设备通过以下方式至少基于所述元数据来更新所述第二设备中的内容列表:向包括与所述第二设备中存储的第二内容相关的第二信息在内的内容列表中添加与所述服务器的内容库中存储的第一内容相关的第一信息,所述第一信息指示所述第一内容能被下载且未被存储在所述第二设备中,以及所述第二信息指示所述第二内容存储在所述第二设备中;由所述服务器从所述第二设备接收针对在内容库中存储的第一内容的请求,所述第一内容的元数据已向所述第二设备发送;以及由所述服务器至少基于接收到所述请求向所述第二设备发送所述服务器的内容库中存储的所请求的第一内容,使得所述第二设备进一步更新所述第二设备中的内容列表,以指示所请求的第一内容存储在所述第二设备中。另外,所述方法还包括:由所述服务器将与所述用户上传内容相关的数据进行聚合,并将聚合后的数据存储在所述服务器的存储设备中,以基于所述聚合后的数据向所述多个用户中的相应用户提供附加服务。
根据本公开的另一方面,提供了一种用于与用户使用的一个或多个设备共享所述用户的内容的***,所述***包括服务器和第二设备。所述服务器包括:至少一个存储设备,用于存储与多个用户的多个内容库相关联的用户上传内容,所述多个内容库中的每个内容库与相应用户相关联并与由相应用户使用的至少一个电子设备上传的用户上传内容相关联,以及所述多个内容库中的每个内容库能够经由相应用户的授权由相应用户使用的设备来访问;以及至少一个硬件处理器。所述至少一个硬件处理器被配置为至少执行以下操作:进行控制以接收由用户使用的第一设备上传的第一内容;控制所述至少一个存储设备以在与所述用户相关联的内容库中存储从所述第一设备接收的第一内容;进行控制以至少基于接收到并在与所述用户相关联的内容库中存储了所述第一内容而向由所述用户使用的第二设备发送在与所述用户相关联的内容库中存储的第一内容的元数据,以使得所述第二设备至少基于所述元数据来更新所述第二设备中的内容列表;进行控制以从所述第二设备接收针对在所述服务器的内容库中存储的第一内容的请求,所述第一内容的元数据已向所述第二设备发送;以及进行控制以至少基于接收到所述请求向所述第二设备发送所述服务器的内容库中存储的所请求的第一内容。所述第二设备包括存储器和处理器,所述处理器被配置为至少执行以下操作:进行控制以从所述服务器接收所述第一内容的元数据;进行控制以通过以下方式至少基于所接收的所述第一内容的元数据来更新包括与所述第二设备中存储的第二内容相关的第二信息在内的内容列表:向包括与所述第二设备中存储的第二内容相关的第二信息在内的内容列表中添加与所述服务器的内容库中存储的第一内容相关的第一信息,所述第一信息指示所述第一内容能被下载且未被存储在所述第二设备中,以及所述第二信息指示所述第二内容存储在所述第二设备中;进行控制以向所述服务器发送针对在所述服务器的内容库中存储的第一内容的请求,所述第一内容的元数据已从所述服务器接收;进行控制以从所述服务器接收内容库中存储的所请求的第一内容;进行控制以在所述第二设备的存储器中存储所接收的第一内容;以及进行控制以基于存储了所接收的第一内容来进一步更新所呈现的内容列表,以指示所请求的第一内容存储在所述第二设备中。另外,所述服务器还被配置为:将与所述用户上传内容相关的数据进行聚合,并将聚合后的数据存储在所述至少一个存储设备中,以基于所述聚合后的数据向所述多个用户中的相应用户提供附加服务。
根据本公开的另一方面,提供了一种存储计算机可执行指令的非瞬时计算机可读存储介质,用于与用户使用的一个或多个设备共享所述用户的内容,所述指令能够由服务器的处理器来执行以使得所述处理器至少执行以下操作:进行控制以存储与多个用户的多个内容库相关联的用户上传内容,所述多个内容库中的每个内容库与相应用户相关联并与由相应用户使用的至少一个电子设备上传的用户上传内容相关联,所述多个内容库中的每个内容库能够经由相应用户的授权由相应用户使用的设备来访问;进行控制以接收由用户使用的第一设备上传的第一内容;进行控制以在与所述用户相关联的内容库中存储由所述第一设备上传的第一内容;进行控制以至少基于接收到并在与所述用户相关联的内容库中存储了所述第一内容而向所述用户使用的第二设备发送在与所述用户相关联的内容库中存储的第一内容的元数据,以使得所述第二设备通过以下方式至少基于所述元数据来更新所述第二设备中的内容列表:向包括与所述第二设备中存储的第二内容相关的第二信息在内的内容列表中添加与所述服务器的内容库中存储的第一内容相关的第一信息,所述第一信息指示所述第一内容能被下载且未被存储在所述第二设备中,以及所述第二信息指示所述第二内容存储在所述第二设备中;进行控制以从所述第二设备接收针对在所述服务器的内容库中存储的第一内容的请求,所述第一内容的元数据已向所述第二设备发送;以及进行控制以至少基于接收到所述请求向所述第二设备发送所述服务器的内容库中存储的所请求的第一内容,使得所述第二设备进一步更新所述第二设备中的内容列表,以指示所请求的第一内容存储在所述第二设备中。另外,所述指令还能够由所述处理器执行以使得所述处理器执行以下操作:将与所述用户上传内容相关的数据进行聚合,并将聚合后的数据存储在所述服务器的存储设备中,以基于所述聚合后的数据向所述多个用户中的相应用户提供附加服务。
因此,根据本公开的示例性实施例,可以将所有不同类型的数字内容存储在一个位置中并允许用户访问该数字内容。
附图说明
图1是涉及诸如iPod或MP3播放器和/或便携式存储设备的PC和音频设备的现有技术***的框图;
图2A图示了允许设备使用无线网络和因特网从计算设备下载音乐的***的第一实施例;
图2B图示了允许设备使用无线网络和因特网从计算设备下载音乐的***的第二实施例;
图3是示出了用于将音乐从PC下载到移动手持设备的方法的流程图;
图4示出了用于将音乐从PC下载到移动手持设备的移动手持设备上的用户接口的示例;
图5图示了允许移动手持设备与计算设备共享内容的***的另一实施例;
图6图示了允许移动手持设备在多个计算设备之间共享内容的***的另一实施例;
图7A图示了被分段成较小片的内容片;
图7B图示了用于将内容下载到不支持渐进式下载的移动设备的方法;
图8图示了内容共享***的网络感知移动手持设备应用;
图9图示了允许数字内容的同步和添加数字内容的内容***的计算机接口的示例;
图10图示了允许数字内容的同步的内容***的web接口的示例;
图11图示了允许用户购买数字内容片的用户接口的示例;
图12图示了允许用户使用该内容***来收听个人无线电台的用户接口的示例;
图13图示了内容***的电视接口的示例;
图14图示了用于内容***的点播数字内容的用户接口的示例;
图15图示了内容***的社区用户接口的示例;
图16A和16B图示了设备上的内容***的用户接口的两个示例;
图17图示了若干不同设备上的内容***的用户接口的示例;
图18图示了用于设备可获得的歌曲/播放列表的用户接口的示例;
图19图示了特定设备上的用于数字内容播放器的用户接口的示例;
图20图示了特定设备上的用于数字内容***的歌词用户接口的示例;
图21图示了特定设备上的数字内容***的动态壁纸功能的示例;
图22图示了特定设备上的数字内容的桌面小工具的示例;
图23图示了特定设备上的数字内容***的快速搜索支持功能的示例;
图24图示了特定设备上的数字内容***的入坞重放(docked playback)客户端的示例;
图25图示了特定设备上的数字内容***的通知服务集成的示例;以及
图26图示了特定设备上的数字内容***的活动文件夹的示例。
具体实施方式
图1描述了其中用户将数字内容(诸如音乐、视频等)存储在计算机10上的现有技术***。计算机10可以是可以存储数字数据的台式计算机、笔记本、服务器或任何其他类型的设备。用户使用接口14将便携式娱乐设备12连接至计算机10。便携式娱乐设备12可以是iPod、MP3播放器或者可以存储和播放数字内容的任何其他设备。接口14是计算机10与便携式娱乐设备12之间的直接连接,并且典型地是USB线缆或Firewire线缆。
在替代方案中,用户可以将便携式存储设备16连接至计算机10以下载数字数据,并且然后将便携式存储设备16从计算机10断开并随后将便携式存储设备16连接至便携式娱乐设备12以将数据下载到便携式娱乐设备12上。便携式存储设备16可以是闪速ROM芯片、硬盘驱动器或其他存储设备。
图2A描述了允许移动手持设备使用无线网络从计算机下载数字内容的***的第一实施例。如在现有技术中,用户将数字内容(诸如照片、音乐、视频、因特网无线电、新闻、本地无线电、播客等)存储在基于计算的***10上。然而,在本实施例中,用户通过无线通信路径以无线方式将数字数据从计算机10下载到设备20。设备20可以是PDA、移动电话、无线电子邮件设备(诸如Blackberry)或具有无线连接以能够与计算机10通信并从计算机10下载数字内容的其他手持式设备。计算机10通过网络24与诸如服务器计算机的设备22通信。网络24可以是任何类型的网络,诸如因特网,并且可以是硬链接的、无线的或两者的某种组合。计算机10运行允许用户对用户的数字内容进行编目录和组织的软件应用。设备22可以是可通过因特网(诸如通过URL地址)访问的。设备22在图2中被示为单个设备。然而,应理解的是设备22可以替代地包括多个设备,诸如多个服务器。
设备20通过无线网络26连接至设备22。无线网络26可以是蜂窝式电话网络、WiFi网络(例如802.11网络)、无线数据网络(诸如EV-DO、EDGE、3G或LTE)、WiMAX、宽带网络或任何其他无线网络。应理解的是无线网络26不需要直接连接至服务器设备22,而是替代地可以通过间接装置来连接,诸如由因特网或通过另一网络连接。将参考图3来进一步描述本实施例。
图2B图示了允许设备20使用无线网络和因特网24、26从计算设备28下载数字内容的***的第二实施例。在本实施例中,计算设备28可以是计算云(具有多个基于处理单元的设备、存储设备等),其允许用户将他们的数字内容存储在用于用户的数字内容库中。因此,在本实施例中,计算设备可以包括上述计算机10和设备22。如所示,云可以将诸如照片、铃音、因特网无线电、全轨库、音乐合集、新闻和本地无线电的各种数字内容存储在与用户相关联的库中,使得对用户的数字内容的访问限制于该用户及其他授权人员和设备20。因此,用户可以连接到云以与不再存储在特定设备上或特定位置上的他们的数字内容相交互。在本实施例中,每个设备20可以是具有足够处理能力、存储器和连接的基于处理单元的设备,诸如MP3播放器、智能电话、移动电话、个人计算机、膝上型计算机、机顶盒、电视、汽车内数字内容***或游戏控制台,以使用下述应用来与计算设备28相交互并播放/显示数字内容/与数字内容相交互。每个设备还可以具有可以用软件来实现并存储在设备的存储器中的数字内容库。该***还可以使用各种应用/访问设备/应用来访问计算设备28上的数字内容,因为可以使用典型的浏览器应用、facebook或其他应用或专有移动设备应用和浏览器来访问数字内容。
在本实施例中,每个设备20可以包括被下载/存储在设备20上、存储在设备的存储器中并由设备的处理器执行的插件/应用/多行代码,其中,该插件/应用/多行代码除其他之外在每个设备上实现数字内容用户接口,如下面更详细地描述的那样。每个设备上的每个插件/应用/多行代码还可以在后台(被动同步)自动地或在低成本网络可用时将设备上的所有数字内容传送直至计算设备28以提供数字内容的智能上传。每个设备上的插件/应用/多行代码还可以主动地使数字内容同步(使数字内容同步的主动过程)、使数字内容批同步(在预定时间、周期性地或在特定链接可用时使一组数字内容片同步)或优先级同步。
在优先级同步中,将用于每个用户的数字内容片按优先次序排列,并且然后基于该优先级在(一个或多个)设备与内容库之间同步。可以基于手动优先级排列或自动优先级排列(基于数字内容的存储大小限制或评分)或手动和自动优先级排列的组合来确定优先级。自动优先级排列可以被用户手动地越权。手动优先级排列允许用户指定某些数字内容片,使得那些数字内容片被首先同步。在一个实现中,所有手动按优先级排列的数字内容在其他数字内容之前被同步。存储大小限制优先级排列可以基于用户的合集中的数字内容的总大小、存储在用户的云中的数字内容库的大小和/或特定设备20的存储大小来将数字内容按优先级排列以用于同步。数字内容的评分可以使用一个或多个不同的度量,诸如,例如数字内容片已被播放的次数、数字内容片是否出现在播放列表上、该片数字内容是否是用户最近添加/购买的、该片数字内容的流行性等,以将每片数字内容分级并基于该分级使数字内容同步。当一起使用手动和自动优先级排列时,内容***可以例如包括所有手动按优先级排列的数字内容,并且然后包括用于可用存储大小的同样多的自动按优先级排列的数字内容(在云/计算机上或在设备上),除非用户已对自动按优先级排列的数字内容越权。
每个设备20上的每个插件/应用/多行代码始终可以具有用户的数字内容的列表(其可以仅仅是设备上的内容或用户的所有内容),但是可以将归档的实际数字内容存储在计算设备28中。每个设备20上的插件/应用/多行代码还可以包括数字内容替换过程以保证每个设备具有足够的存储器空间以存储最新下载的数字内容。替换策略可以是最近最少使用策略(其中,最近最少使用的数字内容被删除)、最近最少播放策略等。另外,对于允许多个可执行线程的某些设备20(例如,诸如使用安卓操作***的设备)而言,插件/应用/多行代码可以结合后台进程,其在没有用户参与的情况下使数字内容列表同步至设备。图26图示了提供活动文件夹和后台同步的此类设备的用户接口的示例。
在图2B所示的实施例中,云28或计算机10中的内容库可以存储用于拥有该数字内容的每个家庭成员/群组成员的数字内容。然后,每个用户或每个设备20可以选择用于该群组的整个数字内容库的某个部分或全部以同步至用户的设备20。例如,在具有共享云28中的数字内容库的父亲、12岁的女儿和16岁的儿子的家庭中,例如,父亲、女儿和儿子可能具有不同的音乐品味,并且因此父亲、女儿和儿子中的每一个可以使整个数字内容库的子集同步(使用播放列表等)至他们的个人设备。还可以允许存储在云28或计算机10中的特定内容的所有者对一个或多个附加设备20(多达N个设备)进行授权以与内容库同步,以至允许新设备使用内容库中的数字内容。
除设备20与计算机10之间的数字内容的下载和交换之外,***的第二实施例还允许用户使用有线或无线连接直接在各种设备20之间传送数字内容。在一个实现中,计算设备28可以包括管理单元(其可以在作为整个计算设备28的一部分的服务器计算机上用软件来实现),其管理数字内容的设备20至设备的直接传送(认证,协议等),并且设备20与管理单元相交互。在另一实现中,每个设备上的插件/应用/多行代码可以包括用以实现数字内容的直接传送的代码行,因为每个设备认识到某些网络(诸如LAN)的其邻居,并且可以因此发起数字内容的传送。设备至设备传送可以通过诸如USB线缆或LAN的硬链接链接、诸如蓝牙、Wifi或3G的无线链接或使用诸如SD卡的硬件器件而发生。***可以选择在传送数字内容时可用的最快链接。可以由内容***的计算机来控制/管理设备至设备传送。例如,内容***的计算机可以确定想要参与直接传送的每个设备的标识符,对每个设备被授权与内容库同步的认证且随后如果两个设备都被认证的话允许直接传送。计算机或每个设备可以确定通过其交换数字内容的适当链接。
可以以许多方式来管理直接在设备之间的数字内容的同步以及计算机/云10、28之间的同步。例如,该同步可以总是通过可用的最低成本网络进行操作以降低数据成本。对于***电源的设备20而言,可以在后台完成同步,因为同步将不耗尽设备的电池,而靠电池电源操作的设备即使快速的网络可用来防止电池耗尽,也可能将后台同步解激活或使该同步减慢。在计算机10上,内容***可以基于用户对计算机的其他使用来节制(throttle)该同步。例如,当屏幕保护程序是活跃的(意味着无用户使用)时,同步可以尽可能快地进行,而当计算机正在被用户用于其他活动时,可以减少同步进程,使得同步不与计算机的总体操作相干扰。
图3是描述了图2所示的各种元件的交互的流程图。计算机10通过网络24连接到设备22。计算机10然后向设备22注册(30),使得设备22使计算机10中的数字内容与特定用户和特定移动手持设备相关联。计算机10然后在到设备22的开放http连接上收听(32)并等待来自服务器设备22的通信。移动手持设备20通过无线网络26来联系服务器设备22(34)。一旦计算机10向设备22注册,则移动手持设备的用户在手持设备被开启时在如在图4中更详细地示出的单个显示器上看到实际上存储在移动手持设备上的数字内容以及存储在计算机10中的数字内容。当移动手持设备的用户想要使用存储在计算机10上的数字内容片时,移动手持设备20向计算机10发布命令(36),诸如用以传送某片数字内容的命令。计算机10对该命令进行响应并将数字内容传送至设备22(38)。移动手持设备20然后从设备22获得数字内容(步骤40)。因此,移动手持设备20能够以至少部分地是无线的方式从计算机10获得数字内容(诸如音乐文件)。使用上述***和方法,用户可以将数字内容存储在他/她的计算机上以及移动手持设备上,并且可以以无线方式在计算机与移动手持设备之间使数字内容同步。例如,***允许用户具有比可以存储在移动手持设备中的大得多的可供使用的数字内容目录。另外,***允许用户在任何时间下载特定数字内容,诸如在长的飞机飞行之前下载特定电影。用户还可以下载与数字内容相关联的附加数据,诸如元数据(艺术家信息、持续时间、标题等)、封面艺术以及其他数据。
图4示出了一旦计算机10向设备22注册的用于移动手持设备20的用户接口的实施例。图4示出了可能在移动手持设备20上显示的许多不同屏幕。这些屏幕是由在移动手持设备20上运行的软件应用生成的。移动手持设备上的软件应用获得(在数字内容没有已经被存储在移动手持设备中时)、组织、显示(移动手持设备和计算机10两者上的数字内容)、存储和播放数字内容,并且可以生成下述用户接口。
屏幕50为用户提供两个选择一观看已经从计算机10下载(“已下载”)并存储在移动手持设备上的文件的列表,或者观看所有文件(“全部”)的列表,其包括存储在移动手持设备上的数字内容和存储在计算机10上的数字内容。如果用户选择了“已下载”选项,则在屏幕52中,用户然后可以选择文件的子集(按艺术家、专辑或播放列表)或观看他们的全部。如果用户选择“全部”,则移动手持设备20显示所有可用音乐文件,包括已经或可以从计算机10下载的文件。在本实施例中,正常地黑色文本的歌曲标题已被下载到移动手持设备20,并且灰色文本的歌曲标题尚未被下载,但可以下载。在屏幕54中,用户选择已经下载的歌曲“All Night Long”,并且在屏幕56中,歌曲在移动手持设备20上播放,同时显示用于歌曲“All Night Long”的封面艺术及其他相关信息。
当用户在屏幕50中选择“全部”选项时,向用户呈现菜单(58),其允许用户利用选项按艺术家、按专辑和/或按播放列表来观看包括“全部”的所有数字内容(存储在移动手持设备上和存储在计算机上两者的)。当用户选择观看所有数字内容(在本示例中其为歌曲)时,屏幕60示出所有数字内容(移动手持设备上和计算机上两者),其中,用灰色文本示出某些数字内容片,其指示那些数字内容片被存储在计算机上且可用于下载到移动手持设备,并且用黑色示出其他数字内容片,其指示那些数字内容片被存储在移动手持设备上。如果用户选择“Because of You”(其用灰色文本示出),则移动手持设备20然后向计算机10发布命令(36),诸如用以将歌曲“Because of You”从计算机传送至移动手持设备的命令。计算机10对该命令进行响应并将所请求数字内容传送至服务器设备22(38),并且移动手持设备20然后从服务器设备22获得数字内容(40)。一旦数字内容片(或者至少数字内容片的缓冲器满,因为在后台继续下载数字内容片)下载到移动手持设备,屏幕62然后在正在播放歌曲时显示用于歌曲“Because of You”的封面艺术及其他相关信息。当数字内容被下载到移动手持设备20上时,其在移动手持设备20上被播放,并且还在其正在播放时存储在移动手持设备20内的存储***中(诸如在闪速RAM芯片或磁盘驱动器上)。数字内容(在图4中的示例中为歌曲)因此被添加到存储在移动手持设备20上的音乐合集。当将来在菜单中显示该歌曲时,其将被正常的黑色文本而不是灰色文本来显示,因为其现在已被下载并存储在移动手持设备20上。
以这种方式,可以以无线方式使移动手持设备20上的数字内容与计算机10上的数字内容同步。这允许用户收听或观看存储在计算机10上的数字内容,即使当用户处于远离计算机10上的位置上时。
出于版权保护及其他原因,设备22可以实现安全或验证措施以保证操作移动手持设备20的人是拥有计算机10的同一个人。例如,设备22可以要求计算机10在计算机向设备22注册时为设备22提供用于移动手持设备的电话号码,该移动手持设备将被允许访问存储在计算机10上的数字内容。当移动手持设备20然后用从计算机10获得数据的请求来联系设备22时,设备22然后可以确定与移动手持设备20相关联的电话号码是否是先前已经由计算机10注册的相同电话号码。可以将设备22设计成只有当两个电话号码匹配时才继续进行所请求的传送。可以实现其他安全或验证措施,并且本示例仅仅是说明性的。
移动手持设备20可以包括用于运行操作***和应用的电路、用于处理数据和元数据的电路以及用于呈现和播放诸如音频内容和视频内容的数字内容的电路。可以将所有电路包含在单个集成芯片中、多个集成芯片中以及包含在某个数量的集成芯片与其他电子部件的组合中。
移动手持设备20的用户可以在手持设备上运行各种应用,诸如使得用户能够收听音乐或观看视频内容的应用。移动手持设备20可以包括视频显示器和扬声器,其将使得移动手持设备20的用户能够在视频显示器上观看视频内容并通过扬声器来收听音频内容。
图5图示了允许移动手持设备20与计算设备10共享内容的***的另一实施例。在本实施例中,移动手持设备20可以通过设备22(如上所述)与计算设备10共享内容,但是还可以通过诸如线缆、坞站的链接70、通过从移动手持设备20去除存储卡并使用被耦合到计算设备10的存储卡读取设备来读取存储卡或者通过诸如蓝牙网络的其他无线协议来与计算设备10共享内容/使内容同步。在本实施例中,通过两个不同方法(通过设备22以及在链接上)进行的内容同步要求***通过两个方法来跟踪该同步。***还可以允许多个计算设备和多个手持设备(假设用户具有用以共享内容的适当授权)共享内容。
移动手持设备可以包括诸如数据库的内容库71,其可以包括一个或多个播放列表72,并且计算设备10可以包括诸如数据库的内容库74以及一个或多个内容片75。在计算设备10中,所述一个或多个内容片可以具有多个不同的格式(诸如用于音乐内容的MP3、AAC、ACC+、m4a),并且该***可以与多个不同类型的内容一起使用,多个不同类型的内容包括音乐内容、照片内容、文件内容、视频内容、播客和任何其他类型的数字内容。使用内容库74的计算设备标识任何新内容,使得那些新内容文件可以在上述移动手持设备的用户接口中出现,并且直接下载到移动手持设备中的新文件出现在保持在计算设备10上的主内容库中。每个移动手持设备上的内容库71可以包括标识码(ID),使得计算设备10可以包含用于多个移动手持设备的多个内容库,其中,通过标识码来区分用于每个移动手持设备的内容库。用户还可以在移动手持设备上创建存储在内容库71中的新播放列表,并且然后同步回至计算设备10,使得该计算设备还将用于特定移动手持设备的播放列表保持在由标识码标识的用于该特定移动手持设备的内容库中。
在上述***和方法中,在移动手持设备上产生的播放列表可以是运行中(on-the-fly)播放列表,其允许将内容(移动手持设备和计算设备10本地的以及来自任何源的稍后可以下拉(pull down)到移动手持设备的内容)存储到移动手持设备上的播放列表中。如上所述,可以使运行中播放列表同步回至计算设备10。另外,当存储在计算设备上的内容改变时(例如内容被去除,或者用户不再具有播放特定内容片的权限),运行中播放列表(以及移动手持设备上的其他播放列表)被自动地更新以反映那些改变。
图6图示了允许移动手持设备20在多个计算设备之间共享内容的***的另一实施例,其中,该移动手持设备具有内容库71和播放列表72。如所示,***允许移动手持设备20使其内容与多个计算设备101、102、…10n同步,并且每个计算设备保持移动手持设备上的内容的内容库。例如,在其中不同的家庭成员中的每个都具有他们自己的计算设备的家庭中,可以使特定家庭成员的移动手持设备同步至多个计算设备,使得可以共享家庭的每个成员所购买的内容。类似地,***允许多个移动手持设备使其内容与单个计算设备同步(诸如家庭的情况可能如此),或者多个移动手持设备可以使它们的内容与多个计算设备同步。因此,该***允许计算设备在计算设备之间有效地共享内容。
图7A图示了被分段成较小片的内容片80。在大多数移动手持设备中,不可能下载整个内容片(或者整个内容的下载引起用户体验的不可接受的延迟),使得内容片被分段成段,诸如段1~8,以便将段下载到移动手持设备。例如,***能够以顺序的方式下载段并因此在整个内容片被下载到移动手持设备之前就开始播放内容片,这提供了更好的用户体验。根据移动手持设备的类型,移动手持设备可以具有渐进式下载模式。在渐进式下载模式下,移动手持设备可以开始段的下载,并且然后开始在内容的其余段被下载到移动手持设备的同时开始播放内容。如果移动手持设备能够进行渐进式下载,则内容到移动手持设备的下载是顺向的(straight-forward)。然而,如果移动手持设备不支持渐进式下载(对于诸如移动电话的大多数移动手持设备而言情况如此),则使用缓冲方法来允许内容的分段和随后的内容的段的下载。
图7B图示了用于将内容下载/流式传输至不支持渐进式下载的移动手持设备的方法。当移动手持设备不支持渐进式下载时,移动手持设备不允许在正在从缓冲器播放内容的任何部分的同时向缓冲器中进行任何下载。移动手持设备20包括如上所述的管理移动手持设备上的内容并显示图4所示的用户接口的应用。在其中移动手持设备不支持渐进式下载的实施例中,应用还可以将移动手持设备的存储器空间分段成第一缓冲器A和第二缓冲器B,其中,内容的段的下载通过第一和第二缓冲器之间的乒乓而发生。特别地,如图7B所示,新的内容片(在本示例中具有段1~8)使其第一段被下载到第一缓冲器中,并且随后从第一缓冲器播放该段。在正在第一缓冲器中播放内容的段的同时,内容片中的内容片的接下来的段(其必须包括第一段以保持文件完整性并下载文件头)被下载到第二缓冲器B(在本示例中是段1~3)。然后,当第一段完成时,播放在段2处开始的第二缓冲器中的内容。在从第一缓冲器至第二缓冲器的切换期间,发生20ms静默,但是其不是用户显而易见的。随着正在从第二缓冲器B播放内容的段,附加段(在本示例中是段4~6)被下载到第一缓冲器A(连同在先段一起以保持内容文件完整性和下载文件头)。当第二和第三段的播放完成时,移动手持设备切换回至第一缓冲器A,使得可以播放段4~6。在正在播放第一缓冲器A中的段的同时,内容片的最后各段(连同在先段一起以保持内容文件完整性)被下载到第二缓冲器,并且一旦段4~6完成,移动手持设备然后就从第二缓冲器播放其余段,使得移动手持设备在第一和第二缓冲器之间往复。两个缓冲器的使用导致更好的用户体验,因为仅有的静默间隙是用户并不显而易见且允许内容的流式传输的约20ms间隙。在没有两个缓冲器的情况下,不支持渐进式下载的移动手持设备:1)必须等待播放内容直至其被完全下载(这花费太长时间);或者2)每次移动手持设备需要下载内容的接下来的段时引入暂停(2秒或以上)。另外,不支持渐进式下载且不具有两个缓冲器的移动手持设备不能对网络的带宽改变自适应,并且因此不能利用良好的网络覆盖和良好的网络速度以提供更好的用户体验。
在另一实施例中,可以将移动手持设备的存储器空间划分成第一和第二缓冲器(如上所述)及第三缓冲器,其中,内容的段正在向第三缓冲器中下载,使得第三缓冲器具有内容的所有当前下载的段(或者内容的所有段,如果下载完成的话)。
移动手持设备应用还可以包括这样的模式,在该模式中,当例如用户正在播放播放列表时、应用在播放列表中向前看并以流式传输的方式来下载播放列表中的下一个内容片(如果其还不在移动手持设备上的话),其中,第一内容片将具有20ms静默间隙(由于缓冲器之间的流式传输和乒乓),但任何后续的内容片将不具有静默间隙,因为可以将后续内容完整地预先下载到移动手持设备。
移动手持设备/移动手持设备的应用还可以包括其中移动手持设备和应用确定移动手持设备何时被连接到网络(无线网络或链接)的“飞机”模式。当应用确定移动手持设备不具有到计算设备10的连接时,应用不显示仅在计算设备10上的任何内容,但是允许用户播放已存储在移动手持设备上的内容。然而,当移动手持设备再次连接到计算设备10时,移动手持设备上和计算设备上的内容(在以上图4中示出)再次被显示给用户。
图8图示了内容共享***的网络感知移动手持设备应用。如图5所示的***一样,移动手持设备20可以包括诸如数据库的内容库71,其可以包括一个或多个播放列表72且计算设备10可以包括诸如数据库的内容库74以及一个或多个内容片75。移动手持设备还可以包括在移动手持设备上执行的内容应用。在***的本实施例中,计算设备10或设备22可以具有一个或多个链接24、26,其允许移动手持设备20与计算设备10或设备22交换数据和信息。在本实施例中,链接可以是每个具有不同特性的一个或多个不同链接。例如,该链接可以是蜂窝式/移动或3G网络90,、无线计算机网络92和蓝牙网络94。这些链接中的每一个具有不同的特性,诸如使用成本、可用带宽及下载速度和协议。例如,3G网络是昂贵的,需要3G使能移动设备,并且具有非常快速的下载速度,与3G网络相比,无线计算机网络可以是免费的,需要WLAN卡或电路,并且具有较慢的下载速度。
在内容共享***的网络感知移动手持设备应用中,移动手持设备上的应用具有基于移动手持设备可用且可访问的特定链接而改变的行为(何时和如何其在可用时使用每个不同的链接和其如何使内容与计算设备10或设备22同步)。例如,可以将移动手持设备上的应用配置成每当移动手持设备可以访问免费链接时自动地下载还不在移动手持设备上的任何和所有内容,并且移动手持设备上的应用还被配置成当移动手持设备只可访问诸如3G的昂贵链接时按需仅下载下一内容片。作为另一示例,移动手持设备上的应用可以具有休眠定时器以关掉对昂贵链接的网络访问,直至按钮/用户动作将该链接访问重新激活。作为另一示例,移动手持设备上的应用可以在移动手持设备只能访问昂贵链接时禁用任何内容预取。作为另一示例,如果用户已选择将电影下载到他们的移动手持设备上,则应用可以在移动手持设备只可访问昂贵链接时以最小速度进行流式传输,但是然后可以在移动手持设备可访问低成本或免费的无线计算机网络时将整个电影下载到移动手持设备上。因此,移动手持设备中的应用具有根据移动手持设备的传输访问而改变的行为。
在上述实施例中,内容***可以另外提供数字内容数据聚合。特别地,该***可以包括可以将在用户将它们的数字内容上传至云或计算机时从用户获得的数据聚合的单元/设备/模块。此数据可以包括web交互数据(关于用户浏览的数据等)、流行性数据、其他第三方数据、播放列表信息、歌曲重放信息(例如最后重放的时间、在过去一个月内播放的次数等)、用户简档信息(例如人口统计信息)、用于每个数字内容片的元数据(例如艺术家姓名、歌曲名称、封面艺术等)、歌词、可以用来以与数字内容同步的方式显示歌词的用于该歌词的同步信息、以及用于歌曲的数字指纹(其为组成歌曲的数字数据的表示)。除关于来自用户的数字内容的数据之外,内容***还可以将可以与用户数据组合的第三方数据聚集以增强内容***的总体用户体验。例如,***可以将由第三方生成的歌曲流行性信息聚集。可以将该数据聚合在数据库中,并且可以用作用于向用户提供附加服务的基础。该服务可以包括:推荐、歌词同步、社交联网、数字指纹采集等。
推荐:使用为用户存储的数据(在云或计算机中),该***可以生成用于用户的推荐。特别地,用于数字内容的库可以包括来自许多用户的播放列表。这些播放列表提供数字内容片之间的相关,因为该播放列表上的歌曲具有共同的东西一例如创建比如所有那些歌曲或全部落在相同流派或其他种类中的那些歌曲的播放列表的用户。此相关信息可以用来生成推荐。例如,如果若干播放列表包含歌曲A和歌曲B两者,并且特定用户具有歌曲A但没有歌曲B,则内容***的推荐引擎可以向该用户推荐歌曲B。此外,由内容***生成的推荐可以基于如上所述的其他用户的数字内容以及该用户的数字内容。
歌词同步:在当前技术中,服务提供商可以与音频或视频内容一起提供歌词,为此,例如可以在歌曲正在播放时在移动设备上显示歌曲的词语。一个持续的挑战是使歌词与歌曲中的词语同步,使得当正在演唱相同的词语时刚好出现正确的歌词。某些应用允许用户在演唱显示的歌词中的下一个词语时“点击”,使得***可以更好地使其本身同步。使用内容***,用于数字内容和歌词的给定配对的所有同步信息被内容***聚合,其然后对该配对执行归一化过程以抑制“离群(outlier)”数据的影响,例如明显不同于从用于该配对的所有用户收集的同步信息的平均值的同步信息。例如,该***可以使用偏差过程,其中,执行逐行同步,并且确定标准偏差以去除离群数据,这导致音乐与歌词的更好的同步。
社交联网:内容***还可以使用用于每个用户的上传播放列表以帮助社交联网。例如,内容***可以基于它们的播放列表而确定两个用户具有类似的音乐品味,并且然后可以基于如通过分析他们的播放列表而确定的音乐品味的相似性来将用户介绍给不同的用户。内容***将进行此介绍,因为内容***具有允许其与各种不同的社交联网***相交互的API,或者可以具有其自己的社交联网/社区***。内容***还可以用来推荐音乐-例如,一旦其确定了相似性,则其可以基于用户B的播放列表向用户A进行推荐,诸如“用户B收听歌曲X,但你没有;你愿意尝试它吗?”如图15所示的内容***的社区用户接口的示例,其中,社区在内容***内,并且除其他之外,允许个人简档、到社交联网站点的连接,社交联网的站点诸如Facebook、Twitter和MySpace,并且用户将与社区的其他成员共享评论和播放列表。另外,内容***还可以比较在他们的合集中具有90%匹配(宏水平匹配)的用户,并且将那些用户相互连接。
数字指纹:当前,可以处理每个数字内容片以创建用于歌曲的数字“指纹”,其是如下的一种唯一标识符,该标识符基于数字内容并且在在保证版权不受侵犯以及支付适当的许可证费用方面是有用的。如果用户具有用于他们的歌曲的数字指纹,则也可以在数据库中通过内容***将这些指纹聚合。这些指纹可以被内容***用于若干目的。例如,可以使用指纹来检验用于歌曲的ID3标签,因为如果所有ID3标签的80%具有相同的指纹,则该指纹很可能是准确的,并且那些ID3标签很可能是准确的。在一个实施例中,指纹可以是由多达16K比特组成的ASCII串,并且可以基于整个数字内容片且不仅仅是其一部分。整个数字内容片的指纹可以被***用来标识其他用户的数字内容。
其他:还可以将聚合数据用于其他目的。例如,如果用户按艺术家A搜索歌曲,则内容***的库可以确定艺术家A的五个最流行歌曲是什么(基于存储在数据库中的从用户收集的数据),并且其然后可以按照在数据库中所表示的在所有用户之间的流行性的顺序来显示那些歌曲。内容***还允许用户按艺术家或专辑来进行搜索,并且随后下载(购买)用于特定艺术家或专辑的某些/所有歌曲。在图14中示出了用于内容***的点播数字内容的用户接口的示例,该内容***允许用户浏览和搜索数字内容库,播放任何数字内容片并将任何数字内容片添加到一个或多个播放列表。
另外,由于该内容***可以用来如图2A和2B所示地存储用于用户的多个设备20的数字内容,所以可以使用于每个设备20的数字内容列表同步,使得每个设备上的数字内容的列表基于内容***中的数字内容的库不断地更新。另外,当用户购买具有数字内容能力的新设备时,该内容***可以自动地或应用户命令而将数字内容列表下载到新设备。上述内容***还允许双向同步,因为数字内容(全部或子集)被从内容库同步至每个设备20,并且可以使任何设备20上的数字内容同步回至内容库。
内容***还可以提供播放列表创建子***,其中,用户的数字内容可以用来作为数字内容的新播放列表的种子。替代地,可以从提供给用户的一组推荐来生成播放列表。该播放列表创建单元可以提供第一服务水平和点播/交互式服务水平。第一服务水平可以提供基于用户的数字内容生成的播放列表。点播/交互式服务水平可以基于播放列表上的任何数字内容来提供播放列表,并且允许用户添加或删除数字内容/播放列表。
内容***还可以提供到数字内容的设备20的流式传输下载或渐进式下载而不是整个数字内容片的下载。如果设备可以适应渐进式下载,则使用渐进式下载。如果设备不能使用渐进式下载,则使用流式传输下载。现在,更详细地描述内容***的用户接口的示例。
图9图示了允许数字内容的同步和添加数字内容的内容***的计算机接口100的示例。此计算机接口可以通过使用例如计算机来访问内容***而被看到。如图9所示,该***可以处理电影、音乐和铃音,其中,用户接口具有可以被用户选择以观看与每种数字内容相关联的用户的数字内容片的标签。该用户接口还可以具有歌词部分102,其显示当前正在由用户播放的数字内容的歌词。用户接口还可以具有数字内容列表部分104,其示出了可以在用户接口中通过标签选择的数字内容、数字内容播放列表和不同类型数字内容的各种列表。数字内容的每个列表包括以下字段,这些字段包括:数字内容的名称、数字内容片的艺术家、包含数字内容片的专辑(用于音乐)、分配给数字内容的流派(如果有的话)以及每个数字内容片的评级(如果有的话)。
图10图示了允许数字内容的同步的内容***的web接口110的示例,其中,这图示了用户通过web登入到内容***时的用户接口的示例。如所示,用户接口具有与计算机用户接口相同的部分104,并且还具有压缩数字内容控制部分112,其允许用户开始、停止、播放等数字内容、共享内容、观看与数字内容相关联的视频(用于音乐)和看歌词/使歌词与数字内容同步(用于音乐)。此用户接口中的数字内容部分104还具有也可以存在于图9所示用户接口中的所示数字内容字段的时间段。对于图9和10的两个用户接口,内容***还允许用户使用例如图11所示的用户接口来购买数字内容。另外,内容***允许用户列出如图12所示的个人无线电台。
图13图示了内容***的电视接口的示例,其中,用户可以从IP使能电视与内容***相交互并因此与数字内容相交互。图16A和16B图示了诸如RIM Blackberry设备的设备上的内容***的用户接口的两个示例。图16A示出了在图16B示出正在播放数字内容片时的用户接口的同时发生的数字内容的同步。此外,图17图示了包括RIM Blackberry、MotorolaDroid和Apple iPhone的若干不同设备上的内容***的用户接口的示例。
图18图示了用于设备20可获得的歌曲/播放列表的用户接口的示例,其允许设备的用户从存储在内容***上的数字内容请求数字内容(歌曲)、播放列表(图18所示)、艺术家播放列表和专辑播放列表。某些数字内容可能已被存储在设备上,并且可以在用户需要其时才无线地或通过USB线缆将其余部分下载。图19图示了用于特定设备上的数字内容播放器的用户接口的示例,其允许用户控制当前播放的数字内容的重放,并且具有特定于正在由用户播放的数字内容的附加特征。图20图示了用于特定设备上的数字内容***的歌词用户接口的示例,其中,在用户正在播放歌曲时,用户正在观看歌词。
对于某些设备20而言,可以存在内容***的某些附加特征。例如,内容***可以实现动态壁纸(参见例如图21),其中,该壁纸可以是来自内容***中的音乐的封面艺术。背景可以对触摸进行响应,并且当没有音乐正在播放时缓慢地改变且在歌曲过渡期间呈现动画。某些设备还可以具有允许用户控制数字内容的播放的桌面小工具(参见图22)。此外,设备可以将内容数据集成到快速搜索中(参见图23)以找到设备上或计算机/云上可用的数字内容片。图24图示了特定设备上的数字内容***的入坞重放客户端的示例,其中,用户接口具有风景布局。该设备还可以将内容***集成到通知服务中(参见例如图25),其中,用户可快速访问计算机/云上的当前应用以及新/已改变的内容。
虽然前述内容是参考本发明的特定实施例,但本领域的技术人员将认识到的是在不脱离本发明的原理和精神的情况下可以进行这些实施例的改变,本发明的范围由所附权利要求书来限定。
Claims (27)
1.一种用于在用户使用的一个或多个设备之间共享所述用户的内容的服务器,所述服务器包括:
至少一个存储设备,用于存储与多个用户的多个内容库相关联的用户上传内容,所述多个内容库中的每个内容库与相应用户相关联并与由相应用户使用的至少一个电子设备上传的用户上传内容相关联,以及所述多个内容库中的每个内容库能够经由相应用户的授权由相应用户使用的设备来访问;以及
至少一个硬件处理器,被配置为至少执行以下操作:
进行控制以接收由用户使用的第一设备上传的第一内容;
控制所述至少一个存储设备以在与所述用户相关联的内容库中存储从所述第一设备接收的第一内容,
进行控制以至少基于接收到并在与所述用户相关联的内容库中存储了所述第一内容而向所述用户使用的第二设备发送在与所述用户相关联的内容库中存储的第一内容的元数据,以使得所述第二设备通过以下方式至少基于所述元数据来更新所述第二设备中的内容列表:向包括与所述第二设备中存储的第二内容相关的第二信息在内的内容列表中添加与所述服务器的内容库中存储的第一内容相关的第一信息,所述第一信息指示所述第一内容能被下载且未被存储在所述第二设备中,以及所述第二信息指示所述第二内容存储在所述第二设备中,
进行控制以从所述第二设备接收针对在所述服务器的内容库中存储的第一内容的请求,所述第一内容的元数据已向所述第二设备发送,
进行控制以至少基于接收到所述请求向所述第二设备发送所述服务器的内容库中存储的所请求的第一内容,使得所述第二设备进一步更新所述第二设备中的内容列表,以指示所请求的第一内容存储在所述第二设备中,
其中,所述服务器还被配置为:将与所述用户上传内容相关的数据进行聚合,并将聚合后的数据存储在所述至少一个存储设备中,以基于所述聚合后的数据向所述多个用户中的相应用户提供附加服务。
2.根据权利要求1所述的服务器,其中,所述内容列表以视觉方式来区分与所述服务器的内容库中存储的第一内容相关的第一信息和与所述第二设备中存储的第二内容相关的第二信息。
3.根据权利要求1所述的服务器,其中,所述元数据包括以下至少一项:标题信息、艺术家信息、流派信息、持续时间信息、以及封面艺术信息。
4.根据权利要求1所述的服务器,其中,所述至少一个硬件处理器还被配置为:与所述用户的内容库相关联地存储从包括所述第一设备在内的多个设备接收到的内容。
5.根据权利要求1所述的服务器,其中,所述至少一个硬件处理器还被配置为:如果至少基于在所述第二设备中对第三设备的选择而从所述第二设备接收到用于向所述第三设备发送用户上传内容的请求,则向所述第三设备发送所述内容库中存储的用户上传内容。
6.根据权利要求1所述的服务器,其中,所述第一内容和所述第二内容包括音频内容。
7.根据权利要求1所述的服务器,其中,所述第一内容和所述第二内容包括视频内容。
8.根据权利要求1所述的服务器,其中,在所述第二设备和与所述用户相关联的内容库中存储的内容在所述内容列表中仅视觉呈现一次。
9.根据权利要求1所述的服务器,其中,所述内容列表根据用户选择来选择性呈现:
与所述第二设备中存储的第二内容相关的第二信息以及与所述内容库中存储的第一内容相关的第一信息;或者
与所述第二设备中存储的内容相关的第二信息,而没有与所述内容库中存储的第一内容相关的第一信息。
10.根据权利要求1所述的服务器,其中,所述至少一个硬件处理器还被配置为:授权最多N个电子设备访问与所述用户相关联的内容库,其中,N是预定数量。
11.一种存储计算机可执行指令的非瞬时计算机可读存储介质,用于与用户使用的一个或多个设备共享所述用户的内容,所述指令能够由服务器的处理器来执行以使得所述处理器至少执行以下操作:
进行控制以存储与多个用户的多个内容库相关联的用户上传内容,所述多个内容库中的每个内容库与相应用户相关联并与由相应用户使用的至少一个电子设备上传的用户上传内容相关联,所述多个内容库中的每个内容库能够经由相应用户的授权由相应用户使用的设备来访问;
进行控制以接收由用户使用的第一设备上传的第一内容;
进行控制以在与所述用户相关联的内容库中存储由所述第一设备上传的第一内容;
进行控制以至少基于接收到并在与所述用户相关联的内容库中存储了所述第一内容而向所述用户使用的第二设备发送在与所述用户相关联的内容库中存储的第一内容的元数据,以使得所述第二设备通过以下方式至少基于所述元数据来更新所述第二设备中的内容列表:向包括与所述第二设备中存储的第二内容相关的第二信息在内的内容列表中添加与所述服务器的内容库中存储的第一内容相关的第一信息,所述第一信息指示所述第一内容能被下载且未被存储在所述第二设备中,以及所述第二信息指示所述第二内容存储在所述第二设备中;
进行控制以从所述第二设备接收针对在所述服务器的内容库中存储的第一内容的请求,所述第一内容的元数据已向所述第二设备发送;以及
进行控制以至少基于接收到所述请求向所述第二设备发送所述服务器的内容库中存储的所请求的第一内容,使得所述第二设备进一步更新所述第二设备中的内容列表,以指示所请求的第一内容存储在所述第二设备中,
其中,所述指令还能够由所述处理器执行以使得所述处理器执行以下操作:将与所述用户上传内容相关的数据进行聚合,并将聚合后的数据存储在所述服务器的存储设备中,以基于所述聚合后的数据向所述多个用户中的相应用户提供附加服务。
12.根据权利要求11所述的非瞬时计算机可读存储介质,其中,所述内容列表以视觉方式来区分与所述服务器的内容库中存储的第一内容相关的第一信息和与所述第二设备中存储的第二内容相关的第二信息。
13.根据权利要求11所述的非瞬时计算机可读存储介质,其中,所述元数据包括以下至少一项:标题信息、艺术家信息、流派信息、持续时间信息、以及封面艺术信息。
14.根据权利要求11所述的非瞬时计算机可读存储介质,其中,所述指令使得所述处理器还:
进行控制以与所述用户的内容库相关联地存储从包括所述第一设备在内的多个设备接收到的内容。
15.根据权利要求11所述的非瞬时计算机可读存储介质,其中,所述指令使得所述处理器还:
如果至少基于在所述第二设备中对第三设备的选择而从所述第二设备接收到用于向所述第三设备发送用户上传内容的请求,则进行控制以向所述第三设备发送所述内容库中存储的用户上传内容。
16.根据权利要求11所述的非瞬时计算机可读存储介质,其中,所述第一内容和所述第二内容包括音频内容或视频内容。
17.一种用于与用户使用的一个或多个设备共享所述用户的内容的方法,所述方法包括:
由服务器存储与多个用户的多个内容库相关联的用户上传内容,所述多个内容库中的每个内容库与相应用户相关联并与由相应用户使用的至少一个电子设备上传的用户上传内容相关联,以及所述多个内容库中的每个内容库能够经由相应用户的授权由相应用户使用的设备来访问;
由所述服务器接收由用户使用的第一设备上传的第一内容;
由所述服务器在与所述用户相关联的内容库中存储从所述第一设备接收的第一内容;由所述服务器至少基于接收到并在与所述用户相关联的内容库中存储了所述第一内容而向所述用户使用的第二设备发送在与所述用户相关联的内容库中存储的第一内容的元数据,以使得所述第二设备通过以下方式至少基于所述元数据来更新所述第二设备中的内容列表:向包括与所述第二设备中存储的第二内容相关的第二信息在内的内容列表中添加与所述服务器的内容库中存储的第一内容相关的第一信息,所述第一信息指示所述第一内容能被下载且未被存储在所述第二设备中,以及所述第二信息指示所述第二内容存储在所述第二设备中;
由所述服务器从所述第二设备接收针对在内容库中存储的第一内容的请求,所述第一内容的元数据已向所述第二设备发送;以及
由所述服务器至少基于接收到所述请求向所述第二设备发送所述服务器的内容库中存储的所请求的第一内容,使得所述第二设备进一步更新所述第二设备中的内容列表,以指示所请求的第一内容存储在所述第二设备中,
其中,所述方法还包括:由所述服务器将与所述用户上传内容相关的数据进行聚合,并将聚合后的数据存储在所述服务器的存储设备中,以基于所述聚合后的数据向所述多个用户中的相应用户提供附加服务。
18.根据权利要求17所述的方法,其中,所述内容列表以视觉方式来区分与所述服务器的内容库中存储的第一内容相关的第一信息和与所述第二设备中存储的第二内容相关的第二信息。
19.根据权利要求17所述的方法,其中,所述元数据包括以下至少一项:标题信息、艺术家信息、流派信息、持续时间信息、以及封面艺术信息。
20.根据权利要求17所述的方法,还包括:
由所述服务器与所述用户的内容库相关联地存储从包括所述第一设备在内的多个设备接收到的内容。
21.根据权利要求17所述的方法,还包括:
如果至少基于在所述第二设备中对第三设备的选择而从所述第二设备接收到用于向所述第三设备发送用户上传内容的请求,则由所述服务器向所述第三设备发送所述内容库中存储的用户上传内容。
22.根据权利要求17所述的方法,其中,所述第一内容和所述第二内容包括音频内容。
23.根据权利要求17所述的方法,其中,所述第一内容和所述第二内容包括视频内容。
24.一种用于与用户使用的一个或多个设备共享所述用户的内容的***,所述***包括:
服务器,包括:
至少一个存储设备,用于存储与多个用户的多个内容库相关联的用户上传内容,所述多个内容库中的每个内容库与相应用户相关联并与由相应用户使用的至少一个电子设备上传的用户上传内容相关联,以及所述多个内容库中的每个内容库能够经由相应用户的授权由相应用户使用的设备来访问;以及
至少一个硬件处理器,被配置为至少执行以下操作:
进行控制以接收由用户使用的第一设备上传的第一内容;
控制所述至少一个存储设备以在与所述用户相关联的内容库中存储从所述第一设备接收的第一内容,
进行控制以至少基于接收到并在与所述用户相关联的内容库中存储了所述第一内容而向由所述用户使用的第二设备发送在与所述用户相关联的内容库中存储的第一内容的元数据,以使得所述第二设备至少基于所述元数据来更新所述第二设备中的内容列表,
进行控制以从所述第二设备接收针对在所述服务器的内容库中存储的第一内容的请求,所述第一内容的元数据已向所述第二设备发送,以及
进行控制以至少基于接收到所述请求向所述第二设备发送所述服务器的内容库中存储的所请求的第一内容;以及
所述第二设备包括:
存储器,以及
处理器,被配置为至少执行以下操作:
进行控制以从所述服务器接收所述第一内容的元数据,
进行控制以通过以下方式至少基于所接收的所述第一内容的元数据来更新包括与所述第二设备中存储的第二内容相关的第二信息在内的内容列表:向包括与所述第二设备中存储的第二内容相关的第二信息在内的内容列表中添加与所述服务器的内容库中存储的第一内容相关的第一信息,所述第一信息指示所述第一内容能被下载且未被存储在所述第二设备中,以及所述第二信息指示所述第二内容存储在所述第二设备中,
进行控制以向所述服务器发送针对在所述服务器的内容库中存储的第一内容的请求,所述第一内容的元数据已从所述服务器接收,
进行控制以从所述服务器接收内容库中存储的所请求的第一内容,以及
进行控制以在所述第二设备的存储器中存储所接收的第一内容,以及
进行控制以基于存储了所接收的第一内容来进一步更新所呈现的内容列表,以指示所请求的第一内容存储在所述第二设备中,
其中,所述服务器还被配置为:将与所述用户上传内容相关的数据进行聚合,并将聚合后的数据存储在所述至少一个存储设备中,以基于所述聚合后的数据向所述多个用户中的相应用户提供附加服务。
25.根据权利要求24所述的***,其中,所述内容列表以视觉方式来区分与所述服务器的内容库中存储的第一内容相关的第一信息和与所述第二设备中存储的第二内容相关的第二信息。
26.根据权利要求24所述的***,其中,所述元数据包括以下至少一项:标题信息、艺术家信息、流派信息、持续时间信息、以及封面艺术信息。
27.根据权利要求24所述的***,其中,所述第一内容和所述第二内容包括音频内容或视频内容。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/761,313 US7937451B2 (en) | 2007-01-08 | 2010-04-15 | Method and apparatus for transferring digital content from a computer to a mobile handset |
US12/761,313 | 2010-04-15 | ||
CN2011800270560A CN103069405A (zh) | 2010-04-15 | 2011-04-13 | 用于从计算机向移动手持设备传送数字内容的方法和装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011800270560A Division CN103069405A (zh) | 2010-04-15 | 2011-04-13 | 用于从计算机向移动手持设备传送数字内容的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108040298A CN108040298A (zh) | 2018-05-15 |
CN108040298B true CN108040298B (zh) | 2021-03-02 |
Family
ID=44799303
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711111128.5A Active CN108040298B (zh) | 2010-04-15 | 2011-04-13 | 在用户使用的一个或多个设备之间共享内容的服务器、***、方法和计算机可读存储介质 |
CN2011800270560A Pending CN103069405A (zh) | 2010-04-15 | 2011-04-13 | 用于从计算机向移动手持设备传送数字内容的方法和装置 |
CN201711111129.XA Active CN108012201B (zh) | 2010-04-15 | 2011-04-13 | 共享用户的内容的方法及*** |
CN201711111065.3A Active CN108023737B (zh) | 2010-04-15 | 2011-04-13 | 用于从计算机向移动手持设备传送数字内容的方法和装置 |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011800270560A Pending CN103069405A (zh) | 2010-04-15 | 2011-04-13 | 用于从计算机向移动手持设备传送数字内容的方法和装置 |
CN201711111129.XA Active CN108012201B (zh) | 2010-04-15 | 2011-04-13 | 共享用户的内容的方法及*** |
CN201711111065.3A Active CN108023737B (zh) | 2010-04-15 | 2011-04-13 | 用于从计算机向移动手持设备传送数字内容的方法和装置 |
Country Status (7)
Country | Link |
---|---|
US (3) | US7937451B2 (zh) |
EP (1) | EP2558950B1 (zh) |
JP (1) | JP2013525888A (zh) |
KR (6) | KR101911917B1 (zh) |
CN (4) | CN108040298B (zh) |
CA (1) | CA2796119C (zh) |
WO (1) | WO2011130449A2 (zh) |
Families Citing this family (175)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7937451B2 (en) | 2007-01-08 | 2011-05-03 | Mspot, Inc. | Method and apparatus for transferring digital content from a computer to a mobile handset |
US9317179B2 (en) | 2007-01-08 | 2016-04-19 | Samsung Electronics Co., Ltd. | Method and apparatus for providing recommendations to a user of a cloud computing service |
JP4952433B2 (ja) * | 2007-08-08 | 2012-06-13 | ソニー株式会社 | 情報処理装置および方法、並びに、情報処理システム |
US20090100068A1 (en) * | 2007-10-15 | 2009-04-16 | Ravi Gauba | Digital content Management system |
US8326814B2 (en) | 2007-12-05 | 2012-12-04 | Box, Inc. | Web-based file management system and service |
US8776188B2 (en) * | 2008-03-13 | 2014-07-08 | Microsoft Corporation | Remote desktop access |
US8484311B2 (en) | 2008-04-17 | 2013-07-09 | Eloy Technology, Llc | Pruning an aggregate media collection |
US8285810B2 (en) | 2008-04-17 | 2012-10-09 | Eloy Technology, Llc | Aggregating media collections between participants of a sharing network utilizing bridging |
US8285811B2 (en) * | 2008-04-17 | 2012-10-09 | Eloy Technology, Llc | Aggregating media collections to provide a primary list and sorted sub-lists |
US8224899B2 (en) | 2008-04-17 | 2012-07-17 | Eloy Technology, Llc | Method and system for aggregating media collections between participants of a sharing network |
US8688841B2 (en) * | 2008-06-05 | 2014-04-01 | Modena Enterprises, Llc | System and method for content rights based on existence of a voice session |
US20100015975A1 (en) * | 2008-07-17 | 2010-01-21 | Kota Enterprises, Llc | Profile service for sharing rights-enabled mobile profiles |
US20100015976A1 (en) * | 2008-07-17 | 2010-01-21 | Domingo Enterprises, Llc | System and method for sharing rights-enabled mobile profiles |
US8880599B2 (en) | 2008-10-15 | 2014-11-04 | Eloy Technology, Llc | Collection digest for a media sharing system |
US8484227B2 (en) | 2008-10-15 | 2013-07-09 | Eloy Technology, Llc | Caching and synching process for a media sharing system |
US8631148B2 (en) * | 2008-12-05 | 2014-01-14 | Lemi Technology, Llc | Method of providing proximity-based quality for multimedia content |
US9014832B2 (en) | 2009-02-02 | 2015-04-21 | Eloy Technology, Llc | Augmenting media content in a media sharing group |
US20100268735A1 (en) * | 2009-04-17 | 2010-10-21 | Microsoft Corporation | Online content service with catalog-based interaction |
GB0911651D0 (en) * | 2009-07-06 | 2009-08-12 | Omnifone Ltd | Nearest neigbour & digital content recommendation techniques |
US8464356B2 (en) * | 2009-09-02 | 2013-06-11 | Sony Corporation | Personal library on net |
US8583517B1 (en) | 2010-04-30 | 2013-11-12 | Intuit Inc. | Systems and methods for generating and sending electronic messages related to a tax return |
US9928309B2 (en) * | 2010-06-28 | 2018-03-27 | Nokia Technologies Oy | Handling content associated with content identifiers |
WO2012006379A1 (en) * | 2010-07-06 | 2012-01-12 | General Instrument Corporation | Method and apparatus for cross drm domain registration |
US9208239B2 (en) * | 2010-09-29 | 2015-12-08 | Eloy Technology, Llc | Method and system for aggregating music in the cloud |
US9679060B2 (en) * | 2010-10-13 | 2017-06-13 | Microsoft Technology Licensing, Llc | Following online social behavior to enhance search experience |
US9172984B2 (en) * | 2010-10-25 | 2015-10-27 | Warner Bros. Entertainment Inc. | Digital audio-video content mobile library |
US8787882B2 (en) * | 2010-12-09 | 2014-07-22 | Alcatel Lucent | Resource profile adjustment for pre-fetching of assets to user equipment |
US8725128B2 (en) * | 2010-12-10 | 2014-05-13 | Alcatel Lucent | Pre-fetching of assets to user equipment |
US9064278B2 (en) * | 2010-12-30 | 2015-06-23 | Futurewei Technologies, Inc. | System for managing, storing and providing shared digital content to users in a user relationship defined group in a multi-platform environment |
US10554426B2 (en) | 2011-01-20 | 2020-02-04 | Box, Inc. | Real time notification of activities that occur in a web-based collaboration environment |
KR20120110936A (ko) * | 2011-03-30 | 2012-10-10 | 삼성전자주식회사 | 컨텐츠 다운로드 서비스 제공 시스템 및 방법 |
CN102164132A (zh) * | 2011-04-06 | 2011-08-24 | 孙磊 | 一种智能移动微云多媒体终端 |
US20120311161A1 (en) * | 2011-06-03 | 2012-12-06 | Apple Inc. | Dual-phase content synchronization |
US8595353B2 (en) | 2011-06-06 | 2013-11-26 | International Business Machines Corporation | Automated recommendations for cloud-computing options |
US8612754B2 (en) | 2011-06-14 | 2013-12-17 | At&T Intellectual Property I, L.P. | Digital fingerprinting via SQL filestream with common text exclusion |
US9015601B2 (en) | 2011-06-21 | 2015-04-21 | Box, Inc. | Batch uploading of content to a web-based collaboration environment |
US9063912B2 (en) | 2011-06-22 | 2015-06-23 | Box, Inc. | Multimedia content preview rendering in a cloud content management system |
GB2503625A (en) | 2011-07-08 | 2014-01-01 | Box Inc | Collaboration sessions in a workspace on cloud-based content management system |
EP2729877A4 (en) | 2011-07-08 | 2015-06-17 | Box Inc | DESKTOP APPLICATION FOR ACCESS AND INTERACTION WITH JOBS IN A CLOUD-BASED CONTENT MANAGEMENT SYSTEM AND SYNCHRONIZATION MECHANISMS THEREFOR |
US20130033971A1 (en) | 2011-08-05 | 2013-02-07 | Jeffrey Stier | System and Method for Managing and Distributing Audio Recordings |
US9473614B2 (en) * | 2011-08-12 | 2016-10-18 | Htc Corporation | Systems and methods for incorporating a control connected media frame |
CN102387131B (zh) * | 2011-08-24 | 2014-12-10 | 陈飞 | 一种基于无线网络和云数据中心的处理*** |
KR20130027930A (ko) * | 2011-09-08 | 2013-03-18 | 주식회사 팬택 | Nfc 단말기 및 nfc 단말기간의 데이터 동기화 방법 |
US9300814B2 (en) | 2011-09-12 | 2016-03-29 | Microsoft Technology Licensing Llc | Network adaptive content download |
CN110225378A (zh) * | 2011-09-12 | 2019-09-10 | 英特尔公司 | 使用共享视频装置和个人装置的个性化视频内容消费 |
US9197718B2 (en) | 2011-09-23 | 2015-11-24 | Box, Inc. | Central management and control of user-contributed content in a web-based collaboration environment and management console thereof |
US8983905B2 (en) * | 2011-10-03 | 2015-03-17 | Apple Inc. | Merging playlists from multiple sources |
US8515902B2 (en) | 2011-10-14 | 2013-08-20 | Box, Inc. | Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution |
US11599915B1 (en) | 2011-10-25 | 2023-03-07 | Auddia Inc. | Apparatus, system, and method for audio based browser cookies |
US20130254159A1 (en) * | 2011-10-25 | 2013-09-26 | Clip Interactive, Llc | Apparatus, system, and method for digital audio services |
US11210610B2 (en) | 2011-10-26 | 2021-12-28 | Box, Inc. | Enhanced multimedia content preview rendering in a cloud content management system |
US9098474B2 (en) | 2011-10-26 | 2015-08-04 | Box, Inc. | Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience |
US8990307B2 (en) | 2011-11-16 | 2015-03-24 | Box, Inc. | Resource effective incremental updating of a remote client with events which occurred via a cloud-enabled platform |
US9773051B2 (en) | 2011-11-29 | 2017-09-26 | Box, Inc. | Mobile platform file and folder selection functionalities for offline access and synchronization |
US8392617B1 (en) * | 2011-12-06 | 2013-03-05 | Google Inc. | Browsing context continuation across multiple devices |
JP2013122561A (ja) * | 2011-12-12 | 2013-06-20 | Brother Ind Ltd | 情報処理プログラム、通信システム、情報処理装置、及び歌詞テロップ描画方法 |
US9019123B2 (en) | 2011-12-22 | 2015-04-28 | Box, Inc. | Health check services for web-based collaboration environments |
US8320558B1 (en) * | 2011-12-29 | 2012-11-27 | Google Inc. | Encryption of synchronization information |
US9654821B2 (en) | 2011-12-30 | 2017-05-16 | Sonos, Inc. | Systems and methods for networked music playback |
US10015557B2 (en) | 2011-12-31 | 2018-07-03 | Intel Corporation | Content-based control system |
US9904435B2 (en) | 2012-01-06 | 2018-02-27 | Box, Inc. | System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment |
US9164997B2 (en) * | 2012-01-19 | 2015-10-20 | Microsoft Technology Licensing, Llc | Recognizing cloud content |
US11232481B2 (en) | 2012-01-30 | 2022-01-25 | Box, Inc. | Extended applications of multimedia content previews in the cloud-based content management system |
US9210098B2 (en) | 2012-02-13 | 2015-12-08 | International Business Machines Corporation | Enhanced command selection in a networked computing environment |
US8838799B2 (en) | 2012-02-13 | 2014-09-16 | International Business Machines Corporation | Command management in a networked computing environment |
KR102039028B1 (ko) | 2012-02-24 | 2019-10-31 | 삼성전자 주식회사 | 휴대단말기의 데이터 공유 장치 및 방법 |
KR101928915B1 (ko) * | 2012-02-24 | 2019-03-12 | 삼성전자 주식회사 | 휴대단말기의 데이터 처리 장치 및 방법 |
US9965745B2 (en) | 2012-02-24 | 2018-05-08 | Box, Inc. | System and method for promoting enterprise adoption of a web-based collaboration environment |
US9195636B2 (en) | 2012-03-07 | 2015-11-24 | Box, Inc. | Universal file type preview for mobile devices |
US9659093B1 (en) * | 2012-04-02 | 2017-05-23 | Google Inc. | Adaptive recommendations of user-generated mediasets |
US9054919B2 (en) * | 2012-04-05 | 2015-06-09 | Box, Inc. | Device pinning capability for enterprise cloud service and storage accounts |
US9575981B2 (en) | 2012-04-11 | 2017-02-21 | Box, Inc. | Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system |
US9413587B2 (en) | 2012-05-02 | 2016-08-09 | Box, Inc. | System and method for a third-party application to access content within a cloud-based platform |
US9396216B2 (en) | 2012-05-04 | 2016-07-19 | Box, Inc. | Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform |
US9691051B2 (en) | 2012-05-21 | 2017-06-27 | Box, Inc. | Security enhancement through application access control |
US8914900B2 (en) | 2012-05-23 | 2014-12-16 | Box, Inc. | Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform |
US9027108B2 (en) | 2012-05-23 | 2015-05-05 | Box, Inc. | Systems and methods for secure file portability between mobile applications on a mobile device |
US9118867B2 (en) * | 2012-05-30 | 2015-08-25 | John M. McCary | Digital radio producing, broadcasting and receiving songs with lyrics |
US9235867B2 (en) * | 2012-06-04 | 2016-01-12 | Microsoft Technology Licensing, Llc | Concurrent media delivery |
US20130332841A1 (en) * | 2012-06-10 | 2013-12-12 | Apple Inc. | Integrated tools for creating and sharing image streams |
US9674587B2 (en) | 2012-06-26 | 2017-06-06 | Sonos, Inc. | Systems and methods for networked music playback including remote add to queue |
US9021099B2 (en) | 2012-07-03 | 2015-04-28 | Box, Inc. | Load balancing secure FTP connections among multiple FTP servers |
GB2505072A (en) | 2012-07-06 | 2014-02-19 | Box Inc | Identifying users and collaborators as search results in a cloud-based system |
US9712510B2 (en) | 2012-07-06 | 2017-07-18 | Box, Inc. | Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform |
US9792320B2 (en) | 2012-07-06 | 2017-10-17 | Box, Inc. | System and method for performing shard migration to support functions of a cloud-based service |
US9237170B2 (en) | 2012-07-19 | 2016-01-12 | Box, Inc. | Data loss prevention (DLP) methods and architectures by a cloud service |
US9100273B2 (en) | 2012-07-20 | 2015-08-04 | Intel Corporation | Calendar-aware devices |
US20140031961A1 (en) * | 2012-07-26 | 2014-01-30 | Google Inc. | Method and System for Generating Location-Based Playlists |
US9794256B2 (en) | 2012-07-30 | 2017-10-17 | Box, Inc. | System and method for advanced control tools for administrators in a cloud-based service |
US8868574B2 (en) | 2012-07-30 | 2014-10-21 | Box, Inc. | System and method for advanced search and filtering mechanisms for enterprise administrators in a cloud-based environment |
US9369520B2 (en) | 2012-08-19 | 2016-06-14 | Box, Inc. | Enhancement of upload and/or download performance based on client and/or server feedback information |
US8745267B2 (en) | 2012-08-19 | 2014-06-03 | Box, Inc. | Enhancement of upload and/or download performance based on client and/or server feedback information |
US9189802B2 (en) * | 2012-08-23 | 2015-11-17 | Seoul National University R&Db Foundation | Method for contents recommendation |
GB2513671A (en) | 2012-08-27 | 2014-11-05 | Box Inc | Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment |
KR102009816B1 (ko) * | 2012-08-28 | 2019-08-12 | 삼성전자주식회사 | 화면 디스플레이 방법 및 장치 |
US9135462B2 (en) | 2012-08-29 | 2015-09-15 | Box, Inc. | Upload and download streaming encryption to/from a cloud-based platform |
US9195519B2 (en) | 2012-09-06 | 2015-11-24 | Box, Inc. | Disabling the self-referential appearance of a mobile application in an intent via a background registration |
US9117087B2 (en) | 2012-09-06 | 2015-08-25 | Box, Inc. | System and method for creating a secure channel for inter-application communication based on intents |
US9311071B2 (en) | 2012-09-06 | 2016-04-12 | Box, Inc. | Force upgrade of a mobile application via a server side configuration file |
US9292833B2 (en) | 2012-09-14 | 2016-03-22 | Box, Inc. | Batching notifications of activities that occur in a web-based collaboration environment |
US10200256B2 (en) | 2012-09-17 | 2019-02-05 | Box, Inc. | System and method of a manipulative handle in an interactive mobile user interface |
US9553758B2 (en) | 2012-09-18 | 2017-01-24 | Box, Inc. | Sandboxing individual applications to specific user folders in a cloud-based service |
US10915492B2 (en) | 2012-09-19 | 2021-02-09 | Box, Inc. | Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction |
US9959420B2 (en) | 2012-10-02 | 2018-05-01 | Box, Inc. | System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment |
US9705967B2 (en) | 2012-10-04 | 2017-07-11 | Box, Inc. | Corporate user discovery and identification of recommended collaborators in a cloud platform |
US9495364B2 (en) | 2012-10-04 | 2016-11-15 | Box, Inc. | Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform |
US9665349B2 (en) | 2012-10-05 | 2017-05-30 | Box, Inc. | System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform |
US9756022B2 (en) | 2014-08-29 | 2017-09-05 | Box, Inc. | Enhanced remote key management for an enterprise in a cloud-based environment |
US9628268B2 (en) | 2012-10-17 | 2017-04-18 | Box, Inc. | Remote key management in a cloud-based environment |
US10235383B2 (en) | 2012-12-19 | 2019-03-19 | Box, Inc. | Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment |
US9396245B2 (en) | 2013-01-02 | 2016-07-19 | Box, Inc. | Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
US9953036B2 (en) | 2013-01-09 | 2018-04-24 | Box, Inc. | File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
EP2755151A3 (en) | 2013-01-11 | 2014-09-24 | Box, Inc. | Functionalities, features and user interface of a synchronization client to a cloud-based environment |
US10599671B2 (en) | 2013-01-17 | 2020-03-24 | Box, Inc. | Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform |
US20160007141A1 (en) * | 2013-01-31 | 2016-01-07 | Raghu Anantharangachar | Linking Media Access Between Devices |
KR102111769B1 (ko) * | 2013-02-08 | 2020-06-08 | 삼성전자주식회사 | 추천 패널 제공 방법 및 이를 위한 디바이스, 추천 아이템 제공 방법 및 이를 위한 서버 |
US9501533B2 (en) | 2013-04-16 | 2016-11-22 | Sonos, Inc. | Private queue for a media playback system |
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 |
KR102046094B1 (ko) | 2013-04-23 | 2019-11-18 | 삼성전자주식회사 | 전자 기기 및 이의 개인 클라우드 기기 등록 방법 |
US10547676B2 (en) * | 2013-05-02 | 2020-01-28 | International Business Machines Corporation | Replication of content to one or more servers |
KR101443773B1 (ko) * | 2013-05-03 | 2014-10-30 | 주식회사 엘지유플러스 | 방송 출력 장치 및 이의 제어 방법, 이를 이용한 컨텐트 공유 시스템 및 방법 |
US10725968B2 (en) | 2013-05-10 | 2020-07-28 | Box, Inc. | Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform |
US10846074B2 (en) | 2013-05-10 | 2020-11-24 | Box, Inc. | Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client |
US9684484B2 (en) | 2013-05-29 | 2017-06-20 | Sonos, Inc. | Playback zone silent connect |
US9442935B2 (en) * | 2013-05-31 | 2016-09-13 | Nokia Technologies Oy | Method and apparatus for presenting media to users |
US9633037B2 (en) | 2013-06-13 | 2017-04-25 | Box, Inc | Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform |
US9805050B2 (en) | 2013-06-21 | 2017-10-31 | Box, Inc. | Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform |
US10229134B2 (en) | 2013-06-25 | 2019-03-12 | Box, Inc. | Systems and methods for managing upgrades, migration of user data and improving performance of a cloud-based platform |
US10110656B2 (en) | 2013-06-25 | 2018-10-23 | Box, Inc. | Systems and methods for providing shell communication in a cloud-based platform |
US9326030B2 (en) * | 2013-07-30 | 2016-04-26 | Google Inc. | Systems and methods for triggering user notifications of media content items |
US9535924B2 (en) | 2013-07-30 | 2017-01-03 | Box, Inc. | Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
US20150039678A1 (en) * | 2013-08-02 | 2015-02-05 | Google Inc. | Method for Automatically Storing New Media |
US10599742B2 (en) * | 2013-08-06 | 2020-03-24 | Adobe Inc. | Sharing and consuming web content across multiple devices |
US8892679B1 (en) | 2013-09-13 | 2014-11-18 | Box, Inc. | Mobile device, methods and user interfaces thereof in a mobile device platform featuring multifunctional access and engagement in a collaborative environment provided by a cloud-based platform |
US10509527B2 (en) | 2013-09-13 | 2019-12-17 | Box, Inc. | Systems and methods for configuring event-based automation in cloud-based collaboration platforms |
US9213684B2 (en) | 2013-09-13 | 2015-12-15 | Box, Inc. | System and method for rendering document in web browser or mobile device regardless of third-party plug-in software |
GB2518298A (en) | 2013-09-13 | 2015-03-18 | Box Inc | High-availability architecture for a cloud-based concurrent-access collaboration platform |
US9535909B2 (en) | 2013-09-13 | 2017-01-03 | Box, Inc. | Configurable event-based automation architecture for cloud-based collaboration platforms |
US9704137B2 (en) | 2013-09-13 | 2017-07-11 | Box, Inc. | Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform |
US9454541B2 (en) * | 2013-09-24 | 2016-09-27 | Cyberlink Corp. | Systems and methods for storing compressed data in cloud storage |
CN104581361A (zh) * | 2013-10-09 | 2015-04-29 | 索尼公司 | 多媒体播放控制方法、装置以及*** |
US10866931B2 (en) | 2013-10-22 | 2020-12-15 | Box, Inc. | Desktop application for accessing a cloud collaboration platform |
US10587684B2 (en) | 2013-12-13 | 2020-03-10 | C Series Aircraft Limited Partnership | Apparatus and methods for providing network security on a mobile platform |
EP2890119B1 (en) | 2013-12-27 | 2018-06-27 | Panasonic Intellectual Property Corporation of America | Content recording method, recording appartus, and recording system |
CN110177279B (zh) * | 2014-03-28 | 2021-10-08 | 联咏科技股份有限公司 | 视频处理装置与其视频处理电路 |
US10530854B2 (en) | 2014-05-30 | 2020-01-07 | Box, Inc. | Synchronization of permissioned content in cloud-based environments |
CN104065998B (zh) * | 2014-06-06 | 2018-09-18 | 惠州Tcl移动通信有限公司 | 一种移动终端视频同步分享方法及其*** |
US9602514B2 (en) | 2014-06-16 | 2017-03-21 | Box, Inc. | Enterprise mobility management and verification of a managed application by a content provider |
KR101500536B1 (ko) * | 2014-06-26 | 2015-03-18 | 주식회사 엘지유플러스 | 방송 출력 장치 및 이의 제어 방법 |
KR102346631B1 (ko) * | 2014-07-31 | 2022-01-04 | 삼성전자주식회사 | 추천 콘텐트 제공 시스템 및 방법 |
US9894119B2 (en) | 2014-08-29 | 2018-02-13 | Box, Inc. | Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms |
US10038731B2 (en) | 2014-08-29 | 2018-07-31 | Box, Inc. | Managing flow-based interactions with cloud-based shared content |
US10574442B2 (en) | 2014-08-29 | 2020-02-25 | Box, Inc. | Enhanced remote key management for an enterprise in a cloud-based environment |
CN104410679B (zh) * | 2014-11-20 | 2018-05-25 | 北京奇虎科技有限公司 | 分享文件/文件夹的提取方法、客户端、服务器以及*** |
CN105808546A (zh) * | 2014-12-30 | 2016-07-27 | 中国电信股份有限公司 | 一种视频文件索引管理平台、***及其方法 |
US20160283099A1 (en) * | 2015-03-24 | 2016-09-29 | CaptureLife, Inc. | Interactive content timeline platform |
US9922201B2 (en) | 2015-04-01 | 2018-03-20 | Dropbox, Inc. | Nested namespaces for selective content sharing |
US10963430B2 (en) | 2015-04-01 | 2021-03-30 | Dropbox, Inc. | Shared workspaces with selective content item synchronization |
GB201518383D0 (en) * | 2015-10-16 | 2015-12-02 | Muzeit Ltd | System and method for sharing of data |
US9479567B1 (en) | 2015-10-29 | 2016-10-25 | Dropbox, Inc. | Synchronization protocol for multi-premises hosting of digital content items |
US10691718B2 (en) | 2015-10-29 | 2020-06-23 | Dropbox, Inc. | Synchronization protocol for multi-premises hosting of digital content items |
CN106855823A (zh) * | 2015-12-08 | 2017-06-16 | 阿里巴巴集团控股有限公司 | 设备间任务接管的方法及装置 |
US9537952B1 (en) * | 2016-01-29 | 2017-01-03 | Dropbox, Inc. | Apparent cloud access for hosted content items |
US10275529B1 (en) | 2016-04-29 | 2019-04-30 | Rich Media Ventures, Llc | Active content rich media using intelligent personal assistant applications |
US9736311B1 (en) | 2016-04-29 | 2017-08-15 | Rich Media Ventures, Llc | Rich media interactive voice response |
CN106790497B (zh) * | 2016-12-15 | 2020-01-24 | Oppo广东移动通信有限公司 | 歌单的同步方法及移动终端 |
US10015548B1 (en) | 2016-12-29 | 2018-07-03 | Arris Enterprises Llc | Recommendation of segmented content |
CN108337550A (zh) * | 2017-01-20 | 2018-07-27 | 中兴通讯股份有限公司 | 一种存储管理方法、装置和云存储*** |
CN108899036A (zh) * | 2018-05-31 | 2018-11-27 | 出门问问信息科技有限公司 | 一种语音数据的处理方法及装置 |
KR102041453B1 (ko) * | 2018-12-07 | 2019-11-27 | 삼성전자 주식회사 | 휴대단말기의 데이터 처리 장치 및 방법 |
KR102232363B1 (ko) * | 2019-10-31 | 2021-03-26 | 삼성전자 주식회사 | 휴대단말기의 데이터 처리 장치 및 방법 |
KR102102780B1 (ko) * | 2019-11-12 | 2020-04-22 | 삼성전자주식회사 | 전자 기기 및 이의 개인 클라우드 기기 등록 방법 |
US11290531B2 (en) | 2019-12-04 | 2022-03-29 | Dropbox, Inc. | Immediate cloud content item creation from local file system interface |
KR102133903B1 (ko) * | 2020-04-14 | 2020-07-14 | 삼성전자주식회사 | 전자 기기 및 이의 개인 클라우드 기기 등록 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100504864C (zh) * | 2004-03-23 | 2009-06-24 | 诺基亚公司 | 用于移动设备中音乐同步的***和方法 |
WO2009120901A1 (en) * | 2008-03-27 | 2009-10-01 | Mspot, Inc. | Method and apparatus for transferring digital content from a personal computer to a mobile handset |
EP2149847A1 (en) * | 2008-07-28 | 2010-02-03 | SonicSwap Inc. | Systems, methods, and media for sharing and processing digital media content in a scaleable distributed computing environment |
CN101681332A (zh) * | 2007-01-08 | 2010-03-24 | mSPOT有限公司 | 用于从个人计算机传送数字内容到移动手机的方法和设备 |
Family Cites Families (89)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9716293D0 (en) | 1997-07-31 | 1997-10-08 | Lsi Logic Corp | Method and apparatus for decoding video data |
US20020002039A1 (en) * | 1998-06-12 | 2002-01-03 | Safi Qureshey | Network-enabled audio device |
US6493758B1 (en) | 1998-09-08 | 2002-12-10 | Microsoft Corporation | Offline viewing of internet content with a mobile device |
JP2003510734A (ja) | 1999-09-27 | 2003-03-18 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ストリーミングのエミュレート用ファイル分割 |
US7065342B1 (en) | 1999-11-23 | 2006-06-20 | Gofigure, L.L.C. | System and mobile cellular telephone device for playing recorded music |
US7173177B1 (en) | 1999-12-28 | 2007-02-06 | Blue Dolphin Solutions Llc | User interface for simultaneous management of owned and unowned inventory |
US6795859B2 (en) | 2000-01-21 | 2004-09-21 | Dennis Parker | Scalable server architecture systems and methods |
US7281034B1 (en) | 2000-01-24 | 2007-10-09 | Friskit, Inc. | System and method for media playback over a network using links that contain control signals and commands |
JP4433560B2 (ja) * | 2000-04-11 | 2010-03-17 | ソニー株式会社 | 端末装置、情報処理方法 |
US6507727B1 (en) | 2000-10-13 | 2003-01-14 | Robert F. Henrick | Purchase and delivery of digital content using multiple devices and data networks |
JP2002369174A (ja) | 2001-06-11 | 2002-12-20 | Nec Corp | ベアラ選択動画配信システム及びプログラム |
US7136934B2 (en) | 2001-06-19 | 2006-11-14 | Request, Inc. | Multimedia synchronization method and device |
US7080124B1 (en) | 2001-08-21 | 2006-07-18 | Amazon Technologies, Inc. | Digital media resource messaging |
JP4040403B2 (ja) | 2001-11-27 | 2008-01-30 | ソニー株式会社 | 情報処理装置および方法、記録媒体、並びにプログラム |
US7024214B2 (en) * | 2002-02-26 | 2006-04-04 | Microsoft Corporation | Synchronizing over a number of synchronization mechanisms using flexible rules |
JP2003284029A (ja) | 2002-03-25 | 2003-10-03 | Sony Ericsson Mobilecommunications Japan Inc | コンテンツ配信システム及び無線通信端末装置 |
US8150937B2 (en) * | 2004-10-25 | 2012-04-03 | Apple Inc. | Wireless synchronization between media player and host device |
JP4547867B2 (ja) | 2002-05-29 | 2010-09-22 | ソニー株式会社 | 情報処理装置およびプログラム |
US7640565B2 (en) | 2002-06-21 | 2009-12-29 | Thomson Licensing | Ever-decreasing network QOS requirements for stored video streaming in a mobile wireless interworking environment |
US7069457B2 (en) * | 2002-06-28 | 2006-06-27 | Intel Corporation | Automatic mobile device scalable synchronization based on battery state |
JP3860098B2 (ja) | 2002-08-30 | 2006-12-20 | 株式会社東芝 | 情報端末装置 |
JP2004104704A (ja) | 2002-09-12 | 2004-04-02 | Toshiba Solutions Corp | 映像再生装置、映像再生方法、プログラム |
US8732086B2 (en) | 2003-01-02 | 2014-05-20 | Catch Media, Inc. | Method and system for managing rights for digital music |
US7761176B2 (en) | 2003-01-02 | 2010-07-20 | Catch Media, Inc. | Promotional portable music players |
US8666524B2 (en) | 2003-01-02 | 2014-03-04 | Catch Media, Inc. | Portable music player and transmitter |
US8918195B2 (en) | 2003-01-02 | 2014-12-23 | Catch Media, Inc. | Media management and tracking |
US7191193B2 (en) | 2003-01-02 | 2007-03-13 | Catch Media | Automatic digital music library builder |
DE602004019197D1 (de) | 2003-03-27 | 2009-03-12 | Panasonic Corp | Inhaltsverteilungssystem mit integrierter aufzeichnungsrechteregelung |
US20070025367A1 (en) * | 2003-05-16 | 2007-02-01 | Koninklijke Philips Electronics N.V. | Mobile communications device and method for condition-dependent resuming of a delayed data transfer over a different network |
CA2476156A1 (en) | 2003-07-30 | 2005-01-30 | J2X Technologies Inc. | System, computer product and method for enabling wireless data synchronization |
US20130097302A9 (en) | 2003-10-01 | 2013-04-18 | Robert Khedouri | Audio visual player apparatus and system and method of content distribution using the same |
JP2005130087A (ja) | 2003-10-22 | 2005-05-19 | Canon Inc | マルチメディア情報機器 |
KR20060116040A (ko) | 2003-12-22 | 2006-11-13 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 인코딩 특성들의 적응으로 컨텐츠를 전송하는 방법 |
US8868772B2 (en) | 2004-04-30 | 2014-10-21 | Echostar Technologies L.L.C. | Apparatus, system, and method for adaptive-rate shifting of streaming content |
WO2005114472A1 (en) * | 2004-05-18 | 2005-12-01 | Koninklijke Philips Electronics N.V. | Method of data synchronization |
US20060015467A1 (en) * | 2004-06-04 | 2006-01-19 | David Morken | Internet services quoting system and method |
US7457484B2 (en) | 2004-06-23 | 2008-11-25 | Creative Technology Ltd | Method and device to process digital media streams |
JP2006014177A (ja) | 2004-06-29 | 2006-01-12 | Toshiba Corp | 無線通信装置及び無線通信方法 |
JP4421981B2 (ja) * | 2004-09-09 | 2010-02-24 | パイオニア株式会社 | コンテンツ遠隔視聴システム、コンテンツ遠隔視聴用サーバ装置、コンテンツ遠隔視聴用記録再生装置、及びコンテンツ遠隔視聴方法、並びにコンピュータプログラム |
CN1756170A (zh) * | 2004-09-29 | 2006-04-05 | 英华达(南京)科技有限公司 | 移动电话和网络数据同步的方法 |
JP2006178741A (ja) | 2004-12-22 | 2006-07-06 | Fujitsu Ltd | 電子装置、コンテンツダウンロード方法、プログラム及び記憶媒体 |
US20060143297A1 (en) | 2004-12-27 | 2006-06-29 | Panu Korhonen | Mobile communication terminal, system and method therefore |
US20060173974A1 (en) | 2005-02-02 | 2006-08-03 | Victor Tang | System and method for providing mobile access to personal media |
US8171138B2 (en) | 2005-02-15 | 2012-05-01 | Microsoft Corporation | System and method for applying flexible attributes to execute asynchronous network requests |
US20060184609A1 (en) * | 2005-02-16 | 2006-08-17 | Li Deng | Simplified scheme of rich content messaging from PC to mobile devices |
US7370063B2 (en) | 2005-02-17 | 2008-05-06 | Andy Vilcauskas | Audio distribution system |
US7191215B2 (en) | 2005-03-09 | 2007-03-13 | Marquee, Inc. | Method and system for providing instantaneous media-on-demand services by transmitting contents in pieces from client machines |
JP2006254241A (ja) * | 2005-03-11 | 2006-09-21 | Sony Ericsson Mobilecommunications Japan Inc | コンテンツ推薦システム、通信端末装置及びコンテンツ推薦方法 |
JP4085284B2 (ja) | 2005-03-24 | 2008-05-14 | ソニー株式会社 | 再生装置 |
JP4207012B2 (ja) * | 2005-03-30 | 2009-01-14 | ソニー株式会社 | ユーザ端末およびコンテンツ探索呈示方法 |
US7366972B2 (en) * | 2005-04-29 | 2008-04-29 | Microsoft Corporation | Dynamically mediating multimedia content and devices |
US8881233B2 (en) | 2005-05-23 | 2014-11-04 | Microsoft Corporation | Resource management via periodic distributed time |
CN100471114C (zh) * | 2005-07-01 | 2009-03-18 | 萧学文 | 一种通过移动终端访问电脑资源的方法及*** |
JP2009505321A (ja) | 2005-08-19 | 2009-02-05 | グレースノート インコーポレイテッド | 再生装置の動作を制御する方法およびシステム |
US20070121743A1 (en) * | 2005-11-25 | 2007-05-31 | Go Networks, Inc. | Ubiquitous coverage OFDM hybrid system |
US7523136B2 (en) | 2005-12-16 | 2009-04-21 | Sony Ericsson Mobile Communications Ab | Electronic equipment and method for automatic synchronization and communication system |
JP4332525B2 (ja) | 2005-12-16 | 2009-09-16 | ソフトバンクモバイル株式会社 | 移動体通信端末 |
US7805129B1 (en) | 2005-12-27 | 2010-09-28 | Qurio Holdings, Inc. | Using device content information to influence operation of another device |
US20070198632A1 (en) * | 2006-02-03 | 2007-08-23 | Microsoft Corporation | Transferring multimedia from a connected capture device |
WO2007092053A1 (en) * | 2006-02-10 | 2007-08-16 | Strands, Inc. | Dynamic interactive entertainment |
JP2007213401A (ja) * | 2006-02-10 | 2007-08-23 | Kddi Corp | ユーザ嗜好の音楽データに基づいてコミュニティを構成するコミュニティサイトサーバ及びプログラム |
JP2007265362A (ja) * | 2006-03-30 | 2007-10-11 | Sharp Corp | コンテンツ再生リスト検索システム、コンテンツ再生リスト検索装置、及びコンテンツ再生リスト検索方法 |
US8024762B2 (en) | 2006-06-13 | 2011-09-20 | Time Warner Cable Inc. | Methods and apparatus for providing virtual content over a network |
US7792756B2 (en) * | 2006-06-27 | 2010-09-07 | Microsoft Corporation | Subscription management in a media sharing service |
US7783773B2 (en) | 2006-07-24 | 2010-08-24 | Microsoft Corporation | Glitch-free media streaming |
US8572169B2 (en) * | 2006-08-28 | 2013-10-29 | Myspace, Llc | System, apparatus and method for discovery of music within a social network |
US20080091613A1 (en) * | 2006-09-28 | 2008-04-17 | Microsoft Corporation | Rights management in a cloud |
US20080091771A1 (en) * | 2006-10-13 | 2008-04-17 | Microsoft Corporation | Visual representations of profiles for community interaction |
CN101163087B (zh) * | 2006-10-13 | 2011-02-16 | 蓝智(亚太)有限公司 | 一种共享移动终端视频文件的***和方法 |
SG10201505437QA (en) | 2006-10-13 | 2015-08-28 | Quipa Holdings Ltd | A method for sharing functionality and/or data between two or more linked entities |
US20080147711A1 (en) * | 2006-12-19 | 2008-06-19 | Yahoo! Inc. | Method and system for providing playlist recommendations |
US20130007208A1 (en) | 2007-01-08 | 2013-01-03 | Mspot, Inc. | Method and Apparatus for Transferring Digital Content between Mobile Devices Using a Computing Cloud |
US7937451B2 (en) | 2007-01-08 | 2011-05-03 | Mspot, Inc. | Method and apparatus for transferring digital content from a computer to a mobile handset |
US7751807B2 (en) * | 2007-02-12 | 2010-07-06 | Oomble, Inc. | Method and system for a hosted mobile management service architecture |
JP2008250455A (ja) * | 2007-03-29 | 2008-10-16 | Hitachi Ltd | コンテンツバックアップ方法及びコンテンツ記録装置 |
JP2007317178A (ja) * | 2007-05-02 | 2007-12-06 | Sony Corp | 配信方法およびサーバ、並びに端末装置の制御方法および端末装置 |
DE102007034679A1 (de) | 2007-07-25 | 2009-01-29 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Materialzusammensetzungen, welche aus exokrinem Drüsengewebe erhaltene adulte Stammzellen enthalten, insbesondere zur Verwendung in der Regenerationsmedizin, z.B. zur Wiederherstellung von verletztem oder geschädigtem Myokardgewebe |
CN101360118B (zh) * | 2007-08-02 | 2013-05-22 | 广东新支点技术服务有限公司 | 一种适合移动终端多媒体文件共享与搜索的方法和协议 |
JP4952433B2 (ja) * | 2007-08-08 | 2012-06-13 | ソニー株式会社 | 情報処理装置および方法、並びに、情報処理システム |
JP5119794B2 (ja) | 2007-08-08 | 2013-01-16 | ソニー株式会社 | 情報処理装置および方法、並びに、情報処理システム |
JP2009123102A (ja) * | 2007-11-16 | 2009-06-04 | Yasuaki Omata | インターネットにおけるパッケージ(『プレイリスト』)共有管理方法(類似趣向を持つ仲間交流強化と文化向上に関する管理方法) |
KR101060487B1 (ko) | 2007-11-19 | 2011-08-30 | 서울대학교산학협력단 | 태그 클라우드를 이용한 콘텐츠 추천 장치 및 방법 |
KR20090090818A (ko) | 2008-02-22 | 2009-08-26 | 이명종 | 소셜 네트워크에서의 타게팅 광고 서비스 제공 방법 및시스템 |
US8479113B2 (en) | 2009-03-24 | 2013-07-02 | Fuhu Holdings, Inc. | Apparatus, system and method for an icon driven tile bar in a graphical user interface |
JP4596043B2 (ja) * | 2008-06-03 | 2010-12-08 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム |
US8489515B2 (en) | 2009-05-08 | 2013-07-16 | Comcast Interactive Media, LLC. | Social network based recommendation method and system |
CN101635635B (zh) * | 2009-08-25 | 2011-12-07 | 北京原力创新科技有限公司 | 云模式流媒体服务平台 |
US9727384B2 (en) | 2009-11-18 | 2017-08-08 | Satellite Technologies, Llc | Method and system for cloud computing services for use with client devices having memory cards |
US20110307791A1 (en) | 2010-06-10 | 2011-12-15 | Wall Street Network, Inc. | Social Networking Application for Knowledge Sharing and Management |
-
2010
- 2010-04-15 US US12/761,313 patent/US7937451B2/en active Active
-
2011
- 2011-04-13 KR KR1020177034343A patent/KR101911917B1/ko active IP Right Grant
- 2011-04-13 JP JP2013505113A patent/JP2013525888A/ja active Pending
- 2011-04-13 CN CN201711111128.5A patent/CN108040298B/zh active Active
- 2011-04-13 KR KR1020127028641A patent/KR20130018834A/ko active Application Filing
- 2011-04-13 WO PCT/US2011/032372 patent/WO2011130449A2/en active Application Filing
- 2011-04-13 CA CA2796119A patent/CA2796119C/en active Active
- 2011-04-13 KR KR1020187030331A patent/KR102013634B1/ko active IP Right Grant
- 2011-04-13 EP EP11769547.8A patent/EP2558950B1/en active Active
- 2011-04-13 KR KR1020157017379A patent/KR20150084069A/ko active Search and Examination
- 2011-04-13 KR KR1020157017380A patent/KR20150084070A/ko active Application Filing
- 2011-04-13 CN CN2011800270560A patent/CN103069405A/zh active Pending
- 2011-04-13 CN CN201711111129.XA patent/CN108012201B/zh active Active
- 2011-04-13 CN CN201711111065.3A patent/CN108023737B/zh active Active
- 2011-04-13 KR KR1020177012428A patent/KR101820469B1/ko active IP Right Grant
- 2011-04-30 US US13/098,404 patent/US8533286B2/en active Active
-
2013
- 2013-06-28 US US13/931,683 patent/US9338222B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100504864C (zh) * | 2004-03-23 | 2009-06-24 | 诺基亚公司 | 用于移动设备中音乐同步的***和方法 |
CN101681332A (zh) * | 2007-01-08 | 2010-03-24 | mSPOT有限公司 | 用于从个人计算机传送数字内容到移动手机的方法和设备 |
WO2009120901A1 (en) * | 2008-03-27 | 2009-10-01 | Mspot, Inc. | Method and apparatus for transferring digital content from a personal computer to a mobile handset |
EP2149847A1 (en) * | 2008-07-28 | 2010-02-03 | SonicSwap Inc. | Systems, methods, and media for sharing and processing digital media content in a scaleable distributed computing environment |
Also Published As
Publication number | Publication date |
---|---|
KR102013634B1 (ko) | 2019-08-23 |
US20110208831A1 (en) | 2011-08-25 |
KR101820469B1 (ko) | 2018-01-19 |
US8533286B2 (en) | 2013-09-10 |
CN103069405A (zh) | 2013-04-24 |
CA2796119A1 (en) | 2011-10-20 |
EP2558950B1 (en) | 2024-03-27 |
KR20170054568A (ko) | 2017-05-17 |
CA2796119C (en) | 2016-02-09 |
KR20170135990A (ko) | 2017-12-08 |
US20130290485A1 (en) | 2013-10-31 |
JP2013525888A (ja) | 2013-06-20 |
US20100198944A1 (en) | 2010-08-05 |
CN108040298A (zh) | 2018-05-15 |
CN108023737B (zh) | 2021-01-05 |
KR20150084069A (ko) | 2015-07-21 |
WO2011130449A3 (en) | 2013-01-24 |
CN108012201A (zh) | 2018-05-08 |
CN108012201B (zh) | 2021-03-02 |
KR20180117730A (ko) | 2018-10-29 |
EP2558950A4 (en) | 2014-04-23 |
EP2558950A2 (en) | 2013-02-20 |
CN108023737A (zh) | 2018-05-11 |
EP2558950C0 (en) | 2024-03-27 |
KR101911917B1 (ko) | 2018-10-25 |
WO2011130449A2 (en) | 2011-10-20 |
KR20130018834A (ko) | 2013-02-25 |
KR20150084070A (ko) | 2015-07-21 |
US7937451B2 (en) | 2011-05-03 |
US9338222B2 (en) | 2016-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108040298B (zh) | 在用户使用的一个或多个设备之间共享内容的服务器、***、方法和计算机可读存储介质 | |
US11775143B2 (en) | Method and apparatus for providing recommendations to a user of a cloud computing service | |
US20130007208A1 (en) | Method and Apparatus for Transferring Digital Content between Mobile Devices Using a Computing Cloud | |
EP2274683B1 (en) | Method and apparatus for transferring digital content from a personal computer to a mobile handset | |
US20120089702A1 (en) | Method and apparatus for transferring digital content from a computer to a mobile device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |