KR20070117874A - 이동망 시스템의 능동적 캐쉬 제어 방법, 그 기록 매체 및그 시스템 - Google Patents
이동망 시스템의 능동적 캐쉬 제어 방법, 그 기록 매체 및그 시스템 Download PDFInfo
- Publication number
- KR20070117874A KR20070117874A KR20060052048A KR20060052048A KR20070117874A KR 20070117874 A KR20070117874 A KR 20070117874A KR 20060052048 A KR20060052048 A KR 20060052048A KR 20060052048 A KR20060052048 A KR 20060052048A KR 20070117874 A KR20070117874 A KR 20070117874A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- cache
- server
- update
- time
- 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
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
| if Tl < ( Ti -L*w) then 전체 캐쉬 엔트리를 삭제; for 캐쉬에 있는 각각의 데이터 아이템 < dx, tc x > do if ((dx,tx) ∈ IRi) ∧ (tc j < tx) then dx를 무효화; for 각각의 데이터 dx ∈ Lbcast do if (dx ∈ Ldata) then dx를 클라이언트 로컬 캐쉬에 다운로드; dx를 최근 질의에 대한 답으로 사용; if dx 가 무효화된 캐쉬 아이템 then dx 를 클라이언트의 로컬 캐쉬에 다운로드; Tl = Ti; if (Ldata ≠φ) then query(Qi); Ldata≠= φ; |
| if IRi를 받지 못함 then break; wait for the next IR; for 캐쉬에 있는 각각의 데이터 아이템 < dx, tc x > do if (dx ∈ UIRi,k) then dx를 무효화; if (Ldata ≠φ) then query(Qi); Ldata≠= φ; |
| if (Tc-Tt < Tthreshold) if dx가 캐쉬에 있는 유효한 데이터 then 캐쉬에 있는 값을 질의응답을 위해 즉시 사용; else 서버로 dx 에 대한 질의를 보냄; else Ldata = Ldata ∪ dx; |
| for 각각의 dx ∈ Ldata do Ldata 에 대한 질의를 서버로 보냄; |
| 파라미터 (단위) | 내용 | 파라미터 (단위) | 내용 |
| Database size (data item) | 1000 | UIR replicate times | 4 |
| Number of clients | 100 | HOT data items | 5% of DB |
| Broadcast interval (sec) | 200 | Cold data items | 95% of DB |
| Broadcast bandwidth (bits/sec) | 10000 | Hot data update probability | 33% |
| Cache size (data item) | 1 to 500 | Client's zipf parameter | 0.95 |
| Broadcast window (broadcast interval) | 4 | Query generate time (data item) | 1 to 200 |
Claims (12)
- 캐쉬를 내장한 클라이언트와 업데이트 리스트를 브로드캐스트 하는 서버를 포함하는 이동망 시스템에 있어서,상기 서버의 데이터들이 업데이트된 시간에 대한 가중 평균인 업데이트 히스토리를 포함한 업데이트 리스트를 수신하는 단계;상기 클라이언트에서 임의의 데이터에 대한 질의가 발생하면, 상기 데이터를 상기 캐쉬에서 검색하는 단계;상기 캐쉬에 상기 데이터가 존재하는 경우, 상기 서버로부터 이전 업데이트 리스트를 수신한 시간으로부터 경과된 시간이 상기 업데이트 히스토리 초과이면 상기 서버로부터 다음 업데이트 리스트를 수신하고, 상기 경과된 시간이 상기 업데이트 히스토리 이하이면 상기 캐쉬에 존재하는 데이터를 독출하는 단계; 및상기 다음 업데이트 리스트에 상기 데이터가 존재하면, 상기 데이터를 상기 서버에 요청하는 단계를 포함하는 이동망 시스템의 능동적 캐쉬 제어 방법.
- 제 1 항에 있어서,상기 데이터를 상기 서버에 요청하는 단계는상기 캐쉬에 상기 데이터가 존재하지 않는 경우, 상기 데이터를 상기 서버에 요청하는 단계를 포함하는 것을 특징으로 하는 이동망 시스템의 능동적 캐쉬 제어 방법.
- 제 1 항에 있어서,상기 데이터를 상기 서버에 요청하는 단계는상기 다음 업데이트 리스트에 상기 데이터가 존재하지 않으면, 상기 캐쉬에 존재하는 데이터를 독출하는 단계를 포함하는 것을 특징으로 하는 이동망 시스템의 능동적 캐쉬 제어 방법.
- 제 1 항에 있어서,상기 업데이트 리스트는상기 서버에 의해 소정의 주기마다 브로드캐스트 되고, 현재 시간 이전의 특정 데이터에 대한 무효화를 통지하는 인밸리데이션 리포트 또는 업데이티드 인밸리데이션 리포트 중 어느 하나를 포함하는 것을 특징으로 하는 이동망 시스템의 능동적 캐쉬 제어 방법.
- 제 1 항에 있어서,상기 서버는복수의 데이터를 저장하는 데이터 베이스를 포함하고, 상기 데이터 베이스에서 특정 데이터의 최근 업데이트 시간 및 과거 업데이트 히스토리의 가중 평균을 연산하여 현재의 업데이트 히스토리를 생성하고, 상기 클라이언트의 요청에 따라 상기 데이터 베이스를 검색하며, 상기 검색된 데이터 및 상기 업데이트 히스토리를 포함한 업데이트 리스트를 소정의 주기마다 브로드 캐스트하는 것을 특징으로 하는 이동망 시스템의 능동적 캐쉬 제어 방법.
- 캐쉬를 내장한 클라이언트와 업데이트 리스트를 브로드캐스트 하는 서버를 포함하는 이동망 시스템에 있어서,상기 클라이언트에서 임의의 데이터에 대한 질의가 발생하면, 상기 데이터를 상기 캐쉬에서 검색하는 단계;상기 캐쉬에 상기 데이터가 존재하는 경우, 상기 서버로부터 이전 업데이트 리스트를 수신한 시간으로부터 경과된 시간이 상기 클라이언트에 미리 저장된 임계값 초과이면 상기 서버로부터 다음 업데이트 리스트를 수신하고, 상기 경과된 시간이 상기 미리 저장된 임계값 이하이면 상기 캐쉬에 존재하는 데이터를 독출하는 단계;상기 다음 업데이트 리스트에 상기 데이터가 존재하면, 상기 데이터를 상기 서버에 요청하는 단계를 포함하는 이동망 시스템의 능동적 캐쉬 제어 방법.
- 제 1 항 내지 제 6 항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 캐쉬를 내장한 클라이언트와 업데이트 리스트를 브로드캐스트 하는 서버를 포함하는 이동망 시스템에 있어서,상기 서버에 의해 브로드 캐스트되는 데이터 및 상기 서버의 데이터들이 업데이트된 시간에 대한 가중 평균인 업데이트 히스토리를 포함한 업데이트 리스트를 수신하는 클라이언트 수신부;상기 클라이언트에서 임의의 데이터에 대한 질의가 발생하면, 상기 데이터를 상기 캐쉬에서 검색하는 캐쉬 액세스부;상기 캐쉬에 상기 데이터가 존재하는 경우, 상기 서버로부터 이전 업데이트 리스트를 수신한 시간으로부터 경과된 시간이 상기 업데이트 히스토리 초과이면 상기 클라이언트 수신부에 의해 다음 업데이트 리스트를 수신하게 하고, 상기 경과된 시간이 상기 업데이트 히스토리 이하이면 상기 캐쉬에 존재하는 데이터를 독출하는 능동적 캐쉬 제어부; 및상기 다음 업데이트 리스트에 상기 데이터가 존재하면, 상기 데이터를 상기 서버에 요청하는 리퀘스트부를 포함하는 캐쉬를 능동적으로 제어하는 이동망 시스템.
- 제 8 항에 있어서,상기 리퀘스트부는상기 캐쉬에 상기 데이터가 존재하지 않는 경우, 상기 데이터를 상기 서버에 요청하는 것을 특징으로 하는 캐쉬를 능동적으로 제어하는 이동망 시스템.
- 제 8 항에 있어서,상기 능동적 캐쉬 제어부는상기 다음 업데이트 리스트에 상기 데이터가 존재하지 않으면, 상기 캐쉬에 존재하는 데이터를 독출하는 것을 특징으로 하는 캐쉬를 능동적으로 제어하는 이동망 시스템.
- 제 8 항에 있어서,상기 업데이트 리스트는상기 서버에 의해 소정의 주기마다 브로드 캐스트 되고, 현재 시간 이전의 특정 데이터에 대한 무효화를 통지하는 인밸리데이션 리포트 또는 업데이티드 인밸리데이션 리포트 중 어느 하나를 포함하는 것을 특징으로 하는 캐쉬를 능동적으로 제어하는 이동망 시스템.
- 제 8 항에 있어서,상기 서버는복수의 데이터를 저장하는 데이터 베이스;상기 리퀘스트부의 요청을 수신하는 온디맨드 데이터 관리자; 및상기 데이터 베이스에서 특정 데이터의 최근 업데이트 시간 및 과거 업데이트 히스토리의 가중 평균을 연산하여 현재의 업데이트 히스토리를 생성하고, 상기 리퀘스트부의 요청에 따라 상기 데이터 베이스를 검색하며, 상기 검색된 데이터 및 상기 업데이트 히스토리를 포함한 업데이트 리스트를 소정의 주기마다 브로드 캐스 트하는 브로드 캐스트 관리자를 포함하는 것을 특징으로 하는 캐쉬를 능동적으로 제어하는 이동망 시스템.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060052048A KR100791628B1 (ko) | 2006-06-09 | 2006-06-09 | 이동망 시스템의 능동적 캐쉬 제어 방법, 그 기록 매체 및그 시스템 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060052048A KR100791628B1 (ko) | 2006-06-09 | 2006-06-09 | 이동망 시스템의 능동적 캐쉬 제어 방법, 그 기록 매체 및그 시스템 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20070117874A true KR20070117874A (ko) | 2007-12-13 |
| KR100791628B1 KR100791628B1 (ko) | 2008-01-04 |
Family
ID=39142897
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060052048A Expired - Fee Related KR100791628B1 (ko) | 2006-06-09 | 2006-06-09 | 이동망 시스템의 능동적 캐쉬 제어 방법, 그 기록 매체 및그 시스템 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100791628B1 (ko) |
Cited By (73)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012061437A1 (en) * | 2010-11-01 | 2012-05-10 | Michael Luna | Cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
| US8291076B2 (en) | 2010-11-01 | 2012-10-16 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
| US8316098B2 (en) | 2011-04-19 | 2012-11-20 | Seven Networks Inc. | Social caching for device resource sharing and management |
| US8326985B2 (en) | 2010-11-01 | 2012-12-04 | Seven Networks, Inc. | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
| US8364181B2 (en) | 2007-12-10 | 2013-01-29 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
| US8412675B2 (en) | 2005-08-01 | 2013-04-02 | Seven Networks, Inc. | Context aware data presentation |
| US8417823B2 (en) | 2010-11-22 | 2013-04-09 | Seven Network, Inc. | Aligning data transfer to optimize connections established for transmission over a wireless network |
| US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
| US8468126B2 (en) | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
| US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
| US8494510B2 (en) | 2008-06-26 | 2013-07-23 | Seven Networks, Inc. | Provisioning applications for a mobile device |
| US8549587B2 (en) | 2002-01-08 | 2013-10-01 | Seven Networks, Inc. | Secure end-to-end transport through intermediary nodes |
| US8561086B2 (en) | 2005-03-14 | 2013-10-15 | Seven Networks, Inc. | System and method for executing commands that are non-native to the native environment of a mobile device |
| 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 |
| US8693494B2 (en) | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
| US8700728B2 (en) | 2010-11-01 | 2014-04-15 | Seven Networks, Inc. | Cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
| US8750123B1 (en) | 2013-03-11 | 2014-06-10 | Seven Networks, Inc. | Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network |
| US8761756B2 (en) | 2005-06-21 | 2014-06-24 | Seven Networks International Oy | Maintaining an IP connection in a mobile network |
| US8774844B2 (en) | 2007-06-01 | 2014-07-08 | Seven Networks, Inc. | Integrated messaging |
| US8775631B2 (en) | 2012-07-13 | 2014-07-08 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
| US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
| US8793305B2 (en) | 2007-12-13 | 2014-07-29 | Seven Networks, Inc. | Content delivery to a mobile device from a content service |
| US8799410B2 (en) | 2008-01-28 | 2014-08-05 | Seven Networks, Inc. | System and method of a relay server for managing communications and notification between a mobile device and a web access server |
| US8805334B2 (en) | 2004-11-22 | 2014-08-12 | Seven Networks, Inc. | Maintaining mobile terminal information for secure communications |
| US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
| US8831561B2 (en) | 2004-10-20 | 2014-09-09 | Seven Networks, Inc | System and method for tracking billing events in a mobile wireless network for a network operator |
| US8832228B2 (en) | 2011-04-27 | 2014-09-09 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
| US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
| US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
| US8849902B2 (en) | 2008-01-25 | 2014-09-30 | Seven Networks, Inc. | System for providing policy based content service in a mobile network |
| US8861354B2 (en) | 2011-12-14 | 2014-10-14 | Seven Networks, Inc. | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
| US8868753B2 (en) | 2011-12-06 | 2014-10-21 | Seven Networks, Inc. | System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation |
| US8873411B2 (en) | 2004-12-03 | 2014-10-28 | Seven Networks, Inc. | Provisioning of e-mail settings for a mobile terminal |
| US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
| US8886176B2 (en) | 2010-07-26 | 2014-11-11 | Seven Networks, Inc. | Mobile application traffic optimization |
| US8903954B2 (en) | 2010-11-22 | 2014-12-02 | Seven Networks, Inc. | Optimization of resource polling intervals to satisfy mobile device requests |
| US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
| US8909202B2 (en) | 2012-01-05 | 2014-12-09 | Seven Networks, Inc. | Detection and management of user interactions with foreground applications on a mobile device in distributed caching |
| US8914002B2 (en) | 2008-01-11 | 2014-12-16 | Seven Networks, Inc. | System and method for providing a network service in a distributed fashion to a mobile device |
| US8918503B2 (en) | 2011-12-06 | 2014-12-23 | Seven Networks, Inc. | Optimization of mobile traffic directed to private networks and operator configurability thereof |
| USRE45348E1 (en) | 2004-10-20 | 2015-01-20 | Seven Networks, Inc. | Method and apparatus for intercepting events in a communication system |
| US8984581B2 (en) | 2011-07-27 | 2015-03-17 | Seven Networks, Inc. | Monitoring mobile application activities for malicious traffic on a mobile device |
| US8998102B2 (en) | 2011-10-21 | 2015-04-07 | Google Inc. | Round thermostat with flanged rotatable user input member and wall-facing optical sensor that senses rotation |
| US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
| US9009250B2 (en) | 2011-12-07 | 2015-04-14 | Seven Networks, Inc. | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
| US9021021B2 (en) | 2011-12-14 | 2015-04-28 | Seven Networks, Inc. | Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system |
| US9026232B2 (en) | 2010-11-19 | 2015-05-05 | Google Inc. | Thermostat user interface |
| US9043433B2 (en) | 2010-07-26 | 2015-05-26 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
| US9055102B2 (en) | 2006-02-27 | 2015-06-09 | Seven Networks, Inc. | Location-based operations and messaging |
| 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 |
| 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 |
| US9077630B2 (en) | 2010-07-26 | 2015-07-07 | Seven Networks, Inc. | Distributed implementation of dynamic wireless traffic policy |
| US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
| US9173128B2 (en) | 2011-12-07 | 2015-10-27 | Seven Networks, Llc | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
| US9203864B2 (en) | 2012-02-02 | 2015-12-01 | Seven Networks, Llc | Dynamic categorization of applications for network access in a mobile network |
| US9223323B2 (en) | 2010-09-14 | 2015-12-29 | Google Inc. | User friendly interface for control unit |
| US9241314B2 (en) | 2013-01-23 | 2016-01-19 | Seven Networks, Llc | Mobile device with application or context aware fast dormancy |
| US9251193B2 (en) | 2003-01-08 | 2016-02-02 | Seven Networks, Llc | Extending user relationships |
| US9256230B2 (en) | 2010-11-19 | 2016-02-09 | Google Inc. | HVAC schedule establishment in an intelligent, network-connected thermostat |
| US9275163B2 (en) | 2010-11-01 | 2016-03-01 | Seven Networks, Llc | Request and response characteristics based adaptation of distributed caching in a mobile network |
| US9298196B2 (en) | 2010-11-19 | 2016-03-29 | Google Inc. | Energy efficiency promoting schedule learning algorithms for intelligent thermostat |
| US9307493B2 (en) | 2012-12-20 | 2016-04-05 | Seven Networks, Llc | Systems and methods for application management of mobile device radio state promotion and demotion |
| US9326189B2 (en) | 2012-02-03 | 2016-04-26 | Seven Networks, Llc | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
| US9325662B2 (en) | 2011-01-07 | 2016-04-26 | Seven Networks, Llc | System and method for reduction of mobile network traffic used for domain name system (DNS) queries |
| US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
| US9459018B2 (en) | 2010-11-19 | 2016-10-04 | Google Inc. | Systems and methods for energy-efficient control of an energy-consuming system |
| US9810590B2 (en) | 2010-09-14 | 2017-11-07 | Google Inc. | System and method for integrating sensors in thermostats |
| US9832095B2 (en) | 2011-12-14 | 2017-11-28 | Seven Networks, Llc | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
| US9952573B2 (en) | 2010-11-19 | 2018-04-24 | Google Llc | Systems and methods for a graphical user interface of a controller for an energy-consuming system having spatially related discrete display elements |
| US10263899B2 (en) | 2012-04-10 | 2019-04-16 | Seven Networks, Llc | Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network |
| US10747242B2 (en) | 2010-11-19 | 2020-08-18 | Google Llc | Thermostat user interface |
| CN111736758A (zh) * | 2019-03-25 | 2020-10-02 | 贵州白山云科技股份有限公司 | 一种持久缓存的设置方法、装置、设备及介质 |
| US11334034B2 (en) | 2010-11-19 | 2022-05-17 | Google Llc | Energy efficiency promoting schedule learning algorithms for intelligent thermostat |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102103782B1 (ko) * | 2018-06-07 | 2020-04-24 | 주식회사 티맥스소프트 | 분산 캐시 환경에서 니어 캐시를 제어하는 방법 및 이를 이용한 분산 캐시 서버 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5581704A (en) * | 1993-12-06 | 1996-12-03 | Panasonic Technologies, Inc. | System for maintaining data coherency in cache memory by periodically broadcasting invalidation reports from server to client |
| JP2004038349A (ja) | 2002-07-01 | 2004-02-05 | Nec Engineering Ltd | ネットワーク上のデータベース更新システム |
| KR100451211B1 (ko) | 2002-10-31 | 2004-10-13 | 엘지전자 주식회사 | 이동 컴퓨팅 환경에서 트랜잭션 캐시 일관성 유지 시스템및 방법 |
| US7624126B2 (en) * | 2003-06-25 | 2009-11-24 | Microsoft Corporation | Registering for and retrieving database table change information that can be used to invalidate cache entries |
-
2006
- 2006-06-09 KR KR1020060052048A patent/KR100791628B1/ko not_active Expired - Fee Related
Cited By (108)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8549587B2 (en) | 2002-01-08 | 2013-10-01 | Seven Networks, Inc. | Secure end-to-end transport through intermediary nodes |
| US8811952B2 (en) | 2002-01-08 | 2014-08-19 | Seven Networks, Inc. | Mobile device power management in data synchronization over a mobile network with or without a trigger notification |
| US9251193B2 (en) | 2003-01-08 | 2016-02-02 | Seven Networks, Llc | Extending user relationships |
| US8831561B2 (en) | 2004-10-20 | 2014-09-09 | Seven Networks, Inc | System and method for tracking billing events in a mobile wireless network for a network operator |
| USRE45348E1 (en) | 2004-10-20 | 2015-01-20 | Seven Networks, Inc. | Method and apparatus for intercepting events in a communication system |
| US8805334B2 (en) | 2004-11-22 | 2014-08-12 | Seven Networks, Inc. | Maintaining mobile terminal information for secure communications |
| US8873411B2 (en) | 2004-12-03 | 2014-10-28 | Seven Networks, Inc. | Provisioning of e-mail settings for a mobile terminal |
| US8561086B2 (en) | 2005-03-14 | 2013-10-15 | Seven Networks, Inc. | System and method for executing commands that are non-native to the native environment of a mobile device |
| US9047142B2 (en) | 2005-03-14 | 2015-06-02 | Seven Networks, Inc. | Intelligent rendering of information in a limited display environment |
| US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
| US8839412B1 (en) | 2005-04-21 | 2014-09-16 | Seven Networks, Inc. | Flexible real-time inbox access |
| US8761756B2 (en) | 2005-06-21 | 2014-06-24 | Seven Networks International Oy | Maintaining an IP connection in a mobile network |
| US8468126B2 (en) | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
| US8412675B2 (en) | 2005-08-01 | 2013-04-02 | Seven Networks, Inc. | Context aware data presentation |
| US9055102B2 (en) | 2006-02-27 | 2015-06-09 | Seven Networks, Inc. | Location-based operations and messaging |
| US8693494B2 (en) | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
| US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
| US8774844B2 (en) | 2007-06-01 | 2014-07-08 | Seven Networks, Inc. | Integrated messaging |
| US8738050B2 (en) | 2007-12-10 | 2014-05-27 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
| US8364181B2 (en) | 2007-12-10 | 2013-01-29 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
| US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
| US8793305B2 (en) | 2007-12-13 | 2014-07-29 | Seven Networks, Inc. | Content delivery to a mobile device from a content service |
| US8914002B2 (en) | 2008-01-11 | 2014-12-16 | Seven Networks, Inc. | System and method for providing a network service in a distributed fashion to a mobile device |
| US8849902B2 (en) | 2008-01-25 | 2014-09-30 | Seven Networks, Inc. | System for providing policy based content service in a mobile network |
| US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
| US8799410B2 (en) | 2008-01-28 | 2014-08-05 | Seven Networks, Inc. | System and method of a relay server for managing communications and notification between a mobile device and a web access server |
| US8838744B2 (en) | 2008-01-28 | 2014-09-16 | Seven Networks, Inc. | Web-based access to data objects |
| US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
| US8494510B2 (en) | 2008-06-26 | 2013-07-23 | Seven Networks, Inc. | Provisioning applications for a mobile device |
| US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
| US9407713B2 (en) | 2010-07-26 | 2016-08-02 | Seven Networks, Llc | Mobile application traffic optimization |
| US9043433B2 (en) | 2010-07-26 | 2015-05-26 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
| US8886176B2 (en) | 2010-07-26 | 2014-11-11 | Seven Networks, Inc. | Mobile application traffic optimization |
| US9049179B2 (en) | 2010-07-26 | 2015-06-02 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
| US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
| US9077630B2 (en) | 2010-07-26 | 2015-07-07 | Seven Networks, Inc. | Distributed implementation of dynamic wireless traffic policy |
| US9612032B2 (en) | 2010-09-14 | 2017-04-04 | Google Inc. | User friendly interface for control unit |
| US9810590B2 (en) | 2010-09-14 | 2017-11-07 | Google Inc. | System and method for integrating sensors in thermostats |
| US9223323B2 (en) | 2010-09-14 | 2015-12-29 | Google Inc. | User friendly interface for control unit |
| US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
| US8966066B2 (en) | 2010-11-01 | 2015-02-24 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
| US8291076B2 (en) | 2010-11-01 | 2012-10-16 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
| US9275163B2 (en) | 2010-11-01 | 2016-03-01 | Seven Networks, Llc | Request and response characteristics based adaptation of distributed caching in a mobile network |
| US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
| US8326985B2 (en) | 2010-11-01 | 2012-12-04 | Seven Networks, Inc. | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
| 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 |
| US8782222B2 (en) | 2010-11-01 | 2014-07-15 | Seven Networks | Timing of keep-alive messages used in a system for mobile network resource conservation and optimization |
| US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
| WO2012061437A1 (en) * | 2010-11-01 | 2012-05-10 | Michael Luna | Cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
| US8700728B2 (en) | 2010-11-01 | 2014-04-15 | Seven Networks, Inc. | Cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
| US9026232B2 (en) | 2010-11-19 | 2015-05-05 | Google Inc. | Thermostat user interface |
| US9127853B2 (en) | 2010-11-19 | 2015-09-08 | Google Inc. | Thermostat with ring-shaped control member |
| US9952573B2 (en) | 2010-11-19 | 2018-04-24 | Google Llc | Systems and methods for a graphical user interface of a controller for an energy-consuming system having spatially related discrete display elements |
| US11334034B2 (en) | 2010-11-19 | 2022-05-17 | Google Llc | Energy efficiency promoting schedule learning algorithms for intelligent thermostat |
| US9766606B2 (en) | 2010-11-19 | 2017-09-19 | Google Inc. | Thermostat user interface |
| US9256230B2 (en) | 2010-11-19 | 2016-02-09 | Google Inc. | HVAC schedule establishment in an intelligent, network-connected thermostat |
| US10241482B2 (en) | 2010-11-19 | 2019-03-26 | Google Llc | Thermostat user interface |
| US9459018B2 (en) | 2010-11-19 | 2016-10-04 | Google Inc. | Systems and methods for energy-efficient control of an energy-consuming system |
| US10627791B2 (en) | 2010-11-19 | 2020-04-21 | Google Llc | Thermostat user interface |
| US9298196B2 (en) | 2010-11-19 | 2016-03-29 | Google Inc. | Energy efficiency promoting schedule learning algorithms for intelligent thermostat |
| US10078319B2 (en) | 2010-11-19 | 2018-09-18 | Google Llc | HVAC schedule establishment in an intelligent, network-connected thermostat |
| US11372433B2 (en) | 2010-11-19 | 2022-06-28 | Google Llc | Thermostat user interface |
| US10175668B2 (en) | 2010-11-19 | 2019-01-08 | Google Llc | Systems and methods for energy-efficient control of an energy-consuming system |
| US10747242B2 (en) | 2010-11-19 | 2020-08-18 | Google Llc | Thermostat user interface |
| US8903954B2 (en) | 2010-11-22 | 2014-12-02 | Seven Networks, Inc. | Optimization of resource polling intervals to satisfy mobile device requests |
| US9100873B2 (en) | 2010-11-22 | 2015-08-04 | Seven Networks, Inc. | Mobile network background traffic data management |
| US8417823B2 (en) | 2010-11-22 | 2013-04-09 | Seven Network, Inc. | Aligning data transfer to optimize connections established for transmission over a wireless network |
| US8539040B2 (en) | 2010-11-22 | 2013-09-17 | Seven Networks, Inc. | Mobile network background traffic data management with optimized polling intervals |
| US9325662B2 (en) | 2011-01-07 | 2016-04-26 | Seven Networks, Llc | System and method for reduction of mobile network traffic used for domain name system (DNS) queries |
| US8316098B2 (en) | 2011-04-19 | 2012-11-20 | Seven Networks Inc. | Social caching for device resource sharing and management |
| US9084105B2 (en) | 2011-04-19 | 2015-07-14 | Seven Networks, Inc. | Device resources sharing for network resource conservation |
| US8356080B2 (en) | 2011-04-19 | 2013-01-15 | Seven Networks, Inc. | System and method for a mobile device to use physical storage of another device for caching |
| US9300719B2 (en) | 2011-04-19 | 2016-03-29 | Seven Networks, Inc. | System and method for a mobile device to use physical storage of another device for caching |
| US8832228B2 (en) | 2011-04-27 | 2014-09-09 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
| 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 |
| US8635339B2 (en) | 2011-04-27 | 2014-01-21 | Seven Networks, Inc. | Cache state management on a mobile device to preserve user experience |
| US8984581B2 (en) | 2011-07-27 | 2015-03-17 | Seven Networks, Inc. | Monitoring mobile application activities for malicious traffic on a mobile device |
| US9239800B2 (en) | 2011-07-27 | 2016-01-19 | Seven Networks, Llc | Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network |
| US9720585B2 (en) | 2011-10-21 | 2017-08-01 | Google Inc. | User friendly interface |
| US10678416B2 (en) | 2011-10-21 | 2020-06-09 | Google Llc | Occupancy-based operating state determinations for sensing or control systems |
| US9291359B2 (en) | 2011-10-21 | 2016-03-22 | Google Inc. | Thermostat user interface |
| US8998102B2 (en) | 2011-10-21 | 2015-04-07 | Google Inc. | Round thermostat with flanged rotatable user input member and wall-facing optical sensor that senses rotation |
| US9740385B2 (en) | 2011-10-21 | 2017-08-22 | Google Inc. | User-friendly, network-connected, smart-home controller and related systems and methods |
| US8868753B2 (en) | 2011-12-06 | 2014-10-21 | Seven Networks, Inc. | System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation |
| US8918503B2 (en) | 2011-12-06 | 2014-12-23 | Seven Networks, Inc. | Optimization of mobile traffic directed to private networks and operator configurability thereof |
| US8977755B2 (en) | 2011-12-06 | 2015-03-10 | Seven Networks, Inc. | Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation |
| US9009250B2 (en) | 2011-12-07 | 2015-04-14 | Seven Networks, Inc. | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
| US9173128B2 (en) | 2011-12-07 | 2015-10-27 | Seven Networks, Llc | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
| US9208123B2 (en) | 2011-12-07 | 2015-12-08 | Seven Networks, Llc | Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor |
| US9277443B2 (en) | 2011-12-07 | 2016-03-01 | Seven Networks, Llc | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
| US8861354B2 (en) | 2011-12-14 | 2014-10-14 | Seven Networks, Inc. | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
| US9021021B2 (en) | 2011-12-14 | 2015-04-28 | Seven Networks, Inc. | Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system |
| US9832095B2 (en) | 2011-12-14 | 2017-11-28 | Seven Networks, Llc | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
| US8909202B2 (en) | 2012-01-05 | 2014-12-09 | Seven Networks, Inc. | Detection and management of user interactions with foreground applications on a mobile device in distributed caching |
| US9131397B2 (en) | 2012-01-05 | 2015-09-08 | Seven Networks, Inc. | Managing cache to prevent overloading of a wireless network due to user activity |
| US9203864B2 (en) | 2012-02-02 | 2015-12-01 | Seven Networks, Llc | Dynamic categorization of applications for network access in a mobile network |
| US9326189B2 (en) | 2012-02-03 | 2016-04-26 | Seven Networks, Llc | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
| US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
| US10263899B2 (en) | 2012-04-10 | 2019-04-16 | Seven Networks, Llc | Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network |
| US8775631B2 (en) | 2012-07-13 | 2014-07-08 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
| US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
| US9307493B2 (en) | 2012-12-20 | 2016-04-05 | Seven Networks, Llc | Systems and methods for application management of mobile device radio state promotion and demotion |
| US9271238B2 (en) | 2013-01-23 | 2016-02-23 | Seven Networks, Llc | Application or context aware fast dormancy |
| US9241314B2 (en) | 2013-01-23 | 2016-01-19 | Seven Networks, Llc | Mobile device with application or context aware fast dormancy |
| US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
| US8750123B1 (en) | 2013-03-11 | 2014-06-10 | Seven Networks, Inc. | Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network |
| 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 |
| CN111736758A (zh) * | 2019-03-25 | 2020-10-02 | 贵州白山云科技股份有限公司 | 一种持久缓存的设置方法、装置、设备及介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100791628B1 (ko) | 2008-01-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100791628B1 (ko) | 이동망 시스템의 능동적 캐쉬 제어 방법, 그 기록 매체 및그 시스템 | |
| CN108429777B (zh) | 一种基于缓存的数据更新方法及服务器 | |
| CN108055302B (zh) | 一种图片缓存处理方法、系统和服务器 | |
| WO2016061898A1 (zh) | 直播间的频道访问方法和系统 | |
| CN102170479A (zh) | Web缓存的更新方法及Web缓存的更新装置 | |
| CN107301215B (zh) | 一种搜索结果缓存方法及装置、搜索方法及装置 | |
| CN111221469B (zh) | 同步缓存数据的方法、装置和系统 | |
| CN111277848B (zh) | 直播间互动消息的处理方法、装置、电子设备及存储介质 | |
| CN114064668B (zh) | 用于存储管理的方法、电子设备和计算机程序产品 | |
| US20200106852A1 (en) | Cache data control method and device | |
| CN110222073B (zh) | 一种数据查询的方法以及相关装置 | |
| EP3355549B1 (en) | Data storage method, nonvolatile computer storage medium, electronic equipment, open capability entity, and base station | |
| CN114760121B (zh) | 访问频率控制的方法和访问频率控制系统 | |
| JP5272428B2 (ja) | アクセス頻度の高い情報を事前にキャッシュする予測型キャッシュ方法、そのシステム及びそのプログラム | |
| CN113742555A (zh) | 热点侦测方法、装置、侦测服务器、热点侦测系统及介质 | |
| CN107992489B (zh) | 一种数据处理方法及服务器 | |
| CN112235414A (zh) | 文件缓存方法、运营商服务器及mec服务器 | |
| CN111597259A (zh) | 数据存储系统、方法、装置、电子设备及存储介质 | |
| CN118410076B (zh) | 指标的查询方法、统计方法、装置、设备和存储介质 | |
| CN120066400A (zh) | 一种前后端融合的热数据多级制动缓存方法及装置 | |
| CN115604287A (zh) | 一种边缘数据管理方法、电子设备及存储介质 | |
| US7441086B2 (en) | Data caching method and computer-readable medium storing a program executing the method | |
| CN113727128A (zh) | 热点流量处理方法及系统 | |
| WO2018090315A1 (zh) | 数据请求的处理方法及缓存系统 | |
| Nuka et al. | Sliding window method based on enhanced throughput prediction for improving GSM network efficiency by reducing HLR-VLR transitions |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R15-X000 | Change to inventor requested |
St.27 status event code: A-3-3-R10-R15-oth-X000 |
|
| R16-X000 | Change to inventor recorded |
St.27 status event code: A-3-3-R10-R16-oth-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| G170 | Re-publication after modification of scope of protection [patent] | ||
| PG1701 | Publication of correction |
St.27 status event code: A-5-5-P10-P19-oth-PG1701 Patent document republication publication date: 20080411 Republication note text: Request for Correction Notice (Document Request) Gazette number: 1007916280000 Gazette reference publication date: 20080104 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20110914 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20121004 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20131228 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20131228 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |