Patents by Inventor Michael McLain

Michael McLain 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: 11016650
    Abstract: A method visualizes data sources. A user selects a data source, and the computer system displays a first data visualization according to placement of data fields in shelves of the user interface. The data visualization comprises visual data marks representing the data source. A user selects some of the data marks. In response, the system displays a metric window including a data metric object preview, a summary of the selected data marks, and setting controls. The user provides input to create the data metric object. In response, the system creates the data metric object, including: configuration parameters derived from the first data visualization; an initial extract from the data source according to the configuration parameters; and a schedule for recurring retrieval of data from the data source to update the extract. The system then displays a second data visualization according to the configuration parameters and the extract.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: May 25, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Andrew Herbert Kritzer, Evan Michael McLain, David Robert Potter, Hermann Faith Chong, Caleb Michael Predmore, Keith Ryan Jones, Zachary Page Woodall, Zhe Zhang
  • Patent number: 10419289
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: September 17, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
  • Publication number: 20160269227
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Application
    Filed: May 23, 2016
    Publication date: September 15, 2016
    Applicant: Amazon Technologies, Inc.
    Inventors: WILLIAM J. ALFORD, SUMIT LOHIA, THOMAS WILLIAM WHITCOMB, KENNETH L. HAMER, EVAN MICHAEL MCLAIN
  • Patent number: 9350610
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: May 24, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
  • Publication number: 20140317253
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Application
    Filed: July 3, 2014
    Publication date: October 23, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: WILLIAM J. ALFORD, SUMIT LOHIA, THOMAS WILLIAM WHITCOMB, KENNETH L. HAMER, EVAN MICHAEL MCLAIN
  • Patent number: 8775577
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: July 8, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
  • Publication number: 20130109991
    Abstract: A bad breath detection system comprising: a bad breath detection device; and a indicating agent on the bad breath detection device wherein when a user places the bad breath detection device in their mouth the indicating agent provides a visual cue depending on a concentration of malodorous compounds in a saliva sample of the user to indicate to the user a level of breath freshness. The bad breath detection device may be embodied in various forms including a tube where the user blows into the tube for detection, a strip where an end of the strip is placed in the user's mouth or a disc where the user places the disc into their mouth for detection.
    Type: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Inventor: Michael McLain
  • Publication number: 20040221239
    Abstract: The present invention provides an improved system and method for customizing an interactive training sequence. The present invention includes one or more sets of predefined questions for gathering predefined information of the user, a customization module for customizing the training sequence responsive to the user response to the set of predefined questions, one or more login identifications for uniquely linking the custom training sequence to the user, a training module for playing the custom training sequence in a user understandable format when selected by the user. The custom training sequence is stored as a plurality of digital files, and each digital file is designated by a Uniform Resource Locator.
    Type: Application
    Filed: December 20, 2000
    Publication date: November 4, 2004
    Inventors: Michael Hachigian, Arthur M. Caldwell, C. Michael McLain, Shane Winn, Susan K. Lawrence