AU2005246794A2

Locating, provisioning and identifying devices in a network

Abstract

Methods and devices are provided for locating, identifying and provisioning devices in a network. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods For example, first location information included in a DHCPDISCOVER request can be used to determine approppate configurations for networked devcies (1255) In some such implementations, the first location information is read from an RFID tag near the networked device and is inserted in the DHCPDISCOVER request (1235) The first location information may include any type of absolute or relative coordinate, positioning, cartographic or similar information and/or information from which such information may be dpved Second location information, which may be a logical name, is provided to die device If the device is an RFID reader, the second location information may be included with reads from RFId tags that are transmitted from the RFlD reader (1275).

AU2005246794A2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 13 May 2025, 1.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 11 independent, 7 dependent

  1. 1
    WE CLAIM:1. A method of provisioning a device, the method comprising: initializing a radio frequency identification (“RFID”) device;reading RFID tag data from an RFID tag;inserting the RFID tag data in an option field of a DHCPDISCOVER request;sending the DHCPDISCOVER request to a Dynamic Host Configuration Protocol (“DHCP”)server;ascertaining, based at least in part on the RFID tag data, a location and a logical name of the RFID device;determining, based in part on the location of the RFID device, an appropriate configuration for the RFID device;and provisioning the RFID device according to the appropriate configuration, wherein the provisioning step comprises provisioning the RFID device with a logical name.
  2. 3
    A method of provisioning a wireless device, the method comprising:receiving IEEE 802.11b location data from a plurality of wireless access points;ascertaining, based at least in part on the IEEE 802.1 lb location data, a location and a logical name of a wireless device;determining an appropriate configuration for the wireless device according to the location;and provisioning the wireless device, wherein the configuring step comprises supplying the wireless device with the appropriate configuration and with a logical name.
  3. 5
    A method of provisioning a device, the method comprising:receiving a Dynamic Host Configuration Protocol (“DHCP”) request;WO 2005/114604 PCT/US2005/016958 ascertaining a location and a logical name of a device according to information in the DHCP request;determining, based at least in part on the location, an appropriate configuration for the device;and providing the device with the appropriate configuration and with a logical name.
  4. 8
    A method for deploying a uniquely-provisioned radio frequency identification (“RFID”) device in a network, the method comprising:reading first location information from a first RFID tag;forming a DHCPDISCOVER request that includes an electronic product code (“EPC”) of an RFID reader and the first location information;sending the DHCPDISCOVER request to a Dynamic Host Configuration Protocol (“DHCP”) server;receiving provisioning information from the DHCP server that enables a desired functionality according to an identity and a location of the RFID reader, the provisioning information including second location information;and provisioning the RFID reader according to the provisioning information, thereby enabling the RFID reader to read nearby RFID tags and to transmit RFID tag information and second location information to an RFID network.
  5. 11
    A network, comprising:a plurality of radio frequency identification (“RFID”) devices;a plurality of switches connecting the RFID devices to the network;and a Dynamic Host Configuration Protocol (“DHCP”) server, wherein at least some of the RFID devices comprise: means for reading first location information from a first RFID tag;WO 2005/114604 PCT/US2005/016958 means for forming a DHCPDISCOVER request that includes an electronic product code (“EPC”) of an RFID reader and the first location information: means for sending the DHCPDISCOVER request to the DHCP server;means for receiving provisioning information from the DHCP server that enables a desired functionality according to an identity and a location of the RFID reader, the provisioning information including second location information;and means for provisioning the RFID reader according to the provisioning information, thereby enabling the RFID reader to read nearby RFID tags and to transmit RFID tag information and second location information to an RFID network;and wherein the DHCP server comprises: means for receiving the DHCPDISCOVER request;and means for automatically identifying an RFID device according to a media access control (“MAC”) address and an EPC included in the DHCPDISCOVER request and for locating the RFID device and determining the second location information according to the first location information included in the DHCPDISCOVER request;and means for providing the RFID device with a desired functionality and the second location information.
  6. 12
    A method of provisioning a device, the method comprising:initializing an RFID device;obtaining first location data;inserting the first location data in an option field of a DHCPDISCOVER request;and sending the DHCPDISCOVER request to a Dynamic Host Configuration Protocol (“DHCP”)server;determining provisioning information, including a logical name, based at least in part on the first location data;providing the provisioning information to the device;configuring the device according to the provisioning information;reading RFID tag data from RFID tags;and WO 2005/114604 PCT/US2005/016958 transmitting the RFID tag data to a middleware server along with the logical name.
  7. 14
    A network for provisioning a device, the network comprising:means for initializing a radio frequency identification (“RFID”) device;means for reading RFID tag data from an RFID tag;means for inserting the RFID tag data in an option field of a DHCPDISCOVER request;means for sending the DHCPDISCOVER request to a Dynamic Host Configuration Protocol (“DHCP”)server;means for ascertaining, based at least in part on the RFID tag data, a location and a logical name of the RFID device;means for determining, based in part on the location of the RFID device, an appropriate configuration for the RFID device;and means for providing the RFID device with provisioning information comprising a logical name and an appropriate configuration.
  8. 15
    An apparatus for provisioning a wireless device, the apparatus comprising:means for receiving IEEE 802.1 lb location data from a plurality of wireless access points;means for ascertaining, based at least in part on the IEEE 802.1 lb location data, a location and a logical name of a wireless device;means for determining an appropriate configuration for the wireless device according to the location;and means for providing the wireless device with the appropriate configuration and with the logical name.
  9. 16
    An apparatus for provisioning a device, the apparatus comprising:means for receiving a Dynamic Host Configuration Protocol (“DHCP”) request;means for ascertaining a location and a logical name of a device according to information in the DHCP request;means for determining, based at least in part on the location, an appropriate configuration for the device;and WO 2005/114604 PCT/US2005/016958 means for providing the device with the appropriate configuration and with a logical name.
  10. 17
    A network for deploying a uniquely-provisioned radio frequency identification (“RFID”) device in a network, the network comprising:means for reading first location information from a first RFID tag;means for forming a DHCPDISCOVER request that includes an electronic product code (“EPC”) of an RFID reader and the first location information;means for sending the DHCPDISCOVER request to a Dynamic Host Configuration Protocol (“DHCP”) server;means for receiving provisioning information from the DHCP server that enables a desired functionality according to an identity and a location of the RFID reader, the provisioning information including second location information;and means for provisioning the RFID reader according to the provisioning information, thereby enabling the RFID reader to read nearby RFID tags and to transmit RFID tag information and second location information to an RFID network.
  11. 18
    A network for provisioning a device, the network comprising:means for initializing an RFID device;means for obtaining first location data;means for inserting the first location data in an option field of a DHCPDISCOVER request;and means for sending the DHCPDISCOVER request to a Dynamic Host Configuration Protocol (“DHCP”)server;means for determining provisioning information, including a logical name, based at least in part on the first location data;means for providing the provisioning information to the device;means for configuring the device according to the provisioning information;means for reading RFID tag data from RFID tags;and means for transmitting the RFID tag data to a middleware server along with the logical name. 120 130 150 < λ \ 11.0101B66.00077D .000087FRW 1/16 125 Fig. 1 WO 2005/114604 PCT/US2005/016958 WO 2005/114604 PCT/US2005/016958 Z Bl-Ι 2/16 3/16 300 \ Fig. 3 WO 2005/114604 PCT/US2005/016958 400 Fig. 4 4/16 Standard PrinteWO 2005/114604 PCT/US2005/016958 500 Fig. 5 5/16 501 502 \_______ ___Ϊ WO 2005/114604 PCT/US2005/016958 WO 2005/114604 PCT/US2005/016958 6/16 Fig. 6 WO 2005/114604 PCT/US2005/016958 Fig. 7 7/16 WO 2005/114604 PCT/US2005/016958 Fig. 8 8/16 2005246794 22 Jan 2007 950 9/16 FIG. 10/16 2005246794 22 Jan 2007 FIG. 9B 970 N4N5 n6 n7 n8 Ng N10 Nn N12 Warehouse Floor Receiving Door 975 980 985 990 FIG. 9C WO 2005/114604 PCT/US2005/016958 Fig. 10 11/16 12/16 Step 1205 Access Point 1102 Alternate Step 1245 1210 1235 Network 1150 Step 1245 Step 1230 Alternate Step 1245 LDAP Server 1130 Steps Management Station 1150 Management Server 1120 Step 1225 DHCP Server 1125 [ Access Point 110 Access Point 1103 Switch 1111 Step 1245 ID Reader 1105 Switch 1112 Middleware Server 1170— / Server. Switch 11/13 215 and 1220 WO 2005/114604 PCT/US2005/016958 WO 2005/114604 PCT/US2005/016958 1200 / Fig. 12 13/16 14/16 1300 Fig. 13 WO 2005/114604 PCT/US2005/016958 WO 2005/114604 PCT/US2005/016958 1405 / 1400 / Fig. 14 15/16 16/16 WO 2005/114604 PCT/US2005/016958