SYSTEM AND METHOD FOR DISPLAYING INFORMATION

DE102020103027B4Active Publication Date: 2026-07-23GM GLOBAL TECHNOLOGY OPERATIONS LLC
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
GM GLOBAL TECHNOLOGY OPERATIONS LLC
Filing Date
2020-02-06
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

Billboards often fail to effectively reinforce advertising messages because they are viewed after the audience has already forgotten about the product interest sparked by earlier media exposure, reducing their effectiveness.

Method used

A system and method that utilizes a vehicle's telematics unit to receive media content-related information via a V2X channel, generate advertisements based on this information using artificial intelligence techniques, and display them on a remote billboard visible to the vehicle, ensuring timely reinforcement of advertising messages.

Benefits of technology

Enhances advertising effectiveness by providing multiple impressions of products still fresh in the audience's mind, leveraging real-time media content analysis to tailor advertisements for relevance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A method (200) for displaying information, wherein the method (200) comprises: receiving (240) via a V2X channel (89), by a processor (95), of media content-related information from a vehicle (12); creating (260), by the processor (95), an advertisement based on the media content-related information; and displaying (270), by the processor (95), the advertisement on a display (97) located at a remote location visible to the vehicle (12), wherein the media content-related information is a unique identifier associated with the media content, wherein the media content-related information is a sample of the media content, and wherein the media content-related information is received via the V2X channel (89) from a plurality of vehicles (12); and wherein the advertising created by the processor (95) is most relevant to the media content-related information received by the multitude of vehicles (12).
Need to check novelty before this filing date? Find Prior Art

Description

INTRODUCTION

[0001] Billboards and other advertising-related signs are an effective tool for presenting an advertisement to a broad audience in the automotive sector. Posters can also be an effective tool for supporting other forms of advertising and marketing. For example, someone might become aware of a product they like by hearing an advertisement on the radio or seeing one on television, in a magazine, or online. This person might then be reminded of their desire for the product when they drive past a billboard advertisement for it. However, by the time they see the billboard, the person may have already forgotten that they were interested in buying the product. In such cases, the billboard loses its effectiveness and does not support the other forms of advertising and marketing.It would therefore be advantageous for billboards to run supplementary advertising while someone is learning about a product or while that product is still fresh in their mind. This also ensures maximum effectiveness for the billboard. Accordingly, it would be desirable to provide a system and procedure that allows a billboard to learn about media content playing on a vehicle's radio and, in turn, to run advertising related to the display. In this way, the driver can receive at least two impressions of a product they might be interested in: one via their radio and the other on the billboard.Furthermore, other desirable features and characteristics of the present invention will become apparent from the subsequent detailed description of the invention and the attached claims in conjunction with the accompanying figures and this background of the invention. DESCRIPTION

[0002] A system with one or more computers can be configured to perform specific operations or actions by installing software, firmware, hardware, or a combination thereof on the system that, during operation, causes or induces the system to perform the actions. One or more computer programs can be configured to perform specific operations or actions by containing instructions that, when executed by a data processing device, cause the device to perform the actions.A general aspect includes a method for displaying information, wherein the method comprises: receiving media-content-related information from a vehicle via a V2X channel by means of a processor; generating an advertisement by means of the processor based on the media-content-related information; and displaying the advertisement via the processor on a display (or screen) positioned at a remote location visible to the vehicle. Other embodiments of this aspect include appropriate computer systems, devices, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the method.

[0003] Implementations may include one or more of the following features. The method further includes: receiving media content over a radio channel via an in-vehicle telematics unit; providing the media content as audio via the telematics unit through an audio system; and transmitting media content-related information over the V2X channel via the telematics unit to the processor while the media content is delivered as audio. The method in which the media content-related information is a unique identifier associated with the media content. The method in which the media content-related information is a sample of the media content.The method in which media content information is received by a multitude of vehicles via the V2X channel; and the advertisement generated by the processor is most relevant to the media content information received by the multitude of vehicles. The method in which the step of generating the advertisement based on the media content information involves the processor, which implements one or more artificial intelligence techniques to classify a topic of the media content information. The method in which the advertisement is part of a poster structure. The implementation of the described techniques may involve hardware, a method or process, or computer software on a computer-accessible medium.

[0004] A general aspect includes a system for displaying information, wherein the system includes: a display device in a location visible to a vehicle, the display device including: a display; a device memory configured to contain one or more executable instructions; and a device processor configured to execute the executable instructions, the executable instructions enabling the device processor to perform the steps of: receiving media content-related information from the vehicle via a V2X channel; generating an advertisement based on the media content-related information; and displaying the advertisement on the display.Other embodiments of this aspect include appropriate computer systems, devices, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the procedures.

[0005] Implementations may include one or more of the following features. The system further includes: a telematics unit installed in the vehicle, wherein the telematics unit comprises: a telematics memory configured to contain one or more executable instructions, and a telematics processor configured to execute the executable instructions, wherein the executable instructions enable the telematics processor to perform the following steps: receiving media content via a radio channel; delivering the media content as audio through an audio system; and transmitting media content-related information to the telematics processor via the V2X channel while the media content is delivered as audio. The system in which the media content-related information is a unique identifier associated with the media content. The system in which the media content-related information is a sample of the media content.The system in which: media content-related information is received via the V2X channel by a multitude of vehicles; and the advertisement generated by the device processor is most relevant to the media content-related information received by the multitude of vehicles. The system in which the step of creating the advertisement based on the media content-related information involves the device processor, which implements one or more artificial intelligence techniques to classify a topic of media content-related information. The system in which the advertisement is part of a poster structure. The implementation of the described techniques may involve hardware, a method or process, or computer software on a computer-accessible medium.

[0006] A general aspect includes a system for displaying information, wherein the system comprises: a telematics unit installed in a vehicle, the telematics unit comprising: a telematics memory configured to contain one or more executable instructions, and a telematics processor configured to execute the executable instructions, the executable instructions enabling the telematics processor to perform the following steps: receiving media content via a radio channel; providing the media content as sound through an audio system; and transmitting a unique identifier associated with the media content to a poster system via a V2X channel while the media content is delivered as sound; and wherein the poster system is located in a place that may be visible to the vehicle, the poster system comprising: a display;A poster storage device configured to contain one or more executable instructions and a poster processor configured to execute the executable instructions, wherein the executable instructions enable the poster processor to perform the following steps: receiving the unique identifier from the vehicle via the V2X channel; generating an advertisement based on the unique identifier; and displaying the advertisement on the screen. Other embodiments of this aspect include appropriate computer systems, devices, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.

[0007] Implementations can include one or more of the following features. The system further includes: wherein the executable instructions enable the poster processor to perform an additional step by receiving a plurality of additional unique identifiers from the vehicle via the V2X channel; and wherein the step of generating the advertisement based on the unique identifier is redefined by generating the advertisement based on the unique identifier as well as the plurality of additional unique identifiers. System in which the step of generating the advertisement based on the unique identifier as well as the plurality of additional unique identifiers includes the implementation of a voting technique such that the advertisement is relevant to the highest number of unique identifiers identified by the voting technique.The system in which, if the voting technique cannot identify the largest number of unique identifiers, the poster processor selects a unique identifier from among the unique identifier and the multitude of additional unique identifiers, so that the advertising is relevant to the selected unique identifier.The system, wherein: the executable instructions enable the telematics processor to perform the additional steps of: receiving a multitude of additional unique identifiers via the V2X channel from a multitude of vehicles; generating a highly relevant unique identifier based on the unique identifier and the multitude of additional unique identifiers; where the step of transmitting the unique identifier associated with the media content to the billboard system via the V2X channel is redefined as a telematics processor that sends only the most relevant unique identifier to the billboard system; and wherein the executable instructions enable the billboard processor to perform the following additional steps: receiving the most relevant unique identifier via the V2X channel; and generating the advertisement based on the most relevant unique identifier.The implementation of the described techniques may involve hardware, a method or process, or computer software on a computer-accessible medium. List of characters

[0008] The disclosed examples are described below in conjunction with the following reference symbols, where the same reference symbols denote the same elements and where: Fig. Figure 1 is a block diagram representing an exemplary embodiment of the system capable of utilizing the system and method disclosed herein; Fig. Figure 2 is a flowchart of an exemplary process for receiving and providing media content; and Fig. 3. represents an exemplary aspect of the process of Fig. 2 according to one or more exemplary embodiments. DETAILED DESCRIPTION

[0009] Embodiments of the present disclosure are described herein. However, it should be understood that the disclosed embodiments are only examples and that other embodiments may take different and alternative forms. The figures are not necessarily scalable; some features may be exaggerated or minimized to show details of certain components. Specific structural and functional details disclosed herein are therefore not to be interpreted as limiting, but merely as a representative basis for the teaching of a person skilled in the art to use the present invention in different ways. As those skilled in the art will understand, various features illustrated and described with reference to one of the figures can be combined with features illustrated in one or more other figures to generate embodiments that are not expressly illustrated or described.The combinations of features shown represent representative embodiments for typical applications. However, different combinations and modifications of the features, consistent with the teachings of this disclosure, might be desired for specific applications or implementations.

[0010] With reference to Fig. Figure 1 shows an operating environment that includes a communication system 10 encompasses and with which the method disclosed herein can be implemented. The communication system 10 generally includes a vehicle 12 , that the vehicle electronics 20 , one or more wireless carrier systems 70 , a land communications network 76 , a computer or server 78 , a vehicle backend service facility 80 and a constellation of satellites 86of the Global Navigation Satellite System (GNSS). It should be understood that the disclosed method can be used with any number of different systems and is not specifically limited to the operating environment presented here. The following sections therefore only provide a brief overview of such a communication system. 10 However, other systems not shown here could also use the disclosed method.

[0011] The vehicle 12 The illustrated embodiment is depicted as a passenger car, but it should be noted that any other vehicle, including motorcycles, trucks, sports utility vehicles (SUVs), recreational vehicles (RVs), seagoing vessels, aircraft including unmanned aerial vehicles (UAVs), etc., can also be used. In certain embodiments, the vehicle can 12A powertrain system includes several well-known torque-generating devices, including, for example, an engine. The engine can be an internal combustion engine that uses one or more cylinders to burn fuel, such as gasoline, to power the vehicle. 12 to propel the vehicle. The powertrain system can alternatively include numerous electric motors or traction motors that convert electrical energy into mechanical energy to drive the vehicle. 12 convert.

[0012] Some of the vehicle electronics 20 are generally in Fig. 1 shown and include a receiver 22 for a global navigation satellite system (GNSS), a body control module or unit (BCM) 24 and other vehicle system modules (VSMs) 28 , a telematics unit 30 , vehicle user interfaces 50-56 and an on-board computer 60Some or all of the various vehicle electronics can communicate with each other via one or more communication buses, such as the communication bus. 58 , be connected. The communication bus 58It provides the vehicle electronics with network connections via one or more network protocols and can use a serial data communication architecture. Examples of suitable network connections include a Controller Area Network (CAN), Media-Oriented System Transfer (MOST), a Local Area Network (LIN), a Local Area Network (LAN), and other suitable connections such as Ethernet or others that conform to known ISO, SAE, and IEEE standards and specifications, to name a few. In further embodiments, a wireless communication network can be used, employing short-range wireless communication (SRWC) to communicate with one or more of the vehicle's VSMs. In one embodiment, the vehicle 12 a combination of a hard-wired communication bus 58 and use SRWCs. The SRWCs can be used, for example, with the telematics unit. 30 be performed.

[0013] The vehicle 12 can include numerous vehicle system modules (VSMs) as part of the vehicle electronics 20 include, for example, the GNSS receiver 22 , BCM 24 , the telematics unit 30 (Vehicle communication system), the vehicle user interfaces 50-56 and the on-board computer 60 , as described in more detail below. The vehicle 12 can also use other VSMs 28 in the form of electronic hardware components located throughout the vehicle that receive signals from one or more sensors and can use the captured input to perform diagnostic, monitoring, control, reporting, and / or other functions. Each of the VSMs 28 is via the communication bus 58 firmly integrated with the other VSMs, including the telematics unit 30connected. In addition, each of the VSMs can include suitable hardware and / or be communicatively coupled, enabling in-vehicle communication via the communication bus. 58 This hardware can include, for example, bus interface connectors and / or modems. One or more VSMs. 28 Vehicles can have their software or firmware updated periodically or occasionally, and in some designs, such vehicle updates can be OTA updates performed by a computer. 78 or remote facilities 80 via landline 76 and the telematics unit 30 to be received. As experts have noted, the VSMs mentioned above are just examples of some of the modules found in the vehicle. 12 They can be used, as numerous other options are also possible. It should also be noted that these VSMs can also be referred to as electronic control units or ECUs.

