会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Transmit rate pacing system and method
    • 发送速率起搏系统及方法
    • US20070174511A1
    • 2007-07-26
    • US11329444
    • 2006-01-11
    • Ching YuDavid RiddochSteve PopeJohn ChiangAlok SinghDerek Roberts
    • Ching YuDavid RiddochSteve PopeJohn ChiangAlok SinghDerek Roberts
    • G06F3/00
    • G06F13/28
    • System and method of a pace engine for governing the different transmission rates tailored for different connections by rate pacing a plurality of queues are described. Roughly described, the pace engine includes a binning controller for receiving queues from a transmit DMA queue manager and determines the earliest allowed time for a particular queue that is stored and paced in a Work Bin, a Fast Bin, or a Slow Bin. A pace table stores information about the minimum inter-packet-gap for each connection that is coupled to the transmit DMA queue manager. A timer is coupled to the binning controller with a multi-bit continuous counter that increments at a predetermined time unit and wraps around after a predetermined amount of time.
    • 描述了用于通过速率起搏多个队列来为不同连接量身定制的不同传输速率的步调引擎的系统和方法。 粗略地描述,速度引擎包括用于从发送DMA队列管理器接收队列的分档控制器,并且确定在工作仓,快速仓或慢速仓中存储和起搏的特定队列的最早允许时间。 步速表存储关于耦合到发送DMA队列管理器的每个连接的最小间隔间隔的信息。 定时器与具有多位连续计数器的分箱控制器耦合,该计数器以预定时间单位递增并在预定时间量之后卷绕。
    • 2. 发明授权
    • Transmit rate pacing system and method
    • 发送速率起搏系统及方法
    • US07596644B2
    • 2009-09-29
    • US11329444
    • 2006-01-11
    • Ching YuDavid RiddochSteve PopeJohn Mingyung ChiangAlok SinghDerek Roberts
    • Ching YuDavid RiddochSteve PopeJohn Mingyung ChiangAlok SinghDerek Roberts
    • G06F3/00
    • G06F13/28
    • System and method of a pace engine for governing the different transmission rates tailored for different connections by rate pacing a plurality of queues are described. Roughly described, the pace engine includes a binning controller for receiving queues from a transmit DMA queue manager and determines the earliest allowed time for a particular queue that is stored and paced in a Work Bin, a Fast Bin, or a Slow Bin. A pace table stores information about the minimum inter-packet-gap for each connection that is coupled to the transmit DMA queue manager. A timer is coupled to the binning controller with a multi-bit continuous counter that increments at a predetermined time unit and wraps around after a predetermined amount of time.
    • 描述了用于通过速率起搏多个队列来为不同连接量身定制的不同传输速率的步调引擎的系统和方法。 粗略地描述,速度引擎包括用于从发送DMA队列管理器接收队列的分档控制器,并且确定在工作仓,快速仓或慢速仓中存储和起搏的特定队列的最早允许时间。 步速表存储关于耦合到发送DMA队列管理器的每个连接的最小间隔间隔的信息。 定时器与具有多位连续计数器的分箱控制器耦合,该计数器以预定时间单位递增并在预定时间量之后卷绕。
    • 6. 发明授权
    • Packet validation in virtual network interface architecture
    • 虚拟网络接口架构中的数据包验证
    • US07634584B2
    • 2009-12-15
    • US11116018
    • 2005-04-27
    • Steve PopeDavid RiddochChing YuDerek Roberts
    • Steve PopeDavid RiddochChing YuDerek Roberts
    • G06F15/16
    • H04L63/10H04L47/50H04L49/90H04L49/901H04L49/9031H04L49/9063
    • Roughly described, a network interface device receiving data packets from a computing device for transmission onto a network, the data packets having a certain characteristic, transmits the packet only if the sending queue has authority to send packets having that characteristic. The data packet characteristics can include transport protocol number, source and destination port numbers, source and destination IP addresses, for example. Authorizations can be programmed into the NIC by a kernel routine upon establishment of the transmit queue, based on the privilege level of the process for which the queue is being established. In this way, a user process can use an untrusted user-level protocol stack to initiate data transmission onto the network, while the NIC protects the remainder of the system or network from certain kinds of compromise.
    • 大体上描述了一种从计算设备接收数据包以便传输到网络上的网络接口设备,具有一定特性的数据分组仅在发送队列具有发送具有该特性的分组的权限时发送分组。 数据包特征可以包括传输协议号,源和目的端口号,源和目的IP地址。 基于建立队列的进程的权限级别,可以通过内核例程在建立传输队列时将授权编程到NIC中。 以这种方式,用户进程可以使用不受信任的用户级协议栈来发起到网络上的数据传输,而NIC保护系统或网络的其余部分免受某些种类的折中。
    • 7. 发明授权
    • Queue depth management for communication between host and peripheral device
    • 主机和外围设备之间通信的队列深度管理
    • US07610413B2
    • 2009-10-27
    • US11050419
    • 2005-02-03
    • Steve PopeDavid RiddochChing YuDerek Roberts
    • Steve PopeDavid RiddochChing YuDerek Roberts
    • G09F3/00G06F3/01
    • G06F13/24G06F13/385G06F13/4282
    • Method for managing a queue in host memory for use with a peripheral device. Roughly described, the host makes a determination of the availability of space in the queue for writing new entries, in dependence upon historical knowledge of the number of queue entries that the host has authorized the device to write, and the number of entries that the host has consumed. In dependence on that determination, the host authorizes the device to write a limited number of new entries into the queue. The device writes entries into the queue dependence upon the number authorized. The host maintains a read pointer into the queue but does not need to maintain a write pointer, and the peripheral device maintains a write pointer into the queue but does not need to maintain a read pointer.
    • 用于管理主机存储器中用于外围设备的队列的方法。 粗略地描述,主机根据主机授权设备写入的队列条目的数量的历史知识以及主机的条目数量来确定队列中用于写入新条目的空间的可用性 已消耗 根据该确定,主机授权设备将有限数量的新条目写入队列。 设备根据授权的数量将条目写入队列。 主机将读指针保留在队列中,但不需要维护写指针,外围设备将写入指针保持在队列中,但不需要维护读指针。