CN100561499C - 定位和供给rfid设备的方法和设备及相关网络设备 - Google Patents

定位和供给rfid设备的方法和设备及相关网络设备 Download PDF

Info

Publication number
CN100561499C
CN100561499C CN200580015167.4A CN200580015167A CN100561499C CN 100561499 C CN100561499 C CN 100561499C CN 200580015167 A CN200580015167 A CN 200580015167A CN 100561499 C CN100561499 C CN 100561499C
Authority
CN
China
Prior art keywords
equipment
radio frequency
frequency identification
identification equipment
rfid
Prior art date
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.)
Expired - Fee Related
Application number
CN200580015167.4A
Other languages
English (en)
Other versions
CN1954327A (zh
Inventor
亚瑟·G·霍瓦瑟
拉尔夫·多莫斯
罗兰·萨威勒
劳伦斯·克里格
克里斯多佛·韦伯尔
威卡斯·布塔尼
拉吉·辛加尔
加里·丹尼斯·小沃格特
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.)
Cisco Technology Inc
Original Assignee
Cisco Technology 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 Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN1954327A publication Critical patent/CN1954327A/zh
Application granted granted Critical
Publication of CN100561499C publication Critical patent/CN100561499C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/22Electrical actuation
    • G08B13/24Electrical actuation by interference with electromagnetic field distribution
    • G08B13/2402Electronic Article Surveillance [EAS], i.e. systems using tags for detecting removal of a tagged item from a secure area, e.g. tags for detecting shoplifting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0843Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/088Load balancing or load distribution among core entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/663Transport layer addresses, e.g. aspects of transmission control protocol [TCP] or user datagram protocol [UDP] ports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0883Semiautomatic configuration, e.g. proposals from system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1021Server selection for load balancing based on client or server locations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Abstract

提供了用于请求(601)、识别、定位(610)、配置(640)和供给网络中的设备的方法和设备。根据本发明的一些实现方式,MAC地址信息和EPC信息可被组合,以标识特定设备及其在网络中的位置。对于使用动态主机配置协议(“DHCP”)的实现方式,DHCP选项可被用于传递供给和其他信息。一些实现方式采用域名服务(“DNS”)和动态DNS(“DDNS”)来允许容易地识别设备。

Description

定位和供给RFID设备的方法和设备及相关网络设备
技术领域
本发明涉及供给(provision)RFID设备和相关网络设备。
背景技术
包含通用产品代码(“UPC”)的条形码已经成了现代生活中几乎无所不在的特征。商业流中的绝大多数产品以及包装、容器和其他元素现在都带有条形码,以允许进行便利的跟踪和库存控制。
但是,条形码有一些缺点。条形码是“只读”的,因为它们只是一组打印的不能被更新的机器可读平行条。条形码不能发射信息,而是必须被扫描器读取。条形码必须在相对较短的距离内被扫描,并且必须朝向适当的方向,以便条形码被读取。
为了克服条形码的缺点并且添加更强大的功能,已经开发出了“智能标签”,这种“智能标签”一般由RFID标签实现。RFID标签已被用于跟踪物品,例如航空行李、零售环境中的服装物品、奶牛和公路通行费。如图1所示,RFID标签100包括微处理器105和天线110。在该示例中,RFID标签100由RFID读取器125所生成的磁场145提供能量。标签的天线110拾取磁信号145。RFID标签100根据编码在标签中的信息调制信号145,并将经调制的信号155发射到RFID读取器125。
RFID标签使用电子产品代码(“EPC”或“ePC”)格式来对信息编码。EPC码包括可变长度比特的信息(常见格式是64、96和128比特),其允许了识别个体产品以及相关联的信息。如图1所示,EPC 120包括头部130、EPC管理者字段140、对象类别字段150和序列号字段160。EPC管理者字段140包含制造者信息。对象类别字段150包括产品的库存单位(SKU)号码。序列号字段160是能够唯一地标识个体产品的特定实例的40比特字段,即,不只是某种样式或型号,而是具体到一个样式和型号的特定“序列号”。
理论上,RFID标签和相关联的RFID设备(例如RFID读取器和打印机)可形成用于跟踪产品(或产品群组)及其历史的网络的一部分。但是,各种各样的困难妨碍了这一理论的实现。需要RF工程师花费大量时间和精力的一个问题是开发具有可接受的性能水平的低成本RFID标签。感性耦合的RFID标签具有可接受的性能水平。这些标签包括微处理器、金属线圈以及玻璃或聚合物封装材料。不幸的是,用于感性耦合的RFID标签中的材料使得它们对于广泛使用来说太昂贵:一个无源钮扣标签的成本约为$1,而用电池供电的读/写型标签的成本可能为$100或更多。
容性耦合的RFID标签使用导电墨水来取代感性RFID标签中使用的金属线圈。墨水被RFID打印机打印在纸签上,从而产生成本较低的一次性RFID标签。但是,传统的容性耦合RFID标签具有非常有限的范围。近年来,RF工程师已经在努力争取将容性耦合的RFID标签的范围扩展到超过约一厘米。
部分由于大量精力被花在解决前述问题上,所以用于联网RFID设备的现有技术系统和方法是相当原始的。RFID设备最近才被部署为带有网络接口。对于现有技术RFID设备的设备供给不是自动的,而是需要一个耗时的过程来配置每个设备。现有技术RFID设备和系统不适合于RFID设备的网络的大规模部署。
并且,传统的RFID设备具有少量的可用存储器。典型的RFID设备可能具有约0.5Mb的闪存以及总共1Mb的总存储器。RFID设备的小存储器限制了对这里提到的问题的可能的解决方案的范围。此外,RFID设备一般使用专用操作系统,例如RFID设备中使用的(一个或多个)微处理器的制造者的操作系统。
此外,许多RFID设备是在不利的工业环境中(例如仓库或工作)由技术相对不熟练的“IT”人员部署的。例如,如果在一个位置部署的设备例如发生故障,则它可能就只是简单地被移去并被用在另一个位置部署的正常工作的设备所替换。
此外,RFID设备被部署为具有关于最初部署时设备的被部署位置的“静态”知识。在实践中,如果另一个设备损坏或不正常工作,则RFID设备被移动。通常,希望允许RFID设备的移动。但是,如果RFID设备被移动,则现有技术系统不知道RFID设备被移动到了什么位置。
在一些网络内大量部署设备,其中包括但不限于RFID读取器、RFID打印机、VoIP电话和用于制造中的设备,已经要成为常事了。这些设备通常具有独特的特性,例如流量类型、带宽要求、安全性需求等等。因此,这种设备要求特定的网络配置,例如,服务质量(“QoS”)、安全性设备、VLAN或VSAN等等,以适当地支持它们的希望的功能。
图10示出了网络1000的一部分,其中网络设备1005(在本示例中是Cisco Systems,Inc开发的CatalystTM交换机)连接到多个设备,包括RFID读取器1010。在本示例中,RFID读取器1010经由快速以太网连接而连接到端口1020。对于网络设备1005的每个端口,可以配置各种属性,例如QoS、安全性、端口速度、描述,等等。
在网络1000内,可以部署大量设备和相关联的网络设备。一般,对于用户来说,部署设备并管理相关联的基础设施组件,例如交换机和其他网络设备,是一个单调且耗时的过程。例如,配置交换机端口设置的过程目前是手工过程,其中对于一个端口,必须单独选择和使能每个所需的属性。
该手工配置过程目前阻碍着大模型RFID网络、制造设备网络等的部署。希望提供克服现有技术的至少一些局限性的改进的方法和设备。
发明内容
提供了用于识别和供给网络中的个体RFID设备的方法和设备。根据本发明的一些实现方式,EPC代码信息和现有网络标准的组合形成了识别和供给方法的基础。例如,MAC地址信息和EPC信息可被组合起来以标识特定的设备以及它在网络中的位置。更高级别的应用可被告知例如特定RFID设备可供使用。
对于使用动态主机配置协议(“DHCP”)的实现方式,DHCP选项可被用于传递标识、位置和供给信息。例如,选中的DHCP选项可被用于指示设备是否是RFID设备、提供唯一地标识该特定设备的EPC码,指示使用该设备的公司名称和指示设备如何被使用。
本发明的一些这样的实现方式利用DHCPINFORM(RFC 2131)和DHCP选项(RFC 2132和3004)来传递当前的供给和个性信息。此外,本发明的一些这样的实现方式利用来自DHCP服务器的DHCPFORCERENEW命令(RFC 3203)来根据需要发起更新或完成重配置。
为了保证DHCPFORCERENEW命令的安全,一些实现方式提供了被缓存的利用客户端EPC被哈希的秘密,其与来自RFID设备的DHCP请求和来自DHCP服务器的响应包括在一起。一些实现方式采用域名服务(“DNS”)和动态DNS(“DDNS”)来允许容易地识别RFID设备。
本发明的一些方面提供了一种用于唯一地供给射频识别(“RFID”)设备的方法。该方法包括以下步骤:在网络上接收供给请求;根据包括在供给请求中的电子产品代码(“EPC”)和介质访问控制(“MAC”)地址自动识别RFID设备;以及根据包括在供给请求中的位置信息自动定位RFID设备。该方法可由比如动态主机配置协议(“DHCP”)服务器这样的网络设备来执行。
该方法可包括以下步骤:将供给请求中的信息与其他信息相比较,以确认RFID设备。该方法还可包括以下步骤:确定RFID设备先前是否已被引导和/或确定先前是否已为RFID设备建立了供给信息。
当确定出先前已为RFID设备确立了供给信息时,该RFID设备可被供给。如果确定出先前没有为RFID设备确立供给信息,则可将该RFID设备分类为不受信任的设备。
本发明的另一些方面提供了一种用于唯一地供给RFID设备的方法。该方法包括以下步骤:形成包括RFID设备的EPC和指示RFID设备的位置的位置信息的DHCPDISCOVER请求;将DHCPDISCOVER请求发送到DHCP服务器;以及接收来自DHCP服务器的专门针对该RFID设备的供给信息。
形成步骤可涉及在DHCPDISCOVER请求的选项字段(例如选项61)中包括EPC。形成步骤可涉及包括DHCPDISCOVER请求的指示DHCPDISCOVER请求来自RFID设备的信息(例如在选项60中)。形成步骤还可涉及在DHCPDISCOVER请求中包括指示提供、拥有或操作RFID设备的公司的名称的信息。此外,形成步骤可涉及包括DHCPDISCOVER请求的关于形成DHCPDISCOVER请求的RFID设备的类型的信息(例如在选项77中)。
RFID设备可在形成步骤的第一部分期间包括EPC。中继代理可在形成步骤的第二部分期间将位置信息包括在DHCPDISCOVER请求中。或者,RFID设备可将位置信息包括在DHCPDISCOVER请求中。
本发明的一些实施例提供了一种RFID设备,包括:闪存;被配置为根据闪存中的指令,形成在选项61中包括RFID设备的EPC的DHCPDISCOVER请求的处理器;以及用于将DHCPDISCOVER请求发送到DHCP服务器的网络接口。
本发明的其他实施例提供了一种用于唯一地供给RFID设备的方法,包括:形成包括RFID设备的EPC和指示RFID设备的位置的位置信息的DHCPDISCOVER请求;将DHCPDISCOVER请求发送到DHCP服务器;以及接收来自DHCP服务器的专门针对该RFID设备的供给信息。
本发明的其他实施例提供了一种用于唯一地供给RFID设备的方法,包括:在网络上接收供给请求;根据包括在供给请求中的EPC和MAC地址识别RFID设备;以及根据包括在供给请求中的位置信息定位RFID设备。
本发明的其他方面提供了用于在网络中部署RFID设备的方法。一种这样的方法包括以下步骤:形成包括RFID读取器的EPC和指示RFID读取器被放置在零售商店的出口门处的位置信息的DHCPDISCOVER请求;将DHCPDISCOVER请求发送到DHCP服务器;接收来自DHCP服务器的专门针对该RFID读取器的供给信息;以及根据供给信息来供给RFID读取器,从而使得RFID读取器能够读取经过出口门的RFID标签并将RFID标签信息传送到RFID网络。RFID标签信息可包括产品信息和/或购物者信息。
该方法可包括以下步骤:利用RFID标签信息来使金融账户被借记了产品的花销。RFID标签信息可被用于自动更新由零售商店维护的数据库和/或由至少一个产品的制造者/生产者、批发者和/或配发者所维护的数据库。RFID标签可被用于更新商业计划,例如营销、制造、配发和销售计划。
本发明的其他实施例提供了一种RFID网络,包括:多个RFID设备;将RFID设备连接到RFID网络的多个交换机;以及DHCP服务器。在一些这样的实施例中,所述多个RFID设备中的至少一些被配置为执行以下操作:形成包括RFID设备的EPC的DHCPDISCOVER请求;经由交换机将DHCPDISCOVER请求发送到DHCP服务器;以及接收来自DHCP服务器的为RFID设备专门定制的供给信息。交换机被配置为将指示RFID设备的位置的位置信息添加到DHCPDISCOVER请求。DHCP服务器被配置为接收DHCPDISCOVER请求,根据包括在DHCPDISCOVER请求中的EPC和MAC地址自动识别RFID设备,并且根据包括在DHCPDISCOVER请求中的位置信息自动定位RFID设备。
还提供了用于识别终端设备并自动配置相关联的网络设置的方法和设备。本发明的优选实现方式不要求用户手工识别连接类型(例如RFID、IP电话、制造设备等)或手工配置网络设备。因此,这样的实现方式允许了自动的交换机配置,即使对于使用不一致的协议和/或非公知协议的设备也是如此。
本发明的一些方法采用了与流量探听相结合的DHCP选项,以识别设备并自动应用适当的交换机端口配置。本发明的一些这样的实现方式触发Cisco Systems的SmartPortsTM软件来配置网络设备的端口。SmartPorts软件的一些方面在2004年7月21日递交的美国专利申请No.10/896,410中描述,这里通过引用将其并入。但是,本发明并不局限于经由SmartPortsTM的实现方式;任何便利的用于网络设备端口的自动配置的软件都可根据本发明而使用。
本发明的一些实现方式提供了一种用于确立网络设备端口设置的方法,该方法包括以下步骤:接收来自设备的DHCPDISCOVER请求,以及基于DHCPDISCOVER请求中的信息,确定是否有适当的宏可用于配置最初在其上接收DHCPDISCOVER请求的网络设备的端口。
该方法还可包括当确定出有适当的宏可用时,应用该适当的宏。该方法优选地包括以下步骤:确定是否已以适合于该设备的方式配置了端口。
确定步骤可包括确定设备个性,识别设备和/或检查至少一个DHCP选项或DHCPDISCOVER请求的其他成分。“其他成分”例如可以是DHCP消息头部的一个或多个部分。确定步骤可由最初在其上接收DHCPDISCOVER请求的网络设备执行,也可不由最初在其上接收DHCPDISCOVER请求的网络设备执行。例如,DHCPDISCOVER请求最初可被交换机端口所接收,并且确定步骤可由DHCP服务器、边缘服务管理服务器、认证服务器和专用于端口配置的设备之一执行。
本发明的一些实施例提供了至少一种用于确立网络设备端口设置的方法。这些实施例包括用于接收来自设备的DHCPDISCOVER请求的端口,以及被配置用于基于DHCPDISCOVER请求中的信息确定是否有适当的宏可用于配置该端口的至少一个逻辑设备。
逻辑设备可检查DHCPDISCOVER请求的一个或多个DHCP选项。端口和(一个或多个)逻辑设备可被包括在单个设备内,或者可被置于分离的设备中。例如,端口和(一个或多个)逻辑设备可被包括在单个交换机或DHCP服务器内。
本发明的其他实施例提供了一种网络设备,其包括这些部件:多个端口;存储设备;以及被配置为经由第一端口接收来自设备的DHCPDISCOVER请求并利用用于设备的适当配置参数配置第一端口的至少一个逻辑设备。
逻辑设备还可被配置为将DHCPDISCOVER请求的拷贝转发到第二设备。逻辑设置可根据接收自第二设备的指令配置第一端口。第二设备例如可以是DHCP服务器、边缘服务管理服务器、认证服务器和专用于端口配置的设备。
本发明的方法至少可部分地由硬件和/或软件实现。例如,本发明的一些实施例提供了包含在机器可读介质中的计算机程序。计算机程序包括用于控制一个或多个设备执行这里描述的方法的指令。
附图说明
图1是示出了一个RFID标签的图。
图2示出了根据本发明的示例性RFID网络。
图3是可被配置为执行本发明的一些方法的示例性RFID读取器的框图。
图4是可被配置为执行本发明的一些方法的示例性RFID打印机的框图。
图5是可被配置为执行本发明的一些方法的示例性RFID系统的框图。
图6是提供对本发明的一些方法的概览的流程图。
图7是提供对本发明的另外的方法的概览的流程图。
图8是提供对本发明的一些实现方式的概览的流程图。
图9示出了可被配置为实现本发明的一些方法的网络设备的示例。
图10是示出了交换机和附接的RFID设备的网络图。
图11A示出了例性SmartPortsTM宏。
图11B示出了用于根据SmartPortsTM宏配置端口的示例性命令集。
图12A是提供对本发明的一种方法的概览的流程图。
图12B是示出了图12A所示的方法的实现方式的网络图。
图13是提供对本发明的另一种方法的概览的流程图。
图14是示出了用于实现本发明的一些方面的网络设备的框图。
具体实施方式
在本申请中,阐述了许多具体细节以提供对本发明的充分理解。但是,对于本领域的技术人员来说显而易见的是,没有这些具体细节中的一些或全部也能实现本发明。在其他情况下,没有详细描述公知的过程步骤,以免使本发明模糊。
虽然本发明包括用于识别和供给网络中的个体RFID设备的方法和设备,但是本发明的许多方面也可以应用于识别和供给网络中的其他类型的设备。类似地,虽然这里的许多论述适用于使用DHCP协议的实现方式,但本发明并不是特定于协议的,而是例如可以用于使用UPnP、802.1ab或类似的发现协议的实现方式中。同样,虽然这里描述的实现方式谈到了示例性的DHCP选项,但是其他DHCP选项也可被有利地用于实现本发明。
RFID设备执行不同的功能,并且可以按依赖于其位置的不同方式与上游系统接口。它们所执行的功能,以及用于执行这些功能的唯一的设置,在这里将被称为设备的“个性(personality)”。这里所使用的“供给(provision)”一个设备可包括但不限于提供网络配置、提供个性配置、将设备结合到网络数据库中,以及使设备能够具有软件(例如商业过程软件)。
本发明的方法和设备具有非常广泛的实用性,不论是公共领域还是私有领域。任何企业都需要跟踪其设备如何被部署,不论该设备是用于商业目的还是军事目的,等等。根据本发明而联网的RFID设备可提供用于允许企业跟踪设备和产品(或产品群组)的必要信息。将由根据本发明而联网的RFID设备提供的信息对于包括制造、配发、销售和营销规划在内的企业资源规划将会有很大益处。
利用本发明的设备和方法,RFID标签和相关联的RFID设备(例如RFID读取器和打印机)可形成用于跟踪产品及其历史的网络的一部分。例如,希望购买带有RFID标签的产品的购物者可以不用在结账队列中等待购买选中的产品,而是例如可以将产品运送通过附近的具有RFID读取器的门。关于产品的EPC信息可被读取器提供给RFID网络,并可被用于自动更新商店库存,使金融账户被借记,更新制造者的、配发者的和零售者的产品销售数据库,等等。
读/写型RFID标签可捕捉关于产品或产品群组的信息,例如作用在产品上的温度和其他环境变化、应力、加速度和/或振动。对于较易变质或遭其他损坏的产品,例如易腐烂的食品和易碎物品,记录这种信息尤其有用。通过利用本发明的方法,该信息将被用于更新由各种实体(例如制造者、批发者、零售者、运输公司和金融机构)所维护的数据库。该信息不仅将被用于解决争议(例如关于产品损坏的责任),还可用于提高顾客满意度,避免健康危险等等。
本发明的一些方面使用EPC码信息和现有联网标准的修改版本的组合,来识别、定位和供给位于网络中的RFID设备,例如RFID读取器和RFID打印机。这种网络的一个示例在图2中示出。这里,RFID网络200包括仓库201、工厂205、零售店210、金融机构215和总部220。本领域的技术人员将会意识到,网络200可包括许多其他元素和/或图2所示的部件的多个实例。例如,网络200可包括多个仓库、工厂,等等。
在该图中,产品227正被卡车275递送到仓库201。已经含有RFID标签的产品227被递送经过门225。在本示例中,RFID读取器252连接到交换机260的端口262。这里,交换机230和260经由网关250和网络225连接到RFID网络200的其余部分。网络225可以是任何便利的网络,而在本示例中,网络225是因特网。RFID读取器252读取经过门225的每个产品,并在RFID网络200上传送与每个产品相对应的EPC码。
RFID标签可用于不同级别的产品配发系统。例如,可以有用于一货盘的箱子的RFID标签、用于货盘中的每个箱子的RFID标签,以及用于每个产品的RFID标签。因此,在产品227进入仓库201之后,它们被聚集到箱子246中。RFID打印机256为每个箱子246制作一个RFID标签。在本示例中,RFID打印机256连接到交换机260的端口266。RFID打印机256可在仓库201中的PC 247、总部220中的PC 267之一或某个其他设备的控制之下工作。
连接到端口214的RFID读取器224读取输送带244上的每个箱子246和产品227的EPC码,并在网络200上传送该信息。类似地,连接到端口216的RFID读取器226读取从门204出去的每个箱子246和产品227的EPC码,并在网络200上传送该信息。箱子246被装载到卡车285上,以便配发到产品链的另一部分,例如到零售店210。
网络200中的每个RFID设备优选地具有适合其预期用途的“个性”。例如,如果经授权的人或物体进入门225,则设备252可以促使发出使放心的音调和/或使绿灯闪烁。但是,如果产品从门225出去或未经授权的人进入门225或从门225出去,则设备252可能促使响起警报和/或将警告发送到网络200上的管理员。
图3示出了可被配置为执行本发明的方法的RFID读取器。RFID读取器300包括一个或多个RF无线电装置305,用于将RF波发射到RFID标签,并接收来自RFID标签的经调制的RF波。RF无线电装置305提供被模数转换器(未示出)转换并被输送到RFID读取器300的其他部件的原始RF数据。在一些实施例中,这些数据在经由网络接口325被传送到网络200的其他部分之前,至少暂时地被CPU 310存储在存储器315中。网络接口325可以是任何便利类型的接口,例如以太网接口。
闪存320被用于存储用于引导/初始化RFID读取器300的程序(“引导加载程序”)。引导加载程序通常被存储在闪存320的单独的分区区域中,它还允许了RFID读取器300在掉电时恢复,等等。在本发明的一些实施例中,闪存320包括用于控制CPU 310以形成下文参考图6描述的“DHCPDISCOVER”请求的指令,以发起供给/配置周期。在一些实现方式中,闪存320被用于存储例如在这样的周期期间从DHCP服务器获得的个性信息和其他配置信息。
但是,在优选实现方式中,这种信息在被从例如DHCP服务器接收到之后,仅被存储在易失性存储器415中。保持RFID设备“哑(dumb)”是有一些优点的。例如,哑RFID设备的网络允许许多处理负荷被集中起来(例如由网络200的服务器270执行),而不是由RFID设备执行。或者,处理负荷可被分散,但只被分散到受信任的设备(例如网络200的PC 247)。
配置信息例如被从中央服务器下载到存储器315。更新可由中央服务器或选中的受信任设备发动。新版本的映像文件(例如操作RFID设备所必需的运行的基本映像)被拷贝到闪存320中。RFID设备的另一些实施例实现了本发明的方法,但没有闪存。
更新型的RFID设备还包括干接触式输入/输出导线,以连接到信号灯、工业网络或等同物。这些更新型的RFID设备一般在存储量、闪存、CPU能力和确定其视野内的RFID标签的数目、类型和内容的方法方面已经有所发展。
图4是示出可被配置为执行本发明的一些方法的示例性RFID打印机400的框图。RFID打印机400具有许多与RFID读取器300相同的组件,并且可以按与RFID读取器300相同的一般方式来配置。
RFID打印机还包括打印机接口430,该接口可以是标准的打印机接口。打印机接口例如根据经由网络接口425从网络200接收的指令,为每个RFID标签打印一个标记。
RF无线电装置405是传出无线电装置,用于在CPU 410的控制下向RFID标签的天线发送RF信号,从而对标签的微处理器上的信息(例如EPC)编码。优选地,RF无线电装置405随后检查经编码信息的正确性。RFID标签被夹由在打印机接口430产生的标记内。
图5示出了包括控制部分501和RF无线电部分502的RFID系统500。控制部分501的组件与以上参考图3和图4描述的那些基本类似。控制部分501的互连装置530被配置用于与RF无线电部分502的互连装置535通信。通信可以经由任何便利的介质和格式,例如无线、串行、点到点串行等等。虽然图5中只示出了一个RF无线电部分502,但是每个控制部分501可控制多个RF无线电部分502。RFID系统500可被部署在单个机架或机箱上(例如叉车上)或者多个机箱中。
DHCP协议被用于本发明的一些优选实现方式中,这是因为它提供了多种便利的特征。例如,DHCP协议允许定义TCP/IP地址的池或“范围”。DHCP服务器可将这些TCP/IP地址临时分配或“租借”给主机设备。在租借期间未被使用的IP地址被返回到未分配的IP地址的池。此外,DHCP服务器将会提供TCP/IP适当工作所需的所有相关配置设置,例如默认路由器、域名服务(“DNS”)服务器、子网掩码等。
对于使用DHCP协议的实现方式,DHCP选项可被用于传递供给信息。DHCP协议在RFC 2131中定义,DHCP选项例如在RFC 2132、3004和3046中被阐述。这里通过引用并入RFC 2131、2132、3004和3046,用于所有目的。
在一些优选实现方式中,与RFID设备相对应的EPC被置于从RFID设备发送到DHCP服务器的DHCP请求内。EPC唯一地标识RFID设备。一些实现方式采用了域名服务(“DNS”)和动态DNS(“DDNS”),以允许更容易地识别RFID设备。
现将参考图6描述对本发明的一些这样的实现方式的概览。向DHCP服务器发出对IP地址的起动的设备通过包括“DHCPDISCOVER”请求的分组来完成这一点。该命令包括设备的介质访问控制(“MAC”)地址。根据一些优选实现方式,RFID设备(例如RFID读取器300的CPU 310)形成“DHCPDISCOVER”请求分组,其包括各种DHCP选项字段中的信息(步骤601)。RFID设备利用指示该设备是RFID设备的代码,对DHCP“类别标识符”选项60编码。换言之,“RFID”将会是编码在选项60中的新类型的“类别”。
在本示例中,RFID设备将其自身的EPC编码在为选项61预留的字段中。RFID设备还将公司名称(例如提供、拥有或正在使用RFID设备的公司的名称)编码在DHCP选项43中。
根据本发明的不同实现方式,可以按各种方式来使用选项77。在一些实现方式中,选项77将被用于指示RFID设备的类型,例如RFID设备是RFID读取器或RFID打印机。在一些实现方式中,选项77还可包括关于RFID设备的功能或“个性”的信息。例如,选项77可指示RFID设备是传入RFID读取器、传出RFID读取器、装配线上或零售商店中的RFID读取器或打印机,等等。
再次参考图2,如果请求是来自RFID设备252的,则该设备将把指示该设备是RFID读取器的信息编码在选项77中。在一些实现方式中,选项77还指示RFID设备252具有适合于被放置在入口门处的个性。一些实现方式包括关于设备252的当前个性的更详细信息。例如,选项77可指示除了读取EPC码并将它们上载到RFID网络之外,设备252还将使得如果经授权的人或物体进入门225,则绿灯闪烁,而如果产品从门225出去,则红灯闪烁、响起警报以及将警告发送到网络上的管理员。该信息例如可以根据与入口门处的RFID读取器的一系列合适个性之一相对应的数字来编码。
希望为网络中的RFID设备确定和提供位置信息。具有以太网或交换机端口的交换机和无线网桥被认为是静态的,并具有指定的名称和位置。根据本发明的一些实现方式,位置信息例如被RFID设备所附接到的网络设备,添加到RFID设备的DHCPDISCOVER请求中(步骤610)。
一些这样的实现方式以新的方式使用DHCP选项82(RFC 3046),以确定RFID设备所连接到的交换机端口和交换机。例如,交换机可将以下两个信息元素插入到来自附接的RFID设备的任何DHCP请求中:选项82,子选项1:代理电路ID(Agent Circuit ID);以及选项82,子选项2:代理远程ID(Agent Remote ID)。代理电路ID是交换机的名称或标识符。代理远程ID是交换机端口的名称或标识符。
例如,如果请求是来自图2的RFID设备226的,则网络设备230在步骤610中将位置信息添加到请求中。这里,位置信息将被编码在选项82中,并将包括标识RFID读取器226所附接到的网络设备230和端口216的信息。
在其中RFID设备能够确定其自身的位置(例如从GPS坐标确定)的另一些实施例中,RFID设备可将位置信息编码在DHCPDISCOVER请求或其他命令中。
可以有多个服务同一网络的DHCP服务器。服务器如何作出响应例如可以依赖于每个服务器是否忙、它是否已经分发了它所有的地址,等等。随着RFID试验网络(pilot network)的出现和发展,它们将与包括采用DHCP协议的网络在内的现有网络交织在一起。供给RFID设备的DHCP服务器(例如图2的服务器270)将会对例如编码在选项60中的将设备的类别标识为“RFID”的“DHCPDISCOVER”命令作出响应。本领域的技术人员将会意识到,其他选项也可用于这个目的。相反,不供给RFID设备的DHCP服务器将不对将设备类别标识为“RFID”的“DHCPDISCOVER”命令作出响应。此外,如果非RFID DHCP服务器作出了响应,则RFID设备将能够从它所接收到的DHCP选项响应中确定出不完整的DHCP响应,并丢弃它,并且将会优选来自RFID DHCP服务器的响应。因此,本发明的方法允许了将RFID网络集成到DHCP协议的现有框架内。
在步骤615中,DHCP服务器确定在关于已知RFID设备、它们的预期功能和配置等的信息的数据库内是否有关于发出请求的设备的信息。例如,DHCP服务器可检查编码在请求中的EPC,并确定在数据库中是否有用于具有相应EPC的设备的信息。
如果有,则在步骤620中,服务器将DHCP请求中的信息与存储的关于RFID设备的信息相比较。该信息可能处于例如由负责RFID网络的IT人员更新的数据库中(例如存储在存储设备265之一中)。例如,MAC地址信息和EPC信息可被组合,以标识特定设备及其在网络中的位置。更高级别的应用可被告知例如特定RFID网络可供使用。
通过检查接收到的数据,服务器于是可以确定RFID设备的类型、身份、位置和个性(如果有的话)。通过将接收到的数据与数据库中的信息相比较,服务器于是可以确定例如这个RFID设备是否已经移动以及现在它处于什么位置。在优选实现方式中,DHCP服务器可以确定RFID设备的当前个性(例如通过检查选项77数据),并可以将当前个性与所期望的个性相比较。
在步骤625中,DHCP服务器向RFID设备提供数据库中指示的配置信息等。例如,DHCP服务器可指示RFID设备的时间服务器、SYSLOG服务器、设备的配置文件的位置、映像文件,等等。如果RFID设备的当前个性不匹配期望个性(或者如果请求未指示当前个性),则根据一些实现方式,DHCP服务器可向设备提供用于使能期望个性的信息(例如计算机程序、配置设置等等)。
例如,假定EPC码指示设备是RFID读取器252,并且选项77指示RFID设备252具有适合被放置在入口门处的个性。但是,请求中的位置信息可能指示发出请求的设备已经被移动并且现在位于出口门处。或者,数据库可能指示设备被放置在了过去被用作入口门但现在将被用作出口门的门处。这可能是制造设施或仓库处的周期性(例如每小时、每日、每周或每月)的变化,或者可能由设施的重配置引起。
因此,RFID设备252的期望个性现在是适合于出口门的个性。但是,可能存在例如依赖于作出请求的设备的能力、出口门的预期用途等而可提供给设备252的一系列不同的“出口门”个性。例如,具有较少的能力(例如较小的存储器)的设备可能被赋予相对较简单的出口门功能。例如,这种设备可被赋予例如在特定类型的产品从门出去时使绿灯闪烁,并在其他物品从门出去的情况下向IT人员传送通知消息和/或促使响起警报的能力。
但是,具有较大能力的设备可被赋予相对较复杂的出口门功能。例如,设备可被赋予如果特定类型的产品在预期时间出去、如果从门出去的产品的数目处于预定范围内等,则使绿灯闪烁的能力。
重新指定设备个性的这种灵活性允许了RFID网络基于位置、时段或任何其他合适的标准,使相同设备类型具有多个个性。此外,这种灵活性允许了设备的移动或重定位(不论这种移动是否已被预先批准),然后使得设备能够被自动地“重个性化”而适合于新位置。此外,它允许了基于每设备、每地点的专门功能。
但是,在一些情况下,在数据库中可能没有关于该设备的信息。例如,设备可能是刚刚第一次在RFID网络中激活的新RFID设备(步骤630)。在本示例中,设备被置于针对不是受信任的设备的那些设备的“有壁园(walled garden)”中。步骤630可包括经由DHCPOFFER命令为设备指定预定长度的时间内的不可路由IP地址。根据一些实现方式,当数据库中有关于与请求中的信息不一致的关于设备的信息时,DHCP服务器执行步骤630。
优选地,步骤630包括向更高层应用通知设备已作出请求。以这种方式,负责RFID设备所处地点的IT人员将被告知:RFID设备离开了并作出了请求。
根据一些实现方式,步骤630包括将DHCP T1定时器设置为短时间间隔,例如60秒。在本示例中,RFID设备将持续地每60秒向服务器发送DHCP请求,并且服务器将会向设备发送“ACK”,直到以下两个事件之一发生:(1)服务器已被更新(例如被负责RFID设备所处地点的IT人员更新);或者(2)服务器和RFID设备之间的连接断开(步骤635)。
如果服务器在预定时间内被更新,则表明IT人员已确定作出请求的RFID设备是受信任的设备。因此,方法进行到步骤625。如果否,则设备仍被归类为不受信任的设备(步骤630)。优选地,设备的状态仍可例如根据IT人员随后的输入而被改为受信任的(因此是被供给的)设备的状态。
在初始供给配置周期(例如如上所述的)之后,RFID设备可能需要被重新供给,或者它们的个性要被改变。如上所述,希望RFID设备依赖于特定时刻时RFID设备的期望功能而具有唯一的供给和个性。期望功能可根据RFID设备的位置和能力来确定。一些设备可能在相对较长的时间
(例如若干月或若干年)中被提供以相同的个性。但是,可能希望在相对较短的时间中,例如在DHCP T1定时器期满之前,改变RFID设备的个性和/或供给信息。大多数当前部署的RFID终端设备不支持RFC 3203(DHCP重配置扩展)。
本发明包括多种用于实现这些目标的方法。现将参考图7描述一种这样的方法。方法700开始于确定是否向网络设备发送关于RFID设备的当前个性的信息(步骤701)。这里,如果已经过一段预定的时间,则RFID设备将向DHCP服务器发送该信息。在本示例中,预定的时间段是一个小时的时间,但它也可以是任何便利的时间段。
如果到了另一个DHCPREQUEST或DHCPINFORM请求应当被发送到DHCP服务器的时间,则RFID设备形成该请求(步骤705)。如果否,则当前个性被维持(步骤702)。在本示例中,信息将会结合被设置为RFID设备的EPC(或等同物)的DHCP选项61和被设置为RFID设备的当前个性的选项77而在DHCP请求(RFC 2131)中被发送。利用DHCPINFORM和DHCP选项,RFID设备能够传递当前标识、供给和个性信息。
在本示例中,被缓存的秘密(例如,利用DHCP消息的内容(包括客户端EPC)而被哈希(hash)的秘密)将被与DHCP请求包括在一起,以便保证响应的安全。该秘密例如可在较早的供给阶段期间被提供,例如在RFID设备的初始供给阶段期间被提供。该秘密可被用于DHCPINFORM确认过程和其他过程中。
在步骤710中,请求被发送。优选地,中继代理利用位置信息更新请求,如上所述(步骤715)。
在步骤720中,服务器将请求中的信息与存储的信息(例如存储在查找表或数据库中的信息)相比较,以确定是否需要对RFID设备进行更新或完全重配置。如果否,则过程返回到步骤701。如果是,则服务器向RFID设备提供必要的更新和/或重配置信息(步骤725)。
RFID设备触发前述示例中的更新和/或重配置确定。但是,在其他实现方式中,另一设备(例如DHCP服务器)和/或人发起该确定。例如,DHCP服务器可发起将期望RFID设备个性与最后已知的RFID设备个性相比较的周期性的过程。或者,IT工作者可发送指示期望的个性变化的信息(例如向DHCP服务器、RFID设备或另一设备发送)。
根据本发明的一些实现方式,DHCP服务器利用如RFC 3203(这里通过引用并入其全文)所定义的DHCPFORCERENEW命令来引起更新或完全重配置。RFID设备的CPU注册ForceRenew命令,并开始新的供给周期,例如上面参考图6所描述的。
为了保证命令的安全,在本示例中,缓存的秘密被哈希在命令内。例如,秘密可被与RFID设备的EPC码包括在一起。
一种用于创建认证密钥的方法如下:
MD-5(EPC,Challenge,Secret)
通过添加随机Challenge(挑战)的变量,哈希代码的重放攻击不能被使用。由于包括了EPC,可以进一步确证认证来自特定设备。
前述方法允许了按时段而不是简单地按设备“类型”、“类别”或“位置”来唯一确定和供给RFID设备。此外,前述方法允许了对终端设备的角色的进行中的验证/核查。此外,这些方法允许了操作管理者让企业资源规划系统控制终端设备,以允许更多功能。
图8是示出本发明的示例性商业应用的流程图。本领域的技术人员将会意识到,以下参考图8描述的示例只是本发明的许多应用之一。
在步骤805中,RFID设备已根据先前描述的方法之一被供给。RFID设备的状况与方法600(在图6中示出并在上文描述)中的步骤640处的设备的状况相当。在本示例中,RFID设备是被放置在零售商店的出口门附近的RFID读取器。因此,在前述步骤中,设备已被供给以适合于其角色的个性。
在步骤810中,购物者带着若干选中的产品从门出去。在步骤815中,RFID读取器读取每个产品的RFID标签,并提取EPC码和相关产品信息(例如每个产品的价格)。
RFID读取器还读取标识购物者和购物者为了购买产品而应当被借记的(一个或多个)优选账户的RFID标签。例如,购物者可能拥有嵌入在卡、钥匙链或任何其他其中编码有该信息的便利的地方中的RFID标签。账户可以是由一个或多个金融机构维护的各种类型的账户。例如,账户可以是支票账户、储蓄账户、信用额、信用卡账户等等中的一种或多种。来自购物者的生物测定数据(例如语音、指纹、视网膜扫描等)也可被获得,并被与存储的生物测定数据相比较,以便验证购物者的身份。
在步骤820中,RFID读取器在RFID网络上传送产品信息,其中包括EPC码。在本示例中,信息首先被发送到由购物者的RFID标签指示的金融机构。
在步骤825中,维护购物者的选定账户的金融机构确定是否有足够的资金(或是否有充足的信用)供购物者购买选中的产品。如果有,则购物者的账户被借记,并且交易完成(步骤830)。
在本示例中,购物者可以选择指明一个或多个备选账户。因此,如果第一账户没有足够的资金或信用,则确定(例如由RFID网络上的服务器确定)购物者是否已指示了任何备选账户用于进行购买(步骤835)。如果是,则在步骤825中下一个账户被评估。如果在步骤835中确定购物者没有指明额外的账户,则在本示例中,发生某种形式的人为干预。例如,零售商店的出纳员可帮助购物者以便利的方式进行购买。
如果产品中的一些或全部被购买,则关于购买的产品的信息(包括EPC码)在RFID网络上被传送。例如,该信息优选地被转发到RFID网络上的一个或多个设备(步骤840),所述一个或多个设备被配置为更新由零售商店或所购买产品的制造者/生产者、配发者、批发者等所维护的一个或多个数据库。在一些实现方式中,关于购物者的信息也在RFID网络上传送(例如,如果购物者已授权公开这种信息)。该产品信息(以及购物者信息(可选))可被用于各种目的,例如用于各种类型的商业计划的形成(例如重新进货、营销、销售、配发和制造/生产计划)。
图9示出了可被配置为实现本发明的一些方法的网络设备的示例。网络设备960包括主中央处理单元(CPU)962、接口968和总线967(例如PCI总线)。接口968一般包括适合于与适当的介质通信的端口969。在一些实施例中,接口968中的一个或多个包括至少一个独立处理器974,并且在一些情况下,包括易失性RAM。独立处理器974例如可以是ASIC或任何其他适当的处理器。根据一些这样的实施例,这些独立处理器974执行这里描述的逻辑的至少一些功能。在一些实施例中,接口968中的一个或多个控制比如介质控制和管理这样的通信密集型任务。通过为通信密集型任务提供单独的处理器,接口968允许了主微处理器962高效地执行诸如路由选择计算、网络诊断、安全性功能等其他功能。
接口968一般是以接口卡(有时称为“线路卡”)的形式提供的。接口968一般控制网络上的数据分组的发送和接收,并且有时支持与网络设备960一起使用的其他外围设备。可以提供的接口包括光纤信道(“FC”)接口、以太网接口、帧中继接口、线缆接口、DSL接口、令牌环接口等等。此外,可提供各种超高速接口,例如快速以太网接口、吉比特以太网接口、ATM接口、HSSI接口、POS接口、FDDI接口、ASI接口、DHEI接口等等。
当在适当的软件或固件的控制下动作时,在本发明的一些实现方式中,CPU 962可负责实现与所期望的网络设备的功能相关联的特定功能。根据一些实施例,CPU 962在软件的控制下完成所有这些功能,所述软件包括操作系统(例如Linux、VxWorks等)和任何适当的应用软件。
CPU 962可包括一个或多个处理器963,例如来自Motorola微处理器系列或MIPS微处理器系列的处理器。在另一实施例中,处理器963是专门设计的用于控制网络设备960的操作的硬件。在特定实施例中,存储器961(例如非易失性RAM和/或ROM)也形成CPU 962的一部分。但是,存储器可以以许多种方式耦合到系统。存储器块961可用于各种目的,例如缓存和/或存储数据、编程指令等等。
不论网络设备的配置如何,它都可采用一个或多个存储器或存储器模块(例如存储器块965),其被配置为存储数据、用于通用网络操作的程序指令和/或与这里描述的技术的功能相关的其他信息。程序指令例如可控制操作系统和/或一个或多个应用的操作。
由于这种信息和程序指令可被用来实现这里描述的系统/方法,因此本发明涉及包括用于执行这里描述的各种操作的程序指令、状态信息等的机器可读介质。机器可读介质的示例包括但不限于磁介质,例如硬盘、软盘和磁带;光介质,例如CD-ROM盘;磁光介质;以及专门配置为存储和执行程序指令的硬件设备,例如只读存储器设备(ROM)和随机访问存储器(RAM)。本发明还可实现在经由诸如空气波、光线路、电线路等适当的介质传播的载波中。程序指令的示例既包括机器代码,例如由编译器产生的机器代码,也包括包含可由计算机利用解释器执行的更高级的代码的文件。
虽然图9所示的系统示出了本发明的一个特定网络设备,但是它绝不是可在其上实现本发明的仅有的网络设备体系结构。例如,经常使用具有处理通信以及路由选择计算等的单个处理器的体系结构。此外,其他类型的接口和介质也可与网络设备一起使用。接口/线路卡之间的通信路径可以是基于总线的(如图9所示),也可以是基于交换结构(switch fabric)的(例如纵横交换机(cross-bar))。
本发明的一些示例性实现方式涉及使用SmartPortsTM“宏(macro)”功能来配置网络设备的端口。但是,也可使用其他这样的工具。在本发明的其他实现方式中,命令行接口(“CLI”)或诸如简单网络管理协议(“SNMP”)或
Figure C20058001516700261
这样的另一程序接口被用于此目的。
SmartPortsTM宏的现有实现方式要求用户手工识别连接类型(例如RFID、制造、IP电话),然后根据所识别的连接类型配置网络设备。这里使用的术语“宏”有时将被用来表示两重含意:用于配置例如网络设备的产品的命令,以及从这种宏的应用而得到的配置。可利用例如命令行接口或比如CMS这样的网络管理工具来每端口地配置网络设备。
现将参考图11A描述用于配置RFID设备的端口的示例性CiscoSmartPortsTM宏。行1101被用于建立宏的名称,在本例中是RFID_Macrol。使用易于被识别为是用于RFID设备的一种类型的宏的名称,以允许可以对多个设备类型有多个宏以及对RFID设备有多个宏,这将会是有帮助的。
行1103将使RFID VLAN被指定,并且线路1105将交换机端口置于“访问”模式。行1107指定一个通用描述给接口,该描述指示其用途,在本示例中是到RFID设备的连接。行1109赋予端口安全性,并将端口限制到单个介质访问控制(“MAC”)地址。
根据行1111,当超过最大数目的MAC地址时,丢弃来自额外的源MAC地址的流量。此外,生成SNMP陷阱和系统日志(syslog)消息。行1113使安全MAC地址在10分钟不活动之后过期。
行1115将端口配置为不需要根据生成树协议(spanning tree protocol)动作的边缘设备端口。因此,桥端口数据单元(“BPDU”)分组不会被允许从此端口进入网络。“生成树端口快速(Spanning-tree portfast)”允许端口迅速进入转发状态。
行1117将广播和多播风暴控制限度设置为接口带宽的20%。正如本示例中的其他设置那样,此限度应当基于要与端口通信的设备的预期要求。行1119将从设备传入的DHCP分组速率限制应用到每秒100个分组。
行1121是设备的QoS的一个示例。例如如果该设备是发送被标记了DSCP的分组的RFID读取器,并且如果这些值应当被信任,则该QoS是适用的。
图11B给出了如何将前述SmartPorts宏应用到交换机端口的一个示例。图11B是用于配置端口的CLI会话的拷屏图。行1151识别要被配置的交换机(“DC_Switch1”)。行1155是来自交换机DC_Switch1的提示。行1160将接口配置为快速以太网接口。
行1165将选中的宏应用到接口,在本示例中选中的宏是“RFID_Macrol”。该示例假定VLAN 30先前已被配置为RFID VLAN。行1170是来自交换机DC_Switch1的命令提示。
返回参考图10,例如,为了利用现有的SmartPorts实现方式配置端口1020,用户(例如网络管理员)将需要手工进入每个端口,为每个设备选择宏(如果存在的话),并将适当的宏应用到与该设备相连接的端口。例如,用户将需要确定用于与RFID读取器1010的连接的适当端口配置,确定对于该配置是否存在宏,并且如果存在的话,应用适当的宏来配置端口1020。如果不存在这样的宏,则端口配置的每个属性将需要被单独指示。
现将参考图12A和12B描述本发明的一些示例性实现方式。图12A是概括根据本发明的方法1200的流程图。图12B是网络1250的简化网络图,其提供了如何实现方法1200的一个示例。
本领域的技术人员将意识到,这里论述的方法(包括方法1200)的一些步骤不需要以所示的顺序来执行(并且在一些实现方式中不被执行)。此外,这里论述的方法的一些实现方式可包括比图12A所示的更多或更少的步骤。
类似地,本领域的技术人员将会意识到,图12B的元素被简化了,并且只是示例性的。图12B示出了交换机1265、1280和1285,它们都具有附接的设备。在本示例中,交换机1265是Cisco Catalyst 4500系列交换机,交换机1280和1285是Cisco Catalyst 3750系列交换机。但是,本领域的技术人员将会意识到,其他类型的网络设备也可用来实现本发明。此外,交换机1265、1280和1285可位于相同位置(例如在同一仓库或工厂中),或者可位于不同位置。交换机1265、1280和1285可经由网络1275与DHCP服务器1270、主机设备1290和存储设备1295通信。因此,网络1275可包括一个或多个专用网络的某些部分和因特网的一部分。
附接到交换机1265、1280和1285的设备不一定要全是相同类型的。在本示例中,设备1255是RFID读取器,设备1257是IP电话。如本文别处所论述的,即使是具有相同的一般类型的设备也可具有不同的能力和/或不同的期望功能。
向DHCP服务器发出对IP地址的起动的设备通过包括“DHCPDISCOVER”请求的分组来完成这一点。该命令包括设备的介质访问控制(“MAC”)地址,等等。这里通过引用并入RFC 2131。
因此,在方法1200的步骤1201中,图12B的设备1255初始化,然后向交换机1265的端口1260发送DHCPDISCOVER请求1256。交换机1265不仅被配置为经由网络1275将DHCPDISCOVER请求1256转发到DHCP服务器1270,还被配置为分析DHCPDISCOVER请求1256的内容。交换机1265根据方法1200执行的步骤可由一个或多个逻辑设备1268控制,在本示例中所述逻辑设备是ASIC。但是,(一个或多个)逻辑设备1268可以是任何便利的(一个或多个)逻辑设备。
在步骤1215中,交换机1265尝试根据DHCPDISCOVER请求1256中的信息识别设备1255。在本示例中,交换机1265应用“探听(snooping)”技术来分析DHCPDISCOVER请求1256中的选项的内容。交换机1265例如可检查DHCP选项60的内容,以确定设备类型或厂商标识符。这里通过引用并入RFC 2132。交换机1265可检查DHCP选项125的“企业号码”字段,以确定设备的EPCGlobal企业号码。这里通过引用并入RFC 3925。
或者(或附加地),交换机1265可检查其他DHCP选项。例如,交换机1265可检查DHCP选项150以识别设备1255;该选项例如被CiscoSystems,Inc.提供的IP电话所使用。R.Johnson的草案“TFTP ServerAddress DHCP Option”(Network Working Group(网络工作组),2005年2月6日)描述了相关信息,这里通过引用将其并入。交换机1265可检查“PXE引导”选项,以确定端口1260的适当配置。M.Johnston的草案“DHCP Preboot eXecution Environment(PXE)Options”(Dynamic HostConfiguration Working Group(动态主机配置工作组),2005年1月21日)描述了相关信息,这里通过引用将其并入。交换机1265可检查选项43以获得关于设备1255的因厂商而定的信息。交换机1265可检查选项61以确定设备1255的EPC标识符。
在一些实现方式中,交换机1265在步骤1215中还为设备1255确定适当的个性。在一些这样的实现方式中,交换机1265检查DHCP选项77以确定设备个性。在其他实现方式中,交换机1265可间接地为设备1255确定适当的个性,例如通过基于DHCPDISCOVER请求1256中的其他信息,交叉参考查找表或类似的数据结构来确定。查找表可被存储在本地(例如在存储器1267中),存储在附接的设备中,或存储在交换机1265可经由网络1275访问的另一设备上,其中在本示例中网络1275的一部分是因特网。
如果交换机1265不能识别设备1255,则在本示例中过程结束(图12A的步骤1240)。或者(或附加地),可通过使交换机1265向主机设备1290发送消息来警告网络管理员。
但是,如果交换机1265能够识别设备1255,则方法进行到步骤1220,在该步骤中,交换机1265确定端口1260已被配置。(在图12A的流程图中,假定已经从宏的应用得到了端口配置(如果有的话),但不一定要是这样)。
如果端口1260尚未被配置,则确定是否有适合于设备1255的配置宏可用(例如在本地可用或存储在存储器1267中)(步骤1230)。表1266是可用于这种目的一种示例性数据结构。表1266包括宏字段1272,用于定义多个配置宏,其中每一个对应于设备ID字段1274的一个设备。因此,按上文参考步骤1215描述的方式(或其他方式)确定的设备ID可被用于确定是否有相应的宏。
如果端口1260已被配置,则在步骤1225中确定配置是否适合于步骤1215中识别的设备。如果是,则过程结束。
如果端口不具有期望的配置,则在步骤1230中确定是否有可用于设备的适当的宏。如果有可用于设备的适当的宏,则宏被应用(步骤1235),然后过程结束(步骤1240)。如果没有,则过程在没有宏被应用的情况下结束。优选地,例如通过从交换机1265发送消息到主机设备1290来通知网络管理员。
在前述示例中,交换机1265具有用于确定如何自动配置在其上接收DHCPDISCOVER请求的端口的智能。交换机自身分析DHCPDISCOVER请求,并利用适当的属性组合来配置端口。这些属性组合与用于应用它们的必要软件一起,被存储在交换机自身之中。
但是,在本发明的其他实现方式中,用于确定如何适当配置端口的智能以及用于这样配置端口的指令可能都由另一设备拥有。例如,该智能可能存在于DHCP服务器1270、边缘服务管理服务器、认证服务器和专用于端口配置的设备中。一些这样的实现方式由图13的流程图示出。
在步骤1301和1305中,设备初始化并向交换机端口发送DHCPDISCOVER请求。在本示例中,交换机1265转发DHCPDISCOVER请求以及对关于在其上接收DHCPDISCOVER请求的端口的指示(步骤1310)。端口ID例如可在DHCP选项82中提供。优选地,交换机还将关于当前端口配置的信息转发到DHCP服务器1270。
根据一些实现方式,DHCP服务器1270尝试识别设备(步骤1312)。如果DHCP服务器1270能识别设备,则DHCP服务器1270执行步骤1320、1325和1330,这些步骤与方法1200的步骤1220至1230类似。
DHCP服务器1270随后指示交换机1265以适当的方式,例如通过应用宏,来配置端口(步骤1335)。用于此目的的宏(或类似的)可被存储在交换机1265中,可被从DHCP服务器1270发送到交换机1265,或者可由交换机1265从另一设备获得。例如,DHCP服务器1270可向交换机1265发送指向其中存储有这种信息的存储器空间(例如在存储设备1295之一中)的指针。
在其他实现方式中,DHCP服务器1270响应于DHCPDISCOVER请求提供IP地址,并将DHCPDISCOVER请求转发到执行与步骤1210至1230类似的步骤的另一个设备。设备例如可以是认证服务器,或者专用于自动端口配置的服务器。该设备可指示交换机1265以适当的方式(例如如上所述)来配置端口。
或者,DHCP服务器1270可至少执行设备和端口的识别步骤。DHCP服务器1270随后可将该信息转发到另一个设备,该设备首先执行设备类型到期望配置的映射,然后指示交换机1265相应地配置端口1260。
在其他实现方式中,交换机1265本地的设备执行与步骤1215至1230类似的步骤,然后相应地指示交换机1265。例如,交换机1265中的DHCP中继代理被编程为例如在将DHCPDISCOVER请求转发到DHCP服务器之前,将DHCPDISCOVER请求的拷贝转发到执行与步骤1210至1230类似的步骤的另一个设备(例如边缘服务管理服务器)。在这种实现方式中,DHCP服务器可充当常规的DHCP服务器,并且交换机1265可能没有用于执行步骤1210至1230的智能。DHCPDISCOVER请求可被转发到局域网上的执行与步骤1210至1230类似的步骤的另一个设备。
但是,如图14所示,本发明的一些实施例将实现本发明所必需的许多组件组合在单个机箱内。在这里,机箱1400是包括交换机模块1405的路由器,其中端口1410可被配置用于与设备1415适当地通信。在本示例中,路由器1400还包括DHCP服务器1420,该DHCP服务器可实现为软件和/或硬件(例如实现为线路卡或“刀片(blade)”)。在其他一些实现方式中,DHCP服务器1420可实现在与路由器1400通信的单独设备中。
本发明的另一些实施例不是被实现在具有交换机模块的路由器中,而是提供了这样一种机箱1400,该机箱是运行第3层运行IOS的交换机。同上,机箱1400也可包括实现为软件和/或硬件的DHCP服务器1420,或者DHCP服务器1420可实现在与机箱1400通信的单独的设备中。
本领域的技术人员将会意识到,根据本发明的方法可有利地配置其他类型的设备,包括但不限于销售点设备(例如“收银机”)VoIP电话和制造中所用的设备。例如,一个或多个定义的字段可指示设备类型、设备个性等等。
在一个这样的示例中,DHCP选项60可指示设备是收银机,DHCP选项77可指示收银机的“个性”,例如其是由特定类型的餐馆使用的收银机。可以存在用于为每类设备(例如为收银机)适当配置交换机端口的预定义的宏。
其他实施例
虽然这里示出和描述了本发明的示例性实施例和应用,但是许多保持在本发明的概念、范围和精神之内的变化和修改是可能的,并且本领域的技术人员在仔细阅读本申请之后将清楚看出这些变化。
因此,当前的实施例应当被视为示例性的,而不是限制性的,并且本发明并不局限于这里给出的细节,而是可以在所附权利要求的范围和等同物内被修改。

