Patents by Inventor Matthew P. Ebrom

Matthew P. Ebrom 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: 7917914
    Abstract: A system comprising a memory heap generated dynamically by useful software and a data acquisition engine. The memory heap comprises a plurality of event structures, each including at least one each of pointers into memory external to the event structure, event operators, and arguments. The data acquisition engine is configured to look into the memory heap, evaluate event conditions as true or false based on the at least one each of the pointers, operators, and arguments, and generate a notification message when a true condition is found.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: March 29, 2011
    Assignee: Whirlpool Corporation
    Inventors: Richard A. McCoy, Joshua P. Carroll, Matthew P. Ebrom, Daniel M. Putnam, David J. Kmet, Andrew D. Whipple, Patrick J. Glotzbach
  • Patent number: 7912559
    Abstract: 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: Grant
    Filed: September 29, 2009
    Date of Patent: March 22, 2011
    Assignee: Whirlpool Corporation
    Inventors: Richard A. McCoy, Matthew P. Ebrom, Mark E. Glotzbach, Andrew D. Whipple, Patrick J. Glotzbach
  • Patent number: 7908019
    Abstract: 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: Grant
    Filed: October 31, 2007
    Date of Patent: March 15, 2011
    Assignee: Whirlpool Corporation
    Inventors: Matthew P. Ebrom, Mark E. Glotzbach, Richard A. McCoy, Steve Pearson
  • Publication number: 20100287059
    Abstract: 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: Application
    Filed: June 9, 2006
    Publication date: November 11, 2010
    Applicant: Whirlpool Corporation
    Inventors: 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: 7831321
    Abstract: 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: Grant
    Filed: October 31, 2007
    Date of Patent: November 9, 2010
    Assignee: Whirlpool Corporation
    Inventors: Matthew P. Ebrom, Wallace J. Elston, III, Mark E. Glotzbach, Anthony E. Jenkins, Donald E. Maynard, Richard A. McCoy
  • Patent number: 7813831
    Abstract: 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: Grant
    Filed: December 29, 2006
    Date of Patent: October 12, 2010
    Assignee: Whirlpool Corporation
    Inventors: Richard A. McCoy, Matthew P. Ebrom, Mark E. Glotzbach, Andrew D. Whipple, Patrick J. Glotzbach
  • Patent number: 7808368
    Abstract: An appliance network comprising an appliance in communication with an audio communication accessory to effect communication therebetween.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: October 5, 2010
    Assignee: Whirlpool Corporation
    Inventors: Matthew P. Ebrom, Mark E. Glotzbach, Donald E. Maynard, Richard A. McCoy, Matthew J. Nibbelink, Andrew D. Whipple
  • Publication number: 20100161082
    Abstract: An appliance configured to perform a physical cycle of operation on an article includes a controller that controls the cycle of operation, an interface in network communication with the controller and adapted to connect to an accessory configurable to affect the cycle of operation, and a graphical user interface in network communication with the controller and the interface so that an accessory connected to the interface is configurable using the graphical user interface to affect the cycle of operation of the appliance.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 24, 2010
    Applicant: WHIRLPOOL CORPORATION
    Inventors: MATTHEW P. EBROM, RICHARD A. MCCOY
  • Patent number: 7742951
    Abstract: 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: Grant
    Filed: October 31, 2007
    Date of Patent: June 22, 2010
    Assignee: Whirlpool Corporation
    Inventors: Matthew P. Ebrom, Wallace J. Elston, III, Mark E. Glotzbach, Anthony E. Jenkins, Richard A. McCoy, Phillip A. Molloy
  • Publication number: 20100125364
    Abstract: A removably coupled consumable holder for an appliance configured to perform a cycle of operation on a physical article comprises a receptacle sized to hold one or more compartments for holding a consumable. The compartments are connected with an array of actuators for controlling the delivery of the consumable from the compartment to the appliance. A controller is connected with the array of actuators for actuation of the actuators during a cycle of operation. The consumable holder is further connected with an internal communications network in the appliance for communication with one or more components of the appliance.
    Type: Application
    Filed: November 20, 2008
    Publication date: May 20, 2010
    Applicant: WHIRLPOOL CORPORATION
    Inventors: MATTHEW P. EBROM, MICHAEL S. HENDRICKSON, JOEL A. LUCKMAN, RICHARD A. MCCOY, RICHARD A. SUNSHINE
  • Publication number: 20100102051
    Abstract: 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: Application
    Filed: October 23, 2008
    Publication date: April 29, 2010
    Applicant: WHIRLPOOL CORPORATION
    Inventors: MATTHEW P. EBROM, MARK E. GLOTZBACH, MICHAEL S. HENDRICKSON, JANICE M. KAEDING, JOEL A. LUCKMAN, RICHARD A. MCCOY, TREMITCHEL WRIGHT
  • Publication number: 20100106265
    Abstract: A filter assembly is provided for an appliance that performs a useful cycle of operation on a physical article and uses a resource that passes through the filter assembly. The filter assembly includes at least one replaceable filter mounted in a filter holder. The filter holder has at least one control board having software architecture configured for communication on a network including other control boards or clients. The control board has at least one functionality of a universe of functionalities, and the functionality has a unique identifier, where the unique identifier can be communicated by the software architecture over the network. The filter assembly has at least one node in communication with the network, so that the filter assembly can monitor and record events, communicate, or affect the cycle of operation of the appliance.
    Type: Application
    Filed: October 23, 2008
    Publication date: April 29, 2010
    Applicant: WHIRLPOOL CORPORATION
    Inventors: MATTHEW P. EBROM, RICHARD A. MCCOY, PETER J. RICHMOND, RONALD L. VOGLEWEDE
  • Publication number: 20100102082
    Abstract: 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: Application
    Filed: October 23, 2008
    Publication date: April 29, 2010
    Applicant: WHIRLPOOL CORPORATION
    Inventors: MATTHEW P. EBROM, MARK E. GLOTZBACH, MICHAEL S. HENDRICKSON, JOEL A. LUCKMAN, RICHARD A. MCCOY
  • Publication number: 20100087932
    Abstract: 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: Application
    Filed: September 29, 2009
    Publication date: April 8, 2010
    Applicant: WHIRLPOOL CORPORATION
    Inventors: RICHARD A. MCCOY, MATTHEW P. EBROM, MARK E. GLOTZBACH, ANDREW D. WHIPPLE, PATRICK J. GLOTZBACH
  • Publication number: 20100005445
    Abstract: An appliance development toolkit according to the invention is provided to enable creation of content associated with appliance control functionality for two or more content targets. The toolkit includes an editor for creating data associated with appliance control functionality, and at least two converters for creating content from the data for each of the content targets, respectively. The content for each of the content targets is different. Thus, different content can be created for different content targets from a single data creation, and multiple contents can be updated by the converters with a single change to the data.
    Type: Application
    Filed: September 10, 2009
    Publication date: January 7, 2010
    Applicant: WHIRLPOOL CORPORATION
    Inventors: PAUL R. ARGUE, MATTHEW P. EBROM, RICHARD A. MCCOY
  • Publication number: 20100004764
    Abstract: 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: Application
    Filed: September 10, 2009
    Publication date: January 7, 2010
    Applicant: WHIRLPOOL CORPORATION
    Inventors: MATTHEW P. EBROM, MARK E. GLOTZBACH, RICHARD A. MCCOY, BRIAN N. RADFORD
  • Publication number: 20090327932
    Abstract: 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: Application
    Filed: September 10, 2009
    Publication date: December 31, 2009
    Applicant: WHIRLPOOL CORPORATION
    Inventors: MATTHEW P. EBROM, MARK E. GLOTZBACH, RICHARD A. MCCOY, MICHAEL A. MORRELL, BRIAN N. RADFORD
  • Publication number: 20090132070
    Abstract: 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: Application
    Filed: December 22, 2008
    Publication date: May 21, 2009
    Applicant: WHIRLPOOL CORPORATION
    Inventors: Matthew P. Ebrom, Robert J. Feldbruegge, Mark E. Glotzbach, Richard A. McCoy, Christopher S. Moes, Andrew D. Whipple
  • Publication number: 20090103535
    Abstract: A network system comprising a system of devices having a plurality of nodes defining a communications network. At least one identifier from a pre-determined group of identifiers is associated with each of the nodes and identifies the functionalities that are applicable to that node or device associated with that node. In one embodiment, at least one of the nodes can transmit the at least one identifier by a message sent over the communications network for receipt by at least one of the nodes to thereby publish the functionalities over the communications network.
    Type: Application
    Filed: December 29, 2006
    Publication date: April 23, 2009
    Applicant: WHIRLPOOL CORPORATION
    Inventors: Richard A. McCoy, Matthew P. Ebrom, Robert J. Feldbruegge, David J. Kmet
  • Publication number: 20090100132
    Abstract: A central collector has appliance communication links to communicate with multiple appliances, and removable memory to store operational data retrieved from the appliances. When the memory is removed from the central collector and installed in a device capable of communication, the operational data can be communicated from the removable memory to a remote service center or a portable computing device.
    Type: Application
    Filed: December 19, 2008
    Publication date: April 16, 2009
    Applicant: WHIRLPOOL CORPORATION
    Inventors: MATTHEW P. EBROM, RICHARD A. MCCOY, MATTHEW J. NIBBELINK, JAMES P. O'SHAUGHNESSY, RANDY A. VOSS