US 12,429,349 B2
Integration of content within navigation interface based on contextual data
Puneetha Pai Brahmavar Pattanshet, Brahmavar (IN); and Ramprasad Sedouram, Bangalore (IN)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Feb. 7, 2023, as Appl. No. 18/165,601.
Prior Publication US 2024/0263958 A1, Aug. 8, 2024
Int. Cl. G01C 21/36 (2006.01)
CPC G01C 21/3626 (2013.01) [G01C 21/3629 (2013.01); G01C 21/3694 (2013.01); G01C 21/3697 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
obtaining, by a computing system, data associated with a state of a user device, wherein the state of the user device comprises at least one of (i) a location of a user device or (ii) a transit type;
obtaining, by the computing system, data associated with navigational context associated with a user device, wherein the navigational context comprises an expected route and at least one of (i) an event associated with a calendar application of a user device or (ii) a predicted traffic event;
obtaining, by the computing system, content slot data indicative of a content slot for providing for display a content item to via a user interface of the user device based on the state of the user device and the expected route;
obtaining data indicative of a first time duration associated with a first content item and a second time duration associated with a second content item;
determining, based on the calendar application of the user device that a user has an availability window of a third time duration;
comparing the third time duration to the first time duration and the second time duration;
selecting, by the computing system, a content item for the content slot based on the navigational context, the first time duration, the second time duration, and the third time duration; and
transmitting, by the computing system, data comprising instructions that when executed by the user device cause a content item to be provided for display via the content slot.