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.

L'utilisateur a fourni des configurations de produit sont identifiés et appris par coeur avec leur information correspondante de configuration telle que des contraintes et des incompatibilités. La prochaine fois que cette configuration est fournie par un utilisateur, l'information correspondante de configuration peut être recherchée de la mémoire de sorte qu'un moteur de configuration ne doive pas être consulté. La recherche de l'information correspondante de configuration de la mémoire par opposition à recomputing les avec un outil de configuration a besoin de moins de temps et l'évite de lier les ressources rares de configuration. Des facteurs tels que la fréquence et le recentness peuvent être considérés en déterminant quelles configurations à apprendre par coeur. Chaque fois que une configuration particulière est fournie, un compteur lié à cette configuration est incrémenté. Ainsi, au cours de n'importe quelle période donnée, le nombre de fois que la configuration particulière a été choisies peut être déterminé. Les comptes à long terme de fréquence peuvent dépister la configuration de produit la plus choisie sur une plus longue période. La mise à jour de la cachette de configuration avec de nouvelles configurations et leur information correspondante de configuration peut être faite sélectivement afin d'optimiser l'utilisation de la cachette disponible de configuration, comme le temps de réponse du système de configuration basé sur des données réelles d'utilisateur.

 
Web www.patentalert.com

< Neural processor, saturation unit, calculation unit and adder circuit

< Method for chemical addition utilizing adaptive optimization

> Data processing method and apparatus for supporting analysis/judgement

> Intelligent compilation of materialized view maintenance for query processing systems

~ 00099