System and method for product registration
First Claim
1. 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.
17 Assignments
0 Petitions
Accused Products
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.
150 Citations
56 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. 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. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. 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. - View Dependent Claims (38)
-
-
39. 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. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. 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. - View Dependent Claims (52, 53, 54, 55, 56)
-
Specification