Movatterモバイル変換


[0]ホーム

URL:


US20100088325A1 - Streaming Queries - Google Patents

Streaming Queries
Download PDF

Info

Publication number
US20100088325A1
US20100088325A1US12/246,509US24650908AUS2010088325A1US 20100088325 A1US20100088325 A1US 20100088325A1US 24650908 AUS24650908 AUS 24650908AUS 2010088325 A1US2010088325 A1US 2010088325A1
Authority
US
United States
Prior art keywords
operator
recursive
stream
query
time
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.)
Abandoned
Application number
US12/246,509
Inventor
Jonathan D. Goldstein
David E. Maier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft CorpfiledCriticalMicrosoft Corp
Priority to US12/246,509priorityCriticalpatent/US20100088325A1/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MAIER, DAVID E., GOLDSTEIN, JONATHAN D.
Publication of US20100088325A1publicationCriticalpatent/US20100088325A1/en
Priority to US13/298,159prioritypatent/US9229986B2/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The described implementations relate to recursive streaming queries. One technique processes a recursive streaming query through a query graph. The technique also detects when output produced by executing the query graph advances to a specific point.

Description

Claims (20)

US12/246,5092008-10-072008-10-07Streaming QueriesAbandonedUS20100088325A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US12/246,509US20100088325A1 (en)2008-10-072008-10-07Streaming Queries
US13/298,159US9229986B2 (en)2008-10-072011-11-16Recursive processing in streaming queries

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US12/246,509US20100088325A1 (en)2008-10-072008-10-07Streaming Queries

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US13/298,159DivisionUS9229986B2 (en)2008-10-072011-11-16Recursive processing in streaming queries

Publications (1)

Publication NumberPublication Date
US20100088325A1true US20100088325A1 (en)2010-04-08

Family

ID=42076613

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US12/246,509AbandonedUS20100088325A1 (en)2008-10-072008-10-07Streaming Queries
US13/298,159ActiveUS9229986B2 (en)2008-10-072011-11-16Recursive processing in streaming queries

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US13/298,159ActiveUS9229986B2 (en)2008-10-072011-11-16Recursive processing in streaming queries

Country Status (1)

CountryLink
US (2)US20100088325A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090125635A1 (en)*2007-11-082009-05-14Microsoft CorporationConsistency sensitive streaming operators
US20110093866A1 (en)*2009-10-212011-04-21Microsoft CorporationTime-based event processing using punctuation events
US20120166469A1 (en)*2010-12-222012-06-28Software AgCEP engine and method for processing CEP queries
WO2012082660A3 (en)*2010-12-132013-01-17Microsoft CorporationReactive coincidence
US9158816B2 (en)2009-10-212015-10-13Microsoft Technology Licensing, LlcEvent processing with XML query based on reusable XML query template
US9229986B2 (en)2008-10-072016-01-05Microsoft Technology Licensing, LlcRecursive processing in streaming queries
US9584379B2 (en)2013-06-202017-02-28Microsoft Technology Licensing, LlcSorted event monitoring by context partition
US20170116276A1 (en)*2015-10-232017-04-27Oracle International CorporationParallel execution of queries with a recursive clause
US9767217B1 (en)*2014-05-282017-09-19Google Inc.Streaming graph computations in a distributed processing system
US10452655B2 (en)2015-10-232019-10-22Oracle International CorporationIn-memory cursor duration temp tables
US10642831B2 (en)2015-10-232020-05-05Oracle International CorporationStatic data caching for queries with a clause that requires multiple iterations to execute
US10783142B2 (en)2015-10-232020-09-22Oracle International CorporationEfficient data retrieval in staged use of in-memory cursor duration temporary tables

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10510116B2 (en)*2012-05-022019-12-17Imageworks InteractiveSystem and method for modifying various types of assets
EP2682878A1 (en)*2012-07-042014-01-08Software AGMethod of processing relational queries in a database system and corresponding database system
US10108650B2 (en)*2012-11-122018-10-23Sony CorporationInformation processing device and information processing method
US9280549B2 (en)2013-03-142016-03-08International Business Machines CorporationCompressing tuples in a streaming application
US10334011B2 (en)*2016-06-132019-06-25Microsoft Technology Licensing, LlcEfficient sorting for a stream processing engine
GB2592421B (en)*2020-02-272022-03-02Crfs LtdReal-time data processing

