Computer graphics processing and selective visual display system – Display peripheral interface input device
Reexamination Certificate
2008-05-06
2008-05-06
Lewis, David L. (Department: 2629)
Computer graphics processing and selective visual display system
Display peripheral interface input device
C345S161000, C345S168000, C463S036000, C463S037000, C463S038000, C710S072000, C710S073000
Reexamination Certificate
active
07369117
ABSTRACT:
A system for using computer input devices with software applications is disclosed. The system includes an input device mapper API, which uses a language of semantics as an interface between input devices and software applications. The input device mapper receives information about which semantics the devices connected to the computer are able to implement, and which semantics correspond to actions that a user can request the software to perform. The input device mapper maps controls on the available devices into user-requestable software actions by matching, as closely as possible, device controls and software actions that correspond to the same semantic. The system thus makes input devices and software applications transparent to each other, and permits a software application to be designed to operate without regard to which input device is being used to control its actions.
REFERENCES:
patent: 4976435 (1990-12-01), Shatford
patent: 5157384 (1992-10-01), Greanis
patent: 5317695 (1994-05-01), Celi, Jr.
patent: 5396267 (1995-03-01), Bouton
patent: 5442376 (1995-08-01), Tannenbaum et al.
patent: 5807175 (1998-09-01), Davis et al.
patent: 5838307 (1998-11-01), Bouton
patent: 5893064 (1999-04-01), Kudirka et al.
patent: 5896125 (1999-04-01), Niedzwiecki
patent: 5935224 (1999-08-01), Svancarek et al.
patent: 5977886 (1999-11-01), Barile et al.
patent: 5991546 (1999-11-01), Chan et al.
patent: 6071194 (2000-06-01), Sanderson et al.
patent: 6073205 (2000-06-01), Thomson
patent: 6081855 (2000-06-01), deCarmo
patent: 6085265 (2000-07-01), Kou
patent: 6192420 (2001-02-01), Tsai et al.
patent: 6195712 (2001-02-01), Pawlowski et al.
patent: 6213880 (2001-04-01), Sim
patent: 6223289 (2001-04-01), Wall et al.
patent: 6263392 (2001-07-01), McCauley
patent: 6311228 (2001-10-01), Ray
patent: 6349345 (2002-02-01), Sims et al.
patent: 6615299 (2003-09-01), Chu et al.
patent: 6643721 (2003-11-01), Sun
patent: 6963937 (2005-11-01), Kamper et al.
patent: 7116310 (2006-10-01), Evans et al.
patent: 0 394 614 (1990-10-01), None
patent: 2 241 474 (1991-09-01), None
patent: WO 98/57719 (1998-12-01), None
Compaq, Intel, Microsoft, and NEC,Universal Serial Bus Specification, Revision 1.1, Chapter 4 (Architectural Overview), Chapter 6 (Mechanical), and Chapter 9 (USB Device Framework), Sep. 23, 1998, 62 pages.
Systemsoft Corporation and Intel Corporation,Universal Serial Bus Common Class Specification, Revision 1.0, Dec. 16, 1997, 16 pages.
USB Implementers' Forum,Universal Serial Bus(USB).Device Class Definition for Human Interface Devices(HID), Version 1.11, 1996-2001, 96 pages.
Apple Computer, Inc.,Apple Game Sprockets Guide, Ch. 3, pp. 3/5-3/68 (84 total pages), 1996.
Universal Serial Bus Specification, Revision 1.1, Sep. 23, 1998, pp. ii, 4, 6, and 19.
“Universal Serial Bus Common Class Specification”, SystemSoft Corporation, Intel Corporation, Dec. 1997.
“Universal Serial Bus (USB). Device Class Definition for Human Interface Devices (HID),” 1996-1999 USB Implementers' Forum.
“USB Device Framework”, Revision 1.1, Chapter 9, University Serial Bus Specification, Sep. 1998.
Universal Serial Bus (USB) HID Usage Tables, Jun. 27, 2001, Version 1.11, 1996-2001 USB Implementers Forum.
Andrews Marcus J.
Evans C. Shane
Sharma Om K.
Thornton John M.
Veres James E.
Klarquist & Sparkman, LLP
Lewis David L.
Microsoft Corporation
LandOfFree
Application programming interface that maps input device... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Application programming interface that maps input device..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Application programming interface that maps input device... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2765205