Patent ID: 8307092

Claim:
A method of obtaining at a central server information about all of a user's media collections owned by a plurality of user devices, comprising the steps of: establishing a unique user account for a user; receiving a connection establishment request from more than one of the plurality of user devices each having a unique machine identifier; establishing a plurality of connections each with one of the more than one of the plurality of user devices; receiving or generating a recommendation for media content for the user account; identifying one of the plurality of connections with the plurality of user devices as a primary session; filtering the recommendation if content represented by the recommendation is already stored on a user device among the plurality of user devices associated with the user account; and for each connected user device of the more than one of the plurality of user devices: receiving information about the user's complete media collection owned by the connected user devices; and storing the received information about the user's complete media collection according to the unique machine identifier of the connected user device such that the received information is stored under the user account associated with the user.