METHOD AND APPARATUS CALCULATING ESTIMATED TIME OF ARRIVAL FROM MULTIPLE DEVICES AND SERVICES
First Claim
1. A method comprising:
- determining at least one route, wherein the at least one route includes a plurality of segments navigated using a plurality of devices or services;
receiving a plurality of individual estimated time of arrival from the plurality of devices or services,wherein the plurality of individual estimated times of arrival is for at least one of the plurality of segments associated with the plurality of devices or services,wherein the plurality of individual estimated times of arrival is calculated independently by respective devices or services of the plurality of devices or services; and
causing, at least in part, a calculation of a total estimated time of arrival based, at least in part, on the plurality of individual estimated times of arrival.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided for calculating a final estimated time of arrival to at least one destination location based, at least in part, on multiple estimated time of arrival provided by one or more devices and/or services for one or more routing segments. The approach involves determining at least one route, wherein the at least one route includes a plurality of segments navigated using a plurality of devices or services. The approach also involves receiving at least one individual estimated time of arrival from at least one of the plurality of devices or services, wherein the at least one individual estimated time of arrival is for at least one of the plurality of segments associated with the at least one of the plurality of devices or services, and wherein the at least one individual estimated time of arrival is calculated independently by the at least one of the plurality of devices or services. The approach further involves causing, at least in part, a calculation of a total estimated time of arrival based, at least in part, on the at least one individual estimated time of arrival.
49 Citations
21 Claims
-
1. A method comprising:
-
determining at least one route, wherein the at least one route includes a plurality of segments navigated using a plurality of devices or services; receiving a plurality of individual estimated time of arrival from the plurality of devices or services, wherein the plurality of individual estimated times of arrival is for at least one of the plurality of segments associated with the plurality of devices or services, wherein the plurality of individual estimated times of arrival is calculated independently by respective devices or services of the plurality of devices or services; and causing, at least in part, a calculation of a total estimated time of arrival based, at least in part, on the plurality of individual estimated times of arrival. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 perform at least the following, determine at least one route, wherein the at least one route includes a plurality of segments navigated using a plurality of devices or services; receive a plurality of individual estimated time of arrival from the plurality of devices or services, wherein the plurality of individual estimated times of arrival is for at least one of the plurality of segments associated with the plurality of devices or services, wherein the plurality of individual estimated times of arrival is calculated independently by respective devices or services of the plurality of devices or services; and cause, at least in part, a calculation of a total estimated time of arrival based, at least in part, on the plurality of individual estimated times of arrival. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
determine at least one route, wherein the at least one route includes a plurality of segments navigated using a plurality of devices or services; receive a plurality of individual estimated time of arrival from the plurality of devices or services, wherein the plurality of individual estimated times of arrival is for at least one of the plurality of segments associated with the plurality of devices or services, wherein the one plurality of individual estimated times of arrival is calculated independently by respective devices or services of the plurality of devices or services; and cause, at least in part, a calculation of a total estimated time of arrival based, at least in part, on the individual estimated times of arrival. - View Dependent Claims (19, 20)
-
-
21-48. -48. (canceled)
Specification