Data processing: artificial intelligence – Knowledge processing system – Knowledge representation and reasoning technique
Reexamination Certificate
2011-08-09
2011-08-09
Starks, Jr., Wilbert L (Department: 2129)
Data processing: artificial intelligence
Knowledge processing system
Knowledge representation and reasoning technique
C706S045000
Reexamination Certificate
active
07996352
ABSTRACT:
Methods and apparatus are provided for distributed rule processing in a sense and respond system. A method for identifying a candidate set of rules is disclosed, comprising the steps of: identifying one or more rules that receive information from one or more sensors to create a first candidate set of rules; evaluating each of the identified rules to identify an initial candidate set of rules, wherein a rule is added to the initial candidate set if a selected device is associated with sensors that are enabled to produce information for the rule being evaluated, if the selected device is enabled to locally provide input information required by the rule being evaluated, and if the rule being evaluated is associated with a group of devices and there are no correlation operators that consume events generated from other devices in the group of devices; and evaluating each rule in the initial candidate set to identify a final candidate set of rules, wherein any rule that receives information from the rule being evaluated is added to the initial candidate set to create the final candidate set if the selected device is enabled to locally satisfy input information required by the rule that receives information and if the rule that receives information is associated with a group of devices and there are no correlation operators that consume events generated from other devices in the group of devices.
REFERENCES:
Alippi, et al, Just-in-Time Adaptive Classifiers—Part I: Detecting Nonstationary Changes, IEEE Transactions on Neural Networks, vol. 19, No. 7, Jul. 2008, pp. 1145-1153.
Adi et al., “AMiT—The situation manager”, International Journal on Very Large Data Bases 13(2):177-203, (2004).
Amini et al., “Adaptive control of extreme-scale stream processing systems”, In proceedings of the International Conference on Distributed Computing Systems, p. 71 (2006).
Bernat et al., “Portable worst-case execution time analysis using Java byte code”, In proceedings of 12th Euromicro Conference on Real-Time Systems. pp. 81-88, Jun. 2000.
Boulis et al., “Design and Implementation of a framework for efficient and programmable sensor networks”, In proceedings of the First International Conference onMobile Systems, Applications, and Services, pp. 187-200, May 2008.
Cabitza et al., “DJess—A context-sharing middleware to deploy distributed inferences systems in pervasive computing domains”, In proceedings of International Conference on Pervasive Services, pp. 229-238, Jul. 2005.
Engblom et al., “Worst-case execution-time analysis for embedded real-time systems”, International Journal on Software Tools for Technology Transfer, 4(4):437-455, (2003).
Jess—the Java Expert System Shell. http://herzberg.ca.sandia.gov/jess/.
Jung et al., “An event detection service for spatio-temporal applications”, In proceedings of International Symposium on Web and Wireles Geographical Information Systems, pp. 22-30, Dec. 2006.
Kim et al., “Services-oriented computing in a ubiquitous computing platform”, In proceedings of 4th International Conference on Service Oriented Computing 2006.
Levis et al., “Active Sensor Networks”, In proceedings of the 2nd USENIX/ACM Symposium on Networked Systems Design and Implementation, pp. 343-356, May 2005.
Liu et al., “DIOS++: A Framework for rule-based autonomic management of distributed scientific applications”, Lecture Notes in Computer Science, vol. 2790, Euro-Par 2003 Parallel Processing , pp. 66-73, 2003.
Madden et al., “Tinydb: An acquisitional query processing system for sensor networks”, Transactions on Database Systems 30(1):122-173, 2005.
Nagl et al., “ViDRE—A Distributed Service-oriented business rule engine based on RuleML”, In proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference, pp. 35-44, Oct. 2006.
Welsh et al., “Programming sensor networks with abstract regions”, In the 1st USENIX/ACM Symposium on Network Systems Design and Implementation, pp. 29-42, Mar. 2004.
Xing et al., “Dynamic load distribution in the Borealis stream processor”, In proceedings of 21st International Conference on Data Engineering, pp. 791-802, Apr. 2005.
Jung Woo-Chul
Lee DaeRyung
Mitchell Stella J.
Munson Jonathan
Park Moonju
Institute for Information Technology Advancement
International Business Machines - Corporation
Ryan & Mason & Lewis, LLP
Starks, Jr. Wilbert L
LandOfFree
Distributed rule processing for ubiquitous computing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Distributed rule processing for ubiquitous computing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Distributed rule processing for ubiquitous computing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2696676