METHODS AND APPARATUS FOR GENERATING USER PROFILE BASED ON PERIODIC LOCATION FIXES
First Claim
1. A method of generating a user profile based on location fixes, comprising:
- receiving a set of location fixes representing a location of a mobile device;
combining the set of location fixes to generate a user location history;
identifying a set of visited locations in the user location history;
sorting the set of visited locations by at least dwell-time; and
generating a user profile based at least on the sorted set of visited locations.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations relate to systems and methods for generating a user profile based on periodic location fixes. A cellular telephone or other mobile device captures location information via GPS or other capability. A location history can be generated from accumulated location fixes. The location history is then analyzed to detect the user'"'"'s travel and dwell patterns. That information can be combined with business classification (e.g., SIC, etc.) or Point of Interest (POI) databases to identify a user'"'"'s likely home, work, or other locations based on dwell-times, time of day, and other parameters. The user'"'"'s age and gender can potentially be inferred based on types of locations visited, such as school locations. The user profile can be correlated with market segmentation databases to generate a marketing rating, such as a Nielsen or Claritas rating. Advertising, media, or other content can then be tailored to the user'"'"'s individual location and demographic profiles.
-
Citations
57 Claims
-
1. A method of generating a user profile based on location fixes, comprising:
-
receiving a set of location fixes representing a location of a mobile device; combining the set of location fixes to generate a user location history; identifying a set of visited locations in the user location history; sorting the set of visited locations by at least dwell-time; and generating a user profile based at least on the sorted set of visited locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for generating a user profile based on location fixes, comprising:
-
a wireless interface to a mobile device; and a server, communicating with the wireless interface, the server being configured to; receive a set of location fixes representing a location of the mobile device, combine the set of location fixes to generate a user location history, identify a set of visited locations in the user location history, sort the set of visited locations by at least dwell-time, and generate a user profile based at least on the sorted set of visited locations. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for generating a user profile based on location fixes, comprising:
-
means for providing a wireless interface to a mobile device; and means for serving data to the mobile device, communicating with the means for providing a wireless interface, the means for serving data to the mobile device being configured to; receive a set of location fixes representing a location of the mobile device, combine the set of location fixes to generate a user location history, identify a set of visited locations in the user location history, sort the set of visited locations by at least dwell-time, and generate a user profile based at least on the sorted set of visited locations. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer program product, comprising:
computer-readable medium comprising; at least one instruction for causing a computer to receive a set of location fixes representing a location of a mobile device; at least one instruction for causing a computer to combine the set of location fixes to generate a user location history; at least one instruction for causing a computer to identify a set of visited locations in the user location history; at least one instruction for causing a computer to sort the set of visited locations by at least dwell-time; and at least one instruction for causing a computer to generate a user profile based at least on the sorted set of visited locations. - View Dependent Claims (27, 28, 29, 30)
-
31. A method of generating a user profile based on location fixes, comprising:
-
capturing a set of location fixes representing a location of a mobile device; and communicating the set of location fixes to a processor, the processor being configured to; receive the set of location fixes from the mobile device, combine the set of location fixes to generate a user location history, identify a set of visited locations in the user location history, sort the set of visited locations by at least dwell-time, and generate a user profile based at least on the sorted set of visited locations. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A mobile device, comprising:
-
a wireless interface to a server; and a processor, communicating with the wireless interface, the processor being configured to initiate processing comprising; receiving a set of location fixes representing a location of the mobile device, combining the set of location fixes to generate a user location history, identifying a set of visited locations in the user location history, sorting the set of visited locations by at least dwell-time, and generating a user profile based at least on the sorted set of visited locations. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A mobile device, comprising:
-
means for providing a wireless interface to a server; and means for processing data, communicating with the means for providing a wireless interface, the means for processing data being configured to initiate processing comprising; receiving a set of location fixes from the mobile device, combining the set of location fixes to generate a user location history, identifying a set of visited locations in the user location history, sorting the set of visited locations by at least dwell-time, and generating a user profile based at least on the sorted set of visited locations. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A computer program product, comprising:
computer-readable medium, the computer-readable medium being configured to program a mobile device, comprising; at least one instruction for causing a computer to receive a set of location fixes representing a position of the mobile device; at least one instruction for causing a computer to combine the set of location fixes to generate a user location history; at least one instruction for causing a computer to identify a set of visited locations in the user location history; at least one instruction for causing a computer to sort the set of visited locations by at least dwell-time; and at least one instruction for causing a computer to generate a user profile based at least on the sorted set of visited locations. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
57. A user segmentation profile, the user profile being generated by a method comprising:
-
receiving a set of user location fixes representing a location of a mobile device; combining the set of location fixes to generate a user location history; identifying a set of visited locations in the user location history; sorting the set of visited locations by at least dwell-time; and generating a user profile based at least on the sorted set of visited locations.
-
Specification