other_activity-23489

patent number

  • US 10,077,422 B2