WO2005101252A3 - Managing event-condition-action rules in a database system - Google Patents

Managing event-condition-action rules in a database system Download PDF

Info

Publication number
WO2005101252A3
WO2005101252A3 PCT/US2005/009598 US2005009598W WO2005101252A3 WO 2005101252 A3 WO2005101252 A3 WO 2005101252A3 US 2005009598 W US2005009598 W US 2005009598W WO 2005101252 A3 WO2005101252 A3 WO 2005101252A3
Authority
WO
WIPO (PCT)
Prior art keywords
event
conditions
database
events
condition
Prior art date
Application number
PCT/US2005/009598
Other languages
French (fr)
Other versions
WO2005101252A2 (en
Inventor
Aravind Yalamanchi
Original Assignee
Oracle Int Corp
Aravind Yalamanchi
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oracle Int Corp, Aravind Yalamanchi filed Critical Oracle Int Corp
Priority to JP2007506242A priority Critical patent/JP4755639B2/en
Priority to AU2005233938A priority patent/AU2005233938A1/en
Priority to EP05730800.9A priority patent/EP1735721B1/en
Priority to CA2558798A priority patent/CA2558798C/en
Publication of WO2005101252A2 publication Critical patent/WO2005101252A2/en
Publication of WO2005101252A3 publication Critical patent/WO2005101252A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2358Change logging, detection, and notification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Use of a database-enabled rules engine includes receiving and storing ECA expressions in columns of a database table. ECA expressions specify (1) an event structure that defines an event that corresponds with the event structure; (2) conditions for evaluation with respect to occurrences of events that correspond with the event structure; and (3) actions for performance in response to events satisfying one or more of the conditions. During evaluation of the rules with respect to one or more events, an event is detected based on the event's compliance with the specified event structure and the conditions are evaluated by determining whether the event satisfies any of the conditions. If the event satisfies a set of one or more conditions that have a corresponding action, then the corresponding action is performed by the database or the database causes the action to be performed outside of the database.
PCT/US2005/009598 2004-03-30 2005-03-22 Managing event-condition-action rules in a database system WO2005101252A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2007506242A JP4755639B2 (en) 2004-03-30 2005-03-22 Managing event-condition-action rules in database systems
AU2005233938A AU2005233938A1 (en) 2004-03-30 2005-03-22 Managing event-condition-action rules in a database system
EP05730800.9A EP1735721B1 (en) 2004-03-30 2005-03-22 Managing event-condition-action rules in a database system
CA2558798A CA2558798C (en) 2004-03-30 2005-03-22 Managing event-condition-action rules in a database system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/815,220 US20050222996A1 (en) 2004-03-30 2004-03-30 Managing event-condition-action rules in a database system
US10/815,220 2004-03-30

Publications (2)

Publication Number Publication Date
WO2005101252A2 WO2005101252A2 (en) 2005-10-27
WO2005101252A3 true WO2005101252A3 (en) 2006-02-09

Family

ID=35055613

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/009598 WO2005101252A2 (en) 2004-03-30 2005-03-22 Managing event-condition-action rules in a database system

Country Status (7)

Country Link
US (1) US20050222996A1 (en)
EP (1) EP1735721B1 (en)
JP (1) JP4755639B2 (en)
CN (1) CN100430942C (en)
AU (1) AU2005233938A1 (en)
CA (1) CA2558798C (en)
WO (1) WO2005101252A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2805125C1 (en) * 2020-03-27 2023-10-11 Ханчжоу Хиквижен Диджитал Текнолоджи Ко., Лтд. Method, system and device for determining action

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7127467B2 (en) * 2002-05-10 2006-10-24 Oracle International Corporation Managing expressions in a database system
US8005802B2 (en) 2002-08-01 2011-08-23 Oracle International Corporation Partial evaluation of rule sets
US7613741B2 (en) * 2002-08-01 2009-11-03 Oracle International Corporation Utilizing rules in a distributed information sharing system
US7895649B1 (en) 2003-04-04 2011-02-22 Raytheon Company Dynamic rule generation for an enterprise intrusion detection system
US20090177540A1 (en) * 2003-07-08 2009-07-09 Yt Acquisition Corporation High-precision customer-based targeting by individual usage statistics
US8412566B2 (en) 2003-07-08 2013-04-02 Yt Acquisition Corporation High-precision customer-based targeting by individual usage statistics
US20050246304A1 (en) * 2004-04-30 2005-11-03 Microsoft Corporation End-user application customization using rules
US7631296B2 (en) * 2004-04-30 2009-12-08 Microsoft Corporation Rules framework for definition and execution of end-user rules logic
US7912863B1 (en) 2004-07-30 2011-03-22 Microsoft Corporation Compositional lifting of operations over structural types
US7774376B1 (en) 2004-07-30 2010-08-10 Microsoft Corporation Type-system extensions for object-oriented language based on coercive subtyping with restrictions
US7792274B2 (en) 2004-11-04 2010-09-07 Oracle International Corporation Techniques for performing multi-media call center functionality in a database management system
US20060195411A1 (en) * 2005-02-28 2006-08-31 Microsoft Corporation End user data activation
US7467149B2 (en) * 2005-03-14 2008-12-16 Microsoft Corporation Complex syntax validation and business logic validation rules, using VAXs (value-added XSDs) compliant with W3C-XML schema specification
US7587415B2 (en) * 2005-03-14 2009-09-08 Microsoft Corporation Single-pass translation of flat-file documents into XML format including validation, ambiguity resolution, and acknowledgement generation
US7761481B2 (en) * 2005-03-14 2010-07-20 Microsoft Corporation Schema generator: quick and efficient conversion of healthcare specific structural data represented in relational database tables, along with complex validation rules and business rules, to custom HL7XSD with applicable annotations
US7567975B2 (en) * 2005-03-16 2009-07-28 Oracle International Corporation Incremental evaluation of complex event-condition-action rules in a database system
US8572733B1 (en) 2005-07-06 2013-10-29 Raytheon Company System and method for active data collection in a network security system
US8224761B1 (en) 2005-09-01 2012-07-17 Raytheon Company System and method for interactive correlation rule design in a network security system
US7950058B1 (en) 2005-09-01 2011-05-24 Raytheon Company System and method for collaborative information security correlation in low bandwidth environments
US7849185B1 (en) * 2006-01-10 2010-12-07 Raytheon Company System and method for attacker attribution in a network security system
US8379830B1 (en) 2006-05-22 2013-02-19 Convergys Customer Management Delaware Llc System and method for automated customer service with contingent live interaction
EP2092474A4 (en) 2006-10-17 2011-09-28 Yt Acquisition Corp A method of distributing information via mobile devices and enabling its use at a point of transaction
US8811156B1 (en) 2006-11-14 2014-08-19 Raytheon Company Compressing n-dimensional data
CN100437587C (en) * 2006-12-31 2008-11-26 华为技术有限公司 Service processing method and device based on data base
KR20100080822A (en) 2007-09-28 2010-07-12 엑세리온 악티에볼라그 Network operating system
US20090164499A1 (en) * 2007-12-20 2009-06-25 Motorola, Inc. Creating policy rules and associated policy rule components
US20090182689A1 (en) * 2008-01-15 2009-07-16 Microsoft Corporation Rule-based dynamic operation evaluation
US10002161B2 (en) * 2008-12-03 2018-06-19 Sap Se Multithreading and concurrency control for a rule-based transaction engine
US9058572B2 (en) * 2008-12-04 2015-06-16 Sap Se Transaction aware, flexible interface for a state correlation and transition execution engine
US10152504B2 (en) 2009-03-11 2018-12-11 Actian Netherlands B.V. Column-store database architecture utilizing positional delta tree update system and methods
US9195707B2 (en) 2010-03-15 2015-11-24 Vmware, Inc. Distributed event system for relational models
JP5696213B2 (en) 2010-07-22 2015-04-08 ヒューレット−パッカード デベロップメント カンパニー エル.ピー.Hewlett‐Packard Development Company, L.P. Context-based item bookmarking
US8996564B2 (en) * 2010-11-22 2015-03-31 Microsoft Technology Licensing, Llc System and method for deploying logic in data files
US8839132B2 (en) * 2010-12-02 2014-09-16 Tecsys, Inc. Method and system for providing visual instructions to warehouse operators
US8595154B2 (en) * 2011-01-26 2013-11-26 Google Inc. Dynamic predictive modeling platform
CN103502899B (en) * 2011-01-26 2016-09-28 谷歌公司 Dynamic prediction Modeling Platform
US8533224B2 (en) 2011-05-04 2013-09-10 Google Inc. Assessing accuracy of trained predictive models
US8909564B1 (en) 2011-06-21 2014-12-09 Google Inc. Predictive model evaluation and training based on utility
WO2013029031A2 (en) * 2011-08-24 2013-02-28 Evergram, Inc. Future messaging system
US8370279B1 (en) 2011-09-29 2013-02-05 Google Inc. Normalization of predictive model scores
US20130117323A1 (en) * 2011-11-03 2013-05-09 Sap Ag Database Queries Enriched in Rules
US11676090B2 (en) 2011-11-29 2023-06-13 Model N, Inc. Enhanced multi-component object-based design, computation, and evaluation
CN103186579A (en) * 2011-12-29 2013-07-03 北京亿阳信通科技有限公司 Database function-based rule implementation and application method and device
US20140025426A1 (en) * 2012-07-23 2014-01-23 Markus Doehring Workflow adaptation using automated model transformation
US10057726B2 (en) * 2012-10-02 2018-08-21 Razer (Asia-Pacific) Pte. Ltd. Managing user data on an electronic device
JPWO2014061190A1 (en) * 2012-10-17 2016-09-05 日本電気株式会社 Event processing apparatus, event processing method, and event processing program
EP2760158B1 (en) 2012-12-03 2017-02-15 Huawei Technologies Co., Ltd. Policy processing method and network device
US9466026B2 (en) 2012-12-21 2016-10-11 Model N, Inc. Rule assignments and templating
US10373066B2 (en) * 2012-12-21 2019-08-06 Model N. Inc. Simplified product configuration using table-based rules, rule conflict resolution through voting, and efficient model compilation
US11074643B1 (en) 2012-12-21 2021-07-27 Model N, Inc. Method and systems for efficient product navigation and product configuration
CN104038356A (en) * 2013-03-04 2014-09-10 阿里巴巴集团控股有限公司 Execution method, configuration apparatus and processing apparatus for data route
US11507574B1 (en) * 2013-03-13 2022-11-22 Actian Netherlands B.V. Adaptive selection of a processing method based on observed performance for improved and robust system efficiency
US20140316859A1 (en) * 2013-04-17 2014-10-23 CloudLogix, LLC Setting up Milestones for Desired Performance
US20140324512A1 (en) * 2013-04-29 2014-10-30 International Business Machines Corporation Automated business function implementation analysis and adaptive transaction integration
US9760596B2 (en) * 2013-05-13 2017-09-12 Amazon Technologies, Inc. Transaction ordering
US11474874B2 (en) 2014-08-14 2022-10-18 Qubole, Inc. Systems and methods for auto-scaling a big data system
US10713225B2 (en) * 2014-10-30 2020-07-14 Pearson Education, Inc. Content database generation
US11436667B2 (en) 2015-06-08 2022-09-06 Qubole, Inc. Pure-spot and dynamically rebalanced auto-scaling clusters
US10572513B2 (en) * 2015-12-14 2020-02-25 Pivotal Software, Inc. Workload management in distributed database systems
WO2017188986A1 (en) * 2016-04-29 2017-11-02 Hewlett Packard Enterprise Development Lp Hypershapes for rules with dimensions defined by conditions
US11080207B2 (en) 2016-06-07 2021-08-03 Qubole, Inc. Caching framework for big-data engines in the cloud
US10606664B2 (en) 2016-09-07 2020-03-31 Qubole Inc. Heterogeneous auto-scaling big-data clusters in the cloud
US11726979B2 (en) 2016-09-13 2023-08-15 Oracle International Corporation Determining a chronological order of transactions executed in relation to an object stored in a storage system
US10180863B2 (en) * 2016-10-31 2019-01-15 Oracle International Corporation Determining system information based on object mutation events
US10733024B2 (en) 2017-05-24 2020-08-04 Qubole Inc. Task packing scheduling process for long running applications
US10528523B2 (en) * 2017-05-31 2020-01-07 International Business Machines Corporation Validation of search query in data analysis system
CN107481039A (en) * 2017-07-27 2017-12-15 平安科技(深圳)有限公司 A kind of event-handling method and terminal device
US11010677B2 (en) * 2017-09-30 2021-05-18 Oracle International Corporation Event management system
US10866963B2 (en) 2017-12-28 2020-12-15 Dropbox, Inc. File system authentication
US11228489B2 (en) 2018-01-23 2022-01-18 Qubole, Inc. System and methods for auto-tuning big data workloads on cloud platforms
EP3759614A1 (en) * 2018-02-27 2021-01-06 Convida Wireless, LLC Semantic operations and reasoning support over distributed semantic data
US10757169B2 (en) 2018-05-25 2020-08-25 Model N, Inc. Selective master data transport
US11630679B2 (en) * 2019-02-19 2023-04-18 Optumsoft, Inc. Using a lane-structured dynamic environment for rule-based automated control
US11144360B2 (en) 2019-05-31 2021-10-12 Qubole, Inc. System and method for scheduling and running interactive database queries with service level agreements in a multi-tenant processing system
US11704316B2 (en) 2019-05-31 2023-07-18 Qubole, Inc. Systems and methods for determining peak memory requirements in SQL processing engines with concurrent subtasks
US11552959B2 (en) * 2019-06-30 2023-01-10 Microsoft Technology Licensing, Llc Access management system with a pre-commit verification engine
CN112671549A (en) * 2019-10-16 2021-04-16 华为技术有限公司 Data processing method, equipment and system
CN113139794A (en) * 2021-01-29 2021-07-20 江阴逐日信息科技有限公司 Automatic configurable process evolution method, system and equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446885A (en) * 1992-05-15 1995-08-29 International Business Machines Corporation Event driven management information system with rule-based applications structure stored in a relational database
EP0743596A2 (en) * 1995-05-19 1996-11-20 AT&T Corp. Method for managing rule conflicts in active rulebased systems
US6427146B1 (en) * 2000-03-31 2002-07-30 Wesley W. Chu Database event detection and notification system using type abstraction hierarchy (TAH)
US6604093B1 (en) * 1999-12-27 2003-08-05 International Business Machines Corporation Situation awareness system
WO2003098479A2 (en) * 2002-05-10 2003-11-27 Oracle International Corporation Managing search expressions in a database system

Family Cites Families (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5627764A (en) * 1991-10-04 1997-05-06 Banyan Systems, Inc. Automatic electronic messaging system with feedback and work flow administration
US5283856A (en) * 1991-10-04 1994-02-01 Beyond, Inc. Event-driven rule-based messaging system
US5530855A (en) * 1992-10-13 1996-06-25 International Business Machines Corporation Replicating a database by the sequential application of hierarchically sorted log records
US5870552A (en) * 1995-03-28 1999-02-09 America Online, Inc. Method and apparatus for publishing hypermedia documents over wide area networks
US5564047A (en) * 1995-04-11 1996-10-08 International Business Machines Corporation Trigger generation in an active database management system
US5692125A (en) * 1995-05-09 1997-11-25 International Business Machines Corporation System and method for scheduling linked events with fixed and dynamic conditions
US5873084A (en) * 1996-01-18 1999-02-16 Sun Microsystems, Inc. Database network connectivity product
US5870605A (en) * 1996-01-18 1999-02-09 Sun Microsystems, Inc. Middleware for enterprise information distribution
US5999946A (en) * 1996-04-10 1999-12-07 Harris Corporation Databases in telecommunications
US5870747A (en) * 1996-07-09 1999-02-09 Informix Software, Inc. Generalized key indexes
US5995980A (en) * 1996-07-23 1999-11-30 Olson; Jack E. System and method for database update replication
US5852818A (en) * 1996-12-23 1998-12-22 Oracle Corporation Non-recursive method for parameter evaluation within an information management system
US5984786A (en) * 1997-01-03 1999-11-16 2 Am Inc. Run-time environment for simulations and games
JPH10222493A (en) * 1997-02-06 1998-08-21 Kokusai Denshin Denwa Co Ltd <Kdd> Mutual causality analysis system
US5832482A (en) * 1997-02-20 1998-11-03 International Business Machines Corporation Method for mining causality rules with applications to electronic commerce
WO1998038587A1 (en) * 1997-02-26 1998-09-03 Siebel Systems, Inc. Method of using a cache to determine the visibility to a remote database client of a plurality of database transactions
US5940839A (en) * 1997-04-04 1999-08-17 Hewlett-Packard Company Fault-tolerant system and method of managing transaction failures in hierarchies
US5873075A (en) * 1997-06-30 1999-02-16 International Business Machines Corporation Synchronization of SQL actions in a relational database system
US6038601A (en) * 1997-07-21 2000-03-14 Tibco, Inc. Method and apparatus for storing and delivering documents on the internet
US5999931A (en) * 1997-10-17 1999-12-07 Lucent Technologies Inc. Concurrency control protocols for management of replicated data items in a distributed database system
US6490574B1 (en) * 1997-12-17 2002-12-03 International Business Machines Corporation Method and system for managing rules and events in a multi-user intelligent agent environment
US6122639A (en) * 1997-12-23 2000-09-19 Cisco Technology, Inc. Network device information collection and change detection
US6073129A (en) * 1997-12-29 2000-06-06 Bull Hn Information Systems Inc. Method and apparatus for improving the performance of a database management system through a central cache mechanism
US6182086B1 (en) * 1998-03-02 2001-01-30 Microsoft Corporation Client-server computer system with application recovery of server applications and client applications
US6560592B1 (en) * 1998-03-19 2003-05-06 Micro Data Base Systems, Inc. Multi-model computer database storage system with integrated rule engine
US6247017B1 (en) * 1998-03-20 2001-06-12 Sun Microsystems, Inc. Server-client communication over a network
US6304882B1 (en) * 1998-05-05 2001-10-16 Informix Software, Inc. Data replication system and method
US6192378B1 (en) * 1998-05-13 2001-02-20 International Business Machines Corporation Method and apparatus for combining undo and redo contexts in a distributed access environment
JP3004008B1 (en) * 1998-10-20 2000-01-31 三菱電機株式会社 Update history management device and update history management method
US6185555B1 (en) * 1998-10-31 2001-02-06 M/A/R/C Inc. Method and apparatus for data management using an event transition network
US6285997B1 (en) * 1998-11-16 2001-09-04 International Business Machines Corporation Query optimization with deferred update and autonomous sources
US6738975B1 (en) * 1998-11-18 2004-05-18 Software Ag, Inc. Extensible distributed enterprise application integration system
US6442568B1 (en) * 1998-12-11 2002-08-27 Compaq Computer Corporation Customer information control system application programming interface with transient data functions, in a loosely coupled data processing environment
US6473772B1 (en) * 1998-12-17 2002-10-29 International Business Machines Corporation Apparatus and methods for dynamic simulation event triggering
DE10003015A1 (en) * 1999-02-06 2000-08-17 Ibm Computer-aided method for automatically transforming a process model
US6233537B1 (en) * 1999-03-26 2001-05-15 E.Piphany, Inc. Workflow modeling language
US6539381B1 (en) * 1999-04-21 2003-03-25 Novell, Inc. System and method for synchronizing database information
US6728879B1 (en) * 1999-06-02 2004-04-27 Microsoft Corporation Transactional log with multi-sector log block validation
US7277863B1 (en) * 2000-06-13 2007-10-02 I2 Technologies Us, Inc. Electronic marketplace communication system
US6405191B1 (en) * 1999-07-21 2002-06-11 Oracle Corporation Content based publish-and-subscribe system integrated in a relational database system
US6801915B1 (en) * 1999-07-28 2004-10-05 Robert Mack Paired keys for data structures
AUPQ428499A0 (en) * 1999-11-26 1999-12-23 Computer Associates Pty. Ltd. A method and apparatus for operating a data base
US7072934B2 (en) * 2000-01-14 2006-07-04 Saba Software, Inc. Method and apparatus for a business applications server management system platform
AU2001241510A1 (en) * 2000-02-16 2001-08-27 Askit Systems Inc. Customer service system and method
US6925476B1 (en) * 2000-08-17 2005-08-02 Fusionone, Inc. Updating application data including adding first change log to aggreagate change log comprising summary of changes
AU2001296866A1 (en) * 2000-09-05 2002-03-22 Zaplet, Inc. Methods and apparatus providing electronic messages that are linked and aggregated
US20030061061A1 (en) * 2000-10-27 2003-03-27 Cox Earl D. Uniform data model
US6493701B2 (en) * 2000-11-22 2002-12-10 Sybase, Inc. Database system with methodogy providing faster N-ary nested loop joins
US7844666B2 (en) * 2000-12-12 2010-11-30 Microsoft Corporation Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system
US6931644B2 (en) * 2000-12-21 2005-08-16 International Business Machines Corporation Hierarchical connected graph model for implementation of event management design
US20020091685A1 (en) * 2001-01-10 2002-07-11 Letmeknow Technology System and method for filtering data events
US7103586B2 (en) * 2001-03-16 2006-09-05 Gravic, Inc. Collision avoidance in database replication systems
US7177866B2 (en) * 2001-03-16 2007-02-13 Gravic, Inc. Asynchronous coordinated commit replication and dual write with replication transmission and locking of target database on updates only
US6697791B2 (en) * 2001-05-04 2004-02-24 International Business Machines Corporation System and method for systematic construction of correlation rules for event management
US6868413B1 (en) * 2001-05-10 2005-03-15 Networks Associates Technology, Inc. System and method for customizing and processing business logic rules in a business process system
US7111023B2 (en) * 2001-05-24 2006-09-19 Oracle International Corporation Synchronous change data capture in a relational database
US6745209B2 (en) * 2001-08-15 2004-06-01 Iti, Inc. Synchronization of plural databases in a database replication system
US7496591B2 (en) * 2001-12-21 2009-02-24 Honeywell International Inc. Method and system for capturing, storing and retrieving events and activities
US7089228B2 (en) * 2002-04-18 2006-08-08 International Business Machines Corporation Computer apparatus and method for caching results of a database query
US7010525B2 (en) * 2002-04-25 2006-03-07 International Business Machines Corporation Method and system for ensuring system awareness with data base connection on demand
US6691155B2 (en) * 2002-06-20 2004-02-10 Linda Gottfried Multimedia system for sharing brand information keeps history of modifications of production information by consumers to allow recreating multimedia interface in its previous formats
US7177859B2 (en) * 2002-06-26 2007-02-13 Microsoft Corporation Programming model for subscription services
US20040002988A1 (en) * 2002-06-26 2004-01-01 Praveen Seshadri System and method for modeling subscriptions and subscribers as data
US6917946B2 (en) * 2002-08-12 2005-07-12 International Business Machines Corporation Method and system for partitioning filter rules for multi-search enforcement
US7149738B2 (en) * 2002-12-16 2006-12-12 International Business Machines Corporation Resource and data administration technologies for IT non-experts
US7120635B2 (en) * 2002-12-16 2006-10-10 International Business Machines Corporation Event-based database access execution
JP4165747B2 (en) * 2003-03-20 2008-10-15 株式会社日立製作所 Storage system, control device, and control device program
US7801851B2 (en) * 2003-06-30 2010-09-21 Gravic, Inc. Method for ensuring referential integrity in multi-threaded replication engines
US7289988B2 (en) * 2003-07-08 2007-10-30 Hewlett-Packard Development Company, L.P. Method and system for managing events
US7933794B2 (en) * 2003-10-30 2011-04-26 International Business Machines Corporation Method and system for active monitoring of dependency models
US7984021B2 (en) * 2003-12-05 2011-07-19 International Business Machines Corporation Optimal use of triggers for detecting database events
US7194451B2 (en) * 2004-02-26 2007-03-20 Microsoft Corporation Database monitoring system
US8688634B2 (en) * 2004-02-27 2014-04-01 International Business Machines Corporation Asynchronous peer-to-peer data replication

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446885A (en) * 1992-05-15 1995-08-29 International Business Machines Corporation Event driven management information system with rule-based applications structure stored in a relational database
EP0743596A2 (en) * 1995-05-19 1996-11-20 AT&T Corp. Method for managing rule conflicts in active rulebased systems
US6604093B1 (en) * 1999-12-27 2003-08-05 International Business Machines Corporation Situation awareness system
US6427146B1 (en) * 2000-03-31 2002-07-30 Wesley W. Chu Database event detection and notification system using type abstraction hierarchy (TAH)
WO2003098479A2 (en) * 2002-05-10 2003-11-27 Oracle International Corporation Managing search expressions in a database system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BENJAMIN N. GROSOF ET.AL: "SweetDeal: representing agent contracts with exceptions using XML rules, ontologies, and process descriptions", PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 20 May 2003 (2003-05-20) - 24 May 2003 (2003-05-24), Budapest, Hungary, pages 340 - 349, XP002354520, ISBN: 1-58113-680-3, Retrieved from the Internet <URL:http://delivery.acm.org/10.1145/780000/775200/p340-grosof.pdf?key1=775200&key2=9474222311&coll=portal&dl=ACM&CFID=2181828&CFTOKEN=68827537> [retrieved on 20051117] *
NORMAN W. PATON ET. AL: "Active database systems", ACM COMPUTING SURVEYS (CSUR), vol. 31, no. 1, March 1999 (1999-03-01), New York, NY, USA, pages 63 - 103, XP002354519, ISSN: 0360-0300, Retrieved from the Internet <URL:http://delivery.acm.org/10.1145/320000/311623/p63-paton.pdf?key1=311623&key2=8743222311&coll=portal&dl=ACM&CFID=2181828&CFTOKEN=68827537> [retrieved on 20051117] *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2805125C1 (en) * 2020-03-27 2023-10-11 Ханчжоу Хиквижен Диджитал Текнолоджи Ко., Лтд. Method, system and device for determining action

Also Published As

Publication number Publication date
EP1735721A2 (en) 2006-12-27
JP2007531161A (en) 2007-11-01
JP4755639B2 (en) 2011-08-24
CA2558798C (en) 2016-10-11
AU2005233938A1 (en) 2005-10-27
CN100430942C (en) 2008-11-05
CN1938703A (en) 2007-03-28
WO2005101252A2 (en) 2005-10-27
CA2558798A1 (en) 2005-10-27
US20050222996A1 (en) 2005-10-06
EP1735721B1 (en) 2016-04-27

Similar Documents

Publication Publication Date Title
WO2005101252A3 (en) Managing event-condition-action rules in a database system
WO2002091232A3 (en) Method, system, and program for querying data in a personal information manager database
WO2002029515A3 (en) Workflow management software overview
WO2007109447A3 (en) Knowledge management system for requesting, gathering, and evaluating knowledge in a common environment
WO2007021997A3 (en) Snapshot indexing
WO2007014274A3 (en) Caching and modifying portions of a multi-dimensional database on a user device
JP2006004411A5 (en)
WO2005089235A3 (en) System and method providing object messages in a compute environment
WO2006036955A3 (en) Gift registry system
WO2006119479A3 (en) Determining website reputations using automatic testing
WO2006118814A3 (en) Method for finding semantically related search engine queries
WO2003088045A3 (en) Copy-on-write snapshot for virtual storage devices
WO2007103461A3 (en) Universal platform for storing information
WO2007021360A3 (en) Computer-implemented personal information manager method and system
WO2004104729A3 (en) System and method for query result caching
WO2005008558A3 (en) Terminology management system
WO2007082308A3 (en) Determining relevance of electronic content
WO2005055138A3 (en) Statical modeling of a visual image for use in determining similarity between visual images
WO2007086981A3 (en) Method and system for automatically building intelligent reasoning models based on bayesian networks using relational databases
WO2008030335A3 (en) Enterprise performance management software system having action-based data capture
WO2006024000A3 (en) A trainable record searcher
WO2006083724A3 (en) Systems and methods for managing information
EP1562152A3 (en) Credit-points managing apparatus, vehicle, credit-points calculating method, and a computer product
WO2007087106A3 (en) Techniques to manage contact information
WO2007030255A3 (en) System, method, and software for implemnting business rules in an entity

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2558798

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2005233938

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2005730800

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 3566/CHENP/2006

Country of ref document: IN

ENP Entry into the national phase

Ref document number: 2005233938

Country of ref document: AU

Date of ref document: 20050322

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2005233938

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 200580010481.3

Country of ref document: CN

Ref document number: 2007506242

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: DE

WWP Wipo information: published in national office

Ref document number: 2005730800

Country of ref document: EP