User programmable smart card interface system having an arbitrary mapping
First Claim
Patent Images
1. A customisable user interface system comprising:
- a card comprising a substrate, a memory device associated therewith, and indicia formed on said substrate and user interpretable to relate to functions stored within said memory;
wherein mapping data is stored within said memory device, said mapping data defining, in relation to each indicium, a bounding box delineating a mapped position of said indicium on the substrate; and
a reader device for said card comprising a touch sensitive device arranged to overlay an inserted said card and through which said indicia are visible, characterised in that (a) said touch sensitive device comprises a membrane via which said indicia may be selected, the membrane being responsive to a touch applied anywhere on the membrane, said membrane providing, in response to said touch, touch coordinates corresponding to a location of the touch on the membrane, and (b) the indicia are arranged on the card independently of where the touch can be applied to the membrane, wherein generation of touch coordinates falling within said bounding box establishes selection of said indicium.
1 Assignment
0 Petitions
Accused Products
Abstract
A customizable user interface system is disclosed, the system comprising: a card (10) comprising a substrate (12), a memory device (19) associated therewith, and indicia (70, 72) formed on said substrate (12) and user interpretable to relate to functions stored within said memory (19); and a reader device (1) for said card (10), the reader (1) comprising a touch sensitive device (8) arranged to overlay said card (10), and through which said indicia (70, 72) are visible, characterized in that said touch sensitive device (8) comprises a membrane via which said indicia (70, 72), arbitrarily arranged on said substrate (12), may be selected.
-
Citations
37 Claims
-
1. A customisable user interface system comprising:
-
a card comprising a substrate, a memory device associated therewith, and indicia formed on said substrate and user interpretable to relate to functions stored within said memory;
wherein mapping data is stored within said memory device, said mapping data defining, in relation to each indicium, a bounding box delineating a mapped position of said indicium on the substrate; and
a reader device for said card comprising a touch sensitive device arranged to overlay an inserted said card and through which said indicia are visible, characterised in that (a) said touch sensitive device comprises a membrane via which said indicia may be selected, the membrane being responsive to a touch applied anywhere on the membrane, said membrane providing, in response to said touch, touch coordinates corresponding to a location of the touch on the membrane, and (b) the indicia are arranged on the card independently of where the touch can be applied to the membrane, wherein generation of touch coordinates falling within said bounding box establishes selection of said indicium. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A control template for a user interface system, said template being adapted for use with a reader device including a touch sensitive membrane responsive to a touch applied anywhere on the membrane, said membrane providing, in response to said touch, touch coordinates corresponding to a location of the touch on the membrane, the membrane being arranged to overlay the template when the template is coupled to the reader device the template comprising:
-
an electronic card formed of a substrate having associated therewith a memory device;
a plurality of indicia on said substrate the indicia being arranged on the substrate independently of where the touch can be applied to the membrane; and
mapping data stored within said memory device said mapping data defining, in relation to each indicia, a bounding box delineating the mapped position of each indicium on the substrate, wherein generation of touch coordinates falling within said bounding box establishes selection of said indicium. - View Dependent Claims (7, 8)
-
-
9. A read device for a control template interface card having indicia on a surface thereof, said device comprising:
-
a substantially transparent touch sensitive membrane arranged to overlay said interface card the membrane being responsive to a touch applied anywhere on the membrane, said membrane providing, in response to said touch, touch coordinates corresponding to a location of the touch on the membrane, said touch being directed to a selected one of the indicia; and
means for reading a memory device formed in said interface card in response to said user'"'"'s touch on said membrane, wherein the indicia are arranged on the card independently of where the touch can be applied to the membrane; and
wherein mapping data is stored within said memory device, said mapping data defining, in relation to each indicium, a bounding box delineating a mapped position of an indicium on the substrate, and wherein generation of touch coordinates falling within said bounding box establishes selection of said indicium. - View Dependent Claims (10, 11)
-
-
12. A smart card to be inserted into a card reader that communicates with a computer device, the card reader comprising a touch sensitive membrane arranged to overlay an inserted said smart card and through which indicia on the inserted card are visible, the membrane being responsive to a touch applied anywhere on the membrane, said membrane providing, in response to said touch, touch coordinates corresponding to a location of the touch on the membrane, said smart card comprising:
-
a memory for storing a command and an address that is pointing to a remote location in a second computer device at which information is stored, wherein the information is accessed via a communication line between the computer device and the second computer device, wherein one of the indicia on said card is associated with said command, the indicia being arranged on the card independently of where the touch can be applied to the membrane; and
wherein mapping data is stored within said smart card memory, said mapping data defining, in relation to an indicium, a bounding box delineating a mapped position of said indicium on the smart card, and wherein generation of touch coordinates falling within said bounding box establishes selection of said indicium. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer device for communicating with a card reader comprising a touch sensitive membrane arranged to overlay an inserted smart card and through which indicia on a surface of the inserted smart card are visible, the membrane being responsive to a touch applied anywhere on the membrane, said membrane providing, in response to said touch, touch coordinates corresponding to a location of the touch on the membrane, the indicia being arranged on the card independently of where the touch can be applied to the membrane, said computer device comprising:
-
a processor for receiving a command from the card reader that receives said card that stores said command and an address that is pointing to a remote location in a second computer device at which information is stored, wherein the information is accessed via a communication line between the computer device and the second computer device, wherein mapping data is stored within said smart card memory, said mapping data defining, in relation to each indicium, a bounding box delineating a mapped position of said indicium on the smart card, and wherein generation of touch coordinates falling within said bounding box establishes selection of said indicium. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer device that communicates with a second computer device via a communication line, and the second computer device communicates with a card reader comprising a touch sensitive membrane arranged to overlay an inserted smart card and through which indicia on a surface of the inserted smart card are visible, the membrane being responsive to a touch applied anywhere on the membrane, said membrane providing, in response to said touch, touch coordinates corresponding to a location of the touch on the membrane, the indicia being arranged on the card independently of where the touch can be applied to the membrane, said computer device comprising:
-
a processor for receiving a command from the card reader that receives the card that stores said command and an address that is pointing to a remote location at which information is stored, wherein the information is accessed via the communication line between the computer device and the second computer device, wherein mapping data is stored within the card memory, said mapping data defining, in relation to each indicium, a bounding box delineating a mapped position of said indicium on the card, and wherein generation of touch coordinates falling within said bounding box establishes selection of said indicium. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A card reader for a card, the card being configured for insertion into said card reader, said card reader comprising:
-
a touch sensitive membrane arranged to overlay an inserted said card and through which indicia on a surface of the inserted card are visible, the membrane being responsive to a touch applied anywhere on the membrane, said membrane providing, in response to said touch, touch coordinates corresponding to a location of the touch on the membrane, the indicia being arranged on the card independently of where the touch can be applied to the membrane; and
a processor for retrieving from a memory of the card an address that is pointing to a remote location in a second computer device at which information is stored and sending a command that is stored in the memory to the second computer device via a first computer device, wherein the information is accessed via a communication line between the first computer device and the second computer device, wherein mapping data is stored within said smart card memory, said mapping data defining, in relation to each indicium, a bounding box delineating a mapped position of said indicium on the smart card, and wherein generation of touch coordinates falling within said bounding box establishes selection of said indicium. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A computer program to be executed in a computer device for communicating with a card reader comprising a touch sensitive membrane arranged to overlay an inserted card and through which indicia on a surface of the inserted card are visible, the membrane being responsive to a touch applied anywhere on the membrane, said membrane providing, in response to said touch, touch coordinates corresponding to a location of the touch on the membrane, the indicia being arranged on the card independently of where the touch can be applied to the membrane to select the indicia, said computer program comprising:
-
code to receive a command from said card reader that receives said card that stores said command and an address that is pointing to a remote location in another computer device at which information is stored, wherein the information is accessed via a communication line between the computer device and the other computer device, wherein mapping data is stored within said smart card memory, said mapping data defining, in relation to each indicium, a bounding box delineating a mapped position of said indicium on the smart card, and wherein generation of touch coordinates falling within said bounding box establishes selection of said indicium.
-
-
37. A computer program to be executed in a computer device that communicates for a second computer device via a communication line, the second computer device communicates with a card reader comprising a touch sensitive membrane arranged to overlay an inserted card and through which indicia on a surface of the inserted card are visible, the membrane being responsive to a touch applied anywhere on the membrane, said membrane providing, in response to said touch, touch coordinates corresponding to a location of the touch on the membrane, the indicia being arranged on the card independently of where the touch can be applied to the membrane to select the indicia, said computer program comprising;
-
code to receive a command from the card reader that receives said card that stores said command and an address that is pointing to a remote location in the computer device at which information is stored, wherein the information is accessed via the communication line between the computer device and the second computer device, wherein mapping data is stored within said smart card memory, said mapping data defining, in relation to each indicium, an a bounding box delineating a mapped position of said indicium on the smart card, and wherein generation of touch coordinates falling within said bounding box establishes selection of said indicium.
-
Specification