Anomaly detection by ranking from algorithm Grant US-11693925-B2 United States of America 04 Jul 2023