Method and apparatus for transmitting a message from a computer system
over a network adapter to the network by performing format conversion
and memory verification
    1.
    发明授权
    Method and apparatus for transmitting a message from a computer system over a network adapter to the network by performing format conversion and memory verification 失效
    通过执行格式转换和存储器验证从网络适配器将计算机系统的消息发送到网络的方法和装置

    公开(公告)号:US5638517A

    公开(公告)日:1997-06-10

    申请号:US479244

    申请日:1995-06-07

    摘要: In a computer network having a plurality of nodes with one or more computer systems associated with a node a method for transmitting messages to and from a DOS application resident in a memory to and from the network. The messages to and from the DOS application are handled a virtual device driver resident in the memory which is monitoring the 5C interrupt. The virtual device driver converts an outgoing CCB1 message from the DOS application to a message in a CCB3 32-bit format and an incoming 32-bit CCB3 message to a CCB1 format. The virtual device driver transmits the CCB3 message to a physical device driver resident in system memory. The physical device converts messages between the CCB3 32-bit format and a CCB3 16-bit format. The physical device driver transmits and receives 16-bit CCB3 messages to and from a logical link control protocol driver resident in the memory. The logical link control protocol driver is preferably written to the ISO 8802-2 standards and passes and receives messages to and from the MAC layer and the LAN adapter. With an incoming message the virtual device driver arms a context hook which fires when the operating system has allocated sufficient memory to the DOS application resident Virtual 86 mode before transmitting the CCB1 message to the DOS application.

    摘要翻译: 在具有多个节点的计算机网络中,所述多个节点具有与节点相关联的一个或多个计算机系统用于向驻留在网络中和从网络驻留在存储器中的DOS应用程序发送消息的方法。 去往和来自DOS应用程序的消息是处理驻留在内存中的一个虚拟设备驱动程序,它正在监视5C中断。 虚拟设备驱动程序将来自DOS应用程序的输出CCB1消息转换为CCB3 32位格式的消息,并将进入的32位CCB3消息转换为CCB1格式。 虚拟设备驱动程序将CCB3消息发送到驻留在系统存储器中的物理设备驱动程序。 物理设备在CCB3 32位格式和CCB3 16位格式之间转换消息。 物理设备驱动程序向驻留在存储器中的逻辑链路控制协议驱动程序发送和从其接收16位CCB3消息。 逻辑链路控制协议驱动程序优选地被写入ISO 8802-2标准,并向MAC层和LAN适配器传递和接收消息。 使用传入消息,虚拟设备驱动程序会在操作系统向DOS应用程序驻留虚拟86模式分配足够的内存之前挂起上下文钩子,然后将CCB1消息发送到DOS应用程序。

    Network controller system that uses directed heartbeat packets
    2.
    发明授权
    Network controller system that uses directed heartbeat packets 失效
    使用定向心跳数据包的网络控制器系统

    公开(公告)号:US06381218B1

    公开(公告)日:2002-04-30

    申请号:US09152165

    申请日:1998-09-11

    IPC分类号: G01R3108

    摘要: A network controller system including a plurality of network ports and a driver system that operates the network ports as a team. The team is operated to simulate a single logical device in one of several team modes, such as fault tolerance or load balancing modes, to enhance performance of communication of the computer in a network. The driver system periodically determines and updates the status of each of the network ports, where the status of each is based at least on whether at least one directed packet has been received and transferred to the driver system by a respective network port. If any one of the network ports has not received a directed packet within a predetermined time period, the driver system commands another network port to transmit a directed heartbeat packet to the network port that has not received a directed packet. The team may include a primary and one or more secondary ports. The primary port sends a directed packet to any secondary port that has not received a directed packet within the predetermined time period. One or more of the secondary ports may each send a directed heartbeat packet to the primary port if the primary port has not received a directed packet within the predetermined time period.

    摘要翻译: 一种包括多个网络端口的网络控制器系统和作为一个团队操作网络端口的驱动器系统。 该团队经营以模拟单个逻辑设备,采用几种团队模式之一,例如容错或负载平衡模式,以增强网络中计算机通信的性能。 驱动器系统周期性地确定和更新每个网络端口的状态,其中每个网络端口的状态至少基于至少一个有向分组是否已经被相应的网络端口接收并传送到驱动器系统。 如果任何一个网络端口在预定时间段内没有接收到定向分组,则驱动器系统命令另一个网络端口向未接收到定向分组的网络端口发送定向心跳分组。 团队可以包括主要和一个或多个辅助端口。 主端口将定向分组发送到在预定时间段内未接收到定向分组的任何辅助端口。 如果主端口在预定时间段内没有接收到定向分组,则一个或多个辅助端口可以各自向主端口发送定向的心跳分组。

    Network controller system that uses multicast heartbeat packets
    3.
    发明授权
    Network controller system that uses multicast heartbeat packets 有权
    网络控制器系统使用组播心跳报文

    公开(公告)号:US06272113B1

    公开(公告)日:2001-08-07

    申请号:US09151557

    申请日:1998-09-11

    IPC分类号: G01R3108

    摘要: A network controller system including multiple network ports and a driver system that programs each of the network ports with a common multicast address and that operates the network ports as a team. The team is operated to form a virtual device in one of several team modes, such as fault tolerance or load balancing, to enhance performance of communication of the computer in a network. The driver system commands at least one of the network ports to transmit a multicast heartbeat packet, where each of the other network ports receives and transfers the multicast heartbeat packet to the driver system. In this manner, the driver system need only send one multicast heartbeat packet to test all of the other network ports. Two network ports are selected to each send a heartbeat packet to test each other heartbeat port and the remaining ports. Multicast heartbeat packets are substantially more efficient than broadcast heartbeat packets, since the number of packets transmitted on a network is substantially reduced and the amount of unnecessary processing per heartbeat packet is reduced or even eliminated.

    摘要翻译: 一种包括多个网络端口的网络控制器系统以及用公共多播地址对每个网络端口进行编程并将该网络端口作为一个小组进行操作的驱动器系统。 该团队经营以形成一个虚拟设备,采用几种团队模式之一,例如容错或负载平衡,以增强网络中计算机通信的性能。 驱动器系统命令至少一个网络端口传送组播心跳分组,其中每个其他网络端口接收并将多播心跳分组传送到驱动器系统。 以这种方式,驱动程序系统只需要发送一个组播心跳数据包来测试所有其他网络端口。 选择两个网络端口,每个网络端口发送心跳数据包以测试对方的心跳端口和其余端口。 组播心跳分组比广播心跳分组显着更有效,因为在网络上发送的分组的数量大大减少,并且每个心跳分组的不必要的处理量减少甚至消除。

    Network controller
    4.
    发明授权
    Network controller 失效
    网络控制器

    公开(公告)号:US07426189B2

    公开(公告)日:2008-09-16

    申请号:US10620208

    申请日:2003-07-15

    IPC分类号: H04L12/28

    CPC分类号: G06F13/387

    摘要: A network controller system comprising a plurality of network ports and a driver system that operates the plurality of network ports. The driver system determines which of the network ports can be combined together to form a team. Each network port in the team is associated with a different network interface card (NIC). The NICs are associated with a common network address to be used by external network logic.

    摘要翻译: 一种网络控制器系统,包括多个网络端口和操作所述多个网络端口的驱动器系统。 驱动程序系统确定哪些网络端口可以组合在一起形成一个团队。 团队中的每个网络端口与不同的网络接口卡(NIC)相关联。 NIC与外部网络逻辑使用的公共网络地址相关联。

    Generating an alarm based on location and time
    5.
    发明授权
    Generating an alarm based on location and time 有权
    根据位置和时间生成报警

    公开(公告)号:US06943671B2

    公开(公告)日:2005-09-13

    申请号:US10417984

    申请日:2003-04-17

    CPC分类号: G08B21/24 G06Q10/109

    摘要: A portable device includes a location detector, a time detector, and an alarm module to generate alarms based on both time-based and location-based criteria. A current time provided by the time detector is compared to a time-based criterion, and a current geographical location provided by the location detector (e.g., global positioning system or GPS receiver) is compared to a location-based criterion to determine whether or not to generate an alarm.

    摘要翻译: 便携式设备包括位置检测器,时间检测器和报警模块,用于基于基于时间和基于位置的标准来产生报警。 将由时间检测器提供的当前时间与基于时间的标准进行比较,并将位置检测器(例如,全球定位系统或GPS接收器)提供的当前地理位置与基于位置的标准进行比较,以确定是否 产生报警。

    Port-centric graphic representations of network controllers
    6.
    发明授权
    Port-centric graphic representations of network controllers 有权
    网络控制器的以端口为中心的图形表示

    公开(公告)号:US06229538B1

    公开(公告)日:2001-05-08

    申请号:US09151265

    申请日:1998-09-11

    IPC分类号: G06F314

    摘要: A port-centric controller system for a computer including a plurality of network ports implemented with a plurality of network controllers and a driver system capable of operating each of the network ports in either a stand-alone mode or a team mode and that monitors the status of each of the network ports. The controller system further includes configuration logic that interfaces the driver system to display port-specific graphic representations of the configuration and status of each of the plurality of network ports. The graphic representations preferably distinguish between each of the plurality of network controllers and each of the plurality of network ports. The driver system monitors the link status of each of the network ports indicative of cable status, and the graphic representations include a corresponding cable fault icon indicative of a cable fault at a network port. The graphic representations may include separate icons for a powered off status, a hardware failure status, a cable fault status, a powered off when cable faulted status, a hardware failure when powered off status and an uninstalled controller. The graphic representations may further include an icon representing each network port in a team of network ports and an icon representing a non-active network port in the team. The graphic representations may further include team, controller, slot and bus information.

    摘要翻译: 一种用于计算机的以端口为中心的控制器系统,其包括用多个网络控制器实现的多个网络端口以及能够以独立模式或团队模式操作每个网络端口并且监视状态的驱动器系统 的每个网络端口。 所述控制器系统还包括配置逻辑,其将所述驱动器系统接口以显示所述多个网络端口中的每一个的配置和状态的端口特定图形表示。 图形表示优选地区分多个网络控制器中的每一个和多个网络端口中的每一个。 驱动器系统监视指示电缆状态的每个网络端口的链路状态,并且图形表示包括指示网络端口处的电缆故障的对应的电缆故障图标。 图形表示可以包括用于断电状态的独立图标,硬件故障状态,电缆故障状态,当电缆故障状态下断电,当断电状态时的硬件故障和卸载的控制器。 图形表示还可以包括表示网络端口组中的每个网络端口的图标和表示团队中的非活动网络端口的图标。 图形表示还可以包括团队,控制器,时隙和总线信息。