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: 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
  • Patent number: 9552343
    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: February 22, 2016
    Date of Patent: January 24, 2017
    Assignee: Workiva Inc.
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
  • Publication number: 20160321228
    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: February 22, 2016
    Publication date: November 3, 2016
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
  • Patent number: 9292482
    Abstract: A method is implemented on a server, the method includes storing, on a database of the server, 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, at the server, 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, using a processor of the server, 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 connected to the server, the user editing instruction and the identifier assigned to the user editing instruction.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: March 22, 2016
    Assignee: Workiva Inc.
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
  • Patent number: 9090424
    Abstract: A web-guiding system for guiding a web of media along a transport path comprising a drive roller rotated by a motor and a plurality of nip rollers. The drive roller includes a first section, a second section and a third section along the length of the roller, the second section being located between the first section and the third section. A diameter of a surface envelope around the exterior surface of the drive roller is substantially constant within the second section, and is larger in the first section and the third section than in the second section. The nip rollers are aligned with the second section of the drive roller, with the web of media passing between the drive roller and the nip rollers.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: July 28, 2015
    Assignee: EASTMAN KODAK COMPANY
    Inventors: Randy Eugene Armbruster, Christopher M. Muir, Bradley Stephen Bush, W. Charles Kasiske, Jr.
  • Publication number: 20110032316
    Abstract: A mono ink tank includes certain features that properly interface with features on a printhead to operatively seat the ink tank in the printhead in a sealed flow communicative relationship with the printhead. These interface features are spaced apart relative to one another at distances (or dimensions) that ensure the desired seating and sealing of the ink tank in the printhead and thereby the reliable supply of ink for operation of the inkjet printing system.
    Type: Application
    Filed: August 10, 2009
    Publication date: February 10, 2011
    Inventors: James Daniel Anderson, JR., Stephen Bush, Michael Clark Campbell, Johnnie Coffey, John Yeung Conway, Gina Marie Johns, Christopher Elliot Lingle, Jason Todd Vanderpool, Rita Greer
  • Patent number: 7720013
    Abstract: A method and system for analyzing continuous bit segments taken from a general data channel and classifying the sampled data by type, such as: voice, audio or data. B contiguous bits are converted to plus and minus deltas. The B-replaced values are then padded with B contiguous zeroes and the Fourier Transform of the padded sequence is computed. A power spectral density is derived from the Fourier Transform. In addition to the Fourier Transform, compression and entropy algorithms are performed on strings of bits within the message. The first B terms of the power spectral density and the results of the compression and entropy algorithms are used to differentiate and classify the data types, based on the premise that the combination of power spectral density, compression and entropy results yields parameters indicative of distinct types of data messages.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: May 18, 2010
    Assignee: Lockheed Martin Corporation
    Inventors: Margaret Kelliher, Stephen Bush, John Hershey, Scott Evans, Todd Hughes, Timothy Patrick Kelliher, Nathan Smith