Aerial Billboard

Aircraft equipped with WLAN access points and media projection systems are directed to target locations, forming dynamic aerial billboards that provide efficient WLAN access and personalized media distribution, addressing the lack of widespread connectivity and combined image formation in existing technologies.

JP7601457B2Active Publication Date: 2024-12-17PRODUCTIVE APPLICATION SOLUTIONS INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023518143
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-09-17
Filing Date
2021-04-09
Publication Date
2024-12-17
Estimated Expiration
2041-04-09

AI Technical Summary

Technical Problem

Existing technologies struggle to provide widespread, publicly accessible wireless local area network (WLAN) connectivity and media distribution using drones, especially in areas without available access points, and lack the ability to form combined images or billboards.

Method used

Aircraft equipped with WLAN access points and media projection subsystems are directed to target locations using GPS and cellular triangulation, forming a combined image or billboard by coordinating the positions of multiple drones, with a DNS service for URL address tracking and facial recognition for personalized media delivery.

Benefits of technology

Enables widespread WLAN access and targeted media distribution, providing efficient and dynamic aerial billboards that can adapt to user preferences and environmental conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007601457000001
    Figure 0007601457000001
  • Figure 0007601457000002
    Figure 0007601457000002
  • Figure 0007601457000003
    Figure 0007601457000003
Patent Text Reader

Abstract

The aircraft media projection subsystem is provided with a deployment subsystem having an interface for providing an enable signal having an identification code in response to the aircraft maintaining a selected aerial position in the atmosphere above the ground. A location subsystem determines the aircraft's aerial geographic position, and a communication subsystem, typically a cellular link, has an interface for receiving verification information including the enable signal, the identification code, and the geographic position, and an interface for transmitting the verification information to a server. In one aspect, the system may include a WiFi hotspot generally available for public use. A target software application allows for selection of an aerial position from a plurality of possible aerial positions. Each possible aerial position may have a corresponding weight value. In another aspect, the system may include a media projection subsystem for selectively projecting media.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] All foreign or domestic priority claims, if any, identified in the Application Data Sheet of this application are incorporated herein by reference under 37 CFR 1.57.

[0002] The present invention relates generally to airborne position monitoring networks and airborne billboards, and more particularly to a system and method for targeting the location of media distribution from an aircraft. [Background technology]

[0003] The majority of the population is connected to the Internet for a large part of the day. Many people believe they must be connected all the time, whether for work or social reasons. Perhaps the most common mechanism people use to connect to the Internet is via a smartphone or a properly enabled cell phone. To save money by reducing cell usage, wireless local area networks (WLANs), e.g. IEEE 802.11 (WiFi), and wireless personal area networks (WPANs), e.g. Bluetooth, are often used to connect smartphones to the Internet. WLAN and WPAN networks have a limited range. Thus, connecting to the Internet via a LAN is relatively easy when the user is located near a known access point, e.g. at home or work. Once away from the known access point, LAN connectivity becomes difficult. This problem is mitigated by the use of publicly available access points, e.g. at coffee shops and restaurants. However, publicly available access points are not inclusive of all geographical areas. Also, not all access points are publicly available.

[0004] Patent application US16 / 601,362, invented by Peter Ta et al. and filed on October 14, 2019, entitled SYSTEM AND METHOD FOR TARGETING THE DISTRIBUTION OF MEDIA FROM A MOBILE PLATFORM, describes a parking system targeted at automobiles that may include WiFi access points (hotspots). However, automobiles cannot be parked in all locations where a WiFi hotspot may be useful.

[0005] Drone aircraft allow for a wider range of applications than automobiles, and their flight paths can be controlled from a remote location. Drones have been used to present two-dimensional, three-dimensional, and persistence illusion images using light-emitting diodes (LEDs) and liquid crystal displays (LCDs). However, to date, the use of drones to act as publicly accessible WLAN access points appears to be an effort, and no attempt has been made to team up a group of drones to produce a combined image in the form of a billboard.

[0006] It would be advantageous if drone aircraft could be used to act as publicly accessible WLAN access points.

[0007] It would be advantageous if a WLAN drone could be directed to a stationary target location.

[0008] It would also be advantageous if a WLAN-enabled drone could be equipped with a media projection subsystem for displaying advertising and community service messages. It would also be advantageous if the media presentation subsystem could be selectively enabled. It would also be advantageous if a group of drone media projection subsystems could be combined to generate a combined image or aerial billboard.

[0009] It would be advantageous if a Domain Name System (DNS) service associated with the drone were capable of tracking requested Uniform Resource Locator (URL) addresses over a publicly accessible WLAN.

[0010] It would be advantageous to be able to track, record and continually verify the time and location of WLAN service. Summary of the Invention

[0011] Disclosed herein is a system and method for aircraft positioning with emphasis on the ability to provide wireless local area network (WLAN) IEEE 802.11 (WiFi) access points, media projection subsystems, or both. Thus, the system may function as a mobile advertising platform seeking to expand and capture market share in the outdoor advertising market segment by directing selective media deployment to preferred target locations. Upon entering a selected flight path, media messages may be remotely activated by electrical signaling (e.g., Bluetooth, cellular, or WiFi). The system may transmit the following information: (i) a unique identifier (e.g., radio frequency identification) for the device in use; (ii) time, date, duration, and location (using a global positioning satellite (GPS) or cellular triangulation system); (iii) an indication that a media projection subsystem is being deployed; and (iv) an indication that a WLAN access point is in use. Additionally, if a WLAN access point is in use, the system relays Uniform Resource Locator (URL) address requests from nearby users and returns the results of the requests. Graphical information system (GIS) mapping techniques may be used to compensate individuals or entities associated with the aircraft system for operations at designated locations.

[0012] Thus, an aircraft media system is provided. The aircraft includes a deployment subsystem having an interface for providing an enabling signal having an identification code in response to the aircraft maintaining a selected aerial position in the atmosphere above the ground. The aerial position may be a stationary position or a moving flight path. The location subsystem determines the aerial geographic position of the aircraft, and the communication subsystem, typically a cellular link, has an interface for receiving verification information including the enabling signal, the identification code, and the geographic position, and an interface for transmitting the verification information to a server or local memory for later downloading. In one aspect, the system may include a WLAN (e.g., WiFi) access point or hotspot available for public use.

[0013] A target software application stored in memory on either the server or the aircraft enables a sequence of processor executable instructions that allows for the selection of an airborne location from a plurality of possible airborne locations. Each possible airborne location may have a corresponding weight value. For example, if the identification code (i.e., the aircraft) is associated with a first entity, the first entity may receive a reward corresponding to the value of the selected airborne location.

[0014] In another aspect, the system may include a selectively enabled media projection subsystem having an interface for projecting media. The media may be visual images, broadcast audio, or both. The deployment system may provide an enable signal in response to the media projection subsystem being enabled, and the first entity does not receive the reward if the media projection subsystem is not enabled. In one variation, the communication subsystem receives the media upload from the server and provides the media upload to the media projection subsystem. In another variation, the aircraft rotates the media projection subsystem about a vertical z-axis at a selected hovering position.

[0015] In one aspect, the aircraft includes a camera having an output for providing an image of the proximate geographic location, which is relayed to the server via the communications subsystem. In one variation, a facial recognition software application stored in the non-transitory memory of the server enables a sequence of processor-executable instructions for comparing the received camera image with facial data. The facial recognition application cross-references the recognized facial data with associated publicly available social network data. In another variation, media may be selected in response to the social network data and transmitted to the aircraft communications subsystem for provision to the media projection subsystem.

[0016] If the aircraft includes a publicly accessible WLAN hotspot (access point), the hotspot accepts URL address requests from the user device and transmits the URL address requests to the DNS service via the communication subsystem. If the aircraft also includes a media projection subsystem, the server may include a media retrieval application for accessing media associated with the URL address and transmitting the accessed media to the aircraft communication subsystem. The communication subsystem receives the accessed media from the server and provides them to the media projection subsystem. Alternatively, the media may be directly communicated to the user device via the WLAN link. As described above, the target software application may enable the selection of an airborne location weight value from a plurality of possible airborne locations. Alternatively, if the WLAN hotspot receives a URL address request from a first user device, the aircraft may change airborne location to remain in WiFi communication with the first user device.

[0017] An airborne billboard system is also presented that includes aircraft pods. Each aircraft in the pod includes a media projection subsystem having an interface for projecting a visual display. The deployment subsystem has an interface for providing an enable signal having an identification code in response to the aircraft maintaining a unique airborne position and the media projection subsystem being enabled. The location determination subsystem determines an airborne geographic position of each aircraft. The communication subsystem has an interface for receiving verification information including the enable signal, the identification code, and the geographic position, and an interface for transmitting the verification information to a server. The multiple aircraft form a position matrix in which the airborne position of each aircraft is assigned relative to the airborne positions of adjacent aircraft, and the combined multiple aircraft visual displays form a combined display matrix image billboard. Each aircraft maintains one of a stationary airborne position, a changing airborne position relative to the airborne positions of adjacent aircraft, an airborne position as a component of a group flight path in which the aircraft maintains a constant airborne position relative to adjacent aircraft, or an airborne position as a component of a group flight path having a changing airborne position relative to adjacent aircraft. The targeting software application may be used to enable selection of a position matrix location from a plurality of possible weight value position matrix locations, and an entity associated with the aircraft receives a reward corresponding to the selected position matrix location value.

[0018] Additional details of the above-described systems and associated implementation methods are provided below. [Brief description of the drawings]

[0019] [Figure 1A] FIG. 1 is a schematic block diagram of an aircraft media system. [Figure 1B] FIG. 1 is a schematic block diagram of an aircraft media system. [Diagram 2] FIG. 1 is a plan view of a geographical area cross-referenced with weight values ​​of various aerial locations. [Diagram 3] FIG. 2 is a schematic block diagram of a server. [Figure 4]FIG. 1 is a schematic block diagram of an airborne communications system providing publicly accessible Internet service. [Diagram 5] 5A-5J show embodiments of an aerial display system. [Figure 6] 1 is a flow chart illustrating a method of aerial media projection. [Figure 7] 1 is a flow chart illustrating an airborne communication method. [Figure 8] 1 is a flow chart illustrating an air billboard method. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] 1A and 1B are schematic block diagrams of an aircraft media system. The system 100 comprises an aircraft 102, which may be a micro air vehicle (MAV) or a small unmanned aerial vehicle (UAV), colloquially known as a drone, or may be a manned aircraft or helicopter. The system 100 is not limited to any particular type of aircraft. The deployment subsystem 104 has an interface online 106 for providing an enable signal having an identification code in response to the aircraft 102 maintaining a selected aerial position in the atmosphere above the ground. The positioning subsystem 108 determines the aerial geographic position of the aircraft 102 provided online 106. Examples of the positioning subsystem 108 include a Global Positioning Satellite (GPS) system receiver, an assisted GPS utilizing cell tower data, a wireless local area network IEEE 802.11 (WiFi) positioning system, a cell site multilateration, an inertial system, or a hybrid positioning system. Hybrid positioning systems combine cell tower signals, wireless Internet signals, Bluetooth sensors, IP addresses, and network environment data to determine location using several different positioning technologies, such as GPS. Cell tower signals have the advantage of being less obscured by buildings and bad weather, but typically result in less accurate positioning. WiFi positioning systems rely on a comprehensive database of WiFi access points to provide very accurate positioning in WiFi-dense urban areas. LORAN-type or LoJack-type systems may also be adapted for positioning purposes. In one embodiment, aircraft may be equipped with inertial measurement units (IMUs), such as accelerometers and gyroscopes, to detect changes in position that are used to improve the accuracy of other positioning methods.

[0021] The communication subsystem 112 has an interface for receiving the validation information including the enable signal, the identification code, and the geographic location on line 106. The communication subsystem 112 has an interface on line 114 connected to the antenna 116 for transmitting the validation information to the server. In some aspects, the identification code may be extrapolated from an address associated with the communication subsystem 112, the location subsystem 108, or the aircraft 102. If not, the identification code may be a code loaded into the memory 130 or a mechanical device such as a DIP switch. The most typical example of a communication subsystem is a cellular system (e.g., Global System for Mobile Communications (GSM), Universal Mobile Telecommunications System (UMTS) Time Division Duplex (TDD), Long Term Evolution (LTE), 4th generation, or 5th generation), etc. Although not typical, the communication subsystem could also be a WLAN IEEE 802.11 (WiFi), or a long-range radio transceiver. Some examples of long-range wireless systems include Digital Enhanced Cordless Telecommunications (DECT), Evolution Data Optimized (EVDO), General Packet Radio Service (GPRS), High Speed ​​Packet Access (HSPA), IEEE 802.20 (iBurst), Multi-Channel Multipoint Distribution Service (MMDS), Muni WiFi, commercial satellite, and IEEE 802.16 Worldwide Interoperability for Microwave Access (WiMAX (WiBro)). As another alternative, communication messages may be stored in aircraft memory 130 and periodically downloaded using an over-the-air or hardwire connection. System 100 is not limited to any particular type of communication subsystem.

[0022] Regardless of the type of communication subsystem used, the aircraft 102 may further comprise a publicly accessible WLAN IEEE 802.11 access point (AP) 118, commonly referred to as a WiFi hotspot. WiFi is the most likely choice, since many users' smartphones or personal communication devices are generally WiFi-enabled. Alternatively, but less commonly, the access point 118 may be a wireless personal area network (WPAN) IEEE 802.15, examples of which include Li-Fi, wireless USB, and Bluetooth. A further minority of access points are long-range wireless systems. If the WiFi hotspot is the communication subsystem, items 112 and 118 are collocated. If not, the WiFi hotspot 118 is connected to the communication subsystem 112 via line 106 and also to the antenna 120 by line 122.

[0023] The system 100 may further comprise a target software application 124 stored in a non-transitory memory that enables a sequence of processor-executable instructions that allows for the selection of an airborne location from a plurality of possible airborne locations. The non-transitory memory described herein may be any type or form of non-volatile storage device or medium capable of storing data and / or other computer-readable instructions. Examples of memory include, but are not limited to, read-only memory (ROM), flash memory, or any other suitable memory device. Although not required, in certain embodiments, the systems described herein may include both volatile memory units and non-volatile storage devices. The memory may be implemented as shared memory and / or distributed memory within a network device. As shown, the target application 124 is incorporated in the memory 126 of the server 128 or in a network of servers (not shown). Alternatively, as shown in phantom, the target application 124 may be incorporated in the memory 130 of the aircraft.

[0024] In one aspect, each possible airborne position has a corresponding weight value. In another aspect, an identification code or aircraft is associated with a first entity, and the first entity receives a reward corresponding to the value of the selected airborne position. An airborne position may be either a stationary position or a moving flight path. The term "stationary" as used herein is relative, since the ability of an aircraft to hover without moving depends on the type of aircraft and weather conditions. For fixed-wing aircraft, hovering at a stationary position involves flying in a pattern (e.g., in a circle or figure-of-eight) around a fixed position.

[0025] As used herein, an "entity" may be an individual, company, corporation, or any type of social or business organization that is associated with or may claim ownership of an identification code, an aircraft 102, a system 100, a server 128, or a server client (described below).

[0026] The most obvious type of reward is money. However, the first entity may be rewarded with bitcoin, cryptocurrency, coupons, or services. In one aspect, the target location is selected from a plurality of weighted (importance value) target locations in response to a particular geographic location where the media projection subsystem or WiFi hotspot is enabled. For example, the target location may be weighted in response to geographic location factors such as nearby vehicular traffic, line of sight from a particular viewpoint, nearby pedestrian traffic, proximity to cultural events, proximity to cultural facilities, and combinations thereof. A cultural event is generally understood to be an activity involving humans. Similarly, a cultural facility is a facility used by humans, such as a museum, an office building, or a grocery store parking lot. As a more specific example, the target location may have a first value if the media projection subsystem 132 is enabled within X feet of a particular location, and a second value greater than the first value if the media projection subsystem is enabled within X / 2 feet of the same location. Other factors reflected in the weighting of the target location may include the type of media being projected, the time of day, the day of the week, the date, the length of time the media is projected, and combinations thereof. There may be locations where signage is legally restricted, such as parks, hospitals, or highways, and in one embodiment, these locations are given a target value of zero. In one embodiment, the system may prevent enabling of the media projection subsystem in legally restricted areas. The system 100 described herein is not limited to any particular factor weighting the target location. The system may be interactive in the sense that a first entity may select a deployment location after determining a location value. In this regard, the target application is less likely to direct the media presentation subsystem to a specific pre-determined location, but rather suggests multiple possible locations. While the target locations and weights may be pre-determined, in some embodiments, weights for areas that are not pre-determined may be calculated simultaneously with the deployment of the media projection subsystem. That is, the target locations and target location weights do not necessarily have to be pre-determined.

[0027] As is common to many computer systems, the processor 110 is connected to the bus lines 106 for deriving operating instructions from an operating system (OS) 129 in memory 130 and for managing communications among the various components of the system 100. Similarly, the server 128 is enabled through the use of the processor 131. For ease of understanding, the functions described above are described as individual components, although it should be understood that in practice multiple functions may be performed by a single device or subsystem.

[0028] Figure 2 is a plan view of geographic regions cross-referenced with the weight values ​​of various aerial locations. As shown, the area along Main Street has a value of 1, which is the highest value. The area along Broadway has a value of 2. The area along Oak has a value of 3. The area along Elm near Main Street has a value of 3, which drops to a value of 4 near Sinclair Street, and the area along Sinclair Street has a value of 5.

[0029] Returning to FIG. 1A, the system 100 may optionally further comprise a media projection subsystem 132 attached to the aircraft 102 having an interface 134 for projecting media as well as an interface online 106. In one aspect, the media projection subsystem 132 is selectively enabled. Some examples of the media interface 134 include an electric passive screen (flexible or rigid), an illumination screen, a light-emitting diode (LED) field, or a holographic display. In other words, the media interface may be a two-dimensional or three-dimensional image, which may or may not change. The media interface 134 may broadcast audio instead of or in addition to the displayed image. For a stationary position, the aircraft may rotate the media projection subsystem around a vertical z-axis at a selected hovering position. In one variation, the deployment system 104 may provide an enable signal in response to the enabling of the media projection subsystem 132, and the first entity does not receive compensation if the media projection subsystem is not enabled.

[0030] In one aspect, the communication subsystem 112 receives media uploads from the server 128, which the communication subsystem provides to the media projection subsystem 132 for presentation. In another aspect, the aircraft 102 further comprises a camera 136 having an output on-line 106 to provide images of nearby geographic locations to the aircraft 102. The communication subsystem 112 transmits these images to the server 128, or the images are stored in the local memory 130. In one variation, a facial recognition software application 138, a form of biometric artificial intelligence, is stored in the non-transitory memory 126 of the server 128 and enables a sequence of processor-executable instructions to compare the received camera images with facial data. The facial recognition application cross-references the recognized facial data with associated publicly available social network data. DeepFace is an example of such a facial recognition system. Optionally, the facial recognition software application 138 may include a component that selects media in response to the social network data and transmits the media to the aircraft communication subsystem 112. The communications subsystem 112 receives media uploads from the server 128 and provides the media uploads to the media projection subsystem 132 for presentation. For example, the media may be images associated with a user's Facebook posts or contacts.

[0031] The camera images may also be used to modify the value of the target location. For example, the traffic volume recorded at a location may be higher than expected, and the target value may be adjusted accordingly. That is, images recording more pedestrian or vehicular traffic may have a higher value. This data may be used to help determine the validity of the media or location. Alternatively or additionally, the camera images may serve to verify that the media projection subsystem 132 is enabled. In one aspect, simply recording the changes in the traffic in and around the image may be used as a means to prove the enablement of the media projection subsystem.

[0032] In one embodiment, as described in more detail in the description of FIGS. 5A-5J, the system 100 further comprises an aircraft pod including a plurality of aircraft, each of which provides an enable signal in response to maintaining a unique airborne position. In this manner, the aircraft pod forms a position matrix, and each aircraft airborne position is assigned to adjacent aircraft airborne positions. Finally, the combined aircraft pod visual display forms a combined display matrix image billboard. In one embodiment, the aircraft 102 may include an inertial measurement unit (IMU) 140. The IMU 140 may be in the form of an accelerometer, gyroscope, magnetometer, or combination of these devices aligned on three orthogonal axes. Inertial measurement units, also referred to as inertial motion units, are devices that facilitate continuous calculation of the orientation of the object to which they are attached. IMUs generally have multiple single-axis or multi-axis sensors, such as, for example, gyroscopes, accelerometers, and magnetometers. Ideally, the accelerometers and magnetometers measure the field strength of the local gravitational and magnetic fields, respectively, generated by a reference object, such as the Earth, and then generate a sensor field strength reading. The gyroscope measures the rotation rate of the sensor relative to itself and generates a sensor rotation rate reading. The sensor field strength and rotation rate readings may be used singly or in combination to calculate the orientation of the IMU and its associated object relative to a reference object (aircraft). The aircraft 102 may also include a Kalman filter 142 embedded in memory 130 that enables a sequence of processor instructions to estimate variables, such as wind and other weather-related events, that affect the precise localization of the aircraft.

[0033] In other aspects, the aircraft 102 may further comprise environmental sensors 144 that may be used to measure, for example, wind, pressure, and temperature variables. Again, the collected environmental data may be used with or without the IMU data and Kalman filter to assist in more accurate localization of the aircraft.

[0034] FIG. 3 is a schematic block diagram of the server. For convenience, all components related to the server 128 are illustrated as being incorporated as a single block, but it should be understood that these components are not necessarily incorporated in a single hardware unit and are not necessarily in communication with each other. As shown, the server 128 comprises a first interface online 300 connected to an antenna 302 via a communication device 310 to receive validation information from the aircraft communication subsystem 112. A second interface online 304, also referred to as a customer portal, receives first customer objectives, such as target market, deployment time, deployment speed, and airborne location, to name a few. If not, a customer satisfaction software application 306 incorporated in the memory 126 includes processor instructions for determining the above-mentioned customer objectives. For example, the customer satisfaction software application 306 may determine an airborne location that satisfies the first customer objective in response to factors such as location, local demographics, traffic, population density, duration of deployment, and combinations thereof. The operating system 308 cooperates with the processor 131 to enable software applications in the memory 126 and to process information to and from the communication device 310 .

[0035] In one example, the aircraft 102 includes a selectively enabled media projection subsystem 132, and the server 128 is associated with the second entity (see FIG. 1A). The server client then provides a reward to the second entity if the media projection subsystem 132 is enabled, but does not provide a reward to the second entity if the media projection subsystem is not enabled. Similarly, the reward to the first or second entity may be based on the amount of traffic through the WiFi hotspot 118.

[0036] In one embodiment, server 128 further includes a Kalman filter 310 to aid in precise location of the aircraft. If desired, Kalman filter 310 may be embedded in server 128 rather than in the aircraft to minimize aircraft processor functionality. However, this variation requires Kalman filter 310 to receive IMU data and / or environmental data such as wind speed and direction from the aircraft itself or from a nearby ground station.

[0037] FIG. 4 is a schematic block diagram of an airborne communication system providing publicly accessible Internet services. As in FIG. 1A, the system 400 is associated with an aircraft 102, which includes a location subsystem 108 for determining the aircraft's airborne geographic location. The communication subsystem 112 has an interface online 106 for receiving verification information including the geographic location, and an interface for transmitting the verification information to a server 128 via an antenna 116. A WLAN IEEE 802.11 (WiFi) hotspot 118 accepts Uniform Resource Locator (URL) address requests from a user device 400 (e.g., a smartphone) via an antenna 120, and transmits the URL address requests via the communication subsystem 112 to a Domain Name System (DNS) service 402 embedded in the server 128. The DNS service 402 performs Internet Protocol (IP) address lookups, as needed, via an Internet interface online 404. A list of IP addresses may be stored in memory, which may be of value to the server client. In some aspects, the IP addresses may be cross-referenced with user device identification information.

