KR102491452B1 - 적응 속도 제어와 트래픽 관리의 시스템 및 방법 - Google Patents
적응 속도 제어와 트래픽 관리의 시스템 및 방법 Download PDFInfo
- Publication number
- KR102491452B1 KR102491452B1 KR1020177009163A KR20177009163A KR102491452B1 KR 102491452 B1 KR102491452 B1 KR 102491452B1 KR 1020177009163 A KR1020177009163 A KR 1020177009163A KR 20177009163 A KR20177009163 A KR 20177009163A KR 102491452 B1 KR102491452 B1 KR 102491452B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- processor
- traffic
- rate
- application
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000003044 adaptive effect Effects 0.000 title claims description 17
- 238000004891 communication Methods 0.000 claims abstract description 47
- 238000012546 transfer Methods 0.000 claims description 40
- 230000000903 blocking effect Effects 0.000 claims description 7
- 230000000750 progressive effect Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 abstract description 12
- 230000004044 response Effects 0.000 description 24
- 230000001413 cellular effect Effects 0.000 description 18
- 230000008569 process Effects 0.000 description 17
- 230000009172 bursting Effects 0.000 description 13
- 238000013459 approach Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000012544 monitoring process Methods 0.000 description 10
- 230000001276 controlling effect Effects 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 230000003139 buffering effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 235000019580 granularity Nutrition 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000004622 sleep time Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Classifications
-
- 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/25—Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
-
- 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/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2475—Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
-
- 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/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0272—Virtual private networks
-
- 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/16—Implementing security features at a particular protocol layer
- H04L63/168—Implementing security features at a particular protocol layer above the transport layer
-
- 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
-
- 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/27—Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
-
- 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)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 1은 본 발명의 일 실시 예에 따른 온-디바이스 트래픽 관리 구현과 함께 사용하기에 적합한 예시적인 모바일 기기 (예를 들어, 스마트 폰) 아키텍처의 개략도이다.
도 2 내지 도 5는 본 발명의 실시 예에 따라 애플리케이션과 서버 간의 네트워크 트래픽의 모니터링 및 제어를 가능하게 하는 프록시 내의 소프트웨어 구성요소의 블록도이다.
도 6은 본 발명의 일 실시 예에 따른 프록시를 통한 앱과 서버 간의 요청들의 처리를 도시한 프로세스 타이밍도이다.
도 7은 본 발명의 다른 실시 예에 따라 앱과 서버 간의 네트워크 트래픽의 모니터링 및 제어를 가능하게 하는 프록시 내의 소프트웨어 구성요소의 블록도이다.
도 8은 본 발명의 다른 실시 예에 따른 프록시를 통한 앱과 서버 간의 요청들의 처리를 도시하는 프로세스 타이밍도이다.
| 비디오 서비스 | 초당 데이터 사용량 | 예상되는 해상도 품질 | 1080p에 비해 예상되는 절약 |
| YouTube | 4464 | 1080p | --- |
| 2114 | 720p | 53% | |
| 927 | 480p | 79% | |
| 600 | 360p | 87% | |
| 349 | 240p | 92% | |
| 100 | 144p | 98% |
Claims (26)
- 컴퓨터 프로세서 및 네트워크를 통해 상기 프로세서와 데이터를 전송 또는 수신하기 위한 서버에 대한 네트워크 접속을 갖는 휴대가능한 통신 기기상의 통신 트래픽 관리 방법은:
상기 프로세서상에서 실행되는 트래픽 관리자 애플리케이션에 의해, 상기 서버로부터 수신되고 또한 제 1 애플리케이션에 의해서 요청되는 비디오 데이터를 포함하는 제 1 데이터의 전자 트래픽을 인터셉트하는 단계 -- 상기 트래픽 관리자 애플리케이션은 상기 네트워크 접속을 따르는 제 1 전달 속도에서 상기 서버로부터 상기 비디오 데이터를 수신함;
상기 트래픽 관리자 애플리케이션에 의해서, 상기 프로세서상에서 실행되고 있는 상기 제 1 애플리케이션을 식별하고 또한 상기 네트워크를 통해서 상기 서버로부터 수신되는 상기 제 1 데이터를 전달하는 단계;
상기 트래픽 관리자 애플리케이션에 의해서, 상기 제 1 애플리케이션, 상기 네트워크 접속의 유형, 또는 상기 서버 중의 적어도 하나와 연관된 제 1 정책을 선택하는 단계;
상기 제 1 정책에 따라서 상기 트래픽 관리자 애플리케이션에 의해서, 상기 서버로부터 수신되는 상기 비디오 데이터의 상기 제 1 애플리케이션으로의 제 2 전달 속도를 제한하는 단계 -- 내부 네트워크 데이터 경로를 따르는 상기 제 2 전달 속도는 상기 네트워크 접속을 따르는 상기 비디오 데이터의 상기 제 1 전달 속도 보다 낮으며, 상기 제 2 전달 속도는 특정 목표 비디오 해상도에 대응함;를 포함하는,
통신 트래픽 관리 방법.
- 제 1 항에 있어서,
상기 비디오 데이터의 상기 제 2 전달 속도를 제한하는 상기 단계는 상기 제1 애플리케이션에 의해 인지되는 상기 네트워크의 현재 속도를 상기 네트워크의 상기 현재 속도보다 적은 제1 데이터 속도로 스로틀링(throttling)하는 단계를 포함하는
통신 트래픽 관리 방법.
- 제 2 항에 있어서,
상기 제1 데이터의 상기 전자 트래픽은 하이퍼 텍스트 전송 프로토콜(Hypertext Transfer Protocol, HTTPS)을 위한 보안 프로토콜을 사용하여 전송되는 데이터를 포함하는,
통신 트래픽 관리 방법.
- 제 1 항에 있어서,
상기 비디오 데이터의 상기 제 2 전달 속도를 제한하는 상기 단계는 상기 서버로의 또는 상기 서버로부터의 상기 비디오 데이터의 상기 제 2 전달 속도를 상기 네트워크의 현재 속도보다 적은 제1 데이터 속도로 스로틀링하는 단계를 포함하는,
통신 트래픽 관리 방법.
- 제 1 항에 있어서,
상기 제1 데이터의 상기 전자 트래픽은 적응형 비트율 스트림을 포함하는,
통신 트래픽 관리 방법.
- 제 1 항에 있어서,
상기 제1 데이터의 상기 전자 트래픽은 프로그레시브 스트림(progressive stream)을 포함하는,
통신 트래픽 관리 방법.
- 제 1 항에 있어서,
상기 제1 애플리케이션은 매니페스트(manifest)에 의해 제어되는 바와 같이 상이한 대응 해상도를 갖는 복수의 데이터 속도를 지원가능한 것이며;
상기 비디오 데이터의 상기 제 2 전달 속도를 제한하는 상기 단계는 상기 데이터 속도 중 제1 데이터 속도를 초과하는 것을 숨기거나 제거하도록 상기 매니페스트를 편집하는 단계를 포함하는,
통신 트래픽 관리 방법.
- 제 1 항에 있어서,
상기 제1 애플리케이션은 상이한 대응 해상도를 갖는 복수의 데이터 속도를 지원가능한 것이며;
상기 비디오 데이터의 상기 제 2 전달 속도를 제한하는 상기 단계는 상기 데이터 속도 중 제1 데이터 속도를 초과하는 것으로의 액세스에 대한 실패 또는 차단 단계를 포함하는,
통신 트래픽 관리 방법.
- 제 1 항에 있어서,
상기 트래픽 관리자 애플리케이션에 의해, 상기 네트워크를 통해 상기 서버로 또는 상기 서버로부터 제2 데이터를 전달하고 프로세서상에서 실행되는 제2 애플리케이션을 식별하는 단계;
상기 트래픽 관리자 애플리케이션에 의해, 상기 제2 애플리케이션으로의 또는 상기 제2 애플리케이션으로부터의 상기 제2 데이터의 전자 트래픽을 인터셉트하는 단계; 및
상기 트래픽 관리자 애플리케이션에 의해, 상기 제2 애플리케이션으로의 또는 상기 제2 애플리케이션으로부터의 또는 상기 서버로의 또는 상기 서버로부터의 상기 제2 데이터의 전달 속도를 제한하는 단계를 더 포함하는,
통신 트래픽 관리 방법.
- 제 9 항에 있어서,
상기 비디오 데이터 및 상기 제2 데이터의 상기 전달 속도를 제한하는 상기 단계는 상기 비디오 데이터의 상기 전달 속도가 상기 제2 데이터의 상기 전달 속도를 초과하도록 상기 비디오 데이터 및 상기 제2 데이터의 상기 전달 속도를 동시에 제한하는 단계를 포함하는,
통신 트래픽 관리 방법.
- 제 1 항에 있어서,
상기 전자 트래픽을 인터셉트하는 단계는 상기 프로세서에서 실행중인 내부 프록시를 사용하는 단계를 포함하는,
통신 트래픽 관리 방법.
- 제 1 항에 있어서,
상기 전자 트래픽을 인터셉트하는 단계는 상기 프로세서상의 가상 사설망(virtual private network, VPN) 인터페이스를 사용하는 단계를 포함하는,
통신 트래픽 관리 방법.
- 제 1 항에 있어서,
상기 전자 트래픽을 인터셉트하는 단계는 상기 프로세서상에서 수정된 상기 제1 애플리케이션을 실행하는 단계를 포함하며, 상기 수정된 제1 애플리케이션은 상기 전자 트래픽의 인터셉트를 요청하도록 구성된,
통신 트래픽 관리 방법.
- 통신 트래픽 관리를 위한 시스템에 있어서, 상기 시스템은:
컴퓨터 프로세서, 및 네트워크를 통해 상기 프로세서와 함께 데이터를 전송 또는 수신하기 위한 서버에 대한 네트워크 접속을 갖는 휴대가능한 통신 기기; 및
상기 프로세서에 연결된 비-휘발성 저장 장치를 포함하며, 상기 비-휘발성 저장 장치는 명령을 저장하며, 상기 명령은 상기 프로세서가 트래픽 관리자 애플리케이션을 실행하여,
상기 서버로부터 수신되고 또한 제 1 애플리케이션에 의해서 요청되는 비디오 데이터를 포함하는 제 1 데이터의 전자 트래픽을 인터셉트하고 -- 상기 트래픽 관리자 애플리케이션은 상기 네트워크 접속을 따르는 제 1 전달 속도에서 상기 서버로부터 상기 비디오 데이터를 수신함;
상기 프로세서상에서 실행되고 있는 상기 제 1 애플리케이션을 식별하고 또한 상기 네트워크를 통해서 상기 서버로부터 수신되는 상기 제 1 데이터를 전달하고;
상기 제 1 애플리케이션, 상기 네트워크 접속의 유형, 또는 상기 서버 중의 적어도 하나와 연관된 제 1 정책을 선택하고;
상기 제 1 정책에 따라서, 상기 서버로부터 수신되는 상기 비디오 데이터의 상기 제 1 애플리케이션으로의 제 2 전달 속도를 제한하도록 -- 내부 네트워크 데이터 경로를 따르는 상기 제 2 전달 속도는 상기 네트워크 접속을 따르는 상기 비디오 데이터의 상기 제 1 전달 속도 보다 낮으며, 상기 제 2 전달 속도는 특정 목표 비디오 해상도에 대응함 -- 구성되는,
통신 트래픽 관리를 위한 시스템.
- 제 14 항에 있어서,
상기 명령은 상기 프로세서에 의해 실행될 때, 추가로 상기 프로세서로 하여금, 상기 제1 애플리케이션에 의해 인지된 상기 네트워크의 현재 속도를 상기 현재의 속도보다 적은 제1 데이터 속도로 스로틀링함으로써 상기 프로세서가 상기 제1 데이터의 전달 속도를 제어하게 하는,
통신 트래픽 관리를 위한 시스템.
- 제 15 항에 있어서,
상기 제1 데이터의 상기 전자 트래픽은 하이퍼 텍스트 전송 프로토콜(HTTPS)을 위한 보안 프로토콜을 사용하여 전송되는 데이터를 포함하는,
통신 트래픽 관리를 위한 시스템.
- 제 14 항에 있어서,
상기 명령은 프로세서에 의해 실행될 때, 추가로 상기 프로세서로 하여금, 상기 네트워크의 현재 속도보다 적은 제1 데이터 속도로 상기 서버로의 또는 상기 서버로부터의 상기 제1 데이터의 전달 속도를 스로틀링함으로써 상기 제1 데이터의 전달 속도를 제어하게 하는,
통신 트래픽 관리를 위한 시스템.
- 제 14 항에 있어서,
상기 제1 데이터의 상기 전자 트래픽은 적응형 비트율 스트림을 포함하는,
통신 트래픽 관리를 위한 시스템.
- 제 14 항에 있어서,
상기 제1 데이터의 상기 전자 트래픽은 프로그레시브 스트림을 포함하는,
통신 트래픽 관리를 위한 시스템.
- 제 14 항에 있어서,
상기 제1 애플리케이션은 매니페스트에 의해 제어되는 바와 같이 상이한 대응 해상도를 갖는 복수의 데이터 속도가 지원가능한 것이며, 상기 명령은 상기 프로세서에 의해 실행될 때, 추가로 상기 프로세서로 하여금 상기 데이터 속도 중에 제1 데이터 속도를 초과하는 것을 숨기거나 제거하기 위해 상기 매니페스트를 편집함으로써 상기 제1 데이터의 전달 속도를 제어하게 하는,
통신 트래픽 관리를 위한 시스템.
- 제 14 항에 있어서,
상기 제1 애플리케이션은 상이한 대응 해상도를 갖는 복수의 데이터 속도를 지원가능한 것이며, 상기 명령은 상기 프로세서에 의해 실행될 때, 추가로 상기 프로세서로 하여금, 상기 데이터 속도 중에 제1 데이터 속도를 초과하는 것에 대한 액세스를 실패 또는 차단함으로써 상기 제1 데이터의 전달 속도를 제어하게 하는,
통신 트래픽 관리를 위한 시스템.
- 제 14 항에 있어서,
상기 명령은 상기 프로세서에 의해 실행될 때, 추가로 상기 프로세서로 하여금:
상기 네트워크를 통해 상기 서버로 또는 상기 서버로부터 제2 데이터를 전달하고 상기 프로세서상에서 실행되는 제2 애플리케이션을 식별;
상기 제2 애플리케이션으로의 또는 상기 제2 애플리케이션으로부터의 상기 제2 데이터의 전자 트래픽을 인터셉트; 및
상기 제2 애플리케이션으로의 또는 상기 제2 애플리케이션으로부터의 또는 상기 서버로의 또는 상기 서버로부터의 상기 제2 데이터의 전달 속도를 제어하게 하는,
통신 트래픽 관리를 위한 시스템.
- 제 22 항에 있어서,
상기 명령은 상기 프로세서에 의해 실행될 때, 추가로 상기 프로세서로 하여금, 상기 제1 및 제2 데이터의 전달 속도를 동시에 제한함으로써 상기 제1 및 제2 데이터의 전달 속도를 제어하게 하여, 상기 제1 데이터의 전달 속도가 상기 제2 데이터의 전달 속도를 초과하도록 하는,
통신 트래픽 관리를 위한 시스템.
- 제 14 항에 있어서,
상기 명령은 상기 프로세서에 의해 실행될 때, 추가로 상기 프로세서로 하여금, 상기 프로세서상에서 실행되는 내부 프록시를 사용함으로써 상기 전자 트래픽을 인터셉트하게 하는,
통신 트래픽 관리를 위한 시스템.
- 제 14 항에 있어서,
상기 명령은 상기 프로세서에 의해 실행될 때, 추가로 상기 프로세서로 하여금, 상기 프로세서상의 가상 사설망(VPN) 인터페이스를 사용함으로써 상기 전자 트래픽을 인터셉트하게 하는,
통신 트래픽 관리를 위한 시스템.
- 제 14 항에 있어서,
상기 명령은 상기 프로세서에 의해 실행될 때, 추가로 상기 프로세서로 하여금, 상기 프로세서상의 수정된 상기 제1 애플리케이션을 실행함으로써 상기 전자 트래픽의 인터셉트를 요청하게 하고, 여기서 상기 수정된 제1 애플리케이션은 상기 전자 트래픽의 인터셉트를 요청하기 위해 구성된 것인,
통신 트래픽 관리를 위한 시스템.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462046874P | 2014-09-05 | 2014-09-05 | |
| US62/046,874 | 2014-09-05 | ||
| PCT/US2015/048721 WO2016037148A1 (en) | 2014-09-05 | 2015-09-04 | System and method of adaptive rate control and traffic management |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170063678A KR20170063678A (ko) | 2017-06-08 |
| KR102491452B1 true KR102491452B1 (ko) | 2023-01-20 |
Family
ID=55440428
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020177009163A Active KR102491452B1 (ko) | 2014-09-05 | 2015-09-04 | 적응 속도 제어와 트래픽 관리의 시스템 및 방법 |
Country Status (7)
| Country | Link |
|---|---|
| EP (2) | EP3189486B1 (ko) |
| JP (2) | JP6606176B2 (ko) |
| KR (1) | KR102491452B1 (ko) |
| CN (1) | CN107113248B (ko) |
| AU (1) | AU2015311691B2 (ko) |
| CA (1) | CA2997611A1 (ko) |
| WO (1) | WO2016037148A1 (ko) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102457792B1 (ko) * | 2018-05-31 | 2022-10-20 | 모보파일스 인코포레이티드 디비에이 모보라이즈 | 동적 채널 본딩을 위한 시스템 및 방법 |
| CN110505660B (zh) * | 2019-07-23 | 2023-07-14 | 维沃移动通信有限公司 | 一种网络速率调整方法及终端设备 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110082924A1 (en) * | 2009-10-06 | 2011-04-07 | Openwave Systems Inc. | Managing network traffic by editing a manifest file |
| US20120023190A1 (en) * | 2010-07-26 | 2012-01-26 | Ari Backholm | Mobile network traffic coordination across multiple applications |
| WO2013017165A1 (en) * | 2011-08-02 | 2013-02-07 | Telefonaktiebolaget L M Ericsson (Publ) | Shaping media traffic based on manifest file in http adaptive streaming |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6532593B1 (en) * | 1999-08-17 | 2003-03-11 | General Instrument Corporation | Transcoding for consumer set-top storage application |
| US7286471B2 (en) * | 2002-03-23 | 2007-10-23 | Mindspeed Technologies, Inc. | Dynamic bandwidth allocation for wide area networks |
| US9398103B2 (en) * | 2011-04-15 | 2016-07-19 | Qualcomm Incorporated | Methods and apparatus for enhancing device performance through flow control |
| US8683013B2 (en) * | 2011-04-18 | 2014-03-25 | Cisco Technology, Inc. | System and method for data streaming in a computer network |
| US10292066B2 (en) * | 2011-11-04 | 2019-05-14 | Cisco Technology, Inc. | System and method of modifying congestion control based on mobile system information |
| US20130159150A1 (en) * | 2011-12-19 | 2013-06-20 | Verizon Patent And Licensing, Inc. | Mobile device data metering, bandwidth allocation, and traffic control |
| EP2910001A4 (en) * | 2012-10-18 | 2016-04-20 | Giraffic Technologies Ltd | OVERLOAD CONTROL METHOD FOR DYNAMICALLY MAXIMIZING A COMMUNICATION CONNECTION THROUGHPUT |
| US8897292B2 (en) * | 2012-12-31 | 2014-11-25 | Telefonaktiebolaget L M Ericsson (Publ) | Low pass filter for hierarchical pipelined distributed scheduling traffic manager |
| US20140226571A1 (en) * | 2013-02-13 | 2014-08-14 | Qualcomm Incorporated | Apparatus and method for enhanced application coexistence on an access terminal in a wireless communication system |
| CN103560862B (zh) * | 2013-10-18 | 2017-01-25 | 华为终端有限公司 | 移动终端及其编码速率控制方法 |
-
2015
- 2015-09-04 KR KR1020177009163A patent/KR102491452B1/ko active Active
- 2015-09-04 CA CA2997611A patent/CA2997611A1/en active Pending
- 2015-09-04 EP EP15837806.7A patent/EP3189486B1/en active Active
- 2015-09-04 AU AU2015311691A patent/AU2015311691B2/en active Active
- 2015-09-04 WO PCT/US2015/048721 patent/WO2016037148A1/en active Application Filing
- 2015-09-04 CN CN201580060453.6A patent/CN107113248B/zh active Active
- 2015-09-04 JP JP2017512981A patent/JP6606176B2/ja active Active
- 2015-09-04 EP EP19193880.2A patent/EP3609164B1/en active Active
-
2019
- 2019-10-17 JP JP2019189817A patent/JP6974412B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110082924A1 (en) * | 2009-10-06 | 2011-04-07 | Openwave Systems Inc. | Managing network traffic by editing a manifest file |
| US20120023190A1 (en) * | 2010-07-26 | 2012-01-26 | Ari Backholm | Mobile network traffic coordination across multiple applications |
| WO2013017165A1 (en) * | 2011-08-02 | 2013-02-07 | Telefonaktiebolaget L M Ericsson (Publ) | Shaping media traffic based on manifest file in http adaptive streaming |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3189486A1 (en) | 2017-07-12 |
| AU2015311691A1 (en) | 2017-04-20 |
| EP3609164A1 (en) | 2020-02-12 |
| CA2997611A1 (en) | 2016-03-10 |
| EP3609164B1 (en) | 2021-03-31 |
| JP6606176B2 (ja) | 2019-11-13 |
| JP2020043568A (ja) | 2020-03-19 |
| WO2016037148A1 (en) | 2016-03-10 |
| KR20170063678A (ko) | 2017-06-08 |
| AU2015311691B2 (en) | 2020-11-26 |
| EP3189486B1 (en) | 2019-08-28 |
| JP2017530624A (ja) | 2017-10-12 |
| CN107113248B (zh) | 2021-03-19 |
| CN107113248A (zh) | 2017-08-29 |
| JP6974412B2 (ja) | 2021-12-01 |
| EP3189486A4 (en) | 2018-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11570114B2 (en) | System and method of adaptive rate control and traffic management | |
| US12231982B2 (en) | Systems and methods for dynamic channel bonding | |
| CN103875304B (zh) | 无线通信设备及通过无线通信设备检索内容的方法 | |
| US8977751B2 (en) | Network usage throttling systems and methods | |
| US10305952B2 (en) | Preference-aware content streaming | |
| US11259352B2 (en) | Systems, methods, and media for providing multi-homing | |
| US10070348B2 (en) | Hypertext transfer protocol support over hybrid access | |
| US10687341B2 (en) | Systems, methods, and media for scheduling traffic of a communication session between an application on a WiFi network and another device | |
| JP2020507285A (ja) | スケジューリング制限による無線技術使用の制御 | |
| JP6974412B2 (ja) | 適応型レート制御及びトラフィック管理のシステム及び方法 | |
| EP4011044B1 (en) | Technique for controlling and performing data traffic handling in a core network domain | |
| US20240292265A1 (en) | Automatic adjustment of throughput rate to optimize wireless device battery performance | |
| US11297634B2 (en) | Systems, methods, and media for scheduling traffic of a communication session between an application on a WiFi network and another device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20170404 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200810 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: 20211110 Patent event code: PE09021S01D |
|
| E90F | Notification of reason for final refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20220418 Patent event code: PE09021S02D |
|
| 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: 20221026 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230118 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20230118 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |