Patents by Inventor Patrick Bosa

Patrick Bosa 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: 11909606
    Abstract: Systems and methods are disclosed herein for monitoring health of each switch of a plurality of switches on a network by selectively mirroring packets transmitted by each switch of the plurality of switches. In some embodiments, control circuitry generates a plurality of mirroring parameters, each mirroring parameter comprising an instruction to mirror a respective type of packet. The control circuitry transmits the plurality of mirroring parameters to each switch of the plurality of switches on the network, and receives, from a switch, a packet that was mirrored by the switch according to a mirroring parameter of the plurality of mirroring parameters. The control circuitry determines the respective type of the packet, executes an analysis of contents of the packet based on the respective type of the packet, and determines a health of the switch based on results of the analysis.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: February 20, 2024
    Assignee: Extreme Networks, Inc.
    Inventors: Donald B. Grosser, Chun Zhang, Patrick A. Bosa, Markus Nispel
  • Publication number: 20220086067
    Abstract: Systems and methods are disclosed herein for monitoring health of each switch of a plurality of switches on a network by selectively mirroring packets transmitted by each switch of the plurality of switches. In some embodiments, control circuitry generates a plurality of mirroring parameters, each mirroring parameter comprising an instruction to mirror a respective type of packet. The control circuitry transmits the plurality of mirroring parameters to each switch of the plurality of switches on the network, and receives, from a switch, a packet that was mirrored by the switch according to a mirroring parameter of the plurality of mirroring parameters. The control circuitry determines the respective type of the packet, executes an analysis of contents of the packet based on the respective type of the packet, and determines a health of the switch based on results of the analysis.
    Type: Application
    Filed: November 29, 2021
    Publication date: March 17, 2022
    Applicant: Extreme Networks, Inc.
    Inventors: Donald B. Grosser, Chun Zhang, Patrick A. Bosa, Markus Nispel
  • Patent number: 11190418
    Abstract: Systems and methods are disclosed herein for monitoring health of each switch of a plurality of switches on a network by selectively mirroring packets transmitted by each switch of the plurality of switches. In some embodiments, control circuitry generates a plurality of mirroring parameters, each mirroring parameter comprising an instruction to mirror a respective type of packet. The control circuitry transmits the plurality of mirroring parameters to each switch of the plurality of switches on the network, and receives, from a switch, a packet that was mirrored by the switch according to a mirroring parameter of the plurality of mirroring parameters. The control circuitry determines the respective type of the packet, executes an analysis of contents of the packet based on the respective type of the packet, and determines a health of the switch based on results of the analysis.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: November 30, 2021
    Assignee: Extreme Networks, Inc.
    Inventors: Donald B. Grosser, Chun Zhang, Patrick A. Bosa, Markus Nispel
  • Publication number: 20190166021
    Abstract: Systems and methods are disclosed herein for monitoring health of each switch of a plurality of switches on a network by selectively mirroring packets transmitted by each switch of the plurality of switches. In some embodiments, control circuitry generates a plurality of mirroring parameters, each mirroring parameter comprising an instruction to mirror a respective type of packet. The control circuitry transmits the plurality of mirroring parameters to each switch of the plurality of switches on the network, and receives, from a switch, a packet that was mirrored by the switch according to a mirroring parameter of the plurality of mirroring parameters. The control circuitry determines the respective type of the packet, executes an analysis of contents of the packet based on the respective type of the packet, and determines a health of the switch based on results of the analysis.
    Type: Application
    Filed: September 13, 2018
    Publication date: May 30, 2019
    Inventors: Donald B. Grosser, Chun Zhang, Patrick A. Bosa, Markus Nispel
  • Patent number: 9256636
    Abstract: A function is provided for identifying computer applications running on a network. Information obtained from frames having content associated with computer applications is examined and compared to information stored on the network. The stored information is obtained from a plurality of mechanisms including computer application signatures. An application identification engine of the function compares examined content with the known application information and determines an indication of the likely computer application associated with the examined frames. The determination output may include a level of confidence in the accuracy of the determination. The function includes an application programming interface to allow the introduction into the engine of custom mechanisms for application identification. The different mechanisms may be weighted. The function may be provided in one or more devices of the network including a standalone appliance.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 9, 2016
    Assignee: Extreme Networks, Inc.
    Inventors: Michael Rash, Patrick Bosa, Richard Graham
  • Patent number: 9230213
    Abstract: A function is provided for effectively identifying computer applications running on a network. The function receives information related to frames of packets moving through the network. The information is compared to known information about computer applications. The known information is obtained from a plurality of mechanisms, including the option of obtaining it through custom mechanisms. The comparison information is scored for each of the plurality of mechanisms and those scores are combined to establish a single score indicative of the likely computer application associated with the received frames. One or more mathematical operations can be used to combine the scores. The mechanisms may be weighted for likely accuracy and the score that is established may include with it an indication of the level of confidence in that score. One or more of the plurality of mechanisms may be used to weight others of the types of mechanisms.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 5, 2016
    Assignee: Extreme Networks, Inc.
    Inventors: Michael Rash, Patrick Bosa, Richard Graham
  • Publication number: 20140279768
    Abstract: A function is provided for effectively identifying computer applications running on a network. The function receives information related to frames of packets moving through the network. The information is compared to known information about computer applications. The known information is obtained from a plurality of mechanisms, including the option of obtaining it through custom mechanisms. The comparison information is scored for each of the plurality of mechanisms and those scores are combined to establish a single score indicative of the likely computer application associated with the received frames. One or more mathematical operations can be used to combine the scores. The mechanisms may be weighted for likely accuracy and the score that is established may include with it an indication of the level of confidence in that score. One or more of the plurality of mechanisms may be used to weight others of the types of mechanisms.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: ENTERASYS NETWORKS, INC.
    Inventors: Michael Rash, Patrick Bosa, Richard Graham
  • Publication number: 20140280211
    Abstract: A function is provided for identifying computer applications running on a network. Information obtained from frames having content associated with computer applications is examined and compared to information stored on the network. The stored information is obtained from a plurality of mechanisms including computer application signatures. An application identification engine of the function compares examined content with the known application information and determines an indication of the likely computer application associated with the examined frames. The determination output may include a level of confidence in the accuracy of the determination. The function includes an application programming interface to allow the introduction into the engine of custom mechanisms for application identification. The different mechanisms may be weighted. The function may be provided in one or more devices of the network including a standalone appliance.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Enterasys Networks, Inc.
    Inventors: Michael Rash, Patrick Bosa, Richard Graham
  • Patent number: 7281170
    Abstract: A network management system includes a fault diagnosis system, a topology mapper, an impact analyzer and a help desk system. The a help desk system includes a user interaction module, and a fault diagnosis interaction module. The user interaction module is constructed and arranged to automatically communicate with a user. The fault diagnosis interaction module is constructed and arranged to communicate with a fault diagnosis system.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: October 9, 2007
    Assignee: Computer Associates Think, Inc.
    Inventors: David T. Taylor, Jonathan P. Caron, Patrick A. Bosa
  • Publication number: 20060265272
    Abstract: A system and methods for determining an operational characteristic of a business process associated with a network. An operational characteristic of the business process is determined. An action is taken to modify a parameter associated with a change in the operational characteristic of the business process. The operational characteristic of the business process is re-determined.
    Type: Application
    Filed: May 17, 2005
    Publication date: November 23, 2006
    Inventors: Patrick Bosa, Matthew Hagen, Thomas Pantelis
  • Patent number: 7103807
    Abstract: A system or a method is designed to detect and suppress faults on network elements located in various logical groups. The system and method of fault status suppression in a communications network includes receiving fault data from a detector identifying fault status of a network element; mapping logical group of the detector and the network element; and suppressing fault on the network element when the detector and the network element are in different logical groups and there is a fault on a device providing communication between the logical groups.
    Type: Grant
    Filed: November 5, 2002
    Date of Patent: September 5, 2006
    Assignee: Computer Associates Think, Inc.
    Inventors: Patrick A. Bosa, Joseph Greenwald, Christopher Buia, Thomas S. Pantelis, Scott Ball
  • Publication number: 20030056140
    Abstract: A network management system includes a fault diagnosis system, a topology mapper, an impact analyzer and a help desk system. The a help desk system includes a user interaction module, and a fault diagnosis interaction module. The user interaction module is constructed and arranged to automatically communicate with a user. The fault diagnosis interaction module is constructed and arranged to communicate with a fault diagnosis system.
    Type: Application
    Filed: October 29, 2002
    Publication date: March 20, 2003
    Inventors: David K. Taylor, Jonathan P. Caron, Patrick A. Bosa
  • Publication number: 20030051195
    Abstract: A system or a method is designed to detect and suppress faults on network elements located in various logical groups. The system and method of fault status suppression in a communications network includes receiving fault data from a detector identifying fault status of a network element; mapping logical group of the detector and the network element; and suppressing fault on the network element when the detector and the network element are in different logical groups and there is a fault on a device providing communication between the logical groups.
    Type: Application
    Filed: November 5, 2002
    Publication date: March 13, 2003
    Inventors: Patrick A. Bosa, Joseph Greenwald, Christopher Buia, Thomas S. Pantelis, Scott Ball
  • Patent number: 6115362
    Abstract: A system determines that a frame relay connection exists between an interface on a first interface device and an interface on a second interface device, for example by comparing addresses resident in routing tables of the interface devices. The system then queries each of the first and second interface devices, to determine the amount of traffic that is communicated by each channel of each of the two interfaces. This data is then correlated to determine the relative amount of data by each channel on each of the two interfaces, and the pair of channels having the best correlation are determined to represent an actual connection.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: September 5, 2000
    Assignee: Cabletron Systems, Inc.
    Inventors: Patrick A. Bosa, Gregory E. Mayo, Christopher Crowell