BMT_logo.jpg (2261 bytes)paypal.jpg (2939 bytes) Ted Waldron III

reddot.gif (334 bytes) smallnew.gif (926 bytes)PRIORITY MASTER 2008reddot.gif (334 bytes) smallnew.gif (926 bytes)FREE Demo V8 reddot.gif (334 bytes)What's New - FREE Online Updatesreddot.gif (334 bytes)
bluedot.gif (923 bytes)Version 8.0.4bluedot.gif (923 bytes) Updated 05/06/08 bluedot.gif (923 bytes)Hit Counterbluedot.gif (923 bytes) $19.95 $9.95 - 3 User License! - *Windows 2K+bluedot.gif (923 bytes)
reddot.gif (334 bytes) Set Process Priority Permanently reddot.gif (334 bytes) DEFENDER reddot.gif (334 bytes) Innovative Full Time DEFENDER reddot.gif (334 bytes) RealTime DEFENDER reddot.gif (334 bytes)
The Absolute Authority on Process Priority and Multitasking Performance for *Windows!
 
Home Search ORDER V8 Testimonials V8 Free Updates V8 MAXI-PROTECT FREE DEMO
Ted Waldron III PM2008 PM2008 FAQ PM2008 Tips Reviewers Contents Offers & Links

ScheduPerformance

Instantly and automatically get 2X/10X/100X multitasking power on default install!

Company Profile

ted3s.jpg (12140 bytes) Ted Waldron III

THE WORLD'S TOP EXPERT ON MULTITASKING - TED WALDRON III

Creator of all of the versions of the Priority Master program since 1993 (OS/2 Version 2.6 and demo, the Windows Version 2008 and the demo) and maintenance of all of the web pages. Also, 8 US software patents granted and 4 are *CPU scheduling related. I was sole creator of IBM's OS/2 Symmetric Multiprocessor CPU scheduling source code at the operating system level. THIS WAS DONE FROM SCRATCH!

I have extensive experience in operating systems and applications development relating to CPU scheduling on single, dual and multiprocessor configurations. These systems are and have been used for military and commercial flight simulation, military hardware and communications, public electrical power generation, direct numeric control, nuclear reactor simulation, space shuttle simulation, world wide financial processing and transactions processing including almost all ATM's. There have been several international publications (including IEEE for RealTime Operating System Software) and US patents relating to CPU scheduling policies published. I have world class experience in operating system development, application development and user level CPU scheduling. The amazing Priority Master 2008 application encapsulates these various CPU scheduling methodologies and that enables the user to achieve unprecedented levels of multitasking productivity.

The company was founded in 1993 to market the Priority Master application and consulting services. It is located in the Austin area in Texas.

United States Software Patents Granted:

1) 5,301,312 4/94 Method and System for Utilizing Benign Fault Occurrence to Measure Interrupt-Blocking Times.

2) 5,335,332 8/94 Method and System for Stack Alignment Utilizing Recursion.

3)*5,386,561 2/95 Method of Integrated System Load Control Through Dynamic Time-Slicing in a Virtual Storage Environment.

4)*5,428,789 7/95 Method and Apparatus for Optimizing User Response Time in a Priority Preemptive Operating System.

5)*5,555,399 9/96 Dynamic Idle List Size Processing in a Virtual Memory Management Operating System.

6) 5,699,511 12/97 System and Method for Dynamically Varying Low Level File System Operation Parameters in Network Systems of Variable Bandwidth.

7)*6,021,425 2/00 System and Method for Optimizing Dispatch Latency of Tasks in a Data Processing System.

8) 6,269,367 6/01 System and Method for Automated Identification, Remediation And Verification of Computer Program Code Fragments with Variable Confidence Factors.

Also, I authored and prepared 6,516,326 and 7,111,018  even though my name is not listed as an inventor. "System and method for integrating electrical power grid and related data from various proprietary raw data formats into a single maintainable electrically connected database"

My Mission

