SYSTEM FOR DETERMINING THE LOCATION OF ENTRANCES AND AREAS OF INTEREST
First Claim
Patent Images
1. A method for determining a location of a first area, the method comprising:
- obtaining sequential trajectory data that forms one or more clusters;
filtering the one or more clusters based on motion or speed associated with the sequential trajectory data; and
determining a location of a first area based at least in part on the remaining, unfiltered one or more clusters.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, GPS data, ambient signal data, radio frequency data and/or other types of data are used to determine the location of an entrance to an area or a building. In another aspect, sequential trajectory data is collected and the data is analyzed and/or processed to determine the location of an area of interest.
-
Citations
20 Claims
-
1. A method for determining a location of a first area, the method comprising:
-
obtaining sequential trajectory data that forms one or more clusters; filtering the one or more clusters based on motion or speed associated with the sequential trajectory data; and determining a location of a first area based at least in part on the remaining, unfiltered one or more clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium that includes executable computer code embodied in a tangible form operable to determine a location of an area of interest wherein the computer readable storage medium includes:
-
executable computer code operable to obtain sequential trajectory data that forms one or more clusters; executable computer code operable to filter the one or more clusters based on motion or speed associated with the sequential trajectory data; and executable computer code operable to determine a location of a first area based at least in part on the remaining, unfiltered one or more clusters. - View Dependent Claims (18)
-
-
19. A system for determining a location of an entrance to a second area and the location of a first area that is within the second area, the system comprising:
-
a device comprising; at least one processor; at least one memory including a computer readable storage medium that includes device computer code stored in a tangible form wherein the device computer code, when executed by the at least one processor of the device, causes the device to; collect GPS data; collect ambient signal data; and determine a location of an entrance to the second area based on a combination of the GPS data and the ambient signal data; collect sequential trajectory data that forms a trace extending from the entrance to the second area; cluster the collected sequential trajectory data based on distance and duration, thereby forming one or more clusters from the collected sequential trajectory data; filter the one or more clusters based on speed and motion; and determine a candidate location of a first area based on one of the one or more remaining, unfiltered clusters; and a server comprising; at least one memory including a computer readable storage medium that includes server computer code stored in a tangible form wherein the server computer code, when executed by the at least one processor of the server, causes the server to; obtain a plurality of candidate first area locations from a plurality of devices; receive the candidate location of the first area determined by the device, which is one of the plurality of candidate first area locations; select a subset of the candidate first area locations based at least in part on a trajectory distance between each candidate first area location and the determined location of the entrance to the second area; and estimate a location of the first area based at least in part on the selected subset. - View Dependent Claims (20)
-
Specification