Patent ID: 8811607

Claim:
A method of managing a primary context of a target to determine a secondary context from a plurality of primary contexts, the method comprising the steps of: by; detecting a target user using a detection device with a sensor for capturing an image or a voice of the target user; extracting a primary context of said target user based on data detected by said sensor using a context extraction module of the detection device, wherein said primary context of said target user indicates which of said target user is detected and where said target user is at a specific time; encrypting said primary context with a key corresponding to said target user using a target registration module of the detection device; and recording, by the detection device, the encrypted primary context in a storage device; identifying real name of said target user replacing real name of said target user with an identification name of said target user to make said real name anonymous using a first correspondence table, wherein the first correspondence table contains a plurality of entries of real name of said target users, said identification name of said target users, and said key corresponding to said target users, and wherein said detection device is a robot; receiving said encrypted primary context from said storage device; receiving said key corresponding to said target user involved in said encrypted primary context; decrypting said encrypted primary context using received key to determine said primary context of said target user that includes the presence of said target user at a given place during a given time interval such that said primary context of said target user can be compared with said plurality of primary contexts of one or more other of targets users to determine whether said target user and one or more of said other targets users share a common location during the given time interval; and requesting said detection device to delete information of a key corresponding to a specific one of said target user decryption of an encrypted primary context related to said specific one of said target user; wherein at least one of the steps is carried out using a computer device.