Point-to-point data communication implemented with multipoint network data communication components
    1.
    发明授权
    Point-to-point data communication implemented with multipoint network data communication components 失效
    使用多点网络数据通信组件实现的点对点数据通信

    公开(公告)号:US07631031B2

    公开(公告)日:2009-12-08

    申请号:US11027122

    申请日:2004-12-31

    IPC分类号: G06F15/16 G06F3/00

    摘要: A data communication system is configured to communicatively link a host device and a client device with a point-to-point data communication link, where the point-to-point data communication link is configured with multipoint network data communication components designed for data communication over a distributed network. A data communication interface at the host device is communicatively linked with a data communication interface driver via the point-to-point data communication link between the host device and the client device. The data communication interface driver communicates with a virtual driver component for the client device via a virtual network at the client device.

    摘要翻译: 数据通信系统被配置为通过点对点数据通信链路将主机设备和客户机设备通信地链接,其中点对点数据通信链路被配置为被设计用于数据通信的多点网络数据通信组件 分布式网络。 在主机设备处的数据通信接口经由主机设备和客户机设备之间的点对点数据通信链路与数据通信接口驱动器通信地链接。 数据通信接口驱动程序通过客户端设备上的虚拟网络与客户端设备的虚拟驱动程序组件进行通信。

    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic

    公开(公告)号:US07228410B2

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

    申请号:US11261894

    申请日:2005-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic

    公开(公告)号:US07174450B2

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

    申请号:US11261886

    申请日:2005-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    Networking interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic
    5.
    发明申请
    Networking interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic 失效
    支持内核模式数据流量和用户模式数据流量的网络接口共享方法和装置

    公开(公告)号:US20060036841A1

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

    申请号:US11261287

    申请日:2005-10-28

    IPC分类号: G06F15/177

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    摘要翻译: 提供了允许内核模式数据流量和用户模式数据流量共享公共网络通信端口的方法和装置。 一种装置包括用户模式逻辑,内核模式逻辑和内核模式到用户模式界面逻辑。 接口逻辑被配置为接收数据分组并且选择性地将数据分组分发到用户模式或内核模式逻辑。 接口逻辑包括“虚拟”桥逻辑和“虚拟”微型端口逻辑。 桥接逻辑确定接收的数据分组是用户模式还是内核模式数据分组。 如果是内核模式数据包,则桥接逻辑将数据包提供给内核模式逻辑。 如果它是用户模式数据分组,则桥接逻辑将数据分组存储在存储器中以供用户模式逻辑随后使用。 桥接逻辑还从内核模式逻辑接收传出的内核模式数据包,并将其提供给网络通信端口,并从存储器检索出去的用户模式数据包,并将其提供给同一网络通信端口。 微型端口逻辑提供由桥逻辑访问的存储器和用户模式逻辑之间的接口。 微型端口逻辑接受传出的用户模式数据分组,并将它们存储在存储器中以供桥逻辑进行后续访问,并通过桥逻辑检索存储在存储器中的传入用户模式数据分组。

    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic

    公开(公告)号:US07174448B2

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

    申请号:US11260980

    申请日:2005-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic
    7.
    发明授权
    Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic 失效
    支持内核模式数据流量和用户模式数据流量的网络接口共享方法和装置

    公开(公告)号:US07167977B2

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

    申请号:US11261281

    申请日:2005-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatuses are provided that allow kernel mode data traffic and user mode data traffic to share a common network communication port. One apparatus includes user mode logic, kernel mode logic, and kernel mode to user mode interface logic. The interface logic is configured to receive data packets and selectively distribute the data packet to either the user mode or kernel mode logic. The interface logic includes “virtual” bridge logic and “virtual” miniport logic. The bridge logic determines if a received data packet is a user mode or kernel mode data packet. If it is a kernel mode data packet, then the bridge logic provides the data packet to the kernel mode logic. If it is a user mode data packet, then the bridge logic stores the data packet in memory for subsequent use by the user mode logic. The bridge logic also receives outgoing kernel mode data packets from the kernel mode logic and provides them to a network communication port, and retrieves outgoing user mode data packets from memory and provides them to the same network communication port. The miniport logic provides an interface between the memory accessed by the bridge logic and user mode logic. The miniport logic accepts outgoing user mode data packets and stores them in the memory for subsequent access by the bridge logic, and retrieves incoming user mode data packets stored in memory by the bridge logic.

    摘要翻译: 提供了允许内核模式数据流量和用户模式数据流量共享公共网络通信端口的方法和装置。 一种装置包括用户模式逻辑,内核模式逻辑和内核模式到用户模式界面逻辑。 接口逻辑被配置为接收数据分组并且选择性地将数据分组分发到用户模式或内核模式逻辑。 接口逻辑包括“虚拟”桥逻辑和“虚拟”微型端口逻辑。 桥接逻辑确定接收的数据分组是用户模式还是内核模式数据分组。 如果是内核模式数据包,则桥接逻辑将数据包提供给内核模式逻辑。 如果它是用户模式数据分组,则桥接逻辑将数据分组存储在存储器中以供用户模式逻辑随后使用。 桥接逻辑还从内核模式逻辑接收传出的内核模式数据包,并将其提供给网络通信端口,并从存储器检索出去的用户模式数据包,并将其提供给同一网络通信端口。 微型端口逻辑提供由桥逻辑访问的存储器和用户模式逻辑之间的接口。 微型端口逻辑接受传出的用户模式数据分组,并将它们存储在存储器中以供桥逻辑进行后续访问,并通过桥逻辑检索存储在存储器中的传入用户模式数据分组。

    Automatic compiling of address filter information
    8.
    发明申请
    Automatic compiling of address filter information 有权
    自动编译地址过滤器信息

    公开(公告)号:US20050157733A1

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

    申请号:US11050578

    申请日:2005-02-03

    IPC分类号: H04L12/28 H04L12/56

    摘要: Automatic compilation of address filter information permits a cable modem to route incoming data packets to destination devices. A cable modem uses address filter information, such as for example, a list of addresses of communication devices that have previously registered with the cable modem, to identify incoming data packets that are addressed to communication devices associated with the cable modem. Incoming data packets with addresses that are not in the address filter information are filtered out. However, the cable modem may have insufficient filter information, when, for instance, a new communication device is associated with the cable modem. In order to automatically register communication devices associated with the cable modem, the cable modem inspects the source addresses of outgoing data packets. If the source address is not included in the address filter information, the source address is added.

    摘要翻译: 地址过滤器信息的自动编译允许电缆调制解调器将输入的数据包路由到目标设备。 电缆调制解调器使用地址过滤器信息,例如,先前已经向电缆调制解调器注册的通信设备的地址列表,以识别寻址到与电缆调制解调器相关联的通信设备的输入数据分组。 具有不在地址过滤器信息中的地址的传入数据包将被过滤掉。 然而,当例如新的通信设备与电缆调制解调器相关联时,电缆调制解调器可能具有不足的过滤器信息。 为了自动注册与电缆调制解调器相关的通信设备,电缆调制解调器检查出站数据包的源地址。 如果源地址不包含在地址过滤器信息中,则添加源地址。

    Automatic compiling of address filter information
    9.
    发明授权
    Automatic compiling of address filter information 有权
    自动编译地址过滤器信息

    公开(公告)号:US06889258B1

    公开(公告)日:2005-05-03

    申请号:US09371916

    申请日:1999-08-10

    IPC分类号: H04L12/28 H04L12/56 G06F15/16

    摘要: Automatic compilation of address filter information that permits a cable modem to appropriately route incoming data packets to destination devices is described. Cable modems use address filter information to identify incoming data packets that are addressed to communication devices associated with the cable modem. The address filter information might be, for example, a list of addresses of communication devices that have previously registered with the cable modem. On occasion, the cable modem may have incorrect or insufficient or incomplete filter information when, for instance, a new communication device is added to a group of networked communication devices associated with the cable modem. In order to automatically recognize associated communication devices that are to be registered with the cable modem, a cable modem driver inspects the source address of outgoing data packets. If the source address is not included in the address filter information, the source address is added to the address filtering information. Subsequently, if an incoming data packet addresses the associated communication device, the cable modem driver allows the data packet to be passed through to the communication device.

    摘要翻译: 描述允许电缆调制解调器将输入的数据分组适当地路由到目的地设备的地址过滤器信息的自动编译。 电缆调制解调器使用地址过滤器信息来识别寻址到与电缆调制解调器相关联的通信设备的传入数据分组。 地址过滤器信息可以是例如先前已经用电缆调制解调器注册的通信设备的地址列表。 有时,当例如将新的通信设备添加到与电缆调制解调器相关联的一组联网通信设备时,电缆调制解调器可能具有不正确或不足或不完整的过滤器信息。 为了自动识别要与电缆调制解调器注册的相关联的通信设备,电缆调制解调器驱动程序检查输出数据分组的源地址。 如果源地址不包含在地址过滤器信息中,则将源地址添加到地址过滤信息中。 随后,如果输入数据分组寻址相关联的通信设备,则电缆调制解调器驱动器允许将数据分组传递到通信设备。

    Interface for abstracting control of a cable modem
    10.
    发明授权
    Interface for abstracting control of a cable modem 失效
    用于抽象电缆调制解调器控制的接口

    公开(公告)号:US06618387B1

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

    申请号:US09371915

    申请日:1999-08-10

    IPC分类号: H04L1266

    CPC分类号: H04L12/2801 H04N7/17309

    摘要: Provided is a system and method for integrating a cable modem with a host customer premises equipment, such as a computer or set top box. An interface is provided which receives data packets from the cable modem of any manufacturer and transmits the data packet to a media access control layer. The media access control layer determines the destination of the data packet and forwards it to that destination, which may be the cable modem or may be the host computer of the cable modem or any other customer premises equipment networked with the host computer. The interface also receives data packets from the media access control layer and transmits the data packets to the cable modem for transmission upstream. The interface abstracts the control of the cable modem to the media access control layer. The system maintains a protocol stack for the cable modem that is separate from the protocol stack associated with the operating system of the host computer. The cable modem and the host computer are separately addressable by the cable network. Furthermore, the cable modem shares the processor and resources of the host computer.

    摘要翻译: 提供了一种用于将电缆调制解调器与主机客户驻地设备(诸如计算机或机顶盒)集成的系统和方法。 提供了一种接口,其从任何制造商的电缆调制解调器接收数据分组,并将该数据分组发送到媒体访问控制层。 媒体访问控制层确定数据分组的目的地并将其转发到该目的地,该目的地可以是电缆调制解调器,或者可以是电缆调制解调器的主计算机或与主计算机联网的任何其他客户驻地设备。 该接口还从媒体接入控制层接收数据包,并将数据包发送到电缆调制解调器用于上行传输。 该接口将电缆调制解调器的控制提取到媒体访问控制层。 系统维护电缆调制解调器的协议栈,该协议栈与与主机操作系统相关联的协议栈分离。 电缆调制解调器和主机可以通过有线网络单独寻址。 此外,电缆调制解调器共享主计算机的处理器和资源。