Variable duration non-event pattern matching
    5.
    发明授权
    Variable duration non-event pattern matching 有权
    可变持续时间非事件模式匹配

    公开(公告)号:US09098587B2

    公开(公告)日:2015-08-04

    申请号:US13839288

    申请日:2013-03-15

    CPC classification number: G06F17/30864 G06F17/30286

    Abstract: Techniques for performing non-event pattern matching on continuous event streams using variable duration. The duration value used in non-event pattern matching can be variable. Accordingly, a first pattern match candidate can have a different associated duration from a second pattern match candidate for matches arising from events received via an event stream. In certain embodiments, the duration for a candidate pattern match may be based upon one or more attributes of an event that started the candidate pattern match or based upon an expression (e.g., an arithmetic expression) involving one or more attributes of the event.

    Abstract translation: 使用可变持续时间在连续事件流上执行非事件模式匹配的技术。 在非事件模式匹配中使用的持续时间值可以是变量。 因此,第一模式匹配候选可以具有与从经由事件流接收的事件产生的匹配的第二模式匹配候选的不同的关联持续时间。 在某些实施例中,候选模式匹配的持续时间可以基于启动候选模式匹配的事件的一个或多个属性,或者基于涉及事件的一个或多个属性的表达式(例如,算术表达式)。

    STATE INITIALIZATION FOR CONTINUOUS QUERIES OVER ARCHIVED VIEWS
    6.
    发明申请
    STATE INITIALIZATION FOR CONTINUOUS QUERIES OVER ARCHIVED VIEWS 有权
    通过存档视图进行连续查询的状态初始化

    公开(公告)号:US20140095444A1

    公开(公告)日:2014-04-03

    申请号:US14036500

    申请日:2013-09-25

    CPC classification number: G06F17/30516 G06F17/30463 G06F17/30466

    Abstract: A method may include receiving a continuous query identified by an archived view. The method may also include creating the archived view, the archived view identified by a join query related to two or more archived relations associated with an application and/or generating a query plan for the continuous query. The method may also include identifying a view root operator in the archived view, the view root operator identified as a join operator in the archived view and/or identifying a query operator in the query plan that topologically precedes the view root operator. Further, the method may include constructing an archiver query for the identified query operator that topologically precedes the view root operator, executing the archiver query to obtain a result set of data records related to the application, and/or generating a snapshot output of one or more data values related to the application.

    Abstract translation: 一种方法可以包括接收由归档视图识别的连续查询。 该方法还可以包括创建归档视图,由与应用相关联的两个或多个归档关系相关联的连接查询识别的归档视图和/或生成连续查询的查询计划。 该方法还可以包括识别归档视图中的视图根操作符,在归档视图中标识为连接运算符的视图根操作符和/或在拓扑优先于视图根操作符的查询计划中标识查询运算符。 此外,该方法可以包括构建对于在视图根操作符之前拓扑的识别的查询运算符的归档器查询,执行归档器查询以获得与应用相关的数据记录的结果集,和/或生成一个或多个 更多与应用程序相关的数据值。

    Configurable data windows for archived relations

    公开(公告)号:US10025825B2

    公开(公告)日:2018-07-17

    申请号:US14973377

    申请日:2015-12-17

    Abstract: Techniques for managing configurable data windows for streams and/or archived relations are provided. In some examples, a query that identifies at least a data stream or an archived relation may be identified. Additionally, a configurable window size may be identified. In some instances, the query may be initialized with at least a portion of the historical data based at least in part on the window size. Further, the query may be evaluated based at least in part on the data stream and the portion of the historical data.

    Generation of archiver queries for continuous queries over archived relations

    公开(公告)号:US09953059B2

    公开(公告)日:2018-04-24

    申请号:US14036659

    申请日:2013-09-25

    CPC classification number: G06F17/30516 G06F17/30463 G06F17/30466

    Abstract: A method may include receiving a continuous query identified by an archived relation associated with an application. The method may also include generating a physical query plan. Additionally, the method may include constructing a structured query language (SQL) equivalent expression corresponding to an attribute utilized by the operator and/or constructing an output SQL expression for the identified operator based at least in part on the SQL equivalent expression. Additionally, the method may include constructing the archiver query for the identified operator based at least in part on the output SQL expression. Further, the method may include executing the archiver query to obtain a result set of data records related to the application and/or generating a snapshot output of one or more data values related to the application based at least in part on the result set of data records.

Patent Agency Ranking