Language selection

Search

Patent 2390503 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 2390503
(54) English Title: SYSTEM AND METHOD FOR PROVIDING GESTURE SUGGESTIONS TO ENHANCE INTERPRETATION OF USER INPUT
(54) French Title: SYSTEME ET METHODE PERMETTANT D'OFFRIR DES SUGGESTIONS DE GESTES POUR AMELIORER L'INTERPRETATION DE L'INTERVENTION DE L'UTILISATEUR
Status: Expired
Bibliographic Data
(51) International Patent Classification (IPC):
  • G06F 3/048 (2013.01)
  • G06F 3/0488 (2013.01)
  • G06K 9/62 (2006.01)
(72) Inventors :
  • LEUNG, ANDY (Canada)
(73) Owners :
  • SMART TECHNOLOGIES ULC (Canada)
(71) Applicants :
  • SMART TECHNOLOGIES INC. (Canada)
(74) Agent: MLT AIKINS LLP
(74) Associate agent:
(45) Issued: 2010-08-17
(22) Filed Date: 2002-06-12
(41) Open to Public Inspection: 2003-12-12
Examination requested: 2007-05-29
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data: None

Abstracts

English Abstract





A touch system comprises a touch panel having a touch surface and a
projector presenting images onto the touch surface. A computer executing an
applications program is coupled to the touch panel and the projector. The
computer is
responsive to contact output generated by the touch panel in response to
proximity of
a pointer to the touch surface and updates image data conveyed to the
projector so that
images presented on the touch surface reflect pointer activity. The computer
executes
a gesture suggestion and writing recognition routine. The gesture suggestion
and
writing recognition routine performs recognition to convert ink on the touch
surface
into another object based on a selected interpretation.


French Abstract

Système tactile composé d'un panneau tactile et d'une surface tactile et d'un projecteur qui projette des images vers la surface tactile. Un ordinateur relié au panneau et au projecteur et exécutant un programme d'application réagit au signal produit par le panneau tactile lorsque celui-ci est en contact avec un pointeur et met à jour les images transmises au projecteur afin que les images projetées sur la surface tactile correspondent aux mouvements du pointeur. L'ordinateur exécute un programme de suggestions de gestes et de reconnaissance de l'écriture qui effectue la reconnaissance afin de transformer l'encre sur la surface tactile en un autre objet basé sur une interprétation sélectionnée.

Claims

Note: Claims are shown in the official language in which they were submitted.



-10-

What is claimed is:

1. A method of recognizing ink displayed on a touch panel comprising
the steps of:
selecting an interpretation to be used to interpret said ink from a
plurality of available interpretations; and
recognizing the ink using the selected interpretation.

2. The method of claim 1 wherein said selecting is performed in response
to user input.

3. The method of claim 2 further comprising the step of displaying said
plurality of available interpretations on said touch panel as gesture
suggestions prior
to said selecting.

4. The method of claim 3 wherein said selecting includes the step of
contacting said touch panel at the location where the interpretation to be
selected is
presented.

5. The method of claim 4 wherein said available interpretations include a
text interpretation and a freehand interpretation.

6. The method of claim 5 wherein when said text interpretation is
selected, said ink is converted into text during said recognizing.

7. The method of claim 6 wherein when said freehand interpretation is
selected, said ink is converted into a graphic object during said recognizing.

8. The method of claim 1 wherein said available interpretations include a
text interpretation and a freehand interpretation.


-11-

9. The method of claim 8 wherein when said text interpretation is
selected, said ink is converted into text during said recognizing.

10. The method of claim 8 wherein when said freehand interpretation is
selected, said ink is converted into a graphic object during said recognizing.

11. A system for recognizing ink displayed on a touch panel comprising:
means for selecting an interpretation to be used to interpret said ink
from a plurality of available interpretations; and
means for recognizing the ink using the selected interpretation.

12. A system according to claim 11 wherein said selecting means selects
said interpretation in response to user input.