Claims (19)

1.一种用于唯一地供给射频识别设备的方法,所述方法包括:
在网络上接收供给请求;
根据被包括在所述供给请求中的电子产品代码和介质访问控制地址,自动识别射频识别设备;以及
根据被包括在所述供给请求中的位置信息,自动定位所述射频识别设备。
2.如权利要求1所述的方法,还包括以下步骤:在所述射频识别设备被定位之后,自动发起重供给周期,以向所述射频识别设备提供不同的功能。
3.如权利要求1所述的方法,还包括在自动定位所述射频识别设备之后:
确定先前是否已为所述射频识别设备确立了供给信息;以及
当确定出先前已为所述射频识别设备确立了供给信息时,供给所述射频识别设备。
4.如权利要求1所述的方法,还包括在自动定位所述射频识别设备之前:
确定先前是否已为所述射频识别设备确立了供给信息;以及
当确定出先前已为所述射频识别设备确立了供给信息时,供给所述射频识别设备。
5.一种用于唯一地供给射频识别设备的方法,所述方法包括:
形成DHCPDISCOVER请求,所述DHCPDISCOVER请求包括射频识别设备的电子产品代码和指示所述射频识别设备的位置的位置信息;
将所述DHCPDISCOVER请求发送到动态主机配置协议服务器;以及
接收来自所述动态主机配置协议服务器的专门针对所述射频识别设备的供给信息。
6.如权利要求5所述的方法,还包括在接收来自所述动态主机配置协议服务器的专门针对所述射频识别设备的供给信息之后,向所述动态主机配置协议服务器发送DHCPINFORM请求的步骤,所述DHCPINFORM请求指示所述射频识别设备的当前被使能的功能。
7.如权利要求5所述的方法,还包括在接收来自所述动态主机配置协议服务器的专门针对所述射频识别设备的供给信息之前,向所述动态主机配置协议服务器发送DHCPINFORM请求的步骤,所述DHCPINFORM请求指示所述射频识别设备的当前被使能的功能。
8.一种射频识别网络,包括:
用于形成DHCPDISCOVER请求的装置,所述DHCPDISCOVER请求包括射频识别设备的电子产品代码和指示所述射频识别设备的位置的位置信息;
用于将所述DHCPDISCOVER请求发送到动态主机配置协议服务器并且用于接收来自所述动态主机配置协议服务器的为所述射频识别设备专门定制的供给信息的装置。
9.如权利要求8所述的射频识别网络,还包括用于向所述动态主机配置协议服务器发送DHCPINFORM请求的装置,所述DHCPINFORM请求指示所述射频识别设备的当前被使能的功能。
10.如权利要求8所述的射频识别网络,其中,所述用于形成DHCPDISCOVER请求的装置包括用于将所述电子产品代码包括在所述DHCPDISCOVER请求中的射频识别设备,和用于将所述位置信息包括在所述DHCPDISCOVER请求中的中继代理。
11.一种网络设备,包括:
用于在网络上接收供给请求的装置;以及
用于根据包括在所述供给请求中的电子产品代码和介质访问控制地址来自动识别射频识别设备,并用于根据包括在所述供给请求中的位置信息定位所述射频识别设备的装置。
12.如权利要求11所述的网络设备,还包括用于发起重供给周期以向所述射频识别设备提供不同的功能的装置。
13.如权利要求11所述的网络设备,还包括用于当确定出先前已为所述射频识别设备确立了供给信息时,控制所述网络设备以供给所述射频识别设备的装置。
14.一种用于在网络中部署被唯一地供给的射频识别设备的方法,所述方法包括:
形成DHCPDISCOVER请求,所述DHCPDISCOVER请求包括射频识别读取器的电子产品代码和指示所述射频识别读取器被放置在零售商店的出口门处的位置信息;
将所述DHCPDISCOVER请求发送到动态主机配置协议服务器;
接收来自所述动态主机配置协议服务器的专门针对所述射频识别读取器的供给信息;以及
根据所述供给信息供给所述射频识别读取器,从而使得所述射频识别读取器能够读取经过所述出口门的射频识别标签,并能够将射频识别标签信息发送到射频识别网络。
15.如权利要求14所述的方法,还包括以下步骤:利用所述射频识别标签信息来自动更新由所述零售商店、至少一个产品的制造者和至少一个产品的配发者所维护的数据库。
16.如权利要求14所述的方法,还包括以下步骤:利用所述射频识别标签信息来使金融账户被借记产品的花销。
17.如权利要求14所述的方法,还包括以下步骤:利用所述射频识别标签来更新商业计划。
18.如权利要求17所述的方法,其中,所述商业计划包括营销计划、制造计划、配发计划和销售计划。
19.一种射频识别网络,包括:
多个射频识别设备;
将所述射频识别设备连接到所述射频识别网络的多个交换机;以及
动态主机配置协议服务器,其中所述多个射频识别设备中的一个或多个包括:
用于形成DHCPDISCOVER请求的装置,所述DHCPDISCOVER请求包括射频识别设备的电子产品代码;以及
用于经由交换机将所述DHCPDISCOVER请求发送到所述动态主机配置协议服务器,并用于接收来自所述动态主机配置协议服务器的为所述射频识别设备专门定制的供给信息的装置;其中,所述交换机包括用于将指示所述射频识别设备的位置的位置信息包括在所述DHCPDISCOVER请求中的装置;并且其中,所述动态主机配置协议服务器包括:
用于接收DHCPDISCOVER请求的装置;以及
用于根据被包括在所述DHCPDISCOVER请求中的电子产品代码和介质访问控制地址自动识别射频识别设备,并用于根据被包括在所述DHCPDISCOVER请求中的所述位置信息定位所述射频识别设备的装置。
CN200580015167.4A 2004-05-13 2005-05-10 定位和供给rfid设备的方法和设备及相关网络设备 Expired - Fee Related CN100561499C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US57099904P 2004-05-13 2004-05-13
US60/570,999 2004-05-13
US10/866,507 2004-06-09
US10/866,285 2004-06-09
US10/866,506 2004-06-09
US11/104,140 2005-04-11

