Determining points of interest of a mobile user
First Claim
1. A method of determining a present point of interest of a user of a mobile device, comprising:
- obtaining, by the mobile device, spatial information about the user tracked over time over a plurality of locations;
obtaining, by the mobile device, temporal information tracked over time including a history of durations of time and frequency of past point of interest visits of the user, and timing associated with the spatial information;
obtaining, by the mobile device, behavior patterns of the user tracked over time, including sequences of previous point of interest visits, speed and position of the user;
obtaining, by the mobile device, behavior of the user'"'"'s use of the mobile device;
identifying activity motion of the user, including sensing acceleration or gyro motion of the mobile device and associating the sensed acceleration or gyro motion of the mobile device with spatial information of the mobile device;
obtaining, by the mobile device, identifications of wireless access points; and
automatically determining the present point of interest of the user after the user has arrived at the present point of interest, comprising;
disambiguating between potential points of interest to determine the present point of interest comprising generating a list of possible points of interest and ranking the possible points of interest by probability of being the present point of interest based on the spatial information, the temporal information, the behavior patterns of the user, the user'"'"'s use of the mobile device, the identified activity motion of the user, and the identifications of wireless access points.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and apparatus for tracking points of interest of a user of a mobile device are disclosed. One method includes determining points of interest of a user of a mobile device. The method includes obtaining user-related information, wherein the user-related information includes spatial information about the user, and determining at least one point of interest of the user based on the user-related information. Another embodiment includes an apparatus for determining points of interest of a user. For one embodiment, the apparatus is a mobile device. The mobile device is operative to obtain user-related information, wherein the user-related information comprising spatial information about the user, and the mobile device is operative to determine at least one point of interest of the user based on the user-related information.
34 Citations
30 Claims
-
1. A method of determining a present point of interest of a user of a mobile device, comprising:
-
obtaining, by the mobile device, spatial information about the user tracked over time over a plurality of locations; obtaining, by the mobile device, temporal information tracked over time including a history of durations of time and frequency of past point of interest visits of the user, and timing associated with the spatial information; obtaining, by the mobile device, behavior patterns of the user tracked over time, including sequences of previous point of interest visits, speed and position of the user; obtaining, by the mobile device, behavior of the user'"'"'s use of the mobile device; identifying activity motion of the user, including sensing acceleration or gyro motion of the mobile device and associating the sensed acceleration or gyro motion of the mobile device with spatial information of the mobile device; obtaining, by the mobile device, identifications of wireless access points; and automatically determining the present point of interest of the user after the user has arrived at the present point of interest, comprising; disambiguating between potential points of interest to determine the present point of interest comprising generating a list of possible points of interest and ranking the possible points of interest by probability of being the present point of interest based on the spatial information, the temporal information, the behavior patterns of the user, the user'"'"'s use of the mobile device, the identified activity motion of the user, and the identifications of wireless access points. - 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 mobile device, comprising:
-
a plurality of sensors; a processor operative to receive at least one input from the plurality of sensors wherein the processor is further operative to; obtain spatial information about a user tracked over time over a plurality of locations; obtain temporal information tracked over time including a history of durations of time and frequency of past point of interest visits of the user, and timing associated with the spatial information; obtain behavior patterns of the user tracked over time, including sequences of previous point of interest visits, speed and position of the user; obtaining behavior of the user'"'"'s use of the mobile device; identify activity motion of the user, including sensing acceleration or gyro motion of the mobile device and associating the sensed acceleration or gyro motion of the mobile device with spatial information of the mobile device; obtain identification of wireless access points; and automatically determine a present point of interest of the user based on the user-related information, comprising; disambiguating between potential points of interest to determine the present point of interest comprising generating a list of possible points of interest and ranking the possible points of interest by probability of being the present point of interest based on the spatial information, the temporal information, the behavior patterns of the user, the user'"'"'s use of the mobile device, the identified activity motion of the user, and the identifications of wireless access points.
-
-
29. A program storage device readable by a machine, tangibly embodying a program of instructions that when executed by a mobile device connectable to the machine, cause the mobile device to perform a method of determining a point of interest of a user, comprising;
-
obtaining, the mobile device, spatial information about the user tracked over time over a plurality of locations; obtaining, by the mobile device, temporal information tracked over time including a history of durations of time and frequency of past point of interest visits of the user, and timing associated with the spatial information; obtaining, by the mobile device, behavior patterns of the user tracked over time, including sequences of previous point of interest visits, speed and position of the user; obtaining, by the mobile device, behavior of the user'"'"'s use of the mobile device; identifying activity motion of the user, including sensing acceleration or gyro motion of the mobile device and associating the sensed acceleration or gyro motion of the mobile device with spatial information of the mobile device; obtaining, by the mobile device, identifications of wireless access points; and automatically determining the present point of interest of the user after the user has arrived at the present point of interest, comprising; disambiguating between potential points of interest to determine the present point of interest comprising generating a list of possible points of interest and ranking the possible points of interest by probability of being the present point of interest based on the spatial information, the temporal information, the behavior patterns of the user, the user'"'"'s use of the mobile device, the identified activity motion of the user, and the identifications of wireless access points. - View Dependent Claims (30)
-
Specification