US8289287B2ActiveUtilityA1

Method, apparatus and computer program product for providing a personalizable user interface

62
Assignee: YU KUNPriority: Dec 30, 2008Filed: Dec 30, 2008Granted: Oct 16, 2012
Est. expiryDec 30, 2028(~2.5 yrs left)· nominal 20-yr term from priority
G06F 9/451G06F 3/0488
62
PatentIndex Score
2
Cited by
33
References
20
Claims

Abstract

An apparatus for providing a personalizable user interface may include a processor. The processor may be configured to receive a drawing input at a touch screen display, determine whether the drawing input corresponds to a stored graphic element that is associated with a function, and initiate the function in response to determining that the drawing input corresponds to the stored graphic element. A corresponding method and computer program product are also provided.

Claims

exact text as granted — not AI-modified
1. A method comprising:
 receiving a drawing input at a touch screen display; 
 determining whether the drawing input corresponds to a stored graphic element, the stored graphic element being associated with a function that is configured to execute at least one of an application or service; 
 initiating the function in response to determining that the drawing input corresponds to the stored graphic element; and 
 associating, in response to determining that the drawing input does not correspond to the stored graphic element, a candidate function of a plurality of candidate functions with the drawing input to enable execution of the selected candidate function in response to a future recognition of a drawing corresponding to a graphic element stored matching the drawing input. 
 
     
     
       2. The method of  claim 1 , further comprising causing the plurality of candidate functions to be provided in response to determining that the drawing input does not correspond to the stored graphic element. 
     
     
       3. The method of  claim 2 , further comprising receiving a selection of one of the candidate functions. 
     
     
       4. The method of  claim 1 , further comprising causing information defining the stored graphic element and the function associated therewith to be provided to another device. 
     
     
       5. The method of  claim 1 , further comprising defining an association between the drawing input and a user selected function in response to determining that the drawing input does not correspond to the stored graphic element. 
     
     
       6. The method of  claim 1 , further comprising causing a plurality of functions to be associated with a compound icon formed by combining at least two graphic elements, the compound icon being associated with each function associated with the at least two graphic elements. 
     
     
       7. A computer program product comprising:
 at least one computer-readable non-transitory storage medium having computer-program code stored thereon, the program code which when executed by an apparatus cause the apparatus at least to: 
 receive a drawing input at a touch screen display; 
 determine whether the drawing input corresponds to a stored graphic element, the stored graphic element being associated with a function that is configured to execute at least one or an application of service; 
 initiate the function in response to determining that the drawing input corresponds to the stored graphic element; and 
 associate, in response to determining that the drawing input does not correspond to the stored graphic element, a candidate function of a plurality of candidate functions with the drawing input to enable execution of the selected candidate function in response to a future recognition of a drawing corresponding to a graphic element stored matching the drawing input. 
 
     
     
       8. The computer program product of  claim 7 , further comprising program code instructions configured to cause the plurality of candidate functions to be provided in response to determining that the drawing input does not correspond to the stored graphic element. 
     
     
       9. The computer program product of  claim 8 , further comprising program code instructions configured to receive a selection of one of the candidate functions. 
     
     
       10. The computer program product of  claim 7 , further comprising program code instructions configured to cause information defining the stored graphic element and the function associated therewith to be provided to another device. 
     
     
       11. The computer program product of  claim 7 , further comprising program code instructions configured to define an association between the drawing input and a user selected function in response to determining that the drawing input does not correspond to the stored graphic element. 
     
     
       12. The computer program product of  claim 7 , further comprising program code instructions configured to cause a plurality of functions to be associated with a compound icon formed by combining at least two graphic elements, the compound icon being associated with each function associated with the at least two graphic elements. 
     
     
       13. An apparatus comprising:
 a processor; and 
 a memory device including computer program code, the memory device and the computer program code configured to, with the processor, cause the apparatus to at least: 
 receive a drawing input at a touch screen display; 
 determine whether the drawing input corresponds to a stored graphic element, the stored graphic element being associated with a function that is configured to execute at least one of an application or service; 
 initiate the function in response to determining that the drawing input corresponds to the stored graphic element; and 
 associate, in response to determining that the drawing input does not correspond to the stored graphic element, a candidate function of a plurality of candidate functions with the drawing input to enable execution of the selected candidate function in response to a future recognition of a drawing corresponding to a graphic element stored matching the drawing input. 
 
     
     
       14. The apparatus of  claim 13 , wherein the memory device including the computer program code is further configured to, with the processor, cause the apparatus to cause the plurality of candidate functions to be provided in response to determining that the drawing input does not correspond to the stored graphic element. 
     
     
       15. The apparatus of  claim 14 , wherein the memory device including the computer program code is further configured to, with the processor, cause the apparatus to receive a selection of one of the candidate functions. 
     
     
       16. The apparatus of  claim 13 , wherein the memory device including the computer program code is further configured to, with the processor, cause the apparatus to cause information defining the stored graphic element and the function associated therewith to be provided to another device. 
     
     
       17. The apparatus of  claim 13 , wherein the memory device including the computer program code is further configured to, with the processor, cause the apparatus to define an association between the drawing input and a user selected function in response to determining that the drawing input does not correspond to the stored graphic element. 
     
     
       18. The apparatus of  claim 13 , wherein the memory device including the computer program code is further configured to, with the processor, cause the apparatus to cause a plurality of functions to be associated with a compound icon formed by combining at least two graphic elements, the compound icon being associated with each function associated with the at least two graphic elements. 
     
     
       19. An apparatus comprising:
 means for receiving a drawing input at a touch screen display; 
 means for determining whether the drawing input corresponds to a stored graphic element, the stored graphic element being associated with a function that is configured to execute at least one of an application or service; 
 means for initiating the function in response to determining that the drawing input corresponds to the stored graphic element; and 
 means for associating, in response to determining that the drawing input does not correspond to the stored graphic element, a candidate function of a plurality of candidate functions with the drawing input to enable execution of the selected candidate function in response to a future recognition of a drawing corresponding to a graphic element stored matching the drawing input. 
 
     
     
       20. The apparatus of  claim 19 , further comprising means for causing the plurality of candidate functions to be provided in response to determining that the drawing input does not correspond to the stored graphic element.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.