Patents by Inventor Mark E. Glotzbach
Mark E. Glotzbach 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: 7912559Abstract: In one embodiment, a system for controlling a plurality of devices having at least two operating modes comprises a first software operating layer configured to control the operation of at least one of the devices in a first operational mode and a second software operating layer configured to control the operation of at least one of the devices in a second operational mode. In another embodiment, a control system for controlling a plurality of devices connected by a communications network comprises a user interface configured to receive the selection of a cycle of operation; a first system element isolated from the network and configured to implement the selected cycle of operation to define a first control state; and a second system element exposed to the network and configured to implement the selected cycle of operation to define a second control state.Type: GrantFiled: September 29, 2009Date of Patent: March 22, 2011Assignee: Whirlpool CorporationInventors: Richard A. McCoy, Matthew P. Ebrom, Mark E. Glotzbach, Andrew D. Whipple, Patrick J. Glotzbach
-
Patent number: 7908019Abstract: A taxonomy engine in a software architecture generates a taxonomy dataset establishing the group of well formed commands, and at least one command generator of the system is adapted to generate a well formed command using the taxonomy dataset. The taxonomy engine is configured to deliver the taxonomy dataset to the command generator, and the command generator is configured to deliver the well formed command to the controller.Type: GrantFiled: October 31, 2007Date of Patent: March 15, 2011Assignee: Whirlpool CorporationInventors: Matthew P. Ebrom, Mark E. Glotzbach, Richard A. McCoy, Steve Pearson
-
Publication number: 20100287059Abstract: A comprehensive product management system for a product is provided. The system (10) includes discrete processes for planning (1000), engineering (2000), testing (3000), producing (4000), selling (6000), using (8000), and servicing (10000) a product comprising one or more components. It also includes a comprehensive relational database (30) containing information about the product, performance, sales, consumers, and markets, and system tools (20) for operating on the discrete processes.Type: ApplicationFiled: June 9, 2006Publication date: November 11, 2010Applicant: Whirlpool CorporationInventors: Richard A. McCoy, Matthew P. Ebrom, Patrick J. Glotzbach, Mark E. Glotzbach, Michele A. Paustian, Matthew Nibbelink, Michael A. Morrell, Anthony E. Jenkins, Gregory S. Lieto, Wei Wang, Stephen D. Krefman
-
Patent number: 7831321Abstract: An appliance configured to perform an operation cycle to effect a physical operation on an article, the appliance includes at least one component configured to effect the physical operation, and a cycle engine on the component. The cycle engine can build a cycle structure for the operation cycle to enable the component to perform the physical operation.Type: GrantFiled: October 31, 2007Date of Patent: November 9, 2010Assignee: Whirlpool CorporationInventors: Matthew P. Ebrom, Wallace J. Elston, III, Mark E. Glotzbach, Anthony E. Jenkins, Donald E. Maynard, Richard A. McCoy
-
Patent number: 7813831Abstract: In one embodiment, a system for controlling a plurality of devices having at least two operating modes comprises a first software operating layer configured to control the operation of at least one of the devices in a first operational mode and a second software operating layer configured to control the operation of at least one of the devices in a second operational mode. In another embodiment, a control system for controlling a plurality of devices connected by a communications network comprises a user interface configured to receive the selection of a cycle of operation; a first system element isolated from the network and configured to implement the selected cycle of operation to define a first control state; and a second system element exposed to the network and configured to implement the selected cycle of operation to define a second control state.Type: GrantFiled: December 29, 2006Date of Patent: October 12, 2010Assignee: Whirlpool CorporationInventors: Richard A. McCoy, Matthew P. Ebrom, Mark E. Glotzbach, Andrew D. Whipple, Patrick J. Glotzbach
-
Patent number: 7808368Abstract: An appliance network comprising an appliance in communication with an audio communication accessory to effect communication therebetween.Type: GrantFiled: October 31, 2007Date of Patent: October 5, 2010Assignee: Whirlpool CorporationInventors: Matthew P. Ebrom, Mark E. Glotzbach, Donald E. Maynard, Richard A. McCoy, Matthew J. Nibbelink, Andrew D. Whipple
-
Patent number: 7742951Abstract: A method of enabling adaptable demonstrations of a household appliance comprising providing consumer-specific updates to a demonstration software at a location remote from an appliance and downloading the consumer-specific updates to the appliance over an information network in response to a determined characteristic of the consumer or enabling a video conference over multimedia interface during the demonstration.Type: GrantFiled: October 31, 2007Date of Patent: June 22, 2010Assignee: Whirlpool CorporationInventors: Matthew P. Ebrom, Wallace J. Elston, III, Mark E. Glotzbach, Anthony E. Jenkins, Richard A. McCoy, Phillip A. Molloy
-
Publication number: 20100102051Abstract: A consumable holder includes a source of a consumable, at least one appliance coupling point configured to convey the consumable to an appliance configured to use the consumable in a cycle of operation on an article, and electronics adapted to connect to a process control apparatus in the appliance. The electronics can thus cause a consumable to affect a resource or an article in an appliance using the process control apparatus when the consumable holder is coupled to the appliance.Type: ApplicationFiled: October 23, 2008Publication date: April 29, 2010Applicant: WHIRLPOOL CORPORATIONInventors: MATTHEW P. EBROM, MARK E. GLOTZBACH, MICHAEL S. HENDRICKSON, JANICE M. KAEDING, JOEL A. LUCKMAN, RICHARD A. MCCOY, TREMITCHEL WRIGHT
-
Publication number: 20100102082Abstract: A consumable holder has a source of a consumable, a first appliance coupling point configured to receive a resource from and convey the resource or consumable to an appliance configured to use the consumable and the resource in a physical operation on an article, a process control apparatus to control conveyance of the resource or consumable to and from the consumable holder, and a second appliance coupling point in communication with the process control apparatus and configured to connect to an appliance. Thus, an appliance coupled to the consumable holder can communicate with the process control apparatus via the second coupling point.Type: ApplicationFiled: October 23, 2008Publication date: April 29, 2010Applicant: WHIRLPOOL CORPORATIONInventors: MATTHEW P. EBROM, MARK E. GLOTZBACH, MICHAEL S. HENDRICKSON, JOEL A. LUCKMAN, RICHARD A. MCCOY
-
Publication number: 20100087932Abstract: In one embodiment, a system for controlling a plurality of devices having at least two operating modes comprises a first software operating layer configured to control the operation of at least one of the devices in a first operational mode and a second software operating layer configured to control the operation of at least one of the devices in a second operational mode. In another embodiment, a control system for controlling a plurality of devices connected by a communications network comprises a user interface configured to receive the selection of a cycle of operation; a first system element isolated from the network and configured to implement the selected cycle of operation to define a first control state; and a second system element exposed to the network and configured to implement the selected cycle of operation to define a second control state.Type: ApplicationFiled: September 29, 2009Publication date: April 8, 2010Applicant: WHIRLPOOL CORPORATIONInventors: RICHARD A. MCCOY, MATTHEW P. EBROM, MARK E. GLOTZBACH, ANDREW D. WHIPPLE, PATRICK J. GLOTZBACH
-
Publication number: 20100005404Abstract: An appliance includes one or more control boards having control software to control the cycle of operation, and a graphical user interface with one or more instances of a user interface control in communication with the control boards. The appliance also has a binding map for associating the user interface control instances with one or more locator objects or one or more binding objects associated with the locator objects. The locator objects are associated with addressing information used to find renderable data for user interface control instances. The appliance also has a software framework for acquiring the renderable data at runtime by resolving the location of the renderable data from the addressing information and retrieving the renderable data from the location for use by the graphical user interface. With this structure, the software framework dynamically renders the graphical user interface at runtime based on the associations and addressing information in the binding map.Type: ApplicationFiled: September 10, 2009Publication date: January 7, 2010Applicant: WHIRLPOOL CORPORATIONInventors: MARK E. GLOTZBACH, BRIAN N. RADFORD
-
Publication number: 20100004764Abstract: An appliance includes one or more control boards having control software to control a cycle of operation, access to memory, a graphical user interface in communication with the control boards for allowing a user to observe and interact with the appliance regarding the cycle of operation, and a software framework in communication with the graphical user interface and the memory access. The software framework has animation definitions and access to builder content containing instance information with which it can create at least one instance of a user interface control and can associate one or more animation definitions with memory information associated with at least two locations in the memory. With this structure, the software framework dynamically renders animation in the graphical user interface at runtime using the animation definitions, and the rendering of the graphical user interface is dynamically affected by association of the animation definitions and the memory information.Type: ApplicationFiled: September 10, 2009Publication date: January 7, 2010Applicant: WHIRLPOOL CORPORATIONInventors: MATTHEW P. EBROM, MARK E. GLOTZBACH, RICHARD A. MCCOY, BRIAN N. RADFORD
-
Publication number: 20090327931Abstract: An appliance includes one or more control boards having control software to control a cycle of operation of the appliance, a graphical user interface in communication with the control boards for allowing a user to observe and interact with the appliance regarding the cycle of operation, and a software framework configured to run in a processor having memory in communication with the graphical user interface. The software framework has theme definitions and access to builder content containing information with which it associates a theme definition with one or more resources. The software framework dynamically renders the graphical user interface at runtime based on the resources in response to selection of a theme so that a user can cause the control board to control the cycle of operation via the selected theme in the graphical user interface.Type: ApplicationFiled: September 10, 2009Publication date: December 31, 2009Applicant: WHIRLPOOL CORPORATIONInventors: JENNIFER L. BONUSO, MARK E. GLOTZBACH, RICHARD A. MCCOY, ERIK P. OOSTERWAL, BRIAN N. RADFORD, BRANDON L. SATANEK
-
Publication number: 20090327932Abstract: An appliance development toolkit includes access to a user interface domain data model, access to an appliance user domain data model, a model instance editor configured to create one or more instances of user interface domain data derived from the user interface domain data model, to create one or more instances of appliance user domain data derived from the appliance user domain data model, and to associate one or more user interface elements with one or more appliance user elements. The toolkit also has a model instance converter for creating content including portions of the instances of user interface domain data, instances of appliance user domain data, and a map of the association. The content is in a builder file. An appliance can use the builder file at runtime to dynamically render its graphical user interface.Type: ApplicationFiled: September 10, 2009Publication date: December 31, 2009Applicant: WHIRLPOOL CORPORATIONInventors: MATTHEW P. EBROM, MARK E. GLOTZBACH, RICHARD A. MCCOY, MICHAEL A. MORRELL, BRIAN N. RADFORD
-
Publication number: 20090327887Abstract: An appliance development toolkit includes access to user interface domain data, an editor configured to create one or more instances of user interface control data, to create a map for associating the instances with one or more resource identifiers, and to create a map for associating one or more theme identifiers with the resource identifiers. The toolkit also has a converter for creating content based on the instances of user interface control data and the maps. The content is in a builder file. An appliance, having a graphical user interface with which a user can control and observe operation of the appliance, can use the builder file at runtime to dynamically render its graphical user interface based on resources in response to selection of a theme.Type: ApplicationFiled: September 10, 2009Publication date: December 31, 2009Applicant: WHIRLPOOL CORPORATIONInventors: PAUL R. ARGUE, MARK E. GLOTZBACH, RICHARD A. MCCOY, ERIK P. OOSTERWAL, BRIAN N. RADFORD
-
Publication number: 20090327879Abstract: A development toolkit can create a message data payload for use on a communications network having rules for data representation. The development toolkit includes an editor configured to create a first portion of a message data payload having usable data for transmission over the communications network, and to create a second portion of the message data payload having information to describe the usable data. The editor includes constraints that limit the manner in which creating the first and second portions and the association occurs. The constraints are defined in part by the rules for data representation. The toolkit also includes a user interface to display a visualization of the message data payload from the editor. With this configuration, a user can conveniently create a message data payload for immediate use and see a graphical representation of the message data payload as it is created.Type: ApplicationFiled: September 10, 2009Publication date: December 31, 2009Applicant: WHIRLPOOL CORPORATIONInventors: NELSON J. FERRAGUT, II, MARK E. GLOTZBACH, RICHARD A. MCCOY, PETER RICE, MATTHEW A. TREES
-
Publication number: 20090327930Abstract: An appliance development toolkit is provided to enable creation of content to affect operation of a component in an appliance or to affect user interaction with an appliance. The toolkit has access to instances of appliance user domain data and control system domain data, an editor configured to associate at least one instance of appliance user domain data to at least one instance of control system domain data or at least one instance of other appliance user domain data, an interactive user interface on which the instances of appliance user domain data and control system domain data are displayed for use by a developer, and a model converter to generate the content using the instances from the editor. The content is usable to affect the operation or to affect the user interaction as determined by the associations.Type: ApplicationFiled: September 10, 2009Publication date: December 31, 2009Applicant: WHIRLPOOL CORPORATIONInventors: PAUL R. ARGUE, MARK E. GLOTZBACH, ANTHONY E. JENKINS, RICHARD A. MCCOY, NIMA MOTAMEDI, BRIAN N. RADFORD, JUNG EUI E. SEO
-
Publication number: 20090132070Abstract: A client having at least one memory location is provided for use with an appliance network. The client includes an arbitrary software component for performing a useful function, a software architecture or a software architecture driver configured to generate or enable transmission of messages, and means to communicate by message over a network. Thus, the client can have full capability to act as an accessory to an appliance to communicate with and to enhance or alter the operation of the appliance.Type: ApplicationFiled: December 22, 2008Publication date: May 21, 2009Applicant: WHIRLPOOL CORPORATIONInventors: Matthew P. Ebrom, Robert J. Feldbruegge, Mark E. Glotzbach, Richard A. McCoy, Christopher S. Moes, Andrew D. Whipple
-
Publication number: 20090100153Abstract: A method of self servicing an appliance includes connecting a service accessory to an appliance, recording diagnostics data associated with the appliance onto the service accessory, removing the service accessory from the appliance, coupling the service accessory to a personal computer, and uploading the diagnostics data to an automated service system. Another embodiment includes coupling a service accessory to a computer having a test script, transferring a test script from the computer to the service accessory, connecting the service accessory to the communication network of the appliance, establishing communications between the service accessory and the appliance using the communication network; and executing the test script over the communication network.Type: ApplicationFiled: December 19, 2008Publication date: April 16, 2009Applicant: WHIRLPOOL CORPORATIONInventors: MATTHEW P. EBROM, MARK E. GLOTZBACH, RICHARD A. MCCOY
-
Publication number: 20090040012Abstract: A consumable holder for use in an appliance configured to perform an operation cycle related to a consumable in the consumable holder, in response to a cycle structure, has or is enabled to acquire information about the cycle structure. The information about the cycle structure can be communicated to the appliance for use by the appliance to change the cycle structure and thereby change the operation cycle related to the consumable.Type: ApplicationFiled: October 23, 2008Publication date: February 12, 2009Applicant: WHIRLPOOL CORPORATIONInventors: MATTHEW P. EBROM, MARK E. GLOTZBACH, JOEL A. LUCKMAN, RICHARD A. MCCOY, CHRISTOPHER S. MOES, ANDRE O. PIRES