Patents by Inventor Mark A. Booth

Mark A. Booth 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: 20240136169
    Abstract: A nebuliser comprises an outlet aperture and a liquid capillary. A method of operating the nebuliser comprises supplying a gas to the outlet aperture, measuring a flow rate of the gas supplied to the outlet aperture, and determining a position of the liquid capillary relative to the outlet aperture based on the measured flow rate.
    Type: Application
    Filed: February 15, 2022
    Publication date: April 25, 2024
    Applicant: Micromass UK Limited
    Inventors: Alastair Booth, Ian Trivett, Anthony Hesse, Mark Walford, David Gordon, Haydn Murray, Stephen Aryton
  • Publication number: 20230385341
    Abstract: A computer system displays a data visualization in a data visualization user interface. In response to detecting a user input that selects a subset of visual data marks from the data visualization, the computer system displays a summary of the selected subset of visual data marks in a summary tab of a view data window. When the computer system determines that the selected subset of visual marks (1) corresponds to a plurality of data fields and (2) references a row-level calculation that uses logical fields from at least two logical tables of a plurality of logical tables of a data model, the computer system (i) generates a representation of the row-level calculation and (ii) displays the representation of the row-level calculation as a first tab in the view data window, distinct from the summary tab.
    Type: Application
    Filed: August 8, 2023
    Publication date: November 30, 2023
    Inventors: Justin Talbot, Amy Nicole Forstrom, Daniel Cory, Christian Gabriel Eubank, Jeffrey Mark Booth, JR., Nicolas Borden, Thomas Nhan, David Pace
  • Patent number: 11720636
    Abstract: A user selects a data source, and a computer displays a data visualization in a data visualization user interface according to the data source. The data visualization includes visual data marks representing data from the data source. The user selects a subset of the visual data marks. In response, the computer displays a view data window having a summary of the selected data marks. The computer obtains a data model encoding the data source as a tree of logical tables. The computer identifies aggregate measures corresponding to the selected data marks, where each aggregate measure is aggregated from logical tables of the data model. The computer displays each aggregate measure in the view data window. The computer also displays, in the view data window, one or more level of detail calculations referenced in the selected subset of visual data marks.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: August 8, 2023
    Assignee: Tableau Software, Inc.
    Inventors: Justin Talbot, Amy Nicole Forstrom, Daniel Cory, Christian Gabriel Eubank, Jeffrey Mark Booth, Jr., Nicolas Borden, Thomas Nhan, David Pace
  • Patent number: 11704319
    Abstract: A computing device receives user selection of a data source. The computing device receives a user input to specify a level of detail (LOD) expression, which includes a first keyword, a SORT keyword, and an analytic expression. In response to the user input, the computing device identifies one or more data fields from the data source. The device translates the LOD expression into one or more executable database queries referencing the identified data fields. The computing device executes the queries to retrieve data from the data source. The computing device generates and displays a data visualization using the retrieved data.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: July 18, 2023
    Assignee: Tableau Software, LLC
    Inventors: Alvin Edward Jou, Bethany Meaghan Lyons, Jeffrey Mark Booth, Jr.
  • Publication number: 20230205792
    Abstract: A computing device generates and displays a data visualization in a data visualization user interface. The data visualization includes a plurality of visual data marks representing data from a data source. The computing device detects a first user input to select a visual data mark of the plurality of visual data marks. In response to detecting the first user input, the computing device identifies a first aggregated data value, for the visual data mark, corresponding to a first data field in the data source. The computing device retrieves a first disaggregated set of data rows corresponding to the first aggregated data value, from a first table, in the data source, containing the first data field. The computing device displays, in the data visualization user interface, a plurality of data rows from the first disaggregated set of data rows.
    Type: Application
    Filed: February 10, 2023
    Publication date: June 29, 2023
    Inventors: David PACE, Thomas Nhan, Jeffrey Mark Booth, JR.
  • Patent number: 11580139
    Abstract: A computer generates and displays a data visualization in a data visualization user interface according to placement of data fields, from a data source. The data visualization includes visual data marks representing data from the data source. The computer detects a user input to select a visual data mark. In response to detecting the user input, the computer obtains a data model encoding the data source as a tree of logical tables. The computer identifies one or more aggregated data values for the visual data mark, each of the aggregated data values corresponding to a respective data field in the data model. For each of the aggregated data values, the computer retrieves a respective disaggregated set of data rows from a respective logical table containing the respective data field. The computer displays a summary grid, with a respective tab corresponding to each of the retrieved disaggregated sets of data rows.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: February 14, 2023
    Assignee: TABLEAU SOFTWARE, LLC
    Inventors: David Pace, Thomas Nhan, Jeffrey Mark Booth, Jr.
  • Patent number: 11449510
    Abstract: A method generates a data source. A user selects a first data set from a displayed object model of a database. The object model includes data sets linked visually by many-to-one relationships to form a tree. The user selects a data field in the first data set and specifies a filter condition. The system identifies a second data set in the tree, and joins the first and second data sets. When the second data set is related to the first data set via one or more many-to-one relationships, rows of the second data set are joined to rows of the first data set that satisfy the first filter condition. When the second data does not satisfy the condition, the second data set is joined to rows of the first data set that satisfy the first filter condition, and all rows of the second data set are included in the generation.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: September 20, 2022
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Jeffrey Mark Booth, Jr., Justin Talbot, Daniel Cory, Russell Steven Paul-Jones
  • Publication number: 20210294849
    Abstract: A user selects a data source, and a computer displays a data visualization in a data visualization user interface according to the data source. The data visualization includes visual data marks representing data from the data source. The user selects a subset of the visual data marks. In response, the computer displays a view data window having a summary of the selected data marks. The computer obtains a data model encoding the data source as a tree of logical tables. The computer identifies aggregate measures corresponding to the selected data marks, where each aggregate measure is aggregated from logical tables of the data model. The computer displays each aggregate measure in the view data window. The computer also displays, in the view data window, one or more level of detail calculations referenced in the selected subset of visual data marks.
    Type: Application
    Filed: June 7, 2021
    Publication date: September 23, 2021
    Inventors: Justin Talbot, Amy Nicole Forstrom, Daniel Cory, Christian Gabriel Eubank, Jeffrey Mark Booth, JR., Nicolas Borden, Thomas Nhan, David Pace
  • Patent number: 11030256
    Abstract: A user selects a data source, and a computer displays a data visualization in a data visualization user interface according to the data source. The data visualization includes visual data marks representing data from the data source. The user selects a subset of the visual data marks. In response, the computer displaying a view data window having a summary of the selected data marks. The computer obtains a data model encoding the data source as a tree of logical tables, each including one or more logical fields. Each logical field corresponds to either a data field or a calculation that spans one or more logical tables. Each edge of the tree connects two logical tables that are related. The computer identifies aggregate measures corresponding to the selected data marks, and displays each aggregate measure in the view data window.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: June 8, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Justin Talbot, Amy Nicole Forstrom, Daniel Cory, Christian Gabriel Eubank, Jeffrey Mark Booth, Jr., Nicolas Borden
  • Publication number: 20210133240
    Abstract: A user selects a data source, and a computer displays a data visualization in a data visualization user interface according to the data source. The data visualization includes visual data marks representing data from the data source. The user selects a subset of the visual data marks. In response, the computer displaying a view data window having a summary of the selected data marks. The computer obtains a data model encoding the data source as a tree of logical tables, each including one or more logical fields. Each logical field corresponds to either a data field or a calculation that spans one or more logical tables. Each edge of the tree connects two logical tables that are related. The computer identifies aggregate measures corresponding to the selected data marks, and displays each aggregate measure in the view data window.
    Type: Application
    Filed: November 5, 2019
    Publication date: May 6, 2021
    Inventors: Justin Talbot, Amy Nicole Forstrom, Daniel Cory, Christian Gabriel Eubank, Jeffrey Mark Booth, JR., Nicolas Borden
  • Patent number: 10648261
    Abstract: The present invention relates to acirculation subassembly (circsub) for incorporation in a drill pipe. The circsub has a flow through condition in which the circsub allows fluid to flow through a bore of the circsub and does not allow fluid communication between the bore of the circsub and an annulus located outside the drill pipe, a partial bypass condition in which the circsub allows fluid to flow through the bore of the circsub and allows fluid communication between the bore of the circsub and the annulus, and a full bypass condition in which the circsub does not allow fluid to flow through the bore of the circsub and allows fluid communication between the bore of the circsub and the annulus. An actuator is provided to change the circsub between conditions under the control of a controller.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: May 12, 2020
    Assignee: Intelligent Drilling Tools Limited
    Inventors: James Hardy, Mark Booth, Andrew Ollerenshaw, Gordon Hunter
  • Publication number: 20180328129
    Abstract: Circulation Subassembly The present invention relates to acirculation subassembly (circsub) for incorporation in a drill pipe. The circsub has a flow through condition in which the circsub allows fluid to flow through a bore of the circsub and does not allow fluid communication between the bore of the circsub and an annulus located outside the drill pipe, a partial bypass condition in which the circsub allows fluid to flow through the bore of the circsub and allows fluid communication between the bore of the circsub and the annulus, and a full bypass condition in which the circsub does not allow fluid to flow through the bore of the circsub and allows fluid communication between the bore of the circsub and the annulus. An actuator is provided to change the circsub between conditions under the control of a controller.
    Type: Application
    Filed: November 7, 2016
    Publication date: November 15, 2018
    Inventors: James Hardy, Mark Booth, Andrew Ollerenshaw, Gordon Hunter
  • Patent number: D263725
    Type: Grant
    Filed: February 21, 1979
    Date of Patent: April 6, 1982
    Inventor: Mark A. Booth