Efficient network communications via directed processor interrupts
    1.
    发明申请
    Efficient network communications via directed processor interrupts 审中-公开
    通过定向处理器中断进行有效的网络通信

    公开(公告)号:US20070005742A1

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

    申请号:US11172741

    申请日:2005-06-30

    IPC分类号: G06F15/173

    摘要: A method of receiving packets over a network interface and queuing the packets onto a receive queue containing packets to be processed by more than one processor is described. The method includes selecting a particular one of the processors to interrupt when the receive queue is to be processed. Related systems and methods are also described and claimed.

    摘要翻译: 描述了一种通过网络接口接收分组并将分组排队到包含要由多于一个处理器处理的分组的接收队列的方法。 该方法包括当接收队列要被处理时,选择处理器中的特定一个中断。 还描述和要求保护相关系统和方法。

    Modular SDD (scalable device driver) framework
    2.
    发明申请
    Modular SDD (scalable device driver) framework 审中-公开
    模块化SDD(可扩展设备驱动程序)框架

    公开(公告)号:US20060090012A1

    公开(公告)日:2006-04-27

    申请号:US10971498

    申请日:2004-10-22

    IPC分类号: G06F15/16

    摘要: In one embodiment, a method is provided. The method of this embodiment provides in response to receiving one or more packets from one or more base drivers, indicating the one or more packets to one or more protocol offload modules in a system implementing a scalable device driver (SDD), handling protocol offloading at one or more protocol offload modules, and indicating the one or more packets to the SDD to perform limited SDD processing.

    摘要翻译: 在一个实施例中,提供了一种方法。 该实施例的方法响应于从一个或多个基本驱动器接收一个或多个分组,在实现可扩展设备驱动器(SDD)的系统中指示一个或多个分组到一个或多个协议卸载模块,处理协议卸载 一个或多个协议卸载模块,并且向SDD指示一个或多个分组以执行有限的SDD处理。

    Methods and apparatus to perform cryptographic operations on received data
    3.
    发明授权
    Methods and apparatus to perform cryptographic operations on received data 有权
    对接收到的数据执行加密操作的方法和装置

    公开(公告)号:US07225332B2

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

    申请号:US10322377

    申请日:2002-12-17

    IPC分类号: H04L9/00

    CPC分类号: H04L63/0428 H04L63/164

    摘要: Cryptographic operations are performed on data packets received by an electronic system. To improve system performance, incoming packets are associated with a security association and offloaded to dedicated crypto functions, such as Inline Receive or other available, alternative crypto-processing functions. In one embodiment, when Inline Receive is busy or is otherwise unavailable, a most efficient crypto function from alternative processing functions is selected as a function of the security-associated packets to perform crypto operations on an offloaded packet. Various methods, systems, apparatus, and articles comprising a machine-readable medium are also described.

    摘要翻译: 对由电子系统接收的数据分组执行加密操作。 为了提高系统性能,传入的数据包与安全关联相关联,并被卸载到专用的加密功能,如在线接收或其他可用的替代密码处理功能。 在一个实施例中,当内联接收忙或不可用时,选择来自替代处理功能的最有效的加密功能作为安全相关分组的功能,以对卸载的分组执行加密操作。 还描述了包括机器可读介质的各种方法,系统,装置和物品。

    Hardware-based human presence detection
    4.
    发明授权
    Hardware-based human presence detection 有权
    基于硬件的人员存在检测

    公开(公告)号:US08701183B2

    公开(公告)日:2014-04-15

    申请号:US12894919

    申请日:2010-09-30

    IPC分类号: G06F21/00 G06F21/36

    摘要: A method, system, and computer program product containing instructions to provide hardware-based human presence detection. Rather than rely upon software to display a CAPTCHA image, hardware in the form of a sprite engine of a graphics device is used to write a random text string directly to the display device, overlaying the user interface provided by software. Because the sprite engine is isolated from a host operating system for the system, the random text string cannot be captured and processed by software robots running under the host operating system.

    摘要翻译: 一种包含提供基于硬件的人员存在检测指令的方法,系统和计算机程序产品。 不是依靠软件来显示CAPTCHA图像,而是使用图形设备的子图形引擎形式的硬件将随机文本串直接写入显示设备,覆盖由软件提供的用户界面。 由于子系统引擎与系统的主机操作系统隔离,所以随机文本字符串不能由在主机操作系统下运行的软件机器人捕获和处理。

    HARDWARE-BASED HUMAN PRESENCE DETECTION
    5.
    发明申请
    HARDWARE-BASED HUMAN PRESENCE DETECTION 有权
    基于硬件的人类存在检测

    公开(公告)号:US20120084854A1

    公开(公告)日:2012-04-05

    申请号:US12894919

    申请日:2010-09-30

    IPC分类号: H04L9/32 G06F21/00

    摘要: A method, system, and computer program product containing instructions to provide hardware-based human presence detection. Rather than rely upon software to display a CAPTCHA image, hardware in the form of a sprite engine of a graphics device is used to write a random text string directly to the display device, overlaying the user interface provided by software. Because the sprite engine is isolated from a host operating system for the system, the random text string cannot be captured and processed by software robots running under the host operating system.

    摘要翻译: 一种包含提供基于硬件的人员存在检测指令的方法,系统和计算机程序产品。 不是依靠软件来显示CAPTCHA图像,而是使用图形设备的子图形引擎形式的硬件将随机文本串直接写入显示设备,覆盖由软件提供的用户界面。 由于子系统引擎与系统的主机操作系统隔离,所以随机文本字符串不能由在主机操作系统下运行的软件机器人捕获和处理。

    Intelligently determining which traffic streams to offload efficiently

    公开(公告)号:US07124293B2

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

    申请号:US09895344

    申请日:2001-06-29

    IPC分类号: H04L9/00

    CPC分类号: H04L63/0428

    摘要: A method and apparatus for intelligently determining which traffic streams to offload efficiently. A metric value is associated with a Security Association (SA) for each network traffic stream coupled to an electronic system. The metric is used to determine which of multiple methods to perform cryptography operations should be used to handle which streams. The metric is modified based on network traffic, and increased when the SA is cached. The metric of all SAs is periodically decreased. In one embodiment, a network interface driver determines which SAs should be cached on a network interface card and handled using Inline Receive, and which SAs should not be cached and handled using Secondary Use. Cached SAs are replaced by non-cached SAs only if the metric value of a non-cached SA is greater than the metric value of a cached SA by at least a predetermined amount representing the cost of cache replacement.