13. A system according to claim 12 further comprising means for
displaying said plurality of available interpretations on said touch panel as
gesture
suggestions.

14. A system according to claim 13 wherein said selecting means is
responsive to user contact on said touch panel at the location where the
interpretation
to be selected is presented.

15. A system according to claim 11 wherein said available interpretations
include a text interpretation and a freehand interpretation.

16. A system according to claim 15 wherein when said text interpretation
is selected, said recognizing means converts said ink into text.

17. A system according to claim 15 wherein when said freehand
interpretation is selected, said recognizing means converts said ink into a
graphic
object.



-12-

18. A touch system comprising:
a touch panel having a touch surface;
a projector presenting images onto said touch surface; and
a computer executing an applications program and being coupled to
said touch panel and said projector, said computer being responsive to contact
output
generated by said touch panel in response to proximity of a pointer to said
touch
surface and updating image data conveyed to said projector so that images
presented
on said touch surface reflect pointer activity, said computer executing a
gesture
suggestion and writing recognition routine, said gesture suggestion and
writing
recognition routine performing recognition to convert ink on said touch
surface into
another object based on a selected interpretation.

19. A touch system according to claim 18 wherein said gesture suggestion
and writing recognition routine selects said interpretation from a plurality
of available
interpretations in response to user input.

20. A touch system according to claim 19 wherein said gesture suggestion
and writing recognition routine displays said plurality of available
interpretations on
said touch panel.

21. A touch system according to claim 20 wherein said gesture suggestion
and writing recognition routine is responsive to user contact on said touch
panel at the
location where the interpretation to be selected is presented.

22. A touch system according to claim 19 wherein said available
interpretations include a text interpretation and a freehand interpretation.

23. A touch system according to claim 22 wherein when said text
interpretation is selected, said gesture suggestion and writing recognition
routine
converts said ink into text.



-13-

24. A touch system according to claim 22 wherein when said freehand
interpretation is selected, said gesture suggestion and writing recognition
routine
converts said ink into a graphic object.

25. A computer program product including a computer readable medium
having a computer program for recognizing ink displayed on a touch panel
embodied
thereon, said computer program including:
computer program code for selecting an interpretation to be used to
interpret said ink from a plurality of available interpretations; and
computer program code for recognizing the ink using the selected
interpretation.

26. A computer program product according to claim 25 wherein computer
program code for selecting selects said interpretation in response to user
input.

27. A computer program product according to claim 26 wherein said
computer program further comprising computer program code for displaying said
plurality of available interpretations on said touch panel.

28. A computer program product according to claim 27 wherein said
computer program code for selecting is responsive to user contact on said
touch panel
at the location where the interpretation to be selected is presented.

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02390503 2002-12-05
SYSTEM AND METHOD FOR PROVIDING GESTURE SUGGESTIONS TO
ENHANCE INTERPRETATION OF USER INPUT
Field of the Invention
[001] The present invention relates generally to touch systems and in
particular to a system and method for providing gesture suggestions to enhance
interpretation of user input.
Background of the Invention
[002] Touch systems are well known in the art and many variations exist. In
all cases, touch systems include a touch panel having a touch surface on which
contacts are made using a pointer. Pointer contacts with the touch surface are
detected and are used to generate corresponding output that represent the
positions on
the touch surface where contacts are made. The contact position output is
typically
fed to a computer that executes one or more applications programs. The
computer
generates image data that is used to present images on the touch surface. The
computer uses the contact position output to update the image data and thus,
the
images presented on the touch surface. In this manner, the images presented on
the
touch surface are updated to reflect the activity of the pointer on the touch
surface.
[003] For example, L1.S. Patent No. 5,448,263 to Martin, assigned to the
assignee of the present invention, discloses a passive analog resistive touch
panel
coupled to a computer. The computer provides image data to a projector that
projects
images onto the touch surface of the touch panel. The touch panel includes a
tool tray
that supports a plurality of differently coloured pens. When a user contacts
the touch
surface either with a forger, other pointer or a pen, the touch panel outputs
signals
representing the contact position on the touch surface. The contact position
data is
conveyed to the computer and is mapped to the computer display. If a finger or
other
pointer is used to contact the touch surface, the touch system operates in a
pointer
mode and the contact position data is treated as a mouse event. This allows
the user
to operate the computer in a manner similar to using a computer mouse i.e.
select
menus, manipulate objects etc. simply by contacting the touch surface. If a
pen is
lifted from the tool tray and is used to contact the touch surface, the touch
system
operates in an ink mode and the contact position data is recorded as writing
or
drawing.

