Content-aware navigation instructions
AssigneeGoogle Inc.
InventorsVictor Carbune, Matthew Sharifi
Life of this patent
Estimating the term…
Abstract
To provide content-aware audio navigation instructions, a client device executing a mapping application obtains one or more audio navigation directions for traversing from a starting location to a destination location along a route. The client device also identifies electronic media content playing from a source different from the mapping application which is executing at the client device or in proximity to the client device. The client device determines characteristics of the electronic media content and adjusts the audio navigation directions in accordance with the characteristics of the electronic media content. Then the client device presents the adjusted audio navigation directions to a user.
Claims20
A method for training a machine learning model to generate content-aware navigation instructions, the method comprising:
- obtaining, by one or more processors, a plurality of sets of audio navigation instructions previously provided to users;
- obtaining, by the one or more processors, characteristics of electronic media content playing when the plurality of sets of audio navigation instructions were presented;
- obtaining, by the one or more processors, at least one of:
- indications of adjustments made by users to the plurality of sets of audio navigation instructions, or indications regarding the users' satisfaction with the plurality of sets of audio navigation instructions;
- training, by the one or more processors, a machine learning model for adjusting audio navigation instructions based on electronic media content using (i) the plurality of sets of audio navigation instructions previously provided to the users, (ii) the characteristics of the electronic media content playing when the plurality of sets of audio navigation instructions were presented, and (iii) at least one of:
- the indications of adjustments made by the users to the plurality of sets of audio navigation instructions, or the indications regarding the users' satisfaction with the plurality of sets of audio navigation instructions;
- and
- providing, by the one or more processors, the trained machine learning model for adjusting a set of audio navigation instructions.
A method for generating content-aware navigation instructions, the method comprising:
- obtaining, by one or more processors in a client device, one or more audio navigation directions for traversing from a starting location to a destination location along a route;
- identifying, by the one or more processors, electronic media content playing;
- determining, by the one or more processors, characteristics of the electronic media content;
- adjusting, by the one or more processors, at least one of the one or more audio navigation directions by applying the characteristics of the electronic media content to a trained machine learning model for adjusting audio navigation instructions based on electronic media content;
- and
- presenting, by the one or more processors, the at least one adjusted audio navigation direction to the user.
A client device for generating content-aware navigation instructions, the client device comprising:
- a speaker;
- one or more processors;
- and
- a non-transitory computer-readable memory coupled to the one or more processors and the speaker and storing instructions thereon that, when executed by the one or more processors, cause the client device to:
- obtain one or more audio navigation directions for traversing from a starting location to a destination location along a route;
- identify electronic media content playing;
- determine characteristics of the electronic media content;
- adjust at least one of the one or more audio navigation directions by applying the characteristics of the electronic media content to a trained machine learning model for adjusting audio navigation instructions based on electronic media content;
- and
- present, via the speaker, the at least one adjusted audio navigation direction to the user.
Dependencies are inferred from the claim text.