RU2417437C2 - Отображение объектов сети на мобильных устройствах на основании геопозиции - Google Patents
Отображение объектов сети на мобильных устройствах на основании геопозиции Download PDFInfo
- Publication number
- RU2417437C2 RU2417437C2 RU2008132293/08A RU2008132293A RU2417437C2 RU 2417437 C2 RU2417437 C2 RU 2417437C2 RU 2008132293/08 A RU2008132293/08 A RU 2008132293/08A RU 2008132293 A RU2008132293 A RU 2008132293A RU 2417437 C2 RU2417437 C2 RU 2417437C2
- Authority
- RU
- Russia
- Prior art keywords
- location
- mobile device
- network
- request
- view
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25841—Management of client data involving the geographical location of the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42202—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4524—Management of client data or end-user data involving the geographical location of the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/10—Details of telephonic subscriber devices including a GPS signal receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/52—Details of telephonic subscriber devices including functional features of a camera
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Graphics (AREA)
- Environmental & Geological Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Emergency Management (AREA)
- Environmental Sciences (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Ecology (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
Изобретение относится к отображению поиска сетевого контента на мобильных устройствах. Техническим результатом изобретения является повышение релевантности контента при восприятии местоположения пользователем. Технический результат достигается благодаря тому, что отображение результатов поисков сетевого контента на мобильных устройствах включает получение результатов (208) запроса (202) сетевого контента посредством мобильного устройства (200), при этом получают геопозицию по меньшей мере одного объекта (402), связанного с результатами (208) запроса сетевого контента (202), в поле (212) обзора камеры мобильного устройства (200) наблюдают сцену и определяют виртуальное местоположение, виртуальное местоположение представляет реальное местоположение объекта (402) относительно сцены, содержащейся в поле (212) обзора камеры, графическое изображение (214, 216), представляющее объект (402), затем отображают в виртуальном местоположении в поле (212) обзора камеры. 6 н. и 26 з.п. ф-лы, 10 ил.
Description
Область техники
[0001] Данное изобретение имеет отношение вообще к сетям вычислительных машин и, более конкретно, к отображению поиска сетевого контента на мобильных устройствах.
Обзор известных технических решений
[0002] Повсеместность сотовых телефонов и подобной им мобильной электроники привела к спросу на все более продвинутые функции в этих устройствах. Одна функция, которая имеет специфическое значение в таких устройствах - способность подключаться к Интернету и другим сетям. В ближайшем будущем большинство аспектов глобальных сетей, таких как Всемирная паутина, будут сдвигаться так, чтобы приспосабливаться к запросам пользователей мобильных устройств. Как правило, мобильные варианты для контента Всемирной паутины сосредоточились на борьбе с ограниченными шириной полосы, мощностью и возможностями дисплея, свойственными мобильным устройствам. Однако тот факт, что мобильные устройства могут использоваться для предоставления данных в любом месте, где расположен пользователь, дает дополнительные возможности адаптировать контент всемирной паутины и увеличить ценность такого контента для конечного пользователя.
[0003] Мобильные телефоны становятся все более и более универсальными устройствами. Например, для мобильных телефонов становится обычным иметь встроенную камеру. Люди привыкают к тому факту, что они носят камеру с собой, и всегда могут снять фотографию, когда этого желают. Кроме того, некоторые мобильные телефоны имеют усовершенствованные датчики для различных применений. Технология датчиков развивалась быстро, и различные датчики могут быть экономически выгодно включены в мобильные телефоны. Одним из примеров этого являются датчики местоположения, такие как приемники глобальной системы определения местоположения (GPS) и цифровые компасы, которые позволяют пользователю определять свое точное местоположение. Эти датчики местоположения могут использоваться для традиционных применений, таких как картографирование и навигация. Также возможно, чтобы успешная интеграция функции восприятия местоположения с приложениями передачи данных по сети могла использоваться для предоставления более сосредоточенного и релевантного контента пользователю мобильного устройства. Поэтому приложения передачи данных по сети, которые могут использовать данные о местоположении мобильного устройства, будут особенно полезны.
Сущность изобретения
[0004] Чтобы преодолеть ограничения известного уровня техники, описанные выше, и преодолеть другие ограничения, которые станут очевидными после прочтения и понимания настоящего описания, настоящее изобретение раскрывает систему, устройство и способ для отображения поиска сетевого контента на мобильных устройствах.
[0005] В соответствии с одной формой осуществления изобретения способ включает получение результатов запроса сетевого контента посредством мобильного устройства. Определяют геопозицию (пространственное положение) по меньшей мере одного объекта, связанного с результатами запроса сетевого контента. Определяют поле обзора камеры, связанное с мобильным устройством; определяют виртуальную позицию в поле обзора камеры, которая представляет реальное местоположение объекта относительно сцены, содержащейся в поле обзора камеры. Посредством мобильного устройства в виртуальной позиции в поле обзора камеры отображают графическое изображение, причем это графическое изображение представляет объект.
[0006] В более специфических формах осуществления изобретения определение виртуальной позиции в поле обзора камеры включает определение позиции в пределах видимого изображения, снимаемого мобильным устройством. Отображение графического изображения может включать его наложение на видимое изображение. Определение виртуальной позиции в поле обзора камеры мобильного устройства может включать определение геопозиции мобильного устройства, например при обращении посредством мобильного устройства к приемнику спутниковой системы глобального позиционирования. Определение геопозиции мобильного устройства может включать также определение ориентации мобильного устройства относительно поверхности земли, например определением направления поля обзора камеры по компасу и/или определением одного или нескольких углов поворота мобильного устройства относительно поверхности земли.
[0007] В других более специфических формах осуществления изобретения способ дополнительно включает выбор отображения посредством мобильного устройства по меньшей мере одного из следующих изображений: а) трехмерного вида, который содержит сцену с наложенным графическим изображением; и b) двумерного вида, который содержит первое графическое изображение, представляющее объект, и второе графическое изображение, представляющее положение мобильного устройства относительно объекта. На карту может по выбору накладываться первое и второе графические изображения в двумерном представлении. Способ может включать переключение между трехмерным и двумерным видом на основе ориентации мобильного устройства относительно земной поверхности. В другой конфигурации способ включает выбор отображения посредством мобильного устройства двумерного вида, который содержит стрелку, указывающую позицию объекта относительно местоположения мобильного устройства.
[0008] В других более специфических формах осуществления изобретения способ дополнительно включает воспроизведение звука в наушниках мобильного устройства. Звук пространственно ориентируют для направления пользователя устройства к объекту. В одной конфигурации способ дополнительно включает определение расстояния по меньшей мере между одним объектом и подвижным терминалом и изменение характеристики звука на основании этого расстояния.
[0009] В других более специфических формах осуществления изобретения получение результатов запроса сетевого контента посредством мобильного устройства включает передачу запроса на поиск на сервер через сеть и получение результатов запроса сетевого контента от сервера в ответ на запрос на поиск. Запрос может формироваться с помощью обнаружения текста в сцене с использованием оптического распознавания символов и формирования запроса на основании этого текста.
[0010] В других более специфических формах осуществления изобретения способ дополнительно включает определение расстояния по меньшей мере между одним объектом и подвижным терминалом и изменение визуальных характеристик графического изображения на основании этого расстояния. Способ также может дополнительно включать обеспечение возможности выбора графического изображения посредством мобильного устройства и отображения дополнительных данных, связанных с объектом, посредством мобильного устройства в ответ на выбор графического изображения.
[0011] В еще одной форме осуществления изобретения устройство содержит камеру, дисплей, сетевой интерфейс, способный осуществлять связь через сеть, и процессор, соединенный с интерфейсом сети, камерой и дисплеем. С процессором соединена память. Память содержит команды, которые заставляют процессор передавать запрос сетевого контента через сетевой интерфейс. Результаты запроса сетевого контента получают через сетевой интерфейс и определяют геопозицию по меньшей мере одного объекта, связанного с результатами. Определяют сцену в поле обзора камеры и определяют виртуальную позицию в поле обзора, которая представляет реальную позицию объекта относительно сцены. Графическое изображение отображают на дисплее в виртуальной позиции в поле обзора; это графическое изображение представляет объект. В еще одной, более специфической, форме осуществления изобретения память дополнительно содержит веб-браузер. Команды конфигурируют как подключаемый программный модуль для веб-браузера.
[0012] В еще одной форме осуществления изобретения машиночитаемый носитель имеет хранящиеся на нем команды, которые могут выполняться устройством обработки данных, способным подключаться к сети. Команды предназначены для того, чтобы выполнять шаги, включающие передачу запроса сетевого контента через сеть; получение результатов запроса сетевого контента через сеть; определение геопозиции по меньшей мере одного объекта, связанного с результатами; обнаружение сцены в поле обзора камеры устройства обработки данных; определение виртуальной позиции в поле обзора камеры, которое представляет реальную позицию объекта относительно сцены; и отображение графического изображения, который представляет объект, в виртуальной позиции в поле обзора камеры посредством дисплея устройства обработки данных.
[0013] В еще одной форме осуществления изобретения система содержит средства для получения результатов сетевого запроса на мобильное устройство; средства для определения геопозиции по меньшей мере одного объекта, связанного с результатами; и средства для отображения, на основании геопозиции объекта, графического изображения, которое представляет объект в позиции трехмерной сцены, представляющей реальную позицию объекта относительно сцены.
[0014] В еще одной форме осуществления изобретения способ включает определение геопозиции мобильного устройства. Геопозицию мобильного устройства внедряют в запрос контента. Запрос контента передают через сеть, и в ответ на запрос контента мобильное устройство принимает документ, пригодный для отображения посредством этого мобильного устройства. Документ адаптируют на основании геопозиции мобильного устройства.
[0015] В других более специфических формах осуществления изобретения включение геопозиции мобильного устройства в запрос контента включает включение геопозиции в запрос по протоколу пересылки гипертекстов (HTTP), например в заголовок HTTP-запроса. Способ может также включать внедрение индикатора обновления местоположения в документ и принуждение мобильного терминала запрашивать новую версию документа на основании сравнения индикатора обновления местоположения и геопозиции мобильного устройства. В других более специфических формах осуществления изобретения способ может включать также внедрение объекта с известным местоположением в документ; и изменение отображаемой характеристики объекта с известным местоположением на основании изменений геопозиции мобильного устройства.
[0016] Эти и различные другие преимущества и признаки новизны, которые характеризуют изобретение, указаны с подробностями в формуле изобретения, прилагаемой к этому документу и образующей его часть. Однако для лучшего понимания изобретения, его преимуществ и целей, достигаемых при его использовании, следует обратиться к чертежам, которые образуют дополнительную часть, и к сопроводительному текстовому материалу на чертежах, на которых показаны и описаны характерные примеры систем, устройств и способов в соответствии с изобретением.
Перечень чертежей
[0017] Изобретение описывается применительно к формам его осуществления, показанным на следующих чертежах.
[0018] Фиг.1 - блок-схема системы согласно формам осуществления настоящего изобретения.
[0019] Фиг.2 - блок-схема, показывающая наложение сетевых данных на изображение в мобильном устройстве согласно формам осуществления настоящего изобретения.
[0020] Фиг.3 - перспективное изображение и блок-схема, показывающие дополнительные подробности, связанные с наложением сетевых данных на изображение в мобильном устройстве согласно формам осуществления настоящего изобретения.
[0021] Фиг.4 - блок-схема, иллюстрирующая предоставление уникальных сетевых данных на основании местоположения согласно форме осуществления изобретения.
[0022] Фиг.5 - блок-схема, иллюстрирующая систему для предоставления контента с учетом местоположения согласно форме осуществления настоящего изобретения.
[0023] Фиг.6 - блок-схема, иллюстрирующая другую работающую с учетом местоположения систему согласно форме осуществления настоящего изобретения.
[0024] Фиг.7 - блок-схема, иллюстрирующая типичное вычислительное устройство мобильного телефона, способное выполнять операции в соответствии с формами осуществления изобретения.
[0025] Фиг.8 - блок-схема, иллюстрирующая пример структуры вычисления, подходящей для обработки данных с учетом местоположения согласно формам осуществления настоящего изобретения.
[0026] Фиг.9 - блок-схема, показывающая шаги при предоставлении результатов поиска сетевого контента на мобильные устройства согласно формам осуществления настоящего изобретения.
[0027] Фиг.10 - блок-схема, показывающая шаги при получении сетевого контента на основании местоположения согласно форме осуществления настоящего изобретения.
Подробное описание форм осуществления изобретения
[0028] Часть этого патентного документа содержит материал, который охраняется авторским правом. Обладатель авторского права не имеет возражений против факсимильного воспроизведения кем-либо патентного документа или раскрытия сущности изобретения так, как оно представлено в патентном фонде или материалах регистрации Патентного ведомства США, но в остальном полностью сохраняет все авторские права.
[0029] В нижеследующем описании различных приводимых в качестве примеров форм осуществления изобретения делаются ссылки на сопроводительные чертежи, которые образуют его часть. На этих чертежах показаны с целью иллюстрации различные формы осуществления, в которых изобретение может применяться на практике. Должно быть понятно, что могут использоваться и другие формы осуществления изобретения, поскольку структурные и функциональные изменения могут быть сделаны без отступления от объема настоящего изобретения.
[0030] Вообще, настоящее изобретение включает объединение данных о местоположении от мобильных электронных устройств со специфическими сетевыми данными, такими как веб-страницы. В одном примере изображения, получаемые от портативной камеры, объединяются с сетевыми данными, чтобы определять местонахождение товаров, услуг или других пунктов, представляющих интерес. Камерофон или подобное устройство может использоваться для рассматривания сцены, такой как улица города. Используя различные устройства, которые могут быть встроены в камерофон (например, приемники Глобальной системы определения местоположения (GPS), цифровой компас, акселерометры), камерофон может определять пространственную ориентацию видоискателя камеры. Устройство также может иметь возможность искать сетевые данные, относящиеся к объектам (например, зданиям, наземным ориентирам), которые имеют связанные с ними данные местоположения. Эти локализованные сетевые данные могут быть объединены с данными пространственной ориентации и местоположения телефона. Графические элементы, полученные в результате поиска, могут накладываться на изображение камерофона. Наложенные графические элементы показывают местоположение объектов относительно сцены, содержащейся в изображении.
[0031] Способность непрерывно контролировать местоположение устройства также означает, что наложенные элементы изображения могут объединяться с другими элементами, которые помогают пользователю в поиске местоположения цели. В одном примере двумерная карта может отображаться на устройстве, показывающем инструкции о том, как продвигаться к цели. В еще одном примере средства объемного звучания могут предоставляться мобильным устройством, чтобы помогать пользователю в поиске места, связанного с контентом сети.
[0032] Локализация результатов поиска может использоваться для дополнительного расширения возможностей сетевых приложений портативных компьютеров. Например, поведение веб-страницы или другого приложения может изменяться на основании текущего физического местоположения устройства. Определение местоположения мобильного пользователя означает, что веб-контент, доставляемый этим пользователям, может быть более оптимизирован для этого конкретного местоположения. Часто наиболее целесообразно иметь информацию о местах и ситуациях, в которых контент представляет наибольшую ценность, особенно о тех местах и ситуациях, которые находятся близко к текущему местоположению пользователя. Информация о местоположении может использоваться для более точного выбора веб-объектов и контента в контексте поиска и просмотра информации или других приложений Интернета.
[0033] Обратимся теперь к фиг.1, на которой показана система 100 согласно формам осуществления настоящего изобретения. Пользователь 102 имеет мобильное устройство 104, которое может использоваться для некоторого вида передачи данных в сети с мобильными объектами. Типичные мобильные устройства 104 включают сотовые телефоны и персональные цифровые помощники (PDA), но также могут включать портативные компьютеры, переносные плееры музыки/видео, автомобильную электронику и т.д. Функции мобильного устройства 104 также могут быть включены в устройства, которые обычно не мобильны, такие как настольные компьютеры.
[0034] Мобильное устройство может содержать некоторое число периферийных устройств 106 для обработки входных и выходных данных. Например, периферийные устройства 106 могут содержать камеру 108, звуковое оборудование 110 (например, микрофоны и громкоговорители) и дисплеи 112 (например, дисплеи на жидких кристаллах и светодиодах). Мобильное устройство 104 может содержать также датчики 114 местоположения. Датчики 114 местоположения могут содержать некоторую комбинацию устройств, которые дают возможность мобильному устройству 104 определять свою абсолютную или относительную позицию. Типичные датчики местоположения включают устройство GPS 116, цифровой компас/нивелир 118, акселерометры 120 и датчики 122 присутствия (например, метки радиочастотной идентификации (RFID), радиоприемники малой дальности, инфракрасные датчики). Должно быть ясно, что датчики 114 местоположения могут рассматриваться как специфический класс периферийных устройств 106 и классификация таких устройств приведена только для иллюстрации и не означает ограничения целей, с которыми могут использоваться эти устройства.
[0035] Мобильное устройство 104 содержит функциональные модули, которые дают ему возможность выполнять определяемые местоположением расширения, как описано здесь. Мобильное устройство 104 включает приложения 124, работающие с учетом местоположения, которые позволяют использовать преимущества периферийных устройств 106 и датчиков 114 местоположения.
Приложения 124, работающие с учетом местоположения, могут быть способными также осуществлять доступ к одной или нескольким сетям 126 через проводные или беспроводные сетевые интерфейсы мобильного устройства 104. Сети 126 могут включать любую комбинацию частных сетей и сетей общего пользования и могут иметь масштаб от маленьких одноранговых децентрализованных беспроводных сетей, образованных случайными абонентами (сетей ad hoc), до глобальной сети, такой как Интернет. Вообще, сети 126 предоставляют услуги по передаче в мобильное устройство 104 сетевых данных, представляемых сервером 128 и базой 130 данных, доступ к которым возможен через сети 126.
[0036] Данные, получаемые в мобильном устройстве 104 через сети 126, могут содержать любые данные, известные в данной области техники, включая текст, изображения и звук. Особый интерес представляют данные, которые могут быть индексированы/указаны с помощью местоположения, как представлено географически индексируемыми услугами 132. Географически индексируемые услуги 132 вообще обеспечивают возможность поиска объектов на основании близости к конкретному географическому местоположению. Услуга 132 может обеспечивать также другую стандартную классификацию услуг, включая классификацию по названиям предприятий, видам имеющихся изделий или услуг, государственным ведомствам и службам, географическим ориентирам, местам, представляющим интерес, и т.д.
[0037] В одной конфигурации приложения 124, работающие с учетом местоположения, обеспечивают трехмерное определение местоположения информационных объектов, используя камеру 108 и дисплей 112. Пример этого показан на фиг.2, которая иллюстрирует мобильное устройство 200 согласно форме осуществления настоящего изобретения. Мобильное устройство 200 вообще способно находить данные объекта, относящиеся к физическим местоположениям, и накладывать значки, связанные с этими данными, на трехмерное поле обзора камеры. Например, предположим, что конечный пользователь пытается найти магазины и рестораны вблизи своего текущего местоположения. Пользователь может начать поиск, сформировав запрос 202 (например, "найдите вокруг меня: магазины и рестораны") в приложении мобильного терминала 200.
[0038] Мобильный терминал 200 может использовать датчики местоположения (например, устройства 114 на фиг.1), чтобы определить текущее местоположение подвижного терминала 200. Терминал 200 может включить эти данные местоположения в запрос 202 и затем послать запрос поисковому серверу 204 через сеть 206. Поисковый сервер 204 возвратит результаты 208, которые могут содержать все релевантные универсальные указатели ресурса (URL) и координаты мест, связанных с указателями URL. Описание того, как могут выполняться поиски на основании местоположения, приведено в заявке на патент США с порядковым номером 10/822641, поданной 12 апреля 2004 г. под названием "Methods and Apparatus for Geographically Based Web Services", Hamynen и др., которая полностью включена в настоящее описание путем ссылки на соответствующий документ.
[0039] Результаты 208, предоставляемые сервером 204, могут включать дополнительную информацию, связанную с указателями URL, которые удовлетворяют запросу 202. Например, специальный значок или другой графический элемент может быть связан с указателем URL. Конечный пользователь может иметь возможность просматривать результаты 208, используя стандартную текстовую или графическую веб-страницу (не показанную). Однако пользователь также может иметь возможность использовать цифровую камеру 210 терминала 200, чтобы просматривать результаты 208 запроса, накладываемые на изображение текущей местности, окружающей пользователя. Пользователь может снимать статическое или динамическое (например, как видеопоток) изображение ландшафта, используя камеру 210. Изображение воспроизводится на дисплее 212 устройства. Часть результатов 208 затем накладывается на изображение дисплея 212 с использованием графических элементов, таких как значки 214 и текст 216.
[0040] Значки 214 могут быть графическими символами общего применения, как показано, или могут быть созданными по требованиям клиента, например с использованием товарного знака или знака обслуживания. Значки 214 и текст 216 могут содержать различные дополнительные элементы, которые увеличивают их полезность для пользователя. Например, характеристика значка 214 и текста 216 может изменяться в зависимости от расстояния до типичного объекта (например, коммерческого предприятия) от пользователя. Например, значок 214 может отображаться меньшего размера, если типичный объект более удален. Любая комбинация размера, цвета, стиля линии, прозрачности и т.п. может использоваться для указания расстояния от пользователя. Значки 214 и текст 216 могут иметь также другие усовершенствованные функции объектов веб-страницы. Например, значки 214 и текст 216 могут выбираться пользователем и содержать гиперссылки и описательный текст.
[0041] Хотя показанные дисплей 212 и камера 210 объединены с мобильным устройством 200, понятно, что могут использоваться другие конструктивные варианты камеры и устройств отображения. Например, дисплей 212 и/или камера 210 могут быть встроены в защитные очки или головной убор, так что пользователю может не требоваться отдельное отображение ландшафта, потому что ландшафт уже находится в текущем поле зрения пользователя. Однако значки 214 и/или текст 216 могут накладываться на текущее поле зрения пользователя, используя, например, очковый проектор или миниатюрный дисплей, проецирующий на лобовое стекло. В таком случае мобильное устройство 200 не будет требовать даже камеры 210, хотя виртуальное поле обзора камеры, вероятно, все еще будет рассчитываться, чтобы правильно располагать графические изображения 214, 216 в поле зрения пользователя. Такое виртуальное поле обзора может рассчитываться устройством, чувствительным к местоположению, которое находится в мобильном устройстве 200 или в каком-либо месте на человеке (например, в очках).
[0042] Дополнительные детали, связанные с наложением сетевых данных на поле обзора мобильной камеры согласно формам осуществления настоящего изобретения, показаны на фиг.3. Обычно пользователь 300 направляет снабженное камерой мобильное устройство 302 на область, представляющую интерес. Воображаемый ограничивающий объем 304 определяет теоретическое пространство, которое будет просматриваемым мобильным устройством 302, если никакие объекты не будут блокировать поле зрения. Ограничивающий объем 304 обычно имеет пирамидальную или коническую форму, и его размеры могут быть рассчитаны на основе ориентации устройства 302 с камерой и различных свойств объектива (например, диафрагмы объектива, угла зума и т.д.). Алгоритмы, используемые для расчета ограничивающего объема 304, могут усекать основание объема 304 до максимального расстояния, обуславливаемого расстояниями, используемыми при географических поисках. Например, если поиск (например, как показано в строке 305 для поиска) выполнялся для паба в пределах двух километров, объем 304 будет простираться на два километра от устройства 302 с камерой.
[0043] Данные 308 позиционирования, наряду с известными характеристиками объектива камеры, могут использоваться для определения объема 304. Прибор устройства, воспринимающий местоположение, может производить данные 308 позиционирования, которые могут содержать широту, долготу, высоту, направление по компасу, углы наклона и поворота. Первые три результата измерений в составе данных 308 устанавливают координаты начала объема 304. Последние три результата измерений берутся относительно объектива устройства 302 камеры и устанавливают ориентацию объема 304. Как только границы объема определены, объем 304 может использоваться для фильтрации результатов географически индексированных поисков и наложения этих результатов на изображение 306 камеры.
[0044] Любые элементы, непосредственно видимые в пределах воображаемого объема 304, включаются в изображение 306 получающейся в результате сцены и могут отображаться на устройстве 302. Затем местоположение результатов поиска может накладываться на изображение 306 сцены. Вообще, поиск на географической основе будет давать результаты (например, указатели URL), ограниченные определенными географическими границами. Эти границы могут определяться любым способом, включая круговую границу (например, в пределах 5-километрового радиуса от пользователя) и/или многоугольную границу (например, в пределах отрезков ограничивающей линии). При отображении таких результатов они дополнительно ограничиваются, чтобы включать только результаты в пределах текущего вида (например, в пределах ограничивающего объема 304). Остальные результаты могут отображаться в текущем виде, чтобы формировать составной вид 310. В этом примере конечные результаты показаны как значок 312 и текст 314.
[0045] Когда конечный пользователь направляет устройство 302 с камерой в правильном направлении, значки и текст 312, 314, представляющие результаты поиска, видны на экране 310. Пользователь может выбрать эти объекты 312, 314, чтобы обратиться к данным, служащим для них основой (например, к указателю URL вебстраницы). Пользователь может дополнительно ограничить отображение объектов 312, 314, например, установкой некоторых объектов активными, а остальных - неактивными. Если пользователь выбрал подмножество указателей URL как активное, и устройство 302 с камерой не направлено в правильном направлении, чтобы видеть некоторые или все эти объекты, пользователю может быть показан указатель, например стрелка 316. Стрелка 316 показывает конечному пользователю направление для поворота устройства 302, чтобы увидеть объект, представляющий активный указатель URL на экране.
[0046] Некоторые или все результаты поиска в вышеприведенном примере могут быть показаны как значки (например, значок 312) на трехмерном виде 310 окружающей обстановки. Пользователь может открыть веб-страницы, связанные со значком 312, посредством активизации этого значка 312 (например, щелкнув на нем мышью). Конечный пользователь может также выполнять дополнительные действия, выбирая значок(-ки) 312 так, чтобы он стал активным. Например, пользователь может выбрать значок 312, чтобы ему дали направления к значку, или отметить закладкой указатель URL, представленный значком.
[0047] Хотя пользователь может обеспечить ясные указания, когда инициализирует поиск на основе местоположения (например, "рестораны"), полученное в результате число совпадений может быть слишком большим для эффективного отображения на изображении карты. Система может предоставлять разнообразную релевантную информацию, чтобы помогать конечному пользователю дополнительно детализировать поиск. Например, такие факторы, как расстояния, ожидаемое время для достижения объекта, время открытия, ключевые слова и т.д., могут использоваться, чтобы располагать в определенном порядке и/или фильтровать результаты. Может также быть выгодным предоставить пользователю возможность обращаться к результатам поиска на двумерном изображении, как представлено видом 320. Двумерный вид 320 может содержать значок 322, представляющий текущее местоположение пользователя, и значки 324, 326, которые представляют результаты поиска. Двумерный вид 320 также может использоваться для указания пользователю направления. Например, в настоящее время выбран значок 324 (что представлено прямоугольником вокруг значка 324) и на виде 320 показана также стрелка 328, направляющая пользователя к цели, представленной значком 324.
[0048] Двумерный вид 320 также может включать задний план 330 с картой. Задний план 330 с картой может быть реализован с использованием формата масштабируемой векторной графики (SVG) или других графических форматов. Данные, используемые для формирования заднего плана 330 с картой, могут храниться в устройстве 302 или могут предоставляться через сеть. Карта, значки 322, 324, 326 и стрелка 328 могут конфигурироваться так, чтобы поворачиваться вместе с поворотом мобильного устройства 302. Показанный вид 320 может содержать слишком много информации, чтобы успешно визуализировать ее на экранах некоторых устройств. В таком случае для помощи пользователю в продвижении к пункту назначения может использоваться подмножество показанных элементов. Например, на виде 320 может быть показана только стрелка 328, указывающая направление движения, необходимое для достижения цели.
[0049] Терминал 302 может предусматривать также дополнительные усовершенствования для двумерных и трехмерных видов 320, 310, чтобы помогать пользователю 300 находить намеченное место. Например, терминал может размещать соответствующие трехмерные и двумерные анимации на изображениях 320, 310; эти анимации иллюстрируют виртуальный путь для достижения заданных пунктов назначения. Эта анимация может быть представлена в виде подвижного курсора и виртуального представления "с высоты птичьего полета" или другой последовательностью действий, которые иллюстрируют путь к пункту назначения. Пользователь 300 может иметь опцию сохранения этого пути в качестве закладки браузера или данных для постоянного хранения, чтобы позднее повторно трассировать этот путь.
[0050] Мобильное устройство 302 может быть сконфигурировано так, чтобы легко переключаться между трехмерным видом 310 видоискателя камеры и двумерным видом 320 с картой, чтобы оптимизировать удобство для пользователя. Например, пользователь может иметь возможность переключаться между видами 310, 320 посредством одного нажатия на клавишу. В другом устройстве акселерометры или другие датчики уровня могут использоваться, чтобы обнаруживать, когда устройство 302 отклоняется от горизонтали или вертикали, и автоматически переключать между двумерным видом 320 или трехмерным видом 310 соответственно.
[0051] Хотя стрелка 328 может быть полезна при подаче пользователю 300 визуального указания направления, в котором он желает идти, для пользователя 300 может быть непрактичным в течение длительных периодов наблюдать изображение 310, 320. Кроме того, типичный дисплей потребляет существенную часть номинальной мощности питания устройства от аккумуляторной батареи. Поэтому требовать от пользователя 300 наблюдать изображение 310, 320 в течение длительных периодов времени не может быть эффективно по мощности. Кроме того, может быть трудно идти, одновременно глядя на дисплей. Однако мобильное устройство 302 обычно содержит дополнительные интерфейсы пользователя, и эти интерфейсы могут использоваться, чтобы дополнять информацию, предоставляемую дисплеями изображений 313, 320.
[0052] Например, устройство 302 может содержать модуль 331 объемного звучания, связанный с браузером или другим сетевым программным обеспечением. Вообще, объемное звучание относится к технологиям, которые позволяют обрабатывать и воспроизводить звуковые сигналы так, чтобы составляющие получающегося в результате звука воспринимались как находящиеся в определенном месте. Такая трехмерная обработка обычно включается в системы домашнего кинотеатра, которые могут использовать три или более различных канала; каждый из этих каналов коммутируется на отдельные громкоговорители. Для задач мобильного устройства 302, однако, имеются алгоритмы пространственной обработки, которые позволяют имитировать многоканальный эффект, который будет восприниматься в наушниках 332. Даже стандартные наушники 332, которые обрабатывают двухканальный звуковой сигнал, могут обеспечить существенную пространственную ориентацию влево и вправо. Модуль 331 объемного звучания может обеспечить еще более действенные эффекты пространственного представления, которые заставляют воспринимать звук со всех направлений вокруг пользователя 300, даже используя стандартные наушники 332.
[0053] Модуль 331 объемного звучания может использоваться применительно к наушникам 332 и механизму поиска, чтобы помогать поиску заданного местоположения. Это применение звука может быть особенно полезным, когда пользователь ищет местоположения в незнакомом месте и не желает отвлекаться из-за необходимости непрерывно смотреть вниз на мобильное устройство 302. Например, при ходьбе в незнакомом городе пользователь 300 может искать "суши-бар", и механизм поиска может вернуть карту(-ы) 310, 320 местоположения и воспроизвести в наушниках 332 объемный звук (например, тон или звуковой эффект), соответствующий направлению на самый близкий суши-бар. Тогда пользователь 300 помещает устройство 302 в карман и идет в направлении объемного звука, который может неоднократно повторно локализоваться, когда изменяется местоположение пользователя. Таким образом пользователь 300 может наслаждаться прогулкой, в то время как ему будут мягко напоминать о правильном месте назначения.
[0054] Модуль 331 объемного звучания также может обеспечивать различные звуки для различных целей. Например, если пользователь захочет получить уведомление о локальной беспроводной публичной зоне доступа (hotspot) на базе семейства стандартов IEEE 802.11, которая обнаруживается устройством 302, различный звук, который соответствует оцениваемому местоположению точки доступа, может воспроизводиться в наушниках 332. Точно так же модуль 331 объемного звучания может изменять характеристики звука (например, громкость, основной тон, контент) в зависимости от расстояния от места назначения. Как и с двумерными и трехмерными видами 310, 320 модуль 331 объемного звучания может использовать любые комбинации приемника GPS, цифрового компаса, акселерометров и других устройств, чтобы определять местоположение пользователя и обновлять его данные. Модуль 331 объемного звучания может быть автономным приложением или расширением для существующей программы (например, подключаемым программным модулем для браузера).
[0055] Одно из преимуществ обнаружения местоположения в мобильных устройствах состоит в том, что пользователи могут использовать мобильное устройство 302 как комбинацию карты, компаса и справочника. Пользователь может использовать устройство 302, чтобы обнаружить существование желаемого места, определить его местоположение и затем переместиться туда. Могут быть дополнительные усовершенствования, обусловленные местоположением, которые могут предоставляться мобильному устройству. Например, продавцы и провайдеры служб могут хотеть использовать услуги определения местоположения в таких устройствах 302, чтобы давать пользователю более уникальные знания и опыт, и таким образом привлекать больше потребителей.
[0056] Один аспект предоставления уникальных сетевых данных на основании местоположения согласно форме осуществления изобретения показан на фиг.4. Объект 402 местоположения является предметом сетевого контента, такого как веб-страница. Объект 402 местоположения может быть любым зданием, ориентиром, торговым автоматом или другим объектом с определимым местоположением. Терминал 404, использующий данные о местоположении, имеет способность определять свое собственное местоположение, по меньшей мере относительно объекта 402 местоположения. Терминал 404 способен также получать доступ к данным сети, таким как при вводе указателя URL 406. В ответ на ввод указателя URL терминал 404 загружает контент или получает к нему доступ, как представлено веб-страницей 408.
[0057] Терминал загружает веб-страницу 408, используя механизмы, которые хорошо известны в данной области техники, например протокол пересылки гипертекстов (HTTP) и защищенный протокол пересылки гипертекстов (HTTPS). Как правило, указатель URL 406 используется, чтобы сформировать запрос HTTP GET (на получение) или POST (на отправку). Другие данные, также обычно включаемые в запрос, включают индикатор версии, тип браузера, используемого в терминале 404, и т.д. Дополнительным параметром, который терминал 404 может использовать как часть запроса, является местоположение терминала 404. Местоположение терминала может быть добавлено к запросу, передано в заголовке протокола HTTP или сообщено непосредственно или косвенно другими способами, известными в данной области техники.
[0058] Ответ на запрос, который принимает терминал 404, может изменяться на основании местоположения этого терминала 404. В показанном примере сервер 410 контента предоставляет контент, связанный с объектом 402 местоположения, как представлено штриховой линией 413. Сервер 410 контента принимает запросы через сеть 412 и формирует ответы, основанные на местоположениях (если они имеются), принимаемых в запросах. Сервер может вычислять местоположение инициатора запроса (например, терминала 4U4) относительно объекта местоположения и обеспечивать адаптированный к требованиям клиента контент в зависимости от местоположения. В показанном примере имеются три различные зоны 414, 416 и 418, которые разграничены концентрическими окружностями. Если никакое местоположение терминала не обнаружено, или если местоположение находится в самой дальней зоне 414, как представлено местоположением 420, то терминалу 404 доставляется заданный по умолчанию ответ 422.
[0059] Если терминал расположен во второй зоне 416, как представлено местоположением 424, то терминалу 404 представляется другой ответ 426. Эта вторая зона 416 может представлять, например, один район города или города с пригородами. Если терминал 404 расположен в третьей и самой близкой зоне 418, как представлено местоположением 428, то представляется третий ответ 430. Эта третья зона 418 может представлять приемлемое расстояние пешеходной доступности от объекта 402 местоположения, и продавец или поставщик услуг может хотеть привлечь внимание пользователя специальным предложением, если пользователь посетит его. Так же как предоставление ответов, адаптированных к одной конкретной зоне 414, 416, 418, сервер 410 контента может предоставлять комбинацию ответов 420, 424, 426, адаптированную для двух или более зон 414, 416, 418. Например, если объект 402 является магазином, который является частью сети магазинов, пользователь может увидеть подробный ответ 428, описывающий близлежащий магазин 402, в то время как пользователь находится в зоне 418. Этот ответ 428 может быть объединен с менее подробным ответом 424, описывающим местоположения других магазинов в большей зоне 416 (например, в том же самом городе).
[0060] Информацию о местоположении в запросе может обеспечивать не только терминал 404; сервер 410 контента также может предоставлять информацию о местоположении в ответ на запросы. Информация о местоположении может добавляться к контенту так же как при включении комментариев или других тэгов в документ на языке работы с гипертекстом (HTML). Выполняя синтаксический анализ этой информации о местоположении, которую добавляет сервер 410, терминал 404 может ограничивать отображение информации до той, которая имеет релевантные местоположения на некотором расстоянии от терминала 404. Если сервер 410 предоставляет сетевой контент на основании местоположения, то может быть желательно обновлять сетевой контент, такой как веб-страница 408, когда терминал 404 вводит новые местоположения, связанные с вебстраницей 408.
[0061] Объектам в пределах веб-страницы 408 может даваться возможность обнаруживать информацию о местоположении, чтобы управлять поведением объектов. Например, изображение 432 на вебстранице 408 может включать SVG анимацию объекта 402 местоположения. Изображение 432 может конфигурироваться для изменения размера в связи с расстоянием до фактического объекта 402 местоположения. Обратим внимание на то, что это поведение может требовать знания и текущего местоположения терминала, и местоположения объекта 402. В то время, когда терминал 404 изменяет позицию, может не понадобиться загружать дополнительные поведения изображения 432, так как изменения местоположения могут обнаруживаться внутренне в терминале 404. Это может экономить использование полосы сети.
[0062] Однако могут быть некоторые случаи, когда информация о местоположении вынуждает перезагружать информацию по сети 412. Например, если пользователь перемещается из зоны 416 в зону 418, сервер 410 контента может захотеть, чтобы терминал перезагрузил веб-страницу 408 с целью получения более релевантной информации. Чтобы сделать это, сервер 410 контента может содержать команды, которые заставляют перезагружать веб-страницу 408 или другие загружаемые объекты. Они могут работать подобно тэгам "обновления" (refresh), которые заставляют браузер перезагружать страницу по истечении определенного периода времени. Вместо времени "обновление по местоположению" (location-refresh) может вызывать перезагрузку на основе расстояния от заданного местоположения.
[0063] Поведение сетевого контента с учетом местоположения может быть применено к другим объектам сети. Например, звуковые объекты, которые воспроизводятся на веб-странице 408 (или посредством других программ), могут изменять характеристики на основании расстояния до целевого объекта 402. Характеристики звука, которые могут изменяться, включают содержание, громкость, основной тон и т.д. Вообще, любой контент, который может воспроизводиться через терминал 404, может иметь зависящее от местоположения поведение, включая текст, видео, графику, звук, вибрацию, поведение светодиодов и других индикаторов и т.д. Поведение может быть встроено в браузер терминала или может обеспечиваться посредством подключаемого программного модуля объектов местоположения. Браузер и/или подключаемый программный модуль может выполнять синтаксический анализ и интерпретацию информации об объекте местоположения, определение местоположения терминала 404 и обновление сетевого контента в соответствии с рекомендациями объекта местоположения.
[0064] В одной конфигурации информация о местоположении может помещаться на веб-страницу 408 в форме файла местоположения на расширяемом языке разметки (XML). XML-страница местоположения может содержать также управляющую информацию, которая определяет поведение объекта. Системы и/или программное обеспечение, которые не поддерживают управляющую информацию местоположения, могут показывать контент страницы 408 без какого-либо управляемого поведения. Пример сегмента HTML и описания документа XML для обновления и изображения показан в листинге 1. Изображение "menu_LI_selected_begin.gif будет изменяться после обнаружения отклонения на 100 м от первоначальной позиции. Вообще, объекты, использующие данные о местоположении, могут быть реализованы так, чтобы имелись отдельные XML файлы для каждого объекта. Каждый XML файл может иметь уникальную команду управления на основании местоположения для соответствующих объектов.
-HTML page-
<?xml-location type="text/location"
href="location_XML_1A.loca"?>
<td><img src="/mnc/framework/skins/mnc/images/
menu_LI_selected_begin.gif" alt=""width="12"
height="22" border="0"/>
</td>
-Location XML Document-
<?xml versions="1.0"?>
<LOCATION XML>
<IMG1>src="/mnc/framework/skins/mnc/images/
menu_LI_selected_begin.gif
</IMG1>
<LOCATION CNTR CMD1>deviation 100m
</LOCATION CNTR CMD1>
<CNTR CMDI UPDATE>
src="/mnc/framework/skins/mnc/images
/menu_LI_selected_100m.gif"
</CNTR CMDI UPDATE>
</LOCATION XML>
©2005, Nokia Corporation
Листинг 1
[0065] Обычно системы, описанные выше, предоставляют контент с учетом данных о местоположении для приложений пользователя, в частности для приложений для мобильных устройств. Более специфическая система 500 для предоставления этого контента согласно форме осуществления настоящего изобретения показана на фиг.5. Клиентское программное обеспечение 502 приспособлено для работы на оборудовании обработки конечного пользователя, таком как мобильный терминал. Клиентское программное обеспечение 502 содержит модуль 504 позиционирования/отображения, который позволяет программному обеспечению 502 определять текущее местоположение и может обеспечивать другие функции отображения и местоположения.
[0066] Клиентское программное обеспечение 502 содержит интерфейс 506 пользователя для получения доступа к базам 510 данных, использующим данные о местоположении. Модуль 508 протокола позволяет клиенту 502 выполнять прямые поиски в базах 510 данных, использующих данные о местоположении. Базы 510 данных, использующие данные о местоположении, могут быть сконфигурированы так, чтобы отвечать на запросы, основанные на названиях (именах) объектов, координатах позиций и другой информации, такой как номера телефонов, адреса, значки, изображения места или объекта назначения и т.д. Ответы, предоставляемые базами 510 данных, могут содержать указатель URL, идентифицирующий сетевой путь, по которому может быть найден локализованный веб-контент. Запросы могут быть направлены также к специфическим базам 510 данных на основании выбора категории. Например, базы 510 данных могут содержать специализированные базы данных, такие как каталоги 512 предприятий, личные каталоги 514, базы 516 данных государственных служб, базы 518 данных местоположений других мобильных пользователей, базы 520, 522 данных картографических служб, индивидуализированные базы 524 данных, настроенные для каждого клиента 502, и некоторые другие базы 525 данных.
[0067] Индивидуализированная база 524 данных может быть включена в качестве части инфраструктуры сети (как показано) и/или может быть включена в то же самое устройство, что и клиент 502. Индивидуализированная база 524 данных может автоматически обновляться контентом из базы 510 данных, использующей данные о местоположении. Например, когда конечный пользователь путешествует в новый город, клиент 502 может обнаружить новое местоположение и использовать индивидуализированную базу 524 данных, чтобы определить, доступны ли связанные с ним ссылки к базам данных для данного местоположения. Клиент 502 также может запросить конечного пользователя, принимать ли новые локальные ссылки базы данных в клиентский интерфейс 506 пользователя. Если новые услуги принимаются, клиент 502 может загрузить новые ссылки в интерфейс 506 пользователя и соответственно разместить значки и другие графические изображения. Например, значки могут представлять банки, банкоматы, торговые автоматы или другие услуги, представляющие интерес для конечного пользователя. Клиентское программное обеспечение 502 отображает эти графические изображения на двумерных или трехмерных картах, как описано здесь.
[0068] Клиентское программное обеспечение 502 может осуществлять доступ к базе 510 данных непосредственно или косвенно, используя такие инструментальные средства как протокол пересылки гипертекстов (HTTP), простой протокол доступа к объектам (SOAP), активные серверные страницы (ASP), гипертекстовый препроцессор (РНР) или любой другой протокол доступа к данным на основе использования сети. В проиллюстрированном примере клиентское программное обеспечение 502 взаимодействует со службой 530 обработки данных с учетом местоположения. Служба 530 может быть реализована на любом числе устройств сетевого сервера. Служба 530 содержит общий внешний интерфейс 532 доступа, который может использоваться клиентским программным обеспечением 502 различного вида. Снова такие технологии, как XML, SOAP, PHP могут использоваться интерфейсом 532 доступа. Интерфейс 532 доступа может быть способен обрабатывать широкое разнообразие форматов данных и протоколов, чтобы находить и представлять информацию, зависимую от местоположения. Например, интерфейс 532 доступа может использоваться, чтобы предоставлять данные из баз 510 данных, использующих данные о местоположении, в таких форматах как вебстраницы, документы XML, текстовые документы, бинарные объекты (например, программы, элементы управления по технологиям ActiveX, Java Beans), электронная почта, текстовые сообщения, мгновенные сообщения, потоковое медиа и т.д.
[0069] Интерфейс 532 доступа осуществляет связь с деловой логикой 534. Деловая логика декодирует запросы и форматирует ответы. Деловая логика 534 действует как посредник между интерфейсом 532 доступа и внутренними интерфейсами 536 базы данных. Внутренние интерфейсы 536 базы данных являются функциональными блоками более низкого уровня, способными обеспечивать однородный способ доступа к разнообразным базам 510 данных. Внутренние интерфейсы 536 базы данных могут содержать настраиваемые адаптеры (например, адаптер 538), которые приспособлены к конкретным базам 510 данных. Например, адаптер 538 настроен для структур данных и протоколов доступа, используемых базой данных 512 каталога предприятий.
[0070] Служба 530 обработки данных с учетом местоположения может включать дополнительные услуги, необходимые клиентам 502 и другим объектам, использующим данные о местоположении. Могут быть использованы функциональные модули, такие как модули управления 538 учетом сетевых ресурсов, услуги 540 загрузки карт и статистики 542 использования. Услуга 542 статистики использования может отслеживать доступы к сайту, чтобы определять эффективность рекламы, определять корреляцию межу запросами на поиск и результатами и т.д.
[0071] Более конкретный пример системы обработки данных с учетом местоположения согласно форме осуществления настоящего изобретения показан на фиг.6. Клиентское приложение 600, работающее с учетом местоположения, выполняется на подвижном терминале 602 и способно определять его местоположение. Приложение 600 содержит интерфейс 604 пользователя, который доступен пользователю терминала. Интерфейс 604 пользователя может включать поле 606 ввода для ввода запросов на поиск, направляемых к одной или нескольким локализованным базам 610 данных. Интерфейс 604 пользователя может содержать также ссылки 608 для получения доступа к конкретной локализованной базе 610 данных.
[0072] Ссылки 608 - быстрый и простой инструмент для нахождения локальных объектов на основе заданных категорий. Например, выбор ссылки 612 "банк" может вызвать посылку запроса к банковской базе 614 данных, чтобы найти филиалы банков или банкоматы вблизи местоположения терминала 602. Обычно приложение 602 связывается с базами 610 данных через сервер 616, работающий с учетом местоположения, который обеспечивает общий интерфейс для всех услуг обработки данных с учетом местоположения.
[0073] Базы 610 данных, использующие данные о местоположении, могут заполняться с использованием независимого поискового объекта, такого как поисковая машина. Базы 610 данных также могут дополняться объектами локального маркетинга 618 и глобального маркетинга 620, чтобы увеличивать доступность локализованных служб для пользователей мобильных устройств. Как правило, объекты 618, 620 маркетинга имеют стимул к обеспечению точности данных о местоположении и поэтому могут обеспечивать повышенную надежность по сравнению с такими способами, как идентификация и синтаксический анализ адресов посредством поисковой машины.
[0074] Много типов устройств могут быть способны выполнять клиентские приложения, использующие данные о местоположении, которые описаны здесь. Мобильные устройства особенно практичны в этой роли. Обратимся теперь к фиг.7, на которой показан пример характерного мобильного вычислительного устройства 700, способного выполнять операции в соответствии с формами осуществления изобретения. Специалистам будет ясно, что приводимое в качестве примера мобильное вычислительное устройство 700 является просто представителем общих функций, которые могут быть связаны с такими мобильными устройствами, а также что вычислительные системы с наземными линиями связи аналогично содержат вычислительные схемы для выполнения таких операций.
[0075] Блок 702 обработки управляет основными функциями устройства 700. Эти соответствующие функции могут быть командами, хранящимися в запоминающем устройстве/памяти 704 программы. В одной форме осуществления изобретения программные модули, связанные с запоминающим устройством/памятью 704, хранятся в энергозависимом электрически стираемом программируемом постоянном запоминающем устройстве (EEPROM), постоянном запоминающем устройстве (ROM) на базе флэш-технологии, на жестком диске и т.д., чтобы информация не была потеряна после выключения питания мобильного терминала. Соответствующее программное обеспечение для выполнения обычных операций мобильного терминала и операций в соответствии с настоящим изобретением также может быть передано в мобильное вычислительное устройство 700 посредством сигналов передачи данных, таких как загружаемые с помощью электроники через одну или несколько сетей, таких как Интернет и промежуточная беспроводная сеть (сети).
[0076] Мобильное вычислительное устройство 700 содержит аппаратные и программные компоненты, соединенные с блоком 702 обработки/управления для выполнения обмена сетевыми данными. Мобильное вычислительное устройство 700 может содержать многочисленные интерфейсы сети для поддержания некоторой комбинации проводных или беспроводных соединений для передачи данных. В частности, показанное мобильное вычислительное устройство 700 содержит схемы беспроводной передачи для выполнения обмена сетевыми данными.
[0077] Эти схемы беспроводной связи включают цифровой процессор сигналов (DSP) 706, используемый для выполнения разнообразных функций, включая аналого-цифровое (A/D) преобразование, цифроаналоговое (D/A) преобразование, кодирование/декодирование речи, шифрование/дешифрование, обнаружение и исправление ошибок, преобразование битовых потоков, фильтрацию и т.д. Приемопередатчик 708, обычно подключенный к антенне 710, передает исходящие радиосигналы 712 и принимает входящие радиосигналы 714, относящиеся к беспроводному устройству.
[0078] Мобильное вычислительное устройство 700 может содержать также дополнительный интерфейс 716 сети/данных, соединенный с блоком 702 обработки/управления. Дополнительный интерфейс 716 сети/данных может обладать способностью осуществлять связь по вспомогательным сетям, используя любой вид среды передачи данных, включая проводные и беспроводные среды. Примеры дополнительного интерфейса 716 сети/данных включают универсальную последовательную шину (USB), технологию Bluetooth, локальную сеть Ethernet, стандарт Wi-Fi на беспроводную связь согласно семейству стандартов IEEE 802.11, стандарт, описывающий набор протоколов инфракрасной передачи данных (1RDA), и т.д. Процессор 702 соединен также с элементами интерфейса 718 пользователя, объединенного с подвижным терминалом. Интерфейс 718 пользователя подвижного терминала может содержать, например, дисплей 720, такой как дисплей на жидких кристаллах, и камеру 722. В интерфейс 718 могут быть включены другие средства взаимодействия пользователя с терминалом, такие как клавиатура, громкоговорители, микрофоны, средства управления речевыми командами, выключатели, сенсорные панели/экраны, графический интерфейс пользователя с использованием координатно-указательного устройства, шарового манипулятора, джойстика и т.д. Эти и другие компоненты интерфейса пользователя соединяются с процессором 702 так, как известно в данной области техники.
[0079] Другие аппаратные средства, соединенные с процессором 702, включают оборудование 724 определения местоположения. Обычно оборудование 724 определения местоположения позволяет логике обработки устройства 700 определять абсолютное и/или относительное местоположение и ориентацию устройства. Местоположение может быть выражено в любом известном формате, таком как широта/долгота (lat/lon) и координаты в универсальной поперечной проекции Меркатора (UTM). Ориентация может быть выражена с использованием углов компонента устройства (например, объектива камеры 722) относительно известных баз отсчета (опорных уровней). Например, измерения угла наклона и угла поворота могут использоваться для определения углов между компонентом и поверхностью земли. Точно так же измерение направления по компасу может определять угол между компонентом и направлением на северный магнитный полюс. Оборудование 724 определения местоположения может содержать некоторую комбинацию приемников GPS 726, компасов 728, акселерометров 730 и датчиков 732 присутствия, а также любую другую известную технику.
[0080] Запоминающее устройство/память 704 программы обычно содержит операционные системы для выполнения функций и приложений, связанных с функциями в мобильном вычислительном устройстве 700. Запоминающее устройство 704 программы может содержать одно или несколько постоянных запоминающих устройств (ROM), ROM на базе флэш-технологии, программируемых ROM, оперативных запоминающих устройств (RAM), модулей идентификации абонентов (SIM-карту), модулей идентификации для беспроводных приложений (WIM), карточек со встроенной микросхемой, жестких дисков или других сменных запоминающих устройств. Запоминающее устройство/память 704 программы мобильного вычислительного устройства 700 может содержать также программные модули для выполнения функций согласно формам осуществления настоящего изобретения.
[0081] В частности, запоминающее устройство/память 704 программы включает модуль 734 основных функциональных возможностей, который обеспечивает некоторые или все клиентские функциональные возможности, использующие данные о местоположении, как описано выше. Основные функциональные возможности 734 могут использоваться автономным клиентским приложением 736, работающим с учетом местоположения. Основные функциональные возможности 734 также могут подключаться как подключаемый программный модуль 738, использующий данные о местоположении. Подключаемый программный модуль 738 может использоваться для расширения функциональных возможностей других приложений, таких как браузер 740 или другие сетевые приложения 742. Эти приложения 740, 742 имеют соответствующие общие интерфейсы 744, 746 интегрируемых приложений, которые позволяют третьим лицам расширять функциональные возможности основного приложения 740, 742.
[0082] Модуль 732 основных функциональных возможностей включает использующий данные о местоположении модуль 748 сетевого протокола, который позволяет устройству 700 загружать, пересылать в главный компьютер, искать, индексировать и иным образом обрабатывать сетевой контент, который содержит данные о местоположении объектов. Обмен этими данными о местоположении с другими объектами может осуществляться через сеть 750. Контент местоположения может предоставляться, например, веб-сервером 752 и/или базой 754 данных, доступной по сети. Использующий данные о местоположении модуль 748 сетевого протокола может определять местоположение устройства 700 также посредством модуля 756 определения местоположения/ориентации. Модуль 756 определения местоположения/ориентации приспособлен для определения местоположения и/или ориентации на основании данных от оборудования 724 определения местоположения и выполнения преобразований, необходимых для представления информации о местоположении и ориентации в общем формате для других компонентов модуля 734 основных функциональных возможностей.
[0083] Часть функциональных возможностей, включенных в основной модуль 734, касается отображения результатов поиска и других данных, определяемых местоположением, посредством оборудования 718 интерфейса пользователя. Модуль 758 системы мультимедийных средств включает средства захвата и отображения пользователям данных, релевантных для представления результатов поиска с учетом местоположения. Например, цифровой модуль 760 формирования изображений может быть способен захватывать изображения посредством камеры 722 и отображать их на дисплее 720. Эти изображения могут синхронизироваться с данными о местоположении/ориентации от модуля 756 определения местоположения/ориентации. Цифровой модуль 760 формирования изображений может использовать записанные изображения и данные местоположения для наложения одного или нескольких объектов 761 местоположения на изображение. Объекты 761 местоположения обычно соответствуют результатам поисков сетевых данных, проводимых посредством модуля 748 сетевого протокола.
[0084] Цифровой модуль 760 формирования изображений может быть сконфигурирован также для доступа к локально или удаленно хранящимся картам посредством модуля 762 отображения карт. Эти карты могут накладываться (например, помещаться в виде фона) на двумерный вид или могут форматироваться в перспективный формат и накладываться на верхнюю часть трехмерных изображений, снятых посредством камеры 722. Цифровой модуль 760 формирования изображений также может управлять переключением между двумерными и трехмерными видами на основе данных ориентации, получаемых от модуля 756 определения местоположения/ориентации.
[0085] Объекты 761 местоположения обычно представляют результаты поиска или другие данные, полученные от сети 750 посредством модуля 748 сетевого протокола. Объекты 761 могут представляться пользователю в виде текста, графики, звуков, контактной обратной связи и любого другого элемента выходного интерфейса пользователя, известного в данной области техники. Объекты 761 могут быть результатом запросов, которые вводятся вручную пользователем, или результатом заданных поисков по категориям.
[0086] Другим способом, которым устройство 700 может формировать запросы, является использование модуля 764 оптического распознавания символов (OCR) для распознавания информации, записанной посредством камеры 722 или другого устройства. Модуль OCR 764 может быть связан с помощью интерфейса с цифровым модулем формирования изображений, чтобы читать символы из потоков телевизионных или неподвижных изображений. Когда модуль OCR 764 обнаруживает символы на телевизионных/неподвижных изображениях, эти символы могут использоваться как исходные данные для нахождения локальных веб-страниц другого контента посредством модуля 748 сетевого протокола. Соответствия, найденные посредством модуля OCR 764 также могут быть помещены в составные изображения, создаваемые модулем 760 формирования изображений. Хотя модуль OCR 764 обычно собирает текстовые данные, должно быть понятно, что модуль 764 может быть приспособлен к сопутствующим задачам распознавания изображений, таким как распознавание логотипов, наземных ориентиров, местоположений и т.д.
[0087] Цифровой модуль 760 формирования изображений может воспроизводить также различные графические изображения, которые направляют пользователя к желательному местоположению. Одним из примеров этого является помещение стрелок или анимаций в двумерные или трехмерные виды, чтобы указывать, куда должен идти пользователь. Модуль 760 формирования изображений также может сопрягаться с другими модулями ввода-вывода для выполнения аналогичных функций. Например, устройство может воспроизводить пользователю пространственно ориентированные звуки посредством модуля 766 объемного звука, чтобы направлять пользователя к конечному местоположению. Цифровой модуль 760 формирования изображений также может управлять поведением объектов 761 местоположения на основе обновленных данных о местоположении, получаемых посредством модуля 756 определения местоположения/ориентации. Для примера, конкретный объект 761 может быть значком, который изменяет размер, цвет, прозрачность и т.д. в зависимости от расстояния от устройства 700 до цели, которую представляет этот значок.
[0088] Мобильное вычислительное устройство 700, показанное на фиг.7, представлено в качестве характерного примера вычислительной среды, в которой могут быть применены принципы настоящего изобретения. Из приведенного здесь описания специалистам будет ясно, что настоящее изобретение одинаково применимо в множестве других известных в настоящее время и будущих вычислительных сред с мобильными и проводными линиями связи. Например, настольные вычислительные устройства содержат процессор, память, интерфейс пользователя и схемы передачи данных. Таким образом, настоящее изобретение применимо в любой известной вычислительной структуре, в которой обмен данными может осуществляться через сеть.
[0089] Клиентские приложения, работающие с учетом местоположения, могут быть способными обнаруживать местоположения объектов с использованием стандартных средств механизма поиска. Например, механизм поиска может быть способен выполнять синтаксический анализ адресов, получаемых от веб-страниц, и связывать географические координаты с этими адресами. Однако более полная и точная база данных объектов и связанных с ними местоположений может быть получена созданием специализированных баз данных, которые связывают местоположение конкретных объектов (например, зданий, наземных ориентиров) с веб-адресами. Один из способов сделать это, описанный выше, состоит в том, чтобы предусмотреть один или несколько компонентов сети, которые централизуют и стандартизируют различные типы справочных данных с привязкой к местоположению. На фиг.8 показан пример вычислительной структуры 800, подходящей для обработки данных с учетом местоположения согласно формам осуществления настоящего изобретения.
[0090] Вычислительная структура 800 содержит вычислительное устройство 801. Вычислительное устройство 801 может содержать заказные или универсальные электронные компоненты. Вычислительное устройство 801 содержит центральный процессор (CPU) 802, который может быть соединен с оперативной памятью (RAM) 804 и/или постоянным запоминающим устройством (ROM) 806. Устройство ROM 806 может включать различные типы носителей данных, такие как программируемое постоянное запоминающее устройство (PROM), стираемое PROM (EPROM) и т.д. Процессор 802 может обмениваться данными с другими внутренними и внешними компонентами через схемы 808 ввода-вывода. (I/O). Процессор 802 выполняет разнообразные функции, которые известны в данной области техники и определяются программным обеспечением и/или командами встроенного программного обеспечения.
[0091] Вычислительное устройство 801 может содержать одно или несколько запоминающих устройств для данных, включая накопители 812 на жестких и гибких магнитных дисках, дисководы 814 компакт-дисков, предназначенных только для чтения (CD-ROM), и другое оборудование, способное к чтению и/или записи информации, такое как цифровой универсальный диск (DVD) и т.д. В одной форме осуществления изобретения программное обеспечение для выполнения операций в соответствии с настоящим изобретением может храниться и поставляться на компакт-диске CD-ROM 816, дискете 818 или другом виде носителей, способных служить переносным накопителем информации. Эти носители данных могут вставляться в устройства, такие как дисковод CD-ROM 814, накопитель 812 на магнитных дисках и т.д., и читаться ими. Программное обеспечение также может передаваться в вычислительное устройство 801 посредством сигналов данных, чтобы загружаться с помощью электроники через сеть, такую как Интернет. Вычислительное устройство 801 может быть соединено с пользовательским интерфейсом 822 ввода-вывода для взаимодействия с пользователем. Пользовательский интерфейс 822 ввода-вывода может содержать устройства, такие как мышь, клавиатура, микрофон, сенсорный планшет, сенсорный экран, система распознавания речи, монитор, дисплей на светодиодах, жидкокристаллический дисплей и т.д.
[0092] Вычислительное устройство 801 может связываться с другими вычислительными устройствам посредством сетей. В частности, вычислительное устройство содержит сетевой интерфейс 824 для взаимодействия со справочными базами 826 данных о местоположении и клиентскими приложениями 828 (например, программным обеспечением подвижного терминала) через сеть 830. Сетевой интерфейс 824 может содержать комбинацию аппаратных и программных компонентов, включая схемы доступа к носителям, драйверы, программы и модули протокола.
[0093] Вычислительное устройство 801 содержит команды 831 программы, исполняемой процессором, для выполнения задач вычислительного устройства 801. Эти команды включают клиентские интерфейсы 832, способные осуществлять связь с клиентскими приложениями 828. Клиентские интерфейсы 832 вообще способны принимать запросы на поиск, доставлять результаты поиска, определяя возможности и местоположения клиентов и т.д. Клиентский интерфейс 832 может взаимодействовать с клиентской базой 834 данных для хранения данных, относящихся к клиентским приложениям 828, включая предпочтения, возможности, заказные запросы на поиск, статистику использования и т.д. Одно или несколько приложений 838, работающих с учетом местоположения, могут управлять деловой логикой для поддержания связи с клиентскими приложениями 828. Приложения 838, работающие с учетом местоположения, принимают запросы, выполняют поиски в базах 826 данных о местоположении, форматируют результаты для клиентских приложений 828 и т.д. Приложения 838, работающие с учетом местоположения, могут использовать один или несколько интерфейсов 836 баз данных для поддержания связи с базами 826 данных о местоположении.
[0094] Вычислительная структура 800 является лишь характерным примером аппаратуры инфраструктуры сети, которая может использоваться для предоставления услуг на основании местоположения, как описано здесь. Вообще, функции вычислительной структуры 800 могут быть распределены по большому количеству элементов обработки и сетевых элементов и могут быть интегрированы с другими услугами, такими как веб-услуги, шлюзы, средства обмена сообщениями в системах мобильной связи и т.д.
[0095] Обратимся теперь к фиг.9, на которой блок-схема иллюстрирует процедуру 900 отображения результатов поисков сетевого контента на мобильных устройствах согласно формам осуществления настоящего изобретения. Эта процедура включает получение (902) результатов поиска сетевого контента посредством мобильного устройства. Получают (904) геопозицию по меньшей мере одного объекта, связанного с результатами поиска сетевого контента. В поле обзора камеры мобильного устройства рассматривают (906) сцену. В поле обзора камеры определяют (908) виртуальное местоположение. Виртуальное местоположение представляет реальное местоположение объекта относительно сцены, содержащейся в поле обзора камеры. Затем отображают (910) графическое изображение, представляющее объект в местоположении в поле обзора камеры.
[0096] Обратимся теперь к фиг.10, на которой блок-схема иллюстрирует процедуру 1000 получения сетевого контента на основании местоположения, например посредством мобильного устройства. Определяют (1002) геопозицию мобильного устройства, и эту геопозицию встраивают (1004) в запрос контента. Встраивание (1004) геопозиции может включать, например, помещение геопозиции в заголовок или тело запроса по протоколу HTTP. Запрос контента подают (1006) через сеть и в ответ получают документ, который может быть отображен посредством мобильного устройства. Документ адаптируют на основе геопозиции мобильного устройства.
[0097] Вышеприведенное описание приводимых в качестве примеров форм осуществления изобретения было представлено с целью иллюстрации и описания. Оно не предназначено быть исчерпывающим или ограничивать изобретение раскрытой формой осуществления. Множество модификаций и изменений возможно в свете вышеприведенных идей. Предполагается, что объем изобретения не ограничивается этим подробным описанием, а определяется прилагаемой формулой изобретения.
Claims (32)
1. Способ отображения сетевого контента на мобильных устройствах, включающий:
получение результатов запроса сетевого контента посредством мобильного устройства;
определение геопозиции по меньшей мере одного объекта, связанного с результатами запроса сетевого контента;
определение поля обзора камеры, связанного с мобильным устройством;
определение виртуальной позиции в поле обзора камеры, которая представляет реальное местоположение объекта относительно сцены, содержащейся в поле обзора камеры; и
отображение посредством мобильного устройства графического изображения, представляющего объект, в указанной виртуальной позиции в поле обзора камеры.
получение результатов запроса сетевого контента посредством мобильного устройства;
определение геопозиции по меньшей мере одного объекта, связанного с результатами запроса сетевого контента;
определение поля обзора камеры, связанного с мобильным устройством;
определение виртуальной позиции в поле обзора камеры, которая представляет реальное местоположение объекта относительно сцены, содержащейся в поле обзора камеры; и
отображение посредством мобильного устройства графического изображения, представляющего объект, в указанной виртуальной позиции в поле обзора камеры.
2. Способ по п.1, отличающийся тем, что определение виртуальной позиции в поле обзора камеры включает определение местоположения на видимом изображении, снимаемом мобильным устройством.
3. Способ по п.2, отличающийся тем, что отображение графического изображения включает наложение графического изображения на видимое изображение.
4. Способ по п.1, отличающийся тем, что определение виртуальной позиции в поле обзора камеры мобильного устройства включает определение геопозиции мобильного устройства.
5. Способ по п.4, отличающийся тем, что определение геопозиции мобильного устройства включает доступ посредством мобильного устройства к приемнику глобальной спутниковой системы определения местоположения.
6. Способ по п.4, отличающийся тем, что определение геопозиции мобильного устройства включает определение ориентации мобильного устройства относительно поверхности земли.
7. Способ по п.6, отличающийся тем, что определение ориентации мобильного устройства относительно поверхности земли включает определение направления поля обзора камеры по компасу.
8. Способ по п.6, отличающийся тем, что определение ориентации мобильного устройства относительно поверхности земли включает определение одного или нескольких углов поворота мобильного устройства относительно поверхности земли.
9. Способ по п.1, дополнительно включающий отображение посредством мобильного устройства по выбору по меньшей мере одного из следующих изображений:
a) трехмерного вида, который содержит сцену с наложенным графическим изображением; и
b) двумерного вида, который содержит первое графическое изображение, представляющее объект, и
переключение между трехмерным видом и двумерным видом на основании ориентации мобильного устройства относительно поверхности земли.
a) трехмерного вида, который содержит сцену с наложенным графическим изображением; и
b) двумерного вида, который содержит первое графическое изображение, представляющее объект, и
переключение между трехмерным видом и двумерным видом на основании ориентации мобильного устройства относительно поверхности земли.
10. Способ по п.1, дополнительно включающий отображение по выбору посредством мобильного устройства двумерного вида, который содержит стрелку, указывающую местоположение объекта относительно местоположения мобильного устройства.
11. Способ по п.1, дополнительно включающий воспроизведение звука в наушниках мобильного устройства, причем звук пространственно ориентирован для направления пользователя устройства к объекту.
12. Способ по п.11, дополнительно включающий:
определение расстояния между указанным по меньшей мере одним объектом и подвижным терминалом; и
изменение характеристики звука на основании этого расстояния.
определение расстояния между указанным по меньшей мере одним объектом и подвижным терминалом; и
изменение характеристики звука на основании этого расстояния.
13. Способ по п.1, отличающийся тем, что получение результатов запроса сетевого контента посредством мобильного устройства включает передачу через сеть на сервер запроса на поиск и получение результатов запроса сетевого контента от сервера в ответ на этот запрос на поиск.
14. Способ по п.13, дополнительно включающий обнаружение текста в указанной сцене с использованием оптического распознавания символов и формирование запроса на основании этого текста.
15. Способ по п.1, дополнительно включающий:
определение расстояния между указанным по меньшей мере одним объектом и подвижным терминалом;
и
изменение визуальных характеристик графического изображения на основании этого расстояния.
определение расстояния между указанным по меньшей мере одним объектом и подвижным терминалом;
и
изменение визуальных характеристик графического изображения на основании этого расстояния.
16. Способ по п.1, дополнительно включающий:
обеспечение способности выбирать графическое изображение посредством мобильного устройства; и
отображение посредством мобильного устройства дополнительных данных, связанных с объектом, в ответ на выбор графического изображения.
обеспечение способности выбирать графическое изображение посредством мобильного устройства; и
отображение посредством мобильного устройства дополнительных данных, связанных с объектом, в ответ на выбор графического изображения.
17. Мобильное устройство для отображения сетевого контента, содержащее:
камеру;
дисплей;
сетевой интерфейс, способный осуществлять связь через сеть;
процессор, соединенный с сетевым интерфейсом, камерой и дисплеем;
и
память, соединенную с процессором, причем эта память содержит команды, которые заставляют процессор
подавать запрос сетевого контента через сетевой интерфейс;
получать результаты запроса сетевого контента через сетевой интерфейс;
определять герпозицию по меньшей мере одного объекта, связанного с указанными результатами;
обнаруживать сцену в поле обзора камеры;
определять в поле обзора виртуальную позицию, которая представляет реальное местоположение объекта относительно сцены; и
отображать графическое изображение на дисплее в виртуальной позиции в поле обзора, причем это графическое изображение представляет указанный объект.
камеру;
дисплей;
сетевой интерфейс, способный осуществлять связь через сеть;
процессор, соединенный с сетевым интерфейсом, камерой и дисплеем;
и
память, соединенную с процессором, причем эта память содержит команды, которые заставляют процессор
подавать запрос сетевого контента через сетевой интерфейс;
получать результаты запроса сетевого контента через сетевой интерфейс;
определять герпозицию по меньшей мере одного объекта, связанного с указанными результатами;
обнаруживать сцену в поле обзора камеры;
определять в поле обзора виртуальную позицию, которая представляет реальное местоположение объекта относительно сцены; и
отображать графическое изображение на дисплее в виртуальной позиции в поле обзора, причем это графическое изображение представляет указанный объект.
18. Устройство по п.17, отличающееся тем, что команды дополнительно заставляют процессор отображать графическое изображение с наложением на сцену на дисплее.
19. Устройство по п.17, дополнительно включающее датчик местоположения, соединенный с процессором, который определяет геопозицию устройства, при этом команды дополнительно заставляют процессор определять виртуальную позицию в поле обзора на основании геопозиции устройства.
20. Устройство по п.19, отличающееся тем, что датчик местоположения содержит приемник глобальной системы определения местоположения.
21. Устройство по п.19, отличающееся тем, что датчик местоположения дополнительно содержит датчик ориентации, который определяет ориентацию устройства относительно поверхности земли, а команды дополнительно заставляют процессор определять виртуальную позицию в поле обзора на основании ориентации устройства.
22. Устройство по п.17, дополнительно содержащее датчик ориентации, который определяет ориентацию устройства относительно поверхности земли, при этом, на основании ориентации, команды дополнительно заставляют процессор переключаться между полем обзора камеры и двумерным видом.
23. Устройство по п.17, дополнительно содержащее процессор звуковых сигналов, способный воспроизводить звук, который пространственно-ориентирован для направления пользователя устройства к объекту.
24. Устройство по п.17, отличающееся тем, что память дополнительно содержит веб-браузер, а команды сконфигурированы как подключаемый программный модуль для веб-браузера.
25. Машиночитаемый носитель, имеющий хранящиеся на нем команды, выполняемые устройством обработки данных, способным подключаться к сети для выполнения шагов, включающих:
передачу запроса сетевого контента через сеть;
получение результатов запроса сетевого контента через сеть;
определение геопозиции по меньшей мере одного объекта, связанного с указанными результатами;
обнаружение сцены в поле обзора камеры устройства обработки данных;
определение в поле обзора камеры виртуальной позиции, которая представляет реальное местоположение объекта относительно сцены; и
отображение графического изображения, которое представляет объект, в виртуальной позиции в поле обзора камеры посредством дисплея устройства обработки данных.
передачу запроса сетевого контента через сеть;
получение результатов запроса сетевого контента через сеть;
определение геопозиции по меньшей мере одного объекта, связанного с указанными результатами;
обнаружение сцены в поле обзора камеры устройства обработки данных;
определение в поле обзора камеры виртуальной позиции, которая представляет реальное местоположение объекта относительно сцены; и
отображение графического изображения, которое представляет объект, в виртуальной позиции в поле обзора камеры посредством дисплея устройства обработки данных.
26. Система для отображения сетевого контента на мобильных устройствах, содержащая:
средства для получения результатов сетевого запроса в мобильном устройстве;
средства для определения геопозиции по меньшей мере одного объекта, связанного с результатами; и
средства для отображения графического изображения, представляющего объект, в позиции трехмерной сцены, которая представляет реальное местоположение объекта относительно этой сцены, на основании геопозиции объекта.
средства для получения результатов сетевого запроса в мобильном устройстве;
средства для определения геопозиции по меньшей мере одного объекта, связанного с результатами; и
средства для отображения графического изображения, представляющего объект, в позиции трехмерной сцены, которая представляет реальное местоположение объекта относительно этой сцены, на основании геопозиции объекта.
27. Способ получения сетевого контента на основании местоположения объекта посредством мобильного устройства, включающий:
определение геопозиции мобильного устройства;
включение геопозиции мобильного устройства в запрос контента;
передачу запроса контента через сеть и
прием мобильным устройством документа для отображения посредством мобильного устройства, в ответ на запрос контента, при этом документ адаптируют на основе геопозиции мобильного устройства.
определение геопозиции мобильного устройства;
включение геопозиции мобильного устройства в запрос контента;
передачу запроса контента через сеть и
прием мобильным устройством документа для отображения посредством мобильного устройства, в ответ на запрос контента, при этом документ адаптируют на основе геопозиции мобильного устройства.
28. Способ по п.27, отличающийся тем, что
включение геопозиции мобильного устройства в запрос контента включает включение геопозиции в запрос по протоколу пересылки гипертекста (HTTP).
включение геопозиции мобильного устройства в запрос контента включает включение геопозиции в запрос по протоколу пересылки гипертекста (HTTP).
29. Способ по п.28, отличающийся тем, что включение геопозиции в запрос по протоколу HTTP включает включение геопозиции в заголовок по протоколу HTTP.
30. Способ по п.27, дополнительно включающий:
внедрение индикатора обновления местоположения в указанный документ, и
принуждение подвижного терминала запрашивать новую версию документа на основании сравнения индикатора обновления местоположения и геопозиции мобильного устройства.
внедрение индикатора обновления местоположения в указанный документ, и
принуждение подвижного терминала запрашивать новую версию документа на основании сравнения индикатора обновления местоположения и геопозиции мобильного устройства.
31. Способ по п.27, дополнительно включающий:
внедрение объекта, связанного с местоположением, в документ; и
изменение характеристики отображения объекта, связанного с
местоположением, на основании изменений геопозиции мобильного
устройства.
внедрение объекта, связанного с местоположением, в документ; и
изменение характеристики отображения объекта, связанного с
местоположением, на основании изменений геопозиции мобильного
устройства.
32. Машиночитаемый носитель, имеющий хранящиеся на нем команды, выполняемые устройством обработки данных, способным подключаться к сети, для выполнения шагов, включающих:
определение геопозиции устройства обработки данных;
включение геопозиции в запрос контента;
передачу запроса контента через сеть и
прием устройством обработки данных информационного объекта для отображения посредством устройства обработки данных в ответ на запрос контента, причем документ адаптируют на основе геопозиции устройства обработки данных.
определение геопозиции устройства обработки данных;
включение геопозиции в запрос контента;
передачу запроса контента через сеть и
прием устройством обработки данных информационного объекта для отображения посредством устройства обработки данных в ответ на запрос контента, причем документ адаптируют на основе геопозиции устройства обработки данных.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/328,298 US7720436B2 (en) | 2006-01-09 | 2006-01-09 | Displaying network objects in mobile devices based on geolocation |
US11/328,298 | 2006-01-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2008132293A RU2008132293A (ru) | 2010-02-20 |
RU2417437C2 true RU2417437C2 (ru) | 2011-04-27 |
Family
ID=38234227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2008132293/08A RU2417437C2 (ru) | 2006-01-09 | 2007-01-03 | Отображение объектов сети на мобильных устройствах на основании геопозиции |
Country Status (8)
Country | Link |
---|---|
US (2) | US7720436B2 (ru) |
EP (2) | EP3702733B1 (ru) |
KR (1) | KR20080084859A (ru) |
CN (1) | CN101379369B (ru) |
ES (1) | ES2813096T3 (ru) |
PL (1) | PL1971825T3 (ru) |
RU (1) | RU2417437C2 (ru) |
WO (1) | WO2007080473A1 (ru) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013028101A2 (ru) * | 2011-06-29 | 2013-02-28 | ЛИСОВСКИЙ, Пётр Петрович | Устройство представления информации для восприятия ее с пассажирского конвейера |
RU2504833C1 (ru) * | 2012-07-19 | 2014-01-20 | Общество с ограниченной ответственностью "Инновационная лаборатория" | Способ отображения окружающей среды |
RU2632189C1 (ru) * | 2016-06-08 | 2017-10-04 | Общество С Ограниченной Ответственностью "Яндекс" | Способ и система передачи сообщений пользовательскому электронному устройству |
RU2642371C1 (ru) * | 2016-11-06 | 2018-01-24 | Илья Владимирович Редкокашин | Способ распределения заказов |
RU2644142C2 (ru) * | 2012-06-01 | 2018-02-07 | МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи | Контекстный пользовательский интерфейс |
RU2679200C1 (ru) * | 2018-04-10 | 2019-02-06 | ООО "Ай Ти Ви групп" | Способ и система отображения данных с видеокамеры |
RU2697833C2 (ru) * | 2015-04-10 | 2019-08-21 | Сафран Электроник Э Дефанс Сас | Способ связи в ad hoc сети |
WO2019159044A1 (ru) * | 2018-02-19 | 2019-08-22 | ГИОРГАДЗЕ, Анико Тенгизовна | Способ размещения виртуального рекламного объекта для демонстрации его пользователю |
RU2718151C1 (ru) * | 2019-10-24 | 2020-03-30 | Общество с ограниченной ответственностью "Музеторий" | Система и способ приема и обработки персонифицированных данных и передачи релевантных данных пользователю |
US10674215B2 (en) | 2018-09-14 | 2020-06-02 | Yandex Europe Ag | Method and system for determining a relevancy parameter for content item |
RU2725659C2 (ru) * | 2018-10-08 | 2020-07-03 | Общество С Ограниченной Ответственностью "Яндекс" | Способ и система для оценивания данных о взаимодействиях пользователь-элемент |
US10706325B2 (en) | 2016-07-07 | 2020-07-07 | Yandex Europe Ag | Method and apparatus for selecting a network resource as a source of content for a recommendation system |
USD890802S1 (en) | 2017-01-13 | 2020-07-21 | Yandex Europe Ag | Display screen with graphical user interface |
US11086888B2 (en) | 2018-10-09 | 2021-08-10 | Yandex Europe Ag | Method and system for generating digital content recommendation |
US11263217B2 (en) | 2018-09-14 | 2022-03-01 | Yandex Europe Ag | Method of and system for determining user-specific proportions of content for recommendation |
US11276079B2 (en) | 2019-09-09 | 2022-03-15 | Yandex Europe Ag | Method and system for meeting service level of content item promotion |
US11276076B2 (en) | 2018-09-14 | 2022-03-15 | Yandex Europe Ag | Method and system for generating a digital content recommendation |
Families Citing this family (349)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7565008B2 (en) | 2000-11-06 | 2009-07-21 | Evryx Technologies, Inc. | Data capture and identification system and process |
US8224078B2 (en) | 2000-11-06 | 2012-07-17 | Nant Holdings Ip, Llc | Image capture and identification system and process |
US7680324B2 (en) | 2000-11-06 | 2010-03-16 | Evryx Technologies, Inc. | Use of image-derived information as search criteria for internet and other search engines |
US7899243B2 (en) | 2000-11-06 | 2011-03-01 | Evryx Technologies, Inc. | Image capture and identification system and process |
US9310892B2 (en) | 2000-11-06 | 2016-04-12 | Nant Holdings Ip, Llc | Object information derived from object images |
WO2006056622A1 (es) * | 2004-11-19 | 2006-06-01 | Daem Interactive, Sl | Dispositivo personal con funciones de adquirir imágenes, para aplicación de recursos de realidad aumentada y método |
US8301159B2 (en) * | 2004-12-31 | 2012-10-30 | Nokia Corporation | Displaying network objects in mobile devices based on geolocation |
US7720436B2 (en) * | 2006-01-09 | 2010-05-18 | Nokia Corporation | Displaying network objects in mobile devices based on geolocation |
US7848765B2 (en) | 2005-05-27 | 2010-12-07 | Where, Inc. | Location-based services |
US8849821B2 (en) * | 2005-11-04 | 2014-09-30 | Nokia Corporation | Scalable visual search system simplifying access to network and device functionality |
US20070142059A1 (en) * | 2005-12-15 | 2007-06-21 | Lucent Technologies Inc. | User plane location architecture with mobile server for location based services |
US20070218900A1 (en) * | 2006-03-17 | 2007-09-20 | Raj Vasant Abhyanker | Map based neighborhood search and community contribution |
US9459622B2 (en) | 2007-01-12 | 2016-10-04 | Legalforce, Inc. | Driverless vehicle commerce network and community |
US8874489B2 (en) * | 2006-03-17 | 2014-10-28 | Fatdoor, Inc. | Short-term residential spaces in a geo-spatial environment |
US8280405B2 (en) * | 2005-12-29 | 2012-10-02 | Aechelon Technology, Inc. | Location based wireless collaborative environment with a visual user interface |
JP2007218896A (ja) * | 2006-01-23 | 2007-08-30 | Ricoh Co Ltd | 撮像装置、位置情報記録方法およびプログラム |
US9098545B2 (en) | 2007-07-10 | 2015-08-04 | Raj Abhyanker | Hot news neighborhood banter in a geo-spatial social network |
US9071367B2 (en) * | 2006-03-17 | 2015-06-30 | Fatdoor, Inc. | Emergency including crime broadcast in a neighborhood social network |
US9037516B2 (en) | 2006-03-17 | 2015-05-19 | Fatdoor, Inc. | Direct mailing in a geo-spatial environment |
US20080201156A1 (en) * | 2007-02-21 | 2008-08-21 | Fatdoor, Inc. | User-generated community publication in a geo-spatial environment |
US9002754B2 (en) | 2006-03-17 | 2015-04-07 | Fatdoor, Inc. | Campaign in a geo-spatial environment |
US8732091B1 (en) | 2006-03-17 | 2014-05-20 | Raj Abhyanker | Security in a geo-spatial environment |
US9373149B2 (en) | 2006-03-17 | 2016-06-21 | Fatdoor, Inc. | Autonomous neighborhood vehicle commerce network and community |
US9070101B2 (en) | 2007-01-12 | 2015-06-30 | Fatdoor, Inc. | Peer-to-peer neighborhood delivery multi-copter and method |
US9064288B2 (en) | 2006-03-17 | 2015-06-23 | Fatdoor, Inc. | Government structures and neighborhood leads in a geo-spatial environment |
US8738545B2 (en) * | 2006-11-22 | 2014-05-27 | Raj Abhyanker | Map based neighborhood search and community contribution |
US8965409B2 (en) | 2006-03-17 | 2015-02-24 | Fatdoor, Inc. | User-generated community publication in an online neighborhood social network |
US7862185B2 (en) * | 2006-03-30 | 2011-01-04 | Citizen Electronics Co., Ltd. | Mobile phone |
CA2647737A1 (en) * | 2006-03-31 | 2007-10-11 | Visto Corporation | System and method for searching disparate datastores via a remote device |
EP1840510B1 (en) * | 2006-03-31 | 2011-02-09 | Research In Motion Limited | Method and system for distribution of map content to mobile communication devices |
JP4938351B2 (ja) * | 2006-05-16 | 2012-05-23 | トヨタ自動車株式会社 | 車両用測位情報更新装置 |
US8775452B2 (en) | 2006-09-17 | 2014-07-08 | Nokia Corporation | Method, apparatus and computer program product for providing standard real world to virtual world links |
US20080071770A1 (en) * | 2006-09-18 | 2008-03-20 | Nokia Corporation | Method, Apparatus and Computer Program Product for Viewing a Virtual Database Using Portable Devices |
US20080082254A1 (en) * | 2006-10-02 | 2008-04-03 | Yka Huhtala | Route-assisted GPS location sensing via mobile device |
US11341202B2 (en) * | 2006-10-04 | 2022-05-24 | Craxel, Inc. | Efficient method of location-based content management and delivery |
US8863245B1 (en) | 2006-10-19 | 2014-10-14 | Fatdoor, Inc. | Nextdoor neighborhood social network method, apparatus, and system |
US8565815B2 (en) * | 2006-11-16 | 2013-10-22 | Digimarc Corporation | Methods and systems responsive to features sensed from imagery or other data |
US8140093B2 (en) * | 2007-01-18 | 2012-03-20 | At&T Mobility Ii, Llc | Wireless landmark-based operation of a wireless device |
US20080176542A1 (en) * | 2007-01-18 | 2008-07-24 | Richard Zaffino | Wireless landmark-based content delivery |
US20080195978A1 (en) * | 2007-02-12 | 2008-08-14 | Garmin Ltd. | Method and apparatus for communicating navigation information |
US20080221791A1 (en) * | 2007-03-08 | 2008-09-11 | Predrag Sukovic | Landmark identifier |
US8688368B2 (en) * | 2007-04-09 | 2014-04-01 | Microsoft Corporation | Image-based localization for addresses |
US20080268876A1 (en) * | 2007-04-24 | 2008-10-30 | Natasha Gelfand | Method, Device, Mobile Terminal, and Computer Program Product for a Point of Interest Based Scheme for Improving Mobile Visual Searching Functionalities |
US8243596B2 (en) * | 2007-06-21 | 2012-08-14 | Intel Corporation | Distributing intelligence across networks |
US20090015702A1 (en) * | 2007-07-11 | 2009-01-15 | Sony Ericsson Communicatins Ab | Enhanced image capturing functionality |
US8725712B2 (en) * | 2007-07-16 | 2014-05-13 | Nokia Corporation | Context based media content presentation |
US9329052B2 (en) * | 2007-08-07 | 2016-05-03 | Qualcomm Incorporated | Displaying image data and geographic element data |
US8994851B2 (en) * | 2007-08-07 | 2015-03-31 | Qualcomm Incorporated | Displaying image data and geographic element data |
KR101423928B1 (ko) | 2007-08-20 | 2014-07-28 | 삼성전자주식회사 | 전자지도에 포함된 이미지 파일을 이용한 이미지 재생장치, 이의 재생 방법 및 상기 방법을 실행하기 위한프로그램을 기록한 기록매체. |
US20090054077A1 (en) * | 2007-08-23 | 2009-02-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for sending data relating to a target to a mobile device |
US20090061834A1 (en) * | 2007-08-31 | 2009-03-05 | Symbol Technologies, Inc. | Methods and apparatus for location-based services in wireless networks |
US8644842B2 (en) | 2007-09-04 | 2014-02-04 | Nokia Corporation | Personal augmented reality advertising |
US8862710B2 (en) | 2007-09-11 | 2014-10-14 | Telecommunication Systems, Inc. | Dynamic configuration of mobile station location services |
US8180396B2 (en) * | 2007-10-18 | 2012-05-15 | Yahoo! Inc. | User augmented reality for camera-enabled mobile devices |
US8947421B2 (en) * | 2007-10-29 | 2015-02-03 | Interman Corporation | Method and server computer for generating map images for creating virtual spaces representing the real world |
US20090133091A1 (en) * | 2007-11-20 | 2009-05-21 | Broadcom Corporation | Wireless communications device and integrated circuits with digital television receiver and methods for use therewith |
US20090150433A1 (en) * | 2007-12-07 | 2009-06-11 | Nokia Corporation | Method, Apparatus and Computer Program Product for Using Media Content as Awareness Cues |
KR100912369B1 (ko) | 2007-12-13 | 2009-08-19 | 한국전자통신연구원 | 현장 체험 안내 서비스 시스템 및 방법 |
US20090161963A1 (en) * | 2007-12-20 | 2009-06-25 | Nokia Corporation | Method. apparatus and computer program product for utilizing real-world affordances of objects in audio-visual media data to determine interactions with the annotations to the objects |
US9582937B2 (en) * | 2008-01-02 | 2017-02-28 | Nokia Technologies Oy | Method, apparatus and computer program product for displaying an indication of an object within a current field of view |
US8239132B2 (en) | 2008-01-22 | 2012-08-07 | Maran Ma | Systems, apparatus and methods for delivery of location-oriented information |
US20110040625A1 (en) * | 2008-02-12 | 2011-02-17 | David Woodruff | System and method for advertising on a mobile device |
US20090204672A1 (en) * | 2008-02-12 | 2009-08-13 | Idelix Software Inc. | Client-server system for permissions-based locating services and location-based advertising |
US20090215426A1 (en) * | 2008-02-27 | 2009-08-27 | Dimsdale Engineering, Llc | Personal security system and method |
US7966306B2 (en) * | 2008-02-29 | 2011-06-21 | Nokia Corporation | Method, system, and apparatus for location-aware search |
US8428869B2 (en) * | 2008-04-07 | 2013-04-23 | Telecommunication Systems, Inc. | Context enabled address selection |
US8711176B2 (en) * | 2008-05-22 | 2014-04-29 | Yahoo! Inc. | Virtual billboards |
US20090289955A1 (en) * | 2008-05-22 | 2009-11-26 | Yahoo! Inc. | Reality overlay device |
AU2009260486B2 (en) * | 2008-05-28 | 2014-08-21 | Google Llc | Motion-controlled views on mobile computing devices |
US8700301B2 (en) * | 2008-06-19 | 2014-04-15 | Microsoft Corporation | Mobile computing devices, architecture and user interfaces based on dynamic direction information |
US20090315766A1 (en) * | 2008-06-19 | 2009-12-24 | Microsoft Corporation | Source switching for devices supporting dynamic direction information |
US8467991B2 (en) | 2008-06-20 | 2013-06-18 | Microsoft Corporation | Data services based on gesture and location information of device |
US20090315775A1 (en) * | 2008-06-20 | 2009-12-24 | Microsoft Corporation | Mobile computing services based on devices with dynamic direction information |
US10095375B2 (en) * | 2008-07-09 | 2018-10-09 | Apple Inc. | Adding a contact to a home screen |
US9191238B2 (en) * | 2008-07-23 | 2015-11-17 | Yahoo! Inc. | Virtual notes in a reality overlay |
TWI558199B (zh) | 2008-08-08 | 2016-11-11 | 尼康股份有限公司 | Carry information machine and information acquisition system |
US8433722B2 (en) | 2008-08-27 | 2013-04-30 | Kiwiple Co., Ltd. | Object identification system, wireless internet system having the same and method servicing a wireless communication based on an object using the same |
KR101179206B1 (ko) * | 2008-08-27 | 2012-09-05 | 키위플 주식회사 | 위치기반 무선 콘텐츠 제공 시스템 |
TW201011259A (en) * | 2008-09-12 | 2010-03-16 | Wistron Corp | Method capable of generating real-time 3D map images and navigation system thereof |
US8433244B2 (en) * | 2008-09-16 | 2013-04-30 | Hewlett-Packard Development Company, L.P. | Orientation based control of mobile device |
US7966024B2 (en) | 2008-09-30 | 2011-06-21 | Microsoft Corporation | Virtual skywriting |
EP2344842A4 (en) * | 2008-10-07 | 2012-11-14 | Telecomm Systems Inc | USER INTERFACE FOR DYNAMIC CUSTOMIZED INTERMEDIATE OBJECTIVES (DIRECTIONS) DURING A GUIDED NAVIGATION |
US9285239B2 (en) * | 2008-10-07 | 2016-03-15 | Telecommunication Systems, Inc. | User interface for content channel HUD (heads-up display) and channel sets for location-based maps |
US8935292B2 (en) * | 2008-10-15 | 2015-01-13 | Nokia Corporation | Method and apparatus for providing a media object |
EP2353111A1 (en) * | 2008-10-23 | 2011-08-10 | Lokesh Bitra | Virtual tagging method and system |
US8181212B2 (en) * | 2008-10-30 | 2012-05-15 | Frederic Sigal | Method of providing a frame-based object redirection overlay for a video stream |
WO2010060440A2 (en) * | 2008-11-25 | 2010-06-03 | Metaio Gmbh | Computer-implemented method for providing location related content to a mobile device |
JP5436574B2 (ja) | 2008-12-22 | 2014-03-05 | インテリジェント スペイシャル テクノロジーズ,インク. | ポインティングによって現実世界のオブジェクトとオブジェクト表現とをリンクさせるシステム及び方法 |
US8483519B2 (en) * | 2008-12-22 | 2013-07-09 | Ipointer Inc. | Mobile image search and indexing system and method |
WO2010075456A1 (en) * | 2008-12-22 | 2010-07-01 | Intelligent Spatial Technologies, Inc. | System and method for initiating actions and providing feedback by pointing at object of interest |
US9204050B2 (en) * | 2008-12-25 | 2015-12-01 | Panasonic Intellectual Property Management Co., Ltd. | Information displaying apparatus and information displaying method |
EP2377055A4 (en) * | 2008-12-30 | 2013-04-17 | Intelligent Spatial Technologies Inc | MOBILE IMAGE SEARCH AND INDEXING SYSTEM AND METHOD |
JP4691697B2 (ja) * | 2009-01-27 | 2011-06-01 | Necカシオモバイルコミュニケーションズ株式会社 | 電子機器、および、プログラム |
US8294766B2 (en) * | 2009-01-28 | 2012-10-23 | Apple Inc. | Generating a three-dimensional model using a portable electronic device recording |
WO2010096192A1 (en) * | 2009-02-18 | 2010-08-26 | Exbiblio B.V. | Interacting with rendered documents using a multi-function mobile device, such as a mobile phone |
TWI649730B (zh) * | 2009-02-20 | 2019-02-01 | 日商尼康股份有限公司 | 資訊取得系統、攜帶型終端、伺服器、以及攜帶資訊機器用程式 |
US20100222140A1 (en) * | 2009-03-02 | 2010-09-02 | Igt | Game validation using game play events and video |
US8718707B2 (en) * | 2009-03-20 | 2014-05-06 | Johnson Controls Technology Company | Devices, systems, and methods for communicating with rooftop air handling units and other HVAC components |
US8335495B1 (en) * | 2009-03-27 | 2012-12-18 | Sprint Communications Company L.P. | Displaying business directory information on a mobile handset |
US20100253787A1 (en) * | 2009-04-02 | 2010-10-07 | Isaac Grant | Method for Object Recognition and Communication of Associated Label and Other Information |
US20100278379A1 (en) * | 2009-05-01 | 2010-11-04 | Lmr Inventions, Llc | Location based image acquisition |
US8244462B1 (en) * | 2009-05-21 | 2012-08-14 | Google Inc. | System and method of determining distances between geographic positions |
US8274571B2 (en) * | 2009-05-21 | 2012-09-25 | Google Inc. | Image zooming using pre-existing imaging information |
US20100309225A1 (en) * | 2009-06-03 | 2010-12-09 | Gray Douglas R | Image matching for mobile augmented reality |
US8427508B2 (en) * | 2009-06-25 | 2013-04-23 | Nokia Corporation | Method and apparatus for an augmented reality user interface |
US20100332324A1 (en) * | 2009-06-25 | 2010-12-30 | Microsoft Corporation | Portal services based on interactions with points of interest discovered via directional device information |
US8872767B2 (en) | 2009-07-07 | 2014-10-28 | Microsoft Corporation | System and method for converting gestures into digital graffiti |
US8331611B2 (en) * | 2009-07-13 | 2012-12-11 | Raytheon Company | Overlay information over video |
DE102009037835B4 (de) | 2009-08-18 | 2012-12-06 | Metaio Gmbh | Verfahren zur Darstellung von virtueller Information in einer realen Umgebung |
KR101092104B1 (ko) * | 2009-08-26 | 2011-12-12 | 주식회사 팬택 | 3차원 위치영상 제공 방법 및 시스템 |
US8682391B2 (en) | 2009-08-27 | 2014-03-25 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
US8755815B2 (en) | 2010-08-31 | 2014-06-17 | Qualcomm Incorporated | Use of wireless access point ID for position determination |
US8395547B2 (en) | 2009-08-27 | 2013-03-12 | Hewlett-Packard Development Company, L.P. | Location tracking for mobile computing device |
KR101622196B1 (ko) * | 2009-09-07 | 2016-05-18 | 삼성전자주식회사 | 휴대용 단말기에서 피오아이 정보 제공 방법 및 장치 |
US8243097B2 (en) * | 2009-10-21 | 2012-08-14 | Apple Inc. | Electronic sighting compass |
US8121618B2 (en) | 2009-10-28 | 2012-02-21 | Digimarc Corporation | Intuitive computing methods and systems |
US20110106783A1 (en) * | 2009-11-03 | 2011-05-05 | Kalbhavi Srinivas | Mobile search with a landmark |
US8566029B1 (en) | 2009-11-12 | 2013-10-22 | Google Inc. | Enhanced identification of interesting points-of-interest |
KR101229078B1 (ko) * | 2009-12-21 | 2013-02-04 | 한국전자통신연구원 | 실내외 상황인식 기반의 모바일 혼합현실 콘텐츠 운용 장치 및 방법 |
US20110161875A1 (en) * | 2009-12-29 | 2011-06-30 | Nokia Corporation | Method and apparatus for decluttering a mapping display |
US8400548B2 (en) | 2010-01-05 | 2013-03-19 | Apple Inc. | Synchronized, interactive augmented reality displays for multifunction devices |
JP5617246B2 (ja) * | 2010-01-12 | 2014-11-05 | ソニー株式会社 | 画像処理装置、物体選択方法及びプログラム |
US20110169947A1 (en) * | 2010-01-12 | 2011-07-14 | Qualcomm Incorporated | Image identification using trajectory-based location determination |
US8315673B2 (en) * | 2010-01-12 | 2012-11-20 | Qualcomm Incorporated | Using a display to select a target object for communication |
US9378223B2 (en) * | 2010-01-13 | 2016-06-28 | Qualcomm Incorporation | State driven mobile search |
JP5825561B2 (ja) * | 2010-01-29 | 2015-12-02 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | インタラクティブな照明制御システム及び方法 |
KR101082487B1 (ko) * | 2010-01-29 | 2011-11-11 | 키위플 주식회사 | 객체 인식시스템 및 이를 이용하는 객체 인식 방법 |
AU2013242831B2 (en) * | 2010-01-29 | 2016-01-14 | Intel Corporation | Method for providing information on object which is not included in visual field of terminal device, terminal device and computer readable recording medium |
KR100989663B1 (ko) | 2010-01-29 | 2010-10-26 | (주)올라웍스 | 단말 장치의 시야에 포함되지 않는 객체에 대한 정보를 제공하기 위한 방법, 단말 장치 및 컴퓨터 판독 가능한 기록 매체 |
KR100985737B1 (ko) * | 2010-02-05 | 2010-10-06 | (주)올라웍스 | 단말 장치의 시야에 포함되는 객체에 대한 정보를 제공하기 위한 방법, 단말 장치 및 컴퓨터 판독 가능한 기록 매체 |
US9420251B2 (en) | 2010-02-08 | 2016-08-16 | Nikon Corporation | Imaging device and information acquisition system in which an acquired image and associated information are held on a display |
US20110237274A1 (en) * | 2010-03-25 | 2011-09-29 | Palm, Inc. | Mobile computing device having relative positioning circuit |
US8554731B2 (en) * | 2010-03-31 | 2013-10-08 | Microsoft Corporation | Creating and propagating annotated information |
KR101116434B1 (ko) * | 2010-04-14 | 2012-03-07 | 엔에이치엔(주) | 이미지를 이용한 쿼리 제공 방법 및 시스템 |
KR101674946B1 (ko) * | 2010-04-16 | 2016-11-22 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
US8682879B2 (en) * | 2010-04-16 | 2014-03-25 | Bizmodeline Co., Ltd. | Marker search system for augmented reality service |
US8391789B2 (en) | 2010-04-19 | 2013-03-05 | Nokia Corporation | Apparatus for facilitating peripheral device selection |
KR101572892B1 (ko) * | 2010-05-06 | 2015-11-30 | 엘지전자 주식회사 | 이동 단말기 및 이것의 영상 디스플레이 방법 |
KR101643869B1 (ko) * | 2010-05-06 | 2016-07-29 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 방법 |
KR101657120B1 (ko) * | 2010-05-06 | 2016-09-13 | 엘지전자 주식회사 | 이동 단말기 및 이것의 영상 디스플레이 방법 |
EP2569958B1 (en) * | 2010-05-12 | 2017-12-06 | Telefonaktiebolaget LM Ericsson (publ) | Method, computer program and apparatus for determining an object in sight |
JP2011244058A (ja) * | 2010-05-14 | 2011-12-01 | Sony Corp | 情報処理装置、情報処理システム、及びプログラム |
US20110279453A1 (en) * | 2010-05-16 | 2011-11-17 | Nokia Corporation | Method and apparatus for rendering a location-based user interface |
US20110279446A1 (en) | 2010-05-16 | 2011-11-17 | Nokia Corporation | Method and apparatus for rendering a perspective view of objects and content related thereto for location-based services on mobile device |
KR101660743B1 (ko) * | 2010-06-01 | 2016-09-28 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
US8640020B2 (en) * | 2010-06-02 | 2014-01-28 | Microsoft Corporation | Adjustable and progressive mobile device street view |
KR101458805B1 (ko) * | 2010-06-09 | 2014-11-10 | 에스케이플래닛 주식회사 | 증강 현실 메시지 송수신 방법과 그를 위한 단말기 및 컴퓨터로 읽을 수 있는 기록매체 |
KR101638914B1 (ko) * | 2010-06-15 | 2016-07-12 | 엘지전자 주식회사 | 이동 단말기 및 이것의 객체 관련 정보 디스플레이 방법 |
US9684989B2 (en) | 2010-06-16 | 2017-06-20 | Qualcomm Incorporated | User interface transition between camera view and map view |
KR101667585B1 (ko) * | 2010-06-25 | 2016-10-19 | 엘지전자 주식회사 | 이동 단말기 및 이것의 객체 정보 디스플레이 방법 |
KR101606727B1 (ko) * | 2010-06-25 | 2016-03-28 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 방법 |
US8963954B2 (en) | 2010-06-30 | 2015-02-24 | Nokia Corporation | Methods, apparatuses and computer program products for providing a constant level of information in augmented reality |
US8336664B2 (en) | 2010-07-09 | 2012-12-25 | Telecommunication Systems, Inc. | Telematics basic mobile device safety interlock |
US20120019557A1 (en) * | 2010-07-22 | 2012-01-26 | Sony Ericsson Mobile Communications Ab | Displaying augmented reality information |
WO2012015006A1 (ja) | 2010-07-28 | 2012-02-02 | 京セラ株式会社 | 携帯電子機器、画面制御方法および付加表示プログラム |
KR101259598B1 (ko) * | 2010-07-30 | 2013-04-30 | 주식회사 팬택 | 로드뷰 제공 장치 및 방법 |
KR101357262B1 (ko) * | 2010-08-13 | 2014-01-29 | 주식회사 팬택 | 필터 정보를 이용한 객체 인식 장치 및 방법 |
US9118832B2 (en) | 2010-08-17 | 2015-08-25 | Nokia Technologies Oy | Input method |
KR101315399B1 (ko) * | 2010-08-20 | 2013-10-07 | 주식회사 팬택 | 객체 정보 제공 단말 장치 및 그 방법 |
KR101669521B1 (ko) * | 2010-08-23 | 2016-10-26 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
KR101661950B1 (ko) * | 2010-08-24 | 2016-10-04 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
KR101317401B1 (ko) * | 2010-08-25 | 2013-10-10 | 주식회사 팬택 | 객체 저장이 가능한 단말 장치 및 방법 |
US9727128B2 (en) * | 2010-09-02 | 2017-08-08 | Nokia Technologies Oy | Methods, apparatuses, and computer program products for enhancing activation of an augmented reality mode |
US9024997B2 (en) * | 2010-09-03 | 2015-05-05 | At&T Intellectual Property L.L.P. | Virtual presence via mobile |
KR101719985B1 (ko) * | 2010-09-03 | 2017-03-27 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
KR101719653B1 (ko) * | 2010-09-16 | 2017-03-24 | 엘지전자 주식회사 | 이동 단말기, 전자 시스템 및 이를 이용한 데이터 송수신 방법 |
US9710554B2 (en) * | 2010-09-23 | 2017-07-18 | Nokia Technologies Oy | Methods, apparatuses and computer program products for grouping content in augmented reality |
CN103222319B (zh) | 2010-09-29 | 2016-08-10 | 高通股份有限公司 | 一种用于移动计算设备的方法及移动计算设备 |
US9317133B2 (en) * | 2010-10-08 | 2016-04-19 | Nokia Technologies Oy | Method and apparatus for generating augmented reality content |
IL208600A (en) | 2010-10-10 | 2016-07-31 | Rafael Advanced Defense Systems Ltd | Real-time network-based laminated reality for mobile devices |
KR101317532B1 (ko) * | 2010-10-13 | 2013-10-15 | 주식회사 팬택 | 마커 또는 마커리스를 융합하는 증강현실 장치 및 방법 |
KR101740435B1 (ko) * | 2010-10-18 | 2017-05-26 | 엘지전자 주식회사 | 이동 단말기 및 이것의 객체 관련 정보 관리 방법 |
KR101357260B1 (ko) * | 2010-10-22 | 2014-02-03 | 주식회사 팬택 | 증강 현실 사용자 인터페이스 제공 장치 및 방법 |
US8660369B2 (en) * | 2010-10-25 | 2014-02-25 | Disney Enterprises, Inc. | Systems and methods using mobile devices for augmented reality |
US8698843B2 (en) | 2010-11-02 | 2014-04-15 | Google Inc. | Range of focus in an augmented reality application |
US8952983B2 (en) * | 2010-11-04 | 2015-02-10 | Nokia Corporation | Method and apparatus for annotating point of interest information |
US8550903B2 (en) | 2010-11-15 | 2013-10-08 | Bally Gaming, Inc. | System and method for bonus gaming using a mobile device |
KR101350033B1 (ko) * | 2010-12-13 | 2014-01-14 | 주식회사 팬택 | 증강 현실 제공 단말기 및 방법 |
US9134137B2 (en) | 2010-12-17 | 2015-09-15 | Microsoft Technology Licensing, Llc | Mobile search based on predicted location |
KR101334171B1 (ko) * | 2010-12-29 | 2013-11-28 | 키위플 주식회사 | 위치기반 무선 콘텐츠 제공 방법 |
US8634852B2 (en) | 2011-01-04 | 2014-01-21 | Qualcomm Incorporated | Camera enabled headset for navigation |
WO2012094605A1 (en) * | 2011-01-06 | 2012-07-12 | Cypher Entertainment | Augmented reality system |
US9652046B2 (en) | 2011-01-06 | 2017-05-16 | David ELMEKIES | Augmented reality system |
US20120194547A1 (en) * | 2011-01-31 | 2012-08-02 | Nokia Corporation | Method and apparatus for generating a perspective display |
US8527483B2 (en) * | 2011-02-04 | 2013-09-03 | Mikko VÄÄNÄNEN | Method and means for browsing by walking |
US10063996B2 (en) * | 2011-02-11 | 2018-08-28 | Thermopylae Sciences and Technology | Methods and systems for providing geospatially-aware user-customizable virtual environments |
US20120208456A1 (en) * | 2011-02-15 | 2012-08-16 | Ontario, Canada) | Mobile wireless communications device providing object reference data based upon near field communication (nfc) and related methods |
US10586227B2 (en) | 2011-02-16 | 2020-03-10 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
US8326281B2 (en) * | 2011-02-16 | 2012-12-04 | Research In Motion Limited | Mobile wireless communications device providing object reference data based upon near field communication (NFC) and related methods |
AU2012217606A1 (en) * | 2011-02-16 | 2013-05-09 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
EP2678812A4 (en) | 2011-02-22 | 2015-05-20 | Visa Int Service Ass | APPARATUSES, METHODS AND SYSTEMS FOR UNIVERSAL ELECTRONIC PAYMENT |
US20120221552A1 (en) * | 2011-02-28 | 2012-08-30 | Nokia Corporation | Method and apparatus for providing an active search user interface element |
US9224166B2 (en) | 2011-03-08 | 2015-12-29 | Bank Of America Corporation | Retrieving product information from embedded sensors via mobile device video analysis |
US9317835B2 (en) * | 2011-03-08 | 2016-04-19 | Bank Of America Corporation | Populating budgets and/or wish lists using real-time video image analysis |
US9773285B2 (en) | 2011-03-08 | 2017-09-26 | Bank Of America Corporation | Providing data associated with relationships between individuals and images |
KR101660505B1 (ko) * | 2011-03-08 | 2016-10-10 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
US9317860B2 (en) | 2011-03-08 | 2016-04-19 | Bank Of America Corporation | Collective network of augmented reality users |
EP2498520B1 (fr) | 2011-03-10 | 2014-04-30 | Alcatel Lucent | Procédé d'obtention de contenus vidéos issus de caméras et relatifs à un usager d'un équipement de communication, et dispositif associé |
US11145215B1 (en) | 2011-03-11 | 2021-10-12 | Sitting Man, Llc | Methods, systems, and computer program products for providing feedback to a user of a portable electronic in motion |
US8601380B2 (en) | 2011-03-16 | 2013-12-03 | Nokia Corporation | Method and apparatus for displaying interactive preview information in a location-based user interface |
US20120244945A1 (en) * | 2011-03-22 | 2012-09-27 | Brian Kolo | Methods and systems for utilizing global positioning information with an online game |
WO2012177194A1 (en) | 2011-06-21 | 2012-12-27 | Telefonaktiebolaget L M Ericsson (Publ) | Caching support for visual search and augmented reality in mobile networks |
US9600933B2 (en) | 2011-07-01 | 2017-03-21 | Intel Corporation | Mobile augmented reality system |
WO2013006725A2 (en) | 2011-07-05 | 2013-01-10 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
JP2013015788A (ja) * | 2011-07-06 | 2013-01-24 | Sony Corp | 表示制御装置、表示制御方法およびプログラム |
CN102915686A (zh) * | 2011-08-06 | 2013-02-06 | 董亮 | 一种基于三维场景的移动终端广告展示方法 |
US20130039535A1 (en) * | 2011-08-08 | 2013-02-14 | Cheng-Tsai Ho | Method and apparatus for reducing complexity of a computer vision system and applying related computer vision applications |
US10825001B2 (en) | 2011-08-18 | 2020-11-03 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US10242358B2 (en) | 2011-08-18 | 2019-03-26 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
US9710807B2 (en) | 2011-08-18 | 2017-07-18 | Visa International Service Association | Third-party value added wallet features and interfaces apparatuses, methods and systems |
US20130044220A1 (en) * | 2011-08-19 | 2013-02-21 | Dane Demicell | Method and system for enabling remote inspection communication and documentation |
US20130061147A1 (en) * | 2011-09-07 | 2013-03-07 | Nokia Corporation | Method and apparatus for determining directions and navigating to geo-referenced places within images and videos |
US10223730B2 (en) | 2011-09-23 | 2019-03-05 | Visa International Service Association | E-wallet store injection search apparatuses, methods and systems |
US9639857B2 (en) | 2011-09-30 | 2017-05-02 | Nokia Technologies Oy | Method and apparatus for associating commenting information with one or more objects |
WO2013048329A2 (en) * | 2011-09-30 | 2013-04-04 | 13Th Lab | A method for capturing events in front of a camera device |
US9779114B2 (en) * | 2011-10-07 | 2017-10-03 | Henk B. Rogers | Media geotagging |
US8959082B2 (en) | 2011-10-31 | 2015-02-17 | Elwha Llc | Context-sensitive query enrichment |
JP6121647B2 (ja) | 2011-11-11 | 2017-04-26 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP2015501984A (ja) * | 2011-11-21 | 2015-01-19 | ナント ホールディングス アイピー,エルエルシー | 加入請求書サービス、システムおよび方法 |
JP5858754B2 (ja) * | 2011-11-29 | 2016-02-10 | キヤノン株式会社 | 撮影装置、表示方法及びプログラム |
KR101873525B1 (ko) * | 2011-12-08 | 2018-07-03 | 삼성전자 주식회사 | 휴대단말기의 콘텐츠 표시장치 및 방법 |
US9779450B2 (en) | 2011-12-13 | 2017-10-03 | Ebay Inc. | Mobile application to conduct an auction based on physical presence |
US20130167013A1 (en) * | 2011-12-23 | 2013-06-27 | Qnx Software Systems Limited | Method of presenting digital data on an electronic device operating under different environmental conditions |
US8973147B2 (en) * | 2011-12-29 | 2015-03-03 | Mcafee, Inc. | Geo-mapping system security events |
US9569057B2 (en) * | 2012-01-05 | 2017-02-14 | Sony Corporation | Information processing apparatus and method for outputting a guiding operation to a user |
WO2013102251A1 (en) | 2012-01-06 | 2013-07-11 | Research In Motion Limited | System and method for providing orientation of a camera |
AU2013214801B2 (en) | 2012-02-02 | 2018-06-21 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia database platform apparatuses, methods and systems |
JP5891843B2 (ja) * | 2012-02-24 | 2016-03-23 | ソニー株式会社 | クライアント端末、サーバ、およびプログラム |
EP2820576A4 (en) | 2012-02-29 | 2015-11-18 | Nokia Technologies Oy | METHOD AND DEVICE FOR PRESENTING OBJECTS AT A USER INTERFACE |
US20130231157A1 (en) * | 2012-03-02 | 2013-09-05 | Jeffrey Chung | Cellular phone with camera at front edge area |
JP2013183433A (ja) * | 2012-03-05 | 2013-09-12 | Sony Corp | クライアント端末、サーバ、およびプログラム |
KR20130118820A (ko) * | 2012-04-20 | 2013-10-30 | 삼성전자주식회사 | 증강현실 서비스를 위한 미디어 파일의 제공 방법 및 장치 |
US20130325795A1 (en) * | 2012-05-31 | 2013-12-05 | Google Inc. | Systems and Methods for Dynamically Loading Web Fonts and Dynamic Availability for Fonts Based on Language Settings |
US8861858B2 (en) * | 2012-06-01 | 2014-10-14 | Blackberry Limited | Methods and devices for providing companion services to video |
US10354004B2 (en) | 2012-06-07 | 2019-07-16 | Apple Inc. | Intelligent presentation of documents |
US9736434B2 (en) * | 2012-06-25 | 2017-08-15 | The Boeing Company | Apparatus and method for displaying a view corresponding to a position of a mobile display device |
US9395875B2 (en) * | 2012-06-27 | 2016-07-19 | Ebay, Inc. | Systems, methods, and computer program products for navigating through a virtual/augmented reality |
WO2014005066A1 (en) * | 2012-06-28 | 2014-01-03 | Experience Proximity, Inc., Dba Oooii | Systems and methods for navigating virtual structured data relative to real-world locales |
US20140089850A1 (en) * | 2012-09-22 | 2014-03-27 | Tourwrist, Inc. | Systems and Methods of Using Motion Control to Navigate Panoramas and Virtual Tours |
DE102012214450A1 (de) * | 2012-08-14 | 2014-02-20 | Siemens Aktiengesellschaft | Verfahren zur Überwachung des Betriebszustandes einer Turbinenanlage sowie Computerprogrammprodukt, elektronisches Mobilfunkendgerät und System zur Durchführung des Verfahrens |
US10713846B2 (en) | 2012-10-05 | 2020-07-14 | Elwha Llc | Systems and methods for sharing augmentation data |
US10180715B2 (en) | 2012-10-05 | 2019-01-15 | Elwha Llc | Correlating user reaction with at least an aspect associated with an augmentation of an augmented view |
US10269179B2 (en) | 2012-10-05 | 2019-04-23 | Elwha Llc | Displaying second augmentations that are based on registered first augmentations |
US9077647B2 (en) | 2012-10-05 | 2015-07-07 | Elwha Llc | Correlating user reactions with augmentations displayed through augmented views |
US20150062114A1 (en) * | 2012-10-23 | 2015-03-05 | Andrew Ofstad | Displaying textual information related to geolocated images |
EP2728773A1 (en) * | 2012-11-06 | 2014-05-07 | Alcatel Lucent | Method and device for allowing mobile communication equipments to access to multimedia streams played on multimedia screens |
US9424472B2 (en) * | 2012-11-26 | 2016-08-23 | Ebay Inc. | Augmented reality information system |
CN104995666B (zh) * | 2012-12-21 | 2019-04-23 | 苹果公司 | 用于在真实环境中表示虚拟信息的方法 |
US9959674B2 (en) * | 2013-02-26 | 2018-05-01 | Qualcomm Incorporated | Directional and X-ray view techniques for navigation using a mobile device |
US20140267000A1 (en) * | 2013-03-12 | 2014-09-18 | Jenny Yuen | Systems and Methods for Automatically Entering Symbols into a String of Symbols Based on an Image of an Object |
US20140281475A1 (en) * | 2013-03-15 | 2014-09-18 | Openpeak Inc. | Method and system for provisioning a computing device based on location |
US20140267411A1 (en) * | 2013-03-15 | 2014-09-18 | Elwha Llc | Indicating observation or visibility patterns in augmented reality systems |
US9639964B2 (en) | 2013-03-15 | 2017-05-02 | Elwha Llc | Dynamically preserving scene elements in augmented reality systems |
US10025486B2 (en) | 2013-03-15 | 2018-07-17 | Elwha Llc | Cross-reality select, drag, and drop for augmented reality systems |
US10109075B2 (en) | 2013-03-15 | 2018-10-23 | Elwha Llc | Temporal element restoration in augmented reality systems |
DE102013205486A1 (de) | 2013-03-27 | 2014-10-02 | Deere & Company | Anordnung und Verfahren zur Positionserfassung mit einem Handgerät |
JP5790692B2 (ja) * | 2013-03-29 | 2015-10-07 | ソニー株式会社 | 情報処理装置、情報処理方法および記録媒体 |
US20140354868A1 (en) * | 2013-06-04 | 2014-12-04 | Corning Incorporated | Portable hyperspectral imager |
JP5886477B2 (ja) * | 2013-06-28 | 2016-03-16 | 楽天株式会社 | 判定装置、判定方法、及びプログラム |
US20150019352A1 (en) * | 2013-07-12 | 2015-01-15 | Michael Flynn | On-page marketplace banner advertising system |
JP6225538B2 (ja) * | 2013-07-24 | 2017-11-08 | 富士通株式会社 | 情報処理装置、システム、情報提供方法および情報提供プログラム |
US9429754B2 (en) | 2013-08-08 | 2016-08-30 | Nissan North America, Inc. | Wearable assembly aid |
DE102013217223A1 (de) * | 2013-08-29 | 2015-03-05 | Robert Bosch Gmbh | Überwachungsanlage sowie Verfahren zur Darstellung eines Überwachungsbereichs |
KR20150034997A (ko) * | 2013-09-27 | 2015-04-06 | 네이버 주식회사 | 경로 안내에 따른 목적지를 명확히 인지시켜 주기 위한 방법 및 그 시스템 |
US9106840B2 (en) * | 2013-11-07 | 2015-08-11 | Freescale Semiconductor Inc. | Devices having automatically adjustable polarizers and related operating methods |
US10816945B2 (en) * | 2013-11-11 | 2020-10-27 | Osram Sylvania Inc. | Human presence detection commissioning techniques |
US9165339B2 (en) | 2013-11-22 | 2015-10-20 | Google Inc. | Blending map data with additional imagery |
CN104750711A (zh) * | 2013-12-27 | 2015-07-01 | 珠海金山办公软件有限公司 | 一种文档推送提醒方法及装置 |
KR102200246B1 (ko) * | 2013-12-31 | 2021-01-08 | 주식회사 케이티 | 콘텐츠 검색 방법, 웨어러블 디바이스 및 컴퓨터 판독가능 매체 |
US20150215730A1 (en) * | 2014-01-25 | 2015-07-30 | Spayce, Inc. | Location-based content enablement system |
US9439367B2 (en) | 2014-02-07 | 2016-09-13 | Arthi Abhyanker | Network enabled gardening with a remotely controllable positioning extension |
EP3105714A4 (en) | 2014-02-10 | 2017-10-04 | Google, Inc. | Smart camera user interface |
US9311639B2 (en) | 2014-02-11 | 2016-04-12 | Digimarc Corporation | Methods, apparatus and arrangements for device to device communication |
US10120896B2 (en) | 2014-02-18 | 2018-11-06 | International Business Machines Corporation | Synchronizing data-sets |
FR3018124B1 (fr) * | 2014-02-28 | 2016-03-25 | Thales Sa | Systeme de visualisation de casque comportant un zoom numerique |
JP5660746B1 (ja) * | 2014-04-09 | 2015-01-28 | パナソニックIpマネジメント株式会社 | 監視カメラシステム |
US9457901B2 (en) | 2014-04-22 | 2016-10-04 | Fatdoor, Inc. | Quadcopter with a printable payload extension system and method |
US9004396B1 (en) | 2014-04-24 | 2015-04-14 | Fatdoor, Inc. | Skyteboard quadcopter and method |
US9022324B1 (en) | 2014-05-05 | 2015-05-05 | Fatdoor, Inc. | Coordination of aerial vehicles through a central server |
EP3141991A4 (en) * | 2014-05-09 | 2018-07-04 | Sony Corporation | Information processing device, information processing method, and program |
US10026226B1 (en) * | 2014-06-10 | 2018-07-17 | Ripple Inc | Rendering an augmented reality object |
US10930038B2 (en) * | 2014-06-10 | 2021-02-23 | Lab Of Misfits Ar, Inc. | Dynamic location based digital element |
US12008697B2 (en) | 2014-06-10 | 2024-06-11 | Ripple, Inc. Of Delaware | Dynamic location based digital element |
US9971985B2 (en) | 2014-06-20 | 2018-05-15 | Raj Abhyanker | Train based community |
US9441981B2 (en) | 2014-06-20 | 2016-09-13 | Fatdoor, Inc. | Variable bus stops across a bus route in a regional transportation network |
US9451020B2 (en) | 2014-07-18 | 2016-09-20 | Legalforce, Inc. | Distributed communication of independent autonomous vehicles to provide redundancy and performance |
JP6683127B2 (ja) * | 2014-08-01 | 2020-04-15 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
JP6417797B2 (ja) * | 2014-09-03 | 2018-11-07 | 株式会社リコー | 情報端末装置、情報処理方法、システムおよびプログラム |
US10048835B2 (en) * | 2014-10-31 | 2018-08-14 | Microsoft Technology Licensing, Llc | User interface functionality for facilitating interaction between users and their environments |
CN104394219A (zh) * | 2014-11-27 | 2015-03-04 | 英业达科技有限公司 | 云端管理方法 |
US9904450B2 (en) | 2014-12-19 | 2018-02-27 | At&T Intellectual Property I, L.P. | System and method for creating and sharing plans through multimodal dialog |
US9953446B2 (en) * | 2014-12-24 | 2018-04-24 | Sony Corporation | Method and system for presenting information via a user interface |
JP6481456B2 (ja) * | 2015-03-26 | 2019-03-13 | 富士通株式会社 | 表示制御方法、表示制御プログラム、及び情報処理装置 |
EP3292732A1 (en) * | 2015-05-05 | 2018-03-14 | Nokia Solutions and Networks Oy | Method, system and apparatus |
DE102015210900A1 (de) * | 2015-06-15 | 2016-12-15 | BSH Hausgeräte GmbH | Verfahren zum Verarbeiten von Daten eines Haushaltsgeräts |
US10133931B2 (en) | 2015-08-04 | 2018-11-20 | Fmr Llc | Alert notification based on field of view |
WO2017039642A1 (en) * | 2015-09-01 | 2017-03-09 | Draeger Medical Systems, Inc. | Display having position sensitive keyboard |
CN105141981B (zh) * | 2015-09-07 | 2018-08-24 | 天脉聚源(北京)传媒科技有限公司 | 一种机顶盒分布图的显示方法及装置 |
CN105392117B (zh) * | 2015-10-19 | 2020-06-02 | 腾讯科技(深圳)有限公司 | 一种查询近距离对象的方法和装置 |
US9635079B1 (en) | 2015-11-12 | 2017-04-25 | International Business Machines Corporation | Social media sharing based on video content |
WO2017087251A1 (en) * | 2015-11-17 | 2017-05-26 | Pcms Holdings, Inc. | System and method for using augmented reality to visualize network service quality |
EP3395019B1 (en) | 2015-12-21 | 2022-03-30 | Google LLC | Automatic suggestions and other content for messaging applications |
EP3395018A1 (en) | 2015-12-21 | 2018-10-31 | Google LLC | Automatic suggestions for message exchange threads |
CN105472560B (zh) * | 2015-12-22 | 2019-02-12 | 珠海市魅族通讯设备有限公司 | 一种信息提示方法及终端 |
US10469246B2 (en) | 2016-02-29 | 2019-11-05 | Craxel, Inc. | Efficient encrypted data management system and method |
CN105848105A (zh) * | 2016-04-28 | 2016-08-10 | 青岛海信移动通信技术股份有限公司 | 一种定位信息的处理方法和装置 |
JP2018005091A (ja) * | 2016-07-06 | 2018-01-11 | 富士通株式会社 | 表示制御プログラム、表示制御方法および表示制御装置 |
US10387461B2 (en) | 2016-08-16 | 2019-08-20 | Google Llc | Techniques for suggesting electronic messages based on user activity and other context |
CN106338828A (zh) * | 2016-08-31 | 2017-01-18 | 京东方科技集团股份有限公司 | 车载增强现实***、方法和设备 |
US11047702B1 (en) * | 2016-09-16 | 2021-06-29 | Apple Inc. | Tracking systems for electronic devices |
US10511450B2 (en) | 2016-09-20 | 2019-12-17 | Google Llc | Bot permissions |
WO2018057541A1 (en) | 2016-09-20 | 2018-03-29 | Google Llc | Suggested responses based on message stickers |
US10015124B2 (en) | 2016-09-20 | 2018-07-03 | Google Llc | Automatic response suggestions based on images received in messaging applications |
US10416846B2 (en) | 2016-11-12 | 2019-09-17 | Google Llc | Determining graphical element(s) for inclusion in an electronic communication |
TWI615776B (zh) * | 2016-12-23 | 2018-02-21 | 李雨暹 | 移動物件的虛擬訊息建立方法、搜尋方法與應用系統 |
TWI603227B (zh) * | 2016-12-23 | 2017-10-21 | 李雨暹 | 移動物件的虛擬訊息遠距管理方法與應用系統 |
CN107193908B (zh) * | 2017-05-12 | 2018-09-04 | 腾讯科技(深圳)有限公司 | 视野列表的更新方法及装置 |
US10459450B2 (en) | 2017-05-12 | 2019-10-29 | Autonomy Squared Llc | Robot delivery system |
WO2018212822A1 (en) | 2017-05-16 | 2018-11-22 | Google Inc. | Suggested actions for images |
CN107197200A (zh) * | 2017-05-22 | 2017-09-22 | 北斗羲和城市空间科技(北京)有限公司 | 一种实现监控视频显示的方法及装置 |
US10404636B2 (en) | 2017-06-15 | 2019-09-03 | Google Llc | Embedded programs and interfaces for chat conversations |
US10348658B2 (en) | 2017-06-15 | 2019-07-09 | Google Llc | Suggested items for use with embedded applications in chat conversations |
EP3420889B1 (en) * | 2017-06-28 | 2020-01-15 | Vestel Elektronik Sanayi ve Ticaret A.S. | Apparatus for checking the eyesight of a user |
CN110832504A (zh) * | 2017-06-29 | 2020-02-21 | 惠普发展公司,有限责任合伙企业 | 检测移动计算设备是否正在指向视觉代码 |
US11216493B2 (en) * | 2017-07-04 | 2022-01-04 | GeoInt-SafeNet Pty Ltd | System and method for automatically generating geographic specific data |
US20190068880A1 (en) * | 2017-08-25 | 2019-02-28 | Rosemount Aerospace Inc. | Image optimization by aircraft exterior camera system |
US10382883B2 (en) * | 2017-09-08 | 2019-08-13 | Netscout Systems, Inc. | Automatic calibration of geolocation analytic systems and operator network equipment parameters |
US11164380B2 (en) * | 2017-12-05 | 2021-11-02 | Samsung Electronics Co., Ltd. | System and method for transition boundaries and distance responsive interfaces in augmented and virtual reality |
US10891526B2 (en) | 2017-12-22 | 2021-01-12 | Google Llc | Functional image archiving |
CN108319709B (zh) * | 2018-02-06 | 2021-03-30 | Oppo广东移动通信有限公司 | 位置信息处理方法、装置、电子设备及存储介质 |
US11429086B1 (en) * | 2018-05-31 | 2022-08-30 | Amazon Technologies, Inc. | Modifying functions of computing devices based on environment |
US11195336B2 (en) * | 2018-06-08 | 2021-12-07 | Vulcan Inc. | Framework for augmented reality applications |
US12003585B2 (en) | 2018-06-08 | 2024-06-04 | Vale Group Llc | Session-based information exchange |
US11080238B2 (en) | 2018-07-31 | 2021-08-03 | World Software Corporation | System and method for interactive visual representation of metadata within a networked heterogeneous workflow environment |
US11321411B1 (en) * | 2018-12-28 | 2022-05-03 | Meta Platforms, Inc. | Systems and methods for providing content |
KR102222687B1 (ko) * | 2019-07-19 | 2021-03-04 | 대진기술정보 (주) | 모바일앱 기반의 측량기준점 시스템 |
KR102605342B1 (ko) * | 2019-08-06 | 2023-11-22 | 엘지전자 주식회사 | 오브젝트 인식 기반의 정보 제공 방법 및 장치와 이를 위한 매핑 장치 |
WO2021062293A1 (en) * | 2019-09-25 | 2021-04-01 | Noodle Technology Inc. | Augmenting reality by capturing signals using wireless radios |
CN110908504B (zh) * | 2019-10-10 | 2021-03-23 | 浙江大学 | 一种增强现实博物馆协作交互方法与*** |
US10777017B1 (en) | 2020-01-24 | 2020-09-15 | Vertebrae Inc. | Augmented reality presentation using a uniform resource identifier |
CN114450967B (zh) * | 2020-02-28 | 2024-07-09 | 谷歌有限责任公司 | 用于由图像识别触发的增强现实内容的回放的***和方法 |
US11263787B2 (en) * | 2020-03-05 | 2022-03-01 | Rivian Ip Holdings, Llc | Augmented reality detection for locating autonomous vehicles |
US20220178713A1 (en) * | 2020-07-06 | 2022-06-09 | Google Llc | Stable Orientation Cues for Augmented Reality (AR) |
US11887260B2 (en) | 2021-12-30 | 2024-01-30 | Snap Inc. | AR position indicator |
US11928783B2 (en) | 2021-12-30 | 2024-03-12 | Snap Inc. | AR position and orientation along a plane |
WO2023140966A1 (en) | 2022-01-18 | 2023-07-27 | Craxel, Inc. | Organizing information using hierarchical data spaces |
US11740788B2 (en) | 2022-01-18 | 2023-08-29 | Craxel, Inc. | Composite operations using multiple hierarchical data spaces |
US11954762B2 (en) | 2022-01-19 | 2024-04-09 | Snap Inc. | Object replacement system |
WO2024019752A1 (en) * | 2022-07-18 | 2024-01-25 | Google Llc | Systems and methods for place search in augmented reality |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6037936A (en) * | 1993-09-10 | 2000-03-14 | Criticom Corp. | Computer vision system with a graphic user interface and remote camera control |
FI97085C (fi) | 1995-03-29 | 1996-10-10 | Valtion Teknillinen | Menetelmä ja kuvauslaitteisto etäisyyden määrittämiseen ja sen käyttö |
US6282362B1 (en) | 1995-11-07 | 2001-08-28 | Trimble Navigation Limited | Geographical position/image digital recording and display system |
US5884224A (en) | 1997-03-07 | 1999-03-16 | J.R. Simplot Company | Mobile mounted remote sensing/application apparatus for interacting with selected areas of interest within a field |
US6222583B1 (en) * | 1997-03-27 | 2001-04-24 | Nippon Telegraph And Telephone Corporation | Device and system for labeling sight images |
CN1262734A (zh) | 1997-06-03 | 2000-08-09 | 斯蒂芬·拜德 | 包含方向检测器、位置检测器及数据库的便携式导航*** |
EP1098679A2 (en) | 1998-07-20 | 2001-05-16 | Cook Urological Inc. | Brachytherapy device including an anti-static handle |
US6173239B1 (en) | 1998-09-30 | 2001-01-09 | Geo Vector Corporation | Apparatus and methods for presentation of information relating to objects being addressed |
SE520822C2 (sv) | 1999-02-17 | 2003-09-02 | Telia Ab | System för presentation av användaranpassad positionsberoende information på terminalutrustning |
US6396475B1 (en) | 1999-08-27 | 2002-05-28 | Geo Vector Corp. | Apparatus and methods of the remote address of objects |
US6529827B1 (en) | 1999-11-01 | 2003-03-04 | Garmin Corporation | GPS device with compass and altimeter and method for displaying navigation information |
DE19957550C2 (de) * | 1999-11-30 | 2001-12-13 | Bosch Gmbh Robert | Navigationsgerät |
US6522889B1 (en) | 1999-12-23 | 2003-02-18 | Nokia Corporation | Method and apparatus for providing precise location information through a communications network |
JP2002132806A (ja) | 2000-10-18 | 2002-05-10 | Fujitsu Ltd | サーバシステム及び情報提供サービスシステム並びに情報提供サービス方法 |
US7680324B2 (en) * | 2000-11-06 | 2010-03-16 | Evryx Technologies, Inc. | Use of image-derived information as search criteria for internet and other search engines |
US6377793B1 (en) | 2000-12-06 | 2002-04-23 | Xybernaut Corporation | System and method of accessing and recording messages at coordinate way points |
US7007243B2 (en) * | 2000-12-20 | 2006-02-28 | Eastman Kodak Company | Method and apparatus for producing digital images with embedded image capture location icons |
US7031875B2 (en) | 2001-01-24 | 2006-04-18 | Geo Vector Corporation | Pointing systems for addressing objects |
US8750480B2 (en) * | 2001-08-03 | 2014-06-10 | Nokia Corporation | Mobile browsing |
US6684176B2 (en) * | 2001-09-25 | 2004-01-27 | Symbol Technologies, Inc. | Three dimensional (3-D) object locator system for items or sites using an intuitive sound beacon: system and method of operation |
DE10156832B4 (de) | 2001-11-20 | 2004-01-29 | Siemens Ag | Verfahren und Vorrichtung zur Anzeige von Informationen |
US20030218638A1 (en) * | 2002-02-06 | 2003-11-27 | Stuart Goose | Mobile multimodal user interface combining 3D graphics, location-sensitive speech interaction and tracking technologies |
JP2003283664A (ja) | 2002-03-25 | 2003-10-03 | Nippon Telegr & Teleph Corp <Ntt> | 場所案内システムおよびサーバー装置 |
KR100863039B1 (ko) | 2002-07-15 | 2008-10-13 | 엘지전자 주식회사 | 이동통신 단말기를 이용한 광고 서비스 방법 |
US6985240B2 (en) | 2002-12-23 | 2006-01-10 | International Business Machines Corporation | Method and apparatus for retrieving information about an object of interest to an observer |
US7146188B2 (en) * | 2003-01-31 | 2006-12-05 | Nokia Corporation | Method and system for requesting photographs |
US6795768B2 (en) | 2003-02-20 | 2004-09-21 | Motorola, Inc. | Handheld object selector |
KR20040008241A (ko) | 2004-01-05 | 2004-01-28 | 정철호 | 인터넷과 무선단말기를 이용한 개인의 광고 제작과 배포 시스템 및 그 방법 |
US7872669B2 (en) * | 2004-01-22 | 2011-01-18 | Massachusetts Institute Of Technology | Photo-based mobile deixis system and related techniques |
KR20040028880A (ko) | 2004-02-06 | 2004-04-03 | 태준건 | 핸드폰 카메라를 이용한 인터렛티브 미디어 광고 기법 |
JP2006105640A (ja) * | 2004-10-01 | 2006-04-20 | Hitachi Ltd | ナビゲーション装置 |
US7707239B2 (en) * | 2004-11-01 | 2010-04-27 | Scenera Technologies, Llc | Using local networks for location information and image tagging |
US7720436B2 (en) | 2006-01-09 | 2010-05-18 | Nokia Corporation | Displaying network objects in mobile devices based on geolocation |
EP2264622A3 (en) | 2004-12-31 | 2011-12-21 | Nokia Corp. | Provision of target specific information |
US20060190812A1 (en) | 2005-02-22 | 2006-08-24 | Geovector Corporation | Imaging systems including hyperlink associations |
TW200705338A (en) | 2005-07-28 | 2007-02-01 | David Yen | Interaction advertisement board |
US8933889B2 (en) * | 2005-07-29 | 2015-01-13 | Nokia Corporation | Method and device for augmented reality message hiding and revealing |
US8849821B2 (en) | 2005-11-04 | 2014-09-30 | Nokia Corporation | Scalable visual search system simplifying access to network and device functionality |
US20080046320A1 (en) | 2006-06-30 | 2008-02-21 | Lorant Farkas | Systems, apparatuses and methods for identifying reference content and providing proactive advertising |
US20080268876A1 (en) | 2007-04-24 | 2008-10-30 | Natasha Gelfand | Method, Device, Mobile Terminal, and Computer Program Product for a Point of Interest Based Scheme for Improving Mobile Visual Searching Functionalities |
-
2006
- 2006-01-09 US US11/328,298 patent/US7720436B2/en active Active
-
2007
- 2007-01-03 CN CN2007800047701A patent/CN101379369B/zh active Active
- 2007-01-03 KR KR1020087019343A patent/KR20080084859A/ko not_active Application Discontinuation
- 2007-01-03 ES ES07700014T patent/ES2813096T3/es active Active
- 2007-01-03 WO PCT/IB2007/000033 patent/WO2007080473A1/en active Application Filing
- 2007-01-03 EP EP20171147.0A patent/EP3702733B1/en active Active
- 2007-01-03 EP EP07700014.9A patent/EP1971825B1/en active Active
- 2007-01-03 PL PL07700014T patent/PL1971825T3/pl unknown
- 2007-01-03 RU RU2008132293/08A patent/RU2417437C2/ru active
-
2012
- 2012-09-14 US US13/619,665 patent/US8483712B2/en active Active
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013028101A2 (ru) * | 2011-06-29 | 2013-02-28 | ЛИСОВСКИЙ, Пётр Петрович | Устройство представления информации для восприятия ее с пассажирского конвейера |
WO2013028101A3 (ru) * | 2011-06-29 | 2013-04-25 | ЛИСОВСКИЙ, Пётр Петрович | Устройство представления информации для восприятия ее с пассажирского конвейера |
US10963147B2 (en) | 2012-06-01 | 2021-03-30 | Microsoft Technology Licensing, Llc | Media-aware interface |
US10248301B2 (en) | 2012-06-01 | 2019-04-02 | Microsoft Technology Licensing, Llc | Contextual user interface |
RU2644142C2 (ru) * | 2012-06-01 | 2018-02-07 | МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи | Контекстный пользовательский интерфейс |
RU2504833C1 (ru) * | 2012-07-19 | 2014-01-20 | Общество с ограниченной ответственностью "Инновационная лаборатория" | Способ отображения окружающей среды |
RU2697833C2 (ru) * | 2015-04-10 | 2019-08-21 | Сафран Электроник Э Дефанс Сас | Способ связи в ad hoc сети |
RU2632189C1 (ru) * | 2016-06-08 | 2017-10-04 | Общество С Ограниченной Ответственностью "Яндекс" | Способ и система передачи сообщений пользовательскому электронному устройству |
US10706325B2 (en) | 2016-07-07 | 2020-07-07 | Yandex Europe Ag | Method and apparatus for selecting a network resource as a source of content for a recommendation system |
RU2642371C1 (ru) * | 2016-11-06 | 2018-01-24 | Илья Владимирович Редкокашин | Способ распределения заказов |
USD980246S1 (en) | 2017-01-13 | 2023-03-07 | Yandex Europe Ag | Display screen with graphical user interface |
USD892846S1 (en) | 2017-01-13 | 2020-08-11 | Yandex Europe Ag | Display screen with graphical user interface |
USD890802S1 (en) | 2017-01-13 | 2020-07-21 | Yandex Europe Ag | Display screen with graphical user interface |
DE102018118422A1 (de) | 2017-11-20 | 2019-05-23 | Limited Liability Company "Itv Group" | Verfahren und system zur darstellung von daten von einer videokamera |
WO2019159044A1 (ru) * | 2018-02-19 | 2019-08-22 | ГИОРГАДЗЕ, Анико Тенгизовна | Способ размещения виртуального рекламного объекта для демонстрации его пользователю |
RU2679200C1 (ru) * | 2018-04-10 | 2019-02-06 | ООО "Ай Ти Ви групп" | Способ и система отображения данных с видеокамеры |
US10635925B2 (en) | 2018-04-10 | 2020-04-28 | Ooo Itv Group | Method and system for display the data from the video camera |
US10674215B2 (en) | 2018-09-14 | 2020-06-02 | Yandex Europe Ag | Method and system for determining a relevancy parameter for content item |
US11263217B2 (en) | 2018-09-14 | 2022-03-01 | Yandex Europe Ag | Method of and system for determining user-specific proportions of content for recommendation |
US11276076B2 (en) | 2018-09-14 | 2022-03-15 | Yandex Europe Ag | Method and system for generating a digital content recommendation |
RU2725659C2 (ru) * | 2018-10-08 | 2020-07-03 | Общество С Ограниченной Ответственностью "Яндекс" | Способ и система для оценивания данных о взаимодействиях пользователь-элемент |
US11288333B2 (en) | 2018-10-08 | 2022-03-29 | Yandex Europe Ag | Method and system for estimating user-item interaction data based on stored interaction data by using multiple models |
US11086888B2 (en) | 2018-10-09 | 2021-08-10 | Yandex Europe Ag | Method and system for generating digital content recommendation |
US11276079B2 (en) | 2019-09-09 | 2022-03-15 | Yandex Europe Ag | Method and system for meeting service level of content item promotion |
RU2718151C1 (ru) * | 2019-10-24 | 2020-03-30 | Общество с ограниченной ответственностью "Музеторий" | Система и способ приема и обработки персонифицированных данных и передачи релевантных данных пользователю |
Also Published As
Publication number | Publication date |
---|---|
EP3702733A1 (en) | 2020-09-02 |
US7720436B2 (en) | 2010-05-18 |
RU2008132293A (ru) | 2010-02-20 |
US8483712B2 (en) | 2013-07-09 |
EP1971825B1 (en) | 2020-07-08 |
WO2007080473A8 (en) | 2008-08-21 |
EP1971825A4 (en) | 2017-01-25 |
PL1971825T3 (pl) | 2020-10-19 |
EP1971825A1 (en) | 2008-09-24 |
CN101379369B (zh) | 2013-03-06 |
EP3702733B1 (en) | 2024-02-21 |
WO2007080473A1 (en) | 2007-07-19 |
KR20080084859A (ko) | 2008-09-19 |
CN101379369A (zh) | 2009-03-04 |
ES2813096T3 (es) | 2021-03-22 |
US20070162942A1 (en) | 2007-07-12 |
US20130012237A1 (en) | 2013-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2417437C2 (ru) | Отображение объектов сети на мобильных устройствах на основании геопозиции | |
US8301159B2 (en) | Displaying network objects in mobile devices based on geolocation | |
US8615257B2 (en) | Data synchronization for devices supporting direction-based services | |
JP6208654B2 (ja) | 関心地点情報をプッシュするための方法及びシステム | |
KR101802487B1 (ko) | 위치 기반 탐색 | |
KR101233534B1 (ko) | 위치 정보를 제시하는 그래픽 사용자 인터페이스 | |
US20170249748A1 (en) | System and method for converting gestures into digital graffiti | |
US8700302B2 (en) | Mobile computing devices, architecture and user interfaces based on dynamic direction information | |
JP5739874B2 (ja) | 向きに基づいた検索システム及び方法 | |
US20120093369A1 (en) | Method, terminal device, and computer-readable recording medium for providing augmented reality using input image inputted through terminal device and information associated with same input image | |
CN103003786A (zh) | 用于为基于位置的服务渲染具有主视图部分和预览部分的用户界面的方法和装置 | |
CN102985901A (zh) | 用于为移动设备上基于位置的服务渲染对象的立体图及与其相关的内容的方法和装置 | |
TW201109623A (en) | Navigation indicator | |
US20140351284A1 (en) | System for performing a personalized information search | |
TW201305985A (zh) | 行動運算裝置的內容提供方法 | |
JP2011129143A (ja) | 情報提供システム,情報処理装置およびプログラム | |
KR101497994B1 (ko) | 멀티미디어 지도서비스 시스템 및 이의 제공방법 | |
Fröhlich et al. | On the Move, Wirelessly Connected to the World How to experience real-world landmarks through a wave, gaze, location coordinates, or touch, prompting delivery of useful digital information. | |
KR20190056948A (ko) | 지오태깅 정보를 이용한 지도 정보 제공방법 이를 위한 컴퓨터 프로그램 및 기록매체 | |
Sharma et al. | Mobile technologies and Tourism | |
Fröhlich et al. | The magazine archive includes every article published in Communications of the ACM for over the past 50 years. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PC41 | Official registration of the transfer of exclusive right |
Effective date: 20160602 |