Configuration caching
AssigneePeopleSoft, Inc.
InventorsFelix Frayman, Allen E. Silky
Life of this patent
Estimating the term…
Loading patent…
AssigneePeopleSoft, Inc.
InventorsFelix Frayman, Allen E. Silky
Estimating the term…
User provided product configurations are identified and memorized along with their corresponding configuration information such as constraints and incompatibilities. The next time that configuration is provided by a user, the corresponding configuration information can be retrieved from memory so that a configuration engine will not need to be accessed. Retrieving the corresponding configuration information from memory as opposed to recomputing them with a configuration tool requires less time and avoids tying-up scarce configuration resources. Factors such as frequency and recentness can be considered in determining which configurations to memorize. Each time a particular configuration is provided, a counter associated with that configuration is incremented. Thus, within any given period of time, the number of times that particular configuration has been selected can be determined. Long-term frequency counts can track the most selected product configuration over a longer period of time. Updating the configuration cache with new configurations and their corresponding configuration information can be done selectively so as to optimize the use of the available configuration cache, as well as the response time of the configuration system based on actual user data.
A method for configuring a configurable product wherein the method operates in a system having a configuration engine and a user interface coupled to a user interface generation unit, the method comprising:
A method for configuring a configurable product wherein the method operates in a system having a configuration engine and a user interface coupled to a user interface generation unit, the method comprising:
A method for configuring a configurable product wherein the method operates in a system having a configuration engine and a user interface coupled to a user interface generation unit, the method comprising:
A system for configuring a configurable product, the system having a configuration engine and a user interface coupled to a user interface generation unit, wherein the system further comprises:
A system for configuring a configurable product, the system having a configuration engine and a user interface coupled to a user interface generation unit, wherein the system further comprises:
A method for configuring a configurable product, the method comprising:
A method for configuring a configurable product, the method comprising:
A method for configuring a configurable product, the method comprising:
A method for configuring a configurable product wherein the method operates in a system having a configuration engine and a user interface coupled to a user interface generation unit, the method comprising:
A method for configuring a configurable product wherein the method operates in a system having a configuration engine and a user interface coupled to a user interface generation unit, the method comprising:
A system for configuring a configurable product, the system having a configuration engine and a user interface coupled to a user interface generation unit, wherein the system further comprises:
Dependencies are inferred from the claim text.