CA 02390503 2002-12-05
_'Z
[004] When the computer is running an applications program in a Windows
environment, a computer desktop image is presented on the touch surface that
includes icons representing the various applications programs available for
selection.
When an icon is selected, a window for the selected applications program is
opened.
The window typically includes a frame, one or more tool bars, optional scroll
bars and
an active area surrounded by the frame, tool bars and scroll bars. As
mentioned
above, in the pointer mode, contacts on the touch surface are treated as mouse
event
input to the computer desktop. The computer in response to the mouse event
input
controls the computer desktop or selected applications program according to
the touch
panel output and updates the image data conveyed to the projector for display
to
reflect the pointer activity.
[005] In the ink mode, an acetate image identical to the computer desktop
image overlies the computer desktop image to provide a surface on which ink
can be
drawn. When a pen contacts the touch surface, the contact position data is
treated as
1 S writing or drawing (herein referred to as "writing"). In this case, the
computer
updates the image data conveyed to the projector far display so that the
writing is
displayed on the acetate image.
[006] In order to interpret writing when the touch system is operating in the
ink mode, the computer can be conditioned to execute a handwriting recognition
routine. As a result, writing on the touch surface can be translated into
text. In many
circumstances, however, the writing on the touch surface is not clear making
translation difficult. To enhance text recognition, several prior systems have
been
considered.
[007] For example, U.S. Patent No. 5,963,666 to Fujisaki et al. discloses a
confusion matrix for aiding in the recognition of handwritten text.
Handwritten
characters input into a data field of an applications program are recognized
and
assigned a cluster code. The string of characters is characterized by the
cluster codes
of the individual characters. The cluster codes of the string are compared
with strings
of cluster codes representing words in a dictionary. All or some of the
matching
words are displayed to the user, from which a selection can be made.
[008] U.S. Patent No. 5,367,453 to Capps et al. discloses a word correction
system and method. Ink objects entered into a computer system with a pointer
are

CA 02390503 2002-12-05
-3-
recognized as word objects and are displayed. If a correction request is
entered by a
user pertaining to a displayed word object, a list of alternative words for
the word
object are displayed. The user can select an alternative word from the list to
replace
the displayed word object.
[009] L1.S. Patent No. 5,329,609 to Sanada et al. discloses a word recognition
system including a dictionary order sorter that re-sorts character strings of
recognition
candidates stored in a high-ranking candidate memory in the order of distance
into the
dictionary. When a sort termination signal is received, character strings of
recognition candidates stored in the memory are displayed together with their
ranking
numbers.
[010] Although these prior systems assist in recognizing handwriting, these
systems are limited in that they simply provide the results of a fixed
interpretation.
As will be appreciated alternative systems to enhance the manner by which
writing is
interpreted are desired.
[011] It is therefore an object of the present invention to provide a novel
system and method for providing gesture suggestions to enhance interpretation
of user
input.
Summary of the Invention
[012] According to one aspect of the present invention there is provided a
method of recognizing ink displayed on a touch panel comprising the steps of:
selecting an interpretation to be used to interpret said ink from a
plurality of available interpretations; and
recognizing the ink using the selected interpretation.
[013] In a preferred embodiment, the selecting is performed in response to
user input. The plurality of available interpretations is displayed as gesture
suggestions on the touch panel and the desired interpretation is selected by
contacting
the touch panel at the location where the desired interpretation is presented.
[014] It is also preferred that the available interpretations include a text
interpretation and a freehand interpretation. When the text interpretation is
selected,
the ink is converted into text during the recognizing. When the freehand

CA 02390503 2002-12-05
-4-
interpretation is selected, the ink is converted into a graphic object during
the
recognizing.
[015] According to another aspect of the present invention there is provided
a system for recognizing ink displayed on a touch panel comprising:
means for selecting an interpretation to be used to interpret said ink
from a plurality of available interpretations; and
means for recognizing the ink using the selected interpretation.
[016] According to yet another aspect of the present invention there is
provided a touch system comprising:
a touch panel having a touch surface;
a projector presenting images onto said touch surface; and
a computer executing an applications program and being coupled to
said touch panel and said proj ector, said computer being responsive to
contact output
generated by said touch panel in response to proximity of a pointer to said
touch
surface and updating image data conveyed to said projector so that images
presented
on said touch surface reflect pointer activity, said computer executing a
gesture
suggestion and writing recognition routine, said gesture suggestion and
writing
recognition routine performing recognition to convert ink on said touch
surface into
another object based on an interpretation selected from a plurality of
available
interpretations.
[017] According to still yet another aspect of the present invention there is
provided a computer program product including a computer readable medium
having
a computer program for recognizing ink displayed on a touch panel embodied
thereon, said computer program including:
computer program code for selecting an interpretation to be used to
interpret said ink from a plurality of available interpretations; and
computer program code for recognizing the ink using the selected
interpretation.
[018] The present invention provides advantages in that ink on the touch
3~0 panel is recognized based on an interpretation selected from a plurality
of available
interpretations. As a result incorrect interpretations of ink are reduced
especially in
cases where the ink can be interpreted in a number of different, yet correct
ways.

CA 02390503 2002-12-05
-5-
Brief Descriution of the Drawings
[019) An embodiment of the present invention will now be described more
fully with reference to the accompanying drawings in which:
Figure 1 is a schematic diagram of an interactive touch system
including a touch panel having a touch surface;
Figure 2 is a view of a computer desktop image together with an
acetate desktop image on the touch surface of the touch panel.
Figures 3a to 3d are views of ink presented on the touch surface of the
touch panel and possible interpretations of the ink;
Figure 4 is a flowchart showing the steps performed by a gesture
suggestion and writing recognition routine;
Figure 5 is a view of ink presented on the touch surface of the touch
panel together with a plurality of selectable gesture suggestions representing
available
interpretations of the ink; and
Figure 6 is another view of ink presented on the touch surface of the
touch panel together with a plurality of selectable gesture suggestions
representing
available interpretations of the ink.
Detailed Description of the Preferred Embodiment
[020] Turning now to Figure 1, an interactive touch system similar to that
disclosed in U.S. Patent No. 5,448,263 to Martin is shown and is generally
identified
by reference numeral 10. As can be seen, touch system 10 includes a touch
panel 12
having a touch surface 14. The touch panel 12 in this embodiment is of the
analog
resistive type and includes a tool tray 15 that supports a plurality of
differently
coloured pens (not shown). Touch panel 12 is responsive to contacts on the
touch
surface 14 made using either a finger, other pointer or pen and generates
output
representative of the locations on the touch surface 14 where contacts are
made. The
contact position output of the touch panel 12 is fed to a computer 16
executing one or
more applications programs and is treated either as mouse events or writing
depending on the object used to contact the touch surface 14. Specifically,
the contact
position output of the touch panel 12 is treated as mouse events if a finger
or other

CA 02390503 2002-12-05
-6-
pointer is used to contact the touch surface 14. The contact position is
however
treated as writing when a pen is lifted from the tool tray 1 S and is used to
contact the
touch surface 14. In this manner the touch system 10 either operates in a
pointer
mode or ink mode depending on the object used to contact the touch surface 14.
The
computer 16 is also coupled to a front or rear projector 18 and provides image
data to
the projector. The projector 18 in turn presents images on the touch surface
14 of the
touch panel. The touch panel 12, computer 16 and proj ector 18 form a closed-
loop so
that user contacts with the touch panel 12 can be recorded as writing or used
to
control execution of an applications program executed by the computer 16.
[021] In the present embodiment, the computer 16 runs in a Windows
environment and provides image data to the proj ector 18 so that a computer
desktop
image is presented on the touch surface 14. The computer desktop image
presents
one or more icons that can be selected to open associated applications
programs.
When an applications program is selected, a window for the applications
program is
opened.
[022] Figure 2 shows an applications program window 30 including an active
area 32 bordered by a frame and one or more tool bars 34 presented on the
touch
surface 14. When a pen is used to contact the touch surface 14 and the touch
system
10 is conditioned to the ink mode, an acetate image 40 identical to the
computer
desktop image is displayed over the computer desktop image. The acetate image
40
provides a surface for writing (commonly referred to as "ink") so that the ink
is not
used by the computer 16 to update the underlying computer desktop image 30.
Contact position data returned to the computer 16 by the touch panel 12 in
response to
pen contacts with the touch surface 14 are used by the computer to update the
image
data conveyed to the projector 18 so that the ink appears on the acetate image
40.
[023] When the touch system 10 is conditioned to the ink mode, the
computer can be conditioned to execute a gesture suggestion and writing
recognition
routine to interpret ink displayed on the acetate image, in a user suggested
manner.
As a result, incorrect interpretations of ink input by a user are reduced. For
ease of
illustration, a situation where ink can be interpreted a number of possibly
correct but
different ways will be described with reference to Figures 3a to 3d.

CA 02390503 2002-12-05
-7-
[024] As can be seen in Figure 3a, handwritten ink 42 resembling a circle, is
shown displayed on the acetate image presented on the touch surface 14. The
shape
of the ink allows the ink to be interpreted in a number of different ways.
Specifically,
the ink 42 may be recognized as the number "zero" or the letter "o", as shown
in
Figure 3b. The ink may also be recognized as a circle 46, as shown in Figure
3c, or as
a freehand object 48, as shown in Figure 3d. If a fixed interpretation is used
to
recognize the ink, an incorrect interpretation of the ink may result.
[025] To reduce incorrect interpretations of ink, when a user enters ink 50
and the computer has been conditioned to execute the gesture suggestion and
writing
recognition routine by selecting an icon displayed on the touch surface, the
gesture
suggestion and writing recognition routine displays a plurality of gesture
suggestions
52 that represent available interpretations of the ink as shown in Figure 4.
Once a
gesture suggestion has been selected, the gesture suggestion and writing
recognition
routine uses the selected gesture suggestion and ink 54 and performs
recognition of
the ink based on the selected gesture suggestion 56. The recognized ink 58 is
then
presented on the touch surface 14 in a form suitable for the selected gesture
suggestion.
[026] Figure 5 shows an example of ink 70 on the touch surface 14 together
with a plurality of gesture suggestions 72. In this particular embodiment, the
gesture
suggestions 72 are in the form of selectable buttons 80 to 90. The buttons 80
to 90
represent various available interpretations that can be used to interpret the
ink 70. In
this particular example, the buttons include a text recognition button 80, an
insert
button 82, a freehand button 84, a delete button 86, a rewind button 88 and a
help
button 90.
[027] When the text recognition button 80 is selected, the gesture suggestion
and writing recognition routine performs handwriting recognition and converts
the ink
into corresponding text. When the insert button 82 is selected, the gesture
suggestion
and writing recognition routine converts the ink into corresponding text and
inserts
the text at the next point on the touch surface 14 where a contact is made. If
the
freehand button 84 is selected, the gesture suggestion and writing recognition
routine
treats the ink as a graphic object, that can be moved and manipulated on the
touch
surface 14 in response to mouse event input generated by the touch panel 12.

CA 02390503 2002-12-05
[028] When the delete button 86 is selected, the gesture suggestion and
writing recognition routine removes the ink from the acetate image. When the
rewind
button 88 is selected, the gesture suggestion and writing recognition routine
rewinds
the last portion of the ink that was entered by the user to allow for
immediate
correction of errors. When the help button 90 is selected, the gesture
suggestion and
writing recognition routine displays help information concerning the other
buttons 80
to 88.
[029] Figure 6 shows an alternative example of ink 100 drawn on the touch
surface 14 together with gesture suggestions 102 representing available
interpretations
for the ink. In this example, the word "cat" is displayed on the touch surface
14. The
gesture suggestions include an English text selection 110, a Chinese text
selection 112
and an image selection 114. When the English text selection 110 is selected,
the
gesture suggestion and writing recognition routine converts the ink into
English text
116. When the Chinese text selection 112 is selected, the gesture suggestion
and
writing recognition routine converts the ink into the corresponding
ideographic
character 118. When the image selection 114 is selected, the gesture
suggestion and
writing recognition routine replaces the ink with a corresponding image 120.
[030] As will be appreciated, by displaying available interpretations fox the
ink and allowing a desired interpretation to be selected, ink on the touch
surface l4 is
correctly interpreted and recognized to a high degree. The concise form of
gesturing
provides good visual feedback to assist physically or mentally challenged
individuals.
[031] Although selecting the desired interpretation for ink is described as
being achieved by selecting an icon displayed on the touch surface 14, those
of skill in
the art will appreciate that alternatives are available. For example, the
gesture
2 5 suggestion and writing recognition routine can automatically analyze ink
on the touch
surface whenever a pen down or other designated condition occurs. In this
case, the
gesture suggestion and writing recognition routine categorizes ink either as
text or
freehand writing by calculating certainty values and performs the ink
recognition in a
manner based on the result of the categorization.
[032] The icons displayed on the touch surface 14 can of course be replaced
with a menu listing the available interpretations. Alternatively voice
recognition can
be used to enable the user to select the desired interpretation for the ink.

CA 02390503 2002-12-05
[033] The set of available interpretations described herein with reference to
Figures 5 and 6 is for illustrative purposes only. As will be appreciated, the
set of
interpretations can be expanded indefinitely. For example, interpretations
corresponding to different languages, different shapes and symbols, such as
math
symbols, can be included.
[034] Although the touch system has been described as switching between
the pointer mode and the ink mode depending on the type of pointer used to
contact
the touch surface, this is also for illustrative purposes only. For example,
transitions
between the pointer mode and ink mode can be achieved by selecting appropriate
buttons on a small window that remains visible on the touch surface 14. In
this
manner, the same pointer can be used to generate mouse events or ink. The
gesture
suggestion and writing recognition routine can be used in any touch system
that
includes a touch panel on which a computer image is presented. Such touch
systems
include pen-tablet computers, mobile computers, mobile phones as well as
active
touch systems that make use of special pointers that emit signals such as
infrared
light, visible light, ultrasonic frequencies and electromagnetic frequencies
in order to
activate the touch surfaces. These touch systems also include passive surface
acoustic
wave or capacitive-type touch systems as well as camera-based touch systems
such as
that disclosed in International PCT Application No. WO 02/03316 to Smart
Technologies Inc. et al., the assignee of the present invention.
[035] Although preferred embodiments of the present invention have been
described, those of skill in the art will appreciate that variations and
modifications
may be made without departing from the spirit and scope thereof as defined by
the
appended claims.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date 2010-08-17
(22) Filed 2002-06-12
(41) Open to Public Inspection 2003-12-12
Examination Requested 2007-05-29
(45) Issued 2010-08-17
Expired 2022-06-13

