Patent ID: 8356012

Claim:
A method for managing multimedia content, comprising: assigning, at a processor communicatively coupled to a digital data storage, a first user account to a first user; receiving, via an application programming interface communicatively coupled to the processor, a search request for multimedia content from the first user; determining, by the processor in cooperation with the digital data storage, uniform resource locators corresponding to the search request; storing, by the digital data storage, the uniform resource locators to a collection in a multimedia access system, wherein the multimedia access system is accessible via the first user account and wherein the digital data storage is configured to store a plurality of collections associated with user accounts, the collection further comprising a description of the collection and a creation date of the collection; assigning, by the processor in cooperation with the digital data storage, the collection with the first user account in response to receiving a request from the first user to create a new collection; receiving, via the application programming interface, a request from a second user account assigned to a second user to copy the collection to the second user account; determining, by the processor, whether the collection is marked as public or private and whether the collection can be copied by the second user account; determining, by the processor, that the collection is marked as public and a copy of the collection is available; in response to determining that the collection is marked as public and the copy of the collection is available, allowing copying of, by the processor, the copy of the collection to the second user account; determining, by the processor, that the collection is marked as private; and in response to determining that the collection is marked as private, determining, by the processor, that the copy of the collection has restricted access and the copy of the collection is not available; wherein when a collection search term from the first user account is received, the assigning further comprises: determining, from each collection assigned to the first user account, a collection associated with the collection search term.