IP Library Granted Patent US 12,468,436
Granted Patent B2
US 12,468,436 · App. 18/902,473 · Granted Nov 11, 2025

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/04817G06F3/0482G06F3/0485G06F3/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 12,468,436
App. No.
18/902,473
Granted
Nov 11, 2025
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 (217)

1 . A method comprising:

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

generating a user interface for display on a display device;

while the user interface is displayed on the display device, receiving an indication of a first input that includes a contact detected on a touch-sensitive surface of a device, wherein the touch-sensitive surface of the device is separate from the display device, wherein the touch-sensitive surface includes a plurality of predefined regions and each predefined region of the plurality of predefined regions is selectable to perform an associated functionality of a plurality of associated functionalities;

in response to receiving the indication of the first input:

determining in which of the plurality of predefined regions the contact is detected; and

in accordance with a determination that the contact is detected in a first predefined region of the plurality of predefined regions, displaying, via the display device, a first visual indication of a first functionality associated with the first predefined region without displaying a second visual indication of a second functionality associated with a second predefined region of the plurality of predefined regions, the first visual indication indicating that further selection of the first predefined region will cause performance of the first functionality of the plurality of associated functionalities that is associated with the first predefined region; and

in accordance with a determination that the contact is detected in the second predefined region, different than the first predefined region, of the plurality of predefined regions, displaying, via the display device, the second visual indication of the second functionality associated with the second predefined region without displaying the first visual indication of the first functionality associated with the first predefined region, the second visual indication indicating that further selection of the second predefined region will cause performance of the second functionality, different than the first functionality, of the plurality of associated functionalities that is associated with the second predefined region; and

wherein the further selection of the first predefined region or the second predefined region comprises detecting an increase in an intensity of the contact above a first predetermined intensity threshold.

2 . The method of claim 1 , further comprising:

in accordance with a determination that the contact has moved less than a first movement threshold during a first time period, determining functionality information for display in the user interface, the functionality information including information about the first functionality.

3 . The method of claim 2 , further comprising:

prior to determining in which of the plurality of predefined regions the contact is detected:

in accordance with a determination that the contact has moved more than the first movement threshold during the first time period, forgoing determination of the functionality information including the information about the first functionality of the plurality of associated functionalities.

4 . The method of claim 1 , wherein:

the first visual indication comprises a first visual cue for performing the first functionality; and

the second visual indication comprises a second visual cue, different from the first visual cue, for performing the second functionality.

5 . The method of claim 1 , wherein the first visual indication is displayed at a first location in the user interface, the first location corresponding to the first predefined region on the touch-sensitive surface associated with the first functionality.

6 . The method of claim 5 , wherein:

the second visual indication is displayed at a second location in the user interface, the second location corresponding to the second predefined region on the touch-sensitive surface associated with the second functionality, and

a relative positioning of the first location in the user interface with respect to the second location in the user interface corresponds to a relative positioning of the first predefined region on the touch-sensitive surface with respect to the second predefined region on the touch-sensitive surface.

7 . The method of claim 1 , wherein:

further selection of the first predefined region comprises receiving an indication of a second input detected on the first predefined region of the touch-sensitive surface that is associated with the first functionality;

further selection of the second predefined region comprises receiving an indication of a third input detected on the second predefined region of the touch-sensitive surface that is associated with the second functionality; and

the method further comprising:

in response to receiving the indication of the second input, performing the first functionality associated with the first predefined region; and

in response to receiving the indication of the third input, performing the second functionality associated with the second predefined region.

8 . The method of claim 7 , wherein:

detecting the second input comprises detecting the second input concurrently with the contact on the touch-sensitive surface of the device; and

detecting the third input comprises detecting the third input concurrently with the contact on the touch-sensitive surface of the device.

9 . The method of claim 7 , wherein:

detecting the second input comprises detecting a second contact on the first predefined region of the touch-sensitive surface of the device; and

detecting the third input comprises detecting a third contact on the second predefined region of the touch-sensitive surface of the device.

10 . The method of claim 7 , further comprising:

receiving an indication of a fourth input detected on the first predefined region of the touch-sensitive surface that is associated with the first functionality, wherein detecting the fourth input comprises detecting a second increase in the intensity of the contact above a second predetermined intensity threshold, the second predetermined intensity threshold being greater than the first predetermined intensity threshold; and

in response to receiving the indication of the fourth input, forgoing performance of the first functionality associated with the first predefined region on the touch-sensitive surface, and performing a third functionality associated with the first predefined region of the touch-sensitive surface, the third functionality being different than the first functionality;

receiving an indication of a fifth input detected on the second predefined region of the touch-sensitive surface that is associated with the second functionality, wherein detecting the fifth input comprises detecting the second increase in the intensity of the contact above the second predetermined intensity threshold, the second predetermined intensity threshold being greater than the first predetermined intensity threshold; and

in response to receiving the indication of the fifth input, forgoing performance of the second functionality associated with the second predefined region on the touch-sensitive surface, and performing a fourth functionality associated with the second predefined region of the touch-sensitive surface, the fourth functionality being different than the second functionality.

11 . The method of claim 10 , further comprising:

prior to performing the third functionality, determining first functionality information for display in the user interface, the first functionality information including information about the third functionality associated with the first predefined region of the touch-sensitive surface; and

prior to performing the fourth functionality, determining second functionality information for display in the user interface, the second functionality information including information about the fourth functionality associated with the second predefined region of the touch-sensitive surface.

12 . The method of claim 7 , wherein:

detecting the further selection of the first predefined region comprises detecting the contact on the first predefined region of the touch-sensitive surface of the device for longer than a second time period after detecting the increase in the intensity of the contact above the first predetermined intensity threshold,

detecting the further selection of the second predefined region comprises detecting the contact on the second predefined region of the touch-sensitive surface of the device for longer than the second time period after detecting the increase in the intensity of the contact above the first predetermined intensity threshold, and further comprising:

in response to detecting the further selection of the first predefined region, forgoing performance of the first functionality associated with the first predefined region on the touch-sensitive surface, and performing a third functionality associated with the first predefined region of the touch-sensitive surface, the third functionality being different than the first functionality; and

in response to detecting the further selection of the second predefined region, forgoing performance of the second functionality associated with the second predefined region on the touch-sensitive surface, and performing a fourth functionality associated with the second predefined region of the touch-sensitive surface, the fourth functionality being different than the second functionality.

13 . The method of claim 12 , further comprising:

prior to performing the third functionality, determining first functionality information for display in the user interface, the first functionality information including first information about the third functionality associated with the first predefined region of the touch-sensitive surface; and

prior to performing the fourth functionality, determining second functionality information for display in the user interface, the second functionality information including information about the fourth functionality associated with the second predefined region of the touch-sensitive surface.

14 . The method of claim 1 , wherein:

the first predefined region of the plurality of predefined regions on the touch-sensitive surface of the device is associated with a first set of functionalities, the first set of functionalities including the first functionality, and the second predefined region of the plurality of predefined regions on the touch-sensitive surface of the device is associated with a second set of functionalities, the second set of functionalities including the second functionality, and the method further comprising:

determining the first functionality; and

determining the second functionality,

wherein:

determining the first functionality comprises:

determining a current context of the user interface; and

selecting the first functionality from the first set of functionalities based on the current context of the user interface, and

determining the second functionality comprises:

determining the current context of the user interface; and

selecting the second functionality from the second set of functionalities based on the current context of the user interface.

15 . The method of claim 14 , wherein:

selecting the first functionality from the first set of functionalities based on the current context of the user interface includes:

in accordance with a determination that the current context is a first context, the first functionality corresponds to a first operation; and

in accordance with a determination that the current context is a second context, different from the first context, the first functionality corresponds to a second operation, different from the first operation; and

selecting the second functionality from the second set of functionalities based on the current context of the user interface includes:

in accordance with the determination that the current context is a third context, the second functionality corresponds to a third operation; and

in accordance with the determination that the current context is a fourth context, different from the third context, the second functionality corresponds to a fourth operation, different from the third operation.

16 . The method of claim 1 , further comprising:

in accordance with a determination that an intensity of the contact is below a first predetermined intensity threshold, determining for display the first visual indication or the second visual indication without performing the first functionality or the second functionality, respectively; and

in accordance with a determination that the intensity of the contact is above the first predetermined intensity threshold:

determining for display the first visual indication or the second visual indication; and

performing the first functionality or the second functionality, respectively.

17 . 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:

generating a user interface for display on a display device;

while the user interface is displayed on the display device, receiving an indication of a first input that includes a contact detected on a touch-sensitive surface of a device, wherein the touch-sensitive surface of the device is separate from the display device, wherein the touch-sensitive surface includes a plurality of predefined regions and each predefined region of the plurality of predefined regions is selectable to perform an associated functionality of a plurality of associated functionalities;

in response to receiving the indication of the first input:

determining in which of the plurality of predefined regions the contact is detected; and

in accordance with a determination that the contact is detected in a first predefined region of the plurality of predefined regions, displaying, via the display device, a first visual indication of a first functionality associated with the first predefined region without displaying a second visual indication of a second functionality associated with a second predefined region of the plurality of predefined regions, the first visual indication indicating that further selection of the first predefined region will cause performance of the first functionality of the plurality of associated functionalities that is associated with the first predefined region; and

in accordance with a determination that the contact is detected in the second predefined region, different than the first predefined region, of the plurality of predefined regions, displaying, via the display device, the second visual indication of the second functionality associated with the second predefined region without displaying the first visual indication of the first functionality associated with the first predefined region, the second visual indication indicating that further selection of the second predefined region will cause performance of the second functionality, different than the first functionality, of the plurality of associated functionalities that is associated with the second predefined region; and

wherein the further selection of the first predefined region or the second predefined region comprises detecting an increase in an intensity of the contact above a first predetermined intensity threshold.

18 . 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 electronic device to perform a method comprising:

generating a user interface for display on a display device;

while the user interface is displayed on the display device, receiving an indication of a first input that includes a contact detected on a touch-sensitive surface of a device, wherein the touch-sensitive surface of the device is separate from the display device, wherein the touch-sensitive surface includes a plurality of predefined regions and each predefined region of the plurality of predefined regions is selectable to perform an associated functionality of a plurality of associated functionalities;

in response to receiving the indication of the first input:

determining in which of the plurality of predefined regions the contact is detected; and

in accordance with a determination that the contact is detected in a first predefined region of the plurality of predefined regions, displaying, via the display device, a first visual indication of a first functionality associated with the first predefined region without displaying a second visual indication of a second functionality associated with a second predefined region of the plurality of predefined regions, the first visual indication indicating that further selection of the first predefined region will cause performance of the first functionality of the plurality of associated functionalities that is associated with the first predefined region; and

in accordance with a determination that the contact is detected in the second predefined region, different than the first predefined region, of the plurality of predefined regions, displaying, via the display device, the second visual indication of the second functionality associated with the second predefined region without displaying the first visual indication of the first functionality associated with the first predefined region, the second visual indication indicating that further selection of the second predefined region will cause performance of the second functionality, different than the first functionality, of the plurality of associated functionalities that is associated with the second predefined region; and

wherein the further selection of the first predefined region or the second predefined region comprises detecting an increase in an intensity of the contact above a first predetermined intensity threshold.

19 . The electronic device of claim 17 , the one or more programs including instructions for:

in accordance with a determination that the contact has moved less than a first movement threshold during a first time period, determining functionality information for display in the user interface, the functionality information including information about the first functionality.

20 . The electronic device of claim 19 , the one or more programs including instructions for:

prior to determining in which of the plurality of predefined regions the contact is detected:

in accordance with a determination that the contact has moved more than the first movement threshold during the first time period, forgoing determination of the functionality information including the information about the first functionality of the plurality of associated functionalities.

21 . The electronic device of claim 17 , wherein:

the first visual indication comprises a first visual cue for performing the first functionality; and

the second visual indication comprises a second visual cue, different from the first visual cue, for performing the second functionality.

22 . The electronic device of claim 17 , wherein the first visual indication is displayed at a first location in the user interface, the first location corresponding to the first predefined region on the touch-sensitive surface associated with the first functionality.

23 . The electronic device of claim 22 , wherein:

the second visual indication is displayed at a second location in the user interface, the second location corresponding to the second predefined region on the touch-sensitive surface associated with the second functionality, and

a relative positioning of the first location in the user interface with respect to the second location in the user interface corresponds to a relative positioning of the first predefined region on the touch-sensitive surface with respect to the second predefined region on the touch-sensitive surface.

24 . The electronic device of claim 17 , wherein:

further selection of the first predefined region comprises receiving an indication of a second input detected on the first predefined region of the touch-sensitive surface that is associated with the first functionality;

further selection of the second predefined region comprises receiving an indication of a third input detected on the second predefined region of the touch-sensitive surface that is associated with the second functionality; and

the one or more programs including instructions for:

in response to receiving the indication of the second input, performing the first functionality associated with the first predefined region; and

in response to receiving the indication of the third input, performing the second functionality associated with the second predefined region.

25 . The electronic device of claim 24 , wherein:

detecting the second input comprises detecting the second input concurrently with the contact on the touch-sensitive surface of the device; and

detecting the third input comprises detecting the third input concurrently with the contact on the touch-sensitive surface of the device.

26 . The electronic device of claim 24 , wherein:

detecting the second input comprises detecting a second contact on the first predefined region of the touch-sensitive surface of the device; and

detecting the third input comprises detecting a third contact on the second predefined region of the touch-sensitive surface of the device.

27 . The electronic device of claim 24 , the one or more programs including instructions for:

receiving an indication of a fourth input detected on the first predefined region of the touch-sensitive surface that is associated with the first functionality, wherein detecting the fourth input comprises detecting a second increase in the intensity of the contact above a second predetermined intensity threshold, the second predetermined intensity threshold being greater than the first predetermined intensity threshold; and

in response to receiving the indication of the fourth input, forgoing performance of the first functionality associated with the first predefined region on the touch-sensitive surface, and performing a third functionality associated with the first predefined region of the touch-sensitive surface, the third functionality being different than the first functionality;

receiving an indication of a fifth input detected on the second predefined region of the touch-sensitive surface that is associated with the second functionality, wherein detecting the fifth input comprises detecting the second increase in the intensity of the contact above the second predetermined intensity threshold, the second predetermined intensity threshold being greater than the first predetermined intensity threshold; and

in response to receiving the indication of the fifth input, forgoing performance of the second functionality associated with the second predefined region on the touch-sensitive surface, and performing a fourth functionality associated with the second predefined region of the touch-sensitive surface, the fourth functionality being different than the second functionality.

28 . The electronic device of claim 27 , the one or more programs including instructions for:

prior to performing the third functionality, determining first functionality information for display in the user interface, the first functionality information including information about the third functionality associated with the first predefined region of the touch-sensitive surface; and

prior to performing the fourth functionality, determining second functionality information for display in the user interface, the second functionality information including information about the fourth functionality associated with the second predefined region of the touch-sensitive surface.

29 . The electronic device of claim 24 , wherein:

detecting the further selection of the first predefined region comprises detecting the contact on the first predefined region of the touch-sensitive surface of the device for longer than a second time period after detecting the increase in the intensity of the contact above the first predetermined intensity threshold,

detecting the further selection of the second predefined region comprises detecting the contact on the second predefined region of the touch-sensitive surface of the device for longer than the second time period after detecting the increase in the intensity of the contact above the first predetermined intensity threshold, and the one or more programs including instructions for:

in response to detecting the further selection of the first predefined region, forgoing performance of the first functionality associated with the first predefined region on the touch-sensitive surface, and performing a third functionality associated with the first predefined region of the touch-sensitive surface, the third functionality being different than the first functionality; and

in response to detecting the further selection of the second predefined region, forgoing performance of the second functionality associated with the second predefined region on the touch-sensitive surface, and performing a fourth functionality associated with the second predefined region of the touch-sensitive surface, the fourth functionality being different than the second functionality.

30 . The electronic device of claim 29 , the one or more programs including instructions for:

prior to performing the third functionality, determining first functionality information for display in the user interface, the first functionality information including first information about the third functionality associated with the first predefined region of the touch-sensitive surface; and

prior to performing the fourth functionality, determining second functionality information for display in the user interface, the second functionality information including information about the fourth functionality associated with the second predefined region of the touch-sensitive surface.

31 . The electronic device of claim 17 , wherein:

the first predefined region of the plurality of predefined regions on the touch-sensitive surface of the device is associated with a first set of functionalities, the first set of functionalities including the first functionality, and the second predefined region of the plurality of predefined regions on the touch-sensitive surface of the device is associated with a second set of functionalities, the second set of functionalities including the second functionality, and the one or more programs including instructions for:

determining the first functionality; and

determining the second functionality,

wherein:

determining the first functionality comprises:

determining a current context of the user interface; and

selecting the first functionality from the first set of functionalities based on the current context of the user interface, and

determining the second functionality comprises:

determining the current context of the user interface; and

selecting the second functionality from the second set of functionalities based on the current context of the user interface.

32 . The electronic device of claim 31 , wherein:

selecting the first functionality from the first set of functionalities based on the current context of the user interface includes:

in accordance with a determination that the current context is a first context, the first functionality corresponds to a first operation; and

in accordance with a determination that the current context is a second context, different from the first context, the first functionality corresponds to a second operation, different from the first operation; and

selecting the second functionality from the second set of functionalities based on the current context of the user interface includes:

in accordance with the determination that the current context is a third context, the second functionality corresponds to a third operation; and

in accordance with the determination that the current context is a fourth context, different from the third context, the second functionality corresponds to a fourth operation, different from the third operation.

33 . The electronic device of claim 17 , the one or more programs including instructions for:

in accordance with a determination that an intensity of the contact is below a first predetermined intensity threshold, determining for display the first visual indication or the second visual indication without performing the first functionality or the second functionality, respectively; and

in accordance with a determination that the intensity of the contact is above the first predetermined intensity threshold:

determining for display the first visual indication or the second visual indication; and

performing the first functionality or the second functionality, respectively.

34 . The non-transitory computer readable storage medium of claim 18 , the method further comprising:

in accordance with a determination that the contact has moved less than a first movement threshold during a first time period, determining functionality information for display in the user interface, the functionality information including information about the first functionality.

35 . The non-transitory computer readable storage medium of claim 34 , the method further comprising:

prior to determining in which of the plurality of predefined regions the contact is detected:

in accordance with a determination that the contact has moved more than the first movement threshold during the first time period, forgoing determination of the functionality information including the information about the first functionality of the plurality of associated functionalities.

36 . The non-transitory computer readable storage medium of claim 18 , wherein:

the first visual indication comprises a first visual cue for performing the first functionality; and

the second visual indication comprises a second visual cue, different from the first visual cue, for performing the second functionality.

37 . The non-transitory computer readable storage medium of claim 18 , wherein the first visual indication is displayed at a first location in the user interface, the first location corresponding to the first predefined region on the touch-sensitive surface associated with the first functionality.

38 . The non-transitory computer readable storage medium of claim 37 , wherein:

the second visual indication is displayed at a second location in the user interface, the second location corresponding to the second predefined region on the touch-sensitive surface associated with the second functionality, and

a relative positioning of the first location in the user interface with respect to the second location in the user interface corresponds to a relative positioning of the first predefined region on the touch-sensitive surface with respect to the second predefined region on the touch-sensitive surface.

39 . The non-transitory computer readable storage medium of claim 18 , wherein:

further selection of the first predefined region comprises receiving an indication of a second input detected on the first predefined region of the touch-sensitive surface that is associated with the first functionality;

further selection of the second predefined region comprises receiving an indication of a third input detected on the second predefined region of the touch-sensitive surface that is associated with the second functionality; and

the method further comprising:

in response to receiving the indication of the second input, performing the first functionality associated with the first predefined region; and

in response to receiving the indication of the third input, performing the second functionality associated with the second predefined region.

40 . The non-transitory computer readable storage medium of claim 39 , wherein:

detecting the second input comprises detecting the second input concurrently with the contact on the touch-sensitive surface of the device; and

detecting the third input comprises detecting the third input concurrently with the contact on the touch-sensitive surface of the device.

41 . The non-transitory computer readable storage medium of claim 39 , wherein:

detecting the second input comprises detecting a second contact on the first predefined region of the touch-sensitive surface of the device; and

detecting the third input comprises detecting a third contact on the second predefined region of the touch-sensitive surface of the device.

42 . The non-transitory computer readable storage medium of claim 39 , the method further comprising:

receiving an indication of a fourth input detected on the first predefined region of the touch-sensitive surface that is associated with the first functionality, wherein detecting the fourth input comprises detecting a second increase in the intensity of the contact above a second predetermined intensity threshold, the second predetermined intensity threshold being greater than the first predetermined intensity threshold; and

in response to receiving the indication of the fourth input, forgoing performance of the first functionality associated with the first predefined region on the touch-sensitive surface, and performing a third functionality associated with the first predefined region of the touch-sensitive surface, the third functionality being different than the first functionality;

receiving an indication of a fifth input detected on the second predefined region of the touch-sensitive surface that is associated with the second functionality, wherein detecting the fifth input comprises detecting the second increase in the intensity of the contact above the second predetermined intensity threshold, the second predetermined intensity threshold being greater than the first predetermined intensity threshold; and

in response to receiving the indication of the fifth input, forgoing performance of the second functionality associated with the second predefined region on the touch-sensitive surface, and performing a fourth functionality associated with the second predefined region of the touch-sensitive surface, the fourth functionality being different than the second functionality.

43 . The non-transitory computer readable storage medium of claim 42 , the method further comprising:

prior to performing the third functionality, determining first functionality information for display in the user interface, the first functionality information including information about the third functionality associated with the first predefined region of the touch-sensitive surface; and

prior to performing the fourth functionality, determining second functionality information for display in the user interface, the second functionality information including information about the fourth functionality associated with the second predefined region of the touch-sensitive surface.

44 . The non-transitory computer readable storage medium of claim 39 , wherein:

detecting the further selection of the first predefined region comprises detecting the contact on the first predefined region of the touch-sensitive surface of the device for longer than a second time period after detecting the increase in the intensity of the contact above the first predetermined intensity threshold,

detecting the further selection of the second predefined region comprises detecting the contact on the second predefined region of the touch-sensitive surface of the device for longer than the second time period after detecting the increase in the intensity of the contact above the first predetermined intensity threshold, and the method further comprising:

in response to detecting the further selection of the first predefined region, forgoing performance of the first functionality associated with the first predefined region on the touch-sensitive surface, and performing a third functionality associated with the first predefined region of the touch-sensitive surface, the third functionality being different than the first functionality; and

in response to detecting the further selection of the second predefined region, forgoing performance of the second functionality associated with the second predefined region on the touch-sensitive surface, and performing a fourth functionality associated with the second predefined region of the touch-sensitive surface, the fourth functionality being different than the second functionality.

45 . The non-transitory computer readable storage medium of claim 44 , the method further comprising:

prior to performing the third functionality, determining first functionality information for display in the user interface, the first functionality information including first information about the third functionality associated with the first predefined region of the touch-sensitive surface; and

prior to performing the fourth functionality, determining second functionality information for display in the user interface, the second functionality information including information about the fourth functionality associated with the second predefined region of the touch-sensitive surface.

46 . The non-transitory computer readable storage medium of claim 18 , wherein:

the first predefined region of the plurality of predefined regions on the touch-sensitive surface of the device is associated with a first set of functionalities, the first set of functionalities including the first functionality, and the second predefined region of the plurality of predefined regions on the touch-sensitive surface of the device is associated with a second set of functionalities, the second set of functionalities including the second functionality, and the method further comprising:

determining the first functionality; and

determining the second functionality,

wherein:

determining the first functionality comprises:

determining a current context of the user interface; and

selecting the first functionality from the first set of functionalities based on the current context of the user interface, and

determining the second functionality comprises:

determining the current context of the user interface; and

selecting the second functionality from the second set of functionalities based on the current context of the user interface.

47 . The non-transitory computer readable storage medium of claim 46 , wherein:

selecting the first functionality from the first set of functionalities based on the current context of the user interface includes:

in accordance with a determination that the current context is a first context, the first functionality corresponds to a first operation; and

in accordance with a determination that the current context is a second context, different from the first context, the first functionality corresponds to a second operation, different from the first operation; and

selecting the second functionality from the second set of functionalities based on the current context of the user interface includes:

in accordance with the determination that the current context is a third context, the second functionality corresponds to a third operation; and

in accordance with the determination that the current context is a fourth context, different from the third context, the second functionality corresponds to a fourth operation, different from the third operation.

48 . The non-transitory computer readable storage medium of claim 18 , the method further comprising:

in accordance with a determination that an intensity of the contact is below a first predetermined intensity threshold, determining for display the first visual indication or the second visual indication without performing the first functionality or the second functionality, respectively; and

in accordance with a determination that the intensity of the contact is above the first predetermined intensity threshold:

determining for display the first visual indication or the second visual indication; and

performing the first functionality or the second functionality, respectively.

Continuity (8)
Continuation 18060902 · Dec 1, 2022
Continuation 16945724 · Jul 31, 2020
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 20250021218A1 · Jan 16, 2025
References Cited (400)
US 2718550A · Hoyt et al. · 1955 [cited by applicant]
US 4672677A · Yamakawa · 1987 [cited by applicant]
US 5029223A · Fujisaki · 1991 [cited by applicant]
US 5483261A · Yasutake · 1996 [cited by applicant]
US 5488204A · Mead et al. · 1996 [cited by applicant]
US 5537153A · Shigihara · 1996 [cited by applicant]
US 5585866A · Miller et al. · 1996 [cited by applicant]
US 5596373A · White et al. · 1997 [cited by applicant]
US 5621456A · Florin et al. · 1997 [cited by applicant]
US 5677708A · Matthews et al. · 1997 [cited by applicant]
US 5818439A · Nagasaka et al. · 1998 [cited by applicant]
US 5825352A · Bisset et al. · 1998 [cited by applicant]
US 5835079A · Shieh · 1998 [cited by applicant]
US 5880411A · Gillespie et al. · 1999 [cited by applicant]
US 5886690A · Pond et al. · 1999 [cited by applicant]
US 5926230A · Niijima et al. · 1999 [cited by applicant]
US 6021320A · Bickford et al. · 2000 [cited by applicant]
US 6028600A · Rosin et al. · 2000 [cited by applicant]
US 6049333A · Lajoie et al. · 2000 [cited by applicant]
US 6188391B1 · Seely et al. · 2001 [cited by applicant]
US 6310610B1 · Beaton et al. · 2001 [cited by applicant]
US 6323846B1 · Westerman et al. · 2001 [cited by applicant]
US 6405371B1 · Oosterhout et al. · 2002 [cited by applicant]
US 6487722B1 · Okura et al. · 2002 [cited by applicant]
US 6570557B1 · Westerman et al. · 2003 [cited by applicant]
US 6628304B2 · Mitchell et al. · 2003 [cited by applicant]
US 6677932B1 · Westerman · 2004 [cited by applicant]
US 6690387B2 · Zimmerman et al. · 2004 [cited by applicant]
US 6745391B1 · Macrae et al. · 2004 [cited by applicant]
US 6909837B1 · Unger · 2005 [cited by applicant]
US 6928433B2 · Goodman et al. · 2005 [cited by applicant]
US 7015894B2 · Morohoshi · 2006 [cited by applicant]
US 7039879B2 · Bergsten et al. · 2006 [cited by applicant]
US 7103906B1 · Katz et al. · 2006 [cited by applicant]
US 7134089B2 · Celik et al. · 2006 [cited by applicant]
US 7184064B2 · Zimmerman et al. · 2007 [cited by applicant]
US 7213255B2 · Markel et al. · 2007 [cited by applicant]
US 7293275B1 · Krieger et al. · 2007 [cited by applicant]
US 7324953B1 · Murphy · 2008 [cited by applicant]
US 7330192B2 · Brunner et al. · 2008 [cited by applicant]
US 7596761B2 · Lemay et al. · 2009 [cited by applicant]
US 7614008B2 · Ording · 2009 [cited by applicant]
US 7631278B2 · Miksovsky et al. · 2009 [cited by applicant]
US 7633076B2 · Huppi et al. · 2009 [cited by applicant]
US 7636897B2 · Koralski et al. · 2009 [cited by applicant]
US 7649526B2 · Ording et al. · 2010 [cited by applicant]
US 7650569B1 · Allen et al. · 2010 [cited by applicant]
US 7653883B2 · Hotelling et al. · 2010 [cited by applicant]
US 7657849B2 · Chaudhri et al. · 2010 [cited by applicant]
US 7663607B2 · Hotelling et al. · 2010 [cited by applicant]
US 7665022B1 · Bednarz, Jr. · 2010 [cited by applicant]
US 7694231B2 · Kocienda et al. · 2010 [cited by applicant]
US 7712051B2 · Chadzelek et al. · 2010 [cited by applicant]
US 7783892B2 · Russell et al. · 2010 [cited by applicant]
US 7810043B2 · Ostojic et al. · 2010 [cited by applicant]
US 7814023B1 · Rao et al. · 2010 [cited by applicant]
US 7827483B2 · Unbedacht et al. · 2010 [cited by applicant]
US 7836475B2 · Angiolillo et al. · 2010 [cited by applicant]
US 7844914B2 · Andre et al. · 2010 [cited by applicant]
US 7849487B1 · Vosseller · 2010 [cited by applicant]
US 7856605B2 · Ording et al. · 2010 [cited by applicant]
US 7917477B2 · Hutson et al. · 2011 [cited by applicant]
US 7956846B2 · Ording et al. · 2011 [cited by applicant]
US 7957762B2 · Herz et al. · 2011 [cited by applicant]
US 7970379B2 · White et al. · 2011 [cited by applicant]
US 8006002B2 · Kalayjian et al. · 2011 [cited by applicant]
US 8026805B1 · Rowe · 2011 [cited by applicant]
US 8082523B2 · Forstall et al. · 2011 [cited by applicant]
US 8094132B1 · Frischling et al. · 2012 [cited by applicant]
US 8115731B2 · Varanda · 2012 [cited by applicant]
US 8145617B1 · Verstak et al. · 2012 [cited by applicant]
US 8170931B2 · Ross et al. · 2012 [cited by applicant]
US 8205240B2 · Ansari et al. · 2012 [cited by applicant]
US 8239784B2 · Hotelling et al. · 2012 [cited by applicant]
US 8279180B2 · Hotelling et al. · 2012 [cited by applicant]
US 8291452B1 · Yong et al. · 2012 [cited by applicant]
US 8299889B2 · Kumar et al. · 2012 [cited by applicant]
US 8301484B1 · Kumar · 2012 [cited by applicant]
US 8312484B1 · Mccarty et al. · 2012 [cited by applicant]
US 8312486B1 · Briggs et al. · 2012 [cited by applicant]
US 8316394B2 · Yates · 2012 [cited by applicant]
US 8325160B2 · St. Pierre et al. · 2012 [cited by applicant]
US 8346798B2 · Spiegelman et al. · 2013 [cited by applicant]
US 8370874B1 · Chang et al. · 2013 [cited by applicant]
US 8381135B2 · Hotelling et al. · 2013 [cited by applicant]
US 8386588B1 · Cooley · 2013 [cited by applicant]
US 8407737B1 · Ellis · 2013 [cited by applicant]
US 8416217B1 · Eriksson et al. · 2013 [cited by applicant]
US 8418202B2 · Ahmad-Taylor · 2013 [cited by applicant]
US 8424048B1 · Lyren et al. · 2013 [cited by applicant]
US 8479122B2 · Hotelling et al. · 2013 [cited by applicant]
US 8495499B1 · Denise · 2013 [cited by applicant]
US 8509599B2 · Itakura · 2013 [cited by applicant]
US 8516063B2 · Fletcher · 2013 [cited by applicant]
US 8516525B1 · Jerding et al. · 2013 [cited by applicant]
US 8560398B1 · Few et al. · 2013 [cited by applicant]
US 8584165B1 · Kane et al. · 2013 [cited by applicant]
US 8607163B2 · Plummer · 2013 [cited by applicant]
US 8607268B2 · Migos · 2013 [cited by applicant]
US 8613015B2 · Gordon et al. · 2013 [cited by applicant]
US 8613023B2 · Narahara et al. · 2013 [cited by applicant]
US 8625974B1 · Pinson · 2014 [cited by applicant]
US 8674958B1 · Kravets et al. · 2014 [cited by applicant]
US 8683362B2 · Shiplacoff et al. · 2014 [cited by applicant]
US 8683517B2 · Carpenter et al. · 2014 [cited by applicant]
US 8730190B2 · Moloney · 2014 [cited by applicant]
US 8742885B2 · Brodersen et al. · 2014 [cited by applicant]
US 8754862B2 · Zaliva · 2014 [cited by applicant]
US 8762852B2 · Davis et al. · 2014 [cited by applicant]
US 8769408B2 · Madden et al. · 2014 [cited by applicant]
US 8782706B2 · Ellis · 2014 [cited by applicant]
US 8850471B2 · Kilar et al. · 2014 [cited by applicant]
US 8850490B1 · Thomas et al. · 2014 [cited by applicant]
US 8869207B1 · Earle · 2014 [cited by applicant]
US 8887202B2 · Hunter et al. · 2014 [cited by applicant]
US 8930839B2 · He et al. · 2015 [cited by applicant]
US 8952987B2 · Momeyer et al. · 2015 [cited by applicant]
US 8963847B2 · Hunt · 2015 [cited by applicant]
US 8983950B2 · Askey et al. · 2015 [cited by applicant]
US 8988356B2 · Tseng · 2015 [cited by applicant]
US 8990857B2 · Yong et al. · 2015 [cited by applicant]
US 9007322B1 · Young · 2015 [cited by applicant]
US 9066146B2 · Suh et al. · 2015 [cited by applicant]
US 9081421B1 · Lai et al. · 2015 [cited by applicant]
US 9092057B2 · Varela et al. · 2015 [cited by applicant]
US 9116569B2 · Stacy et al. · 2015 [cited by applicant]
US 9118967B2 · Sirpal et al. · 2015 [cited by applicant]
US 9129656B2 · Prather et al. · 2015 [cited by applicant]
US 9141200B2 · Bernstein et al. · 2015 [cited by applicant]
US 9196309B2 · Schultz et al. · 2015 [cited by applicant]
US 9214290B2 · Xie et al. · 2015 [cited by applicant]
US 9215273B2 · Jonnala et al. · 2015 [cited by applicant]
US 9219634B1 · Morse et al. · 2015 [cited by applicant]
US 9235317B2 · Matas et al. · 2016 [cited by applicant]
US 9241121B2 · Rudolph · 2016 [cited by applicant]
US 9244600B2 · Mcintosh et al. · 2016 [cited by applicant]
US 9247014B1 · Rao · 2016 [cited by applicant]
US 9247174B2 · Sirpal et al. · 2016 [cited by applicant]
US 9285977B1 · Greenberg et al. · 2016 [cited by applicant]
US 9319727B2 · Phipps et al. · 2016 [cited by applicant]
US 9348458B2 · Hotelling et al. · 2016 [cited by applicant]
US 9357250B1 · Newman et al. · 2016 [cited by applicant]
US 9380343B2 · Webster et al. · 2016 [cited by applicant]
US 9414108B2 · Sirpal et al. · 2016 [cited by applicant]
US 9454288B2 · Raffle et al. · 2016 [cited by applicant]
US 9509798B1 · Thomas et al. · 2016 [cited by applicant]
US 9514476B2 · Kay et al. · 2016 [cited by applicant]
US 9532111B1 · Christie et al. · 2016 [cited by applicant]
US 9538310B2 · Fjeldsoe-nielsen et al. · 2017 [cited by applicant]
US 9542060B1 · Brenner et al. · 2017 [cited by applicant]
US 9560399B2 · Kaya et al. · 2017 [cited by applicant]
US 9575944B2 · Neil et al. · 2017 [cited by applicant]
US 9591339B1 · Christie et al. · 2017 [cited by applicant]
US 9600159B2 · Lawson et al. · 2017 [cited by applicant]
US 9602566B1 · Lewis et al. · 2017 [cited by applicant]
US 9639241B2 · Penha et al. · 2017 [cited by applicant]
US 9652118B2 · Hill et al. · 2017 [cited by applicant]
US 9652448B2 · Pasquero et al. · 2017 [cited by applicant]
US 9658740B2 · Chaudhri · 2017 [cited by applicant]
US 9774917B1 · Christie et al. · 2017 [cited by applicant]
US 9792018B2 · Van Os et al. · 2017 [cited by applicant]
US 9807462B2 · Wood · 2017 [cited by applicant]
US 9864508B2 · Dixon et al. · 2018 [cited by applicant]
US 9864509B2 · Howard et al. · 2018 [cited by applicant]
US 9871905B1 · Habiger et al. · 2018 [cited by applicant]
US 9913142B2 · Folse et al. · 2018 [cited by applicant]
US 9933937B2 · Lemay et al. · 2018 [cited by applicant]
US 9940454B2 · Richardson et al. · 2018 [cited by applicant]
US 9973800B2 · Yellin et al. · 2018 [cited by applicant]
US 9992025B2 · Mahaffey et al. · 2018 [cited by applicant]
US 10019142B2 · Van Os et al. · 2018 [cited by applicant]
US 10025499B2 · Howard et al. · 2018 [cited by applicant]
US 10079872B1 · Thomas et al. · 2018 [cited by applicant]
US 10091558B2 · Christie et al. · 2018 [cited by applicant]
US 10114631B2 · Shin · 2018 [cited by applicant]
US 10116996B1 · Christie et al. · 2018 [cited by applicant]
US 10126904B2 · Agnetta et al. · 2018 [cited by applicant]
US 10168871B2 · Wallters et al. · 2019 [cited by applicant]
US 10200761B1 · Christie et al. · 2019 [cited by applicant]
US 10205985B2 · Lue-sang et al. · 2019 [cited by applicant]
US 10209866B2 · Johnston et al. · 2019 [cited by applicant]
US 10237599B1 · Gravino et al. · 2019 [cited by applicant]
US 10275148B2 · Matas et al. · 2019 [cited by applicant]
US 10282088B2 · Kim et al. · 2019 [cited by applicant]
US 10303422B1 · Woo et al. · 2019 [cited by applicant]
US 10373479B2 · Banfi · 2019 [cited by applicant]
US 10405015B2 · Kite et al. · 2019 [cited by applicant]
US 10521188B1 · Christie et al. · 2019 [cited by applicant]
US 10551995B1 · Ho et al. · 2020 [cited by applicant]
US 10552470B2 · Todd et al. · 2020 [cited by applicant]
US 10564823B1 · Dennis et al. · 2020 [cited by applicant]
US 10601808B1 · Nijim et al. · 2020 [cited by applicant]
US 10606539B2 · Bernstein et al. · 2020 [cited by applicant]
US 10616155B2 · Choi et al. · 2020 [cited by applicant]
US 10631042B2 · Zerr et al. · 2020 [cited by applicant]
US 10650052B2 · Van Os et al. · 2020 [cited by applicant]
US 10795490B2 · Chaudhri et al. · 2020 [cited by applicant]
US 10827007B2 · Kode et al. · 2020 [cited by applicant]
US 11062358B1 · Lewis et al. · 2021 [cited by applicant]
US 11461397B2 · Van Os et al. · 2022 [cited by applicant]
US 11706263B2 · Warrick et al. · 2023 [cited by applicant]
US 11843838B2 · Ellingford et al. · 2023 [cited by applicant]
US 11863837B2 · Payne · 2024 [cited by applicant]
US 11962836B2 · Domm et al. · 2024 [cited by applicant]
US 20020015024A1 · Westerman et al. · 2002 [cited by applicant]
US 20020026637A1 · Markel et al. · 2002 [cited by applicant]
US 20020029170A1 · Gasser et al. · 2002 [cited by applicant]
US 20020042920A1 · Thomas et al. · 2002 [cited by applicant]
US 20020060750A1 · Istvan et al. · 2002 [cited by applicant]
US 20020085045A1 · Vong et al. · 2002 [cited by applicant]
US 20020100063A1 · Herigstad et al. · 2002 [cited by applicant]
US 20020112239A1 · Goldman · 2002 [cited by applicant]
US 20020113816A1 · Mitchell et al. · 2002 [cited by applicant]
US 20020144269A1 · Connelly · 2002 [cited by applicant]
US 20020171686A1 · Kamen et al. · 2002 [cited by applicant]
US 20020178446A1 · Sie et al. · 2002 [cited by applicant]
US 20030001907A1 · Bergsten et al. · 2003 [cited by applicant]
US 20030005445A1 · Schein et al. · 2003 [cited by applicant]
US 20030009757A1 · Kikinis · 2003 [cited by applicant]
US 20030011641A1 · Totman et al. · 2003 [cited by applicant]
US 20030013483A1 · Ausems et al. · 2003 [cited by applicant]
US 20030044162A1 · Angel · 2003 [cited by applicant]
US 20030088872A1 · Maissel et al. · 2003 [cited by applicant]
US 20030093790A1 · Logan et al. · 2003 [cited by applicant]
US 20030126600A1 · Heuvelman · 2003 [cited by applicant]
US 20030149628A1 · Abbosh et al. · 2003 [cited by applicant]
US 20030158950A1 · Sako · 2003 [cited by applicant]
US 20030167471A1 · Roth et al. · 2003 [cited by applicant]
US 20030177075A1 · Burke · 2003 [cited by applicant]
US 20030177498A1 · Ellis et al. · 2003 [cited by applicant]
US 20030192060A1 · Levy · 2003 [cited by applicant]
US 20030221191A1 · Khusheim · 2003 [cited by applicant]
US 20030228130A1 · Tanikawa et al. · 2003 [cited by applicant]
US 20030234804A1 · Parker et al. · 2003 [cited by applicant]
US 20040019497A1 · Volk et al. · 2004 [cited by applicant]
US 20040046801A1 · Lin et al. · 2004 [cited by applicant]
US 20040070573A1 · Graham · 2004 [cited by applicant]
US 20040088328A1 · Cook et al. · 2004 [cited by applicant]
US 20040090463A1 · Celik et al. · 2004 [cited by applicant]
US 20040093262A1 · Weston et al. · 2004 [cited by applicant]
US 20040133909A1 · Ma · 2004 [cited by applicant]
US 20040139401A1 · Unbedacht et al. · 2004 [cited by applicant]
US 20040161151A1 · Iwayama et al. · 2004 [cited by applicant]
US 20040168184A1 · Steenkamp et al. · 2004 [cited by applicant]
US 20040193421A1 · Blass · 2004 [cited by applicant]
US 20040252120A1 · Hunleth et al. · 2004 [cited by applicant]
US 20040254883A1 · Kondrk et al. · 2004 [cited by applicant]
US 20040254958A1 · Volk · 2004 [cited by applicant]
US 20040267715A1 · Polson et al. · 2004 [cited by applicant]
US 20040268417A1 · Gray et al. · 2004 [cited by applicant]
US 20050012599A1 · Dematteo · 2005 [cited by applicant]
US 20050024545A1 · Borden · 2005 [cited by applicant]
US 20050055710A1 · Aoki et al. · 2005 [cited by applicant]
US 20050063670A1 · Arai · 2005 [cited by applicant]
US 20050071761A1 · Kontio · 2005 [cited by applicant]
US 20050071785A1 · Chadzelek et al. · 2005 [cited by applicant]
US 20050076363A1 · Dukes et al. · 2005 [cited by applicant]
US 20050091254A1 · Stabb et al. · 2005 [cited by applicant]
US 20050091597A1 · Ackley · 2005 [cited by applicant]
US 20050134625A1 · Kubota · 2005 [cited by applicant]
US 20050162398A1 · Eliasson et al. · 2005 [cited by applicant]
US 20050162402A1 · Watanachote · 2005 [cited by applicant]
US 20050186988A1 · Lim et al. · 2005 [cited by applicant]
US 20050190059A1 · Wehrenberg · 2005 [cited by applicant]
US 20050223335A1 · Ichikawa · 2005 [cited by applicant]
US 20050235316A1 · Ahmad-taylor · 2005 [cited by applicant]
US 20050257166A1 · Tu · 2005 [cited by applicant]
US 20050283358A1 · Stephanick et al. · 2005 [cited by applicant]
US 20060017692A1 · Wehrenberg et al. · 2006 [cited by applicant]
US 20060020904A1 · Aaltonen et al. · 2006 [cited by applicant]
US 20060026521A1 · Hotelling et al. · 2006 [cited by applicant]
US 20060029374A1 · Park · 2006 [cited by applicant]
US 20060031872A1 · Hsiao et al. · 2006 [cited by applicant]
US 20060033724A1 · Chaudhri et al. · 2006 [cited by applicant]
US 20060053449A1 · Gutta · 2006 [cited by applicant]
US 20060053470A1 · Colter et al. · 2006 [cited by applicant]
US 20060069998A1 · Artman et al. · 2006 [cited by applicant]
US 20060071905A1 · Varanda · 2006 [cited by applicant]
US 20060080352A1 · Boubez et al. · 2006 [cited by applicant]
US 20060097991A1 · Hotelling et al. · 2006 [cited by applicant]
US 20060107304A1 · Cleron et al. · 2006 [cited by applicant]
US 20060112346A1 · Miksovsky et al. · 2006 [cited by applicant]
US 20060112352A1 · Tseng et al. · 2006 [cited by applicant]
US 20060117267A1 · Koralski et al. · 2006 [cited by applicant]
US 20060120624A1 · Jojic et al. · 2006 [cited by applicant]
US 20060195479A1 · Spiegelman et al. · 2006 [cited by applicant]
US 20060195512A1 · Rogers et al. · 2006 [cited by applicant]
US 20060197753A1 · Hotelling · 2006 [cited by applicant]
US 20060200842A1 · Chapman et al. · 2006 [cited by applicant]
US 20060224987A1 · Caffarelli · 2006 [cited by applicant]
US 20060236847A1 · Withop · 2006 [cited by applicant]
US 20060248113A1 · Leffert et al. · 2006 [cited by applicant]
US 20060265637A1 · Marriott et al. · 2006 [cited by applicant]
US 20060271968A1 · Zellner · 2006 [cited by applicant]
US 20060282856A1 · Errico et al. · 2006 [cited by applicant]
US 20060288848A1 · Gould et al. · 2006 [cited by applicant]
US 20060294545A1 · Morris et al. · 2006 [cited by applicant]
US 20070005569A1 · Hurst-hiller et al. · 2007 [cited by applicant]
US 20070009229A1 · Liu · 2007 [cited by applicant]
US 20070011702A1 · Vaysman · 2007 [cited by applicant]
US 20070024594A1 · Sakata et al. · 2007 [cited by applicant]
US 20070028267A1 · Ostojic et al. · 2007 [cited by applicant]
US 20070038957A1 · White · 2007 [cited by applicant]
US 20070073596A1 · Alexander et al. · 2007 [cited by applicant]
US 20070092204A1 · Wagner et al. · 2007 [cited by applicant]
US 20070094602A1 · Murabayashi · 2007 [cited by applicant]
US 20070150802A1 · Wan et al. · 2007 [cited by applicant]
US 20070150918A1 · Carpenter et al. · 2007 [cited by applicant]
US 20070154163A1 · Cordray · 2007 [cited by applicant]
US 20070157220A1 · Cordray et al. · 2007 [cited by applicant]
US 20070157249A1 · Cordray et al. · 2007 [cited by applicant]
US 20070168413A1 · Barletta et al. · 2007 [cited by applicant]
US 20070186254A1 · Tsutsui et al. · 2007 [cited by applicant]
US 20070199035A1 · Schwartz et al. · 2007 [cited by applicant]
US 20070204057A1 · Shaver et al. · 2007 [cited by applicant]
US 20070220580A1 · Putterman et al. · 2007 [cited by applicant]
US 20070229465A1 · Sakai et al. · 2007 [cited by applicant]
US 20070233880A1 · Nieh et al. · 2007 [cited by applicant]
US 20070244902A1 · Seide et al. · 2007 [cited by applicant]
US 20070248317A1 · Bahn · 2007 [cited by applicant]
US 20080046928A1 · Poling et al. · 2008 [cited by applicant]
US 20080046931A1 · Corbett et al. · 2008 [cited by applicant]
US 20080059884A1 · Ellis et al. · 2008 [cited by applicant]
US 20080065989A1 · Conroy et al. · 2008 [cited by applicant]
US 20080066010A1 · Brodersen et al. · 2008 [cited by applicant]
US 20080077562A1 · Schleppe · 2008 [cited by applicant]
US 20080092168A1 · Logan et al. · 2008 [cited by applicant]
US 20080092173A1 · Shannon et al. · 2008 [cited by applicant]
US 20080111822A1 · Horowitz et al. · 2008 [cited by applicant]
US 20080120668A1 · Yau · 2008 [cited by applicant]
US 20080127281A1 · Van et al. · 2008 [cited by applicant]
US 20080155475A1 · Duhig · 2008 [cited by applicant]
US 20080163053A1 · Hwang et al. · 2008 [cited by applicant]
US 20080189740A1 · Carpenter et al. · 2008 [cited by applicant]
US 20080189742A1 · Ellis et al. · 2008 [cited by applicant]
US 20080208844A1 · Jenkins · 2008 [cited by applicant]
US 20080216020A1 · Plummer · 2008 [cited by applicant]
US 20080222677A1 · Woo et al. · 2008 [cited by applicant]
US 20080235331A1 · Melamed et al. · 2008 [cited by applicant]
US 20080235588A1 · Gonze et al. · 2008 [cited by applicant]
US 20080243817A1 · Chan et al. · 2008 [cited by applicant]
US 20080250312A1 · Curtis · 2008 [cited by applicant]
US 20080260252A1 · Borgaonkar et al. · 2008 [cited by applicant]
US 20080270886A1 · Gossweiler et al. · 2008 [cited by applicant]
US 20080276278A1 · Krieger et al. · 2008 [cited by applicant]
US 20080276279A1 · Gossweiler et al. · 2008 [cited by applicant]
US 20080301260A1 · Goldeen et al. · 2008 [cited by applicant]
US 20080301579A1 · Jonasson et al. · 2008 [cited by applicant]
US 20080301734A1 · Goldeen et al. · 2008 [cited by applicant]
US 20080307343A1 · Robert et al. · 2008 [cited by applicant]
US 20080307458A1 · Kim et al. · 2008 [cited by applicant]
US 20080307459A1 · Migos · 2008 [cited by applicant]
US 20080320391A1 · Lemay et al. · 2008 [cited by applicant]
US 20080320532A1 · Lee · 2008 [cited by applicant]
US 20090055385A1 · Jeon et al. · 2009 [cited by applicant]
US 20090055873A1 · Kim et al. · 2009 [cited by applicant]
US 20090063521A1 · Bull et al. · 2009 [cited by applicant]
US 20090063975A1 · Rottler et al. · 2009 [cited by applicant]
US 20090089837A1 · Momosaki · 2009 [cited by applicant]
US 20090094662A1 · Chang et al. · 2009 [cited by applicant]
US 20090106110A1 · Stannard et al. · 2009 [cited by applicant]
US 20090119754A1 · Schubert · 2009 [cited by applicant]
US 20090158325A1 · Johnson · 2009 [cited by applicant]
US 20090158326A1 · Hunt et al. · 2009 [cited by applicant]
US 20090161868A1 · Chaudhry · 2009 [cited by applicant]
US 20090164944A1 · Webster et al. · 2009 [cited by applicant]
US 20090165054A1 · Rudolph · 2009 [cited by applicant]
US 20090174679A1 · Westerman · 2009 [cited by applicant]
US 20090177301A1 · Hayes · 2009 [cited by applicant]
US 20090177989A1 · Ma et al. · 2009 [cited by applicant]
US 20090178083A1 · Carr et al. · 2009 [cited by applicant]
US 20090228491A1 · Malik · 2009 [cited by applicant]
US 20090228807A1 · Lemay · 2009 [cited by applicant]
US 20090228919A1 · Zott et al. · 2009 [cited by applicant]
US 20090239587A1 · Negron et al. · 2009 [cited by applicant]
US 20090256807A1 · Nurmi · 2009 [cited by applicant]
US 20090259957A1 · Slocum et al. · 2009 [cited by applicant]
US 20090278916A1 · Ito · 2009 [cited by applicant]
US 20090282444A1 · Laksono et al. · 2009 [cited by applicant]
US 20090288079A1 · Zuber et al. · 2009 [cited by applicant]
US 20090313100A1 · Ingleshwar · 2009 [cited by applicant]
US 20090322962A1 · Weeks · 2009 [cited by applicant]
US 20090327952A1 · Karas et al. · 2009 [cited by applicant]
US 20100003007A1 · Itakura · 2010 [cited by applicant]
US 20100009629A1 · Jung et al. · 2010 [cited by applicant]
US 20100009719A1 · Oh et al. · 2010 [cited by applicant]
US 20100017713A1 · Igarashi · 2010 [cited by examiner]
US 20100031162A1 · Wiser et al. · 2010 [cited by applicant]
US 20100046608A1 · Mccrossan et al. · 2010 [cited by applicant]
US 20100053220A1 · Ozawa et al. · 2010 [cited by applicant]
US 20100053432A1 · Cheng et al. · 2010 [cited by applicant]
US 20100057696A1 · Miyazawa et al. · 2010 [cited by applicant]
US 20100064313A1 · Beyabani · 2010 [cited by applicant]
US 20100080163A1 · Krishnamoorthi et al. · 2010 [cited by applicant]
US 20100083181A1 · Matsushima et al. · 2010 [cited by applicant]
US 20100095240A1 · Shiplacoff et al. · 2010 [cited by applicant]
US 20100100899A1 · Bradbury et al. · 2010 [cited by applicant]
US 20100104269A1 · Prestenback et al. · 2010 [cited by applicant]
US 20100115060A1 · Julia et al. · 2010 [cited by applicant]
US 20100115592A1 · Belz et al. · 2010 [cited by applicant]