TOUCH-BASED INTERACTIVE LEARNING ENVIRONMENT
First Claim
1. A method comprising:
- presenting, by a device, a user interface on a touch sensitive surface of the device, the user interface having a first portion for displaying a sequence of code and a second portion for displaying suggested segments of code;
receiving, by the device, one or more character inputs in the first portion of the user interface;
determining, by the device based on the one or more character inputs, one or more suggested segments of code;
presenting, by the device, the one or more suggested segments of code in the second portion of the user interface;
receiving, by the device, a touch input selecting a particular suggested segment of code; and
inserting, by the device, the selected suggested segment of code into the first portion of the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
In an example method, a device presents a user interface on a touch sensitive surface of the device. The user interface includes a first portion for displaying a sequence of code and a second portion for displaying suggested segments of code. The device receives one or more character inputs in the first portion of the user interface, and determines, based on the one or more character inputs, one or more suggested segments of code. The device presents the one or more suggested segments of code in the second portion of the user interface, and receives a touch input selecting a particular suggested segment of code. The device inserts the selected suggested segment of code into the first portion of the user interface.
20 Citations
18 Claims
-
1. A method comprising:
-
presenting, by a device, a user interface on a touch sensitive surface of the device, the user interface having a first portion for displaying a sequence of code and a second portion for displaying suggested segments of code; receiving, by the device, one or more character inputs in the first portion of the user interface; determining, by the device based on the one or more character inputs, one or more suggested segments of code; presenting, by the device, the one or more suggested segments of code in the second portion of the user interface; receiving, by the device, a touch input selecting a particular suggested segment of code; and inserting, by the device, the selected suggested segment of code into the first portion of the user interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a touch sensitive surface; one or more processors; a non-transitory computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes; presenting, by the system, a user interface on the touch sensitive surface, the user interface having a first portion for displaying a sequence of code and a second portion for displaying suggested segments of code; receiving, by the system, one or more character inputs in the first portion of the user interface; determining, by the system based on the one or more character inputs, one or more suggested segments of code; presenting, by the system, the one or more suggested segments of code in the second portion of the user interface; receiving, by the system, a touch input selecting a particular suggested segment of code; and inserting, by the system, the selected suggested segment of code into the first portion of the user interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:
-
presenting, by a device, a user interface on a touch sensitive surface of the device, the user interface having a first portion for displaying a sequence of code and a second portion for displaying suggested segments of code; receiving, by the device, one or more character inputs in the first portion of the user interface; determining, by the device based on the one or more character inputs, one or more suggested segments of code; presenting, by the device, the one or more suggested segments of code in the second portion of the user interface; receiving, by the device, a touch input selecting a particular suggested segment of code; and inserting, by the device, the selected suggested segment of code into the first portion of the user interface. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification