Patents by Inventor Kais Belgaied

Kais Belgaied 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).

  • Publication number: 20080002739
    Abstract: A method for indicating bandwidth for a virtual network interface card (NIC) includes receiving a bandwidth trigger for a bandwidth of a first virtual NIC operatively connected to a NIC, wherein the NIC is associated with a network bandwidth, obtaining a bandwidth allocation stored in the first virtual NIC in response to the bandwidth trigger, wherein the bandwidth allocation corresponds to the bandwidth of the first virtual NIC, and wherein the bandwidth allocation corresponds to a portion of the network bandwidth, and returning the bandwidth allocation to a component associated with the virtual NIC.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: Nicolas G. Droux, Kais Belgaied, Sunay Tripathi
  • Publication number: 20080005441
    Abstract: A system includes a first and a second network component, and a bridge. The bridge, which resides a Media Access Control (MAC) layer of a host, includes a bridge component, a first virtual network interface card (VNIC) and a second VNIC, wherein the first VNIC is associated with the first network component and the second VNIC is associated with the second network component. Further, the bridge component is configured to send packets received from the first network component to the second network component and to send packets received from the second network component to the first network component.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: Nicolas G. Droux, Sunay Tripathi, Kais Belgaied, Erik Nordmark
  • Publication number: 20080002714
    Abstract: A method for dynamically changing a virtual network interface card (VNIC) binding. If the use of a hardware receive ring (HRR) is below the first threshold and the use of the software receive ring (SRR) is above the second threshold, then: binding the first VNIC to the SRR and the second VNIC to the HRR, removing the binding from the first VNIC to the HRR, removing the binding from the second VNIC to the SRR, and reprogramming a hardware classifier to send packets associated with the r VNIC to a second HRR and to send packets associated with the second VNIC to the HRR, reprogramming a software classifier to send packets associated with the first VNIC to the SRR, wherein the software classifier is associated with a soft ring (SR) and the SR is configured to obtain packets from the second HRR.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: Kais Belgaied, Sunay Tripathi, Nicolas G. Droux
  • Publication number: 20080002736
    Abstract: A method for receiving incoming packets associated with a virtual Local Area Network (VLAN) includes receiving an incoming packet, classifying the incoming packet based on a VLAN tag embedded in the incoming packet, wherein the VLAN tag corresponds to the VLAN, and passing the incoming packet to a virtual network interface card (NIC) based on the VLAN tag.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: Nicolas G. Droux, Sunay Tripathi, Kais Belgaied
  • Patent number: 7248582
    Abstract: A method and system for labeling data in a networked environment. The method and system comprise determining if a label should be added to a portion of data having an associated first header. If so, a second header is constructed containing a label. The second header is indicated in a reference in the first header. The label contains at least one attribute of the data. The second header is attached to the first header. The portion of data is then transmitted, along with the headers. In one embodiment, the second header may contain credential information related to the data portion.
    Type: Grant
    Filed: May 29, 2002
    Date of Patent: July 24, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Kais Belgaied, Gary Winiger
  • Publication number: 20030208597
    Abstract: A method and system for capturing and reporting debug information regarding data transport failures in a multi-level secure operating environment. A process available only to a trusted system administrator is activated causing probe activation. The data transport command is repeated. The process probes the locations where the data packets move across environment boundaries of the secure network. When the data stops being transported, the process captures the relevant information on the type of failure, its cause, the address where it occurred and the possible consequence. The captured information can then be displayed to an appropriately credentialed administrator through a password-protected command for debug. The probes are then deactivated.
    Type: Application
    Filed: May 3, 2002
    Publication date: November 6, 2003
    Inventor: Kais Belgaied
  • Publication number: 20030156582
    Abstract: A method and system for labeling data in a networked environment. The method and system comprise determining if a label should be added to a portion of data having an associated first header. If so, a second header is constructed containing a label. The second header is indicated in a reference in the first header. The label contains at least one attribute of the data. The second header is attached to the first header. The portion of data is then transmitted, along with the headers. In one embodiment, the second header may contain credential information related to the data portion.
    Type: Application
    Filed: May 29, 2002
    Publication date: August 21, 2003
    Inventors: Kais Belgaied, Gary Winiger