Selection of media content item having preferred instance attributes
AssigneeMicrosoft Corporation
InventorsAndrew L. Silverman, Shane McRoberts, John Zybura
Life of this patent
Estimating the term…
Abstract
The selection of a media content item having preferred instance attributes includes finding a preferred instance of a media content item having two or more different instances by recognizing a first instance of the media content item having a first set of instance attributes and recognizing a second instance of the media content item having a second set of instance attributes. The selection of a media content item having preferred instance attributes further includes selecting either the first instance of the media content item or the second instance of the media content item based on differences between the first set of instance attributes and the second set of instance attributes.
Claims12
A method of synchronizing a plurality of media content items between a first device and a second device, the method comprising:
- determining an inclusion set of media content items to be included on the first device after synchronization from the second device;
- intersecting the inclusion set with a set of media content items already on the first device to form a candidate set of media content items, wherein the candidate set of media content items includes only those media content items in the inclusion set that reside on both the first device and the second device;
- forming a set of preferred media content items including a preferred encoding instance of any media content item in the candidate set of media content items having two or more instances with different encodings, the preferred encoding instance selected based on a comparison of instance attributes of media content items that utilizes a table of logical elements, the table of logical elements establishing a hierarchy of a plurality of instance attributes including encoding instances, where the table of logical elements is a two-dimensional matrix including a first dimension including a set of columns, each column corresponding to an instance attribute of a set of possible instance attributes, and a second dimension including a set of rows, each row corresponding to an instance attribute of the set of possible instance attributes;
- forming a final set of media content items by excluding from the set of preferred media content items the preferred encoding instance of any media content item for which the preferred encoding instance is already on the first device;
- and
- transferring the final set of media content items to the first device.
Dependencies are inferred from the claim text.