IP Library Granted Patent US 12,039,588
Granted Patent B2
US 12,039,588 · App. 16/822,862 · Granted Jul 16, 2024

Systems and methods for detection of navigation to physical venue and suggestion of alternative actions

Inventors: Scott James Ogden (Chippendale, AU); Cayden Meyer (Forest Lodge, AU)
Assignee: GOOGLE LLC
G06Q30/0639G01C21/3484G01C21/3697G06Q30/0259G06Q30/0261H04L67/02H04W4/023
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,039,588
App. No.
16/822,862
Granted
Jul 16, 2024
Kind
B2
Abstract

The techniques, methods, systems, and other mechanisms described herein include processes for determining if customized content should be generated, what information to include in the customized content, and when to provide the customized content. In general, a computing system determines that a user intends to travel to a physical venue. The computing system can determine if an entity associated with the physical venue has a web page. The computing system can determine various aspects of a predicted route of travel from the user's present location to the physical venue. The computing system can use location information indicating the user's current location and determine one or more routes of travel to the physical venue. The computing system can compare one or more determined aspects of the predicted route to threshold values to determine if customized content should be generated and presented to the user.

Claims (44)

1. A computer implemented method comprising:

receiving, from a mobile computing device, information indicating that a user of the mobile computing device intends to travel to a physical venue;

identifying, a first location of the mobile computing device;

determining an estimated travel time from the first location of the mobile computing device to the physical venue;

comparing the estimated travel time to a user-specific trip travel time threshold that indicates a maximum amount of time that the user of the mobile computing device prefers to travel;

determining that the estimated travel time meets or exceeds the user-specific trip travel time threshold, and in response, generating display information for presentation to the user at the mobile computing device, the display information including a selectable control that, when selected, causes the mobile computing device to access an online resource that is determined to be associated with the physical venue or that is determiend to offer at least one product for sale corresponding to at least one product offered for sale at the physical venue;

causing the mobile computing device to present the display information for the user.

2. The method of claim 1 , wherein the display information is displayed as part of a map display, the map display including an indication of a location of the physical venue.

3. The method of claim 1 , wherein the display information further includes an indication of an estimated travel cost for traveling from the first location to the physical venue.

4. The method of claim 3 , wherein the display information includes an indication of an estimated shipping cost for having one or more products delivered.

5. The method of claim 1 , wherein the display information is displayed by the mobile computing device in response to a determination that the user has begun to travel to the physical venue.

6. The method of claim 1 , wherein the display information includes an indication of one or more products available for purchase at the online resource.

7. The method of claim 1 , further comprising:

accessing historic user activity information for the user;

determining, using the historic user activity information for the user, an average travel time for trips taken by the user; and

setting the determined average travel time as the user-specific trip travel time threshold prior to comparing the estimated travel time to the user-specific trip travel time threshold.

8. The method of claim 1 , further comprising:

accessing historic user activity information for the user;

determining, using the historic user activity information for the user, an average travel time range for trips taken by the user; and

setting the maximum value of the determined average travel time range as the user-specific trip travel time threshold prior to comparing the estimated travel time to the user-specific trip travel time threshold.

9. The method of claim 1 , wherein the user-specific trip travel time threshold is determined based on historic user activity information, including information on past trips taken by the user.

10. The method of claim 1 , wherein the user-specific trip travel time threshold is determined based on user preference information provided by the user.

11. A tangible, non-transitory recordable medium having recorded thereon instructions, that when executed, cause performance of actions that comprise:

receiving, from a mobile computing device, information indicating that a user of the mobile computing device intends to travel to a physical venue;

identifying, a first location of the mobile computing device;

determining an estimated travel time from the first location of the mobile computing device to the physical venue;

comparing the estimated travel time to a user-specific trip travel time threshold that indicates a maximum amount of time that the user of the mobile computing device prefers to travel;

determining that the estimated travel time meets or exceeds the user-specific trip travel time threshold, and in response, generating display information for presentation to the user at the mobile computing device, the display information including a selectable control that, when selected, causes the mobile computing device to access an online resource that is determined to be associated with the physical venue or that is determined to offer at least one product for sale corresponding to at least one product offered for sale at the physical venue;

causing the mobile computing device to present the display information for the user.

12. The recordable medium of claim of claim 11 , wherein the display information is displayed as part of a map display, the map display including an indication of a location of the physical venue.

13. The recordable medium of claim of claim 11 , wherein the display information further includes an indication of an estimated travel cost for traveling from the first location to the physical venue.

14. The recordable medium of claim of claim 13 , wherein the display information includes an indication of an estimated shipping cost for having one or more products delivered.

15. The recordable medium of claim of claim 11 , wherein the display information is displayed by the mobile computing device in response to a determination that the user has begun to travel to the physical venue.

16. The recordable medium of claim of claim 11 , wherein the display information includes an indication of one or more products available for purchase at the online resource.

17. The recordable medium of claim of claim 11 , the actions further comprising:

accessing historic user activity information for the user;

determining, using the historic user activity information for the user, an average travel time for trips taken by the user; and

setting the determined average travel time as the user-specific trip travel time threshold prior to comparing the estimated travel time to the user-specific trip travel time threshold.

18. The recordable medium of claim of claim 11 , the actions further comprising:

accessing historic user activity information for the user;

determining, using the historic user activity information for the user, an average travel time range for trips taken by the user; and

setting the maximum value of the determined average travel time range as the user-specific trip travel time threshold prior to comparing the estimated travel time to the user-specific trip travel time threshold.

19. The recordable medium of claim of claim 11 , wherein the user-specific trip travel time threshold is determined based on historic user activity information, including information on past trips taken by the user.

20. The recordable medium of claim of claim 11 , wherein the user-specific trip travel time threshold is determined based on user preference information provided by the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: OGDEN, SCOTT JAMES; MEYER, CAYDEN
To: GOOGLE INC.
Reel/Frame 052568/0838 →
CHANGE OF NAME Recorded May 5, 2020
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 052568/0977 →
Continuity (2)
Continuation 15236715 · Aug 15, 2016
Related Publication 20200219175A1 · Jul 9, 2020