Patents by Inventor Dominic Coupal

Dominic Coupal 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: 11695678
    Abstract: A device receives network information from an analyzer device associated with a host device, a target device, and a link of a network, and compares the network information and historical equalizer calibration information to identify a set of equalizer calibration information. The historical equalizer calibration information is associated with multiple host devices, multiple target devices, and multiple links. The device ranks the set of equalizer calibration information, based on quality information associated with the historical equalizer calibration information, to generate a ranked set of equalizer calibration information. The device provides the ranked set of equalizer calibration information to the analyzer device to permit the analyzer device to identify selected equalizer calibration information of the ranked set of equalizer calibration information, and utilize the selected equalizer calibration information.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: July 4, 2023
    Assignee: VIAVI Solutions Inc.
    Inventors: Dominic Coupal, Scott Baxter, Fei Chen, Linda Huang
  • Publication number: 20220141119
    Abstract: A device receives network information from an analyzer device associated with a host device, a target device, and a link of a network, and compares the network information and historical equalizer calibration information to identify a set of equalizer calibration information. The historical equalizer calibration information is associated with multiple host devices, multiple target devices, and multiple links. The device ranks the set of equalizer calibration information, based on quality information associated with the historical equalizer calibration information, to generate a ranked set of equalizer calibration information. The device provides the ranked set of equalizer calibration information to the analyzer device to permit the analyzer device to identify selected equalizer calibration information of the ranked set of equalizer calibration information, and utilize the selected equalizer calibration information.
    Type: Application
    Filed: January 19, 2022
    Publication date: May 5, 2022
    Inventors: Dominic COUPAL, Scott BAXTER, Fei CHEN, Linda HUANG
  • Patent number: 11245609
    Abstract: A device receives network information from an analyzer device associated with a host device, a target device, and a link of a network, and compares the network information and historical equalizer calibration information to identify a set of equalizer calibration information. The historical equalizer calibration information is associated with multiple host devices, multiple target devices, and multiple links. The device ranks the set of equalizer calibration information, based on quality information associated with the historical equalizer calibration information, to generate a ranked set of equalizer calibration information. The device provides the ranked set of equalizer calibration information to the analyzer device to permit the analyzer device to identify selected equalizer calibration information of the ranked set of equalizer calibration information, and utilize the selected equalizer calibration information.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: February 8, 2022
    Assignee: VIAVI Solutions Inc.
    Inventors: Dominic Coupal, Scott Baxter, Fei Chen, Linda Huang
  • Publication number: 20200244563
    Abstract: A device receives network information from an analyzer device associated with a host device, a target device, and a link of a network, and compares the network information and historical equalizer calibration information to identify a set of equalizer calibration information. The historical equalizer calibration information is associated with multiple host devices, multiple target devices, and multiple links. The device ranks the set of equalizer calibration information, based on quality information associated with the historical equalizer calibration information, to generate a ranked set of equalizer calibration information. The device provides the ranked set of equalizer calibration information to the analyzer device to permit the analyzer device to identify selected equalizer calibration information of the ranked set of equalizer calibration information, and utilize the selected equalizer calibration information.
    Type: Application
    Filed: October 9, 2017
    Publication date: July 30, 2020
    Inventors: Dominic COUPAL, Scott BAXTER, Fei CHEN, Linda HUANG
  • Patent number: 7954109
    Abstract: Systems, device and methods are provided for displaying time sorted data events captured in a multi-protocol communications system. Initially, data events are captured in connection with detection of one or more trigger conditions, and each captured data event includes a clock timestamp. The captured data events are then sorted and displayed by a graphical user interface according to their respective clock timestamp. Once the data events have been sorted and displayed, then the temporal relationships and causal relationships, if any, between and among the captured data events can be determined.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: May 31, 2011
    Assignee: JDS Uniphase Corporation
    Inventors: Douglas Durham, Dominic Coupal, Andrew J. Milne, Santosh Ulkande
  • Patent number: 7844690
    Abstract: Systems and methods are provided for facilitating analysis of a communications system through the use of a multi-protocol communications analyzer. A graphical user interface employed in connection with the multi-protocol communications analyzer enables a user to create a new domain, or modify an existing domain, that includes a list of ports selected by the user, where each port is associated with a particular communication link of the communications system. The ports are selected from a list of available ports displayed by the graphical user interface. The ports selected for inclusion in the domain can then be configured, by way of the graphical user interface, as desired. After the domain has been defined, the domain can then be used to analyze one or more of the links associated with the ports included in the domain.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: November 30, 2010
    Inventors: Douglas Durham, John Arrington, Dominic Coupal
  • Patent number: 7804852
    Abstract: Systems, device and methods are provided for determining a reference clock frequency for use by a multi-protocol analyzer in connection with a multi-protocol communications system. Initially, the clock frequencies for each of the links in the multi-protocol communications system are determined. The link clock frequencies are then used as a basis for determining the frequency of the reference clock. While the reference clock frequency is based upon the link clock frequencies, the reference clock frequency is different from each of the reference clock frequencies.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: September 28, 2010
    Inventors: Douglas Durham, Roumel Garcia, Jim Stager, Dominic Coupal
  • Patent number: 7710892
    Abstract: Embodiments disclose a method and computer program products for automatically generating a list of search criteria to be used by the computing system when searching captured data frames for one or more resulting data frames having a specific protocol field. The method includes an act of accessing a specific protocol field from one of the captured data frames and an act of accessing protocol definitions. The captured data frame is then interpreted using the protocol definitions to generate a list of additional protocol field and value pairs to use for searching the captured data frames. Finally, the specific protocol field and the list of additional protocol field and value pairs are used to automatically identify the one or more resulting data frames having the specific protocol field.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: May 4, 2010
    Inventors: Dominic Coupal, Steven R. Klotz, Venkata Rama Mohana Rao Kotturu
  • Patent number: 7401326
    Abstract: Generating program code to be used by a protocol analyzer based on definitional information relating to a data protocol. A protocol database that includes definitional information relating to characteristics of a protocol is stored. The definitional information, which is expressed in a computer-interpretable format, is processed to generate program code expressed in a programming language. The program code incorporates the definitional information and includes logic that is to be executed to interpret and analyze data packets having the protocol. In this manner, the program code to be used by the protocol analyzer is generated mechanically, without requiring software developers. When the program code needs to be updated in view of changes to existing protocols or the introduction of new protocols, the protocol database is updated. These updates are then propagated to the program code without requiring direct manipulation of the code by software developers.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: July 15, 2008
    Assignee: Finisar Corporation
    Inventors: Douglas Durham, Dominic Coupal
  • Publication number: 20080062989
    Abstract: Embodiments disclose a method and computer program products for automatically generating a list of search criteria to be used by the computing system when searching captured data frames for one or more resulting data frames having a specific protocol field. The method includes an act of accessing a specific protocol field from one of the captured data frames and an act of accessing protocol definitions. The captured data frame is then interpreted using the protocol definitions to generate a list of additional protocol field and value pairs to use for searching the captured data frames. Finally, the specific protocol field and the list of additional protocol field and value pairs are used to automatically identify the one or more resulting data frames having the specific protocol field.
    Type: Application
    Filed: September 8, 2006
    Publication date: March 13, 2008
    Inventors: Dominic Coupal, Steven R. Klotz, Venkata Rama Mohana Rao Kotturu
  • Patent number: 6931574
    Abstract: Presently preferred embodiments of the current invention are directed to a protocol analyzer for interpreting data frames captured on a communications network. The protocol analyzer includes a network interface connection for providing the electrical and physical connection to the communications network and for receiving data frames from the network in a particular physical layer protocol format. The protocol analyzer further includes analysis software for providing an interpretation of received data frames. The interpretation of a frame is based upon a series of definition constructs that are stored in a protocol definition file and a protocol database of the protocol analyzer. The definition constructs collectively define the characteristics of a data frame for a given physical layer protocol. Also, the constructs provide a means for identifying any one of a number of higher level protocols that may be embedded within the data frame.
    Type: Grant
    Filed: October 24, 2001
    Date of Patent: August 16, 2005
    Assignee: Finisar Corporation
    Inventors: Dominic Coupal, Jim Stager, Mark Farley, Doug Durham