Back to results
US 11,144,984 B2Granted
Adaptive ordering from a vehicle
AssigneeFord Global Technologies, LLC
InventorsFling Tseng, Johannes Kristinsson, Aed Dudar, Shiqi Qiu
Life of this patent
Estimating the term…
Abstract
A vehicle includes a controller, programmed to responsive to user input to pick up an item at a shop, calculate an estimated time of arrival (ETA) to the shop and a predicted preparation time for the item by the shop; and responsive to a current time being within a grace period to the preparation time before the ETA, place an order for the item.
Claims12
A vehicle, comprising:
- a user interface programmed to interact with a user;
- a wireless transceiver programmed to communicate with one or more cloud servers via a wireless connection;
- a location controller programmed to communicate one or more satellites to obtain a vehicle location;
- and
- a controller, programmed to
- responsive to user input to pick up an item at a shop, obtain, from the one or more cloud servers, traffic data indicative of a traffic condition with respect to a route from the vehicle location to the shop,
- calculate an estimated time of arrival (ETA) to the shop using the traffic data,
- obtain, from the one or more cloud servers, a predicted popularity data at the shop at the ETA,
- calculate a predicted waiting time using the predicted popularity data, wherein the predicted waiting time is indicative of a time to wait at the shop at the ETA when the vehicle is schedule to arrive at the shop,
- calculate a preparation time for the item by the shop using the predicted waiting time and a pre-assigned processing time,
- determine a grace period based on a perishable nature of the item, and
- responsive to a current time being within the grace period to the preparation time before the ETA, place an order for the item via the wireless transceiver through the one or more cloud servers.
9 more elements
A method for a vehicle, comprising:
- communicating, via a location controller, with one or more satellites to obtain a vehicle location;
- responsive to receiving, via a user interface, a user input to pick up an item at a shop, obtaining, from one or more cloud servers via a wireless transceiver, a traffic data on a route from the vehicle location to the shop, a predicted waiting time at the shop, and a pre-assigned processing time for the item;
- calculating, via a controller, an estimated time of arrival (ETA) to the shop using the traffic data and a predicted preparation time for the item by the shop including the predicted waiting time and the processing time for the item, wherein the predicted waiting time is indicative of a time to wait at the shop at the ETA when the vehicle is schedule to arrive at the shop;
- and
- responsive to a current time being within a predefined grace period to the preparation time before the ETA, ordering, via the wireless transceiver, the item online, wherein the grace period is based on a perishable nature of the item.
2 more elements
A non-transitory computer-readable medium comprising instructions that, when executed by a processor of a vehicle, cause the vehicle to:
- communicate, via a location device, with one or more satellites to obtain a vehicle location,
- responsive to user input to pick up an item at a shop, obtain, from one or more cloud servers via a wireless transceiver, a traffic data on a route from the vehicle location to the shop and a predicted popularity data at the shop;
- calculate, via a controller, an estimated time of arrival (ETA) to the shop using the traffic data, a predicted waiting time using the predicted popularity data, and a preparation time for the item by the shop including the waiting time and a pre-assigned processing time for the item, wherein the predicted waiting time is indicative of a time to waft at the shop at the ETA when the vehicle is schedule to arrive at the shop;
- determine a grace period based on a perishable nature of the item;
- and
- responsive to a current time being within the grace period to the preparation time before the ETA, place an order for the item online.
3 more elements
Dependencies are inferred from the claim text.