Navigation apparatus and mapping system using personal contacts
AssigneeUber Technologies, Inc.
InventorEsther Abramovich Ettinger
Life of this patent
Estimating the term…
Abstract
A navigation apparatus and method which uses personal contact-based route guidance. A route guidance generator receives information about personal contacts including a location, a description and a rating value for route guidance and generates route guidance suitable for navigation applications. The personal contacts based guidance can be combined with normal street and maneuver based guidance.
Claims20
A system comprising:
- at least one hardware processor;
- and
- a memory storing a set of instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
- receiving personal contacts information of a plurality of personal contacts from a personal contacts database, the personal contacts information comprising a plurality of contact identifiers, corresponding location information for each one of the plurality of contact identifiers, and corresponding contact information for each one of the plurality of contact identifiers, the contact information comprising data configured to be used to communicate with the corresponding personal contact;
- receiving, from a computing device of a user, a request for route guidance information for navigating from an origin location to a destination location;
- generating route guidance information based on the request, the route guidance information comprising at least one of the plurality of personal contacts, the at least one of the plurality of contacts being selected based on at least one rating for suitability for route guidance associated with the at least one of the plurality of contacts, the at least one rating having been input by a user or users of a navigation apparatus and stored in association with the at least one of the plurality of contacts;
- and
- causing the generated route guidance information to be displayed on the computing device of the user.
A computer-implemented method comprising:
- receiving, by at least one hardware processor, personal contacts information of a plurality of personal contacts from a personal contacts database, the personal contacts information comprising a plurality of contact identifiers, corresponding location information for each one of the plurality of contact identifiers, and corresponding contact information for each one of the plurality of contact identifiers, the contact information comprising data configured to be used to communicate with the corresponding personal contact;
- receiving, by the at least one hardware processor from a computing device of a user, a request for route guidance information for navigating from an origin location to a destination location;
- generating, by the at least one hardware processor, route guidance information based on the request, the route guidance information comprising at least one of the plurality of personal contacts, the at least one of the plurality of contacts being selected based on at least one rating for suitability for route guidance associated with the at least one of the plurality of contacts, the at least one rating having been input by a user or users of a navigation apparatus and stored in association with the at least one of the plurality of contacts;
- and
- causing, by the at least one hardware processor, the generated route guidance information to be displayed on the computing device of the user.
A non-transitory machine-readable medium having instructions stored thereon which, when executed by at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
- receiving personal contacts information of a plurality of personal contacts from a personal contacts database, the personal contacts information comprising a plurality of contact identifiers, corresponding location information for each one of the plurality of contact identifiers, and corresponding contact information for each one of the plurality of contact identifiers, the contact information comprising data configured to be used to communicate with the corresponding personal contact;
- receiving, from a computing device of a user, a request for route guidance information for navigating from an origin location to a destination location;
- generating route guidance information based on the request, the route guidance information comprising at least one of the plurality of personal contacts, the at least one of the plurality of contacts being selected based on at least one rating for suitability for route guidance associated with the at least one of the plurality of contacts, the at least one rating having been input by a user or users of a navigation apparatus and stored in association with the at least one of the plurality of contacts;
- and
- causing the generated route guidance information to be displayed on the computing device of the user.
Dependencies are inferred from the claim text.