Patents by Inventor Justin Mason

Justin Mason 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).

  • Publication number: 20230171148
    Abstract: Generally described, systems and methods are provided for monitoring and detecting causes of failures of network paths. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, analyzes each of the detected failures to determine at least one root cause, and initiates a remedial workflow for the at least one root cause determined. In some aspects, processing the aggregated information may include performing a statistical regression analysis or otherwise solving a set of equations for the performance indications on each of a plurality of paths. In another aspect, the system may also include an interface which makes available for display one or more of the network topology, the collected and aggregated performance information, and indications of the detected failures in the topology.
    Type: Application
    Filed: January 30, 2023
    Publication date: June 1, 2023
    Inventors: Richendra Khanna, Edward L. Wallace, Jagwinder Singh Brar, Michael David Marr, Samuel J. McKelvie, Peter N. DeSantis, Ian P. Nowland, Matthew D. Klein, Justin Mason, Jacob Gabrielson
  • Patent number: 11575559
    Abstract: Generally described, systems and methods are provided for monitoring and detecting causes of failures of network paths. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, analyzes each of the detected failures to determine at least one root cause, and initiates a remedial workflow for the at least one root cause determined. In some aspects, processing the aggregated information may include performing a statistical regression analysis or otherwise solving a set of equations for the performance indications on each of a plurality of paths. In another aspect, the system may also include an interface which makes available for display one or more of the network topology, the collected and aggregated performance information, and indications of the detected failures in the topology.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: February 7, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Richendra Khanna, Edward L. Wallace, Jagwinder Singh Brar, Michael David Marr, Samuel J. McKelvie, Peter N. DeSantis, Ian P. Nowland, Matthew D. Klein, Justin Mason, Jacob Gabrielson
  • Patent number: 10785093
    Abstract: Generally described, systems and methods are provided for monitoring and detecting causes of failures of network paths. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, analyzes each of the detected failures to determine at least one root cause, and initiates a remedial workflow for the at least one root cause determined. In some aspects, processing the aggregated information may include performing a statistical regression analysis or otherwise solving a set of equations for the performance indications on each of a plurality of paths. In another aspect, the system may also include an interface which makes available for display one or more of the network topology, the collected and aggregated performance information, and indications of the detected failures in the topology.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: September 22, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Richendra Khanna, Edward L. Wallace, Jagwinder Singh Brar, Michael David Marr, Samuel J. McKelvie, Peter N. DeSantis, Ian P. Nowland, Matthew D. Klein, Justin Mason, Jacob Gabrielson
  • Publication number: 20170155544
    Abstract: Generally described, systems and methods are provided for monitoring and detecting causes of failures of network paths. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, analyzes each of the detected failures to determine at least one root cause, and initiates a remedial workflow for the at least one root cause determined. In some aspects, processing the aggregated information may include performing a statistical regression analysis or otherwise solving a set of equations for the performance indications on each of a plurality of paths. In another aspect, the system may also include an interface which makes available for display one or more of the network topology, the collected and aggregated performance information, and indications of the detected failures in the topology.
    Type: Application
    Filed: July 1, 2016
    Publication date: June 1, 2017
    Inventors: Richendra Khanna, Edward L. Wallace, Jagwinder Singh Brar, Michael David Marr, Samuel J. McKelvie, Peter N. DeSantis, Ian P. Nowland, Matthew D. Klein, Justin Mason, Jacob Gabrielson
  • Patent number: 9383885
    Abstract: Upon receiving an input comprising an area of a user interface, a user interface element associated with the area of the user interface may be identified and a polygon-based representation of the at least one user interface element may be created. If the input is determined to comprise a selection of the user interface element according to the polygon-based representation, an operation associated with the user interface element may be performed.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: July 5, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nick Chiang, Justin Mason
  • Patent number: 9385917
    Abstract: Generally described, systems and methods are provided for monitoring and detecting causes of failures of network paths. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, analyzes each of the detected failures to determine at least one root cause, and initiates a remedial workflow for the at least one root cause determined. In some aspects, processing the aggregated information may include performing a statistical regression analysis or otherwise solving a set of equations for the performance indications on each of a plurality of paths. In another aspect, the system may also include an interface which makes available for display one or more of the network topology, the collected and aggregated performance information, and indications of the detected failures in the topology.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Richendra Khanna, Edward L. Wallace, Jagwinder Singh Brar, Michael David Marr, Samuel J. McKelvie, Peter N. DeSantis, Ian P. Nowland, Matthew D. Klein, Justin Mason, Jacob Gabrielson
  • Patent number: 9001667
    Abstract: Generally described, systems and methods are provided for monitoring and detecting causes of failures of network paths. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, analyzes each of the detected failures to determine at least one root cause, and initiates a remedial workflow for the at least one root cause determined. In some aspects, processing the aggregated information may include performing a statistical regression analysis or otherwise solving a set of equations for the performance indications on each of a plurality of paths. In another aspect, the system may also include an interface which makes available for display one or more of the network topology, the collected and aggregated performance information, and indications of the detected failures in the topology.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: April 7, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Richendra Khanna, Edward L. Wallace, Jagwinder Singh Brar, Michael David Marr, Samuel J. McKelvie, Peter N. DeSantis, Ian P. Nowland, Matthew D. Klein, Justin Mason, Jacob Gabrielson
  • Patent number: 8661295
    Abstract: Generally described, systems and methods are provided for monitoring and detecting causes of failures of network paths. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, analyzes each of the detected failures to determine at least one root cause, and initiates a remedial workflow for the at least one root cause determined. In some aspects, processing the aggregated information may include performing a statistical regression analysis or otherwise solving a set of equations for the performance indications on each of a plurality of paths. In another aspect, the system may also include an interface which makes available for display one or more of the network topology, the collected and aggregated performance information, and indications of the detected failures in the topology.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: February 25, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Richendra Khanna, Edward L. Wallace, Jagwinder Singh Brar, Michael David Marr, Samuel J. McKelvie, Peter N. DeSantis, Ian P. Nowland, Matthew D. Klein, Justin Mason, Jacob Gabrielson
  • Publication number: 20130339883
    Abstract: Upon receiving an input comprising an area of a user interface, a user interface element associated with the area of the user interface may be identified and a polygon-based representation of the at least one user interface element may be created. If the input is determined to comprise a selection of the user interface element according to the polygon-based representation, an operation associated with the user interface element may be performed.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: Microsoft Corporation
    Inventors: Nick Chiang, Justin Mason
  • Publication number: 20130191122
    Abstract: The invention comprises music and information delivery systems and methods. One system comprises a voice activated sound system wherein a user speaks and the sound system recognizes the speech and searches an internet database like Rhapsodyâ„¢ to obtain a list of matching audio files and display the list on a dashboard screen of a vehicle. The user is able to identify the audio file by voice activation and the system is configured to receive the audio file.
    Type: Application
    Filed: July 24, 2012
    Publication date: July 25, 2013
    Inventor: Justin Mason
  • Patent number: 8296232
    Abstract: Methods and systems for anti money laundering screening are provided. A risk score and a first validation code is determined based on information related to a funds transfer transaction. The first validation code is associated with the risk score. Thereafter, a second validation code is calculated and compared with the first validation code. The risk score and the validation score are included in a payment authorization message sent to a payment processing network. The payment processing network extracts the validation code and communicates the payment authorization message including the risk score to a receiving financial institution. The receiving financial entity accepts or denies the incoming funds transfer based on the risk score included in the payment authorization message.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: October 23, 2012
    Assignee: Visa International Service Association
    Inventors: John Tullis, Mark Norris, Vishwanath Shastry, Kate J. Kennedy, Justin Mason Chace, Susan J. French
  • Patent number: 8170953
    Abstract: Methods and systems for anti money laundering screening are provided. The method includes determining a risk score and a first validation code associated with the risk score, based on information related to a funds transfer transaction and independently calculating a second validation code and comparing with the first validation code. The method further includes including the risk score and the validation score in a payment authorization message. The receiving financial entity accepts or denies the incoming funds transfer based on the risk score included in the payment authorization message.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: May 1, 2012
    Assignee: Visa International Service Association
    Inventors: John Tullis, Mark Norris, Vishwanath Shastry, Kate J. Kennedy, Justin Mason Chace, Susan French
  • Publication number: 20110270756
    Abstract: Methods and systems for anti money laundering screening are provided. A risk score and a first validation code is determined based on information related to a funds transfer transaction. The first validation code is associated with the risk score. Thereafter, a second validation code is calculated and compared with the first validation code. The risk score and the validation score are included in a payment authorization message sent to a payment processing network. The payment processing network extracts the validation code and communicates the payment authorization message including the risk score to a receiving financial institution. The receiving financial entity accepts or denies the incoming funds transfer based on the risk score included in the payment authorization message.
    Type: Application
    Filed: March 18, 2011
    Publication date: November 3, 2011
    Inventors: John Tullis, Mark Norris, Vishwanath Shastry, Kate J. Kennedy, Justin Mason Chace, Susan J. French
  • Patent number: 7387156
    Abstract: A perforating safety system. A perforating safety system includes a detonation transfer interrupter with a device which decreases an axial separation between detonation transfer components after installation of the interrupter in the well. Another perforating safety system includes a perforating gun and firing head installed together in the well, and an interrupter having a device which increases a separation between detonation transfer components in the well to thereby prevent transfer of detonation from the firing head to the perforating gun. Yet another perforating safety system includes a firing head positioned at a distal end of a perforating assembly when installed in the well, and an interrupter having a device which decreases a separation between detonation transfer components after installation of the interrupter in the well.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: June 17, 2008
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Gavin H. Drummond, Flint George, Ryan A. Harrison, John Hales, Justin Mason
  • Publication number: 20070107893
    Abstract: A perforating safety system. A perforating safety system includes a detonation transfer interrupter with a device which decreases an axial separation between detonation transfer components after installation of the interrupter in the well. Another perforating safety system includes a perforating gun and firing head installed together in the well, and an interrupter having a device which increases a separation between detonation transfer components in the well to thereby prevent transfer of detonation from the firing head to the perforating gun. Yet another perforating safety system includes a firing head positioned at a distal end of a perforating assembly when installed in the well, and an interrupter having a device which decreases a separation between detonation transfer components after installation of the interrupter in the well.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventors: Gavin Drummond, Flint George, Ryan Harrison, John Hales, Justin Mason