Patents by Inventor John Sahlin

John Sahlin 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: 11036725
    Abstract: A computer system receives a query and converts the query into one or more input data types each associated with a respective piece of input constraint data, and one or more output datatypes corresponding to desired data. A data path workflow scheme is created from the datatypes and a catalog of data path modules each of which has defined datatype of its input(s) and output(s) by building candidate data paths forward from the input and rearward from the output of the data path until data paths from all of the outputs connect with at least one of the data path inputs. The data path is then optimized and converted to an executable code data procedure and then run with the constraint data as the input to the procedure. The results can be displayed to a user display device by presentation modules based on the datatype of the output.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: June 15, 2021
    Assignee: Science Applications International Corporation
    Inventors: Christopher Milroy, Paul Vogel, John Sahlin, Christopher Waychoff, James Burke, Fred Frantz, Adam Whitlock
  • Publication number: 20190050452
    Abstract: A computer system receives a query and converts the query into one or more input data types each associated with a respective piece of input constraint data, and one or more output datatypes corresponding to desired data. A data path workflow scheme is created from the datatypes and a catalog of data path modules each of which has defined datatype of its input(s) and output(s) by building candidate data paths forward from the input and rearward from the output of the data path until data paths from all of the outputs connect with at least one of the data path inputs. The data path is then optimized and converted to an executable code data procedure and then run with the constraint data as the input to the procedure. The results can be displayed to a user display device by presentation modules based on the datatype of the output.
    Type: Application
    Filed: August 14, 2017
    Publication date: February 14, 2019
    Inventors: Christopher Milroy, Paul Vogel, John Sahlin, Christopher Waychoff, James Burke, Fred Frantz, Adam Whitlock