Patents by Inventor Ryan D. Hammond

Ryan D. Hammond 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: 10547515
    Abstract: A computer-implemented method for determining service flow rank based on service flow dependency is provided. The method includes receiving a plurality of data flow information for a plurality of data flows. Each data flow of the plurality of data flows includes a source, a destination, a start time, and an associated service. The method also includes determining a plurality of dependency sets based on the plurality of data flow information. Each dependency set of the plurality of dependency sets includes at least a first data flow and a second data flow. The method further includes calculating a plurality of dependency strengths based on the plurality of dependency sets, calculating a plurality of total service scores based on the first data flows of the plurality of dependency sets, and calculating a plurality of service flow ranks based on the plurality of dependency strengths and the plurality of total service scores.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: January 28, 2020
    Assignee: THE BOEING COMPANY
    Inventors: Jai J. Choi, Kelly SeiYuda Bunn, Ryan D. Hammond
  • Publication number: 20190372855
    Abstract: A computer-implemented method for determining service flow rank based on service flow dependency is provided. The method includes receiving a plurality of data flow information for a plurality of data flows. Each data flow of the plurality of data flows includes a source, a destination, a start time, and an associated service. The method also includes determining a plurality of dependency sets based on the plurality of data flow information. Each dependency set of the plurality of dependency sets includes at least a first data flow and a second data flow. The method further includes calculating a plurality of dependency strengths based on the plurality of dependency sets, calculating a plurality of total service scores based on the first data flows of the plurality of dependency sets, and calculating a plurality of service flow ranks based on the plurality of dependency strengths and the plurality of total service scores.
    Type: Application
    Filed: October 22, 2018
    Publication date: December 5, 2019
    Inventors: Jai J. Choi, Kelly SeiYuda Bunn, Ryan D. Hammond
  • Publication number: 20190052540
    Abstract: A computer-implemented method for determining service flow rank based on service flow dependency is provided. The method includes receiving a plurality of data flow information for a plurality of data flows. Each data flow of the plurality of data flows includes a source, a destination, a start time, and an associated service. The method also includes determining a plurality of dependency sets based on the plurality of data flow information. Each dependency set of the plurality of dependency sets includes at least a first data flow and a second data flow. The method further includes calculating a plurality of dependency strengths based on the plurality of dependency sets, calculating a plurality of total service scores based on the first data flows of the plurality of dependency sets, and calculating a plurality of service flow ranks based on the plurality of dependency strengths and the plurality of total service scores.
    Type: Application
    Filed: October 22, 2018
    Publication date: February 14, 2019
    Inventors: Jai J. Choi, Kelly SeiYuda Bunn, Ryan D. Hammond
  • Patent number: 10200254
    Abstract: A computer-implemented method for determining service flow rank based on service flow dependency is provided. The method includes receiving a plurality of data flow information for a plurality of data flows. Each data flow of the plurality of data flows includes a source, a destination, a start time, and an associated service. The method also includes determining a plurality of dependency sets based on the plurality of data flow information. Each dependency set of the plurality of dependency sets includes at least a first data flow and a second data flow. The method further includes calculating a plurality of dependency strengths based on the plurality of dependency sets, calculating a plurality of total service scores based on the first data flows of the plurality of dependency sets, and calculating a plurality of service flow ranks based on the plurality of dependency strengths and the plurality of total service scores.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: February 5, 2019
    Assignee: The Boeing Company
    Inventors: Jai J. Choi, Kelly SeiYuda Bunn, Ryan D. Hammond
  • Publication number: 20160308729
    Abstract: A computer-implemented method for determining service flow rank based on service flow dependency is provided. The method includes receiving a plurality of data flow information for a plurality of data flows. Each data flow of the plurality of data flows includes a source, a destination, a start time, and an associated service. The method also includes determining a plurality of dependency sets based on the plurality of data flow information. Each dependency set of the plurality of dependency sets includes at least a first data flow and a second data flow. The method further includes calculating a plurality of dependency strengths based on the plurality of dependency sets, calculating a plurality of total service scores based on the first data flows of the plurality of dependency sets, and calculating a plurality of service flow ranks based on the plurality of dependency strengths and the plurality of total service scores.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 20, 2016
    Inventors: Jai J. Choi, Kelly SeiYuda Bunn, Ryan D. Hammond
  • Patent number: 8185944
    Abstract: A server for transferring data between networks. The server is programmed to perform the following steps: (a) creating a receiving process, a filtering process and a forwarding process, the filtering process being dictated by a file that specifies filtering rules, wherein: (b) the receiving process receives data transmitted from a source host; (c) the filtering process filters the transmitted data based on the filtering rules; and (d) the forwarding process forwards only filtered data to a destination host.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: May 22, 2012
    Assignee: The Boeing Company
    Inventors: Daniel D. Schnackenberg, Janell Schnackenberg, legal representative, Kelly S. Bunn, Thomas E. Donofrio, Steven L. Arnold, Travis S. Reid, Ryan D. Hammond