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.

Date of Patent:
Jun. 03, 2008

Filed:

Dec. 17, 2004
Applicants:

Mark Tsimelzon, Sunnyvale, CA (US);

Aleksey Sanin, Sunnyvale, CA (US);

Rajeev Motwani, Palo Alto, CA (US);

Glenn Robert Seidman, Woodside, CA (US);

Gayatri Patel, Monte Sereno, CA (US);

Inventors:

Mark Tsimelzon, Sunnyvale, CA (US);

Aleksey Sanin, Sunnyvale, CA (US);

Rajeev Motwani, Palo Alto, CA (US);

Glenn Robert Seidman, Woodside, CA (US);

Gayatri Patel, Monte Sereno, CA (US);

Assignee:

Coral 8, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

A Continuous Query Processor processes queries on continuously updating data sources or data streams and includes a Publication Manager for accepting published structured elements of data from data stream Publishers, a Subscription Manager for giving structured elements of data to one or more data stream Subscribers, a Query Module Manager for processing queries represented by Query Modules, a Query Module Store for maintaining deployed Query Modules, a Query Primitive Manager performing processing for various primitives that comprise a Query Module, and a Schedule Manager for coordinating when a primitive within a Query Module gets processed in order to maintain that each continuous query is continuously updated immediately upon the arrival of structured element data affecting any part of a continuous query.


Find Patent Forward Citations

Loading…