Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
93 words
A method for securing software to reduce unauthorized use of the software and provide repeated contact with a software user, the method comprising: associating passwords with the software prior to distribution of the software; requiring entry of a first password of the passwords associated with the software upon first use of the software; repeatedly requiring the user to obtain another password of the passwords associated with the software to continue using the software; and transferring marketing, promotional, or advertising information to the user while the user obtains at least one of the passwords.
Claim 2
Independent Claim
93 words
A method for securing software to reduce unauthorized use of the software and provide repeated contact with a software user, the method comprising: associating passwords with the software prior to distribution of the software; requiring entry of a first password of the passwords associated with the software upon first use of the software; repeatedly requiring the user to obtain another password of the passwords associated with the software to continue using the software; and transferring marketing, promotional, or advertising information to the user while the user obtains at least one of the passwords.
Claim 3
Dependent Claim
26 words
The method of claim 1 further comprising transferring a second password of the passwords associated with the software to the user after obtaining valid registration information.
Claim 4
Dependent Claim
19 words
The method of claim 2 wherein obtaining valid registration information comprises comparing registration information to previously obtained registration information.
Claim 5
Dependent Claim
25 words
The method of claim 3 wherein obtaining valid registration information comprises comparing registration information with registration information obtained during the first use of the software.
Claim 6
Dependent Claim
24 words
The method of claim 2 wherein the second password authorizes continued use of the software for a period based on value of the software.
Claim 7
Dependent Claim
14 words
The method of claim 5 wherein the period is a calendar period of time.
Claim 8
Dependent Claim
18 words
The method of claim 5 wherein the period is a period of elapsed execution time of the software.
Claim 9
Dependent Claim
18 words
The method of claim 5 wherein the period is based on a version number associated with the software.
Claim 10
Dependent Claim
42 words
The method of claim 5 wherein the period is based on a new version of the software being released such that the period for authorized use of the user's version increases based on a number of subsequently released versions of the software.
Claim 11
Independent Claim
90 words
A method for providing continuing contact with a software user to repeatedly transfer information to the user, the method comprising: receiving registration information from the user; transferring authorization information to authorize continued use of the software beyond a current authorization interval in response to a request by the user or software for authorization for continued use of the software beyond the current authorization interval; and transferring marketing, promotional, or advertising information each time the user or software requests authorization for continued use of the software beyond the current authorization interval.
Claim 12
Independent Claim
90 words
A method for providing continuing contact with a software user to repeatedly transfer information to the user, the method comprising: receiving registration information from the user; transferring authorization information to authorize continued use of the software beyond a current authorization interval in response to a request by the user or software for authorization for continued use of the software beyond the current authorization interval; and transferring marketing, promotional, or advertising information each time the user or software requests authorization for continued use of the software beyond the current authorization interval.
Claim 13
Dependent Claim
29 words
The method of claim 10 wherein the authorization information authorizes continued use of the software for a period based on a subsequent version of the software being currently available.
Claim 14
Dependent Claim
31 words
The method of claim 10 wherein the authorization information authorizes continued use of the software for a period based on value of the software with increasing values associated with decreasing periods.
Claim 15
Dependent Claim
52 words
The method of claim 10 further comprising: comparing the registration information with previously received registration information; transferring authorization information which authorizes continued use of the software only if the registration information is substantially similar to the previously received information; and transferring the marketing, promotional, or advertising information regardless of the registration information.
Claim 16
Dependent Claim
89 words
The method of claim 10 further comprising: comparing the registration information with previously received registration information to determine whether the user is an authorized user; transferring authorization information which authorizes continued use of the software if the registration information indicates that the user is an authorized user; transferring information which disables continued operation of the software if the registration information indicates that the user is an unauthorized user; and transferring the marketing, promotional, or advertising information regardless of whether the registration information indicates the user is authorized or unauthorized.
Claim 17
Dependent Claim
39 words
The method of claim 10 further comprising: determining whether the user is an authorized user based on the registration information; transferring the marketing, promotional, or advertising information only if the registration information indicates the user is an unauthorized user.
Claim 18
Independent Claim
80 words
A method for securing software to reduce unauthorized use of the software while providing repeated contact with a software user, the method comprising: requiring entry of a first password upon first use of the software; subsequently requiring entry of another password by the user to continue using the software; transferring information to the user each time another password is required for continued operation of the software; and repeating the step of subsequently requiring entry of another password at predetermined intervals.
Claim 19
Independent Claim
80 words
A method for securing software to reduce unauthorized use of the software while providing repeated contact with a software user, the method comprising: requiring entry of a first password upon first use of the software; subsequently requiring entry of another password by the user to continue using the software; transferring information to the user each time another password is required for continued operation of the software; and repeating the step of subsequently requiring entry of another password at predetermined intervals.
Claim 20
Dependent Claim
15 words
The method of claim 16 wherein the step of repeating is performed at regular intervals.
Claim 21
Dependent Claim
15 words
The method of claim 16 wherein the step of repeating is performed at random intervals.
Claim 22
Dependent Claim
15 words
The method of claim 16 wherein the step of repeating is performed at scheduled intervals.
Claim 23
Dependent Claim
25 words
The method of claim 16 wherein the step of repeating is performed at predetermined intervals based on release dates of subsequent versions of the software.
Claim 24
Dependent Claim
22 words
The method of claim 16 further comprising: requiring entry of registration information prior to receiving another password to continue using the software.