US2023385555A1PendingUtilityA1

Systems and methods for dynamic user interaction for improving mental health

Assignee: TWILL INCPriority: May 21, 2013Filed: Aug 15, 2023Published: Nov 30, 2023
Est. expiryMay 21, 2033(~6.8 yrs left)· nominal 20-yr term from priority
G06F 40/30
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computing system for interacting with a user comprises a processor and a memory storing executable software which, when executed by the processor, causes the processor to commence an interactive session with a user, receive input data from the user during the interactive session, analyze the received input data and output a response to the user to continue the interactive session with the user. The processor, prior to outputting the response, identifies one or more topics from the received input data, ascertains a tone of the received input data, generates a mirroring prompt based on the ascertained tone of the received input data, and output to the user the generated mirroring prompt. The processor outputs the mirroring prompt to the user during the interactive session to cause an increase in a level of engagement of the user with the interactive session.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computing system for interacting with a user, the computing system comprising: at least one processor; at least one memory storing executable software which, when executed by the at least one processor, causes the at least one processor to: commence an interactive session with a user, wherein the interactive session is part of a happiness track selected by the user; receive input data from the user during the interactive session; analyze the received input data; and output a response to the user to continue the interactive session with the user, wherein the executable software stored in the at least one memory is adapted to cause the at least one processor, prior to outputting the response, to carry out the following steps: identify one or more topics from the received input data; ascertain a tone of the received input data; generate a mirroring prompt based on the ascertained tone of the received input data; and output to the user the generated mirroring prompt, and wherein the executable software stored in the at least one memory is adapted to cause the at least one processor to output the mirroring prompt to the user during the interactive session to cause an increase in a level of engagement of the user with the interactive session, wherein the interactive session further includes a proactive triaging ability for responding to the received input data, and wherein the executable software stored in the at least one memory is adapted to cause the at least one processor to: detect one or more non-correlative keywords from the received input, wherein the one or more non-correlative keywords do not correlate to the happiness track; determine a frequency of the one or more non-correlative keywords; determine whether to generate a branching suggestion via a threshold determination system, wherein the threshold determination system is configured to evaluate whether the frequency of the one or more non-correlative keywords surpasses a branching threshold; generate and output a branching suggestion upon meeting the branching threshold, wherein the branching suggestion comprises a recommendation for an alternative happiness track. 
     
     
         2 . The computing system of  claim 1 , wherein the executable software stored in the at least one memory is adapted to cause the at least one processor to generate the mirroring prompt having one or more phrases indicative of the identified one or more topics, and wherein the generated mirroring prompt is reflective of the ascertained tone. 
     
     
         3 . The computing system of  claim 1 , wherein the executable software stored in the at least one memory is adapted to cause the at least one processor to generate the mirroring prompt having one or more phrases indicative of the identified one or more topics, and wherein the generated mirroring prompt is of a tone that has been previously determined as an appropriate tone for responding to the ascertained tone. 
     
     
         4 . The computing system of  claim 1 , further comprising: a database storing a plurality of selectable mirroring prompts, wherein the executable software stored in the at least one memory is adapted to cause the at least one processor to generate the mirroring prompt by selecting at least one of the stored selectable mirroring prompts. 
     
     
         5 . The computing system of  claim 1 , wherein the executable software stored in the at least one memory is adapted to cause the at least one processor to generate the mirroring prompt by using natural language generation techniques. 
     
     
         6 . The computing system of  claim 1 , further comprising: a communication device capable of communicating with an external computer, wherein the executable software stored in the at least one memory is adapted to cause the at least one processor to, via the communication device, obtain from the external computer information about the identified one or more topics, and wherein the executable software stored in the at least one memory is adapted to cause the at least one processor to generate the mirroring prompt using the obtained information. 
     
     
         7 . The computing system of  claim 6 , wherein the information obtained from the external computer includes current information pertaining to the identified one or more topics accessible via the Internet. 
     
     
         8 . The computing system of  claim 1 , further comprising: at least one sensor in communication with the at least one processor, the at least one sensor being adapted to obtain supplemental user data, wherein the executable software stored in the at least one memory is adapted to cause the at least one processor to generate the mirroring prompt at least in part on the obtained supplemental user data. 
     
     
         9 . The computing system of  claim 1 , wherein the interactive session is part of a happiness track selected by the user, and wherein the executable software stored in the at least one memory is adapted to cause the at least one processor to output the mirroring prompt to the user during the interactive session to further cause an increase in a level of happiness of the user in accordance with the selected happiness track. 
     
     
         10 . A method for a computing system to interact with a user, the computing system comprising at least one processor, the method comprising: commencing, by the at least one processor, an interactive session with a user, wherein the interactive session is part of a happiness track selected by the user; receiving, by the at least one processor, input data from the user during the interactive session; analyzing, by the at least one processor, the received input data; and outputting, by the at least one processor, a response to the user to continue the interactive session with the user, wherein prior to outputting the response, the at least one processor: identifies one or more topics from the received input data; ascertains a tone of the received input data; generates a mirroring prompt based on the ascertained tone of the received input data; and output to the user the generated minoring prompt, and wherein the outputting of the minoring prompt to the user during the interactive session causes an increase in a level of engagement of the user with the interactive session, wherein the interactive session further includes a proactive triaging ability for responding to the received input data, the proactive triaging ability comprising: determining a level of progress of the happiness track; determining whether to generate a branching suggestion via a threshold determination system, wherein the threshold determination system is configured to evaluate whether the level of progress of the happiness track surpasses a branching threshold; generating and outputting a branching suggestion upon meeting the branching threshold, wherein the branching suggestion comprises a recommendation for an alternative happiness track. 
     
     
         11 . The method of  claim 10 , wherein the at least one processor generates the minoring prompt having one or more phrases indicative of the identified one or more topics, and wherein the generated minoring prompt is reflective of the ascertained tone. 
     
     
         12 . The method of  claim 10 , wherein the at least one processor generates the mirroring prompt having one or more phrases indicative of the identified one or more topics, and wherein the generated mirroring prompt is of a tone that has been previously determined as an appropriate tone for responding to the ascertained tone. 
     
     
         13 . The method of  claim 10 , wherein the computing system further comprises a database storing a plurality of selectable mirroring prompts, and wherein the at least one processor generates the mirroring prompt by selecting at least one of the stored selectable mirroring prompts. 
     
     
         14 . The method of  claim 10 , wherein the at least one processor generates the mirroring prompt by using natural language generation techniques. 
     
     
         15 . The method of  claim 10 , wherein the computing system further comprises a communication device capable of communicating with an external computer, wherein the at least one processor, via the communication device, obtains from the external computer information about the identified one or more topics, and wherein the at least one processor generates the mirroring prompt using the obtained information. 
     
     
         16 . The method of  claim 15 , wherein the information obtained from the external computer includes current information pertaining to the identified one or more topics accessible via the Internet. 
     
     
         17 . The method system of  claim 10 , wherein the computing system further comprises at least one sensor in communication with the at least one processor, the at least one sensor being adapted to obtain supplemental user data, wherein the at least one processor generates the mirroring prompt at least in part on the obtained supplemental user data. 
     
     
         18 . The method system of  claim 10 , wherein the interactive session is part of a happiness track selected by the user, and wherein the at least one processor outputs the minoring prompt to the user during the interactive session to further cause an increase in a level of happiness of the user in accordance with the selected happiness track. 
     
     
         19 . A computing system for interacting with a user, the computing system comprising: at least one processor; at least one memory storing executable software which, when executed by the at least one processor, causes the at least one processor to: commence an interactive session with a user, the interactive session being part of a happiness track selected by the user; receive input data from the user during the interactive session; analyze the received input data; and output a response, to the user, to continue the interactive session with the user, wherein the executable software stored in the at least one memory is adapted to cause the at least one processor, during the interactive session, to carry out the following steps: identify one or more topics from the received input data; determine a relevance of the identified one or more topics to the selected happiness track via an artificial intelligence engine; determine, via the artificial intelligence engine, whether the received input data comprises a partial answer; determine whether to output an option to the user for switching to a different happiness track when the relevance of the identified one or more topics to the selected happiness track is not greater than a threshold; and generate and display an explanation based on the switching to the different happiness track. 
     
     
         20 . The computing system of  claim 19 , wherein the artificial intelligence engine is a topic modeling engine.

Join the waitlist — get patent alerts

Track US2023385555A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.