KR20170031702A - 선택된 시각에서 개런티 프리페칭을 사용하는 무선 네트워크를 통한 효과적인 콘텐트 전달 - Google Patents
선택된 시각에서 개런티 프리페칭을 사용하는 무선 네트워크를 통한 효과적인 콘텐트 전달 Download PDFInfo
- Publication number
- KR20170031702A KR20170031702A KR1020177002520A KR20177002520A KR20170031702A KR 20170031702 A KR20170031702 A KR 20170031702A KR 1020177002520 A KR1020177002520 A KR 1020177002520A KR 20177002520 A KR20177002520 A KR 20177002520A KR 20170031702 A KR20170031702 A KR 20170031702A
- Authority
- KR
- South Korea
- Prior art keywords
- content
- communication terminal
- prefetching
- prefetch
- mode
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5681—Pre-fetching or pre-delivering data based on network characteristics
-
- H04L67/2847—
-
- H04L67/16—
-
- H04L67/22—
-
- 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/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- 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/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따른, 콘텐트 전달을 위한 방법을 개략적으로 도시한 순서도이다.
Claims (25)
- 콘텐트 전달 방법에 있어서,
콘텐트가 콘텐트 소스로부터 사용자의 통신 단말기로 연속 프리페치되어 상기 통신 단말기를 상기 콘텐트 소스와 동기화된 상태로 유지하는 개런티 프리페칭 모드를 규정하는 단계;
상기 사용자가 주어진 콘텍트에 접근할 것으로 예상되는 하나 이상의 시각 간격을 식별하는 단계; 및
상기 식별된 시각 간격 동안, 상기 개런티 프리페칭 모드를 사용하여 상기 콘텐트 소스로부터 상기 통신 단말기로 상기 주어진 콘텐트를 프리페치하는 단계를 포함하는 것을 특징으로 하는 콘텐트 전달 방법. - 제1항에 있어서, 상기 개런티 프리페칭 모드와 상이한 최선 노력 프리페칭 모드를 규정하는 단계, 및 상기 식별된 시각 간격 밖에서 상기 최선 노력 프리페칭 모드를 사용하여 상기 주어진 콘텐트를 상기 통신 단말기에 프리페치하는 단계를 더 포함하는 것을 특징으로 하는 콘텐트 전달 방법.
- 제2항에 있어서, 상기 개런티 프리페칭 모드를 사용하여 프리페치하는 단계는 변경된 것으로 검출되는 콘텐트 아이템의 임계 백분율 보다 적게 프리페치하는 단계를 포함하고, 상기 최선 노력 프리페칭 모드를 사용하여 프리페치하는 단계는 변경된 것으로 검출된 콘텐트 아이템의 임계 백분율 보다 많이 프리페치하는 단계를 포함하는 것을 특징으로 하는 콘텐트 전달 방법.
- 제1항 또는 제2항에 있어서, 상기 개런티 프리페칭 모드를 사용하여 상기 주어진 콘텐트를 프리페치하는 단계는 상기 식별된 시각 간격 동안 연속으로 상기 주어진 콘텐트의 변화를 검출하는 단계, 및 상기 변화 또는 상기 변화된 콘텐트를 상기 통신 단말기에 프리페치하는 단계를 포함하는 것을 특징으로 하는 콘텐트 전달 방법.
- 제4항에 있어서, 상기 변화를 검출하는 단계는 상기 콘텐트 소스에서 상기 콘텐트 아이템을 연속으로 크롤링하는 단계를 포함하는 것을 특징으로 하는 콘텐트 전달 방법.
- 제4항에 있어서, 상기 변화를 검출하는 단계는 상기 변화를 나타내는 통지를 상기 콘텐트 소스로부터 수신하는 단계를 포함하는 것을 특징으로 하는 콘텐트 전달 방법.
- 제1항 또는 제2항에 있어서, 상기 시각 간격을 식별하는 단계는 상기 통신 단말기에 설치된 소프트웨어 에이전트에 의해 상기 통신 단말기의 사용 패턴을 감시하는 단계, 및 상기 사용 패턴에 기초하여 상기 시각 간격을 식별하는 단계를 포함하는 것을 특징으로 하는 콘텐트 전달 방법.
- 제1항 또는 제2항에 있어서, 상기 시각 간격을 식별하는 단계는 상기 콘텐트 소스에서 콘텐트 변화의 시간 패턴을 감시하는 단계, 및 상기 콘텐트 변화의 패턴에 기초하여 상기 시각 간격을 식별하는 단계를 포함하는 것을 특징으로 하는 콘텐트 전달 방법.
- 제1항 또는 제2항에 있어서, 콘텐트 아이템의 순시 특징에 응답하여 상기 개런티 프리페칭 모드를 사용하여 상기 콘텐트 아이템을 프리페치하도록 결정하는 단계를 포함하는 것을 특징으로 하는 콘텐트 전달 방법.
- 제1항 또는 제2항에 있어서, 상기 주어진 콘텐트를 프리페치하는 단계는 프리페치할 하나 이상의 후보 콘텐트 아이템을 상기 통신 단말기에 나타내는 단계, 상기 후보 콘텐트 아이템중 하나 이상을 상기 통신 단말기에 의해 선택하는 단계, 및 상기 선택된 콘텐트 아이템을 상기 통신 단말기에 의해 프리페치하는 단계를 포함하는 것을 특징으로 하는 콘텐트 전달 방법.
- 제1항에 또는 제2항에 있어서, 상기 주어진 콘텐트를 프리페치하는 단계는 프리페치될 콘텐트 아이템의 제1 시그너처를 상기 통신 단말기에 나타내는 단계, 상기 콘텐트 아이템을 상기 통신 단말기에 의해 프리페치하는 단계, 상기 프리페치된 콘텐트 아이템에 대해 제2 시그너처를 계산하는 단계, 및 상기 제1 시그너처가 상기 제2 시그너처와 일치하는 경우에만 상기 콘텐트 아이템을 상기 통신 단말기에 캐시하는 단계를 포함하는 것을 특징으로 하는 콘텐트 전달 방법.
- 제1항 또는 제2항에 있어서, 프리페치되는 것으로 사용자에게 제공된 하나 이상의 콘텐트 아이템을 시각적으로 마크하는 단계를 포함하는 것을 특징으로 하는 콘텐트 전달 방법.
- 콘텐트 전달 시스템에 있어서,
콘텐트 소스 및 사용자의 통신 단말기와 통신하기 위한 인터페이스; 및
콘텐트가 콘텐트 소스로부터 사용자의 통신 단말기로 연속 프리페치되어 상기 통신 단말기를 상기 콘텐트 소스와 동기화된 상태로 유지하는, 개런티 프리페칭 모드의 규정을 유지하고, 상기 사용자가 주어진 콘텍트에 접근할 것으로 예상되는 하나 이상의 시각 간격을 식별하고, 상기 식별된 시각 간격 동안, 상기 개런티 프리페칭 모드를 사용하여 상기 콘텐트 소스로부터 상기 통신 단말기로 상기 주어진 콘텐트를 프리페치하도록 구성된 하나 이상의 프로세서를 포함하는 것을 특징으로 하는 콘텐트 전달 시스템. - 제13항에 있어서, 상기 하나 이상의 프로세서는 또한 상기 개런티 프리페칭 모드와 상이한 최선 노력 프리페칭 모드의 규정을 유지하도록, 그리고 상기 식별된 시각 간격 밖에서 상기 최선 노력 프리페칭 모드를 사용하여 상기 주어진 콘텐트를 상기 통신 단말기에 프리페치하도록 구성되어 있는 것을 특징으로 하는 콘텐트 전달 시스템.
- 제14항에 있어서, 상기 하나 이상의 프로세서는 상기 개런티 프리페칭 모드를 사용할 때 변경된 것으로 검출되는 콘텐트 아이템의 임계 백분율 보다 적게 프리페치하도록, 상기 최선 노력 프리페칭 모드를 사용할 때 변경된 것으로 검출된 콘텐트 아이템의 임계 백분율 보다 많이 프리페치하도록 구성되어 있는 것을 특징으로 하는 콘텐트 전달 시스템.
- 제13항 또는 제14항에 있어서, 상기 하나 이상의 프로세서는 상기 식별된 시각 간격 동안 연속으로 상기 주어진 콘텐트의 변화를 검출하도록, 그리고 상기 변화 또는 상기 변화된 콘텐트를 상기 통신 단말기에 프리페치하도록 구성되어 있는 것을 특징으로 하는 콘텐트 전달 시스템.
- 제16항에 있어서, 상기 하나 이상의 프로세서는 상기 콘텐트 소스에서 상기 콘텐트 아이템을 연속으로 크롤링함으로써 상기 변화를 검출하도록 구성되어 있는 것을 특징으로 하는 콘텐트 전달 시스템.
- 제16항에 있어서, 상기 하나 이상의 프로세서는 상기 변화를 나타내는 통지를 상기 콘텐트 소스로부터 수신함으로써 상기 변화를 검출하도록 구성되어 있는 것을 특징으로 하는 콘텐트 전달 시스템.
- 제13항 또는 제14항에 있어서, 상기 통신 단말기에 설치되어 있고, 상기 통신 단말기의 사용 패턴을 감시하도록 구성되어 있는 소프트웨어 에이전트를 포함하고, 상기 하나 이상의 프로세서는 상기 사용 패턴에 기초하여 상기 시각 간격을 식별하하도록 구성되어 있는 것을 특징으로 하는 콘텐트 전달 시스템.
- 제13항 또는 제14항에 있어서, 상기 하나 이상의 프로세서는 상기 콘텐트 소스에서 콘텐트 변화의 시간 패턴을 감시하도록, 그리고 상기 콘텐트 변화의 패턴에 기초하여 상기 시각 간격을 식별하도록 구성되어 있는 것을 특징으로 하는 콘텐트 전달 시스템.
- 제13항 또는 제14항에 있어서, 상기 하나 이상의 프로세서는 콘텐트 아이템의 순시 특징에 응답하여 상기 개런티 프리페칭 모드를 사용하여 상기 콘텐트 아이템을 프리페치하도록 결정하도록 구성되어 있는 것을 특징으로 하는 콘텐트 전달 시스템.
- 제13항 또는 제14항에 있어서, 상기 하나 이상의 프로세서는 프리페치할 하나 이상의 후보 콘텐트 아이템을 상기 통신 단말기에 나타내도록 구성되어 있고, 상기 시스템은 상기 통신 단말기에 설치되어 있고, 상기 후보 콘텐트 아이템중 하나 이상을 선택하도록 그리고 상기 선택된 콘텐트 아이템을 프리페치하도록 구성되어 있는 소프트웨어 에이전트를 포함하는 것을 특징으로 하는 콘텐트 전달 시스템.
- 제13항에 또는 제14항에 있어서, 상기 하나 이상의 프로세서는 프리페치될 콘텐트 아이템의 제1 시그너처를 상기 통신 단말기에 나타내도록 구성되어 있고, 상기 시스템은 상기 통신 단말기에 설치되어 있고, 상기 콘텐트 아이템을 프리페치하도록, 상기 프리페치된 콘텐트 아이템에 대해 제2 시그너처를 계산하도록, 그리고 상기 제1 시그너처가 상기 제2 시그너처와 일치하는 경우에만 상기 콘텐트 아이템을 캐시하도록 구성되어 있는 소프트웨어 에이전트를 포함하는 것을 특징으로 하는 콘텐트 전달 시스템.
- 제13항 또는 제14항에 있어서, 상기 통신 단말기에 설치되어 있고, 프리페치되는 것으로 사용자에게 제공된 하나 이상의 콘텐트 아이템을 시각적으로 마크하도록 구성되어 있는 소프트웨어 에이전트를 포함하는 것을 특징으로 하는 콘텐트 전달 시스템.
- 프로그램 명령어가 저장된 유형 비임시 컴퓨터 판독가능 매체를 포함하는 컴퓨터 소프트웨어 제품에 있어서, 상기 명령어는 콘텐트 소스 및 사용자의 통신 단말기와 통신하는 콘텐트 전달 시스템의 하나 이상의 프로세서에 의해 판독될 때, 상기 하나 이상의 프로세서가, 콘텐트가 콘텐트 소스로부터 사용자의 통신 단말기로 연속 프리페치되어 상기 통신 단말기를 상기 콘텐트 소스와 동기화된 상태로 유지하는, 개런티 프리페칭 모드의 규정을 유지하도록 하고, 상기 사용자가 주어진 콘텍트에 접근할 것으로 예상되는 하나 이상의 시각 간격을 자동으로 식별하도록 하고, 상기 식별된 시각 간격 동안, 상기 개런티 프리페칭 모드를 사용하여 상기 콘텐트 소스로부터 상기 통신 단말기로 상기 주어진 콘텐트를 프리페치하도록 하는 것을 특징으로 하는 컴퓨터 소프트웨어 제품.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462025021P | 2014-07-16 | 2014-07-16 | |
| US62/025,021 | 2014-07-16 | ||
| US201562100933P | 2015-01-08 | 2015-01-08 | |
| US62/100,933 | 2015-01-08 | ||
| PCT/IB2015/052873 WO2016009285A1 (en) | 2014-07-16 | 2015-04-20 | Efficient content delivery over wireless networks using guaranteed prefetching at selected times-of-day |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170031702A true KR20170031702A (ko) | 2017-03-21 |
| KR102260177B1 KR102260177B1 (ko) | 2021-06-04 |
Family
ID=55075605
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020177002520A Active KR102260177B1 (ko) | 2014-07-16 | 2015-04-20 | 선택된 시각에서 개런티 프리페칭을 사용하는 무선 네트워크를 통한 효과적인 콘텐트 전달 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9961159B2 (ko) |
| EP (1) | EP3170335B1 (ko) |
| KR (1) | KR102260177B1 (ko) |
| CN (1) | CN106664592B (ko) |
| WO (1) | WO2016009285A1 (ko) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11095743B2 (en) | 2014-07-16 | 2021-08-17 | Tensera Networks Ltd. | Optimized content-delivery network (CDN) for the wireless last mile |
| US9979796B1 (en) | 2014-07-16 | 2018-05-22 | Tensera Networks Ltd. | Efficient pre-fetching notifications |
| CN106155764A (zh) | 2015-04-23 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 调度虚拟机输入输出资源的方法及装置 |
| CN106201839B (zh) | 2015-04-30 | 2020-02-14 | 阿里巴巴集团控股有限公司 | 一种业务对象的信息加载方法和装置 |
| US9723470B1 (en) | 2015-04-30 | 2017-08-01 | Tensera Networks Ltd. | Selective enabling of data services to roaming wireless terminals |
| CN106209741B (zh) | 2015-05-06 | 2020-01-03 | 阿里巴巴集团控股有限公司 | 一种虚拟主机及隔离方法、资源访问请求处理方法及装置 |
| CN106708819A (zh) | 2015-07-17 | 2017-05-24 | 阿里巴巴集团控股有限公司 | 一种数据缓存的预热方法及其装置 |
| CN106487708B (zh) | 2015-08-25 | 2020-03-13 | 阿里巴巴集团控股有限公司 | 网络访问请求控制方法和装置 |
| CN106547582A (zh) * | 2015-09-22 | 2017-03-29 | 阿里巴巴集团控股有限公司 | 一种预处理方法及装置 |
| CN107924374A (zh) | 2015-10-15 | 2018-04-17 | 腾赛拉网络有限公司 | 通信终端中的内容的新鲜度感知呈现 |
| US10574775B2 (en) * | 2015-12-10 | 2020-02-25 | Facebook, Inc. | Systems and methods to optimize news feed access |
| US20190141381A1 (en) * | 2016-05-06 | 2019-05-09 | Telstra Corporation Limited | Data delivery via a communications network |
| US20190132386A1 (en) * | 2016-06-05 | 2019-05-02 | Tensera Networks Ltd. | User-Device Based E-Commerce Server |
| EP3488591A1 (en) * | 2016-07-25 | 2019-05-29 | Telefonaktiebolaget LM Ericsson (publ) | Content delivery network (cdn) for uploading, caching and delivering user content |
| US11283895B2 (en) * | 2017-06-19 | 2022-03-22 | Tensera Networks Ltd. | Silent updating of content in user devices |
| US20180364871A1 (en) * | 2017-06-20 | 2018-12-20 | International Business Machines Corporation | Automatic cognitive adjustment of display content |
| US11397555B2 (en) | 2017-10-26 | 2022-07-26 | Tensera Networks Ltd. | Background pre-loading and refreshing of applications with audio inhibition |
| US11915012B2 (en) | 2018-03-05 | 2024-02-27 | Tensera Networks Ltd. | Application preloading in the presence of user actions |
| US12099856B2 (en) | 2018-03-05 | 2024-09-24 | Tensera Networks Ltd. | Robust application preloading with accurate user experience |
| US11922187B2 (en) | 2018-03-05 | 2024-03-05 | Tensera Networks Ltd. | Robust application preloading with accurate user experience |
| US20190306265A1 (en) * | 2018-04-02 | 2019-10-03 | Telefonaktiebolaget L M Ericsson (Publ) | Group enhanced content delivery |
| EP3920025B1 (en) * | 2019-05-06 | 2026-04-29 | Google LLC | Proactive caching of transient assistant action suggestions at a feature phone |
| CN114144777A (zh) | 2019-07-30 | 2022-03-04 | 腾赛拉网络有限公司 | 用户设备中应用用户界面的预渲染 |
| CN115136564B (zh) | 2020-02-13 | 2025-01-24 | 腾赛拉网络有限公司 | 用户设备中应用和应用内的内容的预加载 |
| WO2022118131A1 (en) | 2020-12-03 | 2022-06-09 | Tensera Networks | Preloading of applications having an existing task |
| CN116601602A (zh) | 2020-12-20 | 2023-08-15 | 腾赛拉网络有限公司 | 对用户透明地预加载应用 |
| KR20240001625A (ko) * | 2022-06-27 | 2024-01-03 | 에스케이텔레콤 주식회사 | 로컬 웹서버를 이용한 다운로드 데이터 및 스트리밍 데이터 간 연속 재생 방법 및 이를 위한 장치 |
| US20250286872A1 (en) * | 2024-03-11 | 2025-09-11 | Black Duck Software, Inc. | Protecting intellectual property using digital signatures |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030101234A1 (en) * | 2001-11-28 | 2003-05-29 | International Business Machines Corporation | System and method for indicating whether a document is cached |
| US20120023226A1 (en) * | 2010-07-26 | 2012-01-26 | Steve Petersen | Prediction of activity session for mobile network use optimization and user experience enhancement |
| US20130031204A1 (en) * | 2011-07-28 | 2013-01-31 | Graham Christoph J | Systems and methods of accelerating delivery of remote content |
| KR20140053036A (ko) * | 2011-06-29 | 2014-05-07 | 록스타 컨소시엄 유에스 엘피 | 통신 네트워크를 통해 정보를 프리-로딩하기 위한 방법 및 장치 |
Family Cites Families (86)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6311223B1 (en) | 1997-11-03 | 2001-10-30 | International Business Machines Corporation | Effective transmission of documents in hypertext markup language (HTML) |
| US6446238B1 (en) * | 1999-05-21 | 2002-09-03 | International Business Machines Corporation | System and method for updating microcode stored in a non-volatile memory |
| US20020198991A1 (en) * | 2001-06-21 | 2002-12-26 | International Business Machines Corporation | Intelligent caching and network management based on location and resource anticipation |
| US6766422B2 (en) * | 2001-09-27 | 2004-07-20 | Siemens Information And Communication Networks, Inc. | Method and system for web caching based on predictive usage |
| US7437438B2 (en) | 2001-12-27 | 2008-10-14 | Hewlett-Packard Development Company, L.P. | System and method for energy efficient data prefetching |
| US8516114B2 (en) * | 2002-03-29 | 2013-08-20 | International Business Machines Corporation | Method and apparatus for content pre-fetching and preparation |
| US6868439B2 (en) * | 2002-04-04 | 2005-03-15 | Hewlett-Packard Development Company, L.P. | System and method for supervising use of shared storage by multiple caching servers physically connected through a switching router to said shared storage via a robust high speed connection |
| US8195761B2 (en) * | 2004-01-13 | 2012-06-05 | International Business Machines Corporation | Prefetching web resources based on proxy triggers |
| US7483941B2 (en) | 2004-01-13 | 2009-01-27 | International Business Machines Corporation | System and method for dynamically inserting prefetch tags by the web server |
| US7814195B2 (en) * | 2004-09-10 | 2010-10-12 | Sony Corporation | Method for data synchronization with mobile wireless devices |
| US8732610B2 (en) | 2004-11-10 | 2014-05-20 | Bt Web Solutions, Llc | Method and apparatus for enhanced browsing, using icons to indicate status of content and/or content retrieval |
| US8732234B2 (en) * | 2005-06-07 | 2014-05-20 | Yahoo! Inc. | Providing relevant non-requested content to a mobile device |
| US20070067698A1 (en) * | 2005-09-19 | 2007-03-22 | King Steven R | Techniques to perform prefetching of content in connection with integrity validation value determination |
| US8089892B2 (en) | 2005-12-15 | 2012-01-03 | Thomson Licensing | Adaptive joint source and channel coding scheme for H.264 video multicasting over wireless networks |
| US8447837B2 (en) | 2005-12-30 | 2013-05-21 | Akamai Technologies, Inc. | Site acceleration with content prefetching enabled through customer-specific configurations |
| US8701010B2 (en) * | 2007-03-12 | 2014-04-15 | Citrix Systems, Inc. | Systems and methods of using the refresh button to determine freshness policy |
| US20080253693A1 (en) * | 2007-04-10 | 2008-10-16 | Chu Jeff I | Method and system for pre-fetching relevant imaging information from multiple healthcare organizations |
| US20080301300A1 (en) | 2007-06-01 | 2008-12-04 | Microsoft Corporation | Predictive asynchronous web pre-fetch |
| US8171135B2 (en) | 2007-07-12 | 2012-05-01 | Viasat, Inc. | Accumulator for prefetch abort |
| US9521186B2 (en) | 2007-09-13 | 2016-12-13 | International Business Machines Corporation | Method and system for file transfer over a messaging infrastructure |
| US8825758B2 (en) | 2007-12-14 | 2014-09-02 | Microsoft Corporation | Collaborative authoring modes |
| EP2314005B1 (en) | 2008-04-29 | 2017-11-29 | Thomson Licensing | A method and system for adapting forward error correction in multicast over wireless networks |
| US8028081B2 (en) | 2008-05-23 | 2011-09-27 | Porto Technology, Llc | System and method for adaptive segment prefetching of streaming media |
| US9336178B2 (en) | 2008-12-19 | 2016-05-10 | Velocee Ltd. | Optimizing content and communication in multiaccess mobile device exhibiting communication functionalities responsive of tempo spatial parameters |
| US8312223B2 (en) * | 2008-12-23 | 2012-11-13 | International Business Machines Corporation | Pre-fetching virtual environment in a virtual universe based on previous traversals |
| CN101807180B (zh) * | 2009-02-16 | 2013-06-19 | 宏达国际电子股份有限公司 | 移动电子装置及其网页的预处理及显示方法 |
| US20110029670A1 (en) | 2009-07-31 | 2011-02-03 | Microsoft Corporation | Adapting pushed content delivery based on predictiveness |
| US8655404B1 (en) | 2009-11-11 | 2014-02-18 | Gurminder Singh | Systems and methods for distributing content with a portable electronic device |
| US8625667B2 (en) | 2009-11-30 | 2014-01-07 | Alcatel Lucent | Method of opportunity-based transmission of wireless video |
| US20110246618A1 (en) | 2010-04-02 | 2011-10-06 | Apple Inc. | Caching multiple views corresponding to multiple aspect ratios |
| WO2012024030A2 (en) | 2010-07-26 | 2012-02-23 | Seven Networks, Inc. | Context aware traffic management for resource conservation in a wireless network |
| WO2012018430A1 (en) | 2010-07-26 | 2012-02-09 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
| GB2500333B (en) | 2010-07-26 | 2014-10-08 | Seven Networks Inc | Mobile application traffic optimization |
| US9009414B2 (en) | 2010-09-21 | 2015-04-14 | Texas Instruments Incorporated | Prefetch address hit prediction to reduce memory access latency |
| US8601052B2 (en) | 2010-10-04 | 2013-12-03 | Qualcomm Incorporated | System and method of performing domain name server pre-fetching |
| US9060032B2 (en) * | 2010-11-01 | 2015-06-16 | Seven Networks, Inc. | Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic |
| CN102480513B (zh) | 2010-11-29 | 2014-09-10 | 国际商业机器公司 | 在社交网络中辅助传递更新内容的装置和方法 |
| US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
| US8621075B2 (en) | 2011-04-27 | 2013-12-31 | Seven Metworks, Inc. | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
| US20160004410A1 (en) | 2011-06-27 | 2016-01-07 | Google Inc. | Processing Cursor Movements for Predictive Fetching |
| US8612418B2 (en) | 2011-07-14 | 2013-12-17 | Google Inc. | Mobile web browser for pre-loading web pages |
| WO2013015835A1 (en) | 2011-07-22 | 2013-01-31 | Seven Networks, Inc. | Mobile application traffic optimization |
| US8880652B2 (en) * | 2011-09-14 | 2014-11-04 | Hewlett-Packard Development Company, L.P. | Heuristic browser predictive pre-caching |
| US8341245B1 (en) | 2011-09-26 | 2012-12-25 | Google Inc. | Content-facilitated speculative preparation and rendering |
| US20140219088A1 (en) | 2011-09-30 | 2014-08-07 | Ozgur Oyman | Quality of experience enhancements over wireless networks |
| EP2788889A4 (en) | 2011-12-07 | 2015-08-12 | Seven Networks Inc | FLEXIBLE AND DYNAMIC INTEGRATION SCHEMES OF A TRAFFIC MANAGEMENT SYSTEM WITH VARIOUS NETWORK OPERATORS TO REDUCE NETWORK TRAFFIC |
| CN102591963A (zh) * | 2011-12-30 | 2012-07-18 | 奇智软件(北京)有限公司 | 网页内容加载控制方法及装置 |
| CN104246757B (zh) | 2012-02-22 | 2018-11-06 | 诺基亚技术有限公司 | 预测性服务访问 |
| US8849731B2 (en) | 2012-02-23 | 2014-09-30 | Microsoft Corporation | Content pre-fetching for computing devices |
| US8566867B1 (en) | 2012-04-03 | 2013-10-22 | Google Inc. | Pre-fetch ads while serving ads in live stream |
| US9661047B2 (en) | 2012-04-30 | 2017-05-23 | Mobilatv Ltd. | Method and system for central utilization of remotely generated large media data streams despite network bandwidth limitations |
| JP6247286B2 (ja) | 2012-06-12 | 2017-12-13 | コーヒレント・ロジックス・インコーポレーテッド | ビデオコンテンツの符号化及び配信のための分散アーキテクチャ |
| IN2015DN00630A (ko) | 2012-06-28 | 2015-06-26 | Azuki Systems Inc | |
| WO2014018155A1 (en) | 2012-07-24 | 2014-01-30 | Penthera Partners, Inc. | Video uploading from mobile devices |
| US8943197B1 (en) | 2012-08-16 | 2015-01-27 | Amazon Technologies, Inc. | Automated content update notification |
| US9215269B2 (en) | 2012-08-23 | 2015-12-15 | Amazon Technologies, Inc. | Predictive caching for content |
| US9058324B2 (en) | 2012-09-28 | 2015-06-16 | Intel Corporation | Predictive precaching of data based on context |
| US9106721B2 (en) * | 2012-10-02 | 2015-08-11 | Nextbit Systems | Application state synchronization across multiple devices |
| US9009103B2 (en) | 2013-03-15 | 2015-04-14 | Microsoft Technology Licensing, Llc | Fingerprint-based, intelligent, content pre-fetching |
| US9104843B2 (en) | 2013-03-15 | 2015-08-11 | Rhapsody International, Inc. | Providing content items from alternate sources |
| US9558508B2 (en) | 2013-03-15 | 2017-01-31 | Microsoft Technology Licensing, Llc | Energy-efficient mobile advertising |
| US9603094B2 (en) | 2013-06-09 | 2017-03-21 | Apple Inc. | Non-waking push notifications |
| US10223156B2 (en) | 2013-06-09 | 2019-03-05 | Apple Inc. | Initiating background updates based on user activity |
| US9256484B2 (en) | 2013-06-09 | 2016-02-09 | Apple Inc. | Dynamic adjustment of mobile device based on user activity |
| US9392393B2 (en) | 2013-06-09 | 2016-07-12 | Apple Inc. | Push notification initiated background updates |
| US20140373032A1 (en) | 2013-06-12 | 2014-12-18 | Microsoft Corporation | Prefetching content for service-connected applications |
| US9307007B2 (en) | 2013-06-14 | 2016-04-05 | Microsoft Technology Licensing, Llc | Content pre-render and pre-fetch techniques |
| US20140379840A1 (en) | 2013-06-24 | 2014-12-25 | Akamai Technologies, Inc. | Predictive prefetching of web content |
| US9065765B2 (en) * | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
| US9813515B2 (en) | 2013-10-04 | 2017-11-07 | Akamai Technologies, Inc. | Systems and methods for caching content with notification-based invalidation with extension to clients |
| US9081789B2 (en) | 2013-10-28 | 2015-07-14 | Tealium Inc. | System for prefetching digital tags |
| US9819721B2 (en) | 2013-10-31 | 2017-11-14 | Akamai Technologies, Inc. | Dynamically populated manifests and manifest-based prefetching |
| US8938488B1 (en) * | 2013-12-27 | 2015-01-20 | Linkedin Corporation | Techniques for populating a content stream on a mobile device |
| US9591095B2 (en) | 2014-03-10 | 2017-03-07 | Microsoft Technology Licensing, Llc | Prefetching application data for periods of disconnectivity |
| US10117600B2 (en) | 2014-04-15 | 2018-11-06 | Apple Inc. | Pacing activity data of a user |
| US9432796B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Dynamic adjustment of mobile device based on peer event data |
| US10380488B2 (en) | 2014-05-30 | 2019-08-13 | Apple Inc. | Methods and system for managing predictive models |
| US9465679B2 (en) | 2014-05-30 | 2016-10-11 | Apple Inc. | Dynamic adjustment of mobile device based on adaptive prediction of system events |
| US9813990B2 (en) | 2014-05-30 | 2017-11-07 | Apple Inc. | Dynamic adjustment of mobile device based on voter feedback |
| US9432839B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Dynamic adjustment of mobile device based on thermal conditions |
| US9411572B2 (en) | 2014-06-09 | 2016-08-09 | Paypal, Inc. | Systems and methods for location-based application installation |
| US9646254B2 (en) * | 2014-06-20 | 2017-05-09 | Amazon Technologies, Inc. | Predicting next web pages |
| US10506027B2 (en) * | 2014-08-27 | 2019-12-10 | Tensera Networks Ltd. | Selecting a content delivery network |
| US10063653B2 (en) | 2014-12-29 | 2018-08-28 | Akamai Technologies, Inc. | Distributed server architecture for supporting a predictive content pre-fetching service for mobile device users |
| US10771583B2 (en) | 2014-12-29 | 2020-09-08 | Akamai Technologies, Inc. | Managing mobile device user subscription and service preferences to predictively pre-fetch content |
| US9860336B2 (en) * | 2015-10-29 | 2018-01-02 | International Business Machines Corporation | Mitigating service disruptions using mobile prefetching based on predicted dead spots |
-
2015
- 2015-04-20 WO PCT/IB2015/052873 patent/WO2016009285A1/en not_active Ceased
- 2015-04-20 CN CN201580036957.4A patent/CN106664592B/zh active Active
- 2015-04-20 KR KR1020177002520A patent/KR102260177B1/ko active Active
- 2015-04-20 EP EP15821969.1A patent/EP3170335B1/en active Active
- 2015-04-21 US US14/691,597 patent/US9961159B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030101234A1 (en) * | 2001-11-28 | 2003-05-29 | International Business Machines Corporation | System and method for indicating whether a document is cached |
| US20120023226A1 (en) * | 2010-07-26 | 2012-01-26 | Steve Petersen | Prediction of activity session for mobile network use optimization and user experience enhancement |
| KR20140053036A (ko) * | 2011-06-29 | 2014-05-07 | 록스타 컨소시엄 유에스 엘피 | 통신 네트워크를 통해 정보를 프리-로딩하기 위한 방법 및 장치 |
| US20130031204A1 (en) * | 2011-07-28 | 2013-01-31 | Graham Christoph J | Systems and methods of accelerating delivery of remote content |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3170335B1 (en) | 2019-12-11 |
| KR102260177B1 (ko) | 2021-06-04 |
| US9961159B2 (en) | 2018-05-01 |
| CN106664592B (zh) | 2020-08-18 |
| US20160021211A1 (en) | 2016-01-21 |
| EP3170335A1 (en) | 2017-05-24 |
| CN106664592A (zh) | 2017-05-10 |
| WO2016009285A1 (en) | 2016-01-21 |
| EP3170335A4 (en) | 2018-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102260177B1 (ko) | 선택된 시각에서 개런티 프리페칭을 사용하는 무선 네트워크를 통한 효과적인 콘텐트 전달 | |
| US11128729B2 (en) | Efficient content delivery over wireless networks using guaranteed prefetching | |
| US11758014B2 (en) | Scheduling of application preloading in user devices | |
| US11489941B2 (en) | Pre-loading of user applications including skipping of selected launch actions | |
| US11483415B2 (en) | Background pre-rendering of user applications | |
| US9591095B2 (en) | Prefetching application data for periods of disconnectivity | |
| US9979796B1 (en) | Efficient pre-fetching notifications | |
| Lymberopoulos et al. | Pocketweb: instant web browsing for mobile devices | |
| US10261938B1 (en) | Content preloading using predictive models | |
| US20180241837A1 (en) | Efficient Pre-Fetching Notifications | |
| JP2007506296A (ja) | モバイルウェブ閲覧用デバイスにコンテンツを提供する方法 | |
| US20140089467A1 (en) | Content stream delivery using pre-loaded segments | |
| US20170111465A1 (en) | Freshness-aware presentation of content in communication terminals | |
| US20180376176A1 (en) | Quality-of-experience optimization apparatus, network quality estimation apparatus, mobile terminal, quality-of-experience optimization method, network quality estimation method, and program | |
| CN104917651A (zh) | 监测网络异常的方法及装置 | |
| Ramanujam et al. | Marauder: synergized caching and prefetching for low-risk mobile app acceleration | |
| US9674220B2 (en) | System and method thereof for optimizing delivery of content over a network | |
| CN110855786B (zh) | 针对网络数据请求的处理方法、设备及计算机存储介质 | |
| US20230107418A1 (en) | Security Mechanisms for Content Delivery Networks | |
| EP3164985B1 (en) | Server, client device and methods therein for handling cached content ressources | |
| WO2018234949A1 (en) | Content prefetching in the presence of a/b testing | |
| Sehati | Reducing Energy Consumption and Latency of Applications on Wireless Devices | |
| US20190089804A1 (en) | Crowd-sourced content tracking | |
| Theera-Ampornpunt | Improving Failure Management Through Cooperation Between Mobile Devices and Cellular Network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20170126 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: 20200217 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: 20201125 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: 20210423 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210528 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20210531 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20250527 Start annual number: 5 End annual number: 5 |