Protocol Agnostic Request Response Pattern
    4.
    发明申请
    Protocol Agnostic Request Response Pattern 审中-公开
    协议不可知请求响应模式

    公开(公告)号:US20100228873A1

    公开(公告)日:2010-09-09

    申请号:US12783428

    申请日:2010-05-19

    IPC分类号: G06F15/16

    CPC分类号: G06F9/541 H04L29/06 H04L69/03

    摘要: A system and method for facilitating communications over a protocol is provided. The system includes a class factory that holds identifiers associated with determining which, if any, registered protocol object creator should be employed to create a protocol object. The protocol object implements an abstract network protocol base class. The protocol object is employed to abstract details of communicating over a protocol and to provide a byte stream interface to communications occurring over the protocol, while removing protocol specific code from an application program. The method includes creating an instance of a protocol object from a source of registered protocol handlers based on a request to communicate over a protocol and using a base class API to communicate over the protocol through the protocol object.

    摘要翻译: 提供了一种用于促进通过协议进行通信的系统和方法。 该系统包括一个类工厂,其保存与确定哪个(如果有的话)注册的协议对象创建者应该用于创建协议对象相关联的标识符。 协议对象实现抽象网络协议基类。 协议对象被用于抽象通过协议进行通信的细节,并提供一个字节流接口,用于通过协议发生的通信,同时从应用程序中删除协议特定的代码。 该方法包括基于通过协议进行通信的请求以及使用基类API通过协议对象通过该协议来通信从注册的协议处理程序的源创建协议对象的实例。

    Protocol agnostic web listener
    5.
    发明授权
    Protocol agnostic web listener 失效
    协议不可知的Web侦听器

    公开(公告)号:US06931647B1

    公开(公告)日:2005-08-16

    申请号:US09818448

    申请日:2001-03-27

    IPC分类号: G06F9/46 H04L29/06 H04L29/08

    CPC分类号: H04L67/02 H04L69/22

    摘要: A system and method for facilitating exposing a resource over a protocol is provided. The system includes a class factory that holds identifiers associated with determining which, if any, registered listener object creator should be employed to create a listener object. The listener object implements an abstract network protocol base class. The listener object is employed to abstract details of exposing a resource over a protocol and to provide a byte stream interface to communications occurring over the protocol, while removing protocol specific code from a server program. The method includes creating an instance of a listener object from a source of registered protocol handlers based on a request to expose a resource over a protocol and using a base class API to communicate over the protocol through the listener object.

    摘要翻译: 提供了一种用于通过协议暴露资源的系统和方法。 该系统包括一个类工厂,它保存与确定应该使用哪个注册的侦听器对象创建者来创建侦听器对象相关联的标识符。 侦听器对象实现抽象网络协议基类。 收听者对象被用于抽象通过协议公开资源的细节,并提供一个字节流接口,用于通过协议发生的通信,同时从服务器程序中删除协议特定的代码。 该方法包括基于通过协议公开资源的请求以及使用基类API通过该侦听器对象通过该协议进行通信,从注册的协议处理程序的源创建监听器对象的实例。

    Protocol agnostic web listener
    6.
    发明授权
    Protocol agnostic web listener 有权
    协议不可知的Web侦听器

    公开(公告)号:US07437742B1

    公开(公告)日:2008-10-14

    申请号:US11011859

    申请日:2004-12-14

    IPC分类号: G06F9/46

    CPC分类号: H04L67/02 H04L69/22

    摘要: A system and method for facilitating exposing a resource over a protocol is provided. The system includes a class factory that holds identifiers associated with determining which, if any, registered listener object creator should be employed to create a listener object. The listener object implements an abstract network protocol base class. The listener object is employed to abstract details of exposing a resource over a protocol and to provide a byte stream interface to communications occurring over the protocol, while removing protocol specific code from a server program. The method includes creating an instance of a listener object from a source of registered protocol handlers based on a request to expose a resource over a protocol and using a base class API to communicate over the protocol through the listener object.

    摘要翻译: 提供了一种用于通过协议暴露资源的系统和方法。 该系统包括一个类工厂,它保存与确定应该使用哪个注册的侦听器对象创建者来创建侦听器对象相关联的标识符。 侦听器对象实现抽象网络协议基类。 收听者对象被用于抽象通过协议公开资源的细节,并提供一个字节流接口,用于通过协议发生的通信,同时从服务器程序中删除协议特定的代码。 该方法包括基于通过协议公开资源的请求以及使用基类API通过该侦听器对象通过该协议进行通信,从注册的协议处理程序的源创建监听器对象的实例。

    Protocol agnostic web listener
    7.
    发明授权
    Protocol agnostic web listener 有权
    协议不可知的Web侦听器

    公开(公告)号:US07120916B1

    公开(公告)日:2006-10-10

    申请号:US11047294

    申请日:2005-01-31

    IPC分类号: G06F9/44 G06F13/00

    CPC分类号: H04L67/02 H04L69/22

    摘要: A system and method for facilitating exposing a resource over a protocol is provided. The system includes a class factory that holds identifiers associated with determining which, if any, registered listener object creator should be employed to create a listener object. The listener object implements an abstract network protocol base class. The listener object is employed to abstract details of exposing a resource over a protocol and to provide a byte stream interface to communications occurring over the protocol, while removing protocol specific code from a server program. The method includes creating an instance of a listener object from a source of registered protocol handlers based on a request to expose a resource over a protocol and using a base class API to communicate over the protocol through the listener object.

    摘要翻译: 提供了一种用于通过协议暴露资源的系统和方法。 该系统包括一个类工厂,它保存与确定应该使用哪个注册的侦听器对象创建者来创建侦听器对象相关联的标识符。 侦听器对象实现抽象网络协议基类。 收听者对象被用于抽象通过协议公开资源的细节,并提供一个字节流接口,用于通过协议发生的通信,同时从服务器程序中删除协议特定的代码。 该方法包括基于通过协议公开资源的请求以及使用基类API通过该侦听器对象通过该协议进行通信,从注册的协议处理程序的源创建监听器对象的实例。

    Protocol agnostic request response pattern
    8.
    发明授权
    Protocol agnostic request response pattern 有权
    协议无关请求响应模式

    公开(公告)号:US06996833B1

    公开(公告)日:2006-02-07

    申请号:US09818447

    申请日:2001-03-27

    IPC分类号: G06F9/46

    CPC分类号: G06F9/541 H04L29/06 H04L69/03

    摘要: A system and method for facilitating communications over a protocol is provided. The system includes a class factory that holds identifiers associated with determining which, if any, registered protocol object creator should be employed to create a protocol object. The protocol object implements an abstract network protocol base class. The protocol object is employed to abstract details of communicating over a protocol and to provide a byte stream interface to communications occurring over the protocol, while removing protocol specific code from an application program. The method includes creating an instance of a protocol object from a source of registered protocol handlers based on a request to communicate over a protocol and using a base class API to communicate over the protocol through the protocol object.

    摘要翻译: 提供了一种用于促进通过协议进行通信的系统和方法。 该系统包括一个类工厂,其保存与确定哪个(如果有的话)注册的协议对象创建者应该用于创建协议对象相关联的标识符。 协议对象实现抽象网络协议基类。 协议对象被用于抽象通过协议进行通信的细节,并提供一个字节流接口,用于通过协议发生的通信,同时从应用程序中删除协议特定的代码。 该方法包括基于通过协议进行通信的请求以及使用基类API通过协议对象通过该协议来通信从注册的协议处理程序的源创建协议对象的实例。

    Enabling network devices to run multiple congestion control algorithms
    10.
    发明申请
    Enabling network devices to run multiple congestion control algorithms 有权
    使网络设备运行多个拥塞控制算法

    公开(公告)号:US20070248013A1

    公开(公告)日:2007-10-25

    申请号:US11507403

    申请日:2006-08-21

    IPC分类号: H04J1/16

    摘要: Creating different congestion control modules (CCMs) that can be plugged into a network communications stack (e.g., a TCP/IP stack). Software abstractions defining transport control events, congestion control algorithms and other information may be exposed by an application programming interface, e.g., of an operating system, and these abstractions may be used to define a CCM. The network communications stack may be configured to select one of multiple available CCMs to control congestion for a given connection. This selection may be based on any of a variety of factors including, but not limited to: network environment; connection path characteristics; connection link characteristics; a value of a socket parameter of an application; other factors; and any suitable combination of the foregoing. Thus, CCMs may be selected and implemented on a per-connection basis.

    摘要翻译: 创建可插入网络通信堆栈(例如TCP / IP堆栈)的不同拥塞控制模块(CCM)。 定义传输控制事件,拥塞控制算法和其他信息的软件抽象可以由例如操作系统的应用编程接口公开,并且这些抽象可以用于定义CCM。 网络通信栈可以被配置为选择多个可用CCM之一来控制给定连接的拥塞。 该选择可以基于各种因素中的任何因素,包括但不限于:网络环境; 连接路径特征; 连接链路特性; 应用程序的套接字参数的值; 其他因素; 和上述的任何合适的组合。 因此,可以基于每个连接来选择和实现CCM。