Patents by Inventor Stephen Bush

Stephen Bush 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: 20260204372
    Abstract: A method for identifying actionable care events includes receiving data sources relating to a subject; storing data from them in a first database; generating a database comprising structured data fields and metadata fields from the sources; generating output data related to fields within the data or metadata fields; populating the database with the output data; generating criteria sets corresponding to respective actionable care events; evaluating the generated database using the criteria sets; identifying whether any of the criteria sets are not sufficiently satisfied by the database, wherein an underlying error or an indication of missing or incomplete information within the database with respect to a criteria set indicates a corresponding actionable care event; determining that other data sources within the collection do not sufficiently satisfy any of the identified criteria sets; and generating, based on the identifying and determining, a notification that at least one actionable care event applies.
    Type: Application
    Filed: August 18, 2025
    Publication date: July 16, 2026
    Inventors: Christopher Shane Colley, Isaiah Simpson, Brian Reuter, Robert Tell, Hailey Lefkofsky, Hunter Lane, Kevin White, Nike Beaubier, Stephen Bush, Aly Khan, Denise Lau, Kaanan Shah, Eric Lefkofsky
  • Publication number: 20260188445
    Abstract: A method for identifying actionable care events includes receiving data sources relating to a subject; storing data from them in a first database; generating a database comprising structured data fields and metadata fields from the sources; generating output data related to fields within the data or metadata fields; populating the database with the output data; generating criteria sets corresponding to respective actionable care events; evaluating the generated database using the criteria sets; identifying whether any of the criteria sets are not sufficiently satisfied by the database, wherein an underlying error or an indication of missing or incomplete information within the database with respect to a criteria set indicates a corresponding actionable care event; determining that other data sources within the collection do not sufficiently satisfy any of the identified criteria sets; and generating, based on the identifying and determining, a notification that at least one actionable care event applies.
    Type: Application
    Filed: October 17, 2025
    Publication date: July 2, 2026
    Inventors: Christopher Shane Colley, Isaiah Simpson, Brian Reuter, Robert Tell, Hailey Lefkofsky, Hunter Lane, Kevin White, Nike Beaubier, Stephen Bush, Aly Khan, Denise Lau, Kaanan Shah, Eric Lefkofsky
  • Publication number: 20260134958
    Abstract: A method for identifying actionable care events includes receiving data sources relating to a subject; storing data from them in a first database; generating a database comprising structured data fields and metadata fields from the sources; generating output data related to fields within the data or metadata fields; populating the database with the output data; generating criteria sets corresponding to respective actionable care events; evaluating the generated database using the criteria sets; identifying whether any of the criteria sets are not sufficiently satisfied by the database, wherein an underlying error or an indication of missing or incomplete information within the database with respect to a criteria set indicates a corresponding actionable care event; determining that other data sources within the collection do not sufficiently satisfy any of the identified criteria sets; and generating, based on the identifying and determining, a notification that at least one actionable care event applies.
    Type: Application
    Filed: October 16, 2025
    Publication date: May 14, 2026
    Inventors: Christopher Shane Colley, Isaiah Simpson, Brian Reuter, Robert Tell, Hailey Lefkofsky, Hunter Lane, Kevin White, Nike Beaubier, Stephen Bush, Aly Khan, Denise Lau, Kaanan Shah, Eric Lefkofsky
  • Patent number: 12112839
    Abstract: A method and system comprising storing a set of user application programs each requiring an application specific subset of data to perform application processes and generate a respective genomic variant characterization for each of a plurality of patients with cancerous cells and receiving cancer treatment. The method including, obtaining clinical records data including cancer related information, generating genomic sequencing data for the patient's cancerous cells and normal cells, shaping at least a subset of the genomic sequencing data to generate system structured data. Storing the system structured data in a first database, selecting the application specific data from the first database, storing the application specific data in a second database for application program interfacing, receiving the respective genomic variant characterization from the user application program, and storing the genomic variant characterization from the user application program in a third database.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: October 8, 2024
    Assignee: Tempus AI, Inc.
    Inventors: Christopher Shane Colley, Isaiah Simpson, Brian Reuter, Robert Tell, Hailey Lefkofsky, Hunter Lane, Kevin White, Nike Beaubier, Stephen Bush, Aly Khan, Denise Lau, Kaanan Shah, Eric Lefkofsky
  • Publication number: 20240312581
    Abstract: A method for identifying actionable care events includes receiving data sources relating to a subject; storing data from them in a first database; generating a database comprising structured data fields and metadata fields from the sources; generating output data related to fields within the data or metadata fields; populating the database with the output data; generating criteria sets corresponding to respective actionable care events; evaluating the generated database using the criteria sets; identifying whether any of the criteria sets are not sufficiently satisfied by the database, wherein an underlying error or an indication of missing or incomplete information within the database with respect to a criteria set indicates a corresponding actionable care event; determining that other data sources within the collection do not sufficiently satisfy any of the identified criteria sets; and generating, based on the identifying and determining, a notification that at least one actionable care event applies.
    Type: Application
    Filed: May 9, 2024
    Publication date: September 19, 2024
    Inventors: Christopher Shane Colley, Isaiah Simpson, Brian Reuter, Robert Tell, Hailey Lefkofsky, Hunter Lane, Kevin White, Nike Beaubier, Stephen Bush, Aly Khan, Denise Lau, Kaanan Shah, Eric Lefkofsky
  • Publication number: 20240214106
    Abstract: A system and method determine a clock drift and a clock variance of each node in plural nodes of a time-sensitive Ethernet network. An accumulated clock offset along a time-sensitive network path in the time-sensitive network is determined based on the clock drifts and the clock variances. A guard band having a dynamic size is determined based on the accumulated clock offset. The times at which Ethernet frames are communicated through the nodes are restricted by communicating the guard band with the dynamic size to one or more of the nodes.
    Type: Application
    Filed: December 29, 2023
    Publication date: June 27, 2024
    Inventors: Stephen Bush, Guillaume Mantelet
  • Publication number: 20230245788
    Abstract: A method for data intake and consumption includes the steps of: storing a plurality of micro-service programs, operational user application programs, and analytical user application programs in at least one computer system, storing system data received from a plurality of different sources in a database, the system data includes clinical records data in original forms, the clinical records data including cancer state information, treatment types, and treatment efficacy information, consuming, by each of the micro-service programs, defined subsets of the system data to generate a new data product, storing the new data product in a second database, and consuming the new data product by others of the micro-service programs or the operational or analytical user application programs.
    Type: Application
    Filed: April 11, 2023
    Publication date: August 3, 2023
    Inventors: Shane Colley, Isaiah Simpson, Brian Reuter, Robert Tell, Hailey Lefkofsky, Hunter Lane, Kevin White, Nike Beaubier, Stephen Bush, Aly Khan, Denise Lau, Kaanan Shah, Eric Lefkofsky
  • Patent number: 11705226
    Abstract: A method and system for storing user application programs and micro-service programs, for each of multiple patients that have cancerous cells and receive treatment, includes obtaining clinical records data in original forms, storing it in a semi-structured first database, generating sequencing data for the patient's cancerous and normal cells using a next generation genomic sequencer, storing the sequencing data in the first database, shaping at least some of the first database data to generate system structured data optimized for searching and including clinical record data, storing the structured data in a second database, for each user application program, selecting an application-specific subset of data from the second database and storing it in a structure optimized for application program interfacing in a third database, wherein an orchestration manager operatively connected to one or more micro-service programs receives status messages and initiates a respective micro-service program when program prere
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: July 18, 2023
    Assignee: Tempus Labs, Inc.
    Inventors: Shane Colley, Isaiah Simpson, Brian Reuter, Robert Tell, Hailey Lefkofsky, Hunter Lane, Kevin White, Nike Beaubier, Stephen Bush, Aly Khan, Denise Lau, Kaanan Shah, Eric Lefkofsky
  • Publication number: 20230223121
    Abstract: A method and system comprising storing a set of user application programs each requiring an application specific subset of data to perform application processes and generate a respective genomic variant characterization for each of a plurality of patients with cancerous cells and receiving cancer treatment. The method including, obtaining clinical records data including cancer related information, generating genomic sequencing data for the patient's cancerous cells and normal cells, shaping at least a subset of the genomic sequencing data to generate system structured data. Storing the system structured data in a first database, selecting the application specific data from the first database, storing the application specific data in a second database for application program interfacing, receiving the respective genomic variant characterization from the user application program, and storing the genomic variant characterization from the user application program in a third database.
    Type: Application
    Filed: March 22, 2023
    Publication date: July 13, 2023
    Inventors: Shane Colley, Isaiah Simpson, Brian Reuter, Robert Tell, Hailey Lefkofsky, Hunter Lane, Kevin White, Nike Beaubier, Stephen Bush, Aly Khan, Denise Lau, Kaanan Shah, Eric Lefkofsky
  • Patent number: 11640859
    Abstract: A method and system for conducting genomic sequencing, the method comprising storing a set of user application programs wherein each of the programs requires an application specific subset of data, for each of a plurality of patients that have cancerous cells and that receive cancer treatment, obtaining clinical records data in original forms including cancer state information, treatment types and treatment efficacy information, storing the clinical records data in a semi-structured first database, for each patient, using a genomic sequencer to generate genomic sequencing data for the patient's cancerous cells and normal cells, storing the sequencing data in the first database, shaping at least a subset of the first database data to generate system structured data including clinical record data and sequencing data wherein the system structured data is optimized for searching, storing the system structured data in a second database, for each user application program, selecting the application specific subset o
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: May 2, 2023
    Assignee: Tempus Labs, Inc.
    Inventors: Shane Colley, Isaiah Simpson, Brian Reuter, Robert Tell, Hailey Lefkofsky, Hunter Lane, Kevin White, Nike Beaubier, Stephen Bush, Aly Khan, Denise Lau, Kaanan Shah, Eric Lefkofsky
  • Patent number: 11586704
    Abstract: A method for facilitating the testing of a data sample involves a computing device carrying out the following actions: displaying a data sample on a user interface; receiving, via the user interface, a selection of a test to be performed on the data sample; receiving, via the user interface, an input of a result of the test; generating, in a graph database, a vertex representing a visual indicator corresponding to the input result; and creating, in the graph database, an association between the vertex representing the visual indicator and a vertex representing a file containing the displayed data sample.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: February 21, 2023
    Assignee: WORKIVA INC.
    Inventors: John Bonk, Ryan Gilsdorf, James Michael Morse, Jason Aguilon, David Andrew Haila, Matthew Sanders, Patrick Corwin Kujawa, Robert Reed Becker, Sean Martin Kelly Burke, Stephen Bush, Thomas Ryan Connell
  • Publication number: 20210233664
    Abstract: A method and system for conducting genomic sequencing, the method comprising storing a set of user application programs wherein each of the programs requires an application specific subset of data, for each of a plurality of patients that have cancerous cells and that receive cancer treatment, obtaining clinical records data in original forms including cancer state information, treatment types and treatment efficacy information, storing the clinical records data in a semi-structured first database, for each patient, using a genomic sequencer to generate genomic sequencing data for the patient's cancerous cells and normal cells, storing the sequencing data in the first database, shaping at least a subset of the first database data to generate system structured data including clinical record data and sequencing data wherein the system structured data is optimized for searching, storing the system structured data in a second database, for each user application program, selecting the application specific subset o
    Type: Application
    Filed: October 17, 2019
    Publication date: July 29, 2021
    Inventors: Shane Colley, Isaiah Simpson, Brian Reuter, Bob Tell, Hailey Lefkofsky, Hunter Lane, Kevin White, Nike Beaubier, Stephen Bush, Aly Khan, Denise Lau, Kaanan Shah, Eric Lefkofsky
  • Publication number: 20210090694
    Abstract: A method and system for storing user application programs and micro-service programs, for each of multiple patients that have cancerous cells and receive treatment, includes obtaining clinical records data in original forms, storing it in a semi-structured first database, generating sequencing data for the patient's cancerous and normal cells using a next generation genomic sequencer, storing the sequencing data in the first database, shaping at least some of the first database data to generate system structured data optimized for searching and including clinical record data, storing the structured data in a second database, for each user application program, selecting an application-specific subset of data from the second database and storing it in a structure optimized for application program interfacing in a third database, wherein an orchestration manager operatively connected to one or more micro-service programs receives status messages and initiates a respective micro-service program when program prere
    Type: Application
    Filed: October 18, 2019
    Publication date: March 25, 2021
    Inventors: Shane Colley, Isaiah Simpson, Brian Reuter, Bob Tell, Hailey Lefkofsky, Hunter Lane, Kevin White, Nike Beaubier, Stephen Bush, Aly Khan, Denise Lau, Kaanan Shah, Eric Lefkofsky
  • Patent number: 10878182
    Abstract: A computing device includes a processor that carries out actions comprising: storing a causal tree structure corresponding to a document, where the causal tree structure includes a sequence of editing instructions and each editing instruction is assigned an identifier unique to such editing instruction. The method further includes receiving a user editing instruction for the document, where the user editing instruction is assigned an identifier unique to the user editing instruction. The method includes storing the user editing instruction and the identifier assigned to the user editing instruction as an additional node to the causal tree structure. The method further includes broadcasting, to a plurality of client devices, the user editing instruction and the identifier assigned to the user editing instruction.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: December 29, 2020
    Assignee: WORKIVA INC.
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
  • Publication number: 20190197092
    Abstract: A computing device includes a processor that carries out actions comprising: storing a causal tree structure corresponding to a document, where the causal tree structure includes a sequence of editing instructions and each editing instruction is assigned an identifier unique to such editing instruction. The method further includes receiving a user editing instruction for the document, where the user editing instruction is assigned an identifier unique to the user editing instruction. The method includes storing the user editing instruction and the identifier assigned to the user editing instruction as an additional node to the causal tree structure. The method further includes broadcasting, to a plurality of client devices, the user editing instruction and the identifier assigned to the user editing instruction.
    Type: Application
    Filed: March 5, 2019
    Publication date: June 27, 2019
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
  • Patent number: 10331776
    Abstract: A computing device includes a processor that carries out actions comprising: storing a causal tree structure corresponding to a document, where the causal tree structure includes a sequence of editing instructions and each editing instruction is assigned an identifier unique to such editing instruction. The method further includes receiving a user editing instruction for the document, where the user editing instruction is assigned an identifier unique to the user editing instruction. The method includes storing the user editing instruction and the identifier assigned to the user editing instruction as an additional node to the causal tree structure. The method further includes broadcasting, to a plurality of client devices, the user editing instruction and the identifier assigned to the user editing instruction.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: June 25, 2019
    Assignee: Workiva Inc.
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
  • Publication number: 20190108197
    Abstract: A method for facilitating the testing of a data sample involves a computing device carrying out the following actions: displaying a data sample on a user interface; receiving, via the user interface, a selection of a test to be performed on the data sample; receiving, via the user interface, an input of a result of the test; generating, in a graph database, a vertex representing a visual indicator corresponding to the input result; and creating, in the graph database, an association between the vertex representing the visual indicator and a vertex representing a file containing the displayed data sample.
    Type: Application
    Filed: December 4, 2018
    Publication date: April 11, 2019
    Inventors: John Bonk, Ryan Gilsdorf, James Michael Morse, Jason Aguilon, David Andrew Haila, Matthew Sanders, Patrick Corwin Kujawa, Robert Reed Becker, Sean Martin Kelly Burke, Stephen Bush
  • Patent number: 10216706
    Abstract: A method for facilitating the testing of a data sample involves a computing device carrying out the following actions: displaying a data sample on a user interface; receiving, via the user interface, a selection of a test to be performed on the data sample; receiving, via the user interface, an input of a result of the test; generating, in a graph database, a vertex representing a visual indicator corresponding to the input result; and creating, in the graph database, an association between the vertex representing the visual indicator and a vertex representing a file containing the displayed data sample.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: February 26, 2019
    Assignee: Workiva Inc.
    Inventors: John Bonk, Ryan Gilsdorf, James Michael Morse, Jason Aguilon, David Andrew Haila, Matthew Sanders, Patrick Corwin Kujawa, Robert Reed Becker, Sean Martin Kelly Burke, Stephen Bush
  • Publication number: 20190057064
    Abstract: A method for facilitating the testing of a data sample involves a computing device carrying out the following actions: displaying a data sample on a user interface; receiving, via the user interface, a selection of a test to be performed on the data sample; receiving, via the user interface, an input of a result of the test; generating, in a graph database, a vertex representing a visual indicator corresponding to the input result; and creating, in the graph database, an association between the vertex representing the visual indicator and a vertex representing a file containing the displayed data sample.
    Type: Application
    Filed: August 21, 2017
    Publication date: February 21, 2019
    Inventors: John Bonk, Ryan Gilsdorf, James Michael Morse, Jason Aguilon, David Andrew Haila, Matthew Sanders, Patrick Corwin Kujawa, Robert Reed Becker, Sean Martin Kelly Burke, Stephen Bush
  • Publication number: 20170132188
    Abstract: A computing device includes a processor that carries out actions comprising: storing a causal tree structure corresponding to a document, where the causal tree structure includes a sequence of editing instructions and each editing instruction is assigned an identifier unique to such editing instruction. The method further includes receiving a user editing instruction for the document, where the user editing instruction is assigned an identifier unique to the user editing instruction. The method includes storing the user editing instruction and the identifier assigned to the user editing instruction as an additional node to the causal tree structure. The method further includes broadcasting, to a plurality of client devices, the user editing instruction and the identifier assigned to the user editing instruction.
    Type: Application
    Filed: January 20, 2017
    Publication date: May 11, 2017
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols