发明名称 Arrangement for synchronizing media files with portable devices
摘要 Arrangements are provided which improve the efficiency of the synchronization process. The same ensure that synchronizations of large quantities of content can be completed with a minimum of delay. One method prioritizes the various tasks that are to be performed prior to synchronization. Another method initiates dependent tasks while parsing a synchronization tasks list. Yet another method allows modification of an in-process synchronization operation to allow new synchronization tasks to be accomplished within the context of the same process, negating the need to restart synchronization.
申请公布号 US8818941(B2) 申请公布日期 2014.08.26
申请号 US200812031708 申请日期 2008.02.15
申请人 Microsoft Corporation 发明人 Kiilerich Dennis;Silverman Andrew L.
分类号 G06F17/00;G06F15/16;G06F17/30 主分类号 G06F17/00
代理机构 代理人 Wisdom Gregg;Yee Judy;Minhas Micky
主权项 1. A method of synchronizing a content playback device with a content management device, comprising: generating a plurality of containers on a content management device, each container storing a subset of content items within a media library, the subset of content items identified by applying filters to the media library in such a manner that a particular content item is in two or more of the plurality of containers, the content items being files that are to be played back on a content playback device; associating a container on the content management device with a container on the content playback device, the content playback device storing a plurality of containers, each container configured to store content items within; receiving an operation on the container on the content playback device; comparing the container on the content management device and any content items within the container with the container on the content playback device and any content items within, and if the container on the content management device and any content items within differ from the container on the content playback device and any content items within, then generating a list of tasks necessary to make the container on the content management device and any content items within the same as the container on the content playback device and any content items within; performing the list of tasks to accomplish at least a partial synchronization; while performing the list of tasks, detecting a concurrent user-directed addition, deletion or modification of a content item within one container of either the container on the content management device or the container on content playback device, and modifying the task list to add, delete or modify the content item, respectively, in the other container of either the container on the content management device or the container on the content playback device; and adding, deleting or modifying the content item, respectively, in accordance with the modified task list while performing the list of tasks and before finishing the at least partial synchronization.
地址 Redmond WA US