Computer readable storage medium for securing software to...

Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Protection at a particular protocol layer

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C705S051000

Reexamination Certificate

active

06813718

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to apparatus and methods for repeatedly contacting software end-users and providing information, such as software passwords to enable continued use, marketing, advertising, and/or promotional material.
2. Background Art
Software developers are often victims of illicit copying and unauthorized use of their software in violation of contractual obligations imposed by licensing agreements and subject to civil and criminal penalties under various domestic and foreign laws. Unauthorized entities range from a relatively small percentage of the total users to an overwhelming majority of illegal users. Such unauthorized use not only amounts to theft of the developers' intellectual property, but also reduces the number of programs sold and therefore the associated profitability of the developer. This may ultimately diminish the creative effort expended by the software developers due to the reduced financial incentive. The advent of the Internet has contributed to the proliferation of pirated software, known as “warez”, which is easily located and readily downloaded.
Various strategies have been employed to make unauthorized duplication and use of software more difficult. One such approach is to provide a hardware “key” which is typically installed in the parallel port of the computer to provide a software interlock. If the key is not in place, the software will not execute. This method is relatively expensive for the developer and cumbersome for the authorized user while remaining vulnerable to theft by duplication of the hardware key.
Another approach requires the user to enter a serial number or customer identification number during installation of the software. Missing or invalid registration information prevents installation of the software. This approach is easily defeated by transferring the serial number or customer identification number to one or more unauthorized users.
Yet another approach requires registering the software with the manufacturer or distributor to obtain an operational code or password necessary for installation of the software. Again, once the operational code or password is obtained, it may be perpetually transferred along with pirated copies to numerous unauthorized users.
Various copy protection strategies have been employed to reduce the number of unauthorized copies available. This approach is generally disfavored by users who may have a legitimate need to make backup or archival copies or transfer a copy to a new computer or hard drive.
While prior art strategies have enjoyed various levels of success in reducing unauthorized use of software, they often impose a significant burden on the authorized users or are easily defeated by unauthorized users. As such, software developers need an apparatus and/or method for reducing unauthorized use of software which does not burden the authorized users to dissuade them from purchasing and using the protected software.
SUMMARY OF THE INVENTION
Thus, one object of the present invention is to provide an apparatus and method for improving software security throughout the lifetime of the software.
Another object of the present invention is to provide an apparatus and method for monitoring the number of users of a software product, both authorized and unauthorized.
Yet another object of the present invention is to provide an apparatus and method for the software manufacturer to maintain contact with the user over an extended period of time to provide repeated opportunities for promotional and marketing purposes, for example.
A further object of the present invention is to provide a method and apparatus for reducing unauthorized use of software which facilitate periodic software updates and forwarding of information, when and if desired.
A still further object of the present invention is to identify those entities responsible for unauthorized copying or use of software so that appropriate action may be taken, such as disabling the software, requesting payment from the user, or seeking civil or criminal penalties.
Another object of the present invention is to provide a method and apparatus for reducing unauthorized software use which deactivates unauthorized copies when an unauthorized user attempts to obtain a password.
In carrying out the above objects and other objects, the present invention provides a computer readable storage medium having stored data which is directly or indirectly readable by a computer, representing instructions executable by a computer to reduce unauthorized use of software. The medium includes instructions for requiring a user to enter a first authorization code (i.e., first password) supplied with the software to at least partially enable the software on the computer for use by the user for an initial authorization period. The medium also includes instructions for requiring the user to contact a software licence compliance representative for retrieval of at least one additional authorization code (i.e., at least one additional password). The software is operable during a subsequent authorization period beyond the initial authorization period without further continual communication with the representative following entry of the at least one additional authorization code. The medium further includes instructions for requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code. The registration information includes computer specific information. The medium additionally includes instructions for at least partially disabling the software following the initial authorized period if the at least one additional authorization code is not entered.
The medium may further include instructions for at least partially disabling the software if the registration information provided by the user to the representative indicates that the user is an unauthorized user; instructions for communicating the at least one additional authorization code to the software upon the registration information indicating that the software has not been previously registered; and/or instructions for communicating the at least one additional authorization code to the software upon the registration information matching at least a portion of previously provided registration information.
The present invention contemplates, but does not require, more frequent password updates for more complex software because it is generally more costly to develop (and therefore more valuable to users) whereas less costly software would require fewer password updates to reduce administrative costs associated with password maintenance.
Password or authorization code updates may be obtained automatically or manually. Automatic updates are accomplished using electronic communication between the manufacturer's computer (or an authorized representative) and the user's computer. Updates may be performed by a direct modem connection, via email, a web browser, or the like. The particular time and nature of updates and the user interface utilized to implement the updates may vary by manufacturer or product. Manual updates are performed by advance or periodic notifications generated by the software to alert the user that password updates are required or will be required in the near future. The user may then contact the manufacturer for the specific password update via telephone, mail, email, or the like. Password advisories normally occur prior to the periodic termination of the operating period which may be measured by program starts, elapsed running time, calendar period, etc. Password updates may be in the form of alphanumeric and/or encrypted passwords or of any other conventional type.
Preferably, the user must provide registration information prior to receiving the original or updated password or authorization code. Registration information may be entered by the user or automatically acquired (and transmitted for aut

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Computer readable storage medium for securing software to... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer readable storage medium for securing software to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer readable storage medium for securing software to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3361848

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.