×

Allowing spelling of arbitrary words

  • US 10,229,109 B1
  • Filed: 09/11/2017
  • Issued: 03/12/2019
  • Est. Priority Date: 01/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, at a user device, a first voice input from a user of the user device, the first voice input comprising a search query;

    transmitting the first voice input over a network from the user device to a search system, the first voice input when received by the search system causing the search system to;

    generate a transcription of the search query based on the first voice input, the transcription of the search query including one or more terms; and

    transmit the transcription of the search query over the network to the user device;

    displaying, by the user device, the transcription of the search query in a user interface of the user device;

    receiving, at the user device, a selection indication indicating a user selection in the user interface of one of the one or more terms of the transcription of the search query displayed in the user interface;

    receiving, at the user device, a second voice input from the user, the second voice input including a series of letters that spells out a correction of the selected term of the transcription of the search query; and

    transmitting the second voice input over the network from the user device to the search system, the second voice input when received by the search system causing the search system to;

    generate an updated transcription of the search query based on the first voice input and the second voice input;

    obtain one or more search results responsive to the updated transcription of the search query; and

    transmit the updated transcription of the search query and the one or more search results over the network to the user device.

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