| Companies that provide or plan to introduce time or usage-based payment models, such as pay-per-use, for controlling access to their software can use the inventions claimed in the Patents to enable software by using embedded agents that communicate with a server computer. Software can be enabled for a specific period (e.g., trial period) to allow the user to determine whether he or she wants to pay for the product. If the user chooses not to pay, the invention allows the company to remotely disable the software. This embodiment of the invention has numerous applications for transactions involving computer software. |