Proximity detector in handheld device
First Claim
Patent Images
1. An I/O platform, comprising:
- an I/O surface having one or more integrated I/O devices selected from input devices and output devices;
a proximity detection system configured to;
detect when a finger is in close proximity to but not contacting the I/O surface;
detect a position of the finger above the I/O surface when the finger is detected in close proximity to but not contacting the I/O surface;
select, based on an application appearing on the I/O surface when the finger is detected in close proximity to the I/O surface but independent of x and y components of the position of the finger over the application, a first graphical user interface element from a plurality of available graphical user interface elements operable to allow input to be provided at least by movement of the finger when the finger is detected in close proximity to but not contacting the I/O surface;
display the first graphical user interface element on the I/O surface and below the finger; and
detect a proximity gesture performed by the movement of the finger above the first displayed graphical user interface element.
2 Assignments
0 Petitions
Accused Products
Abstract
Proximity based systems and methods that are implemented on an electronic device are disclosed. The method includes sensing an object spaced away and in close proximity to the electronic device. The method also includes performing an action in the electronic device when an object is sensed.
1609 Citations
34 Claims
-
1. An I/O platform, comprising:
-
an I/O surface having one or more integrated I/O devices selected from input devices and output devices; a proximity detection system configured to; detect when a finger is in close proximity to but not contacting the I/O surface; detect a position of the finger above the I/O surface when the finger is detected in close proximity to but not contacting the I/O surface; select, based on an application appearing on the I/O surface when the finger is detected in close proximity to the I/O surface but independent of x and y components of the position of the finger over the application, a first graphical user interface element from a plurality of available graphical user interface elements operable to allow input to be provided at least by movement of the finger when the finger is detected in close proximity to but not contacting the I/O surface; display the first graphical user interface element on the I/O surface and below the finger; and detect a proximity gesture performed by the movement of the finger above the first displayed graphical user interface element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A portable computing device, comprising:
-
a housing; a user interface including an I/O surface having one or more integrated I/O devices, each of which is positioned at a surface of the housing; and a proximity detection system configured to; detect when an object is in close proximity but not touching the periphery of the portable computing device; detect a position of the object above the I/O surface when the object is detected in close proximity to but not touching the periphery of the portable computing device; select, based on an application appearing on the I/O surface when the object is detected in close proximity to the I/O surface but independent of x and y components of the position of the object over the application, a first graphical user interface element from a plurality of available graphical user interface elements that are each operable to allow input to be provided by movement of the object when the object is detected in close proximity to but not touching the periphery of the portable computing device; display the first graphical user interface element on the periphery of the portable computing device and below the object; and detect a proximity gesture performed by movement of the object above the first displayed graphical user interface element. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A portable computing device, comprising:
-
a display device configured to display a graphical user interface; an input means integrated with the display device and configured to provide inputs to the portable computing device; a proximity detector configured to detect a first object in a first position in space above the display device; and a processor operatively coupled to the display device, input means and the proximity detector, wherein the processor is operable to; select, based on an application appearing on the display device when the first object is detected above the display device but independent of x and y components of the first position of the first object above the application, a first GUI element from a plurality of GUI elements in response to the detection of the first object in the first position in the space above the display; cause the display device to display the first GUI element in response to the detection of the object, and perform one or more actions associated with the first GUI element when a proximity gesture is detected at the first GUI element via the input means.
-
-
24. A proximity based method implemented on a portable electronic device, comprising:
-
sensing an object in a position spaced away and in close proximity to a user interface of the portable electronic device, the user interface integrated with the portable electronic device; and displaying and enabling, based on an application appearing on a display portion of the user interface when the object was sensed but independent of x and y components of the position of the object over the application, a particular graphical user interface element on a display portion of the user interface; monitoring input features of the user interface for a proximity gesture detected over the particular graphical user interface element; and performing one or more actions in the particular graphical user interface element based on the proximity gesture.
-
-
25. The method as recited in 24 wherein the sensing is performed over an entire side of the electronic device.
-
26. The method as recited in 24 wherein the sensing is performed regionally at particular locations of the electronic device.
-
27. The method as recited in 24 wherein multiple areas are sensed in order to monitor the motion of an object.
-
28. The method as recited in 24 wherein performing an action includes activating some portion of a user interface.
-
29. The method as recited in 24 wherein a second action is performed when the object is no longer detected.
-
30. The method as recited in 24 wherein monitoring input features includes monitoring a touch sensing device for touches and differentiating between light touch interactions and hard touch interactions.
-
31. The method as recited in 24 wherein the portable electronic device is a handheld portable electronic device.
-
32. The method as recited in 24 wherein the handheld portable electronic device is a media player.
-
33. A method of providing a user interface for an electronic device that includes a display and a proximity detector integrated with the electronic device, the method comprising:
-
determining if an object is detected in space above the electronic device; monitoring and analyzing current operating conditions when the object is detected, the current operating conditions including an application appearing on the display; determining, based on the monitoring and analyzing of the current operating conditions but independent of x and y components of a position of the object over the application, whether to activate a first GUI element or a second GUI element from a set of available GUI elements; activating the first GUI element for a first set of operating conditions when activating the first GUI element is determined; activating the second GUI element for a second set of operating conditions when activating the second GUI element is determined; and detecting a proximity gesture performed above the activated GUI element. - View Dependent Claims (34)
-
Specification