SENSING DEVICE WITH MODE CHANGES VIA NIB SWITCH
First Claim
1. A sensing device for enabling a user to interact with a computer system, said sensing device being operable in a plurality of modes including a cursor control mode and a substrate-interaction mode, said sensing device comprising:
- a nib;
a nib switch cooperating with said nib, said nib switch being actuated when a predetermined force is exerted on said nib, said nib switch being configured to effect a mode change between said cursor control mode and said substrate-interaction mode;
an optical sensor for sensing coded data printed on a substrate when operating in at least said substrate-interaction mode, said coded data being indicative of a region identity associated with the substrate and of a plurality of locations on the substrate;
a processor for generating;
cursor control data in said cursor control mode, said cursor control data being generated using a motion sensor; and
interaction data in said substrate-interaction mode, said interaction data being generated using the sensed coded data, said interaction data being indicative of the region identity and of at least one position of the sensing device relative to the substrate; and
communication means for communicating said cursor control data or said interaction data to a computer system,wherein the cursor control data initiates a cursor control response in said computer system and the interaction data initiates a substrate interaction response in said computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A sensing device for enabling a user to interact with a computer system, said sensing device being operable in a plurality of modes including a cursor control mode and a substrate-interaction mode, said sensing device comprising: a nib; a nib switch cooperating with said nib, said nib switch being actuated when a predetermined force is exerted on said nib, said nib switch being configured to effect a mode change between said cursor control mode and said substrate-interaction mode; an optical sensor for sensing coded data printed on a substrate when operating in at least said substrate-interaction mode, said coded data being indicative of a region identity associated with the substrate and of a plurality of locations on the substrate; a processor for generating; cursor control data in said cursor control mode, said cursor control data being generated using a motion sensor; and interaction data in said substrate-interaction mode, said interaction data being generated using the sensed coded data, said interaction data being indicative of the region identity and of at least one position of the sensing device relative to the substrate; and communication means for communicating said cursor control data or said interaction data to a computer system, wherein the cursor control data initiates a cursor control response in said computer system and the interaction data initiates a substrate interaction response in said computer system.
73 Citations
20 Claims
-
1. A sensing device for enabling a user to interact with a computer system, said sensing device being operable in a plurality of modes including a cursor control mode and a substrate-interaction mode, said sensing device comprising:
-
a nib; a nib switch cooperating with said nib, said nib switch being actuated when a predetermined force is exerted on said nib, said nib switch being configured to effect a mode change between said cursor control mode and said substrate-interaction mode; an optical sensor for sensing coded data printed on a substrate when operating in at least said substrate-interaction mode, said coded data being indicative of a region identity associated with the substrate and of a plurality of locations on the substrate; a processor for generating; cursor control data in said cursor control mode, said cursor control data being generated using a motion sensor; and interaction data in said substrate-interaction mode, said interaction data being generated using the sensed coded data, said interaction data being indicative of the region identity and of at least one position of the sensing device relative to the substrate; and communication means for communicating said cursor control data or said interaction data to a computer system, wherein the cursor control data initiates a cursor control response in said computer system and the interaction data initiates a substrate interaction response in said computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for enabling a user to interact with a computer system, said system comprising:
-
a printed substrate, said substrate comprising user information and coded data indicative of a region identity associated with the substrate and of a plurality of locations on the substrate; and a sensing device operable in a plurality of modes, said plurality including a cursor control mode and a substrate-interaction mode, said sensing device comprising; interaction mode, said sensing device comprising; a nib; a nib switch cooperating with said nib, said nib switch being actuated when a predetermined force is exerted on said nib, said nib switch being configured to effect a mode change between said cursor control mode and said substrate-interaction mode; an optical sensor for sensing at least some of the coded data when the sensing device is operatively positioned or moved relative to the substrate in at least said substrate-interaction mode; a processor for generating; cursor control data in said cursor control mode, said cursor control data being generated using a motion sensor; and interaction data in said substrate-interaction mode, said interaction data being generated using the sensed coded data, said interaction data being indicative of the region identity and of at least one position of the sensing device relative to the substrate; and communication means for communicating said cursor control data or said interaction data to a computer system, wherein the cursor control data initiates a cursor control response in said computer system and the interaction data initiates a substrate interaction response in said computer system. - View Dependent Claims (16, 17, 18)
-
-
19. A method of enabling a user to interact with a computer system via a printed substrate, said substrate comprising user information and coded data indicative of a region identity associated with the substrate and of a plurality of locations on the substrate, said method comprising the steps of:
-
pushing said sensing device into said substrate; actuating a nib switch cooperating with said nib; effecting a mode change in said sensing device from a cursor control mode to a substrate-interaction mode; optically sensing at least some of the coded data; generating interaction data using the sensed coded data, said interaction data being indicative of the region identity and of at least one position of the sensing device relative to the substrate; and communicating said interaction data to a computer system, thereby initiating a substrate interaction response in said computer system. - View Dependent Claims (20)
-
Specification