Method and apparatus for enabling trial period use of software products: method and apparatus for allowing a try-and-buy user interaction
First Claim
1. A method of distributing software objects from a producer to a potential user, comprising the method steps of:
- providing a software object;
providing a computer-accessible memory media;
providing a file management program;
reversibly inhibiting a function of said software object;
recording said software object onto said computer-accessible memory media;
shipping said computer-accessible memory media from said producer to said potential user;
loading said file management program into a user-controlled data processing system and integrating an operation of said file management program into an operating system for said user-controlled data processing system;
reading said computer-accessible memory media with said user-controlled data processing system;
utilizing said file management program to restore said function of said software object with said user-controlled data processing system to allow access to said software object following completion of a remote authorization procedure.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for distributing software objects from a producer to a potential user. The software object is reversibly functionally limited, preferably through encryption, and loaded onto a computer-accessible memory media along with the file management program. The computer-accessible memory media is shipped from the producer to the potential user. The file management program is loaded into a user-controlled data processing system, and associated with the operating system for the user-controlled data processing system. The computer-accessible memory media is read with the user-controlled data processing system. The file management program is utilized to restrict access to the software object.
107 Citations
18 Claims
-
1. A method of distributing software objects from a producer to a potential user, comprising the method steps of:
-
providing a software object; providing a computer-accessible memory media; providing a file management program; reversibly inhibiting a function of said software object; recording said software object onto said computer-accessible memory media; shipping said computer-accessible memory media from said producer to said potential user; loading said file management program into a user-controlled data processing system and integrating an operation of said file management program into an operating system for said user-controlled data processing system; reading said computer-accessible memory media with said user-controlled data processing system; utilizing said file management program to restore said function of said software object with said user-controlled data processing system to allow access to said software object following completion of a remote authorization procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification