Methods, systems, and computer program products for message filtering based on previous path trajectories and probable destination
First Claim
1. A method for filtering messages received by a movable unit, comprising:
- adding a current spatial position of the movable unit to a trajectory history of the movable unit;
receiving a generally-broadcast message relating to a target geographical region;
computing potential trajectories of the movable unit over a pre-determined time period based on at least one of;
(i) the current spatial position, (ii) a travel direction of the movable unit, and (iii) the trajectory history of the movable unit; and
disseminating the generally-broadcast message in response to at least one potential trajectory crossing into the target geographical region.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products for filtering generally-broadcast messages received by a movable unit based on current spatial position, stored trajectory history, and probable future trajectories. A current spatial position of the movable unit is received and stored to form a stored trajectory history. A generally-broadcast message relating to a target geographical region is also received and stored. Potential trajectories of the movable unit are then computed over a pre-determined time based on at least one of the current spatial position, a current travel direction of the movable unit, and the stored trajectory history of the movable unit. The generally-broadcast message is then disseminated in response to at least one potential trajectory crossing into the target geographical region during the pre-determined time period. The generally-broadcast message may also be disseminated on the basis of specified user preferences.
38 Citations
31 Claims
-
1. A method for filtering messages received by a movable unit, comprising:
-
adding a current spatial position of the movable unit to a trajectory history of the movable unit; receiving a generally-broadcast message relating to a target geographical region; computing potential trajectories of the movable unit over a pre-determined time period based on at least one of;
(i) the current spatial position, (ii) a travel direction of the movable unit, and (iii) the trajectory history of the movable unit; anddisseminating the generally-broadcast message in response to at least one potential trajectory crossing into the target geographical region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for filtering messages received by a movable unit, comprising:
-
a receiver for receiving a generally-broadcast message relating to a target geographical region; means for adding a current spatial position of the movable unit to a trajectory history of the movable unit; means for computing potential trajectories of the movable unit over a pre-determined time period based on at least one of;
(i) the current spatial position, (ii) a travel direction of the movable unit, and (iii) the trajectory history of the movable unit; andmeans for disseminating the generally-broadcast message in response to at least one potential trajectory crossing into the target geographical region. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to filter messages received by a movable unit, the computer program logic comprising:
-
means for enabling a processor to receive a generally-broadcast message relating to a target geographical region; means for enabling a processor to generate a trajectory history of the movable unit; means for enabling a processor to compute potential trajectories of the movable unit over a pre-determined time period based on at least one of;
(i) the current spatial position, (ii) a travel direction of the movable unit, and (iii) the trajectory history of the movable unit; andmeans for enabling a processor to disseminate the generally-broadcast message in response to at least one potential trajectory crossing into the target geographical region.
-
Specification