SYSTEM AND METHOD FOR PROVIDING SYNCHRONIZED INTERACTIVE MULTIMEDIA CONTENT TO MOBILE DEVICES BASED ON GEOLOCATION OF A VEHICLE
20220060759 · 2022-02-24
Inventors
Cpc classification
International classification
H04N21/214
ELECTRICITY
G06K7/14
PHYSICS
Abstract
A system has a plurality of machine-readable tags and includes a server system for synchronizing the display of interactive mobile content on a user device with a destination of a vehicle. Each machine-readable tag encodes an address and is mounted within the vehicle for access by users in the vehicle. The system receives a request from the user device, generated by scanning one of the machine-readable tags, and determines the destination of the vehicle. A coupon corresponding with the destination of the vehicle is selected and provided. The users that have selected the coupon for download are determined, each of the users who have downloaded the coupon are notified of the identities of the other users who downloaded the coupon, and transportation of all of the users is facilitated to the location of the restaurant so they may utilize the coupon which each of them downloaded.
Claims
1. A system for real-time distribution of an interactive media content to a user device comprising: a. a server system having a computer processor and a computer memory, the computer memory storing the interactive media content accessible to the server system; b. a machine-readable tag encoding an address identifiable by the server system, said machine-readable tag secured within a vehicle; and c. wherein the computer memory of the server system stores executable code that, when executed, enables the server system to perform a process that comprises the following steps: i. receiving a request from the user device, the request generated in response to scanning the machine-readable tag with the user device; ii. using the address encoded in the machine-readable tag to determine a current geolocation of the user device; iii. selecting, from the stored interactive media content, interactive media content that is synchronized with the determined current geolocation of the user device; and iv. distributing, in real time, the selected interactive media content via a universal resource locator (URL) to the user device.
2. The system of claim 1 wherein the server system performs the following additional steps: d. after distributing the selected interactive media content to the user device, updating the geolocation of the user device; and e. if the updated geolocation is different from the current geolocation, selecting the interactive media content so that it is synchronized with the updated geolocation.
3. The system of claim 2 wherein updating the geolocation of the user device includes receiving a subsequent request from the user device and determining the updated geolocation based on the address encoded in the machine-readable tag.
4. The system of claim 1 wherein the address encoded in the machine-readable tag includes a tag identifier.
5. The system of claim 1 wherein the server system performs the following additional steps: d. receiving a destination location of the vehicle; and e. wherein selecting the interactive media content includes selecting interactive media content that is synchronized with both the current geolocation and the destination location.
6. The system of claim 1 further comprising a display screen integral with the vehicle, the display screen displaying content, and wherein the selected interactive media content relates to the content being displayed on the display screen.
7. The system of claim 1 wherein a display screen integrated into the vehicle is displaying a live event and the selected interactive media content is synchronized with the live event.
8. A system for providing an interactive mobile content to a user device based upon a geolocation of a vehicle, the system comprising: a. a server system having a computer processor and a computer memory, the computer memory storing the interactive mobile content accessible to the server system; b. a machine-readable tag encoded with an address that includes a unique tag identifier, the encoded address identifiable by the server system, the machine-readable tag situated in the vehicle; and c. wherein the computer memory of the server system stores executable code that, when executed, enables the server system to perform a process that comprises the following steps: i. receiving a request from the user device, the request generated in response to scanning the machine-readable tag with the user device; ii. based on the unique tag identifier, determining a current geolocation or a destination geolocation of the vehicle; iii. selecting the interactive mobile content that is associated with the current geolocation or a destination location of the vehicle and providing to the user device, via a uniform resource locator (URL), a selected interactive mobile content; and iv. in response to detecting a change in the current geolocation or the destination location of the vehicle, updating the selected interactive mobile content.
9. The system of claim 8 wherein the server system performs the following additional steps: d. providing a media content based on the current geolocation of the vehicle to a display screen mounted in the vehicle; e. synchronizing the selected interactive mobile content with the media content; and f. responsive to commands in real time, transmitting the synchronized, selected interactive mobile content to the user device.
10. The system of claim 8 wherein the selected interactive mobile content includes a user-generated feedback regarding real-time actions within the vehicle.
11. The system of claim 10 wherein the user-generated feedback includes a comment field for the user to provide a comment, a survey of an opinion of the user, or both.
12. The system of claim 11 wherein the user-generated feedback further includes incorporating the feedback into the mobile content provided to a display screen mounted in the vehicle.
13. The system of claim 8 wherein the machine-readable tag includes a quick response (QR) code, a Snapcode, a near-field communication (NFC) code tag, or a radio-frequency identification (RFID) code tag.
14. The system of claim 8 wherein the server system performs the following additional steps: d. providing the interactive mobile content by generating the selected interactive mobile content in a format for use in a mobile application; and e. transmitting the mobile application and the desired content to the user device.
15. The system of claim 8 wherein the machine-readable tag is situated on a seat in the vehicle in the form of a printed code or a displayed code that is displayed on a display screen.
16. The system of claim 8 wherein updating the selected interactive mobile content includes selecting interactive mobile content that relates to the changed geolocation.
17. A method comprising: a. accessing information from a machine-readable tag by scanning said machine-readable tag with a user device wherein the machine-readable tag is mounted within a vehicle; b. determining a real-time geolocation of a user device based upon information obtained from the machine-readable tag; c. selecting an interactive media content based upon the real-time geolocation; d. delivering the interactive media content to the user device via an application downloaded on the user device or via a uniform resource locator (URL); e. responsive to detecting a change in the real-time geolocation of the user device, selecting an alternative interactive media content based upon the changed geolocation of the user device; and f. delivering the alternative interactive media content to the user device.
18. The method of claim 17 wherein detecting a change in the real-time geolocation of the user device includes determining that the changed geolocation of the user device is within 30 miles of an intended destination location.
19. The method of claim 17 wherein selecting interactive media content includes selecting a coupon for a live event occurring at the determined real-time geolocation.
20. The method of claim 17 wherein determining the real-time geolocation of a user device includes determining the real-time geolocation within 10 seconds of passing through a set of location coordinates.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0019] The accompanying drawings illustrate the present invention. In such drawings:
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION OF THE INVENTION
[0026] The above described drawing figures illustrate the invention, a system (10) for interacting with a user device (12) via a plurality of machine-readable tags (18) that enable the system (10) to provide interactive mobile content (15) to the user device (12) based on a geolocation and/or destination of a vehicle (30).
[0027] For purposes of this application, the term “vehicle” is defined to include any form of mobile vehicle, such as an aircraft, boat, ship, train, automobile, truck, motorhome, bus, and any other forms of vehicle known in the art.
[0028] Various embodiments are described more fully hereinafter with reference to the accompanying drawings, which form a part hereof, and which show, by way of illustration, specific exemplary embodiments by which the innovations may be practiced. The embodiments may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the embodiments to those skilled in the art. Among other things, the various embodiments may be methods, systems, media, devices, or any similar or equivalent arrangements known to those skilled in the art. Accordingly, the various embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects.
[0029] The following detailed description is, therefore, not to be taken in a limiting sense.
[0030]
[0031] In one embodiment, the content (15), such as coupons, is selected as being proximate (e.g., within 30 miles) the destination of the aircraft. Coupons for restaurants that are located proximate the destination airport may be selected for options to each of the users. As discussed below, transportation to the restaurant may also be provided for one or more of the user/passengers.
[0032] As shown in
[0033] Each of the machine-readable tags (18) encodes an address that will direct the user device (12) to a server system, as shown in
[0034] The machine-readable tags (18) are adapted to be read by a user device (12), typically a mobile “smart” phone, although alternatively any form of laptop computer, tablet computer, personal digital assistant (PDA), netbook computer, and the like. The machine-readable tags (18) can be programmed to automate tasks, such as, for example, to change phone settings, create and send a text, launch an application, or any number of commands to be executed, limited only by the communication device.
[0035] The system (10), as discussed in greater detail below, may be programmed to allow, for example, advertisers, travel companies, promoters, performers, and the like to direct the individuals to a specific Web page, or have the user device (12) perform a specific action when the machine-readable tags (18) are scanned by the user device (12) (i.e., by a camera of the user device [12]). In the embodiment of
[0036] In this embodiment, at some point during a trip in the vehicle, such as near the end of a flight to a destination city, the users on the vehicle who have selected the coupon for download are determined, and each of the users who have downloaded the coupon are notified of the identities of the other users who downloaded the coupon, and of whom are present in the same vehicle, in this case an aircraft. Transportation of all of the users who have downloaded the coupon is facilitated, to the location of the restaurant so they may utilize the coupon which each of them downloaded. This may be done via ride sharing amongst the passengers, some of whom may already have cars at the airport, or it may be arranged via a ridesharing application (e.g., UBER®, etc.), via a charter vehicle (e.g., a limousine), or any other method known in the art.
[0037] In other embodiments, the machine-readable tags (18) may allow individuals to perform contactless transactions such as, for example, to purchase tickets, order meals, download coupons (13), and shop for merchandise while inside of the aircraft (30). In a typical embodiment, the plurality of machine-readable tags (18) are encrypted with data that can be updated remotely on a real time basis via, for example, a URL redirect page, or by sending and launching an application (“app”). In addition, in a typical embodiment, the plurality of machine-readable tags (18) are linked together and viewed as a network rather than individual tags (18).
[0038] In the embodiment of
[0039] As shown in
[0040] Also, the system (10) maintains the ability to present selected content to passengers located in first class seating versus coach seating, as discussed in greater detail below. In other embodiments, upon swiping or scanning the user devices (12), individuals may be directed to various advertisers' Web pages, depending on when the user device (12) was scanned, so that advertisers can provide multimedia content throughout the flight. As mentioned, the time of day/night may also be incorporated into the media selection criteria. Therefore, an aircraft (30) that is about to land in Las Vegas at night may play an advertisement for a steak restaurant located on the Las Vegas Strip on the screen (16) located on the back of the seat, and simultaneously the user device (12) would be directed to a Web site that contains a coupon (13) for download for that steak house. Alternatively, an aircraft (30) that is about to land in the morning in Los Angeles will receive programming and coupons (13) or other promotional offers related to breakfast options near Los Angelese International Airport. This may include any form of entertainment, dining, hotels, shows, etc., that may be of interest to a traveler at the designated location at the designated point in time (e.g., time of day, day of week, time of year, etc.). This is discussed in greater detail below.
[0041] Mobile payment is a rapidly expanding business segment, and NFC applications (e.g., contactless transactions) are expected to be the most widely adopted form of mobile payments. Embodiments of the invention provide individuals with the ability to establish radio communication between their user devices (12) and the plurality of machine-readable tags (18) by touching them together or bringing them into close proximity, usually within a few centimeters, via NFC. In some embodiments, the plurality of machine-readable tags (18) may also have the ability to download a digital coupon (13) onto the user devices (12), which could be redeemed at a local event or retail location. This provides concession owners, retail owners, and advertisers an ability to immediately see the conversion rate of a coupon (13) that is issued (i.e., 100 coupons [13] were scanned via the plurality of machine-readable tags [18] were redeemed). These digital coupons (13) could be redeemed at a specific geographic area, or worldwide.
[0042] In a typical embodiment, each of the plurality of machine-readable tags (18) has a unique identification number that is stored within a database, allowing a specific message to be delivered to each of the plurality of machine-readable tags (18) in the aircraft (30) at a given time. This enables individuals to order meals to be delivered to their seats (20) by scanning the plurality of machine-readable tags (18) with their device and being directed to a Web page. This is especially useful because it can be accomplished via a standard mobile Web browser, versus requiring the user to download an application onto their user device (12).
[0043] Along with remotely updating the plurality of machine-readable tags (18) with URL redirecting technology, the server system (40) (shown in
[0044] In a typical embodiment, remotely updated, machine-readable tag programming allows individuals to download digital coupons (13) directly to their user devices (12) and transfer the digital coupon (13) to other user devices (12). For example, upon bringing a user device (12) in close proximity to a machine-readable tag (18), an individual may be directed to a Web page with a downloadable digital coupon (13) for 10% off at a local retail store. If the individual transfers the digital coupon (13) from his/her user device (12) to, for example, five other user devices (12) within a fixed time period, e.g., one week, the coupon (13) offer automatically upgrades from 10% to 20% off at the local retail store. This capability incentivizes individuals to transfer their digital coupons (13) to family and friends so that they will receive greater discounts. Also, this capability will allow brands and retailers to watch their promotion go viral from a first point of download to various locations to which the coupons (13) are transferred between user devices (12). They may also be shared and tracked via NFC, MMS, and text message or social media such as Facebook, Twitter, Snapchat, and the like. Mobile coupons (13) may be browser-based or stored into users' digital wallets located on their user device (12).
[0045]
[0046] In the embodiment of
[0047] A content management portal (44), generated by the content management server (42), may be used to determine the content that is correlated with the current geolocation or destination, and transmit the content to the display screens (16) of the vehicle (30). It may also be used to determine the mobile content (15) that is provided via the distribution server (46) to the user devices (12).
[0048] An analytics portal (52) generated by the analytics server (50) may be used to operatively generate, display, and report analytics data regarding the operation of the system (10). Some components, such as the analytics server (50), may not be included in some embodiments, and other additional components may be included in alternative embodiments. The configuration and function of these servers is discussed in greater detail below.
[0049] The term “computer memory” as used herein refers to any tangible, nontransitory storage that participates in providing instructions to a processor for execution. Such a medium may take many forms, including, but not limited to, nonvolatile media, volatile media, and any equivalent media known in the art. Nonvolatile media includes, for example, ROM, magnetic media, and optical storage media. Volatile media includes, for example, DRAM, which typically serves as the main memory. Common forms of computer memory include, for example, hard drives and other forms of magnetic media, optical media such as CD-ROM disks, as well as various forms of RAM, ROM, PROM, EPROM, FLASH-EPROM, solid state media such as memory cards, and any other form of memory chip or cartridge or any other medium from which a computer can read. While several examples are provided above, these examples are not meant to be limiting, but illustrative of several common examples, and any similar or equivalent devices or systems may be used that are known to those skilled in the art.
[0050] Furthermore, the term “database” as used herein, refers to any form of one or more (or combination of) relational databases, object-oriented databases, hierarchical databases, network databases, nonrelational (e.g. NoSQL) databases, document store databases, in-memory databases, programs, tables, files, lists, or any form of programming structure or structures that function to store data as described herein.
[0051]
[0052] First, a user device (12) is used to scan the machine-readable tag (18), as shown in
[0053] The content management server (42), shown in
[0054] The analytics server (50) is used to store analytics information in a suitable database, which may be stored and accessed via an analytics portal (52), as seen in
[0055] The server system (40) may also provide multimedia content to the display screens (16) of the vehicle, which are synchronized with the mobile content (15) provided to the user device (12). As shown in
[0056] As shown in
[0057] Providing interactive mobile content (15) may also include the steps of generating the desired content in a format for use in a mobile application and transmitting the mobile application and the desired content to the user device (12). In one embodiment, the system (10) utilizes a cloud-based application (or “app”). For the cloud-based app to work, it is written (in a suitable format for iOS, Android, etc.) and then either loaded onto the cloud-based platform or ported into a cloud-based operating system. Once in the cloud platform, the app can be accessed from a user device (12) and displayed as if it were running natively on the user device (12). In operation, once the user scans the tag, the geolocation distribution server (46) receives the incoming user scan, then asks the content management server (42) where it should point the user, and then directs the user device (12) to display the cloud-based application. The content management server (42) may include the ability to change the content on the cloud-based application independently or in conjunction with the geolocation of the user device (12).
[0058] In another embodiment, the system (10) utilizes an “instant app.” Instant apps download small samples of an application onto a user device (12), which will then run as a full application without the need for a physical download by the user. An instant app differs from a cloud-based app because it may download a small amount of information onto the user device to enable operation. In use, once the user scans the tag, the geolocation distribution server (46) receives the incoming user scan, then asks the content management server (42) where it should point the user, and then directs the user device (12) to display the instant application. The term “instant app” refers to any application that can be opened before requiring installation by the user on any manner of mobile device operating system.
[0059]
[0060]
[0061] As used in this application, the words “a,” “an,” and “one” are defined to include one or more of the referenced item unless specifically stated otherwise. The terms “approximately” and “about” are defined to mean ±10%, unless otherwise stated. Also, the terms “have,” “include,” “contain,” and similar terms are defined to mean “comprising” unless specifically stated otherwise. Furthermore, the terminology used in the specification provided above is hereby defined to include similar and/or equivalent terms, and/or alternative embodiments that would be considered obvious to one skilled in the art given the teachings of the present patent application. While the invention has been described with reference to at least one particular embodiment, it is to be clearly understood that the invention is not limited to these embodiments, but rather the scope of the invention is defined by claims made to the invention.