Predictive advertising system and method with integrated security and privacy features
The mobile advertising system addresses driver distraction and privacy concerns by dynamically adjusting advertisements based on vehicle motion and surroundings, enhancing safety and effectiveness through targeted content delivery.
Patent Information
- Application Number
- JP2025531924
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-04
- Filing Date
- 2023-12-05
- Publication Date
- 2026-01-16
AI Technical Summary
Existing advertising systems in mobile environments, such as vehicles, lack integrated safety and privacy features, often distracting drivers by requiring them to divert attention from traffic conditions to view static advertisements.
A mobile advertising system that wirelessly transmits advertisements to vehicle displays, adjusting content based on vehicle motion and surrounding conditions, using sensors to determine when to show static or dynamic content, and incorporating privacy features like anonymous identification technology to enhance user comfort.
The system effectively delivers targeted advertisements while minimizing driver distraction and respecting privacy, increasing advertising effectiveness and safety by adapting content to the vehicle's and surrounding vehicles' movements and demographics.
Smart Images

Figure 2026501515000001_ABST
Abstract
Description
[Technical Field]
[0001]
[0002] Field: The present disclosure relates to predictive advertising systems and methods with integrated safety and privacy features suitable for use in mobile environments.
[0002] [Cross reference]
[0001] This application claims priority to U.S. Utility Patent Application No. 18 / 527,524, filed December 4, 2023, which claims the benefit of U.S. Provisional Application No. 63 / 386,250, entitled "PREDICTIVE ADVERTISING SYSTEMS AND METHODS," filed December 6, 2022, which is incorporated by reference in its entirety into this specification. [Background technology]
[0003]
[0003] Automobiles, buses, trolleys, trains, taxis, and / or other forms of transportation devices are widely used to facilitate travel from one location to another, i.e., from home to work, from work to stores, etc. Static advertising is often present on the exterior of the transportation device and / or located inside the transportation device. Even with transportation options available, many people use their own vehicles for transportation. In large cities like Los Angeles, many people spend long periods of time driving between locations such as home and work, and between shopping locations, stores, etc.
[0004] More recent technological advances have enabled people to use their own vehicles for "ride sharing" or "ride sourcing" through companies such as Uber® and / or Lyft®. Ride sharing companies enable the use of cellular and other communication technologies to create private taxi fleets, which can alert drivers that someone needs a ride from their current location to another location. The system then provides the information to the driver and potential passengers and connects them with passengers for the scheduled trip. In this way, drivers of private vehicles are provided with a means to participate in a commercial enterprise that offers them the opportunity to earn money while driving.
[0005] When driving a vehicle, there are many advertisements placed in locations that the driver / occupant can see, such as billboards, buildings, storefronts, and other locations where the driver can identify a business. However, many of these locations are not directly within the driver's field of view, requiring the driver to direct their attention to the billboard, storefront, etc., away from the traffic conditions closest to their vehicle. What is needed is a predictive advertising system and device with integrated safety and privacy features that is suitable for use in a mobile environment. Summary of the Invention
[0006]
[0006] Systems, methods, and devices for presenting advertisements and content in a mobile environment are disclosed. Also disclosed are systems, methods, and devices for delivering predictive advertisements, and a content delivery system with integrated security and privacy features.
[0007]
[0007] Both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosed embodiments as claimed.
[0008] Incorporation by Reference
[0008] All publications, patents, and patent applications mentioned in this specification are incorporated by reference into this specification to the same extent as if each individual publication, patent, or patent application was specifically and individually indicated to be incorporated by reference.
[0009]
[0009] U.S. Patent Application Publication No. 2007 / 0011051, published January 11, 2007, by Findlay et al.
[0010]
[0010] U.S. Patent Application Publication No. 2008 / 0172781, published July 24, 2008, by Popowich et al.
[0011]
[0011] U.S. Patent Application Publication No. 2010 / 0250368, published September 30, 2010, by Porco.
[0012]
[0012] U.S. Patent Application Publication No. 2010 / 0259058, published October 14, 2010, by Knighton et al.
[0013]
[0013] U.S. Patent Application Publication No. 2012 / 0303458, published November 29, 2012, by Schuler Jr.
[0014]
[0014] U.S. Patent Application Publication No. 2013 / 0304565, published November 14, 2013, by Saccoman.
[0015]
[0015] U.S. Patent Application Publication No. 2014 / 0344062, published November 20, 2020, by LaMont.
[0016]
[0016] U.S. Patent Application Publication No. 2014 / 0040016, published February 6, 2014, by Amla et al.
[0017]
[0017] U.S. Patent Application Publication No. 2019 / 0251600, published August 15, 2019, by Cabrera et al.
[0018]
[0018] U.S. Patent Application Publication No. 2020 / 0410541, published December 31, 2020, by James.
[0019]
[0019] U.S. Patent Application Publication No. 2021 / 0012382 by Bird, published on January 14, 2021.
[0020]
[0020] U.S. Patent Application Publication No. 2021 / 0125227, published April 29, 2021, by Lee et al.
[0021]
[0021] U.S. Patent Application Publication No. 2021 / 0350412, published November 11, 2021, by Harwood et al.
[0022]
[0022] U.S. Patent Application Publication No. 2021 / 0350414, published November 11, 2021, by Kardesler et al.
[0023] U.S. Patent Application Publication No. 2021 / 0374805, published December 2, 2021, by Gaither.
[0023]
[0024] U.S. Patent Application Publication No. 2021 / 0406957, published December 30, 2021, by Riley et al.
[0024]
[0025] U.S. Patent No. 7,449,998, issued November 11, 2008, to Au et al.
[0025]
[0026] U.S. Patent No. 9,087,465, issued July 21, 2015, to Griffin et al.
[0026]
[0027] U.S. Patent No. 9,775,003, issued September 26, 2017, to Ciecko et al.
[0027]
[0028] U.S. Patent No. 9,934,709, issued April 3, 2018, to Lanham.
[0028]
[0029] U.S. Patent No. 10,416,947, issued September 17, 2019, to Zenoff et al.
[0029]
[0030] U.S. Patent No. 10,636,335, issued April 28, 2020, to Pinero et al.
[0030]
[0031] U.S. Patent No. 10,665,155, issued May 26, 2020, to Rao.
[0031]
[0032] U.S. Patent No. 10,740,796 to Brubaker, issued August 11, 2020.
[0032]
[0033] U.S. Patent No. 10,762,809 issued September 1, 2020 to DeLorean.
[0033]
[0034] U.S. Patent No. 10,957,227, issued March 23, 2021, to DeLorean.
[0034]
[0035] WO 2009 / 039350 by Slowe et al., published March 26, 2009.
[0035]
[0036] WO 2021 / 154418 brochure by Tuckman et al., published August 5, 2021.
[0036]
[0037] The novel features of the present invention are set forth with particularity in the appended claims. As will be understood by those skilled in the art, various features illustrated in the drawings may not be drawn to scale. Furthermore, the figures presented in this disclosure are not intended to be actual diagrams of any particular apparatus (e.g., device, system, etc.) or method, but merely idealized representations employed to describe various embodiments of the present disclosure. Thus, dimensions of various features may be arbitrarily expanded or reduced for clarity. In addition, some of the drawings may be simplified for clarity. Thus, the drawings may not depict all of the components of a given apparatus (e.g., device) or all operations of a particular method.
[0037]
[0038] A better understanding of the features and advantages of the present invention will be obtained by reference to the following detailed description that sets forth illustrative embodiments, in which the principles of the invention are utilized, and the accompanying drawings of which: [Brief explanation of the drawings]
[0038] [Figure 1A] FIG. 1 is a diagram of a motor vehicle according to one aspect of the present disclosure. [Figure 1B] FIG. 1 is a diagram of a motor vehicle according to one aspect of the present disclosure. [Figure 1C] FIG. 1 is a diagram of a motor vehicle according to one aspect of the present disclosure. [Figure 2] 1 illustrates a block diagram of a system according to one aspect of the present disclosure. [Figure 3] 1 illustrates a display according to one aspect of the present disclosure. [Figure 4] 1 illustrates a wearing device according to one aspect of the present disclosure. [Figure 5] 1 illustrates a controller according to one aspect of the present disclosure. [Figure 6] FIG. 1 is a block diagram illustrating an example scenario for generating a predictive model. [Figure 7] 1 is a flowchart illustrating a method for delivering predicted content. DETAILED DESCRIPTION OF THE INVENTION
[0039]
[0046] The present disclosure is directed to a mobile advertising system coupled to a vehicle. Advertisements, data, messages, or entertainment are wirelessly transmitted to the vehicle and displayed on or externally from the rear, side, front, or top of the vehicle. Video content or other dynamic content can be displayed when sensors indicate that the vehicle and at least one adjacent vehicle have come to a complete stop. Static images can be displayed when the vehicle or at least one adjacent vehicle is moving. The vehicle driver receives payment for the displayed static and dynamic advertisements.
[0040]
[0047] overview
[0048] A display screen is provided that can be affixed to a transportation device or vehicle (car, truck, bus, train, motorcycle, boat, airplane, etc.) on either its exterior or interior surface. If the device is affixed internally, the display screen can be positioned so that it can be viewed by adjacent vehicle(s). The display screen can be configured to operate in combination with a software program or application that wirelessly connects to the World Wide Web, a cloud, a server, etc., directly or indirectly (e.g., via a mobile device, hotspot, or computer located within or on the transportation device or vehicle to which the display screen is affixed).
[0041]
[0049] A mobile device, such as a mobile phone, may include a camera, a microphone, and a speaker. The mobile device may also include one or more of a GPS sensor, a WiFi connector, and a Bluetooth connector. The microphone is operable to detect verbal commands from a user.
[0042]
[0050] The software program or application facilitates the display of interactive, targeted, location-based advertising, data, entertainment, messaging and / or other content to occupants of surrounding transportation devices, the location-based advertising, data, entertainment, messaging and / or other content being delivered after analyzing input received from the surrounding area and predicting the behavior of the transportation devices, including whether the surrounding vehicles are completely stopped and, if so, the predicted length of time they will remain completely stopped.
[0043]
[0051] 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 including a limited circuit battery system to facilitate media display when the vehicle engine is not running, with one or more supplemental batteries provided 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 of the power source used.
[0044]
[0052] System Description
[0053] 1A-1C are diagrams of an exemplary transportation device or vehicle 100. The vehicle is a system transportation vehicle. The vehicle is, for example, an automobile with a front surface 102, a rear surface 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 positioned on at least a rear-facing surface of the vehicle 100 and / or a front-facing surface of the vehicle. An exemplary device is a system transportation vehicle, for example, a vehicle that incorporates or transports a device that operates the system. Vehicles in the vicinity of the system transportation vehicle are detected vehicles, for example, vehicles detected by the system from the transportation vehicle.
[0045]
[0054] The display 130 can be affixed to an interior or exterior surface of the vehicle 100. For illustrative purposes, the display 130 is shown on a side door of the vehicle. Alternatively, the display 130 may be on the rear surface 104 near the trunk surface 114, on the roof surface 112, or the like. The display 130 may have a housing containing a screen, a camera, a computer, and / or a power source, or the screen or other components may not be enclosed in a housing or may be housed within the vehicle. The display 130 may be affixed so that the display 130 is oriented in a first direction and the camera is oriented in a second direction different from the first direction. Alternatively, the display 130 may be affixed so that both the display 130 and the camera are positioned to face the same direction. Alternatively, there may be multiple cameras and screens positioned to face in 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, OLEDs, and the like.
[0046]
[0055] FIG. 2 shows a block diagram of a system according to one embodiment of the present disclosure. The system 200 includes a display 130 and, in some configurations, a device 202. The device 202 may be a wireless device such as a mobile phone, or may be a separate device such as a computer or processor capable of determining location and receiving and transmitting communications wirelessly, or may include some interactive combination of such devices. The system has computer-executable instructions on one or more devices. The device 202 may be a mobile phone with geolocation and wireless communication capabilities and will be described as such herein. However, other devices 202 are possible, including devices that are integrated with and / or part of the display 130, or that are integrated with and / or part of a global positioning system ("GPS") or other integrated components of the vehicle, without departing from the scope of the present disclosure.
[0047]
[0056] The device 202 can receive communication signals 212, 214, 216, 218 from one or more satellites 204, 206, 208, 210. The device 202 can receive communication signals from additional satellites or from other sources, for example, to determine the geolocation of the device 202.
[0048]
[0057] The device 202 may also send and receive one or more signals 220 from a cellular communication tower 222. The signals 220 may be transmitted to the device 202 from an external source 224 via the cellular communication tower 222. The signals 226 may also be transmitted to or from the display 130 directly from a system 228. The system 228 may be a navigation system, a computer system, and / or other electronic system(s) within the vehicle 100. The device 202 may also be coupled to or incorporate one or more sensors 230.
[0049]
[0058] Once device 202 determines its geographic location, receives information and instructions from, e.g., external source 224, such as, for example, which advertisements, data, entertainment, or messaging to display, and sensors 230 determine, for example, whether driving (movement) and / or other conditions have changed, device 202 communicates with display 130 via signal 232 to display one or more advertisements, data, entertainment, messaging, and / or other content. The selection of advertisements, data, entertainment, messaging, and content may be dynamic (e.g., video content) when the device determines there is no motion, or static (e.g., an image or logo) when the device determines there is motion. Signal 232 may be transmitted wirelessly between display 130 and device 202, or there may be a hardwired connection between display 130 and device 202, as desired.
[0050]
[0059] Display 130 may simply be a display screen with a wireless transmitter / receiver, such that when device 202 is a mobile phone, it can utilize technology included in the mobile phone. Thus, display 130 can serve as a remote display for device 202 for advertising, data, entertainment, messaging, and / or other content, and device 202 can be used in parallel by the driver / passenger for other functions. In another aspect of the present disclosure, display 130 can have dedicated and / or integrated device 202 for the functions / displays described as part of this disclosure.
[0051]
[0060] Although shown as a single display 130, display 130 may comprise multiple display screens, e.g., one display on each side of license plate 120, or one above and one below license plate 120, one on the front and rear of the vehicle, one on the right and left sides, etc. The multiple displays 130 may display the same content, or may display content sequentially or in relation to one another, or may display content dictated by the behavior of the vehicle viewing each particular screen. As an example, if the adjacent vehicles behind and to the right of vehicle 100 are all completely stopped, but the adjacent vehicle to the left of vehicle 100 is moving, the screens behind and to the right of vehicle 100 may display video images (e.g., dynamic content), while the screen on the left side of vehicle 100 may display a still image (e.g., static content) so as not to unduly distract the driver of the moving vehicle. A system that simply displays different content when sensors indicate one adjacent vehicle is moving versus when one adjacent vehicle is stationary may not be equipped to recognize a complex environment in which some adjacent vehicles are moving and some are not, and thus a system with such limitations may offer more limited advertising opportunities and / or more limited safety features. For maximum safety and usability, sensors must analyze the complete environment of all aspects of the vehicle and adjust programming in relation to this dynamic environment.
[0052]
[0061] Additionally, while display 130 is described as a display 130 that may evoke embodiments similar to those used in cell phones, tablets, and the like, it may also be an electronic projection system that can be configured to project an image onto the back of a non-electronic screen, making the image visible to another vehicle. In such a configuration, the screen may be mounted to vehicle 100 in a variety of ways, some of which are similar to those described herein. The displayed image may also be projected from a projector located elsewhere within vehicle 100, as desired, or display 130 may project through or onto the rear window of vehicle 100 from a projector located within the cabin of vehicle 100, for example.
[0053]
[0062] Rather than a traditional rigid tablet-type screen, display 130 may be provided with a flexible organic light-emitting diode ("OLED") screen. This flexible OLED screen may be affixed to the surface of vehicle 100 and / or the surface of the rear window of vehicle 100. The flexibility of display 130 implementing flexible technology may allow for better alignment of display 130 with the contours of the surface of vehicle 100. Other embodiments of system 200 may incorporate display 130 into vehicle 100 during the manufacturing process of vehicle 100. The display has a front and a rear face, with the front face comprising a display surface or screen that presents selected content.
[0054]
[0063] Display 130 may also be concealed or partially concealed and adjusted to a viewing position when dictated by the driver, system 200, sensor 230 signals, and / or other factors. Such embodiments may include additional advantages over a fixed display 130, such as the ability to stationary system 200 when vehicle 100 is parked and / or traveling at speeds that may damage system 200, as well as the ability to move display 130 for better visibility by other vehicles.
[0055]
[0064] Display 130 may also alternatively and / or additionally include a projected holographic image, for example projected externally onto the vehicle near the exterior of the vehicle.
[0056]
[0065] The system may optionally include a driver panic feature or panic button feature. The panic feature allows the driver to activate a panic alarm either through an app on their phone, a button installed in their vehicle, or another device. The panic feature may be implemented so that the driver can activate it covertly without attracting attention from occupants in the vehicle 100, and may generate an emergency message on the display 130 stating that the driver is in danger and requesting that other drivers in other adjacent vehicles call the police. Alternatively, the panic feature may not generate any message for display to surrounding vehicles. The panic feature may activate a communication to a third party (possibly the police) that the driver is experiencing a dangerous or threatening situation, which may include theft, carjacking, kidnapping, a collision or other traffic accident, etc. When a panic signal is sent to the cloud, the system's GPS tracking feature can be used to pinpoint and track the location of the driver's vehicle and transmit this information to the police or other appropriate organizations to provide assistance. Updated information can also be provided when the vehicle is moving. In some configurations, a microphone function can be activated over a muted speaker to allow emergency services to hear what is occurring within the vehicle.
[0057]
[0066] When sensors detect specific activity or behavior of vehicles following or adjacent to the on-screen vehicle, sensor-triggered messages may be operable to override current advertising content and provide different content. A sensor-triggered content change may be triggered, for example, if another vehicle is tailgating the on-screen vehicle, and a message may be delivered saying, "Don't tailgate!" Another example is, "Please dim your headlights!" if the following vehicle is using its bright headlights. If the following vehicle is repeatedly moving in and out of its lane, characteristic of a drunk driver, "Unsafe driving detected! Drive carefully!" Additionally, a distress signal may be provided. The driver of the on-screen vehicle does not need to initiate these messages; they are triggered in response to input from the sensors.
[0058]
[0067] The system is also operable to predict which advertisements a subsequent driver will respond to by prompting the driver to respond to specific screen messages. For example, the screen may display the message, "If you like peach pie, flash your lights." If the sensor detects that the driver has flashed their lights, the screen may display an advertisement for free peach pie at a nearby restaurant. If the sensor does not detect a flashing light, the system may inquire about various other products that may be offering promotions. This type of system prompt can operate without any initiation or involvement of the driver of the vehicle 100.
[0059]
[0068] Display operation
[0069] FIG. 3 illustrates a display according to one embodiment of the present disclosure. 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 for powering the system 200 when an external power source is required. The power input 306 may be an external battery or an input of energy for charging a battery internal to the display 130. For example, without limitation, the power input 306 may be an input from a solar cell and / or a lead from the vehicle 100's electrical system, such as from an external battery or via a charging port on the vehicle 100, connecting to existing vehicle 100 lighting and / or power sources, connecting directly to the vehicle's battery, or by other means. The power input 306 may also be contact charging through the body of the vehicle 100 or elsewhere if desired. Multiple power sources, with or without differentiated functionality, may provide power to the display 130 or the system 200. In one such example, system 200 may be powered by vehicle 100's primary battery when the vehicle engine is running and the battery is charged by the engine, but when vehicle 100 is stationary with the engine off, system 200 may be powered by a secondary battery system consisting of one or more batteries, allowing system 200 to operate when vehicle 100 is parked with the engine off. An optimal version of this system has a circuit design such that if the secondary battery system becomes fully discharged, system 200 shuts down without discharging the vehicle's primary battery, but when the vehicle's engine is running, both the primary and secondary battery systems are charged by the engine. When display 130 indicates that connections 300, 302, 304 have 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.
[0060]
[0070] Display 130 may also include a camera 308 facing in the same direction as displayed content, such as advertisements. In this manner, camera 308 may view the scene behind vehicle 100 (e.g., device scene) or the side of vehicle 100 and may transmit visual information of the scene behind or to the side of vehicle 100 to device 202 via signal 232, including information regarding the precise proximity of immediately following, adjacent, or trailing vehicles. Device 202 may then evaluate the characteristics of the scene behind or adjacent to vehicle 100 and monitor the scene for any changes in the scene, such as a vehicle changing lanes, brand indicators on a vehicle behind vehicle 100, the vehicle's license plate, whether the vehicle behind or adjacent to vehicle 100 is moving, stationary, accelerating or decelerating, and the rate of acceleration / deceleration, the number of occupants in the vehicle, etc. Alternatively, one or more cameras 308 may be located on or within vehicle 100 in a location different from the display, but connected to display 130 or system 200 by a wired or wireless connection and may monitor the surrounding scene outside vehicle 100 in the same manner as a camera 308 connected to a display, or optionally monitor the content appearing on the display and provide visual confirmation (either recorded or real-time) that the display is functioning properly and displaying the intended content. The content may be displayed for a display time determined by the system as discussed herein.
[0061]
[0071] Because display 130 and / or device 202 can identify vehicle proximity, size, speed, make / model, whether vehicle 100 is moving, and whether vehicles around vehicle 100 are moving, and / or other characteristics, system 200 can use the collected information in combination with relevant geographic location data, such as the locations of nearby businesses (e.g., businesses in proximity to the GPS location), to determine which advertisements are applicable to vehicles behind vehicle 100 and display appropriate advertisements to such vehicles. Additionally, advertisements can be "local" in that local businesses can display advertisements to vehicle 100 when vehicle 100 is on a particular road. Different advertisements can be displayed by vehicle 100 / system 200 when vehicle 100 is on a different road or freeway.
[0062]
[0072] When vehicle 100 is moving, static media or a periodically rotating display of static images or advertisements can be presented on display 130. Suitable static images include, but are not limited to, company, sports team, or other brand names or logos, photographs, simple printed messages, and the like. When vehicle 100 is stopped and the vehicle(s) behind and / or adjacent to vehicle 100 are also stopped, thereby reducing the risk of collision with another vehicle, system 200 can transition to dynamic content such as video advertisements or entertainment. Suitable dynamic content includes, but is not limited to, entertainment content such as movie trailers or commercials advertising products or companies, or short animated or live-action videos. The length of the display can vary depending on the expected length of time for the stop. System 200 can prohibit the display of video when vehicle 100 is moving or whenever a vehicle behind or adjacent to vehicle 100 is moving. Movement can include very slow or "creeping" movement for safety reasons without the possibility of being overridden by the driver, advertiser, or others. As the vehicle 100 transitions from a stationary position to an accelerating / moving vehicle, the system 200 can switch from displaying dynamic content, such as video advertisements, to displaying static content to reduce driver distraction.
[0063]
[0073] The display screen can optionally feature a "directional safety feature." The directional safety feature can be integrated into the display screen or can be a secondary device attached to the display screen and can be always active or activated only when at least one sensor indicates that at least one adjacent vehicle is moving. The directional safety feature can operate to make the content displayed by the screen visible to a following vehicle only when the viewer of the following vehicle is directly behind the screen or at a viewing angle of approximately 90 degrees. For example, a viewer positioned at a viewing angle of 45 degrees to the left or right of the screen cannot see the content on the screen. The directional safety feature works similarly to the plastic privacy screens / overlays currently used on the screens of mobile devices and computer monitors. The directional safety feature improves safety by preventing drivers of other vehicles in other adjacent lanes from viewing the screen when at least one sensor indicates that the following vehicle has come to a complete stop, while allowing the content on the screen to be visible to a viewer of the following vehicle directly behind the screen, while preventing drivers of other vehicles in other adjacent lanes from viewing the screen, thereby avoiding distraction to those drivers, such as when their own vehicle may be moving.
[0064]
[0074] The display may optionally include a light-sensing brightness adjustment safety feature that allows the brightness of the image or video shown on the display to be automatically adjusted in relation to the exact level of light detected by the sensors of system 200. In this way, as ambient light levels decrease, for example due to the onset of night or vehicle 100 entering a tunnel or shaded area, the screen brightness is adjusted to display images at the lowest possible brightness level that still remains clearly visible to the detected vehicle. This safety feature can help avoid situations in which an overly bright screen distracts other drivers as darkness levels increase.
[0065]
[0075] In one aspect of the present disclosure, system 200 may be able to determine that the same vehicle(s) are behind vehicle 100 over a progression of traffic stops and starts. In such an aspect, system 200 may progress through a series of advertisements or messages rather than repeating the same advertisement / message or displaying a random combination of repeating or non-repeating messages. System 200 may program the advertisements / messages to be specifically sequenced to hold the interest of the driver and passengers of the following vehicle(s) over a period of time and present a purposeful series of advertisements / messages rather than random advertisements, which may additionally be location-based advertisements / messages, offering a significant advantage to advertisers whose content appears on the screen(s) by allowing the screens to display more messaging and more directed messaging and avoid repetitive advertisements that may tire or annoy drivers viewing the screen(s).
[0066]
[0076] System 200 can deliver location-based advertisements more effectively than currently available advertising systems. For example, and without limitation, system 200 can determine that vehicle 100 and the vehicle behind vehicle 100 have passed a freeway exit where restaurant ABC is located. System 200 can display an advertisement for restaurant ABC on display 130 in the vehicle directly behind vehicle 100, and then display a progressing sequence of location-based advertisements presenting all the appealing elements of restaurant ABC in the following vehicle, with each dynamic advertisement playing to its end during each interval that both vehicles are completely stopped. Instead of having just one chance to convince the driver of the following vehicle to visit restaurant ABC, system 200 of the present disclosure provides multiple advertising opportunities and delivers them in a safe manner, depending on the proximity of vehicles stopped behind or beside vehicle 100 and the intelligence of system 200.
[0067]
[0077] 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 modify the sequence of advertisements / messages for this new scenario of drivers / occupants surrounding vehicle 100. If the original vehicle that was previously following vehicle 100 returns to a position directly behind vehicle 100, system 200 can recognize the original vehicle and continue the progression of advertisements / messages curated for that particular vehicle.
[0068]
[0078] Display 130 and / or device 202 can determine the geographic 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 slowing down. This can indicate to device 202 that vehicle 100 is about to stop at a red light at the signal-controlled intersection. Using that information, the device can predict when the stop will occur and can prepare to transition to display dynamic content at the predicted stop time rather than waiting for the signal at the actual stop time.
[0069]
[0079] If vehicle 100 does in fact stop at a signal-controlled intersection for longer than the allotted time, device 202 has enough information to predict that vehicle 100 may be stationary for approximately 30 seconds (or some other time) because vehicle 100 is at a stop light, and the system has stored historical information regarding the duration of that particular traffic light time segment (e.g., in seconds). That predicted stop time can also vary as a function of time based on historical data analysis. If camera 308 indicates a change in the scene behind vehicle 100 or indicates that there is another vehicle behind vehicle 100, system 200 has enough information to determine that the vehicle behind vehicle 100 will remain stationary behind vehicle 100 for approximately the same amount of time that vehicle 100 has been stationary, and responds, if desired, by displaying an advertisement of the appropriate duration.
[0070]
[0080] In an alternative version of the invention, a forward-facing sensor determines when the traffic light is red, yellow, or green, and this real-time information can be used to predict the stopping or starting of vehicle 100 and any following or adjacent vehicle(s).
[0071]
[0081] In traffic with variable speeds, e.g., “slow-going” and / or “slow-driving” traffic, one or more sensors 230, such as a camera, accelerometer, etc., may determine that vehicle 100 has stopped and / or slowed down, and the camera may determine that the scene behind vehicle 100 has not changed and therefore that vehicles behind vehicle 100 have stopped. In such situations, system 200 may determine whether vehicle 100 stopped due to traffic on the roadway, or stopped at a stop sign, or stopped for a longer period at a stop light, etc. Such determinations may be made and / or assisted by other sensors 230, e.g., the GPS location of vehicle 100, the vehicle's recent average stop time, whether the engine was turned off, whether the user's mobile device was removed from vehicle 100, whether road repairs or traffic accidents have been reported on the roadway ahead, etc.
[0072]
[0082] For vehicles operating in slow-moving traffic, system 200 can incorporate artificial intelligence components and algorithms to predict the vehicle's 100 likely stop time. Sensors record the average stop time of vehicle 100's most recent stops and make an assessment of the vehicle's likely stop time by considering 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 location relative to any factors that may affect the stop time (e.g., changes in road features ahead), and other characteristics of vehicle 100's surrounding environment as determined by system 200's various sensors. After estimating the vehicle's 100 likely next stop time, system 200 is then authorized to select and display a video advertisement or entertainment of an appropriate duration when vehicle 100 comes to a stop, allowing the video to finish before vehicle 100 resumes movement. In doing so, system 200 creates significant value for advertisers by increasing the likelihood that a video advertisement displayed on a screen(s) will not be interrupted before it finishes. Advertisements that do not reach their end (e.g., a 30-second dynamic video that only displays for 20 seconds) may not be effective in promoting their intended product or service to occupants of surrounding vehicles, and advertisers may be unwilling to pay or may seek to pay less for such interrupted advertisements. Furthermore, occupants of any vehicles adjacent to vehicle 100 are unlikely to enjoy the experience of viewing only a portion of each displayed video advertisement or entertainment if most of such video is presented and intended to be viewed in its entirety. By predicting the length of the pause before displaying the dynamic content, the system increases the likelihood that the dynamic content will be viewed in its entirety.
[0073]
[0083] The driver / operator of vehicle 100 may not be shown the video playing on the screen(s) or may not be aware of when the video starts or stops, thus reducing driver distraction and the likelihood that the driver will stop longer than necessary to increase the driver's compensation. While it is still possible that the driver of vehicle 100 will stop longer than necessary in certain situations to earn additional income, other sensors 230 may be used to reduce and / or prevent the occurrence of such additional compensation. For example, and without limitation, other sensors 230 may be mounted elsewhere on vehicle 100, such as the front of vehicle 100, to sense the behavior of other vehicles, traffic signals, or other objects, or conditions in front of vehicle 100, to determine whether vehicle 100 remains stopped longer than necessary and reduce incentives to stop longer than necessary. Other technologies, such as GPS positioning of vehicle 100, may also be used to determine an appropriate stopping time for vehicle 100, as desired. Such indication of excessive downtime of vehicle 100 may also be displayed to the driver of vehicle 100 to indicate that the driver is not earning additional money during such time.
[0074]
[0084] System 200 can also take into account other events, such as geographic location, traffic conditions, changes in a scene detected by camera 308, etc., to help determine what advertisements to show on display 130 and / or when to change advertisements on display 130. The scene detected by camera 308 can be, for example, a detected vehicle or a change in a detected vehicle (e.g., a different detected vehicle). Such indicators can predict an upcoming need for increased driver attention while vehicle 100 is moving or when an upcoming situation may require more driver attention for safety reasons, and contribute to increased safety conditions by not playing longer, more dynamic and / or specific advertisements, or any advertisements in general.
[0075]
[0085] The camera 308 may also be capable of determining the type of vehicle parked behind the vehicle 100. The camera 308 may be capable of detecting grille patterns, brand badges, vehicle shapes, license plates, or other indicators to determine the type of vehicle parked behind the vehicle 100. The camera 308 may also be capable of determining whether the vehicle(s) parked behind the vehicle 100 have occupants, the number of occupants, whether the occupants are adults or children, and other information. In one aspect of the present disclosure, the characteristics of the vehicle 100 and the surrounding vehicles near the vehicle 100 provide a dynamic environment in which the system 200 can display targeted advertisements within the driver's / occupants' field of view. The system 200 can distinguish between vehicles and the statistical demographics of the owners of such vehicles and serve different advertisements to different vehicles based on the type of vehicle identified by the system 200 and the driving conditions the vehicle 100 is experiencing. By taking various indicators into account, the system 200 can target a particular advertisement and / or set of advertisements on the display 130 to vehicles parked behind the vehicle 100. For example, if a Toyota brand vehicle is positioned within the display's field of view, an advertisement for Toyota repair services may be displayed. If a vehicle of a particular model year, such as a 2007 Toyota Prius, is detected, an advertisement for repairs or an advertisement for a new vehicle may be shown. A specific driver's or general driver's response history to various advertisements may be used to predict the driver's receptivity to advertisements and determine the type of advertisement to be displayed. For example, if a particular driver of a Toyota brand vehicle did not respond in a measurable way when shown a Toyota advertisement in the past, the driver may instead be shown an advertisement for a Mazda vehicle the next time an advertisement is shown on the display. Alternatively, if only 10% of Toyota drivers shown a Toyota advertisement on the display in the past responded in a measurable way, the system may instead show those Toyota drivers a Mercedes advertisement.On the other hand, if 60% of Mazda drivers who have been shown a Mazda advertisement in the past responded in a measurable way that indicates potential interest in purchasing a Mazda vehicle in the future, the system may show a Mazda advertisement to those Mazda drivers. In another example, an advertisement for a new vehicle may also take into account the brand loyalty of the typical driver of that vehicle. Thus, Toyota's brand loyalty is 62%, suggesting that showing a Toyota advertisement would be appropriate. In contrast, if a vehicle has a brand loyalty of less than 50%, it may be more appropriate to show an advertisement for a similar type of car (sedan, SUV) from another brand.
[0076]
[0086] If a child is detected in an adjacent vehicle, the system can estimate the age and, taking into account the time of day, make specific advertisements available, such as for toys, children's clothing, childcare, family restaurants or entertainment, or can display forms of sponsored entertainment, such as animated videos, without explicit advertising content.
[0077]
[0087] In one embodiment of the present disclosure, the sensors of system 200 can evaluate and identify surrounding vehicles using anonymous identification technology. The sensors and cameras of system 200 can be configured to identify details of surrounding vehicles and / or occupants for the purpose of providing a better advertising or entertainment experience. However, some people consider the collection of such information to be an invasion of privacy. Therefore, anonymizing identification programs and filters can be used to ensure that any personal information about adjacent vehicles and their owners or occupants is not retained or transferred to other parties. Such anonymous identification technology can include both the ability to limit the information collected and the ability to delete and / or not retain personal information that may be collected during the vehicle scanning and identification process. In one illustrative example, when the license plate of an adjacent vehicle is scanned for vehicle identification and recognition purposes, only a portion of the license plate characters (numbers and letters) may be stored in the system's integrated memory, and at least one character may be removed from all stored license plate numbers. While the scanning and storage of license plate numbers is now commonplace around the world, many individuals believe it may represent a substantial invasion of privacy. The privacy features of this and other anonymous identification technologies may make license plate scanning, facial recognition, and other data collection practices less objectionable to the average person from a privacy perspective, and may provide comfort to vehicle owners and drivers viewing the image on the screen(s), making these individuals more receptive to the advertisements, data, messages, and entertainment that are presented to them. Moreover, this anonymous identification technology has broad applications beyond those related to the predictive advertising systems and methods described herein, and may have broad utility in many industries and applications that involve scanning, photographing, or otherwise collecting characteristics, details, information, or images of individuals for various uses.
[0078]
[0088] When approaching a highway or freeway exit, sensors within vehicle 100 may indicate that a vehicle following vehicle 100 has activated its turn signal, indicating an intent to exit the freeway. System 200 may be configured to respond to the detection of the turn signal within the vehicle by displaying an advertisement for a commercial establishment, such as a restaurant, located proximate to the exit detected by the GPS sensor, based on a prediction that the vehicle will exit the freeway. In another example, when approaching an intersection, sensors within vehicle 100 may determine that the following vehicle has two occupants in business attire driving a sedan, approaching a mealtime, such as lunch. System 200 may be configured to respond to the vehicle type identification and occupant information by displaying lunch specials at a restaurant located ahead. Additionally, the acquired information may be analyzed in conjunction with historical information to provide a prediction of next action. Such determinations may be made, for example, by applications and / or programs associated with or in communication with display 130 and / or device 202.
[0079]
[0089] Historical data can further refine the recommendations. For example, historical data may indicate that 60% of vehicles stopped at a red traffic light in front of Restaurant A would visit Restaurant A if an advertisement related to Restaurant A was shown while stopped at the red traffic light. The historical data can be further refined by time of day, for example, the likelihood of stopping when the stop time is close to a typical mealtime. Based on this historical data, a prediction of the driver's next action determines that if vehicle 100 is stopped at this traffic light and another vehicle is stopped behind it, dynamic advertising content related to Restaurant A will be featured on the display.
[0080]
[0090] Although camera 308 is shown as part of display 130, it may also be a backup camera that is part of vehicle 100. Thus, signals 226 may include inputs from camera 308, which may be routed to device 202 as needed to determine various characteristics of the scene behind vehicle 100. Display 130 may also be combined with an integrated backup camera in vehicle 100, which may reduce the overall cost of system 200 and reduce and / or eliminate the inclusion of camera 308 in system 200.
[0081]
[0091] In addition to various forms of advertising, system 200 may be used to display messaging that may be initiated by either the driver of vehicle 100, the system 200 supplier, the supplier's affiliated entities, and / or other parties. These messages may be simple communications such as "Hello!" or "Smile!", or social or political statements such as "Don't pollute!" or "Vote Lincoln!", jokes or riddles, or practical commands (for drivers who know each other) such as "I need gas!" Alternatively, drivers may be permitted to display the logo of their favorite sports team, in just one example. Such access to system 200 may be limited to certain times or certain numbers during a given period. Integrated components of system 200 and / or applications for mobile devices used as system 200 may include "hands-free" functionality for the operator / driver to send user-generated messages to the display screen, including, but not limited to, various pre-configured messages that the operator / driver can select and send to the display screen using only verbal commands, to enhance safety. Various optional "hands-free" features may include, for example, without limitation, allowing the driver of vehicle 100 to request that the driver of a following vehicle flash the headlight lights of the following vehicle once or activate the vehicle's windshield wipers if the answer to a question posed by the driver is "yes." Content requesting the driver of an adjacent vehicle to respond, for example, by flashing their lights, may be interrogation media because the content is essentially interrogating the adjacent vehicle.
[0082]
[0092] User-generated messages entered by the operator / driver may require approval by a system administrator and may be uploaded to a server from the operator / driver's mobile device for this purpose before being allowed to display 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 safety reasons, or allowing user-generated messages to appear only when the vehicle is moving or not moving, if any such scenario is reserved exclusively for paid video advertising or other content. The system 200 may also require the operator / driver of the vehicle 100 to submit a payment or service in exchange for displaying the message, which may be automatically deducted from the consideration provided to the operator / driver. In another embodiment, the display 130 shows messages from advertisers and may include company logos or product names.
[0083]
[0093] The system 200 can also display an internet address, also known as a uniform resource locator (URL) or quick response (QR) code, that can be used by surrounding drivers to access information, discounts, discount codes, and / or special rewards. For example, and without limitation, the display 130 of the system 200 can display the message "FREE LUNCH" along with an internet URL (e.g., www.RestaurantABC.com / lunch) that the driver / passenger must visit to get more information about the free lunch. By using input from the vehicle 100 / system 200 to associate offers with those who accept the offers, advertisers can offer enhanced, limited, or otherwise customized discounts, merchandise, etc., and receive fairly rapid feedback on the effectiveness of such advertising campaigns. In one aspect of the present 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 two or more occupants are detected in a vehicle(s) behind or to the side of vehicle 100, or when a particular model of vehicle(s) is detected, etc.
[0084]
[0094] Occupants of vehicles behind vehicle 100 may be able to control the advertising or messaging they see and / or hear audio content related to the video or image displayed on their screens via their mobile devices, via radio bands, or via devices such as speakers or earphones connected to Bluetooth or other wireless transmission technology, or via other methods, if the occupants interact with a QR code or URL link or other interactive link or technology displayed on system 200. For example, without limitation, surrounding vehicle(s) may be able to select what type of restaurant discount, e.g., fast food or fine dining, offered by system 200 after scanning the QR code. Additionally, occupants of following vehicles may be prompted by messages, codes, or URLs on display 130 of system 200 to browse various forms of social media, send messages to the driver of vehicle 100, or send other interactive messaging, such as to earn real and / or virtual rewards. In such an embodiment, special "bonus items" may be advertised on system 200, which, in one example, may offer both the driver and passengers of vehicle 100 and the passengers of a following vehicle the opportunity to mutually benefit from a purchase. For example, an advertisement for hamburgers available at an upcoming exit may offer the drivers of both vehicles a bonus consideration if both drivers stop at the restaurant.
[0085]
[0095] In addition to its backup camera function, system 200 may also be used to record various scenarios that may be important to the driver of vehicle 100. For example, camera 308 may record scenes behind, to the side of, or in front of vehicle 100 while vehicle 100 is in motion, and in the event of a traffic accident, for example, if another vehicle hits the rear end, side, or front of vehicle 100, system 200 may provide evidence of the event to the driver of vehicle 100.
[0086]
[0096] Connecting the system to the vehicle
[0097] 4 illustrates a mounting device according to one embodiment of the present disclosure. Mounting device 400 may include a frame 402, a horizontal member 404, a vertical member 406, and display members 408 and 410. Frame 402 has mounting holes 412 spaced apart by a distance 414. Distance 414 may be a standard distance for license plates 120 mounted on vehicle 100.
[0087]
[0098] The frame 402 may be part of the wearable device 400 or may be a separate frame 402 provided by the owner / operator of the vehicle 100. The frame 402 may be a “personalized” frame in that the frame 402 may be a frame stating an “alumni” or personal message related to the owner and / or vehicle 100.
[0088]
[0099] Horizontal member 404 has mounting holes 416 or apertures that allow horizontal member 404 to be attached to frame 402 via mounting holes 412. Horizontal member 404 is shown facing left, but may face right if desired. Horizontal member 404 also has mounting holes 418 that allow horizontal member 404 to be attached to display members 408 and 410.
[0089]
[0100] Vertical member 406 has mounting holes 416 or apertures similar to those of horizontal member 404, which allow vertical member 406 to be attached to frame 402 via mounting holes 412. Vertical member 406 is shown facing downwards, but may face upwards if desired. Vertical member 406 also has mounting holes 418 which allow vertical member 406 to be attached to display members 408 and 410.
[0090]
[0101] The display members 408 and 410 have mounting holes 420 that allow the display members 408 and 410 to be coupled to the display 130 .
[0091]
[0102] The display 130 may vary in size and may require several mounting holes 420. For example, without limitation, the display 130 may be a 14-inch diagonal screen, or an elongated "banner" type screen, e.g., 8 inches high by 48 inches long. Different display 130 sizes are possible within the scope of the present disclosure.
[0092]
[0103] The mounting device 400 may be of a "quick release" nature, allowing for relatively easy coupling and / or uncoupling of the display 130. For example, and without limitation, the mounting hardware for use with the mounting holes 420 may be snap-lock, while the remainder of the mounting hardware may be screws, rivets, or the like. Additionally, the mounting device 400 may include a locking mechanism to prevent unauthorized removal of the display 130. Additional protection against unauthorized removal, such as a GPS tracker within the display 130, may also be included.
[0093]
[0104] Mounting device 400 may also include other support mounting portions to stabilize display 130 and / or reduce incidental movement of display 130 when the vehicle is in motion. Additionally, other types of mounting device 400, such as suction cups, magnets, tie-downs, or other means, may be used in conjunction with and / or in place of mounting device 400 without departing from the scope of this disclosure. Alternative or additional mounting device 400 may also be attached to other portions of vehicle 100, such as by attaching to a trailer hitch, hanging from the trunk or other portion of vehicle 100 using straps, hooks, suction cups, rigid or semi-rigid brackets or extensions, and / or other means.
[0094]
[0105] In the case of rear-mounted screens, the video screen hardware may allow for easy attachment to the license plate mount or tow hitch mount, and, if necessary, easy repositioning of the license plate to a location above, below, or to the side of the video screen via the license plate mount on the screen casing, along with an integrated light fixture powered by the video screen's power supply or other power source to illuminate the license plate at night.
[0095]
[0106] In another configuration, the back of the video screen may be constructed of a magnetic material that allows for easy attachment to the vehicle 100. The driver may have the option of removing the screen and leaving it inside the vehicle 100 each time the car is parked and left unattended.
[0096]
[0107] System Usage, Tracking and Compensation
[0108] In one aspect of the disclosure, system 200, which may involve the use of software and / or applications on a mobile phone or other device, can track advertisements and the like displayed on display 130 and the associated display time of the advertisements. The time, advertisement, type of advertisement, number and duration of advertisements fully or only partially displayed, stop times, travel time, etc., can then be used to determine compensation for the driver of vehicle 100. System 200 can provide the driver with real-time information regarding the money earned by the driver based on the display of advertisements, data, entertainment, messaging, and / or other content on the screen(s). A compensation formula can be implemented that dictates that the driver earns more money when driving in heavy traffic, which is when vehicle 100 stops more frequently and displays videos more frequently. Such immediate or real-time feedback regarding profitability and amount can serve as an incentive for the driver to operate their vehicle having a display screen featuring system 200. Additionally, the mobile device application can enable the driver of vehicle 100 to request payment of the money earned or use the money earned to purchase goods or services. Depending on the type of advertisement displayed by a given system 200, different compensation amounts may be paid. For example, if only a short, "static" advertisement is displayed, a first tier of compensation may be paid. However, if a longer, more detailed advertisement or sequence of advertisements is displayed (e.g., if the vehicle 100 is in a traffic jam and a captive audience is available), a different tier of payment may be awarded to the driver of the vehicle 100. Many different algorithms and determinations of compensation may be used without departing from the scope of this disclosure. Furthermore, by only displaying dynamic advertisements when the vehicle 100 and any surrounding vehicle(s) come to a complete stop, and by offering the driver of the vehicle 100 a higher compensation when the dynamic advertisement is displayed to its completion, the present invention provides a unique revenue opportunity for the driver.Typically, taxi and ride-share drivers tend to earn less when they are delayed by traffic congestion, whether or not they are actively transporting passengers. However, system 200 allows such drivers to earn more when they are driving in traffic congestion than when they are not driving in traffic congestion.
[0097]
[0109] By way of example, and not limitation, the application may record GPS data from the driver's mobile device (and / or vehicle 100's GPS data and / or device 202's GPS data) to track the route traveled by vehicle 100. The application may also record the number of times and duration that a static or dynamic advertisement or message was displayed on display 130, as well as whether a dynamic advertisement played to its completion or was interrupted due to vehicle movement, and may record the scene around vehicle 100 during the journey. These and other data points may be used to build a payment algorithm that determines the compensation to be paid to the driver / operator of vehicle 100. The payment may be displayed on the application so that the driver / operator of vehicle 100 can be notified regarding the compensation due.
[0098]
[0110] The system 200 can also provide advertisers with information such as camera 308 information, the geographic location of the vehicle 100, etc., so that the time, location, etc. of a particular advertisement can be known and the effectiveness of such advertisement can be better determined. For example, an advertiser can be provided with data regarding (1) the exact length of time a particular vehicle was exposed to an advertisement, (2) whether the advertisement was displayed during the day or at night, (3) whether there were occupants in the vehicle where the advertisement was displayed, (4) the amount of time it took an individual to respond to the advertisement, (5) whether a dynamic advertisement played to its completion or was interrupted due to vehicle movement, (6) the exact location of the vehicle 100 at the time the advertisement was displayed, and / or myriad other data, allowing them to develop and fine-tune their advertising strategies.
[0099]
[0111] Alternatively, system 200 may provide such information directly or indirectly to municipalities or other entities that may regulate or tax revenue derived from advertisements displayed by vehicle 100 within a particular fiscal or regulatory area. Providing such information may include, but is not limited to, “geofenced” areas created with GPS coordinates corresponding to the geographic boundaries of a given municipality or other geographic area, allowing system 200 to calculate the exact number of advertisements of various types displayed within that given municipality within a given period of time, and allowing the municipality to optionally utilize this information for regulatory, taxation, or other purposes. Such information may optionally be wirelessly forwarded directly by system 200 to the municipality or other authority or organization in real time, rather than being forwarded at a later time by the owner of system 200. Alternatively, fees or taxes payable to the municipality or other authority or organization may be calculated in real time by system 200 based on data including, but not limited to, the number of advertisements or other media displayed within a given geofenced area within a given period of time.
[0100]
[0112] Additionally, system 200 can allow user-generated advertisements to be shown on display 130. Because the driver of vehicle 100 knows in advance that he or she will be driving to work and knows the route to be taken, such driver's knowledge of which stores are on his or her selected route allows the user to create a unique advertising sequence during his or her driving time. In this manner, the driver can create a unique advertising scheme if he or she believes it is likely to generate more interest. For example, a trucker entering a diner that serves truckers may propose an advertisement offering "free coffee for truckers." In this case, the driver may have the option to submit a photo(s) and / or video(s) to be incorporated into the advertisement.
[0101]
[0113] FIG. 5 illustrates a controller according to one aspect of the present disclosure. System 200 can include a controller or other processing unit, such as microcontroller 500, shown generally in FIG. 5. Microcontroller 500 can include internal memory 502 and / or external memory 504 and can perform many different functions. For example, in one embodiment, microcontroller 500 can serve to regulate power provided to system 200, control system 200 through readings from sensor(s) 230 and / or other sensors within system 200, accept inputs from device 202, or perform other control and / or monitoring functions. Many different functions are possible without departing from the scope of the present disclosure.
[0102]
[0114] The memory may be the internal memory 502 or the external memory 504 of the microcontroller 500 and may be implemented in firmware and / or software. Firmware and / or software implemented methodologies may be implemented with modules (e.g., procedures, functions, etc.) that perform the functions described herein. Machine-readable media tangibly embodying instructions may be used in implementing the methodologies described herein. For example, software code may be stored in memory and executed by a processor unit (e.g., the microcontroller 500). The memory may be implemented within or external to the processor unit. As used herein, the term “memory” refers to long-term, short-term, volatile, non-volatile, and / or other non-transitory memory types and is not limited to a particular type or number of memories or the type of media on which the memory is stored.
[0103]
[0115] When implemented in firmware and / or software and / or as part of the microcontroller 500 and / or memory 502 / 504, the functions 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 a computer program. Computer-readable media include physical computer storage media. Storage media may be any available medium that can be accessed by a computer. By way of example and not limitation, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM, or other optical disk storage, magnetic 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., the microcontroller 500); as used herein, "disk" and "disc" include compact discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs. Disks typically reproduce data magnetically, while discs reproduce data optically with a laser. Combinations of the above should also be included within the scope of computer-readable media.
[0104]
[0116] In addition to storage on a computer-readable medium, the instructions and / or data may be provided as signals on a transmission medium included in a communications device. For example, a communications device may include a transceiver having signals indicative of the instructions and data. The instructions and data are configured to cause one or more processors (e.g., microcontroller 500) to perform the outlined functions.
[0105]
[0117] Those skilled in the art will understand that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or a combination thereof. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the particular application and design constraints imposed on the overall system. Those skilled in the art may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
[0106]
[0118] The various illustrative logic blocks, modules, and circuits described in connection with the disclosure herein may be implemented or performed using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a 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. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in combination with a DSP core, or any other such configuration.
[0107]
[0119] In one or more exemplary designs, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media, including any medium that facilitates transfer of a computer program from one place to another. Storage media may be any available media that can be accessed 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 disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store program code means specified 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. Also, any connection may be properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair wire, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, the coaxial cable, fiber optic cable, twisted pair wire, DSL, or wireless technologies such as infrared, radio, and microwave are included within the definition of media. As used herein, disk and disc include compact discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically and discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0108]
[0120] FIG. 6 is a block diagram illustrating an example scenario for generating a predictive model according to the present disclosure. After generating the predictive model, the application server can be configured to utilize the predictive model during a prediction phase to predict outcomes based on various inputs (e.g., received target data) received from the system. The outcomes can include, for example, predicting transportation device behavior, including whether surrounding vehicles are likely to come to a complete stop soon or are currently at a complete stop and remain stopped for a period of time, and, if so, the predicted length of time they will remain at a complete stop. Additionally, the system can be configured to predict optimal advertising or entertainment content based on sensed information, time and location information, prompted driver actions or responses, reports of recent traffic accidents or weather or other factors that may affect vehicle 100 and any surrounding vehicles at some point in the future, information about the past tendencies or behavior of particular drivers or vehicles, and public information about drivers and consumers in general. The prediction module can include suitable logic, circuitry, interfaces, and / or code executable by a circuit that can be configured to implement the prediction phase to predict business outcomes by using collected data and / or target data as inputs to the predictive model. In one embodiment, the prediction module may be configured to use the predictive model to predict vehicle behavior, including whether surrounding vehicles will come to a complete stop and, if so, the predicted length of time the vehicle will remain at a complete stop, based on values extracted from the analyzed historical data and the display input data. The model generator may be configured to use one or more machine learning algorithms, such as regression-based predictive learning, neural network-based predictive learning, etc., to generate the predictive model. During generation of the predictive model, the model generator may be configured to map the features and the analyzed historical data with derived attributes and generate links therebetween based on the extracted feature values. The prediction module may be operable to query a database server to retrieve the predictive model.The prediction module may use values extracted from the data to produce a prediction.
[0109]
[0121] A sample data source 601 is provided. The sample data source 601 includes information about vehicles, vehicle drivers, the vehicle driver's typical income and / or preferences, and other information. Additional data sources can include information about geographic locations, including road conditions (real-time and / or historical), weather (real-time and / or historical), merchants, and merchant bibliographic information (including business hours). The sample data source 601 provides sample data 602 for the scenario 600. The sample data 602 includes image data 604 and historical data 606. The historical data 606 includes multiple data attributes 618. The historical data can be filtered and normalized in a normalization module 610 and then provided to a predictive model generator 620. The image data 604 undergoes image processing 612. The image processing extracts information from the image 614 and then distributes the extracted data to an external database 624. The image has image features 616.
[0110]
[0122] After retrieving the sample data 602, the application server may be configured to process the sample data 602. Processing the sample data 602 may involve filtering and normalizing the historical data 606. Accordingly, the filtering and normalization module 610 may be configured to filter and normalize the historical data 606 so that only relevant information is further processed. Processing the sample data 602 may further involve analyzing the image data 604. To analyze each image in the image data 604, the feature extraction module may be configured to perform image processing followed by feature value extraction. Prior to analyzing the image data 604, the feature extraction module may be configured to query an external database server to identify images from the image data 604 that have already been analyzed by the feature extraction module. Referencing previously analyzed images can facilitate more rapid analysis and focusing of changes to the images. The application server may be configured to perform image processing and feature value extraction in chronological order based on date and time markers of the images received from the vehicle.
[0111]
[0123] The predictive models 622 are generated by a model generator. The first predictive model may be capable of predicting the interest of nearby vehicles based on inputs such as time of day, location, driver gender, estimated driver age, vehicle type, vehicle color, vehicle year, etc. For example, the first predictive model may be capable of predicting a target restaurant based on time of day and vehicle.
[0112]
[0124] FIG. 7 is a flowchart illustrating a method for delivering predicted content. The process begins with retrieving one or more images and / or sensor data (702). The images can be images and / or video from a device in a first vehicle, and the sensor data can be, for example, GPS location data, weather data, etc. The retrieved data is then provided to a predictive model 706. The predictive model 706 evaluates one or more of the retrieved data and makes a decision regarding content delivery (708). If content is not to be delivered (No), the system continues to retrieve and evaluate data in a loop until a decision is made to deliver content (Yes). If a decision is made to deliver content, such as when the vehicle is stopped or predicted to stop, content is retrieved (710) and then delivered (712). Subprocesses can be implemented to determine which content to deliver based on the analyzed data and the type of content available for delivery. If motion is detected (720) (Yes), content delivery stops at process stop 750. If no motion is detected (No), the model determines whether motion is predicted (722). If motion is predicted (Yes), content delivery stops. If motion is not predicted (No), content continues to be delivered (712). Once content is delivered, the system determines whether to deliver additional content (714). If additional content should be delivered, additional content is searched for (710). If additional content is not to be delivered, the process stops (750). Delivering content can include, for example, delivering video and / or changing images or graphics, and combinations thereof. If content is not being actively delivered, a static image can be provided. A static image can contain content but is not dynamically presented.
[0113]
[0125] The present teachings may also extend to one or more of the following numbered sections:
[0114]
[0126] Item 1: A mobile advertising system comprising a first device, one or more cameras in communication with the first device, the one or more cameras operable to capture and transmit a scene for analysis to a user device, one or more wearable second devices, each of the one or more wearable second devices including a display device, and a non-transitory computer readable medium having computer readable instructions, the instructions, when executed by a computer, causing the computer to: a non-transitory computer-readable medium configured to perform operations including: analyzing one or more of a behavior of the detected scene and the number of occupants in the detected vehicle; retrieving historical data based on one or more of a GPS location, a date, a day of the week, a time, a vehicle type, an occupant type, and the 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; delivering the media to display devices; and displaying the received media on at least one of the display devices, wherein the first device and the second device are located within a system transportation vehicle.
[0115]
[0127] Item 2: The mobile advertising system of item 1, wherein the media is a video segment or an image.
[0116]
[0128] Clause 3: The mobile advertising system of clause 1, further comprising: detecting the presence of adjacent vehicles; and displaying the received media when at least one adjacent vehicle is detected.
[0129] Clause 4: The mobile advertising system of clause 2, wherein a length of the video segment is based at least in part on the generated prediction.
[0117]
[0130] Clause 5: The mobile advertising system of clause 1, further comprising a second device, the second device having one or more second device cameras in communication with the second device, the one or more second device cameras operable to capture and transmit a second device scene to the first device for analysis, and the second device cameras facing the rear of the system transportation vehicle so that a vehicle detected by the second device can view the image displayed via the display device.
[0118]
[0131] Clause 6: The mobile advertising system of clause 1, wherein the duration of the display time is based on a prediction.
[0119]
[0132] Clause 7: The mobile advertising system of clause 1, wherein the received media includes one or more of a quick response (QR) code, a uniform resource locator (URL), and a discount code.
[0120]
[0133] Clause 8: The mobile advertising system of clause 1, wherein a reward is associated with each media.
[0121]
[0134] Item 9: The mobile advertising system of item 1, wherein the reward is correlated to the detected downtime.
[0122]
[0135] Clause 10: The mobile advertising system of clause 1, wherein the media is pre-programmed into the first device to be shown on the display device.
[0123]
[0136] Clause 11: The mobile advertising system of clause 1, wherein the received media is a progressing sequence of location-based advertisements.
[0124]
[0137] Clause 12: The mobile advertising system of clause 1, wherein received media is not repeated if the same vehicle is detected.
[0125]
[0138] Clause 13: The mobile advertising system of clause 1, further comprising privacy and safety features that limit visibility of received media when the viewer's viewing angle is not within a target range.
[0126]
[0139] Clause 14: The mobile advertising system of clause 1, further comprising a panic feature operable to communicate information including a distress signal and GPS coordinates to a third party.
[0127]
[0140] Clause 15: The mobile advertising system of clause 1, further comprising: interrupting delivery of the received media to provide a safety message in response to the detected parameter.
[0128]
[0141] Clause 16: The mobile advertising system of clause 1, wherein the received media is based on at least one of a GPS location, a brand of the detected vehicle, a make of the detected vehicle, a model of the detected vehicle, a presence of occupants in the detected vehicle, a number of occupants in the detected vehicle, a license plate of the detected vehicle, and one or more businesses proximate to the GPS location of the first device.
[0129]
[0142] Clause 17: The mobile advertising system of clause 1, wherein the received media displayed changes when sensors indicate that a different detected vehicle is facing the screen.
[0130]
[0143] Clause 18: The mobile advertising system of clause 1, wherein the mobile advertising system determines whether the detected vehicle has been sensed previously and displays media not previously displayed for the detected vehicle.
[0131]
[0144] Clause 19: The mobile advertising system of clause 1, further comprising a projection system configurable to project an image.
[0132]
[0145] Item 20: The mobile advertising system according to Item 19, wherein the image is a holographic image.
[0133]
[0146] Clause 21: The mobile advertising system described in clause 1, wherein the mobile advertising system is powered by a dual function including a limited circuit battery system for facilitating media display when the vehicle engine is not running, and one or more supplemental batteries are provided for powering the system when the vehicle engine is not running.
[0134]
[0147] Clause 22: The mobile advertising system described in clause 1, wherein the mobile advertising system generates a report including two or more of duration, time, type of media presented, type of vehicle receiving the presented media, and response to the media.
[0135]
[0148] Clause 23: The mobile advertising system of clause 1, wherein the mobile advertising system is configured to receive an input message from the first device for display on the display device.
[0136]
[0149] Clause 24: The mobile advertising system of clause 1, wherein the mobile advertising system is configured to receive instructions from the first device, the instructions being based on a detected verbal command.
[0137]
[0150] Clause 25: The mobile advertising system of clause 1, wherein received media related to at least one of the number of advertisements and the type of advertisements displayed over a period of time is geofenced.
[0138]
[0151] Clause 26: A mobile advertising system as described in clause 1, wherein data relating to at least one of the number of advertisements displayed and the type of advertisement is at least one of recorded by the mobile advertising system and transmitted by the mobile advertising system.
[0139]
[0152] Item 27: A non-transitory computer-readable medium having computer-executable instructions stored thereon, the instructions, when executed by a computer, causing the computer to perform operations including: analyzing one or more of physical characteristics of the detected scene captured from a camera, behavior of a detected vehicle within the detected scene, and the number of occupants within 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 delivering the media to a display device.
[0140]
[0153] Clause 28: The non-transitory computer-readable medium of Clause 27, further comprising selecting at least one of static media and dynamic media based on the generated prediction.
[0141]
[0154] Clause 29: The non-transitory computer-readable medium of Clause 27, wherein the delivered media is a progressing sequence of location-based advertisements.
[0142]
[0155] Item 30: A mobile advertising system comprising: a first device; at least one camera in communication with the first device, the at least one camera operable to capture and transmit a scene for analysis to a user device; at least one wearable second device comprising a display device; at least one GPS sensor; and 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: analyzing one or more physical features of a detected scene captured from the camera; generating query media with a response activity for display on the display device; detecting whether a response activity is received; and, if a response activity is received, selecting media for delivery based on the response activity; and, if a response activity is not received, selecting to generate a new query with a response activity for display on the display device.
[0143]
[0156] Clause 31: A mobile advertising system as described in clause 30, further comprising a sensor, wherein at least one camera, sensor, and display face the rear of the system transport vehicle so that detected vehicles behind the system transport vehicle can view the image shown via the display device.
[0144]
[0157] Clause 32: The mobile advertising system of clause 30, wherein the received media includes one or more of a quick response (QR) code, a uniform resource locator (URL), and a discount code.
[0145]
[0158] Clause 33: The mobile advertising system of clause 30, wherein a reward is associated with each media.
[0146]
[0159] Clause 34: The mobile advertising system of clause 30, wherein the media is pre-programmed into the first device to be shown on the display device.
[0147]
[0160] Clause 35: The mobile advertising system of clause 30, wherein the media is not repeated if the same detected vehicle is detected.
[0148]
[0161] Clause 36: The mobile advertising system of clause 30, further comprising a privacy function that limits the visibility of the query media when the viewer's viewing angle is not within a target range.
[0149]
[0162] Clause 37: The mobile advertising system of clause 30, further comprising a panic feature operable to communicate with a third party.
[0150]
[0163] Clause 38: The mobile advertising system of clause 30, further comprising: interrupting delivery of the interrogation media to provide a safety message in response to the detected parameter.
[0151]
[0164] Clause 39: The mobile advertising system of clause 30, wherein the received media is based on at least one of a GPS location of the system transport vehicle, a brand of the detected vehicle, a make of the detected vehicle, a model of the detected vehicle, the presence of occupants in the detected vehicle, the number of occupants in the detected vehicle, the license plate of the detected vehicle, and one or more businesses proximate to the GPS location of the first device.
[0152]
[0165] Clause 40: The mobile advertising system of clause 30, wherein the received media displayed changes when sensors indicate that a newly detected vehicle is facing the screen.
[0153]
[0166] Clause 41: The mobile advertising system of clause 30, wherein the mobile advertising system determines whether the detected vehicle has been sensed previously and displays media not previously displayed for the detected vehicle.
[0154]
[0167] Clause 42: The mobile advertising system of clause 30, further comprising a projection system configurable to project an image.
[0155]
[0168] Item 43: The mobile advertising system of item 42, wherein the image is a holographic image.
[0156]
[0169] Clause 44: A mobile advertising system as described in Clause 30, wherein the mobile advertising system generates a report including two or more of duration, time, type of media presented, type of vehicle receiving the presented media, and response to the media.
[0157]
[0170] Clause 45: The mobile advertising system of Clause 30, wherein the mobile advertising system is configured to receive an input message from the first device for display on the display device.
[0158]
[0171] Clause 46: The mobile advertising system of clause 30, wherein the received media is a progressing sequence of location-based advertisements.
[0159]
[0172] Clause 47: A display device comprising: a housing; a screen operable to display media content; and 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 of physical characteristics of a detected scene captured from a camera, 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 a GPS location, a date, a day of the week, a time, a vehicle type, an occupant type, and the 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; delivering the media to the display device; and displaying the received media on the display device.
[0160]
[0173] Clause 48: The display device of clause 47, wherein the received media is a video segment or an image.
[0161]
[0174] Clause 49: The display device of clause 47, wherein a length of the video segment is based at least in part on the generated prediction.
[0162]
[0175] Item 50: A display device as described in Item 47, wherein the display device is in communication with the camera and sensor, and the screen faces the rear of the transport vehicle so that detected vehicles behind the transport vehicle can view the image shown through the screen.
[0163]
[0176] Clause 51: The display device of clause 47, wherein the received media includes one or more of a quick response (QR) code, a uniform resource locator (URL), and a discount code.
[0164]
[0177] Clause 52: The display device of clause 47, wherein a reward is associated with each media.
[0165]
[0178] Clause 53: The display device of clause 47, wherein the media is pre-programmed into the display device.
[0166]
[0179] Clause 54: The display device of clause 47, wherein the received media is a progressing sequence of location-based advertisements.
[0167]
[0180] Clause 55: The display device of clause 54, wherein received media is not repeated if the same detected vehicle is detected.
[0168]
[0181] Clause 56: The display device of clause 47, further comprising a privacy feature that limits visibility of received media when the viewer's viewing angle is not within a target range.
[0169]
[0182] Clause 57: The display device of clause 47, further comprising a panic feature operable to communicate with a third party.
[0170]
[0183] Clause 58: The display device of clause 47, further comprising: interrupting delivery of the received media to provide a safety message in response to the detected parameter.
[0171]
[0184] Clause 59: The display device of clause 47, wherein the received media is based on at least one of a GPS location of the transportation vehicle, a brand of the detected vehicle, a make of the detected vehicle, a model of the detected vehicle, a presence of occupants in the detected vehicle, a number of occupants in the detected vehicle, a license plate of the detected vehicle, and one or more businesses proximate to the GPS location of the display device.
[0172]
[0185] Clause 60: The display device of clause 47, wherein the received media displayed changes when sensors indicate that a newly detected vehicle is facing the screen.
[0173]
[0186] Clause 61: The display device of clause 47, wherein the non-transitory computer-readable medium has computer-readable instructions that further cause the computer to determine whether the detected vehicle has been previously sensed and display media not previously displayed about the detected vehicle.
[0174]
[0187] Item 62: The display device of item 47, further comprising a projection system configurable to project an image.
[0175]
[0188] Item 63: The display device of item 62, wherein the image is a holographic image.
[0176]
[0189] Clause 64: A display device as described in Clause 47, wherein the non-transitory computer-readable medium has computer-readable instructions that cause the computer to further generate a report including two or more of the duration, time, type of media presented, type of detected vehicle receiving the presented media, and response to the media.
[0177]
[0190] Clause 65: The display device of clause 47, wherein the display device is configured to receive an input message from the first device for display on the display device.
[0178]
[0191] Item 66: A display device comprising: a housing; a screen operable to display media content; and 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 features of a detected scene captured from a camera; generating query media with a response activity for display on the display device; detecting whether a response activity is received; and, if a response activity is received, selecting media for delivery based on the response activity; and, if a response activity is not received, selecting to generate a new query with a response activity for display on the display device.
[0179]
[0192] Clause 67: A display device as described in clause 66, further comprising a sensor and at least one camera, wherein the at least one camera, sensor, and display face the rear of the system transport vehicle so that detected vehicles behind the system transport vehicle can view the image shown via the display device.
[0180]
[0193] Clause 68: The display device of clause 66, wherein the received media includes one or more of a quick response (QR) code, a uniform resource locator (URL), and a discount code.
[0181]
[0194] Clause 69: The display device of clause 66, wherein a reward is associated with each media.
[0182]
[0195] Clause 70: The display device of clause 66, wherein the media is pre-programmed into the device to be shown on the display device.
[0183]
[0196] Clause 71: The display device of clause 70, wherein received media is not repeated if the same detected vehicle is detected.
[0184]
[0197] Clause 72: The display device of clause 66, further comprising a privacy feature that limits visibility of the interrogated media when the viewer's viewing angle is not within a target range.
[0185]
[0198] Clause 73: The display device of clause 66, further comprising a panic feature operable to communicate with a third party.
[0186]
[0199] Clause 74: The display device of clause 66, further wherein delivery of the interrogation media is interrupted to provide a safety message in response to the detected parameter.
[0187]
[0200] Clause 75: The display device of clause 66, wherein the received media is based on at least one of a GPS location of the system transport vehicle, a brand of the detected vehicle, a make of the detected vehicle, a model of the detected vehicle, a presence of occupants in the detected vehicle, a number of occupants in the detected vehicle, a license plate of the detected vehicle, and one or more businesses proximate to the GPS location of the first device.
[0188]
[0201] Clause 76: The display device of clause 66, wherein the received media displayed changes when the sensor indicates that a newly detected vehicle is facing the screen.
[0189]
[0202] Clause 77: The display device of clause 66, wherein the non-transitory computer-readable medium has computer-readable instructions that further cause the computer to determine whether the detected vehicle has been previously sensed and display media not previously displayed about the detected vehicle.
[0190]
[0203] Item 78: The display device of Item 66, further comprising a projection system configurable to project an image.
[0191]
[0204] Item 79: The display device of item 78, wherein the image is a holographic image.
[0192]
[0205] Clause 80: A display device as described in clause 66, wherein the system generates a report including two or more of the duration, time, type of media presented, type of detected vehicle receiving the presented media, and response to the media.
[0193]
[0206] Clause 81: The display device of clause 66, wherein the system is configured to receive an input message from the first device for display on the display device.
[0194]
[0207] While preferred embodiments of the present invention have been shown and described herein, it will be obvious to those skilled in the art that such embodiments are provided by way of example only. Numerous variations, modifications, and alternatives will now occur to those skilled in the art without departing from the scope of the invention. For example, the use of variations such as "comprise" or "comprises" or "comprising" includes a recited integer or group of integers, but does not exclude any other integer or group of integers. It will be understood that various alternatives to the embodiments of the invention described herein may be employed in practicing the invention. Any claims presented at any time in this application define the scope of the invention, and it is intended that methods and structures within the scope of these claims and their equivalents be covered thereby.
[0195] While preferred embodiments of the present invention have been shown and described herein, it will be obvious to those skilled in the art that such embodiments are provided by way of example only. Numerous variations, modifications, and alternatives will now occur to those skilled in the art without departing from the scope of the invention. For example, the use of variations such as "comprise" or "comprises" or "comprising" includes a recited integer or group of integers, but does not exclude any other integer or group of integers. It will be understood that various alternatives to the embodiments of the invention described herein may be employed in practicing the invention. Any claims presented at any time in this application define the scope of the invention, and it is intended that methods and structures within the scope of these claims and their equivalents be covered thereby.
Claims
1. A mobile advertising system, comprising: a first device; and one or more cameras in communication with the first device, the one or more cameras operable to capture and transmit a scene for analysis to a user device; one or more wearable second devices, each of the one or more wearable second devices including a display device; A non-transitory computer-readable medium having computer-readable instructions that, when executed by a computer, cause the computer to: analyzing one or more of physical characteristics of the detected scene captured from at least one of each of the one or more cameras, behavior of a detected vehicle within the detected scene from at least one of each of the one or more cameras, and a number of occupants within 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 occupants; analyzing the retrieved historical data; and 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; and Delivering the media to the display device; and displaying the received media on at least one of the display devices; a non-transitory computer-readable medium for causing the computer to perform operations including: Equipped with A mobile advertising system, wherein the first device and the second device are located within a system transportation vehicle.
2. The mobile advertising system of claim 1 , wherein the media is a video segment or an image.
3. Detecting the presence of an adjacent vehicle; displaying the received media when at least one adjacent vehicle is detected; and The mobile advertising system of claim 1 further comprising:
4. The mobile advertising system of claim 2 , wherein the length of the video segment is based at least in part on the generated prediction.
5. 2. The mobile advertising system of claim 1, further comprising a second device, the second device having one or more second device cameras in communication with the second device, the one or more second device cameras operable to capture and transmit a second device scene to the first device for analysis, the second device cameras facing the rear of a system transportation vehicle such that vehicles detected by the second device can view the image shown via the display device.
6. 10. The mobile advertising system of claim 1, wherein the duration of the display time is based on a prediction.
7. The mobile advertising system of claim 1 , wherein the received media includes one or more of a quick response (QR) code, a uniform resource locator (URL), and a discount code.
8. The mobile advertising system of claim 1 , wherein a reward is associated with each media.
9. The mobile advertising system of claim 1 , wherein the reward is correlated to the detected downtime.
10. 10. The mobile advertising system of claim 1, wherein the media is pre-programmed into the first device to be shown on the display device.
11. The mobile advertising system of claim 1 , wherein the received media is a progressing sequence of location-based advertisements.
12. The mobile advertising system of claim 1 , wherein the received media is not repeated if the same vehicle is detected.
13. The mobile advertising system of claim 1 , further comprising a privacy and safety feature that limits the visibility of the received media if the viewer's viewing angle is not within a target range.
14. The mobile advertising system of claim 1 , further comprising a panic feature operable to communicate information including a distress signal and a GPS coordinate to a third party.
15. 10. The mobile advertising system of claim 1, further comprising: interrupting the delivery of the received media to provide a safety message in response to a detected parameter.
16. 2. The mobile advertising system of claim 1, wherein the received media is based on at least one of a GPS location, a brand of the detected vehicle, a make of the detected vehicle, a model of the detected vehicle, the presence of occupants in the detected vehicle, a number of occupants in the detected vehicle, a license plate of the detected vehicle, and one or more businesses proximate to the GPS location of the first device.
17. 10. The mobile advertising system of claim 1, wherein the received media displayed changes when sensors indicate that a different detected vehicle is facing the screen.
18. 10. The mobile advertising system of claim 1, wherein the mobile advertising system determines whether a detected vehicle has been sensed previously and displays media not previously displayed for the detected vehicle.
19. The mobile advertising system of claim 1 further comprising a projection system configurable to project an image.
20. 20. The mobile advertising system of claim 19, wherein the image is a holographic image.
21. 10. The mobile advertising system of claim 1, wherein the mobile advertising system is powered by a dual function including a limited circuit battery system for facilitating media display when the vehicle engine is not running, and one or more supplemental batteries are provided to power the system when the vehicle engine is not running.
22. 10. The mobile advertising system of claim 1, wherein the mobile advertising system generates a report including two or more of 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 of claim 1 , wherein the mobile advertising system is configured to receive an input message from the first device for display on the display device.
24. The mobile advertising system of claim 1 , wherein the mobile advertising system is configured to receive instructions from the first device, the instructions being based on detected verbal commands.
25. 10. The mobile advertising system of claim 1, wherein received media related to at least one of the number of advertisements and the type of advertisements displayed over a period of time is geofenced.
26. 10. The mobile advertising system of claim 1, wherein the data relating to at least one of the number of advertisements and the type of advertisements displayed is at least one of recorded by the mobile advertising system and transmitted by the mobile advertising system.
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, the operations including: analyzing one or more of physical characteristics of the detected scene captured from a camera, behavior of a detected vehicle within the detected scene, and a number of occupants within 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; and 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 delivering the media to a display device; and 1. A non-transitory computer-readable medium comprising:
28. 30. 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. 30. The non-transitory computer-readable medium of claim 27, wherein the media delivered is a progressing sequence of location-based advertisements.
30. A mobile advertising system, comprising: a first device; and at least one camera in communication with the first device, the at least one camera operable to capture and transmit a scene for analysis to a user device; at least one wearable second device comprising a display device; at least one GPS sensor; At least one non-transitory computer-readable medium having computer-readable instructions that, when executed by a computer, cause the computer to: analyzing one or more physical features of the detected scene captured from the camera; generating a query media with a response activity for display on the display device; Detecting whether the reply activity has been received; if the response activity is received, selecting media for delivery based on the response activity; if the response activity is not received, selecting to generate a new query with a response activity for display on the display device; At least one non-transitory computer-readable medium for causing the computer to perform operations including: A mobile advertising system comprising:
31. 31. The mobile advertising system of claim 30, further comprising a sensor, wherein the at least one camera, the sensor, and the display face the rear of the system transportation vehicle so that detected vehicles behind the system transportation vehicle can view the image shown via the display device.
32. 31. The mobile advertising system of claim 30, wherein the received media comprises one or more of a quick response (QR) code, a uniform resource locator (URL), and a discount code.
33. 31. The mobile advertising system of claim 30, wherein a reward is associated with each media.
34. 31. The mobile advertising system of claim 30, wherein the media is pre-programmed into the first device to be shown on the display device.
35. 31. The mobile advertising system of claim 30, wherein the media is not repeated if the same detected vehicle is detected.
36. 31. The mobile advertising system of claim 30, further comprising a privacy feature that limits visibility of the query media when a viewer's viewing angle is not within a target range.
37. 31. The mobile advertising system of claim 30, further comprising a panic feature operable to communicate with a third party.
38. 31. The mobile advertising system of claim 30, further comprising: interrupting delivery of said interrogation media to provide a safety message in response to a detected parameter.
39. 31. The mobile advertising system of claim 30, wherein the received media is based on at least one of a GPS location of a system transportation vehicle, a brand of the detected vehicle, a make of the detected vehicle, a model of the detected vehicle, a presence of occupants in the detected vehicle, a number of occupants in the detected vehicle, a license plate of the detected vehicle, and one or more businesses proximate to the GPS location of the first device.
40. 31. The mobile advertising system of claim 30, wherein the received media displayed changes when a sensor indicates that a new detected vehicle is facing the screen.
41. 31. The mobile advertising system of claim 30, wherein the mobile advertising system determines whether a detected vehicle has been sensed previously and displays media not previously displayed for the detected vehicle.
42. 31. The mobile advertising system of claim 30, further comprising a projection system configurable to project an image.
43. 43. The mobile advertising system of claim 42, wherein the image is a holographic image.
44. 31. The mobile advertising system of claim 30, wherein the mobile advertising system generates a report including two or more of duration, time of day, type of media presented, type of vehicle receiving the presented media, and response to the media.
45. 31. The mobile advertising system of claim 30, wherein the mobile advertising system is configured to receive an input message from the first device for display on the display device.
46. 31. The mobile advertising system of claim 30, wherein the received media is a progressing sequence of location-based advertisements.
47. 1. A display device, comprising: Housing and a screen operable to display media content; A non-transitory computer-readable medium having computer-readable instructions that, when executed by a computer, cause the computer to: analyzing one or more of physical characteristics of the detected scene captured from a camera, behavior of a detected vehicle within the detected scene, and a number of occupants within 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 occupants; analyzing the retrieved historical data; and 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; and Delivering the media to the display device; and displaying the received media on the display device; a non-transitory computer-readable medium for causing the computer to perform operations including: A display device comprising:
48. 48. The display device of claim 47, wherein the received media is a video segment or an image.
49. 48. The display device of claim 47, wherein the length of the video segment is based at least in part on the generated prediction.
50. 48. The display device of claim 47, wherein the display device is in communication with a camera and a sensor, and the screen faces the rear of the transport vehicle so that detected vehicles behind the transport vehicle can view the image shown through the screen.
51. 48. The display device of claim 47, wherein the received media includes one or more of a quick response (QR) code, a uniform resource locator (URL), and a discount code.
52. 48. The display device of claim 47, wherein a reward is associated with each media.
53. 48. The display device of claim 47, wherein the media is pre-programmed into the display device.
54. 48. The display device of claim 47, wherein the received media is a progressing sequence of location-based advertisements.
55. 55. The display device of claim 54, wherein the received media is not repeated if the same detected vehicle is detected.
56. 48. The display device of claim 47, further comprising a privacy feature that limits visibility of the received media when a viewer's viewing angle is not within a target range.
57. 48. The display device of claim 47, further comprising a panic feature operable to communicate with a third party.
58. 48. The display device of claim 47, further wherein the delivery of the received media is interrupted to provide a safety message in response to a detected parameter.
59. 48. The display device of claim 47, wherein the received media is based on at least one of the GPS location of a transportation vehicle, the brand of the detected vehicle, the make of the detected vehicle, the model of the detected vehicle, the presence of occupants in the detected vehicle, the number of occupants in the detected vehicle, the license plate of the detected vehicle, and one or more businesses proximate to the GPS location of the display device.
60. 48. The display device of claim 47, wherein the received media displayed changes when sensors indicate that a new detected vehicle is facing the screen.
61. 48. The display device of claim 47, wherein the non-transitory computer-readable medium has computer-readable instructions that further cause the computer to determine whether the detected vehicle has been sensed previously and to display previously undisplayed media for the detected vehicle.
62. 48. The display device of claim 47, further comprising a projection system configurable to project an image.
63. 63. The display device of claim 62, wherein the image is a holographic image.
64. 48. The display device of claim 47, wherein the non-transitory computer-readable medium has computer-readable instructions that cause the computer to further generate a report including two or more of a duration, a time of day, a type of media presented, a type of detected vehicle receiving the presented media, and a response to the media.
65. 48. The display device of claim 47, wherein the display device is configured to receive an input message from the first device for display on the display device.
66. 1. A display device, comprising: Housing and a screen operable to display media content; A non-transitory computer-readable medium having computer-readable instructions that, when executed by a computer, cause the computer to: analyzing one or more physical features of the detected scene captured from the camera; generating a query media with a response activity for display on the display device; Detecting whether the reply activity has been received; if the response activity is received, selecting media for delivery based on the response activity; if the response activity is not received, selecting to generate a new query with a response activity for display on the display device; a non-transitory computer-readable medium for causing the computer to perform operations including: A display device comprising:
67. 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 such that detected vehicles behind the system transport vehicle can view the image shown via the display device.
68. 67. The display device of claim 66, wherein the received media includes one or more of a quick response (QR) code, a uniform resource locator (URL), and a discount code.
69. 67. The display device of claim 66, wherein a reward is associated with each media.
70. 67. The display device of claim 66, wherein the media is preprogrammed into the display device to be shown on the device.
71. 71. The display device of claim 70, wherein the received media is not repeated if the same detected vehicle is detected.
72. 67. The display device of claim 66, further comprising a privacy feature that limits visibility of the interrogation media when a viewer's viewing angle is not within a target range.
73. 67. The display device of claim 66, further comprising a panic feature operable to communicate with a third party.
74. 67. The display device of claim 66, further wherein delivery of the interrogation media is interrupted to provide a safety message in response to a detected parameter.
75. 67. The display device of claim 66, wherein the received media is based on at least one of a GPS location of a system transport vehicle, a brand of the detected vehicle, a make of the detected vehicle, a model of the detected vehicle, the presence of occupants in the detected vehicle, the number of occupants in the detected vehicle, a license plate of the detected vehicle, and one or more businesses proximate to the GPS location of the first device.
76. 67. The display device of claim 66, wherein the received media displayed changes when sensors indicate that a new detected vehicle is facing the screen.
77. 67. The display device of claim 66, wherein the non-transitory computer-readable medium has computer-readable instructions that further cause the computer to determine whether the detected vehicle has been sensed previously and to display previously undisplayed media for the detected vehicle.
78. 67. The display device of claim 66, further comprising a projection system configurable to project an image.
79. 79. The display device of claim 78, wherein the image is a holographic image.
80. 67. The display device of claim 66, wherein the system generates a report including two or more of the duration, time of day, type of media presented, type of vehicle detected receiving the presented media, and response to the media.
81. 67. The display device of claim 66, wherein the system is configured to receive an input message from the first device for display on the display device.