KR20170115059A - 모바일 장치 상의 애플리케이션에서 원격 웹 클라이언트를 관리하는 기술 - Google Patents
모바일 장치 상의 애플리케이션에서 원격 웹 클라이언트를 관리하는 기술 Download PDFInfo
- Publication number
- KR20170115059A KR20170115059A KR1020177022038A KR20177022038A KR20170115059A KR 20170115059 A KR20170115059 A KR 20170115059A KR 1020177022038 A KR1020177022038 A KR 1020177022038A KR 20177022038 A KR20177022038 A KR 20177022038A KR 20170115059 A KR20170115059 A KR 20170115059A
- Authority
- KR
- South Korea
- Prior art keywords
- messaging
- user account
- remote web
- messaging application
- web browser
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/34—Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
-
- H04L51/16—
-
- 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/216—Handling conversation history, e.g. grouping of messages in sessions or threads
-
- H04L51/38—
-
- 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/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
Description
도 2는 로컬 웹 서버가 모바일 장치 상에서 실행되는 메시징 웹 액세스 시스템의 실시예를 도시한다.
도 3은 원격 웹 서버가 별개의 웹 서버 장치 상에서 실행되는 메시징 웹 액세스 시스템의 실시예를 도시한다.
도 4는 메시징 시스템의 실시예를 도시한다.
도 5는 메시징 웹 액세스 시스템을 위한 논리 흐름의 실시예를 도시한다.
도 6은 도 1의 시스템을 위한 중앙 집중식 시스템의 실시예를 도시한다.
도 7은 도 1의 시스템을 위한 분산형 시스템의 실시예를 도시한다.
도 8은 컴퓨팅 구조의 실시예를 도시한다.
도 9는 통신 구조의 실시예를 도시한다.
도 10은 라디오 장치 구조의 실시예를 도시한다.
Claims (30)
- 모바일 장치 상의 메시징 애플리케이션에서 원격 웹 브라우저로부터 요청을 수신하는 단계;
메시징 애플리케이션 및 원격 웹 브라우저 간의 암호화 연결을 확립하는 단계;
메시징 애플리케이션에서 메시징 업데이트를 수신하는 단계; 및
메시징 애플리케이션으로부터 원격 웹 브라우저로 메시징 업데이트를 송신하는 단계를 포함하고,
요청은 원격 웹 브라우저가 메시징 애플리케이션으로부터 메시징 업데이트를 수신하기 위한 것인 컴퓨터 구현 방법. - 청구항 1에 있어서,
암호화 연결은 원격 웹 서버를 통해 송신되는 컴퓨터 구현 방법. - 청구항 2에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 원격 웹 서버는 미래의 웹 브라우저 세션을 위해 제1 사용자 계정에 대한 메시징 상태를 캐시하도록 동작하고, 원격 웹 서버에 캐시된 메시징 상태로의 접근은 모바일 장치 상의 메시징 애플리케이션에 의해 제어되는 컴퓨터 구현 방법. - 청구항 1에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 메시징 업데이트는 제1 사용자 계정 및 제2 사용자 계정 간의 메시징 대화에 대응하고, 방법은:
모바일 장치 상의 로컬 저장소로부터 제1 사용자 계정과 연관된 메시징 상태를 검색하는 단계; 및
원격 웹 서버로 메시징 상태를 송신하는 단계를 더 포함하고,
메시징 상태는 제1 사용자 계정을 위한 연락처 리스트의 적어도 일부를 포함하고, 메시징 상태는 제1 사용자 계정 및 제2 사용자 계정 간의 메시징 대화의 내역을 포함하는 컴퓨터 구현 방법. - 청구항 4에 있어서,
제1 사용자 계정을 위한 연락처 리스트를 검색하는 단계; 및
연락처 리스트의 연락처의 메시징 활동에 기반하여 연락처 리스트의 일부를 결정하는 단계를 더 포함하는 컴퓨터 구현 방법. - 청구항 1에 있어서,
모바일 장치의 카메라 장치를 사용하여 기계 판독가능한 광학 라벨을 캡처하는 단계;
기계 판독가능한 광학 라벨로부터 웹 세션 식별자를 추출하는 단계; 및
암호화 연결의 확립을 위하여 웹 세션 식별자에 기반하여 원격 웹 브라우저를 식별하는 단계를 더 포함하고,
기계 판독가능한 광학 라벨은 원격 웹 브라우저에 의해 디스플레이되는 컴퓨터 구현 방법. - 청구항 1에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 방법은:
암호화 연결을 통해 원격 웹 브라우저로부터 발신 메시지를 수신하는 단계; 및
발신 메시지를 제2 메시징 애플리케이션으로 송신하는 단계를 더 포함하고,
발신 메시지는 메시징 서비스의 제2 사용자 계정과의 메시징 대화와 연관되고,
제2 메시징 애플리케이션은 제2 사용자 계정과 연관되는 컴퓨터 구현 방법. - 모바일 장치 상의 프로세서 회로;
원격 웹 브라우저로부터 요청을 수신하고; 메시징 애플리케이션 및 원격 웹 브라우저 간의 암호화 연결을 확립하고; 메시징 애플리케이션에서 메시징 업데이트를 수신하고; 및 메시징 애플리케이션으로부터 원격 웹 브라우저로 메시징 업데이트를 송신하도록 프로세서 회로 상에서 동작하는 메시징 애플리케이션을 포함하고,
요청은 원격 웹 브라우저가 메시징 애플리케이션으로부터 메시징 업데이트를 수신하기 위한 것인 장치. - 청구항 8에 있어서,
암호화 연결은 원격 웹 서버를 통해 송신되는 장치. - 청구항 9에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 원격 웹 서버는 미래의 웹 브라우저 세션을 위해 제1 사용자 계정에 대한 메시징 상태를 캐시하도록 동작하고, 원격 웹 서버에 캐시된 메시징 상태로의 접근은 모바일 장치 상의 메시징 애플리케이션에 의해 제어되는 장치. - 청구항 8에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 메시징 업데이트는 제1 사용자 계정 및 제2 사용자 계정 간의 메시징 대화에 대응하고, 메시징 애플리케이션은 모바일 장치 상의 로컬 저장소로부터 제1 사용자 계정과 연관된 메시징 상태를 검색하고; 및 원격 웹 서버로 메시징 상태를 송신하도록 더 동작하고,
메시징 상태는 제1 사용자 계정을 위한 연락처 리스트의 적어도 일부를 포함하고, 메시징 상태는 제1 사용자 계정 및 제2 사용자 계정 간의 메시징 대화의 내역을 포함하는 장치. - 청구항 11에 있어서,
메시징 애플리케이션은 제1 사용자 계정을 위한 연락처 리스트를 검색하고; 및 연락처 리스트의 연락처의 메시징 활동에 기반하여 연락처 리스트의 일부를 결정하도록 더 동작하는 장치. - 청구항 8에 있어서,
메시징 애플리케이션은 모바일 장치의 카메라 장치를 사용하여 기계 판독가능한 광학 라벨을 캡처하고; 기계 판독가능한 광학 라벨로부터 웹 세션 식별자를 추출하고; 및 암호화 연결의 확립을 위하여 웹 세션 식별자에 기반하여 원격 웹 브라우저를 식별하도록 더 동작하고,
기계 판독가능한 광학 라벨은 원격 웹 브라우저에 의해 디스플레이되는 장치. - 청구항 8에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 메시징 애플리케이션은 암호화 연결을 통해 원격 웹 브라우저로부터 발신 메시지를 수신하고; 및 발신 메시지를 제2 메시징 애플리케이션으로 송신하도록 더 동작하고,
발신 메시지는 메시징 서비스의 제2 사용자 계정과의 메시징 대화와 연관되고,
제2 메시징 애플리케이션은 제2 사용자 계정과 연관되는 장치. - 명령어를 포함하는 적어도 하나의 컴퓨터 판독가능한 저장 매체로서, 명령어는 실행될 때, 시스템으로 하여금:
모바일 장치 상의 메시징 애플리케이션에서 원격 웹 브라우저로부터 요청을 수신하고;
메시징 애플리케이션 및 원격 웹 브라우저 간의 암호화 연결을 확립하고;
메시징 애플리케이션에서 메시징 업데이트를 수신하고; 및
메시징 애플리케이션으로부터 원격 웹 브라우저로 메시징 업데이트를 송신하도록 야기하고,
요청은 원격 웹 브라우저가 메시징 애플리케이션으로부터 메시징 업데이트를 수신하기 위한 것인 컴퓨터 판독가능한 저장 매체. - 청구항 15에 있어서,
암호화 연결은 원격 웹 서버를 통해 송신되는 컴퓨터 판독가능한 저장 매체. - 청구항 16에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 원격 웹 서버는 미래의 웹 브라우저 세션을 위해 제1 사용자 계정에 대한 메시징 상태를 캐시하도록 동작하고, 원격 웹 서버에 캐시된 메시징 상태로의 접근은 모바일 장치 상의 메시징 애플리케이션에 의해 제어되는 컴퓨터 판독가능한 저장 매체. - 청구항 15에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 메시징 업데이트는 제1 사용자 계정 및 제2 사용자 계정 간의 메시징 대화에 대응하고, 컴퓨터 판독가능한 저장 매체는, 실행될 때, 시스템으로 하여금:
제1 사용자 계정을 위한 연락처 리스트를 검색하고; 및
연락처 리스트의 연락처의 메시징 활동에 기반하여 연락처 리스트의 일부를 결정하고,
모바일 장치 상의 로컬 저장소로부터 제1 사용자 계정과 연관된 메시징 상태를 검색하고; 및
원격 웹 서버로 메시징 상태를 송신하도록 야기하는 명령어를 더 포함하고,
메시징 상태는 제1 사용자 계정을 위한 연락처 리스트의 적어도 일부를 포함하고, 메시징 상태는 제1 사용자 계정 및 제2 사용자 계정 간의 메시징 대화의 내역을 포함하는 컴퓨터 판독가능한 저장 매체. - 청구항 15에 있어서,
실행될 때, 시스템으로 하여금:
모바일 장치의 카메라 장치를 사용하여 기계 판독가능한 광학 라벨을 캡처하고;
기계 판독가능한 광학 라벨로부터 웹 세션 식별자를 추출하고; 및
암호화 연결의 확립을 위하여 웹 세션 식별자에 기반하여 원격 웹 브라우저를 식별하도록 야기하는 명령어를 더 포함하고,
기계 판독가능한 광학 라벨은 원격 웹 브라우저에 의해 디스플레이되는 컴퓨터 판독가능한 저장 매체. - 청구항 15에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 컴퓨터 판독가능한 저장 매체는, 실행될 때, 시스템으로 하여금:
암호화 연결을 통해 원격 웹 브라우저로부터 발신 메시지를 수신하고; 및
발신 메시지를 제2 메시징 애플리케이션으로 송신하도록 야기하는 명령어를 더 포함하고,
발신 메시지는 메시징 서비스의 제2 사용자 계정과의 메시징 대화와 연관되고,
제2 메시징 애플리케이션은 제2 사용자 계정과 연관되는 컴퓨터 판독가능한 저장 매체. - 모바일 장치 상의 메시징 애플리케이션에서 원격 웹 브라우저로부터 요청을 수신하는 단계;
메시징 애플리케이션 및 원격 웹 브라우저 간의 암호화 연결을 확립하는 단계;
메시징 애플리케이션에서 메시징 업데이트를 수신하는 단계; 및
메시징 애플리케이션으로부터 원격 웹 브라우저로 메시징 업데이트를 송신하는 단계를 포함하고,
요청은 원격 웹 브라우저가 메시징 애플리케이션으로부터 메시징 업데이트를 수신하기 위한 것인 컴퓨터 구현 방법. - 청구항 21에 있어서,
암호화 연결은 원격 웹 서버를 통해 송신되는 컴퓨터 구현 방법. - 청구항 22에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 원격 웹 서버는 미래의 웹 브라우저 세션을 위해 제1 사용자 계정에 대한 메시징 상태를 캐시하도록 동작하고, 원격 웹 서버에 캐시된 메시징 상태로의 접근은 모바일 장치 상의 메시징 애플리케이션에 의해 제어되는 컴퓨터 구현 방법. - 청구항 21 내지 청구항 23 중 어느 하나의 항에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 메시징 업데이트는 제1 사용자 계정 및 제2 사용자 계정 간의 메시징 대화에 대응하고, 방법은:
모바일 장치 상의 로컬 저장소로부터 제1 사용자 계정과 연관된 메시징 상태를 검색하는 단계; 및
원격 웹 서버로 메시징 상태를 송신하는 단계를 더 포함하고,
메시징 상태는 제1 사용자 계정을 위한 연락처 리스트의 적어도 일부를 포함하고, 메시징 상태는 제1 사용자 계정 및 제2 사용자 계정 간의 메시징 대화의 내역을 포함하는 컴퓨터 구현 방법. - 청구항 24에 있어서,
제1 사용자 계정을 위한 연락처 리스트를 검색하는 단계; 및
연락처 리스트의 연락처의 메시징 활동에 기반하여 연락처 리스트의 일부를 결정하는 단계를 더 포함하는 컴퓨터 구현 방법. - 청구항 21 내지 청구항 25 중 어느 하나의 항에 있어서,
모바일 장치의 카메라 장치를 사용하여 기계 판독가능한 광학 라벨을 캡처하는 단계;
기계 판독가능한 광학 라벨로부터 웹 세션 식별자를 추출하는 단계; 및
암호화 연결의 확립을 위하여 웹 세션 식별자에 기반하여 원격 웹 브라우저를 식별하는 단계를 더 포함하고,
기계 판독가능한 광학 라벨은 원격 웹 브라우저에 의해 디스플레이되는 컴퓨터 구현 방법. - 청구항 21 내지 청구항 26 중 어느 하나의 항에 있어서,
메시징 애플리케이션은 메시징 서비스와의 제1 사용자 계정과 연관되고, 방법은:
암호화 연결을 통해 원격 웹 브라우저로부터 발신 메시지를 수신하는 단계; 및
발신 메시지를 제2 메시징 애플리케이션으로 송신하는 단계를 더 포함하고,
발신 메시지는 메시징 서비스의 제2 사용자 계정과의 메시징 대화와 연관되고,
제2 메시징 애플리케이션은 제2 사용자 계정과 연관되는 컴퓨터 구현 방법. - 하나 이상의 컴퓨터 판독가능한 비일시적 저장 매체로서, 실행될 때 청구항 21 내지 청구항 27 중 어느 하나의 항에 따른 방법을 수행하도록 동작가능한 소프트웨어를 포함하는 컴퓨터 판독가능한 비일시적 저장 매체.
- 하나 이상의 프로세서; 및 프로세서에 연결되고 프로세서에 의해 실행가능한 명령어를 포함하는 적어도 하나의 메모리를 포함하고, 프로세서는 명령어를 실행할 때 청구항 21 내지 청구항 27 중 어느 하나의 항에 따른 방법을 수행하도록 동작가능한 시스템.
- 바람직하게는 컴퓨터 판독가능한 비일시적 저장 매체를 포함하는 컴퓨터 프로그램 제품으로서, 데이터 프로세싱 시스템 상에서 실행될 때 청구항 21 내지 청구항 27 중 어느 하나의 항에 따른 방법을 수행하도록 동작가능한 컴퓨터 프로그램 제품.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562102815P | 2015-01-13 | 2015-01-13 | |
US62/102,815 | 2015-01-13 | ||
US14/676,881 US9992258B2 (en) | 2015-01-13 | 2015-04-02 | Techniques for managing a remote web client from an application on a mobile device |
US14/676,881 | 2015-04-02 | ||
PCT/US2015/024187 WO2016114806A1 (en) | 2015-01-13 | 2015-04-03 | Techniques for managing a remote web client from an application on a mobile device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170115059A true KR20170115059A (ko) | 2017-10-16 |
KR102276159B1 KR102276159B1 (ko) | 2021-07-12 |
Family
ID=56368376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177022038A Active KR102276159B1 (ko) | 2015-01-13 | 2015-04-03 | 모바일 장치 상의 애플리케이션에서 원격 웹 클라이언트를 관리하는 기술 |
Country Status (11)
Country | Link |
---|---|
US (2) | US9992258B2 (ko) |
EP (2) | EP3576355A1 (ko) |
JP (2) | JP6526208B6 (ko) |
KR (1) | KR102276159B1 (ko) |
CN (1) | CN108419452B (ko) |
AU (1) | AU2015377217B2 (ko) |
BR (1) | BR112017014984A2 (ko) |
CA (1) | CA2973559A1 (ko) |
IL (1) | IL253379B (ko) |
MX (1) | MX370797B (ko) |
WO (1) | WO2016114806A1 (ko) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9992258B2 (en) * | 2015-01-13 | 2018-06-05 | Whatsapp Inc. | Techniques for managing a remote web client from an application on a mobile device |
US9559995B1 (en) * | 2015-10-19 | 2017-01-31 | Meteors Information Systems Limited | System and method for broadcasting contents from web-based browser to a recipient device using extensible messaging and presence protocol (XMPP) |
WO2018027059A1 (en) | 2016-08-03 | 2018-02-08 | KryptCo, Inc. | Systems and methods for delegated cryptography |
CN106790341B (zh) * | 2016-09-08 | 2019-11-22 | 大连海事大学 | 移动Web服务应用的自适应部署方法 |
US10778831B2 (en) | 2017-02-17 | 2020-09-15 | Whatsapp Inc. | Methods and systems for displaying an ephemeral content message |
EP3825885A1 (en) * | 2017-02-17 | 2021-05-26 | WhatsApp, Inc. | Methods and systems for processing an ephemeral content message |
US10706843B1 (en) * | 2017-03-09 | 2020-07-07 | Amazon Technologies, Inc. | Contact resolution for communications systems |
EP3382624A1 (en) * | 2017-03-28 | 2018-10-03 | WhatsApp, Inc. | Techniques for templated messages |
US10547577B2 (en) | 2017-03-28 | 2020-01-28 | Whatsapp Inc. | Techniques for templated messages |
US10536521B2 (en) * | 2017-07-12 | 2020-01-14 | Sap Se | Web share |
US10671375B1 (en) * | 2018-11-09 | 2020-06-02 | Capital One Services, Llc | Tokenized mobile device update systems and methods |
US11425205B1 (en) * | 2019-07-16 | 2022-08-23 | Whatsapp Inc. | Methods and systems for transmitting an image in chunks |
US11646983B1 (en) | 2019-07-16 | 2023-05-09 | Whatsapp Llc | Methods and systems for transmitting an image with thumbnail data |
US11651099B2 (en) * | 2021-03-19 | 2023-05-16 | Cloudflare, Inc. | Persisting encrypted remote browser data at a local browser for use in a remote browser |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011115989A2 (en) * | 2010-03-19 | 2011-09-22 | Microsoft Corporation | Dynamic contacts list management |
US20120028615A1 (en) * | 2010-08-02 | 2012-02-02 | Microsoft Corporation | Two-way communication of events between a mobile device and remote client |
US20120079043A1 (en) * | 2010-09-27 | 2012-03-29 | Research In Motion Limited | Method, apparatus and system for accessing an application across a plurality of computers |
Family Cites Families (79)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6983308B1 (en) * | 1998-11-19 | 2006-01-03 | Openwave Systems, Inc. | Mail synchronization of remote and local mail systems |
US6999912B2 (en) * | 2001-03-13 | 2006-02-14 | Microsoft Corporation | Provisioning computing services via an on-line networked computing environment |
US6968362B2 (en) | 2001-12-28 | 2005-11-22 | Bellsouth Intellectual Property Corp. | Systems and methods for remote access to a display-based bulletin board in a shared user environment |
US7836015B1 (en) * | 2002-05-02 | 2010-11-16 | Access Systems Americas, Inc. | Fast synchronization of computer databases using coverage status |
US8150922B2 (en) * | 2002-07-17 | 2012-04-03 | Research In Motion Limited | Voice and text group chat display management techniques for wireless mobile terminals |
US7640293B2 (en) | 2002-07-17 | 2009-12-29 | Research In Motion Limited | Method, system and apparatus for messaging between wireless mobile terminals and networked computers |
KR100516504B1 (ko) * | 2003-09-30 | 2005-09-26 | (주)잉카엔트웍스 | 네트워크를 통하여 개인 휴대 단말기와 데이터 동기화를수행하기 위한 방법 및 그 시스템 |
KR100557192B1 (ko) * | 2004-04-06 | 2006-03-03 | 삼성전자주식회사 | 서버와 클라이언트간에 데이터 동기화 시 비정상 종료된경우 데이터 전송 방법 및 그 시스템. |
US7707292B2 (en) * | 2005-03-18 | 2010-04-27 | Yahoo! Inc. | Method for signing into a mobile device over a network |
US9479468B2 (en) * | 2005-07-11 | 2016-10-25 | Google Inc. | Presenting instant messages |
US8392836B1 (en) * | 2005-07-11 | 2013-03-05 | Google Inc. | Presenting quick list of contacts to communication application user |
US7506029B2 (en) | 2005-08-03 | 2009-03-17 | Yahoo! Inc. | Establishing communication between a messaging client and a remote device running a browsing application |
US8751582B1 (en) * | 2005-08-22 | 2014-06-10 | Google Inc. | Managing presence subscriptions for messaging services |
JP2007133743A (ja) * | 2005-11-11 | 2007-05-31 | Nippon Telegr & Teleph Corp <Ntt> | サービス提供サーバおよび認証システム |
US8185644B2 (en) * | 2005-12-30 | 2012-05-22 | Honeywell International Inc. | Method and apparatus for using SMS short code messaging to facilitate the transmission of a status update for a security system |
US20080120696A1 (en) * | 2006-11-21 | 2008-05-22 | Aditya Desaraju | Method and Product for Generating Network and Server Analytics |
US7774356B2 (en) * | 2006-12-04 | 2010-08-10 | Sap Ag | Method and apparatus for application state synchronization |
US8850451B2 (en) * | 2006-12-12 | 2014-09-30 | International Business Machines Corporation | Subscribing for application messages in a multicast messaging environment |
US20080155112A1 (en) * | 2006-12-22 | 2008-06-26 | Nokia Corporation | System and method for updating information feeds |
CN101257375B (zh) * | 2006-12-31 | 2012-08-08 | 华为技术有限公司 | 实现多终端的消息同步的方法及装置 |
JP2008171035A (ja) * | 2007-01-05 | 2008-07-24 | Hewlett-Packard Development Co Lp | サービス提供システム、サービス提供装置およびその方法。 |
US20080248834A1 (en) | 2007-04-03 | 2008-10-09 | Palm, Inc. | System and methods for providing access to a desktop and applications of a mobile device |
US20080267067A1 (en) * | 2007-04-30 | 2008-10-30 | Gabriel Salazar | Controlling the flow of data updates between a receiving station and a sending station |
ES2333633B1 (es) * | 2007-05-07 | 2011-02-10 | Vodafone España, S.A. | Acceso desde un terminal remoto a la informacion de un terminal movil. |
KR101351821B1 (ko) * | 2007-06-11 | 2014-01-16 | 에스케이플래닛 주식회사 | 이동단말기로 콘텐츠리스트 전송을 통한 콘텐츠 전송 방법,및 그를 위한 서버 |
KR101134214B1 (ko) * | 2007-06-19 | 2012-04-09 | 콸콤 인코포레이티드 | 무선 환경에서 데이터세트 동기화를 위한 방법들 및 장치 |
US20090006559A1 (en) * | 2007-06-27 | 2009-01-01 | Bhogal Kulvir S | Application Message Subscription Tracking In A High Speed, Low Latency Data Communications Environment |
WO2009071321A1 (en) * | 2007-12-05 | 2009-06-11 | Koninklijke Kpn N.V | Method and system for synchronizing the output of terminals |
CN101494534A (zh) * | 2008-01-21 | 2009-07-29 | 华为技术有限公司 | 一种数据同步方法、装置及系统 |
CN101257431B (zh) * | 2008-03-11 | 2010-09-08 | 网经科技(苏州)有限公司 | 逆向安全通道远程设备管理模式 |
CA2898164C (en) * | 2008-05-14 | 2018-06-05 | Canamex Corporation | Method for establishing bi-directional messaging communications with wireless devices and with remote locations over a network |
US8407338B2 (en) * | 2008-09-12 | 2013-03-26 | Salesforce.Com | Methods and systems for polling an on demand service |
US8112537B2 (en) * | 2008-09-29 | 2012-02-07 | Apple Inc. | Trickle sync protocol |
GB2480977A (en) * | 2009-04-07 | 2011-12-07 | Emotion Group Inc | Social networking platform with synchronized communication device |
EP2251801A3 (en) * | 2009-05-13 | 2010-12-29 | Huawei Technologies Co., Ltd. | Method, terminal and server for transcoding data |
CN101925047B (zh) * | 2009-06-11 | 2014-09-10 | 中兴通讯股份有限公司 | 用户数据融合网络系统及订阅通知的实现方法 |
US20110010643A1 (en) * | 2009-07-07 | 2011-01-13 | Samsung Electronics Co., Ltd. | Device and method for performing reomote internet browsing between portable devices |
CN101635728B (zh) * | 2009-09-02 | 2012-09-26 | 中兴通讯股份有限公司 | 内容分发网络中数据同步的方法及系统 |
US8195824B2 (en) * | 2009-10-28 | 2012-06-05 | Samsung Electronics Co., Ltd | User service profile-based plug-in update method and apparatus for internet protocol television service |
US8990404B2 (en) * | 2009-11-16 | 2015-03-24 | Apple Inc. | Directing data in a web browser from a portable electronic device |
CA2785048C (en) * | 2009-12-21 | 2015-06-30 | Kik Interactive Inc. | Systems and methods for accessing and controlling media stored remotely |
US20110289155A1 (en) * | 2010-05-20 | 2011-11-24 | Kambiz David Pirnazar | Method and Apparatus for the Implementation of a Real-Time, Sharable Browsing Experience |
US20110319056A1 (en) * | 2010-06-29 | 2011-12-29 | Enterproid Hk Ltd | Remote access to a mobile device |
US8954515B2 (en) * | 2010-06-30 | 2015-02-10 | Alcatel Lucent | Method and apparatus for reducing application update traffic in cellular networks |
GB201014613D0 (en) * | 2010-09-02 | 2010-10-13 | Skype Ltd | Instant messaging |
CA2809899A1 (en) * | 2010-09-07 | 2012-03-15 | Apptui Inc. | Control of computing devices and user interfaces |
US8464324B2 (en) * | 2010-12-06 | 2013-06-11 | Mobilesphere Holdings LLC | System and method for identity verification on a computer |
KR20130035603A (ko) * | 2011-09-30 | 2013-04-09 | 삼성전자주식회사 | 적어도 하나의 어플리케이션 데이터를 동기화하기 위한 장치 및 방법 |
US9294307B2 (en) * | 2011-10-07 | 2016-03-22 | Microsoft Technology Licensing, Llc | Synchronization of conversation data |
EP2777183B1 (en) * | 2011-11-11 | 2016-08-10 | Telefonaktiebolaget LM Ericsson (publ) | Sync interval determination |
CN103152266B (zh) * | 2011-12-07 | 2016-08-03 | 华为技术有限公司 | 一种网络设备间的同步方法、网络设备及系统 |
CN103327037B (zh) * | 2012-03-20 | 2017-09-29 | 中兴通讯股份有限公司 | 数据同步方法及装置 |
KR102001544B1 (ko) * | 2012-03-27 | 2019-07-18 | 삼성전자주식회사 | 통신 시스템에서 사용자 인증을 대행하는 장치 및 방법 |
US9113283B2 (en) * | 2012-04-03 | 2015-08-18 | Telefonaktiebolaget L M Ericsson (Publ) | Systems and methods for event notification framework in a machine-to-machine (M2M) context |
KR101263423B1 (ko) * | 2012-10-19 | 2013-05-10 | 김봉주 | 이동 사용자 단말기를 이용한 로그인 확인 및 승인 서비스 구현 방법 |
US9215195B2 (en) * | 2012-11-12 | 2015-12-15 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for message synchronization in instant messaging applications |
CN103118085A (zh) * | 2012-12-04 | 2013-05-22 | 上海师范大学 | 一种基于互联网的串口服务器系统 |
KR101487583B1 (ko) | 2012-12-07 | 2015-01-30 | 주식회사 다음카카오 | 퍼스널 컴퓨터를 활용하는 모바일 인스턴트 메시징 서비스 방법 |
KR102015534B1 (ko) * | 2012-12-24 | 2019-08-28 | 삼성전자주식회사 | 복수의 단말들간의 메시지 싱크 방법, 기계로 읽을 수 있는 저장 매체 및 서버 |
US9471697B2 (en) * | 2012-12-27 | 2016-10-18 | Intel Corporation | URI-Based host to mobile device setup and pairing |
CN103916373A (zh) * | 2013-01-07 | 2014-07-09 | 腾讯科技(深圳)有限公司 | 数据更新的方法、服务器、客户端以及系统 |
US9559992B2 (en) * | 2013-04-28 | 2017-01-31 | Tencent Technology (Shenzhen) Company Limited | System and method for updating information in an instant messaging application |
CN104065561B (zh) * | 2013-04-28 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 一种即时通讯方法、终端和系统 |
US9582561B2 (en) * | 2013-07-16 | 2017-02-28 | Sap Se | Size-based data synchronization |
US9197612B2 (en) * | 2013-08-08 | 2015-11-24 | Symbol Technologies, Llc | Apparatus and method for deploying encrypted mobile off-line web applications |
US9264890B2 (en) * | 2013-09-05 | 2016-02-16 | Htc Corporation | Mobile device configuration system and method |
US9426140B2 (en) * | 2013-09-09 | 2016-08-23 | Layer, Inc. | Federated authentication of client computers in networked data communications services callable by applications |
US20150088763A1 (en) * | 2013-09-23 | 2015-03-26 | MobilePoint Corporation | Conversation and opportunity message sharing |
CN104581611A (zh) * | 2013-10-25 | 2015-04-29 | 中兴通讯股份有限公司 | 一种基于m2m的信息处理方法和m2m业务平台 |
US9274828B2 (en) * | 2013-11-03 | 2016-03-01 | Maestrano Pty Ltd. | Systems and methods for event driven object management and distribution among multiple client applications |
CN106603394B (zh) * | 2013-12-05 | 2020-02-14 | 华为技术有限公司 | 订阅通知的实现方法和装置 |
CN104754560B (zh) * | 2013-12-30 | 2018-11-30 | 华为终端(东莞)有限公司 | 一种位置隐私保护方法、装置及系统 |
US10122665B2 (en) * | 2014-03-06 | 2018-11-06 | Dropbox, Inc. | Distributed synchronization data in a message management service |
CN105100906A (zh) * | 2014-04-17 | 2015-11-25 | 海信集团有限公司 | 一种播放控制方法和设备 |
US20160043978A1 (en) * | 2014-08-11 | 2016-02-11 | Facebook, Inc. | Techniques for hot snapshots for message syncing |
US20160088064A1 (en) * | 2014-09-19 | 2016-03-24 | Google Inc. | Storing and transferring application data between devices |
US11477261B2 (en) * | 2014-09-29 | 2022-10-18 | D2L Corporation | System and method for rendering electronic content |
US9992258B2 (en) * | 2015-01-13 | 2018-06-05 | Whatsapp Inc. | Techniques for managing a remote web client from an application on a mobile device |
US9882862B2 (en) * | 2015-05-01 | 2018-01-30 | Facebook, Inc. | Techniques for coordinating a messaging experience across platforms |
-
2015
- 2015-04-02 US US14/676,881 patent/US9992258B2/en active Active
- 2015-04-03 BR BR112017014984A patent/BR112017014984A2/pt not_active Application Discontinuation
- 2015-04-03 WO PCT/US2015/024187 patent/WO2016114806A1/en active Application Filing
- 2015-04-03 KR KR1020177022038A patent/KR102276159B1/ko active Active
- 2015-04-03 AU AU2015377217A patent/AU2015377217B2/en not_active Ceased
- 2015-04-03 JP JP2017536935A patent/JP6526208B6/ja not_active Expired - Fee Related
- 2015-04-03 CA CA2973559A patent/CA2973559A1/en not_active Abandoned
- 2015-04-03 MX MX2017009096A patent/MX370797B/es active IP Right Grant
- 2015-04-03 CN CN201580077711.1A patent/CN108419452B/zh not_active Expired - Fee Related
- 2015-10-06 EP EP19188006.1A patent/EP3576355A1/en not_active Withdrawn
- 2015-10-06 EP EP15188488.9A patent/EP3046292B1/en not_active Not-in-force
-
2017
- 2017-07-09 IL IL25337917A patent/IL253379B/en not_active IP Right Cessation
-
2018
- 2018-05-02 US US15/969,227 patent/US10212213B1/en active Active
-
2019
- 2019-05-07 JP JP2019087561A patent/JP6594579B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011115989A2 (en) * | 2010-03-19 | 2011-09-22 | Microsoft Corporation | Dynamic contacts list management |
US20120028615A1 (en) * | 2010-08-02 | 2012-02-02 | Microsoft Corporation | Two-way communication of events between a mobile device and remote client |
US20120079043A1 (en) * | 2010-09-27 | 2012-03-29 | Research In Motion Limited | Method, apparatus and system for accessing an application across a plurality of computers |
Also Published As
Publication number | Publication date |
---|---|
US20160205169A1 (en) | 2016-07-14 |
CN108419452A (zh) | 2018-08-17 |
BR112017014984A2 (pt) | 2018-03-20 |
WO2016114806A1 (en) | 2016-07-21 |
US9992258B2 (en) | 2018-06-05 |
JP2019149193A (ja) | 2019-09-05 |
IL253379A0 (en) | 2017-09-28 |
EP3046292A1 (en) | 2016-07-20 |
MX2017009096A (es) | 2018-04-20 |
AU2015377217B2 (en) | 2019-05-02 |
CA2973559A1 (en) | 2016-07-21 |
JP6594579B2 (ja) | 2019-10-23 |
JP2018511844A (ja) | 2018-04-26 |
KR102276159B1 (ko) | 2021-07-12 |
EP3046292B1 (en) | 2019-08-28 |
JP6526208B2 (ja) | 2019-06-05 |
CN108419452B (zh) | 2020-12-11 |
US10212213B1 (en) | 2019-02-19 |
JP6526208B6 (ja) | 2019-07-24 |
IL253379B (en) | 2019-10-31 |
MX370797B (es) | 2020-01-03 |
AU2015377217A1 (en) | 2017-08-03 |
EP3576355A1 (en) | 2019-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102276159B1 (ko) | 모바일 장치 상의 애플리케이션에서 원격 웹 클라이언트를 관리하는 기술 | |
US11005708B1 (en) | Techniques to perform the dynamic configuration of load-balanced relay operations | |
US10917374B2 (en) | Techniques to visualize messaging flow | |
US20150319137A1 (en) | Techniques to monitor connection paths on networked devices | |
US11095769B1 (en) | Techniques to dynamically engage echo cancellation | |
US11678136B1 (en) | Techniques for sharing a device location via a messaging system | |
US10601762B2 (en) | Techniques for coordinating a messaging experience across platforms | |
US20240031466A1 (en) | Techniques to manage contact records | |
US11616742B2 (en) | Methods and systems for end-to-end encrypted message history exchange | |
US9912373B1 (en) | Techniques to detect echoes using audio fingerprinting | |
US10735384B2 (en) | Techniques for key ratcheting with multiple step sizes | |
US11171900B1 (en) | Techniques for media endpoint configuration | |
US20180139314A1 (en) | Techniques to reconfigure messaging clients during contact information changes | |
EP3364597A1 (en) | Techniques for key ratcheting with multiple step sizes | |
JP2020507962A (ja) | 複数のステップサイズによる鍵ラチェットのための技法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20170807 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200212 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20201101 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210503 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210706 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210707 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |