9137041

Method for Network Communication by a Computer System Using at Least Two Communication Protocols

PublishedSeptember 15, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
11 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for a computer system communicating via first and second network communication protocols, the method comprising: performing first communication to and from a network via a first network communications protocol, including performing the first communication via a first virtual local area network (“VLAN”) device on a first physical port of a computer system network adapter, wherein the network adapter also includes a second VLAN device on the first port and includes first and second VLAN devices on a second physical port, wherein the second VLAN devices are programmed as a logically bonded, virtual device for network communication via a second network communications protocol; and performing second communication to and from the network via the second network communications protocol, including performing the second communication on the second physical port via the logically bonded, virtual device and the second VLAN device of the second physical port, wherein the second communication is concurrent with the first communication.

2

2. The method of claim 1 , wherein the first network communication protocol includes a remote direct memory access (“RDMA”) protocol and the second network communication protocol includes a transmission control protocol (“TCP”) protocol.

3

3. The method of claim 2 , wherein performing the first communication comprises: performing RDMA protocol communication on both of the first and second physical ports concurrently via the first VLAN devices, and wherein performing the second communication comprises: performing TCP protocol communication on the second physical port by the logically bonded, virtual device and the second physical port's one of the second VLAN devices.

4

4. The method of claim 1 , wherein for the bonded, virtual device is configured for an active-active communication mode, so that performing the second communication further comprises: performing the second communication on both the first and second physical ports via the logically bonded, virtual device, wherein both the second VLAN devices communicate concurrently.

5

5. The method of claim 1 wherein for the bonded, virtual device is configured for an active-backup communication mode, so that performing the second communication further comprises: performing the second communication via the second network communication protocol on the second physical port via the logically bonded, virtual device, wherein only one of the second VLAN devices communicates at a time and when the communicating one of the second VLAN devices or its associated physical port fails, the other one of the second VLAN devices takes over the communication.

6

6. A method for providing network communication on a computer system, the method comprising: configuring a network adapter for the computer system, including configuring: a first and second virtual local area network (“VLAN”) device on each of first and second physical ports of the network adapter, the second VLAN devices as a logically bonded, virtual device, th first VLAN devices with respective first and second network addresses; and the bonded, virtual device with third network address.

7

7. The method of claim 6 , comprising: programming a first application on the computer system to perform network communication via a first network communication protocol over the first VLAN devices; and programming an application on the computer system to perform network communication via a second network communication protocol over the second VLAN devices and the logically bonded, virtual device, wherein at least one of the first VLAN devices provides network communication via the first network communication protocol and the logically bonded, virtual device concurrently provides network communication via the second network communication protocol.

8

8. The method of claim 7 , wherein the first network communication protocol includes a remote direct memory access (“RDMA”) protocol and the second network communication protocol includes a transmission control protocol (“TCP”) protocol.

9

9. The method of claim 7 , wherein performing the network communication by at least one of the first VLAN devices via the first network communication protocol and by the logically bonded, virtual device via the second network communication protocol comprise: performing RDMA protocol communication on both of the first and second physical ports concurrently by the first VLAN devices; and performing TCP protocol communication on the second physical port by the logically bonded, virtual device and the second physical port's one of the second VLAN devices.

10

10. The method of claim 7 , wherein programming the application on the computer system to perform network communication via the second network communication protocol over the second VLAN devices comprises: programming the first application or a second application to perform communication via a second instruction module for the second network communication protocol, wherein the second instruction module provides an active-active mode, wherein performing the network communication via the second network communication protocol by the logically bonded, virtual device and at least one of the second VLAN devices further comprises: performing the network communication via the second network communication protocol on both the first and second physical ports by the logically bonded, virtual device, wherein both the second VLAN devices communicate concurrently.

11

11. The method of claim 7 , wherein programming the first or second application on the computer system to perform network communication via the second network communication protocol over the second VLAN devices comprises: programming the first or second application to perform communication via a second instruction module for the second network communication protocol, wherein the second instruction module provides an active-backup mode, wherein performing the network communication via the second network communication protocol by the logically bonded, virtual device and at least one of the second VLAN devices further comprises: performing the network communication via the second network communication protocol on one of the first and second physical ports by the logically bonded, virtual device, wherein only one of the second VLAN devices communicates at a time and when the communicating one of the second VLAN devices or its associated physical port fails, the other one of the second VLAN devices takes over the communication.

Patent Metadata

Filing Date

Unknown

Publication Date

September 15, 2015

Inventors

Mel Mehrdad Bakhshi
Philip Kunsik Cho
Vinit Jain
Mladen Kovacevic
Pandu Ranga Rao Mutyala
David Ross Willoughby

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD FOR NETWORK COMMUNICATION BY A COMPUTER SYSTEM USING AT LEAST TWO COMMUNICATION PROTOCOLS” (9137041). https://patentable.app/patents/9137041

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.