PROFILE CONSTRUCTION USING LOCATION-BASED AGGREGATE PROFILE INFORMATION
First Claim
1. A computer-implemented method comprising:
- determining one or more location and time period pairs for a subject user, each location and time period pair of the one or more location and time period pairs defining a previous location of the subject user and a time period during which the subject user was at the previous location;
obtaining historical aggregate profile data for the one or more location and time period pairs; and
creating a user profile for the subject user based on the historical aggregate profile data for the one or more location and time period pairs.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for creating a user profile for a subject user based on historical aggregate profile data for locations at which the subject user was previously located. In one embodiment, one or more location and time period pairs are determined for the subject user. Each location and time period pair defines a previous location of the subject user and a time period during which the subject user was at the previous location. Historical aggregate profile data is obtained for the location and time period pairs. For each location and time period pair, the historical aggregate profile data is generally an aggregation of user profiles of a number of users relevant to the location and time period pair. A user profile for the subject user is then created based on the historical aggregate profile data for the one or more location and time period pairs.
-
Citations
29 Claims
-
1. A computer-implemented method comprising:
-
determining one or more location and time period pairs for a subject user, each location and time period pair of the one or more location and time period pairs defining a previous location of the subject user and a time period during which the subject user was at the previous location; obtaining historical aggregate profile data for the one or more location and time period pairs; and creating a user profile for the subject user based on the historical aggregate profile data for the one or more location and time period pairs. - 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. A computing device comprising:
-
a communication interface; and a controller associated with the communication interface and adapted to; determine one or more location and time period pairs for a subject user, each location and time period pair of the one or more location and time period pairs defining a previous location of the subject user and a time period during which the subject user was at the previous location; obtain historical aggregate profile data for the one or more location and time period pairs; and create a user profile for the subject user based on the historical aggregate profile data for the one or more location and time period pairs.
-
-
29. A computer-readable medium storing software for instructing a controller of a computing device to:
-
determine one or more location and time period pairs for a subject user, each location and time period pair of the one or more location and time period pairs defining a previous location of the subject user and a time period during which the subject user was at the previous location; obtain historical aggregate profile data for the one or more location and time period pairs; and create a user profile for the subject user based on the historical aggregate profile data for the one or more location and time period pairs.
-
Specification