Citations (34)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5321837A (en)*1991-10-111994-06-14International Business Machines CorporationEvent handling mechanism having a process and an action association process
US5546570A (en)*1995-02-171996-08-13International Business Machines CorporationEvaluation strategy for execution of SQL queries involving recursion and table queues
US5765037A (en)*1985-10-311998-06-09Biax CorporationSystem for executing instructions with delayed firing times
US6236998B1 (en)*1996-08-292001-05-22Nokia Telecommunications OyEvent recording in a service database system
US6327587B1 (en)*1998-10-052001-12-04Digital Archaeology, Inc.Caching optimization with disk and/or memory cache management
US20020083049A1 (en)*1998-10-052002-06-27Michael ForsterData exploration system and method
US6604102B2 (en)*1999-07-062003-08-05Hewlett-Packard Development Company, Lp.System and method for performing database operations on a continuous stream of tuples
US20030163465A1 (en)*2002-02-282003-08-28Morrill Daniel LawrenceProcessing information about occurrences of multiple types of events in a consistent manner
US6629106B1 (en)*1999-02-262003-09-30Computing Services Support Solutions, Inc.Event monitoring and correlation system
US6681230B1 (en)*1999-03-252004-01-20Lucent Technologies Inc.Real-time event processing system with service authoring environment
US20040111396A1 (en)*2002-12-062004-06-10Eldar MusayevQuerying against a hierarchical structure such as an extensible markup language document
US20040172599A1 (en)*2003-02-282004-09-02Patrick CalahanSystems and methods for streaming XPath query
US20040205082A1 (en)*2003-04-142004-10-14International Business Machines CorporationSystem and method for querying XML streams
US20050138081A1 (en)*2003-05-142005-06-23Alshab Melanie A.Method and system for reducing information latency in a business enterprise
US6920468B1 (en)*1998-07-082005-07-19Ncr CorporationEvent occurrence detection method and apparatus
US20060100969A1 (en)*2004-11-082006-05-11Min WangLearning-based method for estimating cost and statistics of complex operators in continuous queries
US20060136448A1 (en)*2004-12-202006-06-22Enzo CialiniApparatus, system, and method for database provisioning
US20060149849A1 (en)*2005-01-032006-07-06Gilad RazSystem for parameterized processing of streaming data
US20060230071A1 (en)*2005-04-082006-10-12Accenture Global Services GmbhModel-driven event detection, implication, and reporting system
US20060282695A1 (en)*2005-06-092006-12-14Microsoft CorporationReal time event stream processor to ensure up-to-date and accurate result
US20070237410A1 (en)*2006-03-242007-10-11Lucent Technologies Inc.Fast approximate wavelet tracking on streams
US7310638B1 (en)*2004-10-062007-12-18Metra TechMethod and apparatus for efficiently processing queries in a streaming transaction processing system
US20070294217A1 (en)*2006-06-142007-12-20Nec Laboratories America, Inc.Safety guarantee of continuous join queries over punctuated data streams
US20080016095A1 (en)*2006-07-132008-01-17Nec Laboratories America, Inc.Multi-Query Optimization of Window-Based Stream Queries
US7349925B2 (en)*2004-01-222008-03-25International Business Machines CorporationShared scans utilizing query monitor during query execution to improve buffer cache utilization across multi-stream query environments
US20090100029A1 (en)*2007-10-162009-04-16Oracle International CorporationHandling Silent Relations In A Data Stream Management System
US20090106190A1 (en)*2007-10-182009-04-23Oracle International CorporationSupport For User Defined Functions In A Data Stream Management System
US20090106218A1 (en)*2007-10-202009-04-23Oracle International CorporationSupport for user defined aggregations in a data stream management system
US20090125635A1 (en)*2007-11-082009-05-14Microsoft CorporationConsistency sensitive streaming operators
US20090204551A1 (en)*2004-11-082009-08-13International Business Machines CorporationLearning-Based Method for Estimating Costs and Statistics of Complex Operators in Continuous Queries
US20090228465A1 (en)*2008-03-062009-09-10Saileshwar KrishnamurthySystems and Methods for Managing Queries
US20090319501A1 (en)*2008-06-242009-12-24Microsoft CorporationTranslation of streaming queries into sql queries
US7702689B2 (en)*2006-07-132010-04-20Sap AgSystems and methods for querying metamodel data
US7840592B2 (en)*2005-04-142010-11-23International Business Machines CorporationEstimating a number of rows returned by a recursive query

