IP Library Granted Patent US 11,520,467
Granted Patent B2
US 11,520,467 · App. 16/945,724 · Granted Dec 6, 2022

Input device and user interface interactions

Inventors: Marcel Van Os (San Francisco, CA); William M. Bachman (San Jose, CA); Elbert D. Chen (Cupertino, CA); Jeffrey L. Robbin (Los Altos, CA); Joe Howard (San Jose, CA); Joshua McGlinn (Mooresville, NC); Jonathan Lochhead (Scotts Valley, CA); Benjamin W. Keighran (Palo Alto, CA); Jennifer L. C. Folse (San Francisco, CA); Lynne Kress (Seattle, WA); Julian Missig (Burlingame, CA); Imran Chaudhri (San Francisco, CA); Alessandro Sabatelli (San Francisco, CA); Nicholas Zambetti (San Francisco, CA)
Assignee: Apple Inc.
G06F3/04842G06F3/016G06F3/0482G06F3/0485G06F3/04817G06F3/04883G06F3/04886G06F2203/014G06F2203/0383G06F2203/04105G06F2203/04803G08C2201/30H04N21/42224
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,520,467
App. No.
16/945,724
Granted
Dec 6, 2022
Kind
B2
Abstract

In some embodiments, a device displays functionality information in response to receiving an indication of a first input for which a contact meets functionality display criteria. In some embodiments, a device generates a user interface that includes a navigation bar including images from different positions in a respective content item, and a representation of an adjacent content item. In some embodiments, a device moves a selection-indicator in a user interface by a predefined amount in response to receiving an indication of a first input that meets unitary movement criteria. In some embodiments, a device interprets movement of a contact of an input based at least in part on a grip of a user. In some embodiments, a device displays a plurality of character selection options when a text entry field is not tolerant of character ambiguity and a first input corresponds to a plurality of candidate characters.

Claims (76)

1. A method comprising:

at an electronic device with one or more processors and memory:

receiving an indication of a first input that includes movement of a contact detected on a touch-sensitive surface of a device;

determining a grip with which a user is gripping the device; and

interpreting the movement of the contact on the touch-sensitive surface based at least in part on the grip of the user, including:

in accordance with a determination that the grip is a first grip, performing a first action in response to the first input; and

in accordance with a determination that the grip is a second grip, different from the first grip, performing a second action in response to the first input, different from the first action.

2. The method of claim 1 , wherein determining the grip with which the user is gripping the device comprises determining the grip with which the user is gripping the device based at least in part on an orientation of the device.

3. The method of claim 1 , wherein determining the grip with which the user is gripping the device comprises determining the grip with which the user is gripping the device based on an average orientation of the device over a most recent predetermined time period.

4. The method of claim 2 , wherein the orientation of the device is determined based on an accelerometer or other orientation sensor in the device.

5. The method of claim 1 , wherein interpreting the movement of the contact on the touch-sensitive surface based at least in part on the grip of the user comprises:

in accordance with the determination that the grip is the first grip, ignoring a first portion of the movement of the contact; and

in accordance with the determination that the grip is the second grip, different from the first grip, ignoring a second portion of the movement of the contact, different from the first portion of the movement of the contact.

6. The method of claim 5 , wherein:

the first grip comprises a right-handed grip, and

ignoring the first portion of the movement of the contact comprises:

in accordance with a determination that the movement of the contact is from right to left on the touch-sensitive surface, ignoring an end of the movement of the contact; and

in accordance with a determination that the movement of the contact is from left to right on the touch-sensitive surface, ignoring a beginning of the movement of the contact.

7. The method of claim 5 , wherein:

the second grip comprises a left-handed grip, and

ignoring the second portion of the movement of the contact comprises:

in accordance with a determination that the movement of the contact is from right to left on the touch-sensitive surface, ignoring a beginning of the movement of the contact; and

in accordance with a determination that the movement of the contact is from left to right on the touch-sensitive surface, ignoring an end of the movement of the contact.

8. The method of claim 1 , further comprising:

providing feedback information for display on a display device, the feedback information including information about the determined grip with which the user is gripping the device, and the interpretation of the movement of the contact on the touch-sensitive surface.

9. An electronic device, comprising:

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:

receiving an indication of a first input that includes movement of a contact detected on a touch-sensitive surface of a device;

determining a grip with which a user is gripping the device; and

interpreting the movement of the contact on the touch-sensitive surface based at least in part on the grip of the user, including:

in accordance with a determination that the grip is a first grip, performing a first action in response to the first input; and

in accordance with a determination that the grip is a second grip, different from the first grip, performing a second action in response to the first input, different from the first action.

10. 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 one or more processors and memory, cause the device to:

