×

Dynamic display of filter criteria

  • US 10,565,257 B2
  • Filed: 02/09/2018
  • Issued: 02/18/2020
  • Est. Priority Date: 03/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, via a computing device, input data indicating a search string;

    retrieving, via a network interface of the computing device, first search results from a plurality of streaming media services, wherein the first search results comprise one or more of (i) artists, (ii) audio tracks (iii) albums, (iv) playlists and (v) internet radio stations each corresponding to the search string;

    causing, via the computing device, a graphical display to display a graphical interface comprising;

    a first region that includes selectable controls corresponding to respective first filter criteria of a first set of filter criteria for filtering the retrieved first search results according to respective metadata associated with each search result indicated within the first search results, wherein the first set of filter criteria includes multiple first filter criteria that each filter search results according to a respective category of metadata that is common to search results from the plurality of streaming media services; and

    a second region that includes a graphical representation of (i) a portion of the retrieved first search results corresponding to a given first filter criteria, and (ii) media-source identifiers that separate the retrieved first search results into sets corresponding to respective streaming media services of the plurality of streaming media services, wherein each media-source identifier identifies a respective streaming media service of the plurality of streaming media services;

    receiving, via the computing device, input data indicating selection of a given media-source identifier from among the displayed media-source identifiers within the second region of the graphical interface, wherein the given media-source identifier identifies a particular streaming media service from among the plurality of streaming media services;

    in response to receiving the input data indicating selection of the given media-source identifier, retrieving, via the network interface of the computing device, second search results from the particular streaming media service, wherein the second search results comprise one or more of (i) artists, (ii) audio tracks (iii) albums, (iv) playlists and (v) internet radio stations each corresponding to the search string;

    causing, via the computing device, the graphical display to update the graphical interface to display;

    in place of the selectable controls corresponding to respective first filter criteria of the first set of filter criteria, selectable controls corresponding to respective second filter criteria of a second set of filter criteria for filtering the retrieved first search results according to respective metadata associated with each search result indicated within the second search results, wherein the second set of filter criteria includes multiple second filter criteria that each filter search results according to a respective category of metadata that is specific to search results from the particular streaming media service; and

    in place of the graphical representation of the portion of the retrieved first search results corresponding to the given first filter criteria within the second region of the graphical interface, a graphical representation of a portion of the retrieved second search results corresponding to a given second filter criteria.

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