US1317277-1 US1317277-2 US1317277-3