Virtual behavior training using augmented reality user devices
First Claim
1. An augmented reality system comprising:
- an augmented reality user device for a user comprising;
a display configured to overlay virtual objects onto tangible objects in a real scene in real-time;
a memory operable to store a plurality of scenarios linked with a virtual account for the user, wherein each scenario is linked with one or more challenges that affect the virtual account;
one or more processors operably coupled to the display and the memory, and configured to implement;
a virtual assessment engine configured to;
identify a user identifier for the user in response to authenticating the user;
receive an input from the user identifying a scenario from among the plurality of scenarios;
execute the scenario for the user, wherein executing the scenario identifies one or more challenges linked with the scenario;
identify one or more user actions;
determine whether the user actions are related to a challenge linked with the scenario;
generate user action information identifying the user actions and the scenario when the user actions are related to the scenario;
generate a token comprising;
the user identifier, and
the user action information;
send the token to a remote server;
receive virtual assessment data in response to sending the token to the remote server, wherein the virtual assessment data comprises;
virtual account information for the user comprising a virtual account balance linked with the plurality of scenarios, and
account information for the user; and
a virtual overlay engine configured to present the virtual account information and the account information as virtual objects overlaid with the real scene; and
the remote server comprising an augmented reality engine configured to;
identify the account information for the user based on the user identifier;
identify virtual account information for the user based on the user identifier;
modify the virtual account information based on the user action information;
generate the virtual assessment data comprising the modified virtual account information and the account information for the user; and
send the virtual assessment data to the augmented reality user device.
1 Assignment
0 Petitions
Accused Products
Abstract
An augmented reality system that includes an augmented reality user device. The augmented reality user device includes display for overlaying virtual objects onto tangible objects in a real scene and a memory storing scenarios for a user. The augmented reality user device includes a processor implementing a virtual assessment engine and a virtual overlay engine. The virtual assessment engine identifies a user identifier for the user and executes a scenario for the user. The virtual assessment engine identifies actions performed by the user related to the scenario. The virtual assessment engine sends a token with the user identifier and user action information to a remote server and receives information for the user from the server. The virtual overlay engine presents the information as virtual objects overlaid with the real scene.
153 Citations
20 Claims
-
1. An augmented reality system comprising:
-
an augmented reality user device for a user comprising; a display configured to overlay virtual objects onto tangible objects in a real scene in real-time; a memory operable to store a plurality of scenarios linked with a virtual account for the user, wherein each scenario is linked with one or more challenges that affect the virtual account; one or more processors operably coupled to the display and the memory, and configured to implement; a virtual assessment engine configured to; identify a user identifier for the user in response to authenticating the user; receive an input from the user identifying a scenario from among the plurality of scenarios; execute the scenario for the user, wherein executing the scenario identifies one or more challenges linked with the scenario; identify one or more user actions; determine whether the user actions are related to a challenge linked with the scenario; generate user action information identifying the user actions and the scenario when the user actions are related to the scenario; generate a token comprising;
the user identifier, and
the user action information;send the token to a remote server; receive virtual assessment data in response to sending the token to the remote server, wherein the virtual assessment data comprises;
virtual account information for the user comprising a virtual account balance linked with the plurality of scenarios, and
account information for the user; anda virtual overlay engine configured to present the virtual account information and the account information as virtual objects overlaid with the real scene; and the remote server comprising an augmented reality engine configured to; identify the account information for the user based on the user identifier; identify virtual account information for the user based on the user identifier; modify the virtual account information based on the user action information; generate the virtual assessment data comprising the modified virtual account information and the account information for the user; and send the virtual assessment data to the augmented reality user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An augmented reality overlaying method comprising:
-
identifying, by a virtual assessment engine, a user identifier for a user in response to authenticating the user; receiving, by the virtual assessment engine, an input from the user identifying a scenario from among a plurality of scenarios, wherein; the plurality of scenarios is linked with a virtual account for the user; and each scenario is linked with one or more challenges that affect the virtual account; executing, by the virtual assessment engine, the scenario for the user, wherein executing the scenario identifies one or more challenges linked with the scenario; identifying, by the virtual assessment engine, one or more user actions; determining, by the virtual assessment engine, whether the user actions are related to a challenge linked with the scenario; generating, by the virtual assessment engine, user action information identifying the user actions and the scenario when the user actions are related to the scenario; generating, by the virtual assessment engine, a token comprising the user identifier and the user action information; sending, by the virtual assessment engine, the token to a remote server; identifying, by an augmented reality engine of the remote server, account information for the user based on the user identifier; identifying, by the augmented reality engine, virtual account information for the user based on the user identifier, wherein the virtual account information comprises a virtual account balance linked with the plurality of scenarios; modifying, by the augmented reality engine, the virtual account information based on the user action information; generating, by the augmented reality engine, virtual assessment data comprising the modified virtual account information and the account information for the user; and sending, by the augmented reality engine, the virtual assessment data to the augmented reality user device; and presenting, by a virtual overlay engine, the virtual account information and the account information as virtual objects overlaid with the real scene. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An augmented reality user device comprising:
-
a display configured to overlay virtual objects onto tangible objects in a real scene in real-time; a memory operable to store a plurality of scenarios linked with a virtual account for a user, wherein each scenario is linked with one or more challenges that affect the virtual account; one or more processors operably coupled to the display and the memory, and configured to implement; a virtual assessment engine configured to; identify a user identifier for the user in response to authenticating the user; receive an input from the user identifying a scenario from among the plurality of scenarios; execute the scenario for the user, wherein executing the scenario identifies one or more challenges linked with the scenario; identify one or more user actions; determine whether the user actions are related to a challenge linked with the scenario; generate user action information identifying the user actions and the scenario when the user actions are related to the scenario; generate a token comprising; the user identifier, and the user action information; send the token to a remote server; receive virtual assessment data in response to sending the token to the remote server, wherein the virtual assessment data comprises; virtual account information for the user comprising a virtual account balance linked with the plurality of scenarios, and account information for the user; and a virtual overlay engine configured to present the virtual account information and the account information as virtual objects overlaid with the real scene. - View Dependent Claims (18, 19, 20)
-
Specification