发明名称 DYNAMIC CACHING SYSTEM
摘要 A computer implemented system and method for implementing a dynamically correcting cache is disclosed. The dynamically correcting cache is capable of correcting itself by dynamically reflecting any modifications inflicted upon the data/information to be stored in the cache memory. Further, the cache memory is refreshed at predetermined time intervals and also based on predetermined criteria, thereby ensuring a high cache hit rate. The dynamically correcting cache memory is bypassed for certain user queries prioritized based on a predetermined criteria. The dynamically correcting cache manages an inventory shared between multiple non-cooperative web-based, computer-implemented platforms. The dynamically correcting cache is directed to reducing caching errors in web based computer implemented platforms. The dynamically correcting cache responds to rapid changes associated with (online) behavior of users accessing web based computer implemented platforms by dynamically configuring TTL (Time-To-Live) values, in order to ensure that the data/information stored in cache memory remains accurate.
申请公布号 US2017052976(A1) 申请公布日期 2017.02.23
申请号 US201615008679 申请日期 2016.01.28
申请人 MAKEMYTRIP (INDIA) PRIVATE LIMITED 发明人 VERMA AKSHAT;ANSARI ZAFAR;BASU ANIRBAN;JAIN ABHILASH;KUMAR PAWAN;KUMAR SUNIL;PANDITA VINEET;PATEL DHAWAL;RANJAN RAKESH;SRIVASTAVA SHUBHAM;SINGH SHARAT
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A dynamic caching system, said dynamic caching system comprising: a master database configured to store at least data points repetitively accessed via a plurality of non-cooperative computer implemented platforms; a cache memory module cooperating with said master database and configured to receive from said master database, at Last repetitively accessed data points; a user engine configured to receive a query from a user using at least one of said non-cooperative computer implemented platforms; an orchestrator cooperating with said user engine, said orchestrator configured to process said query, said orchestrator further configured to selectively search said cache memory module for data points relevant to said query and retrieve relevant data points therefrom; a decision engine configured to process said relevant data points, said decision engine further configured to determine a cache age based on the relevant data points, said cache age being a difference between the time when the relevant data points were received into the cache memory module from the master database and the time when the relevant data points were retrieved from the cache memory module by said orchestrator, said decision engine further configured to dynamically set said cache age as a Time to Live (TTL) period fur the query corresponding to said relevant data points, such that every query directed to said relevant data points within said cache age satisfies a predetermined accuracy value.
地址 New Delhi IN