ВИЗУАЛЬНЫЙ ТРИГГЕР НА УПАКОВКЕ
VISUAL TRIGGER ON PACKAGE

УРОВЕНЬ ТЕХНИКИ
[0001] Контактные линзы являются линзами, которые размещаются непосредственно на поверхности глаза. Контактные линзы обычно носят для коррекции зрения, но их можно носить и по косметическим либо терапевтическим причинам. Контактные линзы часто лучше подходят для коррекции зрения пользователя, когда существуют некоторые типы медицинских состояний. Например, пользователи с кератоконусом и анизейконией часто получают результаты с контактными линзами лучше, чем с очками.
[0002] Носящий контактную линзу должен правильно обращаться и хранить контактную линзу, чтобы избежать повреждения контактной линзы и/или загрязнения контактной линзы. Должное внимание к правилам обращения и хранения контактной линзы уменьшает неудобство пользователя, а также предотвращает повреждение контактной линзы, что вызывает необходимость выбрасывать контактные линзы до истечения их срока годности.
[0003] Один тип системы для содействия пользователю в определении состояния контактных линз раскрывается в публикации патента США № 2014/0085083, выданного Anton Sabeta. По этой ссылке способ для отслеживания соответствия уходу за глазной линзой содержит этапы: включения в офтальмологическое изделие по меньшей мере одного датчика для контроля по меньшей мере одного условия окружающей среды и для регистрации и записи по меньшей мере одного параметра, ассоциированного с условием окружающей среды, после заранее установленного события; сравнения параметра с заранее установленной пороговой величиной и предоставления результата, при этом заранее установленная пороговая величина соответствует условию окружающей среды, и выдачи предупреждения на основе результата. Публикация патента США № 2014/0085083 включается в этот документ посредством ссылки во всем ее содержимом.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] В одном аспекте изобретения упаковка контактных линз включает в себя первый слой упаковки и второй слой упаковки, соединенный с первым слоем упаковки по кромке первого слоя упаковки. Первый слой упаковки и второй слой упаковки вместе, по меньшей мере частично, задают полость, и контактная линза располагается в той полости. Визуальный триггер изображается либо на первом слое упаковки, либо на втором слое упаковки, и визуальный триггер идентифицируется мобильным устройством, чтобы ассоциировать его (триггер) с исполняемым файлом.
[0005] Исполняемый файл может включать в себя код, который вызывает отображение на дисплее мобильного устройства изображения контактной линзы, видео, не связанного с контактной линзой, по меньшей мере одного неподвижного изображения, развлекательного видео, рекламы, обучающего видео, презентации об извлечении контактной линзы из упаковки контактных линз, презентации о содержании контактной линзы в чистоте, презентации о введении контактной линзы в глаз пользователя, презентации об обслуживании контактной линзы, когда контактная линза находится в глазу пользователя, и/или их сочетаний. Такая реклама может изображать информацию об изделиях, связанных с контактной линзой. Такие обучающие видео могут содержать информацию, относящуюся к контактной линзе, информацию о хранении, относящуюся к контактной линзе, другие типы информации о контактной линзе, другие типы информации вообще или их сочетания.
[0006] В некоторых случаях исполняемые файлы характерны для особенностей контактной линзы и/или упаковки контактных линз. Такие особенности могут быть особенностями открытия упаковки, особенностями хранения контактной линзы, особенностями надлежащего использования контактной линзы, цветами контактной линзы, рецептами контактной линзы, другими типами особенностей или их сочетаниями. Кроме того, визуальный триггер может быть одним из нескольких визуальных триггеров, которые идентифицируются мобильным устройством и ассоциируются с несколькими исполняемыми файлами.
[0007] В другом аспекте изобретения упаковка контактных линз включает в себя первый слой упаковки и второй слой упаковки, соединенный с первым слоем упаковки по кромке первого слоя упаковки. Первый слой упаковки и второй слой упаковки вместе задают полость, и контактная линза располагается в той полости. Визуальный триггер изображается на внешней поверхности упаковки контактных линз, что побуждает электронное устройство извлечь презентацию о здоровье глаз из библиотеки и показать презентацию на дисплее электронного устройства, когда визуальный триггер находится в поле зрения камеры, ассоциированной с электронным устройством.
[0008] В еще одном аспекте изобретения упаковка контактных линз включает в себя первый слой упаковки и второй слой упаковки, соединенный с первым слоем упаковки по кромке первого слоя упаковки. Первый слой упаковки и второй слой упаковки вместе задают полость, и контактная линза располагается в той полости. Визуальный триггер изображается на внешней поверхности упаковки контактных линз, что побуждает электронное устройство извлечь презентацию о здоровье глаз из библиотеки и побуждает электронное устройство показать презентацию о здоровье глаз, когда идентифицируется визуальный триггер в поле зрения камеры, ассоциированной с электронным устройством.
[0009] В некоторых примерах презентация включает в себя аудио-составляющую. Например, презентация может включать в себя музыку, произносимые слова, звуки и другие аудиоэлементы или их сочетания. Кроме того, презентация может включать в себя визуальную составляющую. Например, презентация может включать в себя по меньшей мере одно неподвижное изображение, видео, интерактивное отображение, дополнение визуальным триггером того, что изображается на дисплее, другую визуальную составляющую или их сочетания.
[0010] Кроме того, в дополнительном аспекте изобретения мобильное устройство включает в себя корпус, встроенный в корпус дисплей, встроенную в корпус камеру, процессор и запоминающее устройство. Запоминающее устройство включает в себя запрограммированные команды для побуждения процессора отобразить изображение упаковки контактных линз на дисплее, когда упаковка контактных линз находится в поле зрения камеры, идентифицировать визуальный триггер на упаковке контактных линз, извлечь из библиотеки исполняемый файл, ассоциированный с визуальным триггером, и отобразить на дисплее по меньшей мере одно изображение из исполняемого файла.
[0011] В другом аспекте изобретения мобильное устройство включает в себя корпус, встроенный в корпус дисплей, встроенную в корпус камеру, процессор и запоминающее устройство. Запоминающее устройство содержит запрограммированные команды для побуждения процессора распознать визуальный триггер на дисплее, когда визуальный триггер находится в поле зрения камеры, и установить режим электронной связи между мобильным устройством и стороной (участником), ассоциированной с визуальным триггером.
[0012] Режим электронной связи может быть любым подходящим типом режима. Например, режим электронной связи может устанавливаться путем отправки текстового сообщения, обращения к порталу связи, содержащему несколько режимов связи, извлечения контактной информации стороны, отправки сообщения стороне, формирования пользовательского варианта для составления сообщения стороне, ввода контактной информации стороны в адресную книгу мобильного устройства, приема сообщения от стороны или их сочетаний. В некоторых примерах сообщение, отправленное ассоциированной стороне (участнику), может включать в себя информацию о пользователе, получающем упаковку, содержащую изделие.
[0013] Кроме того, визуальный триггер может включаться в изображение на упаковке изделия, на упаковке контактной линзы, лицо человека на упаковке изделия или их сочетания. Визуальный триггер может быть одним из нескольких визуальных триггеров, изображенных на одном объекте.
[0014] Запрограммированные команды могут побудить процессор отобразить вариант установления режима электронной связи, отобразить вариант загрузки данных в ответ на распознавание второго визуального триггера, отобразить вариант потоковой передачи данных в ответ на распознавание второго триггера, отобразить другой тип варианта, отобразить по меньшей мере одну пиктограмму в ответ на распознавание визуального триггера или их сочетания. Данные можно загружать на мобильное устройство и хранить локально.
[0015] Данные можно удалять с мобильного устройства на основе некоторого условия. Условие может быть тем, что прошло заранее установленное время с распознавания визуального триггера, что к загруженным данным обращались посредством мобильного устройства заранее установленное количество раз, другим условием или их сочетаниями.
[0016] В еще одном аспекте изобретения мобильное устройство включает в себя корпус, встроенный в корпус дисплей, встроенную в корпус камеру, процессор и запоминающее устройство. Запоминающее устройство содержит запрограммированные команды для побуждения процессора распознать визуальный триггер на дисплее, когда визуальный триггер находится в поле зрения камеры, установить режим электронной связи между мобильным устройством и участником, ассоциированным с визуальным триггером, отобразить вариант загрузки данных в ответ на распознавание второго триггера, загрузить данные в мобильное устройство в ответ на пользовательский ввод, локально сохранить загруженные данные и удалить загруженные данные на основе некоторого условия.
[0017] Любой из аспектов принципов, подробно изложенных выше, может объединяться с любым из других аспектов, подробно изложенных в этом документе.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0018] Прилагаемые чертежи иллюстрируют различные варианты осуществления настоящего устройства и являются частью описания изобретения. Проиллюстрированные варианты осуществления являются просто примерами настоящего устройства и не ограничивают его объем.
[0019] Фиг. 1 иллюстрирует вид сверху примера упаковки контактных линз в соответствии с настоящим раскрытием изобретения.
[0020] Фиг. 2 иллюстрирует поперечную боковую проекцию примера упаковки контактных линз в соответствии с настоящим раскрытием изобретения.
[0021] Фиг. 3 иллюстрирует вид примера мобильного устройства с упаковкой контактных линз в поле зрения камеры, встроенной в мобильное устройство, в соответствии с настоящим раскрытием изобретения.
[0022] Фиг. 4 иллюстрирует вид примера показа видео на мобильном устройстве в соответствии с настоящим раскрытием изобретения.
[0023] Фиг. 5 иллюстрирует вид примера показа дополнения на мобильном устройстве в соответствии с настоящим раскрытием изобретения.
[0024] Фиг. 6 иллюстрирует вид примера показа неподвижного изображения на мобильном устройстве в соответствии с настоящим раскрытием изобретения.
[0025] Фиг. 7 иллюстрирует блок-схему примера библиотеки в соответствии с настоящим раскрытием изобретения.
[0026] Фиг. 8 иллюстрирует вид примера визуальных триггеров на упаковке в соответствии с настоящим раскрытием изобретения.
[0027] Фиг. 9 иллюстрирует блок-схему примера триггерной системы в соответствии с настоящим раскрытием изобретения.
[0028] Фиг. 10 иллюстрирует блок-схему примера способа извлечения исполняемого файла в соответствии с настоящим раскрытием изобретения.
[0029] Фиг. 11 иллюстрирует блок-схему примера способа установления режима связи в соответствии с настоящим раскрытием изобретения.
[0030] Фиг. 12 иллюстрирует блок-схему примера способа установления режима связи в соответствии с настоящим раскрытием изобретения.
[0031] Фиг. 13 иллюстрирует блок-схему примера способа сохранения данных локально в соответствии с настоящим раскрытием изобретения.
[0032] Фиг. 14 иллюстрирует блок-схему примера способа отображения вариантов в соответствии с настоящим раскрытием изобретения.
[0033] Фиг. 15 иллюстрирует блок-схему примера способа отправки презентаций в соответствии с настоящим раскрытием изобретения.
[0034] На всех чертежах одинаковые номера ссылок обозначают аналогичные, но не обязательно идентичные элементы.
ПОДРОБНОЕ ОПИСАНИЕ
[0035] Со ссылкой на фигуры, в частности, фиг. 1-2 изображают упаковку 100 для контактной линзы в соответствии с настоящим раскрытием изобретения. В этом примере упаковка 100 включает в себя первый слой 200 и второй слой 202. Первый слой 200 задает нижнюю границу полости 204 внутри упаковки, а второй слой 202 задает верхнюю границу полости 204. Контактная линза 206 располагается в полости 204.
[0036] В некоторых примерах первый слой 200 соединяется непосредственно со вторым слоем 202. Однако в других примерах одна или несколько прокладок могут отделять первый слой 200 от соприкосновения со вторым слоем 202. В таких примерах прокладки могут вносить вклад в задание полости 204.
[0037] Описанная выше контактная линза может быть любым подходящим типом контактной линзы. Например, неполный список типов линз может включать в себя мягкие линзы, жесткие газопроницаемые линзы, твердые линзы, офтальмологические линзы, бифокальные линзы, мультифокальные линзы, цветные линзы, одноразовые линзы, линзы длительного ношения, моновизуальные линзы, ортокератологические линзы, протезные линзы, силикон-гидрогелевые линзы, линзы со специальными эффектами, специализированные линзы, торические линзы, биторические линзы, косметические линзы, поверхностные линзы, накладные линзы, другие типы линз или их сочетания. Мягкие контактные линзы можно изготовить из любого подходящего типа материала. Например, мягкие контактные линзы можно изготовить из пластичного гидрогелевого полимера, гидроксиэтилметакрилата, который содержит воду, силикона или гидрофильных гидрогелей. Жесткие газопроницаемые контактные линзы можно изготовить из твердого пластичного материала, который не содержит значительного количества воды. Жесткие газопроницаемые контактные линзы могут позволить кислороду проникать к глазу через материал. Кроме того, твердые контактные линзы можно изготовить из полиметилметакрилата или другого твердого материала. Вообще говоря, твердые контактные линзы препятствуют поступлению кислорода через линзу.
[0038] Упаковка 100 может включать в себя любой подходящий тип формулировки, изображений, графики и так далее, который может сообщать информацию о контактной линзе, ее торговой марке, производителе, распространителе или любой другой тип информации. В некоторых примерах в упаковку 100 может включаться информация о том, как носить, хранить или обращаться с контактной линзой. Однако из-за ограничений по размерам не вся информация, которую желательно включить в упаковку 100, может уместиться на площади поверхности упаковки.
[0039] В таких обстоятельствах дополнительную информацию можно сообщить путем включения в упаковку 100 визуального триггера 102, который может использоваться как часть процесса донесения пользователю нужной информации. Такой визуальный триггер можно идентифицировать посредством камеры, например камеры, которая встроена в мобильное устройство. В ответ на идентификацию визуального триггера процессор может обратиться в библиотеку для определения, какой исполняемый файл извлекать. В некоторых примерах процессор является частью мобильного устройства, и мобильное устройство извлекает подходящий исполняемый файл на основе визуального триггера, идентифицированного в поле зрения камеры.
[0040] Может использоваться любой подходящий тип визуального триггера. В некоторых примерах визуальный триггер является изображением, изображенным на упаковке. Такое изображение может быть лицом 104 конкретного человека, изображением конкретного объекта, другим типом изображения, символом, расстановкой символов, другим типом визуального триггера или их сочетаниями. В некоторых примерах визуальный триггер является частью предложения, например рекламного предложения. В таком примере на упаковке можно изобразить знаменитость, актера, топ-модель, другой тип человека, подходящего для использования в предложениях, или их сочетания. В качестве визуальных триггеров может использоваться лицо 104 такого человека, предмет одежды, носимый таким человеком, другой тип признака, ассоциированного с таким человеком, или их сочетания.
[0041] Исполняемый файл можно загрузить на мобильное устройство, либо в других примерах информацию из исполняемого файла можно передавать в потоке на мобильное устройство. Исполняемый файл может побудить процессор отобразить неподвижное изображение, воспроизвести видео, дополнить отображение, чтобы упаковка 100 имела другой внешний вид через дисплей мобильного устройства или изображалась на экране вместе с другим объектом или изображением. Такие изображения, видео и/или дополнения могут посредством дисплея мобильного устройства показывать правила, как обращаться и/или хранить контактные линзы. В других примерах изображения, видео и/или дополнения могут показывать другие типы информации, относящиеся к контактной линзе или не связанные с контактной линзой.
[0042] Часто много информации ассоциируется с рецептом контактной линзы. Однако такую информацию может быть сложно отобразить на упаковке контактных линз. Например, информация, обычно ассоциированная с контактной линзой, включает в себя имя пользователя, имя практикующего врача, информацию о торговой марке, измерения оптической силы, информацию о диаметре, информацию о базовой кривизне, информацию о безопасной эксплуатации, расписание ношения, информацию о том, предназначены ли линзы для ежедневного или длительного ношения, номер повторного рецепта, срок годности, другие типы информации или их сочетания. При использовании описанных выше принципов упаковка может включать в себя часть информации, ассоциированной с контактной линзой, используя при этом визуальный триггер для отправки мобильному устройству пользователя других частей вышеупомянутой информации или других типов информации. Информация, отправляемая мобильному устройству, может включать в себя тип контактной линзы в упаковке, вопросы гигиены и безопасности контактной линзы, общую информацию о глазах, информацию о здоровье глаз, настораживающие признаки, относящиеся к здоровью глаз, часто задаваемые вопросы, рецепт контактных линз, срок годности контактной линзы, информацию о том, когда заменять контактную линзу, другие типы информации, ассоциированные с контактной линзой, или их сочетания. Кроме того, информация может включать в себя рекламу изделий или услуг, которые могут относиться или не относиться к контактной линзе. Более того, информация может включать в себя развлекательные или другие типы данных, которые не связаны с контактными линзами.
[0043] Фиг. 3 изображает мобильное устройство 300 с дисплеем 302. В этом примере дисплей 302 изображает то, что находится в поле зрения камеры, встроенной в мобильное устройство 300. Таким образом, в этом примере упаковка 100 находится в поле зрения камеры и изображается на дисплее 302.
[0044] Мобильное устройство 300 может распознавать визуальный триггер 102, включенный в упаковку 100. В ответ на распознавание визуального триггера 102 мобильное устройство 300 может инициировать процесс извлечения исполняемого файла, ассоциированного с визуальным триггером 102. В одном примере мобильное устройство 300 обращается к библиотеке, которая ассоциирует визуальный триггер 102 с исполняемым файлом. Исполняемые файлы могут располагаться в библиотеке и загружаться из библиотеки. В других примерах исполняемые файлы хранятся в другом местоположении, а библиотека является справочной таблицей, которая указывает подходящий исполняемый файл. В некоторых случаях такая библиотека также может включать в себя местоположение исполняемого файла для извлечения его мобильным устройством 300.
[0045] В примерах, где исполняемый файл загружается на мобильное устройство 300, мобильное устройство может исполнить файл. В ответ на исполнение файла исполняемый файл может побудить процессор мобильного устройства 300 отобразить изображения, видео, дополнения, документы или другую информацию в соответствии с кодом исполняемого файла. В примерах, где информация из исполняемого файла передается в потоке на мобильное устройство, потоковую информацию можно отобразить на дисплее 302 в виде изображений, видео, дополнений, документов или другой информации в соответствии с кодом исполняемого файла.
[0046] Применительно к данному раскрытию изобретения "дополнение" относится к изображению реальной среды, где элементы той реальной среды изменяются, добавляются, заменяются и/или удаляются реализованным компьютером процессом. В некоторых случаях дополненное изображение может отображать упаковку 100 контактных линз в виде упаковки 100 контактных линз, наблюдаемой в реальной среде, и дополнительно отображать формулировку рядом с упаковкой 100 контактных линз, объясняющую некоторые аспекты контактной линзы. В некоторых примерах можно показать дополнение, неподвижное изображение, видео, анимированный персонаж, интерактивный признак, пиктограмму или т.п. на дисплее 302 вместе с упаковкой 100 контактных линз.
[0047] В некоторых примерах неподвижные изображения, документы, видео и так далее могут занимать лишь часть дисплея 302, либо они могут заполнять весь дисплей 302. Исполняемый файл может содержать только визуальную составляющую, например документы, неподвижные изображения, видео, анимации или их сочетания. Однако в некоторых примерах исполняемый файл также может включать в себя аудио-составляющую, где аудиозаписи или звуки воспроизводятся динамиками мобильного устройства 300. В некоторых случаях исполняемый файл содержит только аудио-составляющую.
[0048] В примере из фиг. 4 мобильное устройство 300 изображает видео из исполняемого файла. Такое видео может относиться или не относиться к контактной линзе, например видео, которые являются частью предложения. Такое видео может содержать правила того, как обращаться с контактными линзами, как носить контактные линзы, как очищать контактную линзу, как хранить контактные линзы, как снимать контактные линзы, как избегать загрязнения контактных линз, как вводить контактные линзы в глаза пользователя, другую информацию о контактной линзе или их сочетания.
[0049] В некоторых примерах видео содержит информацию, которая не связана с контактными линзами. Такое видео может содержать развлечение на основе одного из многих интересов пользователя, например музыку, спорт, драму, художественный, документальный, другие жанры или их сочетания. Такие видео могут быть заманиванием пользователя приобрести контактные линзы другой торговой марки. Видео могут включать в себя другие темы, которые не связаны непосредственно с контактной линзой, но часто представляют интерес для демографической статистики людей, носящих контактные линзы. Например, видео может включать в себя информацию об общем здоровье глаз, состояниях глаза, таких как астигматизм, близорукость, катаракта, "сухие" глаза, покрасневшие глаза, глаукома, кератоконус, двоение, дальнозоркость, пресбиопия, катаракта, другие состояния или их сочетания.
[0050] В примере из фиг. 4 видео заполняет всю область дисплея 302. Однако в других примерах видео может включать в себя только подмножество площади дисплея. Например, на дисплее мобильного устройства может появляться окно рядом с упаковкой 100 контактных линз.
[0051] Фиг. 5 изображает пример дополнения, где на дисплее 302 появляются слова 500. Эти слова 500 располагаются на дисплее 302, чтобы слова 500 находились рядом с определенной частью 502 упаковки 100, и стрелка 504 указывает на определенную часть 502. Мобильное устройство 300 может располагать слова или другие типы дополненных изображений так, чтобы они размещались подходящим образом относительно положения упаковки 100. В некоторых случаях формулировка 500, стрелка 504 или другие типы дополнений могут перемещаться на дисплее 302, когда упаковка 100 перемещается на дисплее 302. В некоторых из таких случаев мобильное устройство 300 распознает не только визуальный триггер на упаковке 100, но также распознает другие особенности упаковки 100. Например, другие особенности могут включать в себя периметр 506 упаковки 100, предназначенное место для открытия упаковки 100, другие особенности или их сочетания. В примере из фиг. 5 положения стрелки 504 и слов 500 определяются, по меньшей мере частично, по местоположению определенной части 502 упаковки 100. Таким образом, если изменяется ориентация упаковки 100, то положения слов 500 и стрелки 504 изменяются с тем же успехом.
[0052] В примере из фиг. 6 неподвижное изображение 600 изображается на дисплее 302. В этом примере неподвижное изображение 600 представляет собой контактную линзу, которая располагается внутри упаковки. Таким образом, пользователь может определить различные особенности контактных линз путем просмотра неподвижного изображения 600 на дисплее 302 мобильного устройства. Например, пользователь может определить размер и форму контактных линз, глядя на неподвижное изображение 600. В ситуациях, где контактная линза цветная, чтобы пользователь выглядел имеющим другой глаз цвет, пользователь может определить цвет контактной линзы посредством неподвижного изображения 600 в мобильном устройстве.
[0053] Такие неподвижные изображения и/или дополнения контактной линзы могут быть полезны при их показе на языке пользователя, когда пользователь не говорит на том языке, который напечатан на упаковке контактных линз 100. Более того, такое неподвижное изображение 600 может быть полезно в ситуациях, где упаковка 100 не отображает изображение контактной линзы.
[0054] Хотя пример из фиг. 6 изображает неподвижное изображение 600 контактной линзы, в других примерах неподвижное изображение 600 может отображать другие изделия, виды, информацию или другие изображения. В некоторых примерах положение неподвижного изображения не ориентировано относительно положения или ориентации особенностей упаковки. В таких примерах неподвижное изображение может появляться в конкретном месте дисплея 302 независимо от того, загораживает ли неподвижное изображение цифровое представление упаковки.
[0055] В еще одних примерах на дисплее 302 можно показать интерактивное изображение. Таким интерактивным отображением можно манипулировать путем взаимодействия с пользователем. Например, там, где дисплей является сенсорным экраном, пользователь может перемещать интерактивное изображение, перетаскивая интерактивное изображение в нужное местоположение. В других примерах можно менять ориентацию интерактивного изображения, чтобы пользователь мог видеть представленное на интерактивном изображении изделие с другого угла. Кроме того, пользователь может изменять размер интерактивного изображения. В других примерах пользователь может скрывать изделие на интерактивном изображении или заставлять интерактивное изображение иным образом реагировать на команды пользователя. Хотя эти примеры описаны относительно использования сенсорного экрана для интерпретации команд пользователя, может использоваться любой подходящий тип пользовательского ввода. Например, пользовательский ввод может включать в себя сенсорные панели, кнопки, рычажки, наборные диски, прокрутки, микрофоны, камеры, другие типы пользовательского ввода или их сочетания.
[0056] Фиг. 7 изображает пример библиотеки 700 в соответствии с описанными в этом документе принципами. В таком примере библиотека включает в себя первый столбец 702 и второй столбец 704. Первый столбец 702 включает в себя исполняемый файл, а второй столбец 704 включает в себя визуальный триггер, ассоциированный с исполняемыми файлами в первом столбце 702. В ответ на обнаружение визуального триггера из второго столбца 704 мобильное устройство может искать визуальный триггер в библиотеке 700, чтобы определить ассоциированный исполняемый файл. В некоторых примерах библиотека включает в себя ссылку на местоположение файла, адрес местоположения файла, другой тип идентификатора местоположения, другой механизм для идентификации местоположения исполняемого файла или их сочетания. В некоторых примерах в библиотеке 700 содержится код исполняемого файла.
[0057] Мобильное устройство может определить ассоциированный исполняемый файл путем обращения к библиотеке 700. В ответ на определение ассоциированного исполняемого файла мобильное устройство может найти исполняемый файл. В некоторых примерах мобильное устройство загружает исполняемый файл. В других примерах мобильное устройство может принять поток данных из исполняемого файла. В некоторых ситуациях мобильное устройство может определить ассоциированный исполняемый файл путем обращения к библиотеке 700, а затем запрашивает загрузку по меньшей мере части исполняемого файла, чтобы принять поток содержимого из исполняемого файла, или иным образом получает доступ к части исполняемого файла.
[0058] В исполняемый файл может включаться любой подходящий тип визуального триггера. В некоторых примерах в мобильное устройство загружается приложение. Такое приложение может включать в себя программу, которая распознает визуальные триггеры и побуждает мобильное устройство обратиться к библиотеке 700. Библиотека 700 может храниться локально на мобильном устройстве. В иных случаях библиотека 700 хранится в удаленном местоположении.
[0059] Визуальный триггер можно изобразить на любом подходящем объекте. Вышеприведенные примеры изображают ассоциированный визуальный триггер на упаковке контактной линзы. Но в других примерах визуальный триггер может ассоциироваться с упаковкой других изделий, "шапками" бланков писем, экранами компьютера, рекламными щитами, книгами, печатным материалом, другими типами материала или их сочетаниями. В некоторых сценариях пользователь может увидеть упаковку в торговой точке и увидеть визуальный триггер в мобильном устройстве. В таких примерах можно побудить мобильное устройство отобразить информацию, которая может помочь пользователю в принятии решения о покупке того изделия в упаковке. Например, такая информация может включать в себя описание изделия, правила обслуживания изделия, срок годности изделия, информацию о хранении изделия, сопутствующие изделия, ассоциированные с тем изделием в упаковке, информацию о производителе, материалах изделия, угрозах здоровью, ассоциированных с изделием, другие типы информации или их сочетания. В других сценариях визуальный триггер может быть по меньшей мере частично загорожен частью упаковки, так что пользователю нужно открыть упаковку, чтобы увидеть визуальный триггер. Такая система может быть принята, чтобы пользователю пришлось купить изделие перед получением доступа к визуальному триггеру и связанному с ним содержимому. Если исполняемый файл, ассоциированный с визуальным триггером, включает в себя полнометражное видео, то распространитель изделия может захотеть, чтобы пользователь купил видео перед получением доступа к полнометражному видео.
[0060] В некоторых примерах исполняемый файл может включать в себя возможность установить режим связи с участником, ассоциированным с изделием. Например, если пользователь покупает контактные линзы в Интернете и получает контактные линзы по почте, то пользователь может просмотреть визуальный триггер на упаковке с помощью его или ее мобильного устройства, когда пользователь открывает почту. В ответ на проверку визуального триггера с помощью мобильного устройства можно отправить распространителю, производителю, врачу, продавцу, представителю или другому участнику, ассоциированному с контактными линзами, сообщение, информирующее такого участника о том, что контактная линза получена пользователем. В других примерах пользователь может купить контактную линзу в обычном розничном магазине, и в ответ на просмотр визуального триггера с помощью мобильного устройства мобильное устройство может показать пользователю вариант осуществления связи с производителем, распространителем, продавцом, другим типом участника или их сочетаниями. В некоторых случаях может автоматически открываться окно текстового сообщения, адресованное участнику. В еще одних примерах участнику может отправляться электронное письмо. В дополнительных примерах могут устанавливаться другие типы режимов связи в ответ на просмотр визуального триггера с помощью мобильного устройства. В некоторых примерах мобильное устройство открывает портал, который содержит несколько режимов связи с различными участниками, ассоциированными с изделием. Например, портал может содержать номера телефонов, текстовые адреса, адреса электронной почты, службы обмена мгновенными сообщениями, другие типы адресов, другие типы режимов связи или их сочетания. Таким образом, у пользователя есть варианты, если он или она желает осуществить связь по меньшей мере с одним участником, ассоциированным с изделием. Также мобильное устройство может отправить предупреждение по меньшей мере одному участнику, сделать публикацию видимой по меньшей мере одному участнику или сообщить другими способами по меньшей мере одному участнику, что пользователь просмотрел визуальный триггер. Таким образом, участник, получающий предупреждение или другой тип сообщения, может отправить мобильному устройству сообщение, отправить электронное письмо, ассоциированное с пользователем, отправить пользователю другой тип сообщения помимо отправки сообщения мобильному устройству, или их сочетания. Сообщение от участника может включать в себя информацию об изделии, опросы, контактную информацию, рекомендации людям, ассоциированным с изделием, предложения, купоны, услуги, другие типы информации или их сочетания.
[0061] Библиотеку 700 можно время от времени изменять. По существу, исполняемые файлы могут обновляться или изменяться со временем. Таким образом, распознавание визуального триггера в первый раз может привести к исполнению первого исполняемого файла. Однако распознавание того же визуального триггера позже, во второй раз может привести к исполнению второго исполняемого файла. В качестве примера мобильное устройство может распознать визуальный триггер, который приводит к загрузке первого видео на мобильное устройство. Видео можно просмотреть пять раз перед тем, как видео станет недоступным с того мобильного устройства. Пользователь может побудить мобильное устройство распознать тот же визуальный триггер с помощью того же мобильного устройства. Однако на этот раз мобильное устройство побуждают загрузить другое видео. В промежутке между тем, когда мобильное устройство распознавало визуальные триггеры, библиотека была обновлена, и второе видео стало ассоциированным с визуальным триггером.
[0062] Фиг. 8 изображает изображение 800 на упаковке контактной линзы. В этом примере в изображение 800 включается несколько визуальных триггеров. Например, изображение 800 включает в себя часть человека 802, носящего несколько предметов одежды. В некоторых примерах визуальным триггером является лицо 804 человека. Мобильное устройство может использовать программы распознавания изображений для распознавания лица 804 человека. Другие визуальные триггеры могут включать в себя очки 806 человека или галстук-бабочку 808 человека. В примерах других изображений в качестве визуальных триггеров могут использоваться другие предметы одежды или другие типы признаков на изображении. Например, в качестве визуальных триггеров могут использоваться рот, шапка, волосы, серьга, часы, вышитый символ на одежде или другие признаки пользователя. В проиллюстрированном примере в качестве визуального триггера используется соединение 810 руки человека и ремня. В некоторых случаях визуальные индикаторы на изображении должны находиться в надлежащих положениях на изображении, чтобы распознаваться как часть визуального триггера.
[0063] В некоторых примерах используется только один визуальный триггер. В других примерах для образования визуального триггера используется сочетание признаков. Например, сочетание очков 806 и галстука-бабочки 808 человека может вместе образовывать визуальный триггер. В иных случаях несколько признаков изображения могут быть независимыми визуальными триггерами, которые вызывают разные отклики. Например, первый визуальный триггер может вызывать загрузку предложения на мобильное устройство, а второй визуальный триггер может побудить мобильное устройство установить режим связи с участником.
[0064] Фиг. 9 иллюстрирует вид в перспективе примера триггерной системы 900 в соответствии с настоящим раскрытием изобретения. Триггерная система 900 может включать в себя сочетание аппаратных средств и запрограммированных команд для исполнения функций триггерной системы 900. В этом примере триггерная система 900 включает в себя ресурсы 902 обработки, связанные с ресурсами 904 запоминающего устройства. Ресурсы 902 обработки включают в себя по меньшей мере один процессор и другие ресурсы, используемые для обработки запрограммированных команд. Ресурсы 904 запоминающего устройства в целом представляют собой любое запоминающее устройство, допускающее хранение данных, например запрограммированных команд или структур данных, используемых триггерной системой 900. Показанные запрограммированные команды и структуры данных, сохраненные на ресурсах 904 запоминающего устройства, включают в себя распознавание 906 визуальных триггеров, средство 908 показа вариантов, отправитель 910 презентаций, библиотеку 912 презентаций, средство 914 отображения презентаций, средство 916 удаления данных и режим 918 связи.
[0065] Ресурсы 902 обработки могут быть связаны с дисплеем 920, динамиком 922, камерой 924 и локальным хранилищем 926, или их сочетаниями. В некоторых примерах ресурсы 402 обработки осуществляют связь с внешними устройствами посредством мобильного устройства, которое ретранслирует связь между ресурсами 402 обработки и удаленными устройствами. Дисплей 920, динамик 922, камеру 924 и локальное хранилище 926 можно объединить в одно мобильное устройство. В некоторых примерах ресурсы 902 обработки также включаются в мобильное устройство. В еще одних примерах по меньшей мере часть кода в ресурсах запоминающего устройства располагается в мобильном устройстве.
[0066] В примерах, где по меньшей мере некоторые из ресурсов 902 обработки, ресурсов 904 запоминающего устройства и компонентов мобильного устройства не воплощаются в одном компоненте, ресурсы 902 обработки, ресурсы 904 запоминающего устройства и/или компоненты мобильного устройства могут осуществлять связь посредством любой подходящей сети и/или протокола через интерфейс связи. В некоторых примерах интерфейс связи включает в себя приемопередатчик для проводной и/или беспроводной связи. Например, эти устройства могут допускать осуществление связи с использованием протокола ZigBee, протокол Z-Wave, протокола BlueTooth, протокола Wi-Fi, стандарта Глобальной системы мобильной связи (GSM), другого стандарта или их сочетаний. В других примерах пользователь может напрямую вводить некоторую информацию в триггерную систему 900 посредством механизма цифрового ввода/вывода, механизма механического ввода/вывода, другого типа механизма или их сочетаний.
[0067] Ресурсы 904 запоминающего устройства включают в себя машиночитаемый носитель информации, который содержит машиночитаемый программный код для исполнения задач с помощью ресурсов 402 обработки. Машиночитаемый носитель информации может быть материальным и/или постоянным носителем информации. Машиночитаемый носитель информации может быть любым подходящим носителем информации, который не является передающей средой. Неполный список типов машиночитаемых носителей информации включает в себя энергонезависимое запоминающее устройство, энергозависимое запоминающее устройство, оперативное запоминающее устройство, запоминающее устройство только для записи, флэш-память, электрически стираемое программируемое постоянное запоминающее устройство, магнитное запоминающее устройство, другие типы запоминающего устройства или их сочетания.
[0068] Распознавание 906 визуальных триггеров представляет собой запрограммированные команды, которые при исполнении побуждают ресурсы 902 обработки распознать визуальный триггер. Такой визуальный триггер можно изобразить на упаковке для контактной линзы. В других примерах визуальный триггер можно изобразить на других упаковках или других объектах. В некоторых примерах камера 924 мобильного устройства распознает визуальный триггер, когда визуальный триггер находится в поле зрения камеры. Как раз на основе информации, собранной посредством объектива, распознавание 906 визуальных триггеров может распознать визуальный триггер. В других примерах визуальный триггер восстанавливается на дисплее 920 мобильного устройства, и на основе созданного на дисплее 920 изображения распознавание 906 визуальных триггеров распознает визуальный триггер.
[0069] Средство 908 показа вариантов представляет собой запрограммированные команды, которые при исполнении побуждают ресурсы 902 обработки показать пользователю вариант в ответ на распознавание визуального триггера. Такой вариант может включать в себя загрузку данных, выдачу разрешения на доступ к удаленному местоположению, показ предложения, воспроизведение видео, воспроизведение аудиозаписи, установление соединения, прием потока информации, другой вариант или их сочетания.
[0070] Отправитель 910 презентаций представляет собой запрограммированные команды, которые при исполнении побуждают ресурсы 902 обработки отправить мобильному устройству презентацию. В некоторых примерах такую презентацию можно отправить мобильному устройству из библиотеки 912 презентаций в ответ на выбор пользователем варианта для приема презентации. В других примерах презентация может отправляться мобильному устройству в ответ на распознавание визуального триггера, где пользователю не показывают никакой вариант. Отправитель 910 презентаций может вызвать загрузку презентации на мобильное устройство. В других примерах можно побудить отправителя 910 презентаций передать в потоке мобильному устройству. В некоторых примерах презентация свободно загружается в мобильное устройство, например в примерах, где работающее на мобильном устройстве приложение уже включает в себя полные исполняемые файлы.
[0071] Средство 914 отображения презентаций представляет собой запрограммированные команды, которые при исполнении побуждают ресурсы 902 обработки отобразить презентацию посредством мобильного устройства. В некоторых примерах средство 914 отображения презентаций может вызвать отображение видео-составляющей презентации на дисплее 920 мобильного устройства. Кроме того, средство 914 отображения презентаций может вызвать представление аудио-составляющей презентации через динамики 922 мобильного устройства. В некоторых примерах презентация включает в себя только видео-составляющую, только аудио-составляющую, только другой тип составляющей или их сочетания.
[0072] Средство 916 удаления данных представляет собой запрограммированные команды, которые при исполнении побуждают ресурсы 902 обработки удалить данные с мобильного устройства. В примерах, где удаляются данные, загруженные данные можно удалять с мобильного устройства в ответ на заранее установленное условие. Например, загруженные данные можно удалить после того, как к презентации обратились заранее установленное количество раз. В другом примере загруженные данные можно удалить после заранее установленной длительности времени с момента, когда были загружены данные, или с момента, когда мобильным устройством был распознан визуальный триггер. Хотя эти примеры описаны со ссылкой на определенные условия, которые вызывают удаление данных, может использоваться любое подходящее условие для удаления данных с мобильного устройства. Наличие механизма для удаления загруженных данных может поощрить пользователя покупать больше изделий, которые изображают визуальные триггеры, или поощрить пользователей возвращаться к упаковке с визуальным триггером достаточно часто, чтобы гарантировать, что пользователь получает обновления загружаемых данных.
[0073] Режим 918 связи представляет собой запрограммированные команды, которые при исполнении побуждают ресурсы 902 обработки установить механизм, при помощи которого мобильное устройство может осуществлять связь с участником, ассоциированным с изделием в упаковке. Например, в ответ на распознавание визуального триггера на упаковке мобильное устройство может установить связь с участником посредством любого подходящего режима связи, например посредством текста, электронной почты, публикаций, предупреждений, других типов связи или их сочетаний.
[0074] Кроме того, ресурсы 904 запоминающего устройства могут быть частью установочного пакета. В ответ на установку установочного пакета запрограммированные команды из ресурсов 904 запоминающего устройства можно загрузить из источника установочного пакета, например портативного носителя, сервера, удаленного сетевого местоположения, другого местоположения или их сочетаний. Портативные носители, которые совместимы с описанными в этом документе принципами, включают в себя DVD, CD, флэш-память, портативные диски, магнитные диски, оптические диски, другие виды портативного запоминающего устройства или их сочетания. В других примерах запрограммированные команды уже установлены. Здесь ресурсы 904 запоминающего устройства могут включать в себя встроенное запоминающее устройство, например жесткий диск, твердотельный жесткий диск или т.п.
[0075] В некоторых примерах ресурсы 902 обработки и ресурсы 404 запоминающего устройства располагаются в мобильном устройстве, внешнем устройстве, сетевом устройстве, удаленном устройстве, другом типе устройства или их сочетаниях. Ресурсы 904 запоминающего устройства могут быть частью любого из основной памяти, кэшей, регистров, энергонезависимого запоминающего устройства этих устройств или чего-либо еще по их иерархии запоминающих устройств. В качестве альтернативы ресурсы 904 запоминающего устройства могут быть связаны с ресурсами 902 обработки по сети. Кроме того, к структурам данных, например библиотекам или базам данных, содержащим пользовательскую и/или рабочую информацию, можно обращаться из удаленного местоположения посредством сетевого соединения, тогда как запрограммированные команды располагаются локально. Таким образом, триггерную систему 900 можно реализовать с помощью мобильного устройства, внешнего устройства, телефона, электронного планшета, носимого вычислительного устройства, укрепляемого на голове устройства, сервера, совокупности серверов, сетевого устройства, часов или их сочетаний. Такая реализация может осуществляться посредством механизмов ввода/вывода, например нажимных кнопок, кнопок сенсорного экрана, речевых команд, наборных дисков, рычажков, других типов механизмов ввода/вывода или их сочетаний.
[0076] Фиг. 10 иллюстрирует блок-схему примера способа 1000 извлечения исполняемого файла в соответствии с настоящим раскрытием изобретения. В этом примере способ 1000 включает в себя идентификацию 1002 визуального триггера на упаковке контактных линз в поле зрения камеры мобильного устройства, извлечение 1004 из библиотеки исполняемого файла, ассоциированного с визуальным триггером, и отображение 1006 на мобильном устройстве по меньшей мере одного изображения из исполняемого файла.
[0077] На этапе 1002 идентифицируется визуальный триггер в поле зрения камеры мобильного устройства. В некоторых примерах это включает в себя отображение содержимого в поле зрения камеры на цифровом дисплее мобильного устройства. В других примерах мобильному устройству не нужно показывать цифровое изображение визуального триггера или другое содержимое в поле зрения камеры, чтобы распознать визуальный триггер.
[0078] На этапе 1004 из библиотеки извлекается исполняемый файл, ассоциированный с визуальным триггером. Библиотека может быть локальной библиотекой, сохраненной на мобильном устройстве, либо библиотека может храниться удаленно. Исполняемый файл может включать в себя информацию, которую можно представлять пользователю посредством дисплея или динамиков мобильного устройства.
[0079] На этапе 1006 на мобильном устройстве может отображаться по меньшей мере одно изображение из исполняемого файла. Такое изображение может быть неподвижным изображением или движущимся изображением, например видео. В некоторых примерах изображение является частью дополнения к упаковке, показанной на дисплее мобильного устройства. Например, рядом с особенностями упаковки могут появляться слова, которые дают указания о том, как открывать ту упаковку. В других примерах пользователю показывают видео, которое заполняет весь экран дисплея.
[0080] Фиг. 11 иллюстрирует блок-схему примера способа 1100 установления режима связи в соответствии с настоящим раскрытием изобретения. В этом примере способ 1100 включает в себя распознавание 1102 визуального триггера на дисплее мобильного устройства и установление 1104 режима электронной связи между мобильным устройством и участником, ассоциированным с визуальным триггером.
[0081] На этапе 1104 режим электронной связи может включать в себя текстовые сообщения, сообщения электронной почты, сообщения мгновенной переписки, публикации на веб-сайтах, другие типы электронных видов связи или их сочетания. Режим электронной связи также может включать в себя прием сообщения от участника в любом виде. Участник может быть любой подходящей группой, которая ассоциируется с контактной линзой. Например, участник может быть представителем, производителем, распространителем, продавцом, медицинским работником, другим типом участника или их сочетаниями.
[0082] Фиг. 12 иллюстрирует блок-схему примера способа 1200 установления режима связи в соответствии с настоящим раскрытием изобретения. В этом примере способ 1200 включает в себя распознавание 1202 визуального триггера на дисплее мобильного устройства и установление 1204 режима электронной связи между мобильным устройством и участником, ассоциированным с визуальным триггером. Способ включает в себя несколько альтернативных механизмов для установления режима электронной связи. Режим электронной связи устанавливается путем обращения 1206 к порталу связи, содержащему несколько режимов связи, показа 1208 с помощью мобильного устройства варианта отправки сообщения ассоциированному участнику, извлечения 1210 контактной информации участника и ввода 1212 контактной информации в адресную книгу мобильного устройства, приема 1214 сообщения от ассоциированного участника или отправки 1216 текста участнику.
[0083] На этапе 1206 можно побудить мобильное устройство направить пользователя на портал связи, где у пользователя есть несколько режимов установления связи с участником. В некоторых примерах портал показывает несколько участников, с которыми может осуществлять связь пользователь. Например, пользователь может осуществлять связь через портал с производителем, распространителем, врачом, продавцом, другим типом участника, ассоциированного с изделием в упаковке, или их сочетаниями. В еще одних примерах портал связи может предоставить пользователю одного участника для контакта. Также портал связи может предоставить один или несколько вариантов связи для одного или нескольких участников, перечисленных на портале. Разные режимы связи, которые могут быть доступны посредством портала, могут включать в себя обмен текстовыми сообщениями, обмен мгновенными сообщениями, электронную почту, ленты активности, публикацию вопросов, прием входящей связи, номера телефонов, загрузку контактной информации, другие типы режимов связи или их сочетания.
[0084] На этапе 1208 пользователю показывают вариант отправки сообщения ассоциированному участнику. Такое сообщение может быть стандартным сообщением. Такие стандартные сообщения могут указывать, что пользователь получил изделие, дату открытия упаковки, место, где было открыто изделие, порядковый номер изделия в упаковке, другие типы информации или их сочетания. В некоторых примерах сообщение можно показывать пользователю в редактируемом формате, чтобы пользователь мог сформировать содержание того, что включить в сообщение. В еще одних случаях пользователю не показывают никакое заранее установленное сообщение, и пользователь может ввести тип сообщения, которое он или она хочет отправить.
[0085] В некоторых примерах вариант показывают пользователю посредством всплывающего окна, которое спрашивает пользователя, желает ли он или она отправить сообщение. В других примерах вариант представляется пользователю посредством аудиозаписи. В еще одних примерах на дисплее может появляться ссылка на механизм для отправки сообщения.
[0086] На этапе 1210 мобильным устройством принимается контактная информация участника. Участнику или третьему лицу может отправляться начальное сообщение, указывающее, что обнаружен визуальный триггер. В ответ на прием сообщения, что обнаружен визуальный триггер, принимающий участник может отправить мобильному устройству контактную информацию. Такая контактная информация может быть контактной информацией участника, принимающего сообщение. Но в других примерах контактная информация может принадлежать иному участнику, который уполномочил третье лицо отправлять контактную информацию.
[0087] На этапе 1212 можно ввести контактную информацию, принятую от участника, в адресную книгу в мобильном устройстве. В качестве примера в адресную книгу мобильного устройства может быть введена контактная информация для врача, информированного о контактной линзе в упаковке. Тогда в обстоятельствах, где у пользователя мобильного устройства есть вопрос к врачу, пользователь может искать в его или ее адресной книге контактную информацию врача.
[0088] На этапе 1214 мобильное устройство принимает сообщение от участника, ассоциированного с контактной линзой или другим изделием в упаковке. В таком примере участник может отправить пользователю информационный бюллетень об изделии, информацию о хранении изделия, информацию об использовании изделия, предупреждения об изделии, информацию, не связанную с изделием, другие типы информации или их сочетания.
[0089] На этапе 1216 участнику отправляется текстовое сообщение. В этом альтернативном примере мобильное устройство может формировать текст для отправки по меньшей мере одному из участников, ассоциированных с изделием. В одном примере текст автоматически отправляется в ответ на формирование этого текста. В других примерах пользователю может понадобиться указать мобильному устройству отправить текстовое сообщение, которое было сформировано автоматически. В других примерах мобильное устройство может показать посредством мобильного устройства вариант, запрашивающий разрешение отправить текст.
[0090] Фиг. 13 иллюстрирует блок-схему примера способа 1300 сохранения данных локально в соответствии с настоящим раскрытием изобретения. В этом примере способ 1300 включает в себя распознавание 1302 визуального триггера на дисплее мобильного устройства, загрузку 1304 исполняемого файла на мобильное устройство и сохранение 1306 загруженных данных локально. Способ может включать в себя несколько альтернатив удалению загруженных данных. Например загруженные данные можно удалить путем удаления 1308 загруженных данных на основе некоторого условия, удаления 1310 загруженных данных на основе заранее установленного промежутка времени с распознавания визуального триггера или удаления 1312 загруженных данных на основе количества раз, которое обращались к загруженным данным.
[0091] На этапе 1306 данные сохраняются локально на мобильном устройстве. Данные могут храниться в постоянном запоминающем устройстве, временном запоминающем устройстве, другом типе запоминающего устройства или их сочетаниях. В некоторых случаях данные могут храниться локально, но защищаться паролем или быть доступными только при некоторых условиях.
[0092] На этапе 1308 данные удаляются на основе некоторого условия. Такое условие может быть запросом удалить данные от пользователя. В других примерах условие может быть сообщением от участника, ответственного за обновление данных. В еще одних примерах условие может быть условием, которое основывается на поведении пользователя, например количестве раз, которое пользователь обращается к тем данным, как описано на этапе 1312. В некоторых случаях промежуток времени от того, когда идентифицируется визуальный триггер, или когда были загружены данные, может быть условием, которое инициирует удаление данных, как описано на этапе 1310.
[0093] Фиг. 14 иллюстрирует блок-схему примера способа 1400 отображения вариантов в соответствии с настоящим раскрытием изобретения. В этом примере способ 1400 включает в себя распознавание 1402 визуального триггера на дисплее мобильного устройства. Способ также может включать в себя альтернативные типы способов отображения вариантов. Варианты могут включать в себя отображение 1404 варианта загрузки данных из исполняемого файла и загрузку 1406 данных или отображение 1408 варианта потоковой передачи по меньшей мере части данных из исполняемого файла и потоковую передачу 1410 данных.
[0094] На этапе 1404 мобильное устройство может отобразить вариант загрузки данных из исполняемого файла в ответ на идентификацию визуального триггера в мобильном устройстве. В таком примере данные можно загрузить на основе пользовательского ввода. В ответ на распознавание визуального триггера мобильное устройство может показать вариант загрузки исполняемого файла. В ответ на выбор пользователем варианта загрузки можно загрузить по меньшей мере часть данных исполняемого файла, как описано на этапе 1406.
[0095] На этапе 1408 посредством дисплея мобильного устройства можно показать пользователю вариант потоковой передачи данных на мобильное устройство. В некоторых примерах вариант потоковой передачи данных показывают пользователю вместе с вариантом загрузки данных. В других примерах мобильное устройство показывает только один вариант для извлечения данных. В некоторых случаях вариант потоковой передачи данных на мобильное устройство может не утверждать явно, что данные нужно передавать в потоке, а вариант может указывать в целом, что можно извлечь данные в ответ на выбор этого варианта. В ответ на команды от пользователя мобильное устройство может принять поток данных. Такой поток может включать в себя презентации с видео- и/или аудио-составляющими. В тех обстоятельствах только видео- и аудио-составляющие исполняемого файла могут передаваться в потоке мобильному устройству.
[0096] Фиг. 15 иллюстрирует блок-схему примера способа 1500 отправки презентаций в соответствии с настоящим раскрытием изобретения. В этом примере способ 1500 включает в себя электронный прием 1502 от мобильного устройства первого сообщения, указывающего, что мобильное устройство распознало визуальный триггер на дисплее мобильного устройства, электронную отправку 1504 мобильному устройству первой презентации, ассоциацию 1506 второй презентации с визуальным триггером, электронный прием 1508 от мобильного устройства второго сообщения, указывающего, что мобильное устройство снова распознало визуальный триггер на дисплее, и электронную отправку 1510 мобильному устройству второй презентации.
[0097] На этапе 1502 сообщение от мобильного устройства указывает, что визуальный триггер распознан. В ответ мобильное устройство или удаленное устройство может обратиться к библиотеке, чтобы определить, какой исполняемый файл ассоциируется с распознанным визуальным триггером. В тех случаях, где исполняемый файл содержит презентацию, презентацию можно ассоциировать с визуальным триггером.
[0098] На этапе 1504 мобильному устройству отправляется первая презентация. Презентация может ассоциироваться с распознанным визуальным триггером на основе содержащейся в библиотеке информации.
[0099] На этапе 1506 вторая презентация ассоциируется с визуальным триггером. В результате первая презентация может уже не ассоциироваться с визуальным триггером. В других примерах визуальный триггер ассоциируется с обеими презентациями. Вторая презентация может ассоциироваться с визуальным триггером из-за изменения предложения, обновления презентации, другого фактора или их сочетаний.
[00100] На этапе 1508 от мобильного устройства может быть принято второе сообщение, указывающее, что мобильное устройство снова распознало визуальный триггер. Например, в тех обстоятельствах, где первая презентация удалена с мобильного устройства или иным образом недоступна, пользователя можно побудить использовать мобильное устройство для повторного распознавания визуального триггера. В ответ на распознавание визуального триггера еще раз мобильное устройство может обратиться к библиотеке. В некоторых обстоятельствах мобильное устройство обнаруживает, что визуальный триггер ассоциируется со второй презентацией, в отличие от первого раза, когда мобильное устройство обращалось к библиотеке.
[00101] На этапе 1510 мобильному устройству можно отправить вторую презентацию. Вторая презентация отправляется мобильному устройству, потому что в библиотеке вторая презентация ассоциируется с визуальным триггером. В некоторых случаях только вторая презентация отправляется мобильному устройству. Но в тех обстоятельствах, где с визуальным триггером в библиотеке ассоциируется несколько презентаций, мобильному устройству можно отправить несколько презентаций.