Patent ID: 9208239
Filing Date: 2015-12-08
Classification: G06F

Abstract:
1. A method of operation in a server computer to generate an aggregate media collection catalog for a first user, the server computer comprising a communication interface to communicate with users, at least one processor in communication with the communication interface, and memory containing software executable by the at least one processor, the method, when executed by the at least one processor, comprising: identifying, by the server computer, one or more second users having a base network identifier for purposes of media collection aggregation that is the same as the base network identifier of the first user for purposes of media collection aggregation, the base network identifier of the first user for purposes of media collection aggregation identifying a network that is a base network of the first user used for purposes of media collection aggregation; aggregating, by the server computer media collection catalogs of the one or more second users with a media collection catalog of the first user to thereby provide the aggregate media collection catalog of the first user, the aggregate media collection catalog of the first user comprising a list of all unique media items in the aggregate media collection catalog; determining that the first user and one or more third users are expected to be in geographic proximity at a future time; in response to determining that the first user and the one or more third users are expected to be in geographic proximity to one another, dynamically aggregating at least a portion of media collection catalogs of the one or more third users into the aggregate media collection catalog of the first user to provide a predictive aggregate media collection catalog for the first user; at some time after dynamically aggregating at least a portion of the media collection catalogs of the one or more third users into the aggregate media collection catalog of the first user to provide the predictive aggregate media collection catalog for the first user, determining that the first user and the one or more third users are in geographic proximity to one another; and in response to determining that the first user and the one or more third users are in geographic proximity to one another, utilizing the predictive aggregate media collection catalog as the aggregate media collection catalog of the first user.