By Capabilities

Device Fingerprinting

A vital dimension of Veego’s contextuality is its ability to predict the type, model, and version of the connected devices in use. This helps both in communication and recognition of device-level issues. Since the Veego Cloud collects and analyzes performance, usage, and event statistics and errors from across the globe, it can recognize underlying issues that affect all the devices of a particular model. Frequently, device issues resemble ISP-related problems, even when they are not, so it is imperative to be able to recognize when the device itself is the root cause of a problem. Often, the only way to fix device problems is by rebooting them or resetting their configurations. To automatically know which devices in the home are connected at any time, Veego utilizes a unique device fingerprinting approach that combines classical device identifiers (DHCP, OUI, Hostname, User Agent, and others) with its traffic-pattern recognition and Service Recognition to create deep analyses of devices down to their OS version.
Device Fingerprinting Illustration
Application ID Illustration

Application ID

Today’s connected home provides users an array of devices that contain embedded technology that communicates with internal and external environments. Understanding the categories of the devices in use and the purpose or the intended use of these devices is the cornerstone of the Veego Application ID identification, one of the pillars of its contextual-aware solution.

Veego’s Application App module essentially “sees” which categories are being used, and in what capacity. This means it is also possible to identify, query, and measure devices in order to anticipate and troubleshoot potential categorical malfunctions.
Veego’s App ID module recognizes multiple service categories, including:

  • Video Streaming
  • Online Gaming
  • Web Browsing
  • Music Streaming
  • Video Conferencing
  • Social networking
  • File Uploading
  • File downloading

All of this enables the ISP or CSP to make better decisions and take the most appropriate action. It represents the next generation of the connected home and is the basis of how Veego uses data to support network performance and enhance the customer experience.

Application QoE Scoring

Veego’s AI solution combines measurements from backhaul interfaces, Wi-Fi metrics and proactive probes from home devices and applications to determine the perceived quality of each service within the home – the QoE score. Veego uses these measurements to assign real-time scores to each service:

  • Good
  • Unstable
  • Bad
  • Broken

Scores are calculated differently for each service since each service has its own set of good and bad characteristics. For example, bad network conditions for online gaming may be adequate for streaming movies. On the other hand, acceptable network conditions for online gaming may be inappropriate for a zoom meeting.

Application QoE Scoring Illustration
Root Cause Analysis Illustration

Root Cause Analysis

Veego is always in the background for any factors that cause unexpected changes to key metrics of ISPs or CSPs. Veego analyzes, detects and repairs the most painful home connectivity malfunctions. Veego’s root cause analysis provides predictive alerts for malfunctions that will cause slowness when a subscriber starts using a service. In addition, Veego provides real time and post repair alerts as needed. Depending on the specific challenge: End-device, Wifi, router, WAN or server, Veego will identify the exact cause of the problem and recommend or initiate automatic repair.


Once Veego identifies a specific problem or malfunction, it uses its context-aware autonomous resolution capabilities. The Veego resolution mode will automatically apply advanced switching, band-steering and/or connection reset without impacting on any active sessions and devices. The Veego model library learns and adjusts to specific devices in the connected home and reacts accordingly. Veego repairs problems that impact the experience of the service or app. If there is a high-interference problem, but the user is browsing and is unaffected – no repair will be initiated, but the problem will be alerted. If the same user is streaming video or using a conferencing tool, Veego immediately adjusts the network through channel switching or band steering to minimize any inconvenience or interference. When multiple repair situations occur, Veego chooses the correct contextual repair, based on current device models and active apps in the connected home.
Resolution Illustration