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, wherein the sequential trajectory data is collected by one or more sensors of a computing system;
filtering the one or more clusters based on motion or speed associated with the sequential trajectory data; and
determining, by a communication system comprising the computing system, 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.
70 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, wherein the sequential trajectory data is collected by one or more sensors of a computing system; filtering the one or more clusters based on motion or speed associated with the sequential trajectory data; and determining, by a communication system comprising the computing system, 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, wherein the 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 executable by at least one processor and operable to obtain sequential trajectory data of a computing system that forms one or more clusters; executable computer code executable by at least one processor and operable to filter the one or more clusters based on motion or speed associated with the sequential trajectory data of the computing system; and executable computer code executable by at least one processor and 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 a 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 the location of the 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 the location of the first area based at least in part on the selected subset. - View Dependent Claims (20)
-
Specification