Method and apparatus for identification of points of interest within a predefined area
First Claim
Patent Images
1. A method, comprising:
- accessing two or more location estimates for two or more mobile devices within a predefined area;
correlating the two or more location estimates in time and space to determine a set of location estimates for two or more mobile devices in motion;
determining two or more vectors at least partially from the set of location estimates for the two or more mobile devices in motion, at least a first vector of the two or more vectors to be determined based, at least in part, on two or more successive location estimates for a first mobile device in motion of the two or more mobile devices in motion;
determining at least one cluster based, at least in part, on the two or more vectors;
identifying, by a processor, one or more corridors within the predefined area based at least in part on the at least one cluster; and
storing at least one or more locations of the one or more corridors in a memory.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject matter disclosed herein relates to a system and method for identification of points of interest within a predefined area. Location estimates for substantially stationary mobile devices may be utilized to determine locations of one or more points of interest. Location estimates for mobile devices in motion may be utilized to determine locations of one or more corridors.
44 Citations
28 Claims
-
1. A method, comprising:
-
accessing two or more location estimates for two or more mobile devices within a predefined area; correlating the two or more location estimates in time and space to determine a set of location estimates for two or more mobile devices in motion; determining two or more vectors at least partially from the set of location estimates for the two or more mobile devices in motion, at least a first vector of the two or more vectors to be determined based, at least in part, on two or more successive location estimates for a first mobile device in motion of the two or more mobile devices in motion; determining at least one cluster based, at least in part, on the two or more vectors; identifying, by a processor, one or more corridors within the predefined area based at least in part on the at least one cluster; and storing at least one or more locations of the one or more corridors in a memory. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10, 11)
-
-
3. A method comprising:
-
accessing one or more location estimates for one or more mobile devices within a predefined area, wherein individual ones of the one or more location estimates have corresponding time stamps; correlating the one or more location estimates in time and space to determine a set of location estimates for the one or more mobile devices in motion; identifying, by a processor, one or more corridors within the predefined area based at least in part on the set of location estimates; storing at least one or more locations of the one or more corridors in a memory; determining a distance between a first location estimate for a particular mobile device for an individual associated with a first time stamp and a second location estimate associated with a second time stamp; and determining whether the distance exceeds a predefined minimum threshold distance. - View Dependent Claims (4)
-
-
12. A method comprising:
-
accessing one or more location estimates for one or more mobile devices within a predefined area; correlating the one or more location estimates in time and space to determine a set of location estimates for the one or more mobile devices in motion; identifying, by a processor, one or more corridors within the predefined area based at least in part on the set of location estimates; storing at least one or more locations of the one or more corridors in a memory; and ranking the one or more corridors based at least in part on a popularity index of the one or more corridors among the one or more mobile devices in motion.
-
-
13. An apparatus, comprising:
-
a receiver to receive signals from a network; a processor configured to; access two or more location estimates for two or more mobile devices within a predefined area; correlate the two or more location estimates in time and space to determine a set of location estimates for two or more mobile devices in motion; determine two or more vectors at least partially from the set of location estimates for the two or more mobile devices in motion, at least a first vector of the two or more vectors to be determined based, at least in part, on two or more successive location estimates for a first mobile device in motion of the two or more mobile devices in motion; determine at least one cluster based, at least in part, on the two or more vectors; identify one or more corridors within the predefined area based at least in part on the at least one cluster; and store at least one or more locations of the one or more corridors in a memory. - View Dependent Claims (14, 17, 18, 19, 20)
-
-
15. An apparatus, comprising:
-
a receiver to receive signals from a network; a processor configured to; access one or more location estimates for one or more mobile devices within a predefined area based at least in part on the signals, wherein individual ones of the one or more location estimates have corresponding time stamps; correlate the one or more location estimates in time and space to determine a set of location estimates for the one or more mobile devices in motion; identify one or more corridors within the predefined area based at least in part on the set of location estimates; and store at least one or more locations of the one or more corridors in a memory; determine a distance between a first location estimate, having a first time stamp, for a particular mobile device for an individual and a second location estimate, having a second time stamp; and
determine whether the distance exceeds a predefined minimum threshold distance. - View Dependent Claims (16)
-
-
21. An apparatus, comprising:
-
means for accessing two or more location estimates for two or more mobile devices within a predefined area; means for correlating the two or more location estimates in time and space to determine a set of location estimates for two or more mobile devices in motion; means for determining two or more vectors at least partially from the set of location estimates for the two or more mobile devices in motion, at least a first vector of the two or more vectors to be determined based, at least in part, on two or more successive location estimates for a first mobile device in motion of the two or more mobile devices in motion; means for determining at least one cluster based, at least in part, on the two or more vectors; means for identifying one or more corridors within the predefined area based at least in part on the at least one cluster; and means for storing at least one or more locations of the one or more corridors. - View Dependent Claims (22)
-
-
23. An apparatus comprising:
-
means for accessing one or more location estimates for one or more mobile devices within a predefined area, wherein individual ones of the one or more location estimates have corresponding time stamps; means for correlating the one or more location estimates in time and space to determine a set of location estimates for the one or more mobile devices in motion; means for identifying one or more corridors within the predefined area based at least in part on the set of location estimates; means for storing at least one or more locations of the one or more corridors; means for determining a distance between a first location estimate, having a first time stamp, for a particular mobile device for an individual and a second location estimate, having a second time stamp; and means for determining whether the distance exceeds a predefined minimum threshold distance. - View Dependent Claims (24)
-
-
25. An article, comprising:
a non-transitory storage medium comprising machine-readable instructions executable by a special purpose apparatus to; access two or more location estimates for two or more mobile devices within a predefined area; correlate the two or more location estimates in time and space to determine a set of location estimates for two or more mobile devices in motion; determine two or more vectors at least partially from the set of location estimates for the two or more mobile devices in motion, at least a first vector of the two or more vectors to be determined based, at least in part, on two or more successive location estimates for a first mobile device in motion of the two or more mobile devices in motion; determine at least one cluster based, at least in part, on the two or more vectors; identify one or more corridors within the predefined area based at least in part on the at least one cluster; and store at least one or more locations of the one or more corridors in a memory. - View Dependent Claims (26)
-
27. An article, comprising:
a non-transitory storage medium comprising machine-readable instructions executable by a special purpose apparatus to; access one or more location estimates for one or more mobile devices within a predefined area, wherein individual ones of the one or more location estimates have corresponding time stamps; correlate the one or more location estimates in time and space to determine a set of location estimates for the one or more mobile devices in motion; identify one or more corridors within the predefined area based at least in part on the set of location estimates; store at least one or more locations of the one or more corridors in a memory; determine a distance between a first location estimate, having a first time stamp, for a particular mobile device for an individual and a second location estimate, having a second time stamp; and determine whether the distance exceeds a predefined minimum threshold distance. - View Dependent Claims (28)
Specification