IP Library Granted Patent US 11,656,751
Granted Patent B2
US 11,656,751 · App. 15/818,500 · Granted May 23, 2023

User interface for manipulating user interface objects with magnetic properties

Inventors: Nicholas Zambetti (San Francisco, CA); Imran Chaudhri (San Francisco, CA); Jonathan R. Dascola (San Francisco, CA); Alan C. Dye (San Francisco, CA); Christopher Patrick Foss (San Francisco, CA); Aurelio Guzman (San Jose, CA); Chanaka G. Karunamuni (San Jose, CA); Duncan Robert Kerr (San Francisco, CA); Christopher Wilson (San Francisco, CA); Eric Lance Wilson (San Jose, CA); Lawrence Y. Yang (Bellevue, WA); Gary Ian Butcher (San Jose, CA); Nathan De Vries (San Francisco, CA); Jonathan P. Ive (San Jose, CA)
Assignee: Apple Inc.
G06F3/04847G04G21/00G06F3/0362G06F3/048G06F3/0482G06F3/0484G06F3/0485G06F3/0488G06F3/04842G06F3/04883G06F1/1694G06F3/016G06F3/017G06F2203/04806
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 11,656,751
App. No.
15/818,500
Granted
May 23, 2023
Kind
B2
Abstract

The present disclosure relates to user interfaces for manipulating user interface objects. A device, including a display and a rotatable input mechanism, is described in relation to manipulating user interface objects. In some examples, the manipulation of the object is a scroll, zoom, or rotate of the object. In other examples, objects are selected in accordance with simulated magnetic properties.

Claims (48)

1. A wearable electronic device, comprising:

a crown;

a display;

one or more processors;

a 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:

displaying content on the display of the wearable electronic device at a first position of the display, the content including a plurality of content portions;

detecting a rotation of the crown; and

in response to detecting rotation of the crown:

moving, based on the detected rotation of the crown, the content in a direction that is away from a beginning of the content and towards an end of the content so that a respective portion of the content moves from the first position of the display toward a second position of the display without reaching the second position of the display; and

in accordance with a determination that the respective portion of the content has been moved, based on the rotation of the crown, within a predefined distance of the second position of the display:

displaying the respective portion of the content that has stopped moving, based on the detected rotation of the crown;

after displaying the respective portion of the content that has stopped moving, automatically moving the respective portion of the content to the second position of the display; and

while automatically moving the content to the second position of the display, generating a tactile output at the wearable electronic device, wherein generating the tactile output is conditioned on the respective portion of the content being moved to the second position of the display, based on the rotation of the crown, within the predefined distance of the second position of the display.

2. The wearable electronic device of claim 1 , wherein the second position of the display is a zoomable visual element, and wherein the one or more programs further include instructions for:

in accordance with a determination that rotation of the crown causes the zoomable visual element to zoom beyond a minimum zoom level, causing the respective portion of the content to shrink to a zoom level that is less than the minimum zoom level before automatically returning to the minimum zoom level.

3. The wearable electronic device of claim 1 , wherein the crown of the wearable electronic device is a mechanical crown.

4. The wearable electronic device of claim 1 , wherein the second position of the display is a zoomable visual element, and wherein the one or more programs further include instructions for:

in accordance with a determination that rotation of the crown causes the zoomable visual element to zoom beyond a maximum zoom level, causing the respective portion of the content to enlarge to a zoom level that is beyond the maximum zoom level before automatically returning to the maximum zoom level.

5. A method, comprising:

at a wearable electronic device with a crown and a display:

displaying content on the display of the wearable electronic device at a first position of the display, the content including a plurality of content portions;

detecting a rotation of the crown; and

in response to detecting rotation of the crown:

moving, based on the detected rotation of the crown, the content in a direction so that a respective portion of the content moves from the first position of the display toward a second position of the display without reaching the second position of the display; and

in accordance with a determination that the respective portion of the content has been moved, based on the rotation of the crown, within a predefined distance of the second position of the display:

displaying the respective portion of the content that has stopped moving, based on the detected rotation of the crown;

after displaying the respective portion of the content that has stopped moving, automatically moving the respective portion of the content to the second position of the display; and

while automatically moving the content to the second position of the display, generating a tactile output at the wearable electronic device, wherein generating the tactile output is conditioned on the respective portion of the content being moved to the second position of the display, based on the rotation of the crown, within the predefined distance of the second position of the display.

6. The method of claim 5 , wherein the second position of the display is a zoomable visual element, the method further comprising:

in accordance with a determination that rotation of the crown causes the zoomable visual element to zoom beyond a minimum zoom level, causing the respective portion of the content to shrink to a zoom level that is less than the minimum zoom level before automatically returning to the minimum zoom level.

7. The method of claim 5 , wherein the crown of the wearable electronic device is a mechanical crown.

8. The method of claim 5 , wherein the second position of the display is a zoomable visual element, the method further comprising:

in accordance with a determination that rotation of the crown causes the zoomable visual element to zoom beyond a maximum zoom level, causing the respective portion of the content to enlarge to a zoom level that is beyond the maximum zoom level before automatically returning to the maximum zoom level.

9. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a wearable electronic device with a crown and a display, the one or more programs including instructions for:

displaying content on the display of the wearable electronic device at a first position of the display, the content including a plurality of content portions;

detecting a rotation of the crown; and

in response to detecting rotation of the crown:

moving, based on the detected rotation of the crown, the content in a direction that is away from a beginning of the content and towards an end of the content so that a respective portion of the content moves from the first position of the display toward a second position of the display without reaching the second position of the display; and

in accordance with a determination that the respective portion of the content has been moved, based on the rotation of the crown, within a predefined distance of the second position of the display:

displaying the respective portion of the content that has stopped moving, based on the detected rotation of the crown;

after displaying the respective portion of the content that has stopped moving, automatically moving the respective portion of the content to the second position of the display; and

while automatically moving the content to the second position of the display, generating a tactile output at the wearable electronic device, wherein generating the tactile output is conditioned on the respective portion of the content being moved to the second position of the display, based on the rotation of the crown, within the predefined distance of the second position of the display.

10. The non-transitory computer readable storage medium of claim 9 , wherein the second position of the display is a zoomable visual element, and wherein the one or more programs further include instructions for:

in accordance with a determination that rotation of the crown causes the zoomable visual element to zoom beyond a minimum zoom level has been reached level, causing the respective portion of the content to shrinkto a zoom level that is less than the minimum zoom level before automatically returning to the minimum zoom level.

11. The non-transitory computer readable storage medium of claim 9 , wherein the crown of the wearable electronic device is a mechanical crown.

12. The non-transitory computer readable storage medium of claim 9 , wherein the second position of the display is a zoomable visual element, and wherein the one or more programs further include instructions for:

in accordance with a determination that rotation of the crown causes the zoomable visual element to zoom beyond a maximum zoom level, causing the respective portion of the content to enlarge to a zoom level that is beyond the maximum zoom level before automatically returning to the maximum zoom level.

Continuity (8)
Continuation 15655253 · Jul 20, 2017
Continuation 15049064 · Feb 20, 2016
Continuation PCTUS2014053961 · Sep 3, 2014
Provisional Application 61873360 · Sep 3, 2013
Provisional Application 61873356 · Sep 3, 2013
Provisional Application 61959851 · Sep 3, 2013
Provisional Application 61873359 · Sep 3, 2013
Related Publication 20180074690A1 · Mar 15, 2018
Cited By (4)
US 1,128,689 US 1,129,454 US 1,140,937 US 12,574,426