×

Retrieving context from previous sessions

  • US 10,275,485 B2
  • Filed: 07/31/2014
  • Issued: 04/30/2019
  • Est. Priority Date: 06/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, by a search engine and from a speech-to-text engine, a search query that is based on an utterance of a user that was detected by a digital assistant device during a current search session;

    determining, by the search engine, that the search query refers to a time indicator, the time indicator indicating a time earlier than the current search session;

    determining, by the search engine, that the search query refers to one or more other query terms;

    determining, by the search engine and from session data stored in a repository associated with the search engine, a first set of relevant previous search sessions from a second set of previous search sessions, wherein the second set of previous search sessions includes more previous search sessions than the first set of relevant previous search sessions, wherein each previous search session in the first set of relevant previous search sessions is associated with a respective time label corresponding to the time indicator;

    identifying, by the search engine, a particular previous search session, from among the first set of relevant previous search sessions determined from the session data stored in the repository associated with the search engine, based on the one or more other query terms associated with the search query of the current search session without searching any previous search sessions of the second set of previous search sessions that are not in the first set of relevant previous search sessions;

    identifying, by the search engine, one or more entities that are associated with one or more search queries or search results of the particular previous search session, based on the one or more other query terms of the search query of the current search session; and

    providing (i) a response to the search query that includes a representation of one or more of the entities, from a text-to-speech engine, that is configured to be output on a speaker of the digital assistant device in response to the search query of the current search session and (ii) metadata, from the search engine, related to the one or more entities that is configured to be rendered on a graphical user interface of the digital assistant device during output of at least a portion of the response to the search query using the speaker of the digital assistant device.

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