Intelligent assistant for gaming performance
Systems and methods for providing assistance with a user's gaming performance are disclosed. Telemetry data associated with a user is received, e.g., by an information handling system or hub device, during a gaming session for a gaming application. A gaming performance of the user is monitored during the gaming session, based, at least in part, on the telemetry data. Based on the monitoring, it may be determined that the user needs assistance with at least one portion of the gaming application. Based on the determination, a gaming assistance session is initiated to provide the assistance via at least one interface of a device associated with the user.
1 . 1 . A method comprising:
receiving, by a hub device, telemetry data associated with a user during a gaming session for a gaming application executing on the hub device;
monitoring, by the hub device, a gaming performance of the user during the gaming session, based, at least in part, on the telemetry data, wherein the telemetry data includes session data and wellness data associated with the user, wherein the session data is indicative of one or more gaming characteristics of the user during the gaming session, wherein the one or more gaming characteristics include a skill level of the user, and wherein the wellness data is indicative of a mood of the user during the gaming session;
determining that the user needs assistance with at least one portion of the gaming application, based on the monitoring; and
initiating a gaming assistance session to provide the assistance via at least one interface of a device associated with the user, based on the determination and when the skill level of the user is below the threshold skill level and the mood of the user is receptive to gaming assistance.
2 . The method of claim 1 , wherein the threshold skill level is based on an average skill level of others users with respect to the at least one portion of the gaming application.
3 . The method of claim 1 , wherein the at least one interface of the device associated with the user includes a display interface of a display device coupled to the hub device, and wherein initiating the gaming assistance session comprises:
displaying a prompt via the display interface of the display device, the prompt requesting confirmation that the user needs the assistance during the gaming session;
receiving a response to the prompt from the device of the user; and
initiating the gaming assistance session as an in-game assistance session via the display interface when the response includes the requested confirmation.
4 . The method of claim 3 , wherein the at least one interface of the device associated with the user further includes a haptic interface of a peripheral device coupled to the hub device, and wherein initiating the gaming assistance session further comprises triggering haptic feedback via the haptic interface of the peripheral device based on the received response.
5 . The method of claim 4 , wherein the peripheral device is a wireless game controller coupled to the hub device.
6 . An information handling system comprising:
a memory; and
a processor coupled to the memory, wherein the processor is configured to perform operations comprising:
receiving telemetry data associated with a user during a gaming session for a gaming application;
monitoring a gaming performance of the user during the gaming session, based, at least in part, on the telemetry data, wherein the telemetry data includes session data and wellness data associated with the user, wherein the session data is indicative of one or more gaming characteristics of the user during the gaming session, wherein the one or more gaming characteristics include a skill level of the user, and wherein the wellness data is indicative of a mood of the user during the gaming session;
determining that the user needs assistance with at least one portion of the gaming application, based on the monitoring; and
initiating a gaming assistance session to provide the assistance via at least one interface of a device associated with the user, based on the determination and when the skill level of the user is below the threshold skill level and the mood of the user is receptive to gaming assistance.
7 . The information handling system of claim 6 , wherein the threshold skill level is based on an average skill level of others users with respect to the at least one portion of the gaming application.
8 . The information handling system of claim 6 , wherein the at least one interface of the device associated with the user includes a display interface of a display device, and wherein initiating the gaming assistance session comprises:
displaying a prompt via the display interface of the display device, the prompt requesting confirmation that the user needs the assistance during the gaming session;
receiving a response to the prompt from the device of the user; and
initiating the gaming assistance session as an in-game assistance session via the display interface when the response includes the requested confirmation.
9 . The information handling system of claim 8 , wherein the at least one interface of the device associated with the user further includes a haptic interface of a peripheral device associated with the user, and wherein initiating the gaming assistance session further comprises triggering haptic feedback via the haptic interface of the peripheral device based on the received response.
10 . The information handling system of claim 9 , wherein the peripheral device is a wireless game controller.
11 . A computer program product, comprising:
a non-transitory computer readable medium comprising code for performing operations comprising:
receiving telemetry data associated with a user during a gaming session for a gaming application;
monitoring a gaming performance of the user during the gaming session, based, at least in part, on the telemetry data, wherein the telemetry data includes session data and wellness data associated with the user, wherein the session data is indicative of one or more gaming characteristics of the user during the gaming session, wherein the one or more gaming characteristics include a skill level of the user, and wherein the wellness data is indicative of a mood of the user during the gaming session;
determining that the user needs assistance with at least one portion of the gaming application, based on the monitoring; and
initiating a gaming assistance session to provide the assistance via at least one interface of a device associated with the user, based on the determination and when the skill level of the user is below the threshold skill level and the mood of the user is receptive to gaming assistance.
12 . The computer program product of claim 11 , wherein the threshold skill level is based on an average skill level of others users with respect to the at least one portion of the gaming application.
13 . The computer program product of claim 11 , wherein the at least one interface of the device associated with the user includes a display interface of a display device, and wherein initiating the gaming assistance session comprises:
displaying a prompt via the display interface of the display device, the prompt requesting confirmation that the user needs the assistance during the gaming session;
receiving a response to the prompt from the device of the user; and
initiating the gaming assistance session as an in-game assistance session via the display interface when the response includes the requested confirmation.
14 . The computer program product of claim 13 , wherein the at least one interface of the device associated with the user further includes a haptic interface of a peripheral device associated with the user, and wherein initiating the gaming assistance session further comprises triggering haptic feedback via the haptic interface of the peripheral device based on the received response.