IP Library Granted Patent US 8,289,287
Granted Patent B2
US 8,289,287 · App. 12/346,144 · Granted Oct 16, 2012

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

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,289,287
App. No.
12/346,144
Granted
Oct 16, 2012
Kind
B2
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 (39)

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035543/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2009
From: YU, KUN; WANG, HAO; LIU, ZHEN; WANG, KONGQIAO; ZHAO, FENG
To: NOKIA CORPORATION
Reel/Frame 022378/0943 →