Adaptive Clicker Polling Controller for Mixed Device Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current classroom polling systems are limited by their inability to support multiple types of clicker devices simultaneously and require separate registration processes for each device type, lacking a standardized approach to integrate diverse clicker technologies and Learning Management Systems.

Innovation Solution

The adaptive clicker technique employs a polling controller and multi-device adapter model to standardize polling control and registration, allowing multiple clicker types to be used without hardware-specific software, and provides APIs for data communication and integration with Learning Management Systems, enabling support for mixed clicker types and seamless data collection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate hardware-specific software is written for each clicker device type, then device compatibility is improved, but system complexity increases

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal polling controller that can handle multiple types of clicker devices (hardware clickers with IR/RF receivers, virtual clickers, mobile device clickers) through a single standardized interface. The controller uses a unified polling protocol and common data structures to process responses from diverse device types, eliminating the need for separate hardware-specific software while maintaining broad device compatibility

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The polling controller acts as an intermediary layer between the diverse clicker devices and the learning management system. It provides adapter patterns and standardized communication protocols that mediate between different device interfaces and the unified polling system, allowing various clicker types to communicate through a common interface without requiring direct integration with the LMS

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If separate registration processes are implemented for each clicker device type, then device-specific functionality is optimized, but ease of operation deteriorates

Engineering Contradiction:
Improvedevice-specific functionalityVSAvoidregistration process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a universal registration process that handles multiple clicker device types through a single standardized interface. The polling controller uses unified device identification protocols and common registration data structures to process registrations for hardware clickers, virtual clickers, and mobile device clickers simultaneously, eliminating the need for separate registration procedures while maintaining device-specific functionality through standardized adaptation layers

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If multiple clicker types are integrated without standardization, then device versatility is improved, but data integration difficulty increases

Engineering Contradiction:
Improveclicker type supportVSAvoiddata integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements homogeneous data structures and standardized communication protocols for polling data from all clicker device types. The polling controller normalizes responses from diverse devices into a unified data format, using consistent field names, data types, and validation rules. This homogenization approach allows seamless integration of hardware clickers, virtual clickers, and mobile device clickers without complex data transformation logic

Inventive Principle:
Principle #33Homogeneity

Solution Approach 2:

The polling controller provides universal data integration capabilities that handle multiple clicker types through a single standardized interface. It implements adapter patterns that translate diverse device protocols into a common data structure, enabling the system to process polling responses from any clicker type uniformly and integrate them with the learning management system through a single standardized connection

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8903305B2Adaptive clicker technique
Publication Date: 2014.12.02 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8903305B2 patent drawing
  • US8903305B2 patent drawing
  • US8903305B2 patent drawing

AI summary

An adaptive clicker technique is described that provides a standardized polling control and a registration system to support mixed types of clickers and integrate the polling data. One embodiment of the adaptive clicker technique operates as follows. User inputs from more than one type of clicker device (e.g., personal interactive response system device) are received. The inputs from the more than one type of clicker device are formatted with a clicker adapter for each type of clicker to adapt user inputs to a common polling controller. The adapted inputs are then processed with the common polling controller to interface the adapted inputs with a personal response system software application to allow user polling data to be collected and assessed.