Использование касаний для пересылки информации между устройствами

Изобретение относится к вычислительному устройству, содержащему пользовательский интерфейс, который использует касания для пересылки информации между устройствами. Техническим результатом является повышение удобства пользователя вычислительного устройства за счет использования касаний или жестов при пересылке информации с одного вычислительного устройства на другое. Процессор может получать первый набор из одного или более касаний на удаленной поверхности удаленного устройства, основываясь на сигнале, принятом по линии связи между устройством и удаленным устройством, принимать информацию, ассоциированную с первым набором из одного или более касаний, посредством сигнала, обнаруживать жест на дисплее и определять, должна ли информация использоваться для получения контента, основываясь на жесте. 3 н. и 7 з.п. ф-лы, 14 ил.

 

Область техники, к которой относится изобретение

Реализации, описанные в данном документе, относятся к пользовательскому интерфейсу и, в частности, к пользовательскому интерфейсу, который использует касания для пересылки информации между устройствами.

Уровень техники

Многие вычислительные устройства или устройства связи основываются на клавиатуре или клавишной панели для обеспечения части пользовательского интерфейса. Однако использование клавиатуры или клавишной панели часто является обременительным и/или неудобным. Кроме того, другие устройства, которые используют сенсорные экраны для эмулирования клавиатуры или клавишной панели, могут не проявлять существенных улучшений по сравнению с устройствами, которые используют клавиатуру или клавишную панель.

Сущность изобретения

Согласно одному аспекту, способ может содержать обнаружение первого набора из одного или более касаний графического объекта, передачу информации, которая ассоциируется с графическим объектом, на устройство, которое включает в себя сенсорный экран, прием информации посредством устройства, одобрение второго набора из одного или более касаний на сенсорном экране и использование второго набора из одного или более касаний для определения, является ли информация достоверной.

Кроме того, обнаружение первого набора из одного или более касаний может включать в себя идентификацию жеста, формируемого первым набором из одного или более касаний.

Кроме того, передача информации может включать в себя кодирование информации, основываясь на жесте, и передачу информации, которая ассоциируется с графическим объектом, по физической беспроводной линии связи на устройство.

Кроме того, идентификация жеста может включать в себя измерение параметров, ассоциированных с жестом.

Кроме того, измерение параметров может включать в себя по меньшей мере одно из группы, состоящей из измерения длительности времени для завершения жеста, измерения размера пальца для каждого касания, измерения скорости движения пальца, измерения изменений емкости дисплея, определения формы пальца для каждого касания, измерения расстояний между пальцами, определения отпечатка пальца или получения трехмерного изображения пальца.

Кроме того, идентификация жеста может включать в себя идентификацию жеста в качестве по меньшей мере одного из группы, состоящей из жеста одним пальцем, жеста двумя пальцами, непрерывного жеста, прерывистого жеста или в виде постукивания.

Кроме того, способ может дополнительно содержать прием запроса на данные, на которые выполняется ссылка в информации, и посылку данных в ответ на запрос.

Кроме того, посылка данных в ответ на запрос может включать в себя посылку данных по линии связи, которая отличается от беспроводной линии связи, по которой передается информация.

Кроме того, способ может дополнительно содержать прием платежа на счет в ответ на посылку данных.

Согласно другому аспекту, устройство может содержать сенсорный экран и процессор. Процессор может быть выполнен с возможностью обнаружения одного или более касаний удаленной метки радиочастотной идентификации (RFID), приема информации от удаленной метки RFID по сигналу, переданному с удаленной метки RFID, если обнаружено одно или более касаний, идентификации жеста на сенсорном экране и обращения к информации, если жест на сенсорном экране подтверждает правильность информации.

Кроме того, удаленная метка RFID может включать в себя одну из пассивной метки RFID или активной метки RFID.

Кроме того, устройство может дополнительно содержать приемник RFID для приема информации.

Кроме того, процессор дополнительно может быть выполнен с возможностью посылки запроса на данные, ссылка которого обеспечивается в информации, и приема данных.

Кроме того, процессор дополнительно может быть выполнен с возможностью пересылки платежа на счет в обмен на прием данных.

Кроме того, процессор дополнительно может быть выполнен с возможностью приема купона на скидку.

Кроме того, процессор дополнительно может быть выполнен с возможностью декодирования информации, основываясь на жесте на сенсорном экране.

Согласно еще другому аспекту, устройство может содержать дисплей и процессор. Процессор может получать первый набор из одного или более касаний на удаленной поверхности удаленного устройства, основываясь на сигнале, получаемом по линии связи между устройством и удаленным устройством, принимать информацию, ассоциированную с первым набором из одного или более касаний, посредством сигнала, обнаруживать жест на дисплее, и определять, должна ли информация использоваться для получения контента, основываясь на жесте.

Кроме того, удаленное устройство может включать в себя пассивную метку радиочастотной идентификации (RFID).

Кроме того, удаленная поверхность может включать в себя поверхность сенсорного экрана.

Кроме того, информация может включать в себя ссылку на данные у поставщика контента.

Согласно другому аспекту, устройство может содержать средство для приема информации, которая передается с удаленного устройства и ассоциируется с графическим объектом на удаленном дисплее, включенном в удаленное устройство, средство для обнаружения жеста на локальном дисплее, средство для декодирования информации, основываясь на жесте, и средство для удаления информации, если средство для декодирования информации не декодирует информацию в течение предварительно определенной величины времени.

Краткое описание чертежей

Прилагаемые чертежи, которые включены в данное описание изобретения и составляют его часть, иллюстрируют один или более вариантов осуществления, описанных в данном документе, и вместе с описанием объясняют варианты осуществления. На чертежах:

фиг.1 изображает систему, в которой могут быть реализованы идеи, описанные в данном документе;

фиг.2 представляет собой примерную схему одного из устройств на фиг.1;

фиг.3 представляет собой примерную блок-схему устройства по фиг.2;

фиг.4 представляет собой примерную функциональную блок-схему примерных компонентов, которые могут быть включены в устройство по фиг.2;

фиг.5 изображает блок-схему последовательности операций примерного процесса для использования касаний для посылки информации;

фиг.6А изображает примерный шаблон касаний в качестве функции времени;

фиг.6В изображает примерные шаблоны касаний на поверхности дисплея;

фиг.6С иллюстрирует таблицу, которая может включать в себя различные типы параметров, которые могут быть получены для каждого из шаблонов, которые показаны на фиг.6А и фиг.6В;

фиг.7 иллюстрирует альтернативную реализацию идей, описанных в данном документе;

фиг.8 изображает блок-схему последовательности операций другого примерного процесса для использования касаний для приема информации;

фиг.9 изображает примерный график интенсивности сигнала от пассивной метки радиочастотной идентификации (RFID), касание которой выполняется; и

фиг.10А-10С иллюстрируют примерную реализацию примерного процесса по фиг.8.

Подробное описание вариантов осуществления изобретения

Нижеследующее подробное описание ссылается на прилагаемые чертежи. Одинаковые позиции на различных чертежах могут идентифицировать одни и те же или подобные элементы.

Термин «касание», как он используется в данном документе, может ссылаться на касание пальцем или частью тела. Считается, что касание может иметь место, если датчик обнаруживает касание, посредством близости части тела к датчику, даже если не имел место физический контакт. Термин «сенсорный экран», как он используется в данном документе, может ссылаться не только на чувствительный к касанию экран, но экран, который может сигнализировать касание, когда палец или часть тела находится близко к экрану (например, емкостной экран, экран ближнего поля).

В реализации, описанной в данном документе, касания могут использоваться для пересылки информации между различными устройствами. Фиг.1 изображает примерную систему, которая включает в себя одну реализацию идей, описанных в данном документе. Как показано, система 100 может включать в себя устройство 102 и 104, точку 106 беспроводного доступа (WAP) и сеть 108. В других реализациях система 100 может включать в себя больше, меньше компонентов или другие компоненты. Кроме того, один или более компонентов системы 100 могут выполнять одну или более функций другого компонента системы 100.

Каждое устройство 102/104 может включать в себя любое из следующих устройств: метку радиочастотной идентификации (RFID); приемник RFID; сенсорный экран; игровую консоль (например, Nintendo Dual Screen (DS) (игровую консоль Nintendo с двойным экраном)); телефон, такой как радиотелефон; терминал системы персональной связи (PCS), который может объединять сотовый радиотелефон с возможностями обработки данных, факсимильной связи и/или передачи данных; мобильный телефон; электронную записную книжку; портативный компьютер; персональный компьютер (ПК); персональный цифровой помощник (PDA), который может включать в себя радиотелефон, пейджер, доступ в Интернет/интрасеть, веб-браузер, органайзер, календарь, приемник глобальной системы навигации и местоопределения (GPS), метку RFID и/или приемник RFID, сенсорный экран; или другой тип вычислительного устройства или устройства связи, подпроцесс или процесс, выполняющийся на одном из этих устройств, и/или объект, исполняемый одним из этих устройств.

WAP 106 может включать в себя устройство для доступа к сети 108, такой как маршрутизатор, который может принимать и передавать беспроводные и/или проводные сигналы, или любое другое устройство, которое обеспечивает доступ к сети. WAP 106 может устанавливать связь с устройством 102, используя любой протокол беспроводной связи. Устройства 102/104 могут подключаться к сети 108 посредством WAP 106. В других реализациях устройства 102/104 могут подключаться к сети 108 посредством проводных и/или беспроводных соединений.

Сеть 108 может включать в себя Интернет, самоорганизующуюся одноранговую сеть, локальную сеть (LAN), глобальную сеть (WAN), городскую сеть (MAN), сотовую сеть, коммутируемую телефонную сеть общего пользования (PSTN), любую другую сеть или комбинацию сетей.

Как дополнительно показано на фиг.1, если пользователь хочет переслать порцию информации (например, фотоснимок 110) с устройства 102 на устройство 104, пользователь может выполнить касание сенсорного дисплея 112 или части устройства 102. В одной реализации касание может побуждать устройство 102 кодировать и передавать информацию на устройство 104. Если устройство 104 принимает информацию, пользователь может выполнить касание сенсорного дисплея 114 устройства 104 для декодирования и доступа (например, для просмотра) к информации.

Примерное устройство

Фиг.2 представляет собой примерную блок-схему, которая может соответствовать одному из устройств 102/104. Как изображено, устройство 102/104 может включать в себя камеру 202, громкоговоритель 204, дисплей 206, кнопки 208 управления, клавишную панель 210, микрофон 212 и корпус 214. Камера 202 может предоставлять возможность пользователю просматривать, захватывать и сохранять мультимедиа (например, изображения, видеоклипы) предмета перед устройством 102/104. Громкоговоритель 204 может предоставлять звуковую информацию пользователю устройства 102/104. Дисплей 206 может включать в себя экран дисплея для предоставления визуальной информации пользователю; такую как видеоизображения или фотоснимки и может включать в себя сенсорный экран (например, емкостной экран, экран ближнего поля) для приема вводов от пользователя. Кнопки 208 управления могут давать возможность пользователю взаимодействовать с устройством 102/104, вызывая выполнение устройством 102/104 одной или более операций, таких как установка или прием телефонного вызова. Клавишная панель 210 может включать в себя стандартную телефонную клавишную панель. Микрофон 212 может принимать звуковую информацию от пользователя. Корпус 214 может обеспечивать оболочку для компонентов устройства 102/104 и может защищать компоненты от внешних элементов.

Фиг.3 изображает примерную блок-схему устройства 102/104 по фиг.2. Как показано, устройство 102/104 может включать в себя память 302, блок 304 обработки, сетевой интерфейс 306, устройства 308 ввода/вывода, дисплей 310, узел 312 RFID и шину 314. В других реализациях устройство 102/104 может включать в себя больше, меньше или другие компоненты. Например, если устройство 102/104 включает в себя цифровую камеру, устройство 102 может включать в себя узел объектива и/или датчики изображения.

Память 302 может включать в себя статическую память, такую как постоянное запоминающее устройство (ПЗУ), и/или динамическую память, такую как оперативное запоминающее устройство (ОЗУ), или встроенный кэш, для хранения данных и считываемых машиной инструкций. Память 302 также может включать в себя запоминающие устройства, такие как дискета, компакт-диск постоянной памяти, компакт-диск записи/чтения (R/W) и/или флэш-память, а также другие типы запоминающих устройств. Блок 304 обработки может включать в себя один или более процессоров, микропроцессоров и/или логики обработки, способной управлять устройством 102/104. Сетевой интерфейс 306 может включать в себя любой подобный приемопередатчику механизм, который позволяет устройству 102/104 устанавливать связь с другими устройствами и/или системами. Например, сетевой интерфейс 306 может включать в себя механизмы для установления связи посредством сети, такой как Интернет, наземной беспроводной сети (например, беспроводной локальной сети (WLAN)), спутниковой сети и т.д. Дополнительно или альтернативно, сетевой интерфейс 306 может включать в себя модем, интерфейс Эзернета для локальной сети (LAN) и/или интерфейс/соединение для соединения устройства 102/104 с другими устройствами (например, интерфейс Bluetooth). Кроме того, сетевой интерфейс 306 может включать в себя приемники, такие как приемник глобальной системы навигации и местоопределения (GPS). Устройства 308 ввода/вывода могут включать в себя клавиатуру, клавишную панель (например, клавишную панель 210 на фиг.2), кнопку (например, кнопки 208 управления), мышь, громкоговоритель (например, громкоговоритель 204), микрофон (например, микрофон 212), устройство записи на цифровой видеодиск (DVD), устройство считывания DVD, линии универсальной последовательной шины (USB) и/или другие типы устройств для преобразования физических событий или явлений в цифровые сигналы и/или из них, которые имеют отношение к устройству 102/104.

Дисплей 310 может включать в себя устройство, которое может отображать сигналы, генерируемые устройством 102/104 в виде изображений на экране (например, жидкокристаллический дисплей (ЖКД), дисплей на электронно-лучевой трубке (ЭЛТ), дисплей на органических светоизлучающих диодах (OLED), дисплей с электронной эмиссией на основе поверхностной проводимости (SED), плазменный дисплей, дисплей с полевой эмиссией (FED), бистабильный дисплей и т.п.), и сенсорный экран или приводимый в действие с панели дисплей, который может функционировать в качестве интерфейса ввода пользователя. Например, дисплей 310 может включать в себя чувствительную к давлению (например, резистивную), чувствительную к ближнему полю (например, емкостную), чувствительную к акустическим колебаниям (например, на поверхностных акустических волнах), фоточувствительную (например, к инфракрасному излучению) накладку и/или накладку на дисплей любого другого вида, которая позволяет использовать дисплей 310 в качестве устройства ввода. В других примерах, дисплей 310 может включать в себя измеритель ускорения для обнаружения касания посредством восприятия малейших ускорений поверхности или камеру для обнаружения касания. В еще другом примере, дисплей 310 может включать в себя устройство для измерения малейших изменений углов наклона его поверхности для обнаружения касания.

Узел 312 RFID может включать в себя метку RFID для сохранения и передачи данных для идентификации и/или приемник RFID для считывания или приема данных от удаленной метки RFID. Метка RFID может быть или пассивной, или активной. Пассивная метка может не включать в себя внутренний источник питания и может посылать идентифицирующую информацию посредством обратного рассеяния сигнала несущей от приемника RFID. Активная метка может иметь внутренний источник питания, который используется для генерирования идентифицирующего сигнала. В различных реализациях, вместо узла 312 RFID устройство 102/104 может включать в себя беспроводный приемник для приема сигнала от удаленного устройства, когда выполняется касание удаленного устройства, так что устройство 102/104 может обнаруживать касание.

Шина 314 может обеспечивать интерфейс, посредством которого компоненты устройства 102 могут устанавливать связь друг с другом.

Фиг.4 представляет собой примерную функциональную блок-схему примерных компонентов, которые могут быть включены в устройство 102/104. Как показано, устройство 102/104 может включать в себя приложения 402, логику 404 поддержки, базу 406 данных и сенсорный интерфейс 408. В других реализациях устройство 102/104 может включать в себя меньше компонентов, дополнительные компоненты или другие типы компонентов, чем те, которые изображены на фиг.4.

Приложения 402 могут включать в себя аппаратные и/или программные средства для поддержки различных функциональных возможностей устройства 102/104, таких как обмен текстовыми сообщениями, электронная почта, обмен мультимедийными сообщениями, беспроводная связь (например, Bluetooth), захват изображения и сохранение, инфракрасная связь, доступ к Всемирной паутине, загрузка и выгрузка файлов, перенос изображений и т.д.

Логика 404 поддержки может включать в себя аппаратные и/или программные средства для выполнения различных функций поддержки для приложений 402, базы 406 данных и сенсорного интерфейса 408. Например, логика 404 поддержки может обеспечивать интерфейсы между компонентами, изображенными на фиг.4 (например, приложениями 402 и сенсорным интерфейсом 408), и компонентами на фиг.3 (например, сетевым интерфейсом 306, устройствами 308 ввода/вывода и дисплеем 310). В еще другом примере, логика 404 поддержки может обеспечивать стек протокола управления передачей/протокола Интернета (TCP/IP) для поддержки приложений связи.

База 406 данных может служить в качестве репозитория информации для приложений 402, логики 404 поддержки и/или сенсорного интерфейса 408. Например, приложения 402 могут сохранять и/или извлекать сообщения электронной почты, текст и/или звуки в базе 406 данных и из нее. В другом примере, сенсорный интерфейс 408 может извлекать и/или сохранять изображения в базе 406 данных.

Сенсорный интерфейс 408 может включать в себя аппаратные и/или программные средства, которые принимают вводы от дисплея 310 в виде касаний. Кроме того, в ответ на касания сенсорный интерфейс 408 может вызывать одобрение и/или передачу блоком 304 обработки (фиг.3) информации (например, видео, фотография, музыкальная пьеса, ссылка, текст, документ и т.д.) на удаленное устройство и/или с него. В одной реализации сенсорный интерфейс 408 может вызывать завершение транзакции (например, покупки), которая ассоциируется с приемом информации от удаленного устройства, посредством снятия денег с электронного бумажника/счета пользователя.

Примерный процесс для использования касаний для пересылки информации

Фиг.5 изображает примерный процесс 500 для использования касаний для посылки информации. Процесс 500 может начинаться в блоке 502, где графические объекты, которые представляют данные, могут отображаться на устройстве. Графические объекты могут изображать сами данные (например, фотографию) или могут ссылаться на данные (например, пиктограмма, ссылка и т.д.).

В блоке 504 могут обнаруживаться касания графических объектов. Обнаружение касаний может включать в себя определение шаблона, который формируется касаниями. Шаблон может использоваться в качестве ключа для проверки достоверности транзакций или для кодирования и/или декодирования информации, которая передается и/или принимается на различных устройствах. Шаблон может совместно использоваться различными сторонами, и пользователь, который предоставляет шаблон для кодирования, может не быть тем пользователем, который предоставляет шаблон для декодирования информации.

Фиг.6А и 6В изображают различные типы шаблонов, которые могут определяться. В одной реализации шаблоны могут определяться на основе статистических моделей, таких как скрытая марковская модель. Фиг.6А изображает шаблон в качестве функции времени. Как показано, шаблон 602 может включать в себя ряд постукиваний. Каждое постукивание может появляться в одном или более местах на экране ввода и может отделяться от следующего постукивания периодом времени.

Фиг.6В изображает шаблоны касаний на поверхности (например, поверхности дисплея). Как показано, шаблоны касаний на поверхности могут включать в себя жест одним пальцем, жест двумя пальцами, непрерывный жест или прерывистый жест. Как подразумевается терминами, жест одним пальцем и жест двумя пальцами могут формироваться одним или двумя пальцами, соответственно. Непрерывный жест может формироваться касанием, которое перемещается по поверхности ввода без разрывов, и прерывистый жест может формироваться многочисленными касаниями с отрывами от поверхности между касаниями. Если оно используется в качестве ключа, самый левый жест (т.е. жест одним пальцем) обеспечивает самый низкий уровень безопасности среди этих изображенных, и самый правый жест обеспечивает самый высокий уровень безопасности. В различных реализациях шаблоны касаний могут включать в себя шаблоны, которые включают дополнительные пальцы (например, касание тремя пальцами) или другой частью тела человека (например, ладонью руки).

Фиг.6С иллюстрирует таблицу, которая может включать в себя различные типы параметров (т.е. элементы в самом левом столбце таблицы 604), которые могут быть получены для каждого из шаблонов, которые изображены на фиг.6А и фиг.6В. Как показано, параметры могут включать в себя размер пальца (т.е. размер площади контакта на поверхности ввода), форму пальца (т.е. форму площади контакта), скорость пальца, емкость (т.е. изменение емкости на поверхности ввода, если часть тела находится близко к поверхности), время (т.е. величину времени, необходимого для завершения шаблона), расстояние между пальцами и/или непрерывность шаблона (т.е. количество разрывов между касаниями, которые формируют шаблон). Емкость может зависеть от конкретного сенсорного экрана, который используется в качестве дисплея ввода, и расстояния между пальцами может зависеть от конкретного жеста. Кроме того, фиг.6С изображает, для каждого шаблона (т.е. элемента в верхней строке таблицы 604), может ли конкретный параметр извлечен и использован как часть ключа шифрования/расшифрования для кодирования или декодирования информации, которая представляется графическими объектами. Например, на фиг.6С галочка может указывать, что размер пальца может использоваться для получения последовательности знаков, которая может использоваться для формирования ключа шифрования. В различных реализациях, другие параметры могут быть получены из шаблонов касаний, такие как отпечатки пальцев, трехмерный отпечаток пальцев или рук и т.д.

Возвращаясь к фиг.5, в блоке 506 конкретная порция информации может быть выбрана на основе касаний. В одной реализации выбранная информация может представлять собой данные, которые представляются графическими объектами. Например, если касания находятся на пиктограмме, которая представляет текстовый документ, или на окне, которое изображает текстовый документ, текстовый документ может быть выбран. В других реализациях выбранная информация может включать в себя ссылку на данные (например, ссылку или унифицированный указатель ресурса (URL)).

В блоке 508 выбранная информация может кодироваться. В одной реализации кодирование может выполняться посредством использования ключа шифрования, который формируется из параметров, показанных на фиг.6С.

В блоке 510 кодированная информация может передаваться. В одной реализации, информация может передаваться по радиоволнам с малой дальностью действия (например, Bluetooth, WLAN) на все расположенные поблизости устройства. В других реализациях информация может передаваться посредством различных механизмов связи. Например, в одной реализации, информация и информация о месторасположении, полученная с приемника GPS, может передаваться по беспроводной телефонной линии в сеть. Сеть может определять местоположение всех расположенных поблизости устройств, основываясь на информации о месторасположении, и посылать информацию на расположенные поблизости устройства.

Если переданная информация включает в себя данные, представленные графическими объектами, процесс 500 может завершаться в блоке 510. В таких случаях, на расположенном поблизости устройстве пользователь может обеспечивать касания подтверждения (т.е. касания, которые подтверждают намерение пользователя переслать информацию). На расположенном поблизости устройстве шаблон, ассоциированный с касаниями подтверждения, может идентифицироваться и использоваться в качестве ключа для декодирования информации. Если расположенное поблизости устройство принимает информацию, но ему не предоставляются касания подтверждения в течение предварительно определенного периода времени, расположенное поблизости устройство может удалить кодированную информацию.

Если переданная информация включает в себя ссылку на данные вместо данных, представленных графическими объектами, процесс 500 может продолжаться, в зависимости от того, какое расположенное поблизости устройство принимает переданную информацию. Если расположенному поблизости устройству, которое принимает информацию, предоставляются касания подтверждения в течение заданного времени, расположенное поблизости устройство может послать запрос на данные, на которые сделана ссылка в информации.

В других реализациях касания подтверждения могут не предоставляться пользователем, который инициировал пересылку информации в блоке 504, но могут предоставляться другим пользователем, который может совместно использовать конкретный шаблон касаний, который используется для кодирования информации. Например, устройство, которое принимает информацию, может одобрить касания подтверждения только от владельца устройства и может декодировать принятую информацию, если владелец предоставляет шаблон, который используется для кодирования принятой информации.