[0038] Optionally, the aircraft 102 may include a media projection subsystem 132 as described above. In this case, the server 128 may further include a media retrieval application 406 stored in the non-transitory memory 126 that is enabled as a sequence of processor instructions to access media associated with a URL address and transmit the accessed media to the aircraft communication subsystem 112. The communication subsystem 112 receives the accessed media from the server 128 and provides the accessed media to the media projection subsystem 132 for presentation. In one aspect, the media projection subsystem 132 is selectively enabled. Enabling of the media projection subsystem may be triggered locally before the aircraft is deployed, or may be triggered remotely, for example, after the aircraft has arrived at a desired airborne location, via instructions transmitted from the server 128 or using a separate remote control device.

[0039] Alternatively, if the media projection subsystem 132 is not present or is not enabled, the communications subsystem 112 may receive the accessed media described above from the server 128 and provide the accessed media to the WiFi hotspot 118, which provides the accessed media to the user device 400.

[0040] In one variation, the WiFi hotspot receives a URL address request from the user device 400, and the aircraft 102 changes its airborne location to stay in WiFi communication with the user device. The aircraft may continuously align with the user device, or may return to the original airborne location after moving a predetermined distance from the original location or after losing contact with the user device. Alternatively, the aircraft may select a new airborne location after moving a predetermined distance from the original location or after losing contact with the user device. In another variation, as mentioned in the description of FIG. 1A, the system further comprises a targeting software application (124, see FIG. 1A) that allows the selection of an airborne location from a plurality of possible airborne locations. Each possible airborne location may have a corresponding weight value, and an entity associated with the aircraft or the system may receive a reward corresponding to the value of the selected airborne location. The airborne location may be a stationary location or a flight path.

[0041] 5A-5J show an embodiment of an airborne billboard system. The system 500 comprises an aircraft pod 502 comprising a plurality of aircraft 102. With brief reference to FIG. 1A, as described in detail above, each aircraft 102 in the system 500 comprises a media projection subsystem 132 and a location determination subsystem 108 that determines the aircraft's aerial geographic location. In one embodiment, the positioning of the aircraft and the deployment of the media projection subsystem are predicted to occur precisely, or in some cases, verification is performed using camera images from the aircraft or the ground. If not, the deployment subsystem 104 has an interface for providing an enable signal having an identification code in response to the aircraft maintaining a unique aerial location and the media projection subsystem being enabled. The communication subsystem 112 has an interface for receiving verification information including the enable signal, the identification code, and the geographic location, and an interface for transmitting the verification information. In one embodiment, the communication subsystem (e.g., cellular) transmits the verification information to the server 128. Alternatively, the data may be collected by the central controller aircraft using either a WLAN, cellular, or proprietary link, or the data may be stored in a local memory. The data may be collected in a central controller memory and relayed to a ground-based server for later download. In other aspects, the verification information is sent to a simple mobile controller with a smartphone application. Returning to FIG. 5A, the multiple aircraft form a position matrix in which the airborne position of each aircraft is assigned to the airborne positions of adjacent aircraft. In other words, the position of each aircraft is unique and assigned to a fixed position in the air. The combined multiple aircraft visual displays form a combined display matrix image billboard (i.e., billboard image). In this simple example, each individual aircraft projects an image represented by an asterisk symbol, and the entire combined display matrix image billboard shows a smiley face. Although this diagram shows that the projections (asterisks) of each media projection subsystem are identical, it should be understood that some or all of the aircraft may present their own image display. This diagram also shows that each image is a simple on / off pixel.However, as described below, each image may be complex. Also, the image in FIG. 5A shows a two-dimensional position matrix, with the aircraft aligned in the x and z planes. However, the position matrix may be three-dimensional, with the aircraft aligned in the x, y, and z planes, creating a more complex billboard image. It should also be understood that in addition to each aircraft projecting a consistent, unchanging image, some or all of the aircraft media projection subsystem may project changing media to present a video or video style image. As one simple example, some or all of the projected images change color. Also, some or all of the aircraft communication subsystem may provide uploaded media to the media projection subsystem so that the projected media can be updated on the fly.

[0042] As shown in Figure 5A, each aircraft 102 may maintain a stationary position in the sky. Figure 5B shows images that the media projection subsystem acts as "pixels" to form the billboard. In other words, the billboard is formed by simply enabling the display, for example, each aircraft simply projects white and arranges the pixels to form a message.

[0043] 5C, the aircraft's aerial position may remain the same (position 1), but some of the aircraft's positions change relative to adjacent aircraft aerial positions from time 1 to time 2. Also, some of the displayed images change (e.g., from lips to teeth).

[0044] Figure 5D shows an example of aircraft air positions as components of a group flight path moving from position 1 to position 2. Alternatively, although not shown, the aircraft air positions may be components of a group flight path where adjacent aircraft maintain constant air positions relative to adjacent aircraft. Figure 5E shows two associated position matrices where the aircraft maintain constant air positions relative to each other but the media display changes from time 1 to time 2.

[0045] FIG. 5F shows a typical drone air vehicle with an LED array display screen that enables a media projection subsystem. The LEDs are directional and face one particular side of the drone, although omnidirectional, circular surrounding, and persistent image fan displays are also known. FIG. 5G shows that the LED array can be tilted relative to the viewing angle.

[0046] The billboard system may be used similarly to a Jumbotron, for example, which may be found in outdoor sports stadiums or public spaces. Figures 5H-5J show a media projection subsystem of a composite image presented by several aircraft. For example, in Figure 5H, the letter "A" is distributed among several adjacent media projection subsystems. If the image is an electronically lit image, the image presented by the media projection subsystem changes, changing the entire billboard image, as shown in the transition from Figure 5H to Figure 5I. Also, the image of the media projection subsystem as well as the position matrix orientation of the aircraft may change, as shown in the transition from Figure 5I to Figure 5J. Although not explicitly shown, the location of the position matrix may change relative to the underlying ground, as shown in the pod transition in Figure 5D.

[0047] As detailed in the description of FIG. 1A, the system 500 may include a targeting software application embedded in a non-transitory memory of a server on the aircraft that enables a sequence of processor-executable instructions that allows for the selection of a position matrix location from a plurality of possible position matrix locations. Each possible position matrix location may have a corresponding weight value, and an entity associated with the aircraft, an identification code, or the server may receive a reward corresponding to the selected position matrix location value. The targeting application may be embedded in a controller aircraft that relays instructions to other aircraft. If not, the targeting application may be embedded in a server and instructions are relayed through the controller aircraft or sent directly to each of the individual aircraft. Finally, each of the individual aircraft may include its own independent targeting application.

[0048] Returning to FIG. 5A, the system 500 may further comprise a pod autonomous support vehicle 504 for transporting the aircraft pod 502 to a destination that is in close proximity to the location matrix. The support vehicle 504 may comprise a charging subsystem 506 having a charging station for the aircraft 102. The support vehicle 504 may include a localization subsystem 508 for determining a destination location. An example of a localization subsystem is provided above. The support vehicle may also include a communication subsystem 510 having an interface with an antenna 512 for transmitting the destination location to the aircraft pod 502. An example of a communication subsystem is provided above. The communication subsystem 510 may be used, for example, to upload aircraft verification information, destination location, aircraft health (e.g., charging), or record images to a server. In other aspects, the support vehicle 504 may further comprise a recording subsystem including a camera 516 for recording the location of the individual aircraft 102 or a combined display matrix image billboard, which may be of value, for example, for calibration. Alternatively, the images may be stored in local memory or downloaded to a server. In other embodiments, the support vehicle may further comprise a server 518 having associated non-transitory memory (not shown). In one embodiment, one or more of the aircraft may include a camera for recording the billboard images and / or for recording public reactions to the billboards.

[0049] In one aspect, the system 500 may incorporate the use of a ranger aircraft 520 or ground station 522 to track changing weather conditions, such as wind speed, wind direction, temperature, and air pressure. The ranger aircraft 520 or ground station 522 provide environmental reports of these conditions so that the aircraft in the pod 502 have advance warning of variables that may affect the ability of the aircraft 102 to maintain an accurate position. The ground station 522 may be incorporated into the pod support vehicle. The ranger aircraft 520 is removed from the other aircraft in the pod as shown, and is potentially positioned in a prevailing wind direction to provide advance warning of wind changes. Alternatively, the ranger aircraft may be incorporated into the other aircraft of the pod and equipped with a media projection subsystem. In one aspect, each aircraft may incorporate environmental sensors. Environmental reports may be transmitted to the pod support vehicle and then relayed to the aircraft individually or to a controlling aircraft for later distribution. Depending on the control system used, the aircraft may make individual position adjustments or may follow position adjustment commands from a controlling aircraft or pod support vehicle.

[0050] As described above in the description of FIG. 1A, the aircraft may be equipped with an IMU. Alternatively or in addition to receiving environmental reports, the aircraft may make position adjustments in response to the IMU measurements. Again, the position adjustments may be made by the individual aircraft, adjusted by the controller aircraft, or adjusted by a ground-based server. A Kalman filter integrated into the individual aircraft, the controller aircraft, or the ground-based server may assist in processing the IMU data.

[0051] The system described above can be adapted for use in a model where advertisers pay for services based on performance. For example, an advertising client may contract with a system provider that specifies a target market and deployment time / rate. The system provider determines geofenced locations that meet or exceed the advertiser's target market based on location, demographics, traffic, population density, and other variables. Platform deployment time, location, quality code, and user information are recorded by the server. System provider algorithms determine platform performance based on deployment period, contracted interest rate, maintenance reimbursement, and location quality code.

[0052] The system described above supports a targeted mobile sign system in which mobile signs are selectively deployed. As described above, publicly accessible WLAN access points are also provided. In conjunction with the deployment of the signs, organizations or users associated with the signs are directed to preferred locations. For example, a deployment of a sign along a busy urban road is more likely to have a higher value than a deployment on a suburban side street. Other factors that may be used to calculate the target value may include the time of day and duration of the deployment. Thus, some of the key features for the system are determining whether the sign and / or WiFi is actually deployed and the location of the system at the time of deployment. In some embodiments, the sign is a visual display type, while other embodiments may include only an audio presentation, a combination of visual and audio presentations, or a presentation that allows interaction with a nearby viewer.

[0053] In one aspect, the system communicates the deployment message and a support system receives the deployment message and determines the deployment location. This information may be relayed to a server entity in real time. Alternatively, the information may be stored in the memory of the support system and forwarded at regular intervals or upon achievement of a predefined metric, such as the number of deployments.

[0054] FIG. 6 is a flow chart illustrating a method of aerial media projection. The method is illustrated as a sequence of numbered steps for clarity, but the numbers do not necessarily dictate the order of the steps. It should be understood that some of these steps may be omitted, performed in parallel, or performed without the need to maintain a strict order of sequence. The steps of the method are supported by the system description above, and generally the method will follow the numbered order of the steps as illustrated. The method begins at step 600.

[0055] Step 602 provides an enable signal having an identification code in response to the aircraft maintaining a selected aerial position in the atmosphere above the ground. The selected aerial position may be a stationary position or a flight path (moving position). Step 604 verifies the aerial geographic position of the aircraft. In some aspects, steps 602 and 604 are performed simultaneously. Step 606 communicates verification information including the enable signal, the identification code, and the geographic position to a server. Alternatively, the verification information is stored in an aircraft local memory. In one aspect, step 601a provides a publicly accessible WLAN IEEE 802.11 (WiFi) hotspot mounted on the aircraft. In step 605a, the WiFi hotspot accepts a URL address request from a user device present in proximity to the geographic position. In this case, communicating the verification information in step 606 includes communicating the URL address request to a DNS service that may be incorporated in the server.

[0056] In another aspect, Step 601b selects an airborne location from a plurality of possible airborne locations having corresponding weight values. Step 608 provides a reward to an entity associated with the aircraft according to the value of the selected airborne location. Alternatively, the reward may be based on WLAN traffic density.

