Patent US4508767A successfully refreshed from Google Patents.
Patent US6987581B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6987581B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for instruction of a computer using sensor with identifier

Assignee: Silverbrook Research Pty Ltd
•
Filing: 2002-11-12
•
Granted: 2006-01-17
•
Expires: 2022-11-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a method for enabling instruction of a computer to perform tasks, the method including the steps of: providing a user with at least one form printable on a surface to provide one or more first viewable information zones relating to one or more available commands and one or more second viewable information zones relating to one or more objects; receiving, in a computer system, indicating data from a sensing device operated by the user regarding movement of the sensing device relative to the surface, said movement including a stroke of part of the sensing device on or relative to said surface; determining, in the computer system and from the indicating data, if the stroke substantially links one or more of said first viewable information zones with one or more of said second viewable information zones, and thereby interpreting the stroke as designating (i) a respective one or more of said available commands and (ii) a respective one or more of said objects; and applying in the computer system the designated one or more of said available commands to the designated one or more of said objects.

Inventors

  • 👤 Kia Silverbrook
  • 👤 Paul Lapstun

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 10:30
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/048; G06F3/0484; G06F3/04845; G06F3/0304; G06F3/0317; G06F3/0321; G06F3/033; G06F3/0354; G06F3/03545; G06F3/0487; G06F3/0488; G06F3/04883; G06F40/00; G06F40/10; G06F40/166; G06F40/171; G06F40/174; G06Q; G06Q10/00; G06Q10/10; H; H04; H04N; H04N1/00; H04N1/00127; G06F2203/00; G06F2203/033; G06F2203/0337

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 252 words
A method for enabling instruction of a computer to perform tasks, the method including the steps of: providing a user with at least one form printable on a surface to provide one or more first viewable information zones relating to one or more available commands and one or more second viewable information zones relating to one or more objects, the form including coded data indicative of an identity of the form and of at least one reference point of the form; receiving, in a computer system, indicating data from a sensing device operated by the user regarding at least one of a movement and a position of the sensing device relative to the surface, at least one of the movement and the position including a stroke of part of the sensing device on or relative to said surface; determining, in the computer system and from the indicating data, if the stroke substantially links one or more of said first viewable information zones with one or more of said second viewable information zones, and thereby interpreting the stroke as designating (i) a respective one or more of said available commands and (ii) a respective one or more of said objects; and applying in the computer system the designated one or more of said available commands to the designated one or more of said objects, wherein the sensing device is further adapted to store a sensing device identifier which is adapted to distinguish the sensing device from other sensing devices of the same type.
Claim 2
Independent Claim 252 words
A method for enabling instruction of a computer to perform tasks, the method including the steps of: providing a user with at least one form printable on a surface to provide one or more first viewable information zones relating to one or more available commands and one or more second viewable information zones relating to one or more objects, the form including coded data indicative of an identity of the form and of at least one reference point of the form; receiving, in a computer system, indicating data from a sensing device operated by the user regarding at least one of a movement and a position of the sensing device relative to the surface, at least one of the movement and the position including a stroke of part of the sensing device on or relative to said surface; determining, in the computer system and from the indicating data, if the stroke substantially links one or more of said first viewable information zones with one or more of said second viewable information zones, and thereby interpreting the stroke as designating (i) a respective one or more of said available commands and (ii) a respective one or more of said objects; and applying in the computer system the designated one or more of said available commands to the designated one or more of said objects, wherein the sensing device is further adapted to store a sensing device identifier which is adapted to distinguish the sensing device from other sensing devices of the same type.
Claim 3
Dependent Claim 20 words
The method of claim 1 , further including the step of receiving, in the computer system, the sensing device identifier.
Claim 4
Dependent Claim 31 words
The method of claim 2 , wherein the step of receiving, in the computer system, the sensing device identifier comprises receiving the sensing device identifier as an encrypted sensing device identifier.
Claim 5
Dependent Claim 18 words
The method of claim 3 , wherein the encrypted sensing device identifier is encrypted using an encryption key.
Claim 6
Dependent Claim 30 words
The method of claim 2 , wherein the step of receiving, in the computer system, the sensing device identifier comprises receiving the sensing device identifier via a radio frequency signal.
Claim 7
Dependent Claim 36 words
The method of claim 5 , wherein the step of receiving, in the computer system, the sensing device identifier comprises receiving the sensing device identifier via a relay device adapted to receive the radio frequency signal.
Claim 8
Dependent Claim 17 words
The method of claim 5 or 6 , wherein the radio frequency signal is a Bluetooth signal.
Claim 9
Dependent Claim 26 words
The method of claim 1 , wherein the sensing device is adapted to store the sensing device identifier in a non-volatile memory in the sensing device.
Claim 10
Dependent Claim 60 words
The method of claim 1 , wherein said indicating data regarding at least one of the movement and the position of the sensing device relative to the surface is generated by the sensing device sensing at least one of the movement and the position of the sensing device relative to the surface using at least some of the coded data.
Claim 11
Dependent Claim 46 words
The method of claim 1 , including the step of identifying, in the computer system and from said indicating data, if the stroke has encircled one or more of said second viewable zones relating to one or more objects, thereby designating said one or more objects.
Claim 12
Dependent Claim 46 words
The method of claim 1 , including the step of identifying, in the computer system and from said indicating data, if the stroke has intersected one or more of said second viewable zones relating to one or more objects, thereby designating said one or more objects.
Claim 13
Dependent Claim 61 words
The method of claim 11 , at least one of said second viewable zones having a viewable boundary, and including the step of identifying, in the computer system and from said indicating data, if the stroke has crossed said boundary more than once, and to apply a different one or more of said available commands if such an occurrence is identified.
Claim 14
Dependent Claim 50 words
The method of claim 1 , including the step of identifying, in the computer system and from the indicating data, if a user has effected the stroke to designate one or more of said second viewable zones and extend to intersect with one or more of said first viewable zones.
Claim 15
Dependent Claim 35 words
The method of claim 1 for designation of a feature of said one or more objects such that said designated one or more of the available commands is carried out with respect to that feature.
Claim 16
Dependent Claim 43 words
The method of claim 14 , wherein said designated feature is a color attribute of said designated one or more objects, and the method includes the step of setting the value of said color attribute according to the designated one or more commands.
Claim 17
Dependent Claim 61 words
The method of claim 15 , including the step of providing the user with a further form printable on a surface including one or more viewable information zones relating to said designated one or more of said objects, said one or more zones including representations of the designated one or more objects rendered according to the value of the color attribute.
Claim 18
Dependent Claim 26 words
The method of claim 8 , wherein the sensing device is adapted to store the sensing device identifier in a read-only memory in the sensing device.
Claim 19
Independent Claim 251 words
A system for enabling instruction of a computer to perform tasks, the system including: at least one form printable on a surface to provide one or more first viewable information zones relating to one or more available commands and one or more second viewable information zones relating to one or more objects, the form including coded data indicative of an identity of the form and of at least one reference point of the form; a computer system for receiving indicating data from a sensing device operated by a user regarding at least one of a movement and a position of the sensing device relative to the surface, at least one of the movement and the position including a stroke of part of the sensing device on or relative to said surface, the computer system adapted to determine, from the indicating data received, if the sensing device stroke substantially links one or more of said first viewable information zones with one or more of said second viewable information zones and thereby designates (i) a respective one or more of said available commands and (ii) a respective one or more of said objects one or more of said available commands, the computer system adapted to apply the designated one or more of said available commands to the designated one or more of said objects, wherein the sensing device is further adapted to store a sensing device identifier which is adapted to distinguish the sensing device from other sensing devices of the same type.
Claim 20
Independent Claim 251 words
A system for enabling instruction of a computer to perform tasks, the system including: at least one form printable on a surface to provide one or more first viewable information zones relating to one or more available commands and one or more second viewable information zones relating to one or more objects, the form including coded data indicative of an identity of the form and of at least one reference point of the form; a computer system for receiving indicating data from a sensing device operated by a user regarding at least one of a movement and a position of the sensing device relative to the surface, at least one of the movement and the position including a stroke of part of the sensing device on or relative to said surface, the computer system adapted to determine, from the indicating data received, if the sensing device stroke substantially links one or more of said first viewable information zones with one or more of said second viewable information zones and thereby designates (i) a respective one or more of said available commands and (ii) a respective one or more of said objects one or more of said available commands, the computer system adapted to apply the designated one or more of said available commands to the designated one or more of said objects, wherein the sensing device is further adapted to store a sensing device identifier which is adapted to distinguish the sensing device from other sensing devices of the same type.
Claim 21
Dependent Claim 23 words
The system according to claim 18 , wherein the computer system is adapted to receive the sensing device identifier from the sensing device.
Claim 22
Dependent Claim 24 words
The system of claim 19 , wherein the computer system is adapted to receive the sensing device identifier as an encrypted sensing device identifier.
Claim 23
Dependent Claim 18 words
The system of claim 20 , wherein the encrypted sensing device identifier is encrypted using an encryption key.
Claim 24
Dependent Claim 23 words
The system of claim 19 , wherein the computer system is adapted to receive the sensing device identifier via a radio frequency signal.
Claim 25
Dependent Claim 29 words
The system of claim 22 , wherein the computer system is adapted to receive the sensing device identifier via a relay device adapted to receive the radio frequency signal.
Claim 26
Dependent Claim 17 words
The system of claim 22 or 23 , wherein the radio frequency signal is a Bluetooth signal.
Claim 27
Dependent Claim 60 words
The system of claim 18 , wherein said indicating data regarding at least one of the movement and the position of the sensing device relative to the surface is generated by the sensing device sensing at least one of the movement and the position of the sensing device relative to the surface using at least some of the coded data.
Claim 28
Dependent Claim 42 words
The system of claim 18 , the computer system adapted to identify from said indicating data if the stroke has encircled one or more of said second viewable zones relating to one or more objects, thereby designating said one or more objects.
Claim 29
Dependent Claim 42 words
The system of claim 18 , the computer system adapted to identify from said indicating data if the stroke has intersected one or more of said second viewable zones relating to one or more objects, thereby designating said one or more objects.
Claim 30
Dependent Claim 56 words
The system of claim 27 , at least one of said second viewable zones having a viewable boundary, the computer system adapted to identify from said indicating data if the stroke has crossed said boundary more than once, and to apply a different one or more of said available commands if such an occurrence is identified.
Claim 31
Dependent Claim 9 words
The system of claim 18 including the sensing device.
Claim 32
Dependent Claim 26 words
The system of claim 29 , wherein the sensing device is adapted to store the sensing device identifier in a non-volatile memory in the sensing device.
Claim 33
Dependent Claim 26 words
The system of claim 30 , wherein the sensing device is adapted to store the sensing device identifier in a read-only memory in the sensing device.

References Cited (Backward Citations)

US4864618A Cited
US5051736A Cited
US5477012A Cited
US5852434A Cited
US5652412A Cited
US5661506A Cited
GB2306669A Cited
US5692073A Cited
WO1999018487A2 Cited
US6076734A Cited
WO1999050787A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-01-16 2009-07-18 2010-01-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-01-16 2013-07-18 2014-01-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-01-16 2017-07-18 2018-01-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag