Title:
System and method for facilitating transactions between product brand managers and manufacturing organizations
Document Type and Number:
Kind Code:
A1

Abstract:
A method is provided for facilitating transactions between a product brand manager and manufacturing organizations using a transactional computer system. The product brand manager has a product brand and product brand information that includes information for manufacturing the product brand, and there is manufacturing organization information for each of the manufacturing organizations that includes the manufacturing process capabilities of the respective manufacturing organization. The method includes communicating the product brand information from the product brand manager to the transactional computer system, and communicating the manufacturing organization information for the manufacturing organizations from the manufacturing organizations to the transactional computer system. The method also includes using the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization. The selection processing uses the transactional computer system to compare the product brand information to the manufacturing organization information. The method further includes using the transactional computer system to communicate the selection information to the product brand manager. A related method is provided for the selection of product brand managers for the benefit of a manufacturing organization. Related systems also are disclosed.

Representative Image:
Inventors:
Saucier, Michael (Phoenix, AZ, US)
Hall, Ray (Scottsdale, AZ, US)
Brandl, Dennis (Cary, NC, US)
      Plaque It!

Sponsored by:
Flash of Genius
Application Number:
10/055870
Publication Date:
07/24/2003
Filing Date:
01/21/2002
View Patent Images:
Images are available in PDF form when logged in. To view PDFs, Login  or  Create Account (Free!)
Primary Class:
International Classes:
(IPC1-7): G06F017/60
Attorney, Agent or Firm:
SULLIVAN LAW GROUP (1850 NORTH CENTRAL AVENUE, PHOENIX, AZ, 85004, US)
Claims:

What is claimed is:



1. A method for facilitating transactions between a product brand manager and manufacturing organizations using a transactional computer system, the product brand manager having a product brand and product brand information comprising information for manufacturing the product brand, and there being manufacturing organization information for each of the manufacturing organizations comprising the manufacturing process capabilities of the respective manufacturing organization, the method comprising: communicating the product brand information from the product brand manager to the transactional computer system; communicating the manufacturing organization information for the manufacturing organizations from the manufacturing organizations to the transactional computer system; using the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization, the selection comprising using the transactional computer system to compare the product brand information to the manufacturing organization information; and using the transactional computer system to communicate the selection information to the product brand manager.

2. A method as recited in claim 1, wherein the communicating of the product brand information from the product brand manager to the transactional computer system is performed without human intervention at the transactional computer system.

3. A method as recited in claim 1, wherein the communicating of the manufacturing organization information for the manufacturing organizations from the manufacturing organizations to the transactional computer system is performed without human intervention at the transactional computer system.

4. A method as recited in claim 1, wherein the using of the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization is performed without human intervention at the transactional computer system.

5. A method as recited in claim 1, wherein the use of the transactional computer system to compare the product brand information to the manufacturing organization information is performed without human intervention at the transactional computer system.

6. A method as recited in claim 1, wherein the use of the transactional computer system to communicate the selection information to the product brand manager is performed without human intervention at the transactional computer system.

7. A method as recited in claim 1, wherein: the product brand manager comprises a product brand manager computer; and the transactional computer system is operatively coupled to the product brand computer to communicate the product brand information from the product brand computer and to communicate the selection information to the product brand computer.

8. A method as recited in claim 1, wherein: each of the manufacturing organizations comprises a manufacturing organization computer; and the transactional computer system is operatively coupled to each of the manufacturing organization computers to receive the manufacturing organization information from the manufacturing organization computers.

9. A method as recited in claim 1, wherein: the product brand manager comprises a product brand manager computer; each of the manufacturing organizations comprises a manufacturing organization computer; the transactional computer system is operatively coupled to the product brand computer to communicate the product brand information from the product brand computer and to communicate the selection information to the product brand computer; and the transactional computer system is operatively coupled to each of the manufacturing organization computers to receive the manufacturing organization information from the manufacturing organization computers.

10. A method as recited in claim 9, wherein the transactional computer system receives the product brand information and the manufacturing organization information from the product brand manager computer and the manufacturing organization computer respectively without human intervention at the transactional computer system and automatically selects the at least one candidate manufacturing organization without human intervention at the transactional computer system.

11. A method as recited in claim 10, wherein the transactional computer system generates the selection information without human intervention.

12. A method as recited in claim 10, wherein the transactional computer system communicates the selection information to the product brand manager without human intervention.

13. A method as recited in claim 1, wherein the transactional computer system comprises at least one computer operatively coupled to a network.

14. A method as recited in claim 13, wherein the transactional computer system comprises a plurality of computers and a distributed database.

15. A method as recited in claim 1, wherein the transactional computer system comprises a local area network.

16. A method as recited in claim 1, wherein the transactional computer system comprises a wide area network.

17. A method as recited in claim 1, wherein the product brand manager comprises an owner of the product brand.

18. A method as recited in claim 1, wherein the product brand manager comprises a product development organization.

19. A method as recited in claim 1, wherein the product brand comprises a material manufactured by a batch chemical process.

20. A method as recited in claim 1, wherein the product brand information communication comprises communicating the product brand information to comprise a general recipe.

21. A method as recited in claim 1, wherein the product brand information communication comprises communicating the product brand information to comprise pricing information.

22. A method as recited in claim 1, wherein the product brand information communication comprises communicating the product brand information to comprise schedule information.

23. A method as recited in claim 1, wherein the product brand information communication comprises communicating the product brand information to comprise delivery information.

24. A method as recited in claim 1, wherein the product brand information communication comprises communicating the product brand information to comprise quality information.

25. A method as recited in claim 1, wherein the product brand information communicating comprises communicating the product brand information in a general recipe format.

26. A method as recited in claim 1, wherein the product brand information communicating comprises communicating the product brand information in a normalized format.

27. A method as recited in claim 1, wherein the manufacturing organizations comprise contract manufacturing organizations.

28. A method as recited in claim 1, wherein each of the manufacturing organizations comprises a site.

29. A method as recited in claim 1, wherein each of the manufacturing organizations comprises an area.

30. A method as recited in claim 1, wherein each of the manufacturing organizations comprises a process cell.

31. A method as recited in claim 1, wherein the manufacturing organization information comprises site information.

32. A method as recited in claim 1, wherein the manufacturing organization information comprises area information.

33. A method as recited in claim 1, wherein the manufacturing organization information comprises process cell information.

34. A method as recited in claim 1, wherein the manufacturing organization information comprises equipment information.

35. A method as recited in claim 1, wherein the manufacturing organization information comprises flow information.

36. A method as recited in claim 1, wherein the manufacturing organization information comprises scheduling information.

37. A method as recited in claim 1, wherein the manufacturing organization information comprises price information.

38. A method as recited in claim 1, wherein the manufacturing organization information comprises delivery information.

39. A method as recited in claim 1, wherein the manufacturing organization information comprises capacity information.

40. A method as recited in claim 1, wherein the manufacturing organization information comprises plant location information.

41. A method as recited in claim 1, wherein: each of the manufacturing organizations is capable of manufacturing a product; and the manufacturing organization information for each of the manufacturing organizations comprises the product for the manufacturing organization.

42. A method as recited in claim 1, wherein: each of the manufacturing organizations is capable of manufacturing a product within at least one product classification; and the manufacturing organization information for each of the manufacturing organizations comprises the at least one product classification for the manufacturing organization.

43. A method as recited in claim 1, wherein the manufacturing organization information communicating comprises communicating the manufacturing organization information in a normalized format.

44. A method as recited in claim 1, further comprising excluding the product brand information from the manufacturing organizations.

45. A method as recited in claim 1, further comprising excluding the manufacturing information from the product brand manager.

46. A method as recited in claim 1, wherein the product brand information communicating comprises communicating the product brand information to comprise a general recipe.

