Determining user stays of a user of a mobile device
First Claim
1. A method of automatically determining user stays of a user of a mobile device, comprising:
- persistently sensing, by at least one sensor of the mobile device, location information of the mobile device, wherein the location information includes a plurality of components, and wherein the location information includes a stream of location points;
determining the mobile device is within a specific distance of a specific location for at least a specific minimum time duration based on the location information, wherein the specific distance has a non-zero value;
determining a start time of a user stay based on the location information, the specific location and the specific distance, comprising determining that a physical distance between a plurality of N successive location points during the at least the specific minimum time duration is less than a threshold, wherein N is a predetermined number of location points; and
determining an end time of the user stay based on the location information, the specific location and the specific distance, whereinthe user stay is detected by clustering user location data continuously collected by the mobile device of the user, and matching the clustered user location data with a nearby point of interest.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and apparatuses for automatically determining user stays of a user of a mobile device are disclosed. One embodiment includes a network server operative to receive sensed location information of a mobile device. Further, the network server and/or a controller of the mobile device are operative to determine the mobile device is within a specific distance of a specific location for at least specific minimum time duration based on the location information, determine a start time of a user stay based on the location information, the specific location and the specific distance, and determine an end time of the user stay based on the location information, the specific location and the specific distance.
-
Citations
22 Claims
-
1. A method of automatically determining user stays of a user of a mobile device, comprising:
-
persistently sensing, by at least one sensor of the mobile device, location information of the mobile device, wherein the location information includes a plurality of components, and wherein the location information includes a stream of location points; determining the mobile device is within a specific distance of a specific location for at least a specific minimum time duration based on the location information, wherein the specific distance has a non-zero value; determining a start time of a user stay based on the location information, the specific location and the specific distance, comprising determining that a physical distance between a plurality of N successive location points during the at least the specific minimum time duration is less than a threshold, wherein N is a predetermined number of location points; and determining an end time of the user stay based on the location information, the specific location and the specific distance, wherein the user stay is detected by clustering user location data continuously collected by the mobile device of the user, and matching the clustered user location data with a nearby point of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A mobile device, comprising:
-
a location sensor operative to persistently sense location information of the mobile device, wherein the location information includes a plurality of components, and wherein the location information includes a stream of location points; a transceiver operative to establish a communication link with a network server; and a controller, wherein the controller is operative to; determine the mobile device is within a specific distance of a specific location for at least a specific minimum time duration based on the location information, wherein the specific distance has a non-zero value; determine a start time of a user stay based on the location information, the specific location and the specific distance, comprising determining that a physical distance between a plurality of N successive location points during the at least the specific minimum time duration is less than a threshold, wherein N is a predetermined number of location points; and determine an end time of the user stay based on the location information, the specific location and the specific distance, wherein the user stay is detected by clustering user location data continuously collected by the mobile device of the user, and matching the clustered user location data with a nearby point of interest. - View Dependent Claims (22)
-
Specification