This invention relates in general to a knowledge management system and relates specifically to a product design tool.
Identification of suitable components and systems to meet design criteria and satisfaction of unmet application needs in the product design process is a resource constraint and time consuming activity for the product design team. Also, modification of components or systems of a product in a certain industry allow the use of that application or product in another related or non-related industry to satisfy an entirely different application or need. Hence, designers, product managers and marketers continuously search for new components or systems for their application requirements, and also for multiple applications for their products.
In the conventional product design process, typically a scientist with domain expertise in a particular technology area designs a product to address the unmet application need. However, the best component that meets the application may not necessarily reside in or evolve from the technology sector that the scientist has experience in. This invention, in part, addresses and identifies components from the entire technology spectrum to meet the need of the optimum component or system for the new product.
For example, consider a semiconductor manufacturer ABC Company who manufactures an Indium Gallium Arsenide (InGaAs) semiconductor chip used for light detection, and sells receivers containing the InGaAs chips to fiber-optic customers in the telecommunications industry. Assume that the demand for fiber-optic telecommunication equipment has declined and ABC Company is unable to find customers for its packaged InGaAs chips in the telecommunications industry. The marketers and designers of ABC Company have a strong understanding of the application of the InGaAs chip in the telecommunications industry, but are unaware of the possible applications of the InGaAs chip in other industries, for example, the defense, automotive or medical industries. In the defense industry, InGaAs chips are used as sensors in the tail wings of fighter aircrafts. In the automotive industry, InGaAs chips are used in the communication system of high end and lightweight car models. In the medical industry, InGaAs chips are used in optical sensing of high throughput screening applications. There are many additional applications for the InGaAs material in other industries, for example use of InGaAs chips in historic material conservation, ice detection in aircraft wings, camouflage detection in warfare and semiconductor wafer inspection. It is unrealistic to expect a marketer or a designer at ABC Company to have knowledge of applications of a particular component or system for all industries. In the ideal case, when a designer needs to identify and design a component for a particular application, the designer itemizes all the component options that the designer is aware of that meet the application requirements, and thereafter selects the most appropriate component.
Consider the downstream end of a design process, for example where a medical device firm DEF Company in the area of high throughput screening is looking for a component to determine loss in the intensity of light after the passage of the light through a liquid medium. The firm is looking for the ideal component for such a light detection application. The designers of DEF Company are probably aware of one or two components that meet the light detection application such as the use of an Indium Gallium semiconductor chip. However, the ideal solution could be any of the following components: InGaAs chips, Indium Gallium (InGa) chips, or Indium Phosphide (InP) semiconductor chips.
There are solutions available in the market today that generate synonyms and identifying word relationships. A visual map of related words assists the designer in thinking out of the box. Results are presented in an interactive visual map. Random words are generated to stimulate the thinking process. Words and phrases and colloquialisms are combined to stimulate non-linear thought. In some cases, a set of leading questions are asked and the response to the question advances the process a step further in the selection of a component, development of the product, or creation of new idea. Current solutions provide a synonym list tailored to specific technical fields, such as the aerospace, automotive, biotechnology, manufacturing, and pharmaceutical industries.
The conventional solutions today provide support for lateral thinking, or out of the box thinking through synonym generation, but are not comprehensive and rarely provide focused results. There is an unsatisfied need for a tool that provides comprehensive and accurate component or system alternatives to address a given application, or for cross-industry marketing of a component, product or application. There is also an unsatisfied need for a tool that provides comprehensive and accurate application alternatives for a given component. There is also an unsatisfied need for a tool that provides ability to rank multiple solutions based on synergy among elements, relevance and novelty.
The present invention illustrates a method and system of textual analysis for designing a new product for a required end application using textual analysis of information sources. A method and system of textual analysis is presented for designing a new product for an entirely new end application using one or more existing components. The method of designing a new product for a required end application comprises the steps of listing the existing components, identifying and extracting new components, creating new sets of components, generating specification parameters and ranking the new sets of components based on synergy and specification parameters. The method of designing a new product for an entirely new end application, comprises the steps of listing the existing components, searching the claims of patent documents and identifying preambles that represent new applications, replacing the means of achieving known functions under these preambles and ranking the new sets of components.
One advantage of the invention is that the user is able to choose from an exhaustive ranked set of available product combinations or function combinations to design innovative products.
Another advantage of the invention is that it provides the user an exhaustive set of solutions for new product development across multiple industries and applications.
Another advantage of the invention is that it extracts solutions from information sources that are constantly updated, hence the number of potential solutions to a problem grows over time as new technologies and applications are introduced in the market.
Another advantage of the invention is that it identifies new components or systems that solve a given function.
Another advantage of the invention is that it identifies new functions for a given component or system of components.
Another advantage of the invention is that it identifies new processes of achieving a given function.
Another advantage of the invention is that it identifies new functions for given existing processes.
Another advantage of the invention is that the user is provided a ranked sets of new components or systems that solve a given function. For example, in one case, the user may be given a ranked set of two thousand possible component combinations for a car lock system.
Another advantage of this invention is that it enables the user to rank the results on one or more of the following: novelty, industry focus and synergy among components or functions.
A more complete understanding of the present invention, as well as further features and advantages of the present invention will be obtained by reference to the following detailed description and drawings.
The applicant for grant of this patent, in a previously submitted U.S. patent application titled “Component and Application Finder”, application Ser. No. 10/957,906 filed on 04 Oct. 2004, describes some of the elements and methods used in this application. References to this earlier filed patent application are specifically made where the components are described in this application.
After the existing product, existing component and their known functions are inputted, one or more information sources are searched for new components that perform the same functions of the existing components of the existing product. The information sources include one or more of the following: the world wide web, commercial information sources, patents, technical literature, product specification sheet and other sources.
The identified and extracted new components are used to create new sets of components 103, 104. Each new set of components performs the required overall function of the existing product. Specification parameters of the existing components are generated and the permissible range of values of each specification parameter is specified.
The new sets of components are ranked. The ranking process comprises the steps of ranking new sets of components based on synergy between components, and ranking by specification parameters. Higher ranks are awarded to those new sets of components that contain components whose parameter values lie within said permissible range of values 105. Higher ranks are awarded to those new sets of components that contain at least one component that is an existing component within the existing product.
The method of extraction of new components that perform the functions of the existing components comprises the steps of conducting a search and thereafter extracting the new components from the claims section of patent documents. The method of extraction includes the step of segmenting a claim into component sections by executing a component extraction logic function in the claims. Next the component sections are segmented into components and their functions, by executing a component application extraction logic. Only those components whose functions are similar to the functions of respective existing components are extracted.
Product specification documents or data sheets contain data and text arranged in tables that can be extracted relatively easily when compared to extracting specification information from non-tabulated information sources. The specification parameters of the existing components are generated 102. The permissible range of values of each specification parameter is then specified. Product specification documents of the existing products are identified in the given information sources by identifying product specification document markers in the information sources. The product specification markers are certain text unique to product specification documents and the structural arrangement of the unique text in the product specification document. Examples of product specification markers include: “data sheet”, “product specification sheet”, “product features”, “tables”, “specification”, “date”, “ordering information”, “parameters”, “units” etc . . . Note that most of the product specification sheets are provided in the Acrobat .pdf format of Adobe Inc.
After the existing product, existing component and their known functions are inputted through the known function input module 204, the extraction engine 205 searches one or more information sources 206 to identify and extract new components that perform the same functions of the existing components. Examples of information sources 206 include patent database 207, World Wide Web 208, product specification sheet 209, and other sources 210.
The break up of products into components and the break up of components into subcomponents and so on can be performed manually or by using a product component application library 203. The method of creating the product component application library 203 using information contained in the claims of a patent is described in a U.S. patent application Ser. No. 10/957,906, titled “Component and Application Finder” filed on 04 Oct. 2004. The product component application library 203 can be used to create new component sets automatically. Sets of new components are created by the new component set generator 211. Each one of these new sets of components performs the required overall function of the existing product.
The synergy check module 215 ranks new sets of components based on the synergy between new components within a set of components. Synergy refers to the phenomenon of two or more components acting within a product to create an effect that is greater than the sum of the effects each individual component.
There are three types of synergy ranks determined by the synergy check module 215, including ranking by industry vertical synergy, textual proximity synergy and sub-component overlap synergy.
Industry vertical synergy represents the synergy between two or more components as a result of their usage in a common industry vertical. Examples of industry verticals include automotive, telecommunications, security, home construction, etc . . . In the case of industry vertical synergy, a higher rank is awarded to a new set of components if more than one of the components of the new set of components have applications in a common industry vertical.
Textual proximity synergy represents the synergy between two or more components as a result of their usage within a text source, for example in a web page. In the case of textual proximity synergy, a higher rank is awarded to a new set of components if more than one of the components of the new set of components lie in close textual proximity within a specific information source.
Subcomponent overlap synergy represents the synergy between two or more components as a result of the commonality of one of their subcomponents. For example an InGaAs Receiver and an InGaAs transmitter have a component overlap synergy because both use a hermetic package. In the case of subcomponent overlap synergy, a higher rank is awarded to a new set of components if two or more the components of the new set of components have a common subcomponent.
Optionally, a novelty check module 216 is used to rank the new component sets based on the novelty of combination of the new components. First a determination is made if some or all of these components reside in any single claim of a patent document. Then a higher rank is awarded to those new sets of components that contain the least number of components that occur within a claim of a patent or prior art document.
The specification check module 212 provides the highest ranking to those new sets of components whose specification parameters fall within a predefined permissible range.
The specification parameter generator 213 generates the specification parameters of the existing components. The specification parameter specifier 214 specifies the permissible range of values of each specification parameter. This specification of permissible range is either implemented through human intervention or is automatically generated. Product specification documents of the existing products from the given information sources 206 are identified by the process of identifying product specification document markers in the information sources 206. The product specification markers are certain unique text and the spatial arrangement of the unique text in the product specification document. The new sets of components whose specification parameters fall within the target permissible range are awarded the highest ranks.
The final ranking module 217 allocates a predetermined weight to each type rank, i.e., to the ranks determined by the specification check module 212, synergy check module 215 and novelty check module 216.
The final set of ranked new set of components is presented to the product designer on an output user interface 218 of a computer display.
The following example is used to explain the working of the system and processes of this invention. Assume that Company ‘A’ currently manufactures a car lock system consisting of the following two major components: an automobile mounted set of components and a hand-held unit. The automobile mounted set of components includes a door lock sensor, door locking module and an infrared transmitter. The handheld unit contains an infrared receiver, infrared transmitter and display. Consider the case where a product designer of Company ‘A’ desires to design a novel car lock system that is an improvement over the currently available car lock product of Company ‘A’.
The product application library 203 comprises a predetermined and stored set of products linked to their components through the component's applications.
The above breakdown of products into components and the break of components into sub-components and so on can be performed manually or automatically by using the inputs from the product component application library 203. The method of creating the product component application library 203 using information contained in the claims of a patent is described in a U.S. patent application Ser. No. 10/957,906, titled “Component and Application Finder” filed on 04 Oct. 2004.
The component application extraction logic functions described in
The following example explains the logic illustrated in
Consider a patent with the following claim:
What is claimed is:
The novelty check module ranks new sets of components based on novelty of the combination of new components. The use of the novelty check module 216 is optional. The novelty check module 216 applies a novelty check logic to determine the level of novelty. The novelty check logic comprises breaking down the elements of a claim into a component and its application. The author of this patent application, in a previously submitted U.S. patent application titled “Component and Application Finder”, application Ser. No. 10/957,906 filed on 04 Oct. 2004, describes this method of braking down the elements of a claim. If some or all of these new components in a component set reside in any single claim of a patent document, a higher ranking is awarded those sets of new components wherein the least number of components within each new set occur in a single claim of a patent document. A check is then made to determine whether all or any of these components reside in a single claim of any patent document. As this combination does not have any two component used in any other patent, this combination is termed the most unique and this set is given the highest rank.
Finally, the new product generation engine 200 outputs the highest ranked component sets to the product designer.
The product designer now wishes to identify new applications for his components in non-traditional markets and design products for new application using some of the existing components present in the current product. The product designer lists the functions of the current components, for example, communicating, lock status sensing, controlling the lock, displaying, alerting, powering, and enclosing. Using the preamble search module, the patent database 207 is searched for patents that contain claims comprising two or more known functions of the existing components of the product being designed by the product designer. The author of this patent application, in a previously submitted United States patent application titled “Component and Application Finder”, application Ser. No. 10/957,906 filed on 04 Oct. 2004, provides the method of searching by component and application within the claims section of a patent document. In the given example, the functions of communication and sensing are chosen as critical functions and a search is conducted in the patent claims for these critical functions using the preamble search identification module 706. The preamble identification module 706 identifies a claim in the patent that contains both the functions, namely, both the communicating and sensing functions. Similarly many such claims are identified in multiple documents and the results are ranked by the synergy check module 215, specification check module 212 and novelty check module 216. The final output of the function innovation engine 708 is displayed in
Number | Date | Country | Kind |
---|---|---|---|
1272/CHE/2005 | Sep 2005 | IN | national |