US 12,260,430 B2
Contextual recommendation of promotions and advertising
Kuldeep Singh, Aachen (DE); Reimund Schmald, Aachen (DE); and Johan Wouters, Aachen (DE)
Assigned to Cerence Operating Company, Burlington, MA (US)
Filed by Cerence Operating Company, Burlington, MA (US)
Filed on Feb. 15, 2023, as Appl. No. 18/109,967.
Prior Publication US 2024/0273574 A1, Aug. 15, 2024
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0251 (2023.01)
CPC G06Q 30/0266 (2013.01) 13 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a cloud-based vehicle-data server that wirelessly receives operational data from plural vehicles,
circuitry in a vehicle, said circuitry comprising inputs that acquire information for use in prepared context information, said inputs comprising:
a microphone,
a camera,
a clock,
a GPS system, and
a steering wheel,
all of which connect to driver-sensing circuitry, said information being used for prepared context information,
a car-area-network bus, wherein said car-area-network bus carries information indication of vehicle state for use in said prepared context information, and
a display for displaying advertisements,
a distributed geo-promotion system for selecting an advertisement that is to be served to an occupant in a vehicle that comprises an infotainment system, said vehicle being separate from said distributed geo-promotion system, wherein said distributed geo-promotion system comprises:
storage hardware that stores a database of advertisements, said advertisements having been compiled from a source of advertisements,
an advertisement manager that is in data communication with said database, said advertisement manager having been configured to use said prepared context information to select an advertisement from said database to be served to said occupant, said prepared context information comprising information indicative of location of said vehicle and information indicative of an occupant state of said occupant,
context logic that receives said information indicative of said occupant state and said information indicative of said location and uses said information indicative of said occupant state and said information indicative of said location to generate prepared context information for use by said advertisement manager in selecting said advertisement, and
a context aggregator in data communication with said context logic, with said advertisement manager, and with a vehicle-data server that collects sensor data obtained from sensors in said vehicle, wherein said context aggregator is configured to interrogate said vehicle-data server for said sensor data in response to a request from said context logic, to receive operational data from said vehicle-data server, to communicate both said operational data from said vehicle-data server to said advertisement manager, and to communicate context received from said context logic to said advertisement manager.