Patent ID: 9398118
Filing Date: 2016-07-19
CPC Classification: H04L

Claim Text:
1. Communication controller apparatus coupling a device to a data bus that is coupled to a controller, said device comprising a device processor, said communication controller apparatus comprising: at least one input/output controller coupled to said bus to receive a plurality of types of data packets via said data bus, said types comprising at least one type of data packets having a high priority determined by timing criticality; said input/output controller operable to process data packets received via said bus before providing any of said received data packets to said device processor; said input/output controller is further operable to evaluate received data packets in accordance with predetermined criteria and to reject predetermined ones of said received data packets that fail to meet said predetermined criteria; said input/output is controller is operable to identify said received data packets as high priority data packets and low priority data packets; a high priority data path to said device for said high priority data packets, said high priority data path comprising a high priority data packet queue; and a low priority data path to said device for said low priority data packets, said low priority data path comprising a low priority data packet queue; monitor apparatus to monitor data packet traffic on at least one of said high priority data path and said low priority data path; said monitor apparatus monitors data packet traffic message types on at least one of said high priority data path and said low priority data path; and said monitor apparatus determines if data packet traffic message types monitored on at least one of said high priority data path and said low priority data path exceeds a message type predetermined level.