Programming model for subscription services
    33.
    发明授权
    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服务器)相关联的处理能力来通过对数据库(例如订阅数据库,订户数据库和事件数据库)执行加入操作来生成通知, )。 因此,与每个用户的每个订阅相比,大量生成通知。 因此,本发明提供了高度可扩展和高效的通知系统。

    Peer networking host framework and hosting API
    34.
    发明授权
    Peer networking host framework and hosting API 有权
    对等网络主机框架和托管API

    公开(公告)号:US07171475B2

    公开(公告)日:2007-01-30

    申请号:US09872614

    申请日:2001-06-01

    IPC分类号: G06F15/16

    摘要: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.

    摘要翻译: 设备托管框架在计算机上为软件实现的逻辑设备(包括外围设备桥接器)提供托管,以将其作为每个对等网络协议的受控设备的服务公开。 设备托管框架封装了对等网络协议的发现,描述和控制协议操作,这使得托管设备的开发人员不必在托管设备的软件中单独实现对等网络协议,并且只需要实现托管设备的核心功能 托管设备。 设备托管框架通过用于多个托管设备的对等网络协议作为主机来支持设备互操作性。

    Application programming interface to the simple object access protocol
    36.
    发明授权
    Application programming interface to the simple object access protocol 有权
    应用程序编程接口,用于简单的对象访问协议

    公开(公告)号:US06904600B1

    公开(公告)日:2005-06-07

    申请号:US09606923

    申请日:2000-06-29

    IPC分类号: G06F3/00 G06F9/00 G06F9/46

    CPC分类号: G06F9/548 G06F9/547

    摘要: Methods and systems for providing an application programming interface (API) to the Simple Object Access Protocol (SOAP) are described. The API provides mechanisms for creating all parts of SOAP request messages, for sending the created messages over HTTP to a remote server, and, if the request is successful, for retrieving the response from the remote server, or, in the case of failure, for accessing whatever error information is available. The information passed through the API can be in the form of parameters which allows both the SOAP protocol and the applications that use it to change without requiring changes to the API itself.

    摘要翻译: 描述了向简单对象访问协议(SOAP)提供应用程序编程接口(API)的方法和系统。 API提供了用于创建SOAP请求消息的所有部分的机制,用于通过HTTP将创建的消息发送到远程服务器,如果请求成功,则从远程服务器检索响应,或者在发生故障的情况下, 用于访问可用的任何错误信息。 通过API传递的信息可以是参数的形式,允许SOAP协议和使用它的应用程序进行更改,而不需要更改API本身。