SYSTEM AND METHOD FOR PROFILE TAILORING IN AN AGGREGATE PROFILING SYSTEM
First Claim
1. A computer-implemented method comprising:
- obtaining aggregate profile data for a current location of a user; and
filtering a user profile of the user based on the aggregate profile data for the current location of the user to thereby provide a filtered user profile for the user.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for tailoring user profiles of users in a mobile aggregate profiling system. In one embodiment, the user profiles of the users in the mobile aggregate profiling system are tailored based on aggregate profile data relevant to current locations of the users. More specifically, in order to tailor the user profile of a user, aggregate profile data is obtained for the current location of the user. The user profile of the user is then filtered based on the aggregate profile data for the current location of the user. In one embodiment, the user profile is filtered at a server of the mobile aggregate profiling system. In another embodiment, the user profile is filtered at a mobile device of the user prior to sending the user profile to a server of the mobile aggregate profiling system.
-
Citations
43 Claims
-
1. A computer-implemented method comprising:
-
obtaining aggregate profile data for a current location of a user; and filtering a user profile of the user based on the aggregate profile data for the current location of the user to thereby provide a filtered user profile for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computing device comprising:
-
a communication interface; and a controller associated with the communication interface and adapted to; obtain aggregate profile data for a current location of a user; and filter a user profile of the user based on the aggregate profile data for the current location of the user to thereby provide a filtered user profile for the user. - View Dependent Claims (33, 34)
-
-
35. A computer-readable medium storing software for instructing a controller of a computing device to:
-
obtain aggregate profile data for a current location of a user; and filter a user profile of the user based on the aggregate profile data for the current location of the user to thereby provide a filtered user profile for the user.
-
-
36. A computer-implemented method comprising:
-
obtaining aggregate profile data for a desired location; and filtering the aggregate profile data based on the aggregate profile data itself. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A mobile device comprising:
-
a communication interface; and a controller associated with the communication interface and adapted to; obtain aggregate profile data for a desired location; and filter the aggregate profile data based on the aggregate profile data itself.
-
-
43. A computer-readable medium storing software for instructing a controller of a computing device to:
-
obtain aggregate profile data for a desired location; and filter the aggregate profile data based on the aggregate profile data itself.
-
Specification