The mission of ScheduPerformance is to integrate the advanced multi-tasking concepts as described in the US Patent and Trademark Office #5,428,789 into the mainstream computing public. These concepts have been integrated into IBM's OS/2* (Version 2.6 on Warp 3 & 4) and the  Windows* (Version 8.0 on 2K/XP/2K3/XP Pro x64) platforms. The problem that the patent addresses is that program and system responses deteriorate rapidly on both platforms when running multiple programs. This is due to the CPU starving effects of running multiple programs at the same  priority. Both platforms employ a default priority policy and all programs at the same priority have equal execution eligibility. When the end-user assigns unique priority levels that span the priority range, enormous performance benefits are automatically achieved. The Priority Master application greatly extends the natural multitasking capabilities of both platforms because it is impossible for the base operating system to know which applications will be most important to the end-user in multitasking scenarios. Priority Master is specifically designed to dramatically improve the inherent multitasking capabilities of the operating system's inferior default CPU scheduling policies and give this priority setting power directly to the end-user where it belongs. The new Full Time DEFENDER for the Basic User automatically puts all background programs (optionally, invisible windows or all processes in the system) into the Idle Class. This creates a huge gap in the priorities between the foreground and background priorities and allow the user to run almost unlimited background programs. The Advanced User can add programs into 1 of 9 Lists to get full control over the programs that run on their system. Priority Master means: Power to the people!

Last year, 75% to 95% of world wide CPU power on Microsoft Windows was wasted while spinning in the System Idle Process. The same is true for the last 10 years! Just use the Task Manager right now and see how much CPU time is displayed. Priority Master's mission is to recover all of the wasted CPU time by effectively managing the priority of the background programs. Yes, how is that for a mission? Simple: just find a way to multiply world wide CPU power by a factor of 4 without any additional hardware! This is IT! Priority Master 2008 is for real and can get the job DONE! Try the FREE demo. You'll get the results immediately on default install. Again, how's that for effectiveness?

So, why are the world wide machines idle 75% to 95% of the time? Simple, running an handful or even a single large application in the background makes the machine unresponsive. The simple fact is that having to set programs manually using the Task Manager or to set each and every program using registry edits is the very reason that the world wide Windows machines are idle 75% to 95% of the time. Also, if the program changes it's priority internally, you have to manually go back to the Task Manger and reset it every time that it changes. Priority Master 2008 automatically forces the priority that is user set using the "priority jack hammer" and this uses typically 0 to 3% overhead. The bargain is that you spend up to 3% to recover typically 75% to 95% of the CPU and be able to run background programs with absolutely no manual user intervention using the Full Time DEFENDER in default mode.

Additional CPU scheduling related information

Ted Waldron III
From EDM2

Ted has 10 years of application and operating systems development for real-time super mini-computers with strong emphasis on CPU scheduling. He is the sole owner of the OS/2 2.0, 2.1 and Symmetric Multiprocessor(SMP) 2.11 schedulers. Ted is the author or co-author of 5 US software patents and internationally published articles. Ted is also the president of ScheduPerformance, Inc. and has a web site at [1], which markets the Priority Master II OS/2 applications.

Ted has written the following article:

OS/2's Symmetrical Multiprocessing Demystified (September 1997)

Work done at IBM for OS/2:

(Note:  Priority Master 2008 is an OS/2 program running on Windows 2K/XP/2K3/XP Pro x64)

 

International Business Machines (IBM)                                   1989-1993

1000NW 51St

Boca Raton, Florida

Title:    Staff Programmer - OS/2 Development, International Headquarters

Responsible for the multitasking priority preemptive schedulers used in OS/2 2.0, 2.1 and the Symmetric Multiprocessor (SMP) version. Major scheduler contributions included specific performance enhancements for: 1) LAN, 2) OS/2 Multi-Media, 3) Windows Multimedia, 4) DOS Dynamic Data Exchange, 5) Memory overcommit detection with scheduler resolution, 6) Optimized dispatch code path for time critical applications, 7) Optimized interrupt response time, 8) Real Time Code path tracing support, 9) Deterministic priority inversion resolution for system resources, 10) Increased foreground performance effectiveness, 11) Created new sub-levels in the priority boost matrix for maximum throughput, and 12) Optimized scheduler/timer handling. Other contributions included: 1) Co developed a US Patented method and system to automate resolving long interrupt blocking periods inside of the OS/2 kernel which was used heavily in support of Multi-Media, 2) Mapped all resident OS/2 routines and converted nonessential routines to pagable, giving more user memory, 3) Discovered and removed resident execute once initialization code from the resident memory. 4) Speaker at IBM's first OS/2 2.0 Technical Seminar in Dallas, Texas (1991), 5) Co-designed, coded, documented, and demonstrated Symmetric Multiprocessing based on OS/2 2.1 at the Spring Comdex in Atlanta (1993), 6) Received an IBM Spotlight Award (3/15/93) by developing an interim contract for Intel Corporation in a joint development project supporting Symmetric Multiprocessing, 7) Co-authored an IBM Boca Innovations article titled "Priority Pre-emptive Multitasking I OS/2 2.0" 8) Received numerous letters of accommodation resulting from solving critical customer problems including Intel on Pentium development and Metaphor. 9) Received an Authors Recognition Certificate (11/3/93), 10) Received a First Filing Invention Disclosure Certificate (Nov 1991), 11) Received a First Level Invention Disclosure Plateau (4 filings July 1992). All coding was done in 16/32 bit C and 16/32 bit Intel assembly.

International Publications:

1) International Journal of Mini & Microcomputers, Vol 15, Number 3, 1993

   "Defining Task-to-Task Dispatch and Interrupt Response Times for Real-Time Systems."

2) The Computer Society of the IEEE, Sixth IEEE Workshop on Real-Time Operating Systems and Software, May 11-12, 1989 p122-130 "Optimizing Task Dispatch Time Through Independent Task Schedulers." I designed/developed and presented the formal data and the paper at the conference at Carnegie Mellon University in Pittsburgh, PA.

Encore was formerly GOULD and before that was Systems Engineering Laboratories which manufactured hardware and an operating system used for 80% of the worlds military and commercial flight simulators, and also direct numeric control, public electrical power generation, space shuttle simulation, nuclear reactor simulators and associated military applications. These were dual processors with a Central Processing Unit (CPU), a Internal Processing Unit (IPU) and an optional Vector Processor (VP). I also developed the Seahawk scheduler and worked on the Reflective memory Bus that has up to 64 dual core processors connected by a fiber optic cable. I did all of the CPU scheduling in the kernel in assembly. I  developed and Indirectly Connected interrupt handler that allowed a program to run once the interrupt fired (128 interrupt levels). I also designed and developed the M.SURE system module that combined the function of suspend and resume into one service. This was presented at Carnegie Mellon University for the IEEE conference.

Encore Computer Corporation                                             1982-1989

6901 W. Sunrise Blvd

Plantation, Florida

Title:  Member of the Technical Staff, Levels IV & V Engineer     Real Time O/S Development and Maintenance

Responsible for the maintenance and enhancement of the MPX-32 2.X & 3.X operating systems. This was composed of generating functional and detailed design specifications, writing test plans, coding, debugging, testing the new software, writing reference and technical manual related information and providing performance measurements for company literature. Reviewed, provided comments and signed all Functional and Detailed Design Specifications for each release of the operating system. Functioned as group leader of Schedulers (four priority preemptive multi-user scheduler offerings) and insured project coherency.  Evaluated customer reported software problems, provided code solutions, and wrote detailed dispositions with the code changes into an internationally available database. Provided direct customer contact/assistance on important difficult software problems and received numerous letters of accommodation from key customers. Solved all problem associated with the scheduling and functioning of the Internal Processing Unit(IPU).  Solved many long-term problems in the resident, nonresident and utility programs. Designed, coded, tested and documented all major enhancements (list removed) associated with each release. All coding was done in assembly.

Title:  Member of the Technical Staff, Levels II & III Engineer   Systems Analyst / Customer Service - International Headquarters

Maintained the entire 1.X operating system from 1.5B to 1.5E, resolving all outstanding software problem reports and documentation errors or enhancements associated with the complete product. Provided national and international phone support. Data base scan shows that I made over 500 code fixes out of 757 total software problem reports in that 2 1/2 year time period. Developed a customized CPU/IPU scheduler package for Washington DC Singer Link's Nuclear Reactor Simulator.  All work was done under the Extended Software Sustaining Support (ESSS) contracts for large accounts. All coding was done in assembly. 

Computer Applications Consulting, Inc. / Westinghouse, Industry System Division (ISD) RIDC Industrial Park   1979-1982

