Zero latency digital assistant

  • US 10,747,498 B2
  • Filed: 05/05/2016
  • Issued: 08/18/2020
  • Est. Priority Date: 09/08/2015
  • Status: Active Grant
  • ×
    • Pin Icon | RPX Insight
    • Pin
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 a first processor and a second processor of an electronic device with a first microphone and a second microphone, cause the device to:

  • execute an audio based application using the second microphone, the audio based application comprising a phone call application;

    while executing the audio based application using the second microphone;

    capture audio input from the first microphone; and

    write, using the first processor, data representing the captured audio input to a memory buffer;

    detect a user input while capturing audio input using the first microphone;

    determine, using the first processor, whether the user input has met predetermined criteria;

    in accordance with a determination that the user input has met the criteria, identify, using the second processor, a computing task based on at least a portion of the contents of the memory buffer, wherein the portion includes data written to the buffer before the user input is detected, and wherein identifying the computing task includes identifying, based on the portion, a user intent corresponding to the computing task; and

    in accordance with a determination that the user input has not met the criteria, forgo identifying the task.

View all claims