Method and system for prediction-based distributed navigation
First Claim
1. A prediction-based navigation method in a distributed system comprising a client and a remote server, wherein the steps of providing prediction-based distributed navigation by the client comprises:
- sending a request for a set of routing information to the server by the client, wherein the request comprises sending a set of position coordinates;
estimating an initial user position in response to receiving the client request and the set of position coordinates;
calculating a comfort zone range wherein the comfort zone range comprises a minimum and a maximum displacement value, wherein the minimum displacement is defined by a minimum weighted function, an initial user speed, and an estimated elapsed time, and the maximum displacement of the comfort zone range is defined by a maximum weighted function, the initial user speed, and the estimated elapsed time; and
generating a new set of routing information to a destination requested by the user using the calculated comfort zone range to estimate a route origin and accessing one or more databases to determine a set of routing directions from the estimated route origin to the destination.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and system for prediction-based navigation in a real-time distributed navigation system. In one embodiment, a server receives a request from a client comprising one or more position coordinates. The server estimates the user'"'"'s speed, estimates total elapsed time, calculates an optimal route to the destination and sends a set of routing directions to the client. Moreover, the server estimates a route origin within an estimated comfort zone in order to calculate the optimal route from the estimated origin to the destination.
142 Citations
38 Claims
-
1. A prediction-based navigation method in a distributed system comprising a client and a remote server, wherein the steps of providing prediction-based distributed navigation by the client comprises:
-
sending a request for a set of routing information to the server by the client, wherein the request comprises sending a set of position coordinates;
estimating an initial user position in response to receiving the client request and the set of position coordinates;
calculating a comfort zone range wherein the comfort zone range comprises a minimum and a maximum displacement value, wherein the minimum displacement is defined by a minimum weighted function, an initial user speed, and an estimated elapsed time, and the maximum displacement of the comfort zone range is defined by a maximum weighted function, the initial user speed, and the estimated elapsed time; and
generating a new set of routing information to a destination requested by the user using the calculated comfort zone range to estimate a route origin and accessing one or more databases to determine a set of routing directions from the estimated route origin to the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A prediction-based navigation method in a distributed system comprising a client and a remote server, wherein the steps of providing prediction-based distributed navigation by the client comprises:
-
a) sending a request for a set of routing information to the server by the client, wherein the request comprises sending a set of position coordinates;
b) estimating an initial user position in response to receiving the client request and the set of position coordinates;
c) determining if the initial user position is ambiguous;
d) if the initial user position is not ambiguous, calculating a comfort zone range wherein the comfort zone range comprises a minimum and a maximum displacement value, wherein the minimum displacement is defined by a minimum weighted function, an initial user speed, and an estimated elapsed time, and the maximum displacement of the comfort zone range is defined by a maximum weighted function, the initial user speed, and the estimated elapsed time; and
e) generating a new set of routing information to a destination requested by the user using the calculated comfort zone range to estimate a route origin and accessing one or more databases to determine a set of routing directions from the estimated route origin to the destination. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A prediction-based distributed navigation system comprising:
-
a client for sending a request for a set of routing information, wherein the request comprises sending a set of position coordinates; and
a server for receiving the request from the client, calculating a comfort zone range wherein the comfort zone range comprises a minimum and a maximum displacement value, and generating a new set of routing information to a destination requested by the client using the calculated comfort zone range to estimate a route origin and accessing one or more databases to determine a set of routing directions from the estimated route origin to the destination. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A prediction-based distributed navigation system comprising:
-
a server for receiving a navigation request, calculating a comfort zone range wherein the comfort zone range comprises a minimum and a maximum displacement value, generating a new set of routing information to a requested destination using the calculated comfort zone range to estimate a route origin and accessing one or more databases to determine a set of routing directions from the estimated route origin to the destination; and
a client for receiving the set of routing directions from the server. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification