System and method for product registration
AssigneeRemedy Corporation
InventorsDavid L. Hecksel, Russel A. Duderstadt
Life of this patent
Estimating the term…
Abstract
A method for registering a software program and performing post-registration activities includes initiating a registration session for the software program; identifying a matching software program; selecting registration information stored in a memory, the selected registration information provided by a user during a previous registration session for the matching software program; and proceeding with the registration session based on the selected registration information. In another embodiment, the method includes determining a current registration status of the software program based on a current date, a reference date, and a configurable post-registration activity period; and conducting the post-registration activity based on the status of the software program.
Claims56
A method for registering a software program, comprising:
- initiating a registration session for the software program;
- searching a memory for a matching software program comprising a previously registered software program having at least one attribute that matches an attribute of the software program;
- adding the matching software program to a list of matching software programs;
- selecting the most recently accessed matching software program from the list of matching software programs;
- retrieving selected registration information associated with the selected matching software program and provided by a user during a previous registration session for the selected matching software program;
- and
- proceeding with the registration session based on the selected registration information.
A system for registering a software program, comprising:
- a memory operable to store registration information provided by a user during a previous registration session for a most recently accessed matching software program;
- a user interface operable to receive input from a user;
- and
- a processor operable to retrieve the registration information associated with the matching software program for use in a registration session for a software program.
A computer readable media having a software program operable to execute the following steps on a processor of a computer:
- initiating a registration session for a software program;
- searching a memory for a matching software program comprising a previously registered software program having at least one attribute that matches an attribute of the software program;
- adding the matching software program to a list of matching software programs;
- selecting a most recently accessed matching software program from the list of matching software programs;
- retrieving selected registration information associated with the selected matching software program and provided by a user during a previous registration session for the selected matching software program;
- and
- proceeding with the registration session based on the selected registration information.
A method for performing a post-registration activity associated with a software program, comprising:
- accessing a memory comprising a reference date and at least one configurable post-registration activity period;
- for each configurable post-registration activity period, generating an activity date comprising the reference date plus the configurable post-registration activity period;
- comparing the current date to at least one activity date to determine a current activity date;
- and
- conducting a post-registration activity based on the determined current activity date.
A system for performing post-registration activities, comprising:
- a memory comprising:
- a reference date associated with a software program;
- a configurable post-registration activity period associated with the software program;
- and
- registration information relating to at least one previously registered software program;
- and
- a processor operable to access the memory to determine a current registration status of the software program, the current registration status based on a relationship between the reference date, a current date, and the configurable post-registration activity period, the processor further operable to conduct a session based on the current registration status of the software, the processor further operable to access the memory in response to a current registration of the software program to retrieve selected registration information relating to a selected previously registered software program, and to utilize the selected registration information in the current registration of the software program.
A computer readable media having a software program operable to execute the following steps on a processor of a computer:
- initiating a session;
- accessing a memory comprising a reference date and at least one configurable post-registration activity period;
- for each configurable post-registration activity period, generating an activity date comprising the reference date plus the configurable post-registration activity period;
- comparing the current date to at least one activity date to determine a current activity date;
- and
- conducting a session based on the determined current activity date.
A system for performing post-registration activities, comprising:
- a memory comprising:
- a reference date associated with a software program;
- a configurable post-registration activity period associated with the software program;
- a chronology table comprising an activity date corresponding to each configurable post-registration activity period comprising the reference date plus one of the configurable post-registration activity periods;
- and
- a current activity date determined by comparing a current date to at least one activity date;
- and
- a processor operable to access the memory to determine the current activity date and to conduct a post-registration activity based on the determined current activity date.
Dependencies are inferred from the claim text.