United States Patent 11179077