Patent ID: 8732245
Filing Date: 2014-05-20
Classification: G06Q,H04L

Abstract:
1. A system for pre-selecting a candidate folder for a current message, the candidate folder being one of a plurality of folders for storing messages, the system comprising: an electronic communication device comprising a processor; a storage module on the electronic communication device for storing the plurality of folders; a communication module on the electronic communication device for receiving or transmitting the current message; a derivation sub-module for operating the processor to derive at least one comparison criteria from at least one selected attribute of the current message; a folder pre-selection cache on the electronic communication device having n configurable entries, n being a predetermined positive integer greater than one, each configurable entry being configurable based on how a previous message is stored to record an associated pre-selection criterion, derived by the processor from the previous message to distinguish the previous message, for matching with the current message, and an associated folder identification for identifying an associated folder in the plurality of folders; a message comparison module operating upon the folder pre-selection cache for comparing the at least one comparison criterion, derived by the derivation sub-module from the at least one selected attribute of the current message to distinguish the current message from other messages, with the associated pre-selection criterion of at least one entry in the folder pre-selection cache to determine a matching entry in the folder pre-selection cache, wherein if the message comparison module fails to determine a matching entry for a first determined comparison criterion in the at least one comparison criterion, the first determined comparison criterion being derived from a first-considered attribute in the at least one attribute of the current message, then the derivation sub-module is further operable to derive a second determined comparison criterion in the at least one comparison criterion, the second determined comparison criterion being derived from a second-considered attribute in the at least one attribute of the current message, the second-considered attribute being different from the first-considered attribute; a folder pre-selection module operating upon the folder pre-selection cache, for pre-selecting the candidate folder identified by the associated folder identification of the matching entry when the message comparison module determines the matching entry in the folder pre-selection cache; a user-interface on the electronic communication device for displaying the current message and the pre-selected candidate folder before the message is filed, wherein the user-interface comprises a folder selection module operable by a user, and the folder selection module is operable by the user to allocate the current message to a user-selected folder in the plurality of folders; a cache-updating sub-module operating upon the folder pre-selection cache for automatically updating the folder pre-selection cache based on up to n previous messages undergoing folder selection prior to the current message, n being a positive integer greater than 1, wherein