×

State-dependent query response

  • US 10,496,718 B2
  • Filed: 02/05/2016
  • Issued: 12/03/2019
  • Est. Priority Date: 08/06/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • transmitting, by one or more processors of a computing device, a query that was input at the computing device to a server system over a network;

    receiving, by the one or more processors, a query response to the query from the server system over the network, the query response including data for presenting a textual representation of the query response;

    determining, by the one or more processors, that the computing device is in a first mode of operation in which the query response is to be audibly provided; and

    in response to receiving the query response from the server system and determining that the computing device is in the first mode of operation in which the query response is to be audibly provided;

    applying, by the one or more processors, a speech template to automatically convert the data for presenting the textual representation of the query response into a set of text for generating synthesized speech without receiving any additional user input after transmitting the query to the server system, the set of text comprising all words present in the data for presenting the textual representation of the query response and additional pre-determined words specified by the speech template, the additional pre-determined words in the set of text are not present in the data for presenting the textual representation of the query response that would otherwise be output for display by the computing device if the computing device were not operating in the first mode of operation;

    generating, by the one or more processors, a synthesized speech representation of the query response from the set of text comprising all of the words present in the data for presenting the textual representation of the query response and the additional pre-determined words specified by the speech template, the additional pre-determined words in the set of text for generating the synthesized speech representation of the query response configured to convey the query response into a form that improves sentence flow of the query response so that the query response is more understandable by a human listener; and

    providing, by the one or more processors, the synthesized speech representation of the query response as an audible output.

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