Determining Locations Based on Dynamic Environmental Characteristics and User Data
First Claim
1. A method, in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the at least one processor to cause the at least one processor to be configured to implement a location identification mechanism to identify a location or route for a user, the method comprisingresponsive to receiving a set of details from the user including at least a target location, identifying, by a location identification engine of the location identification mechanism, a starting location of the user;
- generating, by a three-dimensional model generator of the location identification mechanism, a three-dimensional model of an area around the starting location, an area around the target location, and an area between the starting location and the target location;
identifying, by a weather identification engine of the location identification mechanism, current local weather and forecasted local weather associated with the starting location, the target location, and the area between the starting location and the target location;
simulating, by a simulation engine of the location identification mechanism, anticipated wind flow and temperatures within the generated three-dimensional model;
identifying, by a location/route identification engine of the location identification mechanism, a route from the starting location to the target location based on the current local weather and the forecasted local weather associated with the starting location, the target location, and the area between the starting location and the target location, the anticipated wind flow and the temperatures within the generated three-dimensional model, and a set of personal preferences of the user; and
presenting, by a mapping overlay engine of the location identification mechanism, the identified route on a user-selected navigation application associated with the data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms are provided to implement a location identification mechanism to identify a location or route for a user. A starting location of the user is identified in response to receiving a set of details from the user including at least a target location. A three-dimensional model of an area around the starting location, an area around the target location, and an area between the starting location and the target location is generated and current local weather and forecasted local weather associated with the starting location, the target location, and the area between the starting location and the target location is identified. Anticipated wind flow and temperatures within the generated three-dimensional model are simulated to identify a route from the starting location to the target location that meets a set of personal preferences of the user. The identified route is then presented on a user-selected navigation application.
4 Citations
8 Claims
-
1. A method, in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the at least one processor to cause the at least one processor to be configured to implement a location identification mechanism to identify a location or route for a user, the method comprising
responsive to receiving a set of details from the user including at least a target location, identifying, by a location identification engine of the location identification mechanism, a starting location of the user; -
generating, by a three-dimensional model generator of the location identification mechanism, a three-dimensional model of an area around the starting location, an area around the target location, and an area between the starting location and the target location; identifying, by a weather identification engine of the location identification mechanism, current local weather and forecasted local weather associated with the starting location, the target location, and the area between the starting location and the target location; simulating, by a simulation engine of the location identification mechanism, anticipated wind flow and temperatures within the generated three-dimensional model; identifying, by a location/route identification engine of the location identification mechanism, a route from the starting location to the target location based on the current local weather and the forecasted local weather associated with the starting location, the target location, and the area between the starting location and the target location, the anticipated wind flow and the temperatures within the generated three-dimensional model, and a set of personal preferences of the user; and presenting, by a mapping overlay engine of the location identification mechanism, the identified route on a user-selected navigation application associated with the data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8-20. -20. (canceled)
Specification