Patent ID: 8554770

Claim:
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, wherein the historical aggregate profile data for the one or more location and time period pairs comprises, for each location and time period pair of the one or more location and time period pairs, a plurality of historical aggregate profiles for a corresponding plurality of sub-bands within the time period defined by the location and time period pair; 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, wherein creating the user profile comprises, for each location and time period pair of the one or more location and time period pairs: determining relevancy ratings for the plurality of sub-bands within the time period defined by the location and time period pair; and combining the plurality of historical aggregate profiles for the plurality of sub-bands within the time period defined by the location and time period pair based on the relevancy ratings for the plurality of sub-bands to provide a consolidated profile for the location and time period pair where the user profile is based on the consolidated profile, wherein combining the plurality of historical aggregate profiles for the plurality of sub-bands within the time period defined by the location and time period pair comprises, for each historical aggregate profile of the plurality of historical aggregate profiles: determining whether the relevancy rating for one of the plurality of sub-bands that corresponds to the historical aggregate profile is greater than or equal to a predefined cut-off value; and merging at least a subset of the historical aggregate profile into the consolidated profile for the location and time period pair when the relevancy rating is greater than or equal to the predefined cut-off value.