会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 33. 发明申请
    • EXTENSIBLE LANGUAGE FRAMEWORK USING DATA CARTRIDGES
    • 使用数据库的可扩展语言框架
    • US20110161356A1
    • 2011-06-30
    • US12957201
    • 2010-11-30
    • Alexandre de Castro AlvesAnand SrinivasanHoyong ParkShailendra Mishra
    • Alexandre de Castro AlvesAnand SrinivasanHoyong ParkShailendra Mishra
    • G06F17/30
    • G06F17/30516G06F17/30557
    • A framework for extending the capabilities of an event processing system using one or more plug-in components referred to herein as data cartridges. In one set of embodiments, the data cartridge framework described herein can enable an event processing system to support one or more extension languages that are distinct from the native event processing language supported by the system. For example, certain “extension language” data cartridges can be provided that enable an event processing system to support complex data types and associated methods/operations that are common in object-oriented languages, but are not common in event processing languages. In these embodiments, an event processing system can access an extension language data cartridge to compile and execute queries that are written using a combination of the system's native event processing language and the extension language.
    • 一种用于使用本文中称为数据盒的一个或多个插件组件来扩展事件处理系统的能力的框架。 在一组实施例中,本文描述的数据盒架构可以使得事件处理系统能够支持与系统支持的本机事件处理语言不同的一个或多个扩展语言。 例如,可以提供某些“扩展语言”数据盒,其使得事件处理系统能够支持面向对象语言中常见的复杂数据类型和相关联的方法/操作,但在事件处理语言中不常见。 在这些实施例中,事件处理系统可以访问扩展语言数据盒,以编译和执行使用系统的本机事件处理语言和扩展语言的组合来编写的查询。
    • 37. 发明申请
    • DISTRIBUTED EVENT PROCESSING
    • 分布式事件处理
    • US20090037370A1
    • 2009-02-05
    • US12133899
    • 2008-06-05
    • Shailendra MishraAnand SrinivasanNamit Jain
    • Shailendra MishraAnand SrinivasanNamit Jain
    • G06F7/06G06F17/30
    • G06F17/30516G06F17/30545
    • Methods and systems for distributed event processing are disclosed. In one embodiment, a system for distributed event processing includes a first event processor and a second event processor. The first event processor receives event data associated with an event stream. The second event processor receives a query associated with the event stream. A request to the first event processor is generated by the second event processor based on the query for a first portion of event data associated with the event stream. The second event processor receives the first portion of event data from the first event processor. The second event processor then generates an event based on the first portion of event data.
    • 公开了分布式事件处理的方法和系统。 在一个实施例中,用于分布式事件处理的系统包括第一事件处理器和第二事件处理器。 第一事件处理器接收与事件流相关联的事件数据。 第二事件处理器接收与事件流相关联的查询。 基于对与事件流相关联的事件数据的第一部分的查询,由第二事件处理器生成对第一事件处理器的请求。 第二事件处理器从第一事件处理器接收事件数据的第一部分。 然后,第二事件处理器基于事件数据的第一部分生成事件。
    • 38. 发明申请
    • METHOD TO CREATE A PARTITION-BY TIME/TUPLE-BASED WINDOW IN AN EVENT PROCESSING SERVICE
    • 在事件处理服务中创建基于时间/基于TUPLE的窗口的方法
    • US20080275891A1
    • 2008-11-06
    • US11867471
    • 2007-10-04
    • Hoyong ParkNamit JainAnand SrinivasanShailendra Mishra
    • Hoyong ParkNamit JainAnand SrinivasanShailendra Mishra
    • G06F17/30
    • G06F17/30533
    • A method to create a partition by time/tuple based window in an event processing service is provided. When continuous data streams are received, tuples are stored in a data structure with partitions based upon partition keys. Only a specified amount of tuples may be stored in each partition. When a partition exceeds the specified number of tuples, the oldest tuples are removed from the data structure. Tuples stored beyond a specified time period are also removed from the data structure. Two data structures may also be used to implement a time/tuple based window. Tuples are stored in both a data structure with a partition by window and a data structure with a range window. Tuples are removed in the partition by window when tuples exceed the amount in the partition. Tuples are removed in the range window when tuples exceed a specified time period. The two data structures are synchronized.
    • 提供了一种在事件处理服务中通过基于时间/元组的窗口创建分区的方法。 当连续数据流被接收时,元组被存储在具有基于分区键的分区的数据结构中。 每个分区中只能存储一定量的元组。 当分区超过指定数量的元组时,最旧的元组将从数据结构中删除。 存储超过指定时间段的元组也从数据结构中删除。 也可以使用两个数据结构来实现基于时间/元组的窗口。 元组被存储在具有分区的数据结构的窗口和具有范围窗口的数据结构中。 当元组超过分区中的数量时,元组在窗口中被删除。 当元组超过指定的时间段时,元组在范围窗口中被移除。 两个数据结构是同步的。
    • 39. 发明申请
    • Computer implemented method for transforming an event notification within a database notification infrastructure
    • 用于在数据库通知基础设施中转换事件通知的计算机实现的方法
    • US20070250545A1
    • 2007-10-25
    • US11408195
    • 2006-04-19
    • Kapil SurlakerShailendra Mishra
    • Kapil SurlakerShailendra Mishra
    • G06F17/30
    • G06F17/30368G06F17/30569
    • A computer implemented method for automatically transforming an event notification within a database notification infrastructure based on client specified formatting and/or editing procedures. The method includes transforming the event notification having a format compatible with a database using a client specific format conversion procedure into a client-compatible event notification format. Further, the method may include transforming the payload portion of the event notification having a format compatible with a database using a client specific format conversion procedure into a linear event notification format. Moreover, the method may include transforming the event notification using a client specific editing procedure. The client specified procedures may be specified during event registration by the client. The transformed and/or edited event notifications may be forwarded to the client.
    • 一种用于基于客户指定的格式化和/或编辑过程自动地变换数据库通知基础设施内的事件通知的计算机实现的方法。 该方法包括将具有与数据库兼容的格式的事件通知使用客户端特定格式转换过程转换为客户端兼容的事件通知格式。 此外,该方法可以包括将具有与数据库兼容的格式的事件通知的有效载荷部分使用客户端特定格式转换过程转换为线性事件通知格式。 此外,该方法可以包括使用客户特定的编辑过程来转换事件通知。 可以在客户端的事件注册期间指定客户端指定的过程。 转换和/或编辑的事件通知可以转发给客户端。