Patents by Inventor Khurram Khani

Khurram Khani 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: 10257073
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for generating a shortest data path for data packets. Embodiments of the present invention can be used to exclude switches at or near their maximum capacity of flow entries from the shortest data path calculation. Embodiments of the present invention can be used to reduce the “lag time” users can experience while waiting for data packets to be forwarded through different switches.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Venkata Siva N. Amulothu, Ashish Kapur, Khurram Khani, Vishal Shukla
  • Publication number: 20170180242
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for generating a shortest data path for data packets. Embodiments of the present invention can be used to exclude switches at or near their maximum capacity of flow entries from the shortest data path calculation. Embodiments of the present invention can be used to reduce the “lag time” users can experience while waiting for data packets to be forwarded through different switches.
    Type: Application
    Filed: March 2, 2017
    Publication date: June 22, 2017
    Inventors: Venkata Siva N. Amulothu, Ashish Kapur, Khurram Khani, Vishal Shukla
  • Patent number: 9680731
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for generating a shortest data path for data packets. Embodiments of the present invention can be used to exclude switches at or near their maximum capacity of flow entries from the shortest data path calculation. Embodiments of the present invention can be used to reduce the “lag time” users can experience while waiting for data packets to be forwarded through different switches.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Venkata Siva N. Amulothu, Ashish Kapur, Khurram Khani, Vishal Shukla
  • Patent number: 9641249
    Abstract: In one embodiment, a system includes a software defined network (SDN) controller connected to SDN-capable switch(es), the SDN controller being configured to communicate with and program the SDN-capable switches, wherein each of the SDN-capable switches is configured to communicate with the SDN controller, one or more fiber channel forwarders (FCFs) connected to the SDN-capable switches, storage area network (SAN) fabric(s), and local area network (LAN) fabric(s), and at least one end node connected directly or indirectly to the SDN-capable switches and/or the one or more FCFs, wherein the SDN controller is configured to collect information from the one or more FCFs that corresponds with each of the one or more FCFs via fiber channel initialization protocol (FIP) advertisement frames, and create and manage a FCF database, the FCF database including the information that corresponds with each of the one or more FCFs.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: May 2, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte, Ltd.
    Inventors: Rupal A. Kaneriya, Ashish Kapur, Khurram Khani, Vishal Shukla, Naveen Kumar Vemulapalli
  • Publication number: 20160254986
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for generating a shortest data path for data packets. Embodiments of the present invention can be used to exclude switches at or near their maximum capacity of flow entries from the shortest data path calculation. Embodiments of the present invention can be used to reduce the “lag time” users can experience while waiting for data packets to be forwarded through different switches.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Venkata Siva N. Amulothu, Ashish Kapur, Khurram Khani, Vishal Shukla
  • Publication number: 20160087845
    Abstract: In one embodiment, a system includes a software defined network (SDN) controller connected to SDN-capable switch(es), the SDN controller being configured to communicate with and program the SDN-capable switches, wherein each of the SDN-capable switches is configured to communicate with the SDN controller, one or more fiber channel forwarders (FCFs) connected to the SDN-capable switches, storage area network (SAN) fabric(s), and local area network (LAN) fabric(s), and at least one end node connected directly or indirectly to the SDN-capable switches and/or the one or more FCFs, wherein the SDN controller is configured to collect information from the one or more FCFs that corresponds with each of the one or more FCFs via fiber channel initialization protocol (FIP) advertisement frames, and create and manage a FCF database, the FCF database including the information that corresponds with each of the one or more FCFs.
    Type: Application
    Filed: September 18, 2014
    Publication date: March 24, 2016
    Inventors: Rupal A. Kaneriya, Ashish Kapur, Khurram Khani, Vishal Shukla, Naveen Kumar Vemulapalli