Communication methods, systems, apparatus, and devices involving RF tag registration
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04Q-005/22
H04Q-005/00
출원번호
US-0950047
(2004-09-24)
등록번호
US-7362212
(2008-04-22)
발명자
/ 주소
Burghard,Brion J.
Skorpik,James R.
출원인 / 주소
Battelle Memorial Institute
대리인 / 주소
Klarquist Sparman, LLP
인용정보
피인용 횟수 :
12인용 특허 :
52
초록▼
One technique of the present invention includes a number of Radio Frequency (RF) tags that each have a different identifier. Information is broadcast to the tags from an RF tag interrogator. This information corresponds to a maximum quantity of tag response time slots that are available. This maxim
One technique of the present invention includes a number of Radio Frequency (RF) tags that each have a different identifier. Information is broadcast to the tags from an RF tag interrogator. This information corresponds to a maximum quantity of tag response time slots that are available. This maximum quantity may be less than the total number of tags. The tags each select one of the time slots as a function of the information and a random number provided by each respective tag. The different identifiers are transmitted to the interrogator from at least a subset of the RF tags.
대표청구항▼
What is claimed: 1. A method, comprising: operating several RF tags within communication range of an RF tag interrogator, the RF tags each including a respective random number generator and a respective one of a several different identification numbers, the different identification numbers each bei
What is claimed: 1. A method, comprising: operating several RF tags within communication range of an RF tag interrogator, the RF tags each including a respective random number generator and a respective one of a several different identification numbers, the different identification numbers each being unique relative to one another, one or more of the RF tags reporting the respective one of the different identification numbers to the interrogator, said reporting including the one or more of the RF tags each: seeding the respective random number generator with the respective one of the different identification numbers to generate a first random number; determining a first time period to transmit the respective one of the different identification numbers as a function of the first random number; determining that the respective one of the different identification numbers was not properly transmitted to the interrogator during the first time period; seeding the respective random number generator with the first random number to provide a second random number; and determining a second time period to transmit the respective one of the unique identification numbers to the interrogator as a function of the second random number. 2. The method of claim 1, which includes seeding the respective random number generator with the second random number after said determining the second time period. 3. The method of claim 1, wherein the respective random number generator is a pseudorandom type. 4. The method of claim 1, wherein: the several RF tags belong to an RF tag set; the several different identification numbers belong to a corresponding identifier set, the identifier set being effective to unique identify up to a maximum tag quantity in the RF tag set; and the several RF tags number at least one order of magnitude less than the maximum tag quantity. 5. The method of claim 1, wherein: said seeding the respective random number generator with the respective one of the different identification numbers is performed in response to a first tag identifier report command broadcast by the interrogator; and said seeding the respective random number generator with the first random number is performed in response to a second tag identifier report command broadcast by the interrogator. 6. The method of claim 5, which includes broadcasting a suppression command with the interrogator to suppress response of a subset of the RF tags to the second tag identifier report command. 7. The method of claim 1, wherein: said determining that the respective one of the different identification numbers was not properly transmitted includes the one or more of the RF tags each detecting the transmission of one or more other of the RF tags before transmitting the respective one of the different identification numbers during the first time; and performing said seeding the respective random number generator with the first random number in response to said detecting. 8. The method of claim 1, wherein said determining that the respective one of the different identification numbers was not properly transmitted is a result of a communication collision during the first time. 9. A method, comprising: operating several RF tags each including a respective one of a number of different identifiers, the different identifiers being unique relative to one another; broadcasting a first tag report command with an RF tag interrogator to a subset of the RF tags, the subset being the RF tags within communication range of the interrogator, the first tag report command including a parameter corresponding to a maximum quantity of tag response time slots, the subset including more of the RF tags than the maximum quantity of tag response time slots; for each of the RF tags belonging to the subset, selecting a respective one of the time slots as a function of the parameter and a random number, and transmitting the respective one of the different identifiers to the interrogator during the respective one of the time slots; with the interrogator, detecting a communication collision for at least one of the time slots and storing one or more of the different identifiers transmitted from the subset during one or more other of the time slots; and in response to a second tag report command sent by the interrogator; transmitting the respective one of the different identifiers to the interrogator from at least one of the RF tags that caused the collision. 10. The method of claim 9, wherein the function of the parameter and the random number further is performed in accordance with a maximum quantity of uniquely identifiable tags, the subset of the RF tags numbering at least one order of magnitude less than the maximum quantity. 11. The method of claim 9, which includes for each of the RF tags belonging to the subset: generating the random number with a random number generator, and seeding the random number generator with the respective one of the different identifiers in response to the first command. 12. The method of claim 9, which includes broadcasting a suppression command with the interrogator after said broadcasting the first command and before said transmitting, the suppression command suppressing a response to the second command by each of the RF tags belonging to the subset for which the interrogator stored the respective one of the different identifiers. 13. The method of claim 9, which includes: performing the first command and the second command with the interrogator at a first location; moving the interrogator from the first location to a second location; interrogating a different subset of the RF tags with the interrogator after said moving, the different subset including a number of RF tags not included in the subset; and transmitting the respective one of the different identifiers for each of the number of RF tags of the different subset in response to said interrogating. 14. A method, comprising: operating a number of RF tags included in an RF tag set, the RF tags each including a respective one of a set of different identifiers, the set of different identifiers being effective to uniquely identify up to a maximum tag quantity in the RF tag set; broadcasting information to a subset of the RF tags from an RF tag interrogator, the subset being the RF tags within communication range of the interrogator, the information corresponding to a maximum quantity of tag response time slots, the maximum quantity being at least one order of magnitude less than the maximum tag quantity; each respective one of the RF tags of the subset selecting one of the time slots as a function of the information and a random number provided with the respective one of the RF tags of the subset; and transmitting the different identifiers from at least a portion of the subset to the interrogator. 15. The method of claim 14, wherein the maximum quantity is at least two orders of magnitude less than the maximum tag quantity, and the subset of the RF tags numbers at least two orders of magnitude less than the maximum tag quantity, and further comprising: performing said broadcasting of the information with the interrogator at a first location; moving the interrogator from the first location to a second location; interrogating a different subset of the RF tags with the interrogator after said moving, the different subset including one or more of the RF tags not included in the subset; and transmitting the respective one of the different identifiers for each of the one or more of the RF tags of the different subset in response to said interrogating. 16. The method of claim 14, which includes in response to said broadcasting each respective tag of the subset generating the random number with a respective random number generator seeded with the respective one of the different identifiers. 17. The method of claim 16, wherein said broadcasting the information is in the form of a command, and further comprising: broadcasting a further command with the interrogator to suppress a response to a subsequent command by a plurality of the RF tags of the subset for which the interrogator has stored the respective one of the different identifiers; and broadcasting the subsequent command with the interrogator to which one or more of the RF tags of the subset responds, the plurality of the RF tags of the subset being nonresponsive to the subsequent command based on the further command. 18. The method of claim 17, which includes for each of the one or more of the RF tags of the subset, generating another random number by seeding the respective random number generator with the random number in response to the subsequent command. 19. A method, comprising: operating several RF tags each including a respective one of a number of different identifiers, the different identifiers being unique relative to one another; broadcasting a command with an RF tag interrogator to a subset of the RF tags, the subset being the RF tags within communication range of the interrogator, the subset numbering two or more of the RF tags and numbering more of the RF tags than a maximum quantity of time slots available for each of the RF tags to respond to the command; responding to the command with each of the RF tags of the subset: providing a respective random number, selecting one of the time slots as a function of the respective random number, and transmitting the respective one of the different identifiers during the one of the time slots; with the interrogator, detecting a communication collision causing failure of proper transmission to the interrogator of the respective one of the different identifiers by one or more of the RF tags of the subset and storing the respective one of the different identifiers transmitted without the failure for each of a remainder of the RF tags in the subset; broadcasting a further command to the subset; responding to the further command with the one or more of the RF tags causing the failure; and suppressing response to the further command by the remainder of the RF tags of the subset. 20. The method of claim 19, which includes: performing said broadcasting of the command and said broadcasting of the further command, with the interrogator at a first location; moving the interrogator from the first location to a second location; interrogating a different subset of the RF tags with the interrogator after said moving, the different subset including at least one of the RF tags not included in the subset; and transmitting the respective one of the different identifiers for each of the at least one of the RF tags of the different subset in response to said interrogating the different subset. 21. The method of claim 19, which includes in response to the command, generating the respective random number with a random number generator seeded with the respective one of the different identifiers for each of the RF tags of the subset. 22. The method of claim 19, wherein said suppressing includes broadcasting a suppression command between after said broadcasting the command and before said broadcasting the further command, further comprising: broadcasting a further suppression command to suppress a response to at least one subsequent command by the RF tags of the subset having the respective one of the different identifiers previously stored with the interrogator; and broadcasting the subsequent command to the subset, the RF tags of the subset suppressed by the further suppression command being nonresponsive to the subsequent command and the remainder of the RF tags of the subset being responsive to the subsequent command. 23. A method, comprising: operating a number of RF tags included in an RF tag set, the RF tags each including a respective one of a corresponding set of different identifiers, the set of different identifiers being effective to uniquely identify a maximum tag quantity; performing an interrogation with an RF tag interrogator to determine the respective one of the different identifiers of each of the RF tags in a subset, the subset numbering two or more of the RF tags and being at least one order of magnitude less than the maximum tag quantity; and respective tags of the subset each responding by: waiting for a time period determined as a function of at least a randomly determined number and a delay period; detecting if a different tag of the subset is transmitting; if transmission by the different tag of the subset is detected, waiting for another time period determined as a function of at least another random number and the delay period; and transmitting the respective one of the unique identifiers to the interrogator if the transmission by the different tag is not detected. 24. The method of claim 23, which includes the respective tags each: seeding a random number generator with a respective one of the different identifiers to generate the randomly determined number; and seeding the random number generator with the randomly determined number to generate the second randomly determined number. 25. The method of claim 23, which includes performing multiple interrogation passes in a first period of time to register all of the RF tags of the subset. 26. The method of claim 25, wherein the delay period is shorter than a longer delay period, the longer delay period corresponding to that required to register all of the RF tags of the subset in a single pass in a second period of time, the second period of time being longer than the first period of time. 27. The method of claim 23, which includes empirically adjusting the delay period to reduce time for the interrogator to verify that the respective one of the different identifiers for all the RF tags of the subset have been reported. 28. A system, comprising: RF communication circuitry operable to perform RF tag interrogation; and an RF interrogator processing subsystem coupled to the RF communication circuitry, the processing subsystem being operable to register a number of deployed RF tags within a communication range of the RF communication circuitry by performing a registration procedure, the registration procedure including a tag report command to cause each of the deployed RF tags to transmit a unique identifier, the tag report command including one parameter corresponding to a maximum quantity of RF tag response time slots available and a different parameter corresponding to randomization of a selection of a respective one of the time slots by each of the deployed RF tags, the registration procedure being effective to determine if a communication collision occurred during one or more of the time slots in response to the tag report command and to store the unique identifier transmitted by each of the deployed RF tags during one or more other of the time slots for which the communication collision did not occur, the registration procedure further being effective to suppress response of one or more of the tags to a subsequent tag report command, the unique identifier for the one or more of the tags being previously recognized by the processing subsystem in response to the tag report command, wherein the RF communication circuitry and the RF interrogator processing subsystem are included in a portable RF interrogator, and wherein the deployed RF tags each include: RF tag communication circuitry; and an RF tag processing subsystem coupled to the RF tag communication circuitry, the RF tag processing subsystem including a random number generator, the RF tag processing subsystem being effective to select the respective one of the time slots as a function of the parameter included in the information and a random number generated with the random number generator being seeded in accordance with the different parameter. 29. A system, comprising: RF communication circuitry operable to perform RF tag interrogation; and an RF interrogator processing subsystem coupled to the RF communication circuitry, the processing subsystem being operable to register a number of deployed RF tags within a communication range of the RF communication circuitry by performing a registration procedure, the registration procedure including a tag report command to cause each of the deployed RF tags to transmit a unique identifier, the tag report command including one parameter corresponding to a maximum quantity of RF tag response time slots available and a different parameter corresponding to randomization of a selection of a respective one of the time slots by each of the deployed RF tags, the registration procedure being effective to determine if a communication collision occurred during one or more of the time slots in response to the tag report command and to store the unique identifier transmitted by each of the deployed RF tags during one or more other of the time slots for which the communication collision did not occur, the registration procedure further being effective to suppress response of one or more of the tags to a subsequent tag report command, the unique identifier for the one or more of the tags being previously recognized by the processing subsystem in response to the tag report command, wherein the RF communication circuitry and the RF interrogator processing subsystem are included in a portable RF interrogator, and wherein the deployed RF tags each include: RF tag communication circuitry; and an RF tag processing subsystem coupled to the RF tag communication circuitry, the RF tag processing subsystem including a random number generator and a unique identification number, the RF tag processing subsystem including in accordance with logic responsive to a first tag report command transmitted by the interrogator to: seed the random number generator with a first seed corresponding to the unique identifier to generate a first random number, determine a first time as a function of the first random number to attempt transmission of the unique identification number, seed the random number generator with a second seed corresponding to the first random number to generate a second random number if the transmission at the first time fails to be properly performed, and determine a second time as a function of the second random number to attempt the transmission of the unique identification number. 30. The system of claim 29, wherein the random number generator is of a pseudorandom type. 31. A system, comprising: RF tag communication circuitry; and an RF tag processing subsystem coupled to the RF tag communication circuitry, the processing subsystem including a random number generator, the random number generator being seeded in accordance with information received through the RF tag communication circuitry, the processing subsystem being effective to determine a time slot to transmit an identifier through the RF tag communication circuitry, the identifier being unique relative to a quantity of deployed RF tags, the time slot being determined as a function of a random number provided by the random number generator and a parameter included in the information, the parameter corresponding to a maximum quantity of transmission time slots to respond to a broadcast command, the maximum quantity of the time slots being less than the quantity of deployed RF tags by at least one order of magnitude. 32. The system of claim 31, wherein the random number generator is of a pseudorandom type. 33. The system of claim 31, wherein the RF tag communication circuitry and the RF tag processing subsystem are included in an active RF tag, the RF tag including one or more sensors. 34. The system of claim 33, further comprising several other RF tags deployed in a region. 35. The system of claim 33, further comprising means for interrogating the active RF tag, the interrogating means including means for broadcasting the information including the parameter. 36. The system of claim 31, wherein the logic is further responsive to a different parameter included in the information, the different parameter including a first form to seed the random number generator with the identifier and a second form to seed the random number generator with the random number previously generated with the random number generator. 37. A system, comprising: RF tag communication circuitry; and an RF tag processing subsystem coupled to the circuitry, the processing subsystem including a random number generator and a unique identification number, the processing subsystem including logic responsive to one or more commands received through the communication circuitry to: seed the random number generator with a first seed corresponding to the unique identification number to generate a first random number, determine a first time as a function of the first random number to attempt transmission of the unique identification number, seed the random number generator with a second seed corresponding to the first random number to generate a second random number if the transmission at the first time fails to be properly performed, and determine a second time as a function of the second random number to attempt the transmission of the unique identification number. 38. The system of claim 37, wherein the random number generator is of a pseudorandom type. 39. The system of claim 37, wherein the RF tag communication circuitry and the RF tag processing subsystem are included in an active RF tag. 40. The system of claim 39, wherein the logic is operable to detect transmission by a different active RF tag before performing the transmission at the first time and to determine the transmission at the first time fails to be properly performed if the different active RF tag is detected. 41. The system of claim 39, further comprising means for broadcasting the one or more commands with at least one of the commands including a parameter, the parameter corresponding to a maximum number of available RF tag response time slots, the logic being operable to randomly select one of the time slots, the one of the time slots corresponding to the first time. 42. The system of claim 39, further comprising several other RF tags deployed in a region. 43. The system of claim 39, further comprising an RF interrogator operable to broadcast a first tag report command belonging to the one or more commands, the first tag report command including information to direct the RF tag to seed the random number generator with the first seed, to determine if the transmission at the first time fails to be properly performed, and to broadcast a second tag report command to direct the RF tag to seed the random number generator with the second seed if failure of the transmission at the first time is detected. 44. The system of claim 43, wherein the logic is further responsive to a suppression command from the interrogator to suppress response to the second tag report command if the transmission at the first time of the unique identification number to be interrogator is successfully completed.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (52)
Gallagher, III, William F.; Salesky, Ronald; Inui, Shinichiro; Benedetti, Riccardo; Alexander, Samuel; Furey, Lee R.; Lee, Youbok, Anticollision protocol with fast read request and additional schemes for reading multiple transponders in an RFID system.
Stephen Joseph Brown ; Andrew Xavier Estrada ; Terrance R. Bourk ; Steven R. Norsworthy ; Patrick J. Murphy ; Christopher Dennis Hull ; Glenn Chang ; Mark Vernon Lane ; Jorge A. Grilo, Apparatus and method for wireless communications.
Reis Robert Steven (Palo Alto CA) Verma Vikram (Palo Alto CA) Mihovilovic Domingo Antonio (Mountain View CA) Bertrand Peter Scott (Palo Alto CA) Stevens Richard Kenneth (Cupertino CA), Communication system for communicating with tags.
Reis Robert Steven (Palo Alto CA) Verma Vikram (Palo Alto CA) Mihovilovic Domingo Antonio (Mountain View CA) Bertrand Peter Scott (Palo Alto CA) Stevens Richard Kenneth (Cupertino CA), Communication system for communicating with tags.
Snodgrass Charles K. (Boise ID) Allen David H. (Rochester MN) Tuttle John R. (Boise ID) Rotzoll Robert R. (Boise ID) Pax George E. (Boise ID), Data communication method using identification protocol.
Snodgrass Charles K. (Boise ID) Allen David H. (Rochester MN) Tuttle John R. (Boise ID) Rotzoll Robert R. (Boise ID) Pax George E. (Boise ID), Data communication system using identification protocol.
Snodgrass Charles K. (Boise ID) Allen David H. (Rochester MN) Tuttle John R. (Boise ID) Rotzoll Robert R. (Boise ID) Pax George E. (Boise ID), Data communication transceiver using identification protocol.
Segalowitz Jacob (505 S. Beverly Dr. ; Ste. 1240 Beverly Hills CA 90212), Device-system and method for monitoring multiple physiological parameters (MMPP) continuously and simultaneously.
Clifford Thomas J. (6 Massachusetts Ave. Massapequa NY 11758) Jansen Bernard L. (529 Asharoken Ave. Northport NY 11768), Emergency signalling unit and alarm system for rescuing endangered workers.
Verma Vikram (Palo Alto CA) Reis Robert S. (Palo Alto CA) Mihovilovic Domingo A. (Mountain View CA) Keleshian Philip J. (San Jose CA), Method and apparatus for locating items.
Chan Shun S. (Flushing NY) Heinrich Harley K. (Brewster NY) Kandlur Dilip D. (Briarcliff Manor NY) Krishna Arvind (Briarcliff Manor NY), Multiple item radio frequency tag identification protocol.
Moskowitz Paul A. (Yorktown Heights NY) Brady Michael J. (Brewster NY) Coteus Paul W. (Yorktown Heights NY), Radio frequency circuit and memory in thin flexible package.
Heinrich Harley Kent ; Cesar Christian Lenz ; Cofino Thomas A. ; Friedman Daniel J. ; Goldman Kenneth Alan ; Greene Sharon Louise ; McAuliffe Kevin G, Radio frequency identification system with write broadcast capability.
Smith Gregory M. (Colorado Springs CO), System and method for initiating communications between a controller and a selected subset of multiple transponders in a.
Richards James L. ; Kelly Donald A. ; Finn James S. ; Meigs David C. ; Welch ; Jr. William D., System and method for person or object position location utilizing impulse radio.
Janesch Werner,ATX ; Petschenig Wilfried,ATX ; Reis Kuno,ATX ; Spiess Bernhard,ATX, Transponder communication device for the contactless communication with at least one transponder, and transponder for the contactless communication with at least one transponder communication device.
Agre Jonathan R. ; Clare Loren P. ; Marcy ; 5th Henry O. ; Twarowski Allen J. ; Kaiser William ; Mickelson Wilmer A. ; Yakos Michael D. ; Loeffelholz Christian J. ; Engdahl Jonathan R., Wireless integrated sensor network using multiple relayed communications.
Easter, Ronald B.; Aguirre, Gerardo, Methods, systems and devices for electronic article surveillance deactivation having randomized transmission rates.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.