×

Virtual assistant for media playback

  • US 11,010,127 B2
  • Filed: 03/21/2019
  • Issued: 05/18/2021
  • Est. Priority Date: 06/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:

  • receive a first natural language speech input indicative of a media request;

    determine a first search criteria included in the first natural language speech input;

    obtain a first media item satisfying the media request, wherein obtaining the first media item includes;

    causing a first search for a first plurality of media items to obtain the first media item, the first search including the first search criteria and a first context;

    while causing the first search, causing a second search including the first search criteria and a second context to obtain a candidate media item; and

    determining that the first media item from the first plurality of media items matches the candidate media item;

    provide playback of a first media item from the first plurality of media items;

    while providing playback of the first media item, receive a second natural language speech input;

    determine, based on the second natural language speech input, a user intent of obtaining a media item different from the first media item; and

    in accordance with determining the user intent of obtaining a media item different from the first media item;

    obtain a second media item different from the first media item based on the first search criteria and the second natural language speech input, wherein obtaining the second media item includes;

    initiating a third search for a second plurality of media items, the third search including the previously determined first search criteria included in the first natural language speech input; and

    provide the second media item from the second plurality of media items.

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