Patent ID: 11967338
Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by at least one processor, cause a computerized interactive voice companion system to perform:
receiving, by a computerized interactive voice companion system, audio of a user's voice as the user is speaking;
detecting, by the computerized interactive voice companion system, a tone of the user's voice based on the audio of the user's voice as the user is speaking;
determining, by the computerized interactive voice companion system, as the user is speaking, a response to the user speaking based on the detected tone of the user's voice, wherein the determined the response includes;
determining, by the computerized interactive voice companion system, a mood of the user based on the detected tone of the user's voice; and
determining, by the computerized interactive voice companion system, the response to the user speaking based on the determined mood of the user, wherein the determining the response to the user speaking based on the determined mood of the user includes;
determining that the user is in a sad mood based on the detected tone of the user's voice; and
determining the response to be a question to the user inquiring why the user is sad;

communicating, by the computerized interactive voice companion system, the response to the user automatically in real-time as a reply to the user speaking;
tracking behavior of the user indicated by data received from a user device associated with the user;
after tracking behavior of the user indicated by data received from the user device associated with the user, receiving further audio of the user's voice as the user is speaking; and
having, as the user is speaking, an oral conversation with the user based on the tracked behavior, the further audio of the user's voice, and goals learned from the user to help the user achieve an the goals,
wherein:
the determining the response to the user speaking based on the determined mood is additionally based on the tracked behavior;
the tracked behavior includes tracking location, online activity, electronic communications, biometric sensor information, calendar items, clock items, or purchases of the user;
the determining the response to the user speaking based on the determined mood includes;
determining whether the user being in a sad mood is a change in mood that has occurred within a most recent threshold amount of time;
determining whether, within the most recent threshold amount of time, there has been a change in the tracked behavior,
determining that a correlation exists between the change in the tracked behavior and the change in mood; and
determining the response to the user speaking based on the determining that the correlation exists between the change in the tracked behavior and the change in mood.