Proximity interface apparatuses, systems, and methods
First Claim
Patent Images
1. A method comprising:
- maintaining, by a computing device, 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 the plurality of levels is beyond a level of effective contact with the display screen;
detecting, by the computing device, an object within the object detection zone;
selecting, by the computing device, a distance level from the plurality of levels beyond the level of effective contact with the display screen based on a first attribute of the object, the first attribute of the object comprising a distance between the object and the display screen;
selecting, by the computing device, a second level from the plurality of levels beyond the level of effective contact with the display screen based on a second attribute of the object, the second attribute of the object being of a different type than the first attribute of the object, and the second level being of a different type than the distance level; and
performing, by the computing device, an action based on the combination of the selected distance level and the selected second level.
1 Assignment
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 or more of the levels are selected based on one or more attributes of the object, and an action associated with the selected one or more levels is performed. In certain examples, the action includes modifying a graphical user interface view displayed on the display screen.
49 Citations
19 Claims
-
1. A method comprising:
-
maintaining, by a computing device, 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 the plurality of levels is beyond a level of effective contact with the display screen; detecting, by the computing device, an object within the object detection zone; selecting, by the computing device, a distance level from the plurality of levels beyond the level of effective contact with the display screen based on a first attribute of the object, the first attribute of the object comprising a distance between the object and the display screen; selecting, by the computing device, a second level from the plurality of levels beyond the level of effective contact with the display screen based on a second attribute of the object, the second attribute of the object being of a different type than the first attribute of the object, and the second level being of a different type than the distance level; and performing, by the computing device, an action based on the combination of the selected distance level and the selected second level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
maintaining, by a computing device, data representative of a proximity heuristic specifying a plurality of levels of an object detection zone adjacent to a touch screen display, wherein each level within the plurality of levels is beyond a level of effective contact with the touch screen display; detecting, by the computing device, an object within the object detection zone; selecting, by the computing device, a first level from the plurality of levels beyond the level of effective contact with the touch screen display based on a first attribute of the object; selecting, by the computing device, a second level from the plurality of levels beyond the level of effective contact with the touch screen display based on a second attribute of the object; and performing, by the computing device, an action based on a combination of the selected first and second levels; wherein; the first attribute of the object comprises a first type of attribute; the first level comprises a first type of level; the second attribute of the object comprises a second type of attribute different from the first type of attribute; and the second level comprises a second type of level different from the first type of level. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
at least one computing device comprising a processor and including; a storage facility configured to store data representative of a proximity heuristic, the proximity heuristic specifying a plurality of levels of an object detection zone adjacent to a touch screen display, wherein each level within the plurality of levels is beyond a level of effective contact with the touch screen display; and a proximity interface facility communicatively coupled to the storage facility and configured to; detect an object located within the object detection zone, select a first level from the plurality of levels beyond the level of effective contact with the touch screen display based on a first attribute of the object and in accordance with the proximity heuristic, select a second level from the plurality of levels beyond the level of effective contact with the touch screen display based on a second attribute of the object and in accordance with the proximity heuristic, and initiate performance of an action based on a combination of the selected first and second levels; wherein; the first attribute of the object comprises a first type of attribute; the first level comprises a first type of level; the second attribute of the object comprises a second type of attribute different from the first type of attribute; and the second level comprises a second type of level different from the first type of level.
-
Specification