COMPREHENSIVE SYSTEM FOR PRODUCT MANAGEMENT
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.
Latest Whirlpool Corporation Patents:
- COOKING OVEN WITH A DOOR HAVING REDUCED TEMPERATURE DURING USE
- COFFEE MACHINE DRIP TRAY WITH INTEGRATED STORAGE
- FILLING PORTS FOR INSULATED STRUCTURES INCORPORATED WITHIN AN APPLIANCE
- Fabric cleaning appliance with performance enhancement selector
- Laundry treating appliance having a bulk dispensing assembly
This application claims the benefit of U.S. Patent Application No. 60/595,148, filed Jun. 9, 2005, the entire disclosure of which is incorporated by reference.
BACKGROUND OF THE INVENTION1. Field of the Invention
The invention relates to methods for managing a product through its entire life span, from its design, engineering and manufacture, through its sale, servicing, and de-commissioning.
2. Description of the Related Art
Every product, whether an object, a machine, or service, and particularly a product used in the home, has a definable life span stretching from its origin as an abstract idea to the end of its usefulness. Networking technologies make it possible to systematize processes associated with transforming a product from an idea to a useful embodiment, using, upgrading and servicing that product during its life and decommissioning the product at the end of its useful life.
In a world of increasing complexity and speed, there is a need to provide more convenience, increased simplicity, and less cost in the delivery of products in the use, upgrading servicing and decommissioning of those products.
SUMMARY OF THE INVENTIONA comprehensive product management 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. Also provided is a comprehensive relational database (30) containing information about the product, including performance, sales, consumers, and markets. System tools (20) are provided for operating on the discrete processes. Any process automatically interacts with the comprehensive database, and selectively interacts with the system tools.
In the drawings:
It may be helpful to envision the system tools 20 as overlaying both the product process 10 and the data warehouse 30. The system tools 20 include a configuration editor 22, a test editor 24, and a component editor 26. It will be understood that any given product will comprise one or more components, the total of which comprises a product configuration. The configuration editor 22 modifies or develops the configuration of the product. The components editor 26 modifies or develops a single component. The test editor 24 enables a testable operation of a product configuration or component. Any one of or all of the configuration editor 22, the test editor 24, or the components editor 26 can engage any point of the product process 10 and/or the data warehouse 30 at any given time. While many of the functions of the system tools can be done by humans, it is within the scope of the invention for these editors to be enabled or facilitated by software. After all, capturing data for an effectively useable database such as the data warehouse 30 is accomplished best by a computer network.
The data warehouse 30 is one or more relational databases containing comprehensive information about one or more products. For example the database 20000 can be a list of products to which the product process 10 is applicable. Similarly the database 21000 is conceived to be a comprehensive array of product configurations, each product having one or more configurations. And database 19000 contains a catalog of components making up the product configurations of database 21000. The data warehouse 30 can also contain a list of sources 19500 for the components in the catalog. Components in appliance products, for example, will include such components and accessories as clocks, cooking aids, sensors, software, and the like as disclosed in international application entitled COMPONENTS AND ACCESSORIES FOR A COMMUNICATING APPLIANCE, filed on Jun. 9, 2006 and contemporaneously with the current application, the entire disclosure of which is incorporated herein by reference. Components can also include such things as test protocols, specialized knowledge, user instructions, etc.
Each product in the product database 20000 will preferably be linked to a mini-warehouse 32 of data about factory tests and performance 18000, customer field tests and performance 17000, and laboratory tests and performance 16000. Each of these tests will be used to establish a database of performance benchmarks 12000. And the performance benchmark data 12000 will be related to a separate database of failure data 13000. As well, performance benchmarks 12000 will be linked to sales data 14000 which in turn is linked to consumer usage data 11000, and sales floor data 15000 (consumer feedback during the course of the sale). This linking enables a correlation between sales and performance benchmarks. In turn, consumer usage data 10000 is affected by a consumer profiles 23000 and market segmentation data 22000. Consumer profile data 23000 may be obtained, for example, from a product registration process. Market segmentation data 22000 relates to identifiable segments of known markets for the product. For example in the home appliance industry, consumers are sometimes classified into identifiable groups with similar characteristics such as “soccer moms”, or “home enthusiasts.”
Process adherence 30000 and data includes information on how well data from the data warehouse 30 is propagated and available to various resources of performing the product process 10. Return on investment (“ROI”) 31000 data provides valuable information on the impact of reusable components on cost and the availability of resources
Effective communication between the data warehouse 30 and various aspects of the product process 10 can be accomplished by employing a software architecture that enables facile communication between internal components of a product and external components, system tools 10, resources, and the data warehouse 30. The software architecture can be implemented on and communicate over an internal communications network in the product. One example of a communications network used within an appliance product is the WIDE network protocol, created by Whirlpool, Inc., the assignee of the present patent application.
Another example of software architecture that can facilitate communication between the internal components of a product and 1) other internal components, 2) external components, 3) external components in that product or other products, or 4) other resources external to the product such as the data warehouse 30 is disclosed in International Application entitled SOFTWARE ARCHITECTURE SYSTEM AND METHOD FOR COMMUNICATION WITH, AND MANAGEMENT OF, AT LEAST ONE COMPONENT WITHIN A HOUSEHOLD APPLIANCE, filed Jun. 8, 2006, which claims priority on U.S. Patent Application No. 60/595,148, filed Jun. 9, 2005, both of which are incorporated by reference. All of the methods and processes described in this application can be facilitated by the software and network structures disclosed in either of these applications.
Turning now to the product process 10 in the system according to the invention in
Eventually, if the product survives to the point of being manufactured in the product manufacturing process 4000, it will enter a product sales process 6000. The product sales process 6000 will ordinarily invoke a product installation process 6500 and a product registration process 7000. These processes may be accomplished by the end user or consumer such as, for example, in the case of self-installed software or a self installed product such as a home appliance. These processes may also be accomplished by professional installers.
Normally a product will go through a product usage process 8000, during which the user may occasionally change the product by a user modification process 9000. Eventually, the product may require some sort of servicing in which case a product service of process 10000 is invoked. And, at the end of its useful life, the product in its entirety, or one or more components of the product will be de-commissioned, either voluntarily by the user or involuntarily if the product irretrievably fails.
The product planning process 1000 is more fully shown in
If a proposed new component is not to be included in the product, then the process returns to the start where it continues on the second path with known components 1060. Here, relevant information is retrieved from the component catalog 19000 and a decision is made at 1063 about what components to keep. The keep decision 1063 is illumined by additional data on consumer usage 11000 and sales 14000 from the data warehouse 30. A decision to keep components results in a number of planned components 1065. Typically, a decision will be made at 1067 of whether or not to modify one or more planned components. The modification decision 1067 is illumined by additional data on performance benchmarks 12000, which may or may not be modified by failure data 13000. Any design modifications 1070 resulting from an affirmative modification decision are added to the component catalog 19000, and to the product configuration 1800. Typically, the new product configuration 1800 will be added to the product configuration database 21000, and may or may not invoke the IP management process 1500. A product successfully exiting the product planning process will normally go to the product engineering process 2000.
Eventually, prototypes and the product engineering process 2000 will be submitted to system tests at 2260, typically in a laboratory, logging any data for the tests at 2245, and further populating the lab test and performance database 16000. The system then compares the prototype results at 2270 to the product configuration 1800 and, decides at 2275 whether modifications are needed. If yes, the system incorporates design changes at 2290 and returns to configure the components of 2200. If no changes are needed then the product is forwarded, normally to product and concept testing 3000. The IP management process 1500 will be started if not previously invoked, or updated. It will be understood that much of the product engineering process 2000 can be done either virtually by computer or physically by real-world prototypes.
A product and concept testing process 3000 according to the invention is shown in
Further testing at 1025 can include employee field testing (EFT) or customer field testing (CUFT) of prototypes. Such testing will provide more data for the CUFT test and performance database 17000, which will enhance information about reliability. The tests can also provide more information about consumer usage 11000 that will enable some outputs about consumer benefits, and volume projections. As well, these tests may provide data about the manufacturability and capital requirements for the product.
Yet further testing at 1030 can include a limited manufacturing build that will provide information on factory test and performance 18000. Finally, a limited production launch in a selected market area can provide sales floor data 15000, from which the system can glean information on purchaser intent and pricing power. This, in turn, can validate information on volume projections. With a proposed component integration schedule at 1050, the system can generate a business model for the product, giving managers a valuable tool to make decisions about the product. It will be understood that product and concept testing 3000 can be done virtually by computer modeling, or in the real-world with physical prototypes and manufacturing, or a combination of both.
A product manufacturing process 4000 according to the invention is shown in
A product marketing process 5000 according to the invention is shown in
Typical public-relations types at 5050 include pilots that would be considered limited deployment of production products, partnerships such as a limited deployment with the particular partnering company, announcement of new features and accessories, special orders in special markets, and trade shows and general media. Public-relations can be centered around certain themes. For example in the home appliance industry, public relations may be centered around a green theme, i.e., how environmentally friendly the appliance is. Other exemplary themes include halo (“the Angel affect”), high-tech, soccer moms, new growth (directed to financiers as an innovative company), and gadgets. The system will preferably include measurable outcomes in the product marketing process for core sales, company image, and stock price for a publicly traded company.
A product sales process 6000 according to the invention is shown in
In response to that interaction or as a result of the interaction, the product or the agent at 6040 can suggest to the consumer another product. As well, the consumer can interact with the product and/or the agent to learn about the product at 6050. At some point a decision can be presented to the consumer at 6055 whether or not to purchase the product. If the consumer decides not to purchase the product, continued interaction can occur or process can terminate. On the other hand, if the consumer decides to purchase the product, the consumer can be further presented at 6060 with the opportunity to customize and accessorize the product and purchase ancillary products. For example with a home networkable appliance, the consumer can have the option to purchase extended warranties, passive diagnostic capability, and additional software enhancements. The purchase is transacted at 6070, a record of which is sent to the sales database 14000 and the process can move to installation.
A product installation process 6500 according to the invention is shown in
A product registration process 7000 according to the invention is shown in
The consumer is preferably given the opportunity to confirm and correct retrieved data at 7030. Once confirmed, the product can be enabled for usage at 7060 (if registration is a condition for enablement), and the warranty can be activated at 7050. Preferably, warranty and service databases at the data warehouse 30 will be updated at 7040. In the case of a product that may be part of an energy management arrangement (discussed below), notification can automatically be sent to an appropriate energy utility at 7200 and this consumer can be enrolled in a resource management program 7210.
A product usage process 8000 according to the invention is shown in
The product operation process 8020 according to the invention is shown in
If appropriate enhancements have been enabled on the product, a diagnosis sub process 114 can be invoked to provide some contextual response to the input command and routing decision, or refine the command and routing based on the context. For example, a washing machine can be programmed to, accept commands only from an authorized user. The diagnosis sub process 114 can interrogate the entry of the task input at 111 to ensure that the command came from an authorized user. The diagnosis sub process can also identify a problem with the task input and provide an alternative solution decision 115. For example, say the consumer entered a command into the washing machine for a small wash, but overloaded the washing machine with clothes. The washing machine can detect the overload, determined an appropriate solution and suggests a solution to the consumer (remove some clothes), or even automatically override the task input for a small wash with a command for a large wash, notifying and updating the user with the status at 113. The solution is redefined and executed at 116 and audited at 117. Preferably the data is logged and up loaded to the data warehouse 30, and the user is updated with the actual result of the task input. If the result diverges from the original task input, the product can provide some context or reason for the divergence, and suggest tips for avoiding divergence in the future.
If a problem is detected, the user is preferably presented with an inquiry at 118 about whether or not the problem was solved. If not, the routing decision 112 is reevaluated, and if so, the system is reset for entry of a new task input at 111. It is to be remembered that the diagnosis sub process 114 does not only refer to diagnosing problems, but more broadly the diagnosing of alternative commands. For example, the process could result in a recommendation to the user of a different command, automatic implementation of a different command, an error message, with or without implementation, a helpful hint or warning, and offer to purchase a new product or enhancement, or an offer to participate in the aforementioned information mediation system or energy management system. The diagnosis can be based on user preferences or experience from previous or continued audits, energy consumption, resource availability, timing based on noise and vibration, timing based on use or demand, sensors and other inputs, availability of cycles, and information exchanged on the network with other products.
The process of
A process for user modifications 9000 according to the invention is shown in
An example of a product enhancement is the registration of the product with a resource provider, such as an electrical utility. The user can register online with the resource provider and contract for purchasing electricity at predetermined rates, which can include reduced rates for non-peak usage. The user could also contract for electrical supply to be terminated or reduced by the resource provider based on system demands. The user could also contract for the supply of energy based on a commodities market price approach, the price of which could be set by online auctions.
A product decommissioning process 9500 according to the invention is shown in
A product service process 10000 according to the invention is shown in
Once the network is enabled, the system invokes one of three active diagnosis processes, as preferred by the consumer. The active diagnosis processes include do-it-yourself (DIY) service at 30, remote service at 40, or local service at 50. The consumer can be presented with a preference list, menu, or sequential inquiries. These choices are directed to who is going to conduct the active diagnosis process at 60. It is contemplated that a product capable of being networked will have one or more printed circuit boards (PCB's) and input/output (10) ports. Service architectures 32 will be predetermined for the product and will comprise ways of communicating problems in getting solutions during the diagnosis process. Exemplary service architectures include (1) integrated audible codes on a PCB in the product that can be communicated to a service center by telephone (wireless or land line), (2) integrated audible codes on multiple PCBs in the product networked together that can be communicated to a service center by telephone (wireless or land line), (3) distributed audible codes on multiple PCBs in the product networked together that that can be communicated to a service center by telephone (wireless or land line), (4) external audible signals wirelessly connected to one or more PCBs that can be communicated to a service center by telephone (wireless or land line), (5) a service computer connected by cable to one or more PCBs in the product by way of an IO port, (6) a service computer connected wirelessly to one or more PCBs in the product by way of an 10 port, (7) a remote data connection by Internet or phone modem between a service center and an JO port on the product, (8) a remote data connection by USB, flash drives and automated keys, conveyed by courier, (9) error codes displayed on board the product, (10) error codes displayed on board a remote product networked with the diagnosed product, and (11) the traditional backend technician communicating with consumer or service tech.
The active diagnosis process 60 is operated as described below, and the consumer is then presented with an inquiry at 62 of whether or not the solution was identified. If not, the active diagnosis process is recommenced. If so, the system can identify parts or replacements needed at 70, automatically order parts at 72, order replacement and 74, received the parts or replacement at 73, and execute a solution at 74.
If the passive diagnosis process operates at 14, it faces an inquiry at 20 of whether not problem is detected. If the problem is not detected the consumer is presented with the inquiry 22 about observation of the problem. On the other hand if the passive diagnosis process detects a problem, the system notifies the consumer at 15 and faces an inquiry at 28 of whether or not a solution as identified. If the solution is automatically identified, the system's proceeds to ordering parts or replacements at 70. If the solution is not identified a 28, the active diagnosis process is invoked.
Upon execution of the solution at 74 the system then queries at 75 whether or not a warranty is in place, gathering pertinent termination from the data warehouse 30. If a warranty is in place, the warrantor bears responsibility for the cost of the solution. If no warranty is in place, the user bears responsibility for the cost of the solution.
The active diagnosis process 60 is shown in
The first test in the active diagnosis process is the PCB failures test at 630. The PCB failures diagnosis is shown in
The software validation process 640 is shown in
The PCB outputs test process 650 is shown in
The PCB inputs test process 660 is shown in
The second test in the active diagnosis process is the device failures test process 670. The device failures diagnosis is shown in
The product output device failures diagnosis is shown in
The product input device failures diagnosis is shown in
The automated test process 610 is the third test and is shown in
The active diagnosis process contemplates the PCB failures diagnosis 630 and the device failure diagnosis of 670 in the automated test diagnosis 610 as being conducted sequentially. Two more tests are available in the active diagnosis process, and ad hoc test 690 and an operator error test 720, including initially before the first three, or after.
The ad hoc test 690 is shown in
The operator error test 720 is shown in
Referring again to
Referring again to
While the invention has been specifically described in connection with certain specific embodiments thereof, it is to be understood that this is by way of illustration and not of limitation, and the scope of the appended claims should be construed as broadly as the prior art will permit.
Claims
1. A comprehensive product management system for a product comprising one or more components, the system comprising discrete processes for planning, engineering, testing, producing, selling, using, and servicing a product, a comprehensive relational database containing information about the product, performance, sales, consumers, and markets, and system tools for operating on the discrete processes, wherein any process automatically interacts with the comprehensive database, and selectively interacts with the system tools.
2. The system according to claim 1 and further comprising at least one of the following: product planning cycle, IP management cycle, product engineering cycle, product testing cycle, concept testing cycle, product manufacturing cycle, product marketing cycle, product sales cycle, product installation cycle, product registration cycle, product usage cycle, product operation cycle, product enhancements cycle, product decommissioning cycle, product service cycle, and product diagnostic cycle.
3. The system according to claim 2, wherein the product diagnostic cycle comprises at least one of: a PCB failure cycle, sequential component test cycle, software validation cycle, PCB output test cycle, PCB input test cycle, input device test cycle, output device test cycle, automated system test cycle, ad hoc test cycle, operator error cycle, and user instruct cycle.
4. The system according to claim 2, wherein the product test cycle comprises at least one of: physical prototype test cycle, virtual prototype test cycle, and customer field test cycle.
5. The system according to claim 2, wherein the product manufacturing cycle comprises at least one of product identification cycle, product communication cycle, and product virtual test cycle.
6. The system according to claim 2, wherein the product marketing cycle comprises at least one of product idea cycle, product feature cycle, product pre-launch cycle, product launch cycle, and product post-launch cycle.
7. The system according to claim 2, wherein the product sales cycle comprises at least one of: consumer solicitation cycle, consumer interaction cycle, consumer feedback cycle, warranty cycle, and product customization cycle.
8. The system according to claim 2, wherein the product installation cycle comprises at least one of: resource hookup cycle, product registration cycle, and enable product usage cycle.
9. The system according to claim 2, wherein the product registration cycle comprises at least one of: product identification cycle, customer identification cycle, product location cycle, user feedback cycle, warranty activation cycle, and resource registration cycle.
10. The system according to claim 2, wherein the product operation cycle comprises at least one of: task input cycle, task decision cycle, task diagnosis cycle, task solution cycle, solution execution cycle, and solution audit cycle.
11. The system according to claim 2, wherein the product enhancements cycle comprises at least one of: modification installation cycle, operation suspension cycle, and product configuration cycle.
12. The system according to claim 2, wherein the product de-commissioning cycle comprises at least one of: identification of de-commissioned product cycle, and product replacement cycle.
13. The system according to claim 2, where in the product service cycle comprises at least one of: do it yourself service cycle, remote service cycle, local service cycle, active diagnosis cycle, and passive diagnosis cycle.
14. A comprehensive product management system for a product comprising one or more components, the system comprising:
- discrete processes for planning, engineering, testing, producing, selling, using, and servicing a product,
- a comprehensive relational database containing information about the product, performance, sales, consumers, and markets, and
- system tools for operating on the discrete processes, wherein any process automatically interacts with the comprehensive database, and selectively interacts with the system tools.
15. The system according to claim 14 wherein at least a first plurality of the discrete processes provide experiential information to the database relating to plurality of products and at least a second plurality of discrete processes for a first product accesses information from the database provided by a different one of the discrete process relating to a second product as a basis for making a control decision for the first product.
16. The system according to claim 14 wherein the system tools comprise a configuration editor adapted to configure the product, a component editor adapted to configure at least one component of the product and a test editor adapted to enable a testable operation of at least one of the product and the component.
17. The system according to claim 14 wherein the database comprises at least one relational database containing at least one of:
- a catalogue of components potentially applicable to the product,
- performance benchmark data,
- consumer data, and
- ROI data.
18. The system according to claim 14 wherein the performance benchmark data comprises at least one of:
- factory test and performance data,
- consumer field test and performance data, and
- laboratory test and performance data.
19. The system according to claim 14 wherein the customer data comprises at least one of:
- customer usage data,
- sales floor data, and
- customer profile data.
20. The system according to claim 14 further comprising at least one of a discrete processes for marketing, installation, product registration, product usage, user modification and decommissioning.
21. The system according to claim 14 wherein at least one of the discrete process comprises the steps of:
- locally inputting a task,
- deciding where to route the decision making from a selection of at least local, user and remote
- diagnosing the task,
- selecting a decision,
- executing the decision, and
- auditing the decision.
22. A comprehensive product management method for a product comprising one or more components, the method comprising the steps of
- planning the product while automatically interacting with a comprehensive relational database containing information about the product, performance, sales, consumers, and markets;
- engineering the product while automatically interacting with the database;
- testing the product while automatically interacting with the database;
- producing the product while automatically interacting with the database;
- selling the product while automatically interacting with the database;
- operating the product while automatically interacting with the database; and
- servicing the product while automatically interacting with the database.
23. The method according to claim 22 further comprising at least one of:
- marketing the product, while automatically interacting with the database;
- installing the product, while automatically interacting with the database;
- registering the product, while automatically interacting with the database,
- operating the product, while automatically interacting with the database;
- modifying the product, while automatically interacting with the database; and
- decommissioning the product, while automatically interacting with the database.
24. The method of claim 23 wherein the operating of the product comprises at least one of:
- locally inputting a task,
- deciding where to route the decision making from a selection of at least local decision making, user decision making and remote decision making,
- diagnosing the task,
- selecting a decision,
- executing the decision, and
- auditing the decision,
- wherein remote decision making uses a comprehensive relational database containing information about the product, performance, sales, consumers, and markets, and system tools for operating on the discrete processes.
25. A comprehensive product management method for a product comprising one or more components, the method comprising the steps of
- locally inputting a task selected from a testing task, an operating task, a servicing task servicing the product, marketing task and installation task, a registering task, a modifying task and a decommissioning task,
- deciding where to route the decision making from a selection of at least local decision making, user decision making and remote decision making,
- diagnosing the task,
- selecting a decision,
- executing the decision, and
- auditing the decision,
- wherein remote decision making uses the database and system tools to implement the diagnosing, selecting and auditing steps.
Type: Application
Filed: Jun 9, 2006
Publication Date: Nov 11, 2010
Applicant: Whirlpool Corporation (Benton Harbor, MI)
Inventors: Richard A. McCoy (Stevensville, MI), Matthew P. Ebrom (Holland, MI), Patrick J. Glotzbach (St. Joseph, MI), Mark E. Glotzbach (Granger, IN), Michele A. Paustian (Kalamazoo, MI), Matthew Nibbelink (South Haven, MI), Michael A. Morrell (Hudsonville, MI), Anthony E. Jenkins (Stevensville, MI), Gregory S. Lieto (Muskegon, MI), Wei Wang (South Bend, IN), Stephen D. Krefman (Paw Paw, MI)
Application Number: 12/303,848
International Classification: G06Q 30/00 (20060101); G06Q 10/00 (20060101);