KR100958961B1 - Nfc 애플리케이션들에 대한 음성 인터페이스 - Google Patents

Nfc 애플리케이션들에 대한 음성 인터페이스 Download PDF

Info

Publication number
KR100958961B1
KR100958961B1 KR1020070138646A KR20070138646A KR100958961B1 KR 100958961 B1 KR100958961 B1 KR 100958961B1 KR 1020070138646 A KR1020070138646 A KR 1020070138646A KR 20070138646 A KR20070138646 A KR 20070138646A KR 100958961 B1 KR100958961 B1 KR 100958961B1
Authority
KR
South Korea
Prior art keywords
uri
user
portable device
voice
keywords
Prior art date
Application number
KR1020070138646A
Other languages
English (en)
Other versions
KR20080063147A (ko
Inventor
빅터 비. 로츠
Original Assignee
인텔 코오퍼레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 인텔 코오퍼레이션 filed Critical 인텔 코오퍼레이션
Publication of KR20080063147A publication Critical patent/KR20080063147A/ko
Application granted granted Critical
Publication of KR100958961B1 publication Critical patent/KR100958961B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/04Details of telephonic subscriber devices including near field communication means, e.g. RFID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/74Details of telephonic subscriber devices with voice recognition means

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Telephone Function (AREA)

Abstract

NFC(near field communication)와 음성 인식을 조합하여 사용자가 휴대용 디바이스에서 웹 어드레스를 입력, 저장, 및 사용할 수 있게 하기 위한 방법이 개시된다. NFC 판독기, 음성 입력 인터페이스, 음성 인식 시스템, 및 메모리를 갖춘 휴대용 디바이스의 사용자는 휴대용 디바이스의 NFC 판독기가 오브젝트에서 발견되는 NFC 태그 또는 판독기와 접촉하는 것을 가능하게 한다. 오브젝트는 휴대용 디바이스의 사용자가 관심있어 하는 정보를 포함하고 있는데, NFC 판독기와 NFC 태그 또는 판독기가 접촉할 때, 휴대용 디바이스는 URI 및 URI와 연관된 디폴트 키워드를 수신한다. 휴대용 디바이스는, 디폴트 키워드에 그리고 URI가 획득된 날짜, 시간, 및 위치에 기초해, 휴대용 디바이스의 영구 저장소에 URI를 저장한다. 그 다음, 휴대용 디바이스의 사용자는 이후에 음성 입력 인터페이스 및 음성 인식 시스템을 사용해 URI를 검색하고 사용할 수 있는데, 사용자가 음성 입력 인터페이스쪽으로 디폴트 키워드를 발화할 때, 음성 인식 시스템은 URI를 검색한다.
휴대용 디바이스, NFC 판독기, 음성 인식 시스템, URI, 디폴트 키워드, 사용자-정의 키워드, 음성 입력 인터페이스

Description

NFC 애플리케이션들에 대한 음성 인터페이스{VOICE INTERFACE TO NFC APPLICATIONS}
본 발명은 일반적으로 NFC(near field communications)에 관한 것이다. 좀더 구체적으로, 본 발명은 NFC 애플리케이션들에 대한 음성 인터페이스에 관한 것이다.
NFC는 RFID(Radio Frequency Identification)에 관련된 초단거리 비접촉식 데이터 전송 기술(very short-range contactless data transfer technology)이다. NFC는, 유럽 및 일본에서, NFC 인터페이스가 내장된 휴대 전화를 사용하는 대중 교통 지불 시스템 및 POS(point-of-sale) 구매에 대한 상업적 성공을 실현하여 왔다.
제한된 범위에서 제안되고 전개되어 온 다른 NFC 애플리케이션은 스마트 포스터(Smart Posters)에 부착된 NFC 태그에 URI(Universal Resource Identifiers)를 저장하는 것이다. NFC가 장비된 휴대 전화의 사용자는 스마트 포스터에 NFC 태그를 스캔하여, 사용자의 휴대 전화에 포스터와 연관된 웹 콘텐츠를 자동으로 호출해낼 수 있다. 이것은 제한된 키패드의 디바이스에서 URI를 수동 입력해야 할 필요성을 제거한다. 그러나, 스마트 포스터 시나리오는 통상적으로, 사용자가 URI를 즉각적으로 사용하려 한다고 가정한다. 휴대용 디바이스 상에서 그러한 다수 URI를 검색(retrieve)하거나 관리(manage)하는 것의 문제점은 고려되지 않는다.
음성 인식은, 제한된 사용자 인터페이스 디바이스 상에서 웹 어드레스를 입력하는데 사용될 수 있는 가능한 다른 기술이다. 그러나, 대부분의 URI가 그것을 구두로 다른 사람에게 전달하기가 얼마나 불편한지를 생각한다면, 음성 인식 기술은 아주 정교해져야만 이 목적에 사용될 수 있을 것임이 명백하다. 정확한 음성 인식은 아주 큰 MIPS(million instructions per second)를 요구하는데, 이것은 저전력 휴대용 디바이스의 경우 문제가 될 수 있다. 더 나아가, 인식 엔진이 완벽하게 작용한다고 하더라도, 예를 들어, http://www!ncbi!nlm!nih!gov/entrez/query!fcgi?cmd=Retrieve&db=PubMed&list_uids=9962543&dopt=Abstract와 같은 통상적 URI를 구두로 입력하는 것의 문제점에는 극복하기 힘든 유용성 장애가 산적하다. (의도치 않은 하이퍼링크를 방지하기 위해, 앞서 참조된 URI에서 마침표는 느낌표로 대체되었다는 것에 주의해야 한다.)
따라서, 음성 인식을 NFC와 조합하여, 사용자가 휴대용 디바이스 상에서 웹 어드레스를 입력하고 사용할 수 있게 하는 기술이 필요하다.
본 발명의 실시예는, 휴대용 디바이스가 URI(Universal Resource Identifiers)뿐만 아니라 URI가 참조하는 웹 콘텐츠를, NFC 및 음성 인식 기술을 사용하여 효율적인 방식으로 프로세싱하는 것을 가능하게 한다. 이것은, NFC 판독기, 오디오 입력 인터페이스, 및 음성 인식 시스템을 포함하는 휴대용(즉, 이동형) 디바이스를 사용해 실현된다. NFC 판독기는, NFC 태그가 배치되는 "스마트 포스터" 및 다른 오브젝트(objects)로부터 URI를 판독하는데 사용될 수 있다. 오디오 입력 인터페이스는 NFC 판독기에 의해 검색된 URI를, 저장된 URI를 관리하기 위한 사용자-정의 키워드(user-defined keywords)로써 추가적으로 주해하는데 사용될 수 있다. 또한, 오디오 입력 인터페이스는 음성 인식 시스템과 함께, 저장된 URI를 검색하기 위한 음성 지원 룩업 메커니즘(voice assisted lookup mechanism)으로도 사용될 수 있다.
본 발명의 실시예는 음성 인식을 NFC와 조합하기 위한 융통성있는 프레임워크(flexible framework)를 제공한다. 이것은, 제한된 사용자 인터페이스(UI) 능력의 디바이스가 인터넷 콘텐츠를 좀더 용이하게 네비게이션하고 사용하는 것을 가능하게 할 수 있다. 또한, 본 발명의 실시예는, NFC 판독기에 의해 획득되는 URI와 연관된 메타-데이터(meta-data)를 통해, 휴대용 디바이스의 명령 어휘를 확장한다.
본 발명에 따르면, 음성 인식을 NFC와 조합하여, 사용자가 휴대용 디바이스 상에서 웹 어드레스를 입력하고 사용할 수 있게 하는 기술이 제공된다.
여기에 포함되어 명세서의 일부를 형성하는 첨부 도면은 본 발명의 실시예를 예시하고, 설명서와 함께, 부가적으로, 본 발명의 원리를 설명하고 당업자가 본 발 명을 활용할 수 있게 하는 역할을 한다. 도면에서, 유사한 참조 번호는 일반적으로 동일한, 기능적으로 유사한, 그리고/또는 구조적으로 유사한 요소를 지시한다. 어떤 요소가 처음으로 등장하는 도면은 대응하는 참조 번호의 제일 왼쪽 숫자(들)에 의해 지시된다.
여기에서 본 발명은 특정 응용의 예시적 실시예를 참조하여 설명되지만, 본 발명이 그것으로 한정되는 것은 아니라는 것을 이해할 수 있어야 한다. 여기에서 제공되는 교시를 접한 당업자라면, 그의 범위 내의 그리고 본 발명의 실시예가 상당한 효용을 가질 추가 분야 내의 추가 변경, 응용 및 실시예를 생각해낼 수 있을 것이다.
명세서에서의 본 발명의 "일 실시예", "실시예" 또는 "다른 실시예"에 대한 참조는, 그 실시예와 관련하여 설명된 특정 특징, 구조 또는 특성이 본 발명의 적어도 일 실시예에 포함된다는 것을 의미한다. 따라서, 명세서 전체에 걸쳐 다양한 위치에서 등장하는 "일 실시예에서" 또는 "실시예에서"라는 표현의 출현은 모두 반드시 동일한 실시예를 지칭하지 않는다.
본 발명의 실시예는 하드웨어, 소프트웨어, 또는 그 조합을 사용해 구현될 수 있고 하나 이상의 다중 코어 프로세서 플랫폼 또는 싱글-코어 프로세싱 시스템으로 구현될 수 있다. 도 1은 본 발명의 실시예에 따른 휴대용 디바이스(100)의 예시적 플랫폼 토폴로지를 예시한다. 다양한 실시예가 이러한 예시적 플랫폼 토폴로지의 관점에서 설명된다. 당업자라면, 이 설명서를 읽은 후, 다른 플랫폼 토폴로지 및/또는 다른 컴퓨터 아키텍처를 사용해 본 발명을 구현하는 방법을 알 수 있 을 것이다.
휴대용 디바이스(100)는 프로세서(102)를 포함한다. 앞서 지시된 바와 같이, 프로세서(102)는 싱글 코어, 듀얼 코어(dual core), 쿼드 코어(quad core), 또는 다중 코어 프로세서일 수 있다. 프로세서(102)는 캘리포니아주, Santa Clara에 위치한 Intel® Corporation에 의해 제조되는 Intel® Pentium® M 프로세서일 수 있거나, Intel® Corporation에 의해 각각 제조되는, 예를 들어, Intel® CoreTM Solo 프로세서, Intel® CoreTM Duo 프로세서 등과 같은, 여기에서 개시된 방법을 수행할 수 있는 다른 임의 유형의 프로세서일 수 있다. 프로세서(102)는 다중 스레드(multiple threads)를 또한 포함할 수 있다.
프로세서(102)는, FSB(front side bus; 106)를 통해, 노스 브리지(North bridge)로도 공지되어 있는, MCH(memory controller hub; 104)와 통신할 수 있다. MCH(104)는 메모리 버스(108)를 통해 시스템 메모리(110)와 통신한다. 메모리(110)는 하드 디스크, 플로피 디스크, RAM(random access memory), ROM(read only memory), 플래시 메모리, 또는 프로세서(102)에 의해 판독 가능한 다른 임의 유형의 매체일 수 있다. 메모리(110)는 본 발명의 방법 실시예의 실행을 수행하기 위한 명령어를 저장할 수 있다. 메모리(110)는 휴대용 디바이스(100)를 사용해 캡처되는 각각의 URI 및 그것의 연관 데이터도 저장할 수 있다. MCH(104)는 그래픽 버스(112)를 통해 AGP(advanced graphics port; 114)와도 통신할 수 있다.
MCH(104)는, PCI(peripheral component interconnect) 버스(116)를 통해, 사 우스 브리지(South bridge)로도 공지되어 있는, ICH(I/O controller hub; 118)와 통신할 수 있다. ICH(118)는, PCI 버스(126)를 통해, NFC 판독기(120), 오디오 입력 인터페이스(122), 네트워크 인터페이스 컨트롤러(NIC; 124), 웹 콘텐츠뿐만 아니라 다른 정보를 표시하기 위한 디스플레이(128), 및 키보드(130)와 같은, 그러나 이것으로 한정되는 것은 아닌, 하나 이상의 I/O(Input/Output) 컴포넌트 디바이스에 연결될 수 있다. 많은 경우, 키보드(130)는 제한된 사용자 인터페이스(UI)일 수 있다. I/O 컴포넌트의 다른 유형도 사용될 수 있다.
휴대용 디바이스(100)의 NFC 판독기(120)가 URI 입력에 사용될 수도 있다. 예를 들어, NFC 판독기(120)는, 예를 들어, NFC 태그 상에 부착된 정보를 가진 스마트 포스터 또는 다른 임의 오브젝트로부터 오브젝트, 이벤트, 광고 등에 관한 정보를 획득하는데 사용될 수 있다. 사용자가 NFC 태그를 휴대용 디바이스(100)의 NFC 판독기(120)와 접촉할 때, 예를 들어, URI와 같은, 정보가 NFC 판독기(120)에 의해 판독될 수 있다. 일 실시예에서는, URI가 획득되는 오브젝트, 예를 들어, 스마트 포스터의 콘텐츠에 특정된 키워드들이 또한 NFC 판독기(120)에 의해 판독되어, URI를 저장하고 검색할 때의 디폴트 키워드들(default keywords)로서 사용될 수 있다. 휴대용 디바이스(100)가 무선 인터넷 능력을 갖는 실시예에서, 휴대용 디바이스(100)의 NFC 판독기(120)가 NFC 태그에 정보가 부착되어 있는 스마트 포스터 또는 다른 오브젝트로부터의 NFC 태그에 접촉할 때, 디스플레이(128)에 웹 브라우저 윈도우가 열릴 수 있고 휴대용 디바이스(100)는 인터넷에 접속하여, NFC 판독기(120)에 의해 판독된 URI와 연관된 데이터를 다운로드할 수 있다.
오디오 입력 인터페이스(122)는 분류 및 검색 목적에 사용될 수 있다. 예를 들어, URI가 NFC 판독기(120)를 통해 휴대용 디바이스(100)에 의해 판독된 후, 사용자는, 오디오 입력 인터페이스(122)를 통해 사용자-정의 키워드들을 입력함으로써, 오디오 입력 인터페이스(122)를 통해 NFC 태그로부터 획득되는 디폴트 키워드들을 보강할 수 있다.
휴대용 디바이스(100)는 (팬텀 화법으로 도시되어 있는) 음성 인식 시스템(132)을 더 포함한다. 음성 인식 시스템(132)은 하드웨어, 소프트웨어, 또는 그 조합으로 구현될 수 있다. 음성 인식 시스템(132)이 하드웨어로 구현되면, 음성 인식 시스템(132)은 PCI 버스(116)를 통해 MCH(104)에 연결될 수 있다. 음성 인식 시스템(132)이 소프트웨어로 구현되면, 음성 인식 시스템(132)은 메모리(110)에서 발견될 수 있다(도시되지 않음). 음성 인식 시스템(132)은 오디오 입력 인터페이스(122)로부터 수신되는 음성 입력에 기초해 URI를 서치(search)하고 검색(retrieve)하는데 사용될 수 있다. 음성 인식 정확도 및 효율성은, 제한된 어휘 영역에 적용될 때, 극적으로 향상된다. 본 발명의 일 실시예에서, 음성 인식 시스템(132)은 명령-구동 메뉴 및 키워드-기반 룩업과 같은 제한된 어휘 영역을 사용할 수 있다.
플래시 메모리(134)와 같은, 비휘발성 메모리가 SPI(System Parallel Interface) 버스(136)를 통해 ICH(118)에 연결될 수 있다. 본 발명의 실시예에서, BIOS 펌웨어는 플래시 메모리(134)에 상주할 수 있고, 플랫폼의 부팅시에, 플래시 메모리(134)에 저장된 명령어가 실행될 수 있다. 실시예에서, 플래시 메모리(134) 는, 여기에서 설명되는 방법 실시예의 실행을 수행하기 위한 명령어를 저장할 수도 있다. 일 실시예에서, 음성 인식 시스템(132)은 플래시 메모리(134)에 저장된 소프트웨어로 구현될 수도 있다. 이 경우, 음성 인식 시스템(132)은, 휴대용 디바이스(100)가 턴온(turn on)될 때, 플랫폼의 시스템 부팅 동안, 초기화될 수 있다.
앞서 지시된 바와 같이, 본 발명의 실시예는, 오디오 인터페이스 및 음성 인식 시스템과 조합된 NFC 인터페이스를 사용해, URI 입력의 복잡하고 오류가 발생하기 쉬운 태스크를 휴대용 디바이스에서 수행한다. 사용자가 음성을 통해 전체 URI를 입력하게 하기보다는, 사용자는 NFC를 통해 URI를 입력할 수 있고, URI와 연관된 데이터를 검색하고 조작하는데 사용될 수 있는 음성 입력 인터페이스를 통해 사용자-정의 키워드를 선택적으로 입력할 수 있다.
도 2는, 본 발명의 실시예에 따른, 음성 인식과 NFC를 조합하여, 사용자가 휴대용 디바이스 상에서 웹 어드레스를 입력하고 사용할 수 있게 하기 위한 예시적 시스템(200)을 도시하는 블록도이다. 시스템(200)은 휴대용 디바이스(100), 현재 극장에서 상영되는 영화의 스마트 포스터(202), 예를 들어 인터넷(204)과 같은 네트워크, 및 웹 페이지(206)를 포함한다. 스마트 포스터(202)는 광고 영화와 연관된 URI를 포함하고 있는 NFC 태그(208)를 포함한다. 앞서 지시된 바와 같이, 휴대용 디바이스(100)는 NFC 판독기(120), 오디오 입력 인터페이스(122), 및 음성 인식 시스템(132)(명시적으로 도시되지 않음)을 포함한다.
스마트 포스터(202)에서 광고되는 영화에 참석하고 싶은 사용자(210)는, 휴대용 디바이스(100)의 NFC 판독기(120)가 NFC 태그(208)에 접촉하여, URI 및 연관 된 디폴트 키워드를 휴대용 디바이스(100)로 판독할 수 있게 할 수 있다. NFC 판독기(120)에 의해 판독되는 연관 키워드는 영화의 타이틀, 영화가 상영되는 장소 및 시점의 지역 극장 및 시간, 그리고 영화에 관한 다른 정보일 수 있다. URI가 캡처되는 시간, 날짜, 및 위치 또한 URI를 위한 주해(annotation)로서 사용될 수 있다.
URI는 디폴트 키워드 및, 사용자가 원한다면, 음성 입력 인터페이스를 통해 사용자에 의해 입력된 사용자-정의 키워드를 사용해 저장될 수 있다. URI가 판독되고 나면, 사용자(210)는 사용자-정의 키워드로써 URI를 구두로(verbally) 주해할 수 있다. 이 일례에서, 사용자(210)는, 오디오 입력 인터페이스(122)쪽으로 키워드 "JoeActor"를 발화하는 것에 의해, URI를 구두로 주해한다. "JoeActor"는 광고된 영화에서 사용자(210)가 가장 선호하는 배우이므로, 이후에 URI를 검색하려 할 때 사용자(210)가 기억하기 용이할 것이다.
휴대용 디바이스(100)가 무선 인터넷 접속을 포함하면, 휴대용 디바이스(100)는 NFC 판독기(120)에 의해 판독된 URI와 연관된 웹 페이지(206)를 로드할 수 있다. 웹 페이지(206)에서의 일차 콘텐츠 이외에, 웹 페이지(206)는 임베디드 XML(eXtensible Markup Language) 데이터 아일랜드로서 인코딩된 메타-데이터를 포함할 수 있다. 메타-데이터는 사용자에 의한 후속 서치 및 선택을 용이하게 하는데 사용될 수 있다. 예를 들어, 메타-데이터는 상이한 디바이스 폼 팩터에 대해 최적화된 한 세트의 콘텐츠 링크, 작은 그래픽 아이콘, 및 오디오 입력 인터페이스(122)를 사용해 구두로 입력될 수 있는 (룩업을 위한) 한 세트의 키워드를 포함 할 수 있다.
메타-데이터는 추가적 관련 링크에 결합된 추가적 음성 명령도 포함할 수 있다. 이 명령은 타겟 웹사이트의 네비게이션을 가속하는데 도움이 될 수 있다. 예를 들어, URI가 영화가 상영중인 극장에 인접한 레스토랑을 포함한다면, 음성 명령 메타-데이터는 인접 레스토랑으로부터의 메뉴의 디스플레이(즉, <Command word="menu"; link=http://www?Restaurant?com/menu/>) 또는 레스토랑으로의 방향(즉, <Command word="restaurantdirections"; link=http://www?Restaurant?com/map/>)을 제공하기 위한 내부 링크를 지시할 수 있다. URI는 극장으로의 방향을 위한 명령(즉, <Command word="theatredirections"; link=http://www?Theatre?com/map/>)도 포함할 수 있다. (의도치 않은 하이퍼링크를 방지하기 위해, 앞서 참조된 URI에서 마침표는 물음표로 대체되었다는 것에 주의해야 한다.) 휴대용 디바이스(100)의 음성 인식 시스템(132)은, 사용자가 URI를 선택할 때, 그러한 확장 명령으로써 일시적으로 보강될 수 있다.
본 발명의 실시예에서는, NFC 인터페이스(120)에 의해 캡처된 URI와 연관된 웹 콘텐츠가 즉각적으로 시청될 것이 강제되지 않는다. 간단한 명령-지향 음성 인식 프로세싱(simple command-oriented voice recognition processing)이, 저장된 URI를 검색 및 조작되게 할 수 있다. 휴대용 디바이스의 음성 인식 시스템 및 오디오 입력 인터페이스는 다같이, 사용자가 디폴트 및 사용자-정의 키워드를 사용해 URI 룩업을 수행할 수 있게 하는 음성-기반 인터페이스를 형성한다.
도 3은, 본 발명의 실시예에 따른, 휴대용 디바이스가 인터넷 콘텐츠를 네비게이션하고 사용할 수 있게 하기 위한 예시적 방법을 설명하는 흐름도(300)이다. 본 발명이, 흐름도(300)와 관련하여 여기에서 설명되는 실시예로 한정되는 것은 아니다. 오히려, 당업자라면, 여기에서 제공되는 교시를 읽은 후, 다른 기능 흐름도가 본 발명의 범위 내에 있다는 것을 분명히 알 수 있을 것이다. 프로세스는, 프로세스가 즉각적으로 블록 304로 진행하는 블록 302에서 시작한다.
블록 304에서, 휴대용 디바이스의 NFC 판독기는, 예를 들어, 스마트 포스터와 같은 오브젝트에서 발견되는 NFC 태그에 접촉한다. 그 다음, 프로세스는 블록 306으로 진행한다.
블록 306에서, 휴대용 디바이스는 NFC 판독기를 통해 URI 및 URI와 연관된 디폴트 키워드를 수신한다. 그 다음, 프로세스는 블록 308로 진행한다.
블록 308에서, 휴대용 디바이스의 사용자는 휴대용 디바이스의 음성 입력 인터페이스를 통해 URI를 사용자-정의 키워드로써 선택적으로 주해할 수 있다. 그 다음, 프로세스는 판정 블록 310으로 진행한다.
판정 블록 310에서는, URI와 연관된 웹 페이지가 휴대용 디바이스에서 즉각적으로 다운로드 및 표시될 것인지의 여부가 판정된다. 휴대용 디바이스는 URI와 연관된 웹 페이지를 저장하고 있는 서버와 인터넷을 통해 접속할 수 있도록 구성되며, 사용자가 그 시점에서 웹 페이지를 시청하고자 한다면, 휴대용 디바이스는, 블록 312에서, 웹 페이지를 검색하고 표시할 수 있다. 그 다음, 프로세스는 블록 314로 진행하며, 여기서, 사용자는 도 2를 참조하여 전술한 바와 같이, 인터넷 콘 텐츠를 네비게이션하고 사용할 수 있다. 사용자는 당업자에게 널리 주지되어 있는 방식으로 인터넷을 서핑할 수도 있다. 그 다음, 프로세스는 블록 316으로 진행한다.
판정 블록 310으로 돌아가, URI와 연관된 웹 페이지가 휴대용 디바이스에서 즉각적으로 다운로드 및 표시되지 않는다고 판정되면, 프로세스는 블록 316으로 진행한다.
블록 316에서, 휴대용 디바이스는 URI, 키워드, 룩업을 위한 아이콘, 및 음성 인식을 위한 명령을 휴대용 디바이스의 영구 저장소에 저장한다. 그 다음, 프로세스는 블록 316으로 진행한다.
블록 318에서, 사용자는 음성-기반 인터페이스를 사용해 이후에 URI를 검색하고 사용할 수 있다.
도 4는, 본 발명의 실시예에 따른, 음성 입력 인터페이스를 통해, 휴대용 디바이스에 저장된 URI를 검색하고 사용하기 위한 예시적 방법을 설명하는 흐름도(400)이다. 본 발명은, 흐름도(400)를 참조하여 여기에서 설명되는 실시예로 제한되는 것은 아니다. 오히려, 당업자라면, 여기에서 제공되는 교시를 읽은 후, 다른 기능 흐름도가 본 발명의 범위 내에 있다는 것을 분명히 알 수 있을 것이다. 프로세스는 블록 402에서 시작하며, 여기서, 프로세스는 즉각적으로 블록 404로 진행한다.
블록 404에서, 사용자는 휴대용 디바이스의 영구 저장소에 저장된 URI를 검색하기 위한 음성 명령을 발행할 수 있다. 예를 들어, 사용자는 휴대용 디바이스 에 저장된 Joe Actor에 관한 모든 URI를 검색하기 위해 음성 명령 "JoeActor"를 발행할 수 있다. 그 다음, 프로세스는 블록 406으로 진행한다.
블록 406에서는, 키워드 "JoeActor"와 정합하는 URI의 표현이 사용자에게 표시된다. 예를 들어, 키워드 "JoeActor"와 정합하는 URI 각각을 위한 그래픽 아이콘 및 짧은 타이틀이 표시될 수 있다. 키워드, 시간/날짜/위치 등과 같은, 그것이 원래 획득되었을 때의 URI와 연관된 다른 정보 또한 사용자가 원하는 URI를 선택하는데 도움이 되도록 표시될 수 있다. 그 다음, 프로세스는 판정 블록 408로 진행한다.
판정 블록 408에서는, 사용자가 사용자에게 흥미로운 URI를 발견하였는지의 여부가 판정된다. 사용자가 사용자에게 흥미로운 URI를 발견하였다면, 프로세스는 블록 410으로 진행한다.
블록 410에서, 사용자는 디스플레이될, 사용자에게 흥미로운 URI를 선택할 수 있다. 그 다음, 프로세스는 블록 412로 진행한다.
블록 412에서, 휴대용 디바이스는 인터넷에 접속하여, URI에 대응하는 웹 콘텐츠를 로드한다. 웹 콘텐츠가 새로운 메타-데이터를 포함하고 있다면, 휴대용 디바이스는 저장된 URI 참조를 새로운 메타-데이터에 의해 보강할 수 있다.
판정 블록 408로 돌아가, 사용자가 사용자에게 흥미로운 URI를 발견하지 못했다고 판정되면, 프로세스는 블록 404로 진행하며, 여기서, 사용자는 상이한 키워드를 사용해 음성 명령을 발행할 수 있다.
키워드가 하나의 정합만을 초래하는 실시예에서, 휴대용 디바이스는 인터넷 에 직접적으로 접속하여 그 URI에 대응하는 웹 콘텐츠를 로드할 수 있다.
대부분의 NFC 판독기는 다른 NFC 판독기에 의해 판독될 NFC 태그를 에뮬레이트(emulate)할 수 있다. 그에 따라, 사용자가 자신의 휴대용 디바이스를 오브젝트의 NFC 태그로부터의 URI로써 자동으로 로드될 수 있게 할 때, 그 휴대용 디바이스는 URI를 NFC 판독기를 가진 다른 휴대용 디바이스로도 전송할 수 있다. 예를 들어, 공항에서의 공중 키오스크는 지역 호텔, 교통 수단, 레스토랑, 및 다른 서비스의 URI가 사전-로드된 데이터베이스와 연결된 음성 인식 인터페이스를 포함할 수 있다. 사용자는 정합하는 서비스를 조회하기 위해 키오스트의 음성 입력을 사용해 원하는 서비스 명칭을 발화할 수 있다. 사용자에 의해 서비스가 선택되고 나면, 키오스크는 그 서비스의 URI를 그것의 NFC 판독기로 로드할 수 있다. 그 다음, 사용자는 자신의 휴대용 디바이스의 NFC 판독기를 키오스크의 NFC 판독기에 접촉하여 데이터를 자신의 휴대용 디바이스로 판독할 수 있다. 이런 식으로, 예를 들어, 전화번호, 웹 사이트, 방향 등과 같은, 연관된 최신 접촉 정보가 휴대용 디바이스에 의해 인터넷 접속을 통해 용이하게 로드될 수 있다.
도 5는, 본 발명의 실시예에 따른, 하나의 NFC 판독기로부터 다른 NFC 판독기로 정보를 전달하기 위한 예시적 방법을 도시하는 흐름도(500)이다. 본 발명이, 흐름도(500)를 참조하여 여기에서 설명되는 실시예로 제한되는 것은 아니다. 오히려, 당업자라면, 여기에서 제공되는 교시를 읽은 후, 다른 기능 흐름도가 본 발명의 범위 내에 있다는 것을 분명히 알 수 있을 것이다. 프로세스는 블록 502에서 시작하며, 여기서, 프로세스는 즉각적으로 블록 504로 진행한다.
블록 504에서, 사용자는 URI의 사전-로드된 데이터베이스와 연결된 음성 인식 인터페이스를 갖춘 오브젝트로 발화한다. 사용자에 의해 발화된 키워드는, 오브젝트가 그에 관한 정보를 가지고 있으며 사용자에 의해 검색될 수 있는 복수의 원하는 서비스 중 하나이다. 프로세스는 블록 506으로 진행한다.
블록 506에서는, 정합하는 서비스가 오브젝트에 의해 사용자에게 표시된다. 그 다음, 프로세스는 블록 508로 진행한다.
블록 508에서, 사용자는 사용자에게 관심있는 서비스를 선택할 수 있다. 그 다음, 프로세스는 블록 510으로 진행한다.
블록 510에서, 오브젝트는 그 서비스의 URI를 그의 NFC 판독기로 로드할 수 있다. 그 다음, 프로세스는 블록 512로 진행한다.
그 다음, 블록 512에서, 사용자는 사용자의 휴대용 디바이스의 NFC 판독기가 오브젝트의 NFC 판독기에 접촉하여 서비스의 URI를 사용자의 휴대용 디바이스로 판독할 수 있게 한다.
본 발명의 실시예는 하드웨어, 소프트웨어, 또는 그 조합을 사용해 구현될 수 있고, 도 1에 도시된 바와 같은, 하나 이상의 휴대용 컴퓨터 시스템 또는 다른 프로세싱 시스템으로 구현될 수 있다. 여기에서 설명된 기술은 임의의 컴퓨팅, 소비자 가전(consumer electronics) 또는 프로세싱 환경에 응용될 수 있다. 본 기술은 이동 또는 고정 컴퓨터, PDA(personal digital assistants), 셋톱 박스, 셀룰러폰 및 페이저, (DVD(Digital Video Disc) 플레이어, 퍼스널 비디오 레코더, 퍼스널 비디오 플레이어, 위성 수신기, 스테레오 수신기, 케이블 TV 수신기를 포함하는) 소비자 가전 디바이스, 그리고 적어도 하나의 프로세서, (휘발성 및 비휘발성 메모리 및/또는 저장 소자를 포함하는) 프로세서에 의해 액세스 가능한 저장 매체, 적어도 하나의 입력 디바이스, 및 하나 이상의 출력 디바이스를 포함할 수 있는 다른 전자 디바이스와 같은 프로그램 가능한 머신에서 실행되는 프로그램으로 구현될 수 있다. 프로그램 코드는 입력 디바이스를 사용해 입력된 데이터에 적용되어, 설명된 기능을 수행하고 출력 정보를 생성한다. 출력 정보는 하나 이상의 출력 디바이스에 적용될 수 있다. 당업자라면, 본 발명이, 멀티프로세서 시스템, 미니컴퓨터, 메인프레임 컴퓨터, 독립 가전 디바이스 등을 포함하는, 다양한 시스템 구성으로 실시될 수 있다는 것을 알 수 있을 것이다. 또한, 본 발명은, 태스크 또는 그의 일부가 통신 네트워크를 통해 링크되는 원격 프로세싱 디바이스에 의해 수행될 수 있는 분산 컴퓨팅 환경에서도 실시될 수 있다.
각 프로그램은 프로세싱 시스템과 통신하는 높은 수준의 절차적 또는 객체 지향적 프로그래밍 언어로 구현될 수 있다. 그러나, 원한다면, 프로그램은 어셈블리어 또는 기계어로 구현될 수도 있다. 어떤 경우이든, 이 언어는 컴파일 또는 해석될 수 있다.
프로그램 명령어는, 명령어로 프로그램되는 범용 또는 특수 목적 프로세싱 시스템이 여기에서 설명된 동작을 수행하게 하는데 사용될 수 있다. 다른 방법으로, 동작은 동작을 수행하기 위한 하드와이어드 로직(hardwired logic)을 포함하는 특정 하드웨어 컴포넌트에 의해 또는 프로그램된 컴퓨터 컴포넌트와 맞춤(custom) 하드웨어 컴포넌트의 임의 조합에 의해 수행될 수 있다. 여기에서 설명된 방법은, 본 방법을 수행하도록 프로세싱 시스템 또는 다른 전자 디바이스를 프로그램하는데 사용될 수 있는 명령어가 저장되어 있는 머신 액세스 가능 매체를 포함할 수 있는 컴퓨터 프로그램 제품으로서 제공될 수도 있다. 여기에서 사용되는 "머신 액세스 가능 매체(machine accessible medium)"라는 용어는, 머신에 의한 실행을 위한 명령어의 시퀀스를 저장 또는 인코딩할 수 있는 그리고 머신이 여기에서 설명된 방법 중 임의 방법을 수행하게 하는 임의 매체를 포함할 것이다. 따라서, "머신 액세스 가능 매체"라는 용어는 고체 메모리(solid-state memory), 광 및 자기 디스크, 그리고 데이터 신호를 인코딩하는 반송파를 포함하지만, 그것으로 한정되는 것은 아니다. 더 나아가, 업계에서는, 액션을 취하거나 결과를 발생시키는 일 형태 또는 다른 형태(예를 들어, 프로그램, 절차, 프로세스, 애플리케이션, 모듈, 로직 등)에서, 소프트웨어에 관하여 말하는 것이 일반적이다. 그러한 표현은, 프로세싱 시스템에 의해 프로세서가 액션을 수행하거나 결과를 발생시키게 하기 위한 소프트웨어의 실행을 간단하게 기술하는 방법일 뿐이다.
본 발명의 다양한 실시예가 상술되었지만, 그것은, 한정이 아닌, 단지 일례로써 제시되었다는 것을 이해할 수 있어야 한다. 당업자라면, 첨부된 청구항에서 정의되는 바와 같은 본 발명의 정신 및 범위를 벗어나지 않으면서, 형태 및 세부 사항에서 다양한 변화가 이루어질 수 있다는 것을 이해할 수 있을 것이다. 따라서, 본 발명의 폭과 범위는 상술된 예시적 실시예 중 어떤 것에 의해서도 제한되지 않아야 하며, 다음의 청구항 및 그것의 등가물에 따라 정의되어야 한다.
도 1은 본 발명의 일 실시예에 따른 휴대용 디바이스의 예시적 플랫폼 토폴로지를 예시하는 블록도.
도 2는, 본 발명의 실시예에 따른, 음성 인식 및 NFC를 조합하여, 사용자가 휴대용 디바이스 상에서 웹 어드레스를 입력하고 사용할 수 있게 하기 위한 예시적 시스템을 도시하는 블록도.
도 3은, 본 발명의 실시예에 따른, 휴대용 디바이스가 인터넷 콘텐츠를 네비게이션하고 사용할 수 있게 하기 위한 예시적 방법을 설명하는 흐름도.
도 4는, 본 발명의 실시예에 따른, 음성 입력 인터페이스에 의해, 휴대용 디바이스에 저장된 URI를 검색하고 사용하기 위한 예시적 방법을 설명하는 흐름도.
도 5는, 본 발명의 실시예에 따른, 하나의 NFC 판독기로부터 다른 NFC 판독기로 정보를 전달하기 위한 예시적 방법을 도시하는 흐름도(500).
<도면의 주요 부분에 대한 부호의 설명>
100: 휴대용 디바이스
102: 프로세서
110: 메모리
120: NFC 판독기
122: 오디오 입력 인터페이스
128: 디스플레이
130: 키보드
132: 음성 인식 시스템
134: 플래시

Claims (21)

  1. 웹 콘텐츠를 프로세싱하기 위한 휴대용 디바이스로서,
    NFC(Near Field Communications) 판독기, 오디오 입력 인터페이스, 음성 인식 시스템, 및 메모리에 연결된 프로세서를 포함하며,
    상기 NFC 판독기는 NFC 태그들을 가진 오브젝트들로부터 URI(Universal Resource Identifier) 입력 및 연관된 키워드들을 판독하고,
    상기 메모리는 상기 연관된 키워드들에 기초해 상기 URI 입력을 저장하며,
    상기 오디오 입력 인터페이스 및 상기 음성 인식 시스템은 상기 휴대용 디바이스의 사용자가 상기 연관된 키워드들을 사용해 구두로 상기 URI 입력을 상기 메모리로부터 검색할 수 있게 하는 휴대용 디바이스.
  2. 제1항에 있어서,
    상기 오디오 입력 인터페이스 및 상기 음성 인식 시스템은 상기 휴대용 디바이스의 사용자가 상기 URI 입력을 사용자-정의 키워드들로 주해할 수 있게 하고, 상기 사용자-정의 키워드들은 상기 사용자가 상기 URI 입력을 상기 메모리로부터 구두로 검색할 수 있게 하는 휴대용 디바이스.
  3. 제1항에 있어서,
    상기 URI 입력과 연관된 웹 콘텐츠를 표시하기 위한 디스플레이를 더 포함하 는 휴대용 디바이스.
  4. 웹 콘텐츠를 프로세싱하기 위한 시스템으로서,
    입/출력 디바이스들로서의 NFC(Near Field Communications) 판독기 및 오디오 입력 인터페이스, 음성 인식 시스템, 및 메모리를 갖는 이동형(mobile) 디바이스; 및
    NFC 태그를 가진 오브젝트
    를 포함하며,
    상기 NFC 태그는 상기 오브젝트 및 연관된 디폴트 키워드들에 관한 정보를 획득하기 위한 적어도 하나의 URI를 포함하고,
    상기 이동형 디바이스로부터의 상기 NFC 판독기와 상기 NFC 태그가 접촉할 때, 상기 오브젝트로부터의 상기 적어도 하나의 URI 및 상기 디폴트 키워드들은 상기 이동형 디바이스로 전송되고, 상기 적어도 하나의 URI는 상기 디폴트 키워드들을 참조로서 사용해 상기 이동형 디바이스의 상기 메모리에 저장되며,
    사용자가 상기 URI와 연관된 웹 페이지를 시청하기 위해 상기 메모리로부터 상기 URI를 검색하고자 할 때, 상기 사용자는 상기 디폴트 키워드들 중 적어도 하나를 상기 이동형 디바이스의 상기 오디오 입력 인터페이스로 발화하고, 상기 디폴트 키워드들 중 상기 적어도 하나를 청취하면, 상기 음성 인식 시스템은 상기 URI를 검색하며 상기 이동형 디바이스가 네트워크를 통해 서버와 접속하여 상기 URI와 연관된 상기 웹 페이지를 획득하고 표시할 수 있게 하는 시스템.
  5. 제4항에 있어서,
    상기 적어도 하나의 URI가 상기 디폴트 키워드들을 참조로서 사용해 상기 이동형 디바이스의 상기 메모리에 저장되는 것에 후속하여, 상기 사용자는 상기 음성 입력 인터페이스를 통해 사용자-정의 키워드들을 입력하고, 상기 사용자-정의 키워드들은 상기 메모리에 저장된 상기 URI를 참조하는 데 사용되는 시스템.
  6. 제4항에 있어서,
    상기 표시된 웹 페이지는, 상기 사용자에 의한 후속 서치 및 선택을 용이하게 하는데 사용될 메타-데이터를 포함하는 시스템.
  7. 제4항에 있어서,
    상기 표시된 웹 페이지는, 상기 웹 페이지의 네비게이션을 가속하기 위해 추가 관련 링크들에 결합된 음성 명령들을 포함하는 시스템.
  8. 인터넷 콘텐츠를 네비게이션하고 사용하기 위한 방법으로서,
    휴대용 디바이스의 NFC(Near Field Communications) 판독기가 오브젝트에서 발견되는 NFC 태그를 접촉할 수 있게 하는 단계 - 상기 오브젝트는 상기 휴대용 디바이스의 사용자가 관심있어 하는 정보를 포함하고 있고, 상기 NFC 판독기와 상기 NFC 태그가 접촉할 때, 상기 휴대용 디바이스는, URI 및 상기 URI와 연관된 디폴트 키워드들을 수신하고, 상기 디폴트 키워드에 그리고 상기 URI가 획득된 날짜, 시간, 및 위치에 기초해, 상기 URI를 상기 휴대용 디바이스의 영구 저장소에 저장함 - ; 및
    상기 사용자가 이후에 음성-기반 인터페이스를 사용해 상기 URI를 검색하고 사용할 수 있게 하는 단계
    를 포함하고,
    상기 사용자는 상기 디폴트 키워드들을 발화하여 상기 음성-기반 인터페이스가 상기 URI를 검색할 수 있게 하는 방법.
  9. 제8항에 있어서,
    상기 사용자가 이후에 상기 음성-기반 인터페이스를 사용해 상기 URI를 검색하고 사용할 수 있게 하는 단계는,
    사용자가, 상기 음성-기반 인터페이스를 사용해, 상기 URI를 검색하기 위한 음성 명령을 발행할 수 있게 하는 단계 - 상기 음성 명령은 상기 디폴트 키워드들 중 하나이고, 상기 음성 명령이 상기 음성-기반 인터페이스에 의해 수신될 때, 상기 음성-기반 인터페이스는 상기 음성 명령을 사용하여 상기 음성 명령과 연관된 URI들의 리스트를 검색함 - ;
    상기 URI들의 리스트가 상기 휴대용 디바이스에 표시될 수 있게 하는 단계;
    상기 사용자가 상기 URI들의 리스트로부터 상기 사용자의 선택의 URI를 선택할 수 있게 하는 단계; 및
    상기 URI의 선택시에, 네트워크를 통해 서버에 자동으로 접속하여, 상기 URI와 연관된 웹 콘텐츠를 획득하고 표시하는 단계
    를 포함하고,
    상기 웹 콘텐츠가 메타-데이터를 포함하고 있다면, 상기 저장된 URI 참조를 상기 메타-데이터에 의해 보강하는(augment) 방법.
  10. 제9항에 있어서,
    상기 사용자가 상기 사용자의 선택의 URI를 선택할 수 없다면, 상기 사용자가 새로운 음성 명령을 제공할 수 있게 하고, 상기 새로운 음성 명령은 상기 사용자의 선택의 상기 URI의 서치를 가능하게 하기 위한 상이한 디폴트 키워드인 방법.
  11. 제9항에 있어서,
    상기 메타-데이터는 상기 사용자에 의한 상기 선택된 URI의 후속 서치 및 선택을 용이하게 하는데 사용되는 방법.
  12. 제9항에 있어서,
    상기 메타-데이터는 상기 웹 콘텐츠의 네비게이션을 가속하기 위해 추가 관련 웹 링크들에 결합된 음성 명령들 중 하나 이상을 포함하는 방법.
  13. 제9항에 있어서,
    상기 메타-데이터는 임베디드 XML(eXtensible Markup Language) 데이터 아일랜드로서 인코딩되는 방법.
  14. 제8항에 있어서,
    상기 URI를 상기 영구 저장소에 저장하는 것에 후속하여, 상기 사용자가 상기 오브젝트와 연관된 정보에 기초해 사용자-정의 키워드들을 입력할 수 있게 하고, 상기 사용자-정의 키워드들은 상기 영구 저장소에서 상기 URI를 참조하는 데 사용되는 방법.
  15. 복수의 머신 액세스 가능 명령어를 저장한 저장 매체로서,
    상기 명령어들이 프로세서에 의해 실행될 때, 상기 명령어들은,
    휴대용 디바이스의 NFC(Near Field Communications) 판독기가 오브젝트에서 발견되는 NFC 태그를 접촉할 수 있게 하기 위한 명령어들 - 상기 오브젝트는 상기 휴대용 디바이스의 사용자가 관심있어 하는 정보를 포함하고 있고, 상기 NFC 판독기와 상기 NFC 태그가 접촉할 때, 상기 휴대용 디바이스는, URI 및 상기 URI와 연관된 디폴트 키워드들을 수신하고, 상기 디폴트 키워드들에 그리고 상기 URI가 획득된 날짜, 시간, 및 위치에 기초해, 상기 URI를 상기 휴대용 디바이스의 영구 저장소에 저장함 - ; 및
    상기 사용자가 이후에 음성-기반 인터페이스를 사용해 상기 URI를 검색하고 사용할 수 있게 하기 위한 명령어들을 제공하며,
    상기 사용자는 상기 디폴트 키워드들을 발화하여 상기 음성-기반 인터페이스가 상기 URI를 검색할 수 있게 하는, 복수의 머신 액세스 가능 명령어를 저장한 저장 매체.
  16. 제15항에 있어서,
    상기 사용자가 이후에 상기 음성-기반 인터페이스를 사용해 상기 URI를 검색하고 사용할 수 있게 하기 위한 명령어들은,
    사용자가, 상기 음성-기반 인터페이스를 사용해, 상기 URI를 검색하기 위한 음성 명령을 발행할 수 있게 하기 위한 명령어들 - 상기 음성 명령은 상기 디폴트 키워드들 중 하나이고, 상기 음성 명령이 상기 음성-기반 인터페이스에 의해 수신될 때, 상기 음성-기반 인터페이스는 상기 음성 명령을 사용하여 상기 음성 명령과 연관된 URI들의 리스트를 검색함 - ;
    상기 URI들의 리스트가 상기 휴대용 디바이스에 표시될 수 있게 하기 위한 명령어들;
    상기 사용자가 상기 URI의 리스트로부터 상기 사용자의 선택의 URI를 선택할 수 있게 하기 위한 명령어들; 및
    상기 URI의 선택시에, 네트워크를 통해 서버에 자동으로 접속하여, 상기 URI와 연관된 웹 콘텐츠를 획득하고 표시하기 위한 명령어들을 포함하며,
    상기 웹 콘텐츠가 메타-데이터를 포함하고 있다면, 상기 저장된 URI 참조를 상기 메타-데이터에 의해 보강하는, 복수의 머신 액세스 가능 명령어를 저장한 저장 매체.
  17. 제16항에 있어서,
    상기 사용자가 상기 사용자의 선택의 URI를 선택할 수 없다면, 상기 사용자가 새로운 음성 명령을 제공할 수 있게 하기 위한 명령어들을 제공하고, 상기 새로운 음성 명령은 상기 사용자의 선택의 상기 URI의 서치를 가능하게 하기 위한 상이한 디폴트 키워드인, 복수의 머신 액세스 가능 명령어를 저장한 저장 매체.
  18. 제16항에 있어서,
    상기 메타-데이터는 상기 사용자에 의한 상기 선택된 URI의 후속 서치 및 선택을 용이하게 하는데 사용되는, 복수의 머신 액세스 가능 명령어를 저장한 저장 매체.
  19. 제16항에 있어서,
    상기 메타-데이터는 상기 웹 콘텐츠의 네비게이션을 가속하기 위해 추가 관련 웹 링크들에 결합된 음성 명령들 중 하나 이상을 포함하는, 복수의 머신 액세스 가능 명령어를 저장한 저장 매체.
  20. 제16항에 있어서,
    상기 메타-데이터는 임베디드 XML(eXtensible Markup Language) 데이터 아일랜드로서 인코딩되는, 복수의 머신 액세스 가능 명령어를 저장한 저장 매체.
  21. 제15항에 있어서,
    상기 URI를 상기 영구 저장소에 저장하기 위한 명령어들 이전에, 상기 사용자가 상기 오브젝트와 연관된 정보에 기초해 사용자-정의 키워드들을 입력할 수 있게 하기 위한 명령어들을 제공하고, 상기 사용자-정의 키워드들은 상기 영구 저장소에서 상기 URI를 참조하는 데 사용되는, 복수의 머신 액세스 가능 명령어를 저장한 저장 매체.
KR1020070138646A 2006-12-28 2007-12-27 Nfc 애플리케이션들에 대한 음성 인터페이스 KR100958961B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/647,001 US8386259B2 (en) 2006-12-28 2006-12-28 Voice interface to NFC applications
US11/647,001 2006-12-28

Publications (2)

Publication Number Publication Date
KR20080063147A KR20080063147A (ko) 2008-07-03
KR100958961B1 true KR100958961B1 (ko) 2010-05-20

Family

ID=39585206

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070138646A KR100958961B1 (ko) 2006-12-28 2007-12-27 Nfc 애플리케이션들에 대한 음성 인터페이스

Country Status (7)

Country Link
US (2) US8386259B2 (ko)
EP (2) EP1962475B1 (ko)
JP (1) JP2008165791A (ko)
KR (1) KR100958961B1 (ko)
CN (2) CN101241537B (ko)
AT (1) ATE548845T1 (ko)
ES (1) ES2380242T3 (ko)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8386259B2 (en) 2006-12-28 2013-02-26 Intel Corporation Voice interface to NFC applications
US8650030B2 (en) 2007-04-02 2014-02-11 Google Inc. Location based responses to telephone requests
US9092772B2 (en) * 2009-02-16 2015-07-28 Xius Corp. Integrated system and method for enabling mobile commerce transactions using “contactless identity modules in mobile handsets”
US20100330909A1 (en) * 2009-06-25 2010-12-30 Blueant Wireless Pty Limited Voice-enabled walk-through pairing of telecommunications devices
US20100332236A1 (en) * 2009-06-25 2010-12-30 Blueant Wireless Pty Limited Voice-triggered operation of electronic devices
KR100926165B1 (ko) * 2009-08-18 2009-11-10 (주)애니쿼터스 Nfc 컨트롤러를 통한 원샷 call·원샷 sms·원샷 인터넷 접속 기능을 갖는 휴대폰 단말기 자동전송 장치 및 방법
EP2337323A1 (en) * 2009-12-17 2011-06-22 NTT DoCoMo, Inc. Method and an apparatus for performing interaction between a mobile device and a screen
CN102103616A (zh) * 2009-12-17 2011-06-22 中兴通讯股份有限公司 Nfc移动终端阅读器应用的实现方法及其装置
US8891934B2 (en) 2010-02-22 2014-11-18 Dolby Laboratories Licensing Corporation Video display control using embedded metadata
US8068011B1 (en) 2010-08-27 2011-11-29 Q Street, LLC System and method for interactive user-directed interfacing between handheld devices and RFID media
EP2617202A4 (en) * 2010-09-20 2015-01-21 Kopin Corp BLUETOOTH OR OTHER WIRELESS INTERFACE WITH POWER MANAGEMENT FOR A HEAD-MOUNTED DISPLAY
US9189903B2 (en) * 2011-05-25 2015-11-17 Sony Corporation Extended user assistance
CN103688562A (zh) 2011-07-11 2014-03-26 黑莓有限公司 基于邻近的通信的数据完整性
WO2013009288A1 (en) 2011-07-11 2013-01-17 Research In Motion Limited Data integrity for proximity-based communication
ITTV20110135A1 (it) * 2011-10-06 2013-04-07 Blue Sky Srl Ora I M Spa Sistema e dispositivo di gestione centralizzata di dispositivielettronici multimediali.
US9984383B2 (en) * 2011-10-24 2018-05-29 Ripple Resort Media, Llc Wireless tag communication applications for a venue
US8954492B1 (en) * 2011-11-30 2015-02-10 F5 Networks, Inc. Methods for inlining content externally referenced in a web page prior to providing the web page to a requestor and devices thereof
CN104303191B (zh) * 2011-12-23 2018-01-12 尤迪加个人责任有限公司 移除装置和方法
US8638190B1 (en) 2012-02-02 2014-01-28 Google Inc. Gesture detection using an array of short-range communication devices
US8515413B1 (en) 2012-02-02 2013-08-20 Google Inc. Controlling a target device using short-range communication
US8565791B1 (en) 2012-02-02 2013-10-22 Google Inc. Computing device interaction with visual media
US8504008B1 (en) 2012-02-02 2013-08-06 Google Inc. Virtual control panels using short-range communication
US8363086B1 (en) 2012-02-06 2013-01-29 Google Inc. Initiating communications using short-range wireless communications
CN103391278A (zh) * 2012-05-11 2013-11-13 杨雪 终端连接服务器的方法和***
KR101972955B1 (ko) 2012-07-03 2019-04-26 삼성전자 주식회사 음성을 이용한 사용자 디바이스들 간 서비스 연결 방법 및 장치
KR102049458B1 (ko) 2012-08-31 2019-11-27 삼성전자주식회사 오브젝트와 관련된 서비스를 제공하는 시스템 및 방법
CN103888946B (zh) * 2012-12-24 2018-11-06 北大方正集团有限公司 用于户外大屏的用户认证方法和装置
US9122453B2 (en) * 2013-07-16 2015-09-01 Xerox Corporation Methods and systems for processing crowdsourced tasks
CN103559466B (zh) * 2013-11-01 2017-07-14 中国联合网络通信集团有限公司 Nfc应用处理方法、终端和服务器
CN103686361B (zh) * 2013-12-04 2018-11-30 康佳集团股份有限公司 获取智能电视分享内容的方法、***及智能电视
US11838851B1 (en) 2014-07-15 2023-12-05 F5, Inc. Methods for managing L7 traffic classification and devices thereof
CN105530590A (zh) * 2014-09-29 2016-04-27 阿里巴巴集团控股有限公司 设备间共享资源的方法及电子设备
US10182013B1 (en) 2014-12-01 2019-01-15 F5 Networks, Inc. Methods for managing progressive image delivery and devices thereof
US11895138B1 (en) 2015-02-02 2024-02-06 F5, Inc. Methods for improving web scanner accuracy and devices thereof
CA2980498A1 (en) * 2015-03-20 2016-09-29 Bkon Connect, Inc. System for anti-spoofing beacon network and cloud based administration of related content
EP3465414B1 (en) * 2016-06-06 2023-08-16 Nureva Inc. Method, apparatus and computer-readable media for touch and speech interface with audio location
DE102016115372B4 (de) 2016-08-18 2022-12-01 Volkswagen Ag Verfahren zur Regeneration eines mit Feststoffen beladbaren Filterelements in einer Abgasanlage
WO2018077703A1 (en) * 2016-10-25 2018-05-03 Philip Morris Products S.A. Device for improving aerosol-generating article environmental conditions
KR20180103362A (ko) * 2017-03-09 2018-09-19 삼성전자주식회사 전자 장치 및 전자 장치에서의 비콘 기반 검색 방법
ES1203012Y (es) * 2017-08-14 2018-04-11 Perejon Luis Vila Dispositivo multimedia de presentación y procesamiento de condolencias, ofrendas y publicidad en sepelios
KR102374910B1 (ko) * 2017-08-22 2022-03-16 삼성전자주식회사 음성 데이터 처리 방법 및 이를 지원하는 전자 장치
US10938589B2 (en) * 2018-11-30 2021-03-02 International Business Machines Corporation Communications analysis and participation recommendation
CN110569127B (zh) * 2019-09-10 2023-07-04 腾讯科技(深圳)有限公司 虚拟资源转移、发送、获取方法和装置
US20220335698A1 (en) * 2019-12-17 2022-10-20 Ashley SinHee Kim System and method for transforming mapping information to an illustrated map
US20210406772A1 (en) * 2020-06-30 2021-12-30 DeepSee.ai Inc. Rules-based template extraction

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10177468A (ja) 1996-12-16 1998-06-30 Casio Comput Co Ltd 移動端末音声認識/データベース検索通信システム
KR20010051903A (ko) * 1999-11-24 2001-06-25 스테븐 디.피터스 음성인식에 기초한 무선장치용 사용자 인터페이스
KR20030057005A (ko) * 2001-12-28 2003-07-04 엘지전자 주식회사 음성 포탈 시스템에서의 검색 및 문서 변환 장치
KR20050040983A (ko) * 2003-10-29 2005-05-04 (주)텔리뷰 음성을 이용한 웹 브라우징 시스템 및 제어방법

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5915001A (en) * 1996-11-14 1999-06-22 Vois Corporation System and method for providing and using universally accessible voice and speech data files
JP3141833B2 (ja) 1997-12-18 2001-03-07 日本電気株式会社 ネットワークアクセスシステム
FI981127A (fi) * 1998-05-20 1999-11-21 Nokia Mobile Phones Ltd Ääniohjausmenetelmä ja äänellä ohjattava laite
JP2001273226A (ja) 2000-01-19 2001-10-05 Kaoru Watabe 有形物をネットワークサービスにリンクさせる装置および方法
US20030095525A1 (en) * 2000-04-13 2003-05-22 Daniel Lavin Navigation control unit for a wireless computer resource access device, such as a wireless web content access device
GB0027326D0 (en) 2000-11-09 2000-12-27 Ncr Int Inc Accessing information via internet access terminals
JP2002183693A (ja) 2000-12-14 2002-06-28 Dainippon Printing Co Ltd 非接触icタグ付き名刺およびそれを用いた情報自動発信システム
JP2003036403A (ja) 2001-07-23 2003-02-07 Asahi Kasei Corp 契約違反者利用防止システム
JP3719659B2 (ja) 2001-12-26 2005-11-24 株式会社日立製作所 情報受信システム及び情報受信端末
US7143041B2 (en) * 2002-12-23 2006-11-28 System Application Engineering, Inc. Method for object selection
US8127984B2 (en) * 2003-06-13 2012-03-06 Varia Holdings Llc Emulated radio frequency identification
KR100547858B1 (ko) 2003-07-07 2006-01-31 삼성전자주식회사 음성인식 기능을 이용하여 문자 입력이 가능한 이동통신단말기 및 방법
US7030761B2 (en) * 2004-03-16 2006-04-18 Symbol Technologies Multi-resolution object location system and method
US7818178B2 (en) * 2004-06-09 2010-10-19 Alcatel-Lucent Usa Inc. Method and apparatus for providing network support for voice-activated mobile web browsing for audio data streams
CN102938803B (zh) 2004-06-22 2015-10-28 语音信号技术公司 在移动装置上实现关于运营商业务的至少一个功能的方法
JP2005004782A (ja) 2004-07-02 2005-01-06 Sony Corp 情報処理システム、情報処理装置および情報処理方法、並びに携帯型情報端末装置
US7375616B2 (en) * 2004-09-08 2008-05-20 Nokia Corporation Electronic near field communication enabled multifunctional device and method of its operation
US20060094405A1 (en) * 2004-10-29 2006-05-04 Dupont Pierre B Mobile station service applications using service kiosk with transponder
US7669149B2 (en) * 2004-12-30 2010-02-23 Sap Ag Matching user interface elements to screen reader functions
US7519325B2 (en) 2004-12-30 2009-04-14 Nokia Corporation Docking of short-range wireless communication tags with mobile terminals
US20060229881A1 (en) * 2005-04-11 2006-10-12 Global Target Enterprise Inc. Voice recognition gateway apparatus
EP1960974A4 (en) * 2005-12-16 2010-07-28 Nokia Corp METHOD AND DEVICE FOR CONTROLLING AND PROVIDING INDICATIONS OF COMMUNICATION EVENTS
US20070235539A1 (en) * 2006-04-05 2007-10-11 Jarkko Sevanto Mobile device with near field communication module and secure chip
US20070250707A1 (en) * 2006-04-21 2007-10-25 Sony Ericsson Mobile Communications Ab Method and device for accessing data using near field communications
US20080081608A1 (en) * 2006-09-29 2008-04-03 Sony Ericsson Mobile Communications Ab Near Field Communication Enabled Diagnostic Device
US8335493B2 (en) * 2006-11-10 2012-12-18 Sony Ericsson Mobile Communications Ab System and method for service selection in a portable device
US7756467B2 (en) * 2006-12-01 2010-07-13 Sony Ericsson Mobile Communications Ab Multimedia distribution using a near field communication capable wireless communication device
US8386259B2 (en) 2006-12-28 2013-02-26 Intel Corporation Voice interface to NFC applications

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10177468A (ja) 1996-12-16 1998-06-30 Casio Comput Co Ltd 移動端末音声認識/データベース検索通信システム
KR20010051903A (ko) * 1999-11-24 2001-06-25 스테븐 디.피터스 음성인식에 기초한 무선장치용 사용자 인터페이스
KR20030057005A (ko) * 2001-12-28 2003-07-04 엘지전자 주식회사 음성 포탈 시스템에서의 검색 및 문서 변환 장치
KR20050040983A (ko) * 2003-10-29 2005-05-04 (주)텔리뷰 음성을 이용한 웹 브라우징 시스템 및 제어방법

Also Published As

Publication number Publication date
CN101241537A (zh) 2008-08-13
EP2490405A1 (en) 2012-08-22
JP2008165791A (ja) 2008-07-17
EP2490405B1 (en) 2015-10-21
US20130144628A1 (en) 2013-06-06
ATE548845T1 (de) 2012-03-15
EP1962475A2 (en) 2008-08-27
US20080162141A1 (en) 2008-07-03
CN103095910A (zh) 2013-05-08
CN101241537B (zh) 2013-01-23
US8386259B2 (en) 2013-02-26
ES2380242T3 (es) 2012-05-09
KR20080063147A (ko) 2008-07-03
EP1962475A3 (en) 2010-09-08
EP1962475B1 (en) 2012-03-07
US8849674B2 (en) 2014-09-30
CN103095910B (zh) 2017-07-04

Similar Documents

Publication Publication Date Title
KR100958961B1 (ko) Nfc 애플리케이션들에 대한 음성 인터페이스
US20220221959A1 (en) Annotations in software applications for invoking dialog system functions
CN109885251B (zh) 信息处理装置、信息处理方法以及存储介质
US8412531B2 (en) Touch anywhere to speak
KR101881985B1 (ko) 컨텍스트에 기초한 음성 인식 문법 선택
CN100576171C (zh) 步进式标记语言与面向对象开发工具组合使用的***和方法
US8429099B1 (en) Dynamic gazetteers for entity recognition and fact association
CN102292765B (zh) 用于利用多个识别器来基于标记语言文档处理发言的方法和***
US20110289015A1 (en) Mobile device recommendations
KR101882293B1 (ko) 문자 입력 및 컨텐츠 추천을 위한 통합 키보드
US20080109483A1 (en) Mash-up service system
US20080162472A1 (en) Method and apparatus for voice searching in a mobile communication device
JP2015008009A (ja) ユーザデータに基づいてネットワーク機能を識別する方法及び装置
CN104583927A (zh) 用户终端中的用户接口装置以及用于支持该用户接口装置的方法
JP2013535041A5 (ko)
KR20180087608A (ko) 검색 서비스를 제공하는 시스템 및 방법
CN113470649A (zh) 语音交互方法及装置
CN111435411B (zh) 命名体类型识别方法和装置以及电子设备
KR101982771B1 (ko) 문자 입력 및 컨텐츠 추천을 위한 통합 키보드
CN117851658A (zh) 组合搜索方法、客户端及电子设备
KR20150107066A (ko) 메신저 서비스 시스템, 그 시스템에서의 상용구를 이용한 메신저 서비스 방법 및 장치
Pascual Espada et al. Method Based on Context-Information to Improve User Experience on Mobile Web-Based Applications

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130503

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140502

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee