About Us
Res-Q-ware LLC, formerly SmartSoft, is a small company with a passion to make anything possible for users of Microsoft Windows® operating systems. John Hensley, the founder and principle engineer at Res-Q-ware, has a long history as both a team leader and independent researcher tasked with delivering highly successful software products to a mass market audience.
John was responsible for the conception, design and implementation RescueBoot™, a software product consisting of over 150,000 lines of kernel mode device driver and Win32 user mode code that dynamically creates a bootable archive copy of the core Windows XP/2K operating system files on an end user's computer and allows this archived copy of Windows to operate from a protected hard drive directory or standalone CDROM disc. John has also played key roles in the design and delivery of many of the most successful software and hardware products from major names in the computer industry.
As a lead software development engineer employed by Microsoft Corporation, and later as an independent consultant to Microsoft, John Hensley was tasked with responsibilities for the design and implementation of features present in many Microsoft products including Microsoft ROM DOS 1.0, Microsoft MS-DOS 5.0, Microsoft Windows 95, Microsoft Windows XP and Microsoft Office XP.
- Conception and implementation of Microsoft ROM DOS version 1.0.
- Designed and wrote the industry standard extended interrupt 13h ROMBIOS disk interface specification.
- Designed and implemented the MS-DOS 5.0 Retail Upgrade software that dynamically converted hard drive partitions and updated all previous OEM specific versions of MS-DOS to the MS-DOS 5.0 OS standard.
- Conception and implementation of many of the new features in MS-DOS 5.0.
- Led the team of developers responsible for designing and implementing the Windows 95 setup program that upgraded all previous MS-DOS and Windows 3.x versions to Windows 95. Led the development team responsible for implementation of the Windows 95 registry.
- Worked with cryptology scientists within Microsoft Research in designing and implementing the security code that protects the Windows XP and Office activation modules.
- Inventor of Microsoft's patented technology for detecting computer idle states to allow placing CPU into a reduced power state.
- Inventor of Microsoft's patented technology for allowing dynamic load libraries to operate between normally incompatible operating systems.
As an independent consultant to Iomega Corporation, John Hensley was tasked with responsibilities for the design and implementation of the features present in many of Iomega Corporation's end user software tools and hardware drivers.
- Design and implementation of Windows NT, 2000 and XP kernel drivers for Iomega HotBurn CD Burning software.
- Design and implementation of Windows NT, 2000 and XP kernel drivers for Iomega Activity disk product.
- Inventor of patented Zip boot Windows from drive A: technology.
- Ported Iomega Windows 3.x Zip Drive software to 32 bits for Windows 95.
- Created Zip Drive shell extension for Windows 95.
- Conception and implementation of ATA to SCSI drive miniport driver.
- Conception and implementation of hardware device drivers that allowed IBM ThinkPad laptops to be compatible with ATA Zip Drives.
As an independent consultant to Iomega Corporation, John Hensley was tasked with leading a joint team of engineers from Iomega and Symantec in the completion and release of the Symantec Norton Zip Rescue product.
Technology Patents
John Hensley has a successful track record track in identifying patentable technology and then working with the patent attorney to pursue the strongest claims for domestic and international legal protection of the technology. John has participated in every step of the patent process, working with various patent attorneys, and has an exceptional record in overcoming patent office claim rejections.
- 7,017,039 Method of booting a computer operating system to run from a normally unsupported system device
- 6,999,913 Emulated read-write disk drive using a protected medium
- 6,993,649 Method of altering a computer operating system to boot and run from protected media
- 6,915,420 Method for creating and protecting a back-up operating system within existing storage that is not hidden during operation
- 6,016,402 Method for integrating removable media disk drive into operating system recognized as fixed disk type and modifying operating system to recognize as floppy disk type
- 5,655,154 Method and system for sharing utilities between operating systems
- 5,544,082 Method and system for placing a computer in a reduced power state