US 11,657,058 B2
Systems and methods of enhancing mental health and performance
Andrew Sheerin, Cambridge (GB); Ellen Rose Wootten, Bury St. Edmunds (GB); Nathan Alexander Burn, Cambridge (GB); and Ronan Lewis Diver, Cambridge (GB)
Assigned to Citrix Systems, Inc., Ft. Lauderdale, FL (US)
Filed by Citrix Systems, Inc., Ft. Lauderdale, FL (US)
Filed on Jul. 15, 2020, as Appl. No. 16/929,910.
Prior Publication US 2022/0019593 A1, Jan. 20, 2022
Int. Cl. G06F 16/2457 (2019.01); G06F 40/279 (2020.01); G06F 40/30 (2020.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01)
CPC G06F 16/24575 (2019.01) [G06F 11/302 (2013.01); G06F 11/3438 (2013.01); G06F 40/279 (2020.01); G06F 40/30 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A computer system comprising:
a memory storing a plurality of user profile records and a plurality of skill profile records;
a network interface; and
at least one processor coupled to the memory and the network interface and configured to:
provide a virtual workspace client;
monitor interactions between a user and one or more software applications accessed by the user via the virtual workspace client;
based on the interactions, generate a request to recommend a skill to improve performance of the user;
retrieve, from the plurality of user profile records, a user profile record associated with the user and the skill, the user profile record including a first weight indicative of one or more past experiences of the user with the skill;
retrieve, from the plurality of skill profile records, a skill profile record associated with the skill, the skill profile record including a second weight indicative of one or more past experiences with the skill of at least one user other than the user;
determine a third weight based on a combination of the first weight and the second weight;
generate a response to the request, the response including an identifier of the skill and the third weight; and
transmit the response to a virtual assistant configured to initiate the skill for the user.