Patents by Inventor James W. Ling

James W. Ling 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: 10623196
    Abstract: An approach is provided for protecting a network from a unicast flood. If the destination MAC address of a frame is not included in a table of unknown MAC addresses, the MAC address is added to the table and the frame is forwarded to non-blocked spanning tree links to find the MAC address in the network. If the MAC address is included in the table, and if a timer for suppressing forwarding of frames is active, the frame is discarded, or if the timer is inactive, a counter for counting received frames is incremented and compared to a threshold value. If the counter is greater than the threshold value, the timer is activated and the frame is discarded. If the counter is not greater than the threshold value, the frame is forwarded to the non-blocked spanning tree links to find the MAC address in the network.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robert K. Floyd, III, James W. Ling, Roger Hoffmann, Catalin Dumitru Marica
  • Patent number: 10623195
    Abstract: An approach is provided for protecting a network from a unicast flood. If the destination MAC address of a frame is not included in a table of unknown MAC addresses, the MAC address is added to the table and the frame is forwarded to non-blocked spanning tree links to find the MAC address in the network. If the MAC address is included in the table, and if a timer for suppressing forwarding of frames is active, the frame is discarded, or if the timer is inactive, a counter for counting received frames is incremented and compared to a threshold value. If the counter is greater than the threshold value, the timer is activated and the frame is discarded. If the counter is not greater than the threshold value, the frame is forwarded to the non-blocked spanning tree links to find the MAC address in the network.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robert K. Floyd, III, James W. Ling, Roger Hoffmann, Catalin Dumitru Marica
  • Publication number: 20190229941
    Abstract: An approach is provided for protecting a network from a unicast flood. If the destination MAC address of a frame is not included in a table of unknown MAC addresses, the MAC address is added to the table and the frame is forwarded to non-blocked spanning tree links to find the MAC address in the network. If the MAC address is included in the table, and if a timer for suppressing forwarding of frames is active, the frame is discarded, or if the timer is inactive, a counter for counting received frames is incremented and compared to a threshold value. If the counter is greater than the threshold value, the timer is activated and the frame is discarded. If the counter is not greater than the threshold value, the frame is forwarded to the non-blocked spanning tree links to find the MAC address in the network.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventors: Robert K. Floyd, III, James W. Ling, Roger Hoffmann, Catalin Dumitru Marica
  • Publication number: 20190229940
    Abstract: An approach is provided for protecting a network from a unicast flood. If the destination MAC address of a frame is not included in a table of unknown MAC addresses, the MAC address is added to the table and the frame is forwarded to non-blocked spanning tree links to find the MAC address in the network. If the MAC address is included in the table, and if a timer for suppressing forwarding of frames is active, the frame is discarded, or if the timer is inactive, a counter for counting received frames is incremented and compared to a threshold value. If the counter is greater than the threshold value, the timer is activated and the frame is discarded. If the counter is not greater than the threshold value, the frame is forwarded to the non-blocked spanning tree links to find the MAC address in the network.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventors: Robert K. Floyd, III, James W. Ling, Roger Hoffmann, Catalin Dumitru Marica
  • Patent number: 10333729
    Abstract: An approach is provided for protecting a network from a unicast flood. If the destination MAC address of a frame is not included in a table of unknown MAC addresses, the MAC address is added to the table and the frame is forwarded to non-blocked spanning tree links to find the MAC address in the network. If the MAC address is included in the table, and if a timer for suppressing forwarding of frames is active, the frame is discarded, or if the timer is inactive, a counter for counting received frames is incremented and compared to a threshold value. If the counter is greater than the threshold value, the timer is activated and the frame is discarded. If the counter is not greater than the threshold value, the frame is forwarded to the non-blocked spanning tree links to find the MAC address in the network.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Robert K. Floyd, III, James W. Ling, Roger Hoffmann, Catalin Dumitru Marica
  • Patent number: 10333730
    Abstract: An approach is provided for protecting a network from a unicast flood. If the destination MAC address of a frame is not included in a table of unknown MAC addresses, the MAC address is added to the table and the frame is forwarded to non-blocked spanning tree links to find the MAC address in the network. If the MAC address is included in the table, and if a timer for suppressing forwarding of frames is active, the frame is discarded, or if the timer is inactive, a counter for counting received frames is incremented and compared to a threshold value. If the counter is greater than the threshold value, the timer is activated and the frame is discarded. If the counter is not greater than the threshold value, the frame is forwarded to the non-blocked spanning tree links to find the MAC address in the network.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Robert K. Floyd, III, James W. Ling, Roger Hoffmann, Catalin Dumitru Marica
  • Publication number: 20190182066
    Abstract: An approach is provided for protecting a network from a unicast flood. If the destination MAC address of a frame is not included in a table of unknown MAC addresses, the MAC address is added to the table and the frame is forwarded to non-blocked spanning tree links to find the MAC address in the network. If the MAC address is included in the table, and if a timer for suppressing forwarding of frames is active, the frame is discarded, or if the timer is inactive, a counter for counting received frames is incremented and compared to a threshold value. If the counter is greater than the threshold value, the timer is activated and the frame is discarded. If the counter is not greater than the threshold value, the frame is forwarded to the non-blocked spanning tree links to find the MAC address in the network.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 13, 2019
    Inventors: Robert K. Floyd, III, James W. Ling, Roger Hoffmann, Catalin Dumitru Marica
  • Publication number: 20190182065
    Abstract: An approach is provided for protecting a network from a unicast flood. If the destination MAC address of a frame is not included in a table of unknown MAC addresses, the MAC address is added to the table and the frame is forwarded to non-blocked spanning tree links to find the MAC address in the network. If the MAC address is included in the table, and if a timer for suppressing forwarding of frames is active, the frame is discarded, or if the timer is inactive, a counter for counting received frames is incremented and compared to a threshold value. If the counter is greater than the threshold value, the timer is activated and the frame is discarded. If the counter is not greater than the threshold value, the frame is forwarded to the non-blocked spanning tree links to find the MAC address in the network.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Inventors: Robert K. Floyd, III, James W. Ling, Roger Hoffmann, Catalin Dumitru Marica
  • Patent number: 9762495
    Abstract: A method, computer program product, and system for adjusting network traffic balance among a plurality of communication links between a first network node and a second network node on a computing network includes a processor receiving over a computing network from a network device, performance metrics for a plurality of communications links between a first network node and a second network node on the computing network and based on receiving the performance metrics, the processor determines degradation in network performance on at least one of the plurality of communication links. The processor determines a weight for each communication link, associating a lower weight with the degraded link(s), and formulates instructions for an adjusted network traffic balance among the links, based on the weights.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: September 12, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hsiu Lan Chen, Robert K. Floyd, III, James W. Ling, Stephen Sauer, Liviu Tudorache
  • Patent number: 8312082
    Abstract: A meeting record, including identified participant information associated with each of a group of meeting participants, and a topic for a meeting is generated using a social network computing device. A meeting participant link that accesses the social networking profile of a meeting participant is stored within the meeting record for each of the group of meeting participants that has authorized access by others to a social networking profile of the meeting participant. A meeting notification, including a link to the meeting record, is sent to each of the group of meeting participants.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Eva Balogh, David S. Braines, Enrique V. Kortright, James W. Ling, Andrew Strain, Nevenko Zunic
  • Publication number: 20120102119
    Abstract: A meeting record, including identified participant information associated with each of a group of meeting participants, and a topic for a meeting is generated using a social network computing device. A meeting participant link that accesses the social networking profile of a meeting participant is stored within the meeting record for each of the group of meeting participants that has authorized access by others to a social networking profile of the meeting participant. A meeting notification, including a link to the meeting record, is sent to each of the group of meeting participants.
    Type: Application
    Filed: January 6, 2012
    Publication date: April 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eva Balogh, David S. Braines, Enrique V. Kortright, James W. Ling, Andrew Strain, Nevenko Zunic
  • Patent number: 8131801
    Abstract: A meeting record, including identified participant information associated with each of the group of meeting participants, and a topic for a meeting is generated via a social network computing device. A meeting notification, including a link to the meeting record, is sent to each of the group of meeting participants.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Eva Balogh, David S. Braines, Enrique V. Kortright, James W. Ling, Andrew Strain, Nevenko Zunic
  • Publication number: 20110137988
    Abstract: A meeting record, including identified participant information associated with each of the group of meeting participants, and a topic for a meeting is generated via a social network computing device. A meeting notification, including a link to the meeting record, is sent to each of the group of meeting participants.
    Type: Application
    Filed: December 8, 2009
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eva Balogh, David S. Braines, Enrique V. Kortright, James W. Ling, Andrew Strain, Nevenko Zunic