KR101889519B1 - 자동 액세스 모드 제어를 갖는 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스 - Google Patents
자동 액세스 모드 제어를 갖는 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스 Download PDFInfo
- Publication number
- KR101889519B1 KR101889519B1 KR1020177026522A KR20177026522A KR101889519B1 KR 101889519 B1 KR101889519 B1 KR 101889519B1 KR 1020177026522 A KR1020177026522 A KR 1020177026522A KR 20177026522 A KR20177026522 A KR 20177026522A KR 101889519 B1 KR101889519 B1 KR 101889519B1
- Authority
- KR
- South Korea
- Prior art keywords
- computing device
- wearable computing
- access mode
- mobile computing
- indication
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/34—User authentication involving the use of external additional devices, e.g. dongles or smart cards
- G06F21/35—User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/107—Network architectures or network communication protocols for network security for controlling access to devices or network resources wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User 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/724094—Interfacing with a device worn on the user's body to provide access to telephonic functionalities, e.g. accepting a call, reading or composing a message
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2111—Location-sensitive, e.g. geographical location, GPS
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2113—Multi-level security, e.g. mandatory access control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User 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/724094—Interfacing with a device worn on the user's body to provide access to telephonic functionalities, e.g. accepting a call, reading or composing a message
- H04M1/724095—Worn on the wrist, hand or arm
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User 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/72412—User 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
시스템은 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스를 포함할 수 있다. 상기 웨어러블 컴퓨팅 디바이스는 상기 웨어러블 컴퓨팅 디바이스가 착용됨을 나타내는 표시를 출력하는 센서를 포함할 수 있다. 일부 예들에서, 디바이스들 중 하나 또는 둘 모두는 상기 디바이스들이 서로의 임계 거리 내에 있음을 결정하도록 동작가능할 수 있다. 상기 웨어러블 컴퓨팅 디바이스가 착용됨을 나타내는 표시 및 상기 디바이스들이 서로의 임계 거리 내에 있음을 나타내는 표시를 수신함에 응답하여, 상기 디바이스들 중 하나 또는 둘 모두는 각각의 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능할 수 있다.
Description
일부 컴퓨팅 디바이스들은, 컴퓨팅 디바이스가 디바이스의 사용자로 하여금 상기 컴퓨팅 디바이스에 의해 제공되는 감소된 세트의 기능에 액세스하도록 하는 감소된 액세스 모드, 및 상기 컴퓨팅 디바이스가 사용자로 하여금 상기 컴퓨팅 디바이스들에 의해 제공되는 더 많은 또는 완벽한 세트의 기능에 액세스하도록 하는 증가된 액세스 모드와 같은 복수의 액세스 모드들에서 동작하도록 구성된다. 일부 예들에서, 컴퓨팅 디바이스들은 상기 감소된 액세스 모드로부터 상기 증가된 액세스 모드로 액세스 모드를 변경하기 위해 사용자가 완수해야되는 하나 이상의 보안 요청(security challenge)들을 제시할 수 있다. 예를 들어, 컴퓨팅 디바이스는 디스플레이 디바이스에서 디스플레이하기 위해, 패스워드, 개인 식별 번호(PIN), 패턴 또는 생체인식 데이터(biometric data)(예컨대, 지문, 음성, 이미지, 또는 기타 등등)과 같은 보안 정보를 입력하도록 사용자에게 프롬프트하는 하나 이상의 사용자 인터페이스 요소들을 포함하는 사용자 인터페이스 스크린을 출력할 수 있다. 상기 보안 정보의 표시들을 수신함에 응답하여, 상기 컴퓨팅 디바이스는 입력된 보안 정보를 상기 보안 정보의 저장된(saved) 카피와 비교할 수 있고, 매치를 확인할 시, 감소된 액세스 모드로부터 증가된 액세스 모드로 변경될 수 있다.
일례에서, 본 발명은 웨어러블 컴퓨팅 디바이스의 프로세서에 의해 그리고 센서로부터, 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 수신하는 단계를 포함하는 방법을 기술한다. 이 예에 따르면, 상기 방법은 또한, 상기 웨어러블 컴퓨팅 디바이스가 착용됨과 그리고 거리가 임계 거리보다 짧음을 나타내는 표시들에 적어도 부분적으로 근거하여, 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해 변경하는 단계를 포함한다. 추가적으로, 상기 방법은 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 상기 웨어러블 컴퓨팅 디바이스에 의해 상기 모바일 컴퓨팅 디바이스에 전송하는 단계를 포함할 수 있다.
다른 예에서, 본 발명은 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들로 구성된 모바일 컴퓨팅 디바이스를 포함하는 시스템을 기술한다. 상기 시스템은 또한, 하나 이상의 웨어러블 컴퓨팅 디바이스 프로세서들 및 센서로 구성된 웨어러블 컴퓨팅 디바이스를 포함하며, 상기 센서는 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 생성하도록 구성된다. 이 예에 따르면, 상기 시스템은 또한, 상기 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들에 의해, 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 수신하고 그리고 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시 및 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 나타내는 표시에 적어도 부분적으로 근거하여, 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능한 모바일 컴퓨팅 디바이스 액세스 모드 모듈을 포함한다. 상기 시스템은 추가적으로는, 상기 하나 이상의 웨어러블 컴퓨팅 디바이스 프로세서들에 의해, 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 수신하고 그리고 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시 및 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 나타내는 표시에 적어도 부분적으로 근거하여, 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능한 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈을 포함할 수 있다.
다른 예에서, 본 발명은 명령어들을 저장한 컴퓨터 판독가능 저장 디바이스를 기술하며, 상기 명령어들은 실행될 때, 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 상기 웨어러블 컴퓨팅 디바이스로부터 수신하고 그리고 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 간의 거리가 임계 거리보다 짧음을 결정하도록 한다. 상기 명령어들은 실행될 때, 또한 적어도 하나의 프로세서로 하여금 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시 및 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 간의 거리가 임계 거리보다 짧다는 결정에 적어도 부분적으로 근거하여, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 한다. 또한, 명령어들은 실행될 때, 또한 적어도 하나의 프로세서로 하여금 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 상기 웨어러블 컴퓨팅 디바이스에 전송하도록 한다.
하나 이상의 예들의 세부사항은 첨부 도면들 및 하기 상세한 설명에 제시된다. 다른 특징들, 목적들 및 장점들이 상세한 설명, 도면들 및 특허청구범위로부터 분명해질 것이다.
도 1은 본 발명의 하나 이상의 기법들에 따른 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스를 포함하는 예시적인 시스템을 도시하는 개념블록도이며, 여기서 상기 디바이스들은 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨과 상기 디바이스들이 서로의 임계 거리 내에 있음을 나타내는 표시들에 적어도 부분적으로 근거하여 액세스 모드들을 변경하도록 동작가능하다.
도 2는 본 발명의 하나 이상의 기법들에 따른 도 1에 도시된 모바일 컴퓨팅 디바이스의 일례의 추가 세부사항을 예시하는 블록도이다.
도 3은 본 발명의 하나 이상의 기법들에 따른 도 1에 도시된 웨어러블 컴퓨팅 디바이스의 일례의 추가 세부사항을 예시하는 블록도이다.
도 4 내지 9는 본 발명의 하나 이상의 기법들에 따른 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨과 디바이스들이 서로의 임계 거리 내에 있음을 나타내는 표시들에 적어도 부분적으로 근거하여 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스의 액세스 모드들을 변경하기 위한 예시적인 기법들을 도시하는 순서도들이다.
도 2는 본 발명의 하나 이상의 기법들에 따른 도 1에 도시된 모바일 컴퓨팅 디바이스의 일례의 추가 세부사항을 예시하는 블록도이다.
도 3은 본 발명의 하나 이상의 기법들에 따른 도 1에 도시된 웨어러블 컴퓨팅 디바이스의 일례의 추가 세부사항을 예시하는 블록도이다.
도 4 내지 9는 본 발명의 하나 이상의 기법들에 따른 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨과 디바이스들이 서로의 임계 거리 내에 있음을 나타내는 표시들에 적어도 부분적으로 근거하여 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스의 액세스 모드들을 변경하기 위한 예시적인 기법들을 도시하는 순서도들이다.
본 발명에 따른 기법들은 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스를 포함하는 시스템을 기술하며, 이들은 예컨대, 무선 통신 프로토콜을 이용하여 통신적으로 결합될 수 있다. 상기 웨어러블 컴퓨팅 디바이스는 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 출력하는 적어도 하나의 센서를 포함할 수 있다. 상기 웨어러블 컴퓨팅 디바이스가 착용됨을 나타내는 표시를 수신함에 응답하여 그리고 상기 디바이스들이 서로의 임계 거리 내에 있음을 나타내는 표시에 적어도 부분적으로 근거하여, 상기 디바이스들 중 하나 또는 모두는 각각의 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능할 수 있다. 일부 예들에서, 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스 중 하나 또는 모두는 상기 디바이스들이 서로의 임계 거리 내에 있음을 결정하도록 동작가능할 수 있다. 다른 예들에서, 상기 디바이스들이 서로의 임계 거리 내에 있음을 나타내는 표시는 상기 디바이스들 간에 무선 통신 커플링이 존재한다는 것일 수 있다.
일부 예들에서, 상기 웨어러블 컴퓨팅 디바이스가 착용됨을 나타내는 표시를 수신함에 응답하여 그리고 상기 디바이스들이 서로의 임계 거리 내에 있음을 나타내는 표시에 적어도 부분적으로 근거하여, 상기 디바이스들 중 하나 또는 모두는 보안 요청을 출력하도록 동작가능할 수 있다. 상기 보안 요청은 패스워드, PIN, 패턴, 생체 인식 데이터(예컨대, 지문, 음성, 이미지, 또는 기타 등등), 등과 같은 보안 요청 응답을 입력하도록 웨어러블 컴퓨팅 디바이스의 사용자에게 프롬프트하는 사용자 인터페이스 스크린을 포함할 수 있다. 상기 보안 요청에 대한 응답을 보안 요청에 대한 저장된 응답에 대해 검증함에 응답하여, 상기 웨어러블 컴퓨팅 디바이스 및 모바일 컴퓨팅 디바이스 각각은 각각의 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능할 수 있다. 감소된 액세스 모드에서 동작할 때, 디바이스는 상기 디바이스의 사용자로 하여금 상기 디바이스에 의해 제공되는 감소된 세트의 기능에만 액세스하도록 동작가능할 수 있다. 증가된 액세스 모드에서 동작할 때, 상기 디바이스는 사용자로 하여금 상기 디바이스에 의해 제공되는 더 많은 또는 완벽한 세트의 기능에 액세스하도록 동작가능할 수 있다.
일부 예들에서, 상기 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스는, 비활성 기간 후(after) 또는 사용자가 상기 웨어러블 컴퓨팅 디바이스 및/또는 모바일 컴퓨팅 디바이스와 마지막으로 인터랙션(interaction)한 후 임계 시간 후 감소된 액세스 모드로 되돌아가기 보다는, 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용되고 디바이스들이 서로의 임계 거리 내에 있는 동안 증가된 액세스 모드들에서 유지되도록 동작할 수 있다. 그러나, 디바이스들이 서로의 임계 거리 내에 더이상 있지 않음을 나타내는 표시를 수신함에 응답하여, 모바일 컴퓨팅 디바이스는 증가된 액세스 모드로부터 감소된 액세스 모드로 자신의 액세스 모드를 변경하도록 동작가능할 수 있다. 추가적으로 또는 대안적으로는, 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 더이상 착용되지 않음을 나타내는 표시를 수신함에 응답하여, 상기 웨어러블 컴퓨팅 디바이스 및 모바일 컴퓨팅 디바이스 모두는 자신들 각각의 액세스 모드들을 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하도록 동작가능할 수 있다.
상기 웨어러블 컴퓨팅 디바이스가 착용되고, 상기 디바이스들이 서로의 임계 거리 내에 있기 때문에 - 이는 사용자가 두 디바이스들에 대한 제어를 유지함을 나타낼 수 있음 - , 웨어러블 컴퓨팅 디바이스가 착용되지 않고 그리고/또는 디바이스들이 서로의 임계 거리 내에 있지 않을 때까지 상기 디바이스들을 증가된 액세스 모드에 유지하는 것은 상기 디바이스들의 보안을 감소시키지 않을 수 있다. 더욱이, 웨어러블 컴퓨팅 디바이스가 착용되고 그리고/또는 디바이스들이 서로의 임계 거리 내에 있는 동안 심지어 비활성 기간 후에도 감소된 액세스 모드로 되돌아가지 않음으로써, 상기 웨어러블 컴퓨팅 디바이스 및 모바일 컴퓨팅 디바이스는 사용자가 예컨대, 사용자가 디바이스(들)과 인터랙션하길 원할 때마다 다른 보안 요청에 응답해야 함이 없이, 디바이스들의 더 많은 또는 완벽한 세트의 기능과 더욱 쉽게 인터랙션할 수 있게 한다.
도 1은 본 발명의 하나 이상의 기법들에 따른, 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20)를 포함하는 예시적인 시스템을 도시하는 개념블록도이며, 여기서 디바이스들(10 및 20)은 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨과 디바이스들이 서로의 임계 거리 내에 있음을 나타내는 표시들에 적어도 부분적으로 근거하여 액세스 모드들을 변경하도록 동작가능하다. 도 1의 예에서, 모바일 컴퓨팅 디바이스(10)는 적어도 하나의 사용자 인터페이스(UI) 디바이스(12), UI 모듈(14), 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16) 및 원격측정 모듈(telemetry module)(18)을 포함한다. 본 발명의 기법들을 구현하는 모바일 컴퓨팅 디바이스(10)의 다른 예들은 도 1에 도시되지 않은 추가적인 컴포넌트들을 포함할 수 있다. 모바일 컴퓨팅 디바이스(10)의 예들은 이들로만 한정되는 것은 아니지만, (스마트 폰들을 포함하는) 모바일 폰들, 랩탑 컴퓨터들, 태블릿 컴퓨터들, 카메라들, PDA들, 등등과 같은 포터블 디바이스들을 포함할 수 있다.
웨어러블 컴퓨팅 디바이스(20)는 UI 디바이스(22), 센서(34), UI 모듈(24), 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26), 원격측정 모듈(28) 및 밴드(30)를 포함할 수 있다. 일부 예들에서, UI 디바이스(22) 및 웨어러블 컴퓨팅 디바이스(20)의 다른 전자 컴포넌트들은 하우징(36)에 의해 적어도 부분적으로 봉지(enclose)될 수 있다. 추가적으로, 웨어러블 컴퓨팅 디바이스(20)는 사용자에 의해 착용될 때 웨어러블 컴퓨팅 디바이스(20)를 물리적으로 고정(secure)하기 위한 스트랩(strap) 또는 프레임(frame)과 같은 밴드(30) 또는 다른 부재(member)를 포함할 수 있다. 도 1의 예에서, 밴드(30)는 하우징(36)에 기계적으로 결합된다. 일부 예들에서, 서로에 기계적으로 결합된 별개의 구조들인 밴드(30) 및 하우징(36) 대신, 밴드(30) 및 하우징(36)은 단일의 통합된 구조일 수 있다. 도 1의 예에 도시된 바와 같이, 밴드(30)의 제1 부분(30a) 및 밴드(30)의 제2 부분(30b)은 연결 구조(32)에서 기계적으로 연결된다. 연결 구조(32)는 예컨대, 클래스프(clasp), 클립, 스냅(snap), 버클, 또는 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용될 때 밴드(30)의 제1 부분(30a) 및 제2 부분(30b)을 물리적으로 고정하도록 동작가능한 다른 메커니즘을 포함할 수 있다. 본 발명의 기법들을 구현하는 웨어러블 컴퓨팅 디바이스(20)의 다른 예들은 도 1에 도시되지 않은 추가적인 컴포넌트들을 포함할 수 있다.
웨어러블 컴퓨팅 디바이스(20)의 예들은 이들로만 한정되는 것은 아니지만, 스마트 워치, 팔찌(bracelet), 허리띠(wrist band), 발찌(ankle band), 등등을 포함할 수 있다.
모바일 컴퓨팅 디바이스(10)는 적어도 하나의 UI 디바이스(12)를 포함할 수 있다. 모바일 컴퓨팅 디바이스(10)와 관련된 사용자는 예컨대, 적어도 하나의 UI 디바이스(12)를 이용하여 모바일 컴퓨팅 디바이스(10)에 다양한 사용자 입력들을 제공함으로써 모바일 컴퓨팅 디바이스(10)와 인터랙션할 수 있다. 일부 예들에서, 적어도 하나의 UI 디바이스(12)는 촉각적, 청각적 또는 시각적 입력을 수신하도록 구성된다. 사용자로부터 입력을 수신함에 추가적으로, UI 디바이스(12)는 예컨대, 모바일 컴퓨팅 디바이스(10)와 관련된 디스플레이 디바이스에서 디스플레이하기 위한 그래픽 사용자 인터페이스(GUI)와 같은 컨텐츠를 출력하도록 구성될 수 있다. 일부 예들에서, UI 디바이스(12)는 디스플레이 및/또는 프레젠스-감응형(presence-sensitive) 입력 디바이스를 포함할 수 있다. 일부 예들에서, 디스플레이 및 프레젠스-감응형 입력 디바이스는, GUI를 디스플레이하고 프레젠스-감응형 디스플레이에서 또는 가까이에서 용량성, 유도성 및/또는 광학적 검출을 이용하여 사용자로부터 입력을 수신하는 프레젠스-감응형 디스플레이 내로 통합될 수 있다. 다른 예들에서, 디스플레이 디바이스는 모바일 컴퓨팅 디바이스(10)와 관련된 프레젠스-감응형 디바이스와 물리적으로 별개일 수 있다.
도 1에 도시된 바와 같이, 모바일 컴퓨팅 디바이스(10)는 또한, UI 모듈(14)을 포함할 수 있다. UI 모듈(14)은 사용자 입력과 같은 입력의 표시들을 수신하고 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)과 같은 모바일 컴퓨팅 디바이스(10)와 관련된 다른 컴포넌트들에 상기 입력의 표시들을 전송하도록 하는 하나 이상의 기능들을 수행할 수 있다. 예를 들어, UI 모듈(14)은 UI 디바이스(12)에서 사용자에 의해 수행되는 제스쳐의 표시를 수신할 수 있다. UI 모듈(14)은 또한, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)과 같은 모바일 컴퓨팅 디바이스(10)와 관련된 컴포넌트들로부터 정보를 수신할 수 있다. 정보를 이용하여, UI 모듈(14)은 UI 디바이스(12)와 같은 모바일 컴퓨팅 디바이스(10)와 관련된 다른 컴포넌트들이 상기 정보에 근거하여 출력을 제공할 수 있게 한다. 예를 들어, UI 모듈(14)은 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)로부터 정보를 수신하고 UI 디바이스(12)로 하여금 모바일 컴퓨팅 디바이스(10)와 관련된 (예컨대, 모바일 컴퓨팅 디바이스(10)의 일부이거나 또는 모바일 컴퓨팅 디바이스(10)에 동작적으로 결합되는) 디스플레이 디바이스에 정보를 디스플레이할 수 있게 한다.
UI 모듈(14)은 다양한 방식들로 구현될 수 있다. 예를 들어, UI 모듈(14)은 다운로드가능 또는 미리 인스톨된 어플리케이션 또는 "앱"으로서 구현될 수 있다. 다른 예에서, UI 모듈(14)은 모바일 컴퓨팅 디바이스(10)의 하드웨어 유닛의 일부로서 구현될 수 있다. 다른 예에서, UI 모듈(14)은 모바일 컴퓨팅 디바이스(10)의 운영 체제의 일부로서 구현될 수 있다.
도 1의 예에서, 모바일 컴퓨팅 디바이스(10)는 또한, 원격측정 모듈(18)을 포함한다. 모바일 컴퓨팅 디바이스(10)는 하나 이상의 무선 네트워크들과 같은 하나 이상의 네트워크들을 통해 외부 디바이스들과 통신하기 위해 원격측정 모듈(18)을 이용할 수 있다. 이러한 무선 네트워크들의 예들은 블루투스, 3G 및 WiFi 무선 네트워크들을 포함할 수 있다. 일부 예들에서, 모바일 컴퓨팅 디바이스(10)는 웨어러블 컴퓨팅 디바이스(20)와 무선으로 통신하기 위해 원격측정 모듈(18)을 이용할 수 있다.
유사하게, 웨어러블 컴퓨팅 디바이스(20)는 적어도 하나의 UI 디바이스(22)를 포함할 수 있다. 웨어러블 컴퓨팅 디바이스(20)와 관련된 사용자는 예컨대, 적어도 하나의 UI 디바이스(22)를 이용하여 웨어러블 컴퓨팅 디바이스(20)에 다양한 사용자 입력들을 제공함으로써 웨어러블 컴퓨팅 디바이스(20)와 인터랙션할 수 있다. 일부 예들에서, 적어도 하나의 UI 디바이스(22)는 촉각적, 청각적 또는 시각적 입력을 수신하도록 구성된다. 사용자로부터 입력을 수신하는 것에 추가적으로, UI 디바이스(22)는 예컨대, 웨어러블 컴퓨팅 디바이스(20)와 관련된 디스플레이 디바이스에서 디스플레이하기 위한 그래픽 사용자 인터페이스(GUI)와 같은 컨텐츠를 출력하도록 구성될 수 있다. 일부 예들에서, UI 디바이스(22)는 디스플레이 및/또는 프레젠스-감응형 입력 디바이스를 포함할 수 있다. 일부 예들에서, 상기 디스플레이 및 프레젠스-감응형 입력 디바이스는, GUI를 디스플레이하고 프레젠스-감응형 디스플레이에서 또는 가까이에서 용량성, 유도성 및/또는 광학적 검출을 이용하여 사용자로부터 입력을 수신하는 프레젠스-감응형 디스플레이 내로 통합될 수 있다. 다른 예들에서, 상기 디스플레이 디바이스는 웨어러블 컴퓨팅 디바이스(20)와 관련된 프레젠스-감응형 디바이스와 물리적으로 별개일 수 있다.
도 1에 도시된 바와 같이, 웨어러블 컴퓨팅 디바이스(20)는 또한, UI 모듈(24)을 포함할 수 있다. UI 모듈(24)은 사용자 입력과 같은 입력의 표시를 수신하고 그리고 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)과 같은 웨어러블 컴퓨팅 디바이스(20)와 관련된 다른 컴포넌트들에 상기 입력의 표시를 전송하도록 하는 하나 이상의 기능들을 수행할 수 있다. 예를 들어, UI 모듈(24)은 UI 디바이스(22)에서 사용자에 의해 수행되는 제스쳐의 표시를 수신할 수 있다. UI 모듈(24)은 또한, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)과 같은 웨어러블 컴퓨팅 디바이스(20)와 관련된 컴포넌트들로부터 정보를 수신할 수 있다. 상기 정보를 이용하여, UI 모듈(24)은 UI 디바이스(22)와 같은 웨어러블 컴퓨팅 디바이스(20)와 관련된 다른 컴포넌트들로 하여금 정보에 근거하여 출력을 제공할 수 있게 한다. 예를 들어, UI 모듈(24)은 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)로부터 정보를 수신하고 UI 디바이스(22)가 (예컨대, 웨어러블 컴퓨팅 디바이스(20)의 일부이거나 또는 웨어러블 컴퓨팅 디바이스(20)에 동작적으로 결합된) 웨어러블 컴퓨팅 디바이스(20)와 관련된 디스플레이 디바이스에 정보를 디스플레이하게 할 수 있다.
UI 모듈(24)은 다양한 방식들로 구현될 수 있다. 예를 들어, UI 모듈(24)은 다운로드가능 또는 미리 인스톨된 어플리케이션 또는 "앱"으로서 구현될 수 있다. 다른 예에서, UI 모듈(24)은 웨어러블 컴퓨팅 디바이스(20)의 하드웨어 유닛의 일부로서 구현될 수 있다. 다른 예에서, UI 모듈(24)은 웨어러블 컴퓨팅 디바이스(20)의 운영 체제의 일부로서 구현될 수 있다.
도 1의 예에서, 웨어러블 컴퓨팅 디바이스(20)는 또한, 원격 측정 모듈(28)을 포함한다. 웨어러블 컴퓨팅 디바이스(20)는 하나 이상의 무선 네트워크들과 같은 하나 이상의 네트워크들을 통해 외부 디바이스들과 통신하기 위해 원격 측정 모듈(28)을 이용할 수 있다. 이러한 무선 네트워크들의 예들은 블루투스, 3G 및 WiFi 무선 네트워크들을 포함할 수 있다. 일부 예들에서, 웨어러블 컴퓨팅 디바이스(20)는 모바일 컴퓨팅 디바이스(10)와 무선으로 통신하기 위해 원격 측정 모듈(28)을 이용한다.
일부 예들에서, 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20)는 각각의 네트워크 링크들을 이용하여 외부 네트워크에 동작적으로 결합될 수 있다. 외부 네트워크는 네트워크 허브들, 네트워크 스위치들, 네트워크 라우터들, 등등을 포함할 수 있고, 이들은 동작적으로 상호결합되어, 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20)(및/또는 다른 컴퓨팅 디바이스들) 간의 정보의 교환을 제공한다. 이러한 연결들은 무선 및/또는 유선 연결들일 수 있다. 일부 예들에서, 모바일 컴퓨팅 디바이스(10)는 직접 디바이스 통신을 이용하여 웨어러블 컴퓨팅 디바이스(20)에 통신적으로 결합될 수 있다. 직접 디바이스 통신은 모바일 컴퓨팅 디바이스(10)가 예컨대, 무선 통신을 이용하여 웨어러블 컴퓨팅 디바이스(20)와 직접적으로 데이터를 전송 및 수신하게 하는 통신들을 포함할 수 있다. 즉, 직접 디바이스 통신의 일부 예들에서, 모바일 컴퓨팅 디바이스(10)에 의해 전송되는 데이터는 웨어러블 컴퓨팅 디바이스(20)에서 수신되기 전에 하나 이상의 추가적인 디바이스들에 의해 포워딩되지 않을 수 있고 이의 역도 동일하다. 직접 디바이스 통신 기법들의 예들은 블루투스, 근거리 통신(NFC), 적외선, 등등을 포함할 수 있다.
웨어러블 컴퓨팅 디바이스(20)는 또한, 센서(34)를 포함한다. 센서(34)는 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 파라미터를 검출하도록 구성될 수 있다. 예를 들어, 센서(34)는 적외선 근접 센서, 용량성 센서, 광 센서, 물리 버튼 또는 접촉, 등등과 같은 근접 센서를 포함할 수 있다. 센서(34)는 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용될 때 신호를 검출 또는 생성하도록 구성될 수 있다. 예를 들어, 센서(34)는 사용자가 웨어러블 컴퓨팅 디바이스(20)를 착용할 때 사용자의 손목에 인접하여 이와 마주하도록 구성될 수 있어서, 사용자의 손목의 센서(24)와의 근접은 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 신호를 생성하거나 또는 센서(34)로 하여금 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 신호를 생성하게 한다.
본 발명의 하나 이상의 양상들에 따르면, 웨어러블 컴퓨팅 디바이스(20)는 또한, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)을 포함할 수 있고, 모바일 컴퓨팅 디바이스(10)는 또한, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)을 포함할 수 있다. 액세스 모드 모듈들(16 및 26)은 다양한 방식들로 구현될 수 있다. 예를 들어, 액세스 모드 모듈들(16 및 26)은 다운로드가능 또는 미리 인스톨된 어플리케이션 또는 "앱"으로서 구현될 수 있다. 다른 예들에서, 액세스 모드 모듈들(16 및 26)은 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20)의 하드웨어 유닛들의 일부로서 각각 구현될 수 있거나 또는 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20)의 운영 체제들의 일부로서 각각 구현될 수 있다.
웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 웨어러블 컴퓨팅 디바이스(20)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 제어하도록 동작가능할 수 있다. 예를 들어, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 적어도 감소된 액세스 모드와 증가된 액세스 모드 간의 컴퓨팅 환경을 제어하도록 동작가능할 수 있다. 감소된 액세스 모드에서 동작할 때, 컴퓨팅 환경은 디바이스의 사용자로 하여금 디바이스에 의해 제공되는 감소된 세트의 기능에 액세스하도록 동작가능할 수 있다. 증가된 액세스 모드에서 동작할 때, 컴퓨팅 환경은 사용자로 하여금 디바이스에 의해 제공되는 더 많은 또는 완벽한 세트의 기능에 액세스하도록 동작가능할 수 있다.
유사하게, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 모바일 컴퓨팅 디바이스(10)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 제어하도록 동작가능할 수 있다. 예를 들어, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 적어도 감소된 액세스 모드와 증가된 액세스 모드 간의 컴퓨팅 환경을 제어하도록 동작가능할 수 있다.
액세스 모드 모듈들(16 및 26)은, 웨어러블 컴퓨팅 디바이스(20)가 착용됨과 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20)가 서로의 임계 거리 내에 위치됨을 나타내는 표시들에 적어도 부분적으로 근거하여, 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20)의 액세스 모드들을 각각 제어하도록 동작가능할 수 있다. 예를 들어, 웨어러블 컴퓨팅 디바이스 액세스 제어 모듈(26)은 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 표시를 센서(34)로부터 수신하도록 동작가능할 수 있다. 일부 예에서, 웨어러블 컴퓨팅 디바이스(20)는 원격 계측 모듈(28)을 이용하여 모바일 컴퓨팅 디바이스(10)에 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 표시를 전송하도록 구성될 수 있다.
웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26) 및/또는 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 또한, 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧다는 표시를 수신하도록 동작가능할 수 있다. 일부 예들에서, 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧다는 표시는 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이에 무선 통신 링크가 존재한다는 것일 수 있다. 무선 통신 링크는 예컨대, 블루투스 또는 WiFi 무선 네트워크 연결과 같은 직접 무선 통신 연결일 수 있다. 다른 예들에서, 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20) 중 하나 또는 모두의 각각의 모듈은, 원격 계측 모듈(18)에 의해 생성되고 그리고/또는 원격 계측 모듈(28)에 의해 수신되는 무선 통신 신호 및/또는 원격 계측 모듈(28)에 의해 생성되고 그리고/또는 원격 계측 모듈(18)에 의해 수신되는 무선 통신 신호에 적어도 부분적으로 근거하여 디바이스들(10 및 20) 간의 거리가 임계 거리보다 짧음을 결정하도록 동작가능할 수 있다. 다른 예들에서, 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20) 중 하나 또는 모두의 각각의 모듈은, 디바이스들(10 및 20) 중 하나에 의해 생성되고 디바이스들(10 및 20) 중 나머지 하나에 의해 수신되는 광학 신호 또는 디바이스들(10 및 20) 중 하나에 의해 생성되고 디바이스들(10 및 20) 중 나머지 하나에 의해 수신되는 가청 신호와 같이 디바이스들(10 및 20) 간의 어떤 타입의 시그널링에 적어도 부분적으로 근거하여 디바이스들(10 및 20) 간의 거리가 임계 거리보다 짧음을 결정하도록 동작가능할 수 있다.
모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20) 중 단 하나가 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 간의 거리가 임계 거리보다 짧음을 결정하는 일부 예들에서, 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 간의 거리가 임계 거리 보다 짧음을 결정한 디바이스(10 또는 20)의 액세스 모드 모듈들(16 및 26) 중 하나는 원격 계측 모듈(18 및 28) 중 대응하는 하나를 이용하여, 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 간의 거리가 임계 거리 보다 짧음을 나타내는 표시를 나머지 디바이스(10 또는 20)에 전송하도록 동작가능할 수 있다. 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20) 중 단 하나가 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 간의 거리가 임계 거리보다 짧음을 결정하는 다른 예들에서, 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 간의 거리가 임계 거리 보다 짧음을 결정하는 액세스 모드 모듈들(16 및 26) 중 하나는 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 간의 거리가 임계 거리 보다 짧음을 나타내는 표시를 나머지 디바이스(10 또는 20)에 전송하지 않을 수 있다.
따라서, 액세스 모드 모듈들(16 및 26) 중 하나 또는 둘 모두는 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨과 웨어러블 컴퓨팅 디바이스(20)와 모바일 컴퓨팅 디바이스(10) 간의 거리가 임계 거리 보다 짧음을 나타내는 표시들을 수신한다. 이와 함께, 이 표시들은 두 디바이스들(10 및 20)이 사용자의 제어(예컨대, 물리적 제어) 하에 있음을 나타낼 수 있다. 일부 예들에서, 표시들을 수신함에 응답하여, 액세스 모드 모듈들(16 및 26) 중 하나 또는 모두는 액세스 모드 모듈(16 또는 26)이 포함된 컴퓨팅 디바이스(10 또는 20)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능할 수 있다. 일부 예들에서, 표시들을 수신함에 응답하여, 액세스 모드 모듈들(16 및 26) 중 하나 또는 모두는 예컨대, 대응하는 UI 모듈(14 또는 24)에 보안 요청을 출력하도록 동작가능할 수 있다. 일부 예들에서, 보안 요청은 패스워드, PIN, 패턴, 생체 인식 데이터(예컨대, 지문, 음성, 이미지 또는 기타 등등), 등과 같은 보안 요청 응답을 입력하도록 사용자에게 프롬프트하는 (대응하는 UI 디바이스(12 또는 22)에 디스플레이하기 위한) 사용자 인터페이스 스크린을 포함한다. 입력 보안 요청 응답을 수신함에 응답하여, 보안 요청을 출력하는 액세스 모드 모듈(16 또는 26)은 상기 보안 요청 응답을 저장된 보안 요청 응답에 대해 검증할 수 있다. 저장된 보안 요청 응답에 비추어 입력된 보안 요청 응답을 검증함에 응답하여, 보안 요청을 출력하는 액세스 모드 모듈(16 또는 26)은 액세스 모드 모듈(16 또는 26)이 포함된 컴퓨팅 디바이스(10 또는 20)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능할 수 있다.
추가적으로, 일부 예들에서, 보안 요청을 출력하는 액세스 모드 모듈(16 또는 26)은 컴퓨팅 디바이스(10 또는 20)에 중 나머지 하나에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 컴퓨팅 디바이스들(10 및 20) 중 나머지 디바이스에 전송하도록 동작가능할 수 있다. 예컨대, 액세스 모드 모듈(16 또는 26) 모두가 각각의 보안 요청을 출력하고 각각의 보안 요청에 대한 응답을 수신하는 다른 예들에서, 각각의 액세스 모드 모듈들(16 및 26)은 각각의 보안 요청 응답을 검증하고, 각각의 검증에 근거하여 컴퓨팅 디바이스들(10 및 20) 중 각각의 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 변경할 수 있다.
이러한 방식으로, 일부 예들에서, 기법은 웨어러블 컴퓨팅 디바이스(20)에 의해 단독으로 구현될 수 있다. 다시 말해, 일부 예들에서, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 (예컨대, 센서(34)로부터) 웨어러블 컴퓨팅 디바이스(20)가 착용됨과 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 간의 거리가 임계 거리보다 짧음의 표시들을 수신하고, 이 표시들에 응답하여, 보안 요청을 출력하도록 동작가능할 수 있다. 입력된 보안 요청 응답을 수신함에 응답하여, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 보안 요청 응답을 저장된 보안 요청 응답에 대해 검증하도록 동작가능할 수 있다. 저장된 보안 요청 응답에 비추어 입력된 보안 요청 응답을 검증함에 응답하여, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 웨어러블 컴퓨팅 디바이스(20)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능할 수 있다. 추가적으로, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 모바일 컴퓨팅 디바이스(10)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 모바일 컴퓨팅 디바이스(10)에 전송하도록 동작가능할 수 있다.
다른 예들에서, 기법은 모바일 컴퓨팅 디바이스(10)에 의해 단독으로 구현될 수 있다. 다른 예들에서, 기법의 일부 단계들은 모바일 컴퓨팅 디바이스(10)에 의해 구현될 수 있고, 기법의 다른 단계들을 웨어러블 컴퓨팅 디바이스(20)에 의해 구현될 수 있다. 일부 예들에서, 기법의 일부 단계들(예컨대, 디바이스들(10 및 20) 간의 거리가 임계 거리보다 짧음을 결정하는 단계 및 보안 요청을 출력하는 단계)은 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20) 모두에 의해 수행될 수 있다.
일부 예들에서, 본 발명의 기법들은, 예컨대 단일 컴퓨팅 디바이스와 관련된 파라미터들에만 근거하여 감소된 액세스 모드와 증가된 액세스 모드 간에 제어가능하도록 구성된 컴퓨팅 디바이스에 비해, 웨어러블 컴퓨팅 디바이스(20) 및/또는 모바일 컴퓨팅 디바이스(10)의 보안을 증가시킬 수 있다. 예를 들어, 기법들은 결과적으로, 디바이스들(10 및 20)이 오직, 웨어러블 컴퓨팅 디바이스(20)가 착용되고, 디바이스들(10 및 20) 간의 거리가 임계 거리보다 짧으며, 디바이스들(10 및 20) 중 하나 또는 모두가 저장된 보안 요청 응답들에 대해 검증가능한 보안 요청 응답들을 수신할 때 증가된 액세스 모드에 위치하게 할 수 있다.
도 2는 본 발명의 하나 이상의 기법들에 따른 도 1에 도시된 모바일 컴퓨팅 디바이스(10)의 일례의 추가 세부사항을 도시하는 블록도이다. 도 2는 도 1에 도시된 모바일 컴퓨팅 디바이스(10)의 단 하나의 특별한 예를 도시하며, 모바일 컴퓨팅 디바이스(10)의 많은 다른 예들이 다른 예들에서 이용될 수 있다.
도 2의 예에 도시된 바와 같이, 모바일 컴퓨팅 디바이스(10)는 하나 이상의 프로세서들(40), 하나 이상의 입력 디바이스들(42), 하나 이상의 통신 유닛들(44), 하나 이상의 출력 디바이스들(46), 하나 이상의 저장 디바이스들(48) 및 사용자 인터페이스(UI) 디바이스(12)를 포함한다. 도 2의 예에서, 모바일 컴퓨팅 디바이스(10)는 또한, UI 모듈(14), 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16), 원격 계측 모듈(18), 근접 모듈(54) 및 운영 체제(50)를 포함하며, 이들은 하나 이상의 프로세서들(40)에 의해 실행가능하다. 컴포넌트들(12, 40, 42, 44, 46, 및 48) 각각은 컴포넌트간 통신들을 위해 통신 채널들(52)을 이용하여 (물리적으로, 통신적으로 그리고/또는 동작적으로) 결합된다. 일부 예들에서, 통신 채널들(52)은 시스템 버스, 네트워크 연결, 프로세스간 통신 데이터 구조 또는 데이터를 통신하기 위한 어떤 다른 방법을 포함할 수 있다. UI 모듈(14), 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16), 원격 계측 모듈(18), 근접 모듈(54) 및 운영 체제(50)는 또한 서로뿐만 아니라 모바일 컴퓨팅 디바이스(10) 내의 다른 컴포넌트들과 정보를 통신할 수 있다.
일례에서, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10) 내의 실행을 위해 기능을 구현 및/또는 명령어들을 프로세스하도록 구성된다. 예를 들어, 프로세서들(40)은 하나 이상의 저장 디바이스들(48)에 의해 저장된 명령어들을 프로세싱할 수 있다. 하나 이상의 프로세서들(40)의 예들은 마이크로프로세서, 제어기, 디지털 신호 프로세서(DSP), 응용 주문형 집적 회로(ASIC), 현장 프로그래머블 게이트 어레이(FPAG) 또는 균등한 이산 또는 집적 로직 회로망 중 어느 하나 이상을 포함할 수 있다.
하나 이상의 저장 디바이스들(48)은 동작 동안 모바일 컴퓨팅 디바이스(10) 내의 정보를 저장하도록 구성될 수 있다. 저장 디바이스들(48)은 일부 예들에서, 컴퓨터 판독가능 저장 매체 또는 컴퓨터 판독가능 저장 디바이스를 포함한다. 일부 예들에서, 저장 디바이스들(48)은 임시(temporary) 메모리를 포함하는 바, 이는 저장 디바이스(48)의 주요 목적이 장기 저장이 아님을 의미한다. 저장 디바이스들(48)은 일부 예들에서, 휘발성 메모리를 포함하는 바, 이는 파워가 저장 디바이스(48)에 제공되지 않을 때 저장 디바이스(48)가 저장된 컨텐츠를 유지하지 않음을 의미한다. 휘발성 메모리들의 예들은 랜덤 액세스 메모리(RAM)들, 동적 랜덤 액세스 메모리(DRAM)들, 정적 랜덤 액세스 메모리(SRAM)들, 및 이 기술분야에 알려진 휘발성 메모리들의 다른 형태들을 포함한다. 일부 예들에서, 저장 디바이스들(48)은 프로세서들(40)에 의한 실행을 위한 프로그램 명령어들을 저장하기 위해 이용된다. 저장 디바이스들(48)은 일부 예들에서, 프로그램 실행 동안 정보를 임시로 저장하기 위해 모바일 컴퓨팅 디바이스(10)(예컨대, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16))에서 실행되는 소프트웨어 또는 어플리케이션들에 의해 이용된다.
일부 예들에서, 저장 디바이스들(48)은 또한, 정보의 장기 저장을 위해 구성된 하나 이상의 저장 디바이스(48)를 포함할 수 있다. 일부 예들에서, 저장 디바이스들(48)은 비휘발성 저장 요소들을 포함한다. 이러한 비휘발성 저장 요소들의 예들은 자기 하드 디스크들, 광학 디스크들, 플로피 디스크들, 플래시 메모리들, 또는 전기적으로 프로그램가능한 메모리(EPROM)들, 또는 전기적으로 소거가능하고 프로그램가능한 메모리(EEPROM)들을 포함한다.
모바일 컴퓨팅 디바이스(10)는 일부 예들에서, 또한 하나 이상의 통신 유닛들(44)을 포함한다. 모바일 컴퓨팅 디바이스(10)는 일례에서, 하나 이상의 무선 네트워크들과 같은 하나 이상의 네트워크들을 통해 외부 디바이스들과 통신하기 위해 통신 유닛(44)을 이용한다. 통신 유닛(44)은 이더넷 카드와 같은 네트워크 인터페이스 카드, 광학 송수신기, 무선 주파수 송수신기 또는 정보를 전송 및 수신할 수 있는 어떤 다른 타입의 디바이스일 수 있다. 이러한 네트워크 인터페이스들의 다른 예들은 블루투스, 3G 및 WiFi 무선 컴퓨팅 디바이스들뿐만 아니라 USB를 포함할 수 있다. 일부 예들에서, 모바일 컴퓨팅 디바이스(10)는 웨어러블 컴퓨팅 디바이스(20)와 같은 외부 디바이스와 무선으로 통신하기 위해 통신 유닛(44)을 이용한다. 통신 유닛(44)은 원격측정 모듈(18)에 의해 제어될 수 있다.
모바일 컴퓨팅 디바이스(10)는 일례에서, 또한 하나 이상의 입력 디바이스들(42)을 포함한다. 입력 디바이스(42)는 일부 예들에서, 촉각, 청각 또는 비디오 소스들을 통해 사용자로부터 입력을 수신하도록 구성된다. 입력 디바이스(42)의 예들은 프레젠스-감응형 디스플레이, 마우스, 키보드, 음성 응답 시스템, 비디오 카메라, 마이크, 또는 사용자로부터의 커맨드를 검출하기 위한 어떤 다른 타입의 디바이스와 같은 프레젠스-감응형 디바이스를 포함한다. 일부 예들에서, 프레젠스-감응형 디스플레이는 터치-감응형 디스플레이를 포함한다.
하나 이상의 출력 디바이스들(46)은 또한, 모바일 컴퓨팅 디바이스(10)에 포함될 수 있다. 출력 디바이스(46)는 일부 예들에서, 촉각적, 청각적 또는 비디오 자극들(stimuli)을 이용하여 사용자에게 출력을 제공하도록 구성된다. 출력 디바이스(46)는 일례에서, 프레젠스-감응형 디스플레이, 사운드 카드, 비디오 그래픽 어댑터 카드, 또는 신호를 인간들 또는 머신들에게 이해가능한 어떤 적절한 형태로 변환하기 위한 어떤 다른 타입의 디바이스를 포함한다. 출력 디바이스(46)의 추가적인 예들은 스피커, CRT 모니터, LCD, OLED, 또는 사용자에게 이해가능한(intelligible) 출력을 생성할 수 있는 어떤 다른 타입의 디바이스를 포함한다. 일부 예들에서, UI 디바이스(12)는 입력 디바이스들(42) 및/또는 출력 디바이스들(46) 중 하나 이상의 기능을 포함할 수 있다.
모바일 컴퓨팅 디바이스(10)는 또한, UI 디바이스(12)를 포함할 수 있다. 일부 예들에서, UI 디바이스(12)는 촉각적, 청각적 또는 시각적 입력을 수신하도록 구성된다. 사용자로부터 입력을 수신하는 것에 추가적으로, UI 디바이스(12)는 프레젠스-감응형 디스플레이와 같은 디스플레이 디바이스에서 디스플레이하기 위한 GUI와 같은 컨텐츠를 출력하도록 구성될 수 있다. 일부 예들에서, UI 디바이스(12)는, GUI를 디스플레이하고 프레젠스-감응형 디스플레이에서 또는 가까이에서 용량성, 유도성 및/또는 광학적 검출을 이용하여 사용자로부터 입력을 수신하는 프레젠스-감응형 디스플레이를 포함할 수 있다. 일부 예들에서, UI 디바이스(12)는 입력 디바이스들(44) 중 하나 및 출력 디바이스들(46) 중 하나이다.
일부 예들에서, 모바일 컴퓨팅 디바이스(10)의 UI 디바이스(12)는 입력 디바이스들(42) 및/또는 출력 디바이스들(46)의 기능을 포함할 수 있다. 일부 예들에서, 프레젠스-감응형 디바이스는 프레젠스-감응형 디바이스에서 그리고/또는 가까이에서 객체를 검출할 수 있다. 일 예시적인 범위로서, 프레젠스-감응형 디바이스는 상기 프레젠스-감응형 디바이스의 2 인치 이하 내에 있는 손가락 또는 스타일러스와 같은 객체를 검출할 수 있다. 프레젠스-감응형 디바이스는 객체가 검출된 프레젠스-감응형 디바이스의 위치(예컨대, (x, y) 좌표)를 결정할 수 있다. 다른 예시적인 범위에서, 프레젠스-감응형 디바이스는 상기 프레젠스-감응형 디바이스로부터 6인치 이하의 객체를 검출할 수 있다. 다른 예시적인 범위들이 또한 가능하다. 프레젠스-감응형 디바이스는 용량성, 유도성 그리고/또는 광학적 인식 기법들을 이용하여 객체에 의해 선택되는 디바이스의 위치를 결정할 수 있다. 일부 예들에서, 프레젠스-감응형 디바이스는 출력 디바이스(46)에 관하여 기술되는 바와 같이, 촉각적, 청각적 또는 비디오 자극들을 이용하여 사용자에게 출력을 제공한다.
모바일 컴퓨팅 디바이스(10)는 운영 체제(50)를 포함할 수 있다. 운영 체제(50)는 일부 예들에서, 모바일 컴퓨팅 디바이스(10)의 컴포넌트들의 동작을 제어한다. 예를 들어, 운영 체제(50)는 일례에서, 프로세서들(40), 통신 유닛들(44), 저장 디바이스들(48), 입력 디바이스들(42) 및 출력 디바이스들(46)과의 UI 모듈(14) 및 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)의 통신을 지원한다. UI 모듈(14), 원격측정 모듈, 근접 모듈(54) 및 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16) 각각은 모바일 컴퓨팅 디바이스(10)에 의해 (예컨대, 하나 이상의 프로세서들(40)에 의해) 실행가능한 프로그램 명령어들 및/또는 데이터를 포함할 수 있다. 일례로서, UI 모듈(14)은 모바일 컴퓨팅 디바이스(10)로 하여금 본 발명에 기술된 동작들 및 액션들 중 하나 이상을 수행하도록 하는 명령어들을 포함할 수 있다.
일부 예들에서, 모바일 컴퓨팅 디바이스(10)는 또한, 근접 모듈(54)을 포함할 수 있다. 다른 예들에서, 모바일 컴퓨팅 디바이스(10)는 근접 모듈(54)을 포함하지 않을 수 있다. 근접 모듈(54)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20)(도 1) 사이의 거리가 임계 거리보다 짧음을 결정하도록 동작가능할 수 있다. 일부 예들에서, 근접 모듈(54)은 모바일 컴퓨팅 디바이스(10)가 예컨대, 블루투스 또는 WiFi 무선 네트워크 연결과 같은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 간의 직접 통신 프로토콜을 통해 하나 이상의 통신 유닛들(44)을 이용하여 웨어러블 컴퓨팅 디바이스(20)와 통신하기 위한 범위 내에 있는지에 적어도 부분적으로 근거하여, 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계거리 보다 짧은지를 결정할 수 있다. 예를 들어, 모바일 컴퓨팅 디바이스(10)가 웨어러블 컴퓨팅 디바이스(20)와의 직접 무선 통신 연결을 확립할 수 있을 때, 근접 모듈(54)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 결정하도록 동작할 수 있다.
다른 예들에서, 근접 모듈(54)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 대략적인 거리를 결정하도록 동작가능할 수 있다. 예를 들어, 근접 모듈(54)은 디바이스들(10 및 20) 중 하나에 의해 생성되고 디바이스들(10 및 20) 중 나머지 하나에 의해 수신되는 신호에 적어도 부분적으로 근거하여, 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리를 추정하도록 동작가능할 수 있다. 신호는 예컨대, 무선 통신 신호, 광학 신호, 가청 신호, 등등을 포함할 수 있다.
예를 들어, 원격측정 모듈(18)은 신호를 생성하도록 동작하는 명령어를 통신 유닛들(44)을 이용하여 웨어러블 컴퓨팅 디바이스(20)에 전송하도록 동작가능할 수 있다. 명령어를 수신함에 응답하여, 웨어러블 컴퓨팅 디바이스(20)의 컴포넌트(예컨대, 원격측정 모듈(28) 및 통신 유닛(68)(도 3)), 광학 신호 생성기(예컨대, 광 소스) 또는 가청 신호 생성기(예컨대, 스피커)는, (예컨대, 근접 모듈(54)과 관련된) 저장 디바이스들(48)에 저장될 수 있거나 또는 웨어러블 컴퓨팅 디바이스(20)의 원격측정 모듈(28) 및 통신 유닛(68)에 의해 모바일 컴퓨팅 디바이스(10)에 전송될 수 있는 미리 결정된 파라미터들에 따라 신호를 생성할 수 있다.
모바일 컴퓨팅 디바이스(10)는 하나 이상의 통신 유닛들(44), 카메라, 마이크, 등등과 같은 웨어러블 컴퓨팅 디바이스(20)에 의해 생성되는 신호를 검출하기 위한 적절한 센서를 포함할 수 있다. 근접 모듈(54)은 센서로부터 신호 강도를 수신할 수 있거나 또는 센서로부터 수신된 신호에 근거하여 수신된 신호의 신호 강도를 결정하도록 동작가능할 수 있으며, 이는 센서의 하나 이상의 속성들, 예컨대 하나 이상의 통신 유닛들(44)의 안테나 구성을 고려할 수 있다. 전송된 신호의 파라미터들, 수신된 신호의 강도, 및 신호 강도와 거리 사이의 수학적 관계에 근거하여, 근접 모듈(54)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리를 추정할 수 있다.
근접 모듈(54)이 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 대략적인 거리를 결정하는 예시들에서, 근접 모듈(54)은 거리가 임계 거리보다 짧은지를 결정하도록 동작가능할 수 있다. 일부 예시들에서, 임계 거리는 미리 정의된 값, 예컨대 모바일 컴퓨팅 디바이스(10) (및/또는 웨어러블 컴퓨팅 디바이스(20))의 제조자 또는 프로그래머에 의해 결정되는 거리 값일 수 있다. 다른 예시들에서, 임계 거리는 사용자 정의 값일 수 있는 바, 근접 모듈(54)(또는 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16))이 사용자로 하여금 예컨대, UI 디바이스(12)에 디스플레이하기 위한 사용자 인터페이스 스크린 출력을 이용하여 상기 사용자 정의 값을 정의하도록 동작할 수 있다.
일부 예들에서, 임계 거리는 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20)가 서로 가까이 있음을, 예컨대, 디바이스들(10 및 20)의 사용자가 두 디바이스들(10 및 20)의 점유권(possession)을 가질 가능성이 있고 그리고/또는 두 디바이스들(10 및 20)의 제어권(control)을 가질 가능성이 있기에 충분히 가까움을 나타내는 값으로 선택될 수 있다. 예를 들어, 임계 거리는 보통의 방 규모(예컨대, 약 3 내지 5 미터 또는 약 9 내지 15 피트)와 대략 동일한 값으로 선택될 수 있다. 다른 예들에서, 임계 거리는 더 작게(예컨대, 약 3미터보다 작게) 또는 더 크게(예컨대, 약 10미터, 약 15미터, 또는 약 20미터와 같이 약 5미터보다 크게) 선택될 수 있다.
모바일 컴퓨팅 디바이스(10)는 간결성을 위해, 도 2에 도시되지 않는 추가적인 컴포넌트들을 포함할 수 있다. 예를 들어, 모바일 컴퓨팅 디바이스(10)는 모바일 컴퓨팅 디바이스(10)의 컴포넌트들에 파워를 제공하기 위해 배터리를 포함할 수 있다. 유사하게, 도 2에 도시된 모바일 컴퓨팅 디바이스(10)의 컴포넌트들은 모바일 컴퓨팅 디바이스(10)의 모든 예에서 필요하지는 않을 수 있다.
본 발명의 하나 이상의 예들에 따르면, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 모바일 컴퓨팅 디바이스(10)에 의해 예컨대, 하나 이상의 프로세서들(40)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 제어하도록 동작가능할 수 있다. 예를 들어, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 표시를 웨어러블 컴퓨팅 디바이스(20)로부터 수신하도록 동작가능할 수 있다. 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 하나 이상의 통신 유닛들(44)을 이용하여 웨어러블 컴퓨팅 디바이스(20)로부터 상기 표시를 수신할 수 있는 원격측정 모듈(18)로부터 상기 표시를 수신하도록 동작가능할 수 있다.
추가적으로, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 간의 거리가 임계 거리보다 짧음을 나타내는 표시를 수신하도록 동작가능할 수 있다. 상기에 기술된 바와 같이, 근접 모듈(54)은 디바이스들(10 및 20) 중 하나에 의해 생성되고 디바이스들(10 및 20) 중 나머지 하나에 의해 수신되는 신호에 적어도 부분적으로 근거하여 거리가 임계 거리보다 짧음을 결정하도록 동작가능할 수 있다. 일부 예들에서, 근접 모듈(54)은 디바이스들(10 및 20) 사이의 대략적인 거리를 결정하고 상기 대략적인 거리를 임계 거리와 비교하도록 동작가능할 수 있다. 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 결정함에 응답하여, 근접 모듈(54)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 간의 거리가 임계 거리보다 짧다는 표시를 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)에 통신하도록 동작가능할 수 있다. 대안적으로 또는 추가적으로는, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 나타내는 표시를 예컨대, 하나 이상의 통신 유닛들(44)을 이용하여 웨어러블 컴퓨팅 디바이스(20)로부터 수신하도록 동작가능할 수 있다.
일부 예들에서, 웨어러블 컴퓨팅 디바이스(20)가 착용되며 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 나타내는 표시들을 수신함에 응답하여, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 보안 요청(security challenge)을 출력하도록 동작가능할 수 있다. 상기 보안 요청은 UI 모듈(14)에 의해 UI 디바이스(12)에 출력되는 사용자 인터페이스 스크린을 포함하고, 상기 사용자 인터페이스 스크린은 패스워드, PIN, 패턴, 생체측정 데이터(예컨대, 지문, 음성, 이미지 또는 기타 등등), 등등과 같은 보안 요청 응답을 입력하도록 모바일 컴퓨팅 디바이스(10)의 사용자에게 프롬프트한다. 입력된 보안 요청 응답을 수신함에 응답하여, 모바일 컴퓨팅 디바이스 액세스 제어 모듈(16)은 이 보안 요청 응답을 저장된 보안 요청 응답(예컨대, 보안 요청을 셋업(set up)할 때 사용자에 의해 입력된 보안 요청 응답)에 대해 검증하도록 동작가능할 수 있다. 저장된 보안 요청 응답에 비추어 입력된 보안 요청 응답을 검증함에 응답하여, 모바일 컴퓨팅 디바이스 액세스 제어 모듈(16)은 모바일 컴퓨팅 디바이스(10)(예컨대, 하나 이상의 프로세서들(40))에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능할 수 있다. 일부 예들에서, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 또한, 원격측정 모듈(18)로 하여금 웨어러블 컴퓨팅 디바이스(20)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 통신 유닛들(44)을 이용하여 웨어러블 컴퓨팅 디바이스(20)에 전송하게끔 동작가능할 수 있다.
다른 예들에서, 이 단계들 각각을 수행하도록 동작하는 대신, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 다른 기능들을 수행하도록 동작가능할 수 있다. 예를 들어, 웨어러블 컴퓨팅 디바이스(20)가 착용되며 디바이스들(10 및 20)이 서로의 임계 거리 내에 있음을 나타내는 표시들을 수신함에 응답하여 보안 요청을 출력하도록 동작하는 대신, 액세스 모드 모듈(16)은 (예컨대, 웨어러블 컴퓨팅 디바이스(20)가 착용됨, 디바이스들(10 및 20)이 서로의 임계 거리 내에 있음, 또는 보안 요청에 대한 응답의) 상기 표시들 중 어느 것을 수신하도록 동작가능하지 않을 수 있다. 대신, 일부 예들에서, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 모바일 컴퓨팅 디바이스(10)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 웨어러블 컴퓨팅 디바이스(20)로부터 수신하도록 동작가능할 수 있다. 모바일 컴퓨팅 디바이스(10), 웨어러블 컴퓨팅 디바이스(20) 또는 두 디바이스 모두에 의해 수행되는 본 명세서에 설명된 기법들의 단계들의 다른 예들이 역시 가능하며 본 발명의 범위 내에 있다.
도 3은 본 발명의 하나 이상의 기법들에 따른 도 1에 도시된 바와 같은 웨어러블 컴퓨팅 디바이스의 일례의 추가 세부사항을 예시하는 블록도이다. 도 3은 도 1에 도시된 바와 같은 웨어러블 컴퓨팅 디바이스(20)의 단 하나의 특별한 예를 도시하며, 웨어러블 컴퓨팅 디바이스(20)의 많은 다른 예들이 다른 인스턴스들에서 이용될 수 있다.
도 3의 예에 도시된 바와 같이, 웨어러블 컴퓨팅 디바이스(20)는 하나 이상의 프로세서들(60), 하나 이상의 입력 디바이스들(62), 하나 이상의 통신 유닛들(64), 하나 이상의 출력 디바이스들(66), 하나 이상의 저장 디바이스들(68), 사용자 인터페이스(UI) 디바이스(22) 및 센서(34)를 포함한다. 도 3의 예에서, 웨어러블 컴퓨팅 디바이스(20)는 또한, UI 모듈(24), 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26), 원격측정 모듈(28), 근접 모듈(74) 및 운영 체제(70)를 포함하며, 이들은 하나 이상의 프로세서들(60)에 의해 실행가능하다. 컴포넌트들(22, 34, 60, 62, 64, 66, 및 68) 각각은 컴포넌트간 통신들을 위해 통신 채널들(72)을 이용하여 (물리적으로, 통신적으로 그리고/또는 동작적으로) 결합된다. 일부 예들에서, 통신 채널들(72)은 시스템 버스, 네트워크 연결, 프로세스간 통신 데이터 구조 또는 데이터를 통신하기 위한 어떤 다른 방법을 포함할 수 있다. UI 모듈(24), 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26), 원격측정 모듈(28), 근접 모듈(74) 및 운영 체제(70)는 또한, 서로뿐만 아니라 웨어러블 컴퓨팅 디바이스(20) 내의 다른 컴포넌트들과 정보를 통신할 수 있다.
하나 이상의 프로세서들(60)은 일례에서, 웨어러블 컴퓨팅 디바이스(20)에서 실행하기 위한 기능을 구현 및/또는 명령어들을 프로세스하도록 구성된다. 예를 들어, 프로세서들(60)은 저장 디바이스(68)에 의해 저장되는 명령어들을 프로세싱할 수 있다. 하나 이상의 프로세서들(60)의 예들은 마이크로프로세서, 제어기, DSP, ASIC, FPGA 또는 균등한 이산 또는 집적 로직 회로망 중 어느 하나 이상을 포함할 수 있다.
하나 이상의 저장 디바이스들(68)은 동작 동안 웨어러블 컴퓨팅 디바이스(20) 내에 정보를 저장하도록 구성될 수 있다. 저장 디바이스들(68)은 일부 예들에서, 컴퓨터 판독가능 저장 매체 또는 컴퓨터 판독가능 저장 디바이스를 포함한다. 일부 예들에서, 저장 디바이스들(68)은 임시 메모리를 포함하며, 이는 저장 디바이스(68)의 주 목적이 장기 저장이 아님을 의미한다. 저장 디바이스들(68)은 일부 예들에서, 휘발성 메모리를 포함하며, 이는 파워가 저장 디바이스(68)에 제공되지 않을 때 저장 디바이스(68)가 저장된 내용들을 유지하지 않음을 의미한다. 휘발성 메모리들의 예들은 랜덤 액세스 메모리(RAM)들, 동적 랜덤 액세스 메모리(DRAM)들, 정적 랜덤 액세스 메모리(SRAM)들 및 이 기술 분야에 알려진 다른 형태의 휘발성 메모리들을 포함한다. 일부 예들에서, 저장 디바이스들(68)은 프로세서들(60)에 의한 실행을 위해 프로그램 명령어들을 저장하는 데 이용된다. 저장 디바이스들(68)은 일부 예들에서, 프로그램 실행 동안 정보를 임시로 저장하기 위해 웨어러블 컴퓨팅 디바이스(20) 상에서 실행되는 소프트웨어 또는 어플리케이션들(예컨대, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26))에 의해 이용된다.
일부 예들에서, 저장 디바이스들(68)은 또한, 정보의 장기 저장을 위해 구성된 하나 이상의 저장 디바이스(68)를 포함할 수 있다. 일부 예들에서, 저장 디바이스들(68)은 비휘발성 저장 요소들을 포함한다. 이러한 비휘발성 저장 요소들의 예들은 자기 하드 디스크들, 광학 디스크들, 플로피 디스크들, 플래시 메모리들 또는 전기적으로 프로그램가능한 메모리(EPROM)들 또는 전기적으로 소거가능하고 프로그램가능한 메모리(EEPROM)들의 형태들을 포함한다.
웨어러블 컴퓨팅 디바이스(20)는 일부 예들에서, 또한, 하나 이상의 통신 유닛들(64)을 포함한다. 웨어러블 컴퓨팅 디바이스(20)는 일례에서, 하나 이상의 무선 네트워크들과 같은 하나 이상의 네트워크들을 통해 외부 디바이스들과 통신하기 위해 통신 유닛(64)을 이용한다. 통신 유닛(64)은 이더넷 카드와 같은 네트워크 인터페이스 카드, 광학 송수신기, 무선 주파수 송수신기, 또는 정보를 전송 및 수신할 수 있는 어떤 다른 타입의 디바이스일 수 있다. 이러한 네트워크 인터페이스들의 다른 예들은 블루투스, 3G 및 WiFi 무선 컴퓨팅 디바이스들뿐만 아니라 USB(Universal Serial Bus)를 포함할 수 있다. 일부 예들에서, 웨어러블 컴퓨팅 디바이스(20)는 모바일 컴퓨팅 디바이스(10)와 같은 외부 디바이스와 무선으로 통신하기 위해 통신 유닛(64)을 이용한다. 통신 유닛들(64)은 원격측정 모듈(28)에 의해 제어될 수 있다.
웨어러블 컴퓨팅 디바이스(20)는 일례에서, 또한 하나 이상의 입력 디바이스들(62)을 포함한다. 입력 디바이스(62)는 일부 예들에서, 촉각, 오디오 또는 비디오 소스들을 통해 사용자로부터 입력을 수신하도록 구성된다. 입력 디바이스(62)의 예들은 프레젠스-감응형 디스플레이와 같은 프레젠스-감응형 디바이스, 마우스, 키보드, 음성 응답 시스템, 비디오 카메라, 마이크(microphone), 또는 사용자로부터의 커맨드를 검출하기 위한 어떤 다른 타입의 디바이스를 포함한다. 일부 예들에서, 프레젠스-감응형 디스플레이는 터치-감응형 디스플레이를 포함한다.
하나 이상의 출력 디바이스들(66)은 또한, 웨어러블 컴퓨팅 디바이스(20)에 포함될 수 있다. 출력 디바이스(66)는 일부 예들에서, 촉각, 오디오 또는 비디오 자극들을 이용하여 사용자에게 출력을 제공하도록 구성된다. 출력 디바이스(66)는 일례에서, 프레젠스-감응형 디스플레이, 사운드 카드, 비디오 그래픽 어댑터 카드, 또는 사람들 또는 머신들에게 이해가능한 어떤 적절한 형태로 신호를 변환하기 위한 어떤 다른 타입의 디바이스를 포함한다. 출력 디바이스(66)의 추가적인 예들은 스피커, CRT 모니터, LCD, OLED, 또는 사용자에게 이해가능한(intelligible) 출력을 생성할 수 있는 어떤 다른 타입의 디바이스를 포함한다. 일부 예들에서, UI 디바이스(22)는 입력 디바이스들(62) 및/또는 출력 디바이스들(66) 중 하나 이상의 기능을 포함할 수 있다.
웨어러블 컴퓨팅 디바이스(20)는 또한, UI 디바이스(22)를 포함할 수 있다. 일부 예들에서, UI 디바이스(22)는 촉각, 오디오 또는 시각 입력을 수신하도록 구성된다. 사용자로부터의 입력을 수신함에 추가적으로, UI 디바이스(22)는 프레젠스-감응형 디스플레이와 같은 디스플레이 디바이스에 디스플레이하기 위한 GUI와 같은 컨텐츠를 출력하도록 구성될 수 있다. 일부 예들에서, UI 디바이스(22)는 프레젠스-감응형 디스플레이를 포함하며, 이 프레젠스-감응형 디스플레이는 GUI를 디스플레이하고 그리고 상기 프레젠스-감응형 디스플레이에서 또는 가까이에서 용량성, 유도성 그리고/또는 광학적 검출을 이용하여 사용자로부터 입력을 수신한다. 일부 예들에서, UI 디바이스(22)는 입력 디바이스들(64) 중 하나 및 출력 디바이스들(66) 중 하나일 수 있다.
일부 예들에서, 웨어러블 컴퓨팅 디바이스(20)의 UI 디바이스(22)는 입력 디바이스들(62) 및/또는 출력 디바이스들(66)의 기능을 포함할 수 있다. 일부 예들에서, 프레젠스-감응형 디바이스는 상기 프레젠스-감응형 디바이스에서 그리고/또는 가까이에서 객체(object)를 검출할 수 있다. 하나의 예시적인 범위로서, 프레젠스-감응형 디바이스는 상기 프레젠스-감응형 디바이스의 2 인치 이하 내에 있는 손가락 또는 스타일러스와 같은 객체를 검출할 수 있다. 프레젠스-감응형 디바이스는 객체가 검출된 프레젠스-감응형 디바이스의 위치(예컨대, (x,y) 좌표)를 결정할 수 있다. 다른 예시적인 범위에서, 프레젠스-감응형 디바이스는 상기 프레젠스-감응형 디바이스의 6인치 이하에 있는 객체를 검출할 수 있다. 프레젠스-감응형 디바이스는 용량성, 유도성 그리고/또는 광학적 인식 기법들을 이용하여 객체에 의해 선택되는 디바이스의 위치를 결정할 수 있다. 일부 예들에서, 프레젠스-감응형 디바이스는 출력 디바이스(66)에 관하여 기술되는 바와 같이 촉각적, 청각적 또는 비디오 자극들을 이용하여 사용자에게 출력을 제공한다.
웨어러블 컴퓨팅 디바이스(20)는 운영 체제(70)를 포함할 수 있다. 운영 체제(70)는 일부 예들에서, 웨어러블 컴퓨팅 디바이스(20)의 컴포넌트들의 동작을 제어한다. 예를 들어, 운영 체제(70)는 일례에서, 프로세서들(60), 통신 유닛들(64), 저장 디바이스들(68), 입력 디바이스들(62), 출력 디바이스들(66) 및 센서(34)와의 UI 모듈(24) 및 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)의 통신을 지원한다. UI 모듈(24), 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26), 원격측정 모듈(28) 및 근접 모듈(74) 각각은 웨어러블 컴퓨팅 디바이스(20)에 의해(예컨대, 하나 이상의 프로세서들(60)에 의해) 실행가능한 프로그램 명령어들 및/또는 데이터를 포함할 수 있다. 일례로서, UI 모듈(24)은, 웨어러블 컴퓨팅 디바이스(20)로 하여금 본 발명에 기술된 동작들 및 액션들 중 하나 이상을 수행하게 하는 명령어들을 포함할 수 있다.
일부 예들에서, 웨어러블 컴퓨팅 디바이스(20)는 또한, 근접 모듈(74)을 포함할 수 있다. 다른 예들에서, 웨어러블 컴퓨팅 디바이스(20)는 근접 모듈(74)을 포함하지 않을 수 있다. 근접 모듈(74)은 도 2를 참조하여 기술된 근접 모듈(54)과 유사하거나 또는 실질적으로 동일할 수 있다. 예를 들어, 근접 모듈(74)은 예컨대, 디바이스들(10 및 20) 중 하나에 의해 생성되고 디바이스들(10 및 20) 중 나머지 하나에 의해 수신되는 신호에 적어도 부분적으로 근거하여, 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20)(도 1) 사이의 거리가 임계 거리보다 짧음을 결정하도록 하나 이상의 프로세서들(60)에 의해 동작가능할 수 있다.
센서(34)는 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 파라미터를 검출하고 그리고 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 표시를 생성하도록 구성될 수 있다. 예를 들어, 센서(34)는 적외선 근접 센서, 용량성 센서, 광 센서, 물리적 버튼 또는 접촉, 등등과 같은 근접 센서를 포함할 수 있다. 센서(34)는 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용될 때 표시(예컨대, 신호)를 생성하도록 구성될 수 있다. 예를 들어, 센서(34)는 사용자가 웨어러블 컴퓨팅 디바이스(20)를 착용할 때 사용자의 손목에 인접하고 상기 손목과 마주하도록 구성될 수 있어서, 센서(34)로의 사용자의 손목의 근접은 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 신호를 생성하거나 또는 센서(34)로 하여금 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 신호를 생성하게 한다. 그 다음, 웨어러블 컴퓨팅 디바이스 액세스 모듈(26)은 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 표시를 수신할 수 있다.
웨어러블 컴퓨팅 디바이스(20)는 추가적인 컴포넌트들을 포함할 수 있고, 상기 추가적인 컴포넌트들은 명료성을 위해 도 3에 도시되지 않는다. 예를 들어, 웨어러블 컴퓨팅 디바이스(20)는 웨어러블 컴퓨팅 디바이스(20)의 컴포넌트들에 파워를 제공하기 위해 배터리를 포함할 수 있다. 유사하게, 도 3에 도시된 웨어러블 컴퓨팅 디바이스(20)의 컴포넌트들은 웨어러블 컴퓨팅 디바이스(20)의 모든 예에서 필수적인 것은 아닐 수 있다.
본 발명의 하나 이상의 예들에 따르면, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 웨어러블 컴퓨팅 디바이스(20)에 의해, 예컨대 하나 이상의 프로세서들(60)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 제어하도록 동작가능할 수 있다. 예를 들어, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 표시를 센서(34)로부터 수신하도록 동작가능할 수 있다.
추가적으로, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 나타내는 표시를 수신하도록 동작가능할 수 있다. 상기에 기술된 바와 같이, 일부 예들에서, 근접 모듈(74)은 디바이스들(10 및 20) 중 하나에 의해 생성되고 디바이스들(10 및 20) 중 나머지 하나에 의해 수신되는 신호에 적어도 부분적으로 근거하여 상기 거리가 임계 거리보다 짧음을 결정하도록 동작가능할 수 있다. 일부 예들에서, 근접 모듈(74)은 디바이스들(10 및 20) 사이의 대략적인 거리를 결정하고 그리고 상기 대략적인 거리를 임계 거리와 비교하도록 동작가능할 수 있다.
모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 결정함에 응답하여, 근접 모듈(74)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 나타내는 표시를 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)에 통신하도록 동작가능할 수 있다. 대안적으로 또는 추가적으로는, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 나타내는 표시를 예컨대, 하나 이상의 통신 유닛들(64)을 이용하여 모바일 컴퓨팅 디바이스(10)로부터 수신하도록 동작가능할 수 있다.
일부 예들에서, 웨어러블 컴퓨팅 디바이스(20)가 착용되며 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 나타내는 표시들을 수신함에 응답하여, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 보안 요청을 출력하도록 동작가능할 수 있다. 상기 보안 요청은 UI 모듈(24)에 의해 UI 디바이스(22)에서 출력되는 사용자 인터페이스 스크린을 포함하고, 상기 사용자 인터페이스 스크린은 패스워드, PIN, 패턴, 생체측정 데이터(예컨대, 지문, 음성, 이미지 또는 기타 등등), 등등과 같은 보안 요청 응답을 입력하도록 웨어러블 컴퓨팅 디바이스(20)의 사용자에게 프롬프트한다.
입력된 보안 요청 응답을 수신함에 응답하여, 웨어러블 컴퓨팅 디바이스 액세스 제어 모듈(26)은 보안 요청 응답을 저장된 보안 요청 응답(예컨대, 보안 요청을 셋업할 때 사용자에 의해 입력된 보안 요청 응답)에 대해 검증하도록 동작가능할 수 있다. 저장된 보안 요청 응답에 비추어 입력된 보안 요청 응답을 검증함에 응답하여, 웨어러블 컴퓨팅 디바이스 액세스 제어 모듈(26)은 웨어러블 컴퓨팅 디바이스(20)에 의해 제공되는 컴퓨팅 환경(예컨대, 하나 이상의 프로세서들(60))의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능할 수 있다. 일부 예들에서, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 또한 원격 측정 모듈(28)로 하여금, 모바일 컴퓨팅 디바이스(10)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 통신 유닛들(64)를 이용하여 모바일 컴퓨팅 디바이스(10)에 전송하도록 동작가능할 수 있다.
다른 예들에서, 이 단계들 각각을 수행하도록 동작하는 대신, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 다른 기능들을 수행하도록 동작가능할 수 있다. 예를 들어, 웨어러블 컴퓨팅 디바이스(20)가 착용됨과 디바이스들(10 및 20)이 서로의 임계 거리 내에 있음을 나타내는 표시들을 수신함에 응답하여 보안 요청을 출력하도록 동작하는 대신, 액세스 모드 모듈(26)은 (예컨대, 웨어러블 컴퓨팅 디바이스(20)가 착용됨 또는 디바이스들(10 및 20)이 서로의 임계 거리 내에 있음 또는 보안 요청에 대한 응답의) 표시들 중 어느 것을 수신하도록 동작가능하지 않을 수 있다. 대신, 일부 예들에서, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 웨어러블 컴퓨팅 디바이스(20)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 모바일 컴퓨팅 디바이스(10)로부터 수신하도록 동작가능할 수 있다. 모바일 컴퓨팅 디바이스(10), 웨어러블 컴퓨팅 디바이스(20) 또는 둘 모두에 의해 수행되는 기법의 단계들의 다른 예들이 또한 가능하며 본 발명의 범위 내에 있다.
도 4 내지 9는 본 발명의 하나 이상의 기법들에 따른, 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨과 디바이스들이 서로의 임계 거리 내에 있음을 나타내는 표시들에 적어도 부분적으로 근거하여 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스의 액세스 모드들을 변경하기 위한 예시적인 기법들을 도시하는 순서도들이다. 도 4의 기법은 도 1 및 2에 도시된 모바일 컴퓨팅 디바이스(10) 및 도 1 및 3에 도시된 웨어러블 컴퓨팅 디바이스(20)와 같은 컴퓨팅 디바이스의 하나 이상의 프로세서들에 의해 수행될 수 있다. 비록, 도 4의 기법이 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20)의 구성들과는 다른 구성들을 가지는 컴퓨팅 디바이스들에 의해 수행될 수 있지만, 예시의 목적으로 도 4의 기법은 도 1 내지 3의 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20)의 맥락 내에서 하기에 기술된다.
도 4의 기법은 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 수신하는 단계(82)를 포함한다. 상기에 기술된 바와 같이, 표시는 예컨대, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16) 및/또는 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)에 의해 수신될 수 있다. 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)이 표시를 수신하는 예들에서, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 예컨대, 하나 이상의 통신 유닛들(44)을 이용하여 웨어러블 컴퓨팅 디바이스(20)로부터 표시를 수신할 수 있다. 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)이 표시를 수신하는 예들에서, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 센서(34)로부터 표시를 수신할 수 있다.
도 4의 기법은 또한, 웨어러블 컴퓨팅 디바이스(20)와 모바일 컴퓨팅 디바이스(10) 사이의 거리가 임계 거리 보다 짧음을 나타내는 표시를 수신하는 단계(84)를 포함할 수 있다. 일부 예들에서, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 근접 모듈(54)로부터 표시를 수신할 수 있다. 다른 예들에서, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 예컨대, 하나 이상의 통신 유닛들(44)을 이용하여 웨어러블 컴퓨팅 디바이스(20)로부터 표시를 수신할 수 있다. 추가적으로 또는 대안적으로는, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 근접 모듈(74)로부터 표시를 수신할 수 있거나 또는 예컨대, 하나 이상의 통신 유닛들(64)을 이용하여 모바일 컴퓨팅 디바이스(10)로부터 표시를 수신할 수 있다. 이러한 방식으로, 액세스 모드 모듈들(16 및 26) 중 하나 또는 모두는 웨어러블 컴퓨팅 디바이스(20)와 모바일 컴퓨팅 디바이스(10) 사이의 거리가 임계 거리보다 짧음을 나타내는 표시를 수신할 수 있다(단계 84).
일부 예들에서, 도 4의 기법은 또한, 보안 요청을 출력하는 단계(86)를 포함한다. 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20) 중 하나 또는 모두는 보안 요청을 출력할 수 있다. 예를 들어, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 UI 디바이스(22)에서 디스플레이를 위해 보안 요청을 출력할 수 있고 그리고/또는 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 UI 디바이스(22)에서 디스플레이를 위해 보안 요청을 출력할 수 있다.
일부 예들에서, 액세스 모드 모듈들(16 및/또는 26)은 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨과 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 나타내는 표시들을 수신함에 응답하여 보안 요청을 출력할 수 있다. 다른 예들에서, 두 개의 표시들을 수신하는 대신, 액세스 모드 모듈(16 또는 26) 중 하나는 액세스 모드 모듈(16 또는 26) 중 다른 하나로부터 보안 요청을 출력하도록 하는 명령어를 수신할 수 있다. 액세스 모드 모듈(16 또는 26) 중 다른 하나는 두 개의 표시들을 수신했으며, 각각의 통신 유닛들(44 또는 64)을 이용하여 명령어들 전송하도록 동작가능할 수 있다.
액세스 모드 모듈들(16 및/또는 26) 중 보안 요청을 출력하는 어느 모듈이든 또한, 대응하는 UI 모듈(14 및/또는 24)로부터 보안 요청에 대한 응답의 표시를 수신할 수 있다. 보안 요청에 대한 응답을 수신함에 응답하여, 액세스 모드 모듈(16 및/또는 26)은 보안 요청에 대한 응답을 보안 요청에 대한 저장된 응답에 대해 검증하도록 동작가능할 수 있다(단계 88).
보안 요청에 대한 응답을 검증함에 응답하여, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈(26)은 웨어러블 컴퓨팅 디바이스(20)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경할 수 있다(단계 90). 유사하게, 보안 요청에 대한 응답을 검증함에 응답하여, 모바일 컴퓨팅 디바이스 액세스 모드 모듈(16)은 모바일 컴퓨팅 디바이스(10)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경할 수 있다. 액세스 모드 모듈(16 또는 26) 중 단 하나가 보안 요청을 출력하고(단계 86) 보안 요청에 대한 응답을 검증하는(단계 88) 예시들에서, 액세스 모드 모듈(16 또는 26) 중 하나는 대응하는 통신 유닛들(44 또는 64)을 이용하여, 액세스 모드 모듈(16 또는 26) 중 다른 하나가 대응하는 디바이스의 액세스 모드를 변경 해야 함을 나타내는 표시를 액세스 모드 모듈(16 또는 26) 중 다른 하나에 전송할 수 있다. 이 표시를 수신함에 응답하여, 액세스 모드 모듈(16 또는 26) 중 다른 하나는 대응하는 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능할 수 있다.
따라서, 단계들(82 내지 92) 각각은 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20) 중 하나 또는 둘 모두에 의해 어떤 조합으로든 수행될 수 있다. 그러나, 일부 예들에서, 본 명세서에 기술된 기법들의 단계들 중 대부분 또는 모두는 모바일 컴퓨팅 디바이스(10) 또는 웨어러블 컴퓨팅 디바이스(20) 중 하나에 의해 수행될 수 있다. 도 5는 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨과 디바이스들이 서로의 임계 거리 내에 있음을 나타내는 표시들에 적어도 부분적으로 근거하여 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스의 액세스 모드들을 변경하기 위한 예시적인 기법의 순서도 이며, 이 기법은 웨어러블 컴퓨팅 디바이스(20)에 의해 주로 수행될 수 있다. 도 5의 기법은 도 1 및 3에 도시된 웨어러블 컴퓨팅 디바이스(20)와 같은 컴퓨팅 디바이스의 하나 이상의 프로세서들에 의해 수행될 수 있다. 비록, 도 5의 기법이 웨어러블 컴퓨팅 디바이스(20)의 구성과는 다른 구성들을 가진 컴퓨팅 디바이스들에 의해 수행될 수 있지만, 예시의 목적으로 도 5의 기법은 도 1 및 3의 웨어러블 컴퓨팅 디바이스(20)의 맥락 내에서 하기에 기술된다.
도 5의 기법은 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)에 의해, 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 표시를 수신하는 단계(102)를 포함한다. 상기에 기술된 바와 같이, 하나 이상의 프로세서들(60)은 센서(34)로부터 표시를 수신할 수 있다.
도 5의 기법은 또한, 웨어러블 컴퓨팅 디바이스(20)와 모바일 컴퓨팅 디바이스(10) 사이의 거리가 임계 거리보다 짧음을 나타내는 표시를 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)에 의해 수신하는 단계(104)를 포함한다. 일부 예들에서, 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)은 예컨대, 하나 이상의 통신 유닛들(64)을 이용하여 모바일 컴퓨팅 디바이스(10)로부터 표시를 수신할 수 있다.
도 5의 기법은 또한, 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)에 의해, 보안 요청을 출력하는 단계(106)를 포함할 수 있다. 예를 들어, 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)은 UI 디바이스(22)에서 디스플레이하기 위해 보안 요청을 출력할 수 있다. 일부 예들에서, 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)은 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨과 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 나타내는 표시들을 수신함(단계 102)에 응답하여 보안 요청을 출력할 수 있다. 추가적으로, 도 5의 기법은 보안 요청에 대한 응답을 저장된 보안 요청 응답에 대해 검증하는 단계(108)를 포함할 수 있다.
도 5의 기법은 또한, 하나 이상의 프로세서들(60)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)에 의해 변경하는 단계(110)를 포함할 수 있다. 마지막으로, 도 5의 기법은 하나 이상의 프로세서들에 의해 제공되는 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)에 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)에 의해 전송하는 단계(112)를 포함할 수 있다. 이러한 방식으로, 도 5의 기법은 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)에 의해 수행된다.
다른 예들에서, 기법은 모바일 컴퓨팅 디바이스(10) 예컨대, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)에 의해 수행될 수 있다. 도 6은 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨과 디바이스들이 서로의 임계 거리 내에 있음을 나타내는 표시들에 적어도 부분적으로 근거하여 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스의 액세스 모드들을 변경하기 위한 예시적인 기법의 순서도이며, 이 기법은 모바일 컴퓨팅 디바이스(20)에 의해 주로 수행될 수 있다. 도 6의 기법은 도 1 및 2에 도시된 모바일 컴퓨팅 디바이스(10)와 같은 컴퓨팅 디바이스의 하나 이상의 프로세서들에 의해 수행될 수 있다. 비록, 도 6의 기법이 모바일 컴퓨팅 디바이스(10)의 구성과 다른 구성들을 갖는 컴퓨팅 디바이스들에 의해 수행될 수 있지만, 예시의 목적으로 도 6의 기법은 도 1 및 2의 모바일 컴퓨팅 디바이스(10)의 맥락 내에서 하기에 기술된다.
도 6의 기법은 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨의 표시를 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)에 의해 수신하는 단계(122)를 포함한다. 상기에 기술된 바와 같이, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)은 예컨대, 통신 유닛들(44 및 64)을 이용하여 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)로부터 표시를 수신할 수 있다.
도 6의 기법은 또한, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)에 의해 웨어러블 컴퓨팅 디바이스(20)와 모바일 컴퓨팅 디바이스(10) 사이의 거리가 임계 거리보다 짧음을 결정하는 단계(124)를 포함한다. 상기 기술된 바와 같이, (예컨대, 근접 모듈(54)을 실행하도록 동작가능한) 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)가 예컨대, 블루투스 또는 WiFi 무선 네트워크 연결과 같이 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 직접 통신 프로토콜을 통해 하나 이상의 통신 유닛들(44)을 이용하여 웨어러블 컴퓨팅 디바이스(20)와 통신하기 위한 범위 내에 있는지에 적어도 부분적으로 근거하여, 웨어러블 컴퓨팅 디바이스(40)와 모바일 컴퓨팅 디바이스(10) 사이의 거리가 임계 거리보다 짧은지를 결정할 수 있다(단계 124). 예를 들어, 모바일 컴퓨팅 디바이스(10)가 웨어러블 컴퓨팅 디바이스(20)와의 직접 무선 통신 연결을 확립할 수 있을 때, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 결정하도록 동작가능할 수 있다. 다른 예들에서, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 대략적인 거리를 결정하도록 동작가능할 수 있다. 예를 들어, 하나 이상의 프로세서들(40)은 디바이스들(10 및 20) 중 하나에 의해 생성되고 디바이스들(10 및 20) 중 다른 하나에 의해 수신되는 신호에 적어도 부분적으로 근거하여 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리를 추정하도록 동작가능할 수 있다.
도 5의 기법은 또한, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)에 의해 보안 요청을 출력하는 단계(126)를 포함할 수 있다. 예를 들어, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)은 UI 디바이스(12)에서 디스플레이하기 위해 보안 요청을 출력할 수 있다. 일부 예들에서, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)은 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 표시를 수신함(단계 126)과 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 결정함(단계 124)에 응답하여 보안 요청을 출력할 수 있다. 추가적으로, 도 5의 기법은 보안 요청에 대한 응답을 저장된 보안 요청 응답에 대해 검증하는 단계(128)를 포함할 수 있다.
도 6의 기법은 또한, 하나 이상의 프로세서들(40)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)에 의해 변경하는 단계(130)를 포함할 수 있다. 마지막으로, 도 6의 기법은 하나 이상의 프로세서들에 의해 제공되는 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)에 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)에 의해 전송하는 단계(132)를 포함할 수 있다. 이 방식으로, 도 6의 기법은 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)에 의해 수행된다.
일부 예들에서, 본 명세서에 기술된 기법들은 하나 이상의 미리 정의된 이벤트들의 발생에 적어도 부분적으로 근거하여, 하나 이상의 프로세서들(40) 및/또는 하나 이상의 프로세서들(60)에 의해 제공되는 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하기 위해, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40) 및/또는 웨어러블 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(60)에 의해 수행되는 단계들과 같은 추가적인 단계들을 포함할 수 있다. 도 7은 디바이스들(10 및 20) 간의 거리가 임계 거리를 초과함의 표시를 수신함에 응답하여, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40) 및/또는 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)에 의해 수행되는 예시적인 기법을 도시하는 순서도이다.
도 7의 기법의 시작 시, 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20) 모두는 증가된 액세스 모드에서 동작하는 바, 즉 감소된 액세스 모드에서 동작하지 않는다. 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20)가 증가된 액세스 모드들에서 동작하기 때문에, 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용되며 웨어러블 컴퓨팅 디바이스(20)와 모바일 컴퓨팅 디바이스(10) 사이의 거리가 임계 거리보다 짧다. 도 7의 기법은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리를 초과함(임계 거리보다 넓음)을 결정하는 단계(142)를 포함한다. 상기 기술된 바와 같이, 하나 이상의 프로세서들(40) 및 하나 이상의 프로세서들(60) 각각 또는 둘 모두는 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧은지 또는 넓은지를 결정할 수 있다. 단지 설명을 위해, 도 7의 예시에서, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리를 초과함(임계 거리보다 넓음)을 결정한다(단계 142).
일부 예들에서, 하나 이상의 프로세서들(40)은 근접 모듈(54)(도 2)과 관련된 명령어들을 실행하도록 구성될 수 있다. 따라서, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)가 예컨대, 블루투스 또는 WiFi 무선 네트워크 연결과 같이 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 직접 통신 프로토콜을 통해 하나 이상의 통신 유닛들(44)을 이용하여 웨어러블 컴퓨팅 디바이스(20)와 통신하기 위한 범위 내에 있는지에 적어도 부분적으로 근거하여, 거리가 임계 거리를 초과함을 결정하도록 구성될 수 있다. 예를 들어, 모바일 컴퓨팅 디바이스(10)가 웨어러블 컴퓨팅 디바이스(20)와의 직접 무선 통신 연결을 확립할 수 없을 때, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리를 초과함을 결정하도록 구성될 수 있다(단계 142).
다른 예들에서, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 대략적인 거리를 결정하도록 구성될 수 있다. 예를 들어, 하나 이상의 프로세서들(40)은 디바이스들(10 및 20) 중 하나에 의해 생성되고 디바이스들(10 및 20) 중 다른 하나에 의해 수신되는 신호에 적어도 부분적으로 근거하여 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리를 추정하도록 동작가능할 수 있다. 신호는 예컨대, 상기에 기술된 바와 같이, 무선 통신 신호, 광학 신호, 가청 신호를 포함할 수 있다. 그 다음, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 추정된 거리를 임계 거리와 비교하고, 추정된 거리가 임계 거리보다 짧은지 또는 넓은지를 결정할 수 있다.
일부 예들에서, 임계 거리는 미리 정의된 값, 예컨대, 모바일 컴퓨팅 디바이스(10)(및/또는 웨어러블 컴퓨팅 디바이스(20))의 제조자 또는 프로그래머에 의해 결정된 거리 값일 수 있다. 다른 예들에서, 임계 거리는 사용자 정의 값일 수 있고, 하나 이상의 프로세서들(40)은 사용자로 하여금 예컨대, UI 디바이스(12)에 디스플레이하기 위해 출력된 사용자 인터페이스 스크린을 이용하여 상기 사용자 정의 값을 정의하게 하도록 동작가능할 수 있다. 일부 예들에서, 임계 거리는 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20)가 서로 가까이 있음(예컨대, 디바이스들(10 및 20)의 사용자가 두 디바이스들(10 및 20)의 소유권(possession)을 가질 가능성 그리고/또는 두 디바이스들(10 및 20)의 제어권(control)을 가질 가능성이 있기에 충분히 가까움)을 나타내는 값으로 선택될 수 있다. 예를 들어, 임계 거리는 일반적인 방의 규모(예컨대, 약 3 내지 5 미터 또는 약 9 내지 15 피트)와 거의 동일한 값으로 선택될 수 있다. 다른 예들에서, 임계 거리는 더 작게(예컨대, 약 3 미터보다 작게) 또는 더 크게(예컨대, 약 10미터, 약 15미터, 또는 약 20미터와 같이 약 5미터보다 크게) 선택될 수 있다.
하나 이상의 프로세서들(40)이 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리를 초과함을 결정하는 예시들에서, 하나 이상의 프로세서들(40)은 하나 이상의 프로세서들(40)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하도록 구성될 수 있다(단계 144). 하나 이상의 프로세서들(40)은 이러한 방식으로 구성될 수 있는 바, 그 이유는 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용된 채로 유지되는 동안, 임계 거리보다 넓은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리는 사용자가 모바일 컴퓨팅 디바이스(10)로부터 적어도 이 거리에 있음을 나타내기 때문이다. 따라서, 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리를 초과할 때(단계 142) 하나 이상의 프로세서들(40)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하는 것(단계 144)은 모바일 컴퓨팅 디바이스(10)의 보안을 증가시킬 수 있다.
추가적으로, 일부 예들에서, 도 7의 기법은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리를 초과함을 알려주는 경보(alert)를 출력하도록 하는 명령어를 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)에 하나 이상의 프로세서들(40)에 의해 전송하는 단계(146)를 포함한다. 하나 이상의 프로세서들(40)은 하나 이상의 통신 유닛들(44)을 이용하여 명령어를 전송할 수 있고, 웨어러블 컴퓨팅 디바이스(60)의 하나 이상의 프로세서들(60)은 하나 이상의 통신 유닛들(64)을 이용하여 명령어를 수신할 수 있다. 일부 예들에서, 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20)가 직접 디바이스 통신 프로토콜을 이용하여 연결을 할 수 없기 때문에, 하나 이상의 프로세서들(40)은 하나 이상의 통신 유닛들(44)이 서로 다른 통신 프로토콜, 예컨대 인터넷 기반의 통신 프로토콜을 이용하여 명령어를 전송할 수 있게 하도록 구성될 수 있다.
하나 이상의 프로세서들(60)은 명령어를 수신하고 그리고 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리를 초과함을 알려주는 경보를 출력하도록 구성될 수 있다. 하나 이상의 프로세서들(60)은 예컨대, UI 디바이스(22)에 디스플레이하기 위한 시각적 경보, 하나 이상의 출력 디바이스들(66)에 의해 출력하기 위한 가청 경보, 하나 이상의 출력 디바이스들(66)에 의해 출력하기 위한 햅틱 경보, 등등 중 하나 이상을 출력하도록 구성될 수 있다. 일부 예들에서, 경보는 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리를 초과함을 나타내는 텍스트 또는 가정 표시, 예컨대 사용자가 자신의 모바일 컴퓨팅 디바이스(10)를 놔두고 왔음(left)을 사용자에게 상기시켜주는 리마인더(reminder)를 포함할 수 있다. 이러한 방식으로, 경보는 사용자에게 놔두고 온(leaving) 모바일 컴퓨팅 디바이스(10)에 관하여 통지하며, 일부 예들에서는 모바일 컴퓨팅 디바이스(10)를 검색(retrieve)하도록 사용자에게 프롬프트할 수 있다.
도 8은 예컨대 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리를 초과함을 결정한 후, 디바이스들(10 및 20) 사이의 거리가 임계 거리보다 짧음의 표시를 수신함에 응답하여 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40) 및/또는 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)에 의해 수행되는 예시적인 기법을 도시하는 순서도이다. 예를 들어, 도 8의 기법은 도 7의 기법의 종료부에서 사용자가 모바일 컴퓨팅 디바이스(10)를 검색할 시 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40) 및/또는 웨어러블 컴퓨팅 디바이스(20)의 하나 이상의 프로세서들(60)에 의해 구현될 수 있다.
도 8의 기법의 시작부에서, 웨어러블 컴퓨팅 디바이스(20)는 증가된 액세스 모드에서 동작하고, 모바일 컴퓨팅 디바이스(10)는 감소된 액세스 모드에서 동작한다. 추가적으로, 웨어러블 컴퓨팅 디바이스(20)는 사용자에 의해 착용된다. 도 8의 기법은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 결정하는 단계(152)를 포함한다. 상기에 기술된 바와 같이, 하나 이상의 프로세서들(40) 및 하나 이상의 프로세서들(60) 각각 또는 두 가지 모두는 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧은지 또는 넓은지를 결정할 수 있다. 단지 예시를 위해, 도 8의 예에서, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 결정한다(단계 152).
일부 예들에서, 하나 이상의 프로세서들(40)은 근접 모듈(54)(도 2)과 관련된 명령어들을 실행하도록 구성될 수 있다. 따라서, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)가 예컨대, 블루투스 또는 WiFi 무선 네트워크 연결과 같이 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 직접 통신 프로토콜을 통해 하나 이상의 통신 유닛들(44)을 이용하여 웨어러블 컴퓨팅 디바이스(20)와 통신하기 위한 범위 내에 있는지에 적어도 부분적으로 근거하여, 거리가 임계 거리를 초과하는지를 결정하도록 구성될 수 있다. 예를 들어, 모바일 컴퓨팅 디바이스(10)가 웨어러블 컴퓨팅 디바이스(20)와의 직접 무선 연결을 확립할 수 있을 때, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 결정하도록 구성될 수 있다(단계 152).
다른 예들에서, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 대략적인 거리를 결정하도록 구성될 수 있다. 예를 들어, 하나 이상의 프로세서들(40)은 디바이스들(10 및 20) 중 하나에 의해 생성되고 디바이스들(10 및 20) 중 다른 하나에 의해 수신되는 신호에 적어도 부분적으로 근거하여 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리를 추정하도록 동작가능할 수 있다. 상기 신호는 예컨대, 상기에 기술된 바와 같이 무선 통신 신호, 광학 신호, 가청 신호, 등등을 포함할 수 있다. 그 다음, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 추정된 거리를 임계 거리와 비교하고, 상기 추정된 거리가 임계 거리보다 짧은지를 결정할 수 있다.
하나 이상의 프로세서들(40)이 (예컨대, 사용자가 웨어러블 컴퓨팅 디바이스(20)를 모바일 컴퓨팅 디바이스(10) 가까이로 가져가서 모바일 컴퓨팅 디바이스(10)에 접근함에 따라) 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 결정하는 예들에서, 하나 이상의 프로세서들(40)은 하나 이상의 프로세서들(40)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 구성될 수 있다(단계 134). 일부 예들에서, 하나 이상의 프로세서들(40)은 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 결정함에 응답하여, 자동으로, 즉 사용자 개입 없이 액세스 모드를 변경하도록 구성될 수 있다(단계 152). (하나 이상의 프로세서들이 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20)사이의 거리가 임계 거리보다 넓음을 결정(도 7의 단계(142))하기 전에) 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20) 모두는 증가된 액세스 모드들에서 이전에 동작하고 있었고 웨어러블 컴퓨팅 디바이스(20)는 사용자에 의해 계속 착용되어 있었기 때문에, 모바일 컴퓨팅 디바이스(10)와 웨어러블 컴퓨팅 디바이스(20) 사이의 거리가 임계 거리보다 짧음을 결정함(단계 152)에 응답하여 모바일 컴퓨팅 디바이스(10)의 액세스 모드를 증가된 액세스 모드로 변경하는 것은 사용자에게 편리할 수 있고, 모바일 컴퓨팅 디바이스(10)의 보안을 현저히 감소시키지 않을 수 있다.
도 9는 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용되지 않음을 나타내는 표시를 수신할 시 하나 이상의 프로세서들(40) 및/또는 하나 이상의 프로세서들(60)이 실행하도록 된 기법을 나타내는 순서도이다. 도 9의 기법에 앞서, 웨어러블 컴퓨팅 디바이스(20)는 사용자에 의해 착용되고 증가된 액세스 모드에서 동작한다. 추가적으로, 모바일 컴퓨팅 디바이스(10)는 웨어러블 컴퓨팅 디바이스(10)로부터 임계 거리보다 짧은 거리에 있고, 증가된 액세스 모드에서 동작하고 있다. 예시를 위해, 도 9의 기법은 모바일 컴퓨팅 디바이스의 하나 이상의 프로세서들(60)에 의해 수행되는 것으로 기술될 것이다. 그러나, 일부 예들에서, 도 9의 단계들 중 하나 이상은 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)에 의해 수행될 수 있다.
도 9의 기법은 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용되지 않음을 나타내는 표시를 하나 이상의 프로세서들(60)에 의해 수신하는 단계(162)를 포함한다. 상기에 기술된 바와 같이, 센서(34)는 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 파라미터를 검출하고 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 표시를 생성하도록 구성될 수 있다. 예를 들어, 센서(34)는 적외선 근접 센서과 같은 근접 센서, 용량성 센서, 광 센서, 물리 버튼 또는 접촉, 등등을 포함할 수 있다.
추가적으로, 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용됨을 나타내는 파리미터를 더이상 검출하지 않을 시, 센서(34)는 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용되지 않음을 나타내는 표시(예컨대, 신호)를 생성하도록 구성될 수 있다. 하나 이상의 프로세서들(60)은 이 표시를 수신할 수 있다.
웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용되지 않음을 나타내는 표시를 수신함(단계 162)에 응답하여, 하나 이상의 프로세서들(60)은 하나 이상의 프로세서들(60)에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하도록 구성될 수 있다(단계 164). 이는 웨어러블 컴퓨팅 디바이스(20)에 보안을 제공할 수 있는 바, 그 이유는 웨어러블 컴퓨팅 디바이스(20)와의 어떤 후속적인 상호작용이 사용자가 보안 요청에 응답하도록 요할 것이기 때문이다.
추가적으로, 하나 이상의 프로세서들(60)은 하나 이상의 프로세서들(40)에 의해 제공되는 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하도록 하는 명령어를 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)에 전송하도록 구성될 수 있다(단계 166). 하나 이상의 프로세서들(60)은 하나 이상의 통신 유닛들(64)을 이용하여 명령어를 전송할 수 있고, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)은 하나 이상의 통신 유닛들(44)을 이용하여 명령어를 수신할 수 있다. 명령어를 수신할 시, 모바일 컴퓨팅 디바이스(10)의 하나 이상의 프로세서들(40)은 하나 이상의 프로세서들(40)에 의해 제공되는 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하도록 구성될 수 있다. 따라서, 웨어러블 컴퓨팅 디바이스(20)가 사용자에 의해 착용되지 않을 때, 모바일 컴퓨팅 디바이스(10) 및 웨어러블 컴퓨팅 디바이스(20) 모두는 감소된 액세스 모드들에서 동작할 수 있고, 사용자 또는 각 디바이스는 증가된 액세스 모드에서 각각의 디바이스와 상호작용하기 위해 각각의 디바이스에 의해 표시되는 보안 요청에 응답하도록 요구받을 수 있다.
제1절. 방법으로서, 웨어러블 컴퓨팅 디바이스의 프로세서에 의해 센서로부터, 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 수신하는 단계와, 상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용됨을 나타내는 표시를 수신함에 응답하여 그리고 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 나타내는 표시에 적어도 부분적으로 근거하여, 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해 보안 요청을 출력하는 단계와, 상기 웨어러블 컴퓨팅 디바이스가 착용됨과 상기 거리가 임계 거리보다 짧음을 나타내는 표시들에 적어도 부분적으로 근거하여 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해, 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하는 단계와, 그리고 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 상기 모바일 컴퓨팅 디바이스에 상기 웨어러블 컴퓨팅 디바이스에 의해 전송하는 단계를 포함하는 방법.
제2절. 제1절에 있어서, 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해, 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리는 임계 거리보다 짧음을 결정하는 단계를 더 포함하는 방법.
제3절. 제2절에 있어서, 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 결정하는 단계는, 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해, 상기 웨어러블 컴퓨팅 디바이스와 상기 모바일 컴퓨팅 디바이스 간의 무선 통신 링크의 표시를 수신하는 것과, 상기 무선 링크의 표시를 수신함에 응답하여, 상기 무선 통신 링크의 신호 강도에 근거하여 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 대략적인 거리를 결정하는 것과, 그리고 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 대략적인 거리를 임계 거리와 비교하는 것을 포함하는 것인 방법.
제4절. 제2절에 있어서, 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 결정하는 단계는 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해, 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 간의 무선 통신 링크의 표시를 수신하는 것을 포함하는 것인 방법.
제5절. 제1절에 있어서, 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 나타내는 표시를 상기 모바일 컴퓨팅 디바이스로부터 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해 수신하는 단계를 더 포함하는 방법.
제6절. 제1절 내지 제5절 중 어느 절에 있어서, 상기 센서는 근접 센서(proximity sensor), 적외선 센서, 카메라, 상기 웨어러블 컴퓨팅 디바이스의 연결 구조 상의 물리적 접촉, 상기 웨어러블 컴퓨팅 디바이스의 연결 구조 상의 전기적 접촉 및 압력 센서 중 적어도 하나를 포함하는 것인 방법.
제7절. 제1절 내지 제6절 중 어느 절에 있어서, 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해, 상기 보안 요청에 대한 응답의 표시를 수신하는 단계를 더 포함하며, 상기 웨어러블 컴퓨팅 디바이스가 착용됨과 상기 거리가 임계 거리보다 짧음을 나타내는 표시들에 적어도 부분적으로 근거하여 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하는 것은 상기 웨어러블 컴퓨팅 디바이스가 착용됨을 나타내는 표시, 상기 거리가 임계 거리보다 짧음을 나타내는 표시 그리고 보안 요청에 대한 응답의 표시에 적어도 부분적으로 근거하여, 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하는 것을 포함한다.
제8절. 제1절 내지 제7절 중 어느 절에 있어서, 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 변경한 후, 상기 모바일 컴퓨팅 디바이스와 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리를 초과함을 나타내는 표시를 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해 수신하는 단계와, 그리고 상기 모바일 컴퓨팅 디바이스와 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리를 초과함을 나타내는 표시를 수신함에 응답하여, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하도록 하는 명령어를 상기 모바일 컴퓨팅 디바이스에 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해 전송하는 단계를 더 포함하는 방법.
제9절. 제8절에 있어서, 상기 모바일 컴퓨팅 디바이스와 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리를 초과함을 알려주는 경보(alert)를 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해 출력하는 단계를 더 포함하는 방법.
제10절. 제1절 내지 제9절 중 어느 절에 있어서, 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 변경한 후, 상기 웨어러블 컴퓨팅 디바이스가 상기 웨어러블 컴퓨팅 디바이스의 사용자에 의해 착용되지 않음을 나타내는 표시를 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해 수신하는 단계와, 그리고 상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용되지 않음을 나타내는 표시를 수신함에 응답하여, 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해 변경하는 단계와, 그리고 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하도록 하는 명령어를 상기 모바일 컴퓨팅 디바이스에 상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해 전송하는 단계를 더 포함하는 방법.
제11절. 시스템으로서, 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들을 포함하는 모바일 컴퓨팅 디바이스와, 하나 이상의 웨어러블 컴퓨팅 디바이스 프로세서들 및 센서를 포함하는 웨어러블 컴퓨팅 디바이스 - 상기 센서는 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 생성하도록 구성됨 - 와, 상기 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들에 의해, 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 수신하고 그리고 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시 및 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 나타내는 표시에 적어도 부분적으로 근거하여, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능한 모바일 컴퓨팅 디바이스 액세스 모드 모듈과, 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈을 포함하며, 상기 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈은 하나 이상의 웨어러블 컴퓨팅 디바이스 프로세서들에 의해, 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 수신하고 그리고 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시 및 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 나타내는 표시에 적어도 부분적으로 근거하여, 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 동작가능한 것인 시스템.
제12절. 제11절에 있어서, 상기 하나 이상의 웨어러블 컴퓨팅 디바이스 프로세서들 및 상기 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들 중 적어도 하나의 프로세서에 의해, 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 결정하고 그리고 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 나타내는 표시를 생성하도록 동작가능한 근접 모듈(vicinity module)을 더 포함하는 시스템.
제13절. 제12절에 있어서, 상기 근접 모듈은 상기 하나 이상의 웨어러블 컴퓨팅 디바이스 프로세서들 및 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들 중 적어도 하나의 프로세서에 의해, 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 간의 무선 통신 링크의 표시를 수신하고, 상기 무선 통신 링크의 표시를 수신함에 응답하여, 상기 무선 통신 링크의 신호 강도에 근거하여 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 대략적인 거리를 결정하며, 그리고 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 대략적인 거리를 임계 거리와 비교하도록 동작가능한 것인 시스템.
제14절. 제11절 내지 제13절 중 어느 절에 있어서, 상기 모바일 컴퓨팅 디바이스 액세스 모드 모듈은 상기 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들에 의해, 상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용됨을 나타내는 표시 및 상기 모바일 컴퓨팅 디바이스가 상기 임계 거리보다 짧음을 나타내는 표시들을 수신함에 응답하여 보안 요청을 출력하고, 상기 보안 요청에 대한 응답의 표시를 수신하고, 상기 보안 요청에 대한 응답을 저장된 보안 요청 응답에 대해 검증하며, 상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용됨을 나타내는 표시, 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 나타내는 표시, 및 상기 보안 요청에 대한 응답의 표시에 적어도 부분적으로 근거하여, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하고, 그리고 상기 상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용됨을 나타내는 표시, 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 나타내는 표시 및 상기 보안 요청에 대한 응답의 표시를 수신함에 응답하여, 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 상기 웨어러블 컴퓨팅 디바이스에 전송하도록 동작가능한 것인 시스템.
제15절. 제11절 내지 제14절 중 어느 절에 있어서, 상기 센서는 근접 센서, 적외선 센서, 카메라, 상기 웨어러블 컴퓨팅 디바이스의 연결 구조 상의 물리적 접촉, 상기 웨어러블 컴퓨팅 디바이스의 연결 구조 상의 전기적 접촉, 및 압력 센서 중 적어도 하나를 포함하는 것인 시스템.
제16절. 제11절 내지 제15절 중 어느 절에 있어서, 원격측정 모듈을 더 포함하고 상기 원격측정 모듈은 상기 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들 및 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들 중 적어도 하나의 프로세서에 의해, 상기 근접 모듈이 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 결정하기 전에 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 간에 무선 통신 링크를 확립하도록 동작가능한 것인 시스템.
제17절. 제11절 내지 제16절 중 어느 절에 있어서, 상기 모바일 컴퓨팅 디바이스 액세스 모드 모듈은 상기 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들에 의해, 상기 모바일 컴퓨팅 디바이스와 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리를 초과함을 나타내는 표시를 수신하고, 그리고 상기 모바일 컴퓨팅 디바이스와 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리를 초과함을 나타내는 표시를 수신함에 응답하여, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하도록 더 동작가능한 것인 시스템.
제18절. 제17절에 있어서, 상기 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈은 상기 하나 이상의 웨어러블 컴퓨팅 디바이스 프로세서들에 의해, 상기 모바일 컴퓨팅 디바이스와 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리를 초과함을 알려주는 경보를 출력하도록 더 동작가능한 것인 시스템.
제19절. 제17절 또는 제18절에 있어서, 상기 모바일 컴퓨팅 디바이스 액세스 모드 모듈은 상기 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들에 의해, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경한 후, 상기 모바일 컴퓨팅 디바이스와 상기 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 나타내는 표시를 수신하고, 그리고 상기 모바일 컴퓨팅 디바이스와 상기 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 나타내는 표시를 수신함에 응답하여, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 더 동작가능한 것인 시스템.
제20절. 제11절 내지 제19절 중 어느 절에 있어서, 상기 센서는 상기 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경들의 액세스 모드들이 변경된 후, 상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용되지 않음을 나타내는 표시를 생성하며, 상기 모바일 컴퓨팅 디바이스 액세스 모드 모듈은 상기 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들에 의해, 상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용되지 않음을 나타내는 표시를 수신함에 응답하여, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하도록 더 동작가능하며, 상기 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈은 상기 하나 이상의 웨어러블 모바일 컴퓨팅 디바이스 프로세서들에 의해, 상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용되지 않음을 나타내는 표시를 수신함에 응답하여, 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하도록 더 동작가능한 것인 시스템.
제21절. 명령어들을 저장한 컴퓨터 판독가능 저장 디바이스로서, 상기 명령어들은 실행될 때 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금, 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시를 상기 웨어러블 컴퓨팅 디바이스로부터 수신하고, 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 결정하고, 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시 및 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧다는 결정에 적어도 부분적으로 근거하여 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하며, 그리고 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어를 상기 웨어러블 컴퓨팅 디바이스에 전송하도록 하는 컴퓨터 판독가능 저장 디바이스.
제22절. 제21절에 있어서, 실행될 때 상기 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금, 상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용됨을 나타내는 표시를 수신함과 그리고 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 결정함에 응답하여, 보안 요청을 출력하도록 하는 명령어들을 더 포함하고, 실행될 때 상기 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시 및 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧다는 결정에 적어도 부분적으로 근거하여 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어들은 실행될 때 상기 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 표시, 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧다는 결정, 및 상기 보안 요청에 대한 응답의 표시에 적어도 부분적으로 근거하여, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어들을 포함하는 것인 컴퓨터 판독가능 저장 디바이스.
제23절. 제21절 또는 제22절에 있어서, 실행될 때 상기 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 결정하도록 하는 명령어들은 상기 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 간의 무선 통신 링크의 표시를 수신하고, 상기 무선 통신 링크의 표시를 수신함에 응답하여, 상기 무선 통신 링크의 신호 강도에 근거하여 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 대략적인 거리를 결정하며, 그리고 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 대약적인 거리를 임계 거리와 비교하도록 하는 컴퓨터 판독가능 저장 디바이스.
제24절. 제21절 또는 제22절에 있어서, 실행될 때 상기 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 결정하도록 하는 명령어들은 상기 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금 상기 웨어러블 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스 간의 무선 통신 링크의 표시를 수신하도록 하는 컴퓨터 판독가능 저장 디바이스.
제25절. 제21절 내지 제24절 중 어느 절에 있어서, 실행될 때 상기 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경한 후, 상기 모바일 컴퓨팅 디바이스와 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리를 초과함을 결정하고, 상기 모바일 컴퓨팅 디바이스와 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리를 초과함을 결정함에 적어도 부분적으로 근거하여, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하며, 그리고 상기 모바일 컴퓨팅 디바이스와 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리를 초과함을 나타내는 표시를 상기 웨어러블 컴퓨팅 디바이스에 전송하도록 하는 명령어들을 더 포함하는 컴퓨터 판독가능 저장 디바이스.
제26절. 제25절에 있어서, 실행될 때 상기 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경한 후, 상기 모바일 컴퓨팅 디바이스와 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 결정하고, 그리고 상기 모바일 컴퓨팅 디바이스와 웨어러블 컴퓨팅 디바이스 사이의 거리가 임계 거리보다 짧음을 결정함에 응답하여, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경하도록 하는 명령어들을 더 포함하는 컴퓨터 판독가능 저장 디바이스.
제27절. 제21절 내지 제26절 중 어느 절에 있어서, 실행될 때 상기 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 감소된 액세스 모드로부터 증가된 액세스 모드로 변경한 후, 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용되지 않음을 나타내는 표시를 상기 웨어러블 컴퓨팅 디바이스로부터 수신하고, 그리고 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용되지 않음을 나타내는 표시를 수신함에 응답하여, 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 컴퓨팅 환경의 액세스 모드를 증가된 액세스 모드로부터 감소된 액세스 모드로 변경하도록 하는 명령어들을 더 포함하는 컴퓨터 판독가능 저장 디바이스.
하나 이상의 예들에서, 본 명세서에 기술된 기능들은 하드웨어, 소프트웨어, 펌웨어 또는 이들의 어떤 조합으로 구현될 수 있다. 소프트웨어로 구현되는 경우, 기능들은 하나 이상의 명령어들 또는 코드들로서 컴퓨터 판독가능 매체 또는 컴퓨터 판독가능 저장 디바이스 상에 저장되거나 이들을 통해 전송될 수 있고, 하드웨어 기반의 프로세싱 유닛에 의해 실행될 수 있다. 컴퓨터 판독가능 매체는 데이터 저장 매체와 같은 유형 매체(tangible medium)에 대응하는 컴퓨터 판독가능 저장 매치 또는 예컨대, 통신 프로토콜에 따라 한 장소에서 다른 장소로 컴퓨터 프로그램의 전달을 지원하는 어떤 매체를 포함하는 통신 매체를 포함할 수 있다. 이러한 방식으로, 컴퓨터 판독가능 매체는 일반적으로, (1) 비일시적인, 유형의 컴퓨터 판독가능 저장 매체 또는 컴퓨터 판독가능 저장 디바이스 또는 (2) 신호 또는 반송파와 같은 통신 매체에 대응할 수 있다. 데이터 저장 매체는 본 발명에서 기술된 기법들의 구현을 위해 명령어들, 코드 및/또는 데이터 구조들을 검색하기 위해 하나 이상의 컴퓨터들 또는 하나 이상의 프로세서들에 의해 액세스될 수 있는 어떤 이용가능한 매체일 수 있다. 컴퓨터 프로그램 물은 컴퓨터 판독가능 매체를 포함할 수 있다.
제한이 아닌 예로서, 이러한 컴퓨터 판독가능 저장 매체는 RAM, ROM, EEPROM, CD-ROM 또는 다른 광학 디스크 저장소, 자기 디스크 저장소 또는 다른 자기 저장 디바이스들, 플래시 메모리, 또는 명령어들 또는 데이터 구조들의 형태로 요구되는 프로그램 코드를 저장하기 위해 이용될 수 있고 컴퓨터에 의해 액세스될 수 있는 어떤 다른 매체를 포함할 수 있다. 또한, 어떤 연결이 컴퓨터 판독가능 매체로서 적절하게 명명된다. 예를 들어, 명령어들이 동축 케이블, 광섬유 케이블, 트웨스트 페어(twisted pair), 디지털 가입자 라인(DSL), 또는 적외선, 라디오 및 전자파와 같은 무선 기술들을 이용하여 웹사이트, 서버 또는 다른 원격 소스로부터 전송되는 경우, 상기 동축 케이블, 광섬유 케이블, 트웨스트 페어, DSL, 또는 적외선, 라디오 및 전자파와 같은 무선 기술들은 매체의 정의에 포함된다. 그러나, 컴퓨터 판독가능 저장 매체 및 데이터 저장 매체는 연결들, 반송파들, 신호들 또는 다른 일시적인 매체를 포함하는 것이 아니라, 대신 비 일시적인 유형의 저장 매체에 의도된 것임이 이해되어야 한다. 본 명세서에 사용된 디스크(disk) 및 (disc)는 CD, 레이저 디스크(disc), 광학 디스크(disc), DVD, 플로피 디스크(disk) 및 블루레이 디스크(disc)를 포함하며, 디스크(disk)들은 일반적으로 데이터를 자기적으로 재생하고, 디스크(disc)는 데이터를 레이저들을 이용하여 광학적으로 재생한다. 전술한 것들의 조합들이 역시 컴퓨터 판독가능 매체의 범위 내에 포함되어야 한다.
명령어들은 하나 이상의 디지털 신호 프로세서(DSP)들, 범용 마이크로프로세서들, 주문형 집적 회로(ASIC)들, 현장 프로그래머블 로직 어레이(FPGA)들, 또는 다른 균등한 집적 또는 이산 로직 회로망과 같은 하나 이상의 프로세서들에 의해 실행될 수 있다. 따라서, 본 명세서에서 사용된 용어 "프로세서"는 상기 구조 또는 본 명세서에 기술된 기법들의 구현에 적절한 어떤 다른 구조 중 어느 것이든 나타낼 수 있다. 추가적으로, 일부 양상들에서, 본 명세서에 기술된 기능은 전용 하드웨어 및/또는 소프트웨어 모듈들 내에 제공될 수 있다. 또한, 기법들은 하나 이상의 회로들 또는 로직 요소들로 완전히 구현될 수 있다.
본 발명의 기법들은 무선 해드셋, 집적 회로(IC) 또는 IC들의 세트(예컨대, 칩셋)을 포함하는 다양한 디바이스들 또는 장치들로 구현될 수 있다. 다양한 컴포넌트들, 모듈들 또는 유닛들이 개시된 기법들을 수행하도록 구성된 디바이스들의 기능적 양상들을 강조하기 위해 본 발명에서 기술되지만, 반드시 서로 다른 하드웨어 유닛들에 의한 실현을 요하는 것은 아니다. 오히려, 상기에 기술된 바와 같이 다양한 유닛들은 하드웨어 유닛에 결합되거나 또는 적절한 소프트웨어 및/또는 펌웨어와 연계하여 상기에 기술된 하나 이상의 프로세서들을 포함하는 상호운용적 하드웨어 유닛들의 집합에 의해 제공될 수 있다.
다양한 예들이 기술되었다. 이들 및 다른 예들이 다음의 특허청구범위 내에 있다.
Claims (16)
- 방법으로서,
웨어러블 컴퓨팅 디바이스의 프로세서에 의해, 상기 웨어러블 컴퓨팅 디바이스가 상기 웨어러블 컴퓨팅 디바이스의 사용자에 의해 착용되지 않음을 나타내는 표시를 수신하는 단계와;
상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용되지 않음을 나타내는 표시를 수신함에 응답하여:
상기 프로세서에 의해, 상기 웨어러블 컴퓨팅 디바이스의 컴퓨팅 환경의 액세스 모드를 제1 증가된 액세스 모드(increased access security mode)로부터 제1 감소된 액세스 모드(reduced access mode)로 변경하는 단계와; 그리고
상기 웨어러블 컴퓨팅 디바이스의 상기 프로세서에 의해, 모바일 컴퓨팅 디바이스에, 상기 모바일 컴퓨팅 디바이스의 컴퓨팅 환경의 액세스 모드를 제2 증가된 액세스 모드로부터 제2 감소된 액세스 모드로 변경하도록 하는 명령어를 전송하는 단계를 포함하는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 프로세서는 상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용되지 않음을 나타내는 표시를 센서로부터 수신하고,
상기 센서는 근접 센서, 적외선 센서, 카메라, 상기 웨어러블 컴퓨팅 디바이스의 연결 구조 상의 물리적 접촉, 상기 웨어러블 컴퓨팅 디바이스의 연결 구조 상의 전기적 접촉 및 압력 센서 중 적어도 하나를 포함하는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 웨어러블 컴퓨팅 디바이스가 상기 웨어러블 컴퓨팅 디바이스의 사용자에 의해 착용되지 않음을 나타내는 표시를 상기 웨어러블 컴퓨팅 디바이스의 프로세서가 수신하기 전에, 상기 웨어러블 컴퓨팅 디바이스는 상기 제1 증가된 액세스 모드에서 동작하고, 상기 모바일 컴퓨팅 디바이스는 상기 제2 증가된 액세스 모드에서 동작하는 것을 특징으로 하는 방법. - 제3항에 있어서,
상기 웨어러블 컴퓨팅 디바이스의 프로세서가 상기 웨어러블 컴퓨팅 디바이스가 상기 웨어러블 컴퓨팅 디바이스의 사용자에 의해 착용되지 않음을 나타내는 표시를 수신할 때까지(until), 상기 웨어러블 컴퓨팅 디바이스는 상기 제1 증가된 액세스 모드에서 유지되고 상기 모바일 컴퓨팅 디바이스는 상기 제2 증가된 액세스 모드에서 유지되는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해, 상기 웨어러블 컴퓨팅 디바이스가 상기 웨어러블 컴퓨팅 디바이스의 사용자에 의해 착용됨을 나타내는 표시를 수신하는 단계와;
상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해, 보안 요청(security challenge)을 출력하는 단계와;
상기 웨어러블 컴퓨팅 디바이스의 프로세서에 의해, 상기 보안 요청에 대한 응답의 표시를 수신하는 단계와; 그리고
상기 웨어러블 컴퓨팅 디바이스가 착용됨을 나타내는 표시 및 상기 보안 요청에 대한 응답의 표시에 적어도 부분적으로 기초하여, 상기 웨어러블 컴퓨팅 디바이스의 컴퓨팅 환경의 액세스 모드를 상기 제1 감소된 액세스 모드로부터 상기 제1 증가된 액세스 모드로 변경하는 단계를 더 포함하는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 프로세서에 의해, 상기 웨어러블 컴퓨팅 디바이스의 디스플레이 디바이스에 의해 디스플레이하기 위해, 하나 이상의 사용자 인터페이스 요소들을 포함하는 그래픽 사용자 인터페이스를 출력하는 단계를 더 포함하는 것을 특징으로 하는 방법. - 시스템으로서,
하나 이상의 모바일 컴퓨팅 디바이스 프로세서들을 포함하는 모바일 컴퓨팅 디바이스와;
하나 이상의 웨어러블 컴퓨팅 디바이스 프로세서들 및 센서를 포함하는 웨어러블 컴퓨팅 디바이스 - 상기 센서는 상기 웨어러블 컴퓨팅 디바이스가 사용자에 의해 착용됨을 나타내는 제1 표시 및 상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용되지 않음을 나타내는 제2 표시를 생성하도록 구성됨 - 와;
상기 제2 표시를 수신하고 그리고 상기 제2 표시에 적어도 부분적으로 기초하여 상기 모바일 컴퓨팅 디바이스의 컴퓨팅 환경의 액세스 모드를 제1 증가된 액세스 모드로부터 제1 감소된 액세스 모드 - 상기 제1 감소된 액세스 모드에서 상기 사용자는 상기 제1 증가된 액세스 모드에서 동작할 때보다 적은 세트의 상기 모바일 컴퓨팅 디바이스에 의해 제공되는 기능에 액세스하도록 허용됨 - 로 변경하도록 상기 하나 이상의 모바일 컴퓨팅 디바이스 프로세서들에 의해 동작가능한 모바일 컴퓨팅 디바이스 액세스 모드 모듈과; 그리고
웨어러블 컴퓨팅 디바이스 액세스 모드 모듈을 포함하고, 상기 웨어러블 컴퓨팅 디바이스 액세스 모드 모듈은 상기 제2 표시를 수신하고 그리고 상기 제2 표시에 적어도 부분적으로 기초하여 상기 웨어러블 컴퓨팅 디바이스의 컴퓨팅 환경의 액세스 모드를 제2 증가된 액세스 모드로부터 제2 감소된 액세스 모드 - 상기 제2 감소된 액세스 모드에서 상기 사용자는 상기 제2 증가된 액세스 모드에서 동작할 때보다 적은 세트의 상기 웨어러블 컴퓨팅 디바이스에 의해 제공되는 기능에 액세스하도록 허용됨 - 로 변경하도록 상기 하나 이상의 웨어러블 컴퓨팅 디바이스 프로세서들에 의해 동작가능한 것을 특징으로 하는 시스템. - 제7항에 있어서,
상기 센서는 근접 센서, 적외선 센서, 카메라, 상기 웨어러블 컴퓨팅 디바이스의 연결 구조 상의 물리적 접촉, 상기 웨어러블 컴퓨팅 디바이스의 연결 구조 상의 전기적 접촉 및 압력 센서 중 적어도 하나를 포함하는 것을 특징으로 하는 시스템. - 제7항에 있어서,
상기 웨어러블 컴퓨팅 디바이스가 상기 웨어러블 컴퓨팅 디바이스의 사용자에 의해 착용되지 않음을 나타내는 상기 제2 표시를 수신하기 전에, 상기 웨어러블 컴퓨팅 디바이스는 상기 제2 증가된 액세스 모드에서 동작하고, 상기 모바일 컴퓨팅 디바이스는 상기 제1 증가된 액세스 모드에서 동작하는 것을 특징으로 하는 시스템. - 제9항에 있어서,
상기 센서가 상기 제2 표시를 생성할 때까지(until after), 상기 웨어러블 컴퓨팅 디바이스는 상기 제2 증가된 액세스 모드에서 유지되고 상기 모바일 컴퓨팅 디바이스는 상기 제1 증가된 액세스 모드에서 유지되는 것을 특징으로 하는 시스템. - 제7항에 있어서,
상기 웨어러블 컴퓨팅 디바이스 액세스 모듈은 또한:
상기 제1 표시를 수신하고;
사용자 인터페이스 모듈을 이용하여, 보안 요청을 출력하고;
상기 보안 요청에 대한 응답의 표시를 수신하고; 그리고
상기 제1 표시 및 상기 보안 요청에 대한 응답의 표시에 적어도 부분적으로 기초하여, 상기 웨어러블 컴퓨팅 디바이스의 컴퓨팅 환경의 액세스 모드를 상기 제2 감소된 액세스 모드로부터 상기 제2 증가된 액세스 모드로 변경하도록 하나 이상의 웨어러블 컴퓨팅 디바이스 프로세서들에 의해 동작가능한 것을 특징으로 하는 시스템. - 제7항에 있어서,
상기 웨어러블 컴퓨팅 디바이스는 또한, 상기 웨어러블 컴퓨팅 디바이스의 디스플레이 디바이스에 의해 디스플레이하기 위해, 하나 이상의 사용자 인터페이스 요소들을 포함하는 그래픽 사용자 인터페이스를 출력하도록 동작가능한 사용자 인터페이스 모듈을 포함하는 것을 특징으로 하는 시스템. - 명령어들을 저장한 컴퓨터 판독가능 저장 디바이스로서, 상기 명령어들은 실행될 때, 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서로 하여금:
상기 모바일 컴퓨팅 디바이스가 제1 증가된 액세스 모드에서 동작하고 웨어러블 컴퓨팅 디바이스가 제2 증가된 액세스 모드에서 동작하는 동안, 상기 모바일 컴퓨팅 디바이스와 별개인 웨어러블 컴퓨팅 디바이스가 상기 웨어러블 컴퓨팅 디바이스의 사용자에 의해 착용되지 않음을 나타내는 표시를 수신하고; 그리고
상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용되지 않음을 나타내는 표시를 수신함에 응답하여, 상기 모바일 컴퓨팅 디바이스의 컴퓨팅 환경의 제1 액세스 모드를 제1 증가된 액세스 모드로부터 제1 감소된 액세스 모드로 변경하고 그리고 상기 웨어러블 컴퓨팅 디바이스에 상기 웨어러블 컴퓨팅 디바이스의 컴퓨팅 환경의 액세스 모드를 상기 제2 증가된 액세스 모드로부터 제2 감소된 액세스 모드로 변경하도록 명령어를 전송하도록 하는 것을 특징으로 하는 컴퓨터 판독가능 저장 디바이스. - 제13항에 있어서,
상기 웨어러블 컴퓨팅 디바이스가 상기 사용자에 의해 착용되지 않음을 나타내는 표시는 센서에 의해 생성되고,
상기 센서는 근접 센서, 적외선 센서, 카메라, 상기 웨어러블 컴퓨팅 디바이스의 연결 구조 상의 물리적 접촉, 상기 웨어러블 컴퓨팅 디바이스의 연결 구조 상의 전기적 접촉 및 압력 센서 중 적어도 하나를 포함하는 것을 특징으로 하는 컴퓨터 판독가능 저장 디바이스. - 제13항에 있어서,
상기 모바일 컴퓨팅 디바이스의 적어도 하나의 프로세서가 상기 웨어러블 컴퓨팅 디바이스가 상기 웨어러블 컴퓨팅 디바이스의 사용자에 의해 착용되지 않음을 나타내는 표시를 수신할 때까지(until after), 상기 웨어러블 컴퓨팅 디바이스는 상기 제2 증가된 액세스 모드에서 유지되고 상기 모바일 컴퓨팅 디바이스는 상기 제1 증가된 액세스 모드에서 유지되는 것을 특징으로 하는 컴퓨터 판독가능 저장 디바이스. - 제13항에 있어서,
상기 웨어러블 컴퓨팅 디바이스는 상기 웨어러블 컴퓨팅 디바이스의 디스플레이 디바이스에 의해 디스플레이하기 위해, 하나 이상의 사용자 인터페이스 요소들을 포함하는 그래픽 사용자 인터페이스를 출력하도록 동작가능한 사용자 인터페이스 모듈을 포함하는 것을 특징으로 하는 컴퓨터 판독가능 저장 디바이스.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361859861P | 2013-07-30 | 2013-07-30 | |
US61/859,861 | 2013-07-30 | ||
US14/044,558 | 2013-10-02 | ||
US14/044,558 US8976965B2 (en) | 2013-07-30 | 2013-10-02 | Mobile computing device and wearable computing device having automatic access mode control |
PCT/US2014/047878 WO2015017219A1 (en) | 2013-07-30 | 2014-07-23 | Mobile computing device and wearable computing device having automatic access mode control |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020167004736A Division KR101785019B1 (ko) | 2013-07-30 | 2014-07-23 | 자동 액세스 모드 제어를 갖는 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020187023043A Division KR102003494B1 (ko) | 2013-07-30 | 2014-07-23 | 자동 액세스 모드 제어를 갖는 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170110169A KR20170110169A (ko) | 2017-10-10 |
KR101889519B1 true KR101889519B1 (ko) | 2018-08-17 |
Family
ID=52428779
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020167004736A KR101785019B1 (ko) | 2013-07-30 | 2014-07-23 | 자동 액세스 모드 제어를 갖는 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스 |
KR1020177026522A KR101889519B1 (ko) | 2013-07-30 | 2014-07-23 | 자동 액세스 모드 제어를 갖는 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스 |
KR1020187023043A KR102003494B1 (ko) | 2013-07-30 | 2014-07-23 | 자동 액세스 모드 제어를 갖는 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020167004736A KR101785019B1 (ko) | 2013-07-30 | 2014-07-23 | 자동 액세스 모드 제어를 갖는 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020187023043A KR102003494B1 (ko) | 2013-07-30 | 2014-07-23 | 자동 액세스 모드 제어를 갖는 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스 |
Country Status (6)
Country | Link |
---|---|
US (4) | US8976965B2 (ko) |
EP (2) | EP3028209B1 (ko) |
KR (3) | KR101785019B1 (ko) |
CN (2) | CN105431856B (ko) |
AU (4) | AU2014296537B2 (ko) |
WO (1) | WO2015017219A1 (ko) |
Families Citing this family (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9753436B2 (en) | 2013-06-11 | 2017-09-05 | Apple Inc. | Rotary input mechanism for an electronic device |
US8976965B2 (en) | 2013-07-30 | 2015-03-10 | Google Inc. | Mobile computing device and wearable computing device having automatic access mode control |
KR102035445B1 (ko) | 2013-08-09 | 2019-10-22 | 애플 인크. | 전자 시계 |
US9898880B2 (en) * | 2013-09-10 | 2018-02-20 | Intel Corporation | Authentication system using wearable device |
GB2520025B (en) * | 2013-11-06 | 2021-04-14 | Arm Ip Ltd | Calibrating proximity detection for a wearable processing device |
US9241360B2 (en) * | 2013-11-22 | 2016-01-19 | Brian Mullin Friedman | Systems, apparatus, and methods for programmatically associating nearby users |
WO2015108371A1 (en) * | 2014-01-17 | 2015-07-23 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling user interface |
WO2015122885A1 (en) | 2014-02-12 | 2015-08-20 | Bodhi Technology Ventures Llc | Rejection of false turns of rotary inputs for electronic devices |
US20150241912A1 (en) * | 2014-02-21 | 2015-08-27 | Farshad Farjami | Wristband Accessories For A Wearable Computer |
WO2015148727A1 (en) * | 2014-03-26 | 2015-10-01 | AltSchool, PBC | Learning environment systems and methods |
KR102244855B1 (ko) * | 2014-04-11 | 2021-04-27 | 삼성전자 주식회사 | 전자 장치의 입출력 장치 선택 방법 및 이를 이용한 전자 장치 |
US9747433B2 (en) * | 2014-06-24 | 2017-08-29 | Google Technology Holdings, LLC | Wearable electronic device and method for securing same |
US10190891B1 (en) | 2014-07-16 | 2019-01-29 | Apple Inc. | Optical encoder for detecting rotational and axial movement |
KR102130259B1 (ko) | 2014-09-02 | 2020-07-03 | 애플 인크. | 웨어러블 전자 디바이스 |
US9520045B2 (en) * | 2014-09-02 | 2016-12-13 | Apple Inc. | Establishment and detection of breakage of wireless leash between devices |
US9467795B2 (en) * | 2014-09-11 | 2016-10-11 | Motorola Solutions, Inc. | Method and apparatus for application optimization and collaboration of wearable devices |
US9831724B2 (en) | 2014-12-02 | 2017-11-28 | Tyco Fire & Security Gmbh | Access control system using a wearable access sensory implementing an energy harvesting technique |
US9743219B2 (en) * | 2014-12-29 | 2017-08-22 | Google Inc. | Low-power wireless content communication between devices |
US20160232516A1 (en) * | 2015-02-06 | 2016-08-11 | Google Inc. | Predictive authorization of mobile payments |
JP6422794B2 (ja) * | 2015-02-23 | 2018-11-14 | 京セラ株式会社 | 電子機器 |
KR102305824B1 (ko) * | 2015-02-27 | 2021-09-28 | 삼성전자주식회사 | 데이터의 배칭 처리 방법 및 장치 |
KR101940943B1 (ko) | 2015-03-05 | 2019-01-21 | 애플 인크. | 방향 종속 광학 특성을 갖는 광학 인코더 |
KR101993073B1 (ko) | 2015-03-08 | 2019-06-25 | 애플 인크. | 회전가능 및 병진가능한 입력 메커니즘을 위한 압축성 밀봉부 |
US9614829B1 (en) * | 2015-03-27 | 2017-04-04 | EMC IP Holding Company LLC | Deauthentication in multi-device user environments |
US10285627B2 (en) * | 2015-04-15 | 2019-05-14 | Pixart Imaging Inc. | Action recognition system and method thereof |
US10018966B2 (en) | 2015-04-24 | 2018-07-10 | Apple Inc. | Cover member for an input mechanism of an electronic device |
US9699301B1 (en) | 2015-05-31 | 2017-07-04 | Emma Michaela Siritzky | Methods, devices and systems supporting driving and studying without distraction |
US10453325B2 (en) | 2015-06-01 | 2019-10-22 | Apple Inc. | Creation of reminders using activity state of an application |
US9603123B1 (en) | 2015-06-04 | 2017-03-21 | Apple Inc. | Sending smart alerts on a device at opportune moments using sensors |
US10235863B2 (en) | 2015-06-05 | 2019-03-19 | Apple Inc. | Smart location-based reminders |
US9749864B2 (en) * | 2015-06-25 | 2017-08-29 | International Business Machines Corporation | Controlling mobile device access with a paired device |
US9344436B1 (en) * | 2015-11-03 | 2016-05-17 | Fmr Llc | Proximity-based and user-based access control using wearable devices |
US9405890B1 (en) * | 2015-11-19 | 2016-08-02 | International Business Machines Corporation | Easy login on wearable device and wearable device applications |
US10679058B2 (en) | 2016-01-06 | 2020-06-09 | Orcam Technologies Ltd. | Wearable apparatus and methods for processing images to identify contextual situations |
US9891651B2 (en) | 2016-02-27 | 2018-02-13 | Apple Inc. | Rotatable input mechanism having adjustable output |
US9710978B1 (en) * | 2016-03-15 | 2017-07-18 | Tyco Fire & Security Gmbh | Access control system using optical communication protocol |
US11810032B2 (en) * | 2016-03-16 | 2023-11-07 | Triax Technologies, Inc. | Systems and methods for low-energy wireless applications using networked wearable sensors |
US10775845B2 (en) * | 2016-03-18 | 2020-09-15 | Intel Corporation | Technologies for context aware graphical user interfaces for mobile compute devices |
US9824559B2 (en) | 2016-04-07 | 2017-11-21 | Tyco Fire & Security Gmbh | Security sensing method and apparatus |
US10551798B1 (en) | 2016-05-17 | 2020-02-04 | Apple Inc. | Rotatable crown for an electronic device |
US11570599B2 (en) * | 2016-05-31 | 2023-01-31 | Maxell, Ltd. | Mobile communication terminal and control method therefor |
US9996163B2 (en) | 2016-06-09 | 2018-06-12 | International Business Machines Corporation | Wearable device positioning based control |
US20170373992A1 (en) * | 2016-06-22 | 2017-12-28 | Clickatell Corporation | Digital interaction process automation |
US9781243B1 (en) * | 2016-06-27 | 2017-10-03 | Intel Corporation | Optimizing wearable device settings using machine learning |
US10362002B2 (en) * | 2016-06-27 | 2019-07-23 | Biointellisense, Inc. | Methods and systems for journaling and coaching using a wearable device |
US10659946B2 (en) | 2016-07-06 | 2020-05-19 | Katana Safety, Inc. | Mobile device attachment with user activated alarm |
CA3029989A1 (en) | 2016-07-06 | 2018-01-11 | Aluma Safety, Inc. | Mobile device accessory |
US10061399B2 (en) | 2016-07-15 | 2018-08-28 | Apple Inc. | Capacitive gap sensor ring for an input device |
US10019097B2 (en) | 2016-07-25 | 2018-07-10 | Apple Inc. | Force-detecting input structure |
US10051427B2 (en) * | 2016-08-22 | 2018-08-14 | Qualcomm Incorporated | Techniques for providing location-based health alerts based on biological indicators |
WO2018059962A1 (en) * | 2016-09-28 | 2018-04-05 | Sony Corporation | A device, computer program and method |
CN108369627B (zh) * | 2016-09-30 | 2020-10-09 | 华为技术有限公司 | 一种获得进行用户相关操作时的距离阈值的方法和装置 |
US11025602B1 (en) * | 2016-12-30 | 2021-06-01 | EMC IP Holding Company LLC | Method, apparatus and computer program product for performing authentication using multiple user devices |
US10664074B2 (en) | 2017-06-19 | 2020-05-26 | Apple Inc. | Contact-sensitive crown for an electronic watch |
US10962935B1 (en) | 2017-07-18 | 2021-03-30 | Apple Inc. | Tri-axis force sensor |
US11677744B2 (en) | 2018-01-16 | 2023-06-13 | Maxell, Ltd. | User authentication system and portable terminal |
US10334444B1 (en) * | 2018-03-27 | 2019-06-25 | Symantec Corporation | Automatically switching to a barricade mode to secure mobile computing devices in response to predetermined mobile computing device events |
KR102523178B1 (ko) | 2018-05-17 | 2023-04-19 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 제어 방법 |
US11360440B2 (en) | 2018-06-25 | 2022-06-14 | Apple Inc. | Crown for an electronic watch |
US11561515B2 (en) | 2018-08-02 | 2023-01-24 | Apple Inc. | Crown for an electronic watch |
US10916220B2 (en) | 2018-08-07 | 2021-02-09 | Apple Inc. | Detection and display of mixed 2D/3D content |
US11181863B2 (en) | 2018-08-24 | 2021-11-23 | Apple Inc. | Conductive cap for watch crown |
CN211293787U (zh) | 2018-08-24 | 2020-08-18 | 苹果公司 | 电子表 |
CN209625187U (zh) | 2018-08-30 | 2019-11-12 | 苹果公司 | 电子手表和电子设备 |
US11194298B2 (en) | 2018-08-30 | 2021-12-07 | Apple Inc. | Crown assembly for an electronic watch |
US11194299B1 (en) | 2019-02-12 | 2021-12-07 | Apple Inc. | Variable frictional feedback device for a digital crown of an electronic watch |
US11550268B2 (en) | 2020-06-02 | 2023-01-10 | Apple Inc. | Switch module for electronic crown assembly |
US11270534B2 (en) * | 2020-07-10 | 2022-03-08 | Ford Global Technologies, Llc | Systems and methods to compensate for wireless signal attenuation in a passive key hands-free vehicle-related application |
US11769134B2 (en) * | 2021-03-22 | 2023-09-26 | International Business Machines Corporation | Multi-user interactive ad shopping using wearable device gestures |
US11854326B2 (en) * | 2021-10-20 | 2023-12-26 | The Adt Security Corporation | Authentication of wearable devices associated with a premises security system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030025603A1 (en) * | 2001-08-01 | 2003-02-06 | Smith Edwin Derek | Master authenticator |
Family Cites Families (78)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58188340A (ja) | 1982-04-28 | 1983-11-02 | Sony Corp | 光学式再生装置 |
US4536754A (en) | 1983-05-13 | 1985-08-20 | Sentrol, Inc. | Magnetically retained connecting cable incorporating magnetically operated switch |
JPS63181881U (ko) * | 1987-05-13 | 1988-11-24 | ||
US5486112A (en) * | 1991-10-03 | 1996-01-23 | Troudet; Farideh | Autonomous wearable computing device and method of artistic expression using same |
US5491651A (en) * | 1992-05-15 | 1996-02-13 | Key, Idea Development | Flexible wearable computer |
GB2317300B (en) | 1996-09-12 | 2000-08-16 | Nokia Mobile Phones Ltd | A handset |
US20020084904A1 (en) | 1996-12-20 | 2002-07-04 | Carlos De La Huerga | Electronic identification apparatus |
US6354947B1 (en) | 1997-03-12 | 2002-03-12 | U.S. Philips Corporation | Multimedia method and system for interaction between a screen-based host and various distributed and free-styled information containing items, and an information containing item for use with such system |
US6307471B1 (en) * | 1999-12-01 | 2001-10-23 | Ensure Technologies, Inc. | Radio based proximity token with multiple antennas |
US6711414B1 (en) * | 2000-02-25 | 2004-03-23 | Charmed Technology, Inc. | Wearable computing device capable of responding intelligently to surroundings |
US6825752B2 (en) | 2000-06-13 | 2004-11-30 | Siemens Vdo Automotive Corporation | Effortless entry system and method |
WO2001099392A1 (en) * | 2000-06-21 | 2001-12-27 | Seiko Epson Corporation | Mobile telephone and radio communication device cooperatively processing incoming call |
US20020135615A1 (en) * | 2001-01-31 | 2002-09-26 | Microsoft Corporation | Overlaid display for electronic devices |
AU2002255568B8 (en) | 2001-02-20 | 2014-01-09 | Adidas Ag | Modular personal network systems and methods |
US6563424B1 (en) * | 2001-05-22 | 2003-05-13 | Nokia Corporation | Smart garment system, method and apparatus involved for integrating electronic devices into garments |
US6970157B2 (en) * | 2002-04-23 | 2005-11-29 | Quadtri Technologies, Llc | Wearable computing, input, and display device |
US20030204526A1 (en) | 2002-04-24 | 2003-10-30 | Saeid Salehi-Had | Interlocking smart fob enabling secure access and tracking for electronic devices |
US7773972B2 (en) * | 2002-05-15 | 2010-08-10 | Socket Mobile, Inc. | Functionality and policies based on wireless device dynamic associations |
US7134015B2 (en) | 2003-01-16 | 2006-11-07 | International Business Machines Corporation | Security enhancements for pervasive devices |
US7373657B2 (en) * | 2003-03-10 | 2008-05-13 | Avaya Technology Corp. | Method and apparatus for controlling data and software access |
US20040236752A1 (en) | 2003-05-19 | 2004-11-25 | Keli Han | Document sharing in a distributed server system |
JP4633347B2 (ja) | 2003-08-27 | 2011-02-16 | ソニー株式会社 | 電子機器 |
US7054595B2 (en) * | 2003-09-08 | 2006-05-30 | Single Chip Systems Corporation | Systems and methods for amplifying a transmit signal in a RFID interrogator |
WO2005083546A1 (en) | 2004-02-27 | 2005-09-09 | Simon Richard Daniel | Wearable modular interface strap |
GB2427496A (en) * | 2004-04-08 | 2006-12-27 | Patch Pte Ltd | Apparatus for identification,authorisation and/or notification |
US7259671B2 (en) * | 2004-06-21 | 2007-08-21 | Christine Ganley | Proximity aware personal alert system |
FI116809B (fi) | 2004-07-06 | 2006-02-28 | Ist Oy | Turvalaitejärjestelmä |
US20060136332A1 (en) | 2004-10-01 | 2006-06-22 | Robert Ziegler | System and method for electronic check verification over a network |
US7646300B2 (en) | 2004-10-27 | 2010-01-12 | Intelleflex Corporation | Master tags |
US7257374B1 (en) * | 2004-12-10 | 2007-08-14 | Cingular Wireless Ii, Llc | Automatic security locking method and system for wireless-enabled devices |
US7751285B1 (en) | 2005-03-28 | 2010-07-06 | Nano Time, LLC | Customizable and wearable device with electronic images |
US7726566B2 (en) * | 2005-04-15 | 2010-06-01 | Research In Motion Limited | Controlling connectivity of a wireless smart card reader |
US20070150565A1 (en) * | 2005-12-22 | 2007-06-28 | Arun Ayyagari | Surveillance network system |
US7558797B2 (en) * | 2006-06-30 | 2009-07-07 | Microsoft Corporation | Metadata structures for mass P2P file sharing |
US8628019B2 (en) | 2007-01-03 | 2014-01-14 | Actividentity, Inc. | Configurable digital badge holder |
GB2449510A (en) | 2007-05-24 | 2008-11-26 | Asim Bucuk | A method and system for the creation, management and authentication of links between people, entities, objects and devices |
US8463253B2 (en) * | 2007-06-21 | 2013-06-11 | Verizon Patent And Licensing Inc. | Flexible lifestyle portable communications device |
CN101581990B (zh) * | 2008-05-13 | 2011-12-07 | 联想(北京)有限公司 | 电子设备和应用于电子设备的可穿戴式指点装置、方法 |
KR101529921B1 (ko) * | 2008-11-04 | 2015-06-18 | 엘지전자 주식회사 | 와치형 단말기 |
US8346234B2 (en) * | 2008-11-08 | 2013-01-01 | Absolute Software Corporation | Secure platform management with power savings capacity |
US8503932B2 (en) * | 2008-11-14 | 2013-08-06 | Sony Mobile Comminications AB | Portable communication device and remote motion input device |
US8045961B2 (en) * | 2009-06-22 | 2011-10-25 | Mourad Ben Ayed | Systems for wireless authentication based on bluetooth proximity |
US8498618B2 (en) * | 2009-06-22 | 2013-07-30 | Mourad Ben Ayed | Systems for intelligent authentication based on proximity |
US8260262B2 (en) * | 2009-06-22 | 2012-09-04 | Mourad Ben Ayed | Systems for three factor authentication challenge |
US20120331201A1 (en) * | 2009-07-28 | 2012-12-27 | Stephen Albert Rondel | Strap-based computing device |
TWI554076B (zh) * | 2009-09-04 | 2016-10-11 | 普露諾洛股份有限公司 | 遠距離的電話管理器 |
US8717164B2 (en) | 2009-10-09 | 2014-05-06 | Wind Willie, Llc | Integrated security system for warning of dangerous substances that are dispersed by winds |
US8869263B2 (en) * | 2010-02-26 | 2014-10-21 | Blackberry Limited | Wireless communications system providing mobile device authentication bypass based upon user-wearable security device and related methods |
EP2559009A1 (en) * | 2010-04-15 | 2013-02-20 | Benyamin Parto | Wireless controlled electromechanical cylinder |
US8249556B2 (en) * | 2010-07-13 | 2012-08-21 | Google Inc. | Securing a mobile computing device |
EP2407948B1 (en) | 2010-07-15 | 2013-08-28 | Boomslang Instruments AB | Sensor system for a personal alarm security device |
US20120050532A1 (en) | 2010-08-30 | 2012-03-01 | Paragon Gps, Inc. | Electronic Latch and Locking Device for a Personal Locating and Tracking Device |
US8390412B2 (en) | 2010-09-17 | 2013-03-05 | Apple Inc. | Protective cover |
US8242868B2 (en) | 2010-09-17 | 2012-08-14 | Apple Inc. | Methods and apparatus for configuring a magnetic attachment system |
US8831677B2 (en) | 2010-11-17 | 2014-09-09 | Antony-Euclid C. Villa-Real | Customer-controlled instant-response anti-fraud/anti-identity theft devices (with true-personal identity verification), method and systems for secured global applications in personal/business e-banking, e-commerce, e-medical/health insurance checker, e-education/research/invention, e-disaster advisor, e-immigration, e-airport/aircraft security, e-military/e-law enforcement, with or without NFC component and system, with cellular/satellite phone/internet/multi-media functions |
EP2469478A1 (en) * | 2010-12-21 | 2012-06-27 | 9Solutions Oy | Access control in location tracking system |
US20120206296A1 (en) * | 2011-02-16 | 2012-08-16 | Wan Lawrence A | Self-charging power controlled system for locating animals by gps |
WO2012115625A1 (en) * | 2011-02-22 | 2012-08-30 | Research In Motion Limited | Methods and apparatus to connect wireless-enabled devices |
US8952678B2 (en) | 2011-03-22 | 2015-02-10 | Kirk S. Giboney | Gap-mode waveguide |
US9152098B2 (en) * | 2011-06-28 | 2015-10-06 | Xerox Corporation | Cleaning apparatuses for fusing systems |
US9176530B2 (en) * | 2011-08-17 | 2015-11-03 | Apple Inc. | Bi-stable spring with flexible display |
CN102309365A (zh) * | 2011-08-30 | 2012-01-11 | 西安交通大学苏州研究院 | 一种可穿戴的脑控智能假肢 |
US8223024B1 (en) | 2011-09-21 | 2012-07-17 | Google Inc. | Locking mechanism based on unnatural movement of head-mounted display |
US8813194B2 (en) * | 2011-10-27 | 2014-08-19 | At&T Intellectual Property I, L.P. | Enabling access to a secured wireless local network without user input of a network password |
US9368028B2 (en) * | 2011-12-01 | 2016-06-14 | Microsoft Technology Licensing, Llc | Determining threats based on information from road-based devices in a transportation-related context |
US8774041B2 (en) * | 2012-03-02 | 2014-07-08 | Qualcomm Incorporated | Proximity-based wireless handshaking for connection establishment |
CN102798986A (zh) * | 2012-06-13 | 2012-11-28 | 南京物联传感技术有限公司 | 一种智能眼镜及其工作方法 |
US8467770B1 (en) * | 2012-08-21 | 2013-06-18 | Mourad Ben Ayed | System for securing a mobile terminal |
US8965398B2 (en) * | 2012-09-26 | 2015-02-24 | Hewlett-Packard Development Company, L.P. | Bluetooth beacon based location determination |
EP2720444A1 (en) * | 2012-10-10 | 2014-04-16 | BlackBerry Limited | Mobile wireless communications device providing security features based upon wearable near field communication "NFC" device |
DE102013201027A1 (de) * | 2013-01-23 | 2014-07-24 | Bundesdruckerei Gmbh | Verfahren zur Authentisierung eines Nutzers gegenüber einem Automat |
WO2014165230A1 (en) * | 2013-03-13 | 2014-10-09 | Lookout, Inc. | System and method for changing security behavior of a device based on proximity to another device |
KR102043200B1 (ko) * | 2013-05-07 | 2019-11-11 | 엘지전자 주식회사 | 스마트 워치 및 제어 방법 |
KR102018378B1 (ko) * | 2013-07-08 | 2019-09-04 | 엘지전자 주식회사 | 전자 기기 및 전자 기기의 제어 방법 |
US10149965B2 (en) | 2013-07-11 | 2018-12-11 | Cook Medical Technologies Llc | Shape memory guide wire |
US9237411B2 (en) * | 2013-07-25 | 2016-01-12 | Elwha Llc | Systems and methods for providing one or more functionalities to a wearable computing device with directional antenna |
US8972722B2 (en) | 2013-07-30 | 2015-03-03 | Google Inc. | Controlling a current access mode of a computing device based on a state of an attachment mechanism |
US8976965B2 (en) | 2013-07-30 | 2015-03-10 | Google Inc. | Mobile computing device and wearable computing device having automatic access mode control |
-
2013
- 2013-10-02 US US14/044,558 patent/US8976965B2/en active Active
-
2014
- 2014-07-23 EP EP14748447.1A patent/EP3028209B1/en active Active
- 2014-07-23 EP EP19183354.0A patent/EP3588343B1/en active Active
- 2014-07-23 WO PCT/US2014/047878 patent/WO2015017219A1/en active Application Filing
- 2014-07-23 AU AU2014296537A patent/AU2014296537B2/en active Active
- 2014-07-23 KR KR1020167004736A patent/KR101785019B1/ko active IP Right Grant
- 2014-07-23 KR KR1020177026522A patent/KR101889519B1/ko not_active Application Discontinuation
- 2014-07-23 CN CN201480042931.6A patent/CN105431856B/zh active Active
- 2014-07-23 KR KR1020187023043A patent/KR102003494B1/ko active IP Right Grant
- 2014-07-23 CN CN201710959867.3A patent/CN107742075B/zh active Active
-
2015
- 2015-03-06 US US14/640,808 patent/US9647887B2/en active Active
-
2016
- 2016-10-04 AU AU2016238845A patent/AU2016238845B2/en active Active
-
2017
- 2017-05-03 US US15/585,651 patent/US10194271B2/en active Active
- 2017-09-13 AU AU2017228576A patent/AU2017228576B2/en active Active
-
2019
- 2019-01-25 US US16/258,297 patent/US10721589B2/en active Active
- 2019-06-20 AU AU2019204335A patent/AU2019204335A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030025603A1 (en) * | 2001-08-01 | 2003-02-06 | Smith Edwin Derek | Master authenticator |
Also Published As
Publication number | Publication date |
---|---|
CN105431856A (zh) | 2016-03-23 |
US20170238138A1 (en) | 2017-08-17 |
US8976965B2 (en) | 2015-03-10 |
KR102003494B1 (ko) | 2019-07-24 |
US10194271B2 (en) | 2019-01-29 |
KR20180093112A (ko) | 2018-08-20 |
US10721589B2 (en) | 2020-07-21 |
US20150180716A1 (en) | 2015-06-25 |
EP3588343A1 (en) | 2020-01-01 |
AU2017228576A1 (en) | 2017-10-05 |
AU2014296537A1 (en) | 2016-01-28 |
KR101785019B1 (ko) | 2017-10-12 |
AU2016238845A1 (en) | 2016-10-20 |
CN105431856B (zh) | 2017-10-20 |
EP3028209A1 (en) | 2016-06-08 |
CN107742075B (zh) | 2021-03-16 |
US20150039880A1 (en) | 2015-02-05 |
CN107742075A (zh) | 2018-02-27 |
US9647887B2 (en) | 2017-05-09 |
KR20160040231A (ko) | 2016-04-12 |
EP3588343B1 (en) | 2024-07-10 |
AU2014296537B2 (en) | 2016-07-07 |
US20190158981A1 (en) | 2019-05-23 |
AU2016238845B2 (en) | 2017-08-31 |
WO2015017219A1 (en) | 2015-02-05 |
KR20170110169A (ko) | 2017-10-10 |
AU2019204335A1 (en) | 2019-07-11 |
EP3028209B1 (en) | 2019-09-04 |
AU2017228576B2 (en) | 2019-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101889519B1 (ko) | 자동 액세스 모드 제어를 갖는 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스 | |
US9171434B2 (en) | Selectively redirecting notifications to a wearable computing device | |
KR20160046559A (ko) | 보안 연결 장치 및 방법 | |
KR102574132B1 (ko) | 음원 재생 시간을 동기화하는 전자 장치 및 시스템 | |
KR102544488B1 (ko) | 인증을 수행하기 위한 전자 장치 및 방법 | |
KR102356968B1 (ko) | 외부장치와의 연결 방법 및 장치 | |
KR20190036944A (ko) | 전자 장치 및 전자 장치의 제어 방법 | |
KR102607787B1 (ko) | 전자 장치 및 전자 장치의 제어 방법 | |
KR102553573B1 (ko) | 전자 장치 및 전자 장치의 터치 입력 감지 방법 | |
US20180239889A1 (en) | Validating human input devices when connected to a computer | |
KR102516345B1 (ko) | 데이터 변조 판단 방법 및 이를 지원하는 전자 장치 | |
KR102558661B1 (ko) | 전자 장치 및 그의 동작 방법 | |
KR102515282B1 (ko) | 전원 공급을 제어하기 위한 방법 및 전자 장치 | |
KR102395293B1 (ko) | 무선통신시스템, 차량, 스마트 장치 및 무선통신시스템의 제어방법 | |
KR102446444B1 (ko) | 이상 환경으로부터 어플리케이션을 보호하는 전자 장치 및 그 동작 방법 | |
KR102499865B1 (ko) | 전자 장치와 이의 동작 방법 | |
KR20200089117A (ko) | 초고주파수 대역에 기반한 안전 센서의 제어 방법 및 이를 수행하는 전자 장치 | |
KR20160025410A (ko) | 전자 장치의 사용자 인증 방법 및 그 전자 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal |