Partial evaluation of rule sets

Data processing: database and file management or data structures – Data integrity – Policy – rule-based management of records – files – and documents

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S999009, C707S999101, C707S999102

Reexamination Certificate

active

08005802

ABSTRACT:
Described herein are various approaches that allow rules to be used to specify actions, that alleviate the complexity and burden of developing and maintaining rules in a rules-based messaging system, and that provide more efficient ways of evaluating rules. The approaches allow rules to specify user-defined transformation functions for transforming messages, to specify when and how to perform row migration, and to specify other types of actions. Rules are grouped into rule sets. Several types of rule sets, referred to as positive and negative rule sets, allow users to use rules that are less complex to develop and maintain. Rule sets are evaluated more efficiently by attempting to evaluate the rule set with less information than is needed to evaluate all the rules in the rule set. Also, the results of rules evaluations that are based on a set of values are cached for later retrieval.

REFERENCES:
patent: 5283856 (1994-02-01), Gross et al.
patent: 5446885 (1995-08-01), Moore et al.
patent: 5564047 (1996-10-01), Bloem et al.
patent: 5627764 (1997-05-01), Schutzman et al.
patent: 5640561 (1997-06-01), Satoh et al.
patent: 5680602 (1997-10-01), Bloem et al.
patent: 5802253 (1998-09-01), Gross et al.
patent: 5852818 (1998-12-01), Guay et al.
patent: 5870747 (1999-02-01), Sundaresan
patent: 5940839 (1999-08-01), Chen et al.
patent: 5984786 (1999-11-01), Ehrman
patent: 5995980 (1999-11-01), Olson et al.
patent: 5999931 (1999-12-01), Breitbart et al.
patent: 6023571 (2000-02-01), Matsumoto et al.
patent: 6067540 (2000-05-01), Hyde
patent: 6073129 (2000-06-01), Levine et al.
patent: 6169988 (2001-01-01), Asakura
patent: 6182086 (2001-01-01), Lomet et al.
patent: 6185555 (2001-02-01), Sprenger et al.
patent: 6192378 (2001-02-01), Abrams et al.
patent: 6233537 (2001-05-01), Gryphon et al.
patent: 6247017 (2001-06-01), Martin
patent: 6304882 (2001-10-01), Strellis et al.
patent: 6427146 (2002-07-01), Chu
patent: 6442568 (2002-08-01), Velasco et al.
patent: 6466950 (2002-10-01), Ono
patent: 6490574 (2002-12-01), Bennett et al.
patent: 6493701 (2002-12-01), Ponnekanti
patent: 6529954 (2003-03-01), Cookmeyer et al.
patent: 6539381 (2003-03-01), Prasad et al.
patent: 6560592 (2003-05-01), Reid et al.
patent: 6604093 (2003-08-01), Etzion et al.
patent: 6691155 (2004-02-01), Gottfried
patent: 6697791 (2004-02-01), Hellerstein et al.
patent: 6728879 (2004-04-01), Atkinson
patent: 6738975 (2004-05-01), Yee et al.
patent: 6757710 (2004-06-01), Reed
patent: 6801915 (2004-10-01), Mack
patent: 6826579 (2004-11-01), Leymann et al.
patent: 6850893 (2005-02-01), Lipkin et al.
patent: 6868413 (2005-03-01), Grindrod et al.
patent: 6889231 (2005-05-01), Souder et al.
patent: 6917946 (2005-07-01), Corl, Jr. et al.
patent: 6925476 (2005-08-01), Multer et al.
patent: 7003531 (2006-02-01), Holenstein et al.
patent: 7058957 (2006-06-01), Nguyen
patent: 7089228 (2006-08-01), Arnold et al.
patent: 7149738 (2006-12-01), Kumar et al.
patent: 7177866 (2007-02-01), Holenstein et al.
patent: 7243256 (2007-07-01), Kaiya et al.
patent: 7289988 (2007-10-01), Joseph
patent: 2001/0047270 (2001-11-01), Gusick et al.
patent: 2002/0049845 (2002-04-01), Sreenivasan et al.
patent: 2002/0078015 (2002-06-01), Ponnekanti
patent: 2002/0091685 (2002-07-01), Feldman et al.
patent: 2002/0133507 (2002-09-01), Holenstein et al.
patent: 2002/0138582 (2002-09-01), Chandra et al.
patent: 2003/0046421 (2003-03-01), Horvitz et al.
patent: 2003/0135523 (2003-07-01), Brodersen et al.
patent: 2003/0212657 (2003-11-01), Kaluskar et al.
patent: 2003/0212670 (2003-11-01), Yalamanchi et al.
patent: 2003/0236834 (2003-12-01), Gottfried
patent: 2004/0002988 (2004-01-01), Seshadri et al.
patent: 2004/0117407 (2004-06-01), Kumar et al.
patent: 2004/0133591 (2004-07-01), Holenstein et al.
patent: 2004/0162859 (2004-08-01), Guo et al.
patent: 2005/0010545 (2005-01-01), Joseph
patent: 2005/0021567 (2005-01-01), Holenstein et al.
patent: 2005/0125371 (2005-06-01), Bhide et al.
patent: 2005/0193024 (2005-09-01), Beyer et al.
patent: 2005/0222996 (2005-10-01), Yalamanchi
patent: 0 743 596 (1996-11-01), None
patent: 0772319 (1997-05-01), None
patent: 0959416 (1999-11-01), None
patent: 6-325093 (1994-11-01), None
patent: 10-222517 (1998-08-01), None
patent: 10-232877 (1998-09-01), None
patent: 2001-273330 (2001-10-01), None
patent: WO 01/08048 (2001-02-01), None
patent: WO 03/098479 (2003-11-01), None
PCT Written Opinion from corresponding PCT/US03/14892.
International Searching Authority, “Notification of Transmittal of the International Search Report or the Declaration,” dated May 25, 2004, 6 pages.
Kei Kurakawa et al., “Life Cycle Design Support Based on Environmental Information Sharing,” IEEE, Feb. 1-3, 1999, Proceedings EcoDesign '99, First International Symposium, pp. 138-142.
Oliver Gunther, et al., “MMM: A Web-Based System for Sharing Statistical Computing Modules,” IEEE, May-Jun. 1997, vol. 1, Issue 3, pp. 59-68.
International Preliminary Examining Authority, “Notification of Transmittal of the International Preliminary Examination Report,” PCT/US2005/009598, dated Oct. 7, 2006, 6 pages.
Amended Claims, PCT/US2005/009598, 6 pages (attached).
Paton, Norman W. et al., “Active database systems”, ACM Computing Surveys (CSUR), vol. 31, No. 1, Mar. 1999, XP-002354519, 42 pages.
Grosof, Benjamin N. et al., “SweetDeal: representing agent contracts with exceptions using XML rules, ontologies, and process descriptions”, Proceedings of the 12thInternational Conference on World Wide Web, May 2003, XP-002354520, 10 pages.
Molina, H, et al., “Database Systems The Complete Book”, Prentice Hall, ISBN: 0-13-098043-9, 2002, 36 pages.
Claims, PCT/US2005/009598, 6 pages.
European Patent Office, “Communication Pursuant to Article 94(3) EPC”, PCT/US2005/009598, received Feb. 22, 2008, 9 pages.
Dong, Yue, et al., “An Intelligent Database for Engineering Applications”, Artificial Intelligence in Engineering, vol. 12, Jan./Apr. 1998, 14 pages.
Japanese Patent Office, “Notice of Grounds of Rejection”, foreign patent Application No. 292882/2006, mailed Jan. 22, 2008, 6 pages.
Claims, Application No. 292882/2006, 9 pages.
Office Action from CN for foreign patent application No. 03821299.4 dated Dec. 24, 2007 (4 pgs) with English translation (4 pgs).
Current claims in CN for foreign patent application No. 03821299.4 (6 pgs).
Current claims in CN for foreign patent application No. 03821299.4 (6 pgs), 2003.
Randy Urbano, et al., “Oracle9iStreams, Release 2 (9.2),” Oracle Corporation, Mar. 2002, 736 pages.
Current Claims in PCT application, International Application No. PCT/US03/23747, 14 page, 2003.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Partial evaluation of rule sets does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Partial evaluation of rule sets, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Partial evaluation of rule sets will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2687210

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.