Publications (2)

Publication Number Publication Date
CN1954327A CN1954327A (zh) 2007-04-25
CN100561499C true CN100561499C (zh) 2009-11-18

Family

ID=38059752

Family Applications (4)

Application Number Title Priority Date Filing Date
CN200580015169.3A Expired - Fee Related CN100531083C (zh) 2004-05-13 2005-04-29 用于指定rfid设备个性的方法和设备
CN200580015167.4A Expired - Fee Related CN100561499C (zh) 2004-05-13 2005-05-10 定位和供给rfid设备的方法和设备及相关网络设备
CN200580015168.9A Expired - Fee Related CN100531082C (zh) 2004-05-13 2005-05-10 定位和供给网络中的设备
CN200580015166.XA Active CN101263506B (zh) 2004-05-13 2005-05-13 定位、供给和识别网络中的设备

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN200580015169.3A Expired - Fee Related CN100531083C (zh) 2004-05-13 2005-04-29 用于指定rfid设备个性的方法和设备

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN200580015168.9A Expired - Fee Related CN100531082C (zh) 2004-05-13 2005-05-10 定位和供给网络中的设备
CN200580015166.XA Active CN101263506B (zh) 2004-05-13 2005-05-13 定位、供给和识别网络中的设备

Country Status (2)

Country Link
US (5) US7422152B2 (zh)
CN (4) CN100531083C (zh)

Families Citing this family (190)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8260896B2 (en) 2007-02-02 2012-09-04 Mwa Intelligence, Inc. Monitoring business machines using a mesh network on field nodes
US7879111B2 (en) * 2006-11-02 2011-02-01 Sony Corporation System and method for RFID transfer of MAC, keys
US8321534B1 (en) * 2003-10-15 2012-11-27 Radix Holdings, Llc System and method for synchronization based on preferences
US8113418B2 (en) * 2004-05-13 2012-02-14 Cisco Technology, Inc. Virtual readers for scalable RFID infrastructures
US7789308B2 (en) * 2004-05-13 2010-09-07 Cisco Technology, Inc. Locating and provisioning devices in a network
US7322523B2 (en) * 2004-05-13 2008-01-29 Cisco Technology, Inc. Methods and devices for uniquely provisioning RFID devices
US7336175B2 (en) * 2004-05-13 2008-02-26 Cisco Technology, Inc. Methods and devices for locating and uniquely provisioning RFID devices
US8249953B2 (en) 2004-05-13 2012-08-21 Cisco Technology, Inc. Methods and apparatus for determining the status of a device
US7422152B2 (en) 2004-05-13 2008-09-09 Cisco Technology, Inc. Methods and devices for providing scalable RFID networks
US7325734B2 (en) * 2004-05-13 2008-02-05 Cisco Technology, Inc. Methods and devices for assigning RFID device personality
US8604910B2 (en) 2004-07-13 2013-12-10 Cisco Technology, Inc. Using syslog and SNMP for scalable monitoring of networked devices
US7987272B2 (en) 2004-12-06 2011-07-26 Cisco Technology, Inc. Performing message payload processing functions in a network element on behalf of an application
TW200622915A (en) * 2004-12-20 2006-07-01 Ind Tech Res Inst Assembly matching service method for user to judge component and module
US7295114B1 (en) * 2005-01-21 2007-11-13 Alien Technology Corporation Location management for radio frequency identification readers
US7213768B2 (en) 2005-03-16 2007-05-08 Cisco Technology, Inc. Multiple device and/or user association
US8442433B2 (en) * 2005-03-30 2013-05-14 At&T Intellectual Property I, Lp Method and apparatus for provisioning a device
US7830256B2 (en) * 2005-04-07 2010-11-09 Microsoft Corporation Method and system for setup of, and communication with, an RFID middleware server from an enterprise resource planning system server
GB2425681A (en) * 2005-04-27 2006-11-01 3Com Corporaton Access control by Dynamic Host Configuration Protocol snooping
US8751649B2 (en) * 2005-06-07 2014-06-10 Extreme Networks Port management system
US8775571B2 (en) * 2005-06-07 2014-07-08 Extreme Networks, Inc. Methods, systems, and computer program products for dynamic network access device port and user device configuration for implementing device-based and user-based policies
TWI420428B (zh) 2005-06-16 2013-12-21 Koninkl Philips Electronics Nv 無線系統、射頻識別物件及追蹤物件之方法
US8056800B2 (en) * 2005-06-30 2011-11-15 The Boeing Company Systems and methods for configuration management
US7953826B2 (en) * 2005-07-14 2011-05-31 Cisco Technology, Inc. Provisioning and redundancy for RFID middleware servers
US7345585B2 (en) 2005-08-01 2008-03-18 Cisco Technology, Inc. Network based device for providing RFID middleware functionality
US7394377B2 (en) * 2005-08-22 2008-07-01 Bea Systems, Inc. RFID edge server with security plug-ins
US20070044089A1 (en) * 2005-08-22 2007-02-22 Bea Systems, Inc. Packaging of RFID software at edge server
US7805499B2 (en) * 2005-08-22 2010-09-28 Bea Systems, Inc. RFID edge server with security WSRM
US7495568B2 (en) * 2005-08-22 2009-02-24 Bea Systems, Inc. JMX administration of RFID edge server
US20070043834A1 (en) * 2005-08-22 2007-02-22 Bea Systems, Inc. Store and forward messaging from RFID edge server
US7835954B2 (en) * 2005-08-22 2010-11-16 Bea Systems, Inc. Event boxcarring of RFID information sent from RFID edge server
US7660890B2 (en) * 2005-08-22 2010-02-09 Bea Systems, Inc. RFID edge server with socket multiplexing
US20070044091A1 (en) * 2005-08-22 2007-02-22 Bea Systems, Inc. RFID edge server with in process JAVA connector to connect to legacy systems
US20070044090A1 (en) * 2005-08-22 2007-02-22 Bea Systems, Inc. Packaging of EPCIS software
US7937494B2 (en) * 2005-09-01 2011-05-03 Cisco Technology, Inc. Methods and apparatus for processing a DHCP request using rule-based classification
US7937297B2 (en) * 2005-09-27 2011-05-03 Bea Systems, Inc. RFID system using SOA
US8698603B2 (en) 2005-11-15 2014-04-15 Cisco Technology, Inc. Methods and systems for automatic device provisioning in an RFID network using IP multicast
KR100733986B1 (ko) * 2005-12-08 2007-06-29 한국전자통신연구원 Ip주소 기반 rfid 서비스를 위한 rfid 태그 및그를 이용한 ip주소 기반 rfid 서비스 방법
US7934660B2 (en) 2006-01-05 2011-05-03 Hand Held Products, Inc. Data collection system having reconfigurable data collection terminal
US7756066B2 (en) * 2006-01-10 2010-07-13 Cisco Technology, Inc. Seamless spanning tree restart of a single supervisor
US7801061B2 (en) * 2006-01-10 2010-09-21 Cisco Technology, Inc. Seamless spanning tree upgrade of a linecard
US20070250603A1 (en) * 2006-04-20 2007-10-25 Dell Products L.P. System and method for enhancing DHCP and SNMP messages with RFID EPC ID
US7495560B2 (en) * 2006-05-08 2009-02-24 Corning Cable Systems Llc Wireless picocellular RFID systems and methods
US7528697B2 (en) * 2006-06-09 2009-05-05 Bea Systems, Inc. Edge server failover
US20080001751A1 (en) * 2006-06-09 2008-01-03 Bea Systems, Inc. Rfid enterprise server improvements
US20070288482A1 (en) * 2006-06-09 2007-12-13 Bea Systems, Inc. RFID Workflow Client
US8120489B2 (en) * 2006-06-09 2012-02-21 Oracle International Corporation Workflow improvements
US8000698B2 (en) * 2006-06-26 2011-08-16 Microsoft Corporation Detection and management of rogue wireless network connections
US20080016215A1 (en) * 2006-07-13 2008-01-17 Ford Daniel E IP address pools for device configuration
US7827200B2 (en) * 2006-07-14 2010-11-02 International Business Machines Corporation Solution for managing serialization of EPC identifiers for use with RFID tags
US7725577B2 (en) * 2006-07-31 2010-05-25 Sap Ag Method and system to adaptively manage the quality of service of interactions between smart item networks and enterprise applications
US7738456B2 (en) * 2006-08-07 2010-06-15 Cisco Technology, Inc. Techniques to map switch and router ports to physical locations
US20080036601A1 (en) * 2006-08-11 2008-02-14 Thompson Louis H Radio frequency integration platform and network therefor
US8207851B2 (en) * 2006-08-16 2012-06-26 James Christopher System and method for tracking shopping behavior
US9111157B2 (en) * 2006-08-16 2015-08-18 Insight Holding Group, Inc. System and method for tracking shopping behavior
US8681779B2 (en) * 2006-09-01 2014-03-25 Alcatel Lucent Triple play subscriber and policy management system and method of providing same
US7787823B2 (en) 2006-09-15 2010-08-31 Corning Cable Systems Llc Radio-over-fiber (RoF) optical fiber cable system with transponder diversity and RoF wireless picocellular system using same
US7848654B2 (en) 2006-09-28 2010-12-07 Corning Cable Systems Llc Radio-over-fiber (RoF) wireless picocellular system with combined picocells
ATE463121T1 (de) * 2006-10-12 2010-04-15 Koninkl Kpn Nv Verfahren und system zur vorbereitung von dienstleistungen von einer zugangsvorrichtung in einem heimischen netzwerk
US7761540B2 (en) * 2006-10-17 2010-07-20 Dell Products L.P. System and method for automated remote booting in a serial attached SCSI environment
US7898986B2 (en) * 2006-10-31 2011-03-01 Hewlett-Packard Development Company, L.P. Port configuration
US7821941B2 (en) * 2006-11-03 2010-10-26 Cisco Technology, Inc. Automatically controlling operation of a BRAS device based on encapsulation information
US8552839B2 (en) * 2006-11-29 2013-10-08 Verizon Patent And Licensing Inc. Method and apparatus for managing radio frequency identification (RFID) tags
US8873585B2 (en) 2006-12-19 2014-10-28 Corning Optical Communications Wireless Ltd Distributed antenna system for MIMO technologies
US20080150698A1 (en) * 2006-12-26 2008-06-26 G2 Microsystems, Inc. Radio frequency identification tag with passive and active features
US20080177868A1 (en) * 2007-01-23 2008-07-24 Itai Ephraim Zilbershtein Address Provisioning
US8111998B2 (en) 2007-02-06 2012-02-07 Corning Cable Systems Llc Transponder systems and methods for radio-over-fiber (RoF) wireless picocellular systems
US8279874B1 (en) * 2007-03-30 2012-10-02 Extreme Networks, Inc. Self-configuring network
US20080247379A1 (en) * 2007-04-05 2008-10-09 Telefonaktiebolaget Lm Ericsson (Publ) Method and Network for Managing an Interface for Session-Based Synchronization
WO2008127993A1 (en) * 2007-04-13 2008-10-23 Thingmagic, Llc Multi-mode radio frequency communications
US20080300951A1 (en) * 2007-06-04 2008-12-04 Cisco Technology, Inc. Dynamic staffing using population count
JP2009025936A (ja) * 2007-07-18 2009-02-05 Seiko Epson Corp 仲介サーバ、その制御方法及びそのプログラム
US20100054746A1 (en) 2007-07-24 2010-03-04 Eric Raymond Logan Multi-port accumulator for radio-over-fiber (RoF) wireless picocellular systems
DE102007036962A1 (de) * 2007-08-04 2009-02-05 Hirschmann Automation And Control Gmbh Verfahren zur DHCP Server-Konfiguration unter Verwendung von DHCP Option 82
US7957528B2 (en) * 2007-08-21 2011-06-07 Sony Corporation Near field registration of home system audio-video device
KR101217632B1 (ko) * 2007-10-10 2013-01-02 삼성전자주식회사 디바이스 및 상기 디바이스의 환경 설정방법
US8175459B2 (en) 2007-10-12 2012-05-08 Corning Cable Systems Llc Hybrid wireless/wired RoF transponder and hybrid RoF communication system using same
US8198988B2 (en) * 2007-11-16 2012-06-12 Sony Corporation Secure link between controller and device
US8514712B1 (en) * 2007-12-06 2013-08-20 Force10 Networks, Inc. Non-stop VoIP support
US8644844B2 (en) 2007-12-20 2014-02-04 Corning Mobileaccess Ltd. Extending outdoor location based services and applications into enclosed areas
US20090189743A1 (en) * 2008-01-24 2009-07-30 Alcatel-Lucent Radio-Frequency Identification Enabled Inventory Management and Network Operations System and Method
US7778203B2 (en) * 2008-02-01 2010-08-17 Microsoft Corporation On-demand MAC address lookup
US20100077429A1 (en) * 2008-09-19 2010-03-25 Electronics And Telecommunications Research Institute System and method for providing multimedia service
US20100103910A1 (en) * 2008-10-28 2010-04-29 Mohan Verma Smart device profiling
CN102160400B (zh) * 2009-01-09 2014-06-04 上海贝尔股份有限公司 用于获取对移动终端进行定位所需的信息的方法和装置
US8086713B2 (en) * 2009-01-28 2011-12-27 Juniper Networks, Inc. Determining a subscriber device has failed gracelessly without issuing a DHCP release message and automatically releasing resources reserved for the subscriber device within a broadband network upon determining that another subscriber device requesting the reservation of a network address has the same context information as the failed subscriber device
US8285875B2 (en) * 2009-01-28 2012-10-09 Juniper Networks, Inc. Synchronizing resource bindings within computer network
CN102396171B (zh) 2009-02-03 2015-09-30 康宁光缆系统有限责任公司 基于光纤的分布式天线系统、组件和用于监视和配置基于光纤的分布式天线系统、组件的相关方法
WO2010091004A1 (en) 2009-02-03 2010-08-12 Corning Cable Systems Llc Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof
US9673904B2 (en) 2009-02-03 2017-06-06 Corning Optical Communications LLC Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof
KR101041988B1 (ko) * 2009-02-24 2011-06-16 부산대학교 산학협력단 리더 연결 부하의 실시간 분산을 지원하는 rfid 미들웨어 시스템과 그 방법
US8918531B2 (en) 2009-05-07 2014-12-23 Cisco Technology, Inc. Automated network device provisioning using dynamic host configuration protocol
CN101616029B (zh) * 2009-07-28 2011-10-26 中兴通讯股份有限公司 一种实现网络拓扑发现的方法及系统
US8548330B2 (en) 2009-07-31 2013-10-01 Corning Cable Systems Llc Sectorization in distributed antenna systems, and related components and methods
JP4802269B2 (ja) * 2009-09-17 2011-10-26 東芝テック株式会社 無線タグ読取装置
US8280259B2 (en) 2009-11-13 2012-10-02 Corning Cable Systems Llc Radio-over-fiber (RoF) system for protocol-independent wired and/or wireless communication
US9007181B2 (en) * 2010-01-08 2015-04-14 Tyco Fire & Security Gmbh Method and system for discovery and transparent status reporting for sensor networks
US8565914B2 (en) * 2010-01-18 2013-10-22 Vistaprint Technologies Limited Method and system for automatically tracking packages in automated packaging system
KR101757230B1 (ko) * 2010-01-20 2017-07-13 삼성전자주식회사 멀티미디어 데이터 제공 시스템에서 컨텐츠 재생 방법 및 장치
US8260902B1 (en) 2010-01-26 2012-09-04 Juniper Networks, Inc. Tunneling DHCP options in authentication messages
US9823342B2 (en) * 2010-02-09 2017-11-21 Aeroscout, Ltd. System and method for mobile monitoring of non-associated tags
US8275265B2 (en) 2010-02-15 2012-09-25 Corning Cable Systems Llc Dynamic cell bonding (DCB) for radio-over-fiber (RoF)-based networks and communication systems and related methods
US8560658B2 (en) * 2010-03-23 2013-10-15 Juniper Networks, Inc. Managing distributed address pools within network devices
US9525488B2 (en) 2010-05-02 2016-12-20 Corning Optical Communications LLC Digital data services and/or power distribution in optical fiber-based distributed communications systems providing digital data and radio frequency (RF) communications services, and related components and methods
US20110268446A1 (en) 2010-05-02 2011-11-03 Cune William P Providing digital data services in optical fiber-based distributed radio frequency (rf) communications systems, and related components and methods
US8725855B2 (en) * 2010-06-11 2014-05-13 Schneider Electric USA, Inc. Device commissioning and replacement
US8631100B2 (en) 2010-07-20 2014-01-14 Juniper Networks, Inc. Automatic assignment of hardware addresses within computer networks
US8963691B1 (en) 2010-07-27 2015-02-24 The Boeing Company Sensor association system using wireless device information
US9113234B2 (en) * 2010-07-27 2015-08-18 The Boeing Company Wireless device association system
EP2413648A1 (de) * 2010-07-30 2012-02-01 Deutsche Telekom AG Lokalisieren von Informations- und Kommunikations-Endgeräten zum Erzeugen einer lokalen Arbeits- und Netzwerkumgebung in einer erweiterten Virtualität mit einem Computersystem
WO2012024247A1 (en) 2010-08-16 2012-02-23 Corning Cable Systems Llc Remote antenna clusters and related systems, components, and methods supporting digital data signal propagation between remote antenna units
US8566460B1 (en) * 2010-09-15 2013-10-22 Tellabs Operations, Inc. Method and apparatus for initiating temporary configuration allowing remote accessing via a network device
US9252874B2 (en) 2010-10-13 2016-02-02 Ccs Technology, Inc Power management for remote antenna units in distributed antenna systems
CN102457907B (zh) * 2010-10-25 2015-07-29 上海贝尔股份有限公司 集中式无线局域网中识别客户端类型的方法和装置
US9130835B1 (en) * 2010-12-01 2015-09-08 Juniper Networks, Inc. Methods and apparatus for configuration binding in a distributed switch
US8782211B1 (en) 2010-12-21 2014-07-15 Juniper Networks, Inc. Dynamically scheduling tasks to manage system load
EP2678972B1 (en) 2011-02-21 2018-09-05 Corning Optical Communications LLC Providing digital data services as electrical signals and radio-frequency (rf) communications over optical fiber in distributed communications systems, and related components and methods
CN102651709A (zh) * 2011-02-28 2012-08-29 鸿富锦精密工业(深圳)有限公司 具有省电功能的交换机及其省电方法
JP5729063B2 (ja) * 2011-03-22 2015-06-03 富士通株式会社 通信設定方法、通信設定サーバ、中継装置および通信設定プログラム
WO2012148940A1 (en) 2011-04-29 2012-11-01 Corning Cable Systems Llc Systems, methods, and devices for increasing radio frequency (rf) power in distributed antenna systems
WO2012148938A1 (en) 2011-04-29 2012-11-01 Corning Cable Systems Llc Determining propagation delay of communications in distributed antenna systems, and related components, systems and methods
US20120303762A1 (en) * 2011-05-23 2012-11-29 Devon It, Inc. Zero Configuration Set-Up for Thin Client Computers
EP2728809B1 (en) * 2011-06-30 2017-04-26 Mitsubishi Electric Corporation Ip address delivery system
US20130023280A1 (en) * 2011-07-20 2013-01-24 Qualcomm Incorporated Wireless Device Secure Tracking
US9407506B2 (en) * 2011-09-12 2016-08-02 Microsoft Technology Licensing, Llc Multi-entity management
US9129229B2 (en) * 2011-10-20 2015-09-08 Goji Limited System, apparatus, and method for utilizing a reading of a machine readable element associated with a consumable product
EP2748979B1 (en) * 2012-01-17 2017-04-19 Telefonaktiebolaget LM Ericsson (publ) Method, computer readable storage medium and apparatus for network protection
WO2013148986A1 (en) 2012-03-30 2013-10-03 Corning Cable Systems Llc Reducing location-dependent interference in distributed antenna systems operating in multiple-input, multiple-output (mimo) configuration, and related components, systems, and methods
EP2842245A1 (en) 2012-04-25 2015-03-04 Corning Optical Communications LLC Distributed antenna system architectures
US8824297B2 (en) 2012-04-26 2014-09-02 Cisco Technology, Inc. Adaptive storm control
US9055050B2 (en) * 2012-06-27 2015-06-09 Facebook, Inc. User authentication of applications on third-party devices via user devices
EP2883416A1 (en) 2012-08-07 2015-06-17 Corning Optical Communications Wireless Ltd. Distribution of time-division multiplexed (tdm) management services in a distributed antenna system, and related components, systems, and methods
CN102841047B (zh) * 2012-08-31 2015-07-01 深圳市华星光电技术有限公司 一种洁净度监测系统和卡匣
US9083650B2 (en) 2012-10-16 2015-07-14 Cable Television Laboratories, Inc. Overlay network
US9455784B2 (en) 2012-10-31 2016-09-27 Corning Optical Communications Wireless Ltd Deployable wireless infrastructures and methods of deploying wireless infrastructures
WO2014085115A1 (en) 2012-11-29 2014-06-05 Corning Cable Systems Llc HYBRID INTRA-CELL / INTER-CELL REMOTE UNIT ANTENNA BONDING IN MULTIPLE-INPUT, MULTIPLE-OUTPUT (MIMO) DISTRIBUTED ANTENNA SYSTEMS (DASs)
US9647758B2 (en) 2012-11-30 2017-05-09 Corning Optical Communications Wireless Ltd Cabling connectivity monitoring and verification
US9881132B2 (en) * 2012-12-03 2018-01-30 Change Healthcare Llc Method and apparatus for remote workstation synchronization
US20140266612A1 (en) * 2013-03-12 2014-09-18 Novatel Wireless, Inc. Passive near field id for correlating asset with mobile tracker
EP3008828B1 (en) 2013-06-12 2017-08-09 Corning Optical Communications Wireless Ltd. Time-division duplexing (tdd) in distributed communications systems, including distributed antenna systems (dass)
CN105452951B (zh) 2013-06-12 2018-10-19 康宁光电通信无线公司 电压控制式光学定向耦合器
US9247543B2 (en) 2013-07-23 2016-01-26 Corning Optical Communications Wireless Ltd Monitoring non-supported wireless spectrum within coverage areas of distributed antenna systems (DASs)
US9661781B2 (en) 2013-07-31 2017-05-23 Corning Optical Communications Wireless Ltd Remote units for distributed communication systems and related installation methods and apparatuses
US9887960B2 (en) 2013-08-14 2018-02-06 Nicira, Inc. Providing services for logical networks
DE102013216501A1 (de) * 2013-08-20 2015-02-26 Vega Grieshaber Kg Messgerätezugangsvorrichtung, Feldgerät und Verfahren zum Steuern des Zugangs zu einem Messgerät
US9385810B2 (en) 2013-09-30 2016-07-05 Corning Optical Communications Wireless Ltd Connection mapping in distributed communication systems
US9614614B2 (en) 2013-11-03 2017-04-04 Ixia Locating a physical connector module
CN103714309A (zh) * 2013-12-12 2014-04-09 苏州斯普锐智能系统有限公司 一体式无线条码及射频读取设备
US9178635B2 (en) 2014-01-03 2015-11-03 Corning Optical Communications Wireless Ltd Separation of communication signal sub-bands in distributed antenna systems (DASs) to reduce interference
US9775123B2 (en) 2014-03-28 2017-09-26 Corning Optical Communications Wireless Ltd. Individualized gain control of uplink paths in remote units in a distributed antenna system (DAS) based on individual remote unit contribution to combined uplink power
US9357551B2 (en) 2014-05-30 2016-05-31 Corning Optical Communications Wireless Ltd Systems and methods for simultaneous sampling of serial digital data streams from multiple analog-to-digital converters (ADCS), including in distributed antenna systems
US9525472B2 (en) 2014-07-30 2016-12-20 Corning Incorporated Reducing location-dependent destructive interference in distributed antenna systems (DASS) operating in multiple-input, multiple-output (MIMO) configuration, and related components, systems, and methods
JP6413495B2 (ja) * 2014-08-29 2018-10-31 セイコーエプソン株式会社 情報処理方法、及び、記録システム
US9730228B2 (en) 2014-08-29 2017-08-08 Corning Optical Communications Wireless Ltd Individualized gain control of remote uplink band paths in a remote unit in a distributed antenna system (DAS), based on combined uplink power level in the remote unit
CN106797315B (zh) * 2014-09-24 2021-02-02 诺基亚技术有限公司 控制设备
US9602210B2 (en) 2014-09-24 2017-03-21 Corning Optical Communications Wireless Ltd Flexible head-end chassis supporting automatic identification and interconnection of radio interface modules and optical interface modules in an optical fiber-based distributed antenna system (DAS)
US10659163B2 (en) 2014-09-25 2020-05-19 Corning Optical Communications LLC Supporting analog remote antenna units (RAUs) in digital distributed antenna systems (DASs) using analog RAU digital adaptors
US9420542B2 (en) 2014-09-25 2016-08-16 Corning Optical Communications Wireless Ltd System-wide uplink band gain control in a distributed antenna system (DAS), based on per band gain control of remote uplink paths in remote units
WO2016071902A1 (en) 2014-11-03 2016-05-12 Corning Optical Communications Wireless Ltd. Multi-band monopole planar antennas configured to facilitate improved radio frequency (rf) isolation in multiple-input multiple-output (mimo) antenna arrangement
WO2016075696A1 (en) 2014-11-13 2016-05-19 Corning Optical Communications Wireless Ltd. Analog distributed antenna systems (dass) supporting distribution of digital communications signals interfaced from a digital signal source and analog radio frequency (rf) communications signals
US9729267B2 (en) 2014-12-11 2017-08-08 Corning Optical Communications Wireless Ltd Multiplexing two separate optical links with the same wavelength using asymmetric combining and splitting
EP3235336A1 (en) 2014-12-18 2017-10-25 Corning Optical Communications Wireless Ltd. Digital interface modules (dims) for flexibly distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (dass)
WO2016098111A1 (en) 2014-12-18 2016-06-23 Corning Optical Communications Wireless Ltd. Digital- analog interface modules (da!ms) for flexibly.distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (dass)
US9819748B2 (en) * 2015-01-15 2017-11-14 Cisco Technology, Inc. Network device identification in an industrial control network
US20160249365A1 (en) 2015-02-19 2016-08-25 Corning Optical Communications Wireless Ltd. Offsetting unwanted downlink interference signals in an uplink path in a distributed antenna system (das)
US9681313B2 (en) 2015-04-15 2017-06-13 Corning Optical Communications Wireless Ltd Optimizing remote antenna unit performance using an alternative data channel
EP3457409B1 (en) 2015-05-02 2023-06-07 F. Hoffmann-La Roche AG Point-of-care testing system
EP3091458B1 (en) 2015-05-02 2021-02-24 F. Hoffmann-La Roche AG Point-of-care testing system
US9887882B2 (en) 2015-06-12 2018-02-06 At&T Intellectual Property I, L.P. Referent system for devices of an NFV network
US20170193124A1 (en) * 2015-06-23 2017-07-06 Redbite Solutions Ltd. Cloud-Based Universal Tagging System
US9930707B2 (en) * 2015-07-10 2018-03-27 Thales Avionics, Inc. In-flight entertainment system that identifies wireless access point locations within cabin
US9948349B2 (en) 2015-07-17 2018-04-17 Corning Optical Communications Wireless Ltd IOT automation and data collection system
US10560214B2 (en) 2015-09-28 2020-02-11 Corning Optical Communications LLC Downlink and uplink communication path switching in a time-division duplex (TDD) distributed antenna system (DAS)
US10165390B2 (en) 2016-03-10 2018-12-25 Keysight Technologies Singapore (Holdlngs) Pte. Ltd. Methods, systems, and computer readable media for management of passive network taps using radio frequency identification (RFID)
US10236924B2 (en) 2016-03-31 2019-03-19 Corning Optical Communications Wireless Ltd Reducing out-of-channel noise in a wireless distribution system (WDS)
US10841273B2 (en) * 2016-04-29 2020-11-17 Nicira, Inc. Implementing logical DHCP servers in logical networks
US10230685B2 (en) 2016-05-20 2019-03-12 At&T Intellectual Property I, L.P. Subscriber session director
US10650384B2 (en) 2016-05-31 2020-05-12 Mastercard International Incorporated Systems and methods for using network data in an automated delivery system
CN108093092A (zh) * 2016-11-22 2018-05-29 鸿富锦精密电子(天津)有限公司 服务器ip地址的分配系统及方法
DE112018000705T5 (de) 2017-03-06 2019-11-14 Cummins Filtration Ip, Inc. Erkennung von echten filtern mit einem filterüberwachungssystem
WO2018204625A2 (en) * 2017-05-03 2018-11-08 Ndustrial.Io, Inc. Device, system, and method for sensor provisioning
US10678745B2 (en) 2017-05-08 2020-06-09 Keysight Technologies Singapore (Sales) Pte. Ltd. Providing computing device configuration information via a light transmission
KR102016468B1 (ko) * 2017-09-27 2019-09-02 주식회사 포에스텍 미들웨어 서버 및 이의 데이터 처리 방법
CN108563884B (zh) * 2018-04-20 2021-08-13 南京航空航天大学 一种面向大规模rfid系统的最值估计方法
US10992637B2 (en) 2018-07-31 2021-04-27 Juniper Networks, Inc. Detecting hardware address conflicts in computer networks
US10942731B2 (en) * 2018-12-18 2021-03-09 Uber Technologies, Inc. Scalable code repository with green master
US10931628B2 (en) 2018-12-27 2021-02-23 Juniper Networks, Inc. Duplicate address detection for global IP address or range of link local IP addresses
US11165744B2 (en) 2018-12-27 2021-11-02 Juniper Networks, Inc. Faster duplicate address detection for ranges of link local addresses
US11356330B2 (en) * 2019-02-27 2022-06-07 Oki Electric Industry Co., Ltd. Communication device and communication method
US10965637B1 (en) 2019-04-03 2021-03-30 Juniper Networks, Inc. Duplicate address detection for ranges of global IP addresses
US11848756B1 (en) 2023-03-20 2023-12-19 International Business Machines Corporation Automatic detection of optimal networking stack and protocol