[0057] In one variation, step 605b projects media from a media projection subsystem attached to the aircraft, which may be a displayed image, a broadcast audio, or both. For example, the media may be projected by rotating the media projection subsystem about a vertical z-axis at a selected hovering position. If the media projection subsystem is selectively enabled, i.e., if the media is selectively projected, step 610 provides a reward to an entity associated with the aircraft when the media projection subsystem is enabled. In one aspect, in step 612, the media projection subsystem receives a media upload from a server for projection.

[0058] As another variation, step 605c captures an image of a geographic location proximate to the aircraft. In this case, communicating the verification information in step 606 includes communicating the image to a server. Optionally, in step 614, a facial recognition software application stored in the non-transitory memory of the server enables a sequence of processor-executable instructions to compare the received camera image with the facial data and cross-reference the recognized facial data with relevant publicly available social network data. Alternatively, in step 616, the facial recognition application selects media in response to the social network data. The media may include URL addresses or goods and services known to be related to the entity's publicly declared preferences and purchasing habits. In step 618, the server transmits the media to a media projection subsystem, and in step 620, the media projection subsystem mounted on the aircraft projects the media upload. Similar to a wireless sensor network (WSN) that collects environmental data from a group of distributed sensors, the system described herein may be adapted for social data collection or market research.

[0059] 7 is a flow chart illustrating an airborne communication method. The method starts at step 700. In step 702, a location determination subsystem installed on the aircraft determines the airborne geographic location of the aircraft, which may be a stationary location or a moving flight path. In step 704, a communication subsystem installed on the aircraft transmits verification information including the geographic location to a server. In step 706a, a WLAN IEEE 802.11 (WiFi) hotspot installed on the aircraft accepts a URL address request from a user device and transmits the URL address request to a DNS service via the communication subsystem.

[0060] In one aspect, in step 703, a media projection subsystem attached to the aircraft projects the media. In step 708, a media retrieval application stored in a non-transitory memory of the server and enabled as a sequence of processor instructions accesses the media associated with the URL address. Step 710 transmits the accessed media to the media projection subsystem. Alternatively, step 711 transmits the accessed media to a WiFi hotspot for uploading to a connected user device (e.g., a smartphone). In another aspect, in step 706, the WiFi hotspot receives a URL address request from a first user device, and in step 712, the aircraft changes its aerial position to remain in WiFi communication with the first user device.

[0061] In one variation, in step 701, the target software application stored in the non-transitory memory enables a sequence of processor-executable instructions that allows selection of an airborne location from a plurality of possible airborne locations, which may have corresponding weight values. Optionally, an entity associated with the aircraft, server, or WiFi hotspot receives a reward corresponding to the value of the selected airborne location in step 714.

[0062] 8 is a flow chart illustrating the airborne billboard method. The method begins at step 800. At step 802, a visual display is projected from each aircraft in a pod of aircraft. It should also be appreciated that in addition to each aircraft projecting a consistent and unchanging display image, some or all of the aircraft may project changing media (display images) to present video or video style images. Some or all of the aircraft may also receive updated media such that the projected media may be updated on the fly.

[0063] In step 804, each aircraft provides an enabling signal with an identification code in response to maintaining a unique airborne position. In step 806, a positioning subsystem attached to each aircraft determines the aircraft's airborne geographic position. In step 808, a communication subsystem attached to each aircraft transmits verification information including the enabling signal, the identification code, and the geographic position. The verification information may be collected by a server, a handheld controller, or a smartphone application. Optionally, step 808 may be omitted. Based on the assumption that the aircraft is projecting media in step 802 and that the aircraft is accurately positioned in step 806, no verification information is transmitted. In one aspect, the verification is performed using camera images taken by one of the aircraft or a ground source. In one aspect, one of the aircraft of the multiple aircraft serves to collect data from the other aircraft. Optionally, this controller aircraft may be in communication with a server or support vehicle and serves as a relay point for data collection and instructions. Alternatively, each aircraft may independently function as a central controller aircraft or (ground-based) server. In step 810, the multiple aircraft form a position matrix in which each aircraft's air position is assigned to the air positions of adjacent aircraft. In step 812, the combined multiple aircraft visual representations form a joint representation matrix image billboard. In one aspect, step 806 uses an IMU to perform inertial measurements to assist in determining the aircraft's precise air positions. The IMU measurements may be performed by a central controller aircraft that distributes coordinated positioning instructions to the pod, or each aircraft may be equipped with an IMU and perform independent positioning. In another aspect, in step 805a, the ranger aircraft performs measurements of the environment near the position matrix that is communicated to the pod in step 805b to assist in determining the aircraft air positions in step 806. Step 805b may communicate the environmental data to the aircraft in the pod individually. Alternatively, the environmental data is transmitted to a central controller aircraft or a ground-based server that provides instructions to the pod to coordinate movements.As another alternative, each aircraft makes independent environmental measurements that are used in determining airborne position in step 806.

[0064] In one aspect, in step 804, each aircraft maintains one of a stationary airborne position, a changing airborne position relative to the airborne positions of adjacent aircraft, an airborne position as a component of a group flight path in which the aircraft maintains a constant airborne position relative to adjacent aircraft, or an airborne position as a component of a group flight path having a changing airborne position relative to adjacent aircraft.

[0065] In another aspect, in step 801a, the target software application stored in the non-transitory memory enables a sequence of processor executable instructions that allows for selecting a location matrix location from a plurality of possible location matrix locations that may have corresponding weight values. In one aspect, one aircraft provides location determination instructions to other aircraft in the group. Optionally, in step 814, a first entity associated with the identification code or aircraft receives a reward corresponding to the selected location matrix location value.

[0066] In one embodiment, in step 801b, the autonomous propulsion support vehicle transports the aircraft pod to a destination near the location matrix. In step 816, the location of the aircraft pod is returned to the support vehicle for charging and / or media upload. In another embodiment, in step 813, the support vehicle uses a camera to record the location of the combined display matrix image billboard or individual aircraft.

[0067] A system and method for monitoring media deployment and occupancy of airborne geographic locations has been provided. Examples of specific message structures, schematic block connections, and hardware units have been presented to illustrate the invention. However, the invention is not limited to these examples. Other variations and embodiments of the invention will occur to those skilled in the art.

Claims