Family Cites Families (143)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0532727A1 (en)*1991-02-261993-03-24Hewlett-Packard CompanyMethod of evaluating a recursive query of a database
US5999908A (en)1992-08-061999-12-07Abelow; Daniel H.Customer-based product design module
JPH0757117A (en)1993-07-091995-03-03Silicon Graphics Inc Method and computer controlled display system for generating an index to a texture map
US5742806A (en)1994-01-311998-04-21Sun Microsystems, Inc.Apparatus and method for decomposing database queries for database management system including multiprocessor digital data processing system
US5528516A (en)1994-05-251996-06-18System Management Arts, Inc.Apparatus and method for event correlation and problem reporting
DE69432746T2 (en)*1994-06-102004-03-25Hewlett-Packard Co. (N.D.Ges.D.Staates Delaware), Palo Alto Event processing system and method of making such a system
US5549115A (en)1994-09-281996-08-27Heartstream, Inc.Method and apparatus for gathering event data using a removable data storage medium and clock
US5809235A (en)1996-03-081998-09-15International Business Machines CorporationObject oriented network event management framework
US6145009A (en)1997-05-202000-11-07Kabushiki Kaisha ToshibaEvent controlling system for integrating different event driven systems
GB9725347D0 (en)1997-11-281998-01-28Ncr Int IncDatabase relationship analysis and strategy implementation tool
US6336139B1 (en)1998-06-032002-01-01International Business Machines CorporationSystem, method and computer program product for event correlation in a distributed computing environment
US6321338B1 (en)1998-11-092001-11-20Sri InternationalNetwork surveillance
US6763353B2 (en)1998-12-072004-07-13Vitria Technology, Inc.Real time business process analysis method and apparatus
US6477562B2 (en)1998-12-162002-11-05Clearwater Networks, Inc.Prioritized instruction scheduling for multi-streaming processors
US6449618B1 (en)1999-03-252002-09-10Lucent Technologies Inc.Real-time event processing system with subscription model
US6496831B1 (en)1999-03-252002-12-17Lucent Technologies Inc.Real-time event processing system for telecommunications and other applications
US6477565B1 (en)1999-06-012002-11-05Yodlee.Com, Inc.Method and apparatus for restructuring of personalized data for transmission from a data network to connected and portable network appliances
US7020618B1 (en)1999-10-252006-03-28Ward Richard EMethod and system for customer service process management
EP1143362A2 (en)1999-12-142001-10-10Citicorp Development Center, Inc.System and method for managing financial transaction information
US6775658B1 (en)1999-12-212004-08-10Mci, Inc.Notification by business rule trigger control
US6507840B1 (en)1999-12-212003-01-14Lucent Technologies Inc.Histogram-based approximation of set-valued query-answers
US7590644B2 (en)1999-12-212009-09-15International Business Machine CorporationMethod and apparatus of streaming data transformation using code generator and translator
US7523190B1 (en)1999-12-232009-04-21Bickerstaff Cynthia LReal-time performance assessment of large area network user experience
US20040220791A1 (en)2000-01-032004-11-04Interactual Technologies, Inc. A California CorporPersonalization services for entities from multiple sources
EP1122901A3 (en)2000-02-032006-07-12Matsushita Electric Industrial Co., Ltd.Digital broadcasting system and event message transmission method
US6941557B1 (en)2000-05-232005-09-06Verizon Laboratories Inc.System and method for providing a global real-time advanced correlation environment architecture
WO2002017183A2 (en)2000-08-042002-02-28Xtremesoft, Inc.System and method for analysing a transactional monitoring system
US7111010B2 (en)2000-09-252006-09-19Hon Hai Precision Industry, Ltd.Method and system for managing event attributes
US7688306B2 (en)2000-10-022010-03-30Apple Inc.Methods and apparatuses for operating a portable device based on an accelerometer
US7103556B2 (en)2000-11-022006-09-05Jpmorgan Chase Bank, N.A.System and method for aggregate portfolio client support
US7107224B1 (en)2000-11-032006-09-12Mydecide, Inc.Value driven integrated build-to-buy decision analysis system and method
US6925631B2 (en)2000-12-082005-08-02Hewlett-Packard Development Company, L.P.Method, computer system and computer program product for processing extensible markup language streams
US6782379B2 (en)2000-12-222004-08-24Oblix, Inc.Preparing output XML based on selected programs and XML templates
US7212839B2 (en)2001-01-222007-05-01Wildseed LimitedVisualization supplemented wireless mobile telephony-audio
US20020099578A1 (en)2001-01-222002-07-25Eicher Daryl E.Performance-based supply chain management system and method with automatic alert threshold determination
US6954757B2 (en)2001-02-022005-10-11Hewlett-Packard Development Company, L.P.Framework, architecture, method and system for reducing latency of business operations of an enterprise
US7013289B2 (en)2001-02-212006-03-14Michel HornGlobal electronic commerce system
US7065566B2 (en)2001-03-302006-06-20Tonic Software, Inc.System and method for business systems transactions and infrastructure management
CN1611035A (en)2001-04-132005-04-27飞思卡尔半导体公司 Data Flow Management in Data Flow Processor
US7349691B2 (en)2001-07-032008-03-25Microsoft CorporationSystem and apparatus for performing broadcast and localcast communications
DE10158853A1 (en)2001-11-302003-06-12Univ Braunschweig Tech Carolo WilhelminaMethod for analysis of the time behavior of complex distributed systems with base components such as program modules or electronic circuit modules in which the system is modeled using input event models and event streams
US7065561B2 (en)2002-03-082006-06-20Bea Systems, Inc.Selective parsing of an XML document
US7865867B2 (en)2002-03-082011-01-04Agile Software CorporationSystem and method for managing and monitoring multiple workflows
JP4047053B2 (en)2002-04-162008-02-13富士通株式会社 Retrieval apparatus and method using sequence pattern including repetition
US7610211B2 (en)2002-06-212009-10-27Hewlett-Packard Development Company, L.P.Investigating business processes
EP1546929A4 (en)2002-09-182008-07-02Netezza CorpIntelligent storage device controller
GB0222917D0 (en)2002-10-022002-11-13IbmManagement of business process application execution
US7293024B2 (en)2002-11-142007-11-06Seisint, Inc.Method for sorting and distributing data among a plurality of nodes
US7467018B1 (en)2002-11-182008-12-16Rockwell Automation Technologies, Inc.Embedded database systems and methods in an industrial controller environment
US7437675B2 (en)2003-02-032008-10-14Hewlett-Packard Development Company, L.P.System and method for monitoring event based systems
US7657540B1 (en)2003-02-042010-02-02Seisint, Inc.Method and system for linking and delinking data records
JP2004240766A (en)2003-02-062004-08-26Toshiba Corp Pattern detection processing program generation system and pattern detection processing program generation method
CA2418568C (en)2003-02-102011-10-11Watchfire CorporationMethod and system for classifying content and prioritizing web site content issues
US7487148B2 (en)2003-02-282009-02-03Eaton CorporationSystem and method for analyzing data
US7693810B2 (en)2003-03-042010-04-06Mantas, Inc.Method and system for advanced scenario based alert generation and processing
US7409428B1 (en)2003-04-222008-08-05Cooper Technologies CompanySystems and methods for messaging to multiple gateways
ATE343817T1 (en)2003-04-232006-11-15Comptel Corp EVENT CONVERSION
US7383255B2 (en)2003-06-232008-06-03Microsoft CorporationCommon query runtime system and application programming interface
EP1652062B1 (en)2003-07-112016-05-25CA, Inc.System and method for using an xml file to control xml to entity/relationship transformation
US8060173B2 (en)2003-08-012011-11-15Dexcom, Inc.System and methods for processing analyte sensor data
US7587667B2 (en)2003-09-042009-09-08Oracle International CorporationTechniques for streaming validation-based XML processing directions
US20050052427A1 (en)2003-09-102005-03-10Wu Michael Chi HungHand gesture interaction with touch surface
WO2005057365A2 (en)2003-12-082005-06-23Ebay Inc.System to automatically regenerate software code
WO2005104736A2 (en)2004-04-262005-11-10Right90, Inc.Forecasting data with real-time updates
US8621242B2 (en)2004-06-112013-12-31Arm LimitedDisplay of a verification image to confirm security
US20060033625A1 (en)*2004-08-112006-02-16General Electric CompanyDigital assurance method and system to extend in-home living
GB2417868A (en)2004-09-042006-03-08Hewlett Packard Development CoAn asynchronous distributed system with a synchronous communication subsystem which facilitates the generation of global data
US8055787B2 (en)2004-09-102011-11-08Invensys Systems, Inc.System and method for managing industrial process control data streams over network links
US20060130070A1 (en)2004-11-222006-06-15Graf Lars OSystem and method of event correlation
US7899921B2 (en)2004-12-082011-03-01Microsoft CorporationVerifying and maintaining connection liveliness in a reliable messaging for web services environment
US7321895B2 (en)2005-01-142008-01-22International Business Machines CorporationTimeline condition support for an abstract database
US7747640B2 (en)2005-01-202010-06-29International Business Machines CorporationMethod for regenerating selected rows for an otherwise static result set
US20070043856A1 (en)2005-02-072007-02-22Metavize, Inc.Methods and systems for low-latency event pipelining
US20060248182A1 (en)2005-05-022006-11-02Polycentric Networks CorporationFormatted and/or tunable QoS data publication, subscription, and/or distribution including dynamic network formation
US20060253831A1 (en)2005-05-032006-11-09Microsoft CorporationValidation architecture
US7627544B2 (en)2005-05-202009-12-01Microsoft CorporationRecognizing event patterns from event streams
US8660891B2 (en)2005-11-012014-02-25Millennial MediaInteractive mobile advertisement banners
EP1934785A1 (en)2005-09-162008-06-25Rhysome, Inc.Method and system for building, processing, and maintaining scenarios in event-driven information systems
US20070118545A1 (en)2005-11-212007-05-24International Business Machines CorporationDynamic business process integration using complex event processing
KR100813000B1 (en)2005-12-012008-03-13한국전자통신연구원Stream data processing system and method for avoiding duplication of data processing
US8589949B2 (en)2006-05-012013-11-19International Business Machines CorporationProcessing multiple heterogeneous event types in a complex event processing engine
US7716234B2 (en)2006-05-262010-05-11Business Objects, S.A.Apparatus and method for querying databases via a web service
US8190474B2 (en)2006-07-212012-05-29Say Media, Inc.Engagement-based compensation for interactive advertisement
US20080065590A1 (en)2006-09-072008-03-13Microsoft CorporationLightweight query processing over in-memory data structures
US20080065666A1 (en)2006-09-082008-03-13Battelle Memorial Institute, A Part InterestApparatuses, data structures, and methods for dynamic information analysis
TWI337715B (en)2006-11-082011-02-21Inst Information IndustryMethod and system for complex event processing
US7747610B2 (en)2006-11-102010-06-29Sybase, Inc.Database system and methodology for processing path based queries
US20080120283A1 (en)2006-11-172008-05-22Oracle International CorporationProcessing XML data stream(s) using continuous queries in a data stream management system
US7890923B2 (en)2006-12-012011-02-15International Business Machines CorporationConfigurable pattern detection method and apparatus
US8769485B2 (en)2006-12-042014-07-01Tibco Software, Inc.Data parallelism and parallel operations in stream processing
US9038041B2 (en)2006-12-042015-05-19Tibco Software, Inc.Stream processor with compiled programs
US9215996B2 (en)2007-03-022015-12-22The Nielsen Company (Us), LlcApparatus and method for objectively determining human response to media
US8219848B2 (en)2007-04-102012-07-10International Business Machines CorporationMechanism for recovery from site failure in a stream processing system
US7884807B2 (en)2007-05-152011-02-08Synaptics IncorporatedProximity sensor and method for indicating a display orientation change
US20080301135A1 (en)2007-05-292008-12-04Bea Systems, Inc.Event processing query language using pattern matching
WO2008148130A2 (en)2007-05-312008-12-04Agent Logic, Inc.Distributed system for monitoring information events
US7984040B2 (en)2007-06-052011-07-19Oracle International CorporationMethods and systems for querying event streams using multiple event processors
US7676461B2 (en)2007-07-182010-03-09Microsoft CorporationImplementation of stream algebra over class instances
US20090070765A1 (en)*2007-09-112009-03-12Bea Systems, Inc.Xml-based configuration for event processing networks
US7996388B2 (en)2007-10-172011-08-09Oracle International CorporationAdding new continuous queries to a data stream management system operating on existing queries
US20090125550A1 (en)2007-11-082009-05-14Microsoft CorporationTemporal event stream model
US9336327B2 (en)2007-11-302016-05-10Microsoft Technology Licensing, LlcMapping and query translation between XML, objects, and relations
US8447859B2 (en)2007-12-282013-05-21International Business Machines CorporationAdaptive business resiliency computer system for information technology environments
US8291005B2 (en)*2008-01-072012-10-16International Business Machines CorporationProviding consistency in processing data streams
US9049255B2 (en)2008-02-292015-06-02Blackberry LimitedVisual event notification on a handheld communications device
US8627299B2 (en)2008-02-292014-01-07International Business Machines CorporationVirtual machine and programming language for event processing
US7525646B1 (en)*2008-03-272009-04-28International Business Machines CorporationMultiple pattern generator integration with single post expose bake station
US8200682B2 (en)2008-04-222012-06-12Uc4 Software GmbhMethod of detecting a reference sequence of events in a sample sequence of events
US8610659B2 (en)2008-05-122013-12-17Blackberry LimitedMethod and apparatus for automatic brightness adjustment on a display of a mobile electronic device
US8060614B2 (en)*2008-06-192011-11-15Microsoft CorporationStreaming operator placement for distributed stream processing
US20100017214A1 (en)2008-07-152010-01-21Ronald AmbrosioExtended services oriented architecture for distributed analytics
US8447739B2 (en)2008-07-162013-05-21SAP France S.A.Systems and methods to create continuous queries via a semantic layer
US20100041391A1 (en)2008-08-122010-02-18Anthony Wayne SpiveyEmbedded mobile analytics in a mobile device
JP5583127B2 (en)2008-09-252014-09-03コーニンクレッカ フィリップス エヌ ヴェ 3D image data processing
US20100088325A1 (en)2008-10-072010-04-08Microsoft CorporationStreaming Queries
US20100121744A1 (en)2008-11-072010-05-13At&T Intellectual Property I, L.P.Usage data monitoring and communication between multiple devices
US8493408B2 (en)2008-11-192013-07-23Apple Inc.Techniques for manipulating panoramas
US8214325B2 (en)2008-11-202012-07-03Sap AgFederating business event data within an enterprise network
US8156111B2 (en)2008-11-242012-04-10Yahoo! Inc.Identifying and expanding implicitly temporally qualified queries
US20100138285A1 (en)2008-12-032010-06-03Sapient CorporationSystems and methods for advertisement serving networks
US20100141658A1 (en)2008-12-092010-06-10Microsoft CorporationTwo-dimensional shadows showing three-dimensional depth
US20100141571A1 (en)2008-12-092010-06-10Tony ChiangImage Sensor with Integrated Light Meter for Controlling Display Brightness
US9767427B2 (en)2009-04-302017-09-19Hewlett Packard Enterprise Development LpModeling multi-dimensional sequence data over streams
US8296434B1 (en)2009-05-282012-10-23Amazon Technologies, Inc.Providing dynamically scaling computing load balancing
WO2010138975A1 (en)2009-05-292010-12-02Sk Telecom Americas, Inc.System and method for motivating users to improve their wellness
US8019390B2 (en)2009-06-172011-09-13Pradeep SindhuStatically oriented on-screen transluscent keyboard
US8880524B2 (en)2009-07-172014-11-04Apple Inc.Scalable real time event stream processing
JP4818408B2 (en)2009-08-042011-11-16キヤノン株式会社 Image processing apparatus and control method thereof
CA2754159C (en)2009-08-112012-05-15Certusview Technologies, LlcSystems and methods for complex event processing of vehicle-related information
US9383970B2 (en)2009-08-132016-07-05Microsoft Technology Licensing, LlcDistributed analytics platform
KR101638056B1 (en)2009-09-072016-07-11삼성전자 주식회사Method for providing user interface in mobile terminal
US8413169B2 (en)2009-10-212013-04-02Microsoft CorporationTime-based event processing using punctuation events
US9158816B2 (en)2009-10-212015-10-13Microsoft Technology Licensing, LlcEvent processing with XML query based on reusable XML query template
US8803908B2 (en)2010-01-152014-08-12Apple Inc.Digital image transitions
US20110213664A1 (en)2010-02-282011-09-01Osterhout Group, Inc.Local advertising content on an interactive head-mounted eyepiece
TW201137668A (en)2010-04-262011-11-01Hon Hai Prec Ind Co LtdAdjustment system and method for three-dimensional image
US20120036485A1 (en)2010-08-092012-02-09XMG StudioMotion Driven User Interface
KR101130734B1 (en)2010-08-122012-03-28연세대학교 산학협력단Method for generating context hierachyand, system for generating context hierachyand
DE112010005945B4 (en)2010-10-192018-06-21Mitsubishi Electric Corporation Stereoscopic three-dimensional display device
US8941601B2 (en)2011-04-212015-01-27Nokia CorporationApparatus and associated methods
JP5801734B2 (en)2012-03-012015-10-28株式会社ジャパンディスプレイ Liquid crystal display device, driving method of liquid crystal display device, and electronic apparatus
US9035880B2 (en)2012-03-012015-05-19Microsoft CorporationControlling images at hand-held devices
US9886321B2 (en)2012-04-032018-02-06Microsoft Technology Licensing, LlcManaging distributed analytics on device groups

Patent Citations (36)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5765037A (en)*1985-10-311998-06-09Biax CorporationSystem for executing instructions with delayed firing times
US6253313B1 (en)*1985-10-312001-06-26Biax CorporationParallel processor system for processing natural concurrencies and method therefor
US5321837A (en)*1991-10-111994-06-14International Business Machines CorporationEvent handling mechanism having a process and an action association process
US5546570A (en)*1995-02-171996-08-13International Business Machines CorporationEvaluation strategy for execution of SQL queries involving recursion and table queues
US6236998B1 (en)*1996-08-292001-05-22Nokia Telecommunications OyEvent recording in a service database system
US6920468B1 (en)*1998-07-082005-07-19Ncr CorporationEvent occurrence detection method and apparatus
US6327587B1 (en)*1998-10-052001-12-04Digital Archaeology, Inc.Caching optimization with disk and/or memory cache management
US20020083049A1 (en)*1998-10-052002-06-27Michael ForsterData exploration system and method
US6601058B2 (en)*1998-10-052003-07-29Michael ForsterData exploration system and method
US6629106B1 (en)*1999-02-262003-09-30Computing Services Support Solutions, Inc.Event monitoring and correlation system
US6681230B1 (en)*1999-03-252004-01-20Lucent Technologies Inc.Real-time event processing system with service authoring environment
US6604102B2 (en)*1999-07-062003-08-05Hewlett-Packard Development Company, Lp.System and method for performing database operations on a continuous stream of tuples
US20030163465A1 (en)*2002-02-282003-08-28Morrill Daniel LawrenceProcessing information about occurrences of multiple types of events in a consistent manner
US20040111396A1 (en)*2002-12-062004-06-10Eldar MusayevQuerying against a hierarchical structure such as an extensible markup language document
US20040172599A1 (en)*2003-02-282004-09-02Patrick CalahanSystems and methods for streaming XPath query
US20040205082A1 (en)*2003-04-142004-10-14International Business Machines CorporationSystem and method for querying XML streams
US20050138081A1 (en)*2003-05-142005-06-23Alshab Melanie A.Method and system for reducing information latency in a business enterprise
US7349925B2 (en)*2004-01-222008-03-25International Business Machines CorporationShared scans utilizing query monitor during query execution to improve buffer cache utilization across multi-stream query environments
US7310638B1 (en)*2004-10-062007-12-18Metra TechMethod and apparatus for efficiently processing queries in a streaming transaction processing system
US20060100969A1 (en)*2004-11-082006-05-11Min WangLearning-based method for estimating cost and statistics of complex operators in continuous queries
US20090204551A1 (en)*2004-11-082009-08-13International Business Machines CorporationLearning-Based Method for Estimating Costs and Statistics of Complex Operators in Continuous Queries
US20060136448A1 (en)*2004-12-202006-06-22Enzo CialiniApparatus, system, and method for database provisioning
US20060149849A1 (en)*2005-01-032006-07-06Gilad RazSystem for parameterized processing of streaming data
US20060230071A1 (en)*2005-04-082006-10-12Accenture Global Services GmbhModel-driven event detection, implication, and reporting system
US7840592B2 (en)*2005-04-142010-11-23International Business Machines CorporationEstimating a number of rows returned by a recursive query
US20060282695A1 (en)*2005-06-092006-12-14Microsoft CorporationReal time event stream processor to ensure up-to-date and accurate result
US20070237410A1 (en)*2006-03-242007-10-11Lucent Technologies Inc.Fast approximate wavelet tracking on streams
US20070294217A1 (en)*2006-06-142007-12-20Nec Laboratories America, Inc.Safety guarantee of continuous join queries over punctuated data streams
US20080016095A1 (en)*2006-07-132008-01-17Nec Laboratories America, Inc.Multi-Query Optimization of Window-Based Stream Queries
US7702689B2 (en)*2006-07-132010-04-20Sap AgSystems and methods for querying metamodel data
US20090100029A1 (en)*2007-10-162009-04-16Oracle International CorporationHandling Silent Relations In A Data Stream Management System
US20090106190A1 (en)*2007-10-182009-04-23Oracle International CorporationSupport For User Defined Functions In A Data Stream Management System
US20090106218A1 (en)*2007-10-202009-04-23Oracle International CorporationSupport for user defined aggregations in a data stream management system
US20090125635A1 (en)*2007-11-082009-05-14Microsoft CorporationConsistency sensitive streaming operators
US20090228465A1 (en)*2008-03-062009-09-10Saileshwar KrishnamurthySystems and Methods for Managing Queries
US20090319501A1 (en)*2008-06-242009-12-24Microsoft CorporationTranslation of streaming queries into sql queries

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090125635A1 (en)*2007-11-082009-05-14Microsoft CorporationConsistency sensitive streaming operators
US8315990B2 (en)2007-11-082012-11-20Microsoft CorporationConsistency sensitive streaming operators
US9229986B2 (en)2008-10-072016-01-05Microsoft Technology Licensing, LlcRecursive processing in streaming queries
US20110093866A1 (en)*2009-10-212011-04-21Microsoft CorporationTime-based event processing using punctuation events
US9348868B2 (en)2009-10-212016-05-24Microsoft Technology Licensing, LlcEvent processing with XML query based on reusable XML query template
US8413169B2 (en)2009-10-212013-04-02Microsoft CorporationTime-based event processing using punctuation events
US9158816B2 (en)2009-10-212015-10-13Microsoft Technology Licensing, LlcEvent processing with XML query based on reusable XML query template
US10394625B2 (en)2010-12-132019-08-27Microsoft Technology Licensing, LlcReactive coincidence
WO2012082660A3 (en)*2010-12-132013-01-17Microsoft CorporationReactive coincidence
US9477537B2 (en)2010-12-132016-10-25Microsoft Technology Licensing, LlcReactive coincidence
US10255238B2 (en)*2010-12-222019-04-09Software AgCEP engine and method for processing CEP queries
US20120166469A1 (en)*2010-12-222012-06-28Software AgCEP engine and method for processing CEP queries
US9584379B2 (en)2013-06-202017-02-28Microsoft Technology Licensing, LlcSorted event monitoring by context partition
EP3011456B1 (en)*2013-06-202018-04-11Microsoft Technology Licensing, LLCSorted event monitoring by context partition
US9767217B1 (en)*2014-05-282017-09-19Google Inc.Streaming graph computations in a distributed processing system
US20170116276A1 (en)*2015-10-232017-04-27Oracle International CorporationParallel execution of queries with a recursive clause
US10452655B2 (en)2015-10-232019-10-22Oracle International CorporationIn-memory cursor duration temp tables
US10642831B2 (en)2015-10-232020-05-05Oracle International CorporationStatic data caching for queries with a clause that requires multiple iterations to execute
US10678792B2 (en)*2015-10-232020-06-09Oracle International CorporationParallel execution of queries with a recursive clause
US10783142B2 (en)2015-10-232020-09-22Oracle International CorporationEfficient data retrieval in staged use of in-memory cursor duration temporary tables

Also Published As

Publication numberPublication date
US20120084322A1 (en)2012-04-05
US9229986B2 (en)2016-01-05

Similar Documents

PublicationPublication DateTitle
US9229986B2 (en)Recursive processing in streaming queries
Chandramouli et al.High-performance dynamic pattern matching over disordered streams
Kolchinsky et al.Real-time multi-pattern detection over event streams
Greco et al.Stratification criteria and rewriting techniques for checking chase termination
US20090125635A1 (en)Consistency sensitive streaming operators
Kolchinsky et al.Lazy evaluation methods for detecting complex events
NeumannQuery simplification: graceful degradation for join-order optimization
LiComputing complete answers to queries in the presence of limited access patterns
US9286570B2 (en)Property reactive modifications in a rete network
Jiang et al.Scalable structural index construction for JSON analytics
Chandramouli et al.On-the-fly progress detection in iterative stream queries
Baumgartner et al.Model evolution with equality—revised and implemented
US11875199B2 (en)Real-time multi-pattern detection over event streams
Frochaux et al.Puzzling over subsequence-query extensions: Disjunction and generalised gaps
Greco et al.Chase termination: A constraints rewriting approach
Bergami et al.Matching and rewriting rules in object-oriented databases
HansenA constraint solver and its application to machine code test generation
Platzer et al.Axiomatization of Compact Initial Value Problems: Open Properties
US10339454B2 (en)Building a hybrid reactive rule engine for relational and graph reasoning
US20070078816A1 (en)Common sub-expression elimination for inverse query evaluation
Gfeller et al.Faster or-join enactment for bpmn 2.0
Desel et al.Negotiation as concurrency primitive
Bienvenu et al.Combining global and local merges in logic-based entity resolution
US11693862B2 (en)Efficient adaptive detection of complex event patterns
Winkler et al.Optimizing mkbTT

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT CORPORATION,WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GOLDSTEIN, JONATHAN D.;MAIER, DAVID E.;SIGNING DATES FROM 20080930 TO 20081002;REEL/FRAME:021659/0261

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034766/0509

Effective date:20141014


[8]ページ先頭

©2009-2025 Movatter.jp