An integrated creative reminding algorithm