receive an indication of a first input that includes movement of a contact detected on a touch-sensitive surface of a device;

determine a grip with which a user is gripping the device; and

interpret the movement of the contact on the touch-sensitive surface based at least in part on the grip of the user, including:

in accordance with a determination that the grip is a first grip, performing a first action in response to the first input; and

in accordance with a determination that the grip is a second grip, different from the first grip, performing a second action in response to the first input, different from the first action.

11. The electronic device of claim 9 , wherein determining the grip with which the user is gripping the device comprises determining the grip with which the user is gripping the device based at least in part on an orientation of the device.

12. The electronic device of claim 9 , wherein determining the grip with which the user is gripping the device comprises determining the grip with which the user is gripping the device based on an average orientation of the device over a most recent predetermined time period.

13. The electronic device of claim 12 , wherein the orientation of the device is determined based on an accelerometer or other orientation sensor in the device.

14. The electronic device of claim 9 , wherein interpreting the movement of the contact on the touch-sensitive surface based at least in part on the grip of the user comprises:

in accordance with the determination that the grip is the first grip, ignoring a first portion of the movement of the contact; and

in accordance with the determination that the grip is the second grip, different from the first grip, ignoring a second portion of the movement of the contact, different from the first portion of the movement of the contact.

15. The electronic device of claim 14 , wherein:

the first grip comprises a right-handed grip, and

ignoring the first portion of the movement of the contact comprises:

in accordance with a determination that the movement of the contact is from right to left on the touch-sensitive surface, ignoring an end of the movement of the contact; and

in accordance with a determination that the movement of the contact is from left to right on the touch-sensitive surface, ignoring a beginning of the movement of the contact.

16. The electronic device of claim 14 , wherein:

the second grip comprises a left-handed grip, and

ignoring the second portion of the movement of the contact comprises:

in accordance with a determination that the movement of the contact is from right to left on the touch-sensitive surface, ignoring a beginning of the movement of the contact; and

in accordance with a determination that the movement of the contact is from left to right on the touch-sensitive surface, ignoring an end of the movement of the contact.

17. The electronic device of claim 9 , the instructions further for:

providing feedback information for display on a display device, the feedback information including information about the determined grip with which the user is gripping the device, and the interpretation of the movement of the contact on the touch-sensitive surface.

18. The non-transitory computer readable storage medium of claim 10 , wherein determining the grip with which the user is gripping the device comprises determining the grip with which the user is gripping the device based at least in part on an orientation of the device.

19. The non-transitory computer readable storage medium of claim 10 , wherein determining the grip with which the user is gripping the device comprises determining the grip with which the user is gripping the device based on an average orientation of the device over a most recent predetermined time period.

20. The non-transitory computer readable storage medium of claim 19 , wherein the orientation of the device is determined based on an accelerometer or other orientation sensor in the device.

21. The non-transitory computer readable storage medium of claim 10 , wherein interpreting the movement of the contact on the touch-sensitive surface based at least in part on the grip of the user comprises:

in accordance with the determination that the grip is the first grip, ignoring a first portion of the movement of the contact; and

in accordance with the determination that the grip is the second grip, different from the first grip, ignoring a second portion of the movement of the contact, different from the first portion of the movement of the contact.

22. The non-transitory computer readable storage medium of claim 21 , wherein:

the first grip comprises a right-handed grip, and

ignoring the first portion of the movement of the contact comprises:

in accordance with a determination that the movement of the contact is from right to left on the touch-sensitive surface, ignoring an end of the movement of the contact; and

in accordance with a determination that the movement of the contact is from left to right on the touch-sensitive surface, ignoring a beginning of the movement of the contact.

23. The non-transitory computer readable storage medium of claim 21 , wherein:

the second grip comprises a left-handed grip, and

ignoring the second portion of the movement of the contact comprises:

in accordance with a determination that the movement of the contact is from right to left on the touch-sensitive surface, ignoring a beginning of the movement of the contact; and

in accordance with a determination that the movement of the contact is from left to right on the touch-sensitive surface, ignoring an end of the movement of the contact.

24. The non-transitory computer readable storage medium of claim 10 , wherein the instructions further cause the device to:

provide feedback information for display on a display device, the feedback information including information about the determined grip with which the user is gripping the device, and the interpretation of the movement of the contact on the touch-sensitive surface.

Continuity (6)
Continuation 16392467 · Apr 23, 2019
Continuation 15990327 · May 25, 2018
Continuation 15695880 · Sep 5, 2017
Continuation 14749288 · Jun 24, 2015
Provisional Application 62016593 · Jun 24, 2014
Related Publication 20200363934A1 · Nov 19, 2020