Navigation apparatus, server apparatus and method of collecting parking location information
First Claim
Patent Images
1. A server for enriching a database of parking location information, the server comprising:
- a memory storage comprising a database comprising one or more known parking locations; and
a processing resource coupled to the memory storage, wherein the processing unit is operative to;
receive log data associated with movement for a plurality of navigation devices, the log data comprising a record of changes of locations of the navigation devices with time;
support a parking location determination module, the parking location determination module being arranged to determine from the log data candidate parking locations where a navigation device was substantially unchanged with respect to time for at least a predetermined period of time;
support a pattern matching engine to determine clusters of candidate parking locations from the log data, a cluster being a collection of candidate parking locations that are within a predetermined distance of each other; and
update the database with the candidate parking locations identified by the pattern matching engine.
2 Assignments
0 Petitions
Accused Products
Abstract
A navigation apparatus comprises a processing resource operably coupled to a receiver for location-related data and arranged to perform, when in use, location determination. The processing resource supports a parking location determination module the parking location determination module is arranged to determine when the location determined is substantially unchanged and to determine that the location determined constitutes a candidate parking location in response to the location determined remaining substantially unchanged relative to a predetermined period of time.
38 Citations
20 Claims
-
1. A server for enriching a database of parking location information, the server comprising:
-
a memory storage comprising a database comprising one or more known parking locations; and a processing resource coupled to the memory storage, wherein the processing unit is operative to; receive log data associated with movement for a plurality of navigation devices, the log data comprising a record of changes of locations of the navigation devices with time; support a parking location determination module, the parking location determination module being arranged to determine from the log data candidate parking locations where a navigation device was substantially unchanged with respect to time for at least a predetermined period of time; support a pattern matching engine to determine clusters of candidate parking locations from the log data, a cluster being a collection of candidate parking locations that are within a predetermined distance of each other; and update the database with the candidate parking locations identified by the pattern matching engine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of collecting parking location information, the method comprising:
-
analysing, by a processor, location data relating to changes in location of a plurality of navigation apparatus with time; determining, by a processor, when a location of a navigation apparatus is substantially unchanged with respect to time for at least a predetermined period of time, wherein the determination that the location of the navigation apparatus is substantially unchanged with respect to time for at least a predetermined period of time constitutes a candidate parking location; identifying, by a processor, instances of candidate parking locations that are within a predetermined distance of each other; identifying, by a processor, at least one of a spatial and temporal pattern in the identified candidate parking locations indicative of a collection of parking locations; and inferring, by a processor, that the candidate parking locations identified as being indicative of a collection of parking locations are actual parking locations. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium which stores a set of instructions which when executed performs a method of collecting parking location information, the method executed by the set of instructions comprising:
-
analysing location data relating to changes in location of a plurality of navigation apparatus with time; determining when a location of a navigation apparatus is substantially unchanged with respect to time for at least a predetermined period of time, wherein the determination that the location of the navigation apparatus is substantially unchanged with respect to time for at least a predetermined period of time constitutes a candidate parking location; identifying instances of candidate parking locations that are within a predetermined distance of each other; identifying at least one of a spatial and temporal pattern in the identified candidate parking locations indicative of a collection of parking locations; and inferring that the candidate parking locations identified as being indicative of a collection of parking locations are actual parking locations. - View Dependent Claims (17, 18, 19, 20)
-
Specification