Method, apparatus and system for verifying data

US9659196B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9659196-B2
Application numberUS-201113876843-A
CountryUS
Kind codeB2
Filing dateSep 30, 2011
Priority dateSep 30, 2010
Publication dateMay 23, 2017
Grant dateMay 23, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for data verification may include: receiving by a radio frequency identification (RFID) tag a write command including data to be written; writing by said RFID tag said data to be written into a local storage; reading by said RFID tag data from said local storage; and carrying out by said RFID tag a data verification according to said data read out. Further, a data verification apparatus may include a receiving module for receiving a write command including data to be written; a writing module for writing said data to be written into a first storage module configured for storing said data to be written; a reading module for reading data from said first storage module; and a verifying module for carrying out verification according to the data read out by said reading module. Such method and apparatus may reduce the time of data verification by an RFID tag.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for verifying a successful radio frequency identification (RFID) reader command to an RFID tag, the method, comprising: receiving a plurality of RFID reader's write commands from at least one RFID reader during a normal operational mode of the RFID tag; for each RFID reader's write command received at the RFID tag from a respective RFID reader: identifying, by the RFID tag, data to be written of the RFID reader's write command; storing the data to be written in cache memory of the RFID tag; writing, via said RFID tag, the data to be written of the RFID reader's write command into a local storage of the RFID tag, while maintaining the data to be written in the cache memory of the RFID tag; reading, via said RFID tag, the written data to be written of the RFID reader's write command from the local storage of the RFID tag; and verifying, via said RFID tag, that the data to be written of the RFID reader's write command was accurately written into the local storage of the RFID tag by comparing (a) the data read from the local storage of the RFID tag with (b) the data to be written stored in the cache memory of the RFID tag to determine whether the compared data is the same. 2. The method of claim 1 , further comprising: if the compared data are determined to be the same, confirming that the writing has succeeded, and if the compared data are determined to not be the same, confirming that the writing has failed. 3. The method of claim 1 , wherein said RFID tag carrying out the data verification according to said data read out thereby comprises: said RFID tag replacing the data to be written in said write command by said data read out thereby, to form a new write command; and said RFID tag performing verification of said new write command, and if it passes the verification, confirming that the writing has succeeded, and if it does not pass the verification, confirming that the writing has failed. 4. The method of claim 3 , wherein said RFID tag carrying out the verification of said new write command comprises said RFID tag carrying out a cyclic redundancy check on said new write command. 5. The method of claim 1 , further comprising one or any combination of the following: said RFID tag feeding back a writing failure in response to confirming that the writing has failed; said RFID tag feeding back a writing success in response to confirming that the writing has succeeded; and said RFID tag writing again the data to be written in said write command into the local storage in response to confirming that the writing has failed. 6. The method of claim 5 , wherein the feeding back by said RFID tag of the writing failure comprises: said RFID tag feeding back the writing failure by a reception feedback message indicating whether the reception has succeeded. 7. The method of claim 1 , wherein the cache memory of the RFID tag and local storage of the RFID tag comprise distinct memory units. 8. The method of claim 1 , wherein the cache memory of the RFID tag and local storage of the RFID tag comprise different portions of the same memory unit. 9. The method of claim 1 , comprising: receiving the RFID reader's write command at the RFID tag; storing the RFID reader's write command including the data to be written of the RFID reader's write command in a first cache memory; and storing the data to be written of the RFID reader's write command in a second cache memory. 10. A radio frequency identification (RFID) tag for verifying a successful RFID reader command, the RFID tag comprising: a receiving module configured to receive a plurality of RFID reader's write commands from at least one RFID reader during a normal operational mode of the RFID tag, and for each received RFID reader's write command received from a respective RFID reader, identify data to be written of the respective write command from the respective RFID reader; cache memory configured to store the respective write command, including the data to be written; a first storage module configured to store the data to be written; a writing module configured to write the data to be written into the first storage module, while the data to be written is maintained in the cache memory; a reading module configured to read written data from said first storage module; and a verifying module configured to verify the accuracy of data written into the first storage module by comparing the data read out by said reading module with (b) the data to be written received from the respective RFID reader and stored in the cache memory of the RFID tag to determine whether the compared data is the same. 11. The RFID tag of claim 10 , wherein if the compared data are the same, said verifying module is configured to confirm that the writing has succeeded, and if the compared data are not the same, said verifying module is configured to confirm that the writing has failed. 12. The RFID tag of claim 10 , wherein said verifying module comprises: a replacing submodule configured to replace the data to be written in said write command with the data read out by said reading module, to form a new write command; and a reception verifying submodule configured to perform a reception verification on said new write command. 13. The RFID tag of claim 12 , wherein said reception verifying submodule is configured to perform a cyclic redundancy check on said new write command. 14. A radio frequency identification (RFID) tag for verifying a successful RFID reader command, the RFID tag comprising: a data verification apparatus comprising: a receiving module configured to receive a plurality of RFID reader's write commands from at least one RFID reader during a normal operational mode of the RFID tag, and for each received RFID reader's write command received from a respective RFID reader, identify data to be written of the respective write command from the respective RFID reader; cache memory configured to store the respective write command, including the data to be written; a storage module configured to store said data to be written; a writing module configured to write said data to be written into the first storage module, while the data to be written is maintained in the cache memory; a reading module configured to read data from said first storage module; and a verifying module configured to verify the accuracy of data written into the first storage module by comparing the data read out by said reading module with (b) the data to be written received from the respective RFID reader and stored in the cache memory of the RFID tag to determine whether the compared data is the same. 15. The RFID tag of claim 14 , wherein if the compared data is the same, said verifying module is configured to confirm that the writing has succeeded, and otherwise to confirm that the writing has failed. 16. The RFID tag of claim 14 , wherein said verifying module comprises: a replacing submodule configured to replace the data to be written in said write command with the data read out by said reading module, to form a new write command; and a reception verifying submodule configured to perform a reception verification on said new write command. 17. The RFID tag of claim 16 , wherein said reception verifying submodule is configured to perform a cyclic redundancy check on said new write command.

Assignees

Inventors

Classifications

  • the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs · CPC title

  • sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9659196B2 cover?
A method for data verification may include: receiving by a radio frequency identification (RFID) tag a write command including data to be written; writing by said RFID tag said data to be written into a local storage; reading by said RFID tag data from said local storage; and carrying out by said RFID tag a data verification according to said data read out. Further, a data verification apparatu…
Who is the assignee on this patent?
Li Hui, Yu Dan, Yuan Yong, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06K19/0723. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 23 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).