other_activity-23495

patent number

  • US 9,845,294 B2