Patents by Inventor Avraham Mualem

Avraham Mualem has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8701183
    Abstract: 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.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: April 15, 2014
    Assignee: Intel Corporation
    Inventors: Avraham Mualem, Eli Kupermann
  • Publication number: 20120084854
    Abstract: 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.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Inventors: Avraham Mualem, Eli Kupermann
  • Patent number: 7225332
    Abstract: 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.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: May 29, 2007
    Assignee: Intel Corporation
    Inventors: Linden Minnick, Avraham Mualem
  • Publication number: 20070005742
    Abstract: 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.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Avigdor Eldar, Avraham Mualem, Patrick Connor
  • Patent number: 7124293
    Abstract: 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.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: October 17, 2006
    Assignee: Intel Corporation
    Inventors: Avraham Mualem, Linden Minnick
  • Publication number: 20060090012
    Abstract: 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.
    Type: Application
    Filed: October 22, 2004
    Publication date: April 27, 2006
    Inventors: Linden Cornett, Avraham Mualem, Zohar Levy, Michael Bacon
  • Publication number: 20040117614
    Abstract: 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.
    Type: Application
    Filed: December 17, 2002
    Publication date: June 17, 2004
    Inventors: Linden Minnick, Avraham Mualem
  • Publication number: 20030005283
    Abstract: 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.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Avraham Mualem, Linden Minnick
  • Publication number: 20020166070
    Abstract: Embodiments of a method and apparatus to reduce errors of security association are described.
    Type: Application
    Filed: May 4, 2001
    Publication date: November 7, 2002
    Inventors: Avraham Mualem, Linden Minnick