The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 03, 2004

Filed:

Apr. 04, 2000
Applicant:
Inventors:

Felix Frayman, Portland, OR (US);

Allen E. Silky, Dublin, CA (US);

Assignee:

PeopleSoft, Inc., Pleasanton, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/24 ;
U.S. Cl.
CPC ...
G06F 9/24 ;
Abstract

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.


Find Patent Forward Citations

Loading…