PICTORAL METHODS FOR APPLICATION SELECTION AND ACTIVATION
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices provide a quick and intuitive method to launch a specific application, dial a number or send a message by drawing a pictorial key, symbol or shape on a computing device touchscreen, touchpad or other touchsurface. A shape drawn on a touchsurface is compared to one or more code shapes stored in memory to determine if there is a match or correlation. If the entered shape correlates to a stored code shape, an application, file, function or keystroke sequence linked to the correlated code shape is implemented. The methods also enable communication involving sending a shape or parameters defining a shape from one computing device to another where the shape is compared to code shapes in memory of the receiving computing device. If the received shape correlates to a stored code shape, an application, file, function or keystroke sequence linked to the correlated code shape is implemented.
-
Citations
75 Claims
-
1-47. -47. (canceled)
-
48. A method for initiating actions on a computing device, comprising:
-
receiving on a touchsurface a series of movements and touches as a received shape; comparing the received shape to a code shape stored in memory, wherein the stored code shape comprises one or more parameters defining a nominal shape representative of a plurality of received shapes, each of the plurality of received shapes comprising a series of one or more movements and touches defining the received shape, and a variability of the plurality of received shapes about the nominal shape, and wherein comparing the received shape to the code shape stored in the memory comprises determining whether the received shape correlates to the nominal shape within the determined variability; and implementing an action linked to the stored code shape when the received shape correlates to the code shape, wherein the code shape stored in the memory is linked to at least one action. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
-
-
56. A method for storing code shapes on a computing device, comprising:
-
receiving on a touchsurface a plurality of times a series of movements and touches defining a plurality of received shapes; determining parameters defining a nominal shape representative of the plurality of received shapes; determining a variability of the plurality of received shapes about the nominal shape; storing the nominal shape defining parameters and the determined variability in memory as a code shape; and linking an action to the stored code shape. - View Dependent Claims (57, 58, 59, 60, 61)
-
-
62. A computing device, comprising:
-
a processor; a touchsurface coupled to the processor; and a memory coupled to the processor; wherein the processor is configured to perform operations comprising; receiving on the touchsurface a series of movements and touches as a received shape; comparing the received shape to a code shape stored in the memory, wherein the stored code shape comprises one or more parameters defining a nominal shape representative of a plurality of received shapes, each of the plurality of received shapes comprising a series of one or more movements and touches defining the received shape, and a variability of the plurality of received shapes about the nominal shape, and wherein comparing the received shape to the code shape stored in the memory comprises determining whether the received shape correlates to the nominal shape within the determined variability; and implementing an action linked to the stored code shape when the received shape correlates to the code shape, wherein the code shape stored in the memory is linked to at least one action. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69)
-
-
70. A computing device, comprising:
-
a processor; a touchsurface coupled to the processor; and a memory coupled to the processor; wherein the processor is configured to perform operations comprising; receiving on the touchsurface a plurality of times a series of movements and touches defining a plurality of received shapes; determining parameters defining a nominal shape representative of the plurality of received shapes; determining a variability of the plurality of received shapes about the nominal shape; storing the nominal shape defining parameters and the determined variability in the memory as a code shape; and linking an action to the stored code shape. - View Dependent Claims (71, 72, 73, 74, 75)
-
Specification