Patents by Inventor Rahul B. Rege

Rahul B. Rege 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: 10033593
    Abstract: A network of physically linked elements includes at least a first switch, a second switch, and a third element. The third element is caused to transmit a data unit. A first timestamp and a second timestamp are obtained from the first and second switches, respectively. The first timestamp is associated with receipt of the transmitted data unit by the first switch and the second timestamp associated with receipt of the transmitted data unit by the second switch. The first timestamp and the second timestamp are compared. Based on the comparison, a determination is made that the first switch is physically located between the third element and the second switch.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Uday K. Kumbhari, Rahul B. Rege
  • Patent number: 10033591
    Abstract: A network of physically linked elements includes at least a first switch, a second switch, and a third element. The third element is caused to transmit a data unit. A first timestamp and a second timestamp are obtained from the first and second switches, respectively. The first timestamp is associated with receipt of the transmitted data unit by the first switch and the second timestamp associated with receipt of the transmitted data unit by the second switch. The first timestamp and the second timestamp are compared. Based on the comparison, a determination is made that the first switch is physically located between the third element and the second switch.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Uday K. Kumbhari, Rahul B. Rege
  • Patent number: 9716631
    Abstract: Machine logic (for example, software) that performs the following steps: (i) providing a system including a first hypervisor and a first topology agent; (ii) running the topology agent on the hypervisor; (iii) dynamically creating a first unique address for the first topology agent; and (iv) storing the first unique address in a set of forwarding database (FDB) table(s) located on a set of network switch(es). Also, lightweight mechanisms on network switches for finding and/or clearing media access controller (MAC) addresses from FDB tables.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Uday K. Kumbhari, Rahul B. Rege
  • Publication number: 20170012826
    Abstract: A network of physically linked elements includes at least a first switch, a second switch, and a third element. The third element is caused to transmit a data unit. A first timestamp and a second timestamp are obtained from the first and second switches, respectively. The first timestamp is associated with receipt of the transmitted data unit by the first switch and the second timestamp associated with receipt of the transmitted data unit by the second switch. The first timestamp and the second timestamp are compared. Based on the comparison, a determination is made that the first switch is physically located between the third element and the second switch.
    Type: Application
    Filed: October 22, 2015
    Publication date: January 12, 2017
    Inventors: Uday K. Kumbhari, Rahul B. Rege
  • Publication number: 20170012850
    Abstract: A network of physically linked elements includes at least a first switch, a second switch, and a third element. The third element is caused to transmit a data unit. A first timestamp and a second timestamp are obtained from the first and second switches, respectively. The first timestamp is associated with receipt of the transmitted data unit by the first switch and the second timestamp associated with receipt of the transmitted data unit by the second switch. The first timestamp and the second timestamp are compared. Based on the comparison, a determination is made that the first switch is physically located between the third element and the second switch.
    Type: Application
    Filed: July 8, 2015
    Publication date: January 12, 2017
    Inventors: Uday K. Kumbhari, Rahul B. Rege
  • Patent number: 9542200
    Abstract: A tool for dynamically naming network ports and switch ports in a chassis. The tool retrieves, by one or more computer processors, chassis specifications of the chassis. The tool retrieves, by one or more computer processors, identifying information for components of the chassis. The tool determines, by one or more computer processors, a plurality of network ports and a plurality of switch ports within the chassis not assigned an alternative port name. The tool constructs, by one or more computer processors, alternative port names for the plurality of network ports and the plurality of switch ports within the chassis not assigned an alternative port name.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: January 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Uday K. Kumbhari, Rahul B. Rege
  • Publication number: 20160119188
    Abstract: Machine logic (for example, software) that performs the following steps: (i) providing a system including a first hypervisor and a first topology agent; (ii) running the topology agent on the hypervisor; (iii) dynamically creating a first unique address for the first topology agent; and (iv) storing the first unique address in a set of forwarding database (FDB) table(s) located on a set of network switch(es). Also, lightweight mechanisms on network switches for finding and/or clearing media access controller (MAC) addresses from FDB tables.
    Type: Application
    Filed: October 24, 2014
    Publication date: April 28, 2016
    Inventors: Uday K. Kumbhari, Rahul B. Rege
  • Patent number: 9032063
    Abstract: A tool for dynamically naming network ports and switch ports in a chassis. The tool retrieves, by one or more computer processors, chassis specifications of the chassis. The tool retrieves, by one or more computer processors, identifying information for components of the chassis. The tool determines, by one or more computer processors, a plurality of network ports and a plurality of switch ports within the chassis not assigned an alternative port name. The tool constructs, by one or more computer processors, alternative port names for the plurality of network ports and the plurality of switch ports within the chassis not assigned an alternative port name.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Uday K. Kumbhari, Rahul B. Rege
  • Publication number: 20150095476
    Abstract: A tool for dynamically naming network ports and switch ports in a chassis. The tool retrieves, by one or more computer processors, chassis specifications of the chassis. The tool retrieves, by one or more computer processors, identifying information for components of the chassis. The tool determines, by one or more computer processors, a plurality of network ports and a plurality of switch ports within the chassis not assigned an alternative port name. The tool constructs, by one or more computer processors, alternative port names for the plurality of network ports and the plurality of switch ports within the chassis not assigned an alternative port name.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: International Business Machines Corporation
    Inventors: Uday K. Kumbhari, Rahul B. Rege
  • Publication number: 20150095530
    Abstract: A tool for dynamically naming network ports and switch ports in a chassis. The tool retrieves, by one or more computer processors, chassis specifications of the chassis. The tool retrieves, by one or more computer processors, identifying information for components of the chassis. The tool determines, by one or more computer processors, a plurality of network ports and a plurality of switch ports within the chassis not assigned an alternative port name. The tool constructs, by one or more computer processors, alternative port names for the plurality of network ports and the plurality of switch ports within the chassis not assigned an alternative port name.
    Type: Application
    Filed: January 9, 2014
    Publication date: April 2, 2015
    Applicant: International Business Machines Coporation
    Inventors: Uday K. Kumbhari, Rahul B. Rege