В блоке 512 может приниматься запрос от расположенного поблизости устройства. В зависимости от реализации запрос может приниматься по каналу или линии связи, который отличается от канала или линии, которая используется для передачи кодированной информации в блоке 510. Например, кодированная информация может передаваться по каналу связи Bluetooth, и запрос может приниматься по WLAN. В другом примере, если устройство, которое посылает кодированную информацию, и расположенное поблизости устройство находятся в проводной LAN, запрос может быть выполнен по проводной LAN. В других реализациях, если ссылка указывает, что данные не находятся на устройстве 102, но на удаленном сервере, сервер может принять запрос по соответствующему каналу связи.

В блоке 514 ссылаемые данные могут посылаться на расположенное поблизости устройство в ответ на запрос. Ссылаемые данные могут посылаться по каналу связи, который используется для приема запроса. В зависимости от уровня безопасности, предоставляемой каналом, ссылаемые данные могут кодироваться или могут не кодироваться. Если ссылаемые данные не находятся на устройстве 102, но на сервере, сервер может посылать ссылаемые данные на расположенное поблизости устройство при приеме запроса.

В блоке 516 может выполняться бухгалтерская деятельность. Например, если информация, принятая на расположенном поблизости устройстве, включает в себя ссылки на данные, информация может быть удалена с расположенного поблизости устройства. В другом примере, если прием ссылаемых данных включает в себя денежные операции, могут быть выполнена запись на надлежащие счета (например, счет пользователя, который принял фильм, фотоснимок и т.д.).

Альтернативная реализация

Фиг.7 иллюстрирует альтернативную реализацию идей, описанных в данном документе. В альтернативной реализации пассивная метка 702 RFID может играть роль, сходную с ролью устройства 102 на фиг.1. На фиг.7, если выполняется касание пассивной метки 702 RFID, расположенное поблизости устройство 104 может обнаружить касание, основываясь на сигнале от пассивной метки 702 RFID и может временно сохранить порцию информации, которая передается с пассивной метки 702 RFID. Если пользователь касается дисплея 114 для подтверждения намерения пользователя получить данные (например, фильм), устройство 104 может автоматически загрузить данные с поставщика контента в сети 106. Сетевой адрес поставщика контента может быть включен в порцию информации, которая передается с пассивной метки 702 RFID.

Фиг.8 изображает блок-схему последовательности операций примерного процесса 800 для альтернативной реализации для использования касаний для приема информации. Процесс 800 может начинаться в блоке 802, где может обнаруживаться касание пассивной метки RFID на устройстве, которое является отдельным от пассивной метки RFID. Например, на фиг.7 переносимое пользователем устройство 104 внутри его кошелька (не показан) может приближаться к постеру 704, который рекламирует фильм. Когда пользователь приближается к постеру 704, сигнал от узла 312 RFID (фиг.3) в устройстве 104 может обратно рассеиваться (например, отражаться обратно) пассивной меткой 702 RFID, которая расположена на постере 704. Если пользователь решает купить фильм, который рекламируется, пользователь может коснуться пассивной метки 702 RFID. Устройство 104 может обнаружить касание метки 702 RFID посредством захвата профиля интенсивности сигнала обратного рассеяния и посредством сравнения профиля с известным графиком интенсивности сигнала пассивной метки RFID.

Фиг.9 изображает примерный график интенсивности сигнала от пассивной метки RFID, которая касается. Когда пользователь, который несет узел 312 RFID, приближается к пассивной метке RFID, интенсивность сигнала может увеличиваться (например, область Т1 на фиг.9); если рука или конечность пользователя касается и частично закрывает пассивную метку RFID, интенсивность сигнала может резко падать (например, область Т2) из-за закрытия пассивной метки RFID; если рука пользователя отходит от пассивной метки RFID, сигнал может возвратиться до предыдущего уровня интенсивности; и интенсивность сигнала может постепенно уменьшаться, если пользователь и приемник RFID удаляются от пассивной метки RFID.

Возвращаясь к фиг.8, в блоке 804 кодированная информация в виде сигнала обратного рассеяния может приниматься от пассивной метки RFID. В одной реализации принятая информация может включать в себя данные (например, видеоклип), которые пользователь хочет получить. В других реализациях принятая информация может включать в себя ссылку на поставщика контента в сети, к которому может обращаться устройство, которое является отдельным от пассивной метки RFID.

В блоке 806 касания подтверждения могут обнаруживаться на устройстве, которое физически является отдельным от пассивной метки RFID. Обнаружение касаний может включать в себя определение шаблона, который формируется касаниями, как описано выше в отношении процесса 500. Если касания подтверждения не обнаруживаются на устройстве в течение заданного времени, информация может быть удалена с устройства.

В блоке 808 принятая информация может декодироваться на основе касаний подтверждения. Если принятая информация включает в себя данные, которые пользователь хочет получить, процесс 800 может завершиться в блоке 808. Если переданная информация включает в себя ссылку на данные вместо самих данных, процесс 800 может загрузить данные в блоке 810.

В зависимости от реализации данные могут приниматься по каналу связи, который отличен от канала, который используется для приема кодированной информации в блоке 804. Например, кодированная информация может передаваться по заданному каналу RFID, и данные могут приниматься по беспроводному телефонному каналу. В другом примере, если устройство находится в проводной/беспроводной LAN, запрос может быть выполнен по проводной/беспроводной LAN.

В блоке 812 может выполняться бухгалтерская деятельность. Например, если информация, принятая на устройстве, включает в себя ссылки на данные, информация может быть удалена с устройства. В другом примере, если прием ссылаемых данных включают в себя кредит или платеж, может быть выполнена запись или кредитование по надлежащим счетам (например, счет пользователя, который принял фильм, фотоснимок и т.д.). Если кредит предоставлен в виде купона на скидку, может использоваться купон, когда выполняется покупка данных.

Пример

Следующий пример иллюстрирует процессы, участвующие при использовании касаний для пересылки информации, как изображено на фиг.10А-С. Пример согласуется с примерным процессом, описанным выше с ссылкой на фиг.5.

На фиг.10А предположим, что Ола 1002 и Джейн 1004 смотрят на фотоснимок 1006 Джейн на телефоне 1008 Ола. Джейн 1004 комментирует: «Ничего себе, эта фотография Ибиза странная. Я не помню, чтобы я на самом деле носила эту шляпу! У меня должен быть этот фотоснимок!». Ола 1002 отвечает: «Нет вопросов.» Ола 1002 касается фотоснимка 1006 Джейн на дисплее 1010 телефона 1008 своей рукой. Фиг.10В иллюстрирует Ола 1002, касающегося фотоснимка 1006 Джейн на дисплее 1010. Если Ола 1002 касается дисплея 1012 ноутбука 1014 Джейн, фотоснимок 1006 Джейн может быть показан на дисплее 1012. Фиг.10С изображает Ола 1002, касающегося дисплея 1012 ноутбука 1014 для завершения пересылки фотоснимка 1006 Джейн.

В данном примере, если Ола 1002 касается дисплея 1010, фотоснимок 1006 Джейн может быть выбран и кодирован, основываясь на конкретном жесте, который сопровождает касание Ола. Кодированный фотоснимок может быть передан на ноутбук 1014 Джейн, который временно хранит фотоснимок 1006 Джейн в течение заданной величины времени (например, тридцати секунд). Если Джейн 1004 касается дисплея 1012 своего ноутбука 1014 с таким же конкретным жестом, который использовал Ола 1002, фотоснимок 1006 Джейн может быть декодирован на основе жеста и показан на дисплее 1012.

Заключение

Вышеприведенное описание вариантов осуществления изобретения обеспечивает иллюстрацию, но, как предполагается, не является ни исчерпывающим, ни ограничивающим варианты осуществления описанным точным видом. Модификации и изменения возможны в свете вышеприведенных идей или могут быть получены из практики осуществления идей.

Например, хотя последовательности блоков были описаны в отношении процессов, изображенных на фиг.5 и 8, порядок блоков может быть изменен в других реализациях Например, блок 516 может выполняться перед блоком 512. Если кодированной информацией, которая передается с устройства на основе касания, являются сами данные, а не ссылка на данные, то блоки 512 и 514 могут быть исключены. Если посылка кодированных данных не включает в себя оплату, может быть исключен блок 516. Аналогично, блок 810 может быть исключен, если кодированная информация представляет собой сами данные, и блок 812 может быть исключен, если прием данных не включает в себя оплату. Кроме того, независимые блоки могут представлять действия, которые могут выполняться параллельно другим блокам.

Очевидно, что аспекты, описанные в данном документе, могут быть реализованы во многих различных видах программных, программно-аппаратных и аппаратных средств в реализациях, изображенных на фигурах. Фактический программный код или специализированные аппаратные средства управления, используемые для реализации аспектов, не должны рассматриваться как ограничивающие. Таким образом, принцип действия и режим работы аспектов были описаны без ссылки на конкретный программный код - понятно, что программные средства и аппаратные средства управления могут быть разработаны для реализации аспектов, основанных на описании в данном документе.

Никакой элемент, действие или инструкция, используемые в настоящей заявке, не должны рассматриваться как критический или существенный для изобретения, если не описано явно как таковое. Также, как используется в данном документе, артикль «a», как предполагается, включает в себя один или более предметов. Когда предполагается только один предмет, используется термин «один» или подобная формулировка. Далее, фраза «основанный на», как предполагается, означает «основанный, по меньшей мере частично, на», если явно не указано иначе.

Необходимо отметить, что термин «содержит/содержащий», когда используется в данном описании изобретения, как считается, определяет наличие заявленных признаков, целых чисел, этапов или компонентов, но не исключает наличие или добавление одного или более других признаков, целых чисел, этапов, компонентов или их групп.

Кроме того, некоторые части изобретения были описаны в виде «логики», которая выполняет одну или более функций. Эта логика может включать в себя аппаратные средства, такие как процессор, специализированную интегральную схему или программируемую вентильную матрицу, программные средства или комбинацию аппаратных и программных средств.

1. Способ пересылки информации между устройствами, используя касание, содержащий:
обнаружение информации, переданной в ответ на первый набор из одного или более касаний графического объекта на удаленное устройство, при этом первый набор одного или более касаний формирует первый шаблон;
идентификацию первого набора одного или более параметров, ассоциированных с первым шаблоном, при этом первый набор одного или более параметров используют для шифрования информации;
обнаружение второго набора из одного или более касаний на устройстве, при этом второй набор одного или более касаний формирует второй шаблон;
идентификацию второго набора одного или более параметров, ассоциированных со вторым шаблоном;
расшифровывание зашифрованной информации, основываясь на сравнении первого набора одного или более параметров и второго набора одного или более параметров; и
обеспечение расшифрованной информации пользователю устройства.

2. Способ по п.1, в котором шифрование информации и расшифровывание зашифрованной информации включают в себя:
идентификацию жеста, сформированного первым набором из одного или более касаний и вторым набором из одного или более касаний.

3. Способ по п.2, в котором идентификация первого набора одного или более параметров или второго набора одного или более параметров включает в себя по меньшей мере одно из:
измерения длительности времени для завершения жеста;
измерения размера пальца для каждого касания;
измерения скорости движения пальца;
измерения изменений емкости дисплея устройства или удаленного устройства;
определения формы пальца для каждого касания;
измерения расстояний между пальцами;
определения отпечатка пальца; или
получения трехмерного изображения пальца.

4. Способ по п.2, в котором идентификация жеста включает в себя: идентификацию жеста в качестве по меньшей мере одного из:
жеста одним пальцем,
жеста двумя пальцами,
непрерывного жеста, прерывистого жеста или жеста в виде по меньшей мере одного постукивания.

5. Способ по п.1, также содержащий:
прием от устройства запроса на данные, на которые выполняется ссылка в упомянутой информации; и
направление данных в ответ на этот запрос.

6. Способ по п.5, в котором направление данных в ответ на запрос включает в себя направление данных по линии связи, которая отличается от беспроводной линии связи, по которой передана зашифрованная информация.

7. Способ по п.5, который также содержит прием, в ответ на направление данных, платежа по счету.

8. Устройство для пересылки информации между устройствами, используя касание, устройство содержит:
дисплей; и
процессор для:
приема посредством сигнала, принятого по линии связи между данным устройством и удаленным устройством, информации, ассоциированной с первым набором из одного или более касаний на поверхности удаленного устройства;
обнаружения жеста на дисплее;
определения того, должна ли эта информация использоваться для получения контента, основываясь на жесте; и
удаления данной информации, если жест не обнаружен в течение предварительно определенного времени с приема упомянутой информации.

9. Устройство по п.8, в котором удаленная поверхность включает в себя поверхность сенсорного экрана.

10. Устройство для пересылки информации между устройствами, используя касание, устройство содержит:
средство для приема информации, которая передана с удаленного устройства и ассоциирована с графическим объектом на удаленном дисплее, включенном в это удаленное устройство;
средство для обнаружения жеста на локальном дисплее;
средство для декодирования информации, основываясь на жесте;
средство для удаления этой информации, если средство для декодирования информации не декодирует данную информацию в течение предварительно определенной величины времени;
средство для обнаружения второго жеста на локальном дисплее; и
средство для удаления упомянутой информации, если второй жест не обнаруживается в течение предварительно определенного времени с приема этой информации.



 

Похожие патенты:

Изобретение относится к GUI (графический пользовательский интерфейс). .

Изобретение относится к устройствам обработки информации. .

Изобретение относится к области графического интерфейса пользователя для формирования сводной таблицы данных. .

Изобретение относится к области графического интерфейса пользователя. .

Изобретение относится к вычислительной технике и может быть использовано в оптических устройствах обработки информации, построенных на основе непрерывной (нечеткой) логики.

Изобретение относится к технологиям визуализации данных и условного форматирования данных. .

Изобретение относится к вычислительной технике. .

Изобретение относится к системе и способу для обеспечения индикаторов пользователю, которые связаны со скоростью визуальной прокрутки в интерфейсе пользователя. .

Изобретение относится к электронным устройствам ввода и вывода информации. .

Изобретение относится к области мобильных электронных устройств, имеющих пользовательский интерфейс для приема сенсорного ввода. .

Изобретение относится к области мобильных устройств связи, включающих в себя сенсорный экран, а именно к способу работы такого устройства, в котором перечень меню прокручивается в ответ на прикосновение к сенсорному экрану

Изобретение относится к вычислительной технике и может быть использовано в оптических устройствах обработки информации, построенных на основе непрерывной (нечеткой) логики

Изобретение относится к способам тактильного оповещения

Изобретение относится к пользовательскому интерфейсу и системе управления пользовательским интерфейсом для отображения календарных данных

Изобретение относится к вычислительному устройству, содержащему пользовательский интерфейс, который использует касания для пересылки информации между устройствами

Наверх