Family Cites Families (306)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2011A (en) * 1841-03-18 Appabatxts for piling saws
US4625081A (en) 1982-11-30 1986-11-25 Lotito Lawrence A Automated telephone voice service system
US4688026A (en) * 1984-05-15 1987-08-18 Scribner James R Method of collecting and using data associated with tagged objects
ATE110480T1 (de) * 1987-03-31 1994-09-15 Identec Ltd Zugangskontrolleinrichtung.
US5796743A (en) 1993-11-30 1998-08-18 General Electric Company Data word indicator in a system for assembling transport data packets
US5588009A (en) 1994-02-03 1996-12-24 Will; Craig A. Personal paging, communications, and locating system
JPH0812031A (ja) * 1994-07-01 1996-01-16 Murata Mach Ltd ピッキングシステム
US5832503A (en) 1995-02-24 1998-11-03 Cabletron Systems, Inc. Method and apparatus for configuration management in communications networks
US5574722A (en) 1995-03-21 1996-11-12 Bay Networks, Inc. Protocol independent switch
KR100198065B1 (ko) 1995-06-28 1999-06-15 김영환 하드웨어 패킷 라우터의 목적지 어드레스 검출장치
US5819042A (en) 1996-02-20 1998-10-06 Compaq Computer Corporation Method and apparatus for guided configuration of unconfigured network and internetwork devices
US5850187A (en) * 1996-03-27 1998-12-15 Amtech Corporation Integrated electronic tag reader and wireless communication link
US5887176A (en) * 1996-06-28 1999-03-23 Randtec, Inc. Method and system for remote monitoring and tracking of inventory
US6073178A (en) * 1996-12-09 2000-06-06 Sun Microsystems, Inc. Method and apparatus for assignment of IP addresses
JP3434994B2 (ja) 1996-12-12 2003-08-11 富士通株式会社 セル組立多重化装置
US6111517A (en) * 1996-12-30 2000-08-29 Visionics Corporation Continuous video monitoring using face recognition for access control
US6324267B1 (en) 1997-01-17 2001-11-27 Scientific-Atlanta, Inc. Two-tiered authorization and authentication for a cable data delivery system
US6012090A (en) 1997-03-14 2000-01-04 At&T Corp. Client-side parallel requests for network services using group name association
US7978564B2 (en) * 1997-03-28 2011-07-12 Carlos De La Huerga Interactive medication container
US6430286B1 (en) 1997-04-22 2002-08-06 At&T Corp Service and information management system for a telecommunications network
US6115378A (en) 1997-06-30 2000-09-05 Sun Microsystems, Inc. Multi-layer distributed network element
US7162738B2 (en) 1998-11-03 2007-01-09 Tumbleweed Communications Corp. E-mail firewall with stored key encryption/decryption
US6810040B1 (en) 1997-12-22 2004-10-26 Cisco Technology, Inc. Method and apparatus for configuring network devices
US6341130B1 (en) 1998-02-09 2002-01-22 Lucent Technologies, Inc. Packet classification method and apparatus employing two fields
US6115079A (en) * 1998-02-14 2000-09-05 Mcrae; Michael W. Programmable video channel controller
US6330597B2 (en) * 1998-03-04 2001-12-11 Conexant Systems, Inc. Method and apparatus for monitoring, controlling, and configuring remote communication devices
US6145079A (en) 1998-03-06 2000-11-07 Deloitte & Touche Usa Llp Secure electronic transactions using a trusted intermediary to perform electronic services
US6133876A (en) * 1998-03-23 2000-10-17 Time Domain Corporation System and method for position determination by impulse radio
US6070187A (en) * 1998-03-26 2000-05-30 Hewlett-Packard Company Method and apparatus for configuring a network node to be its own gateway
US6337856B1 (en) 1998-05-20 2002-01-08 Steelcase Development Corporation Multimedia data communications system
JP2002517865A (ja) * 1998-06-08 2002-06-18 セント・ロジトラック・ピーティイー・リミテッド 監視システム
US6363477B1 (en) 1998-08-28 2002-03-26 3Com Corporation Method for analyzing network application flows in an encrypted environment
US6321264B1 (en) 1998-08-28 2001-11-20 3Com Corporation Network-performance statistics using end-node computer systems
US6272113B1 (en) * 1998-09-11 2001-08-07 Compaq Computer Corporation Network controller system that uses multicast heartbeat packets
US6212563B1 (en) 1998-10-01 2001-04-03 3Com Corporation Method and system for setting and managing externally provided internet protocol addresses using the dynamic host configuration protocol
US6125391A (en) 1998-10-16 2000-09-26 Commerce One, Inc. Market makers using documents for commerce in trading partner networks
US6226675B1 (en) 1998-10-16 2001-05-01 Commerce One, Inc. Participant server which process documents for commerce in trading partner networks
CN1700657A (zh) 1998-11-24 2005-11-23 尼克桑公司 用于采集和分析通信数据的装置及方法
US6587431B1 (en) 1998-12-18 2003-07-01 Nortel Networks Limited Supertrunking for packet switching
US7215641B1 (en) 1999-01-27 2007-05-08 Cisco Technology, Inc. Per-flow dynamic buffer management
US6393458B1 (en) 1999-01-28 2002-05-21 Genrad, Inc. Method and apparatus for load balancing in a distributed object architecture
US6324575B1 (en) * 1999-01-29 2001-11-27 3Com Corporation Intelligent selection of multicast filtering modes for switch ports
US6567408B1 (en) 1999-02-01 2003-05-20 Redback Networks Inc. Methods and apparatus for packet classification with multi-level data structure
US6356951B1 (en) 1999-03-01 2002-03-12 Sun Microsystems, Inc. System for parsing a packet for conformity with a predetermined protocol using mask and comparison values included in a parsing instruction
US6473858B1 (en) 1999-04-16 2002-10-29 Digeo, Inc. Method and apparatus for broadcasting data with access control
US6678827B1 (en) 1999-05-06 2004-01-13 Watchguard Technologies, Inc. Managing multiple network security devices from a manager device
US6683881B1 (en) 1999-05-28 2004-01-27 Ericsson Inc. Interface between an SS7 gateway and an IP network
JP3440881B2 (ja) 1999-06-08 2003-08-25 日本電気株式会社 トポロジ情報自動構築方法及びその装置並びにプログラムを記録した機械読み取り可能な記録媒体
US6587874B1 (en) 1999-06-29 2003-07-01 Cisco Technology, Inc. Directory assisted autoinstall of network devices
US6868426B1 (en) 1999-07-07 2005-03-15 Jeffrey W. Mankoff Virtual document organizer system and method
US6381465B1 (en) * 1999-08-27 2002-04-30 Leap Wireless International, Inc. System and method for attaching an advertisement to an SMS message for wireless transmission
KR100532274B1 (ko) 1999-09-08 2005-11-29 삼성전자주식회사 디지털 휴대용 단말기의 장문 메시지 송수신장치 및 그 방법
US6327576B1 (en) * 1999-09-21 2001-12-04 Fujitsu Limited System and method for managing expiration-dated products utilizing an electronic receipt
US6677852B1 (en) 1999-09-22 2004-01-13 Intermec Ip Corp. System and method for automatically controlling or configuring a device, such as an RFID reader
DE19947986A1 (de) * 1999-10-05 2001-04-12 Ibm System und Verfahren zum Herunterladen von Anwendungsteilen auf eine Chipkarte
JP2001287809A (ja) 2000-04-04 2001-10-16 Leading Information Technology Institute 在庫管理システム
JP3619411B2 (ja) 1999-12-03 2005-02-09 富士通株式会社 パケット中継装置
US6510464B1 (en) 1999-12-14 2003-01-21 Verizon Corporate Services Group Inc. Secure gateway having routing feature
US7149222B2 (en) 1999-12-21 2006-12-12 Converged Access, Inc. Integrated access point network device
US6510434B1 (en) 1999-12-29 2003-01-21 Bellsouth Intellectual Property Corporation System and method for retrieving information from a database using an index of XML tags and metafiles
US7120139B1 (en) 1999-12-30 2006-10-10 At&T Corp. Broadband cable telephony network architecture IP ITN network architecture reference model
US6701440B1 (en) 2000-01-06 2004-03-02 Networks Associates Technology, Inc. Method and system for protecting a computer using a remote e-mail scanning device
US6553489B1 (en) * 2000-01-12 2003-04-22 Cisco Technology, Inc. System and method for secure and efficient universal port configuration
US20020056120A1 (en) 2000-01-21 2002-05-09 Mcternan Brennan J. Method and system for distributing video using a virtual set
KR100454513B1 (ko) 2000-02-09 2004-11-03 인터내셔널 비지네스 머신즈 코포레이션 이동 장치 자동 구성 시스템, 유저의 컴퓨터 시스템 자동 구성 방법 및 저장 매체
JP3730471B2 (ja) 2000-02-14 2006-01-05 富士通株式会社 パケット転送装置
US7058973B1 (en) 2000-03-03 2006-06-06 Symantec Corporation Network address translation gateway for local area networks using local IP addresses and non-translatable port addresses
KR100452502B1 (ko) 2000-03-06 2004-10-08 엘지전자 주식회사 패킷데이터 전송용 무선가입자망에서의 역방향 전력제어방법
US6772223B1 (en) 2000-04-10 2004-08-03 International Business Machines Corporation Configurable classification interface for networking devices supporting multiple action packet handling rules
US7111076B2 (en) 2000-04-13 2006-09-19 Intel Corporation System using transform template and XML document type definition for transforming message and its reply
US7215637B1 (en) 2000-04-17 2007-05-08 Juniper Networks, Inc. Systems and methods for processing packets
US7596427B1 (en) * 2000-05-05 2009-09-29 Automed Technologies, Inc. Medical item storage cabinet and method
US6611526B1 (en) 2000-05-08 2003-08-26 Adc Broadband Access Systems, Inc. System having a meshed backplane and process for transferring data therethrough
US20020001307A1 (en) 2000-05-20 2002-01-03 Equipe Communications Corporation VPI/VCI availability index
US7114008B2 (en) 2000-06-23 2006-09-26 Cloudshield Technologies, Inc. Edge adapter architecture apparatus and method
US7032031B2 (en) 2000-06-23 2006-04-18 Cloudshield Technologies, Inc. Edge adapter apparatus and method
US7111163B1 (en) 2000-07-10 2006-09-19 Alterwan, Inc. Wide area network using internet with quality of service
US6862270B1 (en) 2000-07-14 2005-03-01 At&T Corp. Architectural reference model for QoS-driven wireless LANs
US6804222B1 (en) 2000-07-14 2004-10-12 At&T Corp. In-band Qos signaling reference model for QoS-driven wireless LANs
US7221660B1 (en) 2000-08-08 2007-05-22 E.F. Johnson Company System and method for multicast communications using real time transport protocol (RTP)
US6718326B2 (en) 2000-08-17 2004-04-06 Nippon Telegraph And Telephone Corporation Packet classification search device and method
US6785732B1 (en) 2000-09-11 2004-08-31 International Business Machines Corporation Web server apparatus and method for virus checking
US20020107951A1 (en) 2000-09-11 2002-08-08 William Teague Report group management
US6533489B1 (en) * 2000-09-15 2003-03-18 Edward Zheng 180-degree folding support joint
US20020075805A1 (en) 2000-09-22 2002-06-20 Narad Networks, Inc. Broadband system with QOS based packet handling
US7054924B1 (en) 2000-09-29 2006-05-30 Cisco Technology, Inc. Method and apparatus for provisioning network devices using instructions in extensible markup language
FR2815494B1 (fr) 2000-10-12 2003-01-10 Schneider Automation S A Methode de configuration d'un module d'automatisme sur un reseau tcp/ip
EP1338125A2 (en) 2000-11-03 2003-08-27 AT & T Corp. Tiered contention multiple access (tcma): a method for priority-based shared channel access
US6636780B1 (en) 2000-11-07 2003-10-21 Mdg Medical Inc. Medication dispensing system including medicine cabinet and tray therefor
US20030026268A1 (en) 2000-11-28 2003-02-06 Siemens Technology-To-Business Center, Llc Characteristic routing
US7046680B1 (en) 2000-11-28 2006-05-16 Mci, Inc. Network access system including a programmable access device having distributed service control
US7249170B2 (en) 2000-12-06 2007-07-24 Intelliden System and method for configuration, management and monitoring of network resources
AU2002210556B2 (en) * 2000-12-07 2005-11-17 Sap Aktiengesellschaft System, method, computer program product for communicating data for objects that are transported
CA2328633C (en) 2000-12-15 2005-05-17 James S. Lau Apparatus and method for serving data
US7296268B2 (en) 2000-12-18 2007-11-13 Microsoft Corporation Dynamic monitor and controller of availability of a load-balancing cluster
US20020069279A1 (en) 2000-12-29 2002-06-06 Romero Francisco J. Apparatus and method for routing a transaction based on a requested level of service
US20020126672A1 (en) 2001-01-10 2002-09-12 Nelson Chow Method and apparatus for a flexible and reconfigurable packet classifier using content addressable memory
US6996842B2 (en) 2001-01-30 2006-02-07 Intel Corporation Processing internet protocol security traffic
US7016497B2 (en) 2001-02-02 2006-03-21 Asier Technology Corporation Data decryption system
JP4037269B2 (ja) * 2001-02-12 2008-01-23 シンボル テクノロジーズ インコーポレイテッド 無線周波数識別アーキテクチャ
US7260115B1 (en) 2001-02-28 2007-08-21 Symbol Technologies, Inc. System and method of ordering the transmission of data packets in a radio system
US7882555B2 (en) 2001-03-16 2011-02-01 Kavado, Inc. Application layer security method and system
US7213071B2 (en) 2001-04-03 2007-05-01 International Business Machines Corporation Quality of service improvements for network transactions
US6539281B2 (en) * 2001-04-23 2003-03-25 Accenture Global Services Gmbh Online medicine cabinet
US20020161907A1 (en) * 2001-04-25 2002-10-31 Avery Moon Adaptive multi-protocol communications system
US7134075B2 (en) 2001-04-26 2006-11-07 International Business Machines Corporation Conversion of documents between XML and processor efficient MXML in content based routing networks
AUPR459901A0 (en) 2001-04-27 2001-05-24 Sharinga Networks Inc. Instant messaging
US20020188754A1 (en) 2001-04-27 2002-12-12 Foster Michael S. Method and system for domain addressing in a communications network
US7363374B2 (en) * 2001-04-27 2008-04-22 International Business Machines Corporation Method and system for fault-tolerant remote boot in the presence of boot server overload/failure with self-throttling boot servers
US7089586B2 (en) 2001-05-02 2006-08-08 Ipr Licensing, Inc. Firewall protection for wireless users
US20020165957A1 (en) 2001-05-02 2002-11-07 Devoe Jiva Gandhara Intelligent dynamic route selection based on active probing of network operational characteristics
US6934702B2 (en) 2001-05-04 2005-08-23 Sun Microsystems, Inc. Method and system of routing messages in a distributed search network
US6816455B2 (en) 2001-05-09 2004-11-09 Telecom Italia S.P.A. Dynamic packet filter utilizing session tracking
US7415512B1 (en) 2001-05-24 2008-08-19 Cisco Technology, Inc. Method and apparatus for providing a general purpose computing platform at a router on a network
US6813690B1 (en) 2001-06-12 2004-11-02 Network Appliance, Inc. Caching media data using content-sensitive identifiers
US7234168B2 (en) 2001-06-13 2007-06-19 Mcafee, Inc. Hierarchy-based method and apparatus for detecting attacks on a computer system
US6944678B2 (en) 2001-06-18 2005-09-13 Transtech Networks Usa, Inc. Content-aware application switch and methods thereof
US7020143B2 (en) 2001-06-18 2006-03-28 Ericsson Inc. System for and method of differentiated queuing in a routing system
US20030028599A1 (en) 2001-06-19 2003-02-06 Kolsky Amir D. Method and system for a communication scheme over heterogeneous networks
US6745041B2 (en) 2001-06-27 2004-06-01 Tekelec Methods and systems for communicating between subscribers of different application-layer mobile communications protocols
JP4274710B2 (ja) 2001-06-28 2009-06-10 株式会社日立製作所 通信中継装置
US7117267B2 (en) 2001-06-28 2006-10-03 Sun Microsystems, Inc. System and method for providing tunnel connections between entities in a messaging system
US6954792B2 (en) 2001-06-29 2005-10-11 Sun Microsystems, Inc. Pluggable authentication and access control for a messaging system
US7363353B2 (en) 2001-07-06 2008-04-22 Juniper Networks, Inc. Content service aggregation device for a data center
US7002907B1 (en) 2001-07-26 2006-02-21 Ciena Corporation System and methods for automatic equipment provisioning for SONET networks
US7090749B2 (en) 2001-07-31 2006-08-15 International Business Machines Corporation Method and apparatus for simulating application workloads on an e-business application server
JPWO2003017577A1 (ja) 2001-08-09 2004-12-09 松下電器産業株式会社 伝送装置および伝送方法
US20030033463A1 (en) 2001-08-10 2003-02-13 Garnett Paul J. Computer system storage
US6560559B2 (en) * 2001-08-17 2003-05-06 Koninklijke Philips Electronics N.V. System and method for detecting and correcting incorrect hand position of a computer user
AU2002323364A1 (en) 2001-08-24 2003-03-10 Peribit Networks, Inc. Dynamic multi-point meshed overlay network
US20030046429A1 (en) 2001-08-30 2003-03-06 Sonksen Bradley Stephen Static data item processing
US7126907B2 (en) 2001-08-31 2006-10-24 Tropic Networks Inc. Label switched communication network, a method of conditioning the network and a method of data transmission
US20030046339A1 (en) 2001-09-05 2003-03-06 Ip Johnny Chong Ching System and method for determining location and status of computer system server
US6535924B1 (en) 2001-09-05 2003-03-18 Pluris, Inc. Method and apparatus for performing a software upgrade of a router while the router is online
CA2357165A1 (en) 2001-09-10 2003-03-10 Ibm Canada Limited-Ibm Canada Limitee Configurable connector
US7593427B1 (en) * 2001-09-21 2009-09-22 Cisco Technology, Inc. Method and apparatus for automatic detection and provisioning of DS3 frame formats
US7225260B2 (en) 2001-09-28 2007-05-29 Symbol Technologies, Inc. Software method for maintaining connectivity between applications during communications by mobile computer terminals operable in wireless networks
US7536712B2 (en) 2001-10-16 2009-05-19 Microsoft Corporation Flexible electronic message security mechanism
JP2003125116A (ja) 2001-10-19 2003-04-25 Fujitsu Ltd 通信システム
US6931574B1 (en) 2001-10-24 2005-08-16 Finisar Corporation Systems and methods for interpreting communications packets
US20030093530A1 (en) 2001-10-26 2003-05-15 Majid Syed Arbitrator system and method for national and local content distribution
US20030115448A1 (en) 2001-10-29 2003-06-19 Thaddeus Bouchard Methods and apparatus for securely communicating a message
US7127740B2 (en) 2001-10-29 2006-10-24 Pitney Bowes Inc. Monitoring system for a corporate network
US7146403B2 (en) 2001-11-02 2006-12-05 Juniper Networks, Inc. Dual authentication of a requestor using a mail server and an authentication server
US8040873B2 (en) 2001-11-07 2011-10-18 Alcatel Lucent Distributed integration of legacy PBX system with SIP networks
JP3726741B2 (ja) 2001-11-16 2005-12-14 日本電気株式会社 パケット転送装置、方法およびプログラム
JP2003157477A (ja) 2001-11-19 2003-05-30 Hitachi Ltd タグ管理サーバとこれを用いた情報の取得・活用システム
US7103040B2 (en) 2001-11-19 2006-09-05 Telefonaktieboaget Lm Ericsson (Publ) Method and apparatus for identifying a node for data communications using its geographical location
US20040021569A1 (en) * 2001-11-21 2004-02-05 Robert Lepkofker Personnel and resource tracking method and system for enclosed spaces
US20030126248A1 (en) * 2001-12-28 2003-07-03 Chambers Paul S. Method to automatically configure network routing device
US20040136371A1 (en) 2002-01-04 2004-07-15 Muralidhar Rajeev D. Distributed implementation of control protocols in routers and switches
EP1330095B1 (en) 2002-01-18 2006-04-05 Stonesoft Corporation Monitoring of data flow for enhancing network security
US7120148B1 (en) 2002-02-12 2006-10-10 Cisco Technology, Inc. System and method for providing source awareness in a wireless application protocol network environment
US20060044111A1 (en) * 2002-02-22 2006-03-02 Jafa Technologies., Inc., Real-time data reporting using radio frequency identification
US7962925B2 (en) 2002-02-22 2011-06-14 Oracle International Corporation System and method for XML data binding
GB2385755B (en) 2002-02-26 2005-07-06 Hewlett Packard Co Apparatus and method for data transfer
AU2003213694A1 (en) 2002-03-01 2003-09-16 Globespan Virata Incorporated Setup for customer premise equipment (cpe) with ppp bridge using the same public ip address at the wan side and the lan side
US7085848B2 (en) 2002-03-15 2006-08-01 Microsoft Corporation Time-window-constrained multicast using connection scheduling
US7245620B2 (en) 2002-03-15 2007-07-17 Broadcom Corporation Method and apparatus for filtering packet data in a network device
US7895643B2 (en) 2002-03-16 2011-02-22 Trustedflow Systems, Inc. Secure logic interlocking
US7185365B2 (en) 2002-03-27 2007-02-27 Intel Corporation Security enabled network access control
US7428597B2 (en) 2002-03-28 2008-09-23 Sap Ag Content-based routing system and method
US7385982B2 (en) 2002-04-09 2008-06-10 Next Generation Systems, Inc. Systems and methods for providing quality of service (QoS) in an environment that does not normally support QoS features
US7720044B1 (en) 2002-04-19 2010-05-18 Nokia Corporation System and method for terminal configuration
US7206862B2 (en) 2002-04-24 2007-04-17 Microsoft Corporation Method and apparatus for efficiently matching responses to requests previously passed by a network node
US7064660B2 (en) * 2002-05-14 2006-06-20 Motorola, Inc. System and method for inferring an electronic rendering of an environment
US7437451B2 (en) 2002-05-16 2008-10-14 Hewlett-Packard Development Company, L.P. System and method for collecting desired information for network transactions at the kernel level
US20030217171A1 (en) 2002-05-17 2003-11-20 Von Stuermer Wolfgang R. Self-replicating and self-installing software apparatus
US7075412B1 (en) * 2002-05-30 2006-07-11 Thingmagic L.L.C. Methods and apparatus for operating a radio device
JP2004013501A (ja) 2002-06-06 2004-01-15 Daishowa Seiki Co Ltd 情報システム及び情報保持体
US7944920B2 (en) 2002-06-11 2011-05-17 Pandya Ashish A Data processing system using internet protocols and RDMA
US7239634B1 (en) 2002-06-17 2007-07-03 Signafor, Inc. Encryption mechanism in advanced packet switching system
DE10227581A1 (de) 2002-06-20 2004-01-08 Esg Elektroniksystem- Und Logistik-Gmbh Vorrichtung zum Auffinden von Objekten
JP2004029939A (ja) 2002-06-21 2004-01-29 Hitachi Ltd 通信プロキシ装置、および、通信プロキシ装置を用いたサービス提供方法
US9088494B2 (en) 2002-06-26 2015-07-21 Avaya Communication Israel Ltd. Packet fragmentation prevention
KR20050013233A (ko) * 2002-06-26 2005-02-03 노키아 코포레이션 블루투스 rf 기반 rf 태그 판독/기록기
US6968374B2 (en) 2002-07-03 2005-11-22 Telefonaktiebolaget Lm Ericsson (Publ) Quality of service (QOS) mechanism in an internet protocol (IP) network
KR20060019502A (ko) * 2002-07-08 2006-03-03 패킷프론트 스웨덴 에이비 네트워크 장비의 동적 포트 구성
JP2005532625A (ja) * 2002-07-09 2005-10-27 ビーエヌシー・アイピー・スウィッツァランド・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツング 安全な照合解決法を提供するためのシステムと方法
US20040010594A1 (en) 2002-07-11 2004-01-15 International Business Machines Corporation Virtualizing the security parameter index, marker key, frame key, and verification tag
US7418494B2 (en) 2002-07-25 2008-08-26 Intellectual Ventures Holding 40 Llc Method and system for background replication of data objects
US7301951B2 (en) 2002-07-31 2007-11-27 At&T Knowledge Ventures, L.P. Resource reservation protocol based guaranteed quality of service internet protocol connections over a switched network
US7298750B2 (en) 2002-07-31 2007-11-20 At&T Knowledge Ventures, L.P. Enhancement of resource reservation protocol enabling short-cut internet protocol connections over a switched network
US7237014B2 (en) 2002-08-01 2007-06-26 Drummond Group System and method for in situ, real-time, supply chain, interoperability verification
US7280559B2 (en) 2002-08-16 2007-10-09 Mitsubishi Electric Research Laboratories, Inc. Distributed application layer protocol converter for communications network
US20040039940A1 (en) 2002-08-23 2004-02-26 Koninklijke Philips Electronics N.V. Hardware-based packet filtering accelerator
US6900762B2 (en) * 2002-09-30 2005-05-31 Lucent Technologies Inc. Methods and apparatus for location determination based on dispersed radio frequency tags
US6995655B2 (en) 2002-10-02 2006-02-07 Battelle Memorial Institute Method of simultaneously reading multiple radio frequency tags, RF tags, and RF reader
US7321556B1 (en) 2002-10-28 2008-01-22 Ipolicy Networks, Inc Application prioritization policy engine
US7051137B2 (en) 2002-10-31 2006-05-23 Intel Corporation Event delivery
EP1567994B1 (en) 2002-11-15 2012-05-09 Sensitech Inc. Rf identification tag for communicating condition information associated with an item
US7061379B2 (en) * 2002-11-21 2006-06-13 Kimberly-Clark Worldwide, Inc. RFID system and method for ensuring safety of hazardous or dangerous substances
US7475241B2 (en) 2002-11-22 2009-01-06 Cisco Technology, Inc. Methods and apparatus for dynamic session key generation and rekeying in mobile IP
US7333001B2 (en) 2002-11-23 2008-02-19 Kathleen Lane Secure personal RFID documents and method of use
US20040221319A1 (en) 2002-12-06 2004-11-04 Ian Zenoni Application streamer
US7052097B2 (en) * 2002-12-06 2006-05-30 Mckesson Automation, Inc. High capacity drawer with mechanical indicator for a dispensing device
AU2003280551B2 (en) 2002-12-12 2008-05-01 Huawei Technologies Co., Ltd. Method and network for establishing or cancelling service connection between the wireless local area network and user terminal
US20040121789A1 (en) 2002-12-23 2004-06-24 Teddy Lindsey Method and apparatus for communicating information in a global distributed network
US7177915B2 (en) * 2002-12-31 2007-02-13 Kurt Kopchik Method and apparatus for wirelessly establishing user preference settings on a computer
US7640427B2 (en) 2003-01-07 2009-12-29 Pgp Corporation System and method for secure electronic communication in a partially keyless environment
US20040205770A1 (en) 2003-02-11 2004-10-14 International Business Machines Corporation Duplicate message elimination system for a message broker
US7774495B2 (en) 2003-02-13 2010-08-10 Oracle America, Inc, Infrastructure for accessing a peer-to-peer network environment
US7895589B2 (en) 2003-02-26 2011-02-22 International Business Machines Corporation Dynamic data-driven application integration adapters
US7590715B1 (en) 2003-03-03 2009-09-15 Emc Corporation Method and system for automatic classification of applications and services by packet inspection
US6898632B2 (en) 2003-03-31 2005-05-24 Finisar Corporation Network security tap for use with intrusion detection system
US7129837B2 (en) * 2003-04-09 2006-10-31 Savi Technology, Inc. Continuous security state tracking for intermodal containers transported through a global supply chain
US7398386B2 (en) 2003-04-12 2008-07-08 Cavium Networks, Inc. Transparent IPSec processing inline between a framer and a network component
US20050021836A1 (en) 2003-05-01 2005-01-27 Reed Carl J. System and method for message processing and routing
US20050021626A1 (en) * 2003-05-22 2005-01-27 Cisco Technology, Inc. Peer-to-peer dynamic web page sharing
US7230519B2 (en) * 2003-06-19 2007-06-12 Scriptpro Llc RFID tag and method of user verification
US20040259557A1 (en) 2003-06-20 2004-12-23 Dawn-Marie Bey Method and system for changing bandwidth based on an existing bandwidth selection
US7333479B2 (en) 2003-06-30 2008-02-19 Nokia Corporation RFID system with packetized data storage in a mobile environment: methods, systems and program products
US7590736B2 (en) 2003-06-30 2009-09-15 Microsoft Corporation Flexible network load balancing
US8027922B2 (en) 2003-07-14 2011-09-27 Sprint Communications Company L.P. Integration infrastructure
US20050027778A1 (en) 2003-07-29 2005-02-03 Arthur Dimitrelis Automatic configuration of an address allocation mechanism in a computer network
US20070112574A1 (en) 2003-08-05 2007-05-17 Greene William S System and method for use of mobile policy agents and local services, within a geographically distributed service grid, to provide greater security via local intelligence and life-cycle management for RFlD tagged items
EP1661327B1 (en) 2003-08-12 2014-10-08 BlackBerry Limited Method and apparatus for processing encoded messages
US7769994B2 (en) 2003-08-13 2010-08-03 Radware Ltd. Content inspection in secure networks
US6843121B1 (en) 2003-08-25 2005-01-18 Eastman Kodak Company Measuring absolute static pressure at one or more positions along a microfluidic device
US7191248B2 (en) 2003-08-29 2007-03-13 Microsoft Corporation Communication stack for network communication and routing
US7362763B2 (en) 2003-09-04 2008-04-22 Samsung Electronics Co., Ltd. Apparatus and method for classifying traffic in a distributed architecture router
US7038573B2 (en) 2003-09-08 2006-05-02 Single Chip Systems Corporation Systems and methods for tracking the location of items within a controlled area
US7142866B2 (en) 2003-09-09 2006-11-28 Harris Corporation Load leveling in mobile ad-hoc networks to support end-to-end delay reduction, QoS and energy leveling
US20050060208A1 (en) 2003-09-17 2005-03-17 Gianantoni Raymond J. Method for optimizing insurance estimates utilizing Monte Carlo simulation
US7483384B2 (en) 2003-09-22 2009-01-27 Hewlett-Packard Development Company, L.P. System and method for monitoring network traffic
US8539096B2 (en) * 2003-09-26 2013-09-17 Lsi Corporation Systems and methods for configuring ports of an SAS domain
US7941747B2 (en) 2003-10-07 2011-05-10 Gtech Rhode Island Corporation Automated generation of OLTP message source code
US8453196B2 (en) 2003-10-14 2013-05-28 Salesforce.Com, Inc. Policy management in an interoperability network
KR100849345B1 (ko) 2003-10-30 2008-07-29 삼성전자주식회사 고속 패킷 데이터 시스템에서의 서비스 품질 제공 방법
US7176797B2 (en) * 2003-10-31 2007-02-13 Li-Cheng Richard Zai Method and system of using active RFID tags to provide a reliable and secure RFID system
US7155305B2 (en) * 2003-11-04 2006-12-26 Universal Electronics Inc. System and methods for home appliance identification and control in a networked environment
US20050102406A1 (en) * 2003-11-07 2005-05-12 Cisco Technology, Inc. Automated configuration of a gateway
US7026935B2 (en) * 2003-11-10 2006-04-11 Impinj, Inc. Method and apparatus to configure an RFID system to be adaptable to a plurality of environmental conditions
US7421695B2 (en) 2003-11-12 2008-09-02 Cisco Tech Inc System and methodology for adaptive load balancing with behavior modification hints
US7194485B2 (en) 2003-11-21 2007-03-20 International Business Machines Corporation Mapping XML schema components to qualified java components
US6963282B1 (en) * 2003-12-05 2005-11-08 Microsoft Corporation Wireless self-describing buildings
US8165156B1 (en) 2003-12-16 2012-04-24 Telefonaktiebolaget Lm Ericsson (Publ) Ethernet DSL access multiplexer and method providing dynamic service selection and end-user configuration
US20050188103A1 (en) 2003-12-30 2005-08-25 Nokia Corporation Method or device for delivering a packet in a scatternet
KR20060121947A (ko) 2004-02-03 2006-11-29 노키아 코포레이션 엔드­투­엔드 서비스 품질(qos)을 제공하는 방법 및장치
US8032429B2 (en) * 2004-03-10 2011-10-04 Microsoft Corporation Method and identification tag for asset management
US7165722B2 (en) * 2004-03-10 2007-01-23 Microsoft Corporation Method and system for communicating with identification tags
JP4276568B2 (ja) 2004-03-26 2009-06-10 株式会社日立コミュニケーションテクノロジー ルータ及びsipサーバ
US20050229243A1 (en) 2004-03-31 2005-10-13 Svendsen Hugh B Method and system for providing Web browsing through a firewall in a peer to peer network
US7568015B2 (en) * 2004-04-07 2009-07-28 Hand Held Products, Inc. Routing device and method for use with a HTTP enabled computer peripheral
US9686669B2 (en) 2004-04-08 2017-06-20 Nokia Technologies Oy Method of configuring a mobile node
US7394381B2 (en) 2004-05-06 2008-07-01 Ut-Battelle, Llc Marine asset security and tracking (MAST) system
US7336175B2 (en) * 2004-05-13 2008-02-26 Cisco Technology, Inc. Methods and devices for locating and uniquely provisioning RFID devices
CA2565099C (en) 2004-05-13 2016-08-09 Cisco Technology, Inc. Methods and devices for locating and provisioning rfid devices and related network devices
US7325734B2 (en) 2004-05-13 2008-02-05 Cisco Technology, Inc. Methods and devices for assigning RFID device personality
US7789308B2 (en) * 2004-05-13 2010-09-07 Cisco Technology, Inc. Locating and provisioning devices in a network
US8249953B2 (en) * 2004-05-13 2012-08-21 Cisco Technology, Inc. Methods and apparatus for determining the status of a device
EP1763856B1 (en) 2004-05-13 2017-03-15 Cisco Technology, Inc. Locating, provisioning and identifying devices in a network
US7422152B2 (en) * 2004-05-13 2008-09-09 Cisco Technology, Inc. Methods and devices for providing scalable RFID networks
US8113418B2 (en) * 2004-05-13 2012-02-14 Cisco Technology, Inc. Virtual readers for scalable RFID infrastructures
US7322523B2 (en) * 2004-05-13 2008-01-29 Cisco Technology, Inc. Methods and devices for uniquely provisioning RFID devices
US20060005035A1 (en) * 2004-06-22 2006-01-05 Coughlin Michael E Keystroke input device for use with an RFID tag and user verification system
US7581248B2 (en) 2004-06-28 2009-08-25 International Business Machines Corporation Federated identity brokering
US20060010086A1 (en) * 2004-07-10 2006-01-12 Klein Elliot S Data append method for sent postal mail
US8604910B2 (en) * 2004-07-13 2013-12-10 Cisco Technology, Inc. Using syslog and SNMP for scalable monitoring of networked devices
US7411915B1 (en) 2004-07-21 2008-08-12 Cisco Technology, Inc. Automatically configuring switch ports with appropriate features
US7817014B2 (en) 2004-07-30 2010-10-19 Reva Systems Corporation Scheduling in an RFID system having a coordinated RFID tag reader array
JP2008510218A (ja) 2004-08-11 2008-04-03 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 生鮮製品の消費期限の監視
US7701341B2 (en) 2004-09-01 2010-04-20 Microsoft Corporation Device service provider interface
US8098158B2 (en) 2004-09-01 2012-01-17 Microsoft Corporation RFID server internals design
EP1800235A2 (en) 2004-09-13 2007-06-27 Sandlinks Systems Ltd. Communication and distance measurement in an addressed wide band rfid system
US7403120B2 (en) 2004-09-29 2008-07-22 Symbol Technologies, Inc. Reverse infrastructure location system and method
US7159500B2 (en) 2004-10-12 2007-01-09 The Telerobotics Corporation Public network weapon system and method
US20060098662A1 (en) 2004-11-09 2006-05-11 Sunil Gupta Memory and processor efficient network communications protocol
US8458467B2 (en) 2005-06-21 2013-06-04 Cisco Technology, Inc. Method and apparatus for adaptive application message payload content transformation in a network infrastructure element
US7509431B2 (en) 2004-11-17 2009-03-24 Cisco Technology, Inc. Performing message and transformation adapter functions in a network element on behalf of an application
US7664879B2 (en) 2004-11-23 2010-02-16 Cisco Technology, Inc. Caching content and state data at a network element
US20060132304A1 (en) 2004-12-06 2006-06-22 Cabell Dennis J Rule-based management of objects
US7987272B2 (en) 2004-12-06 2011-07-26 Cisco Technology, Inc. Performing message payload processing functions in a network element on behalf of an application
US7496750B2 (en) 2004-12-07 2009-02-24 Cisco Technology, Inc. Performing security functions on a message payload in a network element
US7411501B2 (en) 2004-12-07 2008-08-12 Intermec Ip Corp. Method to verify or track a physical address while providing a service
US7725934B2 (en) 2004-12-07 2010-05-25 Cisco Technology, Inc. Network and application attack protection based on application layer message inspection
US8082304B2 (en) 2004-12-10 2011-12-20 Cisco Technology, Inc. Guaranteed delivery of application layer messages by a network element
US7606267B2 (en) 2004-12-10 2009-10-20 Cisco Technology, Inc. Reducing the sizes of application layer messages in a network element
US7323988B2 (en) 2004-12-17 2008-01-29 Alcatel Lucent Personal item reminder
US8719434B2 (en) 2004-12-29 2014-05-06 Cisco Technology, Inc. Agnostic peripheral control for media communication appliances
US7551567B2 (en) 2005-01-05 2009-06-23 Cisco Technology, Inc. Interpreting an application message at a network element using sampling and heuristics
US20060155862A1 (en) 2005-01-06 2006-07-13 Hari Kathi Data traffic load balancing based on application layer messages
JP4450737B2 (ja) 2005-01-11 2010-04-14 富士通株式会社 半導体集積回路
US7698416B2 (en) 2005-01-25 2010-04-13 Cisco Technology, Inc. Application layer message-based server failover management by a network element
US7178729B2 (en) 2005-02-25 2007-02-20 Cisco Technology, Inc. Methods and devices for providing alerts for spoilage and hazardous combinations
US7205897B2 (en) * 2005-03-01 2007-04-17 Sap Aktiengesellschaft Product flow based auto-ID infrastructure
US7242303B2 (en) 2005-03-04 2007-07-10 Cisco Technology, Inc. Navigation and coordination during emergencies
US20060208889A1 (en) 2005-03-10 2006-09-21 Cisco Technology, Inc. Automated contacting of support centers and sharing of product information via RFID
US7213768B2 (en) 2005-03-16 2007-05-08 Cisco Technology, Inc. Multiple device and/or user association
US7274291B2 (en) 2005-04-01 2007-09-25 Cisco Technology, Inc. Dynamic and hybrid RFID
US20060253590A1 (en) * 2005-04-08 2006-11-09 Konaware, Inc. Platform and methods for continuous asset location tracking and monitoring in intermittently connected environments
US7793058B2 (en) 2005-04-19 2010-09-07 International Business Machines Corporation Method and apparatus for negotiating revised service level agreements
US20060262721A1 (en) 2005-04-26 2006-11-23 International Business Machines Corporation Receiving data in a sensor network
US7590756B2 (en) 2005-05-13 2009-09-15 Itt Manufacturing Enterprises, Inc. Method and system for transferring data in a communications network using redundant communication paths
US20060280181A1 (en) 2005-05-17 2006-12-14 Ripcord Technologies, Inc. (A Delaware Corporation) Systems and methods for operating and management of RFID network devices
US20060279412A1 (en) 2005-06-13 2006-12-14 Holland Joshua H System for using RFID tags as data storage devices
US7953826B2 (en) 2005-07-14 2011-05-31 Cisco Technology, Inc. Provisioning and redundancy for RFID middleware servers
US7345585B2 (en) 2005-08-01 2008-03-18 Cisco Technology, Inc. Network based device for providing RFID middleware functionality
US20070058634A1 (en) 2005-09-09 2007-03-15 Vipul Gupta Interaction with wireless sensor devices
US7609162B2 (en) * 2005-10-10 2009-10-27 Electronics And Telecommunications Research Institute Mobile RFID service providing apparatus and method thereof
US8698603B2 (en) 2005-11-15 2014-04-15 Cisco Technology, Inc. Methods and systems for automatic device provisioning in an RFID network using IP multicast
US8014970B2 (en) 2006-04-08 2011-09-06 Vialogy Corporation Software enabled video and sensor interoperability system and method
US8065411B2 (en) 2006-05-31 2011-11-22 Sap Ag System monitor for networks of nodes
JP2008146184A (ja) 2006-12-06 2008-06-26 Fujitsu Ltd リーダライタ装置、リーダライタ制御プログラム、データアクセスシステムおよびデータアクセス制御方法
US7836203B2 (en) * 2007-08-15 2010-11-16 Alcatel Lucent Automatic route setup via snooping dynamic addresses
US7949355B2 (en) 2007-09-04 2011-05-24 Research In Motion Limited System and method for processing attachments to messages sent to a mobile device

