Method of processing positioning data
First Claim
1. A method of operating a server comprising a processor and memory having map data stored thereon, said map data comprising a plurality of navigable segments which may be selected to define a navigable route in an area covered by the map data, at least some of the navigable segments having a speed profile associated therewith, the speed profile comprising an expected speed of travel through the segment for different recurring time periods, the method comprising:
- obtaining position data received by wireless telecommunication from a first plurality of navigation devices;
causing the processor to generate an updated speed profile indicative of current traffic behaviour for at least one segment by processing the position data from at least two of the first plurality of navigation devices; and
for each navigation device of a second plurality of navigation devices;
identifying, for the navigation device, one or more segments within a predetermined distance of a current position of the navigation device; and
sending, to the navigation device, updated speed profiles only for segments identified as being within the predetermined distance.
2 Assignments
0 Petitions
Accused Products
Abstract
A server arranged to process GPS data to generate enhanced map data is disclosed, and comprises a plurality of navigable segments representing segments of a navigable route in an area covered by a map, the server connected with a wireless telecommunications transceiver arranged to receive GPS fixes by wireless telecommunication from a plurality of navigation devices and send the received GPS fixes to the server, the server comprising a processor arranged to generate at least one speed profile for each segment from the GPS fixes from at least two of the plurality of navigation devices, each speed profile comprising an expected speed of travel through the segment, and the server arranged to subsequently cause the transceiver to send the speed profiles to the navigation devices.
-
Citations
19 Claims
-
1. A method of operating a server comprising a processor and memory having map data stored thereon, said map data comprising a plurality of navigable segments which may be selected to define a navigable route in an area covered by the map data, at least some of the navigable segments having a speed profile associated therewith, the speed profile comprising an expected speed of travel through the segment for different recurring time periods, the method comprising:
-
obtaining position data received by wireless telecommunication from a first plurality of navigation devices; causing the processor to generate an updated speed profile indicative of current traffic behaviour for at least one segment by processing the position data from at least two of the first plurality of navigation devices; and for each navigation device of a second plurality of navigation devices; identifying, for the navigation device, one or more segments within a predetermined distance of a current position of the navigation device; and sending, to the navigation device, updated speed profiles only for segments identified as being within the predetermined distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium storing computer software that, when executed on a processor of a server comprising memory having map data stored thereon, said map data comprising a plurality of navigable segments which may be selected to define a navigable route in an area covered by the map data, at least some of the navigable segments having a speed profile associated therewith, the speed profile comprising an expected speed of travel through the segment for different recurring time periods, causes the server to perform a method comprising:
-
obtaining position data received by wireless telecommunication from a first plurality of navigation devices; causing the processor to generate an updated speed profile indicative of current traffic behaviour for at least one segment by processing the position data from at least two of the first plurality of navigation devices; and for each navigation device of a second plurality of navigation devices; identifying, for the navigation device, one or more segments within a predetermined distance of a current position of the navigation device; and sending, to the navigation device, updated speed profiles only for segments identified as being within the predetermined distance.
-
-
11. A server comprising memory having map data stored thereon, said map data comprising a plurality of navigable segments which may be selected to define a navigable route in an area covered by the map data, at least some of the navigable segments having a speed profile associated therewith, the speed profile comprising an expected speed of travel through the segment for different recurring time periods, the server connected with a wireless telecommunications transceiver configured to receive position data by wireless telecommunication from a first plurality of navigation devices and send the received position data to the server, the server further comprising a processor configured to:
-
generate an updated speed profile indicative of current traffic behaviour for at least one segment by processing the position data from at least two of the first plurality of navigation devices; and for each navigation device of a second plurality of navigation devices; identifying, for the navigation device, one or more segments within a predetermined distance of a current position of the navigation device; and sending, to the navigation device via the transceiver, updated speed profiles only for segments identified as being within the predetermined distance. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification