Patents by Inventor Joseph L. Gervais

Joseph L. Gervais 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: 8248939
    Abstract: In one embodiment, a system for communicating over a network is disclosed, the system comprising: a processor running a protocol processing stack to control a TCP connection; a first offload engine that receives control of the TCP connection from the stack to perform a first task corresponding to the TCP connection; and a second offload engine that receives control of the TCP connection from the first offload engine to perform a second task corresponding to the TCP connection. For example, the first offload engine can be protocol software such as an intermediate driver that can handle tasks such as teaming and/or reassembly of out-of-order data segments. As another example, the second offload engine can be a network interface card that provides hardware that accelerates data transfer.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: August 21, 2012
    Assignee: Alacritech, Inc.
    Inventors: Peter K. Craft, Joseph L. Gervais, Colin C. Sharp
  • Publication number: 20080140574
    Abstract: An electronic device (for example, a NIC card) can perform a base function (for example, “dumb” NIC functionality) and also has specialized hardware for performing an enhanced function (for example, TCP offload functionality). Initially, the electronic device is capable of performing the base function but the enhanced function is disabled. The electronic device is priced to be price competitive with other devices that perform the base function but not the enhanced function. By this pricing, large numbers of the electronic devices are disseminated into the marketplace. Once an electronic device has been disseminated and supplied to a user, the user can make an additional payment to have the enhanced function enabled. In one embodiment, a user who pays for the enhanced functionality accesses a web-based license manager and receives a license key. The license key is usable to write a capabilities code into the electronic device that enables the enhanced function.
    Type: Application
    Filed: November 19, 2007
    Publication date: June 12, 2008
    Inventors: Laurence B. Boucher, Esther Lee, Richard Blackborow, Barry Haaser, Joseph L. Gervais, Benjamin L. Dagana, Peter Craft
  • Publication number: 20040088262
    Abstract: An electronic device (for example, a NIC card) can perform a base function (for example, “dumb” NIC functionality) and also has specialized hardware for performing an enhanced function (for example, TCP offload functionality). Initially, the electronic device is capable of performing the base function but the enhanced function is disabled. The electronic device is priced to be price competitive with other devices that perform the base function but not the enhanced function. By this pricing, large numbers of the electronic devices are disseminated into the marketplace. Once an electronic device has been disseminated and supplied to a user, the user can make an additional payment to have the enhanced function enabled. In one embodiment, a user who pays for the enhanced functionality accesses a web-based license manager and receives a license key. The license key is usable to write a capabilities code into the electronic device that enables the enhanced function.
    Type: Application
    Filed: November 6, 2002
    Publication date: May 6, 2004
    Applicant: Alacritech, Inc.
    Inventors: Laurence B. Boucher, Esther Lee, Richard Blackborow, Barry Haaser, Joseph L. Gervais, Benjamin L. Dagana, Peter Craft
  • Patent number: 5856974
    Abstract: The present invention is an address mapping gateway, used in an internetwork link, that associates all nodes in a domain with a single network number (referred to as a domain network address), and provides gateway-mapped node addresses that are unique within the domain. The address mapping gateway dynamically substitutes the "globally-unique" domain network address and the "domain-unique" gateway-mapped node address for a network number and node address, respectively, of a network layer address of a packet header received from a source node in the domain. Conversely, when a packet is received for a destination node in the domain, the address mapping gateway substitutes the originally-assigned network number and node address for the domain network address and gateway-mapped node address, respectively, prior to forwarding the packet to the node.
    Type: Grant
    Filed: February 13, 1996
    Date of Patent: January 5, 1999
    Assignee: Novell, Inc.
    Inventors: Joseph L. Gervais, Alampoondi E. Natarajan, Michael D. Allen, Radia J. Perlman