Enhanced input using packet switching over a PS/2 or other...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral adapting

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S005000, C710S072000, C710S073000, C703S023000, C719S321000, C719S327000

Reexamination Certificate

active

10812940

ABSTRACT:
A designated byte of a PS/2 packet is used for data not recognized by a conventional PS/2 port driver. Each packet byte received by the conventional port driver is read by an Interrupt Service Routine (ISR) of a filter driver. If a received packet contains an unrecognized data type, that data is extracted. The filter driver converts the byte containing the data to 0000 0000. The port driver provides the all-zero byte to a higher level driver for processing into a subsequent data structure. A Service Callback Routine of the filter driver receives that data structure from the higher level driver. Depending upon the type of unrecognized data extracted by the ISR, that data is then either inserted into the data structure or passed independently of that data structure to a user level application.

REFERENCES:
patent: 5574891 (1996-11-01), Hsu et al.
patent: 5754890 (1998-05-01), Holmdahl et al.
patent: 5964853 (1999-10-01), Falik et al.
patent: 6442734 (2002-08-01), Hanson et al.
patent: 6772236 (2004-08-01), Williams et al.
U.S. Appl. No. 10/420,039, filed Apr. 17, 2003.
DevicetoControl <http://msdn.microsoft.com/library/en-us/devio/base/deviceiocontrol.asp?frame=true>, published prior to Mar. 31, 2004.
MOUSE—STATE <http://msdn.microsoft.com/library/en-us/intinput/hh/intinput/i8042ref—2jhu.asp?frame=true> published prior to Mar. 31, 2004.
MOUSE—INPUT—DATA <http://msdn.microsoft.com/library/en-us/intinput/hh/intinput/mref—4d6a.asp?frame=true> published prior to Mar. 31, 2004.
MouFilter—IsrHook <http://msdn.microsoft.com/library/en-us/intinput/hh/intinput/mfilref—1k4y.asp?frame=true> published prior to Mar. 31. 2004.
WM—HSCROLL <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctis/scrollbars/scrollbarreference/scrollbarmessages/wm—hscroll.asp> published prior to Mar. 31, 2004.
The PS/2 Mouse/Keyboard Protocol <http://panda.cs.ndsu.nodak.edu/˜achapwes/PICmicro/PS2/ps2.htm> published prior to Mar. 31, 2004.
Keyboard scancodes: The PS/2 Mouse <http://www.win.tue.ni/˜aeb/linux/kbd/scancodes-12.html> published prior to Mar. 31, 2004.
Windows and the 5-Button Wheel Mouse: <http://www.microsoft.com/whdc/hwdev/tech/input/5b—wheel.mspx> published prior to Mar. 31, 2004.
MouFilter—ServiceCallback <http://www.osr.com/ddk/intinput/mfilref—4hte.htm> published prior to Mar. 31, 2004.
Configuration of Device Objects for a Single Keyboard or a Single Mouse Device: <http://www.osr.com/ddk/intinput/km-ovr—7up3.htm> published prior to Mar. 31, 2004.
Standard keyboard and Mouse Driver Stacks: <http://www.osr.com/ddk/intinput/km-ovr—3jxj.htm> published prior to Mar. 31, 2004.
Features of the Kbfiltr and Moufiltr Drivers: <http://www.osr.com/ddk/intinput/km-ovr—2iw7.htm> published prior to Mar. 31, 2004.
Types of WDM Drivers (Kernel-Mode Driver Architecture: Windows DDK): <http://msdn.microsoft.com/library/en-us/kmarch/hh/kmarch/wdmintro—3ep3.asp?frame=true> published prior to Mar. 31, 2004.
Example WDM Device Objects: <<http://msdn.microsoft.com/library/en-us/kmarch/hh/kmarch/devobjts—4ejr.asp?frame=true> published prior to Mar. 31, 2004.
Sample Device and Driver Configuration: <http://msdn.microsoft.com/library/en-us/kmarch/hh/kmarch/wdmintro—Ojon.asp?frame=true> published prior to Mar. 31, 2004.
Introduction to Device Objects: <http://msdn.microsoft.com/library/en-us/Kmarch/hh/kmarch/devobjts—4fqf.asp?frame=true> published prior to Mar. 31, 2004.
What is a Callback Function?: <http://msdn.microsoft.com/library/en-us/modcore/html/deovrwhatiscallbackfunction.asp?frame=true> published prior to Mar. 31, 2004.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Enhanced input using packet switching over a PS/2 or other... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Enhanced input using packet switching over a PS/2 or other..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enhanced input using packet switching over a PS/2 or other... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3725404

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.