47. A method as recited in claim 46, wherein the processing comprises converting the general recipe to a plurality of master recipes, and comparing the plurality of master recipes to the manufacturing organization information.

48. A method as recited in claim 1, wherein the product brand information processing comprises formatting the product brand information to comprise a general recipe.

49. A method as recited in claim 46, wherein the processing comprises converting the general recipe to a plurality of master recipes, and comparing the plurality of master recipes to the manufacturing organization information.

50. A method as recited in claim 1, wherein the processing comprises providing a normalized set of process parameters, and converting the product brand information to the normalized set of process parameters.

51. A method as recited in claim 1, wherein the manufacturing organization information communication comprises providing a normalized set of process parameters, and providing the manufacturing organization information for each of the manufacturing organizations as the normalized set of process parameters.

52. A method as recited in claim 1, wherein the processing comprises providing a normalized set of process parameters, and converting the manufacturing organization information for each of the manufacturing organizations to the normalized set of process parameters.

53. A method as recited in claim 1, wherein the processing comprises: providing a normalized set of process parameters; converting the product brand information to the normalized set of process parameters; and converting the manufacturing organization information to the normalized set of process parameters.

54. A method as recited in claim 1, wherein the product brand information is stored in a database.

55. A method as recited in claim 1, wherein the product brand information is stored in a distributed database.

56. A method as recited in claim 1, wherein the product brand information is stored in a secure database.

57. A method as recited in claim 1, wherein the manufacturing organization information is stored in a database.

58. A method as recited in claim 1, wherein the manufacturing organization information is stored in a distributed database.

59. A method as recited in claim 1, wherein the manufacturing organization information is stored in a secure database.

60. A method as recited in claim 1, wherein: the product brand information comprises a general recipe; and the processing comprises converting the general recipe into at least one master recipe.

61. A method as recited in claim 60, wherein the processing comprises converting the general recipe into a plurality of the master recipes.

62. A method as recited in claim 61, wherein the processing comprises comparing the plurality of the master recipes with the manufacturing organization information.

63. A method as recited in claim 1, wherein: the product brand information comprises steps required to make the product brand; the manufacturing organization information comprises steps capable of being carried out by the manufacturing organization; and the processing comprises comparing the product brand information steps with the manufacturing organization steps to identify a match.

64. A method as recited in claim 1, wherein the at least one candidate manufacturing organization selection comprises selecting as the at least one candidate manufacturing organization each of the manufacturing organizations that has at least one master recipe for the general recipe for the product brand.

65. A method as recited in claim 1, wherein the at least one candidate manufacturing organization selection comprises assessing the extent to which each of the manufacturing organizations matches the product brand information and assigning to each of the manufacturing organizations a score, and including within the selection information each of the at least one candidate manufacturing organizations for which the score is above a threshold value.

66. A method as recited in claim 1, wherein the at least one candidate manufacturing organization selection comprises assessing the extent to which each of the manufacturing organizations matches the product brand information and assigning to each of the manufacturing organizations a score, and including within the at least one candidate manufacturing organizations a predetermined number of the manufacturing organizations having the highest of the scores.

67. A method as recited in claim 1, wherein the at least one candidate manufacturing organization selection comprises assessing the extent to which each of the manufacturing organizations matches the product brand information and assigning to each of the manufacturing organizations a rank, and including within the selection information each of the at least one candidate manufacturing organizations in order of the rank.

68. A method as recited in claim 1, wherein the at least one candidate manufacturing organization selection comprises assessing the extent to which each of the manufacturing organizations matches the product brand information satisfies a weighted set of selection criteria.

69. A method as recited in claim 1, wherein the selection information comprises the number of manufacturing organizations comprising the at least one candidate manufacturing organizations.

70. A method as recited in claim 1, wherein the selection information comprises information sufficient to confirm that the at least one candidate manufacturing organization can manufacture the product brand according to the product brand information, but the selection information excludes information sufficient to identify the at least one candidate manufacturing organization.

71. A method as recited in claim 1, wherein the selection information comprises information useful to the product brand manager.

72. A method as recited in claim 1, wherein the selection information comprises price information.

73. A method as recited in claim 1, wherein the selection information comprises public selection information and private selection information; and the selection information communicating comprises communicating the authorized selection information to the product brand manager and withholding the unauthorized selection information from the product brand manager.

74. A method as recited in claim 1, wherein the communication of the selection information to the product brand manager comprises communicating the selection information to a product brand manager computer accessible by the product brand manager.

75. A method as recited in claim 74, wherein the communication of the selection information to the product brand manager comprises communicating the selection information automatically upon the selection of the at least one candidate manufacturing organization, without human intervention.

76. A method as recited in claim 1, further comprising communicating the selection information to the at least one candidate manufacturing organization.

77. A method for facilitating transactions between a product brand manager and manufacturing organizations using a transactional computer system, the product brand manager having a product brand and product brand information comprising information for manufacturing the product brand, and there being manufacturing organization information for each of the manufacturing organizations comprising the manufacturing process capabilities of the respective manufacturing organization, the method comprising: communicating the product brand information from the product brand manager to the transactional computer system; communicating the manufacturing organization information for the manufacturing organizations from the manufacturing organizations to the transactional computer system; using the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization, the selection being carried out by the transactional computer system and comprising confirming that the product brand information comprises a general recipe and to the extent the confirmation is not made, converting the product brand information into the general recipe, converting the general recipe into a plurality of master recipes, and comparing the product brand information to the manufacturing organization information; and using the transactional computer system to communicate the selection information to the product brand manager.

78. A method as recited in claim 77, wherein the communicating of the product brand information from the product brand manager to the transactional computer system is performed without human intervention at the transactional computer system.

79. A method as recited in claim 77, wherein the communicating of the manufacturing organization information for the manufacturing organizations from the manufacturing organizations to the transactional computer system is performed without human intervention at the transactional computer system.

80. A method as recited in claim 77, wherein the using of the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization is performed without human intervention at the transactional computer system.

81. A method as recited in claim 77, wherein the use of the transactional computer system to compare the product brand information to the manufacturing organization information is performed without human intervention at the transactional computer system.

82. A method as recited in claim 77, wherein the use of the transactional computer system to communicate the selection information to the product brand manager is performed without human intervention at the transactional computer system.

83. A method for facilitating transactions between a manufacturing organization and product brand managers using a transactional computer system, each of the product brand managers having a product brand and product brand information comprising information for manufacturing the product brand, and there being manufacturing organization information for the manufacturing organization comprising the manufacturing process capabilities of the manufacturing organization, the method comprising: communicating the product brand information from the product brand managers to the transactional computer system; communicating the manufacturing organization information for the manufacturing organization from the manufacturing organization to the transactional computer system; using the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate product brand manager from the product brand managers and to generate selection information regarding the at least one candidate product brand managers, the selection comprising using the transactional computer system to compare the product brand information to the manufacturing organization information; and using the transactional computer system to communicate the selection information to the manufacturing information.

84. A system for facilitating transactions between a product brand manager and manufacturing organizations, the product brand manager having a product brand and product brand information comprising information for manufacturing the product brand, and there being manufacturing organization information for each of the manufacturing organizations comprising the manufacturing process capabilities of the respective manufacturing organization, the system comprising: a network comprising a transactional computer system, at least one product brand manager computer and a plurality of manufacturing organization computers, each of the manufacturing organizations having one of the plurality of the manufacturing organization computers; the product brand manager computer comprising a storage device for storing the product brand information and communication means for communicating the product brand information to the transactional computer system; each of the manufacturing organization computers comprising a storage device for storing the manufacturing organization information for the manufacturing, and communication means for communicating the manufacturing organization information to the transactional computer system; the transactional computer system comprising a processor for processing the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization; and communications means for communicating the selection information to the product brand manager computer without human intervention at the transactional computer system.

