×

Intelligent automated assistant for media exploration

  • US 10,049,663 B2
  • Filed: 09/15/2016
  • Issued: 08/14/2018
  • Est. Priority Date: 06/08/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for operating a digital assistant to explore media items, the system comprising:

  • one or more processors; and

    memory having instructions stored thereon, the instructions, when executed by the one or more processors, cause the one or more processors to;

    receive, from a user, speech input representing a request for one or more media items;

    evaluate a text representation of the speech input against a set of rules to determine whether or not the speech input corresponds to a user intent of obtaining personalized recommendations for media items, wherein the evaluating includes determining an actionable intent node by analyzing words in the text representation against words of a vocabulary index associated with a plurality of actionable intent nodes, and wherein the set of rules includes a first rule that the actionable intent node corresponds to an actionable intent of obtaining personalized recommendations for media items and a second rule that one or more words in the text representation refers to the user;

    in accordance with a determination that the text representation satisfies the set of rules;

    obtain at least one media item from a user-specific corpus of media items, the user-specific corpus of media items generated according to inferred media preferences of the user; and

    provide the at least one media item from the user-specific corpus of media items; and

    in accordance with a determination that the text representation does not satisfy the set of rules;

    obtain at least one media item from a general corpus of media items, the general corpus of media items generated according to inferred media preferences of a plurality of users; and

    provide the at least one media item from the general corpus of media items.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×