Customizing application usability with 3D input
First Claim
Patent Images
1. A computing device for providing customized instructional content through an application using three-dimensional input, the computing device comprising:
- a processor; and
a memory device including instructions that, when executed by the processor, cause the processor to;
receive a first profile, wherein;
the first profile is associated with a plurality of users,the first profile comprises a plurality of commands associated with the three-dimensional input,the plurality of commands includes a first command and a second command, andthe plurality of commands interact with the instructional content;
receive the three-dimensional input, wherein;
the three-dimensional input is provided by an appendage of a user,the appendage of the user moves in a three-dimensional space to generate the three-dimensional input, andthe movement includes a start of the movement by the appendage and an end of the movement by the appendage;
determine that the three-dimensional input corresponds with the first command;
generate a second profile for the user, wherein;
at least one of the commands from the plurality of commands associated with the first profile is also associated with the second profile,the second profile corresponds with the user, andthe three-dimensional input replaces information in the second profile that was originally associated with the first command in the first profile;
receive a second three-dimensional input, wherein the first profile or the second profile comprises a duration of time for the user to attempt to provide the three-dimensional input or the second three-dimensional input;
determine that the second three-dimensional input is from the user; and
initiate the first command on the application according to the second profile for the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Generally, embodiments of the disclosure are directed to methods, computer-readable medium, servers, and systems for providing customized instructional content through an application using three-dimensional input and providing feedback from an interaction with the instructional content.
11 Citations
24 Claims
-
1. A computing device for providing customized instructional content through an application using three-dimensional input, the computing device comprising:
-
a processor; and a memory device including instructions that, when executed by the processor, cause the processor to; receive a first profile, wherein; the first profile is associated with a plurality of users, the first profile comprises a plurality of commands associated with the three-dimensional input, the plurality of commands includes a first command and a second command, and the plurality of commands interact with the instructional content; receive the three-dimensional input, wherein; the three-dimensional input is provided by an appendage of a user, the appendage of the user moves in a three-dimensional space to generate the three-dimensional input, and the movement includes a start of the movement by the appendage and an end of the movement by the appendage; determine that the three-dimensional input corresponds with the first command; generate a second profile for the user, wherein; at least one of the commands from the plurality of commands associated with the first profile is also associated with the second profile, the second profile corresponds with the user, and the three-dimensional input replaces information in the second profile that was originally associated with the first command in the first profile; receive a second three-dimensional input, wherein the first profile or the second profile comprises a duration of time for the user to attempt to provide the three-dimensional input or the second three-dimensional input; determine that the second three-dimensional input is from the user; and initiate the first command on the application according to the second profile for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a processor, cause the processor to perform operations for providing customized instructional content through an application using three-dimensional input, the operations comprising:
-
receiving a first profile, wherein; the first profile is associated with a plurality of users, the first profile comprises a plurality of commands associated with the three-dimensional input, the plurality of commands includes a first command and a second command, and the plurality of commands interact with the instructional content; receiving the three-dimensional input, wherein; the three-dimensional input is provided by an appendage of a user, the appendage of the user moves in a three-dimensional space to generate the three-dimensional input, and the movement includes a start of the movement by the appendage and an end of the movement by the appendage; determining that the three-dimensional input corresponds with the first command; generating a second profile for the user, wherein; at least one of the commands from the plurality of commands associated with the first profile is also associated with the second profile, the second profile corresponds with the user, and the three-dimensional input replaces information in the second profile that was originally associated with the first command in the first profile; receiving a second three-dimensional input, wherein the first profile or the second profile comprises a duration of time for the user to attempt to provide the three-dimensional input or the second three-dimensional input; determining that the second three-dimensional input is from the user; and initiating the first command on the application according to the second profile for the user instead of the first profile. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method of providing customized instructional content through an application using three-dimensional input, the method comprising:
-
receiving a first profile, wherein; the first profile is associated with a plurality of users, the first profile comprises a plurality of commands associated with the three-dimensional input, the plurality of commands includes a first command and a second command, and the plurality of commands interact with the instructional content; receiving the three-dimensional input, wherein; the three-dimensional input is provided by an appendage of a user, the appendage of the user moves in a three-dimensional space to generate the three-dimensional input, and the movement includes a start of the movement by the appendage and an end of the movement by the appendage; determining that the three-dimensional input corresponds with the first command; generating a second profile for the user, wherein; at least one of the commands from the plurality of commands associated with the first profile is also associated with the second profile, the second profile corresponds with the user, and the three-dimensional input replaces information in the second profile that was originally associated with the first command in the first profile; receiving a second three-dimensional input, wherein the first profile or the second profile comprises a duration of time for the user to attempt to provide the three-dimensional input or the second three-dimensional input; determining that the second three-dimensional input is from the user; and initiating the first command on the application according to the second profile for the user instead of the first profile. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification