Patents by Inventor Minh V. Mac

Minh V. Mac 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: 9602393
    Abstract: In one embodiment, a system includes a switching processor and switching logic integrated with and/or executable by the switching processor. The switching logic is configured to install a Multicast Control (MC) table on the switching processor, the MC table facilitating management of switching across a virtual local area network (VLAN) via the switching processor. The switching logic is also configured to install a multicast router flood entry on the MC table at least partially in response to detecting that at least one multicast router is communicatively coupled to a port of the system, and receive at least one multicast packet at the switching processor. Moreover, the switching logic is configured to send the at least one multicast packet to a received multicast packet destination at least partially in response to determining the received multicast packet destination based at least in part on the multicast router flood entry.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Chidambaram Bhagavathiperumal, Minh V. Mac, Anitha T. Venkatraman
  • Publication number: 20160094434
    Abstract: In one embodiment, a system includes a switching processor and switching logic integrated with and/or executable by the switching processor. The switching logic is configured to install a Multicast Control (MC) table on the switching processor, the MC table facilitating management of switching across a virtual local area network (VLAN) via the switching processor. The switching logic is also configured to install a multicast router flood entry on the MC table at least partially in response to detecting that at least one multicast router is communicatively coupled to a port of the system, and receive at least one multicast packet at the switching processor. Moreover, the switching logic is configured to send the at least one multicast packet to a received multicast packet destination at least partially in response to determining the received multicast packet destination based at least in part on the multicast router flood entry.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: Chidambaram Bhagavathiperumal, Minh V. Mac, Anitha T. Venkatraman
  • Patent number: 9197540
    Abstract: A system includes a switching processor and switching logic. The switching processor is communicatively coupled to a virtual local area network (VLAN) and/or one or more ports. The switching logic is configured to: install a Multicast Control (MC) table on the switching processor, determine if multicast flooding is disabled in the switching processor; detect whether multicast routers are communicatively coupled to the port(s); install a multicast router flood entry on the MC table at least partially in response to detecting that at least one of the multicast routers is communicatively coupled to the port(s); receive at least one multicast packet at the switching processor; determine at least one received multicast packet destination based at least in part on the multicast router flood entry; and send at least one received multicast packet to the destination(s). Exemplary computer program products and methods are also disclosed.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Chidambaram Bhagavathiperumal, Minh V. Mac, Anitha T. Venkatraman
  • Publication number: 20150016454
    Abstract: A system includes a switching processor and switching logic. The switching processor is communicatively coupled to a virtual local area network (VLAN) and/or one or more ports. The switching logic is configured to: install a Multicast Control (MC) table on the switching processor, determine if multicast flooding is disabled in the switching processor; detect whether multicast routers are communicatively coupled to the port(s); install a multicast router flood entry on the MC table at least partially in response to detecting that at least one of the multicast routers is communicatively coupled to the port(s); receive at least one multicast packet at the switching processor; determine at least one received multicast packet destination based at least in part on the multicast router flood entry; and send at least one received multicast packet to the destination(s). Exemplary computer program products and methods are also disclosed.
    Type: Application
    Filed: September 26, 2014
    Publication date: January 15, 2015
    Inventors: Chidambaram Bhagavathiperumal, Minh V. Mac, Anitha T. Venkatraman
  • Patent number: 8873552
    Abstract: In one embodiment, a system includes a switching processor, logic configured for installing a Multicast Control (MC) table on a switching processor managing switching on a virtual local area network, logic configured for determining if multicast flooding is disabled in the switching processor, logic configured for installing a drop entry in the MC table upon determining that multicast flooding is disabled in the switching processor, logic configured for detecting whether one or more multicast routers is connected to one or more ports coupled to the switching processor, logic configured for receiving at least one multicast packet, and logic configured for dropping the at least one multicast packet based on the drop entry when no multicast router is connected to any of the one or more ports coupled to the switching processor. Other systems, methods, and computer program products are presented in accordance with more embodiments.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Chidambaram Bhagavathiperumal, Minh V. Mac, Anitha T. Venkatraman
  • Publication number: 20130242989
    Abstract: In one embodiment, a system includes a switching processor, logic configured for installing a Multicast Control (MC) table on a switching processor managing switching on a virtual local area network, logic configured for determining if multicast flooding is disabled in the switching processor, logic configured for installing a drop entry in the MC table upon determining that multicast flooding is disabled in the switching processor, logic configured for detecting whether one or more multicast routers is connected to one or more ports coupled to the switching processor, logic configured for receiving at least one multicast packet, and logic configured for dropping the at least one multicast packet based on the drop entry when no multicast router is connected to any of the one or more ports coupled to the switching processor. Other systems, methods, and computer program products are presented in accordance with more embodiments.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chidambaram Bhagavathiperumal, Minh V. Mac, Anitha T. Venkatraman