发明名称 Content pre-fetching and CDN assist methods in a wireless mobile network
摘要 The current invention is applicable to a RAN-cache or proxy operating in a wireless mobile network that is functioning as a transparent inline device intercepting wireless mobile protocols such as UMTS, LTE, WIMAX, CDMA etc.), or a traffic off-load device connected to multiple interfaces towards the Core/Internet. The current invention identifies methods for pre-fetching content by emulating portions of a mobile client for gaining connectivity through the mobile-core network, or to use session contexts of other mobile clients in a way not to significantly effect charging and billing for the preloaded content. The pre-load decision of what to pre-load and when to pre-load may be locally derived within the RAN-cache/Proxy device, or in-coordination with a locally connected CDN (Content Delivery Network) device. Other embodiments of the current invention include the RAN-cache/Proxy providing interconnectivity from the locally connected CDN device to other CDN devices through the Mobile Core Network (SGSN/GGSN in UMTS, S-GW/P-GW in LTE etc.).
申请公布号 US8799480(B2) 申请公布日期 2014.08.05
申请号 US201113185066 申请日期 2011.07.18
申请人 Movik Networks 发明人 Kovvali Surya Kumar;Boyle Charles
分类号 G06F15/16;G06F13/00;H04L29/08;H04W88/18 主分类号 G06F15/16
代理机构 Nields, Lemack & Frame, LLC 代理人 Nields, Lemack & Frame, LLC
主权项 1. A method of pre-fetching content data in a wireless radio access network (RAN) for improving Quality of Experience (QOE) to users, and for reducing delivery time for certain objects, wherein said RAN services a plurality of users, comprises a plurality of user sessions and wherein said RAN comprises a plurality of components and is in communication with a Core Network, comprising: a. inserting a device in said RAN, said device comprising a storage element, control logic and two interface modules, such that said device communicates with a first and a second component of said plurality of components; b. using said control logic in said device to interpret a communication from said first to said second component, so as to determine the user and the content of said communication, wherein said communication comprises a user session context; c. using said control logic to identify if said user session is being served from a local cache; d. if said user session is being served from a local cache, using said control logic to create requests for content data not specifically requested by said user session said requests constructed so as to appear to be sent by said user session; e. sending said data requests from said device to said Core Network; and f. storing the content delivered by said Core Network in response to said data request in said local cache, wherein said device maintains a counter for each of said user sessions, where each counter is incremented based on the number of bytes delivered from said local cache to a respective user session and is decremented based on the number of bytes prefetched from the Core Network to the local cache by said respective user session, and wherein said device selects a user session to use to create said data requests based on which of said counters has the greatest value.
地址 Westford MA US