Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

Canceling a speech interaction session

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • Publication Date:
    October 20, 2005
  • Additional Information
    • Document Number:
      20050234710
    • Appl. No:
      10/828912
    • Application Filed:
      April 20, 2004
    • Abstract:
      Systems and method for canceling a speech interaction session are disclosed. In one exemplary implementation a method of canceling a speech interaction session, comprises receiving a signal indicating that a predetermined switch has been set to a first state, monitoring a time parameter indicative of the time the switch remains in the first state, and canceling the speech interaction session if the time parameter exceeds a threshold.
    • Inventors:
      Falcon, Stephen Russell (Woodinville, WA, US); Hetherington, David Julian (Redmond, WA, US)
    • Claim:
      1. A method of canceling a speech interaction session, comprising: receiving a signal indicating that a predetermined switch has been set to a first state; monitoring a time parameter indicative of a time the switch remains in the first state; and canceling the speech interaction session if the time parameter exceeds a threshold.
    • Claim:
      2. The method of claim 1, wherein monitoring a time parameter indicative of a time the switch remains in the first state comprises starting a timer in response to the signal.
    • Claim:
      3. The method of claim 2, further comprising: setting a flag indicating that the switch is in the first state; and recording a time stamp indicative of a time at which the signal is received.
    • Claim:
      4. The method of claim 3, wherein the time stamp corresponds to a signal clock time.
    • Claim:
      5. The method of claim 3, wherein canceling the speech interaction session if the time parameter exceeds a threshold comprises: monitoring a state of the switch; and canceling the speech interaction session if a result of subtracting the time stamp from a current system time exceeds a threshold.
    • Claim:
      6. The method of claim 5, wherein canceling the speech interaction session comprises reversing any operations performed during the speech interaction session.
    • Claim:
      7. The method of claim 1, wherein monitoring a time parameter indicative of the time the switch remains in the first state comprises: monitoring a state of the switch; and invoking a new speech interaction session if the state of the switch changes from a first state to a second state before the time parameter exceeds a threshold.
    • Claim:
      8. The method of claim 1, further comprising resetting a timer if a state of the switch changes from a first state to a second state before the time parameter exceeds a threshold.
    • Claim:
      9. The method of claim 1, further comprising initiating a new speech interaction session if the time parameter does not exceed a threshold.
    • Claim:
      10. The method of claim 9, further comprising determining whether a device is in a power on state and whether a user is logged into the device.
    • Claim:
      11. One or more computer-readable media comprising logic instructions which, when executed by a processor, configure the processor to: start a timer in response to a received signal indicating that a predetermined switch has been set to a first state; monitor a state of the switch; and cancel a speech interaction session if a time parameter exceeds a threshold.
    • Claim:
      12. The one or more computer-readable media of claim 11, further comprising logic instructions which, when executed by a processor, configure the processor to: set a flag indicating that the switch is in the first state; and record a time stamp indicative of the time at which the signal is received.
    • Claim:
      13. The one or more computer-readable media of claim 11, further comprising logic instructions which, when executed by a processor, configure the processor to cancel the speech interaction session if a result of subtracting the time stamp from a current system time exceeds a threshold.
    • Claim:
      14. The one or more computer-readable media of claim 13, further comprising logic instructions which, when executed by a processor, configure the processor to reverse any operations performed during the speech interaction session.
    • Claim:
      15. The one or more computer-readable media of claim 11, further comprising logic instructions which, when executed by a processor, configure the processor to invoke a new speech interaction session if a state of the switch changes from a first state to a second state before the time parameter exceeds a threshold.
    • Claim:
      16. The one or more computer-readable media of claim 11, further comprising logic instructions which, when executed by a processor, configure the processor to reset a timer if a state of the switch changes from a first state to a second state before the time parameter exceeds a threshold.
    • Claim:
      17. The one or more computer-readable media of claim 11, wherein the one or more computer-readable media comprises at least one of an electronic memory module, a magnetic memory module, and an optical memory module.
    • Claim:
      18. The one or more computer-readable media of claim 11, further comprising logic instructions which, when executed by a processor, configure the processor to initiate a new speech interaction session if the time parameter does not exceed a threshold.
    • Claim:
      19. The one or more computer-readable media of claim 11, further comprising logic instructions which, when executed by a processor, configure the processor to determine whether a device is in a power on state and whether a user is logged into the device.
    • Claim:
      20. A system, comprising: a processing unit; one or more input devices communicatively connected to the processor for generating one or more input signals; a memory module associated with the processor, the memory module comprising: a speech interaction module for receiving spoken commands from a user and generating computer-executable instructions from the spoken commands; and a speech interaction cancellation module for receiving an input signal from the one or more input devices and terminating a speech interaction session in response to the input signal.
    • Current U.S. Class:
      704200/000
    • Accession Number:
      edspap.20050234710