Also Published As

Publication number Publication date
US8601143B2 (en) 2013-12-03
CN1954328A (zh) 2007-04-25
US20050264420A1 (en) 2005-12-01
CN100531083C (zh) 2009-08-19
CN101263506A (zh) 2008-09-10
CN1954329A (zh) 2007-04-25
US20050253722A1 (en) 2005-11-17
US7648070B2 (en) 2010-01-19
US20080197980A1 (en) 2008-08-21
CN1954327A (zh) 2007-04-25
CN100531082C (zh) 2009-08-19
US7422152B2 (en) 2008-09-09
CN101263506B (zh) 2011-05-18
US20120036243A1 (en) 2012-02-09
US8060623B2 (en) 2011-11-15
US20050252971A1 (en) 2005-11-17

Similar Documents

Publication Publication Date Title
CN100561499C (zh) 定位和供给rfid设备的方法和设备及相关网络设备
US7325734B2 (en) Methods and devices for assigning RFID device personality
US7336175B2 (en) Methods and devices for locating and uniquely provisioning RFID devices
US7322523B2 (en) Methods and devices for uniquely provisioning RFID devices
EP1759328B1 (en) Locating and provisioning devices in a network
US8113418B2 (en) Virtual readers for scalable RFID infrastructures
EP1763856B1 (en) Locating, provisioning and identifying devices in a network
US8249953B2 (en) Methods and apparatus for determining the status of a device
EP1902432B1 (en) Provisioning and redundancy for rfid middleware servers
RU2421811C2 (ru) Интерфейс поставщиков служб устройств
CA2565099C (en) Methods and devices for locating and provisioning rfid devices and related network devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091118

Termination date: 20210510