RFID system with packetized data storage in a mobile environment: methods, systems and program products
First Claim
1. A transponder for an RFID system, comprising:
- a) a substrate including RF receiving and transmitting means;
b) data storage means storing packetized data in data formats transportable in the Internet; and
c) identifying code in the format identifying the data format.
10 Assignments
0 Petitions
Accused Products
Abstract
An RFID system includes transponders transmitting or receiving packetized data in standard form in lieu of custom format for applications executable in a mobile device or network. Tag data may be packetized in any of several standard formats. Each format includes a layer to identify packet format. In one embodiment, a tag contains a standard UDP header with a checksum and payload data. The application opens a socket to listen to UDP connections. The device transmits a RF signal activating tags which transmit UDP packets to a RFID reader in the device. The packets are passed to an IP stack which strips away the UDP header and validity of the checksum verified. If verified, the device transmits the payload to an application running in the device or a network, otherwise, the IP stack notifies the tag the transmission failed and requests re-transmissions which are repeated until a successful transmission occurs.
-
Citations
36 Claims
-
1. A transponder for an RFID system, comprising:
-
a) a substrate including RF receiving and transmitting means;
b) data storage means storing packetized data in data formats transportable in the Internet; and
c) identifying code in the format identifying the data format. - View Dependent Claims (2, 3, 4)
-
-
5. A mobile device in a RFID system, comprising:
-
a) signal apparatus transmitting activation signals and sending/receiving packetized datagrams transportable in the Internet to/from at least one transponder;
b) a communication protocol stack processing and routing packetized datagrams within the device or to a network;
c) stored programs operating the device in the RFID system and implementing communications with a network; and
d) reading apparatus processing packetized datagrams from a transponder. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A RFID system, comprising:
-
a) a transponder containing packetized datagrams in data formats transportable in the network and responsive to activation signal;
b) a mobile terminal generating the activation signals and sending/receiving the packetized datagrams to/from the transponder;
c) a communication protocol stack stored in the mobile terminal processing and routing the datagrams;
d) a network linked to the terminal receiving and transmitting the packetized datagrams; and
e) a reader in the terminal processing the packetized datagrams transmitted from the transponder. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for routing packetized data between a data carrier and destination address comprising:
-
a) receiving and sending a data packet from and to the data carrier;
b) identifying a format of the data packet;
c) processing the data packet according to the identified format; and
d) routing the processed data packet to a destination address. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for writing a packetized data to a data carrier, where the data carrier is an RFID tag.
-
33. A system for routing packetized data comprising:
-
a) at least one data carrier having at least one data packet embedded therein;
b) a data receiving (reading) device or data sending (writing) device for receiving or sending the at least one embedded data packet from the said at least one data carrier;
c) a data routing device connectable to the data receiving device for routing the received data packet to a destination address;
An application receiving the routed data packet. - View Dependent Claims (34, 35)
-
-
36. A medium, executable in a computer system, for routing packetized data between a data carrier and destination address, the medium comprising:
-
a) program code for receiving and sending a data packet from and to the data carrier;
b) program code for identifying a format of the data packet;
c) program code for processing the data packet according to the identified format; and
d) program code for routing the processed data packet to a destination address.
-
Specification