GESTURE BASED CONTEXT-SENSITIVE FUNTIONALITY
First Claim
1. A mobile device, comprising:
- a communication interface configured to enable communication via a mobile network;
a processor coupled with the communication interface;
a sensor accessible to the processor and configured to detect movement at the mobile device;
a storage device accessible to the processor; and
an executable program in the storage device, wherein execution of the program by the processor configures the mobile device to perform functions, including functions to;
determine whether a detected movement corresponds to either a predetermined help gesture or a predetermined search gesture;
identify a current context of the mobile device when the user input is determined to correspond to either a predetermined help gesture or a predetermined search gesture;
identify a requested functionality as a help functionality or as a search functionality based on the determined corresponding gesture;
obtain content related to the requested functionality and based on the current context of the mobile device; and
present the content to the user of the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Gesture based, context sensitive help and search functionalities are provided for application programs on a mobile device. In response to detecting movement at a mobile device in the form of a gesture, it is determined whether the movement corresponds to a predetermined gesture for invoking a help or search functionality. When the movement corresponds to a predetermined gesture, a current context of mobile device is identified and help content associated with the identified current context is retrieved for the help functionality, or a search query associated with the context is invoked and search results are obtained for a search functionality, for presentation to the user of the mobile device.
45 Citations
13 Claims
-
1. A mobile device, comprising:
-
a communication interface configured to enable communication via a mobile network; a processor coupled with the communication interface; a sensor accessible to the processor and configured to detect movement at the mobile device; a storage device accessible to the processor; and an executable program in the storage device, wherein execution of the program by the processor configures the mobile device to perform functions, including functions to; determine whether a detected movement corresponds to either a predetermined help gesture or a predetermined search gesture; identify a current context of the mobile device when the user input is determined to correspond to either a predetermined help gesture or a predetermined search gesture; identify a requested functionality as a help functionality or as a search functionality based on the determined corresponding gesture; obtain content related to the requested functionality and based on the current context of the mobile device; and present the content to the user of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile device, comprising:
-
a communication interface configured to enable communication via a mobile network; a processor coupled with the communication interface; a sensor accessible to the processor and configured to detect movement at the mobile device; a storage device accessible to the processor; and an executable program in the storage device, wherein execution of the program by the processor configures the mobile device to perform functions, including functions to; determine whether a detected movement corresponds to a predetermined help gesture; identify a current context of the mobile device when the user input is determined to correspond to the predetermined help gesture; obtain help content based on the current context of the mobile device; and present the content to the user of the mobile device.
-
-
12. A mobile device, comprising:
-
a communication interface configured to enable communication via a mobile network; a processor coupled with the communication interface; a sensor accessible to the processor and configured to detect movement at the mobile device; a storage device accessible to the processor; and an executable program in the storage device, wherein execution of the program by the processor configures the mobile device to perform functions, including functions to; determine whether a detected movement corresponds to a predetermined search gesture; identify a current context of the mobile device when the user input is determined to correspond to the predetermined search gesture; obtain a response to the search query that includes search results; and present one or more of the search results to the user of the mobile device.
-
-
13. A mobile device, comprising:
-
a communication interface configured to enable communication via a mobile network; a processor coupled with the communication interface; a sensor accessible to the processor and configured to detect movement at the mobile device; a storage device accessible to the processor; and an executable program in the storage device, wherein execution of the program by the processor configures the mobile device to perform functions, including functions to; determine whether a detected movement corresponds to a predetermined gesture; identify a current context of the mobile device when the user input is determined to correspond to a predetermined gesture, wherein the current context of the mobile device includes an indicator of an application program displayed on the mobile device when the movement was detected; determine whether the current context of the mobile device indicates that there is an issue requiring help; if it is determined that the current context of the mobile device indicates that there is an issue requiring help, obtain help content based on the current context of the mobile device; and present the content to the user of the mobile device.
-
Specification