def METHOD_NAME(full_results):
    ub_metrics = {}
    latencies_by_cfg = {}
    for round_result in full_results:
        for result in round_result:
            cfg = result['cfg']
            cfg_name = f"{cfg['name']}_{cfg['device']}_{cfg['test']}_ootb_latencies"
            if not cfg_name in latencies_by_cfg:
                latencies_by_cfg[cfg_name] = []
            latencies_by_cfg[cfg_name].append(result['raw_metrics'])
    for cfg_name in latencies_by_cfg:
        raw_metrics = latencies_by_cfg[cfg_name]
        latencies = _get_median_latencies(raw_metrics)
        if latencies:
            ub_metrics[f"{cfg_name}_maxdelta"] = (max(latencies) - min(latencies)) / min(latencies)
        else:
            ub_metrics[f"{cfg_name}_maxdelta"] = -1.0
    return ub_metrics