The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 09, 2021

Filed:

Aug. 13, 2019
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Behzad Aghaei, Cupertino, CA (US);

Christopher A. Lattner, San Jose, CA (US);

Donald M. Firlik, Cupertino, CA (US);

Kenneth S. Orr, Cupertino, CA (US);

Matthew M. Patenaude, Pawtucket, RI (US);

Maxwell O. Drukman, San Francisco, CA (US);

Michael S. Ferris, Sunnyvale, CA (US);

Samuel C. Page, Cupertino, CA (US);

Sonny Falk, Cupertino, CA (US);

Timothy V. Isted, Cupertino, CA (US);

William A. Dudney, Jr., Cupertino, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/33 (2018.01); G06F 3/0488 (2013.01); G09B 5/02 (2006.01); G09B 19/00 (2006.01); G06F 3/0484 (2013.01); G06F 8/30 (2018.01); G06F 8/38 (2018.01); G06F 9/445 (2018.01); A63F 13/2145 (2014.01); G06F 40/274 (2020.01); A63F 13/537 (2014.01); A63F 13/63 (2014.01);
U.S. Cl.
CPC ...
G06F 3/04883 (2013.01); A63F 13/2145 (2014.09); A63F 13/537 (2014.09); A63F 13/63 (2014.09); G06F 3/0484 (2013.01); G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); G06F 3/04886 (2013.01); G06F 8/31 (2013.01); G06F 8/38 (2013.01); G06F 9/445 (2013.01); G06F 40/274 (2020.01); G09B 5/02 (2013.01); G09B 19/00 (2013.01); G09B 19/0053 (2013.01); A63F 2300/209 (2013.01); G06F 8/33 (2013.01);
Abstract

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.


Find Patent Forward Citations

Loading…