Apparatus method and system for improved feedback of pointing device event processing
First Claim
1. An apparatus for providing improved interaction to a user of a pointing device, the apparatus comprising:
- a pointing device interface module configured to interface with a pointing device;
an event buffer configured to receive pointing device events generated by a user; and
a feedback module configured to provide feedback to the user regarding buffered pointing device events.
1 Assignment
0 Petitions
Accused Products
Abstract
Events generated by a user of a pointing device are received into an event buffer and eventually removed from the event buffer by a receiving process such as an interface driver associated with an operating system. Information regarding the pointing device events residing within the event buffer is collected and used by a feedback module to improve the computing experience. Feedback regarding the collected information may include visual feedback, audible feedback, tactile feedback, or the like. The present invention improves user interaction with a computing system by providing additional information regarding the status of pointing device events and processes.
34 Citations
30 Claims
-
1. An apparatus for providing improved interaction to a user of a pointing device, the apparatus comprising:
-
a pointing device interface module configured to interface with a pointing device;
an event buffer configured to receive pointing device events generated by a user; and
a feedback module configured to provide feedback to the user regarding buffered pointing device events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing improved interaction to a user of a pointing device, the method comprising:
-
receiving pointing device events initiated by a user into a buffer;
directing pointing device events from the buffer to a receiving process; and
providing feedback regarding buffered pointing device events to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for providing improved interaction to a user of a pointing device, the apparatus comprising:
-
means for buffering pointing device events initiated by a user;
means for directing buffered pointing device events to a receiving process; and
means for providing feedback regarding buffered pointing device events to the user. - View Dependent Claims (26)
-
-
25. A system for providing interaction to a user of a pointing device, the system comprising:
-
a pointing device;
a CPU configured to execute at least one process;
a monitor configured to display interface elements corresponding to at least one process;
an event buffer configured to receive pointing device events generated by a user; and
a feedback module, configured to provide feedback to the user regarding buffered pointing device events.
-
-
27. A computer readable storage medium comprising computer readable program code for providing improved interaction to a user of a pointing device, the program code configured to conduct a method comprising:
-
receiving pointing device events initiated by a user into a buffer;
directing pointing device events from the buffer to at least one process; and
providing feedback regarding buffered pointing device events to the user. - View Dependent Claims (28, 29, 30)
-
Specification