US 7,353,207 B2 | ||
Method of altering a software product in response to predetermined events | ||
Jonathan Schull, Rochester, N.Y. (US) | ||
Assigned to SL Patent Holdings LLC, New York, N.Y. (US) | ||
Filed on Dec. 15, 2004, as Appl. No. 11/13,109. | ||
Application 11/013109 is a continuation of application No. 09/764293, filed on Jan. 19, 2001. | ||
Application 09/764293 is a continuation of application No. 08/631411, filed on Apr. 12, 1996, granted, now 6,266,654. | ||
Application 08/631411 is a continuation in part of application No. 07/990455, filed on Dec. 15, 1992, granted, now 5,509,070. | ||
Prior Publication US 2005/0149449 A1, Jul. 07, 2005 | ||
Int. Cl. G06Q /00 (2006.01) |
U.S. Cl. 705—58 [705/51; 705/57; 705/50; 726/26; 726/27; 726/30; 726/32; 380/200; 380/201; 380/202; 380/203] | 35 Claims |
1. A method of adapting a software product to an environment, the method comprising:
providing the software product with a stable portion of code including instructions for performing a predetermined function,
at least one aspect of performing the predetermined function being controllable by a functional parameter value;
providing the software product with a variable portion of code having stored therein the functional parameter value and a
mutation rate; and
responsive to an occurrence of a predetermined event associated with the environment, using the mutation rate to determine
if the functional parameter value should mutate, and
changing the functional parameter value in response to a determination that the functional parameter value should mutate.
|