US7693905B2 - System and method for optimizing event predicate processing - Google Patents
System and method for optimizing event predicate processing Download PDFInfo
- Publication number
- US7693905B2 US7693905B2 US11/479,965 US47996506A US7693905B2 US 7693905 B2 US7693905 B2 US 7693905B2 US 47996506 A US47996506 A US 47996506A US 7693905 B2 US7693905 B2 US 7693905B2
- Authority
- US
- United States
- Prior art keywords
- subscription
- predicates
- event
- predicate
- equals
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
Abstract
Description
Claims (20)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/479,965 US7693905B2 (en) | 2005-06-30 | 2006-06-30 | System and method for optimizing event predicate processing |
US12/713,371 US20110093867A1 (en) | 2005-06-30 | 2010-02-26 | System and Method for Optimizing Event Predicate Processing |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US69555205P | 2005-06-30 | 2005-06-30 | |
US11/479,965 US7693905B2 (en) | 2005-06-30 | 2006-06-30 | System and method for optimizing event predicate processing |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/713,371 Continuation US20110093867A1 (en) | 2005-06-30 | 2010-02-26 | System and Method for Optimizing Event Predicate Processing |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070043711A1 US20070043711A1 (en) | 2007-02-22 |
US7693905B2 true US7693905B2 (en) | 2010-04-06 |
Family
ID=37768374
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/479,965 Expired - Fee Related US7693905B2 (en) | 2005-06-30 | 2006-06-30 | System and method for optimizing event predicate processing |
US12/713,371 Abandoned US20110093867A1 (en) | 2005-06-30 | 2010-02-26 | System and Method for Optimizing Event Predicate Processing |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/713,371 Abandoned US20110093867A1 (en) | 2005-06-30 | 2010-02-26 | System and Method for Optimizing Event Predicate Processing |
Country Status (1)
Country | Link |
---|---|
US (2) | US7693905B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100318538A1 (en) * | 2009-06-12 | 2010-12-16 | Google Inc. | Predictive searching and associated cache management |
CN102819569B (en) * | 2012-07-18 | 2015-01-07 | 中国科学院软件研究所 | Matching method for data in distributed interactive simulation system |
US9176999B2 (en) * | 2012-09-13 | 2015-11-03 | International Business Machines Corporation | Multiplication-based method for stitching results of predicate evaluation in column stores |
CN108984634A (en) * | 2018-06-21 | 2018-12-11 | 九江学院 | A kind of efficient distribution subscription method under cloud environment |
CN109508433B (en) * | 2018-09-27 | 2021-04-02 | 上海交通大学 | Load fluctuation coping method and system based on performance adjustment of matching algorithm |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4864502A (en) * | 1987-10-07 | 1989-09-05 | Houghton Mifflin Company | Sentence analyzer |
US5664172A (en) * | 1994-07-19 | 1997-09-02 | Oracle Corporation | Range-based query optimizer |
US5706495A (en) * | 1996-05-07 | 1998-01-06 | International Business Machines Corporation | Encoded-vector indices for decision support and warehousing |
US6564212B2 (en) * | 2000-11-29 | 2003-05-13 | Lafayette Software | Method of processing queries in a database system, and database system and software product for implementing such method |
US6728715B1 (en) * | 2000-03-30 | 2004-04-27 | International Business Machines Corporation | Method and system for matching consumers to events employing content-based multicast routing using approximate groups |
US20040181588A1 (en) * | 2003-03-13 | 2004-09-16 | Microsoft Corporation | Summary-based routing for content-based event distribution networks |
US20050071322A1 (en) * | 2003-09-29 | 2005-03-31 | Shyh-Kwei Chen | System and method for indexing queries, rules and subscriptions |
US6925457B2 (en) * | 2001-07-27 | 2005-08-02 | Metatomix, Inc. | Methods and apparatus for querying a relational data store using schema-less queries |
US20060059165A1 (en) * | 2004-09-13 | 2006-03-16 | Solace Systems, Inc. | Highly scalable subscription matching for a content routing network |
US7136899B1 (en) * | 2000-12-11 | 2006-11-14 | Microsoft Corporation | Inverse query decisions using binary decision diagrams and sub-expression implications |
US7162467B2 (en) * | 2001-02-22 | 2007-01-09 | Greenplum, Inc. | Systems and methods for managing distributed database resources |
-
2006
- 2006-06-30 US US11/479,965 patent/US7693905B2/en not_active Expired - Fee Related
-
2010
- 2010-02-26 US US12/713,371 patent/US20110093867A1/en not_active Abandoned
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4864502A (en) * | 1987-10-07 | 1989-09-05 | Houghton Mifflin Company | Sentence analyzer |
US5664172A (en) * | 1994-07-19 | 1997-09-02 | Oracle Corporation | Range-based query optimizer |
US5706495A (en) * | 1996-05-07 | 1998-01-06 | International Business Machines Corporation | Encoded-vector indices for decision support and warehousing |
US6728715B1 (en) * | 2000-03-30 | 2004-04-27 | International Business Machines Corporation | Method and system for matching consumers to events employing content-based multicast routing using approximate groups |
US6564212B2 (en) * | 2000-11-29 | 2003-05-13 | Lafayette Software | Method of processing queries in a database system, and database system and software product for implementing such method |
US7136899B1 (en) * | 2000-12-11 | 2006-11-14 | Microsoft Corporation | Inverse query decisions using binary decision diagrams and sub-expression implications |
US7162467B2 (en) * | 2001-02-22 | 2007-01-09 | Greenplum, Inc. | Systems and methods for managing distributed database resources |
US6925457B2 (en) * | 2001-07-27 | 2005-08-02 | Metatomix, Inc. | Methods and apparatus for querying a relational data store using schema-less queries |
US20040181588A1 (en) * | 2003-03-13 | 2004-09-16 | Microsoft Corporation | Summary-based routing for content-based event distribution networks |
US7200675B2 (en) * | 2003-03-13 | 2007-04-03 | Microsoft Corporation | Summary-based routing for content-based event distribution networks |
US20050071322A1 (en) * | 2003-09-29 | 2005-03-31 | Shyh-Kwei Chen | System and method for indexing queries, rules and subscriptions |
US7313554B2 (en) * | 2003-09-29 | 2007-12-25 | International Business Machines Corporation | System and method for indexing queries, rules and subscriptions |
US20060059165A1 (en) * | 2004-09-13 | 2006-03-16 | Solace Systems, Inc. | Highly scalable subscription matching for a content routing network |
Non-Patent Citations (1)
Title |
---|
PCT/US05/47078, International Filing date Dec. 23, 2005, Form PCT/ISA/210, 220, 237. * |
Also Published As
Publication number | Publication date |
---|---|
US20070043711A1 (en) | 2007-02-22 |
US20110093867A1 (en) | 2011-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9449101B2 (en) | Systems and methods for improved web searching | |
CN102402605B (en) | Mixed distribution model for search engine indexing | |
JP5575902B2 (en) | Information retrieval based on query semantic patterns | |
US7499910B2 (en) | Detecting and processing cache hits for queries with aggregates | |
US7676453B2 (en) | Partial query caching | |
US20030084025A1 (en) | Method of cardinality estimation using statistical soft constraints | |
US9582553B2 (en) | Systems and methods for analyzing existing data models | |
US7478083B2 (en) | Method and system for estimating cardinality in a database system | |
AU2017299435A1 (en) | Record matching system | |
US20110093867A1 (en) | System and Method for Optimizing Event Predicate Processing | |
CN113282630B (en) | Data query method and device based on interface switching | |
US20100191730A1 (en) | Efficiency in processing queries directed to static data sets | |
US7730018B2 (en) | System and method for processing event predicates | |
US20230153286A1 (en) | Method and system for hybrid query based on cloud analysis scene, and storage medium | |
CN110321388B (en) | Quick sequencing query method and system based on Greenplus | |
US8046394B1 (en) | Dynamic partitioning for an ordered analytic function | |
US7529729B2 (en) | System and method for handling improper database table access | |
US7711730B2 (en) | Method of returning data during insert statement processing | |
US9646094B2 (en) | System and method for performing a multiple pass search | |
CN113625967B (en) | Data storage method, data query method and server | |
US8386472B2 (en) | Techniques for database rule ordering and processing | |
US20200250726A1 (en) | Information processing apparatus for searching database | |
CN117472935A (en) | Method and device for determining business risk, storage medium and electronic equipment | |
CN115309772A (en) | Data query statement modification method, device, medium and equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: PUBSUB CONCEPTS INC.,NEW YORK Free format text: EMPLOYMENT AGREEMENT;ASSIGNOR:WYMAN, ROBERT MARK;REEL/FRAME:018487/0829 Effective date: 20030901 Owner name: PUBSUB CONCEPTS INC., NEW YORK Free format text: EMPLOYMENT AGREEMENT;ASSIGNOR:WYMAN, ROBERT MARK;REEL/FRAME:018487/0829 Effective date: 20030901 |
|
AS | Assignment |
Owner name: TECHNOLOGY FINANCIAL, LLC.,WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PUBSUB CONCEPTS, INC.;REEL/FRAME:018727/0509 Effective date: 20061115 Owner name: TECHNOLOGY FINANCIAL, LLC., WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PUBSUB CONCEPTS, INC.;REEL/FRAME:018727/0509 Effective date: 20061115 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20140406 |