Distributing Computation in Computer Input Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computer input systems, such as mice and keyboards, face challenges in managing diverse functions, leading to increased computation demands that can cause system pauses or intermittent performance.
Innovation Solution
A computer input system and method that distributes computation between a mouse and multiple electronic devices, allowing the mouse to execute basic operations while offloading more complex computations to other devices or a cloud server, thereby reducing processing load and maintaining smooth operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the mouse executes diverse functional operations locally, then the functionality of the input system is enhanced, but the computation load on the mouse increases causing screen pauses and intermittent performance
Solution Approach 1:
The patent extracts complex computation tasks from the mouse device and relocates them to be executed on connected electronic devices or cloud servers. The mouse retains only essential input functions while offloading processing-intensive operations, thereby resolving the contradiction between enhanced functionality and reduced computation load on the mouse itself.
Solution Approach 2:
The patent introduces an intermediary computing system (electronic device or cloud server) that mediates between the mouse input and the final output. This intermediary handles the heavy computation while the mouse simply provides input signals, allowing the system to maintain diverse functionality without overloading the mouse with computation.
2Speed
If more computation is performed locally on the mouse, then response speed may improve, but the device becomes more complex and prone to performance issues
Solution Approach 1:
Complex processing tasks are extracted from the mouse and transferred to external computing resources. This allows the mouse to maintain simple, fast response for basic input operations while delegating complex computations to more powerful systems, avoiding the trade-off between local processing speed and device complexity.
3Device complexity
If the mouse handles all computational tasks, then system simplicity is maintained, but performance degrades due to excessive computation demands
Solution Approach 1:
An intermediary computing system is introduced to handle computational tasks that would otherwise burden the mouse. This intermediary layer maintains system simplicity from the user perspective while significantly improving operational smoothness by distributing computation to more capable devices or cloud infrastructure.
Data Source
AI summary
A computer input system with distributing computation function is provided. The computer input system includes a first electronic device, a second electronic device and a mouse. The computation executed by the mouse includes a first computation and a second computation. The mouse executes the first computation and transmits the second computation to the second electronic device, so that the second electronic device can execute the second computation.


