Patents by Inventor Timothy V. Isted
Timothy V. Isted has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11556242Abstract: 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.Type: GrantFiled: February 22, 2021Date of Patent: January 17, 2023Assignee: Apple Inc.Inventors: Timothy V. Isted, Behzad Aghaei, Maxwell O. Drukman, Sonny Falk, Matthew M. Patenaude, Maxwell S. Swadling, Connor M. Wakamo
-
Patent number: 11281369Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The device presents a keyboard image on a touch sensitive surface of the device. The device then receives a first touch input selecting a key of the keyboard image and responsive to receiving the first touch input, displays a primary character associated with the selected key. While maintenance of physical contact is detected by the touch sensitive surface, the device receives a touch gesture starting at the key of the keyboard image and continuing in a diagonal direction along a face of the key. Responsive to receiving the touch gesture, the device displays an alternative character associated with the selected key.Type: GrantFiled: March 12, 2019Date of Patent: March 22, 2022Inventors: Behzad Aghaei, Timothy V. Isted, Maxwell O. Drukman, Donald M. Firlik, Christopher A. Lattner, Kenneth S. Orr, Andreas Wendker
-
Publication number: 20210326036Abstract: 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.Type: ApplicationFiled: February 22, 2021Publication date: October 21, 2021Inventors: Timothy V. Isted, Behzad Aghaei, Maxwell O. Drukman, Sonny Falk, Matthew M. Patenaude, Maxwell S. Swadling, Connor M. Wakamo
-
Patent number: 10942645Abstract: 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.Type: GrantFiled: August 13, 2019Date of Patent: March 9, 2021Assignee: Apple Inc.Inventors: Behzad Aghaei, Christopher A. Lattner, Donald M. Firlik, Kenneth S. Orr, Matthew M. Patenaude, Maxwell O. Drukman, Michael S. Ferris, Samuel C. Page, Sonny Falk, Timothy V. Isted, William A. Dudney, Jr.
-
Patent number: 10929008Abstract: 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.Type: GrantFiled: June 3, 2016Date of Patent: February 23, 2021Assignee: Apple Inc.Inventors: Timothy V. Isted, Behzad Aghaei, Maxwell O. Drukman, Sonny Falk, Matthew M. Patenaude, Maxwell S. Swadling, Connor M. Wakamo
-
Publication number: 20200004414Abstract: 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.Type: ApplicationFiled: August 13, 2019Publication date: January 2, 2020Inventors: Behzad Aghaei, Christopher A. Lattner, Donald M. Firlik, Kenneth S. Orr, Matthew M. Patenaude, Maxwell O. Drukman, Michael S. Ferris, Samuel C. Page, Sonny Falk, Timothy V. Isted, William A. Dudney, Jr.
-
Patent number: 10430072Abstract: 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.Type: GrantFiled: June 3, 2016Date of Patent: October 1, 2019Assignee: Apple Inc.Inventors: Behzad Aghaei, Christopher A. Lattner, Donald M. Firlik, Kenneth S. Orr, Matthew M. Patenaude, Maxwell O. Drukman, Michael S. Ferris, Samuel C. Page, Sonny Falk, Timothy V. Isted, William A. Dudney
-
Publication number: 20190205028Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The device presents a keyboard image on a touch sensitive surface of the device. The device then receives a first touch input selecting a key of the keyboard image and responsive to receiving the first touch input, displays a primary character associated with the selected key. While maintenance of physical contact is detected by the touch sensitive surface, the device receives a touch gesture starting at the key of the keyboard image and continuing in a diagonal direction along a face of the key. Responsive to receiving the touch gesture, the device displays an alternative character associated with the selected key.Type: ApplicationFiled: March 12, 2019Publication date: July 4, 2019Inventors: Behzad Aghaei, Timothy V. Isted, Maxwell O. Drukman, Donald M. Firlik, Christopher A. Lattner, Kenneth S. Orr, Andreas Wendker
-
Patent number: 10268366Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The device receives a first touch input selecting a numeral presented in the user interface. Responsive to receiving the first touch input, a numeric keypad interface and a display element are presented. The device receives a second touch input selecting the display element. Responsive to receiving the second touch input, a rotary interface including the display element is presented. While the user is maintaining physical contact with the touch sensitive surface, the device receives a rotational touch gesture dragging the display element about the rotary interface. Responsive to receiving the rotational touch gesture, the numeral is modified.Type: GrantFiled: June 3, 2016Date of Patent: April 23, 2019Assignee: Apple Inc.Inventors: Behzad Aghaei, Timothy V. Isted, Maxwell O. Drukman, Donald M. Firlik, Christopher A. Lattner, Kenneth S. Orr, Andreas Wendker
-
Patent number: 10108335Abstract: In an example method, a graphical user interface (GUI) is displayed to a user on a display device of a computer system. The GUI includes a first game portion visually depicting a first game element and second game elements disposed within a game environment. A position of the first game element, a position of each of the second game elements, and/or a number of second game elements is randomized. The first GUI also includes a control portion visually depicting commands for manipulating the first game element within the game environment, and a first code portion. The computer system receives an indication that the user selected one of the commands depicted in the control portion. In response, the game element is manipulated within the game environment in accordance with the selected command. A first sequence of software code associated with the selected command is displayed in the first code portion.Type: GrantFiled: June 3, 2016Date of Patent: October 23, 2018Assignee: Apple Inc.Inventors: Timothy V. Isted, Behzad Aghaei, Ian J. Baird, Michael M. DeWitt, Matthew D. Drance, Maxwell O. Drukman, Kenneth S. Orr, Connor M. Wakamo
-
Publication number: 20160357432Abstract: 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.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Applicant: Apple Inc.Inventors: Behzad Aghaei, Christopher A. Lattner, Donald M. Firlik, JR., Kenneth S. Orr, Matthew M. Patenaude, Maxwell O. Drukman, Michael S. Ferris, Samuel C. Page, Sonny Falk, Timothy V. Isted, William A. Dudney, JR.
-
Publication number: 20160358505Abstract: 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.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Applicant: Apple Inc.Inventors: Timothy V. Isted, Behzad Aghaei, Maxwell O. Drukman, Sonny Falk, Matthew M. Patenaude, Maxwell S. Swadling, Connor M. Wakamo
-
Publication number: 20160354694Abstract: In an example method, a graphical user interface (GUI) is displayed to a user on a display device of a computer system. The GUI includes a first game portion visually depicting a first game element and second game elements disposed within a game environment. A position of the first game element, a position of each of the second game elements, and/or a number of second game elements is randomized. The first GUI also includes a control portion visually depicting commands for manipulating the first game element within the game environment, and a first code portion. The computer system receives an indication that the user selected one of the commands depicted in the control portion. In response, the game element is manipulated within the game environment in accordance with the selected command. A first sequence of software code associated with the selected command is displayed in the first code portion.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Applicant: Apple Inc.Inventors: Timothy V. Isted, Behzad Aghaei, Ian J. Baird, Michael M. DeWitt, Matthew D. Drance, Maxwell O. Drukman, Kenneth S. Orr, Connor M. Wakamo
-
Publication number: 20160357431Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The device receives a first touch input selecting a numeral presented in the user interface. Responsive to receiving the first touch input, a numeric keypad interface and a display element are presented. The device receives a second touch input selecting the display element. Responsive to receiving the second touch input, a rotary interface including the display element is presented. While the user is maintaining physical contact with the touch sensitive surface, the device receives a rotational touch gesture dragging the display element about the rotary interface. Responsive to receiving the rotational touch gesture, the numeral is modified.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Applicant: Apple Inc.Inventors: Behzad Aghaei, Timothy V. Isted, Maxwell O. Drukman, Donald M. Firlik, Christopher A. Lattner, Kenneth S. Orr, Andreas Wendker