Device, system, and method for secure access to virtual platforms
A device, system and method for secure access to virtual platforms is provided. A computing device establishes a communication session between a client device and a virtual platform, the client device configured to provide rendered scenes of the virtual platform based on scene rendering data generated by the virtual platform. The computing devices accesses disability compensation data indicative of how to compensate for a disability associated with a user of the client device, the disability compensation data anonymized to remove personal identifiable information associated with the user. The computing device adjusts settings of the virtual platform according to the disability compensation data to control the virtual platform to generate the scene rendering data according to the settings as adjusted, such that the client device renders scenes of the virtual platform to replicate the disability for an avatar associated with the user in the virtual platform.
1 . A method comprising:
establishing, via a computing device, a communication session between a client device and a virtual platform, the client device configured to provide rendered scenes of the virtual platform based on scene rendering data generated by the virtual platform;
accessing, via the computing device, at a memory, disability compensation data indicative of how to compensate for a disability associated with a user of the client device within virtual platforms, the disability compensation data anonymized to remove personal identifiable information associated with the user; and
adjusting, via the computing device, settings of the virtual platform according to the disability compensation data to control the virtual platform to generate the scene rendering data according to the settings as adjusted, such that the client device renders scenes of the virtual platform according to the scene rendering data during the communication session to replicate the disability for an avatar associated with the user in the virtual platform,
wherein adjusting the settings of the virtual platform according to the disability compensation data to control the virtual platform to generate the scene rendering data according to the settings as adjusted comprises:
replicating an assistive device in the scene rendering data for the avatar, the assistive device used by the user of the client device; and
adding an accessibility feature to the scene rendering data that compensates for the assistive device of the avatar.
2 . The method of claim 1 , further comprising:
receiving biometric data associated with the user during the communication session; and
further adjusting the settings of the virtual platform based on the biometric data.
3 . The method of claim 1 , further comprising:
receiving biometric data associated with the user during the communication session; and
adjusting the disability compensation data based on the biometric data.
4 . The method of claim 1 , further comprising:
accessing medical records associated with the user;
generating the disability compensation data from the medical records including removing any of the personal identifiable information in the medical records from the disability compensation data; and
deleting copies of the medical records generated when accessing the medical records and generating the disability compensation data.
5 . The method of claim 1 , wherein the disability compensation data comprises:
specific indications for adjusting the settings of the virtual platform to compensate for the disability, the specific indications including specific settings adjustments.
6 . The method of claim 1 , wherein the disability compensation data comprises:
generic indications for adjusting the settings of the virtual platform to compensate for the disability, the generic indications omitting specific settings adjustments,
and wherein the adjusting the settings of the virtual platform according to the disability compensation data comprises:
translating the generic indications for adjusting the settings into specific setting adjustments to the settings.
7 . The method of claim 1 , wherein the disability compensation data omits any reference to a type of the disability.
8 . The method of claim 1 , further comprising:
receiving, from the client device, an indication to adjust the settings of the virtual platform; and
adjusting the settings based on the indication, wherein the indication comprises one of:
a first indication to replicate, or compensate for, the disability for the avatar associated with the user in the virtual platform;
a second indication to partially replicate, or partially compensate for, the disability for the avatar in the virtual platform;
a third indication to stop replicating, or not compensate for, the disability for the avatar in the virtual platform; and
a fourth indication to simulate, or compensate for, a given disability for the avatar in the virtual platform.
9 . The method of claim 1 , further comprising:
causing the assistive device, used by the user of the client device, to adjust, to one or more of alleviate and avoid one or more disabilities of the user of the client device in the scene rendering data generated according to the settings as adjusted.
10 . A computing device comprising:
a controller; and
a computer-readable storage medium having stored thereon program instructions that, when executed by the controller, cause the computing device to perform a set of operations comprising:
establishing a communication session between a client device and a virtual platform, the client device configured to provide rendered scenes of the virtual platform based on scene rendering data generated by the virtual platform;
accessing, at a memory, disability compensation data indicative of how to compensate for a disability associated with a user of the client device within virtual platforms, the disability compensation data anonymized to remove personal identifiable information associated with the user; and
adjusting settings of the virtual platform according to the disability compensation data to control the virtual platform to generate the scene rendering data according to the settings as adjusted, such that the client device renders scenes of the virtual platform according to the scene rendering data during the communication session to replicate the disability for an avatar associated with the user in the virtual platform,
wherein adjusting the settings of the virtual platform according to the disability compensation data to control the virtual platform to generate the scene rendering data according to the settings as adjusted comprises:
replicating an assistive device in the scene rendering data for the avatar, the assistive device used by the user of the client device; and
adding an accessibility feature to the scene rendering data that compensates for the assistive device of the avatar.
11 . The computing device of claim 10 , wherein the set of operations further comprises:
receiving biometric data associated with the user during the communication session; and
further adjusting the settings of the virtual platform based on the biometric data.
12 . The computing device of claim 10 , wherein the set of operations further comprises:
receiving biometric data associated with the user during the communication session; and
adjusting the disability compensation data based on the biometric data.
13 . The computing device of claim 10 , wherein the set of operations further comprises:
accessing medical records associated with the user;
generating the disability compensation data from the medical records including removing any of the personal identifiable information in the medical records from the disability compensation data; and
deleting copies of the medical records generated when accessing the medical records and generating the disability compensation data.
14 . The computing device of claim 10 , wherein the disability compensation data comprises:
specific indications for adjusting the settings of the virtual platform to compensate for the disability, the specific indications including specific settings adjustments.
15 . The computing device of claim 10 , wherein the disability compensation data comprises:
generic indications for adjusting the settings of the virtual platform to compensate for the disability, the generic indications omitting specific settings adjustments,
and wherein the adjusting the settings of the virtual platform according to the disability compensation data comprises:
translating the generic indications for adjusting the settings into specific setting adjustments to the settings.
16 . The computing device of claim 10 , wherein the disability compensation data omits any reference to a type of the disability.
17 . The computing device of claim 10 , wherein the set of operations further comprises:
receiving, from the client device, an indication to adjust the settings of the virtual platform; and
adjusting the settings based on the indication, wherein the indication comprises one of:
a first indication to replicate, or compensate for, the disability for the avatar associated with the user in the virtual platform;
a second indication to partially replicate, or partially compensate for, the disability for the avatar in the virtual platform;
a third indication to stop replicating, or not compensate for, the disability for the avatar in the virtual platform; and
a fourth indication to simulate, or compensate for, a given disability for the avatar in the virtual platform.
18 . The computing device of claim 10 , wherein the set of operations further comprises:
causing the assistive device, used by the user of the client device, to adjust, to one or more of alleviate and avoid one or more disabilities of the user of the client device in the scene rendering data generated according to the settings as adjusted.
19 . A non-transitory computer-readable storage medium having stored thereon program instructions that, when executed by a computing device, causes the computing device to perform a method comprising:
establishing a communication session between a client device and a virtual platform, the client device configured to provide rendered scenes of the virtual platform based on scene rendering data generated by the virtual platform;
accessing, at a memory, disability compensation data indicative of how to compensate for a disability associated with a user of the client device within virtual platforms, the disability compensation data anonymized to remove personal identifiable information associated with the user; and
adjusting settings of the virtual platform according to the disability compensation data to control the virtual platform to generate the scene rendering data according to the settings as adjusted, such that the client device renders scenes of the virtual platform according to the scene rendering data during the communication session to replicate the disability for an avatar associated with the user in the virtual platform,
wherein adjusting the settings of the virtual platform according to the disability compensation data to control the virtual platform to generate the scene rendering data according to the settings as adjusted comprises:
replicating an assistive device in the scene rendering data for the avatar, the assistive device used by the user of the client device; and
adding an accessibility feature to the scene rendering data that compensates for the assistive device of the avatar.
20 . The non-transitory computer-readable storage medium of claim 19 , wherein the method further comprises:
receiving biometric data associated with the user during the communication session; and
one or more of:
further adjusting the settings of the virtual platform based on the biometric data; and
adjusting the disability compensation data based on the biometric data.