On-demand user control
First Claim
1. A method for on-demand user control on a system having a display device, the method comprising:
- detecting a user'"'"'s intent to interact with a displayable control not yet shown on the display device by detecting the user'"'"'s hand in relation to a touch sensitive display;
selecting the type of displayable control to be rendered on the touch sensitive display device in response to the detection of the user'"'"'s hand in relation to the touch sensitive display;
displaying, on the touch sensitive display, the selected displayable control at a location on the touch sensitive display in response to detecting the user'"'"'s intent and the location associated with the detected user'"'"'s intent, displaying the selected displayable controlcomprising progressively rendering different portions of the selected displayable control'"'"'s three dimensional depth in response to the detection of the presence of the user'"'"'s hand approaching the touch sensitive display of the selected displayable control, a final appearance of the selected displayable control being rendered when a portion of the user'"'"'s hand is positioned above a portion of the display and at least a portion of the selected displayable control; and
receiving an interaction with the selected displayable control from the user;
the appearance of the selected displayable control first rendered on the touch sensitive display is being based on the user'"'"'s detected intent; and
the progressively rendering different portions of the selected displayable control'"'"'s three dimensional depth corresponding to the changing distance between the user'"'"'s hand and the selected displayable control; and
displaying the selected displayable control further comprising animating the touch sensitive display to cause the selected displayable control to appear to be morphed from a background image.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for on-demand user control may detect a user'"'"'s intend to interact with a currently undisplayed user control. The user'"'"'s intent may include, for example, a hand approaching a touch-sensitive screen device. In response to the detected intent, the currently undisplayed user control may be displayed. The choice and location of the displayed user control may be derived from a location associated with the detected intent. The user control may be displayed progressively giving the appearance of morphing, emerging or being extruded from the display screen. The user may interact with the displayed user control using, for example, gestures on the touch-sensitive screen device.
-
Citations
27 Claims
-
1. A method for on-demand user control on a system having a display device, the method comprising:
-
detecting a user'"'"'s intent to interact with a displayable control not yet shown on the display device by detecting the user'"'"'s hand in relation to a touch sensitive display; selecting the type of displayable control to be rendered on the touch sensitive display device in response to the detection of the user'"'"'s hand in relation to the touch sensitive display; displaying, on the touch sensitive display, the selected displayable control at a location on the touch sensitive display in response to detecting the user'"'"'s intent and the location associated with the detected user'"'"'s intent, displaying the selected displayable control comprising progressively rendering different portions of the selected displayable control'"'"'s three dimensional depth in response to the detection of the presence of the user'"'"'s hand approaching the touch sensitive display of the selected displayable control, a final appearance of the selected displayable control being rendered when a portion of the user'"'"'s hand is positioned above a portion of the display and at least a portion of the selected displayable control; and receiving an interaction with the selected displayable control from the user; the appearance of the selected displayable control first rendered on the touch sensitive display is being based on the user'"'"'s detected intent; and
the progressively rendering different portions of the selected displayable control'"'"'s three dimensional depth corresponding to the changing distance between the user'"'"'s hand and the selected displayable control; anddisplaying the selected displayable control further comprising animating the touch sensitive display to cause the selected displayable control to appear to be morphed from a background image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12)
-
-
8. A method for on-demand user control on a system having a display device, the method comprising:
-
detecting a user'"'"'s intent to interact with a displayable control not yet shown on the display device by detecting the user'"'"'s hand in relation to a touch sensitive display; selecting the type of displayable control to be rendered on the touch sensitive display device in response to the detection of the user'"'"'s hand in relation to the touch sensitive display; displaying, on the touch sensitive display device, the selected displayable control at a location on the touch sensitive display in response to detecting the user'"'"'s intent and the location associated with the detected user'"'"'s intent, displaying the selected displayable control comprising progressively rendering different portions of the selected displayable control'"'"'s three dimensional depth in response to the detection of the presence of the user'"'"'s hand approaching the touch sensitive display of the selected displayable control, a final appearance of the selected displayable control being rendered when a portion of the user'"'"'s hand is positioned above a portion of the display and at least a portion of the selected displayable control; and receiving an interaction with the selected displayable control from the user to operate the selected displayable control; providing haptic feedback proximate to the selected displayable control through the touch sensitive display in response to the user'"'"'s operation of the selected displayable control;
the appearance of the selected displayable control first rendered on the touch sensitive display being based on the user'"'"'s detected intent; and
the progressively rendering different portions of the selected displayable control'"'"'s three dimensional depth corresponding to the changing distance between the user'"'"'s hand and the selected displayable control. - View Dependent Claims (9, 10, 11)
-
-
13. A system for on-demand user control comprising:
- a display device having a touch sensitive screen;
one or more processors; and
a memory containing instructions executable by the one or more processors to configure the system to;detect a user'"'"'s intent to interact with a displayable control not shown on the display device by detecting the user'"'"'s hand in relation to a display the touch sensitive screen without physical contact with the touch sensitive screen; select a type of displayable control to be rendered on the display device in response to the detection of the user'"'"'s hand in relation to the touch sensitive screen of the display device; display the displayable control at a location on the touch sensitive screen of the display device in response to detecting the user'"'"'s intent and a location associated with the detected user'"'"'s intent, the display of the displayable control on the touch sensitive screen of the display device comprisg progressively rendering different portions of the displayable control'"'"'s three dimensional depth in response to the changing distance between the user'"'"'s hand and the displayable control as the user'"'"'s hand gets closer to the location of the displayabled control, a final appearance of the displayable control appears as a single tangible control and is rendered when a portion of the user'"'"'s hand is positioned directly above the touch sensitive screen that directly overlies at least a portion of the displayable control; display the displayable control through an animation that causes the displayable control to appear to be morphed from a background image; and receive an interaction with the displayable control from the user;
the appearance of the display control first rendered on the touch sensitive screen being based on the user'"'"'s detected intent. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
- a display device having a touch sensitive screen;
-
25. A non-transitory computer readable medium storing a program that provides on demand user control of a system through a display device comprising:
-
computer program code that detects a user'"'"'s intent to interact with a displayable control not yet shown on the display device by detecting a presence of a user'"'"'s hand in relation to a touch sensitive display; computer program code that detects the selection of a type of displayable control to be rendered on the touch sensitive display in response to the detection of the presence of the user'"'"'s hand in relation to the touch sensitive display; and computer program code that displays, on the touch sensitive display, the displayable control at a location on the touch sensitive display in response to detection of the user'"'"'s intent and the location associated with the detected user'"'"'s intent, the display of the displayable control rendering the displayable control in two dimensions and then render the displayable control in three dimensions in response to the detection of the presence of the user'"'"'s hand approaching the touch sensitive display of the displayable control, a final three dimensional appearance of the displayable control being rendered when a portion of the user'"'"'s hand is positioned above a portion of the touch sensitive display and at least a portion of the displayable control; where the computer program code transforms the displayable control displayable in two dimensions to three dimensions in response to a corresponding distance between the user'"'"'s hand and the displayable control; and where the computer program code animates the touch sensitive display to cause the displayable control to appear to be morphed from a background image.
-
-
26. A non-transitory computer readable medium storing a program that provides on-demand user control of a system through a display device comprising:
-
computer program code that detects a user'"'"'s intent to interact with a displayable control not yet shown on the display device by detecting a presence of a user'"'"'s hand in relation to a touch sensitive display; computer program code that detects the selection of a type of displayable control to be rendered on the touch sensitive display in response to the detection of the presence of the user'"'"'s hand in relation to the touch sensitive display; and computer program code that displays, on the touch sensitive display, the displayable control at a location on the touch sensitive display in response to detection of the user'"'"'s intent and the location associated with the detected user'"'"'s intent, the display of the displayable control rendering the displayable control in two dimensions and then rendering the displayable control in three dimensions in response to the detection of the presence of the user'"'"'s hand approaching the touch sensitive display of the displayable control, a final three dimensional appearance of the displayable control being rendered when a portion of the user'"'"'s hand is positioned above a portion of the touch sensitive display and at least a portion of the displayable control; where the computer program code transforms the displayable control displayable in two dimensions to three dimensions in response to a corresponding distance between the user'"'"'s hand and the displayable control; and where the computer program code provides haptic feedback proximate to the displayable control through the touch sensitive display in response to the user'"'"'s operation of the displayable control.
-
-
27. A system for on-demand user control comprising:
- a display device having a touch sensitive screen;
one or more processors; and a memory containing instructions executable by the one or more processors to configure the system to; detect a user'"'"'s intent to interact with a displayable control not shown on the display device by detecting the user'"'"'s hand in relation to the touch sensitive screen without physical contact with the touch sensitive screen; select a type of displayable control to be rendered on the display device in response to the detection of the user'"'"'s hand in relation to the touch sensitive screen of the display device; display the displayable control at a location on the touch sensitive screen of the display device in response to detecting the user'"'"'s intent and a location associated with the detected user'"'"'s intent, the display of the displayable control on the touch sensitive screen of the display device comprising progressively rendering different portions of the displayable control'"'"'s three dimensional depth in response to the changing distance between the user'"'"'s hand and the displayable control as the user'"'"'s hand gets closer to the location of the displayabled control, a final appearance of the displayable control appears as a single tangible control and is rendered when a portion of the user'"'"'s hand is positioned directly above the touch sensitive screen that directly overlies at least a portion of the displayable control; receive an interaction with the displayable control from the user;
the appearance of the display control first rendered on the touch sensitive screen being based on the user'"'"'s detected intent; and
provide haptic feedback proximate to the displayable control through the touch sensitive screen in response to the user'"'"'s interaction with the displayable control.
- a display device having a touch sensitive screen;
Specification