×

Contextual indexing of media items

  • US 10,552,112 B2
  • Filed: 10/08/2018
  • Issued: 02/04/2020
  • Est. Priority Date: 07/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • maintaining, in a data storage of a mobile device, a first index of audio tracks, the audio tracks indexed in the first index consisting of a particular subset of audio tracks that are indexed in a second index, wherein each audio track of the particular subset of audio tracks meets one or more criteria indicating that the respective audio track is more likely to be played back by a given user account of a streaming audio service relative to other audio tracks indexed in the second index;

    displaying, via a controller interface on a graphical display of the mobile device, a search control;

    receiving, via the search control of the controller interface, input data indicating a search query;

    based on the receiving the input data indicating the search query, searching, within the first index, for audio tracks corresponding to the search query;

    if the audio tracks corresponding to the search query are found in the first index, displaying, via the graphical display of the mobile device, respective first metadata associated with each audio track corresponding to the search query, wherein the first metadata is stored in the first index; and

    if the audio tracks corresponding to the search query are not found in the first index;

    (i) sending, via a network interface of the mobile device to one or more servers of the streaming audio service, a request to search the second index for audio tracks corresponding to the search query;

    (ii) receiving, via the network interface in response to the request to search the second index, data representing second metadata associated with each audio track corresponding to the search query, wherein the second metadata is stored in the second index; and

    (iii) displaying, via the graphical display of the mobile device, respective second metadata associated with each audio track corresponding to the search query.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×