Management of Internal Logic for Electronic Pens
First Claim
1. A method in a computer system communicating with an electronic pen, comprising:
- deriving from the pen a version identifier indicative of a set of processing rules stored by the pen;
deriving, based on said version identifier, a logic version which associates pen positions with at least one rule identifier, whereby said at least one rule identifier is indicative of a processing rule in said set of processing rules; and
providing said logic version to the pen.
1 Assignment
0 Petitions
Accused Products
Abstract
In a system for managing information from electronic pens, each electronic pen includes a memory which is designed to store controlling software and a set of templates. Each template associates pen positions with functionality implemented by the controlling software. In a method and arrangement of controlling operation of electronic pens, a separate set of template versions are generated for each of a plurality of different versions of the controlling software. A pen, which stores a given version of the controlling software, is provided with a corresponding set, in which all template versions suitably indicates functionality which is fully implemented by the given version of the software.
68 Citations
44 Claims
-
1. A method in a computer system communicating with an electronic pen, comprising:
-
deriving from the pen a version identifier indicative of a set of processing rules stored by the pen;
deriving, based on said version identifier, a logic version which associates pen positions with at least one rule identifier, whereby said at least one rule identifier is indicative of a processing rule in said set of processing rules; and
providing said logic version to the pen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for communicating with an electronic pen, comprising:
-
an interface for communicating with said pen;
a first processing element which derives, from said pen and via said interface, a version identifier indicative of a set of processing rules stored by the pen;
a second processing element which derives, based on said version identifier, a logic version which associates pen positions with at least one rule identifier, whereby said at least one rule identifier is indicative of a processing rule in said set of processing rules; and
a third processing element which provides, via said interface, said logic version to the pen. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for creating a specific logic version for an electronic pen, which stores one of a plurality of different sets of processing rules, wherein a separate logic version is created for each set to comprise at least one rule identifier indicative of a processing rule in said set, said method comprising:
-
deriving a full functionality logic which includes rule identifiers of all separate logic versions;
deriving a version identifier indicative of a given set of processing rules;
deriving, based on said version identifier, building instructions; and
operating said building instructions on said full functionality logic to create said specific logic version, by eliminating at least one rule identifier that is unsupported by being indicative of a processing rule not included in the given set of processing rules. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus for creating a specific logic version for an electronic pen, which stores one of a plurality of different sets of processing rules, wherein a separate logic version is created for each set to comprise at least one rule identifier indicative of a processing rule in said set, said apparatus comprising:
-
a first processing element which derives a full functionality logic which includes rule identifiers of all separate logic versions;
a second processing element which derives a version identifier indicative of a given set of processing rules;
a third processing element which, based on said version identifier, derives building instructions; and
a fourth processing element which operates said building instructions on said full functionality logic to create said specific logic version, by eliminating at least one rule identifier that is unsupported by being indicative of a processing rule not included in the given set of processing rules. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A method of controlling operation of electronic pens in an information management system, wherein each electronic pen includes a memory which is designed to store controlling software and a set of logic versions, each such logic version indicating functionality implemented by said controlling software, said method comprising:
-
generating a separate set of logic versions for each of a plurality of different versions of said controlling software; and
providing a pen, which stores a given version of said controlling software, with a corresponding set, in which all logic versions indicates functionality which is fully implemented by said given version of said controlling software. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for controlling operation of electronic pens in an information management system, wherein each electronic pen includes a memory which is designed to store controlling software and a set of logic versions, each such logic version indicating functionality implemented by said controlling software, said system comprising:
-
means for generating a separate set of logic versions for each of a plurality of different versions of said controlling software; and
means for providing a pen, which stores a given version of said controlling software, with a corresponding set, in which all logic versions indicates functionality which is fully implemented by said given version of said controlling software.
-
-
38. (canceled)
-
39. (canceled)
-
40. (canceled)
-
41. (canceled)
-
42. (canceled)
-
43. (canceled)
-
44. (canceled)
Specification