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. 12, 2024

Filed:

Dec. 13, 2017
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Brandon M. Walkin, San Francisco, CA (US);

Chanaka G. Karunamuni, San Jose, CA (US);

Dmitry A. Gorbik, San Francisco, CA (US);

Marcos Alonso Ruiz, San Francisco, CA (US);

Nathan de Vries, San Francisco, CA (US);

Joseph P Cerra, San Francisco, CA (US);

Emanuele Rudel, San Francisco, CA (US);

Assignee:

APPLE INC., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 3/04845 (2022.01); G06F 3/0485 (2022.01); G06F 3/0486 (2013.01); G06F 3/0487 (2013.01); G06F 3/0488 (2022.01); G06F 3/04883 (2022.01); G06F 3/04886 (2022.01); G06F 9/451 (2018.01); G06T 13/00 (2011.01); G06T 13/80 (2011.01);
U.S. Cl.
CPC ...
G06F 9/451 (2018.02); G06F 3/04845 (2013.01); G06F 3/0485 (2013.01); G06F 3/0486 (2013.01); G06F 3/0487 (2013.01); G06F 3/04883 (2013.01); G06F 3/04886 (2013.01); G06T 13/00 (2013.01); G06T 13/80 (2013.01); G06F 2203/04806 (2013.01); G06T 2200/24 (2013.01);
Abstract

An electronic device presents a user interface including an output property that represents a first type of output. The device detects a first input associated with modifying the first type of output via a first behavior model, and changes the output property over time based on the first behavior model and updates the user interface based on the changes in the output property. While updating the user interface, the device detects a change to the user input; and changes the output property over time based on a second behavior model based on: a value of the output property determined based on the first behavior model; and a first derivative of the value of the output property with respect to time determined based on the first behavior model. The device updates the user interface based on the changes in the output property that occur based on the second behavior model.


Find Patent Forward Citations

Loading…