Inventor
THACKER CHARLES P
US30 patents
⚠️ This page may combine multiple inventors who share the name “THACKER CHARLES P”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
11 patentsUS6957233B1Oct 18, 2005
Method and apparatus for capturing and rendering annotations for non-modifiable electronic content
MICROSOFT CORP96 citations98
US6788815B2Sep 7, 2004
System and method for accepting disparate types of user input
MICROSOFT CORP144 citations98
US7082495B2Jul 25, 2006
Method and apparatus to reduce power consumption and improve read/write performance of hard disk drives using non-volatile memory
MICROSOFT CORP193 citations97
US7120872B2Oct 10, 2006
Organizing, editing, and rendering digital ink
MICROSOFT CORP42 citations96
US7265303B2Sep 4, 2007
Electromagnetic digitizer sensor array
MICROSOFT CORP21 citations92
US7266769B2Sep 4, 2007
Organizing, editing, and rendering digital ink
MICROSOFT CORP18 citations92
US7028258B1Apr 11, 2006
Dynamic pagination of text and resizing of image to fit in a document
MICROSOFT CORP50 citations92
US7418137B2Aug 26, 2008
System and method for accepting disparate types of user input
MICROSOFT CORP11 citations84
US7322008B2Jan 22, 2008
Organizing, editing, and rendering digital ink
MICROSOFT CORP10 citations84
US7571265B2Aug 4, 2009
Deterring theft and unauthorized use of electronic devices through the use of counters and private code
MICROSOFT CORP3 citations63
US7987365B2Jul 26, 2011
Subscription-based computing implemented in hardware of computing device
MICROSOFT CORP5 citations61
DIGITAL EQUIPMENT CORP
10 patentsUS5267235ANov 30, 1993
Method and apparatus for resource arbitration
DIGITAL EQUIPMENT CORP121 citations98
US5088091AFeb 11, 1992
High-speed mesh connected local area network
DIGITAL EQUIPMENT CORP262 citations97
US5313501AMay 17, 1994
Method and apparatus for deskewing digital data
DIGITAL EQUIPMENT CORP103 citations96
US5193197AMar 9, 1993
Apparatus and method for distributed dynamic priority arbitration for access to a shared resource
DIGITAL EQUIPMENT CORP92 citations96
US5179558AJan 12, 1993
Routing apparatus and method for high-speed mesh connected local area network
DIGITAL EQUIPMENT CORP86 citations96
US5136700AAug 4, 1992
Apparatus and method for reducing interference in two-level cache memories
DIGITAL EQUIPMENT CORP67 citations96
US5276851AJan 4, 1994
Automatic writeback and storage limit in a high-performance frame buffer and cache memory system
DIGITAL EQUIPMENT CORP51 citations93
US5301283AApr 5, 1994
Dynamic arbitration for system bus control in multiprocessor data processing system
DIGITAL EQUIPMENT CORP43 citations92
US5835134ANov 10, 1998
Calibration and merging unit for video adapters
DIGITAL EQUIPMENT CORP10 citations74
US5058131AOct 15, 1991
Transmitting high-bandwidth signals on coaxial cable
DIGITAL EQUIPMENT CORP5 citations63
XEROX CORP
5 patentsUS4063220ADec 13, 1977
Multipoint data communication system with collision detection
XEROX CORP423 citations97
US4103331AJul 25, 1978
Data processing display system
XEROX CORP38 citations92
US4276647AJun 30, 1981
High speed Hamming code circuit and method for the correction of error bursts
XEROX CORP30 citations88
US4148098AApr 3, 1979
Data transfer system with disk command verification apparatus
XEROX CORP43 citations87
US4103330AJul 25, 1978
Task handling in a data processing apparatus
XEROX CORP19 citations74