Apparatuses and methods for targeted geotargeting vehicle based mobile advertising
The system addresses the challenge of ineffective vehicle-based advertising by using a geotargeted, real-time display system to deliver location and time-specific ads, enhancing advertising effectiveness and engagement.
Patent Information
- Application Number
- PCT/CA2025/050500
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-05
- Filing Date
- 2025-04-04
- Publication Date
- 2025-10-09
AI Technical Summary
Existing advertising methods, particularly those on vehicles, often fail to effectively target the correct audience at the correct location and time, leading to reduced effectiveness.
A system that uses a one-way transparent display on vehicles to deliver real-time, location-specific advertisements based on geotargeting, time, and date data, integrating a SIM GPS/Location Tracking module to transmit relevant ads via an ad server and content management system.
Enhances the relevance and effectiveness of outdoor advertising by dynamically targeting audiences with precision, ensuring ads are displayed at the right location and time, thereby improving viewer engagement.
Smart Images

Figure CA2025050500_09102025_PF_FP_ABST
Abstract
Description
APPARATUSES AND METHODS FOR TARGETED GEOTARGETING VEHICLE BASED MOBILE ADVERTISINGCROSS-REFERENCE TO RELATED PATENT APPLICATIONS
[0001] The present application claims priority to United States Provisional Patent Application Serial Number, 63 / 575,104, titled the same and filed April 5, 2024, the disclosure of which is incorporated herein in its entirety as if set out in full for all purposes.BACKGROUND
[0002] The technology of the present application relates to targeted advertising and, more particularly, to providing apparatuses and methods for targeted geotargeting vehicle based mobile advertising, among other things.
[0003] Advertising is as old a device to attract customers as there is in today’s world. Often, any advertising is considered positive advertising. But, as it typical in most business, advertising is most effective when provided to the correct audience, at the correct location, and at the correct time.
[0004] Recently, there has been a trend to place advertisements on vehicles. These advertisements generally are static advertisements, such as, for example, silk screened mesh banners in windows, such as side and rear windows, as well, as decals, or the like, on vehicle exteriors. These advertisements are excellent for raising awareness of a product or service, but are often ineffective as the advertisement is not in the general location of the product or service for which the advertisement is advertising. For example, a car decal for ABC restaurant would be effective to promote awareness, but likely would not drive customers if the vehicle happens to be remote from ABC restaurant. Similarly, a mesh banner for a happy hour for ABC bar is likely less effective in the morning relative to the same advertising in the same location in the afternoon.
[0005] Against this background, it would be desirous to provide apparatuses and methods for targeted geofencing vehicle based mobile advertisement.SUMMARY
[0006] This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary, and the foregoing Background, is not intended to identify key aspects or essential aspects of the claimed subject matter. Moreover, this Summary is not intended for use as an aid in determining the scope of the claimed subject matter.
[0007] The technology of the present application provides method to upload advertisement data to a moving vehicle in real-time. The method comprising receiving, at a server, relevant moving vehicle data, wherein the relevant moving vehicle data is selected from the group of relevant moving vehicle data consisting of: location data, time data, date data, or a combination thereof; identifying, by a targeting module executing on the server, at least one relevant upload data wherein the relevant upload data is identified using the relevant moving vehicle data; selecting, by a content management system executing on the server, a selected upload data from the at least one relevant upload data to be transmitted to the moving vehicle; and transmitting, by the server, the selected upload data to the moving vehicle wherein the moving vehicle is configured to display the selected upload data on a one-way transparent display.
[0008] The method wherein the location data comprises a geo-fenced area.
[0009] The method wherein the relevant moving vehicle data comprises the location data and the time data.
[0010] The method wherein the at least one relevant upload data comprises advertisement data configured to be displayed on the one-way transparent display.
[0011] The method wherein the at least one relevant moving vehicle data comprises date data and the at least one relevant upload data comprises event data regarding an event on a date.
[0012] The method wherein the selected upload data includes uploading data to tune the oneway transparent display based on a brightness.
[0013] The method comprising displaying, by the server, a map with the location of the moving vehicle.
[0014] The method wherein the moving vehicle comprises a plurality of moving vehicles and the method comprises transmitting a plurality of selected upload data to the plurality of moving vehicles.
[0015] The method wherein the transmitted plurality of selected upload data comprises different selected upload data transmitted to different of the plurality of moving vehicles.
[0016] The method wherein the moving vehicle is selected from the group of moving vehicles consisting of: a car, a bus, a train, a boat, an airplane, or a combination thereof.
[0017] A digital display apparatus. The apparatus comprising a one-way transparent display, the one-way transparent display configured for mounting in the window of a moving vehicle; a location tracking module operatively coupled to the one-way transparent display; a networked transmitter / receiver operationally coupled to the one-way transparent display and location tracking module and configured to transmit data collected by the location tracking module to a server and configured to receive, from the server, relevant upload data from the server, wherein the relevant upload data is displayed on the one-way transparent display.
[0018] The apparatus wherein the location tracking module comprises a global installed on the one-way transparent display.
[0019] The apparatus wherein the location tracking module is a SIM card.
[0020] The apparatus wherein the one-way transparent display is a two-way transparent display.
[0021] The apparatus wherein the moving vehicle is selected from the group of moving vehicles consisting of: a car, a train, a bus, a boat, an airplane.
[0022] The apparatus wherein the location tracking module time and date stamps the location data.
[0023] The apparatus wherein the relevant upload data comprises data selected from the group of data consisting of: advertisement, event, or a combination thereof.
[0024] A non-transitory computer-readable storage medium comprising a set of instructions that, when executed by one or more processors, cause a machine to: receive, at a server, relevant moving vehicle data, wherein the relevant moving vehicle data is selected from the group of relevant moving vehicle data consisting of: location data, time data, date data, or a combination thereof; to identify, by a targeting module executing on the server, at least one relevant upload data wherein the relevant upload data is identified using the relevant moving vehicle data; to select, by a content management system executing on the server, a selected upload data from the at least one relevant upload data to be transmitted to the moving vehicle; and to transmit, by the server, the selected upload data to the moving vehicle wherein the moving vehicle is configured to display the selected upload data on a one-way transparent display.
[0025] The non-transitory computer-readable storage medium wherein the selected upload data is configured to display on a two-way transparent display.
[0026] The non-transitory computer-readable storage medium wherein the selected upload data comprises location data and time data.
[0027] These and other aspects of the present system and method will be apparent after consideration of the Detailed Description and Figures herein.BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Non-limiting and non-exhaustive embodiments of the present invention, including the preferred embodiment, are described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various views unless otherwise specified.
[0029] Figure 1 is a schematic diagram of the operational architecture consistent with the technology of the present application.
[0030] Figures 2 and 3 are diagrams of a potential advertisement consistent with the technology of the present application.
[0031] Figure 4 is a diagrammatic schematic of an exemplary methodology for effectuating the technology of the present application.DETAILED DESCRIPTION
[0032] The technology of the present application will now be described more fully below with reference to the accompanying figures, which form a part hereof and show, by way of illustration, specific exemplary embodiments. These embodiments are disclosed in sufficient detail to enable those skilled in the art to practice the technology of the present application.However, embodiments may be implemented in many different forms and should not be construed as being limited to the embodiments set forth herein. The following detailed description is, therefore, not to be taken in a limiting sense.
[0033] The technology of the present application is described with specific reference to using a transparent display in the rear window of a car where the information / data displayed on the transparent display is transmitted from a service based on the vehicles location, among other factors. Although described with respect to a rear window, the technology may be used in side windows and possibly the front window in certain embodiments. Also, the technology described herein may be used in other ways and embodiments. For example, a window of a boat on a lake, the window of a bus, or the like. In still other embodiments, advertisements may be downloaded to technology mounted in windows of homes, hotels and the like. Moreover, the technology of the present application will be described with relation to exemplary embodiments. The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments. Additionally, unless specifically identified otherwise, all embodiments described herein should be considered exemplary.
[0034] The technology described herein relates to improving the effectiveness of advertising. Advertising has long faced challenges in effectively reaching a target, or a target audience, in a way that is both timely as well as location and time specific specific. Traditional outdoor advertising methods, such as billboards, bus wraps, or the like are static, which limits their ability to deliver messages that resonate with viewers based on their immediate context, time of day, time of year, or location. Furthermore, digital advertising, such as on smartphones or the like, while flexible, often misses the mark in public spaces, failing to connect with potential customers in a meaningful, engaging manger. Also, digital advertising, such as on smartphones,fails to connect with audiences often not engaged with their smartphone as they are driving or walking in a place where attention to the smartphone is either distracting or dangerous.
[0035] The development of digital advertising, such as, for example, digital billboards, smartphone, and the like, has opened new possibilities for targeted advertising, yet here remains a significant gap in harnessing these capabilities for outdoor, mobile contexts, especially when a portion of the audience is driving or riding in a vehicle. There is a growing need or advertising solutions that not only capture the attention of audiences on the move, but also tailor messages to the viewers’ current location, time of day, time of year, or the like, enhancing relevance and effectiveness of the advertising. The real-time geo-targeted advertising of the present application addresses this gap, offering a dynamic way to reach consumers with precision and creativity. The technology of the present application responds to this need by leveraging the mobility of vehicles, such as, for example, rideshare vehicles, and the precision of geotargeting, along with time and date information, to revolutionize the outdoor advertising market.
[0036] The technology of the present application has been innovated by Bumpr Al. Bumpr Al plans to revolutionize advertising through its pioneering advertising solution that integrates geotargeting technology along with time and date data or information, one-way transparent digital displays mounted in car rear windows, and ad servers. This innovative system is designed to deliver highly targeted advertisements to pedestrians and other drivers by leveraging real-time vehicle location data, time of day data, and time of year data. Through Bumpr Al’s technology, advertisers dynamically reach their desired audience in specific geographic locations, at specific times if desired, to enhance the ad relevance and viewer engagement. As the old adage states, location, location, location.
[0037] For purposes of the present application and technology, the application generally uses the following definitions, but the definitions, herein, should not be considered limiting:• Rideshare Vehicle: The car or vehicle that participates in a rideshare program (like Uber or Lyft) and is equipped with the technology as described in the present application.Although described with respect to a Rideshare Vehicle, the technology of the present application may be used in other vehicles, whether Rideshare on not.• One-Way Transparent Display: A digital display screen instaled on the rear window of the vehicle, designed to allow visibility from the inside out while displaying digital data, such as an advertisement, on the display screen on the outside, this enables placement of the display without impairing a driver’s or operator’s visibility.• SIM GPS / Location Tracking: The technology of the present application integrates a tracking technology, such as a SIM GPS card, in the One-Way Transparent Display that sends real-time location data to the server. The tracking module at the server uses the location data from the SIM GPS / Location Tracking to select geo-targeted ads for display by the One-Way Transparent Display.• Ad Server: The ad server is operatively coupled through a real-time communication link between the CMS (defined below) and the One-Way Transparent Display on a Rideshare vehicle. Through the continuous online connectivity, such as via an active SIM card cellular link or the like, the Ad Server managers the delivery of geo-targeted ads and collects performance data, ensuring ads are relevant and optimized for future advertisement campaigns.• Geo-Targeting Module: The technology of the present application provides location data to the Ad Server such that the Ad Server selects and causes the display of advertisements based, in part, on the Rideshare Vehicle’s geographic location. The location data, optionally, may include data, meta data or otherwise regarding the time of day, or time of year. The technology of the present application uses data analysis and decision-making algorithms to present the most relevant ads to people outside of the vehicle, or Rideshare Vehicle, depending on where the vehicle is at any given time.• Content Management System (CMS): The technology of the present application allows a user (or customer) to upload, manage, and schedule data to be transmitted and displayed by the One-Way Transparent Display, which is typically advertisement. The CMS upload includes geo-targeting information such that the Geo-Targeting Module and Ad Server select location appropriate data, as well as time appropriate data in certain embodiments, to transmit to the One-Way Transparent Display for display. The CMS in cooperation with the Ad Server and Geo-Targeting Module facilitates transmitting (pushing) the datafor display to the One-Way Transparent Display via a real-time communication link, such as the SIM GPS / Location Tracking module.• Advertiser Interface: The technology of the present application provides a graphical user interface to allow a user (or customer) to input the data to the CMS. The Advertiser Interface may be an application residing on a computer, internet enabled device, smartdevice, or the like.• Rideshare Dashboard: The driver of the Rideshare Vehicle, or any vehicle equipped to incorporate the technology of the present application, has a graphical user interface, typically provided by an application on a smartphone or the like, that allows the operator of the vehicle (driver) to view information useful to the driver, such as the total hours driven with a displayed add, how many different ads, the time any particular ad was displayed, where ads were displayed, and the like. This information may be useful to determine a compensation for the vehicle operator.
[0038] The technology of the present application, among other things, uses the One-Way Transparent Display and integrates the display with the rear (or other) window of a vehicle, such as a Rideshare Vehicle. The One-Way Transparent Display, which in certain embodiments may be a Two-Way Transparent Display, provides an advanced digital screen, such as an LCD screen, that is transparent from the inside of the vehicle. Providing the transparent display allows the screen to be installed in the rear window of the vehicle without impairing the driver’s view.The display, however, allows the viewing of vibrant, high-resolution advertisements to the outside world. Moreover, the displays may be tuned, calibrated, and / or engineered to operate across a range of lighting conditions, such as a bright or gray daylight, twilight, nighttime, high neon light intensity, high streetlight, limited streetlights, and the like such that the advertising, or displayed data, is visible in a variety of conditions. In certain embodiments, the data uploaded to the vehicle with the advertisement may include tuning the display for lighting conditions.
[0039] The technology of the present application provides a Geo-Targeting Module that is operatively coupled with the Ad Server and the One-Way Transparent Display. The One-Way Transparent Display is fitted with a SIM GPS / Location Tracking module, such as a SIM card, to enable the One-Way Transparent Display to operationally couple / communicate with the cellularnetwork such that the One-Way Transparent Display is coupled to the Geo-Targeting Module and Ad Server when in operation in real-time. During operation of the technology of the present application, the SIM card transmits location data, such as via the GPS system or other triangulation techniques, of the One-Way Transparent Display (and the associated vehicle) to the Ad Server and Geo-Targeting Module. The Ad Server and Geo-Targeting Module cooperate to transmit data, as uploaded through the Advertiser Interface to the CMS, to the One-Way Transparent Display via the communication link such that the data, such as an advertisement, is displayed. In certain embodiments, the Geo-Targeting Module also may have a time and date targeting module such that the location, time, and date may be available to tailor advertisement. In still other embodiments, the targeting module may only be a time and / or date targeting module such that advertisements cycles with times and / or dates rather than location.
[0040] The SIM GPS / Location Tracking module, also known herein as a SIM card, allows for the real-time communication between the Ad Server, Geo-Targeting Module and the One- Way Transparent Display. The real-time communication allows for dynamically updating the data displayed using the location data associated with the One-Way Transparent Display. In other embodiments, the dynamic update also may be based on time and / or date data or just on time and / or date data. The CMS, together with the Ad Server and Geo-Targeting Module, transmits the data for display.
[0041] The CMS process the location data, and in some embodiment time and / or date data also or instead, and Ad Sever data to cause the transmission of data, such as an advertisement, to the One-Way Transparent Display. The CMS comprises modules and functionality to ensure the ads are relevant, timely, and engaging for the target audience at the target location, time and / or date.
[0042] In certain embodiments, the CMS uses one or more algorithms to manage and display the vehicle’s location on a dynamic map by leveraging real-time data received from the vehicle’s location module via the SIM card. The visual representation allows for precise monitoring and management of the fleet by a dispatcher or the like. Based on the location data processed by the Geo-Targeting Module, the CMS selects advertisements that align with the predefined criteria uploaded by the user via the Advertiser Interface. The criteria may include, among other things,geographic data (ie., geographic relevance), time data, date data, demographic targeting, advertiser preferences, and historical data on ad performance in similar context. The decisionmaking process using machine learning and artificial intelligence algorithms that are designed to maximize ad effectiveness and audience engagement.
[0043] Once data for display, such as an advertisement, is selected, the CMS transmit the data such that the data is displayed on the One-Way Transparent Display. The process includes,1. Ad Customization Step 1 : Depending on the specific geo-location, time of day, date during the year, events, or the like, ads may be customized to resonate more deeply with the local audience. For instance, an ad for a coffee shop might be displayed differently in the morning rush hour as compared to the same ad in the evening. Or, in certain embodiments, the advertisement slot may be for a coffee shop in the morning, and a restaurant in the evening.2. Ad Scheduling Step 2: The CMS schedules the display of selected ads, ensuring they appear when vehicles enter the targeted geographic zone, or at optimal times, or at optimal dates, identified through data analysis.3. Transmission to Display Step 3: The selected, and customized data, or ad, is transmitted to the One-Way Transparent Display. The transmission uses the real-time connectivity between the CMS and the One-Way Transparent Display, which connectivity may be Wifi networks, the cellular network via the SIM card as described, satellite networks, or other private and public networks.4. Real-Time Monitoring and Adjustments Step 4: The CMS continuously monitors the ad’s performance and the vehicle’s location, making real-time adjustments if necessary to optimize visibility and engagement with the target audience. This may involve, among other things, rotating ads, tweaking display parameters, such as colors, etc., or updating ad content based on feedback and analytics.The above steps and processes is simply one of several steps and functions performed by the technology of the present application. The steps and functions described may be performed inother orders as required by the context of the application. Moreover, the discrete steps outlined above may be combined into fewer, or separated into more, steps.
[0044] Through the integrated operation of the CMS, Ad Server, Geo-Targeting Module, and the One-Way Transparent Display, the technology of the present application provides advertisements displayed on a Rideshare Vehicle, or other vehicle incorporating the technology, are not only highly targeted and location-specific, but also adaptable to an urban environment with may products and services in a concentrated location. The technology of the present application, among other things, allows users (or customers) to effectively reach their desired audience, transforming everyday commutes into advertising opportunities.
[0045] Figure 1 shows an exemplary, albeit simplified, system architecture 100 parts with consistent with the technology of the present application. The system architecture 100 includes a vehicle 102, such as a Rideshare Vehicle 102, a transparent display 104, such as a One-Way Transparent Display 104. A Location Tracking Module 106 integrated or operationally coupled to the One-Way Transparent Display 104. As envisioned in system architecture 100, the One- Way Transparent Display 104 may be provided with a SIM GPS / Location Tracking Module 104. In other embodiments, the vehicle operator may use a smartphone, or the like, to register with the CMS during times the vehicle operator is displaying data on One-Way Transparent Display 104. In these cases, the vehicle operator’s smartphone location modules are operationally tied to the One-Way Transparent Display 104 and the smartphone location module operates as the Location Tracking Module 106. The system architecture 100 includes the Content Management System (CMS) 108. The CMS 108 may be a computer or server specifically configured to perform the services, functions, and operations described herein. The CMS 108 communicates with an Advertiser Interface 110, such as the Advertiser Dashboard 110 shown, and a RideshareDashboard 112, which for non-rideshare vehicles may simply be a vehicle dashboard 112. As shown, the CMS 108 may be resident on a central server 114, such as the shown Bumpr Server 114, that has a Geo-Targeting Module 116 (or application) operating on the central server 114. Of course, all the parts may be integrated on one or over several processors. The CMS 108 may interact with thin-client devices, such as mobile devices to provide interfaces. For example, the CMS 108 may be resident on the central server 114 and, as shown in the diagram, the administrator interacts with the CMS 108 via an interface on the computer shown.
[0046] Figures 2 and 3 show vehicles 200, 300 with an active One-Way Transparent Display 202, 302 displaying an ad. In figure 2, the ad 204 is for bumpr and in figure 3, the ad 304 is for the Hard Rock Cafe.
[0047] Figure 4 shows a data flow diagram 400 for an exemplary implementation of the technology described herein. The data flow diagram 400 describes certain steps and functions, but the steps and functions may be performed in other sequences without departing from the spirit and scope of the technology of the present application.
[0048] As shown, at step 1, a vehicle enters a geographic location identified by the location module. As step 2, the geographic location data is communicated to servers, such as the central server 114. In some embodiments, the vehicle relevant data may be location data. In other instances, the vehicle relevant data may include time and / or date data or just time and / or date data. The Geo-Targeting Module (or application) operating on the central server processes the location (sometimes location information or location data) of the vehicle (or the vehicle relevant data whether location data, time data, or date data) and identifies relevant upload data, such as, for example, advertisement data, relevant for the identified location data, at step 3. The CMS uses the identified relevant upload data to select the transmit data to transmit to the One-Way Transparent Display at step 4 and transmits the transmit data, such as an advertisement data, to the One-Way Transparent Display, at step 5, which subsequently displays the relevant upload data, such as an advertisement, on the display, at step 6. The CMS, optionally, may push the relevant advertisement data to the user (or customer, or content provider, or advertiser) to theAdvertiser Interface as shown at step 7. The relevant advertisement data may include, but is not limited to, an amount of time an advertisement is displayed, information on the location of the displayed advertisement, etc. The CMS, optionally, may push relevant operator data to the vehicle operator (or Rideshare Driver) on the Rideshare Dashboard as shown at step 8. The relevant operator data may include, but is not limited to revenue earned by the operator.
[0049] The technology described herein optionally comprises many networked machines. The networked machines, may comprise a computer system that includes a processor, memory, non-volatile memory, and an interface device. Various common components (e.g., cache memory) are omitted for illustrative simplicity. The computer system is intended to illustrate ahardware device on which any of the functions, applications, engines, and scripts are running as described herein and shown in figures (and any other components described in this specification) can be implemented. The computer system can be of any applicable known or convenient type.The components of the computer system can be coupled together via a bus or through some other known or convenient device.
[0050] The processor may be, for example, a conventional microprocessor such as an Intel microprocessor, Motorola microprocessor, or the like. One of skill in the relevant art will recognize that the terms “machine-readable (storage) medium” or “computer-readable (storage) medium” include any type of device that is accessible by the processor.
[0051] The memory is coupled to the processor by, for example, a bus. The memory can include, by way of example but not limitation, random access memory (RAM), such as dynamic RAM (DRAM) and static RAM (SRAM). The memory can be local, remote, or distributed.
[0052] The bus also couples the processor to the non-volatile memory and drive unit. The non-volatile memory is often a magnetic floppy or hard disk, a magnetic-optical disk, an optical disk, a read-only memory (ROM), such as a CD-ROM, EPROM, or EEPROM, a magnetic or optical card, or another form of storage for large amounts of data. Some of this data is often written, by a direct memory access process, into memory during execution of software in the computer 1100. The non-volatile storage can be local, remote, or distributed. The non-volatile memory is optional because systems can be created with all applicable data available in memory. A typical computer system will usually include at least a processor, memory, and a device (e.g., a bus) coupling the memory to the processor.
[0053] Software is typically stored in the non-volatile memory and / or the drive unit. Indeed, for large programs, it may not even be possible to store the entire program in the memory. Nevertheless, it should be understood that for software to run, if necessary, it is moved to a computer readable location appropriate for processing, and for illustrative purposes, that location is referred to as the memory in this paper. Even when software is moved to the memory for execution, the processor will typically make use of hardware registers to store values associated with the software, and local cache that, ideally, serves to speed up execution. As used herein, a software program is assumed to be stored at any known or convenient location (from non-volatile storage to hardware registers) when the software program is referred to as “implemented in a computer-readable medium”. A processor is considered to be “configured to execute a program” when at least one value associated with the program is stored in a register readable by the processor.
[0054] The bus also couples the processor to the network interface device. The interface can include one or more of a modem or network interface. It will be appreciated that a modem or network interface can be considered to be part of the computer system. The interface can include an analog modem, isdn modem, cable modem, token ring interface, satellite transmission interface (e.g. “direct PC”), or other interfaces for coupling a computer system to other computer systems. The interface can include one or more input and / or output devices. The I / O devices can include, by way of example but not limitation, a keyboard, a mouse or other pointing device, disk drives, printers, a scanner, and other input and / or output devices, including a display device. The display device can include, by way of example but not limitation, a cathode ray tube (CRT), liquid crystal display (LCD), or some other applicable known or convenient display device. For simplicity, it is assumed that controllers of any devices not depicted reside in the interface.
[0055] In operation, the computer system can be controlled by operating system software that includes a file management system, such as a disk operating system. One example of operating system software with associated file management system software is the family of operating systems known as Windows® from Microsoft Corporation of Redmond, Washington, and their associated file management systems. Another example of operating system software with its associated file management system software is the Linux operating system and its associated file management system. The file management system is typically stored in the nonvolatile memory and / or drive unit and causes the processor to execute the various acts required by the operating system to input and output data and to store data in the memory, including storing files on the non-volatile memory and / or drive unit.
[0056] Some portions of the detailed description may be presented in terms of algorithms and symbolic representations of operations on data bits within a computer memory. These algorithmic descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art.An algorithm is here, and generally, conceived to be a self-consi stent sequence of operations leading to a desired result. The operations are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
[0057] It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise, as apparent from the following discussion, it is appreciated that throughout the description, discussions utilizing terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
[0058] The algorithms and displays presented herein are not inherently related to any particular computer or other apparatus. Various general-purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized apparatus to perform the methods of some embodiments. The required structure for a variety of these systems will appear from the description below. In addition, the techniques are not described with reference to any particular programming language, and various embodiments may, thus, be implemented using a variety of programming languages.
[0059] In alternative embodiments, the machine operates as a standalone device or may be connected (e.g., networked) to other machines. In a networked deployment, the machine may operate in the capacity of a server or a client machine in a client-server network environment or as a peer machine in a peer-to-peer (or distributed) network environment.
[0060] The machine may be a server computer, a client computer, a personal computer (PC), a tablet PC, a laptop computer, a set-top box (STB), a personal digital assistant (PDA), a cellulartelephone, an iPhone, a Blackberry, a processor, a telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine.
[0061] While the machine-readable medium or machine-readable storage medium is shown in an exemplary embodiment to be a single medium, the term “machine-readable medium” and “machine-readable storage medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and / or associated caches and servers) that store the one or more sets of instructions. The term “machine-readable medium” and “machine- readable storage medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the presently disclosed technique and innovation.
[0062] In general, the routines executed to implement the embodiments of the disclosure, may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions referred to as “computer programs.” The computer programs typically comprise one or more instructions set at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processing units or processors in a computer, cause the computer to perform operations to execute elements involving the various aspects of the disclosure.
[0063] Moreover, while embodiments have been described in the context of fully functioning computers and computer systems, those skilled in the art will appreciate that the various embodiments are capable of being distributed as a program product in a variety of forms, and that the disclosure applies equally regardless of the particular type of machine or computer- readable media used to actually affect the distribution.
[0064] Further examples of machine-readable storage media, machine-readable media, or computer-readable (storage) media include but are not limited to recordable type media such as volatile and non-volatile memory devices, floppy and other removable disks, hard disk drives, optical disks (e.g., Compact Disk Read-Only Memory (CD ROMS), Digital Versatile Disks,(DVDs), etc.), among others, and transmission type media such as digital and analog communication links.
[0065] Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” As used herein, the terms “connected,” “coupled,” or any variant thereof, means any connection or coupling, either direct or indirect, between two or more elements; the coupling of connection between the elements can be physical, logical, or a combination thereof. Additionally, the words “herein,” “above,” “below,” and words of similar import, when used in this application, shall refer to this application as a whole and not to any particular portions of this application. Where the context permits, words in the above Detailed Description using the singular or plural number may also include the plural or singular number respectively. The word “or,” in reference to a list of two or more items, covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.
[0066] The above detailed description of embodiments of the disclosure is not intended to be exhaustive or to limit the teachings to the precise form disclosed above. While specific embodiments of, and examples for, the disclosure are described above for illustrative purposes, various equivalent modifications are possible within the scope of the disclosure, as those skilled in the relevant art will recognize. For example, while processes or blocks are presented in a given order, alternative embodiments may perform routines having steps, or employ systems having blocks, in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and / or modified to provide alternative or subcombinations. Each of these processes or blocks may be implemented in a variety of different ways. Also, while processes or blocks are, at times, shown as being performed in a series, these processes or blocks may instead be performed in parallel, or may be performed at different times. Further, any specific numbers noted herein are only examples: alternative implementations may employ differing values or ranges.
[0067] The teachings of the disclosure provided herein can be applied to other systems, not necessarily the system described above. The elements and acts of the various embodiments described above can be combined to provide further embodiments.
[0068] Any patents and applications and other references noted above, including any that may be listed in accompanying filing papers, are incorporated herein by reference. Aspects of the disclosure can be modified, if necessary, to employ the systems, functions, and concepts of the various references described above to provide yet further embodiments of the disclosure.
[0069] These and other changes can be made to the disclosure in light of the above Detailed Description. While the above description describes certain embodiments of the disclosure, and describes the best mode contemplated, no matter how detailed the above appears in text, the teachings can be practiced in many ways. Details of the system may vary considerably in its implementation details, while still being encompassed by the subject matter disclosed herein. As noted above, particular terminology used when describing certain features or aspects of the disclosure should not be taken to imply that the terminology is being redefined herein to be restricted to any specific characteristics, features, or aspects of the disclosure with which that terminology is associated. In general, the terms used in the following claims should not be construed to limit the disclosure to the specific embodiments disclosed in the specification, unless the above Detailed Description section explicitly defines such terms. Accordingly, the actual scope of the disclosure encompasses not only the disclosed embodiments, but also all equivalent ways of practicing or implementing the disclosure under the claims.
[0070] While certain aspects of the disclosure are presented below in certain claim forms, the inventors contemplate the various aspects of the disclosure in any number of claim forms. For example, while only one aspect of the disclosure is recited as a means-plus-function claim under 35 U.S.C. §112, T|6, other aspects may likewise be embodied as a means-plus-function claim, or in other forms, such as being embodied in a computer-readable medium. (Any claims intended to be treated under 35 U.S.C. §112, ^|6 will begin with the words “means for”.) Accordingly, the applicant reserves the right to add additional claims after filing the application to pursue such additional claim forms for other aspects of the disclosure.
[0071] Although the technology has been described in language that is specific to certain structures and materials, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific structures and materials described. Rather, the specific aspects are described as forms of implementing the claimed invention. Because many embodiments of the invention can be practiced without departing from the spirit and scope of the invention, the invention resides in the claims hereinafter appended. Unless otherwise indicated, all numbers or expressions, such as those expressing dimensions, physical characteristics, etc. used in the specification (other than the claims) are understood as modified in all instances by the term “approximately.” At the very least, and not as an attempt to limit the application of the doctrine of equivalents to the claims, each numerical parameter recited in the specification or claims which is modified by the term “approximately” should at least be construed in light of the number of recited significant digits and by applying ordinary rounding techniques. Moreover, all ranges disclosed herein are to be understood to encompass and provide support for claims that recite any and all subranges or any and all individual values subsumed therein. For example, a stated range of 1 to 10 should be considered to include and provide support for claims that recite any and all subranges or individual values that are between and / or inclusive of the minimum value of 1 and the maximum value of 10; that is, all subranges beginning with a minimum value of 1 or more and ending with a maximum value of 10 or less (e.g., 5.5 to 10, 2.34 to 3.56, and so forth) or any values from 1 to 10 (e.g., 3, 5.8, 9.9994, and so forth).
Claims
CLAIMS1. A method to upload advertisement data to a moving vehicle in real-time, the method comprising: receiving, at a server, relevant moving vehicle data, wherein the relevant moving vehicle data is selected from the group of relevant moving vehicle data consisting of: location data, time data, date data, or a combination thereof; identifying, by a targeting module executing on the server, at least one relevant upload data wherein the relevant upload data is identified using the relevant moving vehicle data; selecting, by a content management system executing on the server, a selected upload data from the at least one relevant upload data to be transmitted to the moving vehicle; and transmitting, by the server, the selected upload data to the moving vehicle wherein the moving vehicle is configured to display the selected upload data on a one-way transparent display.
2. The method of claim 1, wherein the location data comprises a geo-fenced area.
3. The method of claim 1, wherein the relevant moving vehicle data comprises the location data and the time data.
4. The method of claim 1, wherein the at least one relevant upload data comprises advertisement data configured to be displayed on the one-way transparent display.
5. The method of claim 1, wherein the at least one relevant moving vehicle data comprises date data and the at least one relevant upload data comprises event data regarding an event on a date.
6. The method of claim 1, wherein the selected upload data includes uploading data to tune the one-way transparent display based on a brightness.
7. The method of claim 1, comprising displaying, by the server, a map with the location of the moving vehicle.
8. The method of claim 1, wherein the moving vehicle comprises a plurality of moving vehicles and the method comprises transmitting a plurality of selected upload data to the plurality of moving vehicles.
9. The method of claim 8, wherein the transmitted plurality of selected upload data comprises different selected upload data transmitted to different of the plurality of moving vehicles.
10. The method of claim 1, wherein the moving vehicle is selected from the group of moving vehicles consisting of: a car, a bus, a train, a boat, an airplane, or a combination thereof.
11. A digital display apparatus, comprising: a one-way transparent display, the one-way transparent display configured for mounting in the window of a moving vehicle; a location tracking module operatively coupled to the one-way transparent display; a networked transmitter / receiver operationally coupled to the one-way transparent display and location tracking module and configured to transmit data collected by the location tracking module to a server and configured to receive, from the server, relevant upload data from the server, wherein the relevant upload data is displayed on the one-way transparent display.
12. The apparatus of claim 11, wherein the location tracking module comprises a global installed on the one-way transparent display.
13. The apparatus of claim 12, wherein the location tracking module is a SIM card.
14. The apparatus of claim 11, wherein the one-way transparent display is a two-way transparent display.
15. The apparatus of claim 11, wherein the moving vehicle is selected from the group of moving vehicles consisting of: a car, a train, a bus, a boat, an airplane.
16. The apparatus of claim 11, wherein the location tracking module time and date stamps the location data.
17. The apparatus of claim 11, wherein the relevant upload data comprises data selected from the group of data consisting of: advertisement, event, or a combination thereof.
18. A non-transitory computer-readable storage medium comprising a set of instructions that, when executed by one or more processors, cause a machine to: receive, at a server, relevant moving vehicle data, wherein the relevant moving vehicle data is selected from the group of relevant moving vehicle data consisting of: location data, time data, date data, or a combination thereof; to identify, by a targeting module executing on the server, at least one relevant upload data wherein the relevant upload data is identified using the relevant moving vehicle data; to select, by a content management system executing on the server, a selected upload data from the at least one relevant upload data to be transmitted to the moving vehicle; and to transmit, by the server, the selected upload data to the moving vehicle wherein the moving vehicle is configured to display the selected upload data on a one-way transparent display.
19. The non-transitory computer-readable storage medium of claim 18, wherein the selected upload data is configured to display on a two-way transparent display.
20. The non-transitory computer-readable storage medium of claim 18, wherein the selected upload data comprises location data and time data.
Citation Information
Patent Citations
Content Output Systems Using Vehicle-Based Data
US20190073695A1
Transmitting display content to vehicles to render contemporaneously during a content time period with related content at a display screen
US20200104880A1
Information display system and vehicle information display system using the same
US20220219538A1