US 9,811,576 B2
Digital asset management system (DAMS)
Lucas McGregor, Los Angeles, CA (US); Mike Depaoli, Windsor, CA (US); Adrian Gould, Los Angeles, CA (US); Chad Hill, Hamburg, PA (US); Michael Thomas Ritchie, Laveen, AZ (US); Kyle Kincaid, Marina del Ray, CA (US); Glenn Lingle, Westchester, CA (US); Joseph Provost, Los Angeles, CA (US); and Maria Vazquez, Buenos Aires (AR)
Assigned to Oath Inc., Dulles, VA (US)
Filed by Xdrive, LLC, Dulles, VA (US)
Filed on Oct. 7, 2015, as Appl. No. 14/877,911.
Application 14/877,911 is a continuation of application No. 12/074,359, filed on Mar. 3, 2008, abandoned.
Claims priority of provisional application 60/904,840, filed on Mar. 2, 2007.
Prior Publication US 2016/0026702 A1, Jan. 28, 2016
Int. Cl. G06F 17/30 (2006.01); G06F 21/62 (2013.01)
CPC G06F 17/30575 (2013.01) [G06F 17/30029 (2013.01); G06F 17/30064 (2013.01); G06F 17/30386 (2013.01); G06F 17/30598 (2013.01); G06F 21/6218 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system for maintaining collections of digital assets, the system comprising:
a storage medium that stores instructions; and
at least one processor that executes the instructions to perform operations comprising:
maintaining a plurality of collections of digital assets, each collection of digital assets being associated with one or more users of a plurality of users;
associating a first set of metadata with a first collection of digital assets from the plurality of collections of digital assets, the first collection of digital assets being associated with a first user from the plurality of users, the first set of metadata comprising metadata selected by the first user and metadata automatically identified, wherein the metadata automatically identified is based on:
the metadata selected by the first user; and
a historical pattern analysis of other metadata without selection by the first user;
receiving a request, from a device of the first user, to display digital assets from the first collection of digital assets, the request being based on metadata from the first set of metadata;
in response to the request, identifying a subset of digital assets from the first collection of digital based on the selected metadata and the automatically identified metadata, and providing to the device of the first user the identified subset of digital assets;
detecting one or more changes to the collections of digital assets; and
in response to the detecting, synchronizing the detected one or more changes to the subset of digital assets provided to the device of the first user.