Movatterモバイル変換


[0]ホーム

URL:


US20050033926A1 - Method, system and program product for validating remotely cached dynamic content web pages - Google Patents

Method, system and program product for validating remotely cached dynamic content web pages
Download PDF

Info

Publication number
US20050033926A1
US20050033926A1US10/635,075US63507503AUS2005033926A1US 20050033926 A1US20050033926 A1US 20050033926A1US 63507503 AUS63507503 AUS 63507503AUS 2005033926 A1US2005033926 A1US 2005033926A1
Authority
US
United States
Prior art keywords
response
entity tag
sources
client
cached
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
Application number
US10/635,075
Other versions
US7392348B2 (en
Inventor
Charles Dumont
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US10/635,075priorityCriticalpatent/US7392348B2/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: DUMONT, CHARLES E.
Priority to US10/667,646prioritypatent/US20040243845A1/en
Priority to US10/667,918prioritypatent/US20040158734A1/en
Priority to US10/667,925prioritypatent/US20040093525A1/en
Publication of US20050033926A1publicationCriticalpatent/US20050033926A1/en
Priority to US12/102,150prioritypatent/US7904662B2/en
Application grantedgrantedCritical
Publication of US7392348B2publicationCriticalpatent/US7392348B2/en
Adjusted expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Under the present invention, when a request for a web page is received from a client on a server, the web page is built and analyzed for cacheablity. If the web page is cacheable, an entity tag is generated. The entity tag generally identifies the various sources of dynamic content in the web page, and includes cacheability flags and time values associated with the dependencies. The entity tag is sent to the client with the web page where it is stored in local cache memory. If a subsequent request for the same web page is issued from the client, the request is accompanied with the entity tag (e.g., in a header). The entity tag is decoded and analyzed by the server to determine whether the cached web page is still valid.

Description

Claims (33)

US10/635,0752002-02-012003-08-06Method for validating remotely cached dynamic content web pagesExpired - Fee RelatedUS7392348B2 (en)

Priority Applications (5)

Application NumberPriority DateFiling DateTitle
US10/635,075US7392348B2 (en)2003-08-062003-08-06Method for validating remotely cached dynamic content web pages
US10/667,646US20040243845A1 (en)2002-02-012003-09-22System and method for process-based security in a network device
US10/667,918US20040158734A1 (en)2002-02-012003-09-22System and method for process-based security in a portable electronic device
US10/667,925US20040093525A1 (en)2002-02-012003-09-22Process based security tai building
US12/102,150US7904662B2 (en)2003-08-062008-04-14System and program product for validating remotely cached dynamic content web pages

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US10/635,075US7392348B2 (en)2003-08-062003-08-06Method for validating remotely cached dynamic content web pages

Related Child Applications (4)

Application NumberTitlePriority DateFiling Date
US10/667,918Continuation-In-PartUS20040158734A1 (en)2002-02-012003-09-22System and method for process-based security in a portable electronic device
US10/667,646ContinuationUS20040243845A1 (en)2002-02-012003-09-22System and method for process-based security in a network device
US10/667,925ContinuationUS20040093525A1 (en)2002-02-012003-09-22Process based security tai building
US12/102,150ContinuationUS7904662B2 (en)2003-08-062008-04-14System and program product for validating remotely cached dynamic content web pages

Publications (2)

Publication NumberPublication Date
US20050033926A1true US20050033926A1 (en)2005-02-10
US7392348B2 US7392348B2 (en)2008-06-24

Family

ID=34116150

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/635,075Expired - Fee RelatedUS7392348B2 (en)2002-02-012003-08-06Method for validating remotely cached dynamic content web pages
US12/102,150Expired - Fee RelatedUS7904662B2 (en)2003-08-062008-04-14System and program product for validating remotely cached dynamic content web pages

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US12/102,150Expired - Fee RelatedUS7904662B2 (en)2003-08-062008-04-14System and program product for validating remotely cached dynamic content web pages

Country Status (1)

CountryLink
US (2)US7392348B2 (en)

Cited By (107)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060029063A1 (en)*2004-07-232006-02-09Citrix Systems, Inc.A method and systems for routing packets from a gateway to an endpoint
US20060039354A1 (en)*2004-07-232006-02-23Citrix Systems, Inc.Systems and methods for client-side application-aware prioritization of network communications
US7096418B1 (en)*2000-02-022006-08-22Persistence Software, Inc.Dynamic web page cache
US20060195660A1 (en)*2005-01-242006-08-31Prabakar SundarrajanSystem and method for performing entity tag and cache control of a dynamically generated object not identified as cacheable in a network
US20060195605A1 (en)*2004-12-302006-08-31Prabakar SundarrajanSystems and methods for providing client-side accelerated access to remote applications via TCP buffering
US20060200849A1 (en)*2004-12-302006-09-07Prabakar SundarrajanSystems and methods for providing client-side accelerated access to remote applications via TCP pooling
US20060248581A1 (en)*2004-12-302006-11-02Prabakar SundarrajanSystems and methods for providing client-side dynamic redirection to bypass an intermediary
US20070027886A1 (en)*2005-08-012007-02-01Gent Robert Paul VPublishing data in an information community
US20070067569A1 (en)*2005-09-212007-03-22Cisco Technology, Inc.Method and system for communicating validation information to a web cache
US20070078810A1 (en)*2005-09-302007-04-05Keith HackworthMethods, systems, and products for updating web content
US20070156966A1 (en)*2005-12-302007-07-05Prabakar SundarrajanSystem and method for performing granular invalidation of cached dynamically generated objects in a data communication network
US20080001717A1 (en)*2006-06-202008-01-03Trevor FiatalSystem and method for group management
US20080133708A1 (en)*2005-08-012008-06-05Billy AlvaradoContext Based Action
US20080140938A1 (en)*2004-06-302008-06-12Prakash KhemaniSystems and methods of marking large objects as non-cacheable
US20080298386A1 (en)*2007-06-012008-12-04Trevor FiatalPolling
US20080320225A1 (en)*2007-06-222008-12-25Aol LlcSystems and methods for caching and serving dynamic content
US20090049243A1 (en)*2007-08-132009-02-19Microsoft CorporationCaching Dynamic Content
US20090144395A1 (en)*2005-06-172009-06-04Desalvo Christopher JSystem and method for optimizing content retrieval over a data network
WO2009071718A1 (en)*2007-12-052009-06-11Universidad Politecnica De ValenciaMethod for reducing web page download time
US20090191903A1 (en)*2007-06-012009-07-30Trevor FiatalIntegrated Messaging
US20090228549A1 (en)*2008-03-072009-09-10Internet Business Group LimitedMethod of tracking usage of client computer and system for same
US20100063995A1 (en)*2008-09-092010-03-11International Business Machines CorporationSynchronizing Network Feeds in High-Frequency Network Events
US20100094704A1 (en)*2008-10-152010-04-15Contextweb, Inc.Method and system for displaying internet ad media using etags
US20100174735A1 (en)*2007-12-132010-07-08Trevor FiatalPredictive Content Delivery
US7921184B2 (en)2005-12-302011-04-05Citrix Systems, Inc.System and method for performing flash crowd caching of dynamically generated objects in a data communication network
US20110119220A1 (en)*2008-11-022011-05-19Observepoint LlcRule-based validation of websites
US20110165889A1 (en)*2006-02-272011-07-07Trevor FiatalLocation-based operations and messaging
US20110179377A1 (en)*2005-03-142011-07-21Michael FlemingIntelligent rendering of information in a limited display environment
US20110231929A1 (en)*2003-11-112011-09-22Rao Goutham PSystems and methods for providing a vpn solution
US20110238924A1 (en)*2010-03-292011-09-29Mark Carl HamptonWebpage request handling
US20110310812A1 (en)*2010-06-222011-12-22William Anthony GageInformation selection in a wireless communication system
US20120124175A1 (en)*2010-11-172012-05-17Jin Hong YangAtom-based really simple syndication (rss) content reader system and method, and atom-based rss content providing system and method
US20120131132A1 (en)*2010-11-222012-05-24International Business Machines CorporationIf-none-match for aggregated page distribution
WO2012060995A3 (en)*2010-11-012012-07-12Michael LunaDistributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8255456B2 (en)2005-12-302012-08-28Citrix Systems, Inc.System and method for performing flash caching of dynamically generated objects in a data communication network
US8261057B2 (en)2004-06-302012-09-04Citrix Systems, Inc.System and method for establishing a virtual private network
US8291076B2 (en)2010-11-012012-10-16Seven Networks, Inc.Application and network-based long poll request detection and cacheability assessment therefor
US20120278886A1 (en)*2011-04-272012-11-01Michael LunaDetection and filtering of malware based on traffic observations made in a distributed mobile traffic management system
US8316098B2 (en)2011-04-192012-11-20Seven Networks Inc.Social caching for device resource sharing and management
US8326985B2 (en)2010-11-012012-12-04Seven Networks, Inc.Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
US8364181B2 (en)2007-12-102013-01-29Seven Networks, Inc.Electronic-mail filtering for mobile devices
US8412675B2 (en)2005-08-012013-04-02Seven Networks, Inc.Context aware data presentation
US8417823B2 (en)2010-11-222013-04-09Seven Network, Inc.Aligning data transfer to optimize connections established for transmission over a wireless network
US8438633B1 (en)2005-04-212013-05-07Seven Networks, Inc.Flexible real-time inbox access
US8484314B2 (en)2010-11-012013-07-09Seven Networks, Inc.Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8494510B2 (en)2008-06-262013-07-23Seven Networks, Inc.Provisioning applications for a mobile device
US8495305B2 (en)2004-06-302013-07-23Citrix Systems, Inc.Method and device for performing caching of dynamically generated objects in a data communication network
US20130198313A1 (en)*2012-01-302013-08-01International Business Machines CorporationUsing entity tags (etags) in a hierarchical http proxy cache to reduce network traffic
US8549149B2 (en)2004-12-302013-10-01Citrix Systems, Inc.Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
US8549587B2 (en)2002-01-082013-10-01Seven Networks, Inc.Secure end-to-end transport through intermediary nodes
US20130304844A1 (en)*2005-04-252013-11-14Netapp, Inc.System and method for caching network file systems
US8621075B2 (en)2011-04-272013-12-31Seven Metworks, Inc.Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US20140019577A1 (en)*2012-07-132014-01-16International Business Machines CorporationIntelligent edge caching
US8750123B1 (en)2013-03-112014-06-10Seven Networks, Inc.Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US8761756B2 (en)2005-06-212014-06-24Seven Networks International OyMaintaining an IP connection in a mobile network
US8775631B2 (en)2012-07-132014-07-08Seven 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-182014-07-22Seven Networks, Inc.Application discovery on mobile devices
US8799410B2 (en)2008-01-282014-08-05Seven 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-222014-08-12Seven Networks, Inc.Maintaining mobile terminal information for secure communications
US8812695B2 (en)2012-04-092014-08-19Seven Networks, Inc.Method and system for management of a virtual network connection without heartbeat messages
US8832228B2 (en)2011-04-272014-09-09Seven 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-262014-09-16Seven Networks, Inc.Distributed caching for resource and mobile network traffic management
US20140280691A1 (en)*2013-03-122014-09-18Sap AgUpdating dynamic content in cached resources
US8843153B2 (en)2010-11-012014-09-23Seven Networks, Inc.Mobile traffic categorization and policy for network use optimization while preserving user experience
US8849902B2 (en)2008-01-252014-09-30Seven Networks, Inc.System for providing policy based content service in a mobile network
US8856777B2 (en)2004-12-302014-10-07Citrix Systems, Inc.Systems and methods for automatic installation and execution of a client-side acceleration program
US20140304325A1 (en)*2013-04-062014-10-09Citrix Systems, Inc.Systems and methods for etag persistency
US8861354B2 (en)2011-12-142014-10-14Seven Networks, Inc.Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US8868753B2 (en)2011-12-062014-10-21Seven Networks, Inc.System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
US8874761B2 (en)2013-01-252014-10-28Seven Networks, Inc.Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US8873411B2 (en)2004-12-032014-10-28Seven Networks, Inc.Provisioning of e-mail settings for a mobile terminal
US8886176B2 (en)2010-07-262014-11-11Seven Networks, Inc.Mobile application traffic optimization
US8903954B2 (en)2010-11-222014-12-02Seven Networks, Inc.Optimization of resource polling intervals to satisfy mobile device requests
US8909202B2 (en)2012-01-052014-12-09Seven Networks, Inc.Detection and management of user interactions with foreground applications on a mobile device in distributed caching
US8909759B2 (en)2008-10-102014-12-09Seven Networks, Inc.Bandwidth measurement
US8914002B2 (en)2008-01-112014-12-16Seven Networks, Inc.System and method for providing a network service in a distributed fashion to a mobile device
US8918503B2 (en)2011-12-062014-12-23Seven Networks, Inc.Optimization of mobile traffic directed to private networks and operator configurability thereof
USRE45348E1 (en)2004-10-202015-01-20Seven Networks, Inc.Method and apparatus for intercepting events in a communication system
US8984581B2 (en)2011-07-272015-03-17Seven Networks, Inc.Monitoring mobile application activities for malicious traffic on a mobile device
US9009250B2 (en)2011-12-072015-04-14Seven Networks, Inc.Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
US9021048B2 (en)2010-11-012015-04-28Seven Networks, Inc.Caching adapted for mobile application behavior and network conditions
US9021021B2 (en)2011-12-142015-04-28Seven Networks, Inc.Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system
US9043433B2 (en)2010-07-262015-05-26Seven Networks, Inc.Mobile network traffic coordination across multiple applications
US9060032B2 (en)2010-11-012015-06-16Seven Networks, Inc.Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US9065765B2 (en)2013-07-222015-06-23Seven Networks, Inc.Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
US9077630B2 (en)2010-07-262015-07-07Seven Networks, Inc.Distributed implementation of dynamic wireless traffic policy
EP2767116A4 (en)*2011-10-142015-09-23Seven Networks LlcWireless traffic management system cache optimization using http headers
US9161258B2 (en)2012-10-242015-10-13Seven Networks, LlcOptimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9173128B2 (en)2011-12-072015-10-27Seven Networks, LlcRadio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US9203864B2 (en)2012-02-022015-12-01Seven Networks, LlcDynamic categorization of applications for network access in a mobile network
US9203720B2 (en)2008-11-022015-12-01Observepoint, Inc.Monitoring the health of web page analytics code
US9241314B2 (en)2013-01-232016-01-19Seven Networks, LlcMobile device with application or context aware fast dormancy
US9251193B2 (en)2003-01-082016-02-02Seven Networks, LlcExtending user relationships
US20160080463A1 (en)*2011-09-152016-03-17Citicorp Credit Services, Inc. (Usa)Methods and Systems for Dynamically Generating and Reusing Dynamic Web Content
US9307493B2 (en)2012-12-202016-04-05Seven Networks, LlcSystems and methods for application management of mobile device radio state promotion and demotion
US9326189B2 (en)2012-02-032016-04-26Seven Networks, LlcUser as an end point for profiling and optimizing the delivery of content and data in a wireless network
US9325662B2 (en)2011-01-072016-04-26Seven Networks, LlcSystem and method for reduction of mobile network traffic used for domain name system (DNS) queries
US9330196B2 (en)2010-11-012016-05-03Seven Networks, LlcWireless traffic management system cache optimization using http headers
US9378178B1 (en)*2015-11-302016-06-28International Business Machines CorporationEnhancing HTTP caching by allowing content sharing of data blocks across resources identified by different uniform resource locators
US9385938B2 (en)2010-06-222016-07-05Blackberry LimitedInformation distribution in a wireless communication system
US20170116164A1 (en)*2015-10-232017-04-27Oracle International CorporationGenerating style sheets during runtime
US9832095B2 (en)2011-12-142017-11-28Seven Networks, LlcOperation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
CN109240568A (en)*2018-08-212019-01-18杭州迪普科技股份有限公司A kind of display methods of menu page, device and storage medium
US10263899B2 (en)2012-04-102019-04-16Seven Networks, LlcEnhanced 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
US20220086253A1 (en)*2020-09-162022-03-17Netflix, Inc.Configurable access-based cache policy control
US11593020B2 (en)*2020-09-022023-02-28EMC IP Holding Company LLCConsistent entity tags with multiple protocol data access
US12166840B2 (en)2020-09-162024-12-10Netflix, Inc.Configurable access-based cache policy control

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7860820B1 (en)2005-05-312010-12-28Vignette Software, LLCSystem using content generator for dynamically regenerating one or more fragments of web page based on notification of content change
US8924411B2 (en)2005-05-312014-12-30Open Text S.A.System and method for the dynamic provisioning of static content
US8676922B1 (en)2004-06-302014-03-18Google Inc.Automatic proxy setting modification
US8224964B1 (en)2004-06-302012-07-17Google Inc.System and method of accessing a document efficiently through multi-tier web caching
US7437364B1 (en)2004-06-302008-10-14Google Inc.System and method of accessing a document efficiently through multi-tier web caching
US8065275B2 (en)*2007-02-152011-11-22Google Inc.Systems and methods for cache optimization
US8812651B1 (en)*2007-02-152014-08-19Google Inc.Systems and methods for client cache awareness
US7783757B2 (en)*2007-03-122010-08-24Citrix Systems, Inc.Systems and methods of revalidating cached objects in parallel with request for object
US8701010B2 (en)*2007-03-122014-04-15Citrix Systems, Inc.Systems and methods of using the refresh button to determine freshness policy
US7720936B2 (en)*2007-03-122010-05-18Citrix Systems, Inc.Systems and methods of freshening and prefreshening a DNS cache
US8037126B2 (en)2007-03-122011-10-11Citrix Systems, Inc.Systems and methods of dynamically checking freshness of cached objects based on link status
US7584294B2 (en)2007-03-122009-09-01Citrix Systems, Inc.Systems and methods for prefetching objects for caching using QOS
US8103783B2 (en)2007-03-122012-01-24Citrix Systems, Inc.Systems and methods of providing security and reliability to proxy caches
US8504775B2 (en)2007-03-122013-08-06Citrix Systems, IncSystems and methods of prefreshening cached objects based on user's current web page
US8612993B2 (en)*2008-02-212013-12-17Microsoft CorporationIdentity persistence via executable scripts
US9747340B2 (en)*2008-06-192017-08-29Microsoft Technology Licensing, LlcMethod and system of using a local hosted cache and cryptographic hash functions to reduce network traffic
US8250177B2 (en)*2008-06-272012-08-21Microsoft CorporationUncached data control in server-cached page
WO2011054281A1 (en)*2009-11-092011-05-12华为技术有限公司Method, system and network equipment for implementing http-based streaming media service
US20120096079A1 (en)*2010-10-182012-04-19Oracle International CorporationGenerating a web page with identified sources of data
US8892635B2 (en)2011-01-062014-11-18Oracle International CorporationTechniques for detecting inactive browser windows
US9015226B2 (en)*2011-01-062015-04-21Oracle International CorporationTechniques for detecting new browser windows
US8924934B2 (en)2011-02-042014-12-30Oracle International CorporationAutomated test tool interface
US9075893B1 (en)*2011-02-252015-07-07Amazon Technologies, Inc.Providing files with cacheable portions
US9424236B2 (en)2011-04-262016-08-23Oracle International CorporationFiltered Stylesheets
CN102222086B (en)*2011-05-182014-11-26广州市动景计算机科技有限公司Webpage viewing method and webpage viewing device based on mobile terminal as well as mobile terminal
US9250872B2 (en)2011-10-192016-02-02Oracle International CorporationTask flow interface in a popup region
US9794339B2 (en)*2013-09-122017-10-17Data Accelerator Ltd.Accelerated remote operation system API requests
US10691299B2 (en)2014-09-252020-06-23Oracle International CorporationDisplay of hierarchical datasets using high-water mark scrolling

Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5550995A (en)*1994-01-031996-08-27Motorola, Inc.Memory cache with automatic alliased entry invalidation and method of operation
US5787479A (en)*1996-04-291998-07-28International Business Machines CorporationMethod and system for preventing information corruption in a cache memory caused by an occurrence of a bus error during a linefill operation
US6157986A (en)*1997-12-162000-12-05Advanced Micro Devices, Inc.Fast linear tag validation unit for use in microprocessor
US6175906B1 (en)*1996-12-062001-01-16Advanced Micro Devices, Inc.Mechanism for fast revalidation of virtual tags
US6351767B1 (en)*1999-01-252002-02-26International Business Machines CorporationMethod and system for automatically caching dynamic content based on a cacheability determination
US20020026563A1 (en)*1999-01-252002-02-28John T. ChamberlainCache override control in an apparatus for caching dynamic content
US20020156832A1 (en)*2001-04-182002-10-24International Business Machines CorporationMethod and apparatus for dynamic bookmarks with attributes
US20020194382A1 (en)*2001-06-042002-12-19Kausik Balas NatarajanMethod and system for efficient and automated version management of embedded objects in web documents
US20030105838A1 (en)*2001-11-302003-06-05Presley Darryl LeeSystem and method for actively managing an enterprise of configurable components
US20030182357A1 (en)*2002-03-012003-09-25Brian ChessClient-side caching of pages with changing content
US20040111463A1 (en)*1997-08-112004-06-10Amon Thomas C.Apparatus and method for providing a provider-selected message in response to a user request for user-selected information
US6757705B1 (en)*1998-08-142004-06-29Microsoft CorporationMethod and system for client-side caching

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7096418B1 (en)*2000-02-022006-08-22Persistence Software, Inc.Dynamic web page cache
US6877025B2 (en)*2000-12-182005-04-05International Business Machines Corp.Integrated JSP and command cache for web applications with dynamic content
US7398304B2 (en)*2003-06-232008-07-08Microsoft CorporationGeneral dependency model for invalidating cache entries

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5550995A (en)*1994-01-031996-08-27Motorola, Inc.Memory cache with automatic alliased entry invalidation and method of operation
US5787479A (en)*1996-04-291998-07-28International Business Machines CorporationMethod and system for preventing information corruption in a cache memory caused by an occurrence of a bus error during a linefill operation
US6175906B1 (en)*1996-12-062001-01-16Advanced Micro Devices, Inc.Mechanism for fast revalidation of virtual tags
US20040111463A1 (en)*1997-08-112004-06-10Amon Thomas C.Apparatus and method for providing a provider-selected message in response to a user request for user-selected information
US6157986A (en)*1997-12-162000-12-05Advanced Micro Devices, Inc.Fast linear tag validation unit for use in microprocessor
US6757705B1 (en)*1998-08-142004-06-29Microsoft CorporationMethod and system for client-side caching
US6408360B1 (en)*1999-01-252002-06-18International Business Machines CorporationCache override control in an apparatus for caching dynamic content
US20020026563A1 (en)*1999-01-252002-02-28John T. ChamberlainCache override control in an apparatus for caching dynamic content
US6351767B1 (en)*1999-01-252002-02-26International Business Machines CorporationMethod and system for automatically caching dynamic content based on a cacheability determination
US20020156832A1 (en)*2001-04-182002-10-24International Business Machines CorporationMethod and apparatus for dynamic bookmarks with attributes
US20020194382A1 (en)*2001-06-042002-12-19Kausik Balas NatarajanMethod and system for efficient and automated version management of embedded objects in web documents
US20030105838A1 (en)*2001-11-302003-06-05Presley Darryl LeeSystem and method for actively managing an enterprise of configurable components
US20030182357A1 (en)*2002-03-012003-09-25Brian ChessClient-side caching of pages with changing content

Cited By (211)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7096418B1 (en)*2000-02-022006-08-22Persistence Software, Inc.Dynamic web page cache
US8549587B2 (en)2002-01-082013-10-01Seven Networks, Inc.Secure end-to-end transport through intermediary nodes
US8811952B2 (en)2002-01-082014-08-19Seven Networks, Inc.Mobile device power management in data synchronization over a mobile network with or without a trigger notification
US9251193B2 (en)2003-01-082016-02-02Seven Networks, LlcExtending user relationships
US8559449B2 (en)2003-11-112013-10-15Citrix Systems, Inc.Systems and methods for providing a VPN solution
US20110231929A1 (en)*2003-11-112011-09-22Rao Goutham PSystems and methods for providing a vpn solution
US8739274B2 (en)2004-06-302014-05-27Citrix Systems, Inc.Method and device for performing integrated caching in a data communication network
US20080140938A1 (en)*2004-06-302008-06-12Prakash KhemaniSystems and methods of marking large objects as non-cacheable
US8261057B2 (en)2004-06-302012-09-04Citrix Systems, Inc.System and method for establishing a virtual private network
US8250301B2 (en)2004-06-302012-08-21Citrix Systems, Inc.Systems and methods of marking large objects as non-cacheable
US8108608B2 (en)2004-06-302012-01-31Prakash KhemaniSystems and methods of maintaining freshness of a cached object based on demand and expiration time
US8726006B2 (en)2004-06-302014-05-13Citrix Systems, Inc.System and method for establishing a virtual private network
US8495305B2 (en)2004-06-302013-07-23Citrix Systems, Inc.Method and device for performing caching of dynamically generated objects in a data communication network
US20080222363A1 (en)*2004-06-302008-09-11Prakash KhemaniSystems and methods of maintaining freshness of a cached object based on demand and expiration time
US8363650B2 (en)2004-07-232013-01-29Citrix Systems, Inc.Method and systems for routing packets from a gateway to an endpoint
US20060039354A1 (en)*2004-07-232006-02-23Citrix Systems, Inc.Systems and methods for client-side application-aware prioritization of network communications
US20060039356A1 (en)*2004-07-232006-02-23Citrix Systems, Inc.Systems and methods for facilitating a peer to peer route via a gateway
US8634420B2 (en)2004-07-232014-01-21Citrix Systems, Inc.Systems and methods for communicating a lossy protocol via a lossless protocol
US8014421B2 (en)2004-07-232011-09-06Citrix Systems, Inc.Systems and methods for adjusting the maximum transmission unit by an intermediary device
US20060037071A1 (en)*2004-07-232006-02-16Citrix Systems, Inc.A method and systems for securing remote access to private networks
US8291119B2 (en)2004-07-232012-10-16Citrix Systems, Inc.Method and systems for securing remote access to private networks
US20060190719A1 (en)*2004-07-232006-08-24Citrix Systems, Inc.Systems and methods for communicating a lossy protocol via a lossless protocol using false acknowledgements
US20100325299A1 (en)*2004-07-232010-12-23Rao Goutham PSystems and Methods for Communicating a Lossy Protocol Via a Lossless Protocol Using False Acknowledgements
US8914522B2 (en)2004-07-232014-12-16Citrix Systems, Inc.Systems and methods for facilitating a peer to peer route via a gateway
US8892778B2 (en)2004-07-232014-11-18Citrix Systems, Inc.Method and systems for securing remote access to private networks
US9219579B2 (en)2004-07-232015-12-22Citrix Systems, Inc.Systems and methods for client-side application-aware prioritization of network communications
US7808906B2 (en)2004-07-232010-10-05Citrix Systems, Inc.Systems and methods for communicating a lossy protocol via a lossless protocol using false acknowledgements
US8351333B2 (en)2004-07-232013-01-08Citrix Systems, Inc.Systems and methods for communicating a lossy protocol via a lossless protocol using false acknowledgements
US8897299B2 (en)2004-07-232014-11-25Citrix Systems, Inc.Method and systems for routing packets from a gateway to an endpoint
US20100232429A1 (en)*2004-07-232010-09-16Rao Goutham PSystems and methods for communicating a lossy protocol via a lossless protocol
US20060029063A1 (en)*2004-07-232006-02-09Citrix Systems, Inc.A method and systems for routing packets from a gateway to an endpoint
USRE45348E1 (en)2004-10-202015-01-20Seven Networks, Inc.Method and apparatus for intercepting events in a communication system
US8805334B2 (en)2004-11-222014-08-12Seven Networks, Inc.Maintaining mobile terminal information for secure communications
US8873411B2 (en)2004-12-032014-10-28Seven Networks, Inc.Provisioning of e-mail settings for a mobile terminal
US20060248581A1 (en)*2004-12-302006-11-02Prabakar SundarrajanSystems and methods for providing client-side dynamic redirection to bypass an intermediary
US8700695B2 (en)2004-12-302014-04-15Citrix Systems, Inc.Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
US8549149B2 (en)2004-12-302013-10-01Citrix Systems, Inc.Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
US20060200849A1 (en)*2004-12-302006-09-07Prabakar SundarrajanSystems and methods for providing client-side accelerated access to remote applications via TCP pooling
US8856777B2 (en)2004-12-302014-10-07Citrix Systems, Inc.Systems and methods for automatic installation and execution of a client-side acceleration program
US20060195605A1 (en)*2004-12-302006-08-31Prabakar SundarrajanSystems and methods for providing client-side accelerated access to remote applications via TCP buffering
US8954595B2 (en)2004-12-302015-02-10Citrix Systems, Inc.Systems and methods for providing client-side accelerated access to remote applications via TCP buffering
US8706877B2 (en)2004-12-302014-04-22Citrix Systems, Inc.Systems and methods for providing client-side dynamic redirection to bypass an intermediary
US8848710B2 (en)2005-01-242014-09-30Citrix Systems, Inc.System and method for performing flash caching of dynamically generated objects in a data communication network
US7849270B2 (en)2005-01-242010-12-07Citrix Systems, Inc.System and method for performing entity tag and cache control of a dynamically generated object not identified as cacheable in a network
US20060195660A1 (en)*2005-01-242006-08-31Prabakar SundarrajanSystem and method for performing entity tag and cache control of a dynamically generated object not identified as cacheable in a network
US7849269B2 (en)*2005-01-242010-12-07Citrix Systems, Inc.System and method for performing entity tag and cache control of a dynamically generated object not identified as cacheable in a network
US8788581B2 (en)2005-01-242014-07-22Citrix Systems, Inc.Method and device for performing caching of dynamically generated objects in a data communication network
US9047142B2 (en)2005-03-142015-06-02Seven Networks, Inc.Intelligent rendering of information in a limited display environment
US8561086B2 (en)2005-03-142013-10-15Seven Networks, Inc.System and method for executing commands that are non-native to the native environment of a mobile device
US20110179377A1 (en)*2005-03-142011-07-21Michael FlemingIntelligent rendering of information in a limited display environment
US8839412B1 (en)2005-04-212014-09-16Seven Networks, Inc.Flexible real-time inbox access
US8438633B1 (en)2005-04-212013-05-07Seven Networks, Inc.Flexible real-time inbox access
US8626866B1 (en)*2005-04-252014-01-07Netapp, Inc.System and method for caching network file systems
US20130304844A1 (en)*2005-04-252013-11-14Netapp, Inc.System and method for caching network file systems
US9152600B2 (en)*2005-04-252015-10-06Netapp, Inc.System and method for caching network file systems
US7613780B2 (en)*2005-06-172009-11-03Microsoft CorporationOptimizing content retrieval over a data network
US20090144395A1 (en)*2005-06-172009-06-04Desalvo Christopher JSystem and method for optimizing content retrieval over a data network
US8761756B2 (en)2005-06-212014-06-24Seven Networks International OyMaintaining an IP connection in a mobile network
US20080133708A1 (en)*2005-08-012008-06-05Billy AlvaradoContext Based Action
US8468126B2 (en)2005-08-012013-06-18Seven Networks, Inc.Publishing data in an information community
US8412675B2 (en)2005-08-012013-04-02Seven Networks, Inc.Context aware data presentation
US20070027886A1 (en)*2005-08-012007-02-01Gent Robert Paul VPublishing data in an information community
US20070067569A1 (en)*2005-09-212007-03-22Cisco Technology, Inc.Method and system for communicating validation information to a web cache
US20100169286A1 (en)*2005-09-302010-07-01Keith HackworthMethods, Systems, and Products for Updating Web Content
US8117171B2 (en)2005-09-302012-02-14At&T Intellectual Property I, L.P.Methods, systems, and products for updating web content
US7698321B2 (en)2005-09-302010-04-13At&T Intellectual Property I, L.P.Methods, systems, and products for updating web content
US20070078810A1 (en)*2005-09-302007-04-05Keith HackworthMethods, systems, and products for updating web content
US20070156966A1 (en)*2005-12-302007-07-05Prabakar SundarrajanSystem and method for performing granular invalidation of cached dynamically generated objects in a data communication network
US7921184B2 (en)2005-12-302011-04-05Citrix Systems, Inc.System and method for performing flash crowd caching of dynamically generated objects in a data communication network
US8255456B2 (en)2005-12-302012-08-28Citrix Systems, Inc.System and method for performing flash caching of dynamically generated objects in a data communication network
US8301839B2 (en)2005-12-302012-10-30Citrix Systems, Inc.System and method for performing granular invalidation of cached dynamically generated objects in a data communication network
US8499057B2 (en)2005-12-302013-07-30Citrix Systems, IncSystem and method for performing flash crowd caching of dynamically generated objects in a data communication network
US20110145330A1 (en)*2005-12-302011-06-16Prabakar SundarrajanSystem and method for performing flash crowd caching of dynamically generated objects in a data communication network
US20110165889A1 (en)*2006-02-272011-07-07Trevor FiatalLocation-based operations and messaging
US9055102B2 (en)2006-02-272015-06-09Seven Networks, Inc.Location-based operations and messaging
US20080001717A1 (en)*2006-06-202008-01-03Trevor FiatalSystem and method for group management
US8805425B2 (en)2007-06-012014-08-12Seven Networks, Inc.Integrated messaging
US20080298386A1 (en)*2007-06-012008-12-04Trevor FiatalPolling
US8693494B2 (en)2007-06-012014-04-08Seven Networks, Inc.Polling
US8774844B2 (en)2007-06-012014-07-08Seven Networks, Inc.Integrated messaging
US20090191903A1 (en)*2007-06-012009-07-30Trevor FiatalIntegrated Messaging
US10498797B2 (en)2007-06-222019-12-03Oath Inc.Systems and methods for caching and serving dynamic content
US20080320225A1 (en)*2007-06-222008-12-25Aol LlcSystems and methods for caching and serving dynamic content
US11140211B2 (en)2007-06-222021-10-05Verizon Media Inc.Systems and methods for caching and serving dynamic content
US8738691B2 (en)2007-06-222014-05-27Aol Inc.Systems and methods for caching and serving dynamic content
US8370424B2 (en)*2007-06-222013-02-05Aol Inc.Systems and methods for caching and serving dynamic content
US10063615B2 (en)2007-06-222018-08-28Oath Inc.Systems and methods for caching and serving dynamic content
US20090049243A1 (en)*2007-08-132009-02-19Microsoft CorporationCaching Dynamic Content
ES2328998B2 (en)*2007-12-052010-04-21Universidad Politecnica De Valencia REDUCTION METHOD OF DOWNLOAD TIME OF WEB PAGES.
WO2009071718A1 (en)*2007-12-052009-06-11Universidad Politecnica De ValenciaMethod for reducing web page download time
ES2328998A1 (en)*2007-12-052009-11-19Universidad Politecnica De Valencia REDUCTION METHOD OF DOWNLOAD TIME OF WEB PAGES.
US8364181B2 (en)2007-12-102013-01-29Seven Networks, Inc.Electronic-mail filtering for mobile devices
US8738050B2 (en)2007-12-102014-05-27Seven Networks, Inc.Electronic-mail filtering for mobile devices
US20100174735A1 (en)*2007-12-132010-07-08Trevor FiatalPredictive Content Delivery
US9002828B2 (en)2007-12-132015-04-07Seven Networks, Inc.Predictive content delivery
US8914002B2 (en)2008-01-112014-12-16Seven Networks, Inc.System and method for providing a network service in a distributed fashion to a mobile device
US8849902B2 (en)2008-01-252014-09-30Seven Networks, Inc.System for providing policy based content service in a mobile network
US8862657B2 (en)2008-01-252014-10-14Seven Networks, Inc.Policy based content service
US8838744B2 (en)2008-01-282014-09-16Seven Networks, Inc.Web-based access to data objects
US8799410B2 (en)2008-01-282014-08-05Seven Networks, Inc.System and method of a relay server for managing communications and notification between a mobile device and a web access server
WO2009109628A1 (en)*2008-03-072009-09-11Internet Business Group Ltd.Method of tracking usage of client computer and system for same
US20090228549A1 (en)*2008-03-072009-09-10Internet Business Group LimitedMethod of tracking usage of client computer and system for same
US8787947B2 (en)2008-06-182014-07-22Seven Networks, Inc.Application discovery on mobile devices
US8494510B2 (en)2008-06-262013-07-23Seven Networks, Inc.Provisioning applications for a mobile device
US20100063995A1 (en)*2008-09-092010-03-11International Business Machines CorporationSynchronizing Network Feeds in High-Frequency Network Events
US8924650B2 (en)*2008-09-092014-12-30International Business Machines CorporationSynchronizing network feeds in high-frequency network events
US8909759B2 (en)2008-10-102014-12-09Seven Networks, Inc.Bandwidth measurement
US20100094704A1 (en)*2008-10-152010-04-15Contextweb, Inc.Method and system for displaying internet ad media using etags
US9203720B2 (en)2008-11-022015-12-01Observepoint, Inc.Monitoring the health of web page analytics code
US20140082482A1 (en)*2008-11-022014-03-20Observepoint LlcRule-based validation of websites
US8589790B2 (en)*2008-11-022013-11-19Observepoint LlcRule-based validation of websites
US20110119220A1 (en)*2008-11-022011-05-19Observepoint LlcRule-based validation of websites
US9606971B2 (en)*2008-11-022017-03-28Observepoint, Inc.Rule-based validation of websites
US8381098B2 (en)*2010-03-292013-02-19International Business Machines CorporationWebpage request handling
US20110238924A1 (en)*2010-03-292011-09-29Mark Carl HamptonWebpage request handling
US9385938B2 (en)2010-06-222016-07-05Blackberry LimitedInformation distribution in a wireless communication system
US10367716B2 (en)2010-06-222019-07-30Blackberry LimitedInformation distribution in a wireless communication system
US9155001B2 (en)2010-06-222015-10-06Blackberry LimitedInformation selection in a wireless communication system
US8570962B2 (en)*2010-06-222013-10-29Blackberry LimitedInformation selection in a wireless communication system
US20110310812A1 (en)*2010-06-222011-12-22William Anthony GageInformation selection in a wireless communication system
US8838783B2 (en)2010-07-262014-09-16Seven Networks, Inc.Distributed caching for resource and mobile network traffic management
US9049179B2 (en)2010-07-262015-06-02Seven Networks, Inc.Mobile network traffic coordination across multiple applications
US9407713B2 (en)2010-07-262016-08-02Seven Networks, LlcMobile application traffic optimization
US9043433B2 (en)2010-07-262015-05-26Seven Networks, Inc.Mobile network traffic coordination across multiple applications
US8886176B2 (en)2010-07-262014-11-11Seven Networks, Inc.Mobile application traffic optimization
US9077630B2 (en)2010-07-262015-07-07Seven Networks, Inc.Distributed implementation of dynamic wireless traffic policy
WO2012060995A3 (en)*2010-11-012012-07-12Michael LunaDistributed caching in a wireless network of content delivered for a mobile application over a long-held request
US9021048B2 (en)2010-11-012015-04-28Seven Networks, Inc.Caching adapted for mobile application behavior and network conditions
US8484314B2 (en)2010-11-012013-07-09Seven Networks, Inc.Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US9275163B2 (en)2010-11-012016-03-01Seven Networks, LlcRequest and response characteristics based adaptation of distributed caching in a mobile network
US9060032B2 (en)2010-11-012015-06-16Seven Networks, Inc.Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US9330196B2 (en)2010-11-012016-05-03Seven Networks, LlcWireless traffic management system cache optimization using http headers
US8843153B2 (en)2010-11-012014-09-23Seven Networks, Inc.Mobile traffic categorization and policy for network use optimization while preserving user experience
US8326985B2 (en)2010-11-012012-12-04Seven Networks, Inc.Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
US8700728B2 (en)2010-11-012014-04-15Seven Networks, Inc.Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8966066B2 (en)2010-11-012015-02-24Seven Networks, Inc.Application and network-based long poll request detection and cacheability assessment therefor
US8782222B2 (en)2010-11-012014-07-15Seven NetworksTiming of keep-alive messages used in a system for mobile network resource conservation and optimization
US8291076B2 (en)2010-11-012012-10-16Seven Networks, Inc.Application and network-based long poll request detection and cacheability assessment therefor
US20120124175A1 (en)*2010-11-172012-05-17Jin Hong YangAtom-based really simple syndication (rss) content reader system and method, and atom-based rss content providing system and method
US8903954B2 (en)2010-11-222014-12-02Seven Networks, Inc.Optimization of resource polling intervals to satisfy mobile device requests
US8417823B2 (en)2010-11-222013-04-09Seven Network, Inc.Aligning data transfer to optimize connections established for transmission over a wireless network
US20120131132A1 (en)*2010-11-222012-05-24International Business Machines CorporationIf-none-match for aggregated page distribution
US8539040B2 (en)2010-11-222013-09-17Seven Networks, Inc.Mobile network background traffic data management with optimized polling intervals
US9100873B2 (en)2010-11-222015-08-04Seven Networks, Inc.Mobile network background traffic data management
US8595320B2 (en)*2010-11-222013-11-26International Business Machines CorporationIf-none-match for aggregated page distribution
US8862694B2 (en)*2010-11-222014-10-14International Business Machines CorporationIf-none-match for aggregated page distribution
US20120259952A1 (en)*2010-11-222012-10-11International Business Machines CorporationIf-none-match for aggregated page distribution
US9325662B2 (en)2011-01-072016-04-26Seven Networks, LlcSystem and method for reduction of mobile network traffic used for domain name system (DNS) queries
US9300719B2 (en)2011-04-192016-03-29Seven Networks, Inc.System and method for a mobile device to use physical storage of another device for caching
US8316098B2 (en)2011-04-192012-11-20Seven Networks Inc.Social caching for device resource sharing and management
US8356080B2 (en)2011-04-192013-01-15Seven Networks, Inc.System and method for a mobile device to use physical storage of another device for caching
US9084105B2 (en)2011-04-192015-07-14Seven Networks, Inc.Device resources sharing for network resource conservation
US8621075B2 (en)2011-04-272013-12-31Seven Metworks, Inc.Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US8832228B2 (en)2011-04-272014-09-09Seven Networks, Inc.System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
US8635339B2 (en)2011-04-272014-01-21Seven Networks, Inc.Cache state management on a mobile device to preserve user experience
US20120278886A1 (en)*2011-04-272012-11-01Michael LunaDetection and filtering of malware based on traffic observations made in a distributed mobile traffic management system
US8984581B2 (en)2011-07-272015-03-17Seven Networks, Inc.Monitoring mobile application activities for malicious traffic on a mobile device
US9239800B2 (en)2011-07-272016-01-19Seven Networks, LlcAutomatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network
US10084847B1 (en)*2011-09-152018-09-25Citicorp Credit Services, Inc. (Usa)Methods and systems for dynamically generating and reusing dynamic web content
US10362089B1 (en)*2011-09-152019-07-23Citicorp Credit Services, Inc. (Usa)Methods and systems for dynamically generating and reusing dynamic web content
US9906579B2 (en)*2011-09-152018-02-27Citicorp Credit Services, Inc. (Usa)Methods and systems for dynamically generating and reusing dynamic web content
US20160080463A1 (en)*2011-09-152016-03-17Citicorp Credit Services, Inc. (Usa)Methods and Systems for Dynamically Generating and Reusing Dynamic Web Content
EP2767116A4 (en)*2011-10-142015-09-23Seven Networks LlcWireless traffic management system cache optimization using http headers
US8868753B2 (en)2011-12-062014-10-21Seven Networks, Inc.System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
US8977755B2 (en)2011-12-062015-03-10Seven Networks, Inc.Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation
US8918503B2 (en)2011-12-062014-12-23Seven Networks, Inc.Optimization of mobile traffic directed to private networks and operator configurability thereof
US9277443B2 (en)2011-12-072016-03-01Seven Networks, LlcRadio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US9173128B2 (en)2011-12-072015-10-27Seven Networks, LlcRadio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US9009250B2 (en)2011-12-072015-04-14Seven Networks, Inc.Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
US9208123B2 (en)2011-12-072015-12-08Seven Networks, LlcMobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor
US9021021B2 (en)2011-12-142015-04-28Seven Networks, Inc.Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system
US8861354B2 (en)2011-12-142014-10-14Seven Networks, Inc.Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US9832095B2 (en)2011-12-142017-11-28Seven Networks, LlcOperation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
US8909202B2 (en)2012-01-052014-12-09Seven Networks, Inc.Detection and management of user interactions with foreground applications on a mobile device in distributed caching
US9131397B2 (en)2012-01-052015-09-08Seven Networks, Inc.Managing cache to prevent overloading of a wireless network due to user activity
US20130198313A1 (en)*2012-01-302013-08-01International Business Machines CorporationUsing entity tags (etags) in a hierarchical http proxy cache to reduce network traffic
US9253278B2 (en)*2012-01-302016-02-02International Business Machines CorporationUsing entity tags (ETags) in a hierarchical HTTP proxy cache to reduce network traffic
US9203864B2 (en)2012-02-022015-12-01Seven Networks, LlcDynamic categorization of applications for network access in a mobile network
US9326189B2 (en)2012-02-032016-04-26Seven Networks, LlcUser as an end point for profiling and optimizing the delivery of content and data in a wireless network
US8812695B2 (en)2012-04-092014-08-19Seven Networks, Inc.Method and system for management of a virtual network connection without heartbeat messages
US10263899B2 (en)2012-04-102019-04-16Seven Networks, LlcEnhanced 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
US20140019577A1 (en)*2012-07-132014-01-16International Business Machines CorporationIntelligent edge caching
US9055118B2 (en)*2012-07-132015-06-09International Business Machines CorporationEdge caching using HTTP headers
US8775631B2 (en)2012-07-132014-07-08Seven 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
US20140019576A1 (en)*2012-07-132014-01-16International Business Machines CorporationIntelligent edge caching
US9043428B2 (en)*2012-07-132015-05-26International Business Machines CorporationEdge caching using HTTP headers
US9161258B2 (en)2012-10-242015-10-13Seven Networks, LlcOptimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9307493B2 (en)2012-12-202016-04-05Seven Networks, LlcSystems and methods for application management of mobile device radio state promotion and demotion
US9241314B2 (en)2013-01-232016-01-19Seven Networks, LlcMobile device with application or context aware fast dormancy
US9271238B2 (en)2013-01-232016-02-23Seven Networks, LlcApplication or context aware fast dormancy
US8874761B2 (en)2013-01-252014-10-28Seven Networks, Inc.Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US8750123B1 (en)2013-03-112014-06-10Seven Networks, Inc.Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US9426200B2 (en)*2013-03-122016-08-23Sap SeUpdating dynamic content in cached resources
US20140280691A1 (en)*2013-03-122014-09-18Sap AgUpdating dynamic content in cached resources
US20140304325A1 (en)*2013-04-062014-10-09Citrix Systems, Inc.Systems and methods for etag persistency
US9866529B2 (en)*2013-04-062018-01-09Citrix Systems, Inc.Systems and methods for ETAG persistency
US9065765B2 (en)2013-07-222015-06-23Seven Networks, Inc.Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
CN106649215A (en)*2015-10-232017-05-10甲骨文国际公司Generating style sheets during runtime
EP3159807A3 (en)*2015-10-232017-05-17Oracle International CorporationGenerating style sheets during runtime
US10423711B2 (en)*2015-10-232019-09-24Oracle International CorporationGenerating style sheets during runtime
US20170116164A1 (en)*2015-10-232017-04-27Oracle International CorporationGenerating style sheets during runtime
US10872202B2 (en)2015-10-232020-12-22Oracle International CorporationGenerating style sheets during runtime
US9378178B1 (en)*2015-11-302016-06-28International Business Machines CorporationEnhancing HTTP caching by allowing content sharing of data blocks across resources identified by different uniform resource locators
CN109240568A (en)*2018-08-212019-01-18杭州迪普科技股份有限公司A kind of display methods of menu page, device and storage medium
US11593020B2 (en)*2020-09-022023-02-28EMC IP Holding Company LLCConsistent entity tags with multiple protocol data access
US20220086253A1 (en)*2020-09-162022-03-17Netflix, Inc.Configurable access-based cache policy control
WO2022060862A1 (en)*2020-09-162022-03-24Netflix, Inc.Configurable access-based cache policy control
CN116158069A (en)*2020-09-162023-05-23奈飞公司Configurable access-based cache policy control
US11711445B2 (en)*2020-09-162023-07-25Netflix, Inc.Configurable access-based cache policy control
AU2021343451B2 (en)*2020-09-162024-02-15Netflix, Inc.Configurable access-based cache policy control
US12166840B2 (en)2020-09-162024-12-10Netflix, Inc.Configurable access-based cache policy control

Also Published As

Publication numberPublication date
US20080195819A1 (en)2008-08-14
US7904662B2 (en)2011-03-08
US7392348B2 (en)2008-06-24

Similar Documents

PublicationPublication DateTitle
US7392348B2 (en)Method for validating remotely cached dynamic content web pages
US11140211B2 (en)Systems and methods for caching and serving dynamic content
US7349968B2 (en)Method, system and program product for asynchronously processing requests
US7657595B2 (en)Method and system for generating auxiliary-server cache identifiers
US7634570B2 (en)Managing state information across communication sessions between a client and a server via a stateless protocol
US7747782B2 (en)System and method for providing and displaying information content
US6632248B1 (en)Customization of network documents by accessing customization information on a server computer using uniquie user identifiers
JP4366040B2 (en) Network service system, server and program
US7877463B2 (en)Method and systems for providing access to dynamic content via static pages
US7389343B2 (en)Method, system and program product for tracking web user sessions
US20040133671A1 (en)Click stream analysis
US20040049737A1 (en)System and method for displaying information content with selective horizontal scrolling
US20090125809A1 (en)System and Method for Adapting Information Content for an Electronic Device
US20070101061A1 (en)Customized content loading mechanism for portions of a web page in real time environments
US20020097264A1 (en)Apparatus and methods for management of temporal parameters to provide enhanced accessibility to computer programs
US20050262126A1 (en)Methods and systems for generating a viewable document using view descriptors and generic view stylesheets
US6931428B2 (en)Method and apparatus for handling requests for content in a network data processing system
US20130013914A1 (en)System and Method for Monitoring Secure Data on a Network
US20030009465A1 (en)Method and apparatus for removing information from a server
US20020188717A1 (en)Method and apparatus for modeling the performance of Web page retrieval
KR20030041432A (en)An XML-based method of supplying Web-pages and its system for non-PC information terminals
US7594001B1 (en)Partial page output caching
US6934734B2 (en)Method and apparatus for managing and presenting changes to an object in a data processing system
US20040122772A1 (en)Method, system and program product for protecting privacy
US7003584B1 (en)Apparatus and method for accessing request header information using a transcoding filter servlet

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DUMONT, CHARLES E.;REEL/FRAME:014377/0079

Effective date:20030801

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAYFee payment

Year of fee payment:4

REMIMaintenance fee reminder mailed
LAPSLapse for failure to pay maintenance fees
STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20160624


[8]ページ先頭

©2009-2025 Movatter.jp