Method and apparatus for determining whether a moving entity is moving in a predetermined direction
First Claim
1. Method for determining whether a moving entity is moving in a predetermined direction, comprising the steps of:
- providing a moving entity having positioning unit and receiving unit,providing a sender sending data dependent on a position of a point of interest and a position of a reference point,receiving said data sent by said sender on the moving entity,providing a first position of the moving entity at a first point in time by the positioning unit,calculating a first distance between the moving entity and the point of interest based on the received data and the first position,calculating a second distance between the moving entity and the reference point based on the received data and the first position,providing a second position of the moving entity at a second point in time by the positioning unit,calculating a third distance between the moving entity and the point of interest based on the received data and the second position,calculating a fourth distance between the moving entity and the reference point based on the received data and the second position, anddetermining on the moving entity whether the moving entity is moving in the predetermined direction based on the received data, the first position of the moving entity, the second position of the moving entity, the first distance, the second distance, the third distance, and the fourth distance.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method and an apparatus for determining whether a moving entity is moving in a predetermined direction. A moving entity being equipped with positioning means receives data from a sender comprising information about a position of a point of interest and a position of a reference point. Based on the received data, a first position of the moving entity at a first point in time, and a second position of the moving entity at a second point in time, it is determined whether the moving entity is moving in the predetermined direction. Preferably, angular information is utilized to verify whether the moving entity is moving in the predetermined direction.
20 Citations
21 Claims
-
1. Method for determining whether a moving entity is moving in a predetermined direction, comprising the steps of:
-
providing a moving entity having positioning unit and receiving unit, providing a sender sending data dependent on a position of a point of interest and a position of a reference point, receiving said data sent by said sender on the moving entity, providing a first position of the moving entity at a first point in time by the positioning unit, calculating a first distance between the moving entity and the point of interest based on the received data and the first position, calculating a second distance between the moving entity and the reference point based on the received data and the first position, providing a second position of the moving entity at a second point in time by the positioning unit, calculating a third distance between the moving entity and the point of interest based on the received data and the second position, calculating a fourth distance between the moving entity and the reference point based on the received data and the second position, and determining on the moving entity whether the moving entity is moving in the predetermined direction based on the received data, the first position of the moving entity, the second position of the moving entity, the first distance, the second distance, the third distance, and the fourth distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Method for determining whether a moving entity is moving in a predetermined direction, comprising the steps of:
-
providing a moving entity having positioning unit and receiving unit, providing a sender sending data dependent on a position of a point of interest, a position of a reference point, and a predetermined value, receiving said data sent by said sender on the moving entity, providing a first position of the moving entity at a first point in time by the positioning unit, calculating a first distance between the moving entity and the point of interest based on the received data and the first position, calculating a second distance between the moving entity and the reference point based on the received data and the first position, providing a second position of the moving entity at a second point in time by the positioning unit, calculating a third distance between the moving entity and the point of interest based on the received data and the second position, calculating a fourth distance between the moving entity and the reference point based on the received data and the second position, determining a reference distance between the position of the point of interest and the position of the reference point, and determining that the moving entity is moving in the predetermined direction if first distance>
third distance, second distance>
fourth distance, and [(((reference distance)2−
(third distance)2+(fourth distance)2)/(2*reference distance*fourth distance))>
the predetermined value or (((third distance)2−
(reference distance)2+(fourth distance)2)/(2*third distance*fourth distance))>
a predetermined value].
-
-
13. Apparatus for determining whether a moving entity is moving in a predetermined direction, comprising:
-
positioning unit for positioning the moving entity, receiving unit for receiving data dependent on a position of a point of interest and a position of a reference point, and a data processing unit configured to; provide a first position of the moving entity at a first point in time, calculate a first distance between the moving entity and the point of interest based on the data received by the receiving unit and the first position, calculate a second distance between the moving entity and the reference point based on the data received by the receiving unit and the first position, provide a second position of the moving entity at a second point in time, calculate a third distance between the moving entity and the point of interest based on the data received by the receiving unit and the second position, calculate a fourth distance between the moving entity and the reference point based on the data received by the receiving unit and the second position, and determine whether the moving entity is moving in the predetermined direction based on the data received by the receiving unit, the first position of the moving entity, the second position of the moving entity, the first distance, the second distance, the third distance, and the fourth distance. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. Apparatus for determining whether a moving entity is moving in a predetermined direction, comprising:
-
positioning unit for positioning the moving entity, receiving unit for receiving data sent by a sender sending data dependent on a position of a point of interest, a position of a reference point, and a predetermined value, a positioning unit for providing a first position of the moving entity at a first point in time, and a data processing unit configured to; calculate a first distance between the moving entity and the point of interest based on the data received by the receiving unit and the first position, calculate a second distance between the moving entity and the reference point based on the data received by the receiving unit and the first position, provide a second position of the moving entity at a second point in time, calculate a third distance between the moving entity and the point of interest based on the data received by the receiving unit and the second position, calculate a fourth distance between the moving entity and the reference point based on the data received by the receiving unit and the second position, and determine a reference distance between the position of the point of interest and the position of the reference point, and determine that the moving entity is moving in the predetermined direction if first distance>
third distance, second distance>
fourth distance, and [(((reference distance)2−
(third distance)2+(fourth distance)2)/(2*reference distance*fourth distance))>
the predetermined value or (((third distance)2−
(reference distance)2+(fourth distance)2)/(2*third distance*fourth distance))>
a predetermined value].
-
-
21. A non-transitory computer readable medium storing at least one sequence of instructions executable by one or more processors of a data processing unit of a data processing apparatus being connectable to a positioning unit for positioning a moving entity and a receiving unit for receiving data dependent on positions of points of interest and positions of reference points, wherein execution of the at least one sequence of instructions by the one or more processors causes the data processing unit to perform the steps of:
-
providing a first position of the moving entity at a first point in time, calculating a first distance between the moving entity and the point of interest based on the data received by the receiving unit and the first position, calculating a second distance between the moving entity and the reference point based on the data received by the receiving unit and the first position, providing a second position of the moving entity at a second point in time, calculating a third distance between the moving entity and the point of interest based on the data received by the receiving unit and the second position, calculating a fourth distance between the moving entity and the reference point based on the data received by the receiving unit and the second position, and determining whether the moving entity is moving in the predetermined direction based on the data received by the receiving unit, the first position of the moving entity, the second position of the moving entity, the first distance, the second distance, the third distance, and the fourth distance.
-
Specification