IP Library Granted Patent US 12,436,662
Granted Patent B2
US 12,436,662 · App. 18/527,137 · Granted Oct 7, 2025

Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback

Inventors: Christopher P. Foss (San Francisco, CA); Jonathan R. Dascola (San Francisco, CA); Marcos Alonso Ruiz (Oakland, CA); Chanaka G. Karunamuni (San Jose, CA); Stephen O. Lemay (Palo Alto, CA); Gregory M. Apodaca (Colbert, WA); Wan Si Wan (Sunnyvale, CA); Kenneth L Kocienda (San Jose, CA); Sebastian J. Bauer (Santa Monica, CA); Alan C. Dye (San Francisco, CA); Jonathan Ive (San Francisco, CA)
Assignee: Apple Inc.
G06F3/0482G06F3/016G06F3/0416G06F3/0481G06F3/04817G06F3/0483G06F3/04842G06F3/0485G06F3/0488G06F3/04883G06T11/001G06T13/80H04L67/60G06F2203/04104G06F2203/04806G06F2203/04808G06T2200/24
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,436,662
App. No.
18/527,137
Granted
Oct 7, 2025
Kind
B2
Abstract

An electronic device with a display and a touch-sensitive surface: displays a first user interface that includes a plurality of selectable objects; while a focus selector is at a location that corresponds to a respective selectable object, detects an input that includes detecting a contact on the touch-sensitive surface; and in response to detecting the input: in accordance with a determination that detecting the input meeting input criteria, including a criterion that is met when the contact meets a respective input threshold, displays a menu that includes contact information for the respective selectable object overlaid on top of the first user interface; and in accordance with a determination that detecting the input includes detecting a liftoff of the contact without meeting the input criteria, replaces display of the first user interface with display of a second user interface.

Claims (127)

1. A method, comprising:

at an electronic device with a display and a touch-sensitive surface:

displaying, on the display, a first user interface that includes a plurality of selectable objects that are associated with respective information;

while displaying the plurality of selectable objects and while a focus selector is at a location that corresponds to a respective selectable object, detecting an input that includes detecting a contact with the touch-sensitive surface; and

in response to detecting the input:

in accordance with a determination that the input is directed to a first portion of the respective selectable object and meets input criteria, the input criteria including a criterion that is met when the contact with the touch-sensitive surface meets a respective input threshold:

displaying a menu for the respective selectable object that includes the respective information for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and

blurring at least one other selectable object of the plurality of selectable objects other than the respective selectable object while displaying the menu;

in accordance with a determination that the input is directed to a second portion of the respective selectable object and meets the input criteria, wherein the second portion of the respective selectable object is different from the first portion of the respective selectable object, displaying content associated with the respective selectable object that is different from the menu for the respective selectable object; and

in accordance with a determination that the input is directed to the first portion of the respective selectable object and detecting the input includes detecting a liftoff of the contact without the input meeting the input criteria, replacing display of the first user interface that includes the plurality of selectable objects with display of a second user interface that is associated with the respective selectable object.

2. The method of claim 1 , including:

in response to detecting the input:

in accordance with the determination that detecting the input includes detecting the contact meeting the input criteria, displaying additional descriptive information describing the respective selectable object.

3. The method of claim 1 , including:

while displaying the menu for the respective selectable object, detecting a predefined dismissal gesture directed to a location outside of the menu on the first user interface; and

in response to detecting the predefined dismissal gesture:

ceasing to display the menu for the respective selectable object; and

restoring display of the first user interface that includes the plurality of selectable objects.

4. The method of claim 1 , wherein the menu includes one or more communication objects, and wherein the method includes:

while the contact on the touch-sensitive surface is maintained, detecting movement of the contact on the touch-sensitive surface that corresponds to movement of the focus selector to a respective communication object of the one or more communication objects on the display;

while the focus selector is on the respective communication object, detecting a portion of the input that meets selection criteria; and

in response to detecting the portion of the input that meets the selection criteria, initiating a communication function corresponding to the respective communication object.

5. The method of claim 4 , wherein the portion of the input that meets the selection criteria is a terminal portion of the input.

6. The method of claim 4 , wherein the portion of the input that meets the selection criteria corresponds to a change in intensity of the contact on the touch-sensitive surface.

7. The method of claim 4 , wherein initiating the communication function corresponding to the respective communication object includes initiating a communication corresponding to the respective communication object.

8. The method of claim 4 , wherein initiating the communication function corresponding to the respective communication object in response to detecting the portion of the input that meets the selection criteria includes:

in response to detecting the portion of the input that meets the selection criteria:

in accordance with a determination that the focus selector is located at a first portion of the respective communication object, initiating a communication with a default option among a plurality of options associated with the respective communication object for the respective selectable object; and

in accordance with a determination that the focus selector is located at a second portion of the respective communication object, displaying the plurality of options associated with the respective communication object for the respective selectable object.

9. The method of claim 8 , wherein the plurality of options associated with the respective communication object expand out from the respective communication object.

10. The method of claim 8 , including:

detecting selection of a respective option of the plurality of options associated with the respective communication object; and

in response to detecting the selection of the respective option, initiating a communication corresponding to the respective option.

11. The method of claim 1 , wherein the respective information includes one or more of: one or more phone numbers, one or more email addresses, one or more geographic addresses, and one or more messaging contact addresses or identities.

12. The method of claim 1 , wherein the plurality of selectable objects that are associated with respective information include representations of users associated with the respective information.

13. The method of claim 1 , wherein the respective selectable object is an avatar, and the method includes:

in accordance with the determination that detecting the input includes detecting the contact meeting the input criteria, displaying a magnified version of the avatar within the menu.

14. The method of claim 1 , wherein the plurality of selectable objects that are associated with respective information include representations of locations associated with the respective information.

15. The method of claim 1 , wherein the menu includes a header, wherein the header includes additional information about the respective selectable object.

16. The method of claim 1 , wherein displaying content associated with the respective selectable object that is different from the menu for the respective selectable object includes:

in accordance with a determination that a first portion of the input directed to a second portion of the respective selectable object meets preview criteria, displaying a preview area overlaid on at least some of the plurality of selectable objects in the first user interface, wherein the preview area includes a reduced scale representation of the second user interface;

in accordance with a determination that a second portion of the input directed to the second portion of the respective selectable object, detected after the first portion of the input directed to the second portion of the respective selectable object, meets user-interface-replacement criteria, replacing display of the first user interface and the overlaid preview area with display of the second user interface; and

in accordance with a determination that the second portion of the input directed to the second portion of the respective selectable object meets preview-area-disappearance criteria, ceasing to display the preview area and displaying the first user interface after the input ends.

17. The method of claim 16 , wherein determining that the first portion of the input directed to the second portion of the respective selectable object meets the preview criteria includes detecting that the contact during the first portion of the input directed to the second portion of the respective selectable object meets a first input threshold.

18. The method of claim 17 , wherein determining that the second portion of the input directed to the second portion of the respective selectable object meets the user-interface-replacement criteria includes detecting that the contact during the second portion of the input directed to a second portion of the respective selectable object meets a second input threshold, greater than the first input threshold.

19. The method of claim 16 , wherein determining that the second portion of the input directed to the second portion of the respective selectable object meets the preview-area-disappearance criteria includes detecting a liftoff of the contact without meeting the user-interface-replacement criteria during the second portion of the input directed to the second portion of the respective selectable object.

20. The method of claim 16 , including:

applying a visual effect to obscure the first user interface while displaying the preview area.

21. An electronic device, comprising:

a display;

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

displaying, on the display, a first user interface that includes a plurality of selectable objects that are associated with respective information;

while displaying the plurality of selectable objects and while a focus selector is at a location that corresponds to a respective selectable object, detecting an input that includes detecting a contact with the touch-sensitive surface; and

in response to detecting the input:

in accordance with a determination that the input is directed to a first portion of the respective selectable object and meets input criteria, the input criteria including a criterion that is met when the contact with the touch-sensitive surface meets a respective input threshold:

displaying a menu for the respective selectable object that includes the respective information for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and

blurring at least one other selectable object of the plurality of selectable objects other than the respective selectable object while displaying the menu;

in accordance with a determination that the input is directed to a second portion of the respective selectable object and meets the input criteria, wherein the second portion of the respective selectable object is different from the first portion of the respective selectable object, displaying content associated with the respective selectable object that is different from the menu for the respective selectable object; and

in accordance with a determination that the input is directed to the first portion of the respective selectable object and detecting the input includes detecting a liftoff of the contact without the input meeting the input criteria, replacing display of the first user interface that includes the plurality of selectable objects with display of a second user interface that is associated with the respective selectable object.

22. The electronic device of claim 21 , wherein the one or more programs include instructions for:

in response to detecting the input:

in accordance with the determination that detecting the input includes detecting the contact meeting the input criteria, displaying additional descriptive information describing the respective selectable object.

23. The electronic device of claim 21 , wherein the one or more programs include instructions for:

while displaying the menu for the respective selectable object, detecting a predefined dismissal gesture directed to a location outside of the menu on the first user interface; and

in response to detecting the predefined dismissal gesture:

ceasing to display the menu for the respective selectable object; and

restoring display of the first user interface that includes the plurality of selectable objects.

24. The electronic device of claim 21 , wherein the menu includes one or more communication objects, and wherein the one or more programs include instructions for:

while the contact on the touch-sensitive surface is maintained, detecting movement of the contact on the touch-sensitive surface that corresponds to movement of the focus selector to a respective communication object of the one or more communication objects on the display;

while the focus selector is on the respective communication object, detecting a portion of the input that meets selection criteria; and

in response to detecting the portion of the input that meets the selection criteria, initiating a communication function corresponding to the respective communication object.

25. The electronic device of claim 24 , wherein initiating the communication function corresponding to the respective communication object in response to detecting the portion of the input that meets the selection criteria includes:

in response to detecting the portion of the input that meets the selection criteria:

in accordance with a determination that the focus selector is located at a first portion of the respective communication object, initiating a communication with a default option among a plurality of options associated with the respective communication object for the respective selectable object; and

in accordance with a determination that the focus selector is located at a second portion of the respective communication object, displaying the plurality of options associated with the respective communication object for the respective selectable object.

26. The electronic device of claim 25 , wherein the one or more programs include instructions for:

detecting selection of a respective option of the plurality of options associated with the respective communication object; and

in response to detecting the selection of the respective option, initiating a communication corresponding to the respective option.

27. The electronic device of claim 21 , wherein the respective selectable object is an avatar, and wherein the one or more programs include instructions for:

in accordance with the determination that detecting the input includes detecting the contact meeting the input criteria, displaying a magnified version of the avatar within the menu.

28. The electronic device of claim 21 , wherein the plurality of selectable objects that are associated with respective information include representations of locations associated with the respective information.

29. The electronic device of claim 21 , wherein the menu includes a header, wherein the header includes additional information about the respective selectable object.

30. The electronic device of claim 21 , wherein displaying content associated with the respective selectable object that is different from the menu for the respective selectable object includes:

in accordance with a determination that a first portion of the input directed to a second portion of the respective selectable object meets preview criteria, displaying a preview area overlaid on at least some of the plurality of selectable objects in the first user interface, wherein the preview area includes a reduced scale representation of the second user interface;

in accordance with a determination that a second portion of the input directed to the second portion of the respective selectable object, detected after the first portion of the input directed to the second portion of the respective selectable object, meets user-interface-replacement criteria, replacing display of the first user interface and the overlaid preview area with display of the second user interface; and

in accordance with a determination that the second portion of the input directed to the second portion of the respective selectable object meets preview-area-disappearance criteria, ceasing to display the preview area and displaying the first user interface after the input ends.

31. The electronic device of claim 30 , wherein determining that the first portion of the input directed to the second portion of the respective selectable object meets the preview criteria includes detecting that the contact during the first portion of the input directed to the second portion of the respective selectable object meets a first input threshold.

32. 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 and a touch-sensitive surface, cause the electronic device to perform operations including:

displaying, on the display, a first user interface that includes a plurality of selectable objects that are associated with respective information;

while displaying the plurality of selectable objects and while a focus selector is at a location that corresponds to a respective selectable object, detecting an input that includes detecting a contact with the touch-sensitive surface; and

in response to detecting the input:

in accordance with a determination that the input is directed to a first portion of the respective selectable object and meets input criteria, the input criteria including a criterion that is met when the contact with the touch-sensitive surface meets a respective input threshold:

displaying a menu for the respective selectable object that includes the respective information for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and

blurring at least one other selectable object of the plurality of selectable objects other than the respective selectable object while displaying the menu;

in accordance with a determination that the input is directed to a second portion of the respective selectable object and meets the input criteria, wherein the second portion of the respective selectable object is different from the first portion of the respective selectable object, displaying content associated with the respective selectable object that is different from the menu for the respective selectable object; and

in accordance with a determination that the input is directed to the first portion of the respective selectable object and detecting the input includes detecting a liftoff of the contact without the input meeting the input criteria, replacing display of the first user interface that includes the plurality of selectable objects with display of a second user interface that is associated with the respective selectable object.

33. The non-transitory computer readable storage medium of claim 32 , wherein the one or more programs comprise instructions, which when executed by the electronic device, cause the electronic device to:

in response to detecting the input:

in accordance with the determination that detecting the input includes detecting the contact meeting the input criteria, display additional descriptive information describing the respective selectable object.

34. The non-transitory computer readable storage medium of claim 32 , wherein the one or more programs comprise instructions, which when executed by the electronic device, cause the electronic device to:

while displaying the menu for the respective selectable object, detect a predefined dismissal gesture directed to a location outside of the menu on the first user interface; and

in response to detecting the predefined dismissal gesture:

cease to display the menu for the respective selectable object; and

restore display of the first user interface that includes the plurality of selectable objects.

35. The non-transitory computer readable storage medium of claim 32 , wherein the menu includes one or more communication objects, and wherein the one or more programs comprise instructions, which when executed by the electronic device, cause the electronic device to:

while the contact on the touch-sensitive surface is maintained, detect movement of the contact on the touch-sensitive surface that corresponds to movement of the focus selector to a respective communication object of the one or more communication objects on the display;

while the focus selector is on the respective communication object, detect a portion of the input that meets selection criteria; and

in response to detecting the portion of the input that meets the selection criteria, initiate a communication function corresponding to the respective communication object.

36. The non-transitory computer readable storage medium of claim 35 , wherein initiating the communication function corresponding to the respective communication object in response to detecting the portion of the input that meets the selection criteria includes:

in response to detecting the portion of the input that meets the selection criteria:

in accordance with a determination that the focus selector is located at a first portion of the respective communication object, initiating a communication with a default option among a plurality of options associated with the respective communication object for the respective selectable object; and

in accordance with a determination that the focus selector is located at a second portion of the respective communication object, displaying the plurality of options associated with the respective communication object for the respective selectable object.

37. The non-transitory computer readable storage medium of claim 36 , wherein the one or more programs comprise instructions, which when executed by the electronic device, cause the electronic device to:

detect selection of a respective option of the plurality of options associated with the respective communication object; and

in response to detecting the selection of the respective option, initiate a communication corresponding to the respective option.

38. The non-transitory computer readable storage medium of claim 32 , wherein the respective selectable object is an avatar, and wherein the one or more programs comprise instructions, which when executed by the electronic device, cause the electronic device to:

in accordance with the determination that detecting the input includes detect the contact meeting the input criteria, display a magnified version of the avatar within the menu.

39. The non-transitory computer readable storage medium of claim 32 , wherein the plurality of selectable objects that are associated with respective information include representations of locations associated with the respective information.

40. The non-transitory computer readable storage medium of claim 32 , wherein the menu includes a header, wherein the header includes additional information about the respective selectable object.

41. The non-transitory computer readable storage medium of claim 32 , wherein displaying content associated with the respective selectable object that is different from the menu for the respective selectable object includes:

in accordance with a determination that a first portion of the input directed to a second portion of the respective selectable object meets preview criteria, displaying a preview area overlaid on at least some of the plurality of selectable objects in the first user interface, wherein the preview area includes a reduced scale representation of the second user interface;

in accordance with a determination that a second portion of the input directed to the second portion of the respective selectable object, detected after the first portion of the input directed to the second portion of the respective selectable object, meets user-interface-replacement criteria, replacing display of the first user interface and the overlaid preview area with display of the second user interface; and

in accordance with a determination that the second portion of the input directed to the second portion of the respective selectable object meets preview-area-disappearance criteria, ceasing to display the preview area and displaying the first user interface after the input ends.

42. The non-transitory computer readable storage medium of claim 41 , wherein determining that the first portion of the input directed to the second portion of the respective selectable object meets the preview criteria includes detecting that the contact during the first portion of the input directed to the second portion of the respective selectable object meets a first input threshold.

