Patent ID: 8131837
Filing Date: 2012-03-06
Classification: G06Q

Abstract:
1. A method in a computing system for tracking user actions performed using particular client computer systems in a server computer system, comprising: from any of a plurality of client computer systems, receiving an action notification, the action notification specifying both (1) an action performed using the client computer system, and (2) a behavioral profile ID stored in the client computer system; determining whether a dictionary accessible to the server computer system contains a mapping from (1) the specified behavioral profile ID and (2) the specified action to a resulting behavioral profile ID, wherein the dictionary includes a plurality behavioral profile IDs that each correspond to a unique set of one or more actions, and wherein a selected one of the plurality of behavioral profile IDs included by the dictionary is stored by at least two client computer systems; if the dictionary does not contain a mapping from (1) the specified behavioral profile ID and (2) the specified action to a resulting behavioral profile ID: replying to the action notification with an instruction to the client computer system that originated the action notification to store the resulting behavioral profile ID to which the dictionary maps from (1) the specified behavioral profile ID and (2) the specified action in place of the behavioral profile ID currently stored in the client computer system.