85. A system for facilitating transactions between a manufacturing organization and product brand managers, each of the product brand managers having a product brand and product brand information comprising information for manufacturing the product brand, and there being manufacturing organization information for the manufacturing organization comprising the manufacturing process capabilities of the manufacturing organization, the system comprising: a network comprising a transactional computer system, at least one manufacturing organization computer and a plurality of product brand manager computers, each of the product brand computers having one of the plurality of the product brand manager computers; each of the product brand manager computers comprising a storage device for storing the product brand information and communication means for communicating the product brand information to the transactional computer system; the manufacturing organization computer comprising a storage device for storing the manufacturing organization information for the manufacturing, and communication means for communicating the manufacturing organization information to the transactional computer system; the transactional computer system comprising a processor for processing the product brand information and the manufacturing organization information to select at least one candidate product brand manager from the product brand managers and to generate selection information regarding the at least one candidate product brand managers; and communications means for communicating the selection information to the manufacturing organization computer without human intervention at the transactional computer system.

Description:

BACKGROUND OF THE INVENTION

[0001] 1. Field of the Invention

[0002] The present invention relates to methods, systems and apparatus for interchanging information and/or facilitating transactions in a manufacturing community with manufacturing community members that comprise product brand owners or managers and manufacturing organizations. More specifically it relates to methods, systems and apparatus for performing such tasks or functions automatically or semi-automatically.

[0003] 2. Description of the Related Art

[0004] A “product brand” as the term is used herein refers broadly to a product to be manufactured or otherwise processed. The product brand may be a final product, an intermediate, a processed raw material, etc. Product brands, for example, may comprise a material manufactured by a batch chemical process. Product brands as they relate to the presently preferred embodiments and methods of the invention as disclosed herein preferably comprise batch products, or products manufactured by batch processes. The product brands may comprise chemical products, food products, agricultural products, synthetics such as plastics, pharmaceutical products, etc. The product brands may be for commercial or industrial use. It should be noted that the product brand need not necessarily be associate with a trademark. The term product brand is used merely to identify a particular product or product type, and to designate its association with a product brand manager or mangers.

[0005] Product brands typically although not exclusively are manufactured or processed as part of what is commonly referred to as the process industry. The process industry as the term is commonly understood includes the segments of industry that process bulk materials by processing input materials, normally in a bulk manner, to change their physical and/or chemical state, typically in the course of manufacturing, re-manufacturing, or otherwise processing them into products. Industrial processes within this industry often can be segregated into one of three categories, i.e., continuous operations, batch operations and discrete operations. Batch operations normally are required when the products being manufactured, for example, either: (1) do not justify a dedicated, continuous operation, (2) are not capable of being produced by a continuous operation, or (3) pose an unreasonable risk if the batch is fouled or lost, etc. Batch type operations of the second category (i.e., those which are incapable of continuous operation) which do not fall within the first category (those that do justify a dedicated continuous operation) typically will have a dedicated production line that operates in a semi-continuous manner. Products that fall into the first category create a unique and very significant sector in the process industry. The term “batch process” typically refers to processes in the first category (e.g., processes that do not justify a continuous operation).

[0006] Product brands usually are controlled and managed by what is referred to herein as a “product brand manager.” A product brand manager as the term is used herein refers broadly to an individual, corporation, business entity or other entity, or groups thereof that has responsibility for, control of, or otherwise manages the product brand. This may and often does comprise the owner or owners of the product brand, although this is not necessarily required. The product brand manager may, for example, comprise organizations or entities that own, develop, acquire, manage, or otherwise are responsible for product brand or brands. A product development organization would be an example.

[0007] Historically, the product brand manager has had its own facilities for manufacturing its own product brands. It has not been uncommon for a product brand manager to acquire materials or other manufacturing inputs from other parties, or to enlist the assistance of third parties in part of the manufacturing process, but the overall manufacturing process typically has been controlled, managed and for the most part undertaken by the product brand manager.

[0008] In recent years, there has been a global trend toward a separation of product brand management or ownership and the means of manufacturing the product brand. This has been accompanied by a trend toward the use by product brand managers of manufacturing organizations that are independent of the product brand managers, but which can be enlisted, for example, under contract, to manufacture the product brand for the product brand manager.

[0009] A manufacturing organization as the term is used herein refers broadly to an organization, business, activity, or other entity that undertakes or is capable of undertaking a manufacturing or product processing activity. Manufacture as the term is used herein refers not only to manufacturing per se, but also generally to any task of handling, treating or processing a thing to transform it from one state to another, generally with the ultimate objective of reselling, redistributing or reusing it as a product. As noted above, product is used in a general sense to include not only final or end-use products, but intermediates or processed materials as well.

[0010] This trend toward separation of product brand managers and manufacturing organizations has brought to bear a number of significant advantages for the product brand managers, the manufacturing organizations, and for the consuming public. Companies can specialize in what they do best and most efficiently. The product brand managers typically benefit most directly by avoiding the requirement to establish, maintain and operate the facilities necessary to manufacture the product brands. For example, companies that specialize in the development of product brands do not need to burden themselves with specializing in manufacturing the product brands they develop. Research groups that develop product often have a very different set of skills and assets than manufacturing organizations which specialize in manufacturing. Additionally, research groups do not need to burden themselves with developing product brands that are compatible with the specific manufacturing capabilities their company possesses.

[0011] The manufacturing organizations benefit by the additional business obtained from the product brand managers, and from the more complete and efficient utilization of their manufacturing capacity. Manufacturing organizations, for example, typically have multiple sites or plants at which they can manufacture products. From time to time these various sites or plants may not be fully utilized. By contracting with product brand owners, these manufacturing organizations may be able to adjust or modify production to utilize otherwise idle time so that its sites are fully utilized.

[0012] The trend toward the enlistment of manufacturing organizations also has led to the establishment of independent manufacturing organizations wherein the entire organization is established specifically to manufacture a variety of products under contract, and often under short term to intermediate term contracts as opposed to long term contracts. Manufacturing organizations often can better utilize equipment and processes, and, for example, can afford to invest in a particular item of equipment and spread the costs over multiple users where a single user could not justify the cost of the equipment for such a limited use.

[0013] Consumers have benefited from these arrangements, for example, through a greater availability of manufacturing resources and correspondingly greater availability of resulting products. Lower prices also have resulted.

[0014] The trend toward a global contract manufacturing community, however, also presents significant challenges. Along with the added potential flexibility of this community comes the increased need for improved methods of communicating information throughout this community. Communication channels generally are no longer within a single organization, where the manufacturing segment of the organization can be kept appraised of the product brands being developed by the research segment of the organization and the manufacturing requirements of the product brands in development. Instead, communication of the manufacturing process requirements for a newly developed product brand in a contract manufacturing community generally may not occur until the product brand is fully developed and ready for production. This may be due in part to the product brand owner's or manager's need to protect the intellectual property associated with the product brand. Communication of the product brand information often poses a risk of that information being compromised or misappropriated. If the product brand manager wishes to contact a number of manufacturing organizations to inquire about the possibility of enlisting them undertake the manufacture, this typically will result in this sensitive information being placed in the hands of an actual or potential competitor.

[0015] An additional challenge imposed on the product brand owners or managers in a contract manufacturing community environment is the need to evaluate a number of manufacturing organizations to effectively select the one that is best suited to manufacture the product brand. Such evaluation often involves obtaining a substantial amount of information about a number of manufacturing organizations. The task of collecting this information, evaluating it, etc., can be very time consuming and costly. Particularly where the product brand involves a new product or a new release, there often is substantial advantage in being first to the market. In such instances, it is usually advantageous to be able to collect this information, evaluate it, and make a selection quickly. Limitations imposed by security often restrict this process.

[0016] In collecting such information, the manufacturing organizations also have their own requirements of confidentiality, and typically are reluctant or unwilling to provide the necessary detail, or are willing to disclose it only under tight controls.

OBJECTS OF THE INVENTION

[0017] Accordingly, an object of the invention is to provide a method and apparatus for facilitating transactions between product brand managers and manufacturing organizations.

[0018] Another object of the invention is to provide a method and apparatus for facilitating such transactions so they can occur quickly relative to commercially known methods.

[0019] Another object of the invention is to provide a method and apparatus for facilitating such transactions so they can occur securely.

[0020] Still another object of the invention is to provide a method and apparatus for facilitating such transactions with reduced human intervention.

[0021] Additional objects and advantages of the invention will be set forth in the description, which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations pointed out in the appended claims.

SUMMARY OF THE INVENTION

[0022] To achieve the foregoing objects, and in accordance with the purposes of the invention as embodied and broadly described in this document, a method is provided for facilitating transactions between a product brand manager and manufacturing organizations using a transactional computer system. The product brand manager has a product brand and product brand information comprising information for manufacturing the product brand, and there is manufacturing organization information for each of the manufacturing organizations comprising the manufacturing process capabilities of the respective manufacturing organization.

[0023] The method according to this aspect of the invention comprises communicating the product brand information from the product brand manager to the transactional computer system, and communicating the manufacturing organization information for the manufacturing organizations from the manufacturing organizations to the transactional computer system. The method also comprises using the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization. The selection comprises using the transactional computer system to compare the product brand information to the manufacturing organization information. The method further comprises using the transactional computer system to communicate the selection information to the product brand manager.

[0024] In accordance with this aspect of the invention, it is desirable although optional that as much of the process as is practicable be carried out by computers or like machines with minimal human intervention. Accordingly, the communicating of the product brand information from the product brand manager to the transactional computer system preferably is performed without human intervention at the transactional computer system. The communicating of the manufacturing organization information for the manufacturing organizations from the manufacturing organizations to the transactional computer system also preferably is performed without human intervention at the transactional computer system.

[0025] In addition, it is preferred that the using of the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization is performed without human intervention at the transactional computer system.

[0026] It is also preferred that, the use of the transactional computer system to compare the product brand information to the manufacturing organization information and the use of the transactional computer system to communicate the selection information to the product brand manager are performed without human intervention at the transactional computer system.

[0027] The product brand manager preferably comprises a product brand manager computer and the transactional computer system is operatively coupled to the product brand computer to communicate the product brand information from the product brand computer and to communicate the selection information to the product brand computer. Similarly, it is preferred that each of the manufacturing organizations comprises a manufacturing organization computer and the transactional computer system is operatively coupled to each of the manufacturing organization computers to receive the manufacturing organization information from the manufacturing organization computers. As noted above, it is also preferred that the transactional computer system receives the product brand information and the manufacturing organization information from the product brand manager computer and the manufacturing organization computer respectively without human intervention at the transactional computer system and automatically selects the at least one candidate manufacturing organization without human intervention at the transactional computer system, and that the transactional computer system generates the selection information and communicates to the product brand manager without human intervention.

[0028] The transactional computer system preferably comprises at least one computer operatively coupled to a network and/or a local area network. It preferably comprises a plurality of computers and a distributed database. It may also comprise a wide area network.

[0029] The product brand manager may comprise an owner of the product brand, a product development organization, a product brand manager, or other entity responsible for the product brand and/or its production, distribution and/or the like.

[0030] The product brand in the preferred implementation comprises a material manufactured by a batch chemical process.

[0031] The product brand information communication may comprise communicating the product brand information to comprise a general recipe. It also may comprise pricing information, schedule information, delivery information, quality information, and/or other information pertaining to the product brand. The product brand information communicating may comprise communicating the product brand information in a general recipe format, or otherwise in a normalized format.

[0032] The manufacturing organizations preferably comprise contract manufacturing organizations, wherein each of the manufacturing organizations comprises at least one site, at least one area, and/or at least one process cell. The manufacturing organization information accordingly may comprise site information, area information, and/or process cell information. The manufacturing organization information also may and preferably does comprise equipment information, flow information, scheduling information, price information, delivery information, capacity information, plant location information, and other information relating to the production capabilities of the manufacturing organization, and/or its ability to meet product brand owner needs. Each of the manufacturing organizations typically is capable of manufacturing a product and the manufacturing organization information for each of the manufacturing organizations accordingly may comprise the product for the manufacturing organization.

[0033] Similarly, in may instances each of the manufacturing organizations is capable of manufacturing one or more products within at least one product classification. In this event, the manufacturing organization information for each of the manufacturing organizations may comprise the at least one product classification for the manufacturing organization.

[0034] Preferably, the manufacturing organization information communicating comprises communicating the manufacturing organization information in a normalized format.

[0035] The method optionally but preferably comprises excluding the product brand information from the manufacturing organizations, and may comprise excluding the manufacturing information from the product brand manager.

[0036] The product brand information communicating may comprise communicating the product brand information to comprise a general recipe as was noted above.

[0037] The processing accordingly may comprise converting the general recipe to a plurality of master recipes, and comparing the plurality of master recipes to the manufacturing organization information. The product brand information processing also may comprise formatting the product brand information to comprise a general recipe. The processing also may comprise converting the general recipe to a plurality of master recipes, and comparing the plurality of master recipes to the manufacturing organization information.

[0038] The processing also may comprise providing a normalized set of process parameters, and converting the product brand information to the normalized set of process parameters. Similarly, the manufacturing organization information communication may comprise providing a normalized set of process parameters, and providing the manufacturing organization information for each of the manufacturing organizations as the normalized set of process parameters. In addition, the processing may comprise providing a normalized set of process parameters, and converting the manufacturing organization information for each of the manufacturing organizations to the normalized set of process parameters.

[0039] The product brand information preferably but optionally may be stored in a database, such as a distributed database, a secure database, and the like. The manufacturing organization information also optionally but preferably may be stored in a database, such as a distributed database, a secure database or the like.

[0040] Where the product brand information comprises a general recipe, the processing preferably comprises converting the general recipe into at least one master recipe and preferably into a plurality of the master recipes. In this instance, the processing preferably comprises comparing the plurality of the master recipes with the manufacturing organization information.

[0041] In general terms, the product brand information may comprise steps required to make the product brand, the manufacturing organization information may comprise steps capable of being carried out by the manufacturing organization, and the processing preferably comprises comparing the product brand information steps with the manufacturing organization steps to identify a match.

[0042] Preferably, the at least one candidate manufacturing organization selection comprises selecting as the at least one candidate manufacturing organization each of the manufacturing organizations that has at least one master recipe for the general recipe for the product brand. The at least one candidate manufacturing organization selection may comprise assessing the extent to which each of the manufacturing organizations matches the product brand information and assigning to each of the manufacturing organizations a score, and including within the selection information each of the at least one candidate manufacturing organizations for which the score is above a threshold value. The at least one candidate manufacturing organization selection also may comprise assessing the extent to which each of the manufacturing organizations matches the product brand information and assigning to each of the manufacturing organizations a score, and including within the at least one candidate manufacturing organizations a predetermined number of the manufacturing organizations having the highest of the scores. The at least one candidate manufacturing organization selection also may comprise assessing the extent to which each of the manufacturing organizations matches the product brand information and assigning to each of the manufacturing organizations a rank, and including within the selection information each of the at least one candidate manufacturing organizations in order of the rank. The at least one candidate manufacturing organization selection still further may comprise assessing the extent to which each of the manufacturing organizations matches the product brand information satisfies a weighted set of selection criteria.

[0043] The selection information may comprise the number of manufacturing organizations comprising the at least one candidate manufacturing organizations. It also may comprise information sufficient to confirm that the at least one candidate manufacturing organization can manufacture the product brand according to the product brand information, but the selection information excludes information sufficient to identify the at least one candidate manufacturing organization. In a general sense, it is preferable that the selection information comprises information useful to the product brand manager. It may, for example, comprise price information. The selection information may comprise public selection information and private selection information, in which case the selection information communicating preferably comprises communicating the authorized selection information to the product brand manager and withholding the unauthorized selection information from the product brand manager.

