Patent ID: 7324994
Filing Date: 2008-01-29
Classification: G06F,Y10S

Abstract:
1. A computer implemented method comprising: accessing records in a database including identifying records using database keys corresponding to each record, wherein each record in the database has a database key that uniquely identifies the corresponding record in the database; generating records outside the database in response to a user input and through a user interface, wherein generating records includes generating records having non-unique record keys and no database keys; generating database keys for records having no database key using a database key association layer; associating the generated database keys with non-unique record keys, where non-unique record keys do not have sufficient information to uniquely identify records in the database; receiving, in the database key association layer, a first non-unique record key from the user interface for a first record, the first non-unique record key having insufficient information to uniquely identify the first record as a record in the database; generating a first database key for the first record and uniquely associating the first database key with the first non-unique record key to enable the first record to be stored in the database, the generating a first database key for the first record and uniquely associating the first database key with the first non-unique record key being done by the database key association layer; and storing the first record in the database after the first database key has been generated, the database using the first database key to identify the first record in the database.