×

System and method of conversational adjustment based on user's cognitive state and/or situational state

  • US 10,431,215 B2
  • Filed: 12/06/2016
  • Issued: 10/01/2019
  • Est. Priority Date: 12/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method of adjusting natural language conversations between a user and a computer based on the user'"'"'s cognitive state while operating a vehicle, the method being implemented in the computer having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer to perform the method, the method comprising:

  • identifying, by the computer, a user of the vehicle;

    receiving, by the computer, a first utterance from the user during a conversation with the user;

    obtaining, by the computer, sensor information relating to at least a first physiological characteristic of the user;

    determining, by the computer, a current cognitive state of the user based on the sensor information;

    obtaining, by the computer, a baseline cognitive state of the user relating to the first physiological characteristic of the user, the baseline cognitive state of the user being representative of an average cognitive state of the user based on previously obtained, over the course of a plurality of different driving trips, sensor information corresponding to the first physiological characteristic;

    comparing, by the computer, the current cognitive state of the user with the baseline cognitive state of the user;

    determining, by the computer, that the current cognitive state of the user deviates from the baseline cognitive state of the user beyond a predetermined threshold based on the comparison;

    delaying, by the computer, a response to the first utterance based on the determination that the current cognitive state of the user deviates from the baseline cognitive state of the user beyond the predetermined threshold;

    placing, by the computer, said first utterance on a conversation stack;

    receiving, by the computer, a second utterance from the user while the computer is delaying the response;

    adding, by the computer, the second utterance to the conversation stack so that the conversation stack includes the first utterance and the second utterance, thus also delaying a response to the second utterance, and avoiding distracting the user; and

    processing, by the computer, the second utterance to determine its intent in relation to the first utterance.

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