Data processing: artificial intelligence – Knowledge processing system – Knowledge representation and reasoning technique
Reexamination Certificate
1998-01-31
2001-05-22
Powell, Mark R. (Department: 2122)
Data processing: artificial intelligence
Knowledge processing system
Knowledge representation and reasoning technique
C706S046000, C707S793000
Reexamination Certificate
active
06236983
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to information collection systems. More specifically, the invention provides a system for collecting information regarding a device or a user of a device.
BACKGROUND
Different types of systems and procedures are available for collecting or retrieving information from a device or a user of a device. The collected information may be used to analyze system performance, identify existing problems, or identify potential problems. If a problem or potential problem is identified, a user or administrator of the system is notified of the problem and can take an appropriate action.
Existing procedures for collecting or retrieving information are typically contained in a software application or a built-in diagnostic routine that performs one or more procedures to monitor specific portions of a system. Generally, these procedures are included in a single application or a diagnostic routine that retrieves information about the system and analyzes the retrieved information. Therefore, these procedures retrieve a particular set of information and perform a particular analysis on the information.
These existing applications or diagnostic routines are not easily modified if a user or administrator wants to change the information retrieved or change the analysis performed on the retrieved information. To make such a change requires modifying the application source code or modifying the built-in diagnostic routine, both of which can be complicated and time-consuming.
Additionally, many existing applications are invoked and operated by a user of the system. Instead of running automatically or running in a “background” mode, these applications are executed at the direction of the user. Thus, to retrieve data about the system using this type of application, the user must install the application and know how to operate and command the application. If the application is used infrequently (e.g., only when a problem occurs), the user is not likely to be proficient when operating the application. In this situation, the user may need to re-learn the operation of the application before retrieving and analyzing data about the system.
It is therefore desirable to provide a system that collects information automatically while requiring minimal interaction with the user of the system. Additionally, it is desirable to provide an information collection system that is easily modified to collect different types of data and perform different operations on the collected data.
SUMMARY OF THE INVENTION
Embodiments of the present invention provide a system for passively and actively collecting information about a device, such as a computing device and/or the user of the device. The system uses one or more discovery agents to collect information about a device or its user. The discovery agents do not have intelligence to understand the collected information. Instead, the discovery agents communicate the collected information to a discovery engine, which receives collected data from the discovery agents and applies discovery rules to the collected data. The discovery rules determine what, if any, action is to be taken based on the collected data.
A particular embodiment of the invention receives information from a discovery agent, which collects information when activated. The invention determines a discovery rule to be applied to the information received from the discovery agent. The discovery rule is then applied to the information received from the discovery agent. The discovery agent and the discovery rule are separate code sequences.
Embodiments of the invention periodically activate the discovery agent to collect information.
An embodiment of the invention receives information from multiple discovery agents.
Other embodiments of the invention apply multiple rules to the information received from one or more discovery agents.
REFERENCES:
patent: 4972504 (1990-11-01), Daniel, Jr. et al.
patent: 5185708 (1993-02-01), Hall et al.
patent: 5185860 (1993-02-01), Wu
patent: 5220655 (1993-06-01), Tsutsui
patent: 5555346 (1996-09-01), Gross et al.
patent: 5559692 (1996-09-01), Telingator et al.
patent: 5586025 (1996-12-01), Tsuji et al.
patent: 5727174 (1998-03-01), Aparicio et al.
patent: 5877759 (1999-03-01), Bauer
patent: 5944783 (1999-08-01), Nieten
Hu et al, “Discovery of decision rules in relational databases: a rough set approach”, ACM CIKM pp 392-400, Mar. 1994.*
Adomavicius et al, “User profiling in personalization applications through rules discovery and validation”, ACM KDD pp 377-381, Jul. 1999.*
Shyu et al, “Discovering quasi equivalance relationship from database system”, ACM CIKM pp 102-108, Jan. 1999.*
Rosset et al. “Discovery of fraud rules for telecommunication challenges and solutions” ACM KDD pp 409-413, Mar. 1994.*
Elofson “intelligent agents extend knowledge based system feasibility”, IBM system Journal vol. 34, No. 1, pp 78-95, 1995.*
Hilbert et al “Agents for collecting application usage data over the internet”, ACM Autonomous agents, pp 149-156, 1998.*
Hofmann et al, “Mobile agents on the digital battlefield”, ACM Autonomous agents, pp 219-225, 1998.*
Patent Cooperation Treaty's International Search Report for International Application No. PCT/US99/01792, dated Apr. 8, 1999, 4 pages.
Selker, T., Coach: A Teaching Agent That Learns Communications of the ACM, Jul. 1994, vol. 37, No. 7, pp. 92-99, see pp. 93-95.
Hofmann William D.
Hurley John C.
Aveo, Inc.
Blakely Sokoloff Taylor & Zafman LLP.
Khatri Anil
Powell Mark R.
LandOfFree
Method and apparatus for collecting information regarding a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for collecting information regarding a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for collecting information regarding a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2510152