System and method of high volume rule engine

    公开(公告)号:US09742637B2

    公开(公告)日:2017-08-22

    申请号:US15274377

    申请日:2016-09-23

    CPC classification number: H04L43/028 H04L45/742 H04L45/745 H04L63/0263

    Abstract: A rule engine configured with at least one hash table which summarizes the rules managed by the engine. The rule engine receives rules and automatically adjusts the hash table in order to relate to added rules and/or in order to remove cancelled rules. The adjustment may be performed while the rule engine is filtering packets, without stopping. The rules may be grouped into a plurality of rule types and for each rule type the rule engine performs one or more accesses to at least one hash table to determine whether any of the rules of that type match the packet. In some embodiments, the rule engine may automatically select the rule types responsive to a set of rules provided to the rule engine and adapt its operation to the specific rules it is currently handling, while not spending resources on checking rule types not currently used.

    SYSTEM AND METHOD OF HIGH VOLUME RULE ENGINE
    22.
    发明申请
    SYSTEM AND METHOD OF HIGH VOLUME RULE ENGINE 有权
    大容量发动机的系统与方法

    公开(公告)号:US20170078163A1

    公开(公告)日:2017-03-16

    申请号:US15274377

    申请日:2016-09-23

    CPC classification number: H04L43/028 H04L45/742 H04L45/745 H04L63/0263

    Abstract: A rule engine configured with at least one hash table which summarizes the rules managed by the engine. The rule engine receives rules and automatically adjusts the hash table in order to relate to added rules and/or in order to remove cancelled rules. The adjustment may be performed while the rule engine is filtering packets, without stopping. The rules may be grouped into a plurality of rule types and for each rule type the rule engine performs one or more accesses to at least one hash table to determine whether any of the rules of that type match the packet. In some embodiments, the rule engine may automatically select the rule types responsive to a set of rules provided to the rule engine and adapt its operation to the specific rules it is currently handling, while not spending resources on checking rule types not currently used.

    Abstract translation: 配置有至少一个哈希表的规则引擎,其总结由引擎管理的规则。 规则引擎接收规则并自动调整哈希表,以便与添加的规则相关联和/或为了删除已取消的规则。 可以在规则引擎正在过滤数据包而不停止的情况下执行调整。 规则可以被分组为多个规则类型,并且对于每个规则类型,规则引擎执行对至少一个哈希表的一个或多个访问,以确定该类型的任何规则是否与分组匹配。 在一些实施例中,规则引擎可以响应于提供给规则引擎的一组规则来自动选择规则类型,并且将其操作适应其当前正在处理的特定规则,同时不花费资源来检查当前未使用的规则类型。

    System and method for geography-based correlation of cellular and WLAN identifiers
    23.
    发明授权
    System and method for geography-based correlation of cellular and WLAN identifiers 有权
    用于基于地理位置的蜂窝和WLAN标识符相关的系统和方法

    公开(公告)号:US09185519B2

    公开(公告)日:2015-11-10

    申请号:US14167062

    申请日:2014-01-29

    Inventor: Eithan Goldfarb

    Abstract: Methods and systems for tracking mobile communication terminals based on their identifiers. The disclosed techniques identify cellular terminals and Wireless Local Area Network (WLAN) terminals that are likely to be carried by the same individual, or cellular and WLAN identifiers that belong to the same multi-mode terminal. A correlation system is connected to a cellular network and to a WLAN. The system receives location coordinates of cellular identifiers used by mobile terminals in the cellular network, and location coordinates of WLAN identifiers used by mobile terminals in the WLAN. Based on the location coordinates, the system is able to construct routes that are traversed by the terminals having the various cellular and WLAN identifiers. The system attempts to find correlations in time and space between the routes.

    Abstract translation: 基于其标识符跟踪移动通信终端的方法和系统。 所公开的技术标识可能由属于相同多模终端的相同个人或蜂窝和WLAN标识符承载的蜂窝终端和无线局域网(WLAN)终端。 相关系统连接到蜂窝网络和WLAN。 系统接收移动终端在蜂窝网络中使用的蜂窝标识符的位置坐标,以及移动终端在WLAN中使用的WLAN标识符的位置坐标。 基于位置坐标,系统能够构建由具有各种蜂窝和WLAN标识符的终端遍历的路由。 系统尝试在路由之间找到时间和空间的相关性。

    SYSTEMS AND METHODS FOR PROTOCOL-BASED IDENTIFICATION OF ROGUE BASE STATIONS
    24.
    发明申请
    SYSTEMS AND METHODS FOR PROTOCOL-BASED IDENTIFICATION OF ROGUE BASE STATIONS 有权
    基于基于协议的基站识别的系统和方法

    公开(公告)号:US20150140997A1

    公开(公告)日:2015-05-21

    申请号:US14527891

    申请日:2014-10-30

    Inventor: Eithan Goldfarb

    Abstract: A rogue base station detection system that establishes a communication session with a suspected base station, and verifies whether the base station is rogue or innocent by testing which advanced communication features are supported by the base station. The detection system holds a definition of one or more communication features that are supported by innocent base stations and not by rogue base stations. During a communication session with a suspected base station, the detection system requests the base station to activate these communication features. If the base station does not support the features in question, it is likely to be rogue.

    Abstract translation: 与可疑基站建立通信会话的流氓基站检测系统,并且通过测试基站支持的哪些高级通信特征来验证基站是否流氓或无辜。 检测系统保持由无辜基站而不是流氓基站支持的一个或多个通信特征的定义。 在与可疑基站的通信会话期间,检测系统请求基站激活这些通信特征。 如果基站不支持有问题的功能,那么它很可能是流氓的。

    SYSTEM AND METHOD FOR GEOGRAPHY-BASED CORRELATION OF CELLULAR AND WLAN IDENTIFIERS
    25.
    发明申请
    SYSTEM AND METHOD FOR GEOGRAPHY-BASED CORRELATION OF CELLULAR AND WLAN IDENTIFIERS 有权
    用于基于地理学的蜂窝和WLAN标识符的相关系统和方法

    公开(公告)号:US20140221004A1

    公开(公告)日:2014-08-07

    申请号:US14167062

    申请日:2014-01-29

    Inventor: Eithan Goldfarb

    Abstract: Methods and systems for tracking mobile communication terminals based on their identifiers. The disclosed techniques identify cellular terminals and Wireless Local Area Network (WLAN) terminals that are likely to be carried by the same individual, or cellular and WLAN identifiers that belong to the same multi-mode terminal. A correlation system is connected to a cellular network and to a WLAN. The system receives location coordinates of cellular identifiers used by mobile terminals in the cellular network, and location coordinates of WLAN identifiers used by mobile terminals in the WLAN. Based on the location coordinates, the system is able to construct routes that are traversed by the terminals having the various cellular and WLAN identifiers. The system attempts to find correlations in time and space between the routes.

    Abstract translation: 基于其标识符跟踪移动通信终端的方法和系统。 所公开的技术标识可能由属于相同多模终端的相同个人或蜂窝和WLAN标识符承载的蜂窝终端和无线局域网(WLAN)终端。 相关系统连接到蜂窝网络和WLAN。 系统接收移动终端在蜂窝网络中使用的蜂窝标识符的位置坐标,以及移动终端在WLAN中使用的WLAN标识符的位置坐标。 基于位置坐标,系统能够构建由具有各种蜂窝和WLAN标识符的终端遍历的路由。 系统尝试在路由之间找到时间和空间的相关性。

    System and method for associating an identifier of a mobile communication terminal with a person-of-interest, using video tracking

    公开(公告)号:US10372999B2

    公开(公告)日:2019-08-06

    申请号:US15714878

    申请日:2017-09-25

    Abstract: A plurality of pairs of video cameras and interrogation devices may be placed in a public place along various paths that a person-of-interest might be expected to move. The person-of-interest is then located in multiple images acquired, collectively, by multiple video cameras. From each of the interrogation devices that are paired with these video cameras, a subset of the captured identifiers is obtained. Candidate identifiers are then restricted to those identifiers that are included in each of the subsets. A given identifier may be rejected as a candidate identifier. To automatically locate the person-of-interest in the images acquired by the “paired” video cameras, a processor may utilize video-tracking techniques to automatically track the person-of-interest, such that the person-of-interest is not “lost.” By virtue of utilizing such tracking techniques, the person-of-interest may be repeatedly located automatically, and with minimal chance of a false detection.

    SYSTEM AND METHOD FOR GEOGRAPHY-BASED CORRELATION OF CELLULAR AND WLAN IDENTIFIERS

    公开(公告)号:US20170180940A1

    公开(公告)日:2017-06-22

    申请号:US15398182

    申请日:2017-01-04

    Inventor: Eithan Goldfarb

    Abstract: Methods and systems for tracking mobile communication terminals based on their identifiers. The disclosed techniques identify cellular terminals and Wireless Local Area Network (WLAN) terminals that are likely to be carried by the same individual, or cellular and WLAN identifiers that belong to the same multi-mode terminal. A correlation system is connected to a cellular network and to a WLAN. The system receives location coordinates of cellular identifiers used by mobile terminals in the cellular network, and location coordinates of WLAN identifiers used by mobile terminals in the WLAN. Based on the location coordinates, the system is able to construct routes that are traversed by the terminals having the various cellular and WLAN identifiers. The system attempts to find correlations in time and space between the routes.

Patent Agency Ranking