Generating routes using information from trusted sources
First Claim
1. A system for generating routes based on information received from trusted sources, comprising:
- at least one computing device; and
a map engine adapted to;
receive a user drawn annotated boundary of an area of interest from a trusted source, wherein the user drawn annotated boundary of the area of interest includes one or more descriptions, each description including a time constraint and a transportation mode constraint;
receive a request for directions, wherein the request includes a time and a transportation mode;
determine that the time constraint and the transportation mode constraint of the area of interest apply to the time and transportation mode included in the request;
in response to the determination, generate a route in response to the request using the area of interest; and
display the user drawn annotated boundary of an area of interest with the route.
1 Assignment
0 Petitions
Accused Products
Abstract
Identifications of areas of interest are received from trusted sources such as contacts in a social networking application. The areas of interest can include geographic boundaries that identify regions such as blocks or portions of streets. The areas of interest can be associated with constraints such as modes of transportation (e.g., car, bicycle, walk, etc.) or times (e.g., 9 am-5 pm, at night, in the morning, etc.), and can be positive or negative (e.g., go here or don'"'"'t go here). When generating a route for a user, the map application considers the areas of interest based on the constraints associated with the areas of interest and other information such as what mode of transportation that the user is using and when the user is planning on traveling the route.
-
Citations
20 Claims
-
1. A system for generating routes based on information received from trusted sources, comprising:
-
at least one computing device; and a map engine adapted to; receive a user drawn annotated boundary of an area of interest from a trusted source, wherein the user drawn annotated boundary of the area of interest includes one or more descriptions, each description including a time constraint and a transportation mode constraint; receive a request for directions, wherein the request includes a time and a transportation mode; determine that the time constraint and the transportation mode constraint of the area of interest apply to the time and transportation mode included in the request; in response to the determination, generate a route in response to the request using the area of interest; and display the user drawn annotated boundary of an area of interest with the route. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for generating routes based on information received from trusted sources, comprising:
-
at least one computing device; and a map engine adapted to; present a first route; receive a user drawn annotated boundary of an area of interest from a trusted source, wherein the user drawn annotated boundary of the area of interest includes one or more descriptions, each description including one or more constraints; determine that the one or more constraints of the area of interest apply to the first route; in response to the determination, generate a second route based on the first route and the one or more constraints in the user drawn annotated boundary of the area of interest; and present the second route. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for generating routes based on information received from trusted sources, the method comprising:
-
receiving a request for directions by a computing device, wherein the request includes an origin address and a destination address; selecting one or more areas of interest of a plurality of areas of interest having user drawn annotated boundaries that apply to the request for directions by the computing device, each user drawn annotated boundary including one or more descriptions, and each description including a time constraint and a transportation mode constraint; generating a route in response to the request for directions using the selected one or more areas of interest by the computing device, wherein the route includes the origin address and the destination address; and presenting the generated route in response to the request for directions by the computing device. - View Dependent Claims (18, 19, 20)
-
Specification