Determining speed information
First Claim
Patent Images
1. ) A method, said method comprising:
- obtaining or holding available map data representing, at least in part, a travel network,determining, for at least one selected link of said travel network represented by said map data, a plurality of potential travel paths, wherein each potential travel path of said plurality of potential travel paths for said at least one selected link is at least partially defined by an incoming link of said travel network and an outgoing link of said travel network that are linked by said selected link and a direction of travel from said incoming link to said outgoing link on said selected link,for each potential travel path of said plurality of potential travel paths, determining whether said respective potential travel path is at least partially defined by a short incoming link and, if it is determined that said respective potential travel path of said potential travel paths is at least partially defined by a short incoming link, replacing said respective potential travel path of said plurality of potential travel paths with one or more further potential travel paths, wherein each of said further potential travel paths is at least partially defined by a further incoming link of said travel network linked by said short incoming link with said selected link and said outgoing link and a direction of travel from said further incoming link to said outgoing link on said selected link,for each potential travel path of said plurality of potential travel paths, determining a respective speed profile at least partially based on a plurality of respective probe data points of one or more respective probe data sets of a plurality of probe data sets, said one or more respective probe data sets associated with said respective potential travel path for which said respective speed profile is determined.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is presented, which comprises:
- obtaining or holding available map data representing, at least in part, a travel network,
- determining, for at least one selected link of the travel network represented by the map data, a plurality of potential travel paths, wherein each potential travel path of the plurality of potential travel paths for the at least one selected link is at least partially defined by an incoming link of the travel network and an outgoing link of the travel network that are linked by the selected link and a direction of travel from the incoming link to the outgoing link on the selected link,
- for each potential travel path of the plurality of potential travel paths, determining whether the respective potential travel path is at least partially defined by a short incoming link and, if it is determined that the respective potential travel path of the potential travel paths is at least partially defined by a short incoming link, replacing the respective potential travel path of the plurality of potential travel paths with one or more further potential travel paths, wherein each of the further potential travel paths is at least partially defined by a further incoming link of the travel network linked by the short incoming link with the selected link and the outgoing link and a direction of travel from the further incoming link to the outgoing link on the selected link,
- for each potential travel path of the plurality of potential travel paths, determining a respective speed profile at least partially based on a plurality of respective probe data points of one or more respective probe data sets of a plurality of probe data sets, the one or more respective probe data sets associated with the respective potential travel path for which the respective speed profile is determined.
Further presented are inter-alia corresponding apparatuses, a corresponding system and a corresponding computer program code.
-
Citations
35 Claims
-
1. ) A method, said method comprising:
-
obtaining or holding available map data representing, at least in part, a travel network, determining, for at least one selected link of said travel network represented by said map data, a plurality of potential travel paths, wherein each potential travel path of said plurality of potential travel paths for said at least one selected link is at least partially defined by an incoming link of said travel network and an outgoing link of said travel network that are linked by said selected link and a direction of travel from said incoming link to said outgoing link on said selected link, for each potential travel path of said plurality of potential travel paths, determining whether said respective potential travel path is at least partially defined by a short incoming link and, if it is determined that said respective potential travel path of said potential travel paths is at least partially defined by a short incoming link, replacing said respective potential travel path of said plurality of potential travel paths with one or more further potential travel paths, wherein each of said further potential travel paths is at least partially defined by a further incoming link of said travel network linked by said short incoming link with said selected link and said outgoing link and a direction of travel from said further incoming link to said outgoing link on said selected link, for each potential travel path of said plurality of potential travel paths, determining a respective speed profile at least partially based on a plurality of respective probe data points of one or more respective probe data sets of a plurality of probe data sets, said one or more respective probe data sets associated with said respective potential travel path for which said respective speed profile is determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising at least one processor and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:
-
obtain or hold available map data representing, at least in part, a travel network, determine, for at least one selected link of said travel network represented by said map data, a plurality of potential travel paths, wherein each potential travel path of said plurality of potential travel paths for said at least one selected link is at least partially defined by an incoming link of said travel network and an outgoing link of said travel network that are linked by said selected link and a direction of travel from said incoming link to said outgoing link on said selected link, for each potential travel path of said plurality of potential travel paths, determine whether said respective potential travel path is at least partially defined by a short incoming link and, if it is determined that said respective potential travel path of said potential travel paths is at least partially defined by a short incoming link, replace said respective potential travel path of said plurality of potential travel paths with one or more further potential travel paths, wherein each of said further potential travel paths is at least partially defined by a further incoming link of said travel network linked by said short incoming link with said selected link and said outgoing link and a direction of travel from said further incoming link to said outgoing link on said selected link, for each potential travel path of said plurality of potential travel paths, determine a respective speed profile at least partially based on a plurality of respective probe data points of one or more respective probe data sets of a plurality of probe data sets, said one or more respective probe data sets associated with said respective potential travel path for which said respective speed profile is determined. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A non-transitory computer readable storage medium including one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform:
-
obtaining or holding available map data representing, at least in part, a travel network, determining, for at least one selected link of said travel network represented by said map data, a plurality of potential travel paths, wherein each potential travel path of said plurality of potential travel paths for said at least one selected link is at least partially defined by an incoming link of said travel network and an outgoing link of said travel network that are linked by said selected link and a direction of travel from said incoming link to said outgoing link on said selected link, for each potential travel path of said plurality of potential travel paths, determining whether said respective potential travel path is at least partially defined by a short incoming link and, if it is determined that said respective potential travel path of said potential travel paths is at least partially defined by a short incoming link, replacing said respective potential travel path of said plurality of potential travel paths with one or more further potential travel paths, wherein each of said further potential travel paths is at least partially defined by a further incoming link of said travel network linked by said short incoming link with said selected link and said outgoing link and a direction of travel from said further incoming link to said outgoing link on said selected link, for each potential travel path of said plurality of potential travel paths, determining a respective speed profile at least partially based on a plurality of respective probe data points of one or more respective probe data sets of a plurality of probe data sets, said one or more respective probe data sets associated with said respective potential travel path for which said respective speed profile is determined.
-
Specification