IP Library Granted Patent US 10,438,151
Granted Patent B2
US 10,438,151 · App. 14/580,663 · Granted Oct 8, 2019

Take rate determination

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,438,151
App. No.
14/580,663
Granted
Oct 8, 2019
Kind
B2
Abstract

This application discloses a system implementing tools and mechanisms to receive a target rate for each option available for inclusion in a harness family, determine combination take rates for different combinations of the options based on the target rates for the options, and utilize the combination take rates and the combinations of the options to identify one or more wire harnesses, each including a different set of the options, in the harness family. The tools and mechanisms can determine the combination take rates by estimating values for the combination take rates corresponding to the combinations of the options, and iteratively adjusting the values for the combination take rates based on the target rates for the options.

Claims (37)

1. A method comprising:

receiving, by a computing system, a target rate for each option available for inclusion in one or more wire harnesses of a harness family for a product, and wiring information describing components in the wire harnesses configured to implement the options in the harness family for the product;

determining, by the computing system, combination take rates for different combinations of the options by estimating values for the combination take rates corresponding to the combinations of the options and by utilizing the estimated values for the combination take rates to iteratively adjust the estimated values for the combination take rates based on the target rates for the options, wherein the estimated values of the combination take rates, having been adjusted based on the target rates for the options, correspond to a number of wire harnesses to manufacture for each of the different combinations of the options; and

utilizing, by the computing system, the components implementing the options from the wiring information, the combination take rates, and the combinations of the options to set configurations for the wire harnesses, each including a different set of the options, in the harness family for the product.

2. The method of claim 1 , wherein utilizing the estimated values for the combination take rates to iteratively adjust the estimated values for the combination take rates further comprises:

based on the estimated values for the combination take rates, ascertaining actual rates that each option is selected for inclusion in the harness family;

selectively adjusting the estimated values for the combination take rates based on a difference between the actual rates for the options and the target rates for the options; and

when the estimated values for the combination take rates were adjusted, re-performing the ascertaining and selectively adjusting with the adjusted values for the combination takes rates.

3. The method of claim 2 , wherein the utilization of the combination take rates to set the configurations of the wire harnesses in the harness family is performed when the values for the combination take rates were not adjusted during the selectively adjusting.

4. The method of claim 2 , wherein selectively adjusting the estimated values for the combination take rates further comprises adjusting the values for the combination take rates based, at least in part, on an error corresponding to the difference between the actual rates for the options and the target rates for the options.

5. The method of claim 1 , wherein determining the combination take rates further comprises: setting any negative values for the combination take rates to zero; and adjusting the values of one or more of the other combination take rates based on a magnitude of the negative values.

6. The method of claim 1 , wherein each option corresponds to a different one of the target rates defining a percentage of the products estimated to include that option, and each of the combination take rates corresponds to a percentage of the products estimated to include a different combination of the options.

7. A system comprising:

a memory system configured to store computer-executable instructions; and

a computing system, in response to execution of the computer-executable instructions, is configured to:

receive a target rate for each option available for inclusion in one or more wire harnesses of a harness family for a product, and wiring information describing components in the wire harnesses configured to implement the options in the harness family for the product;

determine combination take rates for different combinations of options by estimating values for the combination take rates corresponding to the combinations of the options and by utilizing the estimated values for the combination take rates to iteratively adjust the estimated values for the combination take rates based on the target rates for the options, wherein the estimated values of the combination take rates, having been adjusted based on the target rates for the options, correspond to a number of the wire harnesses to manufacture for each of the different combinations of the options; and

set configurations for the wire harnesses, each including a different set of the options, in the harness family for the product based on the components implementing the options described in the wiring information, the combination take rates, and the combinations of the options.

8. The system of claim 7 , wherein the computing system, in response to execution of the computer-executable instructions, is further configured to:

ascertain actual rates that each option is selected for inclusion in the harness family based on the estimated values for the combination take rates;

selectively adjust the estimated values for the combination take rates based on a difference between the actual rates for the options and the target rates for the options; and

when the estimated values for the combination take rates were adjusted during the selective adjustment, re-perform the ascertainment and selective adjustment with the adjusted values for the combination takes rates.

9. The system of claim 8 , wherein the setting of the configurations for the wire harnesses in the harness family is performed when the values for the combination take rates were not adjusted during the selective adjustment.

10. The system of claim 8 , wherein the computing system, in response to execution of the computer-executable instructions, is further configured to adjust the estimated values for the combination take rates based, at least in part, on an error corresponding to the difference between the actual rates for the options and the target rates for the options.

11. The system of claim 7 , wherein each option corresponds to a different one of the target rates defining a percentage of the products estimated to include that option, and each of the combination take rates corresponds to a percentage of the products estimated to include a different combination of the options.

12. An apparatus comprising at least one non-transitory computer-readable memory device storing instructions configured to cause one or more processing devices to perform operations comprising:

receiving a target rate for each option available for inclusion in one or more wire harnesses of a harness family for a product, and wiring information describing components in the wire harnesses configured to implement the options in the harness family for the product;

determining combination take rates for different combinations of options by estimating values for the combination take rates corresponding to the combinations of the options and by utilizing the estimated values for the combination take rates to iteratively adjust the estimated values for the combination take rates based on the target rates for the options, wherein the estimated values of the combination take rates, having been adjusted based on the target rates for the options, correspond to a number of wire harnesses to manufacture for each of the different combinations of the options; and

utilizing the components implementing the options described in the wiring information, the combination take rates, and the combinations of the options to set configurations for the wire harnesses, each including a different set of the options, in the harness family for the product.

13. The apparatus of claim 12 , wherein iteratively adjusting the values for the take rates further comprises:

based on the estimated values for the combination take rates, ascertaining actual rates that each option is selected for inclusion in the harness family;

selectively adjusting the estimated values for the combination take rates based on a difference between the actual rates for the options and the target rates for the options; and

when the estimated values for the combination take rates were adjusted, re-performing the ascertaining and selectively adjusting with the adjusted values for the combination takes rates.

14. The apparatus of claim 13 , wherein the utilization of the combination take rates to set the configurations of the wire harnesses in the harness family is performed when the values for the combination take rates were not adjusted during the selectively adjusting.

15. The apparatus of claim 13 , wherein selectively adjusting the values for the combination take rates further comprises adjusting the estimated values for the combination take rates based, at least in part, on an error corresponding to the difference between the actual rates for the options and the target rates for the options.

16. The apparatus of claim 12 , wherein determining the take rates further comprises: setting any negative values for the combination take rates to zero; and adjusting the values of one or more of the other combination take rates based on a magnitude of the negative values.

17. The apparatus of claim 12 wherein each option corresponds to a different one of the target rates, which defines a percentage of the products estimated to include that option, and each of the combination take rates corresponds to a percentage of the products estimated to include a different combination of the options.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jun 28, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 056696/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2014
From: BOLD, STEPHEN
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 034576/0429 →
Cited By (1)
US 12,670,299