Location tagging for ubiquitous access
AssigneeFord Global Technologies, LLC
InventorsFling Tseng, Johannes Geir Kristinsson, Jessamyn Smallenburg
Life of this patent
Estimating the term…
Abstract
A vehicle includes a controller programmed to identify tag phrases for locations that express a relationship between the location and a learned location tag. The tag phrases are based on words and word sequences learned from prior selections and inputs of a user. The controller is programmed to communicate the tag phrases to the user and provide trip assistance based on a selected tag phrase chosen by the user. The locations and tag phrases are accessible to devices such that locations are identified with common tag phrases on each of the devices.
Claims18
A vehicle comprising:
- a display programmed to output information to a user;
- an input device programmed to receive a user input;
- a positioning controller configured to communicate with a satellite;
- and
- a controller programmed to
- generate one or more tag phrases that express a relationship between a destination and a learned location tag and are based on words and word sequences learned from prior selections and inputs of a user,
- calculate a priority value for the one or more tag phrases using a relevancy between the tag phrases and the locations, and a weight of the words and word sequences of each tag phrase previously being selected by the user, wherein the tag phrases with more frequently selected words or word sequences are assigned with higher weight for the priority value calculation,
- responsive to arriving at the destination, communicate the tag phrases to the user via the display in an order such that tag phrases with higher priority values are presented at earlier positions on the display,
- responsive to receiving the user input indicative of an intent to select one or more of the tag phrases, associate the selected tag phrases with the destination, and
- provide trip assistance based on the selected tag phrases associated with the destination by the user using data received from the satellite via the positioning controller.
A method comprising:
- identifying a location with a plurality of tag phrases that express a relationship between the location and a base location tag, wherein the tag phrases are generated based on words and word sequences learned from prior selections and inputs of the user, and at least one of the tag phrases includes an icon indicative of a type of business of the location;
- calculating a priority value for each of the tag phrases according to relevancy between the tag phrases and the locations, and a weight of the words and word sequences of each tag phrase previously being selected by the user, wherein the tag phrases with more frequently selected words or word sequences are assigned with higher weight for the priority value calculation;
- communicating the tag phrases to the user using the priority value such that tag phrases with a higher priority value are presented earlier;
- responsive to receiving input from the user to select one of the tag phrases, associating the selected tag phrase with the destination;
- and
- providing trip assistance based on the selected tag phrase associated with the destination.
A system comprising:
- a database;
- a first controller programmed to
- identify locations with tag phrases expressing a relationship between the locations and a base location tag, and learned according to words and word sequences learned from prior selections and inputs of a user,
- determine a relevancy between the one or more tag phrases and the destination;
- calculate a priority value to the tag phrases using the relevancy and a weight of the words and word sequences of each tag phrase previously being selected or input by the user, wherein the tag phrases with more frequently selected or input words or word sequences are assigned with higher weight for the priority value calculation,
- present the tag phrases to a user via an interface in an order such that tag phrases with higher priority values are presented at earlier positions on the display, and
- responsive to receiving a user input selecting one or more of the tag phrases, associate the location and the selected tag phrases, and store location and the selected tag phrases as associated in the database;
- and
- a second controller having access to the database and programmed to identify locations using the tag phrases from the database.
Dependencies are inferred from the claim text.