KR20150093830A - 무접촉 디지털 저작권 관리 데이터 전송 시스템 및 방법 - Google Patents

무접촉 디지털 저작권 관리 데이터 전송 시스템 및 방법 Download PDF

Info

Publication number
KR20150093830A
KR20150093830A KR1020157018642A KR20157018642A KR20150093830A KR 20150093830 A KR20150093830 A KR 20150093830A KR 1020157018642 A KR1020157018642 A KR 1020157018642A KR 20157018642 A KR20157018642 A KR 20157018642A KR 20150093830 A KR20150093830 A KR 20150093830A
Authority
KR
South Korea
Prior art keywords
electronic device
file
data
ehf
digital media
Prior art date
Application number
KR1020157018642A
Other languages
English (en)
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 KR20150093830A publication Critical patent/KR20150093830A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • H04W4/008
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Near-Field Transmission Systems (AREA)
  • Storage Device Security (AREA)

Abstract

하나 이상의 파일들이 EHF 통신 링크를 통하여 제1전자 장치로부터 제2 전자 장치로 전송될 수 있다. 제1전자 장치와 제2 전자 장치는 각각 메모리와 EHF 통신 유닛으로 연결된 프로세서를 포함할 수 있다. 프로세서는 제1 전자 장치의 EHF 통신 유닛과 제2 전자 장치의 EHF 통신 유닛 간의 EHF 통신 링크를 설정하기 위해, 그리고 EHF 통신 링크를 통하여 하나 이상의 파일 복사본을 전송하기 위해 구성될 수 있다.

Description