Continuity (13)
Continuation 17103899 · Nov 24, 2020
Continuation 16243834 · Jan 9, 2019
Continuation 14870988 · Sep 30, 2015
Continuation 14869899 · Sep 29, 2015
Provisional Application 62215696 · Sep 8, 2015
Provisional Application 62215722 · Sep 8, 2015
Provisional Application 62213609 · Sep 2, 2015
Provisional Application 62213606 · Sep 2, 2015
Provisional Application 62203387 · Aug 10, 2015
Provisional Application 62183139 · Jun 22, 2015
Provisional Application 62172226 · Jun 7, 2015
Provisional Application 62129954 · Mar 8, 2015
Related Publication 20240103694A1 · Mar 28, 2024
References Cited (400)
US 4864520A · Setoguchi et al. · 1989 [cited by applicant]
US 5184120A · Schultz · 1993 [cited by applicant]
US 5374787A · Miller et al. · 1994 [cited by applicant]
US 5428730A · Baker et al. · 1995 [cited by applicant]
US 5463722A · Venolia · 1995 [cited by applicant]
US 5510813A · Makinwa et al. · 1996 [cited by applicant]
US 5555354A · Strasnick et al. · 1996 [cited by applicant]
US 5559301A · Bryan, Jr. et al. · 1996 [cited by applicant]
US 5589855A · Blumstein et al. · 1996 [cited by applicant]
US 5664210A · Fleming et al. · 1997 [cited by applicant]
US 5710896A · Seidl · 1998 [cited by applicant]
US 5717438A · Kim et al. · 1998 [cited by applicant]
US 5793360A · Fleck et al. · 1998 [cited by applicant]
US 5793377A · Moore · 1998 [cited by applicant]
US 5801692A · Muzio et al. · 1998 [cited by applicant]
US 5805144A · Scholder et al. · 1998 [cited by applicant]
US 5805167A · Van Cruyningen · 1998 [cited by applicant]
US 5809267A · Moran et al. · 1998 [cited by applicant]
US 5819293A · Comer et al. · 1998 [cited by applicant]
US 5825352A · Bisset et al. · 1998 [cited by applicant]
US 5844560A · Crutcher et al. · 1998 [cited by applicant]
US 5870683A · Wells et al. · 1999 [cited by applicant]
US 5872922A · Hogan et al. · 1999 [cited by applicant]
US 5946647A · Miller et al. · 1999 [cited by applicant]
US 5956032A · Argiolas · 1999 [cited by applicant]
US 5973670A · Barber et al. · 1999 [cited by applicant]
US 6002397A · Kolawa et al. · 1999 [cited by applicant]
US 6031989A · Cordell · 2000 [cited by applicant]
US 6088019A · Rosenberg · 2000 [cited by applicant]
US 6088027A · Konar et al. · 2000 [cited by applicant]
US 6111575A · Martinez et al. · 2000 [cited by applicant]
US 6121960A · Carroll et al. · 2000 [cited by applicant]
US 6208329B1 · Ballare · 2001 [cited by applicant]
US 6208340B1 · Amin et al. · 2001 [cited by applicant]
US 6219034B1 · Elbing et al. · 2001 [cited by applicant]
US 6223188B1 · Albers et al. · 2001 [cited by applicant]
US 6232891B1 · Rosenberg · 2001 [cited by applicant]
US 6243080B1 · Molne · 2001 [cited by applicant]
US 6252594B1 · Xia et al. · 2001 [cited by applicant]
US 6292233B1 · Erba et al. · 2001 [cited by applicant]
US 6300936B1 · Braun et al. · 2001 [cited by applicant]
US 6313836B1 · Russell, Jr. et al. · 2001 [cited by applicant]
US 6396523B1 · Segal et al. · 2002 [cited by applicant]
US 6429846B2 · Rosenberg et al. · 2002 [cited by applicant]
US 6448977B1 · Braun et al. · 2002 [cited by applicant]
US 6459442B1 · Edwards et al. · 2002 [cited by applicant]
US 6489978B1 · Gong et al. · 2002 [cited by applicant]
US 6512530B1 · Rzepkowski et al. · 2003 [cited by applicant]
US 6563487B2 · Martin et al. · 2003 [cited by applicant]
US 6567102B2 · Kung · 2003 [cited by applicant]
US 6583798B1 · Hoek et al. · 2003 [cited by applicant]
US 6590568B1 · Astala et al. · 2003 [cited by applicant]
US 6661438B1 · Shiraishi et al. · 2003 [cited by applicant]
US 6734882B1 · Becker · 2004 [cited by applicant]
US 6735307B1 · Volckers · 2004 [cited by applicant]
US 6750890B1 · Sugimoto · 2004 [cited by applicant]
US 6806893B1 · Kolawa et al. · 2004 [cited by applicant]
US 6822635B2 · Shahoian et al. · 2004 [cited by applicant]
US 6906697B2 · Rosenberg · 2005 [cited by applicant]
US 6919927B1 · Hyodo · 2005 [cited by applicant]
US 6943778B1 · Astala et al. · 2005 [cited by applicant]
US 7036088B2 · Tunney · 2006 [cited by applicant]
US 7138983B2 · Wakai et al. · 2006 [cited by applicant]
US 7312791B2 · Hoshino et al. · 2007 [cited by applicant]
US 7411575B2 · Hill et al. · 2008 [cited by applicant]
US 7434177B1 · Ording et al. · 2008 [cited by applicant]
US 7453439B1 · Kushler et al. · 2008 [cited by applicant]
US 7471284B2 · Bathiche et al. · 2008 [cited by applicant]
US 7479949B2 · Jobs et al. · 2009 [cited by applicant]
US 7500127B2 · Fleck et al. · 2009 [cited by applicant]
US 7516404B1 · Colby et al. · 2009 [cited by applicant]
US 7533352B2 · Chew et al. · 2009 [cited by applicant]
US 7552397B2 · Holecek et al. · 2009 [cited by applicant]
US 7577530B2 · Vignalou-Marche · 2009 [cited by applicant]
US 7614008B2 · Ording · 2009 [cited by applicant]
US 7619616B2 · Rimas Ribikauskas et al. · 2009 [cited by applicant]
US 7629966B2 · Anson · 2009 [cited by applicant]
US 7656413B2 · Khan et al. · 2010 [cited by applicant]
US 7683889B2 · Rimas Ribikauskas et al. · 2010 [cited by applicant]
US 7702733B2 · Fleck et al. · 2010 [cited by applicant]
US 7743348B2 · Robbins et al. · 2010 [cited by applicant]
US 7760187B2 · Kennedy · 2010 [cited by applicant]
US 7787026B1 · Flory et al. · 2010 [cited by applicant]
US 7797642B1 · Karam et al. · 2010 [cited by applicant]
US 7801950B2 · Eisenstadt et al. · 2010 [cited by applicant]
US 7812826B2 · Ording et al. · 2010 [cited by applicant]
US 7890862B2 · Kompe et al. · 2011 [cited by applicant]
US 7900035B2 · Yoshida et al. · 2011 [cited by applicant]
US 7903090B2 · Soss et al. · 2011 [cited by applicant]
US 7952566B2 · Poupyrev et al. · 2011 [cited by applicant]
US 7956847B2 · Christie · 2011 [cited by applicant]
US 7973778B2 · Chen · 2011 [cited by applicant]
US 8000694B2 · Labidi et al. · 2011 [cited by applicant]
US 8040142B1 · Bokma et al. · 2011 [cited by applicant]
US 8059104B2 · Shahoian et al. · 2011 [cited by applicant]
US 8059105B2 · Rosenberg et al. · 2011 [cited by applicant]
US 8106856B2 · Matas et al. · 2012 [cited by applicant]
US 8125440B2 · Guyot-Sionnest et al. · 2012 [cited by applicant]
US 8125492B1 · Wainwright et al. · 2012 [cited by applicant]
US RE43448E · Kimoto et al. · 2012 [cited by applicant]
US 8209628B1 · Davidson · 2012 [cited by applicant]
US 8271900B2 · Wakizaka et al. · 2012 [cited by applicant]
US 8300005B2 · Tateuchi et al. · 2012 [cited by applicant]
US 8311514B2 · Bandyopadhyay et al. · 2012 [cited by applicant]
US 8325398B2 · Satomi et al. · 2012 [cited by applicant]
US 8363020B2 · Li et al. · 2013 [cited by applicant]
US 8390583B2 · Forutanpour et al. · 2013 [cited by applicant]
US 8423089B2 · Song et al. · 2013 [cited by applicant]
US 8446376B2 · Levy et al. · 2013 [cited by applicant]
US 8446382B2 · Goto et al. · 2013 [cited by applicant]
US 8453057B2 · Stallings et al. · 2013 [cited by applicant]
US 8456431B2 · Victor · 2013 [cited by applicant]
US 8466889B2 · Tong et al. · 2013 [cited by applicant]
US 8482535B2 · Pryor · 2013 [cited by applicant]
US 8499243B2 · Yuki · 2013 [cited by applicant]
US 8504946B2 · Williamson et al. · 2013 [cited by applicant]
US 8508494B2 · Moore · 2013 [cited by applicant]
US 8542205B1 · Keller · 2013 [cited by applicant]
US 8553092B2 · Tezuka et al. · 2013 [cited by applicant]
US 8570296B2 · Birnbaum et al. · 2013 [cited by applicant]
US 8581870B2 · Bokma et al. · 2013 [cited by applicant]
US 8587542B2 · Moore · 2013 [cited by applicant]
US 8593415B2 · Han et al. · 2013 [cited by applicant]
US 8593420B1 · Buuck · 2013 [cited by applicant]
US 8625882B2 · Backlund et al. · 2014 [cited by applicant]
US 8635545B2 · Kim et al. · 2014 [cited by applicant]
US 8638311B2 · Kang et al. · 2014 [cited by applicant]
US 8665227B2 · Gunawan · 2014 [cited by applicant]
US 8669945B2 · Coddington · 2014 [cited by applicant]
US 8698765B1 · Keller · 2014 [cited by applicant]
US 8706172B2 · Priyantha et al. · 2014 [cited by applicant]
US 8713471B1 · Rowley et al. · 2014 [cited by applicant]
US 8717305B2 · Williamson et al. · 2014 [cited by applicant]
US 8726198B2 · Rydenhag et al. · 2014 [cited by applicant]
US 8743069B2 · Morton et al. · 2014 [cited by applicant]
US 8760425B2 · Crisan · 2014 [cited by applicant]
US 8769431B1 · Prasad · 2014 [cited by applicant]
US 8773389B1 · Freed · 2014 [cited by applicant]
US 8788964B2 · Shin et al. · 2014 [cited by applicant]
US 8793577B2 · Schellingerhout et al. · 2014 [cited by applicant]
US 8799816B2 · Wells et al. · 2014 [cited by applicant]
US 8816989B2 · Nicholson et al. · 2014 [cited by applicant]
US 8830188B2 · Verthein et al. · 2014 [cited by applicant]
US 8854316B2 · Shenfield · 2014 [cited by applicant]
US 8872729B2 · Lyons et al. · 2014 [cited by applicant]
US 8872773B2 · Mak et al. · 2014 [cited by applicant]
US 8875044B2 · Ozawa et al. · 2014 [cited by applicant]
US 8881062B2 · Kim et al. · 2014 [cited by applicant]
US 8914732B2 · Jun et al. · 2014 [cited by applicant]
US 8932412B2 · Ferragut, II et al. · 2015 [cited by applicant]
US 8952987B2 · Momeyer et al. · 2015 [cited by applicant]
US 8954889B2 · Fujibayashi · 2015 [cited by applicant]
US 8959430B1 · Spivak et al. · 2015 [cited by applicant]
US 8963853B2 · Sirpal et al. · 2015 [cited by applicant]
US 8976128B2 · Moore · 2015 [cited by applicant]
US 9026932B1 · Dixon · 2015 [cited by applicant]
US 9030419B1 · Freed · 2015 [cited by applicant]
US 9030436B2 · Ikeda · 2015 [cited by applicant]
US 9032321B1 · Cohen et al. · 2015 [cited by applicant]
US 9043732B2 · Nurmi et al. · 2015 [cited by applicant]
US 9046999B1 · Teller et al. · 2015 [cited by applicant]
US 9052820B2 · Jarrett et al. · 2015 [cited by applicant]
US 9052925B2 · Chaudhri · 2015 [cited by applicant]
US 9063563B1 · Gray et al. · 2015 [cited by applicant]
US 9063731B2 · Heo et al. · 2015 [cited by applicant]
US 9069460B2 · Moore · 2015 [cited by applicant]
US 9078208B1 · Dutta et al. · 2015 [cited by applicant]
US 9086755B2 · Cho et al. · 2015 [cited by applicant]
US 9086757B1 · Desai et al. · 2015 [cited by applicant]
US 9086875B2 · Harrat et al. · 2015 [cited by applicant]
US 9092058B2 · Kasahara et al. · 2015 [cited by applicant]
US 9098188B2 · Kim · 2015 [cited by applicant]
US 9104260B2 · Marsden et al. · 2015 [cited by applicant]
US 9111076B2 · Park et al. · 2015 [cited by applicant]
US 9116569B2 · Stacy et al. · 2015 [cited by applicant]
US 9116571B2 · Zeliff et al. · 2015 [cited by applicant]
US 9122364B2 · Kuwabara et al. · 2015 [cited by applicant]
US 9128605B2 · Nan et al. · 2015 [cited by applicant]
US 9141262B2 · Nan et al. · 2015 [cited by applicant]
US 9146914B1 · Dhaundiyal · 2015 [cited by applicant]
US 9164779B2 · Brakensiek et al. · 2015 [cited by applicant]
US 9170607B2 · Bose et al. · 2015 [cited by applicant]
US 9170649B2 · Ronkainen · 2015 [cited by applicant]
US 9178971B2 · Nemoto · 2015 [cited by applicant]
US 9218105B2 · Mansson et al. · 2015 [cited by applicant]
US 9230393B1 · Davies et al. · 2016 [cited by applicant]
US 9244562B1 · Rosenberg et al. · 2016 [cited by applicant]
US 9244576B1 · Vadagave et al. · 2016 [cited by applicant]
US 9244601B2 · Kim et al. · 2016 [cited by applicant]
US 9244606B2 · Kocienda et al. · 2016 [cited by applicant]
US 9246487B2 · Casparian et al. · 2016 [cited by applicant]
US 9262002B2 · Momeyer et al. · 2016 [cited by applicant]
US 9280286B2 · Commarford et al. · 2016 [cited by applicant]
US 9304668B2 · Rezende et al. · 2016 [cited by applicant]
US 9307112B2 · Molgaard et al. · 2016 [cited by applicant]
US 9349552B2 · Huska et al. · 2016 [cited by applicant]
US 9361018B2 · Defazio et al. · 2016 [cited by applicant]
US 9383887B1 · Khafizov et al. · 2016 [cited by applicant]
US 9389718B1 · Letourneur · 2016 [cited by applicant]
US 9389722B2 · Matsuki et al. · 2016 [cited by applicant]
US 9395800B2 · Liu et al. · 2016 [cited by applicant]
US 9400581B2 · Bokma et al. · 2016 [cited by applicant]
US 9405367B2 · Jung et al. · 2016 [cited by applicant]
US 9405428B2 · Roh et al. · 2016 [cited by applicant]
US 9417754B2 · Smith · 2016 [cited by applicant]
US 9423938B1 · Morris · 2016 [cited by applicant]
US 9436344B2 · Kuwabara et al. · 2016 [cited by applicant]
US 9448694B2 · Sharma et al. · 2016 [cited by applicant]
US 9451230B1 · Henderson et al. · 2016 [cited by applicant]
US 9471145B2 · Langlois et al. · 2016 [cited by applicant]
US 9477393B2 · Zambetti et al. · 2016 [cited by applicant]
US 9513765B2 · Miyazaki · 2016 [cited by examiner]
US 9542013B2 · Dearman et al. · 2017 [cited by applicant]
US 9547436B2 · Ohki et al. · 2017 [cited by applicant]
US 9569093B2 · Lipman et al. · 2017 [cited by applicant]
US 9582178B2 · Grant et al. · 2017 [cited by applicant]
US 9600114B2 · Milam et al. · 2017 [cited by applicant]
US 9600116B2 · Tao et al. · 2017 [cited by applicant]
US 9612741B2 · Brown et al. · 2017 [cited by applicant]
US 9619076B2 · Bernstein et al. · 2017 [cited by applicant]
US 9619113B2 · Mark · 2017 [cited by applicant]
US 9625987B1 · LaPenna et al. · 2017 [cited by applicant]
US 9645722B1 · Stasior et al. · 2017 [cited by applicant]
US 9665762B2 · Thompson et al. · 2017 [cited by applicant]
US 9671943B2 · Van der Velden · 2017 [cited by applicant]
US 9678571B1 · Robert et al. · 2017 [cited by applicant]
US 9733716B2 · Shaffer · 2017 [cited by applicant]
US 9740381B1 · Chaudhri et al. · 2017 [cited by applicant]
US 9753527B2 · Connell et al. · 2017 [cited by applicant]
US 9760241B1 · Lewbel · 2017 [cited by applicant]
US 9785305B2 · Alonso Ruiz et al. · 2017 [cited by applicant]
US 9798443B1 · Gray · 2017 [cited by applicant]
US 9804665B2 · DeBates et al. · 2017 [cited by applicant]
US 9829980B2 · Lisseman et al. · 2017 [cited by applicant]
US 9891747B2 · Jang et al. · 2018 [cited by applicant]
US 10037138B2 · Bernstein et al. · 2018 [cited by applicant]
US 10055066B2 · Lynn et al. · 2018 [cited by applicant]
US 10057490B2 · Shin et al. · 2018 [cited by applicant]
US 10082949B2 · Clausen et al. · 2018 [cited by applicant]
US 10095396B2 · Kudershian et al. · 2018 [cited by applicant]
US 10133388B2 · Sudou · 2018 [cited by applicant]
US 10133397B1 · Smith · 2018 [cited by applicant]
US 10180722B2 · Lu · 2019 [cited by applicant]
US 10222980B2 · Alonso Ruiz et al. · 2019 [cited by applicant]
US 10235023B2 · Gustafsson et al. · 2019 [cited by applicant]
US 10275087B1 · Smith · 2019 [cited by applicant]
US 10331769B1 · Hill et al. · 2019 [cited by applicant]
US 10386960B1 · Smith · 2019 [cited by applicant]
US 10469767B2 · Shikata · 2019 [cited by applicant]
US 10496151B2 · Kim et al. · 2019 [cited by applicant]
US 10547895B1 · Morris · 2020 [cited by applicant]
US 10564792B2 · Kim et al. · 2020 [cited by applicant]
US 10739896B2 · Kim et al. · 2020 [cited by applicant]
US 10771274B2 · Reimann et al. · 2020 [cited by applicant]
US 10782871B2 · Bernstein et al. · 2020 [cited by applicant]
US 11112961B2 · Ikeda et al. · 2021 [cited by applicant]
US 20010024195A1 · Hayakawa · 2001 [cited by applicant]
US 20010045965A1 · Orbanes et al. · 2001 [cited by applicant]
US 20020006822A1 · Krintzman · 2002 [cited by applicant]
US 20020008691A1 · Hanajima et al. · 2002 [cited by applicant]
US 20020015064A1 · Robotham et al. · 2002 [cited by applicant]
US 20020042925A1 · Ebisu et al. · 2002 [cited by applicant]
US 20020054011A1 · Bruneau et al. · 2002 [cited by applicant]
US 20020057256A1 · Flack · 2002 [cited by applicant]
US 20020101447A1 · Carro · 2002 [cited by applicant]
US 20020109668A1 · Rosenberg et al. · 2002 [cited by applicant]
US 20020109678A1 · Marmolin et al. · 2002 [cited by applicant]
US 20020128036A1 · Yach et al. · 2002 [cited by applicant]
US 20020140680A1 · Lu · 2002 [cited by applicant]
US 20020140740A1 · Chen · 2002 [cited by applicant]
US 20020163498A1 · Chang et al. · 2002 [cited by applicant]
US 20020180763A1 · Kung · 2002 [cited by applicant]
US 20020186257A1 · Cadiz et al. · 2002 [cited by applicant]
US 20030001869A1 · Nissen · 2003 [cited by applicant]
US 20030013492A1 · Bokhari et al. · 2003 [cited by applicant]
US 20030058241A1 · Hsu · 2003 [cited by applicant]
US 20030068053A1 · Chu · 2003 [cited by applicant]
US 20030086496A1 · Zhang et al. · 2003 [cited by applicant]
US 20030112269A1 · Lentz et al. · 2003 [cited by applicant]
US 20030117440A1 · Hellyar et al. · 2003 [cited by applicant]
US 20030122779A1 · Martin et al. · 2003 [cited by applicant]
US 20030128242A1 · Gordon · 2003 [cited by applicant]
US 20030151589A1 · Bensen et al. · 2003 [cited by applicant]
US 20030184574A1 · Phillips et al. · 2003 [cited by applicant]
US 20030189552A1 · Chuang et al. · 2003 [cited by applicant]
US 20030189647A1 · Kang · 2003 [cited by applicant]
US 20030201914A1 · Fujiwara et al. · 2003 [cited by applicant]
US 20030206169A1 · Springer et al. · 2003 [cited by applicant]
US 20030222915A1 · Marion et al. · 2003 [cited by applicant]
US 20040015662A1 · Cummings · 2004 [cited by applicant]
US 20040021643A1 · Hoshino et al. · 2004 [cited by applicant]
US 20040056849A1 · Lohbihler et al. · 2004 [cited by applicant]
US 20040108995A1 · Hoshino et al. · 2004 [cited by applicant]
US 20040138849A1 · Schmidt et al. · 2004 [cited by applicant]
US 20040141010A1 · Fitzmaurice et al. · 2004 [cited by applicant]
US 20040150631A1 · Fleck et al. · 2004 [cited by applicant]
US 20040150644A1 · Kincaid et al. · 2004 [cited by applicant]
US 20040155752A1 · Radke · 2004 [cited by applicant]
US 20040155869A1 · Robinson et al. · 2004 [cited by applicant]
US 20040168131A1 · Blumberg · 2004 [cited by applicant]
US 20040174399A1 · Wu et al. · 2004 [cited by applicant]
US 20040219969A1 · Casey et al. · 2004 [cited by applicant]
US 20040267877A1 · Shapiro et al. · 2004 [cited by applicant]
US 20050012723A1 · Pallakoff · 2005 [cited by applicant]
US 20050039141A1 · Burke et al. · 2005 [cited by applicant]
US 20050064911A1 · Chen et al. · 2005 [cited by applicant]
US 20050066207A1 · Fleck et al. · 2005 [cited by applicant]
US 20050076256A1 · Fleck et al. · 2005 [cited by applicant]
US 20050078093A1 · Peterson et al. · 2005 [cited by applicant]
US 20050091604A1 · Davis · 2005 [cited by applicant]
US 20050110769A1 · DaCosta et al. · 2005 [cited by applicant]
US 20050114785A1 · Finnigan et al. · 2005 [cited by applicant]
US 20050125742A1 · Grotjohn et al. · 2005 [cited by applicant]
US 20050134578A1 · Chambers et al. · 2005 [cited by applicant]
US 20050156892A1 · Grant · 2005 [cited by applicant]
US 20050183017A1 · Cain · 2005 [cited by applicant]
US 20050190280A1 · Haas et al. · 2005 [cited by applicant]
US 20050204295A1 · Voorhees et al. · 2005 [cited by applicant]
US 20050223338A1 · Partanen · 2005 [cited by applicant]
US 20050229112A1 · Clay et al. · 2005 [cited by applicant]
US 20050283726A1 · Lunati · 2005 [cited by applicant]
US 20050289476A1 · Tokkonen · 2005 [cited by applicant]
US 20060001650A1 · Robbins et al. · 2006 [cited by applicant]
US 20060001657A1 · Monney et al. · 2006 [cited by applicant]
US 20060012577A1 · Kyrola · 2006 [cited by applicant]
US 20060022955A1 · Kennedy · 2006 [cited by applicant]
US 20060026536A1 · Hotelling et al. · 2006 [cited by applicant]
US 20060031776A1 · Glein et al. · 2006 [cited by applicant]
US 20060036945A1 · Radtke et al. · 2006 [cited by applicant]
US 20060036971A1 · Mendel et al. · 2006 [cited by applicant]
US 20060059436A1 · Nurmi · 2006 [cited by applicant]
US 20060067677A1 · Tokiwa et al. · 2006 [cited by applicant]
US 20060101347A1 · Runov et al. · 2006 [cited by applicant]
US 20060101581A1 · Blanchard et al. · 2006 [cited by applicant]
US 20060109252A1 · Kolmykov-Zotov et al. · 2006 [cited by applicant]
US 20060109256A1 · Grant et al. · 2006 [cited by applicant]
US 20060119586A1 · Grant et al. · 2006 [cited by applicant]
US 20060132455A1 · Rimas-Ribikauskas et al. · 2006 [cited by applicant]
US 20060132456A1 · Anson · 2006 [cited by applicant]
US 20060132457A1 · Rimas-Ribikauskas et al. · 2006 [cited by applicant]
US 20060136834A1 · Cao et al. · 2006 [cited by applicant]
US 20060136845A1 · Rimas-Ribikauskas et al. · 2006 [cited by applicant]
US 20060161861A1 · Holecek et al. · 2006 [cited by applicant]
US 20060161870A1 · Hotelling et al. · 2006 [cited by applicant]
US 20060187215A1 · Rosenberg et al. · 2006 [cited by applicant]
US 20060190834A1 · Marcjan · 2006 [cited by applicant]
US 20060195438A1 · Galuten · 2006 [cited by applicant]
US 20060197753A1 · Hotelling · 2006 [cited by applicant]
US 20060210958A1 · Rimas-Ribikauskas et al. · 2006 [cited by applicant]
US 20060212812A1 · Simmons et al. · 2006 [cited by applicant]
US 20060213754A1 · Jarrett et al. · 2006 [cited by applicant]
US 20060224989A1 · Pettiross et al. · 2006 [cited by applicant]
US 20060233248A1 · Rynderman et al. · 2006 [cited by applicant]
US 20060236263A1 · Bathiche et al. · 2006 [cited by applicant]
US 20060274042A1 · Krah et al. · 2006 [cited by applicant]
US 20060274086A1 · Forstall et al. · 2006 [cited by applicant]
US 20060277469A1 · Chaudhri et al. · 2006 [cited by applicant]
US 20060282778A1 · Barsness et al. · 2006 [cited by applicant]
US 20060284858A1 · Rekimoto · 2006 [cited by applicant]
US 20060290681A1 · Ho et al. · 2006 [cited by applicant]
US 20070003134A1 · Song et al. · 2007 [cited by applicant]
US 20070024595A1 · Baker et al. · 2007 [cited by applicant]
US 20070024646A1 · Saarinen et al. · 2007 [cited by applicant]
US 20070036456A1 · Hooper · 2007 [cited by applicant]
US 20070080953A1 · Lii · 2007 [cited by applicant]
US 20070113681A1 · Nishimura et al. · 2007 [cited by applicant]
US 20070120834A1 · Boillot · 2007 [cited by applicant]
US 20070120835A1 · Sato · 2007 [cited by applicant]
US 20070124699A1 · Michaels · 2007 [cited by applicant]
US 20070152959A1 · Peters · 2007 [cited by applicant]
US 20070157089A1 · Van Os et al. · 2007 [cited by applicant]
US 20070157173A1 · Klein et al. · 2007 [cited by applicant]
US 20070168369A1 · Bruns · 2007 [cited by applicant]
US 20070168890A1 · Zhao et al. · 2007 [cited by applicant]
US 20070176904A1 · Russo · 2007 [cited by applicant]
US 20070182999A1 · Anthony et al. · 2007 [cited by applicant]
US 20070183142A1 · Bollman et al. · 2007 [cited by applicant]
US 20070186178A1 · Schiller · 2007 [cited by applicant]
US 20070200713A1 · Weber et al. · 2007 [cited by applicant]
US 20070222768A1 · Geurts et al. · 2007 [cited by applicant]
US 20070229455A1 · Martin et al. · 2007 [cited by applicant]
US 20070229464A1 · Hotelling et al. · 2007 [cited by applicant]
US 20070236450A1 · Colgate et al. · 2007 [cited by applicant]
US 20070236477A1 · Ryu et al. · 2007 [cited by applicant]
US 20070245241A1 · Bertram et al. · 2007 [cited by applicant]
US 20070257821A1 · Son et al. · 2007 [cited by applicant]
US 20070270182A1 · Gulliksson et al. · 2007 [cited by applicant]
US 20070271513A1 · Andren et al. · 2007 [cited by applicant]
US 20070288862A1 · Ording · 2007 [cited by applicant]
US 20070294295A1 · Finkelstein et al. · 2007 [cited by applicant]
US 20070299923A1 · Skelly et al. · 2007 [cited by applicant]
US 20080001924A1 · de los Reyes et al. · 2008 [cited by applicant]
US 20080010610A1 · Lim et al. · 2008 [cited by applicant]
US 20080024459A1 · Poupyrev et al. · 2008 [cited by applicant]
US 20080034306A1 · Ording · 2008 [cited by applicant]
US 20080034331A1 · Josephsoon et al. · 2008 [cited by applicant]
US 20080036743A1 · Westerman et al. · 2008 [cited by applicant]
US 20080051989A1 · Welsh · 2008 [cited by applicant]
US 20080052945A1 · Matas et al. · 2008 [cited by applicant]
US 20080066010A1 · Brodersen et al. · 2008 [cited by applicant]