Abandonment History

There is no abandonment history.

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Registration of a document - section 124 $100.00 2002-06-12
Application Fee $300.00 2002-06-12
Maintenance Fee - Application - New Act 2 2004-06-14 $100.00 2004-01-30
Maintenance Fee - Application - New Act 3 2005-06-13 $100.00 2005-02-15
Maintenance Fee - Application - New Act 4 2006-06-12 $100.00 2006-02-06
Request for Examination $800.00 2007-05-29
Maintenance Fee - Application - New Act 5 2007-06-12 $200.00 2007-05-29
Maintenance Fee - Application - New Act 6 2008-06-12 $200.00 2008-06-12
Registration of a document - section 124 $100.00 2009-02-02
Maintenance Fee - Application - New Act 7 2009-06-12 $200.00 2009-06-03
Final Fee $300.00 2010-03-29
Maintenance Fee - Application - New Act 8 2010-06-14 $200.00 2010-06-03
Maintenance Fee - Patent - New Act 9 2011-06-13 $200.00 2011-06-07
Maintenance Fee - Patent - New Act 10 2012-06-12 $250.00 2012-06-05
Maintenance Fee - Patent - New Act 11 2013-06-12 $250.00 2013-05-17
Registration of a document - section 124 $100.00 2013-08-01
Registration of a document - section 124 $100.00 2013-08-06
Maintenance Fee - Patent - New Act 12 2014-06-12 $250.00 2014-06-09
Maintenance Fee - Patent - New Act 13 2015-06-12 $250.00 2015-06-08
Maintenance Fee - Patent - New Act 14 2016-06-13 $250.00 2016-06-06
Maintenance Fee - Patent - New Act 15 2017-06-12 $450.00 2017-06-05
Maintenance Fee - Patent - New Act 16 2018-06-12 $450.00 2018-03-13
Maintenance Fee - Patent - New Act 17 2019-06-12 $450.00 2019-06-07
Maintenance Fee - Patent - New Act 18 2020-06-12 $450.00 2020-06-05
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
SMART TECHNOLOGIES ULC
Past Owners on Record
LEUNG, ANDY
SMART TECHNOLOGIES INC.
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Description 2002-06-12 9 451
Claims 2002-06-12 4 123
Drawings 2002-06-12 5 65
Abstract 2002-06-12 1 17
Description 2002-12-05 9 495
Claims 2002-12-05 4 139
Drawings 2002-12-05 5 87
Abstract 2002-12-05 1 19
Representative Drawing 2003-11-14 1 5
Cover Page 2003-11-14 1 36
Cover Page 2010-07-22 1 36
Claims 2008-10-17 4 135
Description 2008-10-17 9 504
Description 2009-07-14 9 506
Claims 2009-07-14 4 138
Correspondence 2002-07-30 1 30
Assignment 2002-06-12 4 140
Assignment 2002-12-05 3 108
Correspondence 2002-12-05 20 776
Fees 2005-02-15 1 55
Fees 2004-01-30 1 53
Fees 2009-06-03 1 64
Correspondence 2010-03-29 1 64
Fees 2006-02-06 1 53
Fees 2007-05-29 1 54
Prosecution-Amendment 2007-05-29 1 54
Maintenance Fee Payment 2018-03-13 3 104
Prosecution-Amendment 2008-04-22 6 239
Fees 2008-06-12 1 58
Prosecution-Amendment 2008-10-17 14 641
Assignment 2009-02-02 8 308
Prosecution-Amendment 2009-04-07 2 48
Prosecution-Amendment 2009-07-14 4 159
Fees 2010-06-03 1 68
Fees 2011-06-07 1 62
Assignment 2013-08-01 18 734
Fees 2012-06-05 1 49
Assignment 2016-12-13 25 1,225
Assignment 2013-08-06 18 819