The present disclosure relates to systems and methods for playing back broadcast signal content from a broadcast source over a vehicle radio, and more particularly to a system and method which is able to automatically insert predetermined content into the playback of a broadcast signal on a vehicle radio at predetermined, detected times during receipt of the broadcast signal, as well as to provide various data associated with the vehicle, its location and/or its components to cloud-based third parties. The third parties may then supply additional information or additional content back to the broadcast source or back to the vehicle radio. The additional content may also be inserted into playback of the broadcast or otherwise used by the broadcast source as needed.
The statements in this section merely provide background information related to the present disclosure and may not constitute prior art.
Advertisers are continually looking at ways to better and more effectively market their goods and services to consumers. When providing advertising content to a consumer, which is delivered over an AM/FM or digital broadcast, an advertising entity does not have a wide degree of latitude in selecting or tailoring advertising (“AD”) content to the consumers. The broadcast facility merely inserts whichever AD content spots have been “queued up” whenever commercial breaks are to be provided in the broadcast signal. Put differently, there isn't the opportunity of the advertiser to tailor its AD content to specific individuals. The queued up AD content spots are simply broadcast, during those commercial break periods in the broadcast, and whichever individuals happen to be listening to the broadcast signal at that particular moment will receive AD content during the broadcast. Thus, for example, 25 year old females listening to a broadcast station broadcasting “easy listening” music will receive the same AD content as a 45 year old male who is listening to the same broadcast. However, there presently is no way for the delivery of AD content to be tailored to so that different AD content can be provided to the 25 year old female and the 45 year old male, during those commercial break times in a broadcast signal, so that the AD content is highly tailored to the differing interests of such individuals.
Another limitation is the inability of a broadcast source to obtain real time “back end data” concerning the user's listening habits, the user's vehicle and/or the location of the user's vehicle. By “back end data” it is meant data or information such as, without limitation, the vehicle make/model, diagnostics information concerning the vehicle generated by the vehicle's on-board computer, microphone audio input by the user into the vehicle's audio system, real time location information from the vehicle's navigation system, radio button selections made by the user, etc. These are only intended to show a few examples of the wide range of information and data that may be made available to a remote source as “back end data”, and those skilled in the art will appreciate that virtually any information or data that may originate from the vehicle could potentially be included as back end data. As another example, detection of deployment of the vehicle's airbag could be included as back end data transmitted via a cellular connection to a cloud-based monitoring facility. Presently this valuable data is not typically used by the broadcast source or other third parties, nor is it used to help select additional content that may be supplied to the vehicle's radio system while the vehicle is in use by the user.
In one aspect the present disclosure relates to a system for inserting selected content into a broadcast signal being broadcast by a broadcast station, and being received by a radio system of a vehicle. The system may comprise a vehicle radio system having a processing system and a personal electronic device. The personal electronic device may be adapted to be carried by a user. The personal electronic device may further be configured to supply selected content to the processing system. The processing system may further be configured to detect a first signal in the broadcast signal being received that indicates a commercial break period of predetermined duration is to begin, and a second signal in the broadcast signal being received that indicates that a commercial break period of predetermined duration is to end. The processing system may further be configured to obtain the selected content from the personal electronic device and to insert the obtained, selected content into the broadcast signal for seamless playback through the vehicle radio system during the commercial break period.
In another aspect the present disclosure relates to a system for inserting selected content into a broadcast signal being broadcast by a broadcast station, and being received by a radio system of a vehicle. The system may comprise a vehicle radio system having a processing system and a personal electronic device. The personal electronic device may be adapted to be carried by a user. The personal electronic device may further being configured to supply selected content to the processing system. The processing system may be configured to detect a first signal in the broadcast signal being received that indicates a commercial break period of predetermined duration is beginning, and a second signal in the broadcast signal being received that indicates that a commercial break period of predetermined duration has ended. The processing system may further be configured to obtain the selected content from the personal electronic device and to insert the obtained, selected content into the broadcast signal for seamless playback through the vehicle radio system when the commercial break period is detected as beginning, and to return to the playing the broadcast signal when the commercial break period is detected as having ended. The processing system may further provide data concerning at least one of the vehicle or a component of the vehicle to the personal electronic device.
In another aspect the present disclosure relates to a system for managing and monitoring listening habits of a user of a vehicle. The system may comprise a personal electronic device adapted to be carried by a user when travelling in a vehicle, and a vehicle radio system configured to receive a broadcast from a broadcast station. The vehicle radio system may further be configured to detect when a commercial break period in the broadcast is beginning and ending, and to insert selected content into the broadcast to be played back over the vehicle radio system during the commercial break period. The personal electronic device may further be configured to wirelessly report information to a remote facility that tracks listening activities of the user.
In still another aspect the present disclosure relates to a method for inserting selected information content into a broadcast being wirelessly received by a vehicle radio system. The method may comprise using a vehicle radio system to wirelessly receive a broadcast and to detect a commercial break period in the broadcast. The vehicle radio system may be used to insert selected information into the broadcast during the commercial break period for playback over the vehicle radio system. The vehicle radio system may also be used to detect when the commercial break period has ended and to return to playing back the broadcast over the vehicle radio system. The vehicle radio system may also be used to provide data concerning at least one of the vehicle or an operation of a component of the vehicle to the personal electronic device.
The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
Referring to
The smartphone 22 is in contact with the vehicle radio tuner 18a through a wireless communications link with a second antenna 24, which may be designed to receive low power signals such as those used in accordance with the BLUETOOTH® wireless communications protocol. The smartphone 22 is also in wireless contact with a remote AD content provider 26 operating an AD server 28. The smartphone 22 may also include an application 30 stored in a memory thereof that the user has downloaded from a source of applications (not shown). The application 30 may relate to a particular broadcast source (i.e., radio station) that the user likes to listen to. Thus, the application 30 may be for a specific broadcast source, just for example a broadcast source having call letters WZZZ associated with FM frequency 105.1 MHZ in the metro Detroit, Mich. area. The application 30 may also operate to control the smartphone 22 to contact the remote AD content provider 26 and obtain specific AD content that has been created for specific types/classes of listeners of the broadcast source 12. In this regard, the initial downloading of the application may also involve having the user answer specific questions about the user's age, gender, profession/occupation, and other interests, which criteria may be used by the remote content provider 26 in more finely tailoring the supply of AD content to the user from the AD server 28. Optionally, a quantity of AD content may be provided when the application 30 is first downloaded onto the user's smartphone 22 so that the smartphone does not need to make a wireless connection with the remote content provider 26.
The vehicle radio tuner 18a may also have stored thereon a utility application 32 (i.e., software program) that is stored in a suitable memory (e.g., RAM) of a processing system 34 of the tuner. Alternatively, it will be appreciated that the processing system 34 and the utility application 32 could be part of a completely independent electronic subsystem which is independent of the vehicle's radio system 18, and which is interfaced to the vehicle's 20 electronics as needed to interact with the radio system 20 (e.g., through an auxiliary “IN” port). The utility application 32 may be started when the radio system 18 is turned on or when the vehicle 20 is started.
The utility application 32 may use the low power, wireless BLUETOOTH.®. communications link between it and the smartphone 22 to inform the smartphone when the user has selected a radio station that corresponds to the stored application 30. In this example, the selected radio station would be WZZZ and the stored application corresponds to the WZZZ radio station. This causes the processing system 34 to begin monitoring the broadcast signal 14, and more specifically an encoded signal component 36 that is mixed in to the broadcast signal. In one example the encoded signal component may be an encoded harmonic signal component, provided that the broadcast signal 14 is an AM or FM analog broadcast. Otherwise, the encoded signal component 36 could simply be low magnitude digital pulses in an HD broadcast (i.e., not audibly perceptible to the user but still detectable with suitable electronic D/A detector circuitry). Still further, the encoded composite signal could be present in a sub-band within the HD1, HD2 or FM RDS stream (i.e., not in the same audio stream that the audio broadcast is played through). Simply for the purpose of providing one example implementation, the broadcast signal 14 will be assumed to be an FM signal, with the encoded signal component 36 being a “harmonic signal component.”
The processing system 34 uses the utility application 32 to detect specific “markers” that are modulated in the harmonic signal component 36 of the broadcast signal 14 along with the primary audio signal content. In this regard it will be appreciated that the harmonic signal component 36 is transmitted concurrently with, and forms a portion of, the broadcast signal 14, but will be inaudible when the broadcast signal 14 is played back by the vehicle's radio system 18. The harmonic signal component 36 may be detected and monitored by the processing system 34 of the radio tuner 18a using band pass techniques or signal level detection techniques, or any other suitable means of detection. It is important to emphasize, however, that the harmonic signal component 36 does not degrade or otherwise audibly influence the playback of the audio content that is provided via the broadcast signal 14. In other words, the presence of the harmonic signal component 36 will not be apparent to the user who is listening to the playback of the broadcast signal 14 via the radio system 20.
With further reference to
It will also be appreciated that if an HD digital signal is being broadcast by the broadcast source 12, a “TAG” command could be selected from a suitable TAG command button on the vehicle radio, or possibly from the user's smartphone 22, to indicate that the specific content being received (e.g., song) is to purchased or otherwise identified for some other additional use at a later date/time. Another significant feature of the system 10 is the ability to track the location of the user's smartphone 22, and thus the real time location of the vehicle 20, using conventional location determining techniques. Such conventional techniques may involve triangulation with signal strength information provided from multiple cellular towers that are in range of the smartphone 22 and/or signals from satellites of the Global Positioning Satellite (GPS) system. Based on the determined real time location of the vehicle 20, the remote content provider 26 can even further tailor AD content provided from the AD server 28 so that specific restaurants, businesses or entertainment venues that are within a predetermined range (e.g., 5 miles) of the user's present location are provided during the AD spots.
Referring now to
At operation 106 the vehicle radio system 18 automatically begins running the previously stored utility application 32 and wirelessly contacts the user's smartphone 22 via the BLUETOOTH® communications link. The utility application 32 may automatically instruct the smartphone 22 to begin running the application 30 stored on the smartphone for the specific broadcast station that the vehicle radio system 18 is tuned to. Alternatively, the user may be required to manually start the application 30 stored on the smartphone 22. In this example the application 30 will be for the WZZZ radio station and it will be assumed that the smartphone 22 and the application 30 possess the functionality required to be started automatically by a suitable wireless signal received from the radio system 18.
At operation 108 the processing system 34 and the utility application 32 begin monitoring for the detection of a “Start Marker” in the FM broadcast signal 14 being broadcast from the broadcast source 12. At operation 110 a check is made if the “Start Marker” 36a has been detected. If not, then a check is made if the signal strength of the received broadcast signal 14 is above a predetermined minimum threshold, as indicated at operation 112. If it is, then operation 108 is repeated. If the check at operation 110 indicates that the “Start Marker” 36a has been detected, then at operation 114 the utility application 32 accesses the user's smartphone 22 via the BLUETOOTH wireless communications link with the smartphone to obtain AD content stored on the smartphone. This involves the smartphone 22 contacting the remote content provider 26 to obtain the specific AD content from the AD server 28. Optionally the AD content could be stored in the smartphone's 22 memory and provided therefrom to the processing system 34. At operation 116 the processing system 34 controls the switching of the radio system 18 so that the AD content just obtained from the smartphone 22 may be played back over the vehicle's radio system 20, as indicated at operation 116.
At this point, the processing system 34 will begin (or continue) monitoring for a “Stop Marker” 36b in the broadcast signal 14, as indicated at operation 118. This involves making a check for the “Stop Marker” 36b, as indicated at operation 120. If a “Stop Marker” is detected at operation 120, then the processing system 34 switches back to playing broadcast content from the broadcast source 12 (i.e., content delivered via broadcast signal 14), as indicated at operation 122. Alternatively, a “Stop Marker” or “end-of-file” indication may also be received from the smartphone 22 that tells the processing system 34 and the utility application 32 that the AD content being supplied by it has concluded. Both types of signal detection are contemplated as being handled at operation 120. Operation 108 is then repeated to start checking again for the next “Start Marker” 36a. If the check at operation 120 does not detect a “Stop Marker” 36b, then a check is made if the signal strength of the broadcast signal 14 is above the predetermined threshold, as indicated at operation 124. If this check produces a “YES” answer, then operation 118 is repeated. If it produces a “NO” answer, then operation 150 in
Referring to
If the “Start Marker” was not detected at operation 128 in
From the foregoing it will be appreciated that the present system 10 and method is able to receive a broadcast signal and to automatically switch back and forth between playing the content provided via the broadcast signal and playing highly tailored AD content from an independent source of AD content. Importantly, the AD content obtained from the independent source of AD content is only played during those times of the broadcast signal where commercial breaks would ordinarily be occurring. The system 10 and method further automatically and seamlessly detects when the commercial break periods are beginning and when they end, so that the user is able to receive the programming content (e.g., music, talk radio, etc.) from the broadcast source without interruption. The system and method further is able to provide highly tailored AD content based on the real time location of the user, when this feature is implemented in the system 10. Still further, the system and method is able to automatically and seamlessly switch between the broadcast signal and a streaming digital signal, in the event the signal strength of the broadcast signal form the broadcast source becomes too weak to receive. The highly tailored AD content is tailored for each specific user, and enables advertisers to even more effectively promote their products and services to specific listeners.
Referring now to
With further reference to
The back end data 202 may be forwarded via the wireless link to the user's smartphone 22, and then relayed to a nearby cellular tower 204. The cellular tower 204 may package the information in packet form and relay the packetized information via a wide area network (e.g., the Internet) to one or more cloud based entities. Various examples of cloud based entities have been shown in
Certain ones of the remote entities 206-214 may supply information generated in response to analysis of the back end data 202 back to the broadcast tower 12. This information may then be used by the broadcast station 216 to analyze programming and/or to help control or select the type of content to be inserted into the signal being broadcast from the tower 12. Alternatively, the information obtained from the cloud-based device or devices may be received at the broadcast station 216 as packetized information via a wide area connection (e.g., Internet connection) available to the broadcast station 216. The broadcast station 216 in this embodiment may provide music/talk content 218, AD content 220 that is selectively inserted in its broadcasted signal, as well as other data content (e.g., promotions, etc.) that can also be selectively inserted in the broadcasted signal. As such, rather than selectively inserting AD content into the signal broadcast from the tower 12, promotion content could be inserted. For example, such promotion content or other types of data content 222 could also be inserted into the signal being broadcast.
It will be appreciated then that the ability to supply a wide variety of real time back end data back 202 to various cloud-based entities is expected to be highly helpful and valuable to the broadcast station 216. For example, ratings information supplied back to the broadcast station 216 from a cloud-based ratings agency that is receiving at least a portion of the back end data 202 can be used to help the broadcast station 216 tailor the music/talk content and/or the AD content or promotion content accordingly. The real time back end data 202 can also be valuable to the broadcast station 216 in updating its social media sites quickly. The ability to supply local weather, police, fire or other emergency information back to the user's smartphone 22, essentially in real time, is highly valuable in keeping the user abreast of important local emergency developments that the user would want to be made aware of. For example, a weather emergency announcement could be sent back to the user's smartphone 22 and may interrupt music or talk content being streamed to the smartphone 22 and being played over the radio system 18. Likewise, emergency traffic information or other public safety announcements could be immediately uploaded to the user's smartphone 22 by using the real time location of the vehicle, as supplied by the vehicle's navigation system or the user's smartphone 22.
The ability to send vehicle information as part of the back end data 202 enables a wide range of important vehicle information (e.g., odometer, failure codes recorded by the vehicle's on-board computer 37, etc.) to be supplied to various interested parties. For example, mileage information could potentially be supplied to a vehicle dealer where the user had purchased the vehicle. Receipt of this mileage data could enable the dealer to send a text message to the smartphone 22 to remind the user of the need for an oil change once the vehicle mileage reaches a predetermined value. Potentially, even vehicle failure codes received by the on-board computer 37 could be included in the back end data (e.g., oxygen sensor failure) that is sent to one or more cloud-based entities. These failure codes could be transmitted to a cloud-based service center that the vehicle dealer operates. Receipt of specific types of failure/error codes could be used by the vehicle dealer to determine whether it is necessary to send a text message to the vehicle owner alerting him/her that a malfunction with a component of the vehicle has been determined, and that the user should consider bringing the vehicle in for service at the earliest possible time. Another example would be including a vehicle system voltage in the back end data. A low vehicle system voltage could indicate that a battery of the vehicle is close to failing. The vehicle dealer could notify the user via a text message sent to the user's smartphone 22 that a battery failure may be imminent, and that the vehicle should be brought in for a service check. These are but a few examples of highly valuable information that could be included as back end data 202.
From the foregoing it will be appreciated that the various embodiments of the present disclosure enable advertisements, promotional announcements, real time emergency weather/police/fire and other information to be selectively inserted into content being broadcast by a broadcast station. Valuable back end data is also collected and transmitted from the user's smartphone 22 to various cloud-based entities, and then made available either to the broadcast station or to other entities. A wide range of uses can be made of the back end data that enhance the experience of the user while travelling in a motor vehicle.
While various embodiments have been described, those skilled in the art will recognize modifications or variations which might be made without departing from the present disclosure. The examples illustrate the various embodiments and are not intended to limit the present disclosure. Therefore, the description and claims should be interpreted liberally with only such limitation as is necessary in view of the pertinent prior art.
This application claims the benefit of U.S. Provisional Application No. 61/736,675, filed Dec. 13, 2012 and U.S. Provisional Application No. 61/591,698, filed Jan. 27, 2012. The entire disclosures of each of the above applications are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
8249497 | Ingrassia et al. | Aug 2012 | B2 |
20110177775 | Gupta et al. | Jul 2011 | A1 |
20120035753 | Ingrassia et al. | Feb 2012 | A1 |
20120077433 | Walker et al. | Mar 2012 | A1 |
20140080546 | Gorilovsky | Mar 2014 | A1 |
Number | Date | Country | |
---|---|---|---|
20130203339 A1 | Aug 2013 | US |
Number | Date | Country | |
---|---|---|---|
61736675 | Dec 2012 | US | |
61591698 | Jan 2012 | US |