Method and system for implementing a user interface for a device employing written graphical elements
First Claim
Patent Images
1. A pen device method for interpreting user commands, comprising:
- said pen device prompting a user to write a first expected graphical element;
said pen device receiving data indicative of a first user created graphical element written on a surface and receiving a position on said surface of said first user created graphical element without recognizing a content of said first user created graphical element;
associating an interactive function with said position, wherein said interactive function is related to said first expected graphical element;
responsive to said pen device interacting with said position, said pen device executing said interactive function within said pen device, wherein said executing causes said pen device to render an output that is unique to said first expected graphical element regardless of said content of said first user created graphical element; and
enabling a subsequent access and execution of the interactive function in response to a subsequent selection of the first user created graphical element.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for implementing a user interface for a device through user created graphical elements. The method includes recognizing a graphical element icon created by a user. Once recognized, a function related to the graphical element icon is accessed and an output in accordance with the function is provided. The function is persistently associated with the graphical element icon. Menu selection and navigation is implemented through interaction with the graphic element icon. A listing of options associated with the graphical element icon is audibly rendered. In response to a selection of one of the options, the selected option is invoked.
-
Citations
95 Claims
-
1. A pen device method for interpreting user commands, comprising:
-
said pen device prompting a user to write a first expected graphical element; said pen device receiving data indicative of a first user created graphical element written on a surface and receiving a position on said surface of said first user created graphical element without recognizing a content of said first user created graphical element; associating an interactive function with said position, wherein said interactive function is related to said first expected graphical element; responsive to said pen device interacting with said position, said pen device executing said interactive function within said pen device, wherein said executing causes said pen device to render an output that is unique to said first expected graphical element regardless of said content of said first user created graphical element; and enabling a subsequent access and execution of the interactive function in response to a subsequent selection of the first user created graphical element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A pen device method for interpreting user commands, comprising:
-
said pen device prompting a user to write a first expected graphical element; said pen device receiving data indicative of a first user created graphical element written on a surface and receiving a position on said surface of said first user created graphical element without recognizing a content of said first user created graphical element; associating an interactive function with said position, wherein said interactive function is related to said first expected graphical element; responsive to said pen device interacting with said position, said pen device executing said interactive function within said pen device, wherein said executing causes said pen device to render an output that is unique to said first expected graphical element regardless of said content of said first user created graphical element; and enabling a subsequent access and execution of the interactive function in response to a subsequent selection of said first user created graphical element by storing an association of the interactive function with said position of said first user created graphical element icon written on said surface, wherein the storing of the association implements a persistent availability of the interactive function for a predetermined amount of time, via interaction with the first user created graphical element. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A pen device comprising:
-
an optical sensor for detecting images from a surface; a processor coupled to the sensor; and a memory coupled to the processor, the memory storing instructions that when executed cause the pen device to implement a method for interpreting user commands, comprising; said pen device prompting a user to write a first expected graphical element; receiving data indicative of a first user created graphical element written on the surface and receiving a position on said surface of said user created graphical element without recognizing a content of said first user created graphical element; associating an interactive function with said position, wherein said interactive function is related to said first expected graphical element; responsive to said pen device interacting with said position, executing said interactive function within said pen device; responsive to said executing, rendering an output that is unique to said first expected graphical element regardless of said content of said first user created graphical element; and enabling a subsequent access and execution of the interactive function in response to a subsequent selection of the first user created graphical element. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of interacting with a pen based computer system, said method comprising:
-
said pen recognizing selection of a first graphical element on a writable surface without recognizing a content of said first graphical element, said selection performed using a writing instrument of said pen based computer system; said pen in response to said selection, executing a first interactive function associated with a first expected graphical element at a position of said first graphical element regardless of said content of said first graphical element; said pen in response to said executing said first interactive function, audibly rendering a listing of first options associated with said first expected graphical element, wherein said first options are operable to be invoked by said pen based computer system, wherein said audible rendering is unique to said first interactive function; said pen in response to a selection of one of said first options, invoking said one of said first options; and said pen enabling a subsequent access and execution of said first interactive function in response to a subsequent selection of said first graphical element. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A pen based computer system comprising:
-
a writing instrument; a speaker; a memory unit coupled to a bus; an optical sensor coupled to said bus; and a processor coupled to said bus and comprising instructions that when executed implement a method of interacting with a user comprising; said pen recognizing selection of a first graphical element on a writable surface without recognizing a content of said first graphical element, said selection performed using said writing instrument; said pen in response to said selection, executing a first interactive function associated with a first expected graphical element at a position of said first graphical element regardless of said content of said first graphical element; said pen in response to said executing said first interactive function, audibly rendering, via said speaker, a listing of first options associated with said first expected graphical element wherein said first options are operable to be invoked by said pen based computer system, wherein said audible rendering is unique to said first interactive function; said pen in response to a selection of one of said first options, invoking said one of said first options; and said pen enabling a subsequent access and execution of said first interactive function in response to a subsequent selection of said first graphical element. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A pen device method for accepting user input to implement a function, comprising:
-
said pen device prompting a user to write an expected graphical element; said pen device receiving data indicative of a user created graphical element written on a surface and receiving a position on said surface of said user created graphical element without recognizing a content of said user created graphical element, wherein said position is a user selected position; associating an interactive function with said position, wherein said interactive function is related to said expected graphical element, and wherein said associating corresponds said interactive function to said user created graphical element, and wherein said associating enables a subsequent access and execution of said interactive function responsive to a subsequent selection of said user created graphical element; and responsive to said pen device interacting with said position, said pen device executing said interactive function within said pen device, wherein said executing causes said pen device to render an output that is unique to said expected graphical element regardless of said content of said user created graphical element. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
Specification