Configurable electronic communication element
US-2015268826-A1 · Sep 24, 2015 · US
US2016357432A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016357432-A1 |
| Application number | US-201615173553-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 3, 2016 |
| Priority date | Jun 5, 2015 |
| Publication date | Dec 8, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In an example method, a user interface is presented by a device 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 bracketed functions. The device receives a first touch gesture dragging a suggested bracketed function from the second portion to the first portion of the user interface. Responsive to receiving the first touch gesture, the suggested bracketed function is inserted into the sequence of code. The bracketed function encloses at least a portion of the sequence of code. The device receives a second touch gesture dragging an end bracket associated with the inserted bracketed function. Responsive to receiving the second touch gesture, the sequence of code is modified such that the bracketed function encloses an additional portion of the sequence of code.
Opening claim text (preview).
What is claimed is: 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 bracketed functions; receiving, by the device, a first touch gesture dragging a suggested bracketed function from the second portion to the first portion of the user interface; responsive to receiving the first touch gesture, inserting the suggested bracketed function into the sequence of code, wherein the bracketed function encloses at least a portion of the sequence of code; receiving, by the device, a second touch gesture dragging an end bracket associated with the inserted bracketed function; and responsive to receiving the second touch gesture, modifying the sequence of code such that the bracketed function encloses an additional portion of the sequence of code. 2 . The method of claim 1 , wherein the second touch gesture comprises a reverse pinching gesture. 3 . The method of claim 1 , further comprising displaying, by the device, in the first portion of the user interface, a beginning bracket associated in the inserted bracketed function, the end bracket associated with the inserted bracketed function, and a display element linking the beginning bracket to the end bracket. 4 . The method of claim 1 , wherein the user interface is presented as a part of a lesson plan. 5 . The method of claim 4 , wherein the suggested bracketed functions are determined based on the lesson plan. 6 . The method of claim 1 , further comprising: receiving, by the device, a touch input in the user interface, the touch input corresponding to a command to insert an array of numerals into the user interface; responsive to receiving the touch input: inserting the array of numerals into the user interface, and presenting an array size adjustment element; receiving, by the device, a sliding third touch gesture dragging the array size adjustment element; and responsive to receiving the sliding third touch gesture, modifying a size of the array of numerals. 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 a 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 bracketed functions; receiving, by the system, a first touch gesture dragging a suggested bracketed function from the second portion to the first portion of the user interface; responsive to receiving the first touch gesture, inserting the suggested bracketed function into the sequence of code, wherein the bracketed function encloses at least a portion of the sequence of code; receiving, by the system, a second touch gesture dragging an end bracket associated with the inserted bracketed function; and responsive to receiving the second touch gesture, modifying the sequence of code such that the bracketed function encloses an additional portion of the sequence of code. 8 . The system of claim 7 , wherein the second touch gesture comprises a reverse pinching gesture. 9 . The system of claim 7 , further comprising displaying, by the system, in the first portion of the user interface, a beginning bracket associated in the inserted bracketed function, the end bracket associated with the inserted bracketed function, and a display element linking the beginning bracket to the end bracket. 10 . The system of claim 7 , wherein the user interface is presented as a part of a lesson plan. 11 . The system of claim 10 , wherein the suggested bracketed functions are determined based on the lesson plan. 12 . The system of claim 7 , further comprising: receiving, by the system, a touch input in the user interface, the touch input corresponding to a command to insert an array of numerals into the user interface; responsive to receiving the touch input: inserting the array of numerals into the user interface, and presenting an array size adjustment element; receiving, by the system, a sliding third touch gesture dragging the array size adjustment element; and responsive to receiving the sliding third touch gesture, modifying a size of the array of numerals. 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 bracketed functions; receiving, by the device, a first touch gesture dragging a suggested bracketed function from the second portion to the first portion of the user interface; responsive to receiving the first touch gesture, inserting the suggested bracketed function into the sequence of code, wherein the bracketed function encloses at least a portion of the sequence of code; receiving, by the device, a second touch gesture dragging an end bracket associated with the inserted bracketed function; and responsive to receiving the second touch gesture, modifying the sequence of code such that the bracketed function encloses an additional portion of the sequence of code. 14 . The computer-readable medium of claim 13 , wherein the second touch gesture comprises a reverse pinching gesture. 15 . The computer-readable medium of claim 13 , further comprising displaying, by the device, in the first portion of the user interface, a beginning bracket associated in the inserted bracketed function, the end bracket associated with the inserted bracketed function, and a display element linking the beginning bracket to the end bracket. 16 . The computer-readable medium of claim 13 , wherein the user interface is presented as a part of a lesson plan. 17 . The computer-readable medium of claim 16 , wherein the suggested bracketed functions are determined based on the lesson plan. 18 . The computer-readable medium of claim 13 , wherein the one or more sequences of instructions, when executed by one or more processors, further causes: receiving, by the device, a touch input in the user interface, the touch input corresponding to a command to insert an array of numerals into the user interface; responsive to receiving the touch input: inserting the array of numerals into the user interface, and presenting an array size adjustment element; receiving, by the device, a sliding third touch gesture dragging the array size adjustment element; and responsive to receiving the sliding third touch gesture, modifying a size of the array of numerals.
Converting codes to words; Guess-ahead of partial word inputs · CPC title
with visual presentation of the material to be studied, e.g. using film strip · CPC title
Intelligent editors · CPC title
characterized by low level software layer, relating to hardware management, e.g. Operating System, Application Programming Interface · CPC title
using indicators, e.g. showing the condition of a game character on screen · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.