Predictive advertising system and method with integrated security and privacy features
By designing an advertising system that integrates security and privacy features in a mobile environment, and using sensors and cameras to detect vehicle status and the environment to dynamically adjust advertising content, the problem of advertising systems in mobile environments being unable to combine security and privacy protection is solved, thereby improving both security and advertising effectiveness.
Patent Information
- Application Number
- CN202380092210.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-12-04
- Filing Date
- 2023-12-05
- Publication Date
- 2026-01-23
AI Technical Summary
In mobile environments, existing advertising systems fail to effectively combine security and privacy protection, leading to problems such as driver distraction and privacy breaches.
A mobile advertising system integrating security and privacy features was designed. It uses sensors and cameras to detect vehicle status and environment, dynamically adjusts advertising content, including switching between static and dynamic content, and combines anonymity recognition technology to provide location- and behavior-based advertising. It also has emergency button and emergency communication functions.
It improves driving safety, reduces driver distraction, protects privacy, provides personalized and efficient advertising, and enhances the effectiveness of advertisers' campaigns.
Smart Images

Figure CN121399640A_ABST
Abstract
Description
[0001] Cross-referencing This application requires December 4, 2023 The filed U.S. utility patent application number. 18 / 527,524 The application requests priority. December 6, 2022 Priority is claimed in U.S. Provisional Application No. 63 / 386,250 entitled “Predictive Advertising Systems And Methods,” which is incorporated herein by reference in its entirety. Background Technology
[0002] Field: This disclosure relates to predictive advertising systems and methods with integrated security and privacy features suitable for mobile environments.
[0003] Cars, buses, trolleybuses, trains, taxis, and / or other forms of transportation are widely used to facilitate movement from one place to another: from home to work; from work to shops, and so on. Static advertising typically appears on the exterior surfaces of transportation equipment and / or is located inside the equipment. Even with transportation options available, many people still use their own vehicles. In large cities like Los Angeles, many people spend considerable time driving to and from work, shopping destinations, shops, and so on.
[0004] Recent technological advancements have allowed people to use their own vehicles for "carpooling" or "ride-sharing" through companies like Uber® and / or Lyft®. Carpooling companies allow the use of mobile phones and other communication technologies to create private taxi fleets, which can alert drivers to passengers needing a ride from their current location to another. The system then provides information to drivers and potential passengers, connecting them for designated trips. This gives private vehicle drivers the means to participate in commercial ventures, providing opportunities to earn income while driving.
[0005] While driving, drivers / passengers see numerous advertisements, such as billboards, buildings, storefronts, and other locations where drivers can identify businesses. However, many of these locations are not directly in the driver's field of vision and require the driver to shift their attention away from billboards, storefronts, etc., and away from the nearest traffic flow to their vehicle. What is needed is a predictive advertising system and device with integrated security and privacy features suitable for use in mobile environments. Summary of the Invention
[0006] Systems, methods, and devices for presenting advertisements and content in mobile environments are disclosed. Systems, methods, and devices for delivering predictive advertisements, as well as content distribution systems with integrated security and privacy features, are also disclosed.
[0007] The foregoing general description and the following detailed description are merely exemplary and explanatory and do not limit the disclosed embodiments described in the claims.
[0008] By incorporating references All publications, patents and patent applications mentioned in this specification are incorporated herein by reference, just as each individual publication, patent or patent application is specifically and individually indicated to be incorporated herein by reference.
[0009] US 2007 / 0011051 A1, published by Findlay et al. on January 11, 2007; US 2008 / 0172781 A1, published by Popowich et al., July 24, 2008; US 2010 / 0250368 A1, published by Porco on September 30, 2010; US 2010 / 0259058 A1, published by Knighton et al. on October 14, 2010; US 2012 / 0303458 A1, published by Schuler Jr. on November 29, 2012; US 2013 / 0304565 A1, published by Saccoman on November 14, 2013; US 2014 / 0344062 A1, published by LaMont on November 20, 2014; US 2014 / 0040016 A1, published by Amla et al., February 6, 2014; US 2019 / 0251600 A1, published by Cabrera et al., August 15, 2019; US 2020 / 0410541 A1, published by James on December 31, 2020; US 2021 / 0012382 A1, published by Bird on January 14, 2021; US 2021 / 0125227 A1, published by Lee et al. on April 29, 2021; US 2021 / 0350412 A1, published by Harwood et al. on November 11, 2021; US 2021 / 0350414 A1, published by Kardesler et al., November 11, 2021; US 2021 / 0374805 A1, published by Gaither on December 2, 2021; US 2021 / 0406957 A1, published by Riley et al., December 30, 2021; US 7,449,998 B1, announced by Au et al. on November 11, 2008; US 9,087,465 B2, announced by Griffin et al. on July 21, 2015; US 9,775,003 B2, announced by Ciecko et al. on September 26, 2017; US 9,934,709 B2, announced by Lanham on April 3, 2018; US 10,416,947 B2, announced by Zenoff et al. on September 17, 2019; US 10,636,335 B2, announced by Pinero et al. on April 28, 2020; US 10,665,155 B1, announced by Rao on May 26, 2020; US 10,740,796 B2, announced by Brubaker on August 11, 2020; US 10,762,809 B1, announced by DeLorean on September 1, 2020; US 10,957,227 B2, announced by DeLorean on March 23, 2021; WO 2009 / 039350 A1, published by Slowe et al. on March 26, 2009; and WO 2021 / 154418 A1, published by Tuckman et al. on August 5, 2021. Attached Figure Description
[0010] The novel features of the present invention are set forth in detail in the appended claims. As those skilled in the art will understand, the various features shown in the drawings may not be drawn to scale. Furthermore, the illustrations presented in this disclosure are not intended to be actual views or methods of any particular apparatus (e.g., device, system, etc.), but are merely idealized representations used to describe various embodiments of the present disclosure. Therefore, the dimensions of various features may be arbitrarily enlarged or reduced for clarity. Additionally, some drawings may be simplified for clarity. Therefore, the drawings may not depict all components of a given apparatus (e.g., device) or all operations of a particular method.
[0011] The features and advantages of the present invention can be better understood by referring to the following detailed description of illustrative embodiments, which utilize the principles of the invention. The accompanying drawings are as follows: Figures 1A-1C A view of an automobile according to one aspect of the present invention; Figure 2 A block diagram of a system according to one aspect of the present invention is shown; Figure 3 A display according to one aspect of the present invention is shown; Figure 4 An installation device according to one aspect of the present invention is shown; Figure 5 A controller according to one aspect of the present invention is shown; Figure 6 This is a block diagram illustrating an exemplary scheme for generating predictor models; and Figure 7 The flowchart illustrates the method for distributing predicted content. Detailed Implementation
[0012] This disclosure relates to a mobile advertising system connected to a vehicle. Advertisements, data, messages, or entertainment are wirelessly transmitted to the vehicle and displayed externally at the rear, sides, front, or top of the vehicle. Video content or other dynamic content is available for display when sensors indicate that the vehicle and at least one adjacent vehicle have come to a complete stop. Still images are available for display when the vehicle or at least one adjacent vehicle is in motion. The vehicle driver receives payment for the displayed static and dynamic advertisements.
[0013] Overview A display screen is provided that can be fixed to the outer or inner surface of a transport device or vehicle (car, truck, bus, train, motorcycle, ship, airplane, etc.). When the device is fixed inside, the display screen can be positioned to be seen by one or more adjacent vehicles. The display screen can be configured to operate directly or indirectly (e.g., via mobile devices, hotspots, or computers located in or on the transport device or vehicle to which the display screen is fixed) with software programs or applications wirelessly connected to the World Wide Web, cloud, servers, etc.
[0014] Mobile devices (such as mobile phones) may include a camera, microphone, and speaker. Mobile devices may also include one or more of a GPS sensor, a Wi-Fi connector, and a Bluetooth connector. The microphone is operable to detect verbal commands from the user.
[0015] Software programs or applications help to display interactive, targeted, location-based advertisements, data, entertainment, messages, and / or other content to passengers of surrounding transportation equipment, wherein the location-based advertisements, data, entertainment, messages, and / or other content are delivered after analyzing input received from the surrounding area and predicting the behavior of the transportation equipment, including whether surrounding vehicles have come to a complete stop, and if so, predicting the length of time they will remain completely stopped.
[0016] As discussed below, one or more auxiliary power sources, such as supplemental batteries, may be provided. The power source may be part of a dual-function system that includes a limited-circuit battery system that facilitates media display when the vehicle engine is not running, and provides one or more supplemental batteries to power the system when the vehicle engine is not running. The auxiliary power source is operable to control which power source the device uses. A limited-circuit battery system may be provided to facilitate control over which power source is used.
[0017] System Description Figures 1A-1C This is a view of an exemplary transport device or vehicle 100. The vehicle is a system transport vehicle. For example, the vehicle is an automobile including a front side 102, a rear side 104, a right side 106, a left side 108, a trunk surface 114, a roof surface 112, and a front hood 110. A license plate 120 may be located on at least the rearward surface and / or the forward surface of the vehicle 100. The exemplary device is a system transport vehicle, such as a vehicle that incorporates or transports equipment operating the system. Vehicles near the system transport vehicle are detected vehicles, such as vehicles detected by the system from the transport vehicle.
[0018] The display 130 can be mounted internally or externally on the surface of the vehicle 100. For illustrative purposes, the display 130 is shown on a side door of the vehicle. Alternatively, the display 130 can be on the rear side 104 near the trunk surface 114, the roof surface 112, etc. The display 130 can have a housing that includes a screen, and / or a camera, and / or a computer, and / or a power supply; or the screen or other components may not be housed in the housing, or may be included within the vehicle. The display 130 can be fixed such that the display 130 points in a first direction, while the camera points in a second direction different from the first direction. Alternatively, the display 130 can be fixed such that both the display 130 and the camera are positioned facing the same direction. Alternatively, there can be multiple cameras and screens positioned facing multiple directions. Suitable displays include, but are not limited to, liquid crystal displays (LCDs), light-emitting diode-backlit LCDs, thin-film transistor LCDs, quantum dot (QLED) displays, organic light-emitting diodes, etc.
[0019] Figure 2A block diagram of a system according to one aspect of the present invention is shown. System 200 includes a display 130 and, in some configurations, includes a device 202. Device 202 may be a wireless device such as a cellular phone, or may be a standalone device such as a computer or processor having the ability to determine location and receive and transmit wireless communications; or may include some interactive combination of such devices. The system has computer-executable instructions on one or more devices. Device 202 may be a cellular phone with geolocation and wireless communication capabilities, and is thus described herein. However, other devices 202 are possible without departing from the scope of this disclosure, including devices integrated with and / or as part of display 130, or devices integrated with and / or as part of a Global Positioning System (GPS) or other integrated components of a vehicle.
[0020] Device 202 can receive communication signals 212, 214, 216, 218 from one or more satellites 204, 206, 208, 210. Device 202 can also receive communication signals from other satellites or other sources to, for example, determine the geographical location of device 202.
[0021] Device 202 can also transmit and receive one or more signals 220 from cellular communication tower 222. Signal 220 can be transmitted to device 202 from external source 224 via cellular communication tower 222. Signal 226 can also be transmitted directly from system 228 to display 130 or received from display 130. System 228 can be a navigation system, computer system, and / or other electronic systems (one or more) in vehicle 100. Device 202 can also be coupled to or combined with one or more sensors 230.
[0022] When device 202 determines its geographic location and receives information and instructions (e.g., which advertisements, data, entertainment, or information to display) from, for example, an external source 224, and sensor 230 determines whether, for example, driving (movement) and / or other environmental conditions have changed, device 202 communicates with display 130 via signal 232 to display one or more advertisements, data, entertainment, messages, and / or other content. The selection of advertisements, data, entertainment, messages, and content can be dynamic (e.g., video content) when the device determines there is no movement, or static (e.g., images or logos) when the device determines there is movement. Signal 232 can be transmitted wirelessly between display 130 and device 202, or a hardwired connection can be present between display 130 and device 202, as needed.
[0023] Display 130 may simply be a display screen with a wireless transmitter / receiver, thus utilizing technologies included in cellular phones when device 202 is a cellular phone. In this way, display 130 can act as a remote display for device 202 for advertising, data, entertainment, messaging, and / or other content, and device 202 can be used by the driver / passenger for other functions in parallel. In another aspect of this disclosure, display 130 may have dedicated and / or integrated devices 202 for the functions / displays described as part of this disclosure.
[0024] Although displayed as a single display 130, display 130 may include multiple screens, such as one screen on each side of license plate 120, or one screen above and below license plate 120, one screen at the front and rear of the vehicle, and one screen on the right and left sides, etc. Multiple screens 130 may display the same content, or display content sequentially or related to each other, or display content determined by the behavior of the vehicle viewing each particular screen. For example, if the adjacent vehicles behind and to the right of vehicle 100 are completely stationary, but the adjacent vehicle to the left of vehicle 100 is moving, then the screens behind and to the right of vehicle 100 may display video images (e.g., dynamic content), while the screen to the left of vehicle 100 may display static images (e.g., static content) so as not to unduly distract the driver of the moving vehicle. A system that only displays different content when a sensor indicates that an adjacent vehicle is moving, compared to when an adjacent vehicle is stationary, may not have the ability to recognize complex environments where some adjacent vehicles are moving while others are not; therefore, a system with this limitation may offer more limited advertising opportunities and / or more limited safety features. To maximize safety and usability, sensors must analyze the complete environment of the vehicle from all aspects and be programmed accordingly based on this dynamic environment.
[0025] Furthermore, although described as a display 130, this leads to embodiments similar to those used on mobile phones, tablets, etc. The display 130 can be an electronic projection system configured to project an image onto the rear of a non-electronic screen, making the image visible to another vehicle. In such a configuration, the screen can be attached to vehicle 100 in various ways, some of which are similar to those described herein. The displayed image can also be projected as needed from a projector located elsewhere in vehicle 100, or the display 130 can project, for example, from a projector located inside the passenger compartment of vehicle 100 through or onto the rear window of vehicle 100.
[0026] A display 130 with a flexible organic light-emitting diode (OLED) screen can be provided, instead of a traditional rigid flat panel screen. This flexible OLED screen can be attached to the surface of vehicle 100 and / or the surface of the rear window of vehicle 100. The flexibility of the display 130, implementing this flexible technology, allows for better alignment of the display 130 with the contours of the surface of vehicle 100. Other embodiments of system 200 may integrate the display 130 into vehicle 100 during the manufacturing process of vehicle 100. The display has a front and a back, with the front including a display surface or screen for presenting selected content.
[0027] When specified by the driver, system 200, sensor 230 signals, and / or other factors, the display 130 may also be hidden or partially hidden and adjusted to a viewing position. This embodiment may include additional advantages over a fixed display 130, such as the ability to protect system 200 when vehicle 100 is parked and / or traveling at speeds that could damage system 200, and the ability to move the display 130 so that it can be better viewed by other vehicles.
[0028] Optionally and / or additionally, the display 130 may also include a projected holographic image, such as one projected onto the vicinity of the vehicle exterior.
[0029] The system may optionally include a driver emergency feature or an emergency button feature. The emergency feature allows the driver to activate the emergency alarm via a mobile application, a button installed in the vehicle, or other devices. The emergency feature can be implemented so that the driver can activate it discreetly without alerting passengers in vehicle 100, and can generate an emergency message on display 130 indicating that the driver is in danger and requesting other drivers in adjacent vehicles to call the alarm. Alternatively, the emergency feature may not generate any information displayed to surrounding vehicles. The emergency feature can activate communication with a third party (such as police) to inform the driver of a dangerous or threatening situation, which may include robbery, carjacking, kidnapping, collision, or other traffic accidents. When the emergency signal is transmitted to the cloud, the system's GPS tracking function can be used to accurately locate and track the driver's vehicle's position and send this information to police or other appropriate organizations for assistance. Updated information can also be provided while the vehicle is in motion. In some configurations, a microphone function can be activated with a mute speaker to allow emergency services to hear what is happening inside the vehicle.
[0030] When sensors detect certain activities or behaviors of vehicles following or approaching the screen vehicle, sensor-triggered messages can be manipulated to overwrite the current advertising content, thus providing different content. Sensor-triggered content changes can be triggered, for example, if another vehicle is tailgating the screen vehicle, the message "Please do not tailgate!" is delivered. In another example, if the vehicle behind is using its high beams, the message "Please turn off your high beams!" is delivered. If the vehicle behind is repeatedly weaving in and out of the lane, a characteristic of intoxicated drivers, the message "Dangerous driving detected! Please drive carefully!" is delivered. Additionally, distress signals can be provided. The driver of the screen vehicle does not need to activate these messages; they are triggered in response to input from the sensors.
[0031] The system can also operatively predict which advertisements a subsequent driver will respond to by prompting the driver to respond to certain screen information. For example, the screen might display a message like, "If you love peach pie, flash your lights." If the sensor detects that the driver has turned on his / her lights, the screen will display an advertisement for a nearby restaurant offering free peach pie. If the sensor does not detect the lights flashing, the system can query various other products that may be offered for promotion. This type of system prompt can operate without any initiation or participation from the driver of the vehicle.
[0032] Display Operation Figure 3A display according to one aspect of the present invention is shown. The display 130 has one or more connections 300, 302, 304. The one or more connections 300, 302, 304 receive a power input 306 for powering the display 130, and, if an external power source is required, for powering the system 200. The power input 306 may be an external battery, or an energy input for charging a battery inside the display 130. For example, but not as a limitation, the power input 306 may be an input from a solar cell, and / or may be leads from an external battery or from the electrical system of the vehicle 100, such as through a charging port in the vehicle 100, connected to an existing light source and / or power source of the vehicle 100, directly connected to the vehicle's battery, or otherwise. The power input 306 may be charged via the vehicle body of the vehicle 100 or through contact at other locations (if required). Multiple power sources, with or without different functions, may power the display 130 or the system 200. In one such example, when the vehicle engine is running and the battery is being charged by the engine, system 200 can be powered by the vehicle 100's main battery; however, when the vehicle 100 is stationary and the engine is off, system 200 can be powered by a secondary battery system consisting of one or more batteries, thus allowing system 200 to operate when the vehicle 100 is parked and the engine is off. An optimal version of this system would have circuitry designed so that if the secondary battery system is fully discharged, system 200 will shut down, while the vehicle's main battery will not discharge; however, when the vehicle's engine is running, both the main battery and the secondary battery system will be charged by the engine. When display 130 indicates that connections 300, 302, 304 have a low-power input 306, display 130 can send a message to device 202 via connection 302 / signal 232 indicating that a low-power state has been reached.
[0033] Display 130 may also include a camera 308 facing the same direction as the displayed content (such as an advertisement). In this way, camera 308 can observe the scene behind vehicle 100 (e.g., an equipment scene) or the scene to one side of vehicle 100, and can transmit visual information of the scene behind vehicle 100 or visual information of the scene to one side of vehicle 100 (including information about the precise proximity of following, adjacent, or subsequently following vehicles) to device 202 via signal 232. Device 202 can then assess the characteristics of the scene behind or near vehicle 100 and can monitor any changes in the scene, such as a vehicle changing lanes, brand indicators on vehicles behind vehicle 100, vehicle license plates, whether vehicles behind or near vehicle 100 are moving, stationary, accelerating, or decelerating, and the rate of acceleration / deceleration, the number of occupants in the vehicles, etc. Optionally, one or more cameras 308 may be placed on or within the vehicle 100 at a location different from the display, and connected to the display 130 or system 200 via a wired or wireless connection. These cameras may monitor the surrounding scene outside the vehicle 100 in the same manner as cameras 308 connected to the display, or alternatively, monitor content appearing on the display, providing visual confirmation (recorded or real-time) that the display is functioning correctly and displaying the expected content. The content may be displayed for a duration determined by the system discussed herein.
[0034] Because the display 130 and / or device 202 can identify vehicle proximity, size, speed, manufacturer / model, whether vehicle 100 is moving and / or whether vehicles around vehicle 100 are moving and / or other characteristics, system 200 can use the collected information, combined with relevant geographic location data, such as the location of nearby businesses (e.g., businesses near GPS locations), to determine which advertisements are applicable to vehicles behind vehicle 100 and display appropriate advertisements to those vehicles. Furthermore, the advertisements can be “local,” because if vehicle 100 is on a specific road, then local businesses can display advertisements on vehicle 100; if vehicle 100 is on a different road or highway, vehicle 100 / system 200 can display different advertisements.
[0035] When vehicle 100 is moving, a periodic rotating display of static media, static images, or advertisements may be shown on display 130. Suitable static images include, but are not limited to, the names or logos of companies, sports teams, or other brands; photographs; brief printed information, etc. When vehicle 100 stops, and one or more vehicles behind and / or near vehicle 100 also stop, system 200 may switch to dynamic content, such as video advertisements or entertainment, because the risk of collision with another vehicle is low. Suitable dynamic content includes, but is not limited to, movie trailers or commercials or entertainment content (e.g., animated short films or live event videos) that advertise products or businesses. The duration of the display may vary depending on the predicted duration of the stop. When vehicle 100 is moving, or when vehicles behind or near vehicle 100 are moving, system 200 may disable the display of video. For safety reasons, movement may include very slow or "crawl" movement, with no possibility of being overtaken by a driver, advertiser, or other person. When vehicle 100 changes from a stationary position to an accelerating / moving vehicle, system 200 can switch from displaying dynamic content (such as video advertisements) to displaying static content to reduce driver distraction.
[0036] The display screen can optionally feature a "directional safety function." This function can be integrated into the display screen or be an auxiliary device attached to it, and can be always active or only active when at least one sensor indicates that at least one adjacent vehicle is in motion. The directional safety function is operable such that the content displayed on the screen is only visible to the following vehicle if a viewer in the following vehicle is directly behind the screen or at an approximately 90-degree viewing angle. For viewers, for example, at a 45-degree viewing angle to the left or right of the screen, the content will be invisible. The directional safety function operates similarly to the plastic privacy screens / covers currently used on mobile devices and computer monitors. When at least one sensor indicates that the following vehicle has come to a complete stop, the directional safety function enhances safety by allowing the content on the screen to be seen by a viewer in the following vehicle directly behind the screen, while preventing drivers of other vehicles in other adjacent lanes from viewing the screen, thus avoiding distraction when their vehicles may be in motion.
[0037] The display may optionally include a light-sensing brightness adjustment safety feature to allow the brightness of the image or video displayed on the display to be automatically adjusted based on the precise level of light detected by the system 200's sensors. In this way, when the ambient light level decreases (e.g., due to nightfall, or when vehicle 100 enters a tunnel or dark area), the screen brightness will be adjusted to display the image at the lowest possible brightness level, ensuring that the image or video remains clearly visible to detected vehicles. This safety feature helps prevent an overly bright screen from distracting other drivers when darkness increases.
[0038] In one aspect of the invention, system 200 can determine a series of stops and starts in traffic of one or more identical vehicles following vehicle 100. In this aspect, system 200 can perform random categorization through a series of advertisements or messages, rather than repeating the same advertisements / messages or displaying repetitive or non-repetitive messages. System 200 can be programmed to specifically sort advertisements / messages to maintain the interest of drivers and passengers in the following one or more vehicles over a period of time, and to present a purposeful sequence of advertisements / messages rather than random advertisements. These advertisements / messages can also be location-based, providing advertisers with a significant advantage by allowing advertisers whose content appears on one or more screens to display more and more direct messages, and avoiding repetitive advertisements that might annoy or irritate drivers viewing one or more screens.
[0039] Compared to currently available advertising systems, System 200 can more effectively deliver location-based advertising. For example, but not by limitation, System 200 can determine that vehicle 100 and vehicles behind vehicle 100 have reached the highway exit where restaurant ABC is located. System 200 can display an advertisement for restaurant ABC on display 130 to vehicles immediately behind vehicle 100, and then can display a progressive sequence of location-based advertisements to the following vehicles, which can present all the attractive elements of restaurant ABC, with each dynamic advertisement playing until its end during each interval when both vehicles have come to a complete stop. Due to the proximity of vehicles stopped behind or next to vehicle 100 and the intelligence of System 200, the System 200 of this disclosure provides multiple advertising opportunities and delivers them in a secure manner, rather than having only one opportunity to persuade the driver of the following vehicle to visit restaurant ABC.
[0040] If system 200 determines that the scene behind vehicle 100 has changed, or if system 200 determines that a new vehicle is now directly behind vehicle 100, system 200 can change the order of advertisements / messages for the new scene surrounding the driver / passengers of vehicle 100. If the original vehicle that was previously following vehicle 100 returns to a position immediately following vehicle 100, system 200 can identify the original vehicle and continue the flow of advertisements / messages planned for that specific vehicle.
[0041] Display 130 and / or device 202 can determine the geographical location of system 200 / vehicle 100 and can determine that vehicle 100 is approaching a signal-controlled intersection. Display 130 and / or device 202 can also determine the speed of vehicle 100 and can determine that vehicle 100 is decelerating. This can indicate to device 202 that vehicle 100 is about to stop at a red light at the signal-controlled intersection. Using this information, the device can predict when the stop will occur and can prepare a switch to display dynamic content at the predicted stop time, instead of waiting for the signal at the actual stop time.
[0042] If vehicle 100 stops at a signal-controlled intersection for more than the prescribed time, because vehicle 100 is at a stop light and the system has stored historical information related to the duration of that particular traffic signal's time period (e.g., several seconds), device 202 has sufficient information to predict that vehicle 100 may remain stationary for approximately 30 seconds (or some other amount of time). Based on historical data analysis, the predicted stopping time may also vary depending on the time of day. If camera 308 shows a change in the scene behind vehicle 100, or shows another vehicle behind vehicle 100, system 200 has sufficient information to determine that the vehicle behind vehicle 100 will remain stationary behind vehicle 100 for approximately the same amount of time as vehicle 100, and will respond by displaying an advertisement of appropriate duration if necessary.
[0043] In an alternative version of the invention, the forward sensor can determine when the traffic light is red, yellow, or green, and use this real-time information to predict the stopping or starting of vehicle 100 and any subsequent or adjacent vehicles(s).
[0044] In traffic with variable speeds (e.g., "slow" and / or "stop-and-go" traffic), one or more sensors 230 (e.g., cameras, accelerometers, etc.) can determine that vehicle 100 has stopped and / or reduced its speed, and the camera can determine that vehicles behind vehicle 100 have stopped because the scene behind vehicle 100 has not changed. In this case, system 200 can determine whether vehicle 100 stopped due to traffic on the road, stopped at a stop sign, or stopped for an extended period at a stop light, etc. This determination can be made and / or assisted by other sensors 230, such as the GPS location of vehicle 100, the vehicle's average last stop time, whether the engine has been turned off, whether the user's mobile device has been removed from vehicle 100, whether roadworks or traffic accidents have been reported ahead, etc.
[0045] For vehicles traveling in stop-and-go traffic, system 200 may include artificial intelligence components and algorithms to predict the possible stopping time of vehicle 100. Sensors will record the average stopping time of vehicle 100's most recent stops and assess the possible future stopping time based on the average duration of past stops and various other relevant factors, including vehicle 100's current speed and acceleration or deceleration, vehicle 100's GPS position relative to any factors that may affect stopping time (e.g., changes in road features ahead), and other features of the vehicle 100's surrounding environment determined by various sensors of system 200. Once the possible next stopping time of vehicle 100 has been estimated, system 200 is able to select a video advertisement or entertainment to display once vehicle 100 has stopped, the advertisement or entertainment having an appropriate duration to allow the video to end before vehicle 100 resumes movement. By doing so, system 200 will create substantial value for advertisers by ensuring that the video advertisement displayed on (one or more) screens is not interrupted before it ends. Advertisements that don't reach their end (e.g., a 30-second video clip showing only 20 seconds) may not effectively market the intended product or service to passengers in surrounding vehicles, and advertisers may not want to pay for such interrupted advertising, or may demand a smaller fee. Furthermore, passengers in any vehicle adjacent to vehicle 100 may dislike the experience of only seeing a portion of each displayed video advertisement or entertainment program, even though most such videos are produced and intended to be watched in their entirety. By predicting the length of the interruption before displaying dynamic content, the system increases the likelihood that the dynamic content will be watched in its entirety.
[0046] The video played on one or more screens may not be displayed to the driver / operator of vehicle 100, and the driver / operator may not know when the video starts or stops; thus reducing driver distraction and the likelihood of the driver stopping beyond the necessary time to increase driver rewards. Although in some cases the driver of vehicle 100 may stop beyond the necessary time to earn extra income, other sensors 230 can be used to reduce and / or prevent such extra rewards from occurring. For example, but not limited to, other sensors 230 may be attached to other parts of vehicle 100 (e.g., the front of vehicle 100) to sense the behavior or condition of other vehicles, traffic signals, or other objects in front of vehicle 100, thereby determining whether vehicle 100 has remained stopped beyond the necessary time, reducing the incentive to stop beyond the necessary time. Other technologies (e.g., GPS positioning of vehicle 100, etc.) may also be used to determine the appropriate stopping time of vehicle 100 as needed. Such indication of excessive stopping time of vehicle 100 may also be displayed to the driver of vehicle 100 to indicate that the driver has not earned extra money during this period.
[0047] System 200 may also consider other events (e.g., geographic location, traffic conditions, scene changes detected by camera 308, etc.) to help determine what advertisements to display on display 130 and / or when to change the advertisements on display 130. Scenes detected by camera 308 may be, for example, detected vehicles or changes in detected vehicles (e.g., different detected vehicles). Such indicators can help increase safety by anticipating the impending need for increased driver attention when vehicle 100 is moving, or when an upcoming situation may require more driver attention for safety reasons, without playing longer, more dynamic, and / or specific advertisements, or any general advertisements.
[0048] Camera 308 can also determine the type of vehicle parked behind vehicle 100. Camera 308 is capable of detecting grille patterns, brand badges, vehicle shapes, license plates, or other indicators to determine the type of vehicle parked behind vehicle 100. Camera 308 is also capable of determining whether there are passengers in one or more vehicles parked behind vehicle 100, the number of passengers, whether the passengers are adults or children, and other information. In one aspect of this disclosure, the characteristics of vehicle 100 and surrounding vehicles near vehicle 100 provide a dynamic environment in which system 200 can display targeted advertisements within the driver's / passenger's field of vision. System 200 can distinguish between vehicles and statistical demographics of their owners and provide different advertisements to different vehicles based on the vehicle type identified by system 200 and the driving conditions that vehicle 100 is experiencing. By taking into account various indicators, system 200 can target a specific advertisement and / or a set of advertisements on display 130 to vehicles parked behind vehicle 100. For example, if a Toyota brand vehicle is within the field of vision of the display, an advertisement for Toyota service can be displayed. If a vehicle from a specific year is detected, such as a 2007 Toyota Prius, a repair or new car advertisement can be displayed. Historical responses of specific drivers or general drivers to various advertisements can be used to predict driver acceptance and determine the type of advertisement to display. For example, if a specific driver of a Toyota brand vehicle failed to respond measurably when shown a Toyota advertisement in the past, the next time an advertisement is displayed to that driver, an advertisement for a Mazda vehicle might be shown to him or her. Or, if only 10% of Toyota drivers who have historically seen Toyota advertisements on the display have responded measurably, the system might show those Toyota drivers an advertisement for Mercedes-Benz. And if 60% of Mazda drivers who have historically seen Mazda advertisements on the display have responded measurably, indicating a potential interest in purchasing a Mazda vehicle in the future, the system can show those Mazda drivers an advertisement for Mazda. In another example, new car advertisements can also consider the brand loyalty of the vehicle's typical drivers. Therefore, with a 62% brand loyalty rate for Toyota, displaying a Toyota advertisement would be appropriate. In contrast, if a car's brand loyalty is below 50%, it might be more appropriate to advertise a similar type of car (sedan, SUV) from another brand.
[0049] When a child is detected in a neighboring vehicle, the system can estimate the child's age and consider the time of day to create specific advertisements, such as for toys, children's clothing, childcare, family restaurants, or entertainment; or it can display forms of sponsored entertainment, such as animated videos without explicit advertising content.
[0050] In one aspect of the invention, the sensors of system 200 may use anonymized identification technology to assess and identify surrounding vehicles. To provide a better advertising or entertainment experience, the sensors and cameras of system 200 may be configured to identify surrounding vehicles and / or passenger details. However, some may consider the collection of this information an invasion of privacy. Therefore, anonymized identification procedures and filters may be employed to ensure that any personal information about neighboring vehicles and their owners or passengers is not retained or transferred to other parties. Such anonymized identification technology may include the ability to limit what information is collected and the ability to delete and / or not retain personal information that may be collected during vehicle scanning and identification. In an illustrative example, when scanning the license plate of a neighboring vehicle for vehicle identification and recognition purposes, only a portion of the license plate characters (numbers and letters) may be stored in the integrated memory of system 200, with at least one character deleted from each stored license plate number. While scanning and saving license plate numbers is now common worldwide, it may be perceived as a serious privacy violation by many. From a privacy perspective, the privacy features of this and other anonymization technologies can make license plate scanning, facial recognition, and other data collection practices less objectionable to the average person; and can provide comfort for car owners and drivers viewing images on one or more screens, making them more receptive to presented advertisements, data, messages, and entertainment. Furthermore, this anonymization technology has broad applications beyond the predictive advertising systems and methods described herein, and can be widely used in many industries and applications involving scanning, photographing, or otherwise collecting personal characteristics, details, information, or images for various purposes.
[0051] When approaching an exit of a national highway or expressway, sensors in vehicle 100 may indicate that a vehicle following vehicle 100 has activated its turn indicator, indicating an intention to exit the expressway. System 200 may be configured to respond to the detection of the turn indicator in the vehicle by displaying advertisements for commercial establishments (e.g., restaurants located near the exit detected by GPS sensors) based on a predicted exit from the expressway. In another example, when approaching an intersection, sensors in vehicle 100 may determine that a following vehicle has two business-dressed passengers driving a sedan near a mealtime (e.g., lunch). System 200 may be configured to respond to the identification of vehicle type and passenger information by displaying a special lunch at a restaurant ahead. Furthermore, historical information may be incorporated into the analysis of the acquired information to provide a prediction of the next action. This determination may be performed, for example, in an application and / or program associated with or communicating with display 130 and / or device 202.
[0052] Historical data can further refine recommendations. For example, historical data might show that among vehicles stopped at a red traffic light in front of restaurant A, 60% would visit restaurant A if an advertisement related to restaurant A was displayed when they stopped at the red traffic light. Historical data can be further refined by time of day, such as the probability of stopping when the time is close to typical mealtimes. Based on this historical data, predictions of the driver's next action determine that when vehicle 100 stops at the traffic light and another vehicle stops behind it, dynamic advertising content related to restaurant A will be highlighted on the display.
[0053] While camera 308 is shown as part of display 130, it can also serve as a backup camera for vehicle 100. Thus, signal 226 can include input from camera 308, and these signals can be sent to device 202 as needed to determine various features of the scene behind vehicle 100. Display 130 can also be combined with a built-in backup camera in vehicle 100, which can reduce the overall cost of system 200 and reduce and / or eliminate camera 308 in system 200.
[0054] In addition to various forms of advertising, system 200 can be used to display messages that can be initiated by the driver of vehicle 100, the supplier of system 200, an affiliate of the supplier, and / or other parties. These messages may be simple communications such as “Hello!” or “Smile!”, jokes or riddles, or practical commands (for drivers who know each other), such as “Need gas!” or, in one example, drivers may be allowed to display the logo of their favorite sports team. Such access to system 200 may be limited to a specific number or duration within a given time period. Applications of mobile devices used as integrated components of system 200 and / or system 200 may include “hands-free” functionality for operators / drivers to send user-generated messages to the display for enhanced security, including but not limited to various pre-written messages that operators / drivers can select and send to the display using only verbal commands. Various optional “hands-free” functions may include, for example, but not limited to, allowing the driver of vehicle 100 to request the driver of a vehicle behind to flash the headlights once, or to activate the vehicle’s windshield wipers if the answer to a question posed by the driver is “yes.” The message that requests a response from the driver of a neighboring vehicle, such as by flashing lights, can be an inquiry into the media, as it is essentially an inquiry into the neighboring vehicle.
[0055] User-generated information entered by the operator / driver may require approval from the system administrator and may be uploaded from the operator / driver's mobile device to the server before being allowed to be displayed on the screen. Other restrictions on user-generated messages may include preventing the driver from submitting messages while the vehicle 100 is in motion for security reasons; or allowing user-generated messages to appear only when the vehicle is moving or stationary—if any such scenario is reserved specifically for paid video advertisements or other content. System 200 may also require the operator / driver of vehicle 100 to submit payment or services in exchange for displaying the message, which may be automatically deducted from compensation provided to the operator / driver. In another embodiment, display 130 may display messages from advertisers and include company logos or product names.
[0056] System 200 may also display an internet address, also known as a Uniform Resource Locator (URL) or Quick Response (QR) code, which nearby drivers can use to access information, discounts, discount codes, and / or special rewards. For example, but not limited to, System 200’s display 130 may display the message “Free Lunch” along with an internet URL (e.g., – www.RestaurantABC.com / lunch) that the driver / passenger must access to obtain more information about the free lunch. By associating offers with recipients using input from vehicle 100 / system 200, advertisers can provide enhanced, restricted, or customized discounts, merchandise, etc., and receive fairly rapid feedback on the effectiveness of such advertising campaigns. In one aspect of this disclosure, the internet URL address and / or QR code may be displayed only when vehicle 100 and / or other vehicles around vehicle 100 are stopped to enhance driver safety; or may be displayed only when more than one passenger is detected in vehicle(s) behind or next to vehicle 100, or when certain models of vehicle(s) are detected, etc.
[0057] When passengers interact with the QR code, URL link, or other interactive links or technologies displayed on system 200, passengers in vehicles following vehicle 100 may control the advertisements or information they are viewing and / or hear audio content related to the videos or images displayed on the screen via their mobile devices, radio waves, speakers or headphones connected to Bluetooth or other wireless transmission technologies, or other methods. For example, but not limited to, after scanning a QR code, surrounding vehicles(s) may be able to select what type of restaurant discount, such as fast food or upscale dining, is offered to them by system 200. Furthermore, messages, codes, or URLs on display 130 of system 200 may be used to encourage passengers following vehicles to refer to various forms of social media, send messages to the driver of vehicle 100, or other interactive messages, such as for real and / or virtual rewards. In this regard, special “reward items” may be advertised on system 200, which, in one example, could provide the driver and passengers of vehicle 100, as well as passengers in following vehicles, with the opportunity to mutually benefit from a purchase. For example, if both drivers stop at a restaurant, an advertisement that advertises hamburgers available at the upcoming exit could provide additional compensation to both drivers.
[0058] System 200 can also be used to record various scenarios that may be very important to the driver of vehicle 100, beyond the functionality of the backup camera. For example, camera 308 can record scenes behind, beside, or in front of vehicle 100 while vehicle 100 is in motion, and in the event of a traffic accident (e.g., when another vehicle hits the rear, side, or front of vehicle 100), system 200 can provide the driver of vehicle 100 with evidence of the event.
[0059] System connection with vehicle Figure 4 An installation device according to one aspect of the present invention is shown. The installation device 400 may include a frame 402, a horizontal member 404, a vertical member 406, and display members 408, 410. The frame 402 has mounting holes 412 spaced apart by a distance 414. The distance 414 may be a standard distance for a license plate 120 attached to a vehicle 100.
[0060] Frame 402 may be part of the installation device 400, or it may be a separate frame 402 provided by the owner / driver of vehicle 100. Because frame 402 may be a frame that states "alumni" or personal messages related to the owner and / or vehicle 100, frame 402 may be a "personalized" frame.
[0061] The horizontal member 404 has a mounting hole 416 or a hole that allows the horizontal member 404 to be connected to the frame 402 via the mounting hole 412. Although shown pointing to the left, the horizontal member 404 can face to the right if needed. The horizontal member 404 also has a mounting hole 418 that allows the horizontal member 404 to be mounted to the display members 408, 410.
[0062] The vertical member 406 has mounting holes 416 or holes similar to those of the horizontal member 404, which allow the vertical member 406 to be connected to the frame 402 via mounting holes 412. Although shown pointing downwards, the vertical member 406 can be facing upwards or downwards if needed. The vertical member 406 also has mounting holes 418, which allow the vertical member 406 to be mounted to display members 408, 410.
[0063] Display components 408 and 410 have mounting holes 420, which allow display components 408 and 410 to be coupled to display 130.
[0064] The size of the display 130 may vary and may require multiple mounting holes 420. For example, but not as a limitation, the display 130 may be a 14-inch diagonal screen or a long, narrow "banner" screen, such as 8 inches high and 48 inches long. Different sizes of the display 130 are possible within the scope of this disclosure.
[0065] Mounting device 400 may have a "quick-release" feature, allowing for relatively easy connection and / or removal of display 130. For example, but not as a limitation, the mounting hardware used in mounting holes 420 may be of the spring-loaded type, while the remainder of the mounting hardware may be screws, rivets, etc. Furthermore, mounting device 400 may include a locking mechanism to prevent unauthorized removal of display 130. Additional protection against unauthorized movement may also be included, such as a GPS tracker within display 130.
[0066] The mounting device 400 may also include other supports to stabilize the display 130 and / or reduce accidental movement of the display 130 during vehicle movement. Furthermore, other types of mounting devices 400 (e.g., suction cups, magnets, fastening devices, or other means) may be used in conjunction with and / or instead of the mounting device 400 without departing from the scope of this disclosure. Alternative or additional mounting devices 400 may also be mounted to other parts of the vehicle 100, such as to trailer hitches, and suspended from the trunk or other parts of the vehicle 100 by straps, hooks, suction cups, rigid or semi-rigid brackets or extensions, and / or other means.
[0067] For rear-mounted screens, the video screen hardware can be easily connected to a license plate holder or tow hook, and if necessary, the license plate can be easily repositioned above, below, or to the side of the video screen via the license plate holder on the screen housing, as well as an integrated light fixture to illuminate the license plate at night, powered by the video screen's power supply or other power sources.
[0068] In another configuration, the rear of the video display screen may be made of a magnetic material that allows for easy mounting on the vehicle 100; and the driver may choose to remove the screen and leave it inside the vehicle 100 each time the vehicle is parked and unattended.
[0069] System usage, tracking and compensation In one aspect of the invention, system 200 may include the use of software and / or applications on cellular phones or other devices, tracking advertisements, etc., and display time associated with advertisements displayed on display 130. Time, advertisement, advertisement type, number and duration of advertisements displayed fully or partially, stop time, time shift, etc., can then be used to determine compensation for the driver of vehicle 100. System 200 may provide the driver with real-time information about the money the driver has earned based on the display of advertisements, data, entertainment, messages, and / or other content on one or more screens. A compensation formula may be introduced that stipulates that the driver will earn more money when driving in heavy traffic, such as when vehicle 100 stops more frequently and displays video more frequently. This rapid or real-time feedback on profitability and amount will encourage drivers to utilize the display screen of system 200 to operate their vehicles. Furthermore, mobile device applications may allow the driver of vehicle 100 to request payment for the money earned or use the money earned to purchase goods or services. Different amounts of compensation may be paid depending on the type of advertisement displayed by system 200. For example, if only a short, "static" advertisement is displayed, a first-tier compensation can be paid; however, if a longer, more detailed advertisement or advertisement sequence is displayed (e.g., when vehicle 100 is in heavy traffic and there may be viewers who have to watch), a different tier of payment can be awarded to the driver of vehicle 100. Many different compensation algorithms and determination methods can be employed without departing from the scope of this disclosure. Furthermore, by displaying dynamic advertisements only when vehicle 100 and any surrounding vehicles(s) have come to a complete stop, and by providing a higher compensation to the driver of vehicle 100 when the dynamic advertisement display is complete, the present invention provides drivers with unique earning opportunities. Typically, taxi and ride-sharing drivers tend to earn less during heavy traffic, regardless of whether they are actively transporting passengers. However, using system 200, such drivers can earn more during heavy traffic than during light traffic.
[0070] As an example, but not a limitation, the application may record GPS data from the driver's mobile device (and / or GPS data from vehicle 100 and / or GPS data from device 202) to track the route traveled by vehicle 100. The application may also record the number of times and duration of static or dynamic advertisements or messages displayed on display 130, whether dynamic advertisements play to an end or are interrupted due to vehicle movement, and may record the scene around vehicle 100 during travel. These and other data points can be used to construct a payment algorithm that determines the compensation payable to the driver / operator of vehicle 100. The payment may be displayed on the application, thereby notifying the driver / operator of vehicle 100 of the compensation due.
[0071] System 200 can also provide advertisers with information such as camera 308 information and vehicle 100 location, so that the time and location of a specific advertisement can be known and the effectiveness of such advertisement can be better determined. For example, the following data can be provided to advertisers: (1) the exact length of time a specific vehicle is exposed to an advertisement; (2) whether the advertisement is displayed during the day or at night; (3) whether there are passengers in the vehicle that displays the advertisement; (4) how long it takes for an individual to react to the advertisement; (5) whether the dynamic advertisement has finished playing or has been interrupted due to vehicle movement; (6) the exact location of vehicle 100 when the advertisement is displayed; and / or countless other data that allow for the development and fine-tuning of advertising strategies.
[0072] Optionally, system 200 may provide such information directly or indirectly to municipalities or other entities that may regulate or tax revenue generated from advertisements displayed by vehicle 100 within a specific fiscal or regulatory area. This information provision may include, but is not limited to, creating a "geofence" zone using GPS coordinates corresponding to the geographical boundaries of a given municipality or other geographical area, allowing system 200 to calculate the precise number of different types of advertisements displayed within that given municipality during a given time period; allowing the municipality to selectively use this information for regulatory, taxation, or other purposes. This information may optionally be transmitted wirelessly by system 200 in real time directly to the municipality or other agency or organization, rather than being transmitted later by the owner of system 200. Alternatively, system 200 may calculate in real time fees or taxes payable to the municipality or other agency or organization based on data including, but not limited to, the number of advertisements or other media displayed within a given geofence zone during a given time period.
[0073] Furthermore, system 200 allows user-generated advertisements to be displayed on display 130. Because the driver of vehicle 100 knows in advance that he / she will be driving to work and knows the route, such a driver will know what shops are along their chosen route, so users can create unique advertising sequences during their driving time. Therefore, if drivers believe this might generate more interest, they can create their own advertising schemes. For example, a truck driver who frequently patronizes restaurants serving truck drivers might suggest an advertisement offering "free coffee for truck drivers." The driver can then choose to submit one or more photos and / or one or more videos that will be incorporated into the advertisement.
[0074] Figure 5 A controller according to one aspect of the present invention is shown. System 200 may include a controller or other processing unit, such as... Figure 5 The microcontroller 500 is schematically illustrated. The microcontroller 500 may include internal memory 502 and / or external memory 504, and may provide a variety of different functions. For example, in one embodiment, the microcontroller 500 may be used to regulate the power supplied to system 200, control system 200 via readings from one or more sensors 230 and / or other sensors within system 200, accept input from device 202, or other control and / or monitoring functions. Many different functions are possible without departing from the scope of this disclosure.
[0075] The memory that can be implemented in the firmware and / or software implementation is the internal memory 502 or external memory 504 of the microcontroller 500. The firmware and / or software implementation methods can be implemented using modules (e.g., programs, functions, etc.) that perform the functions described herein. A machine-readable medium that tangibly contains instructions can be used to implement the methods described herein. For example, software code can be stored in memory and executed by a processor unit (e.g., the microcontroller 500). The memory can be implemented inside or outside the processor unit. As used herein, the term "memory" refers to a type of long-term, short-term, volatile, non-volatile, and / or other non-transitory memory, and is not limited to a particular type or number of memories, or the type of medium storing the memory.
[0076] If implemented in firmware and / or software, and / or as part of microcontroller 500 and / or memory 502 / 504, the functionality described herein may be stored as one or more instructions or code on a computer-readable medium. Examples include computer-readable media encoded with data structures and computer-readable media encoded with computer programs. Computer-readable media include physical computer storage media. Storage media can be any available medium accessible to a computer. By way of example and not limitation, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage devices, or other media that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer (e.g., microcontroller 500); disks and optical discs as used herein include compact optical discs (CDs), laser optical discs, optical discs, digital versatile optical discs (DVDs), floppy disks, and Blu-ray discs, wherein disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0077] In addition to being stored on a computer-readable medium, instructions and / or data may be provided as signals on a transmission medium included in a communication device. For example, a communication device may include a transceiver having signals indicating instructions and data. The instructions and data are configured to cause one or more processors (e.g., microcontroller 500) to perform the functions outlined.
[0078] Those skilled in the art will further recognize that the various illustrative logic blocks, modules, circuits, and algorithm steps described in connection with this disclosure can be implemented as electronic hardware, computer software, or a combination of both. To clearly illustrate this interchangeability between hardware and software, the various illustrative components, blocks, modules, circuits, and steps have been generally described above in terms of their functionality. Whether this functionality is implemented in hardware or software depends on the specific application and design constraints on the overall system. Skilled artisans can implement the described functionality in different ways for each specific application, but such implementation decisions should not be construed as departing from the scope of this disclosure.
[0079] The various exemplary logic blocks, modules, and circuits described herein can be implemented or performed using a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but optionally, it may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration.
[0080] In one or more exemplary designs, the functionality may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, these functions may be stored or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, including any medium that facilitates the transfer of a computer program from one place to another. Storage media may be any available medium accessible by a general-purpose or special-purpose computer. By way of example and not limitation, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other medium that can be used to carry or store specific program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Similarly, any connection is properly referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. The disks and optical discs used in this article include compact optical discs (CDs), laser optical discs, optical discs, digital versatile optical discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of these should also be included within the scope of computer-readable media.
[0081] Figure 6This is a block diagram illustrating an exemplary scheme for generating a predictor model according to this disclosure. After generating the predictor model, the application server can be configured to utilize the predictor model during the prediction phase to predict outcomes based on various inputs received from the system (e.g., received target data). These outcomes may include, for example, predicting the behavior of transportation equipment, including whether surrounding vehicles will soon come to a complete stop or are currently completely stopped and may remain stopped for a period of time, and if so, the predicted length of time they will remain completely stopped. Furthermore, the system can be configured to predict optimal advertising or entertainment content based on sensed information, time and location information, reports of prompted driver actions or responses, reports of recent traffic accidents or weather or other factors that may potentially affect vehicle 100 and any surrounding vehicles at some future time, information about historical trends or behaviors of a particular driver or vehicle, and general public information about drivers and consumers. The prediction module may include appropriate logic, circuitry, interfaces, and / or code executable by circuitry, which can be configured to implement the prediction phase of predicting business outcomes by using collected data and / or target data as input to the predictor model. In one embodiment, the prediction module can be configured to use a predictor model to predict vehicle behavior, including whether surrounding vehicles have come to a complete stop, and if so, the length of time they will remain completely stopped based on analyzed historical data and values extracted from displayed input data. The model generator can be configured to generate the predictor model using one or more machine learning algorithms, such as regression-based predictive learning, neural network-based predictive learning, etc. During the generation of the prediction model, the model generator can be configured to map features and analyzed historical data to derived attributes based on extracted feature values and generate links between them. The prediction module is operable to query a database server to retrieve the predictor model. The predictor module can use values extracted from the data to generate predictions.
[0082] A sample data source 601 is provided. Sample data source 601 includes information about vehicles, drivers, typical income and / or preferences of drivers, and other information. Additional data sources may include information about geographic location, including road conditions (real-time and / or historical), weather (real-time and / or historical), and business and business entry information (including opening hours). Sample data source 601 is provided to sample data 602 for scenario 600. Sample data 602 includes image data 604 and historical data 606. Historical data 606 includes multiple data attributes 618. Historical data can be filtered and standardized in standardization module 610 and then provided to predictive model generator 620. Image data 604 undergoes image processing 612. Image processing extracts information from image 614 and then transmits the extracted data to external database 624. The image has image features 616.
[0083] After retrieving sample data 602, the application server can be configured to process sample data 602. Processing of sample data 602 may include filtering and standardizing historical data 606. Therefore, the filtering and standardization module 610 can be configured to filter out historical data 606 and standardize it, so that only relevant information is further processed. Processing of sample data 602 may further include analyzing image data 604. To analyze each image in image data 604, the feature extraction module can be configured to perform image processing, followed by feature extraction. Before analyzing image data 604, the feature extraction module can be configured to query an external database server to identify images already analyzed by the feature extraction module from image data 604. Referencing previously analyzed images can help to analyze and focus on image changes more quickly. The application server can be configured to perform image processing and feature extraction in chronological order based on the date and timestamps of the images received from the vehicle.
[0084] Predictive model 622 is generated by the model generator. The first predictive model can predict the interest of nearby vehicles based on factors such as time of day, location, driver gender, estimated driver age, vehicle type, vehicle color, and vehicle year, as input. For example, the first predictive model can predict the target restaurant based on the time of day and mode of transportation.
[0085] Figure 7The flowchart illustrates a method for distributing predicted content. The process begins 702 with retrieving one or more image and / or sensor data 704. Images may be images and / or videos from devices in a first vehicle, and sensor data may be, for example, GPS location data, weather data, etc. The retrieved data is then provided to a predictor model 706. The predictor model 706 evaluates one or more of the retrieved data and makes a decision regarding the distribution of content 708. If no content is distributed (No), the system continues to retrieve and evaluate data in a loop until it decides to distribute content (Yes). Once content is decided to be distributed (e.g., when the vehicle stops or is expected to stop), the content is retrieved 710 and then distributed 712. Subprocesses can be executed to determine which content to distribute based on the analyzed data and the types of content available for distribution. If motion is detected 720 (Yes), content distribution stops at the process stop step 750. If no motion is detected (No), the model determines whether motion is predicted 722. If motion is predicted (Yes), content distribution stops. If no motion is predicted (No), content distribution continues 712. Once content has been distributed, the system determines whether to distribute additional content 714. If additional content is to be distributed, additional content is retrieved 710. If no additional content is distributed, the process stops 750. Distributed content may include, for example, video and / or changing images or graphics, and combinations thereof. When content is not actively distributed, static images may be provided. Static images may include content, but are not dynamically rendered.
[0086] This teaching may also be extended to one or more of the following numbered clauses: Clause 1: A mobile advertising system comprising: a first device; one or more cameras in communication with the first device, wherein the one or more cameras are operable to capture a scene and transmit it to a user device for analysis; one or more installable second devices, wherein each of the one or more installable second devices includes a display device; and a non-transitory computer-readable medium having computer-readable instructions thereon, which, when executed by a computer, cause the computer to perform operations including analyzing one or more of the following: physical characteristics of a detected scene captured from at least one of the one or more cameras, behavior of a detected vehicle in the detected scene from at least one of the one or more cameras, and the number of occupants in the detected vehicle; retrieving historical data based on one or more of the following: GPS location, date, day of the week, time, vehicle type, occupant type, and number of occupants; analyzing the retrieved historical data; generating a prediction based on the analyzed physical characteristics of the detected scene and the analyzed retrieved historical data; selecting media based on the prediction; distributing the media to the display device; and displaying the received media on at least one display device, wherein the first device and the second device are located in a system transport vehicle.
[0087] Clause 2: The mobile advertising system of Clause 1, wherein the media is video clips or images.
[0088] Clause 3: The mobile advertising system of Clause 1 also includes detecting the presence of adjacent vehicles; and when at least one adjacent vehicle is detected, displaying the received media.
[0089] Clause 4: Mobile advertising systems of Clause 2, wherein the length of a video segment is at least partially based on the generated prediction.
[0090] Clause 5: The mobile advertising system of Clause 1 further includes a second device having one or more second device cameras in communication with the second device, wherein the one or more second device cameras are operable to capture a second device scene and transmit it to the first device for analysis, wherein the second device cameras face the rear of the system transport vehicle, such that the detection vehicle with the second device can view the image displayed through the display device.
[0091] Clause 6: The mobile advertising system of Clause 1, wherein the duration of display is based on prediction.
[0092] Clause 7: The mobile advertising system of Clause 1, wherein the received media includes one or more of quickresponse (QR) codes, uniform resource locators (URLs), and discount codes.
[0093] Clause 8: The mobile advertising system of Clause 1, wherein remuneration is associated with each media.
[0094] Clause 9: The mobile advertising system of Clause 1, wherein remuneration is related to the detected stop time.
[0095] Clause 10: The mobile advertising system of Clause 1, wherein media is pre-programmed into a first device for display on a display device.
[0096] Clause 11: The mobile advertising system of Clause 1, wherein the received media is a progressive sequence of location-based advertisements.
[0097] Clause 12: The mobile advertising system of Clause 1, wherein when the same vehicle is detected, the received media is not repeated.
[0098] Clause 13: The mobile advertising system of Clause 1 also includes privacy and security features that limit the visibility of the received media when the viewer’s view is not within the target’s field of vision.
[0099] Clause 14: The mobile advertising system of Clause 1 also includes an emergency feature operable to communicate information including distress signals and GPS coordinates to third parties.
[0100] Clause 15: A mobile advertising system of Clause 1, wherein, in response to detected parameters, the distribution of received media is interrupted to provide a security message.
[0101] Clause 16: The mobile advertising system of Clause 1, wherein the received media is based on at least one of the following: GPS location, brand of the detected vehicle, manufacturer of the detected vehicle, model of the detected vehicle, presence of passengers in the detected vehicle, number of passengers in the detected vehicle, license plate of the detected vehicle, and one or more enterprises near the GPS location of the first device.
[0102] Clause 17: The mobile advertising system of Clause 1, wherein the received media displayed changes when a sensor indicates that different detected vehicles are facing the screen.
[0103] Clause 18: The mobile advertising system of Clause 1, wherein the mobile advertising system determines whether a detected vehicle has been previously sensed and displays media that has not been previously displayed for the detected vehicle.
[0104] Clause 19: The mobile advertising system of Clause 1 also includes a projection system that can be configured to project images.
[0105] Clause 20: Mobile advertising systems of Clause 19, wherein the images are holographic images.
[0106] Clause 21: The mobile advertising system of Clause 1, wherein the mobile advertising system is powered by a dual function, the dual function including a limited circuit battery system for facilitating media display when the vehicle engine is not running, and one or more supplementary batteries for powering the system when the vehicle engine is not running.
[0107] Clause 22: The mobile advertising system of Clause 1, wherein the mobile advertising system generates a report that includes two or more of the following: duration, time of day, type of media presented, type of vehicle receiving the presented media, and response to the media.
[0108] Clause 23: The mobile advertising system of Clause 1, wherein the mobile advertising system is configured to receive input messages from a first device for display on a display device.
[0109] Clause 24: The mobile advertising system of Clause 1, wherein the mobile advertising system is configured to receive instructions from a first device, wherein the instructions are based on detected verbal instructions.
[0110] Clause 25: A mobile advertising system of Clause 1, wherein the received media associated with at least one of the number of advertisements and the type of advertisements displayed within a time period is geographically isolated.
[0111] Clause 26: The mobile advertising system of Clause 1, wherein data relating to at least one of the number of advertisements displayed and the type of advertisement is recorded by the mobile advertising system and sent by the mobile advertising system.
[0112] Clause 27: A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by a computer, cause the computer to perform operations, including: analyzing one or more of the physical characteristics of a detected scene captured from a camera, the behavior of a detected vehicle in the detected scene, and the number of occupants in the detected vehicle; retrieving historical data based on one or more of GPS location, date, day of the week, time, vehicle type, occupant type, and number of vehicle occupants; analyzing the retrieved historical data; generating a prediction based on the analyzed physical characteristics of the detected scene and the analyzed retrieved historical data; selecting media based on the generated prediction; and distributing the media to a display device.
[0113] Clause 28: The non-transitory computer-readable medium of Clause 27 also includes at least one of static media and dynamic media selected based on the generated prediction.
[0114] Clause 29: Non-transitory computer-readable media of Clause 27, wherein the distributed media is a progressive sequence of location-based advertisements.
[0115] Clause 30: A mobile advertising system comprising: a first device; at least one camera in communication with the first device, wherein the at least one camera is operable to capture a scene and transmit it to a user device for analysis; at least one mountable second device, including a display device; at least one GPS sensor; and at least one non-transitory computer-readable medium having computer-readable instructions thereon, which, when executed by a computer, cause the computer to perform operations including: analyzing one or more physical characteristics of a detected scene captured from the camera; generating an interrogation medium with a response activity for display on the display device; detecting whether a response activity has been received; if a response activity has been received, selecting media for distribution based on the response activity; and if no response activity has been received, selecting to generate a new interrogation with a response activity for display on the display device.
[0116] Clause 31: The mobile advertising system of Clause 30 further includes sensors, wherein at least one camera, sensor and display are oriented toward the rear of the system transport vehicle, such that a detected vehicle behind the system transport vehicle can view an image displayed via a display device.
[0117] Clause 32: The mobile advertising system of Clause 30, wherein the received media includes one or more of QR codes, URLs and discount codes.
[0118] Clause 33: The mobile advertising system of Clause 30, wherein remuneration is associated with each media.
[0119] Clause 34: A mobile advertising system of Clause 302, wherein media is pre-programmed into a first device for display on a display device.
[0120] Clause 35: The mobile advertising system of Clause 30, wherein media is not replayed when the same detected vehicle is detected.
[0121] Clause 36: The mobile advertising system of Clause 30 also includes a privacy feature that restricts the visibility of the querying media when the viewer's view is not within the target's field of vision.
[0122] Clause 37: The mobile advertising system of Clause 30 also includes emergency features operable to communicate with third parties.
[0123] Clause 38: A mobile advertising system of Clause 30, wherein, in response to detected parameters, the distribution of query media is interrupted to provide a security message.
[0124] Clause 39: The mobile advertising system of Clause 30, wherein the received media is based on at least one of one or more enterprises near the GPS location of the system's transport vehicle, the brand of the detected vehicle, the model of the detected vehicle, whether there are passengers in the detected vehicle, the number of passengers in the detected vehicle, the license plate of the detected vehicle, and the GPS location of the first device.
[0125] Clause 40: The mobile advertising system of Clause 30, wherein the received media displayed changes when a sensor indicates that a newly detected vehicle is facing the screen.
[0126] Clause 41: The mobile advertising system of Clause 30, wherein the mobile advertising system determines whether a detected vehicle has been previously detected and displays media that has not been previously displayed for the detected vehicle.
[0127] Clause 42: The mobile advertising system of Clause 30 also includes a projection system that can be configured to project images.
[0128] Clause 43: Mobile advertising systems of Clause 42, wherein the images are holographic images.
[0129] Clause 44: The mobile advertising system of Clause 30, wherein the mobile advertising system generates a report that includes two or more of the following: duration, time of day, type of media presented, type of vehicle receiving the presented media, and response to the media.
[0130] Clause 45: A mobile advertising system of Clause 30, wherein the mobile advertising system is configured to receive input messages from a first device for display on a display device.
[0131] Clause 46: A mobile advertising system of Clause 30, wherein the received media is a progressive sequence of location-based advertisements.
[0132] Clause 47: A display device comprising: a housing; and a screen operable to display media content; and a non-transitory computer-readable medium having computer-readable instructions thereon, which, when executed by a computer, cause the computer to perform operations including: analyzing one or more of the physical characteristics of a detected scene captured from a camera, the behavior of a detected vehicle in the detected scene, and the number of occupants in the detected vehicle; retrieving historical data based on GPS location, date, day of the week, time, vehicle type, passenger type, and number of passengers, and analyzing the retrieved historical data; generating a prediction based on the analyzed physical characteristics in the detected scene and the analyzed retrieved historical data; selecting media based on the prediction; distributing the media to the display device; and displaying the received media on the display device.
[0133] Clause 48: A display device of Clause 47, wherein the received media is a video clip or an image.
[0134] Clause 49: Display devices of Clause 47, wherein the length of a video segment is at least partially based on a generated prediction.
[0135] Clause 50: A display device according to Clause 47, wherein the display device communicates with a camera and sensors, and the screen faces the rear of the transport vehicle, such that a detected vehicle behind the transport vehicle can view the image displayed on the screen.
[0136] Clause 51: The display device of Clause 47, wherein the received media includes one or more of QR codes, URLs and discount codes.
[0137] Clause 52: Display devices as per Clause 47, wherein remuneration is associated with each media.
[0138] Clause 53: A display device of Clause 47, wherein media is pre-programmed into the display device.
[0139] Clause 54: Display devices of Clause 47, wherein the received media is a progressive sequence of location-based advertisements.
[0140] Clause 55: The display device of Clause 54, wherein the received media is not replayed when the same detection vehicle is detected.
[0141] Clause 56: The display device of Clause 47 also includes a privacy feature that restricts the visibility of the received media when the viewer’s field of vision is not within the target area.
[0142] Clause 57: The display device of Clause 47 also includes an emergency feature operable for communicating with a third party.
[0143] Clause 58: A display device of Clause 47, wherein, in response to a detected parameter, the transmission of received media is interrupted to provide security information.
[0144] Clause 59: The display device of Clause 47, wherein the received media is based on at least one of the following: the GPS location of the transport vehicle, the brand of the detected vehicle, the model of the detected vehicle, the presence of passengers in the detected vehicle, the number of passengers in the detected vehicle, the license plate of the detected vehicle, and the GPS location of the display device.
[0145] Clause 60: A display device of Clause 47, wherein the received media displayed changes when a sensor indicates that a newly detected vehicle is facing the screen.
[0146] Clause 61: A display device according to Clause 47, wherein a non-transitory computer-readable medium has computer-readable instructions that further enable a computer to determine whether a detected vehicle has been previously detected and to display media that has not been previously displayed for the detected vehicle.
[0147] Clause 62: The display device of Clause 47 also includes a projection system configurable for projecting images.
[0148] Clause 63: A display device of Clause 62, wherein the image is a holographic image.
[0149] Clause 64: A display device according to Clause 47, wherein a non-transitory computer-readable medium has computer-readable instructions that further cause a computer to generate a report including two or more of the following: duration, time of day, type of media presented, type of vehicle detected receiving the presented media, and response to the media.
[0150] Clause 65: A display device of Clause 47, wherein the display device is configured to receive input information from a first device for display on the display device.
[0151] Clause 66: A display device includes: a housing; and a screen operable to display media content; having thereon a non-transitory computer-readable medium having computer-readable instructions that, when executed by a computer, cause the computer to perform operations including: analyzing one or more physical characteristics of a detected scene captured from a camera; generating interrogation media with a response activity for display on the display device; detecting whether a response activity has been received, and if so, selecting media for distribution based on the response activity, and if no response activity has been received, selecting to generate a new interrogation with a response activity for display on the display device.
[0152] Clause 67: The display device of Clause 66 further includes a sensor and at least one camera, wherein at least one camera, sensor and display face the rear of the system transport vehicle, such that a vehicle detected behind the system transport vehicle can view the image displayed by the display device.
[0153] Clause 68: The display device of Clause 66, wherein the received media includes one or more of QR codes, URLs and discount codes.
[0154] Clause 69: Display devices of Clause 66, wherein remuneration is associated with each media.
[0155] Clause 70: A display device of Clause 66, wherein media is pre-programmed into the device for display on the display device.
[0156] Clause 71: The display device of Clause 70, wherein when the same detected vehicle is detected, the received media is not replayed.
[0157] Clause 72: The display device of Clause 66 also includes a privacy feature that restricts the visibility of the querying media when the viewer’s viewpoint is not within the target area.
[0158] Clause 73: The display device of Clause 66 also includes an emergency feature operable for communicating with a third party.
[0159] Clause 74: A display device of Clause 66, wherein, in response to a detected parameter, the distribution of the interrogation media is interrupted to provide security information.
[0160] Clause 75: The display device of Clause 66, wherein the received media is based on at least one of the following: the GPS location of the system transport vehicle, the brand of the detected vehicle, the manufacturer of the detected vehicle, the model of the detected vehicle, whether there are passengers in the detected vehicle, the number of passengers in the detected vehicle, the license plate of the detected vehicle, and the GPS location of the first device.
[0161] Clause 76: The display device of Clause 66, wherein when a sensor indicates that a newly detected vehicle is facing the screen, the received media displayed is altered.
[0162] Clause 77: A display device according to Clause 66, wherein a non-transitory computer-readable medium has computer-readable instructions that further enable a computer to determine whether a detected vehicle has been previously detected and to display media not previously displayed for the detected vehicle.
[0163] Clause 78: The display device of Clause 66 also includes a projection system configurable for projecting images.
[0164] Clause 79: The display device of Clause 78, wherein the image is a holographic image.
[0165] Clause 80: The display device of Clause 66, wherein the system generates a report that includes two or more of the following: duration, time of day, type of media presented, type of vehicle detected receiving the presented media, and response to the media.
[0166] Clause 81: A display device of Clause 66, wherein the system is configured to receive input information from a first device for display on the display device.
[0167] While preferred embodiments of the invention are presented and described herein, these embodiments will be apparent to those skilled in the art as examples only. Many variations, modifications, and substitutions will occur to those skilled in the art without departing from the scope of the invention. For example, the use of “comprising” or variations such as “including” or “containing” includes the said whole or group of wholes, but does not exclude any other whole or group of wholes. It should be understood that various alternatives to the embodiments of the invention described herein may be employed in practicing the invention. Any claim set forth at any time in this application is intended to define the scope of the invention, and the methods and structures within the scope of those claims and their equivalents are thereby covered.
Claims
1. A mobile advertising system, comprising: First equipment; One or more cameras communicating with the first device, wherein the one or more cameras are operable to capture a scene and transmit the scene to a user device for analysis; One or more installable second devices, each of said one or more installable second devices including a display device; as well as A non-transitory computer-readable medium having computer-readable instructions that, when executed by a computer, cause the computer to perform operations, including: Analyze the physical characteristics of the detected scene captured from at least one of the one or more cameras, the behavior of the detected vehicle in the detected scene from at least one of the one or more cameras, and one or more of the number of occupants in the detected vehicle. Historical data can be retrieved based on one or more of the following: GPS location, date, day of the week, time, vehicle type, occupant type, and number of occupants. Analyze the retrieved historical data, Predictions are generated based on the analyzed physical characteristics of the detected scene and the analyzed retrieved historical data. Media selection is based on the aforementioned predictions. Distribute the media to the display device, and The received media is displayed on at least one of the display devices. The first device and the second device are located in the system transport vehicle.
2. The mobile advertising system according to claim 1, wherein, The media is a video clip or an image.
3. The mobile advertising system according to claim 1 further includes: Detect the presence of adjacent vehicles; as well as When at least one adjacent vehicle is detected, the received media is displayed.
4. The mobile advertising system according to claim 2, wherein, The length of the video segment is at least partially based on the generated prediction.
5. The mobile advertising system of claim 1 further includes a second device having one or more second device cameras communicating with the second device, wherein the one or more second device cameras are operable to capture a second device scene and transmit the second device scene to the first device for analysis, wherein the second device cameras face the rear of the system transport vehicle, such that a vehicle detected by the second device can view an image displayed via the display device.
6. The mobile advertising system according to claim 1, wherein, The displayed duration is based on a prediction.
7. The mobile advertising system according to claim 1, wherein, The received media includes one or more of the following: Quick Response QR codes, Uniform Resource Locator URLs, and discount codes.
8. The mobile advertising system according to claim 1, wherein, Compensation is linked to each media outlet.
9. The mobile advertising system according to claim 1, wherein, The reward is related to the detected stopping time.
10. The mobile advertising system according to claim 1, wherein, The media is pre-programmed into the first device for display on the display device.
11. The mobile advertising system according to claim 1, wherein, The received media is a progressive sequence of location-based advertisements.
12. The mobile advertising system according to claim 1, wherein, When the same vehicle is detected, the received media is not replayed.
13. The mobile advertising system according to claim 1 further includes privacy and security features, wherein the privacy and security features restrict the visibility of the received media when the viewer's perspective is not within the target range.
14. The mobile advertising system of claim 1 further includes an emergency feature operable to communicate information including distress signals and GPS coordinates to a third party.
15. The mobile advertising system according to claim 1, wherein, In response to the detected parameters, the distribution of received media is interrupted to provide a security message.
16. The mobile advertising system according to claim 1, wherein, The received media is based on at least one of the following: GPS location, brand of the detected vehicle, manufacturer of the detected vehicle, model of the detected vehicle, presence of passengers in the detected vehicle, number of passengers in the detected vehicle, license plate of the detected vehicle, and GPS location of one or more enterprises near the first device.
17. The mobile advertising system according to claim 1, wherein, When the sensors indicate that different detected vehicles are facing the screen, the display of the received media is changed.
18. The mobile advertising system according to claim 1, wherein, The mobile advertising system determines whether a detected vehicle has been previously sensed and displays media that was not previously displayed for the detected vehicle.
19. The mobile advertising system according to claim 1 further includes a projection system configurable to project images.
20. The mobile advertising system according to claim 19, wherein, The image is a holographic image.
21. The mobile advertising system according to claim 1, wherein, The mobile advertising system is powered by a dual-function system, which includes a limited-circuit battery system that facilitates media display when the vehicle engine is not running, and one or more supplementary batteries that power the system when the vehicle engine is not running.
22. The mobile advertising system according to claim 1, wherein, The mobile advertising system generates a report that includes two or more of the following: duration, time of day, type of media presented, type of vehicle receiving the presented media, and response to the media.
23. The mobile advertising system according to claim 1, wherein, The mobile advertising system is configured to receive input messages from the first device for display on the display device.
24. The mobile advertising system according to claim 1, wherein, The mobile advertising system is configured to receive instructions from the first device, wherein the instructions are based on detected verbal instructions.
25. The mobile advertising system according to claim 1, wherein, The received media are geographically isolated in relation to at least one of the number and type of advertisements displayed within a given time period.
26. The mobile advertising system according to claim 1, wherein, Data related to at least one of the number of displayed ads and ad type is at least one of data recorded by the mobile advertising system and data sent by the mobile advertising system.
27. A non-transitory computer-readable medium storing computer-executable instructions, which, when executed by a computer, cause the computer to perform operations, comprising: Analyze one or more of the following: the physical characteristics of the detected scene captured by the camera, the behavior of the detected vehicles in the detected scene, and the number of occupants in the detected vehicles. Historical data can be retrieved based on one or more of the following: GPS location, date, day of the week, time, vehicle type, occupant type, and number of occupants. Analyze the retrieved historical data, Predictions are generated based on the analyzed physical characteristics of the detected scene and the analyzed retrieved historical data. Media selection based on generated predictions, and The media is distributed to the display device.
28. The non-transitory computer-readable medium of claim 27, further comprising selecting at least one of static media and dynamic media based on the generated prediction.
29. The non-transitory computer-readable medium according to claim 27, wherein, The distributed media is a progressive sequence of location-based advertisements.
30. A mobile advertising system, comprising: First equipment; At least one camera communicating with the first device, wherein the at least one camera is operable to capture a scene and transmit the scene to a user device for analysis; At least one installable second device, including a display device; At least one GPS sensor; as well as At least one non-transitory computer-readable medium having computer-readable instructions that, when executed by a computer, cause the computer to perform operations, including: Analyze one or more physical characteristics of the detected scene captured from the camera. Generate interrogation media with responsive activity for display on the display device. Check if a response activity has been received. If a response activity is received, then the media for distribution is selected based on the response activity, and If no response activity is received, a new query with a response activity is generated to be displayed on the display device.
31. The mobile advertising system according to claim 30, further comprising a sensor, wherein, The at least one camera, the sensor, and the display face the rear of the system transport vehicle, enabling vehicles detected behind the system transport vehicle to view images displayed on the display device.
32. The mobile advertising system of claim 30, wherein the received media includes one or more of a quick-response QR code, a Uniform Resource Locator (URL), and a discount code.
33. The mobile advertising system of claim 30, wherein remuneration is associated with each media.
34. The mobile advertising system according to claim 302, wherein, The media is pre-programmed into the first device for display on the display device.
35. The mobile advertising system according to claim 30, wherein, When the same detected vehicle is detected, the media is not replayed.
36. The mobile advertising system according to claim 30 further includes a privacy function, wherein the privacy function restricts the visibility of the query media when the viewer's perspective is not within the target range.
37. The mobile advertising system of claim 30 further includes an emergency feature operable to communicate with a third party.
38. The mobile advertising system according to claim 30, wherein, In response to the detected parameters, the distribution of the query media is interrupted to provide a security message.
39. The mobile advertising system according to claim 30, wherein, The received media is based on the GPS location of the system transport vehicle, the brand of the detected vehicle, the manufacturer of the detected vehicle, the model of the detected vehicle, the presence of passengers in the detected vehicle, the number of passengers in the detected vehicle, the license plate of the detected vehicle, and at least one of one or more enterprises near the GPS location of the first device.
40. The mobile advertising system according to claim 30, wherein, When the sensor indicates that a newly detected vehicle is facing the screen, the display of the received media is changed.
41. The mobile advertising system according to claim 30, wherein, The mobile advertising system determines whether a detected vehicle has been previously sensed and displays media that was not previously displayed for the detected vehicle.
42. The mobile advertising system of claim 30 further includes a projection system configurable to project images.
43. The mobile advertising system according to claim 42, wherein, The image is a holographic image.
44. The mobile advertising system according to claim 30, wherein, The mobile advertising system generates a report that includes two or more of the following: duration, time of day, type of media presented, type of vehicle receiving the presented media, and response to the media.
45. The mobile advertising system according to claim 30, wherein, The mobile advertising system is configured to receive input messages from the first device for display on the display device.
46. The mobile advertising system according to claim 30, wherein, The received media is a progressive sequence of location-based advertisements.
47. A display device, comprising: shell; An operable screen for displaying media content; as well as A non-transitory computer-readable medium having computer-readable instructions that, when executed by a computer, cause the computer to perform operations, including: Analyze one or more of the following: the physical characteristics of the detected scene captured by the camera, the behavior of the detected vehicles in the detected scene, and the number of occupants in the detected vehicles. Historical data can be retrieved based on one or more of the following: GPS location, date, day of the week, time, vehicle type, occupant type, and number of occupants. Analyze the retrieved historical data, Predictions are generated based on the analyzed physical characteristics of the detected scene and the retrieved historical data. Media selection is based on the aforementioned predictions. Distribute the media to the display device, and The received media is displayed on the display device.
48. The display device according to claim 47, wherein, The received media are video clips or images.
49. The display device according to claim 47, wherein, The length of the video segment is at least partially based on the generated prediction.
50. The display device according to claim 47, wherein, The display device communicates with cameras and sensors, and the screen faces the rear of the transport vehicle, so that a detected vehicle behind the transport vehicle can view the image displayed on the screen.
51. The display device according to claim 47, wherein, The received media includes one or more of the following: Quick Response QR codes, Uniform Resource Locator URLs, and discount codes.
52. The display device according to claim 47, wherein, Compensation is linked to each media outlet.
53. The display device according to claim 47, wherein, The media is pre-programmed into the display device.
54. The display device according to claim 47, wherein, The received media is a progressive sequence of location-based advertisements.
55. The display device according to claim 54, wherein, When the same detection vehicle is detected, the received media is not replayed.
56. The display device of claim 47 further includes a privacy function that restricts the visibility of received media when the viewer's field of view is not within the target range.
57. The display device of claim 47, further comprising an emergency feature operable for communicating with a third party.
58. The display device according to claim 47, wherein, In response to the detected parameters, the distribution of received media is interrupted to provide a security message.
59. The display device according to claim 47, wherein, The received media is based on at least one of the following: the GPS location of the transport vehicle, the brand of the detected vehicle, the manufacturer of the detected vehicle, the model of the detected vehicle, the presence of passengers in the detected vehicle, the number of passengers in the detected vehicle, the license plate of the detected vehicle, and one or more enterprises near the GPS location of the display device.
60. The display device according to claim 47, wherein, When the sensor indicates that a newly detected vehicle is facing the screen, the display of the received media is changed.
61. The display device according to claim 47, wherein, The non-transitory computer-readable medium has computer-readable instructions that further enable the computer to determine whether the detected vehicle has been previously sensed and to display media that was not previously displayed for the detected vehicle.
62. The display device of claim 47 further includes a projection system configurable for projecting images.
63. The display device according to claim 62, wherein the image is a holographic image.
64. The display device according to claim 47, wherein, The non-transitory computer-readable medium has computer-readable instructions that further cause the computer to generate a report, the report including two or more of the following: duration, time of day, type of media presented, type of vehicle detected receiving the presented media, and response to the media.
65. The display device according to claim 47, wherein, The display device is configured to receive input messages from the first device for display on the display device.
66. A display device, comprising: shell; An operable screen for displaying media content; as well as A non-transitory computer-readable medium having computer-readable instructions that, when executed by a computer, cause the computer to perform operations, including: Analyze one or more physical characteristics of the scene detected from the camera. Generate interrogation media with responsive activity for display on the display device. Check if a response activity has been received. If a response activity is received, the media for distribution is selected based on the response activity, and If no response activity is received, a new query with a response activity is generated to be displayed on the display device.
67. The display device of claim 66, further comprising a sensor and at least one camera, wherein, The at least one camera, the sensor, and the display face the rear of the system transport vehicle, enabling vehicles detected behind the system transport vehicle to view images displayed on the display device.
68. The display device according to claim 66, wherein, The received media includes one or more of the following: Quick Response QR codes, Uniform Resource Locator URLs, and discount codes.
69. The display device of claim 66, wherein the reward is associated with each media.
70. The display device of claim 66, wherein the media is pre-programmed into the device for display on the display device.
71. The display device according to claim 70, wherein, When the same vehicle is detected, the received media is not replayed.
72. The display device of claim 66 further includes a privacy function that restricts the visibility of the query media when the viewer's field of view is not within the target range.
73. The display device of claim 66 further includes an emergency feature operable for communicating with a third party.
74. The display device according to claim 66, wherein, In response to the detected parameters, the distribution of the query media is interrupted to provide a security message.
75. The display device according to claim 66, wherein, The received media is based on at least one of the following: the GPS location of the system transport vehicle, the brand of the detected vehicle, the manufacturer of the detected vehicle, the model of the detected vehicle, the presence of passengers in the detected vehicle, the number of passengers in the detected vehicle, the license plate of the detected vehicle, and one or more enterprises near the GPS location of the first device.
76. The display device according to claim 66, wherein, The displayed media change sensor indicates a newly detected vehicle facing the screen.
77. The display device according to claim 66, wherein, The non-transitory computer-readable medium has computer-readable instructions that further enable the computer to determine whether the detected vehicle has been previously sensed and to display media that was not previously displayed for the detected vehicle.
78. The display device of claim 66 further includes a projection system configurable for projecting images.
79. The display device according to claim 78, wherein, The image is a holographic image.
80. The display device according to claim 66, wherein, The system generates a report that includes two or more of the following: duration, time of day, type of media presented, type of vehicle detected receiving the presented media, and response to the media.
81. The display device according to claim 66, wherein, The system is configured to receive input messages from the first device for display on the display device.
Citation Information
Patent Citations
Mountable display devices
US10416947B2
Portable display device and system
US10636335B2
Autonomous vehicle interaction system
US10665155B1
Systems, methods, and devices for generating critical mass in a mobile advertising, media, and communications platform
US10740796B2
Vehicle-mounted, motion-controlled sign
US10762809B1