Multi-Modal Controller
First Claim
1. A method for receiving inputs through controls, the method comprising:
- digitally capturing a writing gesture made on a writing surface using a smart pen device;
identifying a control on the writing surface, the control at least partially corresponding to a location of the writing gesture on the writing surface;
identifying an application associated with the control based on stored control information describing the identified control;
determining a control input based on the identified control and the writing gesture; and
responsive to the control input, switching to the identified application and executing a command in the identified application running on the smart pen device or an attached computing system.
3 Assignments
0 Petitions
Accused Products
Abstract
Control inputs are provided to an application executing on a mobile computing device by moving the mobile computing device in certain recognizable patterns. The control inputs may execute various functions in the application such as starting or stopping audio playback or navigating through a menu. A writing gesture made by a user on a writing surface using a smart pen device is digitally captured. This gesture may be, for example, a tap or a stroke of the smart pen device on the writing surface. A control on the writing surface is identified, where the control at least partially corresponds to a location of the writing gesture on the writing surface. A control input is determined based on the identified control and the writing gesture. Responsive to the control input, a command is executed in an application running on the smart pen device or an attached computing system.
179 Citations
18 Claims
-
1. A method for receiving inputs through controls, the method comprising:
-
digitally capturing a writing gesture made on a writing surface using a smart pen device; identifying a control on the writing surface, the control at least partially corresponding to a location of the writing gesture on the writing surface; identifying an application associated with the control based on stored control information describing the identified control; determining a control input based on the identified control and the writing gesture; and responsive to the control input, switching to the identified application and executing a command in the identified application running on the smart pen device or an attached computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method initializing a user-created control, the method comprising:
-
digitally capturing a writing gesture made on a writing surface using a smart pen device; recognizing that the writing gesture comprises a control, the recognizing based on a pattern of the writing gesture; determining a type of the control based on the pattern of the writing gesture; determining a location of the control based on the location of the gesture on the writing surface; determining an application associated with the control, where the application associated with the control is a currently running application; and storing the location of the control, the type of the control, and the application associated with the control in a memory of the smart pen device.
-
-
10. The method of claim 10, wherein recognizing that the writing gesture comprises a control further comprises:
identifying a signaling gesture as a part of the writing gesture.
-
11. A system for providing instruction, the system comprising:
a smart pen device comprising; a processor; a storage medium; a gesture capture system configured to capture a writing gesture made on a writing surface; and instructions contained on the storage medium and capable of being executed by the processor, the instructions for identifying a control on the writing surface, the control at least partially including the location of the writing gesture on the writing surface, for identifying an application associated with the control based on stored control information describing the identified control, for determining a control input based on the identified control and the writing gesture, and for, responsive to the control input, switching to the identified application and executing a command in the identified application running on the smart pen device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
Specification