무접촉 디지털 저작권 관리 데이터 전송 시스템 및 방법{CONTACTLESS DIGITAL RIGHTS MANAGEMENT DATA TRANSFER SYSTEMS AND METHODS}
본 개시는 데이터 전송 시스템과 방법에 관한 것이다. 특히, 본 개시는 극고주파(EMF) 통신 링크를 사용하는 디지털 미디어 교환을 위한 시스템과 방법에 관한 것이다.
관련 출원에 대한 교차 참조(들)
본 출원은 2104년 12월 14일 출원되고, “EHF-ENABLED MEDIA TRANSACTION”를 제목으로 하는, US 임시 특허출원 번호 제61/737,432호에 대한 우선권을 주장하고, 출원은 모든 목적을 위해 그것의 전체에서 참조에 의해 포함된다.
본 출원은 2013년 3월 22일에 출원되고, “Contactless Data Transfer Systems and Methods”를 제목으로 하는, US 특허출원 번호 제13/848,735호의 CIP(continuation-in-part) 출원이고, 출원은 다음에 대한 우선권을 주장한다: (1) 2013년 3월 15일에 출원된 US 임시 특허출원 번호 제61/799,510호; (2) 2013년 3월 15일에 출원된 US 임시 특허출원 번호 제61/786,522호; (3) 2012년 12월 14일에 출원된 US 임시 특허출원 번호 제61/737,432호.
US 특허출원 번호 제13/848,735호는 또한 다음의 CIP 출원이다: (1) 2012년 6월 19일에 출원된 US 임시 특허출원 번호 제61/661,756호를 우선권으로 주장하는, 2013년 2월 6일에 출원된 미국 특허출원 번호 제13/760,089호; (2) 2011년 3월 24일에 출원된 US 임시 특허출원 번호 제61/467,334호를 우선권으로 주장하는, 2012년 3월 22에 출원된 미국 특허출원 번호 제13/427,576호; (3) 2008년 12월 23일에 출원된 US 임시 특허출원 번호 제61/203,702호를 우선권으로 주장하는, 2009년 12월 21에 출원된 미국 특허출원 번호 제12/655,041호; (4) 2012년 7월 3에 출원된 미국 특허출원 번호 제13/541,543호; (5) 2011년 6월 15일에 출원된 US 임시 특허출원 번호 제61/497,192호를 우선권으로 주장하는, 2012년 6월 15에 출원된 미국 특허출원 번호 제13/524,956호; (6) 2011년 12월 14일에 출원된 US 임시 특허출원 번호 제61/570,707호를 우선권으로 주장하는, 2012년 12월 13에 출원된 미국 특허출원 번호 제13/713,564호; (7) 2013년 2월 26에 출원된 미국 특허출원 번호 제13/776,727호, 본 개시는 참조에 의해 본 명세서에 모두 포함된다.
전자 장치들 사이에서 데이터를 전송하는 것은 종종 중요하다. 데이터는 미디어 파일(이미지 파일, 오디오 파일, 비디오 파일과 같은), DRM(digital rights management; 디지털 저작권 관리), 보호된 콘텐츠, OS(operating system; 운영 체제) 업데이트, 고객 특유 코드, OEM(original equipment manufacturer) 특유 코드, 소매상 특유 코드, 목적지 장치에 대한 펌웨어 이미지, 사용자 데이터, 암호화/암호해독 키(코드), 전자 자금 이체(EFT; electronic funds transfer) 데이터, 정적 데이터 등을 포함할 수 있다. 데이터는 디지털 카메라 등의 “소스”(또는 송신) 장치로부터 랩탑 등의 “목적지”(또는 수신) 장치로 전송될 수 있다. 일부 경우에는, 데이터는 또한 역방향으로 전송될 수도 있고, “목적지” 장치는 데이터의 소스로서, 그리고 “소스” 장치는 데이터의 목적지로서의 역할을 한다. 데이터의 전송은 (USB와 같은) 케이블 접속 또는 (Bluetooth 와 같은) 무선 접속을 통해 발생할 수 있다. DRM 또는 기타 접근이 통제된 콘텐츠의 경우, 목적지 장치 상의 데이터를 이용하기 위해 별도의 인증(코드)이 요구될 수 있다.
데이터 전송에 관련될 수 있는 전자 장치의 일부 예로는, 휴대 전화(또는 핸드셋이나 스마트 폰), 컴퓨터, 랩탑, 태블릿 또는 유사한 전자장치들을 포함한다. 이러한 전자 장치는 통상적으로 “호스트 프로세서”(또는 마이크로프로세서 또는 간단히 “프로세서”, 또는 마이크로제어기, 또는 “μC”), 및 데이터를 저장하기 위한 자원(메모리 또는 스토리지)(그 중 임의의 것은 간단히 “스토리지”라고 언급될 수 있음)을 포함한다.
이하에서는 주로, 두 전자 장치 간의 데이터 전송을 위한 포인트-투-포인트 접속 지향형 기술들이 논의될 것이다. 일반적으로, (“업로딩” 또는 “다운로딩”이라 부를 수 있는) 데이터 전송이 발생하기 위하여, 양쪽 장치들은 서로 엑세스할 수 있도록 호환되는 소프트웨어를 설치할 필요가 있다. 데이터를 전송하는 동안에, 장치들은 켜져 있어야 하고(동작 중), 결과적으로 시스템 자원들이 소비되며, 배터리-작동형 장치들의 경우, 남아있는(이용 가능한) 배터리 전력이 감소한다.
전자 장치들 간의 데이터 전송을 위한 포인트-투-포인트, 접속 지향형 통신 링크의 예시로는 근접장 통신(NFC; near field communication)이 있다. NFC는 서로 접촉(“범핑”)하거나 서로 근접시킴으로써 무선 주파수(RF) 통신을 설정하는 스마트 폰이나 및 유사한 장치들에 대한 한 세트의 표준을 구현한다. 현재, 그리고 앞으로 예상되는 응용에는 무접촉 거래, 데이터 교환 및 WiFi 등 더 복잡한 통신의 간소화된 셋업이 포함된다. 통신은 또한 NFC-가능형 장치와 NFC-가능형 장치로부터 구동 전력을 입수할 수 있는 “태그”라 불리는 전원 미공급(unpowered) NFC칩 사이에서도 가능하다.
전자 장치들 간에 데이터를 전송하는 경우, 장치의 호스트 프로세서(들)가 관여되고 그것의 (또는 그들의) 지시와 제어 하에 데이터가 전송되는 것이 일반적으로 필요하다. 데이터 접속이 이루어지면, 호스트 프로세서는 통상적으로 통보 받은 다음, 접속을 인증할 수 있고, 만약 이루어질 데이터 전송이 있다면, 호스트 프로세서는 데이터에 대한 메모리를 할당(또는 전송될 데이터를 식별)하고 나서 동작을 지시한다. 전송의 마지막에서, 호스트 프로세서는 그 후 트랜잭션을 승인한다. 이 프로세스는 호스트 프로세서가 트랜잭션을 인식하고 지시할 것을 요구한다. 전자 장치 간에 데이터를 전송하는 이 방법은 다음과 같은 여러 문제점을 야기할 수 있다.
ㆍ 호스트 프로세서는 데이터 전송이 발생하기 위해 반드시 ON(전원 구동)이어야 한다;
ㆍ 호스트 프로세서는 데이터 전송이 발생하도록 구성되어야 한다;
ㆍ 전체 시스템의 전력 소비는 호스트 프로세서가 관여되지 않은 경우보다 높다;
ㆍ 데이터는 악성 코드일 수 있고, 호스트 프로세서에 의해 처리된다면 문제를 야기할 수 있다;
ㆍ NFC 또는 기타 기존의 무선 기술을 이용한 데이터 전송 시간이 매우 길 수 있다.
본 명세서는 극고주파(EMF) 통신 링크를 사용하는 디지털 미디어 교환을 위한 시스템과 방법을 제공하고자 한다.
일 실시예에서, 애드혹 파일 전송을 위한 시스템은 제1 휴대용 전자 장치와 제2 휴대용 전자 장치를 포함할 수 있다. 제1 휴대용 전자 장치는 제1 메모리, 제1 메모리와 동작적으로 연결된 제1 프로세서, 및 제1 프로세서와 동작적으로 연결된 제1 EHF 통신 유닛을 포함할 수 있다. 제2 휴대용 장치는 제2 메모리, 제2 메모리와 동작적으로 연결된 제2 프로세서, 및 제2 프로세서와 동작적으로 연결된 제2 EHF 통신 유닛을 포함할 수 있다. 제1 메모리는 적어도 하나의 파일을 포함할 수 있다. 제1 및 제2 프로세서는 제1 및 제2 EHF 통신 유닛 간의 EHF 통신 링크를 설정하고, EHF 통신 링크를 통하여 적어도 하나의 파일의 복사본을 제2 메모리로 전송하기 위해 구성될 수 있다.
다른 실시예에서, 단거리 EHF 통신을 통하여 디지털 미디어 파일을 동기화하기 위한 시스템은 하나 이상의 디지털 미디어 파일을 저장하기 위한 제1 메모리 유닛, 제1 메모리 유닛과 연결된 제1 프로세서 및 제1 프로세서와 연결된 제1 EHF 통신 유닛을 포함하는 제1 휴대용 전자 장치를 포함할 수 있다. 제1 EHF 통신 유닛은 제2 EHF 통신 유닛과 EHF 통신 링크를 설정하기 위해 구성될 수 있다. 제1 프로세서는 하나 이상의 디지털 미디어 파일 중 선택된 디지털 미디어 파일을 EHF 통신 링크를 통하여 제1 메모리 유닛에서 제2 EHF 통신 유닛으로 전송하기 위하여 구성될 수 있다.
다른 실시예에서, 제2 전자 장치로 하나 이상의 파일을 전송하기 위한 방법은: 제2 전자 장치가 제1 전자 장치에 근접하는 경우, 제1 전자 장치에 의해 제2 전자 장치와의 EHF 통신 링크를 형성하는 단계; 제1 전자 장치에 의해, 제1 및 제2 전자 장치 중 적어도 하나에 접근 가능하고 공유될 수 있는 하나 이상의 파일의 리스트를 생성하는 단계; 제1 전자 장치에서, 생성된 리스트로부터 파일의 식별을 수신하는 단계; 제1 전자 장치에서, 식별된 파일에 대한 파일 정보를 포함하는 데이터 패키지를 포맷하는 단계; 및 EHF 통신 링크를 사용하여 제1 전자 장치에서 제2 전자 장치로 데이터 패키지를 전송하는 단계를 포함할 수 있다. 파일 정보는 식별된 파일, 식별된 파일의 복사본, 또는 식별된 파일이 저장된 네트워크 상의 원격 서버에 대한 링크일 수 있다.
다른 실시예에서, 제1 전자 장치로부터 제2 전자 장치에 디지털 미디어 파일을 동기화하는 방법은: 제1 전자 장치와 제2 전자 장치 간에 EHF 통신 링크를 설정하는 단계; 제1 전자 장치에 저장된 하나 이상의 디지털 미디어 파일의 리스트를 제1 및 제2 전자 장치 중 적어도 하나에 표시하는 단계; 제1 전자 장치에서, 제2 전자 장치와 공유하기 위해 디지털 미디어 파일의 식별을 디지털 미디어 파일의 리스트로부터 수신하는 단계; 제1 전자 장치에서 데이터 패키지를 포맷하는 단계-여기서, 데이터 패키지는 EHF 통신 링크 상에서 전송되기 위해 포맷되고 식별된 디지털 미디어 파일의 복사본을 포함함-; 및 EHF 통신 링크를 통하여 제1 전자 장치에서 제2 전자 장치로 데이터 패키지를 전송하는 단계를 포함할 수 있다.
여기서 설명된 실시예들은 다른 장치들과 통신하는 장치들 또는 장치들 내의 구성요소들 간의 통신을 갖는 장치들을 이용한 전자 및 통신 산업 등의 산업적 및 상업적 분야에 관한 것일 수 있다. 여기서 개시된 실시예들의 다른 목적, 특징 및 이점들은 이하의 도시와 그것의 설명에 비추어 쉽게 이해될 수 있을 것이다.
첨부된 도면들에 도시된 본 개시의 실시예, 비제한적인 예시들이 상세히 참조될 것이다. 도면들은 도표(diagram)의 형태일 수 있다. 도면 내의 일부 요소들은 과장되거나 축척 비율대로 그려지지 않을 수 있다; 다른 것들은 설명의 명료함을 위해 생략될 수도 있다. 도면 상에 나타나는 임의의 텍스트(범례, 주석, 참조 번호 등)는 참조에 의해 본 명세서에 포함된다. “좌” 및 “우”, “상” 및 “하”, “상위” 및 “하위”, “내측” 및 “외측”, 또는 이와 유사한 용어들이 설명에서 사용될 때, 이들은 도면 내의 요소들의 방향을 독자들에게 안내하기 위해 사용될 수 있으며, 특별히 달리 특정하거나 문맥으로부터 명백하지 않는 한, 설명되는 장치를 임의의 특정한 구성이나 방향으로 제한하지 않는 것으로 이해되어야 한다. 요소들의 상이한 “버전들”은 동일한 번호(###)와 이에 따르는 상이한 문자 접미사(“A”, “B”, “C” 등)를 갖는 참조 번호들로 참조될 수 있으며, 이 경우 유사한 요소들은 참조 번호의 숫자 부분(###)만으로 포괄적으로 참조될 수 있다.
도 1a, 1b, 1c는 2개의 전자 장치 간의 예시적인 데이터 전송 시스템, 및 예시적 데이터 전송의 단계들을 나타내는 도면이다.
도 2는 데이터 전송 시스템 및 그 장치들에 대한 동작의 몇 가지 방법을 나타내는 플로우차트이다.
도 3a, 3b, 및 3c는 여기서 개시된 데이터 전송 기술을 이용한 장치들에 대한 몇 가지 이용 시나리오(배치)의 도면들이다.
도 4a, 4b, 및 4c는 두 개의 장치 간의 데이터 전송을 차폐하기 위한 몇 가지 기술들을 나타내는 도면이다.
도 5는 본 명세서의 양상들에 따라, 시스템을 나타내는 블록도이다.
도 6a, 6b, 및 6c는 제1 타일 디스플레이를 생성하기 위해 제1 스마트폰에서 제2스마트폰으로 파일을 전송하는 프로세스를 나타낸다.
도 6d는 제2 타일 디스플레이를 생성하기 위해 제2 스마트폰 및 하나 이상의 추가적인 스마트폰으로 파일을 전송하는 제1스마트폰을 나타낸다.
도 7은 하나 이상의 파일을 제 1 전자 장치로부터 제2 전자 장치로 전송하기 위한 방법을 나타내는 플로우차트이다.
도 8은 디지털 미디어 파일을 제1 전자 장치로부터 제2 전자 장치로 동기화하는 방법을 나타내는 플로우차트이다.
본 발명(들)의 교시를 예시하기 위해 다양한 실시예들이 설명될 수 있으며, 제한이 아니라 예시로서 해석되어야 한다. 본 발명(들)을 이들 특정 실시예로 제한하려는 의도가 아님을 이해해야 한다. 다양한 실시예들의 일부 개별 특징들은 도시된 것과는 상이한 방식으로 서로 결합될 수도 있다는 것을 이해해야 한다.
실시예들 및 그 양상들은 범위를 제한하고자 함이 아니라 예시와 설명을 의미하는 시스템, 장치, 및 방법과 연계하여 설명되고 예시될 수 있다. 본 발명(들)의 이해를 제공하기 위해 특정한 구성 및 세부사항이 개시될 수 있다.
그러나 여기서 제시되는 일부 특정한 세부사항 없이 본 발명(들)이 실시될 수 있다는 것은 당업자에게 명백할 것이다. 뿐만 아니라, 일부 공지된 단계들 또는 구성요소들은 예시의 명료성을 위해 일반적으로만 설명되거나, 심지어 생략될 수도 있다.
본 명세서에서 “하나의 실시예”, “실시예”, 또는 유사한 어구에 대한 언급은, 그 실시예와 연계하여 설명되는 특정한 특징, 구조, 동작, 또는 특성이 본 발명의 적어도 하나의 실시예에 포함된다는 것을 의미할 수 있다. 따라서, 본 명세서의 이러한 문구 또는 어구의 등장은 반드시 모두가 동일한 실시예를 언급하는 것은 아니다. 뿐만 아니라, 다양한 특정 특징, 구조, 동작, 또는 특성은 하나 이상의 실시예에서 임의의 적합한 방식으로 결합될 수 있다.
이하의 설명에서, 여기서 개시되는 본 발명(들)의 이해를 제공하기 위하여 일부 특정한 세부사항이 개시될 수 있다. 본 발명(들)은 이들 특정 세부사항 없이도 실시될 수 있다는 것은 당업자에게 명백할 것이다. 독자를 돕기 위해 (통상적으로 밑줄 친) 제목이 제공될 수 있지만, 제한으로 간주되어서는 안 된다.
일부 용어
이하의 용어들은 여기서 개시된 설명에서 사용될 수 있고, 달리 명시적으로 언급되거나 또는 문맥으로부터 명백하지 않는 한 통상적인 의미가 부여되어야 한다.
약어 “EHF”는 Extremely High Frequency(극고주파)를 상징하며, 30 GHz 내지 300 GHz(기가헤르쯔) 범위의 전자기 스펙트럼의 일부를 말한다.
용어 “트랜시버”(약칭 “XCVR” 또는 “Tx/Rx”)는 전송기(“Tx”) 및 수신기(“Rx”)를 포함하여 정보(데이터)를 전송 및 수신하는데 이용될 수 있도록 한 IC(집적 회로) 등의 장치를 말할 수 있다. 일반적으로, 트랜시버는 반이중 모드(전송과 수신 사이에서 교대), 전이중 모드(동시에 전송 및 수신)에서 동작할 수 있거나, 전송기 또는 수신기 중 어느 하나로서 구성될 수 있다. 트랜시버는 전송 및 수신 기능들을 위해 별개의 집적 회로들을 포함할 수 있다.
용어 “무접촉”은, 본 명세서에서 사용될 때, 엔티티들(장치 등의) 사이의 전기적(유선, 접촉-기반) 접속 및 신호의 수송이 아닌 전자기적(EM) 접속 및 신호의 수송을 구현하는 것을 말한다. 일부 문헌에서는, 용어 “무선”이 이러한 의미를 전달하기 위해 사용된다. 본 명세서에서 사용될 때, 용어 “무접촉”이란, 0 내지 5 센티미터 범위에서 최적 범위를 가질 수 있는 캐리어-보조형, 유전체 결합 시스템을 말할 수 있다. 접속은 한 장치의 제2 장치에 대한 근접성에 의해 입증될 수 있다. 복수의 무접촉 전송기 및 수신기들은 작은 부피의 공간을 차지할 수 있다. 전자기(EM)를 이용해 설정된 무접촉 링크는, 통상적으로 여러 지점들에 전파되는 무선 링크와는 대조적으로 포인트-투-포인트일 수 있다.
용어, 칩, 다이, 집적 회로(IC), 반도체 장치, 및 마이크로 전자 장치는 통상적인 사용법에 있어서 종종 서로 바꾸어 사용되며, 본 명세서에서도 서로 바꾸어 사용될 수 있다. 이것은 또한 베어 칩(또는 다이). 패키징된 칩(또는 다이), 및 칩 모듈과 패키지를 포함할 수 있다. 여기서 개시된 기술들은 표준 CMOS(Complementary-Metal-Oxide-Semiconductor) 프로세스를 이용한 집적 회로(IC)로 구현될 수 있다. 칩으로 구현되는 것으로 설명되는 일부 기능은 주문형 집적 회로(ASICS) 등에 병합되는 매크로-기능으로서 구현될 수 있고, 대안으로서, 적어도 부분적으로, 마이크로제어기 상에서 실행되는 소프트웨어에 의해 구현될 수 있다. 칩들에 관하여, 다양한 신호가 물리적, 전기-도전성 접속을 통해 칩들과 다른 회로 요소들 간에 결합될 수 있다. 이러한 접속 지점은 입력, 출력, 입력/출력(I/O), 단자, 라인, 핀, 패드, 포트, 인터페이스, 또는 유사한 변종 및 조합으로 지칭될 수 있다.
커넥터-대체 칩
참조에 의해 그 전체가 본 명세서에 포함되는 US20100159829 (‘829 공개)는, 그 문서에서 “커넥터-대체 칩(connector-replacement chip)”이라 부르는, 밀착-결합된 근접장 통신-링크 장치(tightly-coupled near-field communication-link device)를 개시하고 있다. 밀착-결합된 근접장 전송기/수신기 쌍이 배치되되, 전송기는 제1 도전 경로의 단말 부분에 배치되고, 수신기는 제2 도전 경로의 단말 부분에 배치되며, 전송기와 수신기는 서로 근접하게 배치되고, 제1 도전 경로 및 제2 도전 경로는 서로에 관하여 접촉하지 않도록 배치된다. 이런 방식으로, 신호운반 기계적 커넥터 및 연관된 케이블링에 의해 도입되는 물리적 크기 및 신호의 열화 없이 물리적으로 비 접촉적인 신호 도전 경로를 통해 데이터를 전송하기 위한 방법 및 장치가 제공된다. ‘829 공개는, 역시 참조에 의해 그 전체가 본 명세서에 포함되는 US 5,621,913 (Micron, 1997)을 참조한다. ‘829 공개는 (그 도 12에서), 근접장 전송기의 전송 경로의 고수준 블록도를 도시하며, 나아가 (그 도 13에서) 근접장 수신기의 수신 경로의 고수준 블록도를 도시한다.
참조에 의해 그 전체가 본 명세서에 포함되는 US20120263244호(‘244 공개)는 전자기 통신을 갖춘 집적 회로를 개시하고 있다. 신호를 전송 또는 수신하기 위한 시스템은, 집적 회로(IC) IC에 동작적으로 연결되어(operatively coupled) 전기 신호와 전자기 신호 사이에서 변환하기 위한 트랜스듀서;. 및 서로에 관해 이격된 관계에 있는 트랜스듀서와 IC의 위치를 고정하는 절연 재료를 포함할 수 있다. 시스템은 IC상의 도전체에 외부 접속을 제공하는 리드 프레임(lead frame)을 더 포함할 수 있다. 전자기-에너지를 트랜스듀서를 포함하는 영역에 및 IC로부터 멀어지는 방향으로 지향(directing)시키기 위한 전자기-에너지 지향 어셈블리가 트랜스듀서에 대하여 장착될 수 있다. 지향 어셈블리는 리드 프레임, 인쇄된 회로 기판 접지 플레인, 또는 트랜스듀서로부터 이격된 외부 도전성 요소를 포함할 수 있다. 수신기에서, 신호 검출기 회로는 수신기로부터의 출력을 인에이블(enable) 또는 디스에이블(disable)하는 제어 신호를 생성하기 위해 수신된 제1 무선주파수 전기 신호를 나타내는 모니터 신호에 응답할 수 있다.
참조에 의해 그 전체가 본 명세서에 포함되는 US 제13/713,564호는 햅틱 피드백을 제공하는 커넥터들을 개시한다. 상기 문서에서 언급된 바와 같이, 임의의 두 개의 EHF통신 유닛 사이에서 통신할 때 개선된 신호 보안과 무결성을 제공하는 것이 중요하다. 적절한 신호 보안과 무결성을 강화하거나 보장하기 위한 한 방법은, 제1 EHF 통신 유닛과의 통신 시도 전에 또는 통신 시도 동안에 제2 EHF 통신 유닛이 미리 결정된 범위 내에 있다는 것을 검증하는 것이다. 그 목적을 위해, 제2 EHF 통신 유닛의 존재를 검출하고 및/또는 또 다른 장치 또는 표면이 어떤 거리 내에 있다는 것을 보장하기 위한 시스템 및 방법이 포함될 수 있다. 이러한 시스템 및 방법의 예가 US 제20120319496호에 기술되어 있다.
참조에 의해 그 전체가 본 명세서에 포함되는 US 제20120319496호(‘496 공개)는, 트랜스듀서를 통해 EHF 주파수에서 EM 신호를 전송하도록 구성된 통신 회로와, 통신 회로 내의 신호의 특성을 검출함으로써 근처의 트랜스듀서 필드-변경 물체를 감지하도록 구성된 근접 감지 회로를 포함할 수 있는, EHF 신호를 이용하여 근접성을 감지하게 위한 시스템을 개시한다. 일부 예시적인 근접 감지 회로가 여기서 개시되며, 근처 물체의 근접은 근처 물체에 의해 야기되는 안테나의 유효 임피던스 변화에 의해 검출될 수 있다. 참조에 의해 그 전체가 본 명세서에 포함되는 US 제20120295539호(‘539 공개)는, 전기 절연 및 유전체 투과 매체에 의한 EHF 통신을 개시하고 있다. 상기 문서에서는 두 개의 트랜시버를 포함하는 통신 시스템이 개시된다. 전송 모드에서 동작하는 트랜시버는, 송신 기저대역 신호를 수신하고, 전송용 안테나에 전달되는 송신 전기 EHF 신호를 생성하기 위해 EHF 발진기에 의해 생성되는 EHF 캐리어 신호에 기저대역 신호를 적용할 수 있는 변조기로의 입력을 위해 그 신호를 증폭하는, 증폭기를 포함할 수 있다. 트랜시버가 수신 모드에서 기능할 때, EHF 신호가 안테나에 의해 수신되어 기저대역 신호를 생성하기 위한 복조기로의 입력을 위해 전기 신호로 변환된다. 개시된 통신 시스템은 공기 또는 유전체 매체를 통해 신호를 결합하기 위해 변조된 EHF 캐리어를 이용한다. 이 기술을 이용하여 매우 높은 데이터 레이트가 실현될 수 있다.
전자 장치들 사이의 데이터 전송
현재의 개시에 따르면, 일반적으로, 전자 장치들(또는 간단히 “장치들”)은 호스트 시스템 및 I/O(입력/출력) 또는 통신 서브 시스템을 포함할 수 있다. 호스트 시스템은 호스트 프로세서 및 “1차” 스토리지를 포함할 수 있다. 입출력 서브 시스템은 제어기, “교환” 스토리지, 및 전송기(Tx) 또는 수신기(Rx) 중 적어도 하나, 또는 적어도 하나의 트랜시버(Tx/Rx)를 가지는 RF(무선 주파수) 부분을 포함할 수 있다. 호스트 프로세서는 통신 서브 시스템 제어기로서 기능할 수 있다. 1차 스토리지 및 교환 스토리지는 하나의 스토리지의 다른 부분일 수 있다.
전자 장치 간의 데이터 전송은 데이터 전송에 관여된 장치의 통신 서브 시스템에 의해 실질적으로 완전히 다루어 질 수 있는 “무접촉” 무선 주파수(RF) 전자기(EM) 극고주파(EMF) 통신(또는 하나의 통신) 링크(인터페이스)상에서 구현될 수 있다. EHF 통신 링크는 제1 전자 장치의 제1 RF 부분(또는 제1 EHF 통신 유닛)과 제2 전자 장치의 제2 RF 부분(또는 제2 EHF 통신 유닛) 사이에서 설정될 수 있다.
전송될 데이터는 목적지(수신) 장치의 (소스 장치에 의한) 검출을 기다리면서, 소스(송신) 장치의 통신 서브 시스템의(또는 상기 통신 서브 시스템과 연관된) “교환” 스토리지에 (임시적으로) 저장될 수 있다. 송신 장치의 호스트 시스템은 OFF되거나, 또는 저전력 모드가 될 수 있다. 목적지 장치의 검출 시, 통신 링크가 설정될 수 있고, 데이터는 (임시적으로) 저장될 수 있는 목적지 (수신) 장치의 통신 서브시스템의 “교환”스토리지로 전송될 수 있다. 수신 장치의 호스트 시스템은 OFF되거나, 또는 저전력 모드가 될 수 있다.
송신 및 수신 장치의 교환 스토리지에 있는 데이터는 전송되고 있는 데이터 내 악성 코드로부터 호스트 시스템을 보호하기 위해 방화벽에 의해 차단될 수 있다. 수신 장치의 통신 서브 시스템은 데이터 전송 작동이 완료되면 수신 장치의 호스트 시스템에(또한 수신 장치의 통신 서브 시스템에) 알릴 수 있다. 수신 장치가 ON되는 경우, 데이터는 “교환” 스토리지로부터 그것의 1차 스토리지로 옮겨질 수 (또는 복사될 수) 있다. 데이터는 또한 유사한 방식으로 수신 장치로부터 송신 장치로 전송될 수 있다.
도 1a, 1b, 및 1c는 예시적 데이터 전송 시스템(100)과 두 개의(또는 그 이상의) 전자 장치들(“장치들”) 사이에서 데이터를 전송하기 위한 방법을 실시하도록 구현될 수 있는 몇 가지 단계들을 예시하고 있다. 데이터는 적어도 한 방향으로, 전송될 데이터를 보내기 위한 소스로서 간주될 수 있는 제1 장치(102)로부터, 전송되는 데이터를 수신하기 위한 목적지로서 간주될 수 있는 제2 장치(104)로 전송될 수 있다.
이하에서는 주로, 제1 장치(102)로부터 제2 장치(104)로의 데이터 전송이 설명될 것이다. 일반적으로, 제1 장치(102)는 제2 장치(104)를 검출한 후에 데이터 전송을 개시하고, 제2 장치(104)는 데이터 전송을 수신할 준비가 되었다는 것을 제1 장치(102)에 통보할 수 있다. 제2 장치(104)는 또한, 전송되는 데이터의 성공적 수신을 제1 장치(102)에게 통보할 수 있다. 데이터는 대안으로서 또는 추가적으로, (데이터를 전송하기 위한 소스로서 동작하는) 제2 장치(104)로부터 (데이터를 수신하기 위한 목적지로서 동작하는) 제1 장치(102)로 전송될 수 있다.
제1 장치(102)는 호스트 시스템(또는 부분)(106)과 통신 서브시스템(또는 부분)(108)을 포함할 수 있다. 호스트 시스템(106)은 신호 라인(또는 버스)(110)을 통해 통신 서브시스템(108)과 통신할 수 있다.
호스트 시스템(106)은, SOC(system on chip; 시스템 온 칩) 등의 프로세서(112)와, DRAM또는 플래시 메모리와 같은 “1차” 스토리지(114)를 포함할 수 있다.
통신 서브시스템(108)은, 마이크로제어기(μC)(116)와, DRAM이나 플래시 메모리 등의 “교환” 스토리지(118)를 포함할 수 있다. 통신 서브시스템(108)은, 전송기(Tx) 또는 수신기(Rx) 중 적어도 하나, 또는 적어도 하나의 트랜시버(Tx/Rx)(120)를 더 포함한다.
호스트 프로세서(112)는 통신 서브시스템 마이크로제어기(μC)(116)로서 기능할 수 있고, 1차 스토리지(114) 및 교환 스토리지(118)는 DRAM이나 플래시 메모리 등의 하나의 스토리지 매체의 상이한 부분들일 수 있다.
제2 장치(104)는 호스트 시스템(또는 부분)(126)과 통신 서브시스템(또는 부분)(128)을 포함할 수 있다. 호스트 시스템(126)은 신호 라인(또는 버스)(130)을 통해 통신 서브시스템(128)과 통신할 수 있다.
호스트 시스템(126)은 SOC(시스템 온 칩) 등의 프로세서(132)와 DRAM이나 플래시 메모리 등의 “1차” 스토리지(134)를 포함할 수 있다.
통신 서브시스템(128)은 마이크로제어기(μC)(136)와 DRAM이나 플래시 메모리 등의 “교환” 스토리지(138)를 포함할 수 있다. 통신 서브시스템(128)은 전송기(Tx) 또는 수신기(Rx)중 적어도 하나, 또는 적어도 하나의 트랜시버(Tx/Rx)(140)를 더 포함한다.
호스트 프로세서(132)는 통신 서브시스템 마이크로제어기(μC)(136)로서 기능할 수 있다. 1차 스토리지(134) 및 교환 스토리지(138)는 DRAM이나 플래시 메모리 등의, 하나의 스토리지 매체의 상이한 부분일 수 있다.
트랜시버들(120 및 140)은, 각각 제1 장치(102)와 제2 장치(104) 사이에서 무접촉식으로 EHF 신호를 통신하고, EHF 신호와 디지털 전기 신호 사이에서 변환하기 위한 수단의 예이다. 트랜시버들(120, 140)은 각각, 기저대역 신호를, 내부 또는 외부 안테나(미도시)로부터 방사되는 30-300 GHz 이상의, 예를 들어 60 GHz 캐리어 주파수의 변조된 EHF(극고주파) 캐리어로 비동기로 변환하거나, 캐리어를 수신하고 복조하여 원래의 기저대역 신호를 재생할 수 있는 반이중 트랜시버일 수 있다.
통신 서브시스템들(108 및 128)에 의해 출력되는 RF에너지는, 인증을 위한, 또는 데이터 전송 동안에 데이터 흐름을 인터럽트하는 식별(ID) 코드를 전송하기 위한 FCC 요건 아래에 있을 수 있다. 참조에 의해 본 명세서에 포함되는 47 CFR §15.255 (57-64 GHz 대역 이내의 동작)를 참조한다.
트랜시버들(120 및 140)은, 전송기(Tx), 수신기(Rx), 및 관련된 컴포넌트들을 포함하는 IC 칩으로서 구현될 수 있다. 트랜시버 칩(들)은, BGA(ball grid array) 포맷 등의 종래의 방식으로 패키징될 수 있다. 안테나는 패키지 내에 통합되거나, 패키지 외부에 있거나, (US 6373447의 방식과 같이) 칩 자체에 병합될 수도 있다.
트랜시버와 연관된 안테나는 예시의 명료화를 위해 생략된다(이들은 ‘829 및 ‘244 공개에서 상세히 논의된다). 예시적인 통신 서브시스템(108, 128)은 하나, 둘, 또는 그 이상의 트랜시버 칩을 포함할 수 있다. 예를 들어 소스 장치(102)로부터 목적지 장치(104)로의 일방향 통신만이 요구된다면, 트랜시버(120)는 전송기(Tx)에 의해 대체될 수 있고 트랜시버(140)는 수신기(Rx)에 의해 대체될 수 있다는 점을 이해해야 한다. 트랜시버들(120 및 140)에 대한 전송 전력 및 수신 감도는 EMI(전자기 간섭) 효과를 최소하하고 FCC 인증을 간소화하도록 제어될 수 있다. EHF 캐리어는 흔히 이용되는 다양한 비-도전성 재료(유리, 플라스틱 등)를 관통할 수 있다. 트랜시버(120, 140)의 일부 특징 또는 특성은 다음을 포함할 수 있다.
ㆍ 낮은 레이턴시 신호 경로
ㆍ 멀티-기가비트 데이터 레이트
ㆍ 링크 검출 및 링크 트레이닝
트랜시버들(120 및 140)에 의해 전송된 신호는, 한 장치로부터 다른 장치로 전송되는 데이터를 전달하기 위해 임의의 적절한 방식으로 변조될 수 있고, 그 일부의 비제한적인 예가 여기서 제시된다. 변조는 OOK(on/off keying)이거나 기타의 유사한 간단한 변조 기술일 수 있다. 신호는 (120 등의) 하나의 트랜시버에 의해 인코딩 되고 패킷화되어 전송될 수 있고, (140 등의) 또 다른 트랜시버에 의해 수신되고 언패킷화(unpacketize)되어 디코딩될 수 있다. 대역외(OOB; out-of-band) 시그널링 또는 기타의 적절한 기술이 이용되어 두 개의 장치 사이에서 전송되는 데이터에 관련된 또는 그 이외의 정보를 전달할 수도 있다.
도 1a는, 데이터 전송 세션의 준비로, 제1 (전송, 소스) 장치(102)는 1차 스토리지(114)에 저장된 데이터를 그 통신 서브시스템(108)의 교환 스토리지(118) 내에 프리로딩(pre-load)할 수 있다는 것을 나타낸다. 이것은 1차 스토리지(114)로부터 교환 스토리지(118)로 연장되는 파선 화살표에 의해 예시되며, 데이터가 “당장(at a moment’s notice)” 전송될 수 있게 준비되어 있도록 임의의 통신 세션에 선행하여 발생할 수 있다. 대안으로서, 1차 스토리지(114)로부터 교환 스토리지(118)로 데이터를 이동시키는 것은 파트너 장치(104)가 검출되고 데이터 전송 세션이 막 시작되려고 한 후에 발생할 수도 있다. 교환 스토리지(118)는 1차 스토리지(114)의 분할된 부분(partitioned part)일 수 있다.
도 1b는 (공칭 목적지/수신 파트너 또는 장치인) 제2 장치(104)에 근접하게 위치한 (공칭 소스/전송 파트너 또는 장치) 제1 장치(102)를 도시한다. 제1 장치(102)와 제2 장치(104)의 근접은 임의의 적절한 수단에 의해 검출될 수 있고, 이러한 수단의 일부가 상기에서 설명되었으며, 다른 일부는 이하에서 설명된다. 그 다음, 데이터는 제1 장치(102)로부터 제2 장치(104)로 전송될 수 있다. 더 구체적으로, 소스 장치(102)의 통신 서브시스템(108)의 교환 스토리지(118)에 저장된 데이터는, 교환 스토리지들(118 및 138) 사이에서 연장되는 파선 화살표로 표시된 바와 같이, 목적지 장치(104)의 통신 서브시스템(128)의 교환 스토리지(138)에 전송될 수 있다. 이하에서는 주로, 어느 한 방향에서의 데이터 흐름(즉, 장치(104)로부터 장치(102)로의 데이터 흐름을 포함)의 표현으로서, 장치(102)로부터 장치(104)로의 데이터 흐름이 설명될 것이다.
두 개의 전자 장치들(102, 104) 사이의 데이터 전송은 각각 실질적으로 완전히 제1 및 제2 장치(102, 104)의 통신 서브시스템들(108, 128)에 의해 처리되는 “무접촉” 무선 주파수(RF) 전자기(EM) 통신 링크(인터페이스)(150)를 통해 구현될 수 있다. 장치들(102 및 104) 사이에 흐르는 신호는 공기 갭, 도파관, 플라스틱(폴리에틸렌, 열가소성 폴리머, 폴리비닐리덴 디플루오라이드, 플루오로중합체, ABS, 및 기타 플라스틱)과 이들 재료들의 조합들 등의 비전기적(유전체) 매체를 통해 전자기적으로 발생한다. EHF 신호는 카드보드와 같은 다른 유전체 재료들을 통과할 수 있다. EHF 신호는 일련의 상이한 유전체 재료 및/또는 도파관을 통과할 수 있다.
EHF 무접촉 통신에 의해 인에이블된 높은 데이터 레이트로 인해, 영화, 오디오, 장치 이미지, 운영 체제 등과 같은 큰 데이터 파일이 NFC 등의 기존 기술에 비해 매우 짧은 기간 안에 전송될 수 있다. 예로서, 1기가바이트 데이터 파일은 5초 정도의 짧은 기간 안에 전송될 수 있다.
전자기 통신은 통상적으로 공기 갭을 통해 0-5 cm 등의 단거리로 제한될 수 있다. 이하에서 더 상세히 설명되는 유전체 커플러(370) 등의 유전체 매체가 이용되어 장치들(102 및 104) 사이의 무접촉 링크의 범위를 수 센티미터, 수 미터, 또는 그 이상 연장할 수 있다.
본 실시예에서, 및 본 명세서에서 논의된 무접촉 링크의 기타 임의의 실시예에서, 전체 통신 시스템은 무접촉 및 물리적 링크의 조합으로서 구현될 수 있다는 것을 이해해야 한다. 또한, 여기서 설명된 기술들의 일부는 케이블 및 커넥터 등의 물리적 링크를 통해 데이터를 전송하는데에도 적용될 수 있다. 이하에서는 주로, 두 개의 장치 사이에서 데이터를 전송하기 위한 무접촉 링크의 이용이 설명될 것이다. 도 1c는, 데이터 전송 세션의 완료 후에, 제2 (수신, 목적지) 장치(104)가 더이상 제1 (전송, 소스) 장치(102)와 근접해 있을 필요가 없고, 통신 서브시스템(128)의 교환 스토리지(138)에 저장된 전송된 데이터를 그 1차 스토리지(134) 내에 이동시킬 수 있다는 것을 나타낸다. 이것은 교환 스토리지(138)로부터 1차 스토리지(134)로 연장되는 파선 화살표로 예시되고, 데이터 전송의 완료 후 임의의 시간에 발생할 수 있다. 수신 장치(104)는 수신된 데이터를 검증할 수 있고, 그 호스트 프로세서(132)에게 데이터가 수신되었다는 것을 알릴 수 있으며 (대안으로서 호스트 프로세서(132)가 검증을 수행할 수 있음), 데이터가 성공적으로 전송되었다는 신호를 전송 장치(102)에 다시 보낼 수도 있다. 교환 스토리지(138)는 1차 스토리지(134)의 분할된 부분일 수 있다.
예시적 이용 시나리오에서, 전송 장치(102)로부터 전송될 데이터는 전송 장치(102)의 1차 스토리지(114)에 저장될 수 있고, 전송 장치(102)의 호스트 시스템(106)(또는 프로세서(112))은 OFF(전력 차단(powered down) 또는 저전력 상태)일 수 있다. 전송 장치(102)의 통신 서브시스템(108)은 ON일 수 있고, 수신 장치(104)가 검출되면, 전송 장치(102)의 호스트 시스템(106)(또는 프로세서(112))은 ON으로 되어 전송될 데이터를 1차 스토리지(114)로부터 전송 장치(102)의 교환 스토리지(118)로 이동시킬 수 있다. 1차 스토리지(114)로부터 교환 스토리지(118)로 전송될 데이터의 이러한 이동은 한번만 이루어질 필요가 있고, 그 다음에는 요구될 때마다, 예를 들어, 점진적으로 업데이트될 수 있다. 또는, 이것은 데이터가 전송 장치(102)로부터 수신 장치(104)로 전송되고 있는 때마다 이루어질 수 있다. 일부 경우에, 상이한 데이터 패키지들이 전송 장치(102)에 의해 주어진 하나의 또는 다양한 상이한 수신 장치(들)(104)에 전송될 수 있고, 이 경우, 선택된 데이터 패키지만이 데이터 전송을 위해 교환 스토리지(118)로 이동될 필요가 있다. 일부 경우에, 데이터는 1차 스토리지(114)로부터 전송 장치(102) 상의 교환 스토리지(118)로 이동되지 않고, 데이터는 1차 스토리지(114)로부터 수신 장치(104)로 직접 전송될 수 있다. 일부 경우에, 전송 또는 수신 장치(102 및 104)는 각각 임의의 교환 스토리지(118 및 138)를 갖지 않을 수도 있고, 모든 저장은 각각 1차 스토리지(114 및 134)에 의해 수행될 수 있다.
데이터가 일방향으로만, 전송 장치(102)로부터 수신 장치(104)로 전송되는 경우, 교환 스토리지(118)는 제거될 수 있다. 그러나, 전송 장치(102)가 수신 장치(104)로부터 데이터를 수신하는 경우를 위해 전송 장치(102) 구조가 수신 장치(104)의 구조를 반영(mirror)하고 교환 스토리지(118)를 포함하는 것이 유익할 수 있다.
전송 장치의 통신 서브시스템(108)이 수신 장치(104)를 검출하면, 전송 장치(102)와 수신 장치(104) 사이에는 링크가 설정되고 전송 장치(102)로부터 수신 장치(104)로 데이터의 전송이 시작될 수 있다. 수신 장치의 호스트 시스템(126)(또는 프로세서(132))은 OFF(전력 차단 또는 저전력 상태)일 수 있고, 수신 장치(104)의 통신 서브시스템(128)은 ON 또는 저전력 상태에 있을 수 있으며, 접속을 검출하기 위한 회로가 주기적으로 인에이블될 수 있다. 수신 장치의 통신 서브시스템(128)에 의해 수신되는 데이터는 수신 장치(104)의 교환 스토리지(138)에 저장될 수 있다. 통신 서브시스템(128)은 데이터를 검증할 수 있고, 호스트 시스템(126)(또는 프로세서(132))에게 데이터가 수신되었음을 알릴 수 있으며, 호스트 시스템(126)(또는 프로세서(132))은 전송된 데이터를 검증할 수 있다. 수신 장치(104)의 통신 서브시스템(128)은 또한, 전송 장치(102)에게, 그 통신 서브시스템(108)을 통해, 데이터가 성공적으로 수신되었음을 알릴 수 있다.
전송 및 수신 장치들(102 및 104)의 교환 스토리지들(108 및 138) 내의 데이터는, 전송중인 데이터 내의 악성 코드로부터 호스트 시스템들(106 및 126)을 보호하기 위해 방화벽 처리될 수 있다. 수신 장치(104)(또는 수신 장치(104)의 통신 서브시스템(128))가 ON으로 되면, 그 “교환” 스토리지(138)로부터의 데이터가 그 1차 스토리지(134)로 이동(또는 복사)될 수 있다. 데이터는 수신 장치(104)로부터 전송 장치(102)로 유사한 방식으로 전송될 수도 있다.
링크 발견
제2 장치(104)(특히 그 통신 서브시스템(128))를 검출하고 무접촉 링크(150)를 설정하는 제1 장치(102)(특히, 그 통신 서브시스템(108))의 프로세스는 일반적으로 “링크 발견(link discovery)”이라 불릴 수 있다. 포인트-투-포인트 무선(무접촉) 시스템에서, 두 개의 장치 사이에서 링크를 개시할 때를 결정하는 것이 필수적이다. 전통적인 커넥터-기반의 시스템에서, 링크 설정은 커넥터가 플러그인 될 때 변하는 일부 전기적 특성의 측정에 기초하여 결정될 수 있고, 두 개의 장치 사이의 링크가 설정될 수 있다. 포인트-투-포인트 무접촉 시스템에서, 전기적 검출 방법은 가능하지 않을 수 있다.
트랜시버들(120, 140)은 최소 전력을 소산하면서 링크 파트너를 검출하도록 인에이블될 수 있다. 링크 발견은, 지속적으로 인에이블되는 것 대신에, 짧은 지속기간 동안, 주기적으로 비컨 신호를 전송하는 전송 장치(102)(더 구체적으로는, 트랜시버(120)의 전송기 Tx 부분)에 의해 구현될 수 있다. 마찬가지로, 수신 장치(104)(더 구체적으로는, 트랜시버(140)의 수신기 Rx 부분)는, 지속적으로 인에이블되는 것 대신에, 짧은 지속기간 동안, 주기적으로 비컨을 리스닝(listen)하도록 인에이블될 수 있다. 전송 지속기간과 수신 지속기간의 비율은 주기적인 중첩을 보장하도록 설정될 수 있다. 즉, 수신기는 합당한 수의 주기 내에서 비컨을 검출하도록 활성화 될 것이다. 전송기 비컨이 링크를 설정하기에 적절한 범위 내에 있다면, 전송기의 비컨은 활성 수신기에 의해 픽업될 것이다. 이러한 주기적 비커닝 및 리스닝 접근법(periodic beconing and listening approach)은 전력의 절감(및 연장된 배터리 수명)을 허용한다. 비커닝 및 열거와, 감소된 전력으로부터 전체 전력 동작으로의 전환을 포함한 링크 검출을 위한 일부 기술들이 참조에 의해 본 명세서에 포함되는 2013년 3월 15일 출원된 앞서 언급된 US 제61799510호에 개시되어 있다.
정전 차폐(Electrostatic Shielding)
이들은 서로 RF에 의해 무접촉식으로 엄격하게 통신하고 있기 때문에, 소정의 장치(102 또는 104)(또는 양쪽 모두)는, 플라스틱이나 아크릴 등으로 된 비-전도성 장벽(도시되지 않은 하우징, 인클로져 등)에 (각각) 둘러싸일 수 있다. 전자기(EM) 방사는 장벽을 용이하게 통과할 수 있지만, 전류는 장벽을 용이하게 통과하지 못한다. 따라서 장벽은 회로 기판과 파손되기 쉬운 칩들을 ESD(정전적 방전)로부터 격리할 수 있다. 장벽은 또한 장치(들)를 밀봉할 수도 있다. 장벽은 추가적으로, 휴대폰 등의 장치(들)에게, 예를 들어, 장치들을 수분과 습기로부터 보호하는 혜택을 제공할 수 있다. 여기서 개시된 전자기(EM) 인터페이스 기술은 (아마도 내부 배터리를 재충전하기 위한 잭 이외의) 임의의 기계적 커넥터 또는 장치 내의 기타의 개구에 대한 필요성을 완전히 제거할 수 있다.
동작 방법(들)
여기서 제시된 기술(들)은 전자 장치들 중 하나 또는 양쪽 모두에게 다른 장치와의 (무접촉 링크 등의) 통신 링크를 검출 및 셋업할 수 있고 장치들 중 하나 또는 양쪽 모두의 호스트 프로세서(들)로부터의 개입 없이 전송 장치로부터 수신 장치로의 데이터의 전송을 제어하며, 장치의 메인 메모리(“1차 스토리지”)로부터 격리될 수 있는(예를 들어, 방화벽 처리될 수 있는) 장치의 메모리의 보안 영역 또는 물리적으로 별개의 메모리(“교환 스토리지”)에 전송되거나 수신되도록 데이터를 유지 또는 지시할 수 있는 통신 (I/O) 서브시스템을 제공함으로써, 장치들의 호스트 프로세서(들) 중 하나 또는 양쪽 모두에 의한 개입 없이 두 개의(또는 그 이상의) 전자 장치 ?이들 중 하나는 전송 장치로 간주될 수 있고, 다른 것은 수신 장치로 간주될 수 있음- 사이에서 데이터를 전송하는 문제를 해결한다. 이것은 전송되는 데이터 내의 악성 코드에 대비한 보호를 제공하고, 또한 장치가 그 메인 프로세서를 ON 시키지 않고도 통신 세션에 참여하는 것을 허용한다.
그 다음, 수신 장치의 통신 서브시스템은 자체적으로 데이터 전송(트랜잭션)을 입증하거나 수신 장치 내의 호스트 프로세서에 데이터가 교환 스토리지 내에 전송되었다는 것을 통보할 수도 있다. 후자의 경우, 수신 장치의 호스트 프로세서는 그 다음에 트랜잭션을 입증하고 데이터를 교환 스토리지로부터 1차 스토리지로 전송할 수 있다.
전송되는 데이터의 한 예에서, 1차 스토리지는 메모리의 사용자 영역을 포함할 수 있고, 그러면, 사용자는 전송된 데이터, 예를 들어 (사진, 비디오, 음악과 같은) 미디어 파일들에 엑세스할 수 있다.
다른 예에서, 전송되는 데이터는 운영 체제(OS) 업데이트 또는 수신 장치의 운영 체제에 대한 코드 업데이트, 또는 기타 중요한 코드일 수 있다. 일단 데이터가 교환 스토리지 내에 전송되고 나면, 데이터는 통신 서브시스템 자체 또는 수신 장치의 다른 보안 부분에 의해 입증될 수 있다. 일단 입증되고 나면, 전송된 데이터는 교환 스토리지로부터 장치의 1차 스토리지로 보안 이동되어 시스템 내의 OS 또는 기타의 중요 코드를 대체 또는 갱신할 수 있다. 이런 방식으로, 전송되는 데이터는 호스트 프로세서가 OFF(전력 차단) 또는 저전력 상태에 있는 동안 시스템을 갱신할 수 있다.
도 2는 상기 논의되고 설명된 개념들 중 일부를 제시하는 두 개의 전자 장치들 -이들 중 하나는 전송 (소스) 장치인 것으로 간주되고, 다른 것은 수신 (목적지) 장치인 것으로 간주될 수 있음- 사이에서 데이터를 전송하기 위한 일반화된 예시적 전체 방법(200)의 플로우차트이다. 고속 무접촉 링크가, 장치들의 호스트 프로세서들로부터의 개입 없이 동작할 수 있는 장치들의 통신 I/O 서브시스템들 사이에서 설정될 수 있고, 데이터는 수신 장치의 메모리의 보안 영역(“교환 스토리지”)에 저장될 수 있으며, 선택사항으로서 또한 전송 장치의 교환 스토리지에도 저장될 수 있다. 방법(200)은 다수의 단계로 설명될 수 있다. 일부 경우에, 설명되는 단계들은 선택사항이고, 생략될 수 있다. 다른 경우에는, 단계들이 제시되는 순서는 변경될 수 있다.
제1 단계(202)에서, 소스 장치(102)는 전송될 데이터를 식별할 수 있다. 데이터 전송에 관여될 두 개의 장치 중 어느 하나는 소스(또는 전송) 장치(102)로 간주될 수 있고, 다른 장치는 목적지(또는 수신) 장치(104)로 간주될 수 있으며, 통신은 한 방향만이 아니라 장치들 사이에서 양쪽 방향으로 발생할 수 있다는 점에 주목해야 한다. 따라서, 예를 들어, 이 단계에서는 통신 세션의 개시 이전을 포함한 통신 세션 동안의 일부 시점에서 소스 장치(102)는 전송될 데이터를 식별한다고 기술하고 있지만, 목적지 장치(104)도 역시 소스 장치(102)에 전송될 데이터를 식별할 수 있다.
다음 단계(204)에서, 소스 장치(120)는 목적지 장치(104)의 발견을 가능하게 하기 위해 비컨 신호를 전송할 수 있다.
다음 단계(206)에서, 목적지 장치(104)는 비컨 신호를 검출하고, 선택사항으로서, 그 자신의 비컨을 켜는 등에 의해 그에 응답할 수 있다. 다음 단계(208)에서, 무접촉 링크(150)가 소스 장치(102) 및 목적지 장치(104)에 의해 셋업된다. 이 셋업 프로세스는 매우 신속하게 발생하고, 데이터 전송 세션이 개시될 준비가 된다. 통상적으로, 단 하나의 목적지 장치(104)만이 단일 소스 장치(104)와 함께 관여되지만, 하나의 소스 장치(102)가 데이터 스트림 내의 인덱스 마커(index marker)를 이용하여, “브로드캐스트” 모드에서, 하나보다 많은 목적지 장치(104)에 데이터를 전송(전달)하게 할 가능성이 이하에서 논의된다.
다음 단계(210)에서, 소스 장치(102)로부터 목적지 장치(104)로 데이터가 전송된다. 데이터 전송은 (링크 검출에 기초하여) 자동으로 또는 (데이터 전송이 시작될 준비가 되었거나 중단된 이전의 데이터 전송이 재개될 준비가 되었다는 것을 나타내는 목적지 장치의 마이크로제어기(136) 또는 호스트 프로세서(132) 등의) 요청 시에 개시될 수 있다. 선택사항으로서, 기타 데이터도 역시 자동으로 또는 요청에 의해 목적지 장치(104)로부터 소스 장치(102)로 전송될 수 있다.
소스 장치(102)는 목적지 장치가 검출되고 통신 링크가 설정되면 데이터의 전송을 개시할 수 있다. 또는, 소스 장치는 하나 이상의 목적지 장치(104)에 의해 수신되는 “브로드캐스트” 모드에서, 데이터를 지속적으로 전송할 수 있다. 어느 경우든(요구시 전송 또는 지속적 전송), 소스 장치(102)는 데이터 스트림의 시작부에, 데이터 스트림 내의 (미리 결정된 간격으로 또는 기타의 이정표 등의) 다수의 중간 지점에, 및 데이터 스트림의 끝에 등과 같은 데이터 스트림 내에 인덱스 마커를 임베딩할 수 있다. 이런 방식으로, 목적지 장치(104)는 데이터 전송이 완료되면 데이터 스트림의 시작부에서 데이터를 수신하기 시작했는지, 그리고 그렇지 않다면, 데이터 스트림의 어느 부분에서 데이터 수신을 시작했는지를 확인할 수 있다. 이런 방식으로, 목적지 장치(104)가 중간 지점에서 데이터 스트림의 수신을 시작했다면, 목적지 장치(104)는 데이터 스트림의 이후 부분만의 전송(부분적 파일 전송)을 수락(수신 및 저장을 개시)하고 나서, 소스 장치(102)가 전체 전송을 루핑(loop)(재시작)할 때 데이터 스트림의 시작 부분을 수신하고, 그 후에, 데이터 스트림의 누락된 시작 부분을 수신하는 옵션을 갖는다. 또는 목적지 장치(104)는 추가 동작 없이, 부분적 파일 전송만을 수락할 수도 있다. 이 접근법은 익명 장치의 데이터의 키오스킹(kiosking)에 유용할 수 있는 바와 같이, 데이터의 완전 수동(수신 전용(receive-only)) 전송을 허용한다.
(앞서 암시된 바와 같이) 역방향 전송을 수반할 수도 있는 소스 장치(102)로부터 목적지 장치(104)로의 데이터의 전송(전달) 동안에 구현될 수 있는 또 다른 기술은, 소스 장치(102)가 주기적 간격으로 데이터 스트림의 전송을 일시중지(건너뛰기)하고, 목적지 장치(104)가 건너뛴 기간 동안에 소스 장치에 “스킵 채움(skip fills)”(데이터)을 전송할 수 있게 하는 것을 포함할 수 있다. 목적지 장치(104)에 의한 “스킵 채움”은, 소스 장치(102)가 전송되는(전송된) 데이터를 수신하고 이용하여 스크램블(scramble)하거나, 전송을 목적지 장치(104)에 의해 전송된 무작위(또는 워터마킹된) 데이터로 마스킹하는 것을 허용할 수 있는, 목적지 장치(104)에 의해 생성되고 전송된 온-더-플라이(on-the-fly) 암호화 코드일 수도 있다. “스누핑(snooping)”(인증되지 않은 장치가 데이터 전송을 가로채는 것)의 경우, 이들 방법들은 스누핑된 전송이 크래킹(crack)(디코딩)하기에 매우 어렵게 만들 수 있는데, 그 이유는, 스누핑 장치가 임의의 주어진 시점에서 소스 또는 목적지 장치 중 어느 것이 전송 중인지를 용이하게 확인할 수 없을 것이기 때문이다. ?소스 및 목적지 장치들 양쪽 모두에 의한 가로채기 당한 교대하는 전송들은 스누핑 장치에게는 하나의 연속된, 해독할 수 없는 전송인 것처럼 보일 수 있다.
양쪽 장치들이 데이터 전송 동안에 동시에 전송하게 함으로써, 장치들(102, 104) 사이의 데이터의 전이중 전송(전달)을 위한 추가의 (스누핑에 대비한) 보안이 제공될 수 있다. 공칭 수신 장치인 장치는 무작위 신호, 암호해독 코드, 또는 공칭 전송 장치인 장치로부터의 데이터 전송을 모호하게 할 수 있는 기타의 데이터를 전송할 수 있다. 하나의 또는 양쪽의 전송 장치(들)는, 스누핑을 추가로 방해할 수 있는 확산 스펙트럼 클로킹(SSC; spread spectrum clocking)을 구현할 수도 있다.
다음 단계(212)에서, 목적지 장치(104)는 소스 장치(102)에게 데이터 전송이 성공적으로 수신되었다는 것을 통보할 수 있다. “성공” 통보가 소스 장치(102)에 의해 수신되지 않거나, “실패” 통보가 목적지 장치(104)에 의해 전송된다면, 소스 장치(102)는 데이터 또는 그 일부를 재전송할 수 있다. 선택사항으로서, 데이터 전송의 완료 시, 목적지 장치의 호스트 프로세서(132)도 역시 통보 받을 수 있다.
수신되는 데이터는 먼저 수신 장치(104)의 교환 스토리지(138)에 저장될 수 있고, 후속해서, 목적지 장치(104)의 1차 스토리지(134)에 이동될 수 있다. 또는, 수신되는 데이터는 1차 스토리지(134)에 이동되지 않고 교환 스토리지(138)에 머물 수도 있다. 수신되는 데이터는 통신 서브시스템(128)에 의해 또는 호스트 시스템(126)에 의해 입증될 수 있다. 또는, 수신되는 데이터는, “있는 그대로(as is)”, 입증 없이 이용될 수 있다.
칩으로 구현될 수 있는 전송기(Tx) 및 수신기(Rx), 또는 트랜시버(Tx/Rx)(120 및 140)는 칩들과 그들의 전송이 ‘태깅(tagged)’(지문화(fingerprinted))될 수 있도록 공장-직렬화(factory-serialized)될 수 있고, 이는 디지털 저작권 관리(DRM)를 위해 이후의 포렌식 분석(forensic analysis)이 수행될 수 있게 할 수 있다. 예를 들어, 보호된(프리미엄) 콘텐츠는 한 장치로부터 또 다른 장치로 자유로이(방해 받지 않고) 전송될 수 있지만, 관여된 특정 장치들에 대해 트랜잭션이 추적될 수 있어서, 트랜잭션의 참여자들에게 책임을 지울 수 있다(예를 들어, 요금을 청구할 수 있다).
일부 예시적 배치
여기서 개시된 데이터 기술들에 대한 일부 예시적 이용 시나리오(배치)가 이제, 일반적으로 두 개의 전자 장치 일반적으로 전술된 바와 같이, 그 중 하나는 전송 (소스) 장치로 간주될 수 있고, 다른 것은 수신 (목적지) 장치인 것으로 간주될 수 있음- 만의 문맥에서 설명될 것이다. 단일 소스 장치(102)는, 복수의 목적지 장치(104)에게, 한번에 하나씩 또는 한번에 여러 개씩, 데이터를 전송(전달)할 수 있다. 그리고, 소스 장치가 목적지 장치(들)에 데이터를 전송하는 것 외에도, 목적지 장치(들)는 소스 장치에 데이터를 전달할 수 있다.
여기서 설명된, 또는 여기서 구체적으로 설명되지 않은 다른 배치에서, 다음과 같은 특징들과 유사한 것, 및 그 확장 중 하나 이상이 실현될 수 있다.
ㆍ 데이터 전송(“무접촉 프로그래밍”)이 고속으로 발생할 수 있다. 프로그램되는 목적지 장치(들) 내의 호스트 프로세서(들)는 OFF 상태 또는 저전력 모드(“휴면(asleep)”)에 있을 수 있다.
ㆍ 전송되는 데이터가 접속에 의해 입증될 수 있다.
ㆍ 전송되는 데이터가 보안(교환) 메모리에 저장될 수 있다.
ㆍ 목적지 장치(들)가 테스팅될 수 있고 그들의 상태(들)가 판독된다.
ㆍ OEM 특유의 코드가 목적지 장치(들) 내에 로딩될 수 있다.
ㆍ 애플리케이션 및 콘텐츠가 목적지 장치(들) 내에 로딩될 수 있다.
ㆍ 소스 장치(들)는 (밀봉 박스 등으로) 이미 패키징되어 있거나 패키징되어 있지 않을 수 있다.
ㆍ 상이한 고객들 또는 상이한 판매자들을 위한 상이한 버전의 소프트웨어/OS가 있을 수 있다.
예시적 시나리오(“공장 프로그래밍”)에서, 전송되는 데이터에 대한 수신 (목적지) 장치인 것으로 간주되는 모바일 핸드셋 등의 제1 장치(102)는, 공장에서, 전송 (소스) 장치인 것으로 간주되는 공장 프로그래밍 장치(“프로그래머”) 등의 제2 장치에 의해 프로그램될 수 있다. 무접촉 링크를 이용함으로써, 전술된 바와 같이, 프로그램될 장치와 데이터를 전송하는 장치(“공장 프로그래머”) 사이에는, 프로그램될 장치를 공장 프로그래머와 연관된 랜딩 패드(landing pad)(또는 도크(dock))에 배치하는 등에 의해, 어떠한 물리적 접속도 요구되지 않는다. 이것은 데이터 전송 프로세스를 대단히 간소화하고, 처리량을 증가시킬 수 있다.
예를 들어, 전송 장치로부터 수신 장치로 전송되는 데이터는 수신 장치에 대한 운영 체제(OS) 또는 펌웨어를 포함할 수도 있다. 대안으로서, 또는 추가적으로, 공장 프로그래밍 동안에, 제2 장치는 테스팅될 수 있고, 그 상태는 프로그래머에 의해 판독되어, 제조 단계에서 품질 보증(QA) 레벨을 제공할 수 있다.
또 다른 예시적 시나리오(“도매점 프로그래밍”)에서, 공장 프로그래밍과 유사한 특징들이 구현될 수 있다. 예를 들어, 많은 모바일 전화 재고량을 갖는 도매점은 고객으로부터의 주문을 수락하고, 제품이 패키징된 박스를 개봉하지 않고도 무접촉 통신 및 데이터 전송을 통해, (소정의 휴대폰 제공자 등의) 주문측을 위해 제품을 개인맞춤화할 수 있다. 이것은 개별 엔드-유저들로부터 주문을 받고, 박스 개봉을 요구하지 않고도 다시 무접촉식으로 개인맞춤화된 아이템(운영체제, 소프트웨어 애플리케이션 등)을 제품에 프리로딩할 수 있는 온라인 판매자들(또는 그와 유사한 것)에도 적용될 수 있다. 품질 보증(QA), 및 전술된 다른 특징들 중 일부는 도매점 프로그래밍 동안에 끼워 넣어질 수 있다.
공장 프로그래밍 및 도매점 프로그래밍 시나리오는, “일반” 장치들이 미개봉으로 유지되어야 하는 박스 안에 있지만, 여전히 소정 판매자 또는 서비스 제공자를 위해, 또는 장치에 특징들을 로딩하는 것, 장치들의 콘텐츠를 맞춤화하는 것, 장치에 프리미엄 아이템을 로딩하는 것, 장치에 관한 허용을 설정하는 것, 장치에 DRM 키를 설치하는 것, 장치에 국가 코드를 설정하는 것 등을 포함한 엔드-유저 선호사항으로 개인맞춤화 될 수 있는 상황의 예시이며, 개인맞춤화 특징들 중 일부는 부가적으로 또는 대안적으로 매점(POS) 판매자 측에서 수행될 수도 있다.
여기서 설명된 기술들을 이용하여, 데이터 전송이 매우 신속하게 발생할 수 있고, 호스트 프로세서는 OFF 상태(또는 저전력 상태)에 있을 수도 있으며, 양쪽 모두는 전송에 요구되는 매우 낮은 전력과 그 결과에 따른 장치의 배터리의 소량의 소진을 야기할 것이다. (일부 배치에서, 목적지 장치에 대한 전력은 외부 소스로부터의 전력을 입수함으로써 얻어질 수 있다.)
또 다른 예시적 시나리오(“매점 프로그래밍”)에서, 도매점 프로그래밍과 유사한 특징들이 구현될 수 있다. 장치는 매점에서 박스개봉될 수 있지만, 그럼에도 불구하고 무접촉 프로그래밍은 매우 유익할 수 있다. (예를 들면, 무접촉 프로그래밍은은 더 빠르거나 또는 장치 상의 커넥터의 파손 가능성을 제거할 수 있다.) 더 구체적으로는, 소매상 또는 OEM 특유의 콘텐츠 또는 애플리케이션(장치와 함께 구입되는, 개인맞춤화된 콘텐츠)이 장치 내에 로딩될 수 있다. 고객에게 판매되는 장치는 소정 고객을 위해 개인맞춤화될 수 있고, 최종 (QA) 검사를 받아 품질보증을 활성화할 수 있다. 매점(POS) 프로그래밍에서 통상적으로, 그러나 반드시는 아니지만, 아이템은 박스 개봉된다. 무접촉 데이터 전송은 아이템을 박스 개봉할 필요성을 제거한다.
또 다른 예시적 시나리오("키오스킹”)에서, 이미 판매되어 엔드 유저의 소유인 장치들은 데이터 전송을 위한 소스 장치로서 기능하는 키오스크로부터 데이터 전송을 수신할 수 있다. 예를 들어, 콘텐츠 판매 머신은 사용자에 의해 선택된 데이터를 (통상적으로 요금을 징수하여) 사용자의 장치에 전송할 수 있다. 소스 장치를 영화 포스터 등 내에 병합함으로써, 영화 극장 등에서 사용자가 참여한 이벤트와 연관된 “보너스” 콘텐츠 등의, 무료 콘텐츠 역시 이런 방식으로 배포될 수 있다. 실제의 콘텐츠를 얻기 위해 인터넷 접속을 요구할 수 있는 QR(Quick Response) 코드 애플리케이션과는 달리, 여기서 설명된 데이터의 무접촉 전송은 그 자체로 완전하다. 콘텐츠는 두 개의 장치 사이의 상호작용에 포함된다.
또 다른 예시적 시나리오(“사용자-머신 인터페이스”)에서, 엑세스와 허용이 사용자와 시스템 사이에서 통신될 수 있다. 예를 들어, “일반”(공유된) 컴퓨터는 사용자에 의한 이용을 위해 개인맞춤화(구성)될 수 있다. 다양한 사용자에 의해 공유되는 차량은 사용자에 의해 개인맞춤화(좌석 위치, 속도 제한 등)될 수 있다.
전술된 시나리오 -공장 프로그래밍, 도매점 프로그래밍, 매점 프로그래밍, 키오스킹- 에서, 무접촉 통신(데이터의 전송)에 의해 수정되는(개인맞춤화되는) 것은 일반적으로 (사용자의 모바일 핸드셋 등의) 최종 제품(end product)이다. 이와 대조적으로, 사용자-머신 인터페이스 시나리오에서, 무접촉 통신(데이터의 전송)에 의해 수정되는 것은 시스템(공유된 컴퓨터, 공유된 차량 등)이다. (예를 들어, 도서관으로부터의, 또는 대여 기관으로부터의) 아이템의 디지털 체크아웃에 무접촉 통신을 이용하는 것은, 넓게는 이러한 범주의 사용자 수정 시스템 내에 드는 것으로 간주될 수 있다.
또 다른 예시적 시나리오(“두 개의 장치 사이에서 데이터 공유”)에서, 데이터는 한 장치로부터 또 다른 장치로, 예를 들어 사용자의 디지털 카메라로부터 사용자의 랩탑 컴퓨터로, 또는 한 사용자의 모바일 핸드셋으로부터 또 다른 사용자의 모바일 핸드셋으로 다운로드될 수 있다. 이러한 “파일 공유” 시나리오에서, 두 개(또는 그 이상의) 장치들의 사용자들 사이의 상호 작용 세션에서의 무접촉 트랜잭션의 결과로서, 양쪽 장치들은 통상적으로 “수정되게” 될 수 있다. (NFC 등의) 두 개의 장치 사이에서 데이터를 공유하기 위한 기존 기술과는 대조적으로, 여기서 개시된 기술들을 이용하면, (영화 등의) 대용량 파일들에 해당하는 콘텐츠가 두 개의 장치 사이에서 매우 짧은 기간에 용이하게 직접 전송될 수 있다.
때때로 전송되는 콘텐츠(데이터)는 DRM 보호된 데이터일 수 있고, 콘텐츠에 엑세스하기 위해 키(key)가 요구될 수 있다. 앞서 언급된 바와 같이, 콘텐츠는 보안(교환 스토리지) 영역에 저장될 수 있고, 악성 코드에 대해 검사받을 수 있으며, 교환 스토리지로부터 엑세스된 다음 폐기되거나 나중의 (및 반복된) 엑세스를 위해 영구적(1차) 스토리지에 이동될 수 있다. 이들은, (제조자로부터 소비자로의) 제품의 수명기간 중의 다양한 단계들에서 데이터가 어떻게 전송될 수 있는지의 일부 예, 및 여기서 설명된 기술들을 이용하여 구현될 수 있는 이용 시나리오의 일부일 뿐이다.
유전체 커플러
전술된 시나리오에서, 두 개의 장치들의 통신 서브시스템(및 있다면 그들 각각의 안테나들)은 서로 근접하게 배치되어 데이터 전송을 위한 무접촉 링크를 개시 및 유지할 수 있고, 이것은 가장 많이 고려되는 이용 시나리오는 아니더라도 많은 경우에 해당할 수 있다는 것이 어느 정도 가정되고 있다. 이것은 공장 프로그래밍, 도매점 프로그래밍 등을 포함할 수 있고, 여기서 프로그래밍되는 제품은 (통상적으로 카드보드) 박스 내의 “공장 밀봉된” 상태에 있다. 일부 다른 시나리오에서, 통신 서브시스템들(및 그들 각각의 안테나)의 매우 근접한 상태는 실현 가능하지 않을 수 있다. 이들 시나리오들 중 일부가 이제 설명될 것이다.
이들 시나리오(300A, 300B, 300C, 집합적으로 "300"이라 언급됨)의 설명을 간소화하기 위해, 일방향 통신만이 설명되고, 제1 장치(302A, 302B, 302C, 집합적으로 "302"라 언급됨)는 전송기(Tx; 320A, 320B, 320C, 집합적으로 "320"이라 언급됨)만을 갖고, 제2 장치(304A, 304B, 304C, 집합적으로 "304"라 언급됨)는 수신기(Rx; 340A, 340B, 340C, 집합적으로 "340"이라 언급됨)만을 가진다. 장치들 사이의 통신은 양방향으로 발생할 수 있고(그 일부 예가 상기에서 설명되었음) 장치들(302, 304) 각각에는 하나 이상의 트랜시버(Tx/Rx; 120, 140)가 제공될 수도 있다는 점을 이해해야 한다.
도 3a는, 목적지(수신) 장치라 간주될 수 있는 장치(304A)가 카드보드 박스(360) 등의 패키징으로 인클로징되어있고 그 동작 요소들은 박스(360)의 외부에 있는 소스 (전송 장치)라고 간주될 수 있는 장치(302A)와 앞서 언급된 EHF 무접촉 링크(150)를 설정하기에 도움이 되지 않는 박스의 외부 표면으로부터 “과도한” 거리에 위치해 있는 시나리오(300A)를 나타낸다. 이것은 장치(304A)를 둘러싼 (박스 내의 대시 기호로 된 빗금으로서 도시된) 충격 흡수 패킹 자료(shock absorbing packing material) 등으로 인한 것일 수 있다.
이 시나리오(300A)에서, 장치(302A)로부터 장치(304A)로 박스(360)를 개봉하지 않고 데이터를 전송하는 것이 필요하거나 유익할 수 있다. 이 상황은 공장에서, 또는 도매점에서, 또는 POS에서와 같이, 앞서 설명되었다. 데이터를 전송하기 위한 무접촉 링크(150)의 설정을 용이하게 하기 위하여, 예를 들어 짧은 막대 형태로 된 유전체 커플러(370A) 또는 플러그가 박스 내의 패키징 재료 내에 병합되거나 이를 통해 연장되어, 장치(304A)와 밀봉되어 봉인된 상태를 유지하는 박스(360)의 내부 표면 사이에 링크를 설정할 수 있다. 이런 방식으로, 커플러(370A)의 (도면에서 볼 때) 좌측 또는 좌측 끝은 장치(302A)의 전송기(Tx)(320A)와 매우 근접해 있을 수 있고, 커플러(370A)의 (도면에서 볼 때) 우측 또는 우측 끝은 장치(304A)의 수신기(Rx)(340A)와 매우 근접해 있을 수 있다. 커플러(370A)는 두 개의 장치 사이의 무접촉 링크를 용이하게 하기 위해 전송기(Tx)(320A)와 수신기(Rx)(340A) 사이의 유효 거리를 감소시키기 위한 수단을 제공한다. 분리된 및 별개의 유전체 커플러를 갖는 것 대신에, 패킹 재료 그 자체가 유전체 커플러로서 작용할 수 있게 하는 재료로부터 그러한 속성과 구조를 갖고 제조될 수 있다.
도 3b는 장치(304B)의 수신기(340B)가 장치(302A)와 앞서 언급된 EHF 무접촉 링크(150)를 설정하기에 도움이 되지 않는 장치(304B)의 외부 표면으로부터 “과도한” 거리에 배치되어 있는 시나리오(300B)를 나타낸다.
이 시나리오(300B)에서, 장치(302B)로부터 장치(304B)로 장치(304B)를 개봉하지 않고 데이터를 전송하는 것이 필요하거나 유익할 수 있다. 이 상황은, 예를 들어, 수중 카메라와 같이, 장치(304)가 보호 컨테이너(protective container)에 있을 때에 발생할 수 있다.
데이터를 전송하기 위한 무접촉 링크(150)의 설정을 용이하게 하기 위해, 길쭉한 막대(“프로브”) 형태 등의 유전체 커플러(370B)가 장치(302B)로부터 연장된다. 장치(304B)에는 그 외부 표면들 중 하나에 있는 오목부(recess)(305)가 제공되어 커플러의 (도면에서 보았을 때) 우측 끝이 장치(304B)의 수신기(Rx)(340B)와 매우 근접하게 되는 것을 허용한다. 커플러(370B)의 (도면에서 보았을 때) 좌측 끝은 장치(302B)의 전송기(Tx)(320B)와 매우 근접해 있을 수 있다. 커플러(370B)는 두 개의 장치 사이의 무접촉 링크를 용이하게 하기 위해 전송기(Tx)(320B)와 수신기(Rx)(340B) 사이의 유효 거리를 감소시키기 위한 수단을 제공한다.
도 3c는, 장치(302C 및 304C) 사이에는, 이들 장치들이 다른 방식으로 무접촉 링크를 셋업하기에 충분히 근접해 있더라도, 두 개의 장치(302C 및 304C) 사이에 무접촉 링크(150)의 설정을 실질적으로 방해하는, 예를 들어 도전성 장벽일 수 있는 장벽(362)이 있는 또 다른 시나리오(300C)를 나타낸다.
이 시나리오(300C)에서, 장벽(362)의 방해를 극복하면서 장치(302C)로부터 장치(304C)로 데이터를 전송하는 것이 필요하거나 유익할 수 있다. 장치(304C)의 수신기(340C)는 그 외부 표면 부근에 있지만, 장벽(362) 내의 구멍(363)을 통해서만 엑세스가 설정될 수 있다. 이 상황은, 예를 들어, 보호 장벽으로 인클로징되어 있거나 다른 방식으로 용이하게 엑세스할 수 없는 수급 계기(utility meter)를 판독할 때 발생할 수 있다.
데이터를 전송하기 위한 무접촉 링크(150)의 설정을 용이하게 하기 위하여, 길쭉한 막대 형태 등의 유전체 커플러(370C)가, 시나리오(300B)와 유사할 수 있는 방식으로, 장치(302C)로부터 연장된다. 커플러(370C)의 (도면에서 보았을 때) 좌측 끝은 장치(302C)의 전송기(Tx)(320C)와 매우 근접해 있을 수 있다. 커플러(370C)의 (도면에서 보았을 때) 우측 끝은 장치(304C)의 수신기(Rx)(340C)와 매우 근접하게 배치되도록 장벽(362) 내의 구멍(363)을 통과하여, 두 개의 장치 사이의 무접촉 링크를 용이하게 할 수 있다.
유전체 커플러를 제공하여 무접촉 링크의 범위를 연장하는 개념은 앞서 언급된 US 제61661756호와 US 제13760089호에 설명되어 있다. 일반적으로, EHF-주파수 신호의 전파를 용이하게 하기 위한 유전체 커플러는, 플라스틱, 유리, 고무 또는 세라믹 등의 유전체 재료(매체)의 길쭉한 스트립을 포함할 수 있고, 직사각형 단면과 2개의 단부(end)를 가질 수 있다. 유전체 매체를 위한 적합한 플라스틱 재료로서는 PE(폴리에틸린). 아크릴, PVC(폴리비닐클로라이드), ABS(아크릴로니트릴-부타디엔-스티렌) 등이 포함될 수 있지만, 이것으로 제한되지 않는다. 유전체 커플러는 플라스틱 또는 적어도 약 2.0의 유전 상수를 갖는 기타의 재료로 형성된 유전체 부분을 포함할 수 있다. 더 높은 유전 상수를 갖는 재료는 그 재료 내에서의 신호의 감소된 파장으로 인해 요구되는 치수의 감소를 야기할 수 있다. 전파를 용이하게 하거나, 간섭을 줄이거나, 커플러의 장축 아래로 전파되는 신호의 단락 가능성을 줄이기 위해 플라스틱 케이블의 유전체 재료는 낮은 유전 상수를 갖는 층 또는 전기 도전 층으로 적어도 부분적으로 코팅될 수 있다. 유전체 매체는 (도파관 등의) 전송 매체로서 기능할 수 있고, EHF 캐리어는 유전체 매체의 장축을 따라 전파되어, 단일 분극 방향을 유지할 수 있다. 유전체 매체의 외측 표면은 유전체 매체를 외부 간섭으로부터 격리할 수 있는(그리고, 선택사항으로서, 전기 신호 및/또는 전력을 위한 도전성 경로로서 역할할 수 있는) 도전성 재료(금속)로 코팅되거나 피복될 수 있다. 적층되거나 층을 이룬 구조는 복수의 신호 경로를 가능케 할 수 있다.
전소의 보안 유지
여기서 설명되는 포인트-투-포인트 무접촉 링크는 본질적으로 안전하다. 주기적 간격으로 데이터 스트림의 전송을 일시정지(건너뛰기)하고, 목적지 장치가 건너뛴 기간 동안에 소스 장치에 다시 “스킵 채움”을 전송하는 것을 허용하는 것이 앞서 스누핑에 대비한 보호를 위한 “기술적” 접근법에서 설명되었다. 일부 응용에서, 스누핑에 대비한 추가 보안이 바람직할 수 있다.
스누핑을 방지하기 위해(“물리적” 접근법이라 간주될 수 있는) 전송의 “차폐”를 제공하기 위한 수단의 일부 예가 이제 설명될 것이다. 일반적으로, 유전체, 플라스틱 또는 기타 수동 재료를 포함할 수 있는 보안 인클로져(security enclosure)가, 코팅 또는 층으로서, 또는 트랜시버(Tx/Rx), 무접촉 링크, 및 (있다면) 유전체 커플러를 포함한 데이터 경로의 적어도 일부 주변의 하우징으로서 배치되어 전송되는 데이터를 스누핑으로부터 보호할 수 있다. 무접촉 링크(또는 전송 경로)는 유전체 커플러를 포함할 수 있다. 인클로져는 일반적으로 전자기 방사에 대해 투과성이 있지만(EHF 신호는 이것을 통과할 수 있지만), 이를 통과하는 신호는 인클로져의 조성이나 구조에 의해 “뒤엉켜지게(muddled)” 될 수 있어서, 인클로져 외부에서 수신되는 임의의 신호를 인지 불가능하게 할 수 있다.
도 4a는, 유전체 커플러(470A)를 통해 또 다른 장치(404A)의 트랜시버(Tx/Rx)(440A)와 통신하는 한 장치(402A)의 트랜시버(Tx/Rx)(420A)를 나타낸다. 유전체 커플러(470A)는, 전술된 바와 같이, EHF 신호를 전파하는 능력을 위해 선택된 플라스틱 재료일 수 있다.
이 예에서, 유전체 커플러(470A) 상에 배치된(적어도 그 일부를 덮는) 재료의 코팅(또는 층)을 포함하는 인클로져(480A)가 제공될 수 있다. 일반적으로, 인클로져(480A)를 위해 선택되는 재료는 유전체 커플러(470A)를 위해 선택되는 재료와는 상이할 수 있다. 인클로져(480A)의 “차폐” 재료는, 유전체, 플라스틱, 또는 다음과 같은 임의의 적절한 메커니즘에 의해 유전체 커플러로부터 나와 재료를 통과하는 EHF 신호를 열화시킬 수 있는 속성을 위해 선택되는(또는 수정되는) 기타의 수동 재료를 포함할 수 있다:
ㆍ 인클로져(480A)를 통과하는 신호의 분극을 변경
ㆍ 인클로져 내의 두 개 이상의 신호를 서로 중첩하여, 외부 관찰자가 중첩된 신호만을 관측할 수 있게 함
ㆍ 인클로져를 통과하는 신호의 양해도(intelligibility)를 열화시키는, 상이한 조성, 상이한 두께, 다양한 “결함”, 불규칙한 토포그래피 등을 갖도록 코팅을 수정
ㆍ 금속 재료의 코팅도 역시 하우징에 이용될 수 있고, 또는 금속 재료의 입자가 하우징에 임베딩될 수 있지만, 장치-대-장치로부터의 신호의 원하는 전파에 미치는 그들의 영향이 고려되어야 함.
도 4b는, 유전체 커플러(470B)를 통해 또 다른 장치(404B)의 트랜시버(Tx/Rx)(440B)와 통신하는 한 장치(402B)의 트랜시버(Tx/Rx)(420B)를 나타낸다. (이 예는, 프로브들(370B 및 370C)이 각각 제1 장치(302B 및 302C)와 연관되는 도 3b 및 도 3c에 도시된 예와 유사하다.) 유전체 커플러(470B)는, 전술된 바와 같이, EHF 신호를 전파하는 능력을 위해 선택된 플라스틱 재료일 수 있다. 이 예에서는, 적어도 트랜시버(Tx/Rx)(420B)의 일부 주변에 배치되는 등의 장치(402B)의 적어도 일부를 덮는 재료의 코팅(또는 층)을 포함하는 인클로져(480B)가 도시되어 있다. 유사하게는, 적어도 트랜시버(Tx/Rx)(440B)의 일부 주변에 배치되는 등의 장치(404B)의 적어도 일부를 덮는 재료의 코팅(또는 층)을 포함하는 인클로져(482B)가 도시되어 있다. 일반적으로, 인클로져(480B 및 482B)를 위해 선택되는 재료는, 전술된 바와 같이, 유전체 커플러로부터 코팅을 통해 나오는 임의의 신호를 열화시키는 속성을 위해 선택되거나, 신호를 열화시키도록 수정된다.
예시된 바와 같이, 유전체 커플러(470B)의 먼쪽 끝을 수용하여 유전체가 트랜시버(Tx/Rx)(440B)와 매우 근접해 있을 수 있게 하기 위해 오목부(또는 개구)(483)가 인클로져(482B)에 제공될 수 있다(각각 도 3b 및 도 3c의 오목부(305) 및 구멍(363)을 비교한다). 유전체 커플러(470B)의 먼쪽 끝과 오목부(483)는, 소정 배향으로 오목 부 내에 유전체 커플러(470)를 삽입하게 하거나 및/또는 두 개의 장치(402B 및 404B) 사이에 합당한 결합 수단(snap-fit) 등을 제공할 수 있도록 키잉(keyed) 등이 될 수 있다.
도 4c는 공기 갭이나 유전체 커플러 등의 전송 경로(470C)를 차폐하기 위한 소정의 옵션을 일반적 방식으로 나타낸다. 일반적으로, 하우징(또는 층, 또는 코팅)(480C)은, 전송 경로의 실질적으로 전부를 포함한 적어도 일부 주변에 배치되어 자신을 통과하는 임의의 신호를 열화시킬 수 있다. 하우징(480C)은, 적어도 두 개의 상이한 재료(481 및 483)를 포함하고, 상이한 두께의 상이한 섹션을 갖는 것으로 도시되어 있지만, 그 내측 또는 외측 표면 중 적어도 하나 상의 불규칙한 토포그래피는, 자신을 통과하는 EHF 신호를 열화시킬 수 있는 임의의 재료나 구조적 속성을 포함한, 재료의 (대각 파선으로 표시된 바와 같은) 나선형 권선 띠(spiral wound bands)를 포함할 수도 있다. 일반적으로, 여기서 설명되는 인클로져(들)의 내부에서, 트랜시버들(Tx/Rx)에 의해 발생되어 이들 사이를 통과하는 EHF 신호들은 별개이고, 분극되며, 서로 구분 가능하다. 인클로져(들) 외부에서, 신호들은 서로 혼합되고, 위상 이동되며, 분극이 변경되는 등이 되어, 인클로져 외부의 (스누핑) 장치가 신호가 있다는 것을 검출하더라도, 그 신호는 너무 열화되거나 서로 혼합되어 해독 불가능할 것이다. 스누핑에 대비하여 보호하기 위한 이런 “물리적” 접근법은, (전술된) 스킵 채움, 확산 스펙트럼 클로킹(SSC), 암호화/암호해독 및 이와 유사한 것 등의 “기술적” 접근법과 함께, 두 개의 장치 사이에서 전송되는 데이터에 대한 강화된 보안을 제공할 수 있다.
도 5는 본 명세서의 양상들에 따라, 시스템(500)을 도시한 블록도이다. 시스템(500)은 애드-혹 파일 전송을 위한 시스템, 단거리 EHF 통신을 통한 디지털 미디어 파일을 동기화하기 위한 시스템, 및/또는 탭-셀(tap-sell) 시스템으로 나타낼 수 있다.
시스템(500)은 제1 전자 장치(502), 제2 전자 장치(504), 및 서버(506)를 포함할 수 있다. 제1 전자 장치(502) 및 제2 전자 장치(504)는 휴대용 및/또는 무선 전자 장치일 수 있다. 예를 들어, 제1 및 제2 전자 장치들 각각은 독립적으로 휴대 전화 (예컨대, 스마트폰), 랩탑 컴퓨터, 태블릿, 이-북 리더, 또는 휴대용 음악 재생 장치일 수 있다. 일부 실시예에서, 제1 및 제2 전자 장치(502 및 504) 중 적어도 하나는 네트워크 서버 (예를 들어, 서버(506))와 무선으로 통신하기 위해 구성될 수 있다. 예를 들어, 제1 및 제2 전자 장치들 모두는 네트워크(508)(예컨대, 클라우드 네트워크)를 통해 서버(506)와 통신(예컨대, 무선으로)하기 위해 구성될 수 있다.
제1 전자 장치(502)는 제1 메모리 또는 메모리 유닛(510), 제1 프로세서(512), 및 제1 극고주파(EHF) 통신 유닛(514)을 포함할 수 있다. 제1 메모리(510)는 적어도 하나의 파일을 포함할 수 있다. 예를 들어, 제1 메모리(510)는 하나 이상의 디지털 미디어 파일을 저장할 수 있다. 제1 프로세서(512)는 제1 메모리(510)와 연결(예컨대, 동작적으로 연결(operatively connected))될 수 있고, 제1 EHF 통신 유닛(514)은 제1 프로세서(512)와 연결(예컨대, 동작적으로 연결)될 수 있다.
제1 EHF 통신 유닛(514)뿐만 아니라, 여기서 기재된 다른 EHF 통신 유닛 또한 트랜스 듀서 및 트랜스듀서와 동작적으로 연결된 전송기 회로와 수신기 회로 중 적어도 하나를 포함하는 집적 회로를 포함할 수 있다. 트랜스듀서는 EHF 전자기 신호를 전송 및/또는 수신하기 위해, 그리고 전기적인 신호와 전자기 신호 사이에서 변환하기 위해 구성될 수 있다.
제2 전자 장치(504)는 제2 메모리 또는 메모리 유닛(516), 제2 프로세서(518), 및 제2 EHF 통신 유닛(520)을 포함할 수 있다. 제2 프로세서(516)는 제2 메모리(518)과 연결(예컨대, 동작적으로 연결)될 수 있고, 제2 EHF 통신 유닛(520)은 제2 프로세서(520)과 연결(예컨대, 동작적으로 연결)될 수 있다.
각각의 제1 및 제2 전자 장치들(502 및 504)은 기저대역 신호 및 변조된 EHF 신호 사이에서 비동기적으로 변환하기 위해 구성된 트랜시버를 포함할 수 있다. 예를 들어, 제1 EHF 통신 유닛(514)은 트랜시버(120)(도 1a-1c 참조)와 유사한 트랜시버를 포함할 수 있고, 제2 EHF 통신 유닛(520)은 트랜시버(140)(도 1a-1c 참조)와 유사한 트랜시버를 포함할 수 있다. 각각의 트랜시버들은 기저 대역 신호를 변조된 EHF 캐리어로 비동기적으로 바꿀 수 있는, 및/또는 캐리어를 수신 및 복조할 수 있는 반이중 트랜시버일 수 있다.
일부 실시예에서, 제1 및 제2 프로세서들(512 및 516)은 제1 및 제2 EHF 통신 유닛(514 및 520) 사이에서 EHF 통신 링크(522)를 설정하기 위해, 및 EHF 통신 링크(522)를 통해서 제1 메모리(510)의 적어도 하나의 파일의 복사본을 제2 메모리(516)로 전송하기 위해 구성될 수 있다.
상기 적어도 하나의 파일은 디지털 미디어 파일일 수 있다. 상기 적어도 하나의 파일은 디지털 저작권 관리(DRM)를 포함할 수 있고, 제1 및 제2 프로세서들(512 및 516)은 DRM을 유지하는 동안 적어도 하나의 파일의 복사본을 전송하기 위해 구성될 수 있다.
적어도 하나의 파일을 제1 전자 장치(502)로부터 제2 전자 장치(504)로 전송하기 위해서, 메모리(510)에 저장된 파일의 리스트가 제1 장치(502)에 (예를 들어, 제1 장치(502)의 그래픽 유저 인터페이스 상에) 표시될 수 있다. 제1 장치(502)의 제1 사용자(또는 소유자), 및/또는 제2 장치(504)의 제2 사용자(또는 소유자)는 제1 사용자 및/또는 제2 사용자가 제2 전자 장치(504)로 전송(또는 상기 제2 전자 장치(504)에서 수신)하고자 하는 파일을 식별할 수 있다. 프로세서(512)는 식별된 파일(예를 들어, 적어도 하나의 파일의 복사본)을 EHF 통신 링크(522)를 통해서 제2 장치(504)로 전송하기 위해 구성될 수 있다.
일부 실시예에서, 리스트는 제2 장치 상에 표시될 수 있다. 리스트는 EHF 통신 링크(522)를 통해서 제2 장치(504)로 전송될 수 있고, 제2 장치(504)의 그래픽 유저 인터페이스 상에 표시될 수 있다. 제2 사용자는 제2 전자 장치에서 제2 사용자가 수신하고자 하는 적어도 하나의 파일을 식별할 수 있다. 제2 프로세서(516)는 EHF 통신 링크(522)를 통해서, 적어도 하나의 파일의 표시를 제1 장치(502)로 전송하기 위해 구성될 수 있다.
일부 실시예에서, 제2 장치(504)는 하나 이상의 요청된 파일의 리스트(또는 위시 리스트)를 제1 장치(502)로 (예를 들어, EHF 통신 링크(522)를 통해서) 전송할 수 있다. 하나 이상의 요청된 파일은 제2 장치(504)가 찾고 있는 파일(예를 들어, 제2 장치(504)의 사용자가 얻고자 하는 파일)일 수 있다. 제1 장치(502)는 하나 이상의 요청된 파일의 리스트를, 제1 장치(502) 상에 로컬로 저장된(예컨대, 메모리(510) 내에 저장된) 이용가능 파일들 및/또는 제1 장치(502)가 네트워크(508)를 통해 액세스할 수 있는 파일들과 대비하여(또는 상기 파일들에 대하여) 매칭(또는 비교)할 수 있다. 제1 장치(502)는 위시 리스트로부터의 하나 이상의 파일(예를 들어, 하나 이상의 선택된 파일)을 제2 장치(504)(예를 들어, 제2 장치(504)가 하나 이상의 파일을 받을 권한이 있다면) 로 전송할 수 있다.
일부 실시예에서, 제1 및 제2 장치(502 및 504) 중 하나 또는 모두와 연관된 하나 이상의 파일은 누락된 조각을 가질 수 있고, 누락된 파일 조각은 제1 및 제2 장치(502 및 504) 간의 전송을 위해 (예를 들어, 하나 이상의 리스트에서) 선택될 수 있다.
일부 실시예는 사용자에 의한 방식(user-directed)일 수 있다. 예를 들어, (제2 장치(504)의) 제2 사용자는 위시 리스트(예를 들어, 제2 사용자가 보고 싶어하는 영화, 사고 싶어하는 앨범, 등)를 작성할 수 있다. 위시 리스트는 제2 장치(504)로부터 제1 장치(502)에 (예를 들어, EHF 통신 링크(522), 및/또는 네트워크(508)를 통하여) 전송될 수 있다. 제1 장치(502)는 위시 리스트와 (예를 들어, 파일들의) 로컬 데이터베이스를 매칭(match)(또는 비교)할 수 있고, 제1 장치(502)는 위시 리스트의 하나 이상의 파일에 대응하는 하나 이상의 파일을 제2 장치(504)로 전송할 수 있다.
일부 실시예들은 자동(automatic)일 수 있다. 예를 들어, 제2 사용자는 TV 에피소드의 한 시즌을 보고 있을 수 있다(또는 다른 미디어 시리즈에 엑세스 중일 수 있다). 제2 사용자는 그 시즌의 첫 에피소드 모음(예를 들어, 그 시즌의 처음 다섯 에피소드)을 전부 시청할 수 있었다. 첫 모음의 전부 또는 한 부분이 제2 사용자에 의해 제2 장치(504)(또는 제2 사용자가 시청한 에피소드를 직접적으로나 간접적으로 제2 장치(504)에 표시한 추가적인 장치)상에서 시청될 수 있었다. 제2 장치(504)는, EHF 통신 링크(522)를 형성하기 위해 제1 장치(502)(예를 들어, 제2 장치(504)는 제2 전화, 제1 장치(502)는 제1 전화 또는 디지털 비디오 레코더와 같은 키오스크이고, 제2 전화는 제1 전화 또는 키오스크와 세트일 수 있는)와 근접하게 위치될 수 있다. 제1 장치(502)는 (예를 들어, 이미 시청한 에피소드의 리스트를 제1 장치(502)상에서 또는 제1장치를 통하여 시청 가능한 리스트와 비교함으로써) EHF 통신 링크(522)를 통해서 제2 장치(504)로 그 시즌의 두 번째 에피소드 모음(예를 들어, 다음 다섯 에피소드)을 전송하거나, 또는 제2 사용자가 시청하고자 할 수 있는 다른 시리즈를 전송할 수 있다.
제1 및 제2 EHF 통신 유닛들(514 및 520)은, 제1 및 제2 EHF 통신 유닛들(514 및 520)이 상대적으로 서로 근접하거나, 또한/또는 상대적인 (및/또는 미리 선택된) 방향으로 배치되는 경우, EHF 통신 링크(522)를 형성하기 위해 구성될 수 있다. 예를 들어, 제1 및 제2 EHF 통신 유닛들(514 및 520)은 제1 및 제2 전자 장치(502 및 504)의 모서리(또는, 각각의 장치의 주요 표면과 같은 측면)가 서로 접촉(함께 탭 될 때(tapped together))되는 경우, EHF 통신 링크(522)를 형성하기 위해 설정될 수 있다.
(예를 들어, 제1 전자 장치(502)의 그래픽 유저 인터페이스를 통해서, 및/또는 EHF 통신 링크(522)를 통해서) 식별을 수신한 후에, 제1 전자 장치는 식별된 파일(또는 그 복사본)을 포함한 데이터 패키지를 포맷할 수 있다. 제1 프로세서(512)는, EHF 통신 링크(522)를 통해서 제2 장치(504)로 데이터 패키지를 전송하기 위해 구성될 수 있다. 제2 프로세서(516)는 데이터 패키지로부터 상기 식별된 파일(예를 들어, 적어도 하나의 파일의 복사본)을 추출하기 위해, 그리고 제2 메모리(518)에 상기 식별된 파일을 저장하기 위해 구성될 수 있다.
제1 및 제2 전자 장치들(502 및 504) 중 적어도 하나는 적어도 하나의 파일 복사본(즉, 파일 복사본)의 전송 기록을 생성하기 위해, 및 생성된 기록을 서버(506)로 전송하기 위해 구성될 수 있다.
생성된 기록은 제1 및 제2 전자 장치의 한 명 이상의 사용자와 연관되거나 되지 않을 수도 있는, 제1 및 제2 전자 장치의 식별을 포함할 수 있다. 예를 들어, 식별은 제1 전자 장치(502)의 제1 식별, 및 제2 전자 장치(504)의 제2 식별을 포함할 수 있다. 제1 식별은 제1 장치(502) 또는 그것의 사용자와 연관된 온라인 계정 및/또는 통신 계정과 연관될 수 있다(예를 들어, 온라인 계정은 적어도 하나의 파일의 저작권을 보유한 엔티티(entity), 및/또는 네트워크 서비스를 제공하는 엔티티에 의해 유지될 수 있다). 제2 식별은 제2 전자 장치(504) 또는 그것의 사용자와 연관된 온라인 계정 및/또는 통신 계정과 연관될 수 있다.
제2 전자 장치(504)는 네트워크 서버에 전송된 파일 복사본의 구입을 등록하기 위해 설정될 수 있다. 네트워크 서버는 제2 전자 장치(504)의 제2 사용자(또는 소유자)가 제1 전자 장치(502)의 제1 사용자(또는 소유자)로부터 파일을 구입한 저작권을 보유(또는 라이센싱)하고 있는 엔티티와 통신할 수 있다.
제1 전자 장치(502)는 네트워크 서버에, 전송된 파일의 판매를 등록하기 위해 구성될 수 있다. 네트워크 서버는 제1 전자 장치(502)의 제1 사용자(또는 소유자)가 제2 전자 장치(504)의 제2 사용자(또는 소유자)에 파일을 판매한 저작권을 보유(또는 라이센싱)하고 있는 엔티티와 통신할 수 있다.
시스템(500)은 파일과 값을 연관시킬 수 있다. 그 값(예를 들어, 금액)은 제2 사용자와 연관된 제2 계정(예를 들어, 제2 식별과 연관된 계정)으로부터 인출될 수 있다. 일부 실시예에서, 값은 저작권을 보유(또는 라이센싱)하는 엔티티에 적립될 수 있다. 다른 실시예에서, 값은 제1 사용자와 연관된 제1 계정(예를 들어, 제1 식별과 연관된 계정)에 적립될 수 있다. 또 다른 실시예에서, 값의 제1 부분은 엔티티에 적립될 수 있고, 값의 제2 부분은 제1 계정에 적립될 수 있다. 일부 실시예에서, 식별된 파일이 제1 전자 장치(502)로부터 (예컨대, 제1 사용자 및/또는 제1 프로세서(512)에 의해) 삭제된 후에, 그 값 또는 그것의 일부분은 제1 계정에 적립될 수 있다. 일부 실시예에서, 만약 식별된 파일이 제1 전자 장치(502)로부터 삭제되지 않는다면, 그 값 또는 그것의 일부분은 제1 계정에 적립되지 않을 수 있다.
시스템(500)은 불법 복제를 방지하기 위해 구성될 수 있다. 예를 들어, 여기서 기술된 파일 트랜잭션의 실시예는 전송된 파일과 연관된 DRM에 따라 수행될 수 있다. 네트워크(508와의 통신에서 제1 장치(502) 및/또는 제2 장치(504)는 콘텐츠 제공자(예를 들어, 파일의 소유자)가 그들의 작업에 대해 보수를 받도록 보장할 수 있다.
일부 실시예에서, 전송된 파일은 재판매 라이선스에 따라 미리-구입(pre-purchased)될 수 있다. 파일은 제1 장치(502)로부터 제2 장치(504)로 전송될 수 있다. 전송된 파일은 수용자(예를 들어, 제2 사용자)가 언락 코드나 크레딧을 사용할 때까지 잠긴 채로 남아 있을 수 있다. 예를 들어, WAN 트랜잭션은 전송된 파일을 언락할 수 있고, 및/또는 사용자는 오프라인 비용을 위한 크레딧을 구입(예를 들어, 사전-구매)할 수 있다.
일부 실시예에서, 제2 사용자는, 제1 사용자에게 제2 사용자가 제1 장치(502) 에 액세스할 수 있는 (예를 들어, 제1 장치(502) 상에 로컬로 저장되고, 및/또는 클라우드 네트워크의 제1 장치(502) 에 엑세스 가능한) 하나 이상의 파일(즉, 콘텐츠)을 구입하기를 원한다는 것을 나타낼 수 있다. 제1 장치(502)는 제2 사용자가 콘텐츠 소유자의 온라인 스토어로부터 콘텐츠(예를 들어, 콘텐츠의 특정한 아이템)를 구입하는 것을 허용하기 위해 하나 이상의 표시된(또는 식별된) 파일들에 대한 파일 정보(예를 들어, 하이퍼링크와 같은 링크)를 제2 장치(504)로 전송할 수 있다. 링크는, 제2 사용자가 콘텐츠(예를 들어, 노래, 비디오, 또는 다른 타입의 콘텐츠)의 명칭 또는 다른 식별, 또는 온라인 스토어의 웹사이트 주소를 기재할 필요성을 사전에 제거 할 수 있다. 링크는 제2 사용자가 콘텐츠를 위해 온라인을 검색할 필요성을 사전에 제거 할 수 있다. 링크는 콘텐츠의 소유자에게, 제2 사용자와 제1 사용자, 제1 사용자와 소유자, 및/또는 제2 사용자와 소유자 간의 계약에 대해 알릴 수 있다. 일부 실시예에서, 제1 사용자는 콘텐츠의 판매 채널(예를 들어, 소형 판매 채널)로서의 역할을 계속할 인센티브로서, 콘텐츠의 소유자로부터 인정 될 수 있다. 예를 들어, 소유자는 금전적인 인센티브(예를 들어, 제2 사용자의 구입으로부터의 수입 일부분), 무료 콘텐츠(예를 들어, 온라인 스토어에서 무료 다운로드), 콘텐츠 구입 시 할인, 및/또는 다른 인센티브를 제공할 수 있다.
일부 실시예에서, 제1 EHF 통신 유닛(514)은 제2 EHF 통신 유닛(520)과 EHF 통신 링크(522)를 설정하기 위해 구성될 수 있고, 제1 프로세서(512)는 EHF 통신 링크(522)를 통해서, 하나 이상의 디지털 미디어 파일 중 선택된 디지털 미디어 파일을 제1 메모리 유닛(510)으로부터 제2 EHF 통신 유닛(520)으로 전송하기 위해 구성될 수 있다. 제2 프로세서(516)는 제1 전자 장치(502)로부터 상기 선택된 디지털 미디어 파일을 수신하기 위해 구성될 수 있다. 제2 프로세서(516)는 제2 메모리 유닛에 상기 선택된 디지털 미디어 파일을 저장하기 위해 구성될 수 있다.
하나 이상의 디지털 미디어 파일이 개인용 미디어 파일 및 상업용 미디어 파일로부터 선택될 수 있다. 상업용 미디어 파일은 오디오 파일, 이미지 파일, 및 비디오 파일로부터 선택될 수 있다.
제1 프로세서(512)는 네트워크 서버에서, 상기 선택된 미디어 파일의 전송을 기록하기 위해 구성될 수 있다.
일부 실시예에서, 제1 전자 장치(502)(예를 들어, 키오스크)는 클라우드 네트워크(예를 들어, 네트워크(508) 및/또는 서버(506)와 같은)에 저장된 하나 이상의 파일의 리스트를 생성할 수 있다. 제2 전자 장치(504)(예를 들어, 태블릿)는 제2 전자 장치(504)의 사용자가 원할 수 있는 클라우드 네트워크에 저장된 하나 이상의 파일의 리스트로부터 파일을 식별할 수 있다. 예를 들어, 식별된 파일은 제2 사용자가 얻고자 하는 파일일 수 있다. 제1 전자 장치(502)는 클라우드 네트워크로부터 상기 식별된 파일을 얻을 수 있다(예를 들어, 다운로드). 제1 전자 장치(502)는 EHF 통신 링크(522)를 통해서, 제2 전자 장치(504)로 상기 획득한 식별된 파일을 전송할 수 있다.
일부 실시예에서, 제1 전자 장치(502)는 클라우드 네트워크에 저장된 하나 이상의 파일 및 제1 전자 장치(502)에 저장된 하나 이상의 파일의 리스트를 생성할 수 있다.
클라우드 네트워크 및 제1 전자 장치(502)에 저장된 하나 이상의 파일은 인기 있는 노래, 최근 개봉된 영화, 및/또는 특정한 이벤트 또는 지리적인 위치에 특히 관련된 콘텐츠일 수 있다. 예를 들어, 하나 이상의 제2 전자 장치(502)(예를 들어, 하나 이상의 모바일 장치)는 특정 제1 전자 장치의 위치(예를 들어, 공항에 있는 키오스크의 위치) 부근에 있을 수 있다. 하나 이상의 제2 전자 장치는, 제1 전자 장치(예를 들어, 공항의 키오스크)에서 (예를 들어, 하나 이상의 EHF 통신 링크를 통해서) 하나 이상의 제2 전자 장치에 이용할 수 있는 콘텐츠를 (예를 들어, 하나 이상의 파일의 하나 이상의 리스트를 통해서) 요청할 수 있다. 상기 콘텐츠(예를 들어, 하나 이상의 파일)는 제1 전자 장치의 위치와 연관될 수 있다. 예를 들어, 콘텐츠는 그 지역의 여행 비디오, 및/또는 지역 밴드에 의해 연주된 노래의 플레이리스트를 포함할 수 있다.
도 6a는 제1 스마트폰(602) 및 제2 스마트폰(604)를 나타낸다. 제1 및 제2 스마트폰(602 및 604)은 시스템(500)의 제1 및 제2 전자 장치(502 및 504)(도 5 참조)의 실시예일 수 있다. 예를 들어, 각각의 스마트폰은 EHF 통신 유닛, 프로세서, 및 메모리 유닛을 포함할 수 있다.
제1 스마트폰(602)은, 일반적으로 606에 표시된, 여기서 달리는 토끼의 그림으로 보여지는, 디지털 미디어 파일과 같은 파일을 포함할 수 있다. 상기 파일은, 도시된 것처럼, 제1 스마트폰(602)의 메모리 유닛에 저장될 수 있고, 스마트폰(602)의 그래픽 유저 인터페이스(GUI) 상에서 볼 수 있다.
도 6b에서 보이는 것처럼, 제1 및 제2 스마트폰(602 및 604) 중 적어도 하나는, 일반적으로 610에 표시된, 다른 장치와 공유할 수 있는 제1 스마트폰(602)에 저장된 파일의 리스트를 생성하기 위해 구성될 수 있다. 예를 들어, 도시된 것처럼, 파일(608)은 또한 제1 스마트폰(602)에 저장될 수 있고, 파일들(606 및 608)은 다른 장치와 공유할 수 있으며, 리스트(610)는 파일들(606 및 608) 의 시각적인 표시를 포함할 수 있다. 공유의 가능성은 대응하는 파일과 연관된 라이선스 약정에 의해 결정될 수 있다.
도 6b에서, 리스트(610)는 제1 스마트폰(602)에 표시된다. 다른 실시예에서, 리스트(610)는 제2 스마트폰(604), 또는 양쪽 스마트폰 모두에 표시될 수 있다.
일부 실시예에서, 리스트(610)는 스마트폰들(602 및 604)의 각각의 EHF 통신 유닛들 사이에서 EHF 통신 링크를 형성하기에 앞서 생성 및/또는 표시될 수 있다. 다른 실시예에서, 리스트(610)는 EHF 통신 링크의 형성 후에 표시될 수 있다.
일부 실시예에서, EHF 통신 링크의 형성은 리스트(610)의 생성 및/또는 표시를 개시한다. 제2 스마트폰(604)과 연관된 제2 식별은, EHF 통신 링크를 통해 제1 스마트폰(602)으로 전송될 수 있다. 제1 스마트폰(602)은, 제2 식별이, 제1 스마트폰(502)에 저장된 파일이 공유될 수 있거나 또한/또는 제1 스마트폰(602)에 저장된 파일이 판매될 수 있는, 사용자(또는 장치)와 관련이 있는지를 결정하기 위해 구성될 수 있다.
(예를 들어, 제1 스마트폰(602)의) 제1 사용자, (예를 들어, 제2 스마트폰(604)의) 제2 사용자, 또는 제1 및 제2 사용자들 모두는, 리스트(610)로부터의 어떤 파일이 제2 스마트폰(604)에게 이전, 전송, 및/또는 판매되었는지를 표시할 수 있다. 예를 들어, 사용자 중 한 명은 선택된 파일의 식별을 생성하기 위해, 리스트(610)으로부터 파일들 중 하나를 선택할 수 있다. 제1 스마트폰(602)의 프로세서는, 선택된 파일의 식별을 수신하기 위해, 그리고 예를 들어, 스마트폰의 유저에게 대응하는 스마트폰의 EHF 통신을 다른 하나에 근접한 위치로 가져가라고 지시함으로써, EHF 통신 링크를 통해 선택된 파일의 전송을 개시하기 위해 구성될 수 있다.
도 6c에 도시된 것처럼, 제1 스마트폰(602)에서 제2 스마트폰(604)으로 파일(606)(또는 그것의 복사본)을 이전, 전송, 및/또는 판매하기 위해서, 제1 및 제2 스마트폰은 다른 하나를 향해서 이동될 수 있다. 스마트폰을 다른 하나를 향해 이동시키는 것은, EHF 통신 링크를 형성하기 위해 스마트폰의 EHF 통신 유닛을 상대적으로 근접한 거리 및/또는 배향에 위치시키는 것일 수 있다. 일부 실시예에서, 스마트폰(또는 제1 및 제2 전자 장치의 다른 실시예들)을 다른 하나를 향해 이동시키는 것은 제1 스마트폰(602) 및 제2 스마트폰(604)를 서로 탭(tap)하는 것(또는 접촉하는 것)을 포함할 수 있다. 예를 들어, 스마트폰들(602 및 604) 각각의 EHF 통신 유닛들은, 각각의 모서리(602a 및 604a)가 서로에 상대적으로 근접하게 배치되는 경우, 스마트폰들(602 및 604) 사이에서 EHF 통신 링크를 설정하기 위해 구성될 수 있다. 스마트폰들(602 및 604) 중 하나 또는 모두는, 스마트폰들(602 및 604)의 각각의 EHF 통신 유닛 사이에에서 EHF 전자기 신호를 전파하기 위해 구성된 유전체 도파관을 포함할 수 있다.
도 6c에 도시된 것처럼, 제1 스마트폰(602)로부터 제2 스마트폰(604)로의 (예를 들어, 데이터 패키지 내의) 파일(606)의 전송은, 제1 및 제2 스마트폰(602 및 604) 상에 파일(606)에 대응하는 타일 디스플레이를 생성하기 위해 구성될 수 있다.
도 6d는, 제1 스마트폰(602)이 제2 스마트폰(604), 및 여기서 제3 스마트폰(612), 제4 스마트폰(614), 제5 스마트폰(616), 제6 스마트폰(618)으로서 도시된 하나 이상의 추가적인 전자 장치로 파일(606)을 전송하는 실시예를 나타낸다. 예를 들어, 각각의 스마트폰들은, 하나 이상의 EHF 통신 유닛, 프로세서, 및 메모리를 포함한다. 하나 이상의 EHF 통신 링크는, 스마트폰(602)과 다른 스마트폰들의 EHF 통신 유닛 사이에서 형성될 수 있다. 일부 실시예에서, 스마트폰(602)은, 스마트폰(602)에 직접적으로 인접하게 위치된 (예를 들어, 스마트폰들(604 및 614)) 스마트폰들과 하나 이상의 EHF 통신 링크를 형성하기 위해 구성될 수 있다. 스마트폰(602)은, 스마트폰들의 임의의 적절한 조합 사이에 형성된 하나 이상의 EHF 통신 링크를 통해서, 파일(606)을 스마트폰들(612, 616, 및 618)로 전송하기 위해 구성될 수 있다. 예를 들어, 스마트폰(618)은, (EHF 통신 링크를 통해서) 스마트폰(602)로부터 직접적으로, 또는 스마트폰(602)과 스마트폰(614) 사이에서 형성된 EHF 통신 링크, 및 스마트폰(616)과 스마트폰(618) 사이에서 형성된 EHF 통신 링크를 통해서, 파일(606)을 수신할 수 있다.
파일의 전송 이전에, 리스트(610)와 같은 (도 6b 참조) 리스트는 스마트폰들(602, 604, 612, 614, 616, 618) 중 하나 이상(또는 모든) 에서 표시될 수 있고, 그 스마트폰들의 한 명 이상의 사용자들은 파일(606)과 같은, 원하는 파일을 선택할 수 있다. 다른 실시예에서, 리스트는 스마트폰들의 부분집합 상에 나타날 수 있다. 예를 들어, 리스트는 오직 스마트폰(602) 상에만 나타나거나, 오직 스마트폰들(604, 612, 614, 616, 및 618)상에 나타날 수도 있다.
도시된 것처럼, 스마트폰(602)으로부터 스마트폰들(604, 612, 614, 616, 및 618)로의 파일(606)의 전송은 스마트폰들(604, 612, 614, 616, 및 618) 상에 파일(606)에 대응하는 타일 디스플레이를 생성한다.
도 7은 하나 이상의 파일을 제2 전자 장치로 전송하기 위한 방법(700)을 도시한다. 일부 실시예에서, 하나 이상의 파일은 제1 전자 장치로부터 제2 전자 장치로 전송될 수 있다.
제1 전자 장치는, 휴대 전화, 랩탑, 태블릿, 이-북 리더, 또는 휴대용 음악 재생 장치와 같은 휴대용 무선 장치일 수 있다. 제1 및 제2 전자 장치 각각은 독립적으로 휴대 전화, 랩탑, 태블릿, 이-북 리더, 또는 휴대용 음악 재생 장치일 수 있다. 예를 들어, 일부 실시예에서 제1 전자 장치는 제1 휴대 전화일 수 있고, 제2 전자 장치는 제2 휴대전화일 수 있다. 다른 실시예에서, 제1 전자 장치는 태블릿일 수 있고, 제2 전자 장치는 이-북 리더일 수 있다.
일부 실시예에서, 제1 전자 장치는, 키오스크와 같이 비휴대용 장치일 수 있다.
방법(700)은 제1 전자 장치에 의해, 제2 전자 장치와 EHF 통신 링크를 형성하는 단계(702)를 포함할 수 있다. 예를 들어, 제1 전자 장치는 제1 EHF 통신 유닛을 포함할 수 있고, 제2 전자 장치는 제2 EHF 통신 유닛을 포함할 수 있으며, 제1 및 제2 전자 장치의 한 명 이상의 사용자(또는 소유자)는 제1 및 제2 EHF 통신 유닛 사이에서 EHF통신 링크를 형성하기 위해, 1 및 제2 전자 장치를 서로에게 상대적으로 근접하게 이동시킬 수 있다. 제1 및 제2 전자 장치(예를 들어, 제1 및 제2 전자 장치의 EHF 통신 유닛) 각각은 기저대역 신호와 변조된 EHF 신호 간에 비 동기적으로 전환하기 위해 구성된 트랜시버를 포함할 수 있다.
방법(700)은, 제1 전자 장치에 의해, 제1 및 제2 전자 장치 중 적어도 하나에 엑세스 가능하고, (예를 들어, 제1 전자 장치에서 제2 전자 장치로, 및/또는 네트워크 상의 원격 서버에서 제2 전자 장치로) 공유될 수 있는, 하나 이상의 파일의 리스트를 생성하는 단계(704)를 포함할 수 있다. 일부 실시예에서, 하나 이상의 파일은 원격 서버 상에 저장될 수 있다. 다른 실시예에서, 하나 이상의 파일은 제1 전자 장치 상에 저장될 수 있다. 다른 실시예에서, 하나 이상의 파일의 일 부분은 원격 서버 상에 저장될 수 있고, 하나 이상의 파일의 일 부분은 제1 전자 장치 상에 저장될 수 있다.
방법(700)은, 제1 전자 장치에서, 단계(704)에서 생성된 리스트(즉, 생성된 리스트)로부터 파일의 식별을 수신하는 단계(706)을 포함할 수 있다.
일부 실시예에서, 방법(700)은 제1 전자 장치에서, 네트워크 상의 원격 서버로부터 식별된 파일을 수신하는 단계를 더 포함할 수 있다.
방법(700)은 단계(706)에서 식별된 파일(즉, 식별된 파일)에 대한 파일 정보를 포함하는 데이터 패키지를, 제1 전자 장치에서, 포맷하는 단계(708)를 포함할 수 있다. 파일 정보는, 식별된 파일이 저장되어 있는 네트워크 상의 원격 서버에 대한 링크일 수 있다. 일부 실시예에서, 파일 정보는 식별된 파일일 수 있다.
일부 실시예에서, 데이터 패키지를 포맷하는 단계는, 하나 이상의 디지털 미디어 파일을 포함하는 데이터 패키지를 포맷하는 것을 포함할 수 있다(예를 들어, 식별된 파일은 디지털 미디어 파일일 수 있고, 데이터 패키지는 추가적인 디지털 미디어 파일을 포함할 수 있다). 하나 이상의 디지털 미디어 파일은 DRM을 포함할 수 있다.
방법(700)은, EHF 통신 링크를 이용하여, 제1 전자 장치로부터 제2 전자 장치로 데이터를 전송하는 단계(710)를 포함할 수 있다.
방법(700)은, 제1 전자 장치로부터 제2 전자 장치로의 파일 전송의 기록을 생성하는 단계를 더 포함할 수 있다.
일부 실시예에서, 기록은 제1 전자 장치에 의해, 제2 전자 장치에 의해, 및/또는 제1 전자 장치로부터의 데이터에 의해, 제2 전자 장치로부터의 데이터에 의해 생성될 수 있다.
일부 실시예에서, 기록을 생성하는 단계는 제2 전자 장치의 사용자를 식별하는 단계를 포함할 수 있다.
방법(700)은, 생성된 기록을 네트워크 서버로 전송하는 단계를 더 포함할 수 있다.
방법(700)은, 예를 들어, 제2 전자 장치로 데이터 패키지를 전송한 후에, 제1 전자 장치로부터 식별된 파일을 삭제하는 단계를 더 포함할 수 있다.
방법(700)은 파일 전송과 값을 연관시키는 것을 더 포함할 수 있다. 연관된 값은, 제2 장치의 사용자에게 청구될 수 있다. 연관된 값은, 제1 전자 장치의 사용자에게 적립될 수 있다.
방법(700)은 하나 이상의 추가적인 EHF 통신 링크를 통해서(또는 사용해서), 제1 전자 장치로부터 하나 이상의 추가적인 전자 장치로 데이터 패키지를 전송하는 단계를 더 포함할 수 있다. 하나 이상의 추가적인 장치로 데이터 패키지를 전송하는 단계는, 제1, 제2, 및 하나 이상의 전자 장치 상에 전송된 식별 파일과 대응하는 타일 디스플레이를 생성하는 단계를 포함할 수 있다.
방법(700)은, (제1 전자 장치의) 제1 사용자에 의해, 파일 정보(예를 들어, 링크)의 전송과 연관된 인센티브를 수신하는 단계를 더 포함할 수 있다. 인센티브는 파일 정보의 전송 값과 연관된 적립, 또는 디지털 미디어 파일의 할인 또는 무료 다운로드와 같은 다른 인센티브를 포함할 수 있다.
도 8은 제1 전자 장치로부터 제2 전자 장치로 디지털 미디어 파일을 동기화하는 방법(800)을 도시한다.
방법(800)은 제1 전자 장치와 제2 전자 장치 간의 EHF 통신 링크를 설정하는 단계(802)를 포함할 수 있다.
방법(800)은, 제1 전자 장치 상에 저장된 하나 이상의 디지털 미디어 파일의 리스트를 제1 및 제2 장치 중 적어도 하나 상에 표시하는 단계(804)를 포함할 수 있다.
방법(800)은, 디지털 미디어 파일의 리스트에서 제2 전자 장치와 공유하기 위한 디지털 미디어 파일의 식별을, 제1 전자 장치에서 수신하는 단계(806)를 포함할 수 있다.
방법(800)은 제1 전자 장치에서 데이터 패키지를 포맷하는 단계(808)를 포함할 수 있다. 데이터 패키지는 EHF 통신 링크 상에서의 전송을 위해 포맷될 수 있고, 데이터 패키지는 식별된 디지털 미디어 파일의 복사본을 포함할 수 있다.
방법(800)은 EHF 통신 링크를 통해서, 제1 전자 장치로부터 제2 전자 장치로 데이터 패키지를 전송하는 단계(810)를 포함할 수 있다. 단계(810)는 오디오 파일, 이미지 파일, 또는 비디오 파일을 전송하는 단계를 포함할 수 있다.
방법(800)은, 제1 전자 장치에서, 디지털 미디어 파일의 복사본이 성공적으로 전송되었다는 확인을 제2 전자 장치로부터 수신하는 단계를 더 포함할 수 있다.
방법(800)은 식별된 디지털 미디어 파일 복사본의 전송 기록을 생성하는 단계를 더 포함할 수 있다.
방법(800)은 제1 전자 장치 및 제2 전자 장치 중 적어도 하나로부터 네트워크 서버로 기록을 전송하는 단계를 더 포함할 수 있다. 기록을 네트워크 서버로 전송하는 단계는, 제2 전자 장치의 소유자에 의한 식별된 디지털 미디어 파일의 구입을 등록하는 단계를 포함할 수 있다. 기록을 전송하는 단계는, 제2 장치의 사용자에게 식별된 디지털 미디어 파일의 판매를 기록하는 단계를 포함할 수 있다.
본 명세서에 기재된 개시는 독립된 유틸리티를 갖는 복수의 별개의 발명들을 포함한다. 각각의 발명들이 바람직한 형태로 개시되었지만, 여기서 개시되고 도시된 그것의 특정 실시예들은 많은 가능한 변형들을 제한하는 것으로 해석되어서는 안 된다. 각각의 예는 앞서 개시된 실시예를 정의하지만, 어떠한 예도 최종적으로 청구될 모든 특성 또는 조합을 필수적으로 포함하는 것은 아니다. 상기 설명이 “하나” 또는 “제1”의 구성요소나 그것과 동등한 것을 이야기하더라도, 그러한 설명은 하나 이상의 구성요소를 포함하는 것이고, 둘 이상의 구성요소를 요구하지도, 제외하지도 않는다. 또한, 식별된 구성요소에 대한 제1, 제2 또는 3과 같은 서수 표시는 구성요소 간 구별을 위해 사용된 것이며, 구체적으로 서술되지 않는 한, 그러한 구성요소의 요구되거나 제한된 숫자를 표시하거나, 특정한 위치 또는 순서를 표시하는 것은 아니다.

Claims (45)

  1. 하나 이상의 파일을 제2 전자 장치로 전송하는 방법으로서,
    상기 제2 전자 장치가 제1 전자 장치에 근접하는 경우, 상기 제1 전자 장치에 의해 상기 제2 전자 장치와의 극고주파(EHF; extremely high frequency) 통신 링크를 형성하는 단계;
    상기 제1 전자 장치에 의해, 상기 제1 및 제2 전자 장치 중 적어도 하나에 접근 가능하고 공유될 수 있는 하나 이상의 파일의 리스트를 생성하는 단계;
    상기 제1 전자 장치에서, 생성된 리스트로부터 파일의 식별(ID)을 수신하는 단계;
    상기 제1 전자 장치에서, 식별된 파일에 대한 파일 정보를 포함하는 데이터 패키지를 포맷하는 단계; 및
    상기 EHF 통신 링크를 사용하여 상기 제1 전자 장치에서 상기 제2 전자 장치로 상기 데이터 패키지를 전송하는 단계를 포함하는, 방법.
  2. 제1항에 있어서,
    상기 파일 정보는 상기 식별된 파일이 저장된 네트워크 상의 원격서버에 대한 링크인, 방법.
  3. 제1항에 있어서,
    상기 파일 정보는 상기 식별된 파일인, 방법.
  4. 제3항에 있어서,
    상기 하나 이상의 파일은 상기 제1 전자 장치에 저장되는, 방법.
  5. 제3항에 있어서,
    상기 제1 전자 장치에서, 네트워크 상의 원격 서버로부터 상기 식별된 파일을 수신하는 단계를 더 포함하는, 방법.
  6. 제3항에 있어서,
    상기 데이터 패키지를 포맷하는 단계는 하나 이상의 디지털 미디어 파일을 포함하는 데이터 패키지를 포맷하는 단계를 포함하는, 방법.
  7. 제6항에 있어서,
    상기 하나 이상의 디지털 미디어 파일은 디지털 저작권 관리를 포함하는, 방법.
  8. 제3항에 있어서,
    상기 제1 전자 장치는 휴대용 무선 장치인, 방법.
  9. 제8항에 있어서,
    상기 제1 전자 장치는 휴대 전화, 랩탑, 태블릿, 이-북(e-book) 리더, 또는 휴대용 음악 재생장치인, 방법.
  10. 제8항에 있어서,
    상기 제1 및 제2 전자 장치 각각은 독립적으로 휴대 전화, 랩탑, 태블릿, 이-북 리더, 또는 휴대용 음악 재생장치인, 방법.
  11. 제3항에 있어서,
    상기 제1 전자 장치는 비휴대용 장치인, 방법.
  12. 제11항에 있어서,
    상기 비휴대용 장치는 키오스크(kiosk)인, 방법.
  13. 제3항에 있어서,
    상기 제1 전자 장치로부터 상기 제2 전자 장치로의 파일 전송의 기록을 생성하는 단계를 더 포함하는, 방법.
  14. 제13항에 있어서,
    상기 기록은 상기 제1 전자 장치에 의해 생성되는, 방법.
  15. 제13항에 있어서,
    상기 기록을 생성하는 단계는 상기 제2 전자 장치의 사용자를 식별하는 단계를 포함하는, 방법.
  16. 제13항에 있어서,
    생성된 기록을 네트워크 서버로 전송하는 단계를 더 포함하는, 방법.
  17. 제3항에 있어서,
    상기 제2 전자 장치로 상기 데이터 패키지를 전송한 후에 상기 제1 전자 장치로부터 상기 식별된 파일을 삭제하는 단계를 더 포함하는, 방법.
  18. 제16항에 있어서,
    상기 파일 전송과 값을 연관시키는 단계를 더 포함하는, 방법.
  19. 제18항에 있어서,
    상기 연관된 값은 상기 제2 전자 장치의 사용자에게 청구되는, 방법.
  20. 제18항에 있어서,
    상기 연관된 값은 상기 제1 전자 장치의 사용자에게 적립되는, 방법.
  21. 제2항에 있어서,
    상기 제1 전자 장치의 사용자에 의해, 상기 파일 정보의 전송과 연관된 인센티브를 수신하는 단계를 더 포함하는, 방법.
  22. 제21항에 있어서,
    상기 인센티브는 상기 파일 정보의 전송의 값과 연관된 크레딧(credit)인, 방법.
  23. 제3항에 있어서,
    하나 이상의 추가적인 EHF 통신 링크를 통하여, 상기 제1 전자 장치로부터 하나 이상의 추가적인 전자 장치로 상기 데이터 패키지를 전송하는 단계를 더 포함하는, 방법.
  24. 제23항에 있어서,
    상기 하나 이상의 추가적인 전자 장치로 상기 데이터 패키지를 전송하는 단계는, 상기 전송된 식별된 파일에 대응하는 상기 제1, 제2, 및 하나 이상의 추가적인 전자 장치 상에 타일 디스플레이를 생성하는 단계를 포함하는, 방법.
  25. 제1항에 있어서,
    상기 제1, 및 제2 전자 장치 각각은 기저대역 신호와 변조된 EHF 신호 사이에서 비동기적으로 전환하도록 구성된 트랜스시버를 포함하는, 방법.
  26. 애드혹(ad-hoc) 파일 전송을 위한 시스템으로서,
    상기 시스템은,
    적어도 하나의 파일을 포함하는 제1 메모리; 상기 제1 메모리에 동작적으로 연결된 제1 프로세서; 및 상기 제1 프로세서에 동작적으로 연결된 제1 극고주파(EHF; extremely high frequency) 통신 유닛을 포함하는 제1 휴대용 전자 장치, 그리고,
    제2 메모리; 상기 제2 메모리에 동작적으로 연결된 제2 프로세서; 및 상기 제2 프로세서에 동작적으로 연결된 제2 EHF 통신 유닛을 포함하는 제2 휴대용 전자 장치를 포함하되,
    상기 제1 및 제2 프로세서는,
    상기 제1 및 제2 EHF 통신 유닛 간에 EHF 통신 링크를 설정하기 위해, 그리고 상기 EHF 통신 링크를 통하여 적어도 하나의 파일의 복사본을 상기 제2 메모리에 전송하기 위해 구성되는, 시스템.
  27. 제26항에 있어서,
    상기 적어도 하나의 파일은 디지털 미디어 파일인, 시스템.
  28. 제26항에 있어서,
    상기 적어도 하나의 파일은 디지털 저작권 관리를 포함하고, 상기 제1 및 제2 프로세서는 상기 디지털 저작권 관리를 유지하는 동안, 상기 적어도 하나의 파일 복사본을 전송하기 위해 구성되는, 시스템.
  29. 제26항에 있어서,
    상기 제1 및 제2 휴대용 전자 장치 중 적어도 하나는, 네트워크 서버와 무선으로 통신하기 위해 구성되고, 상기 파일 복사본의 전송의 기록을 생성하기 위해, 그리고 상기 네트워크 서버로 상기 생성된 기록을 전송하기 위해 더 구성되는, 시스템.
  30. 제29항에 있어서,
    상기 생성된 기록은 상기 제1 및 제2 전자 장치의 식별(ID)을 포함하는, 시스템.
  31. 제30항에 있어서,
    상기 제2 전자 장치는 상기 전송된 파일 복사본의 구입을 상기 네트워크 서버에 등록하기 위해 구성되는, 시스템.
  32. 제30항에 있어서,
    상기 제1 전자 장치는 상기 네트워크 서버로 전송된 파일 복사본의 판매를 등록하기 위해 구성되는, 시스템.
  33. 제1 전자 장치로부터 제2 전자 장치로 디지털 미디어 파일을 동기화하는 방법으로서,
    상기 제1 전자 장치 및 상기 제2 전자 장치 간에 극고주파(EHF; extremely high frequency) 통신 링크를 설정하는 단계;
    상기 제1 및 제2 전자 장치 중 적어도 하나에서, 상기 제1 전자 장치 상에 저장된 하나 이상의 디지털 미디어 파일의 리스트를 표시하는 단계;
    상기 제1 전자 장치에서, 상기 디지털 미디어 파일의 리스트로부터 상기 제2 전자 장치와 공유하기 위한 디지털 미디어 파일의 식별(ID)을 수신하는 단계;
    상기 제1 전자 장치에서 데이터 패키지를 포맷하는 단계로서, 상기 데이터 패키지는 상기 EHF 통신 링크 상에서의 전송을 위하여 포맷되고 상기 식별된 디지털 미디어 파일의 복사본을 포함하는, 상기 데이터 패키지를 포맷하는 단계; 및
    상기 EHF 통신 링크를 통하여 상기 제1 전자 장치에서 상기 제2 전자 장치로 상기 데이터 패키지를 전송하는 단계를 포함하는, 방법.
  34. 제33항에 있어서,
    상기 제1 전자 장치에서, 상기 미디어 파일의 복사본이 성공적으로 전송되었다는 확인을 상기 제2 전자 장치로부터 수신하는 단계를 더 포함하는, 방법.
  35. 제33항에 있어서,
    상기 식별된 디지털 미디어 파일의 복사본의 전송 기록을 생성하는 단계를 더 포함하는, 방법.
  36. 제35항에 있어서,
    상기 제1 전자 장치 및 상기 제2 전자 장치 중 적어도 하나로부터의 기록을 네트워크 서버로 전송하는 단계를 더 포함하는, 방법.
  37. 제36항에 있어서,
    상기 기록을 상기 네트워크 서버로 전송하는 단계는, 상기 제2 전자 장치의 소유자에 의해 상기 식별된 디지털 미디어 파일의 구입을 등록하는 단계를 포함하는, 방법.
  38. 제36항에 있어서,
    상기 제1 전자 장치 및 상기 제2 전자 장치 중 적어도 하나로부터의 기록을 상기 네트워크 서버로 전송하는 단계는, 상기 제2 전자 장치의 사용자에 대한 상기 식별된 디지털 미디어 파일의 판매를 기록하는 단계를 포함하는, 방법.
  39. 제33항에 있어서,
    상기 데이터 패키지를 전송하는 단계는 오디오 파일, 이미지 파일, 또는 비디오 파일을 전송하는 단계를 포함하는, 방법.
  40. 제33항에 있어서,
    상기 데이터 패키지가 상기 제1 전자 장치로부터 상기 제2 전자 장치로 전송된 후에, 상기 제1 전자 장치에서 상기 식별된 디지털 미디어 파일을 삭제하는 단계를 더 포함하는, 방법.
  41. 단거리 극고주파(EHF; extremely high frequency) 통신을 통해서 디지털 미디어 파일을 동기화하는 시스템으로서,
    상기 시스템은,
    하나 이상의 디지털 미디어 파일을 저장하기 위한 제1 메모리;
    상기 제1 메모리 유닛과 연결되는 제1 프로세서; 및
    상기 제1 프로세서와 연결되는 제1 EHF통신 유닛을 포함하는 제1 휴대용 전자 장치를 포함하되,
    상기 제1 EHF 통신 유닛은 제2 EHF 통신 유닛과 EHF 통신 링크를 설정하기 위해 구성되고,
    상기 제1 프로세서는 상기 EHF 통신 링크를 통하여, 상기 제1 메모리 유닛으로부터 상기 제2 EHF 통신 유닛으로 하나 이상의 디지털 미디어 파일 중 선택된 디지털 미디어 파일을 전송하기 위해 구성되는, 시스템.
  42. 제 41항에 있어서,
    상기 제2 EHF 통신 유닛은 제2 휴대용 전자 장치의 구성요소이고,
    상기 제2 휴대용 전자 장치는,
    제2 메모리 유닛; 및
    상기 제2 메모리 유닛과 연결된 제2 프로세서를 포함하되,
    상기 제2 EHF 통신 유신은 상기 제2 프로세서와 연결되고, 상기 제2 프로세서는 상기 제1 휴대용 전자 장치로부터 상기 선택된 디지털 미디어 파일을 수신하기 위해, 그리고 상기 제2 메모리 유닛에 상기 선택된 디지털 미디어 파일을 저장하기 위해 구성되는, 시스템.
  43. 제41항에 있어서,
    상기 하나 이상의 디지털 미디어 파일은, 개인용 미디어 파일 및 상업용 미디어 파일로부터 선택되는, 시스템.
  44. 제43항에 있어서,
    상기 상업용 미디어 파일은 오디오 파일, 이미지 파일, 및 비디오 파일로부터 선택되는, 시스템.
  45. 제41항에 있어서,
    상기 제1 휴대용 전자 장치는 네트워크 서버와 연결하기 위해 더 구성되고,
    상기 제1 프로세서는 상기 네트워크 서버에서 상기 선택된 디지털 미디어 파일의 전송을 기록하기 위해 구성되는, 시스템.
KR1020157018642A 2012-12-14 2013-12-14 무접촉 디지털 저작권 관리 데이터 전송 시스템 및 방법 KR20150093830A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261737432P 2012-12-14 2012-12-14
US61/737,432 2012-12-14
PCT/US2013/075222 WO2014093958A2 (en) 2012-12-14 2013-12-14 Contactless digital rights management data transfer systems and methods

Publications (1)

Publication Number Publication Date
KR20150093830A true KR20150093830A (ko) 2015-08-18

Family

ID=49956365

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157018642A KR20150093830A (ko) 2012-12-14 2013-12-14 무접촉 디지털 저작권 관리 데이터 전송 시스템 및 방법

Country Status (4)

Country Link
EP (1) EP2932736B1 (ko)
KR (1) KR20150093830A (ko)
CN (1) CN104937956B (ko)
WO (1) WO2014093958A2 (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8554136B2 (en) 2008-12-23 2013-10-08 Waveconnex, Inc. Tightly-coupled near-field communication-link connector-replacement chips
US9407311B2 (en) 2011-10-21 2016-08-02 Keyssa, Inc. Contactless signal splicing using an extremely high frequency (EHF) communication link
US8811526B2 (en) 2011-05-31 2014-08-19 Keyssa, Inc. Delta modulated low power EHF communication link
US8897700B2 (en) 2011-06-15 2014-11-25 Keyssa, Inc. Distance measurement using EHF signals
CN104641505B (zh) 2012-08-10 2018-06-19 凯萨股份有限公司 用于ehf通信的电介质耦合***
CN106330269B (zh) 2012-09-14 2019-01-01 凯萨股份有限公司 具有虚拟磁滞的无线连接
US9531425B2 (en) 2012-12-17 2016-12-27 Keyssa, Inc. Modular electronics
KR101700789B1 (ko) 2013-03-15 2017-01-31 키사, 아이엔씨. 극고주파 통신 칩
WO2014149107A1 (en) 2013-03-15 2014-09-25 Waveconnex, Inc. Ehf secure communication device
WO2016005225A1 (en) 2014-07-11 2016-01-14 Here Global B.V. Method and apparatus for transmitting, activating, purchasing and accessing protected content and services from connected devices
CN110351692B (zh) * 2018-04-04 2023-08-29 Oppo广东移动通信有限公司 数据传输方法、装置、存储介质及车载终端

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5621913A (en) 1992-05-15 1997-04-15 Micron Technology, Inc. System with chip to chip communication
US6373447B1 (en) 1998-12-28 2002-04-16 Kawasaki Steel Corporation On-chip antenna, and systems utilizing same
US9697556B2 (en) * 2007-09-06 2017-07-04 Mohammad A. Mazed System and method of machine learning based user applications
US7844760B2 (en) * 2007-09-29 2010-11-30 Intel Corporation Schedule and data caching for wireless transmission
US8131645B2 (en) * 2008-09-30 2012-03-06 Apple Inc. System and method for processing media gifts
US8554136B2 (en) 2008-12-23 2013-10-08 Waveconnex, Inc. Tightly-coupled near-field communication-link connector-replacement chips
US8326221B2 (en) * 2009-02-09 2012-12-04 Apple Inc. Portable electronic device with proximity-based content synchronization
JP2014510493A (ja) 2011-03-24 2014-04-24 ウェーブコネックス・インコーポレーテッド 電磁通信用集積回路
WO2011116732A2 (zh) * 2011-04-29 2011-09-29 华为终端有限公司 移动终端接入无线网络的方法、设备及通信***
US9141616B2 (en) * 2011-05-06 2015-09-22 Google Inc. Physical confirmation for network-provided content
US8897700B2 (en) 2011-06-15 2014-11-25 Keyssa, Inc. Distance measurement using EHF signals
CN103947126B (zh) 2011-07-05 2016-07-06 基萨公司 具有电隔离以及电介质传输媒介的ehf通信

Also Published As

Publication number Publication date
CN104937956A (zh) 2015-09-23
WO2014093958A2 (en) 2014-06-19
CN104937956B (zh) 2019-05-17
WO2014093958A3 (en) 2014-09-04
EP2932736A2 (en) 2015-10-21
EP2932736B1 (en) 2019-11-13

Similar Documents

Publication Publication Date Title
US10601470B2 (en) Contactless data transfer systems and methods
EP2932736B1 (en) Contactless digital rights management data transfer systems and methods
US20140170982A1 (en) Contactless digital rights management data transfer systems and methods
US8660492B2 (en) Mobile terminal and method of controlling the same
TWI498838B (zh) 銷售點系統及完成交易的方法
US9474099B2 (en) Smart connectors and associated communications links
KR101881629B1 (ko) 무접촉 데이터 전송 시스템 및 방법
US9312921B2 (en) Retrieving/authorizing content on user equipment based on information from connectable accessory with NFC circuit
CN105706127A (zh) 在电子设备上提供并认证凭据
TW201301161A (zh) 移動裝置、授權交易支付的方法及傳送交易支付的方法
US10588002B2 (en) Smart connectors and associated communications links
US20140073247A1 (en) Mobile wireless device, wireless communication system and, wireless communication method
US20140047567A1 (en) Method and system for secure configuration of an electronic device via an rfid ic
US20120066134A1 (en) Communication system, communication apparatus, and communication method
CN107888234B (zh) 用于对第一设备主机***提供应用支持的方法及第一设备
JP2014157576A (ja) 情報配信装置、および情報配信方法
KR101164620B1 (ko) 엔에프시 모드 자동 전환 이동단말
WO2017154932A1 (ja) 大容量データ高速転送システム及びそれに使用される大容量データカード及びホスト機器側アダプタ
EP4198790A1 (fr) Transaction nfc
KR20130128736A (ko) 뮤직 서비스 방법

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid