KR20140063406A - 간헐적 연결성을 갖는 디바이스들간의 시간에 민감한 데이터를 공유하는 장치 및 방법 - Google Patents
간헐적 연결성을 갖는 디바이스들간의 시간에 민감한 데이터를 공유하는 장치 및 방법 Download PDFInfo
- Publication number
- KR20140063406A KR20140063406A KR1020130124115A KR20130124115A KR20140063406A KR 20140063406 A KR20140063406 A KR 20140063406A KR 1020130124115 A KR1020130124115 A KR 1020130124115A KR 20130124115 A KR20130124115 A KR 20130124115A KR 20140063406 A KR20140063406 A KR 20140063406A
- Authority
- KR
- South Korea
- Prior art keywords
- devices
- notification
- network event
- trust list
- notification message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명의 다양한 실시예들은 디바이스들간에 시간에 민감한 데이터를 공유하는 전자 장치 및 그 동작 방법이 제공될 수 있다. 한 실시예에 따르면, 전자 장치는 다른 장치들과 통신하는 통신부, 또 다른 디바이스들로부터 발신된 네트워크 이벤트의 알림을 디스플레이하는 디스플레이부 및 통신부가 다른 디바이스로부터 네트워크 이벤트에 대한 제1알림 메시지를 수신하며, 디스플레이부를 제어하여 사용자에게 알림을 제시하는 제어부를 포함할 수 있다.
Description
본 발명은 시간에 민감한 데이터를 공유하는 장치 및 방법에 관한 것이고, 예를 들어, 간헐적 연결성을 갖는 디바이스들간의 시간에 민감한 데이터를 공유하는 장치 및 방법에 관한 것이다.
일반적으로 전자 장치, 예를 들어, 이동 단말기는 사용자들간 무선 통신을 제공하도록 개발된다. 기술이 진보함에 따라, 이동 단말기는 단순한 전화 통화를 넘어 현재 많은 추가적 특징들을 제공할 수 있다. 예를 들어, 이동 단말기는 알람, 단문 메시지 서비스(SMS), 멀티미디어 메시지 서비스(MMS), 이메일, 게임, 단거리 통신에 대한 원격제어, 장착된 디지털 카메라를 사용한 이미지 캡처 기능, 오디오 및 비디오 콘텐츠를 제공하는 멀티미디어 기능, 스케줄링 기능 등 많은 부가 기능들을 제공할 수 있다. 이런 복수의 기능들이 제공되면서 이동 단말기는 사용자들의 일상 생활에서 사실상 필수품이 되었다.
비슷한 식으로, 이전에는 컴퓨터에만 연계되었던 특징들이 다른 디바이스들로 확장되어 왔다. 예를 들어, 텔레비전과 셋톱박스 (비디오 게임 콘솔, 케이블 박스 등을 포함)는 현재 원래의 기능을 넘어 콘텐츠 스트리밍과 인터넷 접속(예를 들어, 웹 브라우징)을 포함해 다양한 특징을 제공할 수 있다. 또한, Apple™ iPad™ 및 Samsung™ Galaxy Tab™ 등의 태블릿은 최근 수년간 인기가 폭발하고 있다.
그 결과, 많은 집에는 이동 단말, 데스크탑 컴퓨터, 랩탑 컴퓨터, 및 태블릿을 포함해 많은 디바이스들이 있다. 이 디바이스들 각각은 중요한 이벤트를 사용자들에게 알려주는 고유의 메커니즘을 갖고 있다. 예를 들어, 이동 단말은 사용자에게 전화통화 또는 문자 메시지의 유입(incoming)을 알리는 다양한 알림을 구비하고 있다. 태블릿과 데스크탑 컴퓨터는 사용자에게 유입 메시지나 다른 이벤트를 알리는 고유의 매커니즘을 갖고 있다.
그러나 이 디바이스들은 이 알림들을 다른 디바이스들에게 방송하지 않는다. 예를 들어, 이동 단말이 전화를 수신하면, 이동 단말은 이 알림을 태블릿 또는 텔레비전에 알리지 않는다. 사용자가 텔레비전을 보고 있거나 이동 단말이 다른 방에 있거나 혹은 이동 단말이 묵음 모드(silent mode)로 설정되어 있어 알림을 듣지 못할 수 있다면, 사용자는 그 전화에 응답하고 싶어도 응답할 수 없다. 따라서 다수의 간헐적으로 연결되는 디바이스들들간에 알림을 제공하는 장치 및 방법이 필요하다.
본 발명의 다양한 실시예들은 간헐적 연결성을 갖는 디바이스들간의 시간에 민감한 데이터를 공유하는 장치 및 방법을 제공할 수 있다.
본 발명의 다양한 실시예에 따르면, 데이터를 공유하기 위한 전자 장치에 있어서, 다른 디바이스들과 통신하는 통신부와, 또 다른 디바이스로부터 생성된 네트워크 이벤트의 알림을 디스플레이하는 디스플레이부 및 상기 통신부가 상기 다른 디바이스로부터 상기 네트워크 이벤트에 대한 제1알림 메시지를 수신할 때, 사용자에게 상기 알림을 제시하도록 상기 디스플레이부를 제어하는 제어부를 포함할 수 있다.
다양한 실시예에 따르면, 상기 네트워크 이벤트가 상기 전자 장치에서 발생나면, 상기 제어부는 상기 통신부를 제어하여 상기 전자 장치에서 발생하는 상기 네트워크 이벤트에 대한 제2알림 메시지를 디바이스들의 신뢰 리스트에 포함되고 상기 장치에 의해 접속가능한 다른 디바이스들에게 송신할 수 있다.
다양한 실시예에 따르면, 상기 알림 메시지는 상기 전자 장치의 고유 ID, 주소 정보, 상기 전자 장치에서 발생하는 네트워크 이벤트 타입 및 상기 전자 장치에서 발생하는 상기 네트워크 이벤트에 대한 부가 정보 중 적어도 하나를 포함할 수 있다.
다양한 실시예에 따르면, 상기 제어부는 상기 디스플레이부를 제어하여 상기 제1알림 메시지에 포함된 정보에 따라 상기 알림을 사용자에게 제시할 수 있다.
다양한 실시예에 따르면, 상기 통신부는 등록 요구를 송신하는 것에 응답하여 상기 신뢰하는 디바이스 리스트를 수신할 수 있다.
다양한 실시예에 따르면, 상기 통신부는 상기 등록 요구를 서버로 전송하고, 응답으로 상기 서버로부터 상기 디바이스들의 신뢰 리스트를 수신할 수 있다.
다양한 실시예에 따르면, 상기 등록 요구는 상기 전자 장치 고유 ID, 상기 전자 장치의 주소 정보, 해당 메시지들이 상기 전자 장치로 전송될 것인지 아닌지에 대한 네트워크 이벤트 타입 및 알림 메시지를 상기 전자 장치로 송신해야 하는 디바이스에 대한 정보 중 적어도 하나를 포함할 수 있다.
다양한 실시예에 따르면, 상기 디바이스들의 신뢰 리스트는 상기 신뢰 리스트에 있는 각 디바이스에 대해 그 디바이스의 고유 ID, 그 디바이스의 주소 정보, 해당 메시지들이 그 디바이스로 전송되어야 할 것인지 아닌지에 대한 네트워크 이벤트 타입, 및 그 디바이스로 알림 메시지들을 송신해야 하는 디바이스들 중 적어도 하나를 포함할 수 있다.
다양한 실시예에 따르면, 상기 제어부는 상기 통신부를 제어하여, 상기 신뢰 리스트에 있고 활성화되고 상기 디바이스에 의해 접속가능한 디바이스들로 상기 신뢰 리스트에서의 상기 정보에 따라 상기 제1알림을 송신할 수 있다.
다양한 실시예에 따르면, 상기 제어부는 상기 디스플레이부를 제어하여 사용자 설정에 따라 상기 알림을 디스플레이할 수 있다.
다양한 실시예에 따르면, 전자 장치에서 디바이스들간의 알림을 공유하는 방법에 있어서, 디바이스들의 신뢰 리스트에 포함된 복수의 디바이스들 중 하나로부터 네트워크 이벤트에 대한 제1알림 메시지를 수신하는 동작 및 상기 전자 장치의 디스플레이에 상기 알림을 디스플레이하는 동작을 포함하는 방법을 제공할 수 있다.
다양한 실시예에 따르면, 네트워크 이벤트에 대한 등록 요구와 알림 메시지를 다른 디바이스로부터 수신하는 통신부 및 상기 통신부로부터 등록 요구를 수신하고, 상기 등록 요구에서 지정된 디바이스를 디바이스들의 신뢰 리스트에 추가하고, 갱신된 신뢰 리스트를 다른 디바이스들에게 송신하는 등록부를 포함할 수 있다.
본 발명의 다양한 실시예에 따르면, 사용자는 다른 장치에서 일어나는 네트워크 이벤트에 대한 알림을 수신할 수 있다. 이는 사용자가 특정 장치를 적극적으로 사용하지 않아도, 사용자가 네트워크 이벤트에 대해 알게 하여 사용자에게 중요한 이벤트를 놓치지 않을 것이라는 확신을 줄 수 있다.
본 발명의 예시적인 실시예들의 양상, 특징 및 장점들은 첨부된 도면을 참조한 다음의 설명으로부터 명백해질 것이다.
도 1은 본 발명의 예시적인 실시예에 따른 디바이스들의 네트워크를 도시한 것이다.
도 2는 본 발명의 예시적인 실시예에 따른 디바이스를 도시한 것이다.
도 3은 본 발명의 예시적인 실시예에 따른 서버를 도시한 것이다.
도 4는 본 발명의 예시적인 실시예에 따른 디바이스들간 알림들을 공유하는 방법의 흐름도이다.
도면 전체에서 동일한 참조번호는 동일하거나 유사한 구성요소, 특징 및 구조를 도시함이 주지되어야 할 수 있다.
도 1은 본 발명의 예시적인 실시예에 따른 디바이스들의 네트워크를 도시한 것이다.
도 2는 본 발명의 예시적인 실시예에 따른 디바이스를 도시한 것이다.
도 3은 본 발명의 예시적인 실시예에 따른 서버를 도시한 것이다.
도 4는 본 발명의 예시적인 실시예에 따른 디바이스들간 알림들을 공유하는 방법의 흐름도이다.
도면 전체에서 동일한 참조번호는 동일하거나 유사한 구성요소, 특징 및 구조를 도시함이 주지되어야 할 수 있다.
첨부된 도면을 참조한 다음의 설명은 청구범위 및 그 균등물에 의해 정의된 본 발명의 예시적인 실시예들에 대한 포괄적인 이해를 돕기 위해 제공될 수 있다. 상세한 설명은 이해를 돕기 위해 다양한 세부 사항들을 포함하지만, 이는 단지 예시적일 뿐이다. 따라서 본 발명이 속하는 기술분야의 당업자는 여기서 설명된 실시예들의 다양한 변경 및 변형이 본 발명의 범위와 기술적 사상을 벗어나지 않고 이루어질 수 있음을 인식할 것이다. 또한 명확성과 간결성을 위해 잘 알려진 기능과 구성에 대한 설명은 생략하기로 할 수 있다.
다음의 설명과 청구범위에 사용된 용어와 단어들은 사전적인 의미에 한정되지 않으며, 단순히 본 발명에 대한 명확하고 일관성있는 이해를 위해 발명자에 의해 사용된 것이다. 따라서 본 발명의 예시적인 실시예에 대한 다음의 설명은 설명의 목적으로만 제공되며 부가된 청구범위와 그 균등물에 의해 정의된 발명을 제한할 목적으로 제공되지 않았음이 당업자에게는 명백할 것이다.
별도로 명시되지 않았다면 단수형 표현은 복수형을 포함할 수 있다는 것이 이해되어야 할 수 있다. 따라서, 예를 들어, "하나의 구성 요소의 표면"에 대한 언급은 하나 이상의 그러한 표면들에 대한 언급을 포함할 수 있다.
단어 "실질적으로"는 인용된 특징, 파라미터, 또는 값이 정확하게 달성될 필요는 없지만, 예를 들어, 허용치, 측정 오차, 측정 정확도 제한 및 당업자에게 알려진 다른 요소들을 포함하는 편차 또는 변이가 본 발명의 특징이 제공하려고 한 효과를 배제하지 않는 양으로 일어날 수 있다는 것을 의미할 수 있다.
도 1은 본 발명의 예시적인 실시예에 따른 다양한 디바이스들을 도시한 것이다.
도 1을 참조하면, 디바이스들은 서버(300), 이동 디바이스, 태블릿, 텔레비전, 및 데스크탑 컴퓨터를 포함할 수 있다. 디바이스들은 다양한 네트워크들에 의해 연결될 수 있다. 예를 들어, 텔레비전과 서버(300)는 범용 플러그 앤 플레이(UPnP) 또는 홈 오디오 비디오 상호운영(HAVi)과 같은 홈 네트워킹 기술을 통해 연결될 수 있다. 서버(300), 데스크탑 컴퓨터, 및 텔레비전은 이더넷 또는 무선을 통한 근거리 통신망(LAN)의 일부일 수 있다. 태블릿과 휴대 디바이스는 이동 특성 때문에 다른 디바이스들과 간헐적으로만 연결될 수 있다. 따라서, 도 1의 디바이스들이 서버(300)에 모두 연결된 것으로 도시되었지만, 이 도면은 단지 예시적이며, 하나 이상의 디바이스들이 서버(300)에 연결되어 있을 필요는 없음이 이해될 것이다.
각 디바이스는 네트워크에서 신뢰하는 디바이스들의 리스트를 저장할 수 있다. 여기서 신뢰하는 디바이스는 리스트상의 다른 디바이스들로부터 네트워크 이벤트들에 대한 알림 메시지들을 수신할 디바이스를 나타낸다. 도 1의 네트워크에서, 사용자의 휴대 디바이스는 (호 수신과 같은)네트워크 이벤트들을 텔레비전으로 송신하는 신뢰하는 디바이스이다. 그러나 친구의 휴대 디바이스는 신뢰하는 디바이스가 아니다. 예를 들어, 사용자가 친구를 축구게임 시청에 초대했어도, 사용자는 텔레비전을 통해 호 수신 알림받을 수 있지만, 자신의 휴대 디바이스가 신뢰하는 디바이스가 아닌 친구는 알림을 받지 못할 수 있다.
네트워크 이벤트가 일어날 때마다, 네트워크 이벤트가 발신된 디바이스는 알림 메시지를 신뢰 리스트상의 다른 활성 및 접속가능한 디바이스들에게 전달할 수 있다. 예를 들어, 휴대 디바이스는 데스크탑 및 태블릿이 슬립(sleep) 상태에 있는 동안 전화를 수신하면, 알림을 텔레비전에만 전달할 수 있다. 또는, 휴대 디바이스는 알림을 신뢰 리스트상의 모든 접속가능한 디바이스로 전달할 수 있지만, 활성 상태(즉, 파워 온 또는 웨이크(wake) 상태)에 있는 디바이스들만이 알림에 대해 동작할 수 있다.
접속가능한 디바이스는 발신 디바이스(즉, 네트워크 이벤트를 생성한 디바이스)가 알림 메시지를 전송할 수 있는 임의의 디바이스일 수 있다. 예를 들어, 이동 단말은 Wi-Fi를 통해 서버(300)에 접속할 수 있고, 태블릿은 블루투스를 통해 서버(300)에 접속할 수 있지만, 데스크탑 컴퓨터에 접속하지 못할 수 있다. 이 경우, 서버(300)와 태블릿은 이동 단말으로부터 접속가능한 디바이스들이 될 수 있다.
본 발명의 다른 예시적인 실시예에 따라, 도 1에 도시된 네트워크는 네트워크에서 디바이스들의 등록을 관리하는 서버(300)를 포함하지만, 서버(300)는 생략될 수 있고, 네트워크 이벤트들에 대한 디바이스 등록은 분산방식으로 처리될 수 있다. 여기서 각 디바이스는 다른 디바이스를 등록할 수 있고, 갱신된 신뢰 리스트들을 다른 디바이스들로 송신할 수 있다.
도 2는 본 발명의 예시적인 실시예에 따른 디바이스를 도시한 것이다.
도 2를 참조하면, 디바이스(200)는 제어부(210), 통신부(220), 입력부(230) 및 디스플레이부(140)를 포함할 수 있다. 디바이스(200)는 (이동 단말, 태블릿, 또는 랩탑과 같은) 휴대 디바이스들 또는 (텔레비전, 셋톱 박스, 또는 데스트탑 컴퓨터와 같은) 비휴대 디바이스들을 포함하는 다양한 디바이스들 중 어느 하나일 수 있다. 그러므로 디바이스(200)는 여기서 도시되지 않은 부가적인 콤포넌트들을 포함할 수 있음이 이해될 것이다. 이 콤포넌트들은 디바이스(200)의 기능과 목적에 따라 달라질 수 있다.
제어부(210)는 디바이스(200)의 전체 동작들을 제어할 수 있다. 제어부(210)는 서버(300)로부터 서버(300)를 이용해 등록되었던, 신뢰하는 디바이스들의 리스트를 수신할 수 있다. 비슷한 방식으로, 사용자가 서버(300)를 이용해 디바이스(200)를 신뢰하는 디바이스로 등록하기를 원할 수 있다면, 제어부(210)는 통신 디바이스(220)를 제어하여 등록정보를 서버(300)로 송신할 수 있다. 등록에 응답하여, 서버(300)는 신뢰하는 디바이스들에 대한 리스트를 디바이스(200)로 송신하고, 제어부(210)는 이를 스토리지부(미 도시됨)에 저장할 수 있다. 또한, 제어부(210)는 서버(300)로부터 갱신된 신뢰 리스트를 수신할 수 있다. 갱신은 정규적인 (주기적인) 기반에서 수신될 수 있거나 리스트의 변화가 일어난 경우, (즉, 디바이스가 리스트에 추가되거나 삭제된 경우), 수신될 수 있다.
통신부(220)가 다른 디바이스로부터 알림 메시지를 수신할 때, 제어부(210)는 그 알림이 사용자에게 제시되어야 하는지를 판단할 수 있다. 예를 들어, 디바이스(200)가 슬립 상태이면, 제어부(210)는 사용자에게 그 알림을 제시하지 않도록 결정할 수 있다. 유사하게, 디바이스(200)가 진동모드와 같이 디스플레이되지 않은 상태에 있으면, 제어부(200)도 사용자에게 그 알림을 제시하지 않는다. 또는, 이 시나리오에서 제어부(210)는 (디바이스(200)가 진동모드로 동작하고 있으면 디바이스(200)를 진동시키는 것과 같이) 현재 모드에 적절한 방식으로 알림을 제시하도록 결정할 수 있다.
알림 메시지는 그 알림 메시지를 다른 디바이스들로 전달하라는 요구를 포함할 수 있다. 이는 알림 메시지를 처음으로 전송하는 디바이스가 다른 디바이스들에게 직접 그 알림 메시지를 송신할 수 없을 때 일어난다. 이런 상황은, 예를 들어, 발신 디바이스가 일부 디바이스들과 블루투스로 연결되어 알림 메시지를 다른 디바이스들에게 지역 네트워크(예를 들어 이더넷 또는 Wi-Fi)로 송신하기를 원하는 경우에 일어날 수 있다. 이 경우, 제어부(210)는 사용자에게 그 알림을 디스플레이하는 대신 또는 그 외에 알림 메시지를 다른 디바이스들에게 전달할 수 있다. 또한 제어부(210)는 그 알림 메시지가 이전에 수신된 알림 메시지의 복사본이라고 판단하면, 그 알림 메시지를 무시할 수 있다. 이런 결정은 알림 메시지에 포함된 메시지 ID와 같은 정보를 기초로 이루어질 수 있다.
제어부(210)가 어떻게 알림에 응답하는지는 사용자의 설정에 따라 제어될 수 있다. 또한 사용자도 디바이스(200)가 알림을 디스플레이해서는 안 되는 네트워크 이벤트의 종류를 특정할 수 있다. 이 경우, 배제된 네트워크 이벤트 타입에 해당하는 알림 메시지가 수신됐을 때 제어부(210)는 그 알림 메시지를 무시하고 디스플레이부(240)에 알림을 디스플레이하지 않는다.
비슷한 식으로, 네트워크 이벤트가 디바이스(200)에서 발생하지 않으면, 제어부(210)는 네트워크 이벤트가 다른 디바이스들에게 알려져야 하는지를 판단할 수 있다. 이 판단은 사용자의 설정 또는 디바이스(200)의 상태에 따라 결정될 수 있다. 예를 들어, 사용자는 (특정 개인으로부터의 전화와 같은) 특별한 네트워크 이벤트가 항상 신뢰 리스트에 있는 다른 디바이스들로 전달되어야 할 수 있다고 지정할 수 있다. 또는 제어부(210)는 디바이스(200)가 슬립 모드이거나 소정 시간 구간 동안 입력부(230)를 통해 아무런 입력이 수신되지 않은 경우와 같이 디바이스를 활발하게 모니터링하지 않을 때 알림 메시지를 전달할 수 있다. 알림 메시지가 송신되어야 할 수 있다고 결정하면, 제어부(210)는 통신부(220)를 제어하여 신뢰 리스트에 있는 활성화된 및/또는 접속가능한 디바이스들에게 알림 메시지를 전달할 수 있다. 알림 메시지들이 전송되어야 할 디바이스들이 신뢰 리스트에 포함된 정보에 따라 더 결정될 수 있다.
네트워크 이벤트는 디바이스(200)에 의해 생성되거나 디바이스(200)에서 수신된 이벤트를 포함할 수 있다. 다른 디바이스들은 다른 네트워크 이벤트를 생성할 수 있고, 사용자에게 관심 아이템 또는 관심 이벤트를 나타낸다. 네트워크 이벤트는 디바이스에서 수신되는 전화 또는 (문자 메시지 또는 이메일과 같은) 메시지일 수 있다. 다른 네트워크 이벤트들은 (소셜 네트워크와 같은) 온라인 서비스 또는 (약속 또는 스케줄링된 텔레비전 프로그램에 대한 리마인더와 같은) 캘린더 이벤트로부터의 알림을 포함할 수 있다. 네트워크 이벤트가 알림을 생성하는 것은 사용자에 의해 설정될 수 있다. 예를 들어, 사용자는 어떤 특정 상대로부터 전화가 올 때에만 네트워크 이벤트를 생성하거나 방송될 텔레비전 프로그램만이 네트워크 이벤트를 발생하도록 지정할 수 있다.
입력부(230)는 디바이스(200) 사용자로부터 입력을 수신할 수 있다. 입력부(230)는 복수의 키, 트랙패드, 또는 마우스를 포함할 수 있다. 입력부(230)의 특별한 디자인과 외양은 디바이스(230)의 디자인과 기능에 따라 달라질 수 있다. 입력부(230)는 입력을 수신하여 디바이스(200)가 언제, 어떻게 네트워크 이벤트를 생성하고 응답할지를 제어할 수 있다.
디스플레이부(240)는 액정 디스플레이(LCD)로 제공될 수 있다. 이 경우, 디스플레이부(240)는 LCD, 이미지 데이터가 저장되는 비디오 메모리, 및 LCD 엘리먼트를 제어하는 제어부를 포함할 수 있다. LCD가 터치 스크린으로 제공될 수 있다면, 디스플레이부(240)는 입력부(240)의 일부 또는 모든 기능을 수행할 수 있다.
디스플레이부(240)는 사용자 인터페이스를 디스플레이하여 사용자가 디바이스(200)에 의해 생성된 네트워크 이벤트 중 어느 네트워크 이벤트가 다른 디바이스들에게 보고될 것인지, 다른 디바이스로부터의 네트워크 이벤트들이 어떻게 디바이스(200)에 디스플레이되어야 하는지를 규정하게 할 수 있다. 또한, 사용자 설정에 따라, 디스플레이부(240)는 사용자 설정에 따라 다른 디바이스들로부터 수신한 네트워크 이벤트들과 관련된 알림을 디스플레이할 수 있다. 최종적으로, 디스플레이부는 또한 사용자 인터페이스를 디스플레이하여 사용자가 디바이스(200)를 서버(300)에 등록할 수 있게 하여 다른 디바이스들과 통신 이벤트에 대해 정보를 교환하게 할 수 있다.
도 3은 본 발명의 예시적인 실시예에 따른 서버를 도시한 것이다.
도 3을 참조하면, 서버(300)는 제어부(310), 통신부(320), 등록부(330) 및 스토리지부(340)를 포함할 수 있다. 디바이스(200)를 사용하여 서버(300)는 도 3에 도시되지 않은 부가 콤포넌트들을 포함할 수 있다. 또한 서버(300)는 네트워크의 임의의 디바이스 내에서 통합될 수 있다. 예를 들어, 도 1의 네트워크에서, 서버(300)는 별도의 디바이스로 있는 대신 데스크탑 컴퓨터에 통합될 수 있다. 서버(300)는 또한 무선 라우터 등에 통합될 수 있다.
통신부(320)는 네트워크의 다른 디바이스들로부터 통신을 수신할 수 있다. 이 통신은 다른 디바이스들로부터의 등록 요구 및 네트워크 이벤트에 대한 알림 메시지를 포함할 수 있다. 통신부(320)는 또한 갱신된 신뢰 리스트를 네트워크에서 다른 디바이스들에게 방송할 수 있다.
통신부(320)는 송신된 신호들을 상향변환(up-convert)하고, 그 송신된 신호들을 증폭하는 RF 송신기(도시되지 않음), 및 수신된 RF 신호들의 저잡음 증폭하고 그 수신된 RF신호를 하향변환(down-convert)하는 RF 수신기(도시되지 않음)를 포함할 수 있다.
제어부(310)는 서버(300)의 전체 동작들을 제어할 수 있다. 등록 요구가 통신부(320)를 통해 디바이스로부터 수신되면, 제어부(310)는 등록부(330)를 제어하여 하기와 같이 디바이스의 등록을 처리할 수 있다. 유사하게, 제어부(310)는 또한 통신부(320)를 제어하여 갱신된 신뢰 리스트를 다른 디바이스들로 송신할 수 있다.
등록부(330)는 디바이스들의 등록을 처리할 수 있다. 디바이스가 신뢰 리스트에 등록을 요구하면, 등록부(330)는 먼저 그 디바이스가 등록되어야 하는지를 판단할 수 있다. 일부의 경우, 등록을 요구한 임의의 디바이스는 신뢰 리스트에 등록될 수 있다. 다른 경우에, 등록부(330)는 그 디바이스를 등록하기 전에 인증 데이터 또는 다른 허가를 요구할 수 있다. 인증 데이터는, 예를 들어, 패스워드일 수 있고, 초기 등록 요구에 포함될 수 있다.
등록부(330)가, 디바이스가 등록되어야 하는지를 판단할 때, 신뢰 리스트를 갱신하고 스토리지부(340)에 저장할 수 있다. 신뢰 리스트는 네트워크 이벤트가 송신될 디바이스들뿐만 아니라 그 디바이스로 전송될 네트워크 이벤트에 대한 정보도 포함할 수 있다. 신뢰 리스트는 또한 각 디바이스에 대한 고유의 ID 및/또는 각 디바이스에 대한 주소 정보를 포함할 수 있다. 고유의 ID는 주소 정보와 동일할 수도, 다를 수도 있다. 고유 ID는 사용자에 의해 (예를 들어, '존의 휴대전화'와 같이 사람이 읽을 수 있는 포맷으로) 정의되거나 다른 정보에 따라 정의될 수 있다.
따라서, 신뢰 리스트는 네트워크 이벤트에 대한 알림 메시지를 디바이스(200)로 송신할 디바이스들을 식별하는 정보뿐만 아니라, 해당 디바이스로 송신될 (또는 송신되지 않을) 네트워크 이벤트 타입에 대한 정보를 포함할 수 있다. 예를 들어, 휴대 디바이스로부터의 등록 요구는 이메일 메시지에 대한 알림 메시지가 그 휴대 디바이스로 송신되어서는 안될 수 있다는 것, 태블릿 및 텔레비전에서 발신된 알림 메시지가 그 휴대 디바이스로 송신되어서는 안될 수 있다는 것을 특정할 수 있다. 이 정보는 서버(300)로 송신된 등록 요구에 포함될 수 있다.
등록부(330)는 또한 갱신된 신뢰 리스트를 다른 디바이스들로 송신할 수 있다. 이는 주기적으로 또는 등록부(330)가 신뢰 리스트를 갱신할 때마다 일어날 수 있다.
서버(300)의 기능은 집중되어 있거나 분산될 수 있다. 집중된 동작에서, 서버(300)는 모든 등록 요구를 수신하고 갱신된 신뢰 리스트를 다른 디바이스들로 송신할 수 있다. 서버(300)는 또한 네트워크 이벤트에 대한 모든 알림 메시지들을 수신하고, 그 알림들을 네트워크의 다른 디바이스들로 전달할 수 있다. 서버(300)는 또한 그 알림 메시지들을 (발신 디바이스가 다른 네트워크상에 있는 경우와 같이) 발신 디바이스에 의해 접속될 수 없는 활성화된 디바이스들에게만 전달할 수 있다. 이 경우, 서버(300)는 다른 네트워크에 적합한 포맷으로 알림 메시지를 변환할 수 있다.
분산 동작에서, 등록부(330)의 일부 또는 모든 기능들은 네트워크의 다른 디바이스들에 의해 수행될 수 있다. 예를 들어, 등록부(330)는 등록 요구의 수신, 신뢰 리스트의 갱신, 및 갱신된 리스트를 다른 디바이스들로 전달하는 것만을 할 수 있다. 등록부(330)의 기능은 또한 네트워크에서 다른 디바이스들간에 분산되어 점대점(peer-to-peer) 형태로 동작할 수 있다. 이 구현에서, 디바이스는 네트워크에 다른 디바이스로 요구를 송신할 수 있고, 그에 따라 신뢰 리스트를 갱신하고 갱신된 리스트를 네트워크의 다른 디바이스들에게 송신할 수 있다. 유사하게, 디바이스는 서버(300)를 통해 알림을 라우팅하는 대신 신뢰 리스트에 포함된 정보에 따라 네트워크 이벤트에 대한 알림 메시지를 모든 활성화된 및/또는 접속가능한 디바이스들에게 송신할 수 있다.
도 4는 본 발명의 예시적인 실시예에 따른 디바이스들간의 알림을 공유하는 방법에 대한 흐름도이다.
도 4를 참조하면, 디바이스(200)는 410단계에서 서버(300)로 등록 요구를 송신할 수 있다. 상술한 바와 같이, 디바이스(200)는 또한 다른 디바이스로 등록 요구를 송신할 수 있다. 등록 요구는 디바이스(200)의 고유 ID를 포함할 수 있다. 이 고유 ID는, 예를 들어, 디바이스(200)의 MAC 주소와 같은 하드웨어 식별자 또는 임의의 ID일 수 있고, 사용자에 의해 설정될 수 있다. 상술한 바와 같이, 등록 요구는 또한 디바이스(200)로 알림 메시지를 송신해야 하는 특정 디바이스들에 대한 정보(예를 들어, 고유 ID 또는 주소 정보), 및 알림 메시지가 디바이스(200)로 송신되어야 하는 네트워크 이벤트들의 타입들을 포함할 수 있다. 등록 요구는 디바이스(200)에 대한 주소 정보를 더 포함하여 다른 디바이스들이 알림 메시지를 디바이스(200)로 송신하게 할 수 있다.
420단계에서, 디바이스(200)는 서버(300) (또는 다른 디바이스)로부터 디바이스들에 대한 신뢰 리스트를 수신할 수 있다. 신뢰 리스트는 각 디바이스로 송신될 (또는 되지 않을) 해당 네트워크 이벤트들의 타입 및 주소 정보와 함께 각 디바이스에 대한 고유의 ID를 포함할 수 있다. 이 경우, 신뢰 리스트는 또한 디바이스(200)에 접속가능한 디바이스들에 대해서만 주소 정보를 포함할 수 있다. 예를 들어, 디바이스(200)가 Wi-Fi 네트워크에서 동작가능하다면, 디바이스(200)에 의해 수신된 신뢰 리스트는 Wi-Fi 네트워크에 의해 접속할 수 있는 디바이스들에 대해서만 주소정보를 포함할 수 있다.
430단계에서, 디바이스(200)는 네트워크 이벤트를 모니터할 수 있다. 이는 디바이스에 의해 생성된 네트워크 이벤트 또는 다른 디바이스들로부터 수신된 네트워크 이벤트에 대한 알림 메시지들을 포함할 수 있다.
440단계에서, 네트워크 이벤트가 디바이스(200)에 의해 생성될 수 있다면 (예를 들어, 전화가 디바이스(200)에 의해 수신될 수 있다면), 디바이스(200)는 알림 메시지를 네트워크에서 활성화되고 및/또는 접속가능한 다른 디바이스들에게 전송할 수 있다. 알림 메시지가 생성 및 송신되어야 하는지의 여부는 상술한 바와 같이, 디바이스(200)에서 사용자 설정에 따라 결정될 수 있다.
알림 메시지가 송신되면, 디바이스(200)는, 신뢰 리스트에 나타난 바와 같이, 수신 알림 메시지에 관심이 있는 다른 디바이스들에게만 알림 메시지를 송신할 수 있다. 유사하게, 네트워크 이벤트 타입에 따라, 해당 알림 메시지는 신뢰 리스트에 정의된 바와 같이 네트워크 이벤트 타입에 대한 알림 메시지 수신에 관심이 있는 디바이스들에게만 송신될 수 있다.
하나 이상의 디바이스들이 디바이스(200)에 접속할 수 없다면(아마 이 디바이스들이 다른 네트워크에 있기 때문에), 디바이스(200)는 서버(300)로 알림 메시지를 송신하여 다른 디바이스들에게 전달되게 하거나 접속 가능한 디바이스들에게 그 알림 메시지를 다른 디바이스들에게 전달하도록 요구할 수 있다. 이 경우, 알림 메시지는 메시지 식별자를 포함해 동일한 디바이스가 동일한 이벤트에 대해 여러 알림을 디스플레이하지 않도록 보장할 수 있다. 또는, 디바이스(200)는 접속가능하고, 사용가능한 디바이스들에게만 알림 메시지들을 송신할 수 있다.
알림 메시지는 디바이스의 고유 ID, 해당 네트워크 이벤트 타입 (예를 들어, 유입 이메일, 전화 또는 곧 방영될 텔레비전 프로그램) 및/또는 네트워크 이벤트에 대한 부가 정보를 포함할 수 있다. 이 부가 정보는 특별한 네트워크 이벤트에 따라 변할 수 있다. 예를 들어, 네트워크 이벤트는 유입 전화일 수 있고, 부가 정보는 발신측 이름과 전화번호일 수 있다. 디바이스(200)가 알림 메시지를 송신하면, 디바이스(200)는 430단계로 되돌아가서 네트워크 이벤트 모니터링을 계속할 수 있다.
디바이스(200)가 알림 메시지를 수신하면, 540단계에서 디바이스(200)는 알림 관련 네트워크 이벤트에 대해 사용자에게 디스플레이할 수 있다. 알림은 네트워크 이벤트를 생성하는 디바이스를 식별하는 정보 및 네트워크 이벤트에 대한 정보를 포함할 수 있다. 이 정보는 알림 메시지로부터 추출되고 및/또는 디바이스(200)에 저장된 부가 정보로 보충될 수 있다.
상술한 바와 같이, 디바이스(200)는 사용자의 선호도에 따라 설정될 수 있는 알림들만을 디스플레이할 수 있다. 예를 들어, 사용자는 휴대 전화로부터의 이메일 알림 (또는 특정 발신자로부터의 이메일과 관련된 이메일 알림)은 텔레비전에 디스플레이되지 않게 하는 설정을 입력할 수 있다. 이 경우, 텔레비전이 그 휴대 디바이스로부터의 유입 이메일에 대한 알림 메시지를 수신할 수 있다면, 그 네트워크 이벤트에 대한 정보는 텔레비전에 디스플레이되지 않는다. 디바이스(200)는 또한 그 네트워크 이벤트를 나타내는 오디오 신호를 생성하거나 진동할 수 있다. 메시지가 디스플레이되면, 디바이스(200)는 430단계로 되돌아가서 네트워크 이벤트에 대한 모니터링을 계속할 수 있다.
본 발명은 예시적인 실시예를 참조하여 도시되고 설명되었으며, 형태와 세부사항들의 다양한 변화가 첨부된 청구범위와 그 균등물에 의해 정의된 바와 같이 본 발명의 사상과 범위를 벗어나지 않고 그 안에서 이루어질 수 있음을 당업자는 이해해야 할 것이다.
200: 디바이스 210: 제어부
220: 통신부 230: 입력부
240: 디스플레이부 300: 서버
220: 통신부 230: 입력부
240: 디스플레이부 300: 서버
Claims (21)
- 데이터를 공유하기 위한 전자 장치에 있어서,
다른 디바이스들과 통신하는 통신부;
다른 디바이스로부터 생성된 네트워크 이벤트의 알림을 디스플레이하는 디스플레이부; 및
상기 통신부가 상기 다른 디바이스로부터 상기 네트워크 이벤트에 대한 제1알림 메시지를 수신할 때, 사용자에게 상기 알림을 제시하도록 상기 디스플레이부를 제어하는 제어부를 포함하는 전자 장치.
- 제1항에 있어서,
상기 네트워크 이벤트가 상기 전자 장치에서 발생나면, 상기 제어부는 상기 통신부를 제어하여 상기 전자 장치에서 발생하는 상기 네트워크 이벤트에 대한 제2알림 메시지를 디바이스들의 신뢰 리스트에 포함되고 상기 장치에 의해 접속가능한 다른 디바이스들에게 송신하는 전자 장치.
- 제2항에 있어서,
상기 알림 메시지는 상기 전자 장치의 고유 ID, 주소 정보, 상기 전자 장치에서 발생하는 네트워크 이벤트 타입 및 상기 전자 장치에서 발생하는 상기 네트워크 이벤트에 대한 부가 정보 중 적어도 하나를 포함하는 전자 장치.
- 제3항에 있어서,
상기 제어부는 상기 디스플레이부를 제어하여 상기 제1알림 메시지에 포함된 정보에 따라 상기 알림을 사용자에게 제시하는 전자 장치.
- 제2항에 있어서,
상기 통신부는 등록 요구를 송신하는 것에 응답하여 상기 신뢰하는 디바이스 리스트를 수신하는 전자 장치.
- 제5항에 있어서,
상기 통신부는 상기 등록 요구를 서버로 전송하고, 응답으로 상기 서버로부터 상기 디바이스들의 신뢰 리스트를 수신하는 전자 장치.
- 제5항에 있어서,
상기 등록 요구는 상기 전자 장치 고유 ID, 상기 전자 장치의 주소 정보, 해당 메시지들이 상기 전자 장치로 전송될 것인지 아닌지에 대한 네트워크 이벤트 타입 및 알림 메시지를 상기 전자 장치로 송신해야 하는 디바이스에 대한 정보 중 적어도 하나를 포함하는 전자 장치.
- 제2항에 있어서,
상기 디바이스들의 신뢰 리스트는,
상기 신뢰 리스트에 있는 각 디바이스에 대해 그 디바이스의 고유 ID, 그 디바이스의 주소 정보, 해당 메시지들이 그 디바이스로 전송되어야 할 것인지 아닌지에 대한 네트워크 이벤트 타입, 및 그 디바이스로 알림 메시지들을 송신해야 하는 디바이스들 중 적어도 하나를 포함하는 전자 장치.
- 제8항에 있어서,
상기 제어부는 상기 통신부를 제어하여, 상기 신뢰 리스트에 있고 활성화되고 상기 디바이스에 의해 접속가능한 디바이스들로 상기 신뢰 리스트에서의 상기 정보에 따라 상기 제1알림을 송신하는 전자 장치.
- 제1항에 있어서,
상기 제어부는 상기 디스플레이부를 제어하여 사용자 설정에 따라 상기 알림을 디스플레이하는 전자 장치.
- 전자 장치에서 디바이스들간의 알림을 공유하는 방법에 있어서,
디바이스들의 신뢰 리스트에 포함된 복수의 디바이스들 중 하나로부터 네트워크 이벤트에 대한 제1알림 메시지를 수신하는 동작; 및
상기 전자 장치의 디스플레이에 상기 알림을 디스플레이하는 동작을 포함하는 방법.
- 제11항에 있어서,
상기 전자 장치의 고유 ID, 주소 정보, 해당 메시지가 상기 전자 장치로 송신될 것인지 아닌지에 대한 네트워크 이벤트 타입 및 알림 메시지를 상기 전자 장치로 송신해야 하는 디바이스들에 대한 정보 중 적어도 하나를 포함하는 등록 요구를 송신하는 동작; 및
상기 등록 요구에 대한 응답으로 디바이스들의 신뢰 리스트를 수신하는 동작을 더 포함하는 방법.
- 제12항에 있어서,
상기 다비이스들의 신뢰 리스트는 상기 신뢰 리스트에 포함된 각 디바이스에 대해, 그 디바이스의 고유 ID, 그 디바이스의 주소 정보, 해당 메시지들이 그 디바이스로 전송될 것인지 아닌지에 대한 네트워크 이벤트 타입, 및 그 디바이스로 알림 메시지들을 송신해야 하는 디바이스들 중 적어도 하나를 포함하는 방법.
- 제11항에 있어서,
네트워크 이벤트가 상기 전자 장치에서 발생하면, 상기 전자 장치에서 발생하는 상기 네트워크 이벤트에 대한 제2알림 메시지를 신뢰 리스트에 포함되고 상기 장치에 접속가능한 하나 이상의 디바이스들에게 송신하는 동작을 더 포함하는 방법.
- 제11항에 있어서,
상기 디바이스들의 신뢰 리스트는 상기 신뢰 리스트에 있는 각 디바이스에 대해 그 디바이스로 송신될 알림 메시지들의 타입들에 대한 리스트를 포함하는 방법.
- 제12항에 있어서,
상기 알림을 디스플레이하는 동작은 사용자 설정에 따라 상기 알림을 디스플레이하는 동작을 포함하는 방법.
- 서버에 있어서,
네트워크 이벤트에 대한 등록 요구와 알림 메시지를 다른 디바이스로부터 수신하는 통신부; 및
상기 통신부로부터 등록 요구를 수신하고, 상기 등록 요구에서 지정된 디바이스를 디바이스들의 신뢰 리스트에 추가하고, 갱신된 신뢰 리스트를 다른 디바이스들에게 송신하는 등록부를 포함하는 서버.
- 제17항에 있어서,
상기 등록 요구는 상기 등록 요구를 송신하는 디바이스의 고유 ID, 상기 등록 요구를 송신하는 디바이스의 주소 정보, 해당 메시지들이 상기 등록 요구를 송신하는 디바이스로 전송될 것인지 아닌지에 대한 네트워크 이벤트 타입, 및 알림 메시지들을 상기 등록 요구를 송신한 디바이스로 송신해야 하는 디바이스들에 대한 정보 중 적어도 하나를 포함하고,
상기 디바이스들의 신뢰 리스트는, 상기 신뢰 리스트에 있는 각 디바이스에 대해 그 디바이스의 고유 ID, 그 디바이스의 주소 정보, 해당 메시지들이 그 디바이스로 전송될 것인지 아닌지에 대한 네트워크 이벤트 타입, 및 그 디바이스로 알림 메시지들을 송신해야 하는 디바이스들 중 적어도 하나를 포함하는 서버.
- 제17항에 있어서,
상기 통신부가 알림 메시지를 수신하면, 상기 등록부는 상기 통신부를 제어하여 상기 알림 메시지를 송신한 디바이스로부터 접속가능하지 않은 다른 디바이스들에게 상기 알림 메시지를 송신하는 서버.
- 제17항에 있어서,
상기 등록부는 상기 통신부를 제어하여 상기 신뢰 리스트를 규칙적인 기반으로 또는 상기 신뢰 리스트가 갱신될 때 송신하는 서버.
- 제17항에 있어서,
상기 등록부는 상기 디바이스들의 신뢰 리스트에 상기 디바이스를 추가하기 전에 상기 등록 메시지에 포함된 인증 정보를 기반으로 상기 알림 메시지를 인증하는 서버.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/677,739 | 2012-11-15 | ||
| US13/677,739 US9628424B2 (en) | 2012-11-15 | 2012-11-15 | Apparatus and method for sharing time-sensitive data between devices with intermittent connectivity |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20140063406A true KR20140063406A (ko) | 2014-05-27 |
Family
ID=50682793
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020130124115A Withdrawn KR20140063406A (ko) | 2012-11-15 | 2013-10-17 | 간헐적 연결성을 갖는 디바이스들간의 시간에 민감한 데이터를 공유하는 장치 및 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9628424B2 (ko) |
| KR (1) | KR20140063406A (ko) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4344163A3 (en) | 2011-06-05 | 2024-04-24 | Apple Inc. | Systems and methods for displaying notifications received from multiple applications |
| CN103973786B (zh) * | 2014-05-07 | 2017-05-24 | 惠州Tcl移动通信有限公司 | 电子设备的通知消息的同步方法及电子设备 |
| US20150350146A1 (en) * | 2014-05-29 | 2015-12-03 | Apple Inc. | Coordination of message alert presentations across devices based on device modes |
| WO2015183558A1 (en) * | 2014-05-29 | 2015-12-03 | Apple Inc. | Coordination of message alert presentations across devices based on device modes |
| US20150350141A1 (en) | 2014-05-31 | 2015-12-03 | Apple Inc. | Message user interfaces for capture and transmittal of media and location content |
| DE212015000194U1 (de) | 2014-08-06 | 2017-05-31 | Apple Inc. | Verkleinerte Benutzeroberflächen für Batteriemanagement |
| WO2016036545A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Reduced-size notification interface |
| EP4668726A3 (en) | 2014-09-02 | 2026-03-25 | Apple Inc. | Phone user interface |
| KR102016160B1 (ko) * | 2014-09-02 | 2019-08-29 | 애플 인크. | 경고를 관리하기 위한 축소된 크기의 인터페이스 |
| US20160224973A1 (en) | 2015-02-01 | 2016-08-04 | Apple Inc. | User interface for payments |
| US10216351B2 (en) | 2015-03-08 | 2019-02-26 | Apple Inc. | Device configuration user interface |
| US10666658B2 (en) * | 2017-01-30 | 2020-05-26 | Ncr Corporation | Trusted network entity secure connectivity |
| US10587577B2 (en) * | 2017-09-27 | 2020-03-10 | Servicenow, Inc. | Dynamic, event-driven traffic control in a managed network |
| KR20200043125A (ko) * | 2018-10-17 | 2020-04-27 | 삼성전자주식회사 | 원격 제어 장치 및 그 제어 방법 |
| KR102731367B1 (ko) * | 2018-12-06 | 2024-11-18 | 삼성전자주식회사 | 원격 제어 장치, 디스플레이 장치 및 이를 포함하는 원격 제어 시스템 |
| EP3956697A4 (en) * | 2019-04-17 | 2022-12-28 | Apple Inc. | USER INTERFACES FOR TRACKING AND SEARCHING ITEMS |
| WO2020223176A1 (en) | 2019-04-28 | 2020-11-05 | Prestacom Services Llc | Generating tactile output sequences associated with an object |
| US11481094B2 (en) | 2019-06-01 | 2022-10-25 | Apple Inc. | User interfaces for location-related communications |
| US11477609B2 (en) | 2019-06-01 | 2022-10-18 | Apple Inc. | User interfaces for location-related communications |
| US11152100B2 (en) | 2019-06-01 | 2021-10-19 | Apple Inc. | Health application user interfaces |
| US11678159B2 (en) * | 2019-10-03 | 2023-06-13 | Charter Communications Operating, Llc | Distributed trigger-based function execution in a mesh network |
| WO2022067316A1 (en) | 2020-09-25 | 2022-03-31 | Apple Inc. | User interfaces for tracking and finding items |
| US12405717B2 (en) | 2020-10-26 | 2025-09-02 | Apple Inc. | Methods and user interfaces for handling user requests |
| KR102936402B1 (ko) | 2021-04-19 | 2026-03-10 | 애플 인크. | 위치 추적을 위한 사용자 인터페이스들 |
| WO2022246411A2 (en) | 2021-05-17 | 2022-11-24 | Apple Inc. | User interfaces for entity status |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI349204B (en) * | 2003-01-10 | 2011-09-21 | Panasonic Corp | Group admission system and server and client therefor |
| US20040158610A1 (en) * | 2003-02-10 | 2004-08-12 | Davis Joel A. | Client proxying for instant messaging |
| EP1865699A4 (en) * | 2005-03-30 | 2012-02-01 | Fujitsu Ltd | PORTABLE TELEPHONE AND FORWARDING PROGRAM |
| EP1921559A1 (en) * | 2005-08-31 | 2008-05-14 | Sony Corporation | Group registration device, group registration release device, group registration method, license acquisition device, license acquisition method, time setting device, and time setting method |
| KR100823273B1 (ko) * | 2006-06-30 | 2008-04-21 | 삼성전자주식회사 | UPnP 컨텐트 디렉토리 서비스를 동기화하는 방법 및장치 |
| US8144006B2 (en) * | 2006-09-19 | 2012-03-27 | Sharp Laboratories Of America, Inc. | Methods and systems for message-alert display |
| US20080085682A1 (en) * | 2006-10-04 | 2008-04-10 | Bindu Rama Rao | Mobile device sharing pictures, streaming media and calls locally with other devices |
| US8522019B2 (en) * | 2007-02-23 | 2013-08-27 | Qualcomm Incorporated | Method and apparatus to create trust domains based on proximity |
| US9294609B2 (en) * | 2007-02-27 | 2016-03-22 | Sony Corporation | Events on multiple phones |
| US8705722B2 (en) * | 2007-05-22 | 2014-04-22 | Verizon Patent And Licensing Inc. | Automatic routing of communications to user endpoints |
| US7853992B2 (en) * | 2007-05-31 | 2010-12-14 | Microsoft Corporation | Configuring security mechanisms utilizing a trust system |
| US8234410B2 (en) * | 2008-01-04 | 2012-07-31 | International Business Machines Corporation | Subscriber driven media agnostic content delivery across networks |
| KR101596955B1 (ko) * | 2009-02-20 | 2016-02-23 | 삼성전자주식회사 | 통합 인터넷 프로토콜 메시징 시스템에서 세션 트랜스퍼 방법 |
| US20100304719A1 (en) * | 2009-05-29 | 2010-12-02 | Rohit Deep | Setting phone profiles using calendar availability status |
| US8145199B2 (en) * | 2009-10-31 | 2012-03-27 | BT Patent LLC | Controlling mobile device functions |
| US9215735B2 (en) * | 2010-03-03 | 2015-12-15 | Modena Enterprises, Llc | Systems and methods for initiating communications with contacts based on a communication specification |
| US8897759B2 (en) * | 2010-11-10 | 2014-11-25 | Cox Communications, Inc. | Systems and methods for dynamically forwarding wireless communications on mobile communications devices |
| US8831661B2 (en) * | 2011-02-18 | 2014-09-09 | Futurewei Technologies, Inc. | Method, system and apparatus for contacting a target mobile station using a secondary connection |
| US20130241918A1 (en) * | 2012-03-13 | 2013-09-19 | Samsung Electronics Co. Ltd. | Apparatus and method for centralized application notifications |
| US8948821B2 (en) * | 2012-05-27 | 2015-02-03 | Qualcomm Incorporated | Notification based on user context |
-
2012
- 2012-11-15 US US13/677,739 patent/US9628424B2/en active Active
-
2013
- 2013-10-17 KR KR1020130124115A patent/KR20140063406A/ko not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| US9628424B2 (en) | 2017-04-18 |
| US20140136633A1 (en) | 2014-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9628424B2 (en) | Apparatus and method for sharing time-sensitive data between devices with intermittent connectivity | |
| US11580498B2 (en) | Ranking notifications based on rules | |
| US20130132573A1 (en) | Delivery Of A Communication Event | |
| EP2782297B1 (en) | Method and apparatus for providing state information | |
| RU2610679C1 (ru) | Способ и устройство для мгновенного обмена сообщениями | |
| US10110548B2 (en) | Delivery and management of status notifications for multiple message formats | |
| CN106464947B (zh) | 用于提供媒体推荐的方法和计算系统 | |
| US20110281568A1 (en) | Management of incoming telephony communications in a local media network | |
| EP2717602A1 (en) | Method and apparatuses to enable mobile users to receive personalized notifications | |
| KR100566263B1 (ko) | 스케쥴 내용에 따라 메신저 상태 정보를 변경하는 메신저서비스 제공 시스템 및 방법 | |
| WO2008076827B1 (en) | Mobile proximity-based notifications | |
| WO2018184266A1 (zh) | 直播频道中的通信方法、装置及系统 | |
| CN106254192B (zh) | 提示方法、提示装置及提示系统 | |
| KR20110005848A (ko) | 차등화된 메시지 전달 통지 | |
| KR20140113253A (ko) | 네트워크상의 장치들의 애플리케이션 연결 방법 | |
| KR20150110265A (ko) | 상태 기반의 자동화 연결 제어 방법 및 시스템 | |
| CN103491240B (zh) | 一种闹钟响铃方法、装置及移动终端 | |
| CN106412884B (zh) | Wifi连接的管理方法及装置 | |
| CN114627879B (zh) | 组网内设备的唤醒方法、装置、电子设备及可读存储介质 | |
| WO2017197944A1 (zh) | 终端间的通知消息提示方法及终端 | |
| CN108809799A (zh) | 信息发送方法、信息显示方法、装置及系统 | |
| EP2597826B1 (en) | Delivery of a communication event | |
| CN105827513B (zh) | 视频信息的分享方法、装置和设备 | |
| JP2017528799A (ja) | メッセージングサービスのエクスポート | |
| WO2018227785A1 (zh) | 一种更新联系人的名片的方法及终端 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20131017 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |