US 11,934,492 B2
Determining connections between sound recordings and compositions
Stanley Wolf, Palo Alto, CA (US); Colby Ranger, Millbrae, CA (US); and Harris Cohen, Burlingame, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Appl. No. 16/627,969
Filed by GOOGLE LLC, Mountain View, CA (US)
PCT Filed Dec. 12, 2017, PCT No. PCT/US2017/065926
§ 371(c)(1), (2) Date Dec. 31, 2019,
PCT Pub. No. WO2019/117881, PCT Pub. Date Jun. 20, 2019.
Prior Publication US 2020/0302033 A1, Sep. 24, 2020
Int. Cl. G06F 16/00 (2019.01); G06F 16/683 (2019.01); G06F 21/10 (2013.01)
CPC G06F 21/105 (2013.01) [G06F 16/683 (2019.01)] 22 Claims
OG exemplary drawing
 
1. A method comprising:
maintaining, by a server device of a content sharing platform, a serving structure to represent resources comprising first resources associated with first media content items and second resources associated with second media content items and explicit connections between the first and second resources, wherein each explicit connection between a first resource and a second resource indicates that a corresponding first media item is a composition and a corresponding second media item is a sound recording of the composition;
generating a hypothesis structure from the serving structure, the hypothesis structure comprising the first and second resources and the explicit connections of the serving structure and inferred connections between the first and second resources, the inferred connections identified based on data comprised in the first and second resources of the serving structure;
upon receiving a user approval of at least one of the inferred connections, adding, by the server device, the at least one of the inferred connections to the serving structure;
identifying one of the explicit connections that is determined to incorrectly connect a composition and a corresponding sound recording in the hypothesis structure;
providing a request to remove the identified explicit connection from the serving structure to a user device of a user corresponding to one or more resources associated with the identified explicit connection; and
upon receiving a user approval of the request, updating the serving structure to remove the identified explicit connection.