会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for dynamically controlling data routes through a
network
    • 用于通过网络动态控制数据路由的方法和装置
    • US5796966A
    • 1998-08-18
    • US850975
    • 1997-05-05
    • Robert SimcoeRobert E. ThomasGeorge Varghese
    • Robert SimcoeRobert E. ThomasGeorge Varghese
    • H04L12/18H04L12/935H04L12/937G06F13/00
    • H04L12/1881H04L49/254H04L49/30
    • A mechanism for operating a configurable switch to dynamically (i) route each of the data packets in an ordered string from a particular switch input port through a selected member output port of a hunt group; and (ii) route data packets which need not be transmitted in order from the input ports to available member output ports of the hunt group, as the members become available. A controller assigns each input port a service number, and directs member output ports to handle requests for ordered data packet transmissions from input ports with particular service numbers, such that the ordered transfers from an input port are handled by a single member of each group. The input port broadcasts, through the switch, a request to send ordered data packets through a particular hunt group and includes its service number in the request. The group member assigned to handle ordered transfers from the input port responds by identifying itself. Thereafter, the input port sends its ordered data packets to the identified member. Unordered data packets are queued and routed dynamically through the members of the group, as the members become available. In a local area network, data is sent from a source station to file servers using server group identifiers for multiple-route transfers or individual server identifiers for single-route transfers.
    • 一种用于操作可配置交换机的机制,用于动态地(i)将来自特定交换机输入端口的有序字符串中的每个数据分组路由到寻线组的所选成员输出端口; 以及(ii)当成员变得可用时,将从搜索组的输入端口到可用成员输出端口的顺序的数据包路由不需要传送。 控制器为每个输入端口分配服务号码,并​​指示成员输出端口处理来自具有特定服务号码的输入端口的有序数据分组传输的请求,使得来自输入端口的有序传输由每个组的单个成员处理。 输入端口通过交换机广播通过特定寻线组发送有序数据包的请求,并在请求中包括其服务号码。 分配给处理来自输入端口的有序传输的组成员通过识别自身进行响应。 此后,输入端口向已识别的成员发送其有序数据包。 随着成员可用,无序数据包将通过组的成员进行排队和路由。 在局域网中,使用用于多路由传输的服务器组标识符或单路传输的单个服务器标识符将数据从源站发送到文件服务器。
    • 2. 发明授权
    • Packet format in hub for packet data communications system
    • 分组数据通信系统中心的数据包格式
    • US5390173A
    • 1995-02-14
    • US965651
    • 1992-10-22
    • Barry A. SpinneyRobert J. SimcoeRobert E. ThomasGeorge Varghese
    • Barry A. SpinneyRobert J. SimcoeRobert E. ThomasGeorge Varghese
    • H04L12/46H04J3/26
    • H04L12/46
    • A packet data communication network employs a local switch, router or bridge device functioning to transfer packets between segments of a larger network. When packets enter this device, an address translation is performed to generate local source and destination addresses which are much shorter than the globally-unique addresses contained in the packet as dictated by the protocol. These local addresses are inserted in a header that is added to the packet, in addition to any header already contained in the packet. This added header travels with the packet through the local switch, router or bridge device, but then is stripped off before the packet is sent out onto another network segment. The added header may also contain other information, such as a local name for the source and destination segment (link), as well as status information that is locally useful, but not part of the packet protocol and not necessary for transmission with the packet throughout the network. Local congestion information, results of address translations, and end-of-message information, are examples of such status information.
    • 分组数据通信网络采用本地交换机,路由器或网桥设备,其功能是在较大网络的段之间传送分组。 当分组进入该设备时,执行地址转换以产生比协议所指示的包中包含的全局唯一地址短的本地源和目的地址。 这些本地地址除了已经包含在数据包中的任何头部之外,都插入到添加到数据包的头中。 该添加的报头通过本地交换机,路由器或网桥设备与数据包一起运行,但在数据包发送到另一个网段之前被剥离。 添加的报头还可以包含其他信息,例如源和目的地段(链接)的本地名称以及本地有用的状态信息,但不是分组协议的一部分,并且不一定与数据包一起传输 网络。 本地拥塞信息,地址转换结果和消息结束信息是这种状态信息的示例。
    • 3. 发明授权
    • Tracking sequence numbers in packet data communication system
    • 跟踪数据通信系统中的序列号
    • US5151899A
    • 1992-09-29
    • US654067
    • 1991-02-11
    • Robert E. ThomasGeorge VargheseRobert J. SouzaGeorge A. Harvey
    • Robert E. ThomasGeorge VargheseRobert J. SouzaGeorge A. Harvey
    • H04L1/18H04L29/06
    • H04L1/1835H04L29/06
    • A packet data communication network employs sequence numbers in message packets to identify the packets transmitted for a message, so that the order of packets can be checked, and so that the occurrence of lost or duplicated packets can be detected. A method of keeping track of these sequence numbers is provided. Any number below or above a bounded sequence number acceptance window is ignored (not accepted). Bit maps are established for the range of numbers within the bounded window, each bit representing a sequence number and the bit maps indexed by sequence number. One bit map is a received packet map, used to keep track of which sequence numbers have been received and thus to filter duplicate sequence numbers. An end-of-message bit map is used to record the positions of packets having end-of-message flags, and this is used with the received packet map to determine whether all packets of a message have been received, so that an end-of-message trigger can be generated. The sequence number and an end-of-message flag from an incoming packet are used to update these bit maps as each packet is received, then the updated bit maps used to determine the needed action. Two methods are described for tracking these sequence numbers. Both methods have good average-case performance. The first method uses an iterative loop and is more suited for software implementation. The second method uses table lookup to replace the iterative loop and is more suited for hardware implementation. This method has very good worst-case performance.
    • 分组数据通信网络使用消息分组中的序列号来识别针对消息发送的分组,从而可以检查分组的顺序,从而可以检测到丢失或重复分组的发生。 提供了跟踪这些序列号的方法。 任何低于或高于有界序列号接受窗口的数字将被忽略(不接受)。 为有界窗口内的数字范围建立位图,每个位表示一个序列号,并且由序列号索引的位图。 一个位图是接收到的分组映射,用于跟踪已经接收到哪个序列号,并且因此过滤重复的序列号。 消息结束位映射用于记录具有消息结束标志的分组的位置,并且与接收到的分组映射一起使用以确定是否已经接收到消息的所有分组, 可以生成消息触发。 来自分组的序列号和消息结束标志用于在接收到每个分组时更新这些位图,然后使用更新的位映射来确定所需的动作。 描述了两种跟踪这些序列号的方法。 两种方法都具有良好的平均性能。 第一种方法使用迭代循环,更适合于软件实现。 第二种方法使用表查找来代替迭代循环,更适合于硬件实现。 这种方法具有非常好的最坏情况。
    • 4. 发明授权
    • Transmit data FIFO for flow controlled data
    • 发送流量控制数据的数据FIFO
    • US5960215A
    • 1999-09-28
    • US712742
    • 1996-09-12
    • Robert E. ThomasRobert J. SimcoePeter J. RomanKoichi Tanaka
    • Robert E. ThomasRobert J. SimcoePeter J. RomanKoichi Tanaka
    • G06F13/12H04L12/56H04Q11/04G06F13/00
    • H04L47/10G06F13/128H04L49/309H04L49/90H04L49/901H04L49/9078H04Q11/0478H04L2012/5652H04L2012/5658H04L2012/5679H04L2012/5681
    • A method and apparatus for transferring data units between a host memory and a peripheral interface, the data units being subject to a flow control mechanism whereby some of said data units are flow controlled and some of said data units are not. Two transmit buffer memories are coupled to the peripheral interface; one for storing controlled data units to be transferred to the peripheral interface and the other for storing uncontrolled data units to be transferred to the peripheral interface. A single request buffer stores successive requests for data to be transferred from a host memory to either of the two transmit buffer memories. Data transfer circuitry transfers data from the host memory to either of the two transmit buffer memories in response to the requests stored in the request buffer. The data transfer circuitry is prevented from transferring further data from the host memory to the transmit buffer memory storing the controlled data units when it is determined that there is not enough room in the transmit buffer memory storing the controlled data units to accommodate another data unit. The data transfer circuitry is allowed, however, to transfer further data from the host memory to the transmit buffer memory storing the uncontrolled data units.
    • 一种用于在主机存储器和外围接口之间传送数据单元的方法和装置,所述数据单元经受流量控制机制,由此一些所述数据单元被流控制,并且所述数据单元中的一些不是。 两个发送缓冲存储器耦合到外围接口; 一个用于存储要传送到外围接口的受控数据单元,另一个用于存储要传送到外围接口的不受控制的数据单元。 单个请求缓冲器将要从主机存储器传送的数据的连续请求存储到两个发送缓冲存储器中的任一个。 数据传输电路响应于存储在请求缓冲器中的请求,将数据从主机存储器传送到两个发送缓冲存储器中的任一个。 当确定存储受控数据单元以容纳另一个数据单元的发送缓冲存储器中没有足够的空间时,防止数据传送电路将另外的数据从主机存储器传送到存储受控数据单元的发送缓冲存储器。 然而,允许数据传输电路将另外的数据从主机存储器传送到存储非受控数据单元的发送缓冲存储器。
    • 5. 发明授权
    • Method and apparatus for controlling congestion in a network node
    • 控制网络节点拥塞的方法和装置
    • US5867480A
    • 1999-02-02
    • US712683
    • 1996-09-12
    • Robert E. ThomasKoichi TanakaPeter J. RomanWing CheungShinichi Mizuguchi
    • Robert E. ThomasKoichi TanakaPeter J. RomanWing CheungShinichi Mizuguchi
    • H04L12/56G01R31/08G06F11/00G08C15/00
    • H04L12/5602H04L2012/5635H04L2012/5637H04L2012/5679
    • In a network node having a host system coupled to a network by an adapter, VC-specific congestion is detected and reported to the host system. The host memory includes rx slots or buffers, each corresponding to one of one or more supported slot types. Per-VC slots consumed counters are maintained to count slot consumption for each active VC. Free buffer FIFOs are maintained for each of the one or more slot types, which have a predetermined congestion threshold associated therewith. Entries in each free buffer FIFO correspond to an rx slot posted by the host system. When a new rx slot or buffer in host memory is to be allocated to an incoming cell received on a given VC, the slots consumed counter is compared to the predetermined congestion threshold. If they are equal, the VC is at threshold level and the incoming cell is discarded and a report is sent to the host system. If the slots consumed counter is below threshold, a new rx slot is allocated for the reception of the data and the slots consumed counter is incremented. If the VC is credit-based flow control enabled and the slots consumed counter is below threshold, a credit is returned. If the VC is credit-based flow control enabled and the slots consumed counter is greater than or equal to the threshold, the credit return is deferred until the counter falls below threshold.
    • 在具有通过适配器耦合到网络的主机系统的网络节点中,检测到VC特定的拥塞并将其报告给主机系统。 主机存储器包括rx时隙或缓冲器,每个对应于一个或多个支持的时隙类型之一。 维护每个VC槽消耗的计数器以计算每个活动VC的时隙消耗。 对于具有与其相关联的预定拥塞阈值的一个或多个时隙类型中的每一个,维持空闲缓冲器FIFO。 每个空闲缓冲区FIFO中的条目对应于由主机系统发布的rx时隙。 当将主机存储器中的新的rx时隙或缓冲区分配给在给定VC上接收到的传入小区时,将这些时隙消耗的计数器与预定拥塞阈值进行比较。 如果它们相等,则VC处于阈值级别,并且传入的信元被丢弃并且报告被发送到主机系统。 如果消耗的时隙计数器低于阈值,则为数据的接收分配一个新的rx时隙,并增加消耗的时隙计数器。 如果VC是启用了基于信用的流量控制,并且消耗的消费计数器低于阈值,则返回信用。 如果VC是启用了基于信用的流量控制,并且消费的时隙计数器大于或等于该阈值,那么信用回报被推迟到计数器低于阈值。