[0014] The recipient 22 The Global Navigation Satellite System (GNSS) receives radio signals from a constellation of GNSS satellites. 86 The GNSS receiver 22 It can be configured for use with various GNSS implementations, including the Global Positioning System (GPS) for the United States, the BeiDou Navigation Satellite System (BDS) for China, the Global Navigation Satellite System (GLONASS) for Russia, Galileo for the European Union, and various other satellite navigation systems. For example, the GNSS receiver can 22 a GPS receiver that receives GPS signals from a constellation of GPS satellites 86 can receive. And in another example, the GNSS receiver can 22A BDS receiver receives a multitude of GNSS (or BDS) signals from a constellation of GNSS (or BDS) satellites. The received GNSS signal can determine a current vehicle location based on the reception of these multiple GNSS signals from the constellation of GNSS satellites. 86 The vehicle location information can then be transmitted to the telematics unit. 30 or other VSMs, such as the on-board computer 60 , are transmitted. In one embodiment (as in Fig. (shown in 1) can be the wireless communication module and / or a telematics unit 30 with the GNSS receiver 22 be integrated, so that, for example, the GNSS receiver 22 and the telematics unit 30 (or the wireless communication device) are directly connected to each other and not via the communication bus 58 are connected. In further embodiments, the GNSS receiver is22 a separate, standalone module or it can be a GNSS receiver 22 into the telematics unit 30 be integrated, in addition to a separate, stand-alone GNSS receiver connected via the communication bus 58 with the telematics unit 30 is connected.

[0015] The Body Control Module (BCM) 24 can be used to create various VSMs 28 to control the vehicle and to obtain information about the VSMs, including their current state or status, as well as sensor information. The BCM 24 is in the exemplary embodiment of Fig. 1 as electrically connected to the communication bus 58 shown coupled. In some embodiments, the BCM can 24 integrated with or part of a Center Stack Module (CSM) and / or with the telematics unit 30 or the on-board computer 60can be integrated. Or the BCM can be a separate device that connects via the bus. 58 is connected to other VSMs. The BCM 24 may include a processor and / or memory that supports the processor 36 and the storage 38 the telematics unit 30 It can be similar, as explained below. The BCM 24 can be used with the telematics unit 30 and / or one or more vehicle system modules, such as an engine control module (ECM), an audio system 56 or other VSMs 28 , communicate; in some embodiments, the BCM can 24 with these modules via the communication bus 58 The BCM communicates. The software stored in memory and executable by the processor enables the BCM to control one or more vehicle functions or operations, including, for example, the control of the central locking system and the electric windows. 11, the electric sunroof, the headlights 98 of the vehicle, the horn 99 , the air conditioning system, the electric mirrors, the control of the primary vehicle mover (e.g., engine, primary drive system), and / or the control of various other vehicle modules. In one embodiment, the BCM can 24 (at least partially) used to detect a vehicle event, such as a power-on or power-off state, or when the vehicle's air conditioning system is turned on or off (i.e., cooled air is blown or stopped from being blown out of the vents of the vehicle's heating, ventilation and air conditioning (HVAC) system), based on one or more sensor readings from the vehicle.

[0016] The telematics unit 30 is able to retrieve data via SRWC using the SRWC circuit 32 and / or via mobile communication using a mobile communications chipset34 to transmit, as shown in the illustrated embodiment. The telematics unit 30 Can an interface exist between different VSMs of the vehicle? 12 and one or more devices outside the vehicle 12 provide, for example, to one or more networks or systems in the remote facility 80 This allows the vehicle to exchange data or information with remote systems, such as remote facilities. 80 , communicate.

[0017] In at least one embodiment, the telematics unit can 30 It can also function as a central vehicle computer, capable of performing various vehicle tasks. In such embodiments, the telematics unit can 30 with the on-board computer 60 so that the on-board computer 60 and the telematics unit 30form a single module. Or the telematics unit. 30 can be used in addition to the on-board computer 60 a separate central computer for the vehicle 12 Furthermore, the wireless communication device can be integrated with or into a part of other VSMs, such as a Center Stack Module (CSM) or a Body Control Module (BCM). 24 , an infotainment module, a head unit, a telematics unit and / or a gateway module. In some embodiments, the telematics unit 30 a standalone module and can be implemented as an OEM-installed (embedded) or aftermarket device installed in the vehicle.

[0018] In the illustrated embodiment, the telematics unit includes 30 the SRWC circuit 32 , the cellular chipset 34 , a processor 36 , storage 38 SRWC antenna 33 and antenna 35The telematics unit 30 It can be configured to communicate wirelessly using one or more SRWC protocols, such as any of the following protocols: Wi-Fi™, WiMAX™, Wi-Fi™ Direct, other IEEE 802.11 protocols, ZigBee™, Bluetooth™, Bluetooth™ Low Energy (BLE), or Near Field Communication (NFC). As used herein, Bluetooth™ refers to any of the Bluetooth™ technologies, such as Bluetooth Low Energy™ (BLE), Bluetooth™ 4.1, Bluetooth™ 4.2, Bluetooth™ 5.0, and other Bluetooth™ technologies that may be developed. As used herein, Wi-Fi™ or Wi-Fi™ technology refers to any of the Wi-Fi™ technologies, such as IEEE 802.11b / g / n / ac or another IEEE 802.11 technology. And in some embodiments, the telematics unit can 30 be set up to use IEEE 802.11pto communicate in such a way that the vehicle can perform vehicle-to-everything (V2X) communication, such as vehicle-to-vehicle (V2V) communication or vehicle-to-infrastructure (V2I) communication with infrastructure systems or devices, such as the remote facility 80 , can be carried out. And in other embodiments, other protocols can be used for V2X communication (e.g., C-V2X for cellular communication with 3GPP or 5G wireless protocols).

[0019] The SRWC circuit 32 This enables the telematics unit 30 SRWC signals, such as BLE signals, can be sent and received. The SRWC circuit can enable the telematics unit to do this. 30 to enable connection with another SRWC device. Additionally, the telematics unit includes 30 in some embodiments a cellular chipset 34, whereby the device can be controlled via one or more cellular protocols, such as those provided by the cellular carrier system 70 can be used via antenna 35 can communicate. In such a case, the telematics unit 30 a user device (UD) that enables cellular communication via the cellular carrier system 70 can be carried out.

[0020] The antenna 35 is used for communication and is generally known to be present throughout the vehicle 12 at one or more locations outside the telematics unit 30 is located. Using the antenna 35 can the telematics unit 30 the vehicle 12 enable communication with one or more local or remote networks (e.g., one or more networks in the remote facility) 80 or computers 78) to communicate via packet-switched data communication. This packet-switched data communication can be carried out using a non-vehicle-mounted wireless access point or cellular system connected to a fixed network via a router or modem. With packet-switched data communication such as TCP / IP, the telematics unit can 30 can be set up with a static IP (Internet Protocol) address or set up to automatically receive an assigned IP address from another device on the network, such as a router, or from a network address server.

[0021] Packet-switched data communication can also take place via a mobile network used by the telematics unit. 30 is accessible. The telematics unit 30 can be via the mobile phone chipset 34 Data via the wireless carrier system 70transmitted. In such a scenario, radio transmissions can be used to establish a communication channel, such as a voice channel and / or a data channel, with the wireless carrier system. 70 to establish a system so that voice and / or data transmissions can be sent and received over the channel. Data transmission can occur either via a data connection, e.g., via packet data transmission over a data channel, or via a voice channel using established techniques. For combined services that include both voice and data communication, the system can utilize a single call over a voice channel and, if necessary, switch between voice and data transmission over the same channel, using techniques known to experts.

[0022] The processor 36It can be any type of device capable of processing electronic instructions, including microprocessors, microcontrollers, host processors, controllers, vehicle communication processors, and application-specific integrated circuits (ASICs). It can be a dedicated processor solely for the telematics unit. 30 is used, or it can be shared with other vehicle systems. The processor 36 executes various types of digitally stored instructions, such as software or firmware programs stored in memory. 38 are stored and it is the telematics unit 30 enable the provision of a wide variety of services. For example, the processor can 36 In one embodiment, programs are executed or data is processed to perform at least part of the method described herein. The memory 38It may include any suitable non-volatile, computer-readable medium; this includes various types of RAM (random-access memory, including various types of dynamic RAM (DRAM) and static RAM (SRAM)), ROM (read-only memory), solid-state drives (SSDs) (including other solid-state storage, such as solid-state hybrid drives (SSHDs)), hard disk drives (HDDs), magnetic or optical drives that store some or all of the software required to perform the various functions of external devices described herein. In one embodiment, the telematics unit includes 30 also a modem for transmitting information via the communication bus 58 .

[0023] The vehicle electronics 20It also includes a range of vehicle user interfaces that provide vehicle occupants with a means of providing and / or receiving information, including visual display. 50 , the push button(s) 52, the microphone 54 and the audio system 56 As used herein, the term “vehicle user interface” generally encompasses any suitable form of electronic device, including hardware and software components, located on the vehicle that enables a vehicle user to communicate with or about a component of the vehicle. The 52 key(s) enable manual user input into the telematics communication device. 30 , to allow other data, response, and / or control inputs. The audio system 56Provides an audio output to a vehicle occupant and can be a dedicated, standalone system or part of the primary vehicle audio system. Thus, the audio system receives 56 It receives analog information, reproduces it, and delivers it as sound via the entertainment bus. According to one embodiment, the audio system is 56 functional with the vehicle bus 58 and coupled to an entertainment bus (not shown) and can provide amplitude-modulated (AM) radio, frequency-modulated (FM) radio, real-time streaming protocol (RTSP) radio (IP streaming audio - such as Pandora Radio, Netflix, Spotify, Amazon Music, etc.), satellite radio, CD, DVD and other multimedia functions. The audio component 64 may include a loudspeaker system or a loudspeaker via arbitration on the communication bus 58Use this functionality. This functionality can be provided in conjunction with or independently of an infotainment module.

[0024] The microphone 54 provides an audio input for the telematics unit 30 available so that the driver or another occupant can use the wireless carrier system 70 It can execute voice commands and / or use hands-free functions. For this purpose, it can be connected to an integrated automated speech processing unit that utilizes the human-machine interface (HMI) familiar from other technologies. The visual display or touchscreen 50 It is preferably a graphic display and can be used for a variety of input and output functions. The display 50This could be a touchscreen on the dashboard, a heads-up display reflected from the windshield, a video projector projecting images from the vehicle's cabin ceiling onto the windshield, or another type of display. Various other vehicle user interfaces can also be used, as the interfaces of Fig. are just one example of a particular implementation.

[0025] The wireless carrier system 70 It can be any suitable mobile communication system. The carrier system 70 is a mobile phone mast 72 depicted; the support system 70However, it may include one or more of the following components (e.g., depending on the mobile communication technology): mobile phone masts, base stations, mobile switching centers, base station controllers, developed nodes (e.g., eNodeBs), mobility management units (MMEs), serving and PGN gateways, etc., as well as any other network components that may be required to operate the wireless carrier system. 70 with the landline 76 to connect or the wireless carrier system with end devices (UEs, e.g., telematics devices in the vehicle) 12 (may include) to connect the support system. 70 It can implement any suitable communication technology, including GSM / GPRS, CDMA or CDMA2000, LTE, etc. Generally, wireless carrier systems are used. 70 , their components, the arrangement of their components, the interaction between the components, etc. are generally known in engineering.

[0026] In addition to the use of the wireless carrier system 70Alternatively, a different wireless carrier system, such as satellite communication, can be used to enable unidirectional or bidirectional communication with a vehicle. This can be achieved using one or more communication satellites (not shown) and an uplink transmitter (not shown). Unidirectional communication could be, for example, satellite radio, where program content (news, music, etc.) is received from the uplink transmitter, packaged for upload, and then sent to the satellite, which then broadcasts the program to subscribers. Bidirectional communication could be, for example, a satellite telephone service, which uses one or more communication satellites to relay telephone communication between the vehicle and the uplink transmitter. When used, this satellite telephony can be either in addition to or instead of the wireless carrier system. 70 be used.

[0027] The landline 76 can be a conventional land-based telecommunications network connected to one or more landline telephones and the wireless carrier system 70 with the remote facility 80 connects. For example, the landline 76 include a public switched telephone network (PSTN), as used for providing fixed-line telephony, packet-switched data communications, and internet infrastructure. One or more segments of the fixed-line network. 76 could be achieved through the use of a standard wired network, a fiber optic network or other optical network, a cable network, power lines, other wireless networks such as wireless local area networks (WLANs), networks providing wireless broadband access (BWA), or any combination thereof.

[0028] The computers 78(Only one of them shown) can be used for one or more purposes, such as providing backend vehicle services for a variety of vehicles (such as vehicle 12 ) and / or to provide other vehicle-related services. The computers 78 These could be some of a number of computers accessible via a private or public network such as the internet. Other accessible computers 78Examples include: a service center computer where diagnostic information and other vehicle data can be uploaded from the vehicle; a client computer used by the vehicle owner or another participant for various purposes, such as accessing and / or receiving data transmitted by the vehicle, setting up and / or configuring participant preferences, or controlling vehicle functions; or a vehicle telemetry data server that receives and stores data from a large number of vehicles.

[0029] The vehicle backend services facility 80 is a remote facility, i.e., it is located at a physical location that is remote from the vehicle. 12 The vehicle backend services facility is located there. 80 (short “Remote Device 80”) can be designed to integrate with the vehicle electronics 20through the use of one or more electronic servers 82 or provides live consultants with a range of different system backend functions. The vehicle backend services setup 80 Includes vehicle backend services server 82 and databases 84 , which can be stored on a variety of storage devices.

[0030] The remote facility 80 can receive and send data via a modem connected to the landline network 76 is connected. Data transmission can also occur via wireless systems such as IEEE 802.1 IX, GPRS, and the like. Professionals will appreciate that although only a remote facility is needed, 80 and a computer 78 as illustrated in the depicted embodiment, but numerous remote facilities 80 and / or computer 78 can be used.

[0031] The servers 82Processors can be computers or other computing devices that include at least a processor and memory. Processors can be any type of device capable of processing electronic instructions, including microprocessors, microcontrollers, host processors, controllers, vehicle communication processors, and application-specific integrated circuits (ASICs). Processors can be dedicated processors used exclusively for servers. 82 can be used or shared with other systems. The at least one processor can execute various types of digitally stored instructions, such as software or firmware, which enable the servers to 82They enable the provision of a wide variety of services. For network communication (e.g., intranetwork communication, internetwork communication including internet connections), the servers can include one or more network interface cards (NICs) (including, for example, wireless NICs (WNICs)) that can be used for data transport to and from the computers. These NICs can allow one or more servers to 82 enable them to interact with each other, with databases 84 or other network devices, including routers, modems, and / or switches. In a specific embodiment, the NICs (including WNICs) of servers can be connected. 82 enable the establishment of SRWC connections and / or include Ethernet ports (IEEE 802.3) to which Ethernet cables can be connected, enabling a data connection between two or more devices. Remote setup 80It can include a range of routers, modems, switches, or other network devices that can be used to provide network functions, such as connecting to the landline network. 76 and / or the mobile communication system 70 .

[0032] The databases 84can be stored on a variety of storage media, such as a powered temporary storage device or a suitable non-volatile, computer-readable medium; these include various types of RAM (Random Access Memory, including various types of Dynamic RAM (DRAM) and Static RAM (SRAM)), ROM (Read-only Memory), Solid-State Drives (SSDs) (including other solid-state storage devices, such as Solid-State Hybrid Drives (SSHDs)), Hard Disk Drives (HDDs), magnetic or optical disk drives, which store some or all of the software required to perform the various functions of external devices described herein. One or more databases 84 in the remote facility 80They can store various types of information and can include a vehicle operation database that stores information about the operation of different vehicles (e.g., vehicle telemetry or sensor data).

[0033] One or more databases 84 in the remote facility 80They can also store information in the form of executable instructions, such as one or more API (Application Program Interface) suites. API suites can include: (i) descriptive text to be parsed, such as HTML (Hypertext Markup Language), XML (Extensible Markup Language), or JSON (JavaScript Object Notation); (ii) assembly code; (iii) object code generated from compiled source code; (iv) source code for execution by an interpreter; (v) source code for compilation and execution by a just-in-time compiler; etc. The source code can be written as an example using syntax from languages ​​such as C, C++, C#, Objective-C, Swift, Haskell, Go, SQL, R, Lisp, Java®, Fortran, Perl, Pascal, Curl, OCaml, Javascript®, HTML5 (Hypertext Markup Language 5th Revision), Ada, ASP (Active Server Pages), PHP (PHP: Hypertext Preprocessor), Scala, Eiffel, Smalltalk, Erlang, Rubin, Flash®, Visual Basic®, Lua, MATLAB, SIMULINK and Python®.

[0034] An API suite can provide advertising information that can be displayed on an electronic display (ad module). 99 This display module 99 is specifically designed to receive one or more unique identifiers associated with an advertising version of the media content played on the audio system 56 is played back (or within a few seconds of playback). The ad module 99 It can then generate advertising information that is associated with the unique identifier (e.g., by retrieving one or more ads stored in memory). Alternatively, which may be the case when non-advertising media content (e.g., music, talk radio, sporting events, etc.) is played on the audio system, the ad module can 99Implement one or more known artificial intelligence (AI) techniques to generate relevant advertising information that corresponds to this type of media content. For example, the ad module can 99 a sample of the media content at the time of playback on the audio system 56 Analyze (e.g., generate an audio fingerprint derived from a spectrogram time-frequency diagram) and use at least one decision tree to classify an advertising topic relevant to this media content sample. The Ad module 99 It could then produce advertising information related to the advertising theme (e.g., by retrieving one or more ads stored in a memory). For illustration, the ad module could... 99Use this AI technology to produce a Christmas advertisement while Christmas carols are playing in the vehicle cabin; produce an advertisement for a financial consulting firm while business news is playing in the vehicle; produce an advertisement for a music concert while the music of the performing artist is playing in the vehicle; create an advertisement for a competing software application / media streaming service while a competing software application or streaming service is being used in the vehicle; create an advertisement for a software application that is currently installed in the vehicle (e.g., if the ad module is 99 a list of the items in the memory 38 retrieves downloaded software), or the like.

[0035] The display device 88It could be an expanded billboard or an improved sign that includes a device processor. 95 , a device memory 96 , a device display 97 and includes a V2X enhanced transceiver. The display device is also capable of communication over a mobile network via the wireless carrier system. 70 (via a mobile communication chipset). Each of the electronic components of the display device 88 In structure and function, it is similar to the analog components described above in relation to vehicle electronics. 20 and / or the remote facility 80 similar. In addition, the display device 88 Information from the vehicle in a wireless area 12 received via a V2X communication channel 89 (e.g., 802.11p (DSRC), 3GPP (C-V2X), etc.). This transmission can take place after the telematics unit 30It acts as a beacon to transmit information at set intervals for reception by a broad audience, including all V2X-enabled devices (e.g., display devices). 88 ) within range of V2X communication channel 89. This transmission can also occur after the indicator device acting as a beacon has been dispatched. 88 the telematics unit 30 triggers and the telematics unit 30 responds by sending information to the display device 88 It transmits via V2X communication channel 89. Furthermore, the display server can 82 They can be installed on various types of infrastructure, such as poster frame systems, the sides of buildings (e.g., restaurants, apartment buildings, shop windows, etc.), cell towers, and traffic lights. Experienced artists will see that wireless transactions between vehicles 12and V2X extended infrastructure are known in the technology. It is also understood that the ad module 99 into the memory of the display device 88 can be loaded.

[0036] The device processor 95 It can be any type of device capable of processing electronic instructions, including microprocessors, microcontrollers, host processors, controllers, vehicle communication processors, and application-specific integrated circuits (ASICs). The device processor 95 executes various types of digitally stored instructions, such as software or firmware programs stored in the device memory. 96 are stored (e.g., ad module) 99 For example, the device processor 95 In one embodiment, programs or process data are executed to perform at least part of the method described herein. The device memory 96May include any suitable non-volatile, computer-readable medium; this includes various types of RAM (random-access memory, including various types of dynamic RAM (DRAM) and static RAM (SRAM)), ROM (read-only memory), solid-state drives (SSDs) (including other solid-state storage, such as solid-state hybrid drives (SSHDs)), hard disk drives (HDDs), magnetic or optical disk drives that store some or all of the software required to perform the various external device functions described herein. The device display 97 A display device is an output device designed to present information in pictorial form. 97 may include a thin-film transistor liquid crystal display (TFT-LCD) with LED backlighting, which has replaced the backlighting of a cold cathode fluorescent lamp (CCFL) (e.g., an LED display).

[0037] The radio channel 90 A radio station is a commercial entity that broadcasts media content (e.g., songs, advertisements, sporting events, etc.) via radio waves intended to reach a broad audience (e.g., a radio channel). 90 It can be connected via radio networks to other similar facilities to transmit a common radio format (e.g., broadcast syndication, simulcast, or the like). The radio channel 90 It can also broadcast advertising as well as the unique identifier for each ad (i.e., the ad ID). PROCEDURE

[0038] The process or parts of it can be implemented in a computer program product (e.g., processor). 36The computer program product is implemented in a computer-readable medium and contains instructions that can be used by one or more processors of one or more computers of one or more systems to cause the system(s) to implement one or more of the procedure steps. The computer program product may include one or more software programs consisting of program instructions in source code, object code, executable code, or other formats; one or more firmware programs or hardware description language (HDL) files; and all program-related data. The data may include data structures, lookup tables, or data in any other suitable format. The program instructions may include program modules, routines, programs, objects, components, and / or the like.The computer program can be run on one computer or on multiple computers communicating with each other.

[0039] The programs can be embodied on computer-readable media, which may be non-temporary and may include one or more storage devices, manufactured articles, or the like. Examples of computer-readable media include computer system memory, such as RAM (Random Access Memory), ROM (Read Only Memory); semiconductor memory, such as EPROM (Erasurable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), flash memory; magnetic or optical disks or tapes; and / or the like. Computer-readable media may also include computer-to-computer connections, for example, when data is transferred or made available over a network or other communication link (either wired, wireless, or a combination thereof). Any combination of the above examples is also included within the scope of computer-readable media.It is therefore to be understood that the method can be carried out, at least in part, by any electronic objects and / or devices capable of executing instructions corresponding to one or more steps of the disclosed method.

[0040] Now to Fig. 2. An embodiment of a method is described 200 Depicted to display information on a V2X-enhanced billboard that can be seen by one or more vehicles (e.g., while driving along a section of road). One or more aspects of the information display procedure. 200 can be provided by a display device 88 (i.e., the extended billboard) is completed, which may include one or more executable instructions that are written to the device's memory. 96 integrated and by the display device processor 95to be executed. One or more other aspects of the information display procedure. 200 can be done through the telematics unit 30 to be supplemented, which may contain one or more executable instructions that are written to the storage device 38 integrated and by the electronic processing device 36 to be carried out. One or more secondary aspects of the procedure. 200 can also be accessed via the radio station 90 , the audio system 56 , the remote facility 80 and / or the advertising module 99 to be supplemented; skilled workers will also see that the telematics unit 30 , the radio station 90 and the display device 88 are arranged far apart.

[0041] The procedure 200 is provided by the telematics unit 30 supported, which is set up to work with the display device 88to communicate via a wireless V2X communication protocol 89. This configuration can be performed by a vehicle manufacturer at or around the time of the telematics unit's installation or aftermarket deployment (e.g., by downloading the vehicle data via the communication system described above). 10 or at a time of vehicle servicing, to name just a few examples). The procedure 200 is provided by the telematics unit 30 supported, the information via a radio channel 94 (e.g. AM, FM, RTSP, satellite radio, etc.) can be received, as well as through the telematics unit. 30 , the media content as sound via the audio system 56 and video about the ad 50 can supply these configurations. These configurations can also be made by a vehicle manufacturer at or around the time of assembly or aftermarket delivery of the vehicle. The procedure 200furthermore, the preconfiguration of the display device 88 for receiving information and retrieving stored information from the display module 99 supported (e.g., uploading to display memory) 96 , databases 84 or the computer's memory 78 Experts will see that media content is information aimed at an end user or audience, such as audiobooks, advertising, music (e.g., songs), televised political events (e.g., speeches, protests, rallies), talk radio, televised sporting events, and podcasts.

[0042] The procedure 200 begins at 201, where one or more vehicles 12 along a section of road 92 drive and the telematics unit 30 is activated to play media content provided by the radio station 90be transferred (such a configuration may have been set up via one or more user inputs provided to the infotainment module). In step 210 The telematics unit receives 30 Media content from the radio station 90 via a radio channel 94 (e.g., AM, FM, RTSP, satellite radio, etc.) are transmitted. Furthermore, the telematics unit enables 30 In this step, this media content is transmitted as sound via the audio system. 56 is transmitted and can additionally lead to the media content being displayed. 50 is issued. Essentially, a vehicle occupant uses step 210 the radio transmitter-receiver functionality of the telematics unit 30 , to select a radio station 90to hear it in the traditional way via his vehicle's stereo system (e.g., when listening to music). Furthermore, the vehicle occupant could in step 210 when transmitting via RTSP, streaming video data that is used for display 50 be delivered, and listen to the delivered video via the stereo system of his vehicle in the conventional way (e.g., they watch a film on their infotainment system).

[0043] In an optional step 220 This occurs when receiving media content via the radio channel 94 At some point an advertisement was broadcast and by the telematics unit 30 received. This advertisement can be received during one of the broadcasts on the radio channel. 90 The specified commercial time slots will be broadcast. Furthermore, the telematics unit receives... 30 Upon receipt of the advertisement, a unique identifier is also generated, which is linked to the content of the advertising material. The telematics unit 30The unique identifier can then be transmitted by the audio system shortly before or during the playback of the advertisement. 56 temporarily stored 38 save.

[0044] In step 230 Does the vehicle come 12 near the display device 88 (e.g. within ten miles) and a V2X protocol-based communication channel is established between these two V2X-enabled devices. 89 built. In addition, the telematics unit transmits 30 Media content-related information to the display device 88 via V2X communication channel 89. While an advertisement is broadcast over the audio system 56 (or within one second before playback), the telematics unit could 30 via the unique identifier of the advertisement to the display device 88 send. However, if no advertisement is currently playing or no unique identifier is stored, the message will be sent. 38If the media content is stored, the telematics unit can also transmit a sample of it while it is being sent as sound (e.g., a sound excerpt of the media content) to the display device. 88 is transmitted. It should also be understood that the unique identifier and the sample material for media content can be sent simultaneously. Experts will see that V2X communication channel 89 can be set up after the display device 88 or the vehicle 12 It has initiated a discovery mode based on broadcast data. The V2X channel is created as follows, after the telematics unit... 30 automatically transmitted information via V2X communication channel 89. Alternatively, this channel can 89 be set up after the display device 88 the telematics unit 30has called to respond by sending media content-related information to the display device via V2X communication channel 89 88 be transferred. The steps 210-230 can be considered as aspects of the process 200 to be understood, which are mainly in the telematics unit 30 occur (i.e., the aspects of the telematics unit) 202 ).

[0045] In step 240 The media content-related information (e.g., the unique identifier and / or the sample material) is sent to the display device. 88 Delivered via V2X communication channel 89. As in Fig. The display device shown in 3 is 88 generally designed as a V2X-enhanced billboard that can be located in a space accessible to one or more vehicles 12 is visible (e.g. near a section of road) 93Furthermore, in these embodiments, the display section of this poster structure is large and high enough that the occupants of passing vehicles cannot see it. 12 be able to see and understand the information displayed on the screen.

[0046] In step 250 The processor of the display device determines 88 , whether it has additional media content-related information from numerous other vehicles 12' has received. If the display processor 95 determines that it only obtains media content-related information (e.g., a unique identifier and / or a sample of media content) from a vehicle 12 has received, the procedure continues 200 to step 270 over. Otherwise, since the display processor 95 determined that he had media content-related information from several vehicles 12If the procedure has been received (e.g., additional unique identifiers and / or additional samples of media content), it proceeds to step 260 transition.

[0047] In step 260 The device processor controls it 95 in one or more embodiments, which type of advertising on the device display 97 to be displayed. For example, the processor implements this. 95 a tuning technique to achieve a result suitable for the majority of vehicles 12 Relevant advertising near the display device 88 (e.g., within ten miles of the display device). To illustrate, and also with reference to Fig. 3 can be understood when three vehicles 12 send a unique identifier (vote) which they receive from the radio station 90A have received, and two vehicles 12send a unique identifier (vote) which they receive from the radio station 90B Having received, the device processor selects 95 the unique identifier assigned to the radio station 90A is assigned to the transmitted media content (i.e., the main result of this voting technique—in other words, the highest number of unique identifiers (votes) identified by the voting technique). Alternatively, if three vehicles 12 send a sample of the media content they received from the radio channel 90A received, and two vehicles 12 send a sample of the media content they received from the radio channel 90B When receiving, the device processor selects the radio channel. 90AThe transmitted sample of media content is selected (i.e., because this radio channel was identified with the highest number of unique identifiers). However, if the voting technique does not produce the highest number of unique identifiers (e.g., media content-related information was received by two cars using the radio channel), then the channel will be selected. 90A hear, and two cars that are on the radio channel 90B (listening - whereby neither of the two identifiers is the highest number), the device processor can determine the type of media content-related information from one of the vehicles. 12 select and use this selected information to create advertising. For example, the device processor can be used. 95 an advertisement in connection with the radio channel 90AThe broadcast media content is played because this advertisement was the first one received by the device processor (i.e., a first-in-first-out, FIFO, based system). It is understood that the device processor 95 It can use other methods to select the type of media content-related information (e.g., random selection, last-in-first-out or LIFO, etc.). In certain embodiments, the device processor can 95 additionally, the direction of travel and distance of each vehicle 12 with regard to the display device 88 Take these factors into account and use them to weight the unique identifiers (votes) received for each vehicle. For example, a vehicle 12 , that from the display device 88 driving away, having a vote that is a fraction of the value of a vote from a vehicle 12 corresponds to the display device 88steers towards. In another example, a vote from a vehicle would be 12 , the 9 / 10 of a mile from the display device 88 is less valuable than the tuning of a vehicle that is 1 / 10 of a mile from the display device. 88 removed, or vice versa.

[0048] Edge computing techniques could also be used to control what kind of advertising is displayed on the device screen. 97 to be displayed in one or more alternative configurations. Thus, the decision as to which type of advertising is to be displayed is made at one of the vehicles. 12 hit (i.e., the calculations and analyses of the Ad module) 99 (are located on the vehicle). In this case, after the display device 88 Media content-related information from numerous other vehicles 12 Once received, the device processor will be used. 95compile the information and send this compiled information to one of the vehicles via V2X channel 89. 12 Return it. This can save the computing power that the device processor uses. 95 for carrying out the processes for displaying information on the device display 97 must use. Furthermore, the processor 36 the telematics unit 30 implement a tuning technique for the selected vehicle to achieve a result that is suitable for the majority of vehicles 12 The transmitted media-related content is relevant. Similar to the voting technique described above, when three vehicles 12 have sent a unique identifier which they received from the radio station 90A have received, and two vehicles 12 have sent a unique identifier which they received from the radio station 90B Having received, the processor selects 36the unique identifier, which is linked to the radio station 90A is connected to the transmitted media content. Alternatively, if three vehicles 12 a sample of the media content they received from the radio channel 90A received, and two vehicles 12 a sample of the media content they received from the radio channel 90B received, the processor 36 the radio channel 90A Select the transferred sample of the media content. The processor 36 The type of media content-related information from one of the vehicles may also be randomly selected. 12 Select if the voting technique does not produce a majority result.

[0049] It is understood that edge computing can also be used to filter media content-related information before this information is sent to the display device. 88can be transferred. For example, each of the vehicles can be transferred. 12 near the display device 88 (e.g., within a ten-mile radius, approximately 16 km, of the device) can communicate with each other via V2X communication channel 89. Furthermore, the vehicles can 12 their media-related content on one of the vehicles 12 This group (a selected vehicle) is summarized. The telematics unit 30 this selected vehicle 12 can then implement the voting technique to determine which unique identifier and / or media content sample is most relevant to the majority of vehicles 12 This corresponds to the following: If the voting technique does not lead to a majority result, the telematics unit can 30randomly select one of the unique identifiers and / or media content samples within the pool of media content-related information as the most relevant information. Once a unique identifier and / or media content sample has been determined that is considered most relevant to the vehicles (i.e., the unique identifier and / or media content sample that corresponds to the majority of vehicles in the group), the selected vehicle transmits 12 (or another vehicle in the group) transmits this highly relevant unique identifier and / or the media content sample to the display device via V2X channel 89 88 It should also be understood that, since all decisions are made before information is sent to the device display. 97 This edge calculation process will be transferred in step 230 the procedure 200 can take place.

[0050] In step 260The device processor produces an advertisement based on the media content-related information. If the media content-related information in one or more embodiments contains a unique identifier for a device in the vehicle... 12 If advertisements are displayed, this means that the device processor is using the advertising module. 99 supplied with the unique identifier. The ad module 99 It then retrieves an advertisement from an ad library within the databases, assigned to the unique identifier. 84 After the advertisement has been successfully retrieved, the ad module is deactivated. 99 they to the device processor 95 forward. It is understood that the ad library is frequently updated with new advertising information from remote locations via the landline communication network. 76 (e.g., computer) 78 ) can be updated.

[0051] In one or more alternative embodiments, if the media content-related information is a sample of the vehicle 12 the media content being reproduced is represented by the device processor 95 the advertising module 99 the media content pattern and the advertising module are available 99 It implements an AI technique to retrieve the right advertisement. In this case, the ad module can 99 To generate an audio fingerprint (an acoustic fingerprint), which is a condensed digital summary deterministically generated from an audio signal. The Ad module 99This audio fingerprint is also placed in a classification decision tree (as a predictive model) to classify the respective topic of the media content sample. This classification decision tree can follow a known order in which the leaves represent topic classifications and branches represent relationships of features that lead to these classifications. The Ad module 99 However, it could also use a well-known neural network, the k-nearest neighbor technique, the kernel method (e.g., a support vector machine (SVM)), the Gaussian mixture model, or the naive Bayes classification technique (also known as simple Bayes or independence Bayes algorithm) to classify the subject of the media content. Furthermore, the ad module calls 99 then an advertisement linked to the media content pattern is selected from an ad library within the databases. 84Once the advertisement has been successfully retrieved, the ad module will be... 99 they to the device processor 95 forward.

[0052] In step 270 , after the device processor 95 the one from the ad module 99 The processor, having received the produced advertising, initiates 95 that the advertising on the device display 97 is displayed. The device processor 95 It can also cause the advertisement to be displayed for a specific period of time to ensure that the advertisement has enough time to be seen by an occupant in the vehicle. 12 to be viewed (e.g., for two minutes). Alternatively, the display device 88 after a certain period of time (e.g. 30 seconds) the vehicle 12 ping to determine its vehicle location (e.g., via the GNSS receiver) 22generated) to be provided via V2X channel 89. If the device processor detects that the vehicle is already connected to the display device 88 What happened (i.e., a vehicle occupant can no longer see information displayed on the display device) 88 If the display device is not functioning correctly, the processor can remove the advertisement from the screen (e.g., to trigger a subsequent advertisement). 88 recognizes that V2X communication with the vehicle 12 is lost / abandoned (e.g. the vehicle) 12 (If the vehicle has driven beyond the range of the V2X signal), the processor can remove the advertisement from the display (e.g., to trigger a later display). If multiple vehicles 12 (see Fig. 3) the display device 88 If media content-related information has been provided, the display device could 88after a certain period of time for each of the vehicles 12 ping to provide its vehicle position via V2X channel 89. If the device processor determines that all vehicles 12 the display device 88 If this happens, the processor removes the advertisement from the display. Alternatively, if the device processor determines that the V2X connection is not suitable for the entire passing vehicle. 12 If the process is interrupted, the processor removes the advertisement from the display. After step 270 Does the procedure 200 in conclusion 204 above.

[0053] Although exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms encompassed by the claims. The words used in the description are descriptive and not limitative, and it is understood that various modifications may be made without departing from the spirit and scope of the disclosure. As already described, the features of different embodiments may be combined to form further embodiments of the invention, which may not be explicitly described or illustrated.While various embodiments could have been described as having advantages or being preferred over other embodiments or implementations according to the prior art with respect to one or more desired features, those skilled in the art recognize that one or more features or properties may be compromised in order to achieve the desired overall system attributes, which depend on the specific application and implementation. These attributes may include, but are not limited to, cost, strength, durability, life-cycle costs, marketability, appearance, packaging, size, usability, weight, manufacturability, ease of assembly, etc.Therefore, embodiments that are described as less desirable than other embodiments or implementations in the prior art with respect to one or more features are not outside the scope of disclosure and may be desirable for certain applications.

[0054] Spatially relative terms, such as "internal," "external," "below," "under," "more," "above," "above," and the like, can be used here to better describe the relationship of one element or feature to another, as illustrated in the figures. Spatially relative terms can be defined in such a way that, in addition to the orientation shown in the figures, they also encompass different orientations of the device used or operated. For example, if the device in the figures is turned upside down, the elements or features described as "below" or "underneath" would then be oriented "above" the other elements or features. Thus, the example term "below" can encompass both an orientation from above and from below.The device may be oriented differently (rotated by 90 degrees or in other orientations) and the spatially relative descriptors used herein may be interpreted accordingly.

[0055] None of the elements mentioned in the claims shall be a "means-plus-function" element within the meaning of 35 USC §112(f), unless an element is expressly cited in the claim using the phrase "means for" or, in the case of a process claim, using the phrases "operation for" or "step for".

Claims

[1] A method for displaying information, the method comprising: Receiving media content-related information from a vehicle via a V2X channel, through a processor; The processor creates an advertisement based on media content-related information; and Displays, through the processor, of advertising on an ad located at a distant location visible to the vehicle. [2] The method of claim 1, further comprising: Receiving media content via a radio channel, through a telematics unit located in the vehicle; Providing, via the telematics unit, the media content as sound via an audio system; and Media content-related information is transmitted to the processor via the V2X channel through the telematics unit, while the media content is provided as sound. [3] The method according to claim 1, wherein the media content-related information is a unique identifier that is assigned to the media content. [4] The method according to claim 1, wherein the media content-related information is a sample of the media content. [5] The method according to claim 1, wherein: the media content-related information is received via the V2X channel by a large number of vehicles; and The advertisement created by the processor is most relevant to the media content-related information received by the multitude of vehicles. [6] The method according to claim 1, wherein the step of creating the advertisement based on the media content-related information includes the processor implementing one or more artificial intelligence techniques to classify a subject of the media content-related information. [7] A system for displaying information, wherein the system comprises: a telematics unit installed in a vehicle, wherein the telematics unit comprises: a telematics memory configured to contain one or more executable instructions, and a telematics processor configured to execute the executable instructions, wherein the executable instructions enable the telematics processor to perform the following steps: Receiving media content via a radio channel; Providing the media content as audio via an audio system; and Transmitted, via a V2X channel, a unique identifier assigned to the media content, to a poster system, while the media content is provided as sound; and wherein the poster system is located in a position that can be seen by the vehicle, the poster system comprising: an advertisement; a poster memory configured to contain one or more executable instructions, and a poster processor configured to execute the executable instructions, wherein the executable instructions enable the poster processor to perform the following steps: Received, via the V2X channel, the unique identifier from the vehicle; Creating an advertisement based on the unique identifier; and displaying the advertisement on the ad. [8] The system according to claim 7, further comprising: the executable instructions allow the poster processor to perform an additional step: Received by the vehicle, via the V2X channel, a variety of additional unique identifiers; and where the step of creating the advertisement based on the unique identifier is redefined by generating the advertisement based on the unique identifier as well as the multitude of additional unique identifiers. [9] The system according to claim 8, wherein the step of creating the advertisement based on the unique identifier and the plurality of additional unique identifiers includes implementing a voting technique such that the advertisement is relevant to a maximum number of unique identifiers identified by the voting technique. [10] The system according to claim 7, wherein: The executable instructions enable the telematics processor to perform the following additional steps: Receiving, via the V2X channel, a multitude of additional unique identifiers from a multitude of vehicles; Creating a most relevant unique identifier based on the unique identifier and the multitude of additional unique identifiers; wherein the step of transmitting, via the V2X channel, the unique identifier associated with the media content to the poster system is redefined so that the telematics processor transmits only the most relevant unique identifier to the poster system; and wherein the executable instructions enable the poster processor to perform the additional steps: Receiving the most relevant unique identifier via the V2X channel; and Creating the advertisement based on the most relevant unique identifier.