Proximity interface apparatuses, systems, and methods
First Claim
Patent Images
1. A method comprising:
- maintaining data representative of a proximity heuristic specifying a plurality of levels of an object detection zone associated with a display screen, wherein each level within said plurality of levels is beyond a level of effective contact with said display screen;
detecting an object within said object detection zone;
selecting a distance level from said plurality of levels beyond said level of effective contact with said display screen based on a first attribute of said object;
selecting a speed level from said plurality of levels beyond said level of effective contact with said display screen based on a second attribute of said object;
identifying an action associated with a combination of said selected distance level and said selected speed level; and
performing said identified action associated with said combination of said selected distance level and said selected speed level,wherein said first attribute comprises a distance between said object and said display screen, and said plurality of levels comprises a plurality of distance intervals.
2 Assignments
0 Petitions
Accused Products
Abstract
In certain exemplary embodiments, data representative of a proximity heuristic specifying a plurality of levels of an object detection zone associated with a display screen is maintained, an object is detected within the object detection zone, one of the levels is selected based on at least one attribute of the object, and an action associated with the selected level is performed. In certain examples, the action includes modifying a graphical user interface view displayed on the display screen.
-
Citations
17 Claims
-
1. A method comprising:
-
maintaining data representative of a proximity heuristic specifying a plurality of levels of an object detection zone associated with a display screen, wherein each level within said plurality of levels is beyond a level of effective contact with said display screen; detecting an object within said object detection zone; selecting a distance level from said plurality of levels beyond said level of effective contact with said display screen based on a first attribute of said object; selecting a speed level from said plurality of levels beyond said level of effective contact with said display screen based on a second attribute of said object; identifying an action associated with a combination of said selected distance level and said selected speed level; and performing said identified action associated with said combination of said selected distance level and said selected speed level, wherein said first attribute comprises a distance between said object and said display screen, and said plurality of levels comprises a plurality of distance intervals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
displaying a graphical user interface view on a display screen; detecting an object within an object detection zone adjacent to said display screen; selecting a distance level from a plurality of levels beyond said level of effective contact with said display screen in said object detection zone based on a first attribute of said object and in accordance with a proximity heuristic; selecting a speed level from said plurality of levels beyond said level of effective contact with said display screen based on a second attribute of said object; identifying a modification to said graphical interface view associated with a combination of said selected distance level and said selected speed level; and modifying said graphical user interface view according to said identified modification to said graphical interface view associated with said combination of said selected distance level and said selected speed level, wherein said first attribute comprises a distance between said object and said display screen, and when said change to said first attribute of said object is detected, said change to said first attribute comprises a change in said distance between said object and said display screen. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a non-transitory storage facility configured to store data representative of a proximity heuristic, said proximity heuristic specifying a plurality of levels of an object detection zone associated with a display screen and one or more associations between said plurality of levels and a plurality of actions, wherein each level within the plurality of levels is beyond a level of effective contact with the display screen; and a proximity interface facility configured to detect an object located within said object detection zone, select a distance level from said plurality of levels beyond said level of effective contact with said display screen based on a first attribute of said object and in accordance with said proximity heuristic, select a speed level from said plurality of levels beyond said level of effective contact with said display screen based on a second attribute of said object and in accordance with said proximity heuristic, identify at least one action within said plurality of actions associated with a combination of said selected distance level and selected speed level; and initiate performance of said identified at least one of said actions within said plurality of actions associated with said combination of said selected distance level and said selected speed level, wherein said plurality of levels beyond said level of effective contact with said display screen includes a plurality of discrete distances away from said display screen and said selected distance level comprises one of said discrete distances among said plurality of discrete distances. - View Dependent Claims (16, 17)
-
Specification