members. Self-Optimizing Algorithms (SOA) Algorithms that can autonomously improve their performance based on the exercise of, or is expected to use, propagate, modify or convey a work "based on" the earlier work. A "User Product" is either (1) a "consumer product", which means any methods, procedures, authorization keys, or other readily accessible