Network wireless/RFID switch architecture for multi-core hardware platforms using a multi-core abstraction layer (MCAL)
    1.
    发明申请
    Network wireless/RFID switch architecture for multi-core hardware platforms using a multi-core abstraction layer (MCAL) 审中-公开
    使用多核抽象层(MCAL)的多核硬件平台的网络无线/ RFID交换架构

    公开(公告)号:US20080002681A1

    公开(公告)日:2008-01-03

    申请号:US11479687

    申请日:2006-06-30

    IPC分类号: H04L12/56 H04L12/28 H04L12/66

    CPC分类号: H04W88/14 H04W84/12 H04W88/06

    摘要: System flexibility and ease-of-design is greatly enhanced in a network wireless/RFID switching device by using a multicore abstraction layer (MCAL) to interface between a multicore hardware platform, a device operating system and the packet transfer functions of the system. Such an architecture may be particularly useful in constructing switches capable of switching wireless networking (e.g. IEEE 802.11, 802.16), RFID or other network protocols, particularly using multi-core processors. A classification handler initially classifies the data packet. A plurality of protocol handlers each associated with a data protocol processes the data packet if the classification of the data packet matches the data protocol associated with the protocol handler, and one of several application handlers each associated with a user applications processes the data packet if the classification of the data packet matches the user application associated with the application handler. The MCAL is configured to send the data packet to the classification handler after the packet is initially received, and to subsequently direct the packet toward one of the protocol or application handlers in response to the classification of the data packet. MCAL further contains a set of the containers for handlers. Real application, protocol and classification handlers register with MCAL and are modules developed outside of the MCAL.

    摘要翻译: 通过使用多核抽象层(MCAL)在多核硬件平台,设备操作系统和系统的数据包传输功能之间进行接口,网络无线/ RFID交换设备的系统灵活性和易于设计大大增强。 这种架构在构建能够切换无线网络(例如IEEE 802.11,802.16),RFID或其他网络协议(特别是使用多核处理器)的其他网络协议的交换机中可能是特别有用的。 分类处理器首先对数据包进行分类。 如果数据分组的分类与与协议处理程序相关联的数据协议匹配,则与数据协议相关联的多个协议处理程序处理数据分组,并且每个与用户应用相关联的几个应用处理程序之一处理数据分组,如果 数据包的分类与应用程序处理程序关联的用户应用程序相匹配。 MCAL被配置为在分组最初被接收之后将数据分组发送到分类处理器,并随后响应于数据分组的分类而将分组指向协议或应用处理程序之一。 MCAL还包含一组处理程序的容器。 实际的应用程序,协议和分类处理程序向MCAL注册,并且是在MCAL之外开发的模块。

    Systems and methods for processing data packets using a multi-core abstraction layer (MCAL)
    2.
    发明申请
    Systems and methods for processing data packets using a multi-core abstraction layer (MCAL) 审中-公开
    使用多核抽象层(MCAL)处理数据包的系统和方法

    公开(公告)号:US20080002702A1

    公开(公告)日:2008-01-03

    申请号:US11479686

    申请日:2006-06-30

    IPC分类号: H04L12/56

    CPC分类号: G06F9/5055 H04L47/10

    摘要: System flexibility and ease-of-design is greatly enhanced by using a multicore abstraction layer (MCAL) to interface between a multicore hardware platform, a device operating system and the packet transfer functions of the system. Systems and techniques are described for processing a data packet received at a network interface of a network infrastructure device (such as a wireless switch) or other computing system, particularly using multi-core processors. A classification handler initially classifies the data packet. A plurality of protocol handlers each associated with a data protocol processes the data packet if the classification of the data packet matches the data protocol associated with the protocol handler, and one of several application handlers each associated with a user applications processes the data packet if the classification of the data packet matches the user application associated with the application handler. The MCAL is configured to send the data packet to the classification handler after the packet is initially received, and to subsequently direct the packet toward one of the protocol or application handlers in response to the classification of the data packet. MCAL further contains a set of the containers for handlers. Real application, protocol and classification handlers register with MCAL and are modules developed outside of the MCAL.

    摘要翻译: 通过使用多核抽象层(MCAL)在多核硬件平台,设备操作系统和系统的数据包传输功能之间进行接口,大大提高了系统灵活性和易于设计。 描述了用于处理在网络基础设施设备(诸如无线交换机)或其他计算系统的网络接口处接收的数据分组的系统和技术,特别是使用多核处理器。 分类处理器首先对数据包进行分类。 如果数据分组的分类与与协议处理程序相关联的数据协议匹配,则与数据协议相关联的多个协议处理程序处理数据分组,并且每个与用户应用相关联的几个应用处理程序之一处理数据分组,如果 数据包的分类与应用程序处理程序关联的用户应用程序相匹配。 MCAL被配置为在分组最初被接收之后将数据分组发送到分类处理器,并随后响应于数据分组的分类而将分组指向协议或应用处理程序之一。 MCAL还包含一组处理程序的容器。 实际的应用程序,协议和分类处理程序向MCAL注册,并且是在MCAL之外开发的模块。

    System for locating and describing
    3.
    发明授权
    System for locating and describing 有权
    用于定位和描述的系统

    公开(公告)号:US07965187B2

    公开(公告)日:2011-06-21

    申请号:US12145812

    申请日:2008-06-25

    申请人: Ajay Malik

    发明人: Ajay Malik

    IPC分类号: G08B13/14

    摘要: A system includes a tag associated with an item wirelessly transmitting data; a network device receiving the data and determining a location of the item; and a mobile unit receiving the location of the item from the network device. The mobile unit further receives the data from the tag and outputs a description of the item based on the data.

    摘要翻译: 系统包括与项目无关地传输数据的标签; 接收所述数据并确定所述物品的位置的网络装置; 以及移动单元,从所述网络设备接收所述项目的位置。 移动单元还从标签接收数据,并且基于该数据输出该项目的描述。

    Methods and apparatus for defining, storing, and identifying key performance indicators associated with an RF network
    4.
    发明申请
    Methods and apparatus for defining, storing, and identifying key performance indicators associated with an RF network 审中-公开
    用于定义,存储和识别与RF网络相关联的关键性能指标的方法和装置

    公开(公告)号:US20080081632A1

    公开(公告)日:2008-04-03

    申请号:US11540093

    申请日:2006-09-29

    申请人: Ajay Malik

    发明人: Ajay Malik

    IPC分类号: H04Q7/20

    CPC分类号: H04W24/08 H04W88/06

    摘要: A system for assessing the state of an RF network includes a plurality of wireless devices coupled to the network and having one or more associated antennae, the wireless devices configured to process data received from a plurality of RF elements within range of the antennae. An RF switch is coupled to the network and configured to receive the data and transmit the data over the network. A first memory within the RF switch is configured to store a system state comprising a plurality of performance indicators, wherein each of the performance indicators is associated with an operational characteristic of one or more of the plurality of wireless devices. A second memory within the RF switch is configured to store a plurality of labeled data entries, the labeled data entries each including the system state and a user-entered identifier, wherein the user-entered identifier includes information related to the time at which the system state was selected. A display coupled to the network is configured to display a comparison of the system states.

    摘要翻译: 用于评估RF网络的状态的系统包括耦合到网络并具有一个或多个相关天线的多个无线设备,所述无线设备被配置为处理从天线的范围内的多个RF元件接收的数据。 RF开关耦合到网络并且被配置为接收数据并通过网络发送数据。 RF开关内的第一存储器被配置为存储包括多个性能指示符的系统状态,其中每个性能指示符与多个无线设备中的一个或多个的操作特性相关联。 RF开关中的第二存储器被配置为存储多个标记的数据条目,每个包括系统状态的标签数据条目和用户输入的标识符,其中用户输入的标识符包括与系统的时间有关的信息 状态被选中。 耦合到网络的显示器被配置为显示系统状态的比较。

    Methods and apparatus for location-dependent disabling of mobile devices
    5.
    发明申请
    Methods and apparatus for location-dependent disabling of mobile devices 审中-公开
    用于移动设备的位置相关禁用的方法和设备

    公开(公告)号:US20080068130A1

    公开(公告)日:2008-03-20

    申请号:US11515153

    申请日:2006-08-31

    IPC分类号: H04Q5/22

    摘要: A handheld device (e.g., an RFID reader, mobile computer, or the like) is configured to periodically scan its environment for the presence of RFID tags, determine whether any of the RFID tags within range include a valid security code, then disable operation (e.g., by preventing access to stored data) when it is determined that there are no RFID tags with a valid security code within the operational range. The RFID tags may be placed strategically at secure locations within the environment, such as within other network devices (access ports, switches, etc.).

    摘要翻译: 手持设备(例如,RFID读取器,移动计算机等)被配置为周期性地扫描其环境以存在RFID标签,确定范围内的任何RFID标签是否包括有效的安全代码,然后禁用操作( 例如,当确定在操作范围内确定没有具有有效安全码的RFID标签时,通过防止访问存储的数据)。 RFID标签可以策略地放置在环境中的安全位置,例如在其他网络设备(接入端口,交换机等)内。

    Method and apparatus for automated testing of multiple device platforms through a command line interface
    6.
    发明申请
    Method and apparatus for automated testing of multiple device platforms through a command line interface 审中-公开
    通过命令行界面自动测试多个设备平台的方法和装置

    公开(公告)号:US20070266137A1

    公开(公告)日:2007-11-15

    申请号:US11515115

    申请日:2006-08-31

    申请人: Ajay Malik

    发明人: Ajay Malik

    CPC分类号: H04L43/50

    摘要: A method for automated testing of a device (e.g., a router, switch, mobile terminal, barcode reader, or the like) includes creating a metafile, establishing a network connection to the device, parsing the metafile to determine a device command and an expected result, apply a terminology substitution process to the device command based on a terminology block associated with the device, thereby creating a modified device command; issuing the modified device command to the command line interface of the device via the network connection; receiving a response from the command line interface of the device via the network connection; comparing the response to the expected result, then logging, to a test summary file, a test result based on the comparing step. The metafile language has a relatively simple vocabulary and syntax, and is thus easy to learn and implement.

    摘要翻译: 一种用于设备(​​例如,路由器,交换机,移动终端,条形码读取器等)的自动测试的方法包括创建图元文件,建立与设备的网络连接,解析图元文件以确定设备命令和预期的 结果,基于与设备相关联的术语块,将术语替换过程应用于设备命令,从而创建修改的设备命令; 通过网络连接向设备的命令行界面发布修改后的设备命令; 经由网络连接从设备的命令行界面接收响应; 将响应与预期结果进行比较,然后根据比较步骤将测试结果记录到测试摘要文件中。 元文件语言具有相对简单的词汇和语法,因此易于学习和实现。

    Methods and apparatus for managing RF elements over a network
    7.
    发明申请
    Methods and apparatus for managing RF elements over a network 审中-公开
    通过网络管理RF元件的方法和装置

    公开(公告)号:US20070253343A1

    公开(公告)日:2007-11-01

    申请号:US11413972

    申请日:2006-04-28

    申请人: Ajay Malik

    发明人: Ajay Malik

    摘要: A graphical management system includes a web browser application communicatively coupled to a web service and a graphical management module over a network and a plurality of wireless devices (e.g., RFID readers, access ports, etc.) coupled to the network and having one or more associated antennae. The wireless devices are configured to process data received from a plurality of RF elements (mobile units, 802.11 devices, RF tags, etc.) within range of the antennae. An RF switch coupled to the network is configured to receive the data and transmit the data to the graphical management module, which provides to the web service graphical information relating to the state of the RF elements (e.g., location information, heat maps, intrusion detection, self-healing status, etc.)

    摘要翻译: 图形管理系统包括通信网络服务的网络浏览器应用和网络上的图形管理模块以及耦合到网络并具有一个或多个网络的多个无线设备(例如,RFID读取器,访问端口等) 相关天线。 无线设备被配置为处理在天线的范围内从多个RF元件(移动单元,802.11设备,RF标签等)接收的数据。 耦合到网络的RF开关被配置为接收数据并将数据发送到图形管理模块,图形管理模块向web服务提供与RF元件的状态相关的图形信息(例如,位置信息,热图,入侵检测 ,自愈状态等)

    Methods and apparatus for cluster management using a common configuration file
    8.
    发明申请
    Methods and apparatus for cluster management using a common configuration file 审中-公开
    使用通用配置文件进行集群管理的方法和装置

    公开(公告)号:US20070230415A1

    公开(公告)日:2007-10-04

    申请号:US11394603

    申请日:2006-03-31

    申请人: Ajay Malik

    发明人: Ajay Malik

    IPC分类号: H04Q7/24

    摘要: Wireless switches in a cluster are managed by providing a configuration server for storing common configuration files and a DHCP server for storing cluster-specific configuration files corresponding to each cluster. A method for configuring the wireless switches then includes requesting, from the DHCP server, an IP address for the wireless switch; receiving, from the DHCP server, the IP address and the cluster-specific configuration file; receiving, from the configuration server, the common configuration file; and executing, at the wireless switch, the cluster-specific configuration file and the common configuration file.

    摘要翻译: 集群中的无线交换机通过提供用于存储公共配置文件的配置服务器和用于存储与每个集群相对应的集群特定配置文件的DHCP服务器来管理。 然后,用于配置无线交换机的方法包括从DHCP服务器请求无线交换机的IP地址; 从DHCP服务器接收IP地址和特定于集群的配置文件; 从配置服务器接收通用配置文件; 并且在无线交换机处执行集群特定配置文件和公共配置文件。

    METHODS AND APPARATUS FOR SIMPLIFIED SETUP OF CENTRALIZED WLAN SWITCHING
    9.
    发明申请
    METHODS AND APPARATUS FOR SIMPLIFIED SETUP OF CENTRALIZED WLAN SWITCHING 有权
    用于简化中央WLAN切换设置的方法和设备

    公开(公告)号:US20070201417A1

    公开(公告)日:2007-08-30

    申请号:US11679237

    申请日:2007-02-27

    IPC分类号: H04Q7/24

    CPC分类号: H04W84/12 H04W48/08

    摘要: A wireless data communication system includes an access port configured to wirelessly communicate with a plurality of mobile units within multiple basic service sets (BSS), and a wireless switch having multiple predefined wireless local area networks (WLANs). The wireless switch is configured to automatically map the WLANs to the basic service sets and transmit to the access port a configuration template depending upon the type of access port. In one embodiment, there are n basic service sets, each having a corresponding basic service set identifier (BSSID), and m WLANs, each having a corresponding WLAN index, wherein the m WLAN indices are uniformly mapped to the n BSSIDs such that each BSSID has substantially the same number of WLAN indices mapped thereto. In a particular embodiment, there are n=4 BSSIDs per access port and m=16 pre-mapped WLANs. In this way, the wireless switch and respective access ports can be set-up in a simplified manner, in much the same way that set-up is performed with traditional access points.

    摘要翻译: 无线数据通信系统包括配置成与多个基本服务集(BSS)内的多个移动单元进行无线通信的接入端口和具有多个预定义无线局域网(WLAN)的无线交换机。 无线交换机被配置为自动将WLAN映射到基本服务集,并根据接入端口的类型向接入端口发送配置模板。 在一个实施例中,存在n个基本服务集合,每个基本服务集合具有对应的基本服务集标识符(BSSID)和m个WLAN,每个WLAN具有相应的WLAN索引,其中m个WLAN索引被均匀地映射到n个BSSID,使得每个BSSID 具有与其映射的大致相同数量的WLAN索引。 在特定实施例中,每个接入端口有n = 4个BSSID,m = 16个预映射WLAN。 以这种方式,可以以与传统接入点进行设置大致相同的方式,以简化的方式来设置无线交换机和各个接入端口。

    Integration of external location engine using switch
    10.
    发明授权
    Integration of external location engine using switch 有权
    使用开关集成外部定位引擎

    公开(公告)号:US07983212B2

    公开(公告)日:2011-07-19

    申请号:US11848701

    申请日:2007-08-31

    IPC分类号: H04W4/00

    摘要: An RF switch is provided. The RF switch includes a processor adapted for communication with an external location engine. The processor is configured to receive notification regarding a status of a wireless asset, receive a plurality of input variables associated with the wireless asset, determine whether the wireless asset is associated with the external location engine, and if the wireless asset is associated with the external location engine, query the external location engine for location data associated with the wireless asset.

    摘要翻译: 提供RF开关。 RF开关包括适于与外部位置引擎通信的处理器。 所述处理器被配置为接收关于无线资产的状态的通知,接收与所述无线资产相关联的多个输入变量,确定所述无线资产是否与所述外部位置引擎相关联,以及所述无线资产是否与所述外部相关联 定位引擎,查询与无线资产相关联的位置数据的外部位置引擎。