IP Library Granted Patent US 12,050,111
Granted Patent B2
US 12,050,111 · App. 17/168,487 · Granted Jul 30, 2024

Location-based in-vehicle restaurant menu

Inventor: Alan Cruz (Aurora, CO)
Assignee: DISH Network L.L.C.
G01C21/3697G06Q50/12H04W4/021H04W4/44
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,050,111
App. No.
17/168,487
Granted
Jul 30, 2024
Kind
B2
Abstract

Various arrangements of location-based in-vehicle restaurant menu systems are presented. In some embodiments, a location sensor that determines a global location of a vehicle is present. An in-vehicle display incorporated as part of the vehicle may be present. A location of the vehicle may be determined to correspond to a location-specific menu based on data received from the location sensor. A location-specific menu may be retrieved for the available restaurant location in response to determining the location of the vehicle. The location-specific menu may be output for presentation to the in-vehicle display, allowing a user to decide on his order before approaching an intercom system.

Claims (57)

1. A location-based in-vehicle restaurant menu system, comprising:

a global navigation satellite system (GNSS) sensor installed within a vehicle;

a network interface installed within the vehicle;

an in-vehicle display installed within the vehicle as part of a vehicle entertainment or navigation system, wherein the in-vehicle display is incorporated as part of the vehicle; and

one or more processors that are in communication with the in-vehicle display, the network interface, and the GNSS sensor, wherein the one or more processors are configured to:

receive input selecting a menu application;

determine a location of the vehicle using information from the GNSS sensor in response to the received input selecting the menu application;

determine that the location of the vehicle determined using the information from the GNSS sensor corresponds to one specific available restaurant location based on the location of the vehicle being within a predefined threshold distance of the available restaurant location;

cause a request for data for one location-specific menu to be transmitted to a remote server via the network interface corresponding to the one specific available restaurant location;

receive the data for the location-specific menu in response to the request, the location-specific menu corresponding to the location of the vehicle indicated in the request;

generate the location-specific menu for the one specific available restaurant location based on the received data; and

output for presentation to the in-vehicle display the generated location-specific menu, wherein access to the generated location-specific menu is blocked when the vehicle is moving at greater than a threshold speed.

2. The location-based in-vehicle restaurant menu system of claim 1 , wherein the one or more processors are further configured to:

receive selection of a menu item from the location-specific menu to designate as a favorite; and

cause a graphical favorite indication of the favorite on the location-specific menu to be presented by the in-vehicle display.

3. The location-based in-vehicle restaurant menu system of claim 2 , wherein the one or more processors are further configured to:

cause a graphical item to be presented as part of the location-specific menu that causes designated favorite items for the location-specific menu to be presented; and

receive a selection of the graphical item; and

in response to the selection of the graphical item, cause a list of designated favorite items for the location-specific menu to be presented by the in-vehicle display.

4. The location-based in-vehicle restaurant menu system of claim 1 , wherein the one or more processors are further configured to:

while outputting for presentation the location-specific menu:

determine the location of the vehicle has moved outside of the predefined threshold distance of the available restaurant location; and

cease to output for presentation the location-specific menu via the in-vehicle display in response to determining the location of the vehicle has moved outside of the predefined threshold distance of the available restaurant location.

5. The location-based in-vehicle restaurant menu system of claim 1 , further comprising a non-transitory processor-readable storage medium wherein the one or more processors are further configured to cause a plurality of location-specific menus to be stored to the non-transitory processor-readable storage medium.

6. A method for providing a location-based in-vehicle restaurant menu, the method comprising:

receiving input selecting a menu application executed in a vehicle entertainment or navigation system of a vehicle;

determining a location of the vehicle using information from a global navigation satellite system (GNSS) sensor installed within the vehicle in response to the received input selecting the menu application;

determining that the location of the vehicle determined using the information from the GNSS sensor installed within the vehicle, corresponds to one specific available restaurant location based on the location of the vehicle being within a predefined threshold distance of the available restaurant location;

causing a request for data for one location-specific menu for the one specific available restaurant location to be transmitted to a remote server via a network interface installed within the vehicle;

receiving data for the location-specific menu in response to the request;

generating the location-specific menu for the one specific available restaurant location based on the received data; and

outputting for presentation to an in-vehicle display of the vehicle entertainment or navigation system the generated location-specific menu for the one specific available restaurant location, wherein access to the generated location-specific menu is blocked when the vehicle is moving at greater than a threshold speed.

7. The method for providing the location-based in-vehicle restaurant menu of claim 6 , further comprising:

while outputting for presentation the location-specific menu:

determining the location of the vehicle has moved outside of the predefined threshold distance of the available restaurant location; and

ceasing presentation of the location-specific menu via the in-vehicle display in response to determining the location of the vehicle has moved outside of the predefined threshold distance of the available restaurant location.

8. The method for providing the location-based in-vehicle restaurant menu of claim 6 , further comprising:

storing on a non-transitory processor-readable storage medium a plurality of location-specific menus.

9. The method for providing the location-based in-vehicle restaurant menu of claim 6 , further comprising:

receiving selection of a menu item from the location-specific menu to designate as a favorite; and

presenting a graphical favorite indication of the favorite on the location-specific menu.

10. The method for providing the location-based in-vehicle restaurant menu of claim 9 , further comprising:

presenting a graphical item as part of the location-specific menu that, when selected, causes designated favorite items for the location-specific menu to be presented; and

receiving a selection of the graphical item via the in-vehicle display; and

in response to the selection of the graphical item, displaying a list of designated favorite items for the location-specific menu by the in-vehicle display.

11. A non-transitory processor-readable medium for an in-vehicle system, comprising processor-readable instructions configured to cause one or more processors to:

receive input selecting a menu application executed in a vehicle entertainment or navigation system of a vehicle;

determine a location of the vehicle using information from a global navigation satellite system (GNSS) sensor installed within the vehicle in response to the received input selecting the menu application;

determining that the location of the vehicle determined using the information from the GNSS sensor, corresponds to one specific available restaurant location based on the location of the vehicle being within a predefined threshold distance of the available restaurant location;

cause a request for data for one location-specific menu for the corresponding available restaurant location to be transmitted to a remote server via a network interface of the vehicle;

receive data for the location-specific menu in response to the request;

generate the location-specific menu for the one specific available restaurant location based on the received data; and

output for presentation to an in-vehicle display of the vehicle entertainment or navigation system the generated location-specific menu for the one specific available restaurant location, wherein access to the generated location-specific menu is blocked when the vehicle is moving at greater than a threshold speed.

12. The non-transitory processor-readable medium of claim 11 , wherein the one or more processors are further configured to:

while outputting for presentation the location-specific menu:

determine the location of the vehicle has moved outside of the predefined threshold distance of the available restaurant location; and

cease to output for presentation the location-specific menu via the in-vehicle display in response to determining the location of the vehicle has moved outside of the predefined threshold distance of the available restaurant location.

Assignments (2)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2021
From: CRUZ, ALAN
To: DISH NETWORK L.L.C.
Reel/Frame 055161/0340 →