MX2018014981A - Caducidad y actualizacion de datos almacenados en memoria cache. - Google Patents
Caducidad y actualizacion de datos almacenados en memoria cache.Info
- Publication number
- MX2018014981A MX2018014981A MX2018014981A MX2018014981A MX2018014981A MX 2018014981 A MX2018014981 A MX 2018014981A MX 2018014981 A MX2018014981 A MX 2018014981A MX 2018014981 A MX2018014981 A MX 2018014981A MX 2018014981 A MX2018014981 A MX 2018014981A
- Authority
- MX
- Mexico
- Prior art keywords
- values
- subset
- expired
- data
- cache
- Prior art date
Links
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/5682—Policies or rules for updating, deleting or replacing the stored data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/12—Replacement control
- G06F12/121—Replacement control using replacement algorithms
- G06F12/123—Replacement control using replacement algorithms with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- 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
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/28—Timers or timing mechanisms used in protocols
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/46—Caching storage objects of specific type in disk cache
- G06F2212/464—Multimedia object, e.g. image, video
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
Abstract
La tecnología descrita se dirige a mantener una memoria caché de elementos de datos, con los elementos de datos almacenados en memoria caché que tienen subconjuntos de valores actuales y siguientes subconjuntos de valores. Se accede a la memoria caché para las solicitudes de elementos de datos, para devolver una ausencia de memoria caché si un elemento de datos solicitado no está almacenado en memoria caché, para devolver los datos del subconjunto de valores actual, si no está caducado, para devolver los datos del siguiente subconjunto de valores si el subconjunto de valores actual está caducado y el siguiente subconjunto de valores no está caducado, o para devolver una ausencia de memoria caché (o datos caducados) si ambos subconjuntos han caducado. Los elementos de datos almacenados en memoria caché se actualizan (por ejemplo, periódicamente), cuando el subconjunto de valores actual de un elemento de datos está caducado al reemplazar el subconjunto de valores actual del elemento de datos con el siguiente subconjunto de valores y al almacenar en memoria caché un nuevo siguiente subconjunto de valores, o al almacenar en memoria caché un nuevo siguiente subconjunto de valores cuando el siguiente subconjunto de valores caducará dentro de un tiempo umbral.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/170,668 US10530888B2 (en) | 2016-06-01 | 2016-06-01 | Cached data expiration and refresh |
| PCT/US2017/034751 WO2017210123A1 (en) | 2016-06-01 | 2017-05-26 | Cached data expiration and refresh |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| MX2018014981A true MX2018014981A (es) | 2019-08-29 |
| MX390771B MX390771B (es) | 2025-03-04 |
Family
ID=59054228
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2018014981A MX390771B (es) | 2016-06-01 | 2017-05-26 | Caducidad y actualización de datos almacenados en memoria caché. |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US10530888B2 (es) |
| EP (1) | EP3465477B1 (es) |
| CA (1) | CA3029393A1 (es) |
| CO (1) | CO2018014390A2 (es) |
| MX (1) | MX390771B (es) |
| SG (1) | SG11201811670UA (es) |
| WO (1) | WO2017210123A1 (es) |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10656935B2 (en) | 2015-10-13 | 2020-05-19 | Home Box Office, Inc. | Maintaining and updating software versions via hierarchy |
| US10623514B2 (en) | 2015-10-13 | 2020-04-14 | Home Box Office, Inc. | Resource response expansion |
| US10530888B2 (en) | 2016-06-01 | 2020-01-07 | Home Box Office, Inc. | Cached data expiration and refresh |
| US10531227B2 (en) | 2016-10-19 | 2020-01-07 | Google Llc | Time-delimited action suggestion system |
| US10698740B2 (en) | 2017-05-02 | 2020-06-30 | Home Box Office, Inc. | Virtual graph nodes |
| US10635597B2 (en) * | 2018-02-28 | 2020-04-28 | Citrix Systems, Inc. | Read caching with early refresh for eventually-consistent data store |
| CN110555040A (zh) * | 2018-03-30 | 2019-12-10 | 阿里巴巴集团控股有限公司 | 一种数据缓存方法、装置及服务器 |
| CN109190070B (zh) * | 2018-08-01 | 2021-10-15 | 北京奇艺世纪科技有限公司 | 一种数据处理方法、装置、系统及应用服务器 |
| CN109299144B (zh) * | 2018-08-22 | 2021-04-16 | 北京奇艺世纪科技有限公司 | 一种数据处理方法、装置、系统及应用服务器 |
| US11640429B2 (en) | 2018-10-11 | 2023-05-02 | Home Box Office, Inc. | Graph views to improve user interface responsiveness |
| CN109491928B (zh) * | 2018-11-05 | 2021-08-10 | 深圳乐信软件技术有限公司 | 缓存控制方法、装置、终端及存储介质 |
| CN111324296B (zh) * | 2018-12-16 | 2022-08-09 | 华为技术有限公司 | 一种数据处理的方法、控制器、存储设备及存储系统 |
| US11474974B2 (en) * | 2018-12-21 | 2022-10-18 | Home Box Office, Inc. | Coordinator for preloading time-based content selection graphs |
| US11269768B2 (en) | 2018-12-21 | 2022-03-08 | Home Box Office, Inc. | Garbage collection of preloaded time-based graph data |
| US11474943B2 (en) | 2018-12-21 | 2022-10-18 | Home Box Office, Inc. | Preloaded content selection graph for rapid retrieval |
| US11204924B2 (en) | 2018-12-21 | 2021-12-21 | Home Box Office, Inc. | Collection of timepoints and mapping preloaded graphs |
| US11475092B2 (en) | 2018-12-21 | 2022-10-18 | Home Box Office, Inc. | Preloaded content selection graph validation |
| US11829294B2 (en) | 2018-12-21 | 2023-11-28 | Home Box Office, Inc. | Preloaded content selection graph generation |
| CN109710615B (zh) * | 2018-12-29 | 2021-08-03 | 江苏满运软件科技有限公司 | 数据库的访问管理方法、系统、电子设备和存储介质 |
| CN112513830A (zh) * | 2019-07-15 | 2021-03-16 | 华为技术有限公司 | 内容分发网络中的回源方法及相关装置 |
| CN113778977B (zh) * | 2020-10-29 | 2025-03-18 | 北京京东尚科信息技术有限公司 | 数据处理方法和数据处理装置 |
| US11379367B2 (en) * | 2020-11-19 | 2022-07-05 | Micron Technology, Inc. | Enhancement for activation and deactivation of memory address regions |
| CN112631963B (zh) * | 2020-12-25 | 2023-09-01 | 北京奇艺世纪科技有限公司 | 缓存数据管理方法、装置、设备及存储介质 |
| US11803485B2 (en) * | 2021-03-11 | 2023-10-31 | International Business Machines Corporation | Microservice system with global context cache |
| US20220295158A1 (en) * | 2021-03-11 | 2022-09-15 | Comcast Cable Communications, Llc | Systems, methods, and devices for recording and/or storage of a digital video asset |
| CN113707174B (zh) * | 2021-08-31 | 2024-02-09 | 亿览在线网络技术(北京)有限公司 | 一种音频驱动的动画特效的生成方法 |
| US11880572B2 (en) * | 2021-09-15 | 2024-01-23 | Adp, Inc. | Cache refresh system and processes |
| CA3238953A1 (en) | 2021-11-23 | 2023-06-01 | Prateek Gupta | Stream listening cache updater |
| WO2023096829A1 (en) * | 2021-11-23 | 2023-06-01 | Capital One Services, Llc | Stream listening cache updater |
| US11695696B2 (en) | 2021-11-23 | 2023-07-04 | Capital One Services, Llc | Prepopulation of caches |
| US11765252B2 (en) | 2021-11-23 | 2023-09-19 | Capital One Services, Llc | Prepopulation of call center cache |
| US11916787B2 (en) | 2021-11-23 | 2024-02-27 | Capital One Services, Llc | Stream listening cache updater |
| US12130867B2 (en) * | 2022-12-22 | 2024-10-29 | Microsoft Technology Licensing, Llc. | Managing pre-caching of results |
| CN117112267B (zh) * | 2023-10-20 | 2024-01-23 | 成都华栖云科技有限公司 | 一种应用接口的缓存维护方法 |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7349902B1 (en) * | 1999-08-04 | 2008-03-25 | Hewlett-Packard Development Company, L.P. | Content consistency in a data access network system |
| US6618751B1 (en) | 1999-08-20 | 2003-09-09 | International Business Machines Corporation | Systems and methods for publishing data with expiration times |
| US6854018B1 (en) * | 2000-03-20 | 2005-02-08 | Nec Corporation | System and method for intelligent web content fetch and delivery of any whole and partial undelivered objects in ascending order of object size |
| US7320023B2 (en) * | 2001-02-23 | 2008-01-15 | Sun Microsystems, Inc. | Mechanism for caching dynamically generated content |
| US6785769B1 (en) * | 2001-08-04 | 2004-08-31 | Oracle International Corporation | Multi-version data caching |
| US6760813B1 (en) * | 2001-12-20 | 2004-07-06 | Cisco Technology, Inc. | Devices, softwares and methods for preemptively updating expiring entries in a cache memory to anticipate future inquiries |
| US7437438B2 (en) * | 2001-12-27 | 2008-10-14 | Hewlett-Packard Development Company, L.P. | System and method for energy efficient data prefetching |
| US7461262B1 (en) * | 2002-03-19 | 2008-12-02 | Cisco Technology, Inc. | Methods and apparatus for providing security in a caching device |
| EP1361759A1 (en) * | 2002-05-10 | 2003-11-12 | Canal+ Technologies Société Anonyme | System and method of providing media content |
| US20040181575A1 (en) * | 2003-03-11 | 2004-09-16 | Visual Circuits Corporation | Method and apparatus for providing peer-to-peer push using broadcast query |
| US7318074B2 (en) * | 2003-11-17 | 2008-01-08 | International Business Machines Corporation | System and method for achieving deferred invalidation consistency |
| US9229646B2 (en) | 2004-02-26 | 2016-01-05 | Emc Corporation | Methods and apparatus for increasing data storage capacity |
| US8275802B2 (en) | 2004-06-17 | 2012-09-25 | International Business Machines Corporation | Optimized least recently used lookup cache |
| JP4859072B2 (ja) * | 2005-06-02 | 2012-01-18 | トムソン ライセンシング | コンテンツ・タイミング方法およびシステム |
| US9311454B2 (en) * | 2005-09-19 | 2016-04-12 | At&T Intellectual Property I, L.P. | Trial use of a collection of media files |
| US20070079342A1 (en) * | 2005-09-30 | 2007-04-05 | Guideworks, Llc | Systems and methods for managing local storage of on-demand content |
| US7480767B2 (en) * | 2006-06-15 | 2009-01-20 | Sap Ag | Cache with time-based purging and computation of purged items |
| US8060486B2 (en) | 2007-05-07 | 2011-11-15 | Hewlett-Packard Development Company, L.P. | Automatic conversion schema for cached web requests |
| US8561116B2 (en) * | 2007-09-26 | 2013-10-15 | Charles A. Hasek | Methods and apparatus for content caching in a video network |
| CN101562543B (zh) | 2009-05-25 | 2013-07-31 | 阿里巴巴集团控股有限公司 | 一种缓存数据的处理方法、处理系统和装置 |
| US8782236B1 (en) | 2009-06-16 | 2014-07-15 | Amazon Technologies, Inc. | Managing resources using resource expiration data |
| US8886760B2 (en) * | 2009-06-30 | 2014-11-11 | Sandisk Technologies Inc. | System and method of predictive data acquisition |
| EP2678773B1 (en) * | 2011-02-23 | 2019-12-18 | Level 3 Communications, LLC | Analytics management |
| US9122766B2 (en) | 2012-09-06 | 2015-09-01 | Microsoft Technology Licensing, Llc | Replacement time based caching for providing server-hosted content |
| US9052793B2 (en) * | 2012-12-19 | 2015-06-09 | International Business Machines Corporation | Lightweight observable values for multiple grids |
| US9667747B2 (en) * | 2012-12-21 | 2017-05-30 | Akamai Technologies, Inc. | Scalable content delivery network request handling mechanism with support for dynamically-obtained content policies |
| US8769047B1 (en) * | 2013-12-17 | 2014-07-01 | Limelight Networks, Inc. | Delivery control for cooperative delivery systems |
| US9531720B2 (en) * | 2014-09-02 | 2016-12-27 | Akamai Technologies, Inc. | System and methods for leveraging an object cache to monitor network traffic |
| US10623517B2 (en) * | 2015-12-29 | 2020-04-14 | Oath Inc. | Content prefetching and cache management |
| US10425672B2 (en) * | 2016-05-06 | 2019-09-24 | Home Box Office, Inc. | Time offset data request handling |
| US10530888B2 (en) | 2016-06-01 | 2020-01-07 | Home Box Office, Inc. | Cached data expiration and refresh |
| CN110113385A (zh) | 2019-04-15 | 2019-08-09 | 中国平安人寿保险股份有限公司 | 缓存动态配置方法、装置、计算机设备及存储介质 |
-
2016
- 2016-06-01 US US15/170,668 patent/US10530888B2/en active Active
-
2017
- 2017-05-26 WO PCT/US2017/034751 patent/WO2017210123A1/en not_active Ceased
- 2017-05-26 CA CA3029393A patent/CA3029393A1/en active Pending
- 2017-05-26 MX MX2018014981A patent/MX390771B/es unknown
- 2017-05-26 SG SG11201811670UA patent/SG11201811670UA/en unknown
- 2017-05-26 EP EP17729629.0A patent/EP3465477B1/en active Active
-
2018
- 2018-12-31 CO CONC2018/0014390A patent/CO2018014390A2/es unknown
-
2019
- 2019-10-21 US US16/658,363 patent/US11019173B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3465477B1 (en) | 2022-05-18 |
| MX390771B (es) | 2025-03-04 |
| SG11201811670UA (en) | 2019-01-30 |
| US20200053182A1 (en) | 2020-02-13 |
| US20170353577A1 (en) | 2017-12-07 |
| CA3029393A1 (en) | 2017-12-07 |
| EP3465477A1 (en) | 2019-04-10 |
| US10530888B2 (en) | 2020-01-07 |
| US11019173B2 (en) | 2021-05-25 |
| WO2017210123A1 (en) | 2017-12-07 |
| CO2018014390A2 (es) | 2019-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MX2018014981A (es) | Caducidad y actualizacion de datos almacenados en memoria cache. | |
| CO2021001740A2 (es) | Lista de candidatos basada en historial con clasificación | |
| CL2019003724A1 (es) | Intra predicción mejorada en codificación de video. | |
| WO2014117022A3 (en) | Architecture for sharing browsing session histories | |
| EP4636601A3 (en) | Methods and apparatus to facilitate write miss caching in cache system | |
| CO2018014245A2 (es) | Marco de cache de multinivel | |
| WO2016014372A3 (en) | Establishing caches that provide dynamic, authoritative dns responses | |
| EP4539435A3 (en) | Optimizing user interface data caching for future actions | |
| MX2015009548A (es) | Seguimiento de conversiones para la instalacion de aplicaciones en dispositivos moviles. | |
| BR112016022636A2 (pt) | Sistema distribuído de armazenamento, método de gerenciamento de sessão em sistema distribuído de armazenamento, e, meio de armazenamento acessível por computador não transitório | |
| WO2005057364A3 (en) | Custom caching | |
| BR112016020776A8 (pt) | Calibração de teclado virtual | |
| JP2017528085A5 (es) | ||
| BR112019006489A2 (pt) | serviço de segurança de iot | |
| WO2014179354A3 (en) | Index for fast batch updates of large data tables | |
| JP2013229038A5 (es) | ||
| BR112013006347A2 (pt) | método implementado por computador de colocar em cache metadados de diretório localmente e sistema de computador configurado para permitir a colocação em cache metadados de diretório localmente | |
| BR112015008843A8 (pt) | Método implementado por meio de computador para fornecer pelo menos parte de um equipamento de óculos adaptado para um usuário, dispositivo de rede de processamento de dados, e meio legível por computador | |
| BR112015018304A2 (pt) | mecanismo de escrita de memória não volátil | |
| BR112016015102A2 (pt) | dispositivo para tratar o cabelo e refil associado | |
| ES2539112T3 (es) | Un método para notificar el perfil de agente de usuario, el servidor y el terminal de usuario asociados | |
| GB2566565A (en) | Managing content based on battery usage in displaying the content on devices | |
| EP3695317A4 (en) | ANTICIPATED ZERO LATENCY SEARCH IN CACHE MEMORIES | |
| HK1245434A1 (zh) | 内容传送框架中的缓存 | |
| BR112017022639A2 (pt) | conteúdo de armazenamento temporário na periferia |