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: 11016650Abstract: 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: GrantFiled: September 20, 2019Date of Patent: May 25, 2021Assignee: 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: 10419289Abstract: 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: GrantFiled: May 23, 2016Date of Patent: September 17, 2019Assignee: Amazon Technologies, Inc.Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
-
Publication number: 20160269227Abstract: 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: ApplicationFiled: May 23, 2016Publication date: September 15, 2016Applicant: Amazon Technologies, Inc.Inventors: WILLIAM J. ALFORD, SUMIT LOHIA, THOMAS WILLIAM WHITCOMB, KENNETH L. HAMER, EVAN MICHAEL MCLAIN
-
Patent number: 9350610Abstract: 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: GrantFiled: July 3, 2014Date of Patent: May 24, 2016Assignee: Amazon Technologies, Inc.Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
-
Publication number: 20140317253Abstract: 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: ApplicationFiled: July 3, 2014Publication date: October 23, 2014Applicant: AMAZON TECHNOLOGIES, INC.Inventors: WILLIAM J. ALFORD, SUMIT LOHIA, THOMAS WILLIAM WHITCOMB, KENNETH L. HAMER, EVAN MICHAEL MCLAIN
-
Patent number: 8775577Abstract: 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: GrantFiled: December 18, 2007Date of Patent: July 8, 2014Assignee: Amazon Technologies, Inc.Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
-
Publication number: 20130109991Abstract: 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: ApplicationFiled: October 26, 2011Publication date: May 2, 2013Inventor: Michael McLain
-
Publication number: 20040221239Abstract: 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: ApplicationFiled: December 20, 2000Publication date: November 4, 2004Inventors: Michael Hachigian, Arthur M. Caldwell, C. Michael McLain, Shane Winn, Susan K. Lawrence