Responsibilities included direct customer contact and applications programming in FORTRAN and Assembly. Completed a conversion project for the Westinghouse Large Motor Division's primary electric motor design programs from IBM 370 FORTRAN to Gould's 3277/80. Consulted, coded and provided training for Process Control Corporation (Pittsburgh) on a project to use a Gould 32/27 to run a complete electric steel furnace plant. Designed, coded, debugged and documented software for Energy Management Systems. Completed the Bulk Link Loader(BLL), a customized compiler with major contributions in the areas of the Parser, Semantics Processor, State Transition Logic and the Distribution Monitoring.  Designed, coded and Documented a customized Interchange Transaction Scheduling (ITS) for Manitoba Hydro-Electric which served 2/3 of Canada and 32 power companies in the north central United States.

Technical training (704 hours): Extensive on-site hardware/software/management training. The list is available upon request.

Summary

In the 1980's, I did all of the CPU scheduling work on the 32 bit super-mini computers. In the 1990's, I did all of the CPU scheduling work for IBM's OS/2. The Priority Master applications has been in development since 1993 on the OS/2 platform and the Windows Platform since 1998.

Priority Master 2008 is simply the best prioritization tool on the market. Every Windows system should have these basic user control features over their programs. Here are the key features that no others have:

reddot.gif (334 bytes)Only software that allows you to to divert the entire machine to a single program(s) and guarantee that it gets the CPU first - no matter how many programs are running and at any priority. Instantly as soon as it starts!
reddot.gif (334 bytes)Get the fastest CD/DVD burn every time.
bluedot.gif (923 bytes)Displays the priority on window title bar and on the Task Bar.
bluedot.gif (923 bytes)Sets the priority permanently even after the machine is rebooted.
bluedot.gif (923 bytes)Automatic priority boost for for the foreground application and can exclude specific applications from being automatically boosted.
bluedot.gif (923 bytes)Sets priority right from the system menu on the desktop icon or on the .exe, .bat or .scr name in the explorer.
bluedot.gif (923 bytes)Sets priority by class so it is absolutely safe for multithreaded applications.
bluedot.gif (923 bytes)The Full Time DEFENDER sets all background programs at once automatically into the idle class.
bluedot.gif (923 bytes)Can detect and notify you when programs are suddenly running in the background and allow you to terminate them now or permanently prevent them from running.
bluedot.gif (923 bytes)Shows you overall class priority distribution for all programs in the system graphically and rates the class based on memory usage.
bluedot.gif (923 bytes)Displays the complicated windows priority structure in an interactive dialog.
bluedot.gif (923 bytes)Has beginner and advanced modes of operation.
bluedot.gif (923 bytes)Has a simple full program overview dialog of the primary functions.
bluedot.gif (923 bytes)Displays the programs in highest to lowest order, shows the application path or window title and includes invisible windows.
bluedot.gif (923 bytes)Allows you to automatically set the start order of programs and prioritize applications at system boot time.
bluedot.gif (923 bytes)Allows you terminate all running programs one at a time or all at once for a fast soft reboot.
bluedot.gif (923 bytes)Program has been in development since 1993 and has been granted a US Patent.

Plus, it comes with FREE online updates, a dozen stunning skins, internal Help

Contact Information

Telephone:
         (469)855-8760
 
Postal address :
ScheduPerformance
3909 Carbondale Ave.
Austin, TX 78744
       

SITE OVERVIEW:

This site contains the US Patented ( 5,428,789) Priority Master 2008 program for Windows 2K/XP/2K3/XP Pro x64. This is a full featured program. It dramatically increases multitasking capability on default install. It operates on a system of 11 list based programs to set the priority permanently, prevent specific programs from running, automatically put all programs to idle priority, kill all programs running at once and many other features. It displays the program's priority in the main window title bar, child windows, and dialogs. Scans for the best priority when the CPU is busy. Starts a group of prioritized programs all at once or at system boot up time. Sets the foreground and background priority and can change the priority dynamically.

 

mailsup.gif (2511 bytes)mailweb.gif (2508 bytes)

Home ]   
Copyright © 1993-2008 ScheduPerformance All Rights Reserved    Contact: (469) 855-8760  Address: 3909 Carbondale Ave. , Austin, TX 78744 
prioritymaster.com has been on the web since 1995!   * Windows is a trademark of Microsoft Corporation.