[0044] The communication of the selection information to the product brand manager preferably comprises communicating the selection information to a product brand manager computer accessible by the product brand manager. It also may comprise communicating the selection information automatically upon the selection of the at least one candidate manufacturing organization, without human intervention.

[0045] In some applications it may be desirable to communicate some or all of the selection information to the at least one candidate manufacturing organization, although this typically may not be the case.

[0046] In accordance with another aspect of the invention, a method is provided for facilitating communications between a product brand manager and manufacturing organizations using a transactional computer system, wherein the product brand manager has a product brand and product brand information comprising information for manufacturing the product brand, and wherein there is manufacturing organization information for each of the manufacturing organizations comprising the manufacturing process capabilities of the respective manufacturing organization.

[0047] The method according to this aspect of the invention comprises communicating the product brand information from the product brand manager to the transactional computer system, and communicating the manufacturing organization information for the manufacturing organizations from the manufacturing organizations to the transactional computer system. The method also comprises using the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization. The selection is carried out according to this method by the transactional computer system and comprises confirming that the product brand information comprises a general recipe and to the extent the confirmation is not made, converting the product brand information into the general recipe. The method also comprises converting the general recipe into a plurality of master recipes, and comparing the product brand information to the manufacturing organization information. This method further comprises using the transactional computer system to communicate the selection information to the product brand manager. Optional and preferred aspects of the above summarized method also may apply to this method.

[0048] In accordance with another aspect of the invention, a method is provided for facilitating communications between a manufacturing organization and product brand managers using a transactional computer system. Each of the product brand managers has a product brand and product brand information comprising information for manufacturing the product brand, and there is manufacturing organization information for the manufacturing organization comprising the manufacturing process capabilities of the manufacturing organization.

[0049] The method according to this aspect of the invention comprises communicating the product brand information from the product brand managers to the transactional computer system, communicating the manufacturing organization information for the manufacturing organization from the manufacturing organization to the transactional computer system, and using the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate product brand manager from the product brand managers and to generate selection information regarding the at least one candidate product brand managers. The selection comprises using the transactional computer system to compare the product brand information to the manufacturing organization information. The method further comprises using the transactional computer system to communicate the selection information to the manufacturing information.

[0050] In accordance with another aspect of the invention, a system is provided for facilitating transactions between a product brand manager and manufacturing organizations, wherein the product brand manager has a product brand and product brand information comprising information for manufacturing the product brand, and wherein there is manufacturing organization information for each of the manufacturing organizations comprising the manufacturing process capabilities of the respective manufacturing organization.

[0051] The system comprises a network comprising a transactional computer system, at least one product brand manager computer and a plurality of manufacturing organization computers. Each of the manufacturing organizations has one of the plurality of the manufacturing organization computers. The product brand manager computer comprises a storage device for storing the product brand information and communication means for communicating the product brand information to the transactional computer system. Each of the manufacturing organization computers comprises a storage device for storing the manufacturing organization information for the manufacturing, and communication means for communicating the manufacturing organization information to the transactional computer system. The transactional computer system comprises a processor for processing the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization. The system also comprises communication means for communicating the selection information to the product brand manager computer without human intervention at the transactional computer system.

[0052] In accordance with yet another aspect of the invention, a system is provided for facilitating transactions between a manufacturing organization and product brand managers. Each of the product brand managers has a product brand and product brand information comprising information for manufacturing the product brand, and there is manufacturing organization information for the manufacturing organization comprising the manufacturing process capabilities of the manufacturing organization.

[0053] The system comprises a network comprising a transactional computer system, at least one manufacturing organization computer and a plurality of product brand manager computers. Each of the product brand computers has one of the plurality of the product brand manager computers. Each of the product brand manager computers comprises a storage device for storing the product brand information and communication means for communicating the product brand information to the transactional computer system. The manufacturing organization computer comprises a storage device for storing the manufacturing organization information for the manufacturing, and communication means for communicating the manufacturing organization information to the transactional computer system. The transactional computer system comprises a processor for processing the product brand information and the manufacturing organization information to select at least one candidate product brand manager from the product brand managers and to generate selection information regarding the at least one candidate product brand managers. The system further comprises communications means for communicating the selection information to the manufacturing organization computer without human intervention at the transactional computer system.

BRIEF DESCRIPTION OF THE DRAWINGS

[0054] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate presently preferred embodiments and methods of the invention and, together with the general description given above and the detailed description of the preferred embodiments and methods given below, serve to explain the principles of the invention.

[0055] FIG. 1 shows a diagram of a system according to a presently preferred system embodiment of the invention, and is used herein below to describe a presently preferred but merely illustrative method according to the another aspect of the invention;

[0056] FIG. 2 depicts an illustrative company with multiple manufacturing sites;

[0057] FIG. 3 depicts an example process cell layout;

[0058] FIG. 4 depicts the elements of a unit;

[0059] FIG. 5 is a simple block diagram of processing flows according to the preferred implementation;

[0060] FIG. 6 illustrates the relationship between a general recipe, master recipe, and equipment;

[0061] FIG. 7 shows the subdivision of elements in a master recipe;

[0062] FIG. 8 illustrates the relationship between procedural elements of a general recipe and a master recipe;

[0063] FIG. 9 is a simplified comparison of the procedural steps of a general recipe and a master recipe;

[0064] FIG. 10 is an example recipe segment for a process action;

[0065] FIG. 11 is another simplified comparison of the procedural steps of a general recipe and a master recipe;

[0066] FIG. 12 is a block diagram illustrating process flows for another aspect of the preferred implementation;

[0067] FIG. 13 is the process cell configuration for the first example;

[0068] FIG. 14 is a depiction of a general recipe for the first example;

[0069] FIG. 15 is another depiction of the general recipe for the first example;

[0070] FIG. 16 is shows material flow information for the process cell of the first example;

[0071] FIG. 17 shows recipe segment information and material flow information for the process cell of the first example;

[0072] FIG. 18 shows unit start and unit end recipe segments for the process cell of the first example;

[0073] FIG. 19 shows equipment information for the process cell of the first example;

[0074] FIG. 20 is a block diagram of processing flows according to another aspect of the preferred implementation;

[0075] FIG. 21 is a block diagram of processing flows according to another aspect of the preferred implementation;

[0076] FIG. 22 is a block diagram that shows flows for expanding the general recipe according to FIG. 21 ;

[0077] FIG. 23 is a block diagram that shows flows for creating the preliminary list of recipe segments in accordance with the preferred implementation;

[0078] FIG. 24 is a block diagram that shows flows for creating the list of recipe segments in accordance with the preferred implementation;

[0079] FIG. 25 is a block diagram that shows flows for creating the collection of segment path series in accordance with the preferred implementation;

[0080] FIG. 26 is a block diagram that shows flows for creating the dependency path in accordance with the preferred implementation;

[0081] FIG. 27 is a block diagram that shows flows for creating the segment paths in accordance with the preferred implementation;

[0082] FIG. 28 is a block diagram that shows flows for creating the production paths in accordance with the preferred implementation;

[0083] FIG. 29 is a block diagram that shows flows for determining the optimal production paths in accordance with the preferred implementation;

[0084] FIG. 30 is a block diagram that shows flows for determining the production path with the minimum number of material movements in accordance with the preferred implementation;

[0085] FIG. 31 is a block diagram that shows flows for determining the production path with the closest match of process action and recipe segment parameter ranges in accordance with the preferred implementation;

[0086] FIG. 32 is a block diagram that shows flows for determining the production path with the minimum or maximum user defined weighting factor in accordance with the preferred implementation;

[0087] FIG. 33 is a block diagram that shows flows for constructing the master recipes in accordance with the preferred implementation;

[0088] FIG. 34 is a block diagram that shows flows for creating the recipe procedure structure in accordance with the preferred implementation;

[0089] FIG. 35 is a block diagram for inserting the transfer recipe segments in accordance with the preferred implementation;

[0090] FIG. 36 shows the general recipe of the first example including the underlying process actions and process operations in accordance with the preferred implementation;

[0091] FIG. 37 shows process stages 2 and 4 of the general recipe of the first example including the material joins and process branches;

[0092] FIG. 38 shows the exploded general recipe for the general recipe of the first example;

[0093] FIG. 39 shows the dependency path for the general recipe of the first example;

[0094] FIG. 40 is a tabular representation for the dependency path of FIG. 39 ;

[0095] FIG. 41 is a detailed depiction of the general recipe of the first example including the identification of the material joins and the process branches;

[0096] FIG. 42 shows the preliminary list of recipe segments for process branch 3 of the of the general recipe of the first example;

[0097] FIG. 43 shows the list of recipe segments for process branch 3 of the of the general recipe of the first example;

[0098] FIG. 44 shows the nomenclature and identification schemes used for the segment paths for the first example;

[0099] FIG. 45 shows the segment paths for process branch 3 of the general recipe of the first example;

[0100] FIG. 46 shows the possible segment paths corresponding to the process branches of the general recipe of the first example arranged in the structure of the dependency path;

[0101] FIG. 47 shows one of the possible production paths corresponding to the dependency path of the general recipe of the first example;

[0102] FIG. 48 shows possible production paths corresponding to the dependency path of the general recipe of the first example;

[0103] FIG. 49 illustrates the opening of parallel unit procedures during the initial phases of master recipe construction in accordance with the preferred implementation;

[0104] FIG. 50 illustrates a unit procedure including unit start and end recipe segments in accordance with the preferred implementation;

[0105] FIG. 51 is an example of a unit start recipe segment;

[0106] FIG. 52 is an example of a recipe segment, its corresponding process action, and the unit in process cell associated with the process action;

[0107] FIG. 53 depicts the creation of new unit operations during master recipe construction in accordance with the preferred implementation;

[0108] FIG. 54 is an example of a process operation of a general recipe;

[0109] FIG. 55 provides the recipe segments for the process actions of the process operation of FIG. 54 ;

[0110] FIG. 56 is a unit operation corresponding to the process operation of FIG. 54 ;

[0111] FIG. 57 shows a master recipe under construction with a unit procedure being created prior to the insertion of the unit operation of FIG. 56 ;

[0112] FIG. 58 shows the master recipe of FIG. 56 after the insertion of the unit operation of FIG. 56 ;

[0113] FIG. 59 is an example of a unit transfer between two units with no parallel unit operations;

[0114] FIG. 60 is an example of a unit transfer between two units with parallel unit operations in both units;

[0115] FIG. 61 is an example of a unit transfer between two units with parallel unit operations in the receiving unit;

[0116] FIG. 62 is an example of a unit transfer between two units with parallel unit operations in the transfer from unit;

[0117] FIG. 63 is an example of a material join involving three units with parallel unit operations in the two transfer from units;

[0118] FIG. 64 is an example of a material join involving three units with parallel unit operations in all three units;

[0119] FIG. 65 is an example of a material join involving two units with parallel unit operations both units;

[0120] FIG. 66 shows a unit transfer with parallel operations in both unit and a dummy unit procedure inserted allowing de-allocation of one of the units before the parallels complete in accordance with the preferred implementation;

[0121] FIG. 67 shows a view from the general recipe editor in accordance with the preferred implementation for a summary of header information for the general recipe of the second example;

[0122] FIG. 68 shows a view from the general recipe editor in accordance with the preferred implementation for header information for the general recipe of the second example;

[0123] FIG. 69 shows another view from the general recipe editor in accordance with the preferred implementation for header information for the general recipe of the second example;

[0124] FIG. 70 shows still another view from the general recipe editor in accordance with the preferred implementation for header information for the general recipe of the second example;

[0125] FIG. 71 shows a view from the general recipe editor in accordance with the preferred implementation for the process inputs for the general recipe of the second example;

[0126] FIG. 72 shows a view from the general recipe editor in accordance with the preferred implementation for the products for the general recipe of the second example;

[0127] FIG. 73 shows a view from the general recipe editor in accordance with the preferred implementation for the process dependency chart for the general recipe of the second example;

[0128] FIG. 74 shows the flow symbols for the flow diagram of the general recipe view of FIG. 72 ;

[0129] FIG. 75 shows a view from the general recipe editor in accordance with the preferred implementation for the process details of the Sulfurize process stage for the general recipe of the second example;

[0130] FIG. 76 shows a view from the general recipe editor in accordance with the preferred implementation for general information associated with an “Add” process action for the general recipe of the second example;

[0131] FIG. 77 shows a view from the general recipe editor in accordance with the preferred implementation for process input information associated with an “Add” process action for the general recipe of the second example;

[0132] FIG. 78 shows a view from the general recipe editor in accordance with the preferred implementation for the process parameters associated with an “Add” process action for the general recipe of the second example;

[0133] FIG. 79 shows a view from the general recipe editor in accordance with the preferred implementation for history information associated with an “Add” process action for the general recipe of the second example;

[0134] FIG. 80 shows a view from the general recipe editor in accordance with the preferred implementation for process output information associated with a “Dump” process action for the general recipe of the second example;

[0135] FIG. 81 shows a view from the general recipe editor in accordance with the preferred implementation for the process details of the Esterify process stage for the general recipe of the second example;

[0136] FIG. 82 shows a view from the general recipe editor in accordance with the preferred implementation for the process details of the Separate process stage for the general recipe of the second example;

[0137] FIG. 82 shows a view from the RSBATCH professional recipe editor in accordance with the preferred implementation for the Procedure Flow Chart for the master recipe of the second example;

[0138] FIG. 84 shows a view from the RSBATCH professional recipe editor in accordance with the preferred implementation for header information for the master recipe of the second example;

[0139] FIG. 85 shows a the Procedure Flow Chart for the unit operation Sulfurize_OP:1 from the master recipe of the second example;

[0140] FIG. 86 shows a the detailed Procedure Flow Chart for the unit procedure Sulfurize_UPC:1 from the master recipe of the second example;

[0141] FIG. 87 shows a the detailed Procedure Flow Chart for the unit procedure Esterify_UPC:1 from the master recipe of the second example;

[0142] FIG. 88 shows a detailed Procedure Flow Chart for the unit procedure Separate_UPC:1 from the master recipe of the second example;

[0143] FIG. 89 is a table showing the relationship between the process actions of the general recipe of the second example and the recipe segments from the corresponding master recipe for the example;

[0144] FIG. 90 shows a view from the RSBATCH professional recipe editor in accordance with the preferred implementation for a recipe segment from the master recipe of the second example;

[0145] FIG. 91 shows a view for mapping recipe segment parameters to process action parameters in accordance with the preferred implementation;

[0146] FIG. 92 shows a view for editing recipe phase parameters of the master recipe in accordance with the preferred implementation;

[0147] FIG. 93 shows a view for reviewing reports associated with recipe phases of the master recipe in accordance with the preferred implementation;

[0148] FIG. 94 shows a view for reviewing messages associated with recipe phases of the master recipe in accordance with the preferred implementation;

[0149] FIG. 95 shows the process cell configuration for the second example;

[0150] FIG. 96 shows the unit configuration for unit Premix_A from the process cell of the second example;

[0151] FIG. 97 shows the unit configuration for unit Reactor_ 1 from the process cell of the second example;

[0152] FIG. 98 is a view for editing equipment information associated with units in the process cell in accordance with the preferred implementation;

[0153] FIG. 99 is another view for editing equipment information associated with units in the process cell in accordance with the preferred implementation;

[0154] FIG. 100 is still another view for editing equipment information associated with units in the process cell in accordance with the preferred implementation; and

[0155] FIG. 101 is a representation of the Sulfurize process stage from the general recipe of the second example using a sequence function chart.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS AND METHODS

[0156] Reference will now be made in detail to the presently preferred embodiments and methods of the invention as illustrated in the accompanying drawings, in which like reference characters designate like or corresponding parts throughout the drawings. It should be noted, however, that the invention in its broader aspects is not limited to the specific details, representative devices and methods, and illustrative examples shown and described in this section in connection with the preferred embodiment and method. The invention according to its various aspects is particularly pointed out and distinctly claimed in the attached claims read in view of this specification, and appropriate equivalents.

[0157] In accordance with one aspect of the invention, a system is provided for facilitating transactions between a product brand manager and manufacturing organizations, wherein the product brand manager has a product brand and product brand information comprising information for manufacturing the product brand, and wherein there is manufacturing organization information for each of the manufacturing organizations comprising the manufacturing process capabilities of the respective manufacturing organization.

[0158] The system comprises a network, in turn comprising a transactional computer system, at least one product brand manager computer and a plurality of manufacturing organization computers. Each of the manufacturing organizations has one of the plurality of the manufacturing organization computers.

[0159] In accordance with another aspect of the invention, a method is provided for facilitating communications between a product brand manager and manufacturing organizations using a transactional computer system. The product brand manager has a product brand and product brand information comprising information for manufacturing the product brand, and there is manufacturing organization information for each of the manufacturing organizations comprising the manufacturing process capabilities of the respective manufacturing organization.

[0160] The method according to this aspect of the invention comprises communicating the product brand information from the product brand manager to the transactional computer system, and communicating the manufacturing organization information for the manufacturing organizations from the manufacturing organizations to the transactional computer system. It also comprises using the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization. The selection preferably comprises using the transactional computer system to compare the product brand information to the manufacturing organization information or to otherwise analyze this information, and using the transactional computer system to communicate the selection information to the product brand manager.

[0161] The system and method according to these aspects of the invention are ideally suited for facilitating transactions between one or more product brand managers and one or manufacturing organizations, for example, in which a product brand manager enlists the services of a manufacturing organization to manufacture or process a product brand, typically under a contract arrangement, and typically using product brand information from the product brand manager for the manufacturing or processing. According to the presently preferred system and method, a transactional system, typically independent of both the product brand manager and the manufacturing organization or organizations, is used to receive and process both product brand information and manufacturing organization information, and to match the needs or objectives of each of these parties to select those whose needs or objectives match or are sufficiently comparable.

[0162] In a typical but merely illustrative transaction, for example, a product brand owner may wish to retain a contract manufacturing organization to manufacture a particular product brand according to the product brand manager's specified procedures, quality requirements, delivery requirements, etc. The transactional system will take this information, process it, for example, as described herein below, and compare it to similar information pertaining to various potential contract manufacturing organizations. In so doing, the manufacturing capabilities, availability, pricing, etc. of each of the manufacturing organizations is compared to the needs and requirements of the product brand manager's request. This procedure may be used to identify a particular manufacturing organization, or it may result in the compilation of a plurality or list of qualified candidate contract manufacturing organizations that can satisfy the product brand manager's need.

[0163] A variety of different transactions are possible. The product brand managers may contract the manufacture of the product brands belonging to the product brand managers to one or more of the manufacturing organizations, and the product brand manager may subsequently buy the product brand directly from the manufacturing organization for resale or for direct consumption by the product brand manager. An example of this might be a major food retailer who owns the rights to a trade name food product, such as “ABC ketchup,” and owns a chain of grocery stores who sell the “ABC ketchup.” The food retailer may contract a manufacturing organization that manufactures food products to manufacture the “ABC ketchup.” The food retailer would then buy the “ABC ketchup” directly from the manufacturing organization under contract.

[0164] The product brand manager also may contract one or more of the manufacturing organizations for both the manufacture and the sale of the product brand. In this latter scenario, the product brand manager will typically have some form of licensing agreement with the manufacturing organization that provides for a fee or royalty paid to the product brand owner based on the sales volume of the product brand. An example of this case might be a product development organization that develops a “ABC ketchup,” but has no manufacturing capability or sales distribution channel for the “ABC ketchup.” In this case, the product development organization may license a food manufacturer and retailer that has both the manufacturing capabilities and the sales distribution channels to manufacture and distribute the “ABC ketchup.” The food manufacturer would manufacture and sell the “ABC ketchup” and pay the product development organization a fee or royalty for the privilege to manufacture and sell the “ABC ketchup.”

[0165] The product brand manager also may license one or more of the manufacturing organizations to manufacture the product brand and provide it to a third party such as a distributor, with the product brand manager paying the manufacturing organization for the manufacture of the product brand. In this case, the third party such as the distributor may pay the product brand manager for the product brand it receives from the manufacturing organization under contract.

[0166] The preferred system and method also may be used, for example, where a contract manufacturing organization, e.g., having extra capacity in a particular area, seeks a product brand manager of a product brand in that area with whom to contract to utilize that extra capacity. The capabilities of the contract manufacturing organization could be compared to the needs of the product brand owners to select potential or candidate product brand owners for such a transaction. Thus, the transactional computer system would comprise a processor for processing the product brand information and the manufacturing organization information to select at least one candidate product brand manager from the product brand managers and to generate selection information regarding the at least one candidate product brand managers; and communications means for communicating the selection information to the manufacturing organization computer without human intervention at the transactional computer system.

[0167] Thus it can be seen that, in general terms, the system and method according to this aspect of the invention facilitate transactions among product brand managers and manufacturing organizations, for example, by serving as an intermediary to evaluate and compare their respective objectives, needs, requirements, capabilities, schedules, etc., and to bring them together as is appropriate. The system and method in their preferred implementations allow this to be done while limiting access, or preventing access altogether, to the other party's information, which often is considered confidential or proprietary.

[0168] In accordance with these aspects of the invention, it is desirable although optional that as much of the process as is practicable be carried out by computers or like machines with minimal human intervention. Accordingly, the communicating of the product brand information from the product brand manager to the transactional computer system preferably is performed without human intervention at the transactional computer system. The communicating of the manufacturing organization information for the manufacturing organizations from the manufacturing organizations to the transactional computer system also preferably is performed without human intervention at the transactional computer system.

[0169] In addition, it is preferred that the using of the transactional computer system to process the product brand information and the manufacturing organization information to select at least one candidate manufacturing organization from the manufacturing organizations and to generate selection information regarding the at least one candidate manufacturing organization is performed without human intervention at the transactional computer system. It is also preferred that, the use of the transactional computer system to compare the product brand information to the manufacturing organization information and the use of the transactional computer system to communicate the selection information to the product brand manager are performed without human intervention at the transactional computer system, or with limited intervention. Such limited intervention, for example, may comprise or consist of merely inspecting and appraising selection processing results as a quality control check before the selection information is communicated to the intended recipients.

[0170] Each of these aspects of the invention, and the preferred embodiments or implementations of it, will be described more fully below.

[0171] A system 2 according to a presently preferred system embodiment of the invention is shown in FIG. 1 . System 2 also will be used herein to describe and illustrate the principles of a presently preferred version of the method according to the invention. It should be noted, however, that the method of the invention is not limited to the specific hardware, configuration and description of the preferred system. Some features of the invention, or of preferred system embodiment and preferred method, are common among the system and method. Accordingly, the preferred system embodiment and the preferred method collectively or commonly will be referred to herein as the “preferred implementation.”

[0172] With reference to FIG. 1 , in accordance with the preferred implementation, system 2 comprises a network 4 which in turn comprises a transactional computer system 6 .

[0173] In the preferred implementation, a plurality of product brand managers PBM- 1 , PBM- 2 , PBM- 3 , . . . , as generally described above are in the manufacturing community. Each of these product brand managers is assumed herein to have and manage at least one product brand, and is assumed to require the services of a manufacturing organization to manufacture its product brand. Each such product brand manager also has a product brand manager computer PBMC- 1 , PBMC- 2 , PBMC- 3 , . . . , respectively, at its facility and under its control, but operatively coupled to transactional computer system 6 via network 4 .

[0174] Each of the product brand manager computers may comprise a single, stand alone machine, or it may comprise a plurality of machines, e.g., configured in a network. The transactional computer system 6 is operatively coupled to the product brand computer via network 4 so that product brand information can be communicated from the product brand computer to the transactional computer system, and so that “selection information” as described herein may be communicated back to the product brand computer.

[0175] Each of the product brand manager computers according to the preferred embodiment comprises a PC-based system or small business machine that includes a processor, a storage device for storing the product brand information, and communication means, such as a modem, network card, network connection, or other coupling device, for communicating the product brand information to the transactional computer system. The processor may be any processing device capable of performing the processing functions described herein. Preferred examples would include a current generation processor or microprocessor commercially available as part of commercially offered PC-based or small business computers.

[0176] The storage device may comprise any form of storage medium or media suitable for operating with the product brand manager computer and capable of receiving, storing and providing the information as generally described herein. Examples of such storage media would include a hard drive, a diskette drive, a tape drive, an optical storage drive, a ZIP drive, and the like.

[0177] The product brand manager computer of any given product brand manager alternatively may comprise multiple computers, e.g., in a local area network, a distributed network, a virtual private network, or other form of connectivity.

[0178] The product manager computers further comprise communication means for communicating with the transactional computer system, for example, to communicate product brand information to the transactional computer system and to receive selection information from it. The communications means may comprise any means suitable for operation with the product brand manager computer and the network upon which it operates. Examples of such communication means would include a modem, a network card, a network or other communication hub or interface, and the like. The product brand manager computers in the preferred implementation are configured to communicate with the transactional computer system with little or no human intervention once the process of requesting that manufacturing organization be identified has been made to the transactional computer system.

[0179] Each of the product brand manager computers or machines PBMC- 1 , PBMC- 2 , PBMC- 3 , . . . stores product brand information for the product brand or brands managed by that product brand manager. Product brand information as the term is used herein refers broadly to information that pertains to the product brand. Examples of such product brand information may include information pertaining to the manner in which the product brand is manufactured or processed, such as a formula for making the product brand, a general recipe for such manufacture, properties of the product brand, pricing or cost information, schedule information, for example, as to when certain quantities of the product brand are needed, delivery information regarding where such product is to be delivered, quality information, etc.

[0180] The product brand information also may include a listing of one or more of the product brand owners in the manufacturing community and the manufacturing process requirements for the product brands owned by the listed product brand owners. Preferably, the product brand owners have one or more general recipes for each of the product brands belonging to them. Each general recipe describes how to manufacture the product brands independent of equipment. The product brand information also may include information derived from one or more general recipes.

[0181] Each of the manufacturing organizations in the preferred implementation similarly comprises (e.g., has) one of the manufacturing organization computers MOC- 1 , MOC- 2 , MOC- 3 , . . . . Each of these machines is or can be operatively coupled to transactional computer system 6 via network 4 . Each manufacturing organization computer in this implementation comprises a single, stand alone computer. The manufacturing organization computer as referred to herein alternatively may comprise multiple computers, e.g., comprising a manufacturing organization computer system network. The network may comprise a local area network, a distributed network, a virtual private network, or other form of connectivity. Each of the manufacturing organization computers in this implementation comprises a PC-based or small business computer or system, in turn comprising a processor, a storage device for storing the manufacturing organization information for the manufacturing, and communication means, such as those identified above, for communicating the manufacturing organization information to the transactional computer system. The storage device and communications means may be as described above for the product brand manager computers.

[0182] Each of the manufacturing organization computers is coupled to network 4 and configured to receive communications from the transactional system computer and to communicate its manufacturing organization information and possibly other information to the transactional computer system. This includes circumstances in which the transactional computer system is provided access to the manufacturing organization computer so that the former may obtain information from the latter without direct intervention or assistance from the manufacturing organization.

[0183] In describing the preferred implementation, it is useful to consider the aspects of manufacturing organizations involving sites, areas, and process cells. A site as the term is used herein refers generally according to its common meaning in the field, for example, to mean a physical location at which a manufacturing organization conducts manufacturing or processing operations. As noted above, manufacturing organizations typically have at least one site, and often have a number of sites, where the actual manufacturing tasks occur. Very large manufacturing organizations may have tens or even hundreds of manufacturing sites. The manufacturing capabilities of each manufacturing site within a single manufacturing organization may vary substantially from site to site. To illustrate this in the preferred implementation, manufacturing organization MO- 1 has three sites, S 1 - 1 , S 1 - 2 and S 1 - 3 , manufacturing organization MO- 2 has two sites, S 2 - 1 and S 2 - 2 , and manufacturing organization MO- 3 has one site, S 3 - 1 . A general site will be identified herein and in the drawings by the reference numeral 12 . FIG. 2 shows in diagrammatic form the layout of an illustrative yet representative manufacturing organization MO- 1 . This manufacturing organization comprises the three sites S 1 - 1 , S 1 - 2 and S 1 - 3 .

[0184] An area as the term is used here is used according to its common meaning in the field, for example, to comprise a physical location at which a manufacturing organization conducts manufacturing or processing operations with a set of process cells. portion of a site in which production or processing may take place.

[0185] As shown in FIG. 1 , manufacturing organization MO- 1 has two areas, A 111 and A 112 , associate with site S 1 - 1 , area A 121 associated with site S 1 - 2 , and areas A 131 and A 132 associated with site S 1 - 3 . Manufacturing organization MO- 2 has two areas, A 211 and A 212 , associate with site S 2 - 1 , and areas A 221 and A 222 associated with site S 2 - 2 . Manufacturing organization MO- 3 has two areas, A 311 and A 312 , associate with site S 3 - 1 .

[0186] Each manufacturing site and/or area preferably includes at least one process cell. The term process cell is used here according to its common meaning in the field, for example, to refer to one or more items of process equipment at a site that are configured or may be configured to carry out a process. A process cell is identified generally herein by reference numeral 14 . With reference to FIG. 1 , area A 111 has associated with it process cells PC- 1 and PC- 2 , area A 112 has associated with it process cell PC- 3 , area A 121 has associated with it process cell PC- 4 , area A 131 has associated with it process cell PC- 5 , area 132 has associated with it process cells PC- 6 and 7 , area A 211 has associated with it process cell PC- 8 , area 212 has associated with it process cell PC- 9 , area A 221 has associated with it process cells PC- 10 and 11 , area 222 has process cell PC- 12 , area 311 includes process cells PC- 13 and 14 , and area A 312 includes process cell PC- 15 .

[0187] With reference to FIG. 2 , each process cell 14 has associated with it a set of equipment 16 for manufacturing products, such as the product brands, using the cell. Preferably, information pertaining to the site (“site information”) includes equipment information describing the manufacturing capabilities of the set of equipment in each process cell. The set of equipment in each process cell preferably includes multiple individual pieces of equipment, and the equipment information associated with that site or process cell describes the processing capabilities of each piece of equipment in the process cell.

[0188] Each manufacturing site has at least one process cell 14 , which manufactures the product or group of products. The process cell has a set of equipment 16 located in the cell, which is used to process materials and manufacture the products. The process cell 14 has a batch control system 18 that controls operation of the process cell. The batch control system preferably includes a batch server 20 that interfaces the process cell through the process connected devices 22 . There may be one batch control system 18 for each process cell 14 , or the batch control system may interface and control multiple process cells. The process connected devices 22 are