1. 1. An aircraft media system having two control modes, the aircraft media system comprising: A position selection mode, a target software application stored in a non-transitory memory enabling a sequence of processor executable instructions that allows a first entity to select an airborne location for an aircraft from a plurality of possible locations; a location subsystem configured for mounting on the aircraft for determining an aerial geographic position of the aircraft; a position selection mode comprising: A reporting mode, a deployment subsystem configured for attachment to the aircraft, the deployment subsystem having an interface for providing a signal having an identification code in response to the aircraft maintaining the selected airborne position in the atmosphere above the ground; a communications subsystem configured for attachment to the aircraft, the communications subsystem having an interface for receiving the signal and the identification code from the deployment subsystem and verification information including the airborne geographical position from the deployment subsystem, and an interface for transmitting the verification information to a service client entity of a server different from the first entity verifying maintenance of the selected airborne position; a reporting mode comprising: An aircraft media system comprising:

2. a publicly accessible wireless local area network (WLAN) IEEE 802.11 hotspot configured for installation on said aircraft; The aircraft media system of claim 1 , further comprising:

3. The aircraft media system of claim 1 , wherein each possible airborne location has a corresponding weight value.

4. the identification code being associated with the first entity; The aircraft media system of claim 3 , wherein the first entity receives a reward corresponding to the value of the selected aerial position.

5. The aircraft media system of claim 1 , wherein the airborne location is selected from the group consisting of a stationary location and a flight path.

6. The aircraft media system of claim 1 , further comprising a media projection subsystem configured for mounting on the aircraft and having an interface for projecting media.

7. the aircraft media system further comprising a selectively enabled media projection subsystem configured for mounting on the aircraft and having an interface for projecting media; the identification code being associated with the first entity; The aircraft media system of claim 4 , wherein the deployment subsystem provides the signal in response to the media projection subsystem being enabled.

8. The aircraft media system of claim 6 , wherein the media projection subsystem projects media selected from the group consisting of: displayed images, broadcast audio, or a combination thereof.

9. the communications subsystem receives media uploads from the server; The aircraft media system of claim 6 , wherein the communications subsystem provides the media upload to the media projection subsystem.

10. the aircraft media system further comprising a camera configured for mounting on the aircraft and having an output for providing an image of a geographic location proximate to the communications subsystem; The aircraft media system of claim 1 , wherein the communication subsystem transmits the images to the server.

11. the aircraft media system further comprising a camera configured for mounting on the aircraft and having an output for providing an image of a geographic location proximate to the communications subsystem; The communication subsystem transmits the image to the server; The aircraft media system further comprises: comparing the received camera image with facial data; Cross-referencing recognized facial data with relevant publicly available social network data 10. The aircraft media system of claim 1, further comprising a facial recognition software application stored in a non-transitory memory of the server that enables a sequence of processor-executable instructions for:

12. the aircraft media system further comprising a camera configured for mounting on the aircraft and having an output for providing an image of a geographic location proximate to the communications subsystem; The communication subsystem transmits the image to the server; The aircraft media system further comprises: comparing the received camera image with facial data; Cross-referencing the recognized facial data with relevant publicly available social network data; Selecting media in response to the social network data; Transmitting the selected media to the communications subsystem. a facial recognition software application stored in a non-transitory memory of the server, the facial recognition software application enabling a sequence of processor-executable instructions for: the communication subsystem receiving the selected media from the server; The aircraft media system of claim 6 , wherein the communications subsystem provides the selected media to the media projection subsystem.

13. The aircraft media system further comprises an aircraft pod including a plurality of aircraft, each aircraft having a media projection subsystem visual display and providing signals in response to maintaining a unique aerial position; The aircraft pods form a position matrix in which the airborne position of each aircraft is assigned to the airborne positions of adjacent aircraft; The aircraft media system of claim 1 , wherein the combined aircraft pod visual displays form a summed display matrix image billboard.

14. 1. An aerial billboard system, comprising: An aircraft pod including a plurality of aircraft, each aircraft comprising: A position selection mode, a target software application stored in a non-transitory memory enabling a sequence of processor executable instructions that allows a first entity to select an airborne location for an aircraft from a plurality of possible locations; a position location subsystem for determining an aerial geographic position of the aircraft; a position selection mode comprising: A reporting mode, a deployment subsystem having an interface for providing a signal having an identification code in response to the aircraft maintaining a unique airborne position; a reporting mode comprising: An aerial billboard system comprising: Each aircraft is a media projection subsystem having an interface for projecting a visual display; a communications subsystem configured for attachment to an aircraft, the communications subsystem having an interface for receiving the signal and the identification code from the deployment subsystem and verification information including the airborne geographical position from the deployment subsystem, and an interface for transmitting the verification information to a service client entity of a server different from the first entity verifying maintenance of the selected airborne position; Further equipped with The aircraft pods form a position matrix in which the airborne position of each aircraft is assigned to the airborne positions of adjacent aircraft; An airborne billboard system, in which the combined aircraft pod visual displays form a combined display matrix image billboard.

15. 15. The aerial billboard system of claim 14, wherein each aircraft maintains an aerial position selected from the group consisting of a stationary aerial position, a changing aerial position relative to the aerial positions of adjacent aircraft, an aerial position as a component of a group flight path in which the aircraft maintains a constant aerial position relative to adjacent aircraft, or an aerial position as a component of a group flight path having a changing aerial position relative to adjacent aircraft.

16. The flying billboard system of claim 14, wherein the first entity receives a reward corresponding to a weight value of the location of the selected position matrix.

17. At least one air vehicle in the air vehicle pod further comprises an inertial measurement unit (IMU); 15. The airborne billboard system of claim 14, wherein the aircraft's airborne position is modified in response to IMU measurements.

18. the aircraft pod includes a ranger aircraft equipped with environmental sensors; The airborne billboard system of claim 14 , wherein the airborne position of the aircraft is modified in response to environmental sensor measurements.

Citation Information

Patent Citations

  • Program and method for base station movement control, and information processing device

    JP2019161464A

  • Aerial photographing management system and program

    JP2019163012A

  • Analysis system and analysis method

    WO2017221560A1

  • Technique for verifying a geographical position of a UAV

    WO2019052645A1