The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 23, 2011
Filed:
May. 30, 2003
Edwina LU, Palo Alto, CA (US);
Lik Wong, Union City, CA (US);
Sanjay Kaluskar, Mountain View, CA (US);
James Stamos, Saratoga, CA (US);
Neerja Bhatt, Mountain View, CA (US);
Wei Wang, Fremont, CA (US);
Edwina Lu, Palo Alto, CA (US);
Lik Wong, Union City, CA (US);
Sanjay Kaluskar, Mountain View, CA (US);
James Stamos, Saratoga, CA (US);
Neerja Bhatt, Mountain View, CA (US);
Wei Wang, Fremont, CA (US);
Oracle International Corporation, Redwood Shores, CA (US);
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.