Methods, Apparatuses, and Computer Program Products for Adding Profile Data
1 Assignment
0 Petitions
Accused Products
Abstract
It is presented a method being performed in a server (5). The method comprises the steps of: receiving, from a mobile terminal (1), identity data for a first user and tag data of a tag (3). The tag data has been detected using local communication (2) of the mobile terminal, and the tag data is coupled to a profile data item for a user profile for the first user. Furthermore, the method includes obtaining time data related to when the tag data was detected; adding the profile data item and the time data to the user profile; and finding a user profile of a second user in a database (6) containing user profiles, wherein the user profile of the second user matches, using at least one criteria, the user profile of the first user. A corresponding mobile terminal method is also presented, along with associated apparatuses and server program products.
-
Citations
34 Claims
-
1-16. -16. (canceled)
-
17. A method performed in a server, said method comprising:
-
receiving from a mobile terminal identity data that identifies a first user; receiving from said mobile terminal tag data that is associated with a tag and that has been detected by the mobile terminal using local communication; obtaining time data related to when said tag data was detected; determining a tag position that indicates a position of said tag, by reading a position associated with the tag data; creating a user profile for said first user in a database containing user profiles, if said database does not already include a user profile for said first user; adding to said user profile for said first user the time data, the tag position, and a profile data item that is mapped to said tag data, wherein said user profile is identified using said identity data; and finding in said database a user profile of a second user that matches said user profile of said first user according to at least one criteria. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method performed in a mobile terminal, comprising:
-
obtaining identity data that identifies a first user; detecting tag data associated with a tag using local communication of said mobile terminal; sending said identity data and said tag data to an apparatus for adding a profile data item mapped to said tag data to a user profile for said first user, said profile data item comprising a tag position determined by reading a position associated with the tag data; and responsive to sending said tag data, receiving notification that a user profile has been created for the first user. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A server comprising a controller configured to:
-
receive from a mobile terminal identity data that identifies a first user; receive from said mobile terminal tag data that is associated with a tag and that has been detected by the mobile terminal using local communication; obtain time data related to when said tag data was detected; determine a tag position that indicates a position of said tag, by reading a position associated with the tag data; create a user profile for said first user in a database containing user profiles, if said database does not already include a user profile for said first user; add to said user profile for said first user the time data, the tag position, and a profile data item that is mapped to said tag data, wherein said user profile is identified using said identity data; and find in said database a user profile of a second user that matches said user profile of said first user according to at least one criteria.
-
-
31. A mobile terminal comprising:
-
a detector configured to use local communication to detect tag data associated with a tag; a controller configured to obtain identity data that identifies a first user and to obtain time data for when said tag data was detected; a transmitter configured to send said identity data and said tag data to an apparatus for adding a profile data item mapped to said tag data to a user profile for said first user, said profile data item comprising a tag position determined by reading a position associated with the tag data; a receiver configured to receive, responsive to sending said identity data and said tag data, notification that a user profile has been created for the first user, and to receive notification indicating that a match has been found between said user profile of said first user and a user profile for a second user according to at least one criteria. - View Dependent Claims (32)
-
-
33. A computer program product stored on a computer readable medium and comprising software instructions that, when executed in a server, cause the server to manage user profiles in a database, said server configured to receive from a mobile terminal identity data that identifies a first user and tag data that is associated with a tag, said tag data having been detected by the mobile terminal using local communication, and wherein said software instructions cause the server to:
-
obtain time data related to when said tag data was detected; determine a tag position that indicates a position of said tag, by reading a position associated with the tag data; create a user profile for said first user in the database, if said database does not already include a user profile for said first user; add to said user profile for said first user the time data, the tag position, and a profile data item that is mapped to said tag data, wherein said user profile is identified using said identity data; and find in said database a user profile of a second user that matches said user profile of said first user according to at least one criteria.
-
-
34. A computer program product comprising software instructions that, when executed in a controller of a mobile terminal, causes the mobile terminal to:
-
obtain identity data that identifies a first user; detect tag data associated with a tag using local communication of said mobile terminal; and send said identity data and said tag data to an apparatus for adding a profile data item mapped to said tag data to a user profile for said first user, said profile data item comprising a tag position determined by reading a position associated with the tag data; wherein the mobile terminal is configured, responsive to sending said tag data, to receive notification that a user profile has been created for the first user.
-
Specification