Системы для развлечений в полете (IFE; in-flight entertainment) и информационные системы во время полета могут предоставлять развлекательные материалы, информацию движущейся карты, полетную информацию или другую информацию для пассажиров воздушного судна. Системы IFE могут включать в себя централизованные мониторы, мониторы на спинках кресел и/или соединения для персональных электронных устройств посредством беспроводной сети, которые позволяют пассажирам воздушного судна пользоваться аудиоконтентом, видеоконтентом, информацией движущейся карты, электронными играми и т.д. Аудиоконтент может включать в себя: музыку, новости, комедии, информацию движущейся карты, полетную информацию, туристическую информацию и т.д. Такой видеоконтент может включать в себя: телевизионные программы, фильмы, прямые трансляции телевизионных программ (например, прямые трансляции новостей, прямые трансляции спортивных событий), программы кабельного телевидения и т.д. Информация движущейся карты может предоставлять полетную информацию в режиме реального времени. Например, информация движущейся карты может предоставлять карту, которая отражает текущее положение и направление воздушного судна, а также другую информацию о полете (например, высоту, скорость полета, температуру внешней воздуха, расстояние до пункта назначения, расстояние от пункта вылета, местное время и т.д.).
В одном примере системы IFE могут обеспечивать подключение к сети для развлечений в полете персональным электронным устройствам, таким как мобильные телефоны, ноутбуки или планшетные компьютеры. Например, системы IFE могут позволять пассажирам воздушного судна использовать аудиоконтент, видеоконтент и т.д. с помощью персональных электронных устройств. Персональные электронные устройства могут принимать аудиоконтент, видеоконтент и т.д. от сервера, находящегося на борту воздушного судна, посредством беспроводной точки доступа (например, точки доступа Wi-Fi) на воздушном судне. Кроме того, системы IFE могут предоставлять услуги Интернета в салоне, что может позволить пассажирам воздушного судна выполнять действия, такие как просмотр интернет страниц, просмотр мультимедиа, обмен текстовыми сообщениями, обмен сообщениями посредством мессенджера, электронная почта и т.д. с помощью персональных электронных устройств. Услуга Интернета в полете может быть обеспечена посредством спутниковой сети, связанной с коммуникационным оборудованием на воздушном судне, которое позволяет пассажирам воздушного судна подключаться к Интернету из персональных электронных устройств через беспроводную точку доступа.
Изложение сущности изобретения
Предложен способ обеспечения целевых электронных рекламных объявлений на воздушном судне. Способ может включать установление на сервере на борту воздушного судна соединения с клиентским устройством на борту воздушного судна. На сервере может быть идентифицирован профиль пользователя, связанный с пользователем клиентского устройства. Профиль пользователя может включать в себя информацию о маршруте для пользователя клиентского устройства. Способ может дополнительно включать выбор целевого электронного рекламного объявления, основываясь частично на информации о маршруте на сервере. Целевое электронное рекламное объявление может быть выбрано из хранилища данных электронных рекламных объявлений. Целевое электронное рекламное объявление может быть отправлено на клиентское устройство для отображения с помощью графического пользовательского интерфейса на клиентском устройстве.
Предложен энергонезависимый машиночитаемый носитель данных, имеющий реализованные в нем команды. Команды при выполнении одним или более процессорами вызывают выполнение процесса одним или более процессорами. Процесс может включать установление на сервере на борту воздушного судна соединения с клиентским устройством на борту воздушного судна. Процесс может включать прием запроса на основной контент от клиентского устройства на сервере. Основной контент может храниться в хранилище данных с основным контентом на борту воздушного судна. На сервере может быть идентифицирован профиль пользователя, связанный с пользователем клиентского устройства. Профиль пользователя может включать в себя демографическую информацию, информацию о маршруте и информацию о маршруте. Процесс может включать выбор целевого электронного рекламного объявления, основываясь частично на профиле пользователя на сервере. Целевое электронное рекламное объявление может быть выбрано из хранилища данных электронных рекламных объявлений. Основной контент и целевое электронное рекламное объявление можно передавать на клиентское устройство для отображения с помощью графического пользовательского интерфейса на клиентском устройстве.
Предложена система, которая может включать в себя по меньшей мере один процессор. Система может содержать по меньшей мере одно запоминающее устройство, содержащее хранилище данных для хранения множества данных и команд. Множество данных и команд при выполнении вызывают установление системой соединения с клиентским устройством на борту воздушного судна. Может быть извлечен профиль пользователя, связанный с пользователем клиентского устройства. Профиль пользователя может включать в себя демографическую информацию и информацию о маршруте. Целевое электронное рекламное объявление можно идентифицировать из хранилища данных электронных рекламных объявлений, которое соответствует профилю пользователя, с использованием модели машинного обучения. Множество данных и команд при выполнении вызывают передачу системой целевого электронного рекламного объявления на клиентское устройство для отображения с помощью графического пользовательского интерфейса на клиентском устройстве.
Краткое описание графических материалов
На фиг. 1A представлена блок-схема, иллюстрирующая систему для обеспечения целевых электронных рекламных объявлений на воздушном судне в соответствии с примером настоящей технологии.
На фиг. 1В представлена блок-схема, иллюстрирующая систему для обеспечения целевых электронных рекламных объявлений на воздушном судне в соответствии с примером настоящей технологии.
На фиг. 1C представлена блок-схема, иллюстрирующая систему и связанные с ней операции для обеспечения целевых электронных рекламных объявлений, полученных из среды поставщика услуг на клиентское устройство на воздушном судне в соответствии с примером настоящей технологии.
На фиг. 2 представлена блок-схема, иллюстрирующая систему для обеспечения целевых электронных рекламных объявлений на воздушном судне в соответствии с примером настоящей технологии.
На фиг. 3 проиллюстрирована система для обновления контента, хранящегося на сервере воздушного судна, в соответствии с примером настоящей технологии.
На фиг. 4 проиллюстрирован пользовательский интерфейс, который отображает главный экран с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) в соответствии с примером настоящей технологии.
На фиг. 5 проиллюстрирован пользовательский интерфейс, который отображает главный экран с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) в соответствии с примером настоящей технологии.
На фиг. 6 проиллюстрирован пользовательский интерфейс, который отображает главный экран с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) в соответствии с примером настоящей технологии.
На фиг. 7 проиллюстрирован пользовательский интерфейс, который отображает главный экран с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) в соответствии с примером настоящей технологии.
На фиг. 8 проиллюстрирован пользовательский интерфейс, который отображает главный экран с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) в соответствии с примером настоящей технологии.
На фиг. 9 проиллюстрирован пользовательский интерфейс, который отображает главный экран с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) в соответствии с примером настоящей технологии.
На фиг. 10 представлена схема технологического процесса типового способа обеспечения целевых электронных рекламных объявлений на воздушном судне.
На фиг. 11 представлена схема технологического процесса типового способа обеспечения целевых электронных рекламных объявлений на воздушном судне.
На фиг. 12 представлена спутниковая система связи в соответствии с примером настоящей технологии.
На фиг. 13 представлена блок-схема, которая предоставляет типовое изображение вычислительного устройства, которое может быть использовано в настоящей технологии.
Подробное описание
На фиг. 1A представлен пример системы для обеспечения целевых электронных рекламных объявлений 116 для клиентского устройства 150 на воздушном судне 100. Например, воздушное судно 100 может представлять собой одно из множества воздушных судов, которые включены в парк воздушных судов. В примерах, описанных в настоящем документе, алгоритмы, описанные в настоящем документе, описаны в контексте воздушного судна. В альтернативном варианте осуществления алгоритмы, описанные в настоящем документе для обеспечения целевых электронных рекламных объявлений 116, могут быть обеспечены для клиентского устройства 150 на мобильной платформе другого типа, такой как корабль, автобус, поезд и т.д. Сервер 110 на борту воздушного судна 100, может выбирать целевые электронные рекламные объявления 116 из хранилища 120 данных электронных рекламных объявлений 122 на основе профиля 124 пользователя, причем хранилище 120 данных может локально хранить электронные рекламные объявления 116 на борту воздушного судна 100. Целевые электронные рекламные объявления 116 могут быть связаны с продуктами, услугами, предложением, акциями, купонами и т.д. Целевые электронные рекламные объявления 116 представляют собой цифровые электронные рекламные объявления, которые могут состоять из цифрового видео, цифрового аудио, цифрового текста, цифровой анимации и т.д. Электронные рекламные объявления 116 могут представлять собой баннерные рекламные объявления, мультимедийные рекламные объявление, всплывающие рекламные объявления, плавающие рекламные объявления, рекламные объявления на обоях, рекламные видеообъявления, расширяющиеся рекламные объявления и т.д. Каждое целевое электронное рекламное объявление 116 может быть связано с одной или более целевыми характеристиками (например, метаданными, ключевыми словами и т.д.), хранящимися в хранилище 120 данных, которые указывают на информацию о профиле пользователя, для которого предназначено целевое электронное рекламное объявление 116. Например, если целевое электронное рекламное объявление 116 предназначено для конкретного пола, связанные с ним целевые характеристики могут указывать на конкретный пол. В качестве другого примера, если целевое электронное рекламное объявление 116 предназначено для пользователей, имеющих адресат в конкретном местоположении (например, в городе и т.д.), связанная с ним целевая характеристика может указывать на конкретный адресат. Затем сервер 110 может выбрать целевые электронные рекламные объявления 116 из хранилища 120 данных электронных рекламных объявлений 122 путем согласования некоторых или всех из информации профиля пользователя 124 с некоторыми или всеми целевыми характеристиками. Это может быть выполнено путем сравнения информации профиля пользователя 124 с целевыми характеристиками целевых электронных рекламных объявлений 122 и на основании сравнения выбранных электронных рекламных объявлений 122, которые предназначены для пользователя клиентского устройства 150. Сервер 110 может передавать целевые электронные рекламные объявления 116 на клиентское устройство (-а) 150 посредством беспроводной точки 140 доступа, причем клиентское (-ие) устройство (-а) 150 и беспроводная точка 140 доступа могут быть встроены в воздушное судно 100. Клиентское (-ие) устройство (-а) 150 может (могут) принимать целевые электронные рекламные объявления 116 для отображения вместе с основным контентом 132, который может быть предложен для потребления пользователем (например, пассажиром) клиентского устройства 150. Основной контент 132 может, например, храниться на борту воздушного судна 100, например на сервере 110, и/или на другом сервере, на борту воздушного судна 100. Примеры основного контента 132, которые могут храниться, включают данные, такие как медиаконтент (например, музыка, видео и т.д.), информация о покупках, информация движущейся карты, информация о пункте назначения, объявления общественной безопасности и т.д. В качестве еще одного примера, основной контент 132 может быть дополнительно или альтернативно быть принят посредством беспроводного канала связи от удаленного сервера, расположенного вне воздушного судна 100. Примеры основного контента, который может быть принят посредством беспроводного канала связи, включают в себя сетевые данные, доступные посредством сети (например, Интернет), такие как веб-браузер, текстовое сообщение, сообщения электронной почты и медиаконтент (например, музыка, видео, телевизионные каналы и т.д.), которые могут запрашиваться пользователем.
В данном примере клиентское устройство 150 может представлять собой персональное электронное устройство, такое как мобильный телефон, планшетный компьютер, ноутбук и т.д. Клиентское устройство 150 может отображать целевое электронное рекламное объявление 116 посредством пользовательского интерфейса 152. Пользовательский интерфейс 152 может, например, быть связан с приложением 154 (например, приложением IFE), которое выполняется на клиентском устройстве 150. В качестве другого примера, пользовательский интерфейс 152 может быть обеспечен, когда с использованием клиентского устройства 150 открывают интернет-браузер. Например, целевое электронное рекламное объявление 116 может отображаться с основным контентом 132 посредством пользовательского интерфейса 152, или целевое электронное рекламное объявление 116 может отображаться до или после основного контента 132 посредством пользовательского интерфейса 152.
В одном примере сервер 110 может устанавливать соединение с клиентским устройством 150 посредством беспроводной точки 140 доступа. Клиентское устройство 150 может переноситься пользователем (например, пассажиром) внутри воздушного судна 100. В некоторых примерах пользователь может предоставлять данные для входа (например, учетные данные пользователя, такие как имя пользователя и пароль) посредством пользовательского интерфейса 152 для установления соединения с сервером 110. В другом примере соединение между клиентским устройством 150 и сервером 110 может быть установлено после подключения клиентского устройства 150 к беспроводной точке 140 доступа. Пользовательский интерфейс 152 может позволить пользователю запрашивать и использовать основной контент 132, например, фильмы, телевизионные программы, музыку, электронные игры, информацию движущейся карты, контента в отношении покупок, контента пункта назначения и т.д. В одном примере клиентское устройство 150 может подключаться к серверу 110, когда воздушное судно 100 находится на земле или после того, как воздушное судно 100 достигнет определенной высоты (например, 10 000 футов).
В некоторых примерах сервер 110 (или другой сервер на борту или устройство вне воздушного судна 100) может хранить данные, связывающие профиль 124 пользователя с конкретным пользователем клиентского устройства 150. Другими словами, профиль 124 пользователя может быть связан с пользователем (или пассажиром), который использует клиентское устройство 150. В данном примере между профилем 124 пользователя и конкретным пользователем из потенциально множества пользователей клиентского устройства 150 может быть создано сообщество. В частности, профиль 124 пользователя может находиться на уровне пользователя, а отдельные профили 124 пользователя могут существовать для отдельных пользователей одного и того же клиентского устройства 150. В таком случае множество пользователей могут использовать одно и то же клиентское устройство 150, и каждый пользователь может быть связан с уникальным профилем 124 пользователя. Конкретный пользователь клиентского устройства 150 может быть, например, определен на основании информации, предоставляемой пользователем, такой как данные для входа, выбор конкретного профиля, отображаемого в пользовательском интерфейсе 152, другой информации о пользователе, предоставляемой клиентским устройством 150 и т.д.
В некоторых примерах профиль 124 пользователя может быть связан с клиентским устройством 150, и тот же профиль 124 пользователя может использоваться для всех пользователей клиентского устройства 150. Иными словами, профиль 124 пользователя может быть выбран на уровне устройства, и тот же профиль 124 пользователя может использоваться для всех пользователей клиентского устройства 150. Таким образом, в этих примерах данные могут храниться на сервере 110 (или другом сервере, на борту или вне воздушного судна), указывая на связь между профилем 124 пользователя и уникальной идентификационной информацией (например, MAC-адрес) клиентского устройства 150.
В некоторых примерах профиль 124 пользователя может быть связан со множеством клиентских устройств 150. Например, конкретный пользователь с конкретным профилем 124 пользователя может использовать множество клиентских устройств 150, например мобильный телефон и ноутбук. В данном примере профиль 124 пользователя может быть связан с каждым из множества клиентских устройств 150.
Профиль 124 пользователя может включать информацию 128 о маршруте. В некоторых примерах информация 128 о маршруте профиля 124 пользователя может содержать информацию о воздушном судне, которая может быть принята от вычислительных систем воздушного судна посредством шины данных воздушного судна, c которой связан сервер 110. Шина данных воздушного судна может, например, работать в соответствии с протоколом авиационной радиоэлектроники ARINC (Aeronautical Radio, INC.), который может использоваться сервером 110 для считывания и записи различных состояний или рабочих событий, связанных с воздушным судном 100. Тип информации воздушного судна, включенной в профиль 124 пользователя, может отличаться от примера к примеру. Примеры информации о воздушном судне могут включать в себя одно или более из: текущего местоположения воздушного судна, текущего маршрута (пункта вылета и пункта назначения) воздушного судна и т.д. Текущий маршрут воздушного судна 100 может представлять собой путь между пунктом вылета воздушного судна и пунктом назначения воздушного судна. В некоторых примерах профиль 124 пользователя может не содержать информацию профиля, специфичную для пользователя. Другими словами, в таких примерах информация 128 о маршруте профиля 124 пользователя может содержать только информацию о воздушном судне. В таком случае все пользователи на борту воздушного судна 100, могут иметь тот же профиль 124 пользователя.
Профиль 124 пользователя может локально храниться в хранилище 120 данных сервера 110. В альтернативном варианте осуществления профиль 124 пользователя может храниться на внешнем (или вне воздушного судна) сервере 100. Профиль 124 пользователя может включать в себя демографическую информацию 126 и/или информацию 128 о маршруте и/или информацию 130 об интересах пользователя. Демографическая информация 126 может включать в себя одни или более демографических данных пользователя, таких как возраст или возрастной диапазон, пол, языки, на которых говорит, социально-экономический статус, уровень образования, семейное положение, род занятий и т.д., связанные с пользователем. Информация 128 о маршруте может включать в себя информацию о воздушном судне, как указано выше. Информация о маршруте может также или альтернативно включать в себя информацию о маршруте пользователя, который является характерным для данного пользователя. Например, информация 128 о маршруте может включать в себя информацию о пункте вылета пользователя (например, географическое местоположение, из которого пользователь начал путешествие), информацию о пункте назначения пользователя (например, географическое местоположение, к которому перемещается пользователь), даты перемещения пользователя, класс купленного пользователем билета (например, первый класс, бизнес-класс, эконом-класс), продолжительность путешествия, цель путешествия (например, бизнес или отдых), местоположения кресла, время путешествия, продолжительность времени между временем бронирования авиабилета и фактическим временем полета и т.д. Информация 130 об интересах может включать в себя одно или более предпочтений, таких как некоторые продукты, представляющих интерес для пользователя (например, телевизоры, лыжи и спортивные автомобили), виды деятельности, которые представляют интерес для пользователя (футбол, катание на лыжах, альпинизм, йога), некоторые блюда, представляющие интерес для пользователя (например, стейк, рамен) и т.д. Другими словами, информацию 130 об интересах можно описать поведенческой характеристикой пользователя (например, склонностью потреблять некоторые виды контента или осуществлять некоторые виды деятельности).
В одном примере происхождение пользователя и пункт назначения пользователя могут быть связаны с пользователем, тогда как пункт вылета воздушного судна и пункт назначения воздушного судна могут быть связаны с воздушным судном 100, а не самим пользователем. Таким образом, пункт назначения пользователя и пункт назначения воздушного судна могут быть разными, когда путешествие пользователя включает более одного перелета. В некоторых случаях, когда пользователь участвует в нескольких перелетах для достижения пункта назначения пользователя, целевое электронное рекламное объявление 116, выбранное подсистемой 112 доставки целевых рекламных объявлений (более подробно описана ниже), может быть основано на пункте назначения пользователя, а не пунктом назначения воздушного судна 100, на котором находится пользователь в данный момент времени.
В одном примере сервер 110 может создавать профиль 124 пользователя, который частично основан на информации, полученной от пользователя посредством пользовательского интерфейса 152 клиентского устройства 150. Например, пользовательский интерфейс 152 может отображать опросник, который собирает от пользователя демографическую информацию 126, информацию 128 о маршруте и/или информацию 130 об интересах. Пользователь может вручную вводить сведения о себе (например, демографическую информацию, предпочтения и антипатии) и маршрут путешествия. На основании этой полученной информации сервер 110 может создавать профиль 124 пользователя для пользователя, связанного с клиентским устройством 150.
Дополнительно или альтернативно, сервер 110 может создавать профиль 124 пользователя, частично основанный на информации, полученной от оператора воздушного судна (например, из хранилища данных авиакомпании) или другого объекта. Например, оператор воздушного судна может предоставить определенные сведения о пользователе, такие как демографическая информация 126, информация 128 о маршруте и/или информацию 130 об интересах. В одном примере пользователь может быть частью программы лояльности, осуществляемой оператором воздушного судна, и в рамках программы лояльности, некоторые сведения о пользователе могут собираться с течением времени. Сервер 110 может получать эту информацию от внешнего сервера и хранилища данных, связанных с оператором воздушного судна (не показаны). Сервер 110 может получать информацию перед вылетом воздушного судна 100 или, альтернативно, когда воздушное судно 100 находится в воздухе. На основании этой полученной информации сервер 110 может создавать профиль 124 пользователя для пользователя, связанного с клиентским устройством 150.
В одной конфигурации подсистема 112 доставки целевых рекламных объявлений сервера 110 может выбирать целевое электронное рекламное объявление 116 из хранилища 120 данных электронных рекламных объявлений 122 на основе профиля 124 пользователя клиентского устройства 150. Другими словами, использование некоторых или всех из демографических данных 126 и/или части или всей информации 128 о маршруте и/или некоторой или всей информации 130 об интересах для пользователя, представленного профилем 124 пользователя, подсистема 112 доставки целевых рекламных объявлений позволяет выбирать подходящее целевое электронное рекламное объявление 116 для доставки на клиентское устройство 150.
В одном примере подсистема 112 доставки целевых рекламных объявлений может использовать модель 114 машинного обучения для выбора целевого электронного рекламного объявления 116 на основе демографической информации 126 и/или информации 128 о маршруте и/или информация 130 об интересах для пользователя, включенного в профиль 124 пользователя. Другими словами, демографическая информация 126 и/или информация 128 о маршруте и/или информация 130 об интересах могут быть введены в ранее обученную модель 114 машинного обучения, а модель 114 машинного обучения может генерировать выходные данные, которые указывают на то, что будет выбрано целевое электронное рекламное объявление 116.
В качестве примера, модель 114 машинного обучения может быть сгенерирована с использованием контролируемого обучения, неконтролируемого обучения или обучения с подкреплением. Модель 114 машинного обучения может применять обучение признакам, разреженное использование словаря, обнаружение аномалий, деревья принятия решения, правила ассоциации, эвристические правила и т.д. для улучшения производительности модели 114 машинного обучения с течением времени. Кроме того, модель 114 машинного обучения может включать в себя статистические модели (например, регрессию), анализ главных компонентов, нейронные сети или любой другой тип искусственного интеллекта (ИИ).
В качестве не имеющего ограничительного характера примера профиль 124 пользователя для конкретного пользователя может указывать на то, что пользователь представляет собой мужчину в возрасте 50 с небольшим лет, летящего в Нью-Йорк, имеющего уровень дохода, который классифицирует пользователя как высший средний класс, и летящего в первом классе. Профиль 124 пользователя, содержащий эту информацию, может быть предоставлен в модель 114 машинного обучения. На основании этой информации подсистема 112 доставки целевых рекламных объявлений может выбирать целевое электронное рекламное (-ые) объявление (-я) 116 для пользователя, такую как рекламное (-ые) объявление (-я) 116 для изысканных вин, дорогих магазинов часов в Нью-Йорке, роскошных круизах и т.д. на основании информации о пользователе, включенной в профиль 124 пользователя.
В качестве другого не имеющего ограничительного характера примера профиль 124 пользователя для конкретного пользователя может указывать на то, что пользователь представляет собой женщину в возрасте около 25 лет, которая летит в Таиланд на три месяца, имеет высшее образование, но имеет относительно низкий годовой доход, и любит читать исторические биографические книги. На основании этой информации подсистема 112 доставки целевых рекламных объявлений может выбирать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 116 для пользователя, такое как рекламное объявление (-я) для недорогостоящих видов деятельности или мероприятий (например, посещение музеев) в Таиланде, высокорейтинговых хостелов в Таиланде, билетов на автобус по акционным ценам или такси по акционным ценам при путешествии по Таиланду и т.д.
В качестве еще одного не имеющего ограничительного характера примера профиль 124 пользователя для конкретного пользователя может указывать на то, что пользователь представляет собой мужчину в возрасте 20 с небольшим лет, который летит в Амстердам с друзьями на летний отдых. На основании этой информации подсистема 112 доставки целевых рекламных объявлений может выбирать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 116 для пользователя, такое как рекламное (-ые) объявление (-я) для определенных мероприятий в Амстердаме (например, спортивные мероприятия, происходящие в период времени, в течение которого пользователь находится в Амстердаме) и/или определенных ресторанов в Амстердаме, которые рассчитаны на молодежь.
В качестве дополнительного не имеющего ограничительного характера примера профиль 124 пользователя для конкретного пользователя может указывать на то, что пользователь говорит на китайском и летит в Китай. На основании этой информации подсистема 112 доставки целевых рекламных объявлений может выбирать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 116 для пользователя, такую как рекламное (-ые) объявление (я) на мандаринском диалекте.
В одной конфигурации сервер 110 может передавать выбранное целевое электронное рекламное объявление 116 на клиентское устройство 150 посредством беспроводной точки 140 доступа. Приложение 154 для развлечений в полете, выполняемое на клиентском устройстве 150, может отображать целевое электронное рекламное объявление 116 посредством пользовательского интерфейса 152. Целевое электронное рекламное объявление 116 может отображаться с помощью (или до или после) основного контента 132 посредством пользовательского интерфейса 152 различным образом или способами. Например, целевое электронное рекламное объявление 116 (например, видеореклама для нового типа шампуня) может отображаться перед началом видеоконтента или аудиоконтента, или целевое электронное рекламное объявление 116 (например, рекламное изображение для мужской одежды) может отображаться, когда прерывается видеоконтент или аудиоконтент. В другом примере целевое электронное рекламное объявление 116 может отображаться вместе с информацией о покупках, информацией движущейся карты, информацией о пункте назначения и т.д. В еще одном примере целевое электронное рекламное объявление 116 может отображаться при запуске главного экрана в приложении 154 для развлечений в полете.
В прошлом электронная реклама на воздушных судах была неподвижной и не целевой. Другими словами, в прошлом электронная реклама не учитывала информацию, относящуюся к пользователю, такую как демографическая информация, маршрут следования пользователя, информация о воздушном судне, интересах пользователя и т.д. Такие же электронные рекламные объявления ранее отображались для всех пользователей на воздушном судне, независимо от конкретных индивидуальных характеристик пользователя, маршруте следования пользователя, информации о воздушном судне, интересах пользователя и т.д. В результате этого пользователи (которые включают пассажиров) часто сталкивались с электронными рекламными объявлениями, которые не были связаны с возрастом пользователя, родом занятий, маршрутом путешествия, интересами и т.д. Эти плохо приспособленные электронные рекламные объявления могли бы вызывать потерю интереса пользователей ко всем электронным рекламным сообщениям и/или побуждать их пропускать электронные рекламные сообщения, если это возможно.
В настоящей технологии пользователи воздушного судна могут получать целевые электронные рекламные объявления, которые являются специфичными для пользователя, например, в отношении их демографических данных, маршрута следования пользователя, интересов, информации о воздушном судне и т.д. Целевые электронные рекламные объявления могут определяться динамически подсистемой 112 доставки рекламных объявлений и могут быть персонализированы для отдельного пользователя или группы пользователей. Целевые электронные рекламные объявления могут иметь повышенную полезность и интерес для пользователей, поскольку целевое электронное рекламное объявление может быть связано с пунктом назначения пользователя (или другой информацией о маршруте). На основании целевых электронных рекламных объявлений пользователь может быть проинформирован об определенных мероприятиях, местах, ресторанах, магазинах и т.д. в пункте назначения, к которому направляется пользователь. Кроме того, целевые электронные рекламные объявления могут улучшить впечатление пользователя от пребывания на воздушном судне, поскольку пользователь может получать более полезную и информативную информацию.
На фиг. 1B представлен пример системы и связанных с ней операций для обеспечения целевых электронных рекламных объявлений 116 для клиентского устройства 150 на воздушном судне 100. В данном примере клиентское устройство 150 может представлять собой систему, встроенную в спинку кресла, установленную на кресле перед пользователем, сидящим в воздушном судне 100. Сервер 110 на борту воздушного судна 100 может передавать целевые электронные рекламные объявления 116 по проводному соединению (или беспроводному соединению) между сервером 110 и клиентским устройством 150 (например, система, встроенная в спинку кресла). В данном примере, поскольку клиентское устройство 150 не является неподвижным, пользователь может сидеть за посадочным местом, на котором установлено клиентское устройство 150 для просмотра основного контента 132 и адресных электронных рекламных объявлений 116.
На фиг. 1C представлен пример системы для обеспечения целевого (-ых) электронного (-ых) рекламного (-ых) объявления (-ий) 116, полученных от среды 170 поставщика вычислительных ресурсов для клиентского устройства 150 на воздушном судне 100. Среда 170 поставщика вычислительных ресурсов может включать в себя общедоступную облачную среду, закрытую облачную среду, центр данных, централизованные аппаратные серверы, хранилище данных и т.д., причем окружающая среда 170 поставщика вычислений может быть внешней по отношению к воздушному судну 100. В этой конфигурации контент-сервер 172 в среде 170 поставщика вычислительных ресурсов может содержать хранилище 174 данных целевых электронных рекламных объявлений 176 и связанных с ними целевых характеристик. В частности, хранилище 174 данных электронных рекламных объявлений 176 может быть расположено вне воздушного судна 100.
Сервер 110 на борту воздушного судна 100 может выбирать целевые электронные рекламные объявления 116 на основе профиля 124 пользователя, а сервер 110 может запрашивать целевое электронное рекламное объявления 116 от контент-сервера 172 в среде 170 поставщика вычислений. Сервер 110 может запрашивать целевое электронное рекламное объявление 116, когда воздушное судно 100 находится в воздухе. Сервер 110 на воздушном судне 100 может обмениваться данными с контент-сервером 172 в среде 170 поставщика вычислений посредством спутника 105 и наземной станции 107. Например, каналы связи от сервера 110 могут проходить к спутнику 105, а затем к контент-серверу 172 через наземную станцию 107, и наоборот. Контент-сервер 172 в среде 170 поставщика вычислений может отвечать на запрошенное целевое электронное рекламное объявление 116, а сервер 110 на борту воздушного судна 100 может отправлять целевое электронное рекламное объявление 116 на клиентское устройство 150. В данной конфигурации электронные рекламные объявления 176 не хранятся локально на воздушном судне 100, а в среде 170 поставщика вычислений.
В одном примере сервер 110 может выбирать целевое электронное рекламное объявление 116 из внешней платформы для обмена рекламными объявлениями, которая работает в среде 170 поставщика вычислений. Таким образом, в данном примере целевое электронное рекламное объявление 116 может передаваться из внешней платформы для обмена рекламными объявлениями на сервер 110 на борту воздушного судна 100, а целевое электронное рекламное объявление 116 может передаваться на клиентское устройство 150. В альтернативном варианте осуществления целевое электронное рекламное объявление 116 может передаваться из внешней платформы для обмена рекламными объявлениями на клиентское устройство 150, при этом в обход сервера 110.
В одной приведенной в качестве примера конфигурации подсистема 112 доставки целевых рекламных объявлений может представлять собой услугу, которая работает в среде 170 поставщика вычислений. Другими словами, вместо функционирования на сервере 110 на борту воздушного судна 100, подсистема 112 доставки целевых рекламных объявлений может представлять собой услугу, которая работает в среде 170 поставщика вычислений, которая является внешней для воздушного судна 100.
На фиг. 2 представлены примеры компонентов настоящей технологии на сервере 210. Сервер 210 может быть выполнен с возможностью выбора целевого электронного рекламного объявления 217 из хранилища 230 данных электронных рекламных объявлений 232 на основе профиля (-ей) 234 пользователя и передавать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 217 на клиентское (-ие) устройство (-а) 280 посредством беспроводной точки 270 доступа (или по проводному соединению). Сервер 210, хранилище 230 данных, беспроводная точка 270 доступа и клиентское (-ие) устройство (-а) 280 могут быть включены в состав воздушного судна 200 или находиться на его борту. В альтернативном варианте осуществления сервер 210, хранилище 230 данных, беспроводная точка 270 доступа и клиентское (-ие) устройство (-а) 280 могут быть включены в состав или быть расположены на борту другого типа транспортного средства, такого как корабль, автобус, поезд и т.д. Кроме того, профиль (-и) 234 пользователя могут быть локально сохранены в хранилище 230 данных сервера 210, которое входит в состав воздушного судна 200.
В одном примере сервер 210 может содержать хранилище 230 данных, которое содержит электронное (-ые) рекламное (-ые) объявление (-я) 232. Электронные рекламные объявления 232 могут представлять собой цифровые электронные рекламные объявления, которые состоят из цифрового видео, цифрового аудио, цифрового текста, цифровой анимации и т.д. Электронные рекламные объявления 232 могут представлять собой баннерные рекламные объявления, мультимедийные рекламные объявление, всплывающие рекламные объявления, плавающие рекламные объявления, рекламные объявления на обоях, рекламные видеообъявления, расширяющиеся рекламные объявления и т.д. Электронные рекламные объявления 232 могут представлять собой продукты, услуги, предложения, акции, купоны и т.д. Электронные рекламные объявления 232 могут относиться к широкому спектру демографических данных и географических местоположений. Электронные рекламные объявления 232 могут отображаться на электронных страницах, предоставляемых клиентскими устройствами 280.
В одном примере электронные рекламные объявления 232 могут включать в себя или иным образом быть связаны с одной или более целевыми характеристиками (например, метаданными, ключевыми словами и т.д.), которые описывают характер электронного рекламного объявления 232. В качестве неограничивающего примера, определенное электронное рекламное объявление 232 может быть связано с метаданными, которые указывают на то, что данная реклама относится к типу солнцезащитных очков и применима к мужчинам в возрасте 20–35 лет. В качестве неограничивающего примера, определенное электронное рекламное объявление 232 может быть связано с метаданными, которые указывают на то, что данная реклама относится к парку развлечений в Калифорнии и применима к семьям с маленькими детьми.
Хранилище 230 данных может содержать профиль (-и) 234 пользователя. Профиль 234 пользователя, связанный с определенным пользователем (например, пассажиром), может содержать демографическую информацию 236 и/или информацию 238 о маршруте и/или информацию 239 об интересах. Профиль (-и) 234 пользователя может (могут) быть предназначен (-ы) для пользователя (-ей) клиентского (-их) устройства (устройств) 280, входящих в состав воздушного судна 200. Например, один профиль 234 пользователя может быть связан с одним пользователем, который использует клиентское устройство 280 на воздушном судне 200. Другими словами, профиль 234 пользователя может находиться на уровне пользователя, а отдельные профили 234 пользователя могут существовать для отдельных пользователей одного и того же клиентского устройства 280. В альтернативном варианте осуществления один профиль 234 пользователя может быть связан с клиентским устройством 280 и кодом оборудования клиентского устройства (например, MAC (управления доступом к среде) адресом). В частности, профиль 234 пользователя может быть связан с устройством, и тот же профиль 234 пользователя может использоваться для всех пользователей клиентского устройства 280.
В одном примере демографическая информация 236 может включать в себя, без ограничений, возраст, пол, языки, на которых говорит, социально-экономическую статус, уровень образования, семейное положение, род занятий и т.д., связанные с пользователем.
В одном примере информация 238 о маршруте может включать в себя, без ограничений, информацию о пункте вылета пользователя (например, географическое местоположение, из которого пользователь начал путешествие), информацию о пункте назначения пользователя (например, географическое местоположение, к которому перемещается пользователь), даты перемещения пользователя, класс купленного пользователем билета (например, первый класс, бизнес-класс, эконом-класс), цель путешествия (например, бизнес или отдых) и т.д. Информация 238 о маршруте может указывать населенные пункты в качестве части маршрута, если пользователь имеет остановки в одном или более городах.
В одном примере информация 239 об интересах может включать в себя, без ограничений, определенные продукты или услуги, представляющие интерес для пользователя (например, обувь, мотоциклы, садовый инвентарь), виды деятельности, представляющие интерес для пользователя (например, баскетбол, театр) и т.д. Информация 239 об интересах может включать в себя одну или более поведенческих характеристик пользователя, таких как склонность к приобретению определенных продуктов, интересы, связанные с поиском, ранее использованный пользователем медиаконтент и т.д. Информация 239 об интересах может обеспечивать поведенческие характеристики, которые выходят за пределы информации о транзакциях для пользователя.
Информация о маршруте может включать в себя информацию о воздушном судне. Информация о воздушном судне может включать в себя подробную информацию о воздушном судне 200, полученную от вычислительных систем воздушного судна посредством шины данных воздушного судна на воздушном судне 200. Шина данных воздушного судна представляет собой разъемы или набор проводов, которые обеспечивают передачу данных авиационной электроники внутри воздушного судна. По существу информация, полученная от шины данных воздушного судна, представляет собой информацию, которая является специфичной для воздушного судна 200. Шина данных воздушного судна может использовать последовательную передачу данных для сведения к минимуму размера и массы кабелей воздушного судна. Таким образом, различные системы на воздушном судне 200 могут передавать друг другу информацию, такую как информация о воздушном судне, с помощью шины данных воздушного судна.
Информация о воздушном судне может включать в себя тип воздушного судна 200 или характеристики воздушного судна 200. Кроме того, информация о воздушном судне может включать в себя информацию о пункте вылета воздушного судна и/или информацию о пункте назначения воздушного судна для текущего маршрута воздушного судна 200. В некоторых случаях пункт назначения воздушного судна 200 может представлять собой остановку для конкретного пользователя, а не конечный пункт назначения для данного пользователя, тогда как в других случаях пункт назначения воздушного судна 200 может представлять собой конечный пункт назначения конкретного пользователя. Кроме того, информация о воздушном судне может включать в себя предполагаемое время прилета, терминал прилета, текущую широту и долготу воздушного судна и/или скорость воздушного судна.
Хранилище 230 данных может содержать основной контент 250, такой как медиаконтент 252, информация 254 о пункте назначения, информация 256 о покупках, информация 258 карты, информация 260 об общедоступных объявлениях (PA; public announcement) (или информация об общественной безопасности), информация 262 меню и т.д. Медиаконтент 252 может включать в себя фильмы, телевизионные шоу, мультфильмы, музыку, аудиокниги и т.д., которые используются пользователем (-ями).
Информация 254 о пункте назначения может включать в себя информацию о множестве пунктов назначения, которая видна пользователю (-ям). Например, для данного пункта назначения информация 254 о пункте назначения может описывать историческую информацию, информацию о том, что расположено по соседству, транспортную информацию, информацию о достопримечательностях, информацию о мероприятиях, информацию о отделе отеля, информацию о ресторанах, экстренную контактную информацию и т.д. Информация 256 о покупках может включать в себя перечень продуктов, доступных для покупки пользователю (-ям). Продукты могут охватывать различные категории, такие как электронное устройство, одежда, книги, бытовые изделия, косметические продукты и т.д.
Информация 258 карты может включать в себя информацию движущейся карты воздушного судна текущего положения воздушного судна и траекторию, в виде проекции на визуальную карту, которая видна пользователю (-ям). Информация 258 карты может также включать в себя информацию о высоте, скорости воздуха, температуре внешнего воздуха, расстоянии до пункта назначения, расстоянии от пункта вылета, локальном времени и т.д. Информация 260 PA может включать в себя рекламный ролик о процедурах безопасности, которые видны пользователю (-ям). Например, информация 260 PA может быть просмотрена пользователем (-ями) перед вылетом воздушного судна 200. Кроме того, информация 262 меню может представлять собой электронное меню, которое указывает на продукты, напитки, персональные изделия и т.д., которые являются дополнительными на воздушном судне 200 или доступны для покупки пользователю (-ям).
Сервер 210 может использовать ряд подсистем для обеспечения адресных электронных рекламных объявлений на воздушном судне 200. Например, сервер 210 может управлять подсистемой 212 создания профиля пользователя, подсистемой 214 выбора целевого рекламного объявления, сетевой подсистемой 218 и другими приложениями, услугами, процессами, модулями, системами, подсистемами, двигателями или функциями, которые подробно не описаны в настоящем документе.
Подсистема 212 создания профиля пользователя может создавать профиль 234 пользователя для пользователя (или пассажира) на воздушном судне 200. Подсистема 212 создания профиля пользователя может создавать профиль 234 пользователя на основе ввода (например, информации профиля пользователя), принятого от клиентского устройства 280. Например, подсистема 212 создания профиля пользователя может принимать демографическую информацию 236, информацию 238 о маршруте и/или информацию 239 об интересах от клиентского устройства 280 и использовать эту информацию для создания профиля 234 пользователя.
В одном примере пользователь может предоставлять информацию профиля пользователя во время полета через пользовательский интерфейс 282 на клиентском устройстве 280. Пользовательский интерфейс 282 может предлагать пользователю предоставить информацию профиля пользователя с использованием ряда вопросов, флажков, форм и т.д. Дополнительно или альтернативно, профиль 234 пользователя может быть создан с использованием информации профиля пользователя, принятой из хранилища данных информации о пользователях, связанной с оператором воздушного судна (например, как показано на ФИГ. 3) или другим объектом. Информация профиля пользователя может храниться в местоположении вне воздушного судна и может быть принята перед вылетом воздушного судна 200. В обоих случаях информация профиля пользователя может быть локально сохранена на хранилище данных профилей пользователей на борту воздушного судна 200, а информация профиля пользователя может быть использована для создания профиля 234 пользователя. Кроме того, профиль 234 пользователя может быть создан и может обновляться на основании предыдущей деятельности пользователя в электронном пространстве во время нахождения на борту воздушного судна 200, такой как фильмы или музыка, потребляемые пользователем, рекламных объявлений, взаимодействующих с пользователем, веб-сайтов, посещаемых пользователем, и т.д. В некоторых примерах профиль 234 пользователя создается и обновляется на основе предыдущей деятельности пользователя в электронном пространстве во время нахождения на борту множества воздушных судов, которые входят в парк воздушных судов.
Подсистема 214 выбора целевых рекламных объявлений может выбирать целевое электронное рекламное объявление 217 из хранилища 230 данных электронных рекламных объявлений 232 на основании профиля 234 пользователя. Подсистема 214 выбора целевых рекламных объявлений может сравнивать информацию в профиле 234 пользователя с целевой (-ыми) характеристикой (-ами), связанной с электронными рекламными объявлениями 232, хранящимися в хранилище данных, и на основании этого сравнения подсистема 214 выбора целевых рекламных объявлений может идентифицировать целевое электронное рекламное объявление 217, которое нацелено на конкретного пользователя на воздушном судне 200.
В одном конкретном примере подсистема 214 выбора целевых рекламных объявлений может использовать модель 216 машинного обучения для выбора целевого электронного рекламного объявления 217 на основе демографической информации 236, информации 238 о маршруте и/или информация 239 об интересах для пользователя, связанного с профилем 234 пользователя. Модель 216 машинного обучения может принимать информацию в профиле 234 пользователя в качестве входных данных, а модель 216 машинного обучения может генерировать выходные данные, которые включает в себя перечень целевых электронных рекламных объявлений 217, которые являются специфичными для профиля пользователя.
В одном примере подсистема 214 выбора целевых рекламных объявлений может выбирать целевое электронное рекламное объявление 217 с использованием набора правил на основе профиля 234 пользователя, а набор правил, используемых для выбора целевого электронного рекламного объявления 217, может быть включен в модель 216 машинного обучения. Другими словами, с использованием профиля 234 пользователя в качестве входных данных или признаков подсистема 214 выбора целевых рекламных объявлений может использовать модель 216 машинного обучения для выбора целевого электронного рекламного объявления 217.
В одной конфигурации подсистема 214 выбора целевых рекламных объявлений может выбирать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 217 на основе информации о воздушном судне профилей 234 пользователей. Например, подсистема 214 выбора целевых рекламных объявлений может выбирать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 217 из хранилища 230 данных, которое относится к пункту назначения воздушного судна 200, как указано в информации воздушного судна. Кроме того, подсистема 214 выбора целевых рекламных объявлений может идентифицировать пользователей на воздушном судне 200, конечный пункт назначения которого совпадает с пунктом назначения воздушного судна 200, как указано в информации 238 о маршруте в профилях 234 пользователей. Подсистема 214 выбора целевых рекламных объявлений может быть нацелена на этих пользователей для получения целевого (-ых) электронного (-ых) рекламного (-ых) объявления (-ий) 217, относящегося к пункту назначения.
В качестве неограничивающего примера информация о воздушном судне может указывать на то, что воздушное судно 200 в настоящее время летит в город Хьюстон. В данном примере подсистема 214 выбора целевых рекламных объявлений может выбирать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 217 из хранилища 230 данных, которое относится к городу Хьюстон. Например, подсистема 214 выбора целевых рекламных объявлений может выбирать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 217, которое (-ые) связано (-ы) с предстоящим проведением конференции по нефти и газу в Хьюстоне, деятельности в Хьюстоне, ресторанов в Хьюстоне и т.д. Кроме того, подсистема 214 выбора целевых рекламных объявлений может идентифицировать пользователей на воздушном судне 200, конечным пунктом назначения для которых является Хьюстон, как указано в их соответствующих профилях 234 пользователей. Подсистема 214 выбора целевых рекламных объявлений может быть нацелена на пользователей, конечным пунктом назначения которых является Хьюстон, для получения целевого (-ых) электронного (-ых) рекламного (-ых) объявления (-ий) 217, относящегося городу Хьюстон. Кроме того, подсистема 214 выбора целевых рекламных объявлений может дополнительно фильтровать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 217 на основе демографической информации 236 и/или информации 239 об интересах пользователей, конечным пунктом назначения которых является Хьюстон.
Сетевая подсистема 218 может передавать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 217 с использованием сетевого соединения (например, с использованием сетевого сокета) для обеспечения доставки целевого (-ых) электронного (-ых) рекламного (-ых) объявления (-й) 217 на клиентское устройство 280 посредством беспроводной точки 270 доступа. Целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 217 может отображаться посредством пользовательского интерфейса 282 клиентского устройства 280. В одном примере целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 217 может отображаться вместе с основным контентом 250.
Клиентское (-ие) устройство (-а) 280 может содержать, например, системы на основе процессора. Клиентское (-ие) устройство (-а) 280 может (могут) представлять собой персональные электронные устройства, такие как портативные компьютеры или ноутбуки, планшетные компьютеры, мобильные устройства, карманные компьютеры, смарт-часы или другие устройства с аналогичными возможностями. В альтернативном варианте осуществления клиентское (-ие) устройство (-а) 280 может (могут) представлять собой вычислительные системы, встроенные в спинку кресла, с экранами, которые установлены на креслах воздушного судна 200. Например, пользователь может просматривать содержимое, отображаемое на системе, встроенной в спинку кресла, которая установлена на кресле перед пользователем.
Различные процессы и/или другие функции, содержащиеся в сервере (-ах) 210 (и других серверах, описанных в настоящем документе), могут выполняться на одном или более процессорах, которые обмениваются данными с одним или более модулями памяти. Сервер (-ы) 210 (и другие серверы, описанные в настоящем документе) могут включать в себя ряд вычислительных устройств, которые расположены, например, в одном или более банках серверов или компьютерных банках или других конфигурациях.
Термин «хранилище данных» может относиться к любому устройству или комбинации устройств, выполненных с возможностью хранения, доступа, организации и/или извлечения данных, которые могут включать любую комбинацию и количество серверов данных, реляционных баз данных, баз данных NoSQL, объектно-ориентированных баз данных, кластерных систем хранения данных, устройств хранения данных, хранилищ данных, плоских файлов и конфигураций хранилищ данных в любой централизованной, распределенной или кластерной среде. Компоненты системы хранения данных могут включать в себя системы хранения данных, такие как SAN (сеть хранения данных), сеть облачных вычислений, энергозависимая или энергонезависимая ОЗУ, оптический носитель или носитель типа жесткого диска. Может быть желательно, чтобы хранилище данных представляло собой множество хранилищ данных.
В одной конфигурации сервер 210 может связываться с клиентским (-и) устройством (-ами) 280 посредством сети. Сеть может включать в себя любую пригодную вычислительную сеть, включая локализованную сеть, беспроводную сеть передачи данных, сеть Wi-Fi, BLUETOOTH, ZIGBEE или любую другую такую сеть или их комбинацию. Компоненты, используемые для такой системы, могут по меньшей мере частично зависеть от типа выбранной сети и/или среды передачи данных. Связь по сети может обеспечиваться проводными или беспроводными соединениями и их комбинациями.
На фиг. 2 показано, что некоторые модули или подсистемы обработки данных могут быть описаны в связи с данной технологией. В одной типовой конфигурации модуль или подсистема могут считаться услугой с одним или более процессами, выполняемыми на сервере или другом компьютерном оборудовании. Например, модули или подсистемы, обеспечивающие услуги, могут считаться вычислениями по требованию, которые размещаются на сервере. Для каждого модуля или подсистемы может быть предусмотрен интерфейс программирования приложений (API) для обеспечения второго модуля или подсистемы для отправки запросов на и приема вывода из первого модуля или подсистемы. Такие API также могут позволять третьим сторонам взаимодействовать с модулем или подсистемой и выполнять запросы и получать выходные данные от модулей или подсистем.
Хотя на фиг. 2 представлен пример системы, которая может реализовывать описанные выше алгоритмы, возможны многие другие аналогичные или отличающиеся среды. Типовые среды, описанные и проиллюстрированные выше, являются лишь репрезентативными и неограничивающими.
На фиг. 3 представлена пример системы для создания профиля (-ей) 334 пользователя (-ей) и обновления электронного (-ых) рекламного (-ых) объявления (-ий) 332 и основного контента 336, хранящегося на сервере 310 воздушного судна 300. Электронное (-ые) рекламное (-ые) объявление (-я) 332, профиль (-и) 334 пользователя и основной контент 336 могут храниться локально в хранилище 330 данных сервера 310. В альтернативном варианте осуществления сервер 310 может входить в состав транспортного средства другого типа, такого как корабль, автобус, поезд и т.д. В одном примере воздушное судно 300 при приземлении может иметь возможность подключения к среде 360 поставщика вычислений посредством сети 350 для создания профиля (-ей) 334 пользователя и обновления электронного (-ых) рекламного (-ых) объявления (-ий) 332 и основного контента 336. Например, сеть 350 может представлять собой глобальную вычислительную сеть, способную выполнять обработку данных с увеличенной скоростью передачи данных для передачи относительно больших объемов данных (например, основного контента 336), которые хранятся на воздушном судне при подготовке к полету. В альтернативном варианте осуществления воздушное судно 300 может находиться в воздухе и соединяться со средой 360 поставщика вычислений (например, сеть 350 может представлять собой спутниковую сеть связи) для создания профиля (-ей) 334 пользователя и обновления электронного (-ых) рекламного (-ых) объявления (-ий) 332 и основного контента 336.
В одном примере среда 360 поставщика вычислений может включать в себя сервер (-ы) 365 и хранилище (-а) 370 данных. Сервер (-ы) 365 может (могут) быть связан (-ы) с поставщиками рекламных объявлений, операторами воздушного судна, поставщиками контента и т.д. Хранилище (-а) 370 данных может (могут) содержать множество электронных рекламных объявлений 332. Электронные рекламные объявления 332 могут быть связаны с широким спектром продуктов, услуг, акций, предложений, купонов и т.д. для ряда пунктов назначения, личных предпочтений, характеристик воздушного судна, демографических данных и т.д. Хранилище (-а) 370 данных может содержать информацию 335 о пользователе. Например, информация 335 о пользователе может быть связана с программой лояльности клиента, осуществляемой оператором авиакомпании. Хранилище (-а) 370 данных может (могут) содержать основной контент 336, такой как медиаконтент, информация о покупках, информация о пункте назначения и т.д.
В одной конфигурации сервер 310 воздушного судна 300 может содержать подсистему 312 создания профиля пользователя, выполненную с возможностью создания профиля (-ей) 334 пользователя. Подсистема 312 создания профиля пользователя может принимать информацию 335 о пользователе от сервера (-ов) 365 в среде 360 поставщика вычислений посредством сети 350, при этом информация 335 о пользователе может быть использована для создания профиля (-ей) 334 пользователя для локального хранения в хранилище 330 данных воздушного судна 300. Например, подсистема 312 создания профиля пользователя может принимать информацию 335 о пользователе от сервера 365, когда воздушное судно 300 находится на земле из-за увеличения затрат, связанных с получением данных, когда воздушное судно 300 находится в воздухе. На основании информации 335 пользователя, полученной от сервера 365, подсистема 312 создания профиля пользователя может создавать и сохранять профиль (-и) 334 пользователя в хранилище 330 данных воздушного судна 300.
В одном примере сервер 310 воздушного судна 300 может содержать подсистему 314 обновления контента для обновления электронного (-ых) рекламного (-ых) объявления (-ий) 332 и основного контента 336, хранящегося на сервере 310 воздушного судна 300. Подсистема 314 обновления контента может принимать электронные рекламные объявления 332 и основной контент 336 от сервера (-ов) 365 в среде 360 поставщика вычислений посредством сети 350, а подсистема 314 обновления контента может обновлять электронные рекламные объявления 332 и основной контент 336, хранящиеся в хранилище 330 данных воздушного судна 300, с помощью информации, полученной от сервера 365 в среде 360 поставщика вычислений. Подсистема 314 обновления контента может принимать актуальные электронные рекламные объявления 332, профили 334 пользователей и основной контент 336 от сервера (-ов) 365, когда воздушное судно 300 находится на земле (или в воздухе). Подсистема 314 обновления контента может периодически обновлять электронные рекламные объявления 332 для добавления новых продуктов, доступных для продажи, новых мероприятий или акций, которые доступны, и т.п. Аналогичным образом подсистема 314 обновления контента может периодически обновлять основной контент 336 для добавления новых фильмов, телевизионных программ и т.д.
В одном примере целевое электронное рекламное объявление может представлять собой открывающийся наложенный баннер или видео, которое предоставляется посредством пользовательского интерфейса при запуске, например, после того как пользователь первоначально запускает интерфейс пользователя. Продолжительность открывающегося наложенного баннера или видео может находиться в диапазоне, например, от 30 секунд до 3 минут, и пользователю может потребоваться просматривать рекламное объявление, или пользователь может иметь возможность пропустить его. Кроме того, открывающийся наложенный баннер или видео может содержать ссылку на определенные каналы или агрегации доступа к контенту посредством кнопок или ярлычков пользовательского интерфейса, таких как канал контента (например, для видеоконтента, игрового контента, музыкального контента и т.д.) или канал электронной торговли (e-commerce), такой как микросайт или веб-сайт.
В одном примере целевое электронное рекламное объявление может представлять собой логотип, наложенный на главный вращающийся элемент управления основного контента 336, который предоставляется пользовательским интерфейсом с использованием кнопок или ярлычков пользовательского интерфейса для переключения между параметрами приложений, экранами презентаций или каналами. Главный вращающийся элемент управления может осуществлять представление услуг, доступных на борту, путем вращения. Главный вращающийся элемент управления может относиться к главному экрану, который позволяет пользователю получать доступ к медиаконтенту, покупкам, информации карты и т.д. Наложение логотипа может представлять собой рекламное объявление, которое представлено по всему контенту вращающегося элемента управления, и которое продолжает отображаться как вращающийся элемент управления. Кроме того, наложение логотипа может включать в себя ссылки на различные каналы, такие как канал активации, который может позволить пассажирам взаимодействовать с цифровым контентом.
На фиг. 4 представлен пример пользовательского интерфейса 400, который отображает главный экран или главную страницу с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) 402. Главный экран может первоначально отображаться при запуске приложения для развлечений в полете на клиентском устройстве или при открытии пользователем веб-браузера на клиентском устройстве. Главный экран также может отображаться, когда пользователь выходит из конкретного окна (например, заканчивает просмотр фильма или телевизионной программы). Целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 402 может (-гут) отображаться вместе с полетной информацией, и целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 402 может (-гут) быть специфичным (-и) для профиля пользователя, связанного с клиентским устройством. Целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 402 может (-гут) быть связано (-ы) с демографической информацией и/или информацией о маршруте и/или информацией об интересах. В одном примере целевое электронное рекламное объявление 402 может отображаться вместе с приветственным сообщением, причем приветственное сообщение может обеспечивать связь с различными каналами, такими как канал активации (например, микросайт, веб-сайт и т.д.), связанный с целевым электронным рекламным объявлением. Канал активации может позволить пользователю дополнительно взаимодействовать с контентом, связанным с целевым электронным рекламным объявлением, например покупка продукта и/или подписка на сервис.
На фиг. 5 представлен пример пользовательского интерфейса 500, обеспеченного сервером, который отображает полетную информацию (например, движущуюся карту) с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) 502. Полетная информация может отображаться посредством приложения для развлечений в полете, выполняемого на клиентском устройстве, посредством веб-браузера на клиентском устройстве и т.д. Полетная информация может включать в себя информацию о пункте вылета, информацию о пункте назначения, информацию о высоте, информацию о скорости, время до прилета, текущую температуру в пункте назначения и т.д. Целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 502 может (-гут) отображаться вместе с полетной информацией. Другими словами, когда пользователь выбирает вариант для просмотра полетной информации, приложение для развлечений в полете может также отображать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 502. В одном примере целевое электронное рекламное объявление 502 может представлять собой баннер, связанный с каналом движущейся карты, который представляет конкретное предложение, и может включать в себя ссылку на различные каналы, такие как канал взаимодействия или канал электронной торговли. В другом примере целевые электронные рекламные объявления 502 могут представлять собой баннеры для канала движущейся карты, который включает в себя множество характерных тайлов, таких как три отдельных тайла, каждый из которых отображает отдельный баннер для канала движущейся карты. В некоторых примерах целевые электронные рекламные объявления 502 могут быть целевыми или разными каждый раз (т.е. динамическими), когда пользователь возвращается к пользовательскому интерфейсу 500 полетной информации.
В одном примере пользователь может получать доступ к развлекательному каналу, обеспечиваемому сервером посредством пользовательского интерфейса для просмотра телевизионных шоу, фильмов и т.д. Баннер или наложенное окно, которое представляет собой целевое электронное рекламное объявление, может быть обеспечен на развлекательном канале (или других доступных развлекательных каналах) посредством пользовательского интерфейса, который может быть связан или может не быть связан с контентом на развлекательном канале. Во втором примере целевое электронное рекламное объявление может представлять собой объявление в начале видеоролика, которое пользователю необходимо просматривать перед просмотром выбранного им основного контента. Объявление в начале видеоролика может представлять собой, например, трейлер для других фильмов или телевизионного контента, который предоставляется через развлекательный канал. В альтернативном варианте осуществления объявление в начале видеоролика может не относиться к контенту, предоставленному через развлекательный канал. В другом примере целевое электронное рекламное объявление может представлять собой интерстициальный баннер или межроликовый баннер (например, интерстициальный или межроликовый) на развлекательном канале. В еще одном примере целевое электронное рекламное объявление может представлять собой наложенное рекламное объявление в паузах, которое предоставляется через развлекательный канал. Наложенное рекламное объявление в паузах может представлять собой видео или другой тип рекламного объявления, который предоставляется после того, как пользователь ставит на паузу контент развлекательного канала. В таком случае сервер может получать указание того, что пользователь поставил на паузу контент развлекательного канала (например, пользователь сделал ввод через пользовательский интерфейс). В ответ на прием указания сервер может выбрать целевое электронное рекламное объявление для пользователя с использованием алгоритмов, описанных в настоящем документе, и предоставить целевое электронное рекламное объявление для наложения на развлекательном канале внутри пользовательского интерфейса. В некоторых примерах пользователю необходимо закрыть наложенное рекламное объявление в паузах (например, пользователь делает ввод через пользовательский интерфейс) перед тем, как сервер возобновит отображение контента развлекательного канала. В некоторых примерах, в которых наложенное рекламное объявление в паузах представляет собой видео, пользователю необходимо просмотреть видео до того, как сервер возобновит отображение контента развлекательного канала.
На фиг. 6 представлен пример пользовательского интерфейса 600, который отображает главный экран или главную страницу с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) 602. Полетная информация может отображаться посредством приложения для развлечений в полете, выполняемого на клиентском устройстве, посредством веб-браузера на клиентском устройстве и т.д. Информация о покупках может включать в себя ряд категорий продуктов, таких как косметические продукты, ювелирные изделия, продукция индустрии моды, подарки и аксессуары и т.д. Пользователь может просматривать категории продуктов для просмотра продуктов, доступных для покупки. Целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 602 может (-ут) отображаться вместе с информацией о покупках. Другими словами, когда пользователь выбирает вариант для просмотра полетной информации, приложение для развлечений в полете может также отображать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я).
В одном примере целевое электронное рекламное объявление 602 может представлять собой характерный баннер, всплывающее окно, наложенное окно, аудиопроигрыватель или видео, отображаемое на главном вращающемся элементе управления канала для покупок. Например, главный вращающийся элемент управления может обеспечивать варианты для просмотра категорий для покупок, таких как косметические продукты, ювелирные изделия и т.д. В альтернативном варианте осуществления целевое электронное рекламное объявление 602 может представлять собой характерный баннер или видео, отображаемое на вращающемся элементе управления подкатегорий канала для покупок. Например, вращающийся элемент управления подкатегорий может отображать продукты, которые соответствуют определенной подкатегории, такой как косметическая продукция, ювелирные изделия, продукция индустрии моды, подарки и аксессуары, престижные товары, туристические предметы, технологические приспособления и т.д.
На фиг. 7 представлен пример пользовательского интерфейса 700, который отображает главный экран или главную страницу с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) 702. Полетная информация может отображаться посредством приложения для развлечений в полете, выполняемого на клиентском устройстве, посредством веб-браузера на клиентском устройстве и т.д. Информация меню может включать в себя продукты питания и/или напитки, доступные на воздушном судне. Продукты питания и/или напитки могут представлять собой дополнительные предметы, или в альтернативном варианте осуществления могут быть доступны для покупки. Целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 702 может (-ут) отображаться вместе с информацией о покупках. Другими словами, когда пользователь выбирает вариант для просмотра полетной информации, приложение для развлечений в полете может также отображать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 702.
В одном примере целевое электронное рекламное объявление 702 может представлять собой характерный баннер, всплывающее окно, наложенное окно, аудиопроигрыватель или видео, отображаемое на главном вращающемся элементе управления канала для покупок. Например, главный вращающийся элемент управления может обеспечивать варианты для просмотра горячих блюд, сэндвичей, сухих завтраков, безалкогольных напитков и т.д. 704. В одном примере целевое электронное рекламное объявление 702 может представлять собой характерный баннер, всплывающее окно, наложенное окно, аудиопроигрыватель или видео, отображаемое на главном вращающемся элементе управления канала для покупок. Например, вращающийся элемент управления подкатегорий может отображать продукты (например, сладости), которые соответствуют определенной подкатегории, такой как сухие завтраки.
На фиг. 8 представлен пример пользовательского интерфейса 800, который отображает главный экран или главную страницу с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) 802. Полетная информация может отображаться посредством приложения для развлечений в полете, выполняемого на клиентском устройстве, посредством веб-браузера на клиентском устройстве и т.д. Информация о пункте назначения может включать в себя информацию о множестве пунктов назначения, которая видна пользователю (-ям). Что касается выбранного пункта назначения, информация о пункте назначения может включать в себя историческую информацию, информацию о том, что расположено по соседству, транспортную информацию, информацию о достопримечательностях, информацию о мероприятиях, информацию об отделе отеля, информацию о ресторанах, экстренную контактную информацию и т.д. Целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 802 может (-гут) отображаться вместе с информацией о пункте назначения. Другими словами, когда пользователь выбирает вариант для просмотра информации о пункте назначения, приложение для развлечений в полете может также отображать целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 802 на любую тему или товары и услуги, выбранные для профиля пользователя на клиентском устройстве.
В одном примере целевое электронное рекламное объявление 802 может представлять собой характерное видео или объявление в начале видеоролика, относящееся к конкретному пункту назначения, и может быть предоставлено через канал пунктов назначения. В другом примере целевое электронное рекламное объявление 802 может представлять собой интерстициальный баннер или межроликовый баннер (например, интерстициальный или межроликовый) на развлекательном канале.
На фиг. 9 представлен пример пользовательского интерфейса 900, который отображает главный экран или главную страницу с целевым (-и) электронным (-и) рекламным (-и) объявлением (-ями) 902. Общедоступное объявление может представлять собой первоначальное служебное объявление, объявление о турбулентности или объявление пилота, объявление бортпроводника, предпосадочное объявление и т.д. Общедоступное объявление может представлять собой объявление о видео, которое воспроизводится в начале полета или во время полета. Полетная информация может отображаться посредством приложения для развлечений в полете, выполняемого на клиентском устройстве, посредством веб-браузера на клиентском устройстве и т.д. В одном примере общедоступное объявление может быть автоматически воспроизведено, а пользователь может не выбрать воспроизведение объявления общественной безопасности. Сервер может получить указание того, что общедоступное объявление начинается на основании информации о воздушном судне, принятой посредством системы шин воздушного судна на воздушном судне. В альтернативном варианте осуществления сервер может принимать указание другим способом. В ответ на прием указания сервер может приостановить отображение основного контента (если таковой имеется), который в настоящее время отображается в пользовательском интерфейсе, и выбрать целевое электронное рекламное объявление для пользователя. Целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 902 может (-гут) отображаться до, во время или после общедоступного объявления. Например, до общедоступного объявления, после воспроизведения общедоступного объявления или во время общедоступного объявления пользователю может (-гут) отображаться целевое (-ые) электронное (-ые) рекламное (-ые) объявление (-я) 902. В примерах, в которых целевое электронное рекламное объявление 902 отображается во время общедоступного объявления, сервер может продолжать отображать целевое электронное рекламное объявление до приема указания того, что общедоступное объявление завершено (например, на основании информации о воздушном судне, принятой посредством системы шин воздушного судна). В таком случае при приеме указания сервер может затем возобновить отображение основного контента (если таковой имеется), который в настоящее время отображается в пользовательском интерфейсе. В примерах, в которых целевое электронное рекламное объявление 902 отображается после общедоступного объявления, сервер может подождать до приема указания о завершении общедоступного объявления. В таком случае при приеме указания сервер может предоставить целевое электронное рекламное объявление 902 для отображения на пользовательском интерфейсе. В одном примере целевое электронное рекламное объявление 902 может представлять собой объявление в конце видеоролика, которое следует за общедоступным объявлением.
В одном примере главный экран или главный вращающийся элемент управления, полетная информация и движущаяся карта, информация о покупках, информация меню, информация о пункте назначения и общедоступное объявление, как показано на фиг. 4-9, могут быть переданы с сервера на борту воздушного судна на клиентское устройство. Данные, связанные с главным экраном, полетная информация и движущаяся карта, информация о покупках, информация меню, информация о пункте назначения и/или объявление общественной безопасности могут быть локально храниться на воздушном судне или в альтернативном варианте осуществления могут храниться в среде поставщика услуг (например, на общедоступных облачных или закрытых серверах), которая является внешней для воздушного судна. В этом альтернативном примере данные могут быть отправлены из среды поставщика услуг на серверное или сетевое устройство на воздушном судне, а затем на клиентское устройство на борту воздушного судна.
В одном примере аналитика взаимодействия может отслеживаться для целевых электронных рекламных объявлений, которые предоставляются вместе с главным экраном, полетной информацией и движущейся картой, информацией о покупках, информацией меню, информацией о пункте назначения, общедоступным объявлением и т.д. Аналитика взаимодействия может указывать общее количество показов или просмотров в отношении конкретного целевого электронного рекламного объявления, общее количество или уровень взаимодействия пользователя в отношении конкретного целевого электронного рекламного объявления, показатель кликабельности, количество времени, затраченного на просмотр или взаимодействие с конкретным целевым электронным рекламным объявлением, общую сумму дохода, собранную в отношении конкретного целевого электронного рекламного объявления, и т.д. Аналитика взаимодействия может собираться на отдельном пользовательском уровне или другом более высоком агрегированном уровне (например, для группы пассажиров на воздушном судне или для конкретного пункта вылета и сочетания пунктов назначения). Например, аналитика взаимодействия может указывать для конкретного пользователя количество раз, когда пользователь выбирал целевое электронное рекламное объявление, количество времени, затраченное на взаимодействие с целевым электронным рекламным объявлением, и т.д.
На фиг. 10 представлена схема технологического процесса типового способа обеспечения целевых электронных рекламных объявлений на воздушном судне. Целевые электронные рекламные объявления могут быть предназначены для продукта, услуги, предложения, акции и/или купона. Сервер на борту воздушного судна может установить соединение с клиентским устройством на борту воздушного судна, как указано в блоке 1010. В одном примере соединение между сервером и клиентским устройством может представлять собой беспроводное соединение, установленное посредством беспроводной точки доступа на борту воздушного судна, а клиентское устройство может представлять собой персональное электронное устройство. В другом примере клиентское устройство может представлять собой систему, встроенную в спинку кресла, на воздушном судне, а соединение между сервером и системой, встроенной в спинку кресла, может представлять собой проводное соединение.
Сервер может идентифицировать профиль пользователя, связанный с пользователем клиентского устройства, как указано в блоке 1020. Профиль пользователя может включать в себя информацию о маршруте для пользователя клиентского устройства. Информации о маршруте для пользователя клиентского устройства может включать в себя исходную точку полета, конечную точку полета, даты полета, класс купленного билета, местоположение кресла, время полета, день недели полета, общую продолжительность полета, цену билета и/или продолжительность времени между временем бронирования полета и фактическим временем полета. В одном примере профиль пользователя, связанный с пользователем, может дополнительно включать в себя демографическую информацию пользователя. В другом примере профиль пользователя, связанный с пользователем, может дополнительно включать в себя информацию об интересах пользователя, причем информация об интересах может включать в себя поведенческую характеристику пользователя.
Сервер может выбирать целевое электронное рекламное объявление, частично основанное на профиле пользователя, который включает в себя информацию о маршруте, демографическую информацию и/или информацию об интересах, как указано в блоке 1030. Например, целевое электронное рекламное объявление может быть выбрано с использованием модели машинного обучения. Профиль пользователя может быть введен в модель машинного обучения, а выходные данные модели машинного обучения могут указывать на целевое электронное рекламное объявление, подлежащее выбору.
В другом примере целевое электронное рекламное объявление может быть выбрано на основании информации о воздушном судне, принятой посредством системы шин воздушного судна на воздушном судне. Кроме того, информация о воздушном судне может включать в себя предполагаемое время прилета, терминал прилета, текущую широту и долготу воздушного судна и/или скорость воздушного судна.
Целевое электронное рекламное объявление может быть выбрано из хранилища данных электронных рекламных объявлений. В одном примере хранилище данных электронных рекламных объявлений может быть расположено на борту воздушного судна. В альтернативном варианте осуществления хранилище данных электронных рекламных объявлений может быть расположено в среде поставщика услуг, которая является внешней для воздушного судна.
Целевое электронное рекламное объявление может быть отправлено на клиентское устройство для отображения с помощью графического пользовательского интерфейса на клиентском устройстве, как в блоке 1040. В одном примере целевое электронное рекламное объявление может быть передано на клиентское устройство вместе с медиаконтентом, информацией о покупках, информацией движущейся карты или информацией о пункте назначения.
В одной конфигурации информация профиля пользователя может быть получена от клиентского устройства посредством графического интерфейса пользователя на клиентском устройстве, причем графический интерфейс пользователя может предлагать пользователю предоставить информацию профиля пользователя. Кроме того, информация профиля пользователя может быть получена из хранилища данных информации о пользователе, связанной с оператором воздушного судна, до взлета воздушного судна. Информация профиля пользователя, принятая от клиентского устройства и/или из хранилища данных информации о пользователе, может быть использована для создания профиля пользователя для пользователя клиентского устройства. Кроме того, профиль пользователя может быть создан на основании предыдущей деятельности пользователя на борту воздушного судна.
На фиг. 11 представлена схема технологического процесса типового способа обеспечения целевых электронных рекламных объявлений на воздушном судне. Сервер на борту воздушного судна может установить соединение с клиентским устройством на борту воздушного судна, как указано в блоке 1110. Соединение между сервером и клиентским устройством может представлять собой беспроводное соединение, установленное посредством беспроводной точки доступа на борту воздушного судна.
Процесс может включать прием запроса на основной контент от клиентского устройства на сервере, как в блоке 1120. Основной контент может включать в себя медиаконтент, информацию о покупках, информацию движущейся карты или информацию о пункте назначения. Основной контент может храниться в хранилище данных с основным контентом на борту воздушного судна.
Сервер может идентифицировать профиль пользователя, связанный с пользователем клиентского устройства, как указано в блоке 1130. Профиль пользователя может включать в себя демографическую информацию для пользователя, информацию о маршруте, которая описывает полет пользователя, и/или информацию об интересах, которая описывает поведенческую характеристику или интерес пользователя.
Процесс может включать выбор целевого электронного рекламного объявления, основываясь частично на профиле пользователя на сервере, как в блоке 1140. Например, целевое электронное рекламное объявление может быть выбрано с использованием модели машинного обучения. Целевое электронное рекламное объявление может быть выбрано из хранилища данных электронных рекламных объявлений.
Основной контент и целевое электронное рекламное объявление можно передавать на клиентское устройство для отображения с помощью графического пользовательского интерфейса на клиентском устройстве, как в блоке 1150. В одном примере целевое электронное рекламное объявление может быть передано на клиентское устройство вместе с медиаконтентом, информацией о покупках, информацией движущейся карты или информацией о пункте назначения.
На фиг. 12 проиллюстрирован пример спутниковой системы 1200 связи. Спутниковая система 1200 связи может включать в себя спутник (-и) 1220 в двунаправленной связи с наземной станцией 1210 посредством канала 1212 связи между спутником 1220 и наземной станцией 1210. Спутник 1220 может также иметь двунаправленную связь с воздушным судном 1250 (например, самолетом, вертолетом, аэростатом или воздушным шаром) посредством канала 1214 связи между спутником 1220 и воздушным судном 1250. Канал 1212 связи и канал 1214 связи могут обеспечивать связь между воздушным судном 1250 и наземной станцией 1210 посредством спутника 1220, в то время как воздушное судно 1250 является неподвижным или движущимся.
В одном примере спутниковая система 1200 связи может включать в себя множество спутников 1220, причем каждый спутник 1220 может обеспечивать покрытие для зоны обслуживания, и зоны обслуживания для различных спутников могут быть неперекрывающимися или перекрывающимися. Спутниковая система 1200 связи может представлять собой спутниковую систему любого подходящего типа, включая геостационарную спутниковую систему, спутниковую систему на средневысотной орбите, спутниковую систему на низкой околоземной орбите или их комбинации. Спутник 1220 может иметь ряд лучей, направленных на различные регионы на Земле, причем зона покрытия каждого луча может быть неперекрывающейся или перекрывающейся одним или более другими лучами. Спутник 1220 может иметь один или более сфокусированных лучей, покрывающих различные регионы на Земле в пределах зоны обслуживания спутника 1220. В качестве другого примера, спутник 1220 может иметь один или более лучей широкой зоны покрытия, покрывающих зону обслуживания спутника 1220. В качестве еще одного примера, спутник 1220 может иметь комбинацию сфокусированных лучей и лучей широкой зоны покрытия.
В одной конфигурации воздушное судно 1250 может включать в себя систему 1270 связи для облегчения двунаправленной связи со спутником 1220 посредством канала 1214 связи. Система 1270 связи может включать в себя антенну 1272 для приема сигнала нисходящей линии связи от спутника 1220 и передачи сигнала восходящей линии связи на спутник 1220 посредством канала 1214 связи. Воздушное судно 1250 может включать в себя приемопередатчик 1274, связанный с антенной 1272, модем 1276, связанный с приемопередатчиком 1274, блок 1278 доступа к сети (например, маршрутизатор), связанный с модемом 1276, и беспроводную точку доступа (WAP; wireless access point) 1280, связанную с блоком 1278 доступа к сети. Кроме того, беспроводная точка 1280 доступа может связываться с одним или более клиентскими устройствами в воздушном судне 1250, такими как системы 1285, встроенные в спинку кресла, и/или персональные электронные устройства 1290 (например, мобильные телефоны, планшеты, портативные компьютеры) в воздушном судне 1250. Таким образом, система 1270 связи может принимать сигнал нисходящей линии связи от спутника 1220 и передавать сигнал нисходящей линии связи на клиентские устройства и принимать сигнал восходящей линии связи от пользовательских устройств и передавать сигнал восходящей линии связи на спутник 1220, таким образом поддерживая двусторонний обмен данными между клиентскими устройствами внутри воздушного судна 1250 и спутником 1220.
В одной конфигурации блок 1278 доступа к сети может связываться с сервером 1240 на борту воздушного судна 1250. Сервер 1240 может идентифицировать профиль пользователя, связанный с пользователем системы 1285, встроенной в спинку кресла, или персональным электронным устройством 1290, причем профиль пользователя может включать в себя информацию о маршруте для пользователя. Сервер 1240 может выбирать целевое электронное рекламное объявление, основываясь частично на профиле пользователя, причем целевое электронное рекламное объявление может быть выбрано из хранилища данных электронных рекламных объявлений 1242. Целевое электронное рекламное объявление может быть отправлено на клиентские устройства, такие как система 1285, встроенная в спинку кресла, или персональное электронное устройство 1290 для отображения на интерфейсе.
В одном примере система 1285, встроенная в спинку кресла, может представлять собой фиксированное устройство или устройство на воздушном судне. Система 1285, встроенная в спинку кресла, может связываться с сервером 1240 посредством проводного канала связи. Например, система 1285, встроенная в спинку кресла, может связываться с блоком 1278 доступа к сети по проводному каналу связи, а блок 1278 доступа к сети может связываться с сервером 1240 по проводному каналу связи. В альтернативном варианте осуществления система 1285, встроенная в спинку кресла, может связываться с сервером 1240 посредством блока 1278 доступа к сети и беспроводной точки 1280 доступа. Система 1285, встроенная в спинку кресла, может выполнять одно или более приложений, которые обеспечивают интерфейс для пользователей на воздушном судне 1250 для получения и использования данных.
В одном примере персональное электронное устройство 1290 может принимать и отображать данные и может быть принесено на воздушное судно 1250 пользователями (которые включают в себя пассажиров или членов экипажа). Система 1290, встроенная в спинку кресла, может выполнять одно или более приложений, которые обеспечивают интерфейс для пользователей на воздушном судне для получения и использования данных. Пользователь может иметь вариант для выбора/запроса данных для просмотра с интерфейса. Когда пользователь взаимодействует с персональным электронным устройством 1290, персональное электронное устройство 1290 может передавать запрос на данные в блок 1278 доступа к сети посредством беспроводной точки 1280 доступа. Персональное электронное устройство 1290 может принимать запрошенные данные от блока 1278 доступа к сети посредством беспроводной точки 1280 доступа. Таким образом, беспроводная точка 1280 доступа может обеспечивать связь между блоком 1278 доступа к сети и персональным электронным устройством 1290.
В одном примере блок 1278 доступа к сети может принимать запросы на данные от персонального электронного устройства 1290 посредством беспроводной точки 1280 доступа и передавать запросы на модем 1276. Блок 1278 доступа к сети может принимать пакеты, связанные с данными, и передавать данные на персональное электронное устройство 1290 посредством беспроводной точки 1280 доступа.
В одном примере модем 1276 может принимать запросы на данные от блока 1278 доступа к сети, и модем 1276 может генерировать модулированные данные (например, сигнал промежуточной частоты (ПЧ) передачи) для доставки на приемопередатчик 1274. Кроме того, модем 1276 может принимать запрошенные данные в виде модулированных данных (например, сигнала промежуточной частоты (ПЧ) приема) от приемопередатчика 1274 и демодулировать эти данные для передачи в блок 1278 доступа к сети. В одном примере модем 1276 может быть интегрирован с блоком 1278 доступа к сети или в альтернативном варианте осуществления модем 1276 и блок 1278 доступа к сети могут представлять собой отдельные компоненты.
В одном примере приемопередатчик 1274 может преобразовывать с повышением и усиливать модулированные данные, принятые от модема 1276, для генерирования сигнала восходящей линии связи для передачи на спутник 1220 посредством антенны 1272. Аналогичным образом приемопередатчик 1274 может принимать сигнал нисходящей линии связи от спутника 1220 посредством антенны 1272. Затем приемопередатчик 1274 может усиливать и преобразовывать с понижением сигнал нисходящей линии связи для генерирования модулированных данных нисходящей линии связи для демодуляции с помощью модема 1276.
В одном примере наземная станция 1210 также может называться узлом доступа, хабом или шлюзом. Наземная станция 1210 может включать в себя антенну для передачи сигнала восходящей линии связи на спутник 1220 и приема сигнала нисходящей линии связи от спутника 1220. Наземная станция 1210 может связываться с контент-сервером 1230 посредством сети 1260. Контент-сервер 1230 может включать электронные рекламные объявления, медиаконтент, веб-контент и т.д.
В одном примере сеть 1260 может представлять собой сеть любого типа и может представлять собой, например, Интернет, сеть интернет-протокола (IP; internet protocol), интранет, глобальную вычислительную сеть (WAN; wide area network), локальную вычислительную сеть (LAN; local area network), виртуальную частную сеть (VPN; virtual private network), виртуальную локальную вычислительную сеть (VLAN; virtual LAN), волоконно-оптическую сеть, кабельную сеть, коммутируемую телефонную сеть общего пользования (PSTN; public switched telephone network), коммутируемую сеть передачи данных общего пользования (PSDN; public switched data network), наземную сеть мобильной связи общего пользования, сеть сотовой связи и/или сеть любого другого типа, поддерживающую связь, как описано в настоящем документе. Сеть 1260 может включать в себя как проводные, так и беспроводные соединения, а также оптические каналы связи.
В одном примере наземная станция 1210 может быть обеспечена в виде интерфейса между сетью 1260 и спутником 1220. Наземная станция 1210 может принимать данные и информацию, направленную в систему 1285, встроенную в спинку кресла, и/или персональное электронное устройство 1290 на борту воздушного судна 1250 от контент-сервера 1230, доступного посредством сети 1260. Наземная станция 1210 может форматировать данные и информацию и передавать сигнал восходящей линии связи на спутник 1220 для последующей доставки в воздушное судно 1250 (а затем систему 1285, встроенную в спинку кресла, и/или персональное электронное устройство 1290). Аналогичным образом наземная станция 1210 может принимать сигнал нисходящей линии связи от спутника 1220 (например, содержащий данные и информацию, исходящую от системы 1285, встроенной в спинку кресла, и/или персонального электронного устройства 1290 на воздушном судне 1250), который направлен в пункт назначения, доступный посредством сети 1260. Наземная станция 1210 может форматировать принятый сигнал нисходящей линии связи для передачи по сети 1260.
В одной конфигурации система 1285, встроенная в спинку кресла, и/или персональное электронное устройство 1290 могут располагаться на борту воздушного судна 1250. В альтернативном варианте осуществления система 1285, встроенная в спинку кресла, и/или персональное электронное устройство 1290 могут располагаться на борту других типов транспортных средств, таких как поезда, автотранспортные средства (например, автомобили, грузовики, автобусы и т.д.), водные суда (например, частные лодки, коммерческие грузовые суда, круизные суда и т.д.) и другие.
На фиг. 13 проиллюстрировано вычислительное устройство 1310, на котором могут выполняться модули данной технологии. Проиллюстрировано вычислительное устройство 1310, на котором может выполняться высокоуровневый пример технологии. Вычислительное устройство 1310 может включать в себя один или более процессоров 1312, которые связываться с запоминающими устройствами 1320. Вычислительное устройство может включать в себя локальный интерфейс 1318 связи для компонентов в вычислительном устройстве. Например, локальный интерфейс связи может представлять собой локальную шину данных и/или любые связанные с ним адресные или управляющие шины, как может потребоваться.
Запоминающее устройство 1320 может содержать модули 1324, которые выполняются процессором (-ами) 1312, и данные для модулей 1324. Модули 1324 могут выполнять ранее описанные функции. Хранилище 1322 данных также может быть расположено в запоминающем устройстве 1320 для хранения данных, относящихся к модулям 1324 и другим приложениям вместе с операционной системой, выполняемой процессором (-ами) 1312.
Другие приложения также могут храниться в запоминающем устройстве 1320 и могут выполняться процессором (-ами) 1312. Компоненты или модули, описанные в данном описании, которые могут быть реализованы в виде программного обеспечения с использованием языков программирования высокого уровня, которые компилируются, интерпретируются или выполняются с использованием гибридного сочетания способов.
Вычислительное устройство также может иметь доступ к устройствам 1314 I/O (ввода/вывода), которые используются вычислительными устройствами. Пример устройства I/O представляет собой экран дисплея, доступный для отображения вывода от вычислительных устройств. Другое известное устройство I/O может быть использовано с вычислительным устройством по мере необходимости. В вычислительное устройство могут быть включены сетевые устройства 1316 и аналогичные устройства связи. Сетевые устройства 1316 могут представлять собой проводные или беспроводные сетевые устройства, которые подсоединены к Интернету, LAN, WAN или другой вычислительной сети.
Компоненты или модули, которые показаны как хранящиеся в запоминающем устройстве 1320, могут выполняться процессором 1312. Термин «выполняемый» может означать программный файл, имеющий форму, которая может выполняться процессором 1312. Например, программа на языке более высокого уровня может быть скомпилирована в машинный код в формате, который может быть загружен в часть произвольного доступа запоминающего устройства 1320 и может выполняться процессором 1312, или исходный код может быть загружен с помощью другой выполняемой программы и может интерпретироваться для генерирования команд в части произвольного доступа запоминающего устройства, подлежащих исполнению процессором. Выполняемая программа может храниться в любой части или компоненте запоминающего устройства 1320. Например, запоминающее устройство 1320 может представлять собой оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ), флэш-память, твердотельный накопитель, карту памяти, жесткий диск, оптический диск, гибкий диск, магнитную ленту или любые другие компоненты памяти.
Процессор 1312 может представлять множество процессоров, а запоминающее устройство 1320 может представлять множество блоков памяти, работающих параллельно схемам обработки. Это может обеспечивать параллельные каналы обработки для процессов и данных в системе. Локальный интерфейс 1318 может быть использован в качестве сети для облегчения связи между любым из множества процессоров и множеством запоминающих устройств. Локальный интерфейс 1318 может использовать дополнительные системы, выполненные с возможностью координации связи, например распределение нагрузки, передача больших массивов данных и аналогичные системы.
Хотя схемы технологического процесса, представленные для данной технологии, могут означать конкретный порядок выполнения, порядок выполнения может отличаться от проиллюстрированного. Например, порядок двух дополнительных блоков может быть изменен относительно показанного порядка. Кроме того, два или более блоков, показанных последовательно, могут быть выполнены параллельно или с частичной параллелизацией. В некоторых конфигурациях один или более блоков, показанных на схеме технологического процесса, могут быть опущены или пропущены. В логический поток может быть добавлено любое количество счетчиков, переменных состояния, предупреждающих семафоров или сообщений с целью повышения полезности, учета, эффективности, измерения, устранения неисправностей или по аналогичным причинам.
Некоторые из функциональных блоков, изложенных в данном описании, были помечены как модули, чтобы более конкретно подчеркнуть их независимость реализации. Например, модуль может быть реализован в виде аппаратной схемы, содержащей заказные схемы или вентильные матрицы со сверхвысоким уровнем интеграции (VLSI; Very Large Scale Integration), готовые полупроводники, такие как логические микросхемы, транзисторы или другие дискретные компоненты. Модуль также может быть реализован в программируемых аппаратных устройствах, таких как программируемые пользователем вентильные матрицы, программируемая матричная логика, программируемые логические устройства или т.п.
Модули также могут быть реализованы в программном обеспечении для выполнения процессоров различных типов. Идентифицированный модуль выполняемого кода может, например, содержать один или более блоков компьютерных команд, которые могут быть организованы в виде объекта, процедуры или функции. Тем не менее, выполняемые файлы идентифицированного модуля не обязательно должны быть физически расположены вместе, а могут содержать отличные друг от друга команды, хранящиеся в разных местоположениях, которые содержат модуль и обеспечивают указанную цель модуля при совместном соединении друг с другом.
В действительности, модуль программного кода может представлять собой одну команду или множество команд и может быть даже распределен по нескольким различным сегментам кода, между различными программами и по нескольким запоминающим устройствам. Аналогичным образом оперативные данные могут быть идентифицированы и проиллюстрированы в данном документе в пределах модулей и могут быть реализованы в любой подходящей форме и организованы в пределах структуры данных любого подходящего типа. Оперативные данные могут быть собраны в виде одного набора данных или могут быть распределены по разным местоположениям, в том числе по разным устройствам хранения данных. Модули могут быть пассивными или активными, включая средства, выполненные с возможностью исполнения требуемых функций.
Описанная в данном документе технология также может храниться на машиночитаемом носителе данных, который включает в себя энергозависимые и энергонезависимые съемные и несъемные носители, реализованные с помощью любой технологии хранения информации, такой как машиночитаемые команды, структуры данных, программные модули или другие данные. Машиночитаемые носители данных включают в себя, без ограничений, ОЗУ, ПЗУ, электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), флэш-память или другую технологию памяти, постоянное запоминающее устройство на компакт-диске (CD-ROM), цифровые универсальные диски (DVD) или другое оптическое устройство хранения, магнитные кассеты, магнитные ленты, накопители на магнитных дисках или другие магнитные устройства хранения, или любой другой компьютерный носитель данных, который можно использовать для хранения требуемой информации и описанной технологии.
Описанные в настоящем документе устройства также могут содержать соединения связи или сетевые аппараты и сетевые соединения, которые позволяют устройствам связываться с другими устройствами. Соединения связи представляют собой пример среды связи. Среда связи, как правило, реализует машиночитаемые команды, структуры данных, программные модули и другие данные в модулированном сигнале данных, таком как несущая волна или другой механизм транспортировки, и включает в себя любую среду доставки информации. «Модулированный сигнал данных» означает сигнал, который имеет одну или более из его характеристик, заданных или измененных таким образом, чтобы кодировать информацию в сигнале. В качестве примера, а не ограничения, среда связи включает в себя проводную среду, такую как проводная сеть или прямое проводное соединение, и беспроводную среду, такую как акустическая, радиочастотная, инфракрасная и другие беспроводные среды. Используемый в данном документе термин «машиночитаемый носитель» включает в себя среду связи.
Была сделана ссылка на примеры, проиллюстрированные в графических материалах, и в данном документе использованы конкретные формулировки для их описания. Тем не менее, следует понимать, что таким образом не предполагается ограничение объема технологии. Изменения и дополнительные модификации признаков, проиллюстрированных в данном документе, и дополнительные варианты применения примеров, проиллюстрированных в данном документе, которые будут очевидны специалисту в соответствующей области техники и имеющему доступ к данному изобретению, следует рассматривать в пределах объема данного описания.
При описании настоящей технологии будут использованы следующие термины: Использование формы единственного числа включает объекты во множественном числе, если из контекста явно не следует иное. Таким образом, например, упоминание элемента включает ссылку на один или более элементов. Термин «один» относится к одному, двум или более и по существу относится к выбору некоторого количества или всего количества. Термин «множество» относится к двум или более элементам. Термин «приблизительно» означает, что количества, размеры, величины, составы, параметры, формы и другие характеристики не обязательно должны быть точными, но могут быть приближенными и/или большими или меньшими, по мере необходимости отражающими приемлемые допуски, коэффициенты преобразования, округление, погрешность измерения и т.п., а также другие факторы, известные специалистам в данной области. Термин «по существу» означает, что указанную характеристику, параметр или значение не нужно достигать в точности, а отклонения или вариации, включая, например, допуски, погрешности измерения, ограничения точности измерения и другие факторы, известные специалистам в данной области, могут возникать в количествах, которые не мешают характеристике отражать значение, для которого она предназначена. Числовые данные могут быть выражены или представлены в настоящем документе в формате диапазона. Следует понимать, что такой формат диапазона используется только для удобства и краткости и, таким образом, его следует толковать гибко, как включающий не только числовые значения, явно перечисленные как границы диапазона, но и как включающий все отдельные числовые значения или поддиапазоны, входящие в этот диапазон, как если бы каждое числовое значение и поддиапазон были явно перечислены.
В качестве примера числовой диапазон «приблизительно от 1 до 5» следует толковать как включающий не только явно перечисленные значения от приблизительно 1 до приблизительно 5, но и отдельные значения и поддиапазоны в пределах указанного диапазона. Таким образом, в этот числовой диапазон включены отдельные значения, такие как 2, 3 и 4, и поддиапазоны, такие как 1–3, 2–4 и 3–5, и т.д. Этот же принцип относится к диапазонам с указанием только одного численного значения (например, «больше чем приблизительно 1») и должен применяться независимо от ширины диапазона или описанных характеристик. Для удобства множество элементов может быть представлено в виде общего списка. Однако эти списки следует толковать так, как если бы каждый элемент списка был по отдельности указан как отдельный уникальный элемент. Таким образом, ни один отдельный элемент такого списка не следует толковать как фактический эквивалент любого другого элемента того же списка исключительно на основании представления их в общей группе без указания обратного.
Кроме того, если термины «и» и «или» используются в сочетании со списком элементов, их следует толковать широко в том смысле, что любой один или более из перечисленных элементов могут использоваться отдельно или в комбинации с другими перечисленными элементами. Термин «в альтернативном варианте» относится к выбору одного из двух или более альтернативных вариантов и не предназначен для ограничения выбора только этими перечисленными альтернативами или только одним из перечисленных альтернативных вариантов за раз, если контекст явно не указывает иное. Используемый в настоящем документе термин «связанный» не требует непосредственного соединения компонентов друг с другом. Вместо этого предполагается, что термин также включает в себя конфигурации с непрямыми соединениями, в которых между соединенными компонентами может быть включен один или более других компонентов. Например, такие другие компоненты могут включать в себя усилители, аттенюаторы, изоляторы, направленные соединители, переключатели резерва и т.п. Кроме того, при использовании в настоящем документе термин «или», применяемый в списке пунктов и предваряемый выражением «по меньшей мере один из», указывает на дизъюнктивный список, так что, например, список «по меньшей мере один из A, B или C» означает A или B или C, или AB или AC или BC, или ABC (т.е. A, и B, и C). Кроме того, термин «пример» не означает, что описанный пример предпочтительнее или лучше других примеров. Используемый в настоящем документе термин «набор» элементов означает «один или более» из этих элементов, за исключением случаев, когда набор явным образом должен состоять из более одного элемента, или явным образом может представлять собой нулевой набор.
Кроме того, описанные признаки, структуры или характеристики можно комбинировать любым подходящим способом в одном или более примерах. В предшествующем описании были обеспечены многочисленные конкретные детали, такие как примеры различных конфигураций для обеспечения полного понимания примеров описанной технологии. Однако специалисту в соответствующей области техники будет понятно, что данная технология может быть реализована на практике без одной или более конкретных деталей или с помощью других способов, компонентов, устройств и т.д. В других случаях хорошо известные структуры или операции не показаны или не описаны подробно во избежание усложнения понимания аспектов данной технологии.
Хотя объект изобретения был описан при помощи формулировок, специфичных для структурных признаков и/или операций, следует понимать, что объект изобретения, определенный в прилагаемой формуле изобретения, не обязательно ограничен конкретными признаками и операциями, описанными выше. Напротив, конкретные признаки и действия, описанные выше, описаны в виде типовых форм реализации формулы изобретения. Могут быть разработаны многочисленные модификации и альтернативные конструкции без отступления от сущности и объема описанной технологии.
Изобретение относится к технологии обеспечения целевых электронных рекламных объявлений на воздушном судне. Заявленный способ включает: установление на сервере на борту воздушного судна соединения с клиентским устройством на борту воздушного судна; прием информации профиля пользователя, связанной с пользователем клиентского устройства и основанной частично на деятельности пользователя в электронном пространстве во время нахождения на борту воздушного судна; создание, на борту воздушного судна, профиля пользователя, связанного с пользователем клиентского устройства, на основании принятой информации профиля пользователя, связанной с пользователем, причем профиль пользователя включает в себя информацию о маршруте с пунктом назначения пользователя, и профиль пользователя создается на борту воздушного судна во время полета; выбор на сервере целевого электронного рекламного объявления, частично основанного на пункте назначения пользователя, полученного из профиля пользователя, причем целевое электронное рекламное объявление выбирают из хранилища данных электронных рекламных объявлений; и отправку целевого электронного рекламного объявления на клиентское устройство для отображения с помощью графического пользовательского интерфейса на клиентском устройстве. 3 н. и 46 з.п. ф-лы, 15 ил.
1. Способ обеспечения целевых электронных рекламных объявлений на воздушном судне, включающий:
установление на сервере на борту воздушного судна соединения с клиентским устройством на борту воздушного судна;
прием информации профиля пользователя, связанной с пользователем клиентского устройства и основанной частично на деятельности пользователя в электронном пространстве во время нахождения на борту воздушного судна;
создание, на борту воздушного судна, профиля пользователя, связанного с пользователем клиентского устройства, на основании принятой информации профиля пользователя, связанной с пользователем, причем профиль пользователя включает в себя информацию о маршруте с пунктом назначения пользователя, и профиль пользователя создается на борту воздушного судна во время полета;
выбор на сервере целевого электронного рекламного объявления, частично основанного на пункте назначения пользователя, полученного из профиля пользователя, причем целевое электронное рекламное объявление выбирают из хранилища данных электронных рекламных объявлений; и
отправку целевого электронного рекламного объявления на клиентское устройство для отображения с помощью графического пользовательского интерфейса на клиентском устройстве.
2. Способ по п. 1, дополнительно включающий передачу целевого электронного рекламного объявления на клиентское устройство вместе с основным контентом.
3. Способ по п. 1, в котором профиль пользователя создается на борту воздушного судна с использованием информации профиля пользователя, принятой из хранилища данных информации о пользователях, связанной с оператором воздушного судна, в местоположении вне воздушного судна перед вылетом воздушного судна.
4. Способ по п. 1, в котором профиль пользователя создается или обновляется на основании предыдущей деятельности пользователя в электронном пространстве во время нахождения на борту воздушного судна или на борту множества воздушных судов, которые входят в парк воздушных судов.
5. Способ по п. 1, в котором предоставляется информация о воздушном судне, которая включает в себя по меньшей мере одно из: пункт вылета воздушного судна, пункт назначения воздушного судна, расчетное время прилета, терминал прилета, текущую широту и долготу воздушного судна или скорость воздушного судна.
6. Способ по п. 1, в котором информация о маршруте для пользователя клиентского устройства включает в себя по меньшей мере одно из следующего: исходная точка полета пользователя, дата полета пользователя, класс купленного пользователем билета, местоположение кресла пользователя, время полета, день недели полета, общая продолжительность полета, цена билета пользователя или продолжительность времени между временем бронирования авиабилета и фактическим временем полета.
7. Способ по п. 1, в котором
информация профиля пользователя принимается, частично, от клиентского устройства посредством графического пользовательского интерфейса на клиентском устройстве, причем графический пользовательский интерфейс приглашает пользователя предоставить информацию профиля пользователя; и
профиль пользователя создается частично на основании информации профиля пользователя, принятой от клиентского устройства.
8. Способ по п. 1, дополнительно включающий:
добавление информации профиля пользователя к профилю пользователя, хранящемуся в хранилище данных профилей пользователей на сервере, расположенном на борту воздушного судна; и
выбор целевого электронного рекламного объявления, частично основанного на информации профиля пользователя,
при этом информация профиля пользователя принимается частично из хранилища данных информации о пользователях, связанной с оператором воздушного судна.
9. Способ по п. 1, в котором целевое электронное рекламное объявление предназначено по меньшей мере для одного из: продукта, услуги, предложения или акции.
10. Способ по п. 1, в котором соединение между сервером и клиентским устройством представляет собой беспроводное соединение, установленное посредством беспроводной точки доступа на борту воздушного судна.
11. Способ по п. 1, в котором хранилище данных электронных рекламных объявлений расположено на борту воздушного судна.
12. Способ по п. 1, в котором клиентское устройство представляет собой персональное электронное устройство.
13. Способ по п. 1, в котором клиентское устройство представляет собой систему, встроенную в спинку кресла, на воздушном судне, а соединение между сервером и системой, встроенной в спинку кресла, представляет собой проводное или беспроводное соединение.
14. Энергонезависимый машиночитаемый носитель данных, содержащий реализованные в нем команды, причем команды при исполнении одним или более процессорами вызывают выполнение одним или более процессорами процесса, включающего:
установление на сервере на борту воздушного судна соединения с клиентским устройством на борту воздушного судна;
прием на сервере запроса основного контента от клиентского устройства, причем основной контент хранится в хранилище данных основного контента на борту воздушного судна;
прием информации профиля пользователя, связанной с пользователем клиентского устройства, на основании частично деятельности пользователя в электронном пространстве во время нахождения на борту воздушного судна;
создание, на борту воздушного судна, профиля пользователя, связанного с пользователем клиентского устройства, на основании принятой информации профиля пользователя, связанной с пользователем, причем профиль пользователя включает в себя информацию о маршруте с пунктом назначения пользователя, и профиль пользователя создается на борту воздушного судна во время полета;
выбор на сервере целевого электронного рекламного объявления, частично основанного на пункте назначения пользователя, полученного из профиля пользователя, причем целевое электронное рекламное объявление выбирается из хранилища данных электронных рекламных объявлений; и
отправку основного контента и целевого электронного рекламного объявления на клиентское устройство для отображения с помощью графического пользовательского интерфейса на клиентском устройстве.
15. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором основной контент выбирается из группы, состоящей из: медиаконтента, информации о покупках, информации движущейся карты или информации о пункте назначения.
16. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором профиль пользователя, связанный с пользователем, дополнительно содержит демографическую информацию пользователя, а выбор целевого электронного рекламного объявления дополнительно частично основан на демографической информации пользователя.
17. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором:
профиль пользователя, связанный с пользователем, дополнительно содержит информацию об интересах пользователя, причем информация об интересах включает в себя поведенческую характеристику пользователя; и
выбор целевого электронного рекламного объявления дополнительно частично основан на информации об интересах, включающей поведенческую характеристику.
18. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором информация о маршруте для пользователя клиентского устройства включает в себя по меньшей мере одно из следующего: исходная точка полета пользователя, дата полета пользователя, класс купленного пользователем билета, местоположение кресла пользователя, время полета, день недели полета, общая продолжительность полета, цена билета пользователя или продолжительность времени между временем бронирования авиабилета и фактическим временем полета.
19. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором предоставляется информация о воздушном судне, которая включает в себя по меньшей мере одно из: пункт вылета воздушного судна, пункт назначения воздушного судна, расчетное время прилета, терминал прилета, текущую широту и долготу воздушного судна или скорость воздушного судна.
20. Энергонезависимый машиночитаемый носитель данных по п. 14, дополнительно содержащий команды, которые при исполнении одним или более процессорами вызывают выполнение одним или более процессорами процесса, включающего:
обновление профиля пользователя, частично основанного на информации профиля пользователя, принятой от клиентского устройства, причем информация профиля пользователя частично принимается от клиентского устройства посредством графического пользовательского интерфейса на клиентском устройстве, при этом графический пользовательский интерфейс предлагает пользователю предоставить информацию профиля пользователя.
21. Энергонезависимый машиночитаемый носитель данных по п. 14, дополнительно содержащий команды, которые при исполнении одним или более процессорами вызывают выполнение одним или более процессорами процесса, включающего:
добавление информации профиля пользователя к профилю пользователя, хранящемуся в хранилище данных профилей пользователей на сервере, расположенном на борту воздушного судна; и
выбор целевого электронного рекламного объявления, частично основанного на информации профиля пользователя,
при этом информация профиля пользователя принимается частично из хранилища данных информации о профилях пользователей, связанной с оператором воздушного судна.
22. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором профиль пользователя дополнительно частично основан на деятельности пользователя в электронном пространстве во время его пребывания на борту множества воздушных судов, которые входят в парк воздушных судов.
23. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором целевое электронное рекламное объявление предназначено по меньшей мере для одного из: продукта, услуги, предложения или акции.
24. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором соединение между сервером и клиентским устройством представляет собой беспроводное соединение, установленное посредством беспроводной точки доступа на борту воздушного судна.
25. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором хранилище данных электронных рекламных объявлений расположено на борту воздушного судна.
26. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором клиентское устройство представляет собой персональное электронное устройство.
27. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором клиентское устройство представляет собой систему, встроенную в спинку кресла, на воздушном судне, а соединение между сервером и системой, встроенной в спинку кресла, представляет собой проводное или беспроводное соединение.
28. Система для обеспечения целевых электронных рекламных объявлений на воздушном судне, содержащая:
по меньшей мере один процессор;
по меньшей мере одно запоминающее устройство, содержащее хранилище данных для хранения множества данных и команд, которые при исполнении вызывают выполнение системой следующего:
установление соединения с клиентским устройством на борту воздушного судна;
прием информации профиля пользователя, связанной с пользователем клиентского устройства и основанной частично на деятельности пользователя в электронном пространстве во время нахождения на борту воздушного судна;
создание, на борту воздушного судна, профиля пользователя, связанного с пользователем клиентского устройства, на основании принятой информации профиля пользователя, связанной с пользователем, причем профиль пользователя включает в себя информацию о маршруте с пунктом назначения пользователя, и профиль пользователя создается на борту воздушного судна во время полета;
идентификацию целевого электронного рекламного объявления из хранилища данных электронных рекламных объявлений частично на основании пункта назначения пользователя; и
отправку целевого электронного рекламного объявления на клиентское устройство для отображения с помощью графического пользовательского интерфейса на клиентском устройстве.
29. Система по п. 28, в которой множество данных и команд при выполнении вызывают передачу системой: целевого электронного рекламного объявления на клиентское устройство вместе с основным контентом.
30. Система по п. 28, в которой профиль пользователя создается и обновляется частично на основании информации профиля пользователя, принятой от клиентского устройства, и предыдущей деятельности пользователя в электронном пространстве во время его пребывания на борту воздушного судна.
31. Система по п. 28, в которой профиль пользователя, связанный с пользователем, дополнительно содержит демографическую информацию пользователя, а идентификация целевого электронного рекламного объявления дополнительно частично основана на демографической информации пользователя.
32. Система по п. 28, в которой:
профиль пользователя, связанный с пользователем, дополнительно содержит информацию об интересах пользователя, причем информация об интересах включает в себя поведенческую характеристику пользователя; и
целевое электронное рекламное объявление идентифицируется частично на основании информации об интересах, включающей поведенческую характеристику.
33. Система по п. 28, в которой предоставляется информация о воздушном судне, которая включает в себя по меньшей мере одно из: пункт вылета воздушного судна, пункт назначения воздушного судна, расчетное время прилета, терминал прилета, текущую широту и долготу воздушного судна или скорость воздушного судна.
34. Система по п. 28, в которой информация о маршруте для пользователя клиентского устройства включает в себя по меньшей мере одно из следующего: исходная точка полета пользователя, дата полета пользователя, класс купленного пользователем билета, местоположение кресла пользователя, время полета, день недели полета, общая продолжительность полета, цена билета пользователя или продолжительность времени между временем бронирования авиабилета и фактическим временем полета.
35. Система по п. 28, в которой множество данных и команд при выполнении вызывают выполнение системой следующего:
добавление информации профиля пользователя к профилю пользователя, хранящемуся в хранилище данных профилей пользователей на сервере, расположенном на борту воздушного судна; и
выбор целевого электронного рекламного объявления частично на основании информации профиля пользователя,
при этом информация профиля пользователя принимается частично из хранилища данных информации о пользователях, связанной с оператором воздушного судна.
36. Система по п. 28, в которой множество данных и команд при выполнении вызывают создание системой профиля пользователя, основанного частично на деятельности пользователя в электронном пространстве во время его пребывания на борту воздушного судна.
37. Система по п. 36, в которой профиль пользователя дополнительно частично основан на деятельности пользователя в электронном пространстве во время его пребывания на борту множества воздушных судов, которые входят в парк воздушных судов.
38. Система по п. 28, в которой целевое электронное рекламное объявление предназначено по меньшей мере для одного из: продукта, услуги, предложения или акции.
39. Система по п. 28, в которой соединение между сервером и клиентским устройством представляет собой беспроводное соединение, установленное посредством беспроводной точки доступа на борту воздушного судна.
40. Система по п. 28, в которой хранилище данных электронных рекламных объявлений расположено на борту воздушного судна.
41. Система по п. 28, в которой клиентское устройство представляет собой персональное электронное устройство.
42. Система по п. 28, в которой клиентское устройство представляет собой систему, встроенную в спинку кресла, на воздушном судне, а соединение между сервером и системой, встроенной в спинку кресла, представляет собой проводное или беспроводное соединение.
43. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором профиль пользователя создается на борту воздушного судна с использованием информации профиля пользователя, принятой из хранилища данных информации о пользователях, связанной с оператором воздушного судна, в местоположении вне воздушного судна перед вылетом воздушного судна.
44. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором профиль пользователя создается или обновляется на основании предыдущей деятельности пользователя в электронном пространстве во время нахождения на борту воздушного судна или на борту множества воздушных судов, которые входят в парк воздушных судов.
45. Система по п. 28, в которой профиль пользователя создается на борту воздушного судна с использованием информации профиля пользователя, принятой из хранилища данных информации о пользователях, связанной с оператором воздушного судна, в местоположении вне воздушного судна перед вылетом воздушного судна.
46. Система по п. 28, в которой профиль пользователя создается или обновляется на основании предыдущей деятельности пользователя в электронном пространстве во время нахождения на борту воздушного судна или на борту множества воздушных судов, которые входят в парк воздушных судов.
47. Способ по п. 1, в котором сервер обращается к локальному хранилищу данных посредством шины данных воздушного судна для приема информации профиля пользователя из внешнего хранилища данных посредством беспроводной линии связи с удаленным сервером, находящимся вне воздушного суда, или посредством взаимодействия с пользователем.
48. Энергонезависимый машиночитаемый носитель данных по п. 14, в котором сервер обращается к локальному хранилищу данных посредством шины данных воздушного судна для приема информации профиля пользователя из внешнего хранилища данных посредством беспроводной линии связи с удаленным сервером, находящимся вне воздушного суда, или посредством взаимодействия с пользователем.
49. Система по п. 28, в которой сервер обращается к локальному хранилищу данных посредством шины данных воздушного судна для приема информации профиля пользователя из внешнего хранилища данных посредством беспроводной линии связи с удаленным сервером, находящимся вне воздушного суда, или посредством взаимодействия с пользователем.
Колосоуборка | 1923 |
|
SU2009A1 |
US 9734722 B1, 15.08.2017 | |||
Токарный резец | 1924 |
|
SU2016A1 |
EP 3395684 A1, 31.10.2018 | |||
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
Способ приготовления лака | 1924 |
|
SU2011A1 |
RU 2012100619 A, 27.07.2013 | |||
Автомобиль-сани, движущиеся на полозьях посредством устанавливающихся по высоте колес с шинами | 1924 |
|
SU2017A1 |
Способ и приспособление для нагревания хлебопекарных камер | 1923 |
|
SU2003A1 |
Авторы
Даты
2025-01-15—Публикация
2020-03-30—Подача