Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Psion Inc
Original Assignee
Psion Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Psion IncfiledCriticalPsion Inc
Priority to CA2522931ApriorityCriticalpatent/CA2522931C/en
Publication of CA2522931A1publicationCriticalpatent/CA2522931A1/en
Application grantedgrantedCritical
Publication of CA2522931CpublicationCriticalpatent/CA2522931C/en
G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
G01V15/00—Tags attached to, or associated with, an object, in order to enable detection of the object
G—PHYSICS
G06—COMPUTING OR CALCULATING; COUNTING
G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
1. ~A system for representing on a user interface a plurality of transponders in a file system of a computing device, the user interface provided by the device, the device configured for communicating with the transponders when present in an electromagnetic spectrum in communication range of the device, the communication between the transponders and the device using radio frequency signals to obtain information of the transponders, the system comprising: a first memory location configured for storing the transponder information as a~ plurality of corresponding transponder files in the file system; a driver for coordinating the transfer of the transponder information between the transponder and the first memory location according to an access command, the access command configured for directing the computing device to obtain the transponder information for the transponders when in communication range of the device; and a file processor for manipulating the transponder information present in the transponder files;~ wherein the transponder information contents of the transponder files represents at~ least a portion of the transponder information available in the electromagnetic spectrum in communication range of the device.
2. ~The system of claim 1, wherein the driver is configured to indicate when an accessed transponder is no longer present in the electromagnetic spectrum in communication range of the device.
3. ~The system of claim 2, wherein the driver is configured to remove the transponder files from the first memory location of any accessed transponders indicated as no longer present in the electromagnetic spectrum in communication range of the device.
4. ~The system of claim 1 further comprising a second memory location for persisting the transponder files in a file system data structure, the persisted transponder files accessible by the driver irrespective of whether the corresponding transponders remain present in the electromagnetic spectrum in communication range of the device.
5. ~The system of claim 4, wherein the second memory location is a storage device.
6. ~The system of claim 5, wherein the transponder information is selected from the group comprising: a transponder ID; a transponder type; and data describing an object associated with the transponder.
7. ~The system of claim 6, wherein the transponder information is stored in the transponder according to a structured definition language format.
8.~The system of claim 6, wherein the format of the transponder files are in accordance with the structured definition language format.
9. ~The system of claim 7, wherein the structured definition language format is XML.
10. ~The system of claim 1 further comprising a control module for providing configuration settings for the access command.
11. ~The system of claim 10, wherein the control module is further configured for providing configuration setting for presentation of the transponder files on the user interface of the device.
12. ~The system of claim 11 further comprising the control module as a selection of a control panel displayable on the user interface.
13. ~A method for representing on a user interface a plurality of transponders in a file system of a computing device, the user interface provided by the device, the device configured for communicating with the transponders when present in an electromagnetic spectrum in communication range of the device, the communication between the transponders and the device using radio frequency signals to obtain information of the transponders, the method comprising the steps of: transferring the transponder information between the transponder and a first memory location according to an access command, the access command configured for directing the computing device to obtain the transponder information for the transponders when in communication range of the device;
storing the transponder information in the first memory location as a plurality of corresponding transponder files in the file system; and manipulating the transponder information present in the transponder files;
wherein the transponder information contents of the transponder files represents at least a portion of the transponder information available in the electromagnetic spectrum in communication range of the device.
14. The method of claim 13 further comprising the step of accessing the plurality of transponders using the access command configured to communicate with the transponders according to a structured definition language format.
15. The method of claim 14, wherein the access command is selected from the group comprising: a read access and a write access.
16. The method of claim 13 further comprising the step of indicating when an accessed transponder is no longer present in the electromagnetic spectrum in communication range of the device.
17. The method of claim 14 further comprising the step of removing the transponder files from the first memory location of any accessed transponders indicated as no longer present in the electromagnetic spectrum in communication range of the device.
18. The method of claim 13 further comprising the step of transferring the contents of the transponder files to a second memory location for persisting the transponder files in a file system data structure, the persisted transponder files accessible by the driver irrespective of whether the corresponding transponders remain present in the electromagnetic spectrum in communication range of the device.
19. The method of claim 4, wherein the second memory location is a storage device.
20. The method of claim 13, wherein the transponder information is selected from the group comprising: a transponder ID; a transponder type; and data describing an object associated with the transponder.
CA2522931A2005-10-072005-10-07System and method for a rfid transponder file systemExpired - LifetimeCA2522931C (en)