Intelligent graph walking
    51.
    发明申请
    Intelligent graph walking 有权
    智能图走

    公开(公告)号:US20090119399A1

    公开(公告)日:2009-05-07

    申请号:US11982433

    申请日:2007-11-01

    CPC classification number: G06F17/30958 H04L63/1441

    Abstract: An apparatus, and corresponding method, for performing a search for a match of at least one expression in an input stream is presented. A graph including a number of interconnected nodes is generated. A compiler may assign at least one starting node and at least one ending node. The starting node includes a location table with node position information of an ending node and a sub-string value associated with the ending node. Using the node position information and a string comparison function, intermediate nodes located between the starting and ending nodes may be bypassed. The node bypassing may reduce the number of memory accesses required to read the graph.

    Abstract translation: 呈现用于执行对输入流中的至少一个表达式的匹配的搜索的装置和相应方法。 生成包括多个互连节点的图形。 编译器可以分配至少一个起始节点和至少一个结束节点。 起始节点包括具有终止节点的节点位置信息的位置表和与结束节点相关联的子串值。 使用节点位置信息和字符串比较功能,可以绕过位于起始节点和结束节点之间的中间节点。 旁路节点可能会减少读取图形所需的存储器访问次数。

    Dual mode firewall
    52.
    发明授权
    Dual mode firewall 有权
    双模式防火墙

    公开(公告)号:US07496955B2

    公开(公告)日:2009-02-24

    申请号:US10721571

    申请日:2003-11-24

    CPC classification number: H04L63/0236 H04L45/308

    Abstract: Methods and devices are provided for implementing a dual mode firewall. Some implementions provide a firewall in a network device that acts as bridge for layer 2 traffic and acts as a router for layer 3 traffic. In some implementions, a determination of whether to act as a bridge or a router for a packet is based on the configuration of the interface handling the packet. In some implementations, the network device inspects a destination of each packet to determine whether to act as a bridge or a router for that packet. The firewall screens both the layer 2 and the layer 3 traffic according to policies implement in the firewall.

    Abstract translation: 提供了实现双模式防火墙的方法和设备。 一些实现在网络设备中提供防火墙,作为第2层流量的桥梁,并充当第3层流量的路由器。 在一些实现中,确定是否用作分组的桥或路由器是基于处理分组的接口的配置。 在一些实现中,网络设备检查每个分组的目的地以确定是否充当该分组的桥接器或路由器。 防火墙根据防火墙中的策略来屏蔽第2层和第3层流量。

    Dual mode firewall
    53.
    发明申请
    Dual mode firewall 有权
    双模式防火墙

    公开(公告)号:US20050114648A1

    公开(公告)日:2005-05-26

    申请号:US10721571

    申请日:2003-11-24

    CPC classification number: H04L63/0236 H04L45/308

    Abstract: Methods and devices are provided for implementing a dual mode firewall. Some implementations provide a firewall in a network device that acts as a bridge for layer 2 traffic and acts as a router for layer 3 traffic. In some implementations, a determination of whether to act as a bridge or a router for a packet is based on the configuration of the interface handling the packet. In some implementations, the network device inspects a destination of each packet to determine whether to act as a bridge or a router for that packet. The firewall screens both the layer 2 and the layer 3 traffic according to policies implemented in the firewall.

    Abstract translation: 提供了实现双模式防火墙的方法和设备。 一些实现在网络设备中提供防火墙,其作为用于第2层流量的桥接器,并且用作用于第3层流量的路由器。 在一些实现中,确定是否用作分组的桥或路由器是基于处理分组的接口的配置。 在一些实现中,网络设备检查每个分组的目的地以确定是否充当该分组的桥接器或路由器。 防火墙根据防火墙中实施的策略来屏蔽第2层和第3层流量。

    System and method to provide non-coherent access to a coherent memory system
    56.
    发明授权
    System and method to provide non-coherent access to a coherent memory system 有权
    提供对相干存储器系统的非相干访问的系统和方法

    公开(公告)号:US08850125B2

    公开(公告)日:2014-09-30

    申请号:US13280756

    申请日:2011-10-25

    CPC classification number: G06F12/0888 G06F12/08 G06F12/0831

    Abstract: In one embodiment, a system comprises a memory and a memory controller that provides a cache access path to the memory and a bypass-cache access path to the memory, receives requests to read graph data from the memory on the bypass-cache access path and receives requests to read non-graph data from the memory on the cache access path. A method comprises receiving a request at a memory controller to read graph data from a memory on a bypass-cache access path, receiving a request at the memory controller to read non-graph data from the memory through a cache access path, and arbitrating, in the memory controller, among the requests using arbitration.

    Abstract translation: 在一个实施例中,系统包括存储器和存储器控制器,其提供到存储器的高速缓存访​​问路径和到存储器的旁路高速缓存访​​问路径,接收从旁路高速缓存访​​问路径上的存储器读取图形数据的请求,以及 接收从缓存访问路径上的内存中读取非图形数据的请求。 一种方法包括在存储器控制器处接收来自旁路高速缓存访​​问路径上的存储器的图形数据的请求,在存储器控制器处接收请求以通过高速缓存访​​问路径从存储器读取非图形数据, 在内存控制器中,在使用仲裁的请求中。

    Multiple core session initiation protocol (SIP)
    58.
    发明授权
    Multiple core session initiation protocol (SIP) 有权
    多核心会话发起协议(SIP)

    公开(公告)号:US08601139B2

    公开(公告)日:2013-12-03

    申请号:US12315080

    申请日:2008-11-26

    Abstract: A Session Initiation Protocol (SIP) proxy server including a multi-core central processing unit (CPU) is presented. The multi-core CPU includes a receiving core dedicated to pre-SIP message processing. The pre-SIP message processing may include message retrieval, header and payload parsing, and Call-ID hashing. The Call-ID hashing is used to determine a post-SIP processing core designated to process messages between particular user pair. The pre-SIP and post-SIP configuration allows for the use of multiple processing cores to utilize a single control plane, thereby providing an accurate topology of the network for each processing core.

    Abstract translation: 提出了一种包括多核心中央处理单元(CPU)的会话发起协议(SIP)代理服务器。 多核CPU包括专用于预SIP消息处理的接收核心。 预SIP消息处理可以包括消息检索,报头和有效载荷解析以及呼叫ID散列。 呼叫ID散列用于确定指定用于处理特定用户对之间的消息的后SIP处理核心。 SIP前和后SIP配置允许使用多个处理核心来利用单个控制平面,从而为每个处理核心提供网络的精确拓扑。

Patent Agency Ranking