Patent ID: 9385842
Filing Date: 2016-07-05
CPC Classification: H04L,H04W,Y02D

Claim Text:
1. A node for switching data in a wireless network, comprising: a plurality of ports including at least a first port and a second port; processing hardware for executing a virtual machine; memory configured to store port settings, the virtual machine, and code for setting the port settings, wherein the virtual machine is configured to execute the code thereby setting the port settings while running on the processing hardware, the port settings indicating how payload data received by the plurality of ports are to be switched among the plurality of ports; and logic configured to receive a plurality of data packets from the plurality of ports, the plurality of data packets including the data mode packets and non-data mode packets, wherein for each of the plurality of data packets the logic is configured to: (1) determine whether the respective data packet is a data mode packet based on a message type indicator in a header of the respective data packet; (2) provide payload data of the respective data packet to the virtual machine for processing, if the respective data packet is determined not to be a data mode packet; and (3) transmit payload data of the respective data packet to at least one of the plurality of ports based on the port settings, if the respective data packet is determined to be a data mode packet, such that the payload data of the respective data packet streams unchanged through the node from one of the plurality of ports to another of the plurality of ports without processing of the payload data of the respective data packet by the virtual machine.