Unobtrusive rule-based computer usage enhancement system
First Claim
1. A personal computer system comprising:
- a processor;
an input device for user interaction with the computer system coupled to the processor;
an output device for displaying information coupled to the processor; and
a usage enhancement software system executable on the processor;
wherein the usage enhancement system detects a usage pattern and if the usage pattern satisfies a trigger threshold, the usage enhancement system suggests a method for improving computer usage that is based on the usage pattern.
2 Assignments
0 Petitions
Accused Products
Abstract
A personal computer usage enhancement system, said usage enhancement system configured to detect usage patterns and if a usage pattern satisfies a trigger threshold, the usage enhancement system suggests methods for improving computer usage that are based on the usage pattern. The usage enhancement system comprises a rules-based engine comprising individual rules for different usage patterns and a message agent for displaying the methods for improving computer usage. The trigger threshold and methods for improving computer usage reside within associated rules. All methods for improving computer usage are transmitted to the message agent to display on an output device. All components of the usage enhancement system are modular and updateable by a backend device configured to download all updates from a network connection. The rules-based engine preferably executes in a highest protection layer of a computer operating system and occupies no more than 1% of the computer system resources.
-
Citations
27 Claims
-
1. A personal computer system comprising:
-
a processor;
an input device for user interaction with the computer system coupled to the processor;
an output device for displaying information coupled to the processor; and
a usage enhancement software system executable on the processor;
wherein the usage enhancement system detects a usage pattern and if the usage pattern satisfies a trigger threshold, the usage enhancement system suggests a method for improving computer usage that is based on the usage pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for improving usage and efficiency of personal computer systems comprising:
-
monitoring usage patterns associated with said computer system; and
comparing usage patterns with a plurality of rules;
wherein if the usage patterns satisfy one of said rules, offering a computer user actions to improve the usage and efficiency of the computer system. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An extensible rule-based computer usage enhancement software package comprising:
-
a rule-based engine executable on a computer system to detect and gather computer usage patterns;
rules interpretable by the rule-based engine related to specific usage types; and
triggers within the rules that establish a threshold level for predetermined usage patterns above which suggestions are made to a computer user on ways to improve computer usage, wherein all components of the software package reside on a single computer system and minimize active polling and executable components so as to occupy less than 10% of the computer system resources while the software package executes. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification