Patents

During my career, I have developed a number of tools and methods which have been patented globally.  It has been an honor and a privilege to be mentored in the area of inventions and patents by Rick Hamilton, one of the US’ most prolific inventors.  It has also been a thrill and a privilege to help mentor a great group of up-and-coming inventors.

I’ve been pleased to be awarded over 50 US patents (and a number of corresponding global patents for the same inventions.)  For your interest, I’ve included a list below of all the US patents.  You can find more details via Google’s patent search portal.

US Patent 6,438,714 “Method and Apparatus for Testing Large Arrays of Storage Devices” awarded August 20th, 2002.

US Patent 6,446,085 “Method and Apparatus for Processing Recursive Hard Links in a Data Processing System” awarded September 3rd, 2002.

US Patent 6,490,690 “Method and Apparatus for UNIX System Catastrophic Recovery Aid” awarded December 3rd, 2002.

US Patent 6,493,729 “Method and System to Administer Mirrored Filesystem” awarded December 10th, 2002.

US Patent 6,567,509 “Method and System to Extend Functionality of Voice Processing Systems” awarded May 20th, 2003.

US Patent 6,658,092 “Method, Apparatus, and Computer Program Product for Authorizing Re-Recording” awarded December 2, 2003.

US Patent 6,717,592 “Notification Processing System” awarded April 6th, 2004.

US Patent 6,778,639 “Method, Apparatus, and Computer Program for Authorizing Recording of a Message” awarded August 17th, 2004.

US Patent 6,801,965 “Audio Buffer Station Allocation” awarded October 5th, 2004.

US Patent 6,871,322 “Method and Apparatus for Providing User Support Through an Intelligent Help Agent” awarded March 22nd, 2005.

US Patent 6,880,108 “Risk Assessment Methodology for AIX-based Computer Systems” awarded April 12th, 2005.

US Patent 6,885,732 “Cascading Voicemail Vignettes” awarded April 26th, 2005.

US Patent 6,904,424 “Method and System for Managing Shell Script File Development and Execution” awarded June 7th, 2005.

US Patent 6,912,676 “Automated Risk Assessment Tool for AIX-Based Computer Systems” awarded June 28th, 2005.

US Patent 6,915,246 “Employing Speech Recognition and Capturing Customer Speech to Improve Customer Service” awarded July 5th, 2005.

US Patent 6,917,980 “Method and Apparatus for Dynamic Modification of Internet Firewalls using Variably Weighted Text Rules” awarded July 28th, 2005.

US Patent 6,931,422 “Enhanced Backup and Recovery Methodology” awarded August 16th, 2005.

US Patent 6,938,057 “Method and apparatus for networked backup storage” awarded August 30th, 2005.

US Patent 6,973,620 “Method and apparatus for providing user support based on contextual information” awarded December 6th, 2005.

US Patent 6,976,067 “Method and apparatus for providing entitlement information for interactive support” awarded December 13th, 2005.

US Patent 6,993,285 “Audio buffer processing” awarded January 31st, 2006.

US Patent 7,032,007 “Apparatus and method for monitoring instant messaging accounts” awarded April 18th, 2006.

US Patent 7,058,565 “Employing speech recognition and key words to improve customer service“ awarded April 18th, 2006.

US Patent 7,062,536 “Grouping Electronic Message Replies” awarded April 18th, 2006.

US Patent 7,072,684 “Method, apparatus, and computer program product for transcribing a telephone conversation” awarded July 4th, 2006.

US Patent 7,079,632 “Voice mail profiles for dynamic voice mail response” awarded July 18th, 2006.

US Patent 7,080,013 “Categorization and recall methodology for physical media in large carousel systems” awarded July 18th, 2006.

US Patent 7,090,548 “Method of using a linear propulsor array for propulsion and navigation” awarded August 15th, 2006.

US Patent 7,092,510 “Method and system for telephone wait user interface selection” awarded August 15th, 2006.

US Patent 7,092,724 “Method and apparatus for waypoint services navigational system” awarded August 15th, 2006.

US Patent 7,093,287 “Method and system for building dynamic firewall rules, based on content of downloaded documents” awarded August 15th, 2006.

US Patent 7,120,671 “Method and system for multi-party electronic mail receipts” awarded October 10th, 2006.

US Patent 7,191,221 “Method for managing electronic mail receipts using audio-visual notification enhancements” awarded March 13th, 2007.

US Patent 7,194,536 “Apparatus and method for monitoring and analyzing instant messaging account transcriptions” awarded March 20th, 2007.

US Patent 7,204,731 “Linear propulsor with radial motion” awarded April 17th, 2007.

US Patent 7,244,151 “Linear propulsor with linear motion” awarded July 17th, 2007.

US Patent 7,260,190 “System and method for managing voicemails using metadata” awarded August 21st, 2007.

US Patent 7,260,743 “System and method for achieving autonomic computing self-healing, utilizing meta level reflection and reasoning” awarded August 21st, 2007.

US Patent 7,337,213 “Method and apparatus for managing messages in a messaging session” awarded February 26 th, 2008.

US Patent 7,357,684 “Control system for a Linear propulsor” awarded April 15th, 2008.

US Patent 7,412,491 “Method and apparatus for enhancing instant messaging system” awarded August 12 th, 2008.

US Patent 7,415,119 “System and method for hierarchical audio conflict control” awarded August 19 th, 2008.

US Patent 7,475,114 “Method for notification of local action required to contents of electronic mail message” awarded January 6 th, 2009.

US Patent 7,475,119 “Method and apparatus for managing messages in a messaging session” awarded January 6 th, 2009.

US Patent 7,480,717 “System and method for path saturation for computer storage performance analysis” awarded January 20 th, 2009.

US Patent 7,493,359 “E-mail role templates for classifying e-mail” awarded February 17 th, 2009.

US Patent 7,494,048 “System and method for brand name gift card exchange” awarded February 24 th, 2009.

US Patent 7,499,980 “System and method for an on-demand peer-to-peer storage virtualization infrastructure” awarded March 3rd, 2009.

US Patent 7,523,273: Autonomic storage provisioning to enhance storage virtualization infrastructure availability” awarded April 21st, 2009.

US Patent 7,562,118 “E-mail route trace functionality awarded July 14 th, 2009.

US Patent 7,609,840 “System and method for hierarchical audio conflict control” awarded October 27 th, 2009.

US Patent 7,693,951 “Method and apparatus for enhancing instant messaging systems” awarded April 6 th, 2010.

US Patent 7,7209,23 “Method and system for notification of local action required to contents of electronic mail message” awarded May 18 th, 2010.

US Patent 7,748,621 “Method and system for dissemination of paperless transaction receipts in non-networked environments” awarded July 6 th, 2010.

US Patent 7,793,308 “Setting operation based resource utilization thresholds for resource use by a process” awarded September 7 th, 2010.

US Patent 7,809,794 “Method and system for notification of electronic message reply requirements” awarded October 5 th, 2010.

US Patent 7,889,858 “Method and system for telephone wait user interface selection” awarded February 15 th, 2011.

US Patent 8,185,907 “Method and system for assigning logical partitions to multiple shared processor pools” awarded May 22nd, 2012.

US Patent 8,214,478 “Path saturation for computer storage performance analysis” awarded July 3rd, 2012.

US Patent 8,307,026 “On-demand peer-to-peer storage virtualization infrastructure” awarded November 6th, 2012.


(Image courtesy of patpitchaya at FreeDigitalPhotos.net)