System and method for providing contextual information for a location
First Claim
Patent Images
1. A method for providing a contextual description of a location to a user, the method comprising:
- performing, using one or more processors, steps comprising;
(a) determining an arrival location from an event trigger, the arrival location being identified by geographic coordinates;
(b) selecting multiple places that are within a proximity threshold with respect to the arrival location based on the geographic coordinates of the arrival location;
(c) determining multiple contextual attributes of the arrival location based on the selected multiple places;
(d) determining a contextual description for the arrival location, the contextual description being based in part on individual or combined contextual attributes, each individual or combined contextual attribute including (i) a text-based identifier of one or more of the multiple places, and (ii) a spatial relationship as between one or more of the places, or as between the multiple places and the arrival location; and
(e) providing the contextual description to a computing device that is operated by the user, to guide the user in traveling from a current location to the arrival location.
6 Assignments
0 Petitions
Accused Products
Abstract
A contextual description of the arrival location can be determined based on individual or combined attributes, which include (i) a text-based identifier of one or more of the multiple places, and (ii) a spatial relationship as between one or more of the places, or as between the multiple places and the arrival location. The contextual description can be provided for a navigation interface of a computing device used by the user.
-
Citations
20 Claims
-
1. A method for providing a contextual description of a location to a user, the method comprising:
performing, using one or more processors, steps comprising; (a) determining an arrival location from an event trigger, the arrival location being identified by geographic coordinates; (b) selecting multiple places that are within a proximity threshold with respect to the arrival location based on the geographic coordinates of the arrival location; (c) determining multiple contextual attributes of the arrival location based on the selected multiple places; (d) determining a contextual description for the arrival location, the contextual description being based in part on individual or combined contextual attributes, each individual or combined contextual attribute including (i) a text-based identifier of one or more of the multiple places, and (ii) a spatial relationship as between one or more of the places, or as between the multiple places and the arrival location; and (e) providing the contextual description to a computing device that is operated by the user, to guide the user in traveling from a current location to the arrival location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for providing a contextual description of a location to a user, the method comprising:
performing, using one or more processors, steps comprising; (a) determining an arrival location from an event trigger, the arrival location being identified by geographic coordinates; (b) selecting multiple places that are within a proximity threshold with respect to the arrival location based on the geographic coordinates of the arrival location; (c) determining multiple contextual attributes of the arrival location based on the selected multiple places, the multiple contextual attributes including a point of interest within a nearest building, an indicator of whether the point of interest is likely visible or apparent from a street based on a distance from the point of interest to the arrival location, and a combination of the point of interest and the nearest building; (d) determining a contextual description for the arrival location, the contextual description being based in part on individual or combined contextual attributes, each individual or combined contextual attribute including (i) a text-based identifier of one or more of the multiple places, and (ii) a spatial relationship as between one or more of the places, or as between the multiple places and the arrival location; and (e) providing the contextual description to a computing device that is operated by the user, to guide the user in traveling from a current location to the arrival location. - View Dependent Claims (12)
-
13. A computer system comprising:
-
a memory to store a set of instructions; a processor to use the set of instructions to; identify an arrival location using a set of geographic coordinates; determine, from the set of geographic coordinates, multiple places which are within a threshold distance of the arrival location, the multiple places including a block, one or more intersections that define the block, a set of one or more buildings, and a set of one or more point of interests; determine multiple contextual attributes of the arrival location based on selected multiple places; determine a contextual description for the arrival location, the contextual description being based in part on individual or combined contextual attributes, each individual or combined contextual attribute including (i) a text-based identifier of one or more of the multiple places, and (ii) a spatial relationship as between one or more of the places, or as between the multiple places and the arrival location; and provide the contextual description to a navigation interface of a computing device that is operated by a user, to guide the user in travelling from a current location to the arrival location. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium that stores instructions comprising:
instructions, which are executable by one or more processors to cause the one or more processors to perform operations comprising; (a) determining an arrival location from an event trigger, the arrival location being identified by geographic coordinates; (b) selecting multiple places that are within a proximity threshold with respect to the arrival location based on the geographic coordinates of the arrival location; (c) determining multiple contextual attributes of the arrival location based on the selected multiple places; (d) determining a contextual description for the arrival location, the contextual description being based in part on individual or combined contextual attributes, each individual or combined contextual attribute including (i) a text-based identifier of one or more of the multiple places, and (ii) a spatial relationship as between one or more of the places, or as between the multiple places and the arrival location; and (e) providing the contextual description to a navigation interface of a computing device that is operated by the user, to guide the user in travelling from a current location to the arrival location.
Specification