IP Library › Granted Patent US 10,496,260
Granted Patent B2
US 10,496,260 · App. 14/536,644 · Granted Dec 3, 2019

Device, method, and graphical user interface for pressure-based alteration of controls in a user interface

Inventors: Nicholas Zambetti (Largo, FL); Jeffrey Traer Bernstein (San Francisco, CA); Avi E. Cieplinski (San Francisco, CA); May-Li Khoe (San Francisco, CA)
Assignee: APPLE INC.
G06F3/04847G06F3/0488G06F3/04842
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,496,260
App. No.
14/536,644
Granted
Dec 3, 2019
Kind
B2
Abstract

An electronic device, with a touch-sensitive surface and a display, includes one or more sensors to detect intensity of contacts with the touch-sensitive surface. The device displays, on the display, a first control for controlling a first operation. The device detects, on the touch-sensitive surface, a first input that corresponds to the first control; and in response to detecting the first input: in accordance with a determination that the first input meets first control-activation criteria but does not include a contact with a maximum intensity above a respective intensity threshold, the device performs the first operation; and in accordance with a determination that the first input includes a contact with an intensity above the respective intensity threshold, the device displays a second control for performing a second operation associated with the first operation.

Claims (115)

1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, a touch-sensitive surface and one or more sensors to detect intensities of contacts with the touch-sensitive surface, cause the device to:

concurrently display, on the display, a first control for controlling a first operation on respective content and a plurality of controls for controlling other related operations related to the respective content;

detect, on the touch-sensitive surface, a first input directed to the first control; and

in response to detecting the first input directed to the first control:

in accordance with a determination that the first input directed to the first control meets first control-activation criteria but does not include a contact with a maximum intensity above a respective intensity threshold, perform the first operation; and

in accordance with a determination that the first input directed to the first control includes a contact with an intensity above the respective intensity threshold, display a second control that is distinct from the first control, wherein:

the second control, when activated, controls a second operation that is different from the first operation;

the second operation is associated with the first operation;

the second control is displayed concurrently with the plurality of controls for controlling other related operations; and

the second control was not displayed prior to detecting the first input.

2. The non-transitory computer readable storage medium of claim 1 , wherein displaying the second control includes replacing at least a portion of the first control with the second control.

3. The non-transitory computer readable storage medium of claim 1 , wherein the second control is a control for adjusting a parameter of the first operation.

4. The non-transitory computer readable storage medium of claim 1 , wherein:

the first control includes a button; and

the second control includes a slider.

5. The non-transitory computer readable storage medium of claim 1 , wherein the second control is a control for controlling an operation that includes one or more steps in common with the first operation.

6. The non-transitory computer readable storage medium of claim 1 , including instructions which cause the device to:

detect a second input on the touch-sensitive surface; and

in response to detecting the second input, perform the second operation corresponding to the second control.

7. The non-transitory computer readable storage medium of claim 6 , wherein the first input and the second input are part of a multi-part gesture that includes at least one continuously detected contact.

8. The non-transitory computer readable storage medium of claim 1 , including instructions which cause the device to, after displaying the second control:

detect a decrease in intensity of the contact below an intensity threshold that meets second control display criteria; and

in response to detecting the decrease in intensity of the contact, cease to display the second control on the display.

9. The non-transitory computer readable storage medium of claim 1 , wherein:

the first operation includes turning a visual effect on or off; and

the second operation includes adjusting a magnitude of the visual effect.

10. The non-transitory computer readable storage medium of claim 1 , wherein:

the first operation includes controlling media playback at a default playback speed; and

the second operation includes navigating through the media at a respective speed that is different from the default playback speed.

11. The non-transitory computer readable storage medium of claim 1 , wherein:

the first operation includes turning a timer on or off; and

the second operation includes setting a time of the timer.

12. The non-transitory computer readable storage medium of claim 1 , wherein:

the first operation includes turning an alarm on or off; and

the second operation includes setting a time for the alarm.

13. The non-transitory computer readable storage medium of claim 1 , wherein display of the second control replaces display of the first control.

14. An electronic device, comprising:

a display;

a touch-sensitive surface;

one or more sensors to detect intensities of contacts with the touch-sensitive surface;

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

concurrently displaying, on the display, a first control for controlling a first operation on respective content and a plurality of controls for controlling other related operations related to the respective content;

detecting, on the touch-sensitive surface, a first input directed to the first control; and

in response to detecting the first input directed to the first control:

in accordance with a determination that the first input directed to the first control meets first control-activation criteria but does not include a contact with a maximum intensity above a respective intensity threshold, performing the first operation; and

in accordance with a determination that the first input directed to the first control includes a contact with an intensity above the respective intensity threshold, displaying a second control that is distinct from the first control, wherein:

the second control, when activated, controls a second operation that is different from the first operation;

the second operation is associated with the first operation;

the second control is displayed concurrently with the plurality of controls for controlling other related operations and

the second control was not displayed prior to detecting the first input.

15. The electronic device of claim 14 , wherein displaying the second control includes replacing at least a portion of the first control with the second control.

16. The electronic device of claim 14 , wherein the second control is a control for adjusting a parameter of the first operation.

17. The electronic device of claim 14 , wherein:

the first control includes a button; and

the second control includes a slider.

18. The electronic device of claim 14 , wherein the second control is a control for controlling an operation that includes one or more steps in common with the first operation.

19. The electronic device of claim 14 , including instructions for:

detecting a second input on the touch-sensitive surface; and

in response to detecting the second input, performing the second operation corresponding to the second control.

20. The electronic device of claim 19 , wherein the first input and the second input are part of a multi-part gesture that includes at least one continuously detected contact.

21. The electronic device of claim 14 , including instructions for, after displaying the second control:

detecting a decrease in intensity of the contact below an intensity threshold that meets second control display criteria; and

in response to detecting the decrease in intensity of the contact, ceasing to display the second control on the display.

22. The electronic device of claim 14 , wherein:

the first operation includes turning a visual effect on or off; and

the second operation includes adjusting a magnitude of the visual effect.

23. The electronic device of claim 14 , wherein:

the first operation includes controlling media playback at a default playback speed; and

the second operation includes navigating through the media at a respective speed that is different from the default playback speed.

24. The electronic device of claim 14 , wherein:

the first operation includes turning a timer on or off; and

the second operation includes setting a time of the timer.

25. The electronic device of claim 14 , wherein:

the first operation includes turning an alarm on or off; and

the second operation includes setting a time for the alarm.

26. The electronic device of claim 14 , wherein display of the second control replaces display of the first control.

27. A method, comprising:

at an electronic device with a touch-sensitive surface and a display, wherein the device includes one or more sensors to detect intensities of contacts with the touch-sensitive surface:

concurrently displaying, on the display, a first control for controlling a first operation on respective content and a plurality of controls for controlling other related operations related to the respective content;

detecting, on the touch-sensitive surface, a first input directed to the first control; and

in response to detecting the first input directed to the first control:

in accordance with a determination that the first input directed to the first control meets first control-activation criteria but does not include a contact with a maximum intensity above a respective intensity threshold, performing the first operation; and

in accordance with a determination that the first input directed to the first control includes a contact with an intensity above the respective intensity threshold, ceasing display of the first control and displaying a second control that is distinct from the first control, wherein:

the second control, when activated, controls a second operation that is different from the first operation;

the second operation is associated with the first operation;

the second control is displayed concurrently with the plurality of controls for controlling other related operations and

the second control was not displayed prior to detecting the first input.

28. The method of claim 27 , wherein displaying the second control includes replacing at least a portion of the first control with the second control.

29. The method of claim 27 , wherein the second control is a control for adjusting a parameter of the first operation.

30. The method of claim 27 , wherein:

the first control includes a button; and

the second control includes a slider.

31. The method of claim 27 , wherein the second control is a control for controlling an operation that includes one or more steps in common with the first operation.

32. The method of claim 27 , including:

detecting a second input on the touch-sensitive surface; and

in response to detecting the second input, performing the second operation corresponding to the second control.

33. The method of claim 32 , wherein the first input and the second input are part of a multi-part gesture that includes at least one continuously detected contact.

34. The method of claim 27 , including, after displaying the second control:

detecting a decrease in intensity of the contact below an intensity threshold that meets second control display criteria; and

in response to detecting the decrease in intensity of the contact, ceasing to display the second control on the display.

35. The method of claim 27 , wherein:

the first operation includes turning a visual effect on or off; and

the second operation includes adjusting a magnitude of the visual effect.

36. The method of claim 27 , wherein:

the first operation includes controlling media playback at a default playback speed; and

the second operation includes navigating through the media at a respective speed that is different from the default playback speed.

37. The method of claim 27 , wherein:

the first operation includes turning a timer on or off; and

the second operation includes setting a time of the timer.

38. The method of claim 27 , wherein:

the first operation includes turning an alarm on or off; and

the second operation includes setting a time for the alarm.

39. The method of claim 27 , wherein display of the second control replaces display of the first control.

Continuity (5)
Continuation PCTUS2013040067 · May 8, 2013
Provisional Application 61778211 · Mar 12, 2013
Provisional Application 61747278 · Dec 29, 2012
Provisional Application 61688227 · May 9, 2012
Related Publication 20150067513A1 · Mar 5, 2015
Cited By (9)
US 1,113,981 US 12,401,889 US 12,450,854 US 12,495,204 US 12,659,569 US 12,701,334 US 12,707,140 US 12,739,511 US 12,744,990