-
公开(公告)号:US20190251464A1
公开(公告)日:2019-08-15
申请号:US16393837
申请日:2019-04-24
发明人: Brian MORIARTY , Mark POTTER
CPC分类号: H04L41/0806 , G06F16/24578 , G06F16/322 , G06F16/3344 , G06F16/337 , G06F16/338 , G06F16/9535 , G06F17/271 , G06F17/2725 , G06F17/2775 , G06N3/02 , G06N5/003 , G06N5/02 , G06N5/04 , G06N7/005 , G06N20/00 , G06Q30/02 , G06Q30/0224 , G06Q30/0269 , H04L12/407 , H04L12/4641 , H04L41/142 , H04L41/145 , H04L41/5051 , H04L43/16 , H04L45/7457 , H04L47/10 , H04L65/1069 , H04L67/02 , H04L67/06 , H04L67/10 , H04L67/1095 , H04L67/1097 , H04L67/146 , H04L67/18 , H04L67/22 , H04L67/2838 , H04L67/306 , H04L67/322 , H04W88/02
摘要: Systems and methods for content selection with first and second recommendation engines are disclosed herein. The system can include a memory include a content library database and a model database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include one or more servers that can include a packet selection system and a presentation system. These one or more servers can: receive response data from the user device; provide received response data to a first recommendation engine; alert a second recommendation engine when a selected next node is a placeholder node; retrieve at least one statistical model relevant to selection of next node content; and select next node content based on an output of the at least one statistical model.
-
公开(公告)号:US20180241668A1
公开(公告)日:2018-08-23
申请号:US15438317
申请日:2017-02-21
发明人: Xuefeng Han , Wei Xu , Yan Sun , Xiaohe Hu , Danyang Li , Zhi Liu , Jun Li
IPC分类号: H04L12/741 , H04L12/893 , H04L12/823 , H04L12/24
CPC分类号: H04L45/74 , H04L41/12 , H04L43/028 , H04L45/7457 , H04L47/32 , H04L47/40
摘要: A computer-implemented method classifies a packet received from a network. The method comprises receiving the packet having header information and a rule-set that indicates a plurality of actions to perform on the packet. A geometric representation of the rule-set is constructed having a plurality of dimensions and rule boundaries. At least one rule boundary and dimension of the geometric representation is split to form a search structure having a plurality of nodes. Each node in the plurality of nodes is constrained to a predetermined memory threshold. The search structure is searched using the header information to obtain a rule in the rule-set that indicates an action to take on the packet.
-
公开(公告)号:US10057169B2
公开(公告)日:2018-08-21
申请号:US15198002
申请日:2016-06-30
申请人: FUJITSU LIMITED
发明人: Katsuya Kinoshita , Tsutomu Noguchi
IPC分类号: H04L12/28 , H04L12/743 , H04L12/823 , H04L12/833 , H04L12/741 , H04L12/861
CPC分类号: H04L45/7457 , H04L45/54 , H04L45/66 , H04L45/745 , H04L47/31 , H04L47/32 , H04L47/34 , H04L47/624 , H04L49/351 , H04L49/90 , H04L49/9057
摘要: There is provided a frame processing device includes a plurality of output ports; a table in which a destination address is stored in association with an output port; a buffer configured to store a learned frame, an un-learned frame, and a copy frame generated by copying the un-learned frame; a transfer unit configured to read a second frame from the buffer in an order in which the second frame is stored and transfer the second frame to a predetermined output port; a storage configured to store the destination address of the learned frame; and a controller configured to discard the second frame to be transferred by the transfer unit, when the second frame is the un-learned frame and the destination address of the second frame is stored in the storage, wherein the second frame transferred to the plurality of output ports is output as the first frame.
-
公开(公告)号:US20180212878A1
公开(公告)日:2018-07-26
申请号:US15746345
申请日:2015-07-21
IPC分类号: H04L12/743 , H04L12/947
CPC分类号: H04L45/7457 , H04L49/25
摘要: In an example implementation, a method is provided. The method includes receiving at a switch a packet having a tuple, wherein the tuple comprises a plurality of fields, wherein the switch operates using a protocol that compares each one of the plurality of fields to a table of a plurality of tables in series. The switch compares the plurality of fields of the tuple to a single cache table instead of the plurality of tables in series. When a match is found, a plurality of actions associated with the plurality of fields of the tuple is accumulated. The plurality of actions is applied to the packet.
-
公开(公告)号:US20180159772A1
公开(公告)日:2018-06-07
申请号:US15367511
申请日:2016-12-02
申请人: Adtran, Inc.
IPC分类号: H04L12/743 , H04L12/751 , H04L12/721 , H04L12/761 , H04B10/27 , H04L29/12
CPC分类号: H04L45/7457 , H04B10/27 , H04L45/02 , H04L45/16 , H04L45/66 , H04L49/00 , H04L61/6022
摘要: Methods, systems, and apparatus for selective MAC address learning are disclosed. In one aspect, multiple different packets are received by a telecommunications device. The multiple different packets include different source MAC addresses. For each of the multiple different packets, a distribution type is determined. The distribution type is one of a one-to-one distribution type or a one-to-many distribution type. Based on the determined distribution type of the particular packet, a forwarding table of the telecommunications device is selectively updated. When the particular packet has the one-to-many distribution type, a source MAC address that is included in the particular packet is not stored in the forwarding table. When the particular packet has the one-to-one distribution type, the source MAC address that is included in the particular packet is stored in the forwarding table.
-
6.
公开(公告)号:US20180097730A1
公开(公告)日:2018-04-05
申请号:US15820084
申请日:2017-11-21
IPC分类号: H04L12/743 , H04L12/46 , H04L29/06 , H04L12/26 , H04L12/801
CPC分类号: H04L45/7457 , H04L12/4625 , H04L43/18 , H04L47/196 , H04L63/101
摘要: Embodiments provide a TCAM-based access control list that supports disjunction operations in rules. A network frame is received. Embodiments determine set TCP flags of the network frame. Upon determining that the set TCP flags match a first entry in a numeric range table, bits of a search key corresponding to the first entry are updated. The search key accesses a second entry stored in a TCAM. The first entry further comprises an encode field to scan a TCP header of the network frame for set TCP flags, a first mask field to a condition corresponding to unset TCP flags to identify in the network frame, a second mask field to a condition corresponding to set TCP flags to identify in the network frame, and an operation field specifying a disjunction operation for comparing the set TCP flags with the first mask field and the second mask field.
-
公开(公告)号:US20180063084A1
公开(公告)日:2018-03-01
申请号:US15255095
申请日:2016-09-01
发明人: Shaun WAKUMOTO , Freeman Yufei HUANG , Tomas NAVARRO , Nam Soo KIM , Bruce E. LAVIGNE , Jechun CHIU , Sebastien TANDEL
CPC分类号: H04L63/0245 , H04L45/38 , H04L45/42 , H04L45/64 , H04L45/7457 , H04L61/1511 , H04L63/0236 , H04L63/0263 , H04L63/101 , H04L63/1416
摘要: Examples include a network device to filter a packet for a packet type. The network device includes a filter to receive the packet and to determine whether the packet is a defined packet type. The network device also includes a Bloom filter to receive the packet from the filter based on the determination that the packet is a defined packet type and to determine whether the packet is a matched packet or an unmatched packet. A processing resource of the network device may receive the packet from the Bloom filter based on the determination that the packet is a matched packet and to determine whether the packet is an exact match.
-
公开(公告)号:US09864700B1
公开(公告)日:2018-01-09
申请号:US15238920
申请日:2016-08-17
发明人: Anthony J. Bybell
IPC分类号: G06F12/00 , G06F12/1027 , G11C15/00 , G06F12/0864 , G06F1/32 , H04L12/741 , H04L12/743 , G06F17/30
CPC分类号: G06F12/1027 , G06F1/3287 , G06F12/0842 , G06F12/0864 , G06F17/30982 , G06F2212/1028 , G06F2212/6032 , G06F2212/657 , G06F2212/683 , G11C5/14 , G11C15/00 , G11C2207/2263 , H04L45/745 , H04L45/7457
摘要: A method and apparatus for reducing dynamic power consumption in a multi-thread content-addressable memory is described. The apparatus includes a first input configured to receive a first virtual address corresponding to a first thread, a second input configured to receive a second virtual address corresponding to a second thread, a register bank including a plurality of registers each configured to store a binary word mapped to one of a plurality of physical addresses, a first comparator bank including a first plurality of comparators each coupled to an associated register of the plurality of registers in a fully-associative configuration, and a second comparator bank including a second plurality of comparators each coupled to an associated register of the plurality of registers in a fully-associative configuration. An input virtual address to each comparator bank maintains its previous value for when a corresponding thread is not selected.
-
9.
公开(公告)号:US09832124B2
公开(公告)日:2017-11-28
申请号:US15252910
申请日:2016-08-31
发明人: Srikanth Keesara , Roger Lapuh
IPC分类号: H04L12/743 , H04L12/721 , H04L12/931 , H04L29/12
CPC分类号: H04L45/7457 , H04L45/12 , H04L45/44 , H04L45/66 , H04L49/70 , H04L61/103
摘要: A method, apparatus and computer program product for providing Virtual Routing and Forwarding (VRF) and gateway Media Access Controller (MAC) distribution is presented. At least one subnet associated with a Layer 2 Virtual Switching Network (L2VSN) is provided on a network device. A message is propagated to a distributed Datapath. Network devices install the message as a routable MAC address on the L2VSN for the Layer 3 Virtual Switching Network/Virtual Routing and Forwarding (L3VSN/VRF) associated with the message. Edge devices route packets on the L2VSN addressed to the gateway MAC address.
-
公开(公告)号:US09832116B2
公开(公告)日:2017-11-28
申请号:US15069628
申请日:2016-03-14
IPC分类号: H04L12/26 , H04L12/741 , H04L12/751
CPC分类号: H04L67/327 , G06F15/17306 , G06Q10/06 , H04L43/0864 , H04L45/02 , H04L45/54 , H04L45/7457 , H04L67/1097
摘要: One embodiment provides a system that facilitates dynamic adjustment of forwarding information in a CCN. During operation, the system receives, by forwarding circuitry, an interest with a name that is a hierarchically structured variable length identifier which comprises contiguous name components ordered from a most general level to a most specific level. The system identifies in a first data structure an entry for one or more name components of the name, wherein the entry includes a list of outgoing interfaces associated with the one or more name components. The system determines network properties in response to forwarding the interest to a first interface of the list. The system reorders the list in order of priority based on the network properties, thereby facilitating the forwarding circuitry to dynamically adjust a likelihood of using a respective interface for forwarding interests associated with the one or more name components.
-
-
-
-
-
-
-
-
-