PROGRAMMING MODEL FOR SUBSCRIPTION SERVICES
    1.
    发明申请
    PROGRAMMING MODEL FOR SUBSCRIPTION SERVICES 审中-公开
    订阅服务的编程模式

    公开(公告)号:US20070156656A1

    公开(公告)日:2007-07-05

    申请号:US11565369

    申请日:2006-11-30

    IPC分类号: G06F7/00

    摘要: The present invention relates to a subscription modeling system and methodology. A query processor receives subscription query and subscriber information and transforms the query and subscriber information into data. An index component propagates at least one database with the transformed data; and a matching component that associates the transformed data with event data to generate a database of notification data that can be delivered to subscribers. The invention provides for abstracting subscription and subscriber information (as well as event information if desired) to high-level classes (e.g., data fields)—thus the invention provides for modeling such notification related information as data. Subscription applications can thus be developed at high levels wherein complex subscription queries and subscriber information can be defined as data fields for example. Databases in accordance with the data fields can be propagated with subscription/subscriber specific information. The present invention takes advantages of the processing power associated with database engines (e.g., SQL server) to generate notifications via performing a join operation on the databases (e.g., subscription database(s), subscriber database(s) and event database(s)). Accordingly, notifications are generated en masse as compared to per subscription per subscriber. Thus the present invention provides for a highly scalable and efficient notification system.

    摘要翻译: 本发明涉及订阅建模系统和方法。 查询处理器接收订阅查询和订户信息,并将查询和用户信息转换为数据。 索引组件使用转换的数据传播至少一个数据库; 以及匹配组件,其将经变换的数据与事件数据相关联,以生成可以递送给订户的通知数据的数据库。 本发明提供了将订阅和订户信息(以及如果需要的事件信息)提取给高级类(例如,数据字段) - 本发明提供了对与数据相关的通知相关信息进行建模。 因此,订阅应用程序可以以高级别开发,其中复合订阅查询和订户信息可以被定义为例如数据字段。 根据数据字段的数据库可以使用订阅/订户特定信息进行传播。 本发明利用与数据库引擎(例如,SQL服务器)相关联的处理能力来通过对数据库(例如订阅数据库,订户数据库和事件数据库)执行加入操作来生成通知, )。 因此,与每个用户的每个订阅相比,大量生成通知。 因此,本发明提供了高度可扩展和高效的通知系统。

    Programming model for subscription services
    2.
    发明授权
    Programming model for subscription services 有权
    订阅服务的编程模型

    公开(公告)号:US07177859B2

    公开(公告)日:2007-02-13

    申请号:US10180662

    申请日:2002-06-26

    IPC分类号: G06F17/30 G06F15/16

    摘要: The present invention relates to a subscription modeling system and methodology. A query processor receives subscription query and subscriber information and transforms the query and subscriber information into data. An index component propagates at least one database with the transformed data; and a matching component that associates the transformed data with event data to generate a database of notification data that can be delivered to subscribers. The invention provides for abstracting subscription and subscriber information (as well as event information if desired) to high-level classes (e.g., data fields)—thus the invention provides for modeling such notification related information as data. Subscription applications can thus be developed at high levels wherein complex subscription queries and subscriber information can be defined as data fields for example. Databases in accordance with the data fields can be propagated with subscription/subscriber specific information. The present invention takes advantages of the processing power associated with database engines (e.g., SQL server) to generate notifications via performing a join operation on the databases (e.g., subscription database(s), subscriber database(s) and event database(s)). Accordingly, notifications are generated en masse as compared to per subscription per subscriber. Thus the present invention provides for a highly scalable and efficient notification system.

    摘要翻译: 本发明涉及订阅建模系统和方法。 查询处理器接收订阅查询和订户信息,并将查询和用户信息转换为数据。 索引组件使用转换的数据传播至少一个数据库; 以及匹配组件,其将经变换的数据与事件数据相关联,以生成可以递送给订户的通知数据的数据库。 本发明提供了将订阅和订户信息(以及如果需要的事件信息)提取给高级类(例如,数据字段) - 本发明提供了对与数据相关的通知相关信息进行建模。 因此,订阅应用程序可以以高级别开发,其中复合订阅查询和订户信息可以被定义为例如数据字段。 根据数据字段的数据库可以使用订阅/订户特定信息进行传播。 本发明利用与数据库引擎(例如,SQL服务器)相关联的处理能力来通过对数据库(例如订阅数据库,订户数据库和事件数据库)执行加入操作来生成通知, )。 因此,与每个用户的每个订阅相比,大量生成通知。 因此,本发明提供了高度可扩展和高效的通知系统。

    Message distribution system and method for providing notification(s)
    3.
    发明授权
    Message distribution system and method for providing notification(s) 有权
    消息分发系统和提供通知的方法

    公开(公告)号:US07509304B1

    公开(公告)日:2009-03-24

    申请号:US10373328

    申请日:2003-02-24

    IPC分类号: G06F7/00 G06F17/30

    摘要: The present invention relates to a system and methodology to facilitate automated delivery of notifications to notification sinks while mitigating interface development and deployment within the framework of a notification platform. One or more message delivery channels are provided with the notification platform that can be associated with an extension component for delivering the notifications. The extension component automatically wraps an underlying message in a protocol associated with a notification sink such as wrapping a message post from a notification source within a common delivery protocol. The extension component can inherit delivery properties from an underlying platform interface associated with the delivery channels in order to mitigate coding and development details involved when utilizing or invoking the platform interface. Furthermore, the extension component enables various message protocols to be modeled as separate objects without having to implement higher-level or more complex aspects of the underlying interface.

    摘要翻译: 本发明涉及一种系统和方法,以便于在通知平台的框架内减轻接口开发和部署,从而方便自动地将通知递送到通知汇。 一个或多个消息传递通道被提供有通知平台,该通知平台可以与用于传递通知的扩展组件相关联。 扩展组件自动地将基础消息包裹在与通知​​接收器相关联的协议中,例如在通用传送协议内从通知源包装消息帖子。 扩展组件可以从与传送通道相关联的底层平台接口继承传送属性,以减轻在使用或调用平台接口时涉及的编码和开发细节。 此外,扩展组件使得各种消息协议能够被建模为单独的对象,而不必实现底层接口的更高级或更复杂的方面。