# US 10,313,493 B2 · Methods, systems and computer readable media for network tapping and packet brokering in wireless networks

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,313,493 B2
- Document ID: US10313493B2
- Status: Granted
- Kind: B2
- Application number: 15/383,299
- Filed: 2016-12-19
- Published: 2018-06-21
- Granted: 2019-06-04
- Earliest claimed: 2016-12-19
- Assignees: Keysight Technologies Singapore (Holdings) Pte. Ltd.
- Applicants: Ixia
- Inventors: Stephen Samuel Jackson
- Web page: https://patentgrep.com/patent/US10313493B2

## CPC

- H04L 69/22: Parsing or analysis of headers
- H04L 69/08: Protocols for interworking; Protocol conversion
- H04L 12/4633: {Interconnection of networks using encapsulation techniques, e.g. tunneling}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for network tapping and packet brokering in wireless networks includes tapping a signal in a wireless network and determining whether the signal is a valid signal according to a wireless network protocol. In response to determining that the signal is a valid signal according to the wireless network protocol, the signal is demodulated into a sequence of bits arranged according to the wireless network protocol. In response to determining that the signal is not a valid signal according to the wireless network protocol, an indication that the signal is not a valid signal according to the wireless network protocol is generated. A packet in a format compatible with a network tapping and packet brokering system is generated. At least some of the bits or the indication is inserted in the packet. The packet is transmitted to the network tapping and packet brokering system.

## Claims

### Claim 1

A method for network tapping and packet brokering in wireless networks, the method comprising:
using a wireless network tap to tap a signal transmitted between devices separate from the wireless network tap in a wireless network;
determining that the signal is a valid signal according to a wireless network protocol;
in response to determining that the signal is a valid signal according to the wireless network protocol, demodulating the signal into a sequence of bits arranged according to the wireless network protocol;
in response to determining that the signal is not a valid signal according to the wireless network protocol, generating an indication that the signal is not a valid signal according to the wireless network protocol;
generating a frame in a format compatible with a network tapping and packet brokering system;
inserting, in the frame, at least some of the bits, wherein inserting, in the frame, at least some of the bits includes inserting a payload of a wireless network protocol packet in an Ethernet frame; and
transmitting the frame from a network tapping and packet brokering system interface of the wireless network tap to the network tapping and packet brokering system.

### Claim 2 (depends on 1)

The method of claim 1 wherein determining that the signal is a valid signal according to the wireless network protocol includes decorrelating the signal and determining that the decorrelated signal matches a valid signature for the wireless network protocol instead of a noise signature.

### Claim 3 (depends on 1)

The method of claim 1, wherein the wireless network protocol comprises a wireless local area network protocol and wherein demodulating the signal comprises demodulating the signal using demodulation specified by the wireless local area network protocol.

### Claim 4 (depends on 3)

The method of claim 3 wherein the wireless local area network protocol comprises a short range wireless local area network protocol.

### Claim 5 (depends on 4)

The method of claim 4 wherein the short range wireless local area network protocol comprises an 802.11ad protocol.

### Claim 6 (depends on 5)

The method of claim 5 wherein inserting, in the frame, at least some of the bits includes inserting an entirety of the wireless network protocol packet in the Ethernet frame.

### Claim 7 (depends on 1)

The method of claim 1 wherein transmitting the frame to the network tapping and packet brokering system comprises transmitting the frame from a wireless network tap to a network tool optimizer device over a wired Ethernet interface.

### Claim 8 (depends on 7)

The method of claim 7 comprising, at the network tool optimizer device, brokering the frame to at least one network visibility application.

### Claim 9 (depends on 8)

The method of claim 8 wherein brokering the frame to at least one network visibility application includes transmitting a copy of the frame to the at least one network visibility application.

### Claim 10

A system for network tapping and packet brokering in wireless networks, the system comprising:
a wireless network tap for tapping a signal transmitted between devices separate from the wireless network tap in a wireless network, the wireless network tap including:
at least one processor;
a valid signal determining module implemented by the at least one processor for determining that the signal is a valid signal according to a wireless network protocol;
a demodulator for, responsive to a determination that the signal is a valid signal according to the wireless network protocol, demodulating the signal into a sequence of bits arranged according to the wireless network protocol; and
a network tapping and packet brokering system interface for, in response to a determination that the signal is not a valid signal according to the wireless network protocol, generating an indication that the signal is not a valid signal according to the wireless network protocol;
generating a frame in a format compatible with a network tapping and packet brokering system, inserting, in the frame, at least some of the bits, wherein inserting, in the frame, at least some of the bits includes inserting a payload of a wireless network protocol packet in an Ethernet frame; and
the network tapping and packet brokering system interface transmitting the frame to the network tapping and packet brokering system.

### Claim 11 (depends on 10)

The system of claim 10 wherein the valid signal determining module decorrelates the signal and determines that the decorrelated signal matches a valid signal signature for the wireless network protocol.

### Claim 12 (depends on 10)

The system of claim 10 wherein the demodulator demodulates the signal using demodulation specified by the wireless network protocol, and wherein the wireless network protocol comprises a wireless local area network protocol.

### Claim 13 (depends on 12)

The system of claim 12 wherein the wireless network protocol comprises a short range wireless local area network protocol.

### Claim 14 (depends on 13)

The system of claim 13 wherein the short range wireless local area network protocol comprises an 802.11ad protocol.

### Claim 15 (depends on 14)

The system of claim 14 wherein the network tapping and packet brokering system interface inserts an entirety of the wireless network protocol packet in the Ethernet frame.

### Claim 16 (depends on 10)

The system of claim 10 comprising a network tool optimizer, wherein the network tapping and packet brokering interface forwards the frame from the wireless network tap to the network tool optimizer.

### Claim 17 (depends on 16)

The system of claim 16 wherein the network tool optimizer brokers the frame to at least one network visibility application.

### Claim 18 (depends on 17)

The system of claim 17 wherein brokering the frame to at least one network visibility application includes transmitting a copy of the to the at least one network visibility application.

### Claim 19

A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
using a wireless network tap to tap a signal transmitted between devices separate from the wireless network tap in a wireless network;
determining that the signal is a valid signal according to a wireless network protocol;
in response to determining that the signal is a valid signal according to the wireless network protocol, demodulating the signal into a sequence of bits arranged according to the wireless network protocol;
in response to determining that the signal is not a valid signal according to the wireless network protocol, generating an indication that the signal is not a valid signal according to the wireless network protocol;
generating a frame in a format compatible with a network tapping and packet brokering system;
inserting, in the frame, at least some of the bits wherein inserting, in the frame, at least some of the bits includes inserting a payload of a wireless network protocol packet in an Ethernet frame; and
transmitting the frame from a network tapping and packet brokering system interface of the wireless network tap to the network tapping and packet brokering system.
