CA2465155A1 - Recommendations for intelligent data caching - Google Patents
Recommendations for intelligent data caching Download PDFInfo
- Publication number
- CA2465155A1 CA2465155A1 CA002465155A CA2465155A CA2465155A1 CA 2465155 A1 CA2465155 A1 CA 2465155A1 CA 002465155 A CA002465155 A CA 002465155A CA 2465155 A CA2465155 A CA 2465155A CA 2465155 A1 CA2465155 A1 CA 2465155A1
- Authority
- CA
- Canada
- Prior art keywords
- caching
- recommendations
- intelligent
- dynamic
- accordance
- 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
- 238000000034 method Methods 0.000 abstract 3
- 238000013499 data model Methods 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Abstract
According to the present invention, there is provided a computer system, method and apparatus for making intelligent recommendations for dynamic content caching. In one embodiment of the present invention there is provided a computer implemented method for generating intelligent caching recommendations related to dynamic web content for use on a caching system. The method comprising extracting data associated with the dynamic content of interest in accordance with a predetermined data model. Next analyzing the extracted data in accordance with a plurality of certainty factors and a rule based expert system. Completing the analysis and generating a set of caching recommendations from the analyzed data suitable for use by the caching system. Implementing the recommendations in the caching system are repeated iteratively, as in a loop, automatically generating intelligent caching recommendations related to the dynamic web content for use on the caching system.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002465155A CA2465155C (en) | 2004-04-21 | 2004-04-21 | Recommendations for intelligent data caching |
US11/088,377 US7389386B2 (en) | 2004-04-21 | 2005-03-24 | Recommendations for intelligent data caching |
US12/030,316 US20080147981A1 (en) | 2004-04-21 | 2008-02-13 | Recommendations for intelligent data caching |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002465155A CA2465155C (en) | 2004-04-21 | 2004-04-21 | Recommendations for intelligent data caching |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2465155A1 true CA2465155A1 (en) | 2005-10-21 |
CA2465155C CA2465155C (en) | 2008-12-09 |
Family
ID=35137809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002465155A Expired - Fee Related CA2465155C (en) | 2004-04-21 | 2004-04-21 | Recommendations for intelligent data caching |
Country Status (2)
Country | Link |
---|---|
US (2) | US7389386B2 (en) |
CA (1) | CA2465155C (en) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4249719B2 (en) * | 2005-03-29 | 2009-04-08 | 株式会社日立製作所 | Backup system, program, and backup method |
US20080097972A1 (en) * | 2005-04-18 | 2008-04-24 | Collage Analytics Llc, | System and method for efficiently tracking and dating content in very large dynamic document spaces |
US7636093B1 (en) * | 2005-07-29 | 2009-12-22 | Adobe Systems Incorporated | Parameterized motion paths |
US20070061849A1 (en) * | 2005-09-12 | 2007-03-15 | Walker Philip M | Systems and methods for processing information or data on a computer |
US8719363B2 (en) * | 2005-10-19 | 2014-05-06 | Adobe Systems Incorporated | Presentation of secondary local content in a region of a web page after an elapsed time |
US20090063590A1 (en) * | 2007-08-30 | 2009-03-05 | Microsoft Corporation | Operating System Support of Graceful Degradation for Web Applications |
JP5116415B2 (en) * | 2007-09-14 | 2013-01-09 | 株式会社リコー | Information processing apparatus, information processing method, information processing program, and recording medium |
US8706964B1 (en) * | 2007-09-28 | 2014-04-22 | The Mathworks, Inc. | Automatic generation of cache-optimized code |
US8180964B1 (en) * | 2007-09-28 | 2012-05-15 | The Mathworks, Inc. | Optimization of cache configuration for application design |
FR2924839B1 (en) * | 2007-12-06 | 2010-03-19 | Agematis | METHOD FOR AUTOMATICALLY SAVING DIGITAL DATA PRESERVED IN MEMORY IN A COMPUTER INSTALLATION, COMPUTER-READABLE DATA MEDIUM, COMPUTER-BASED INSTALLATION AND SYSTEM FOR IMPLEMENTING SAID METHOD |
EP2225636B1 (en) * | 2007-12-18 | 2018-05-30 | BAE Systems PLC | Assisting failure mode and effects analysis of a system comprising a plurality of components |
US8185694B2 (en) * | 2008-07-25 | 2012-05-22 | International Business Machines Corporation | Testing real page number bits in a cache directory |
US20100153928A1 (en) * | 2008-12-16 | 2010-06-17 | Microsoft Corporation | Developing and Maintaining High Performance Network Services |
US20100281035A1 (en) * | 2009-04-30 | 2010-11-04 | David Carmel | Method and System of Prioritising Operations On Network Objects |
US9307003B1 (en) * | 2010-04-18 | 2016-04-05 | Viasat, Inc. | Web hierarchy modeling |
CN102331985B (en) * | 2010-07-12 | 2013-09-25 | 阿里巴巴集团控股有限公司 | Method and device for fragment nested caching of webpage |
US9400851B2 (en) | 2011-06-23 | 2016-07-26 | Incapsula, Inc. | Dynamic content caching |
US9110751B2 (en) | 2012-02-13 | 2015-08-18 | Microsoft Technology Licensing, Llc | Generating and caching software code |
GB2503452A (en) * | 2012-06-26 | 2014-01-01 | Nds Ltd | Supplying a request for content together with a caching recommendation to cloud equipment |
US11521143B2 (en) | 2019-08-14 | 2022-12-06 | International Business Machines Corporation | Supply chain disruption advisor |
US11526446B1 (en) * | 2020-05-22 | 2022-12-13 | Amazon Technologies, Inc. | Modifying caching amongst services from a history of requests and responses |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5367473A (en) * | 1990-06-18 | 1994-11-22 | Bell Communications Research, Inc. | Expert system for computer system resource management |
US5338117A (en) | 1993-01-27 | 1994-08-16 | American Packaging Corporation | Bag and method of making the same |
AUPN880396A0 (en) | 1996-03-21 | 1996-04-18 | Fremantle Hospital | Animal model for transplantation |
US6338117B1 (en) | 1998-08-28 | 2002-01-08 | International Business Machines Corporation | System and method for coordinated hierarchical caching and cache replacement |
EP1135767B1 (en) | 1998-10-27 | 2002-05-29 | Siemens Aktiengesellschaft | Method and layout for forming classes for a language model based on linguistic classes |
US6351767B1 (en) | 1999-01-25 | 2002-02-26 | International Business Machines Corporation | Method and system for automatically caching dynamic content based on a cacheability determination |
US6408360B1 (en) * | 1999-01-25 | 2002-06-18 | International Business Machines Corporation | Cache override control in an apparatus for caching dynamic content |
US20020078300A1 (en) | 1999-08-16 | 2002-06-20 | Chanda Dharap | Semantics-based caching policy to minimize latency |
US6415368B1 (en) * | 1999-12-22 | 2002-07-02 | Xerox Corporation | System and method for caching |
US6606525B1 (en) | 1999-12-27 | 2003-08-12 | Motorola, Inc. | System and method of merging static data in web pages |
US6622168B1 (en) * | 2000-04-10 | 2003-09-16 | Chutney Technologies, Inc. | Dynamic page generation acceleration using component-level caching |
US7702800B2 (en) | 2000-12-18 | 2010-04-20 | International Business Machines Corporation | Detecting and handling affinity breaks in web applications |
US20020112125A1 (en) | 2000-12-18 | 2002-08-15 | Copeland George P. | Command caching to improve network server performance |
US20020111992A1 (en) | 2000-12-18 | 2002-08-15 | Copeland George P. | JSP composition in a cache for web applications with dynamic content |
US20020116583A1 (en) | 2000-12-18 | 2002-08-22 | Copeland George P. | Automatic invalidation dependency capture in a web cache with dynamic content |
US20020116582A1 (en) | 2000-12-18 | 2002-08-22 | Copeland George P. | Batching of invalidations and new values in a web cache with dynamic content |
US6823360B2 (en) | 2000-12-18 | 2004-11-23 | International Business Machines Corp. | Cofetching in a command cache |
US7076728B2 (en) | 2000-12-22 | 2006-07-11 | International Business Machines Corporation | Method and apparatus for end-to-end content publishing system using XML with an object dependency graph |
US20020152244A1 (en) | 2000-12-22 | 2002-10-17 | International Business Machines Corporation | Method and apparatus to dynamically create a customized user interface based on a document type definition |
US6983318B2 (en) | 2001-01-22 | 2006-01-03 | International Business Machines Corporation | Cache management method and system for storing dynamic contents |
US6988135B2 (en) | 2001-02-15 | 2006-01-17 | International Business Machines Corporation | Method and system for specifying a cache policy for caching web pages which include dynamic content |
US7509393B2 (en) | 2001-12-19 | 2009-03-24 | International Business Machines Corporation | Method and system for caching role-specific fragments |
US7587515B2 (en) | 2001-12-19 | 2009-09-08 | International Business Machines Corporation | Method and system for restrictive caching of user-specific fragments limited to a fragment cache closest to a user |
US7412535B2 (en) | 2001-12-19 | 2008-08-12 | International Business Machines Corporation | Method and system for caching fragments while avoiding parsing of pages that do not contain fragments |
US7426534B2 (en) | 2001-12-19 | 2008-09-16 | International Business Machines Corporation | Method and system for caching message fragments using an expansion attribute in a fragment link tag |
US7730154B2 (en) | 2001-12-19 | 2010-06-01 | International Business Machines Corporation | Method and system for fragment linking and fragment caching |
US20030188021A1 (en) | 2001-12-19 | 2003-10-02 | International Business Machines Corporation | Method and system for processing multiple fragment requests in a single message |
-
2004
- 2004-04-21 CA CA002465155A patent/CA2465155C/en not_active Expired - Fee Related
-
2005
- 2005-03-24 US US11/088,377 patent/US7389386B2/en not_active Expired - Fee Related
-
2008
- 2008-02-13 US US12/030,316 patent/US20080147981A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US7389386B2 (en) | 2008-06-17 |
US20050240732A1 (en) | 2005-10-27 |
CA2465155C (en) | 2008-12-09 |
US20080147981A1 (en) | 2008-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2465155A1 (en) | Recommendations for intelligent data caching | |
ATE315256T1 (en) | METHOD FOR EXTRACTING A HASH STRING | |
WO2019186194A3 (en) | Ensemble model creation and selection | |
WO2005119651A3 (en) | Media usage monitoring and measurement system and method | |
WO2006133125A3 (en) | Dynamic model generation methods and apparatus | |
WO2006023744A3 (en) | Methods and apparatus for local outlier detection | |
WO2007120965A3 (en) | High-efficiency time-series archival system for telemetry signals | |
WO2010016992A3 (en) | System and method for analysis of spatio-temporal data | |
WO2009047674A3 (en) | Generating metadata for association with a collection of content items | |
TW200627153A (en) | Bootable post crash analysis environment | |
WO2007002729A3 (en) | Method and system for predicting consumer behavior | |
EP1643394A3 (en) | Method and apparatus for data mining within communication information using an entity relationship model | |
EP1705645A3 (en) | Apparatus and method for analysis of language model changes | |
WO2006025963A3 (en) | Method, system and storage medium which includes instruction for analyzing anatomical structures | |
WO2008094301A3 (en) | Geospatial modeling system providing building roof type identification features and related methods | |
WO2001060024A3 (en) | System and method for assessing the security vulnerability of a network | |
WO2004070626A3 (en) | System method and computer program product for obtaining structured data from text | |
WO2000052553A3 (en) | Marketing support data base management method, system and program product | |
MX2009010537A (en) | Multidimensional data repository for modeling oilfield operations. | |
WO2007048124A3 (en) | Methods and apparatus for metering portable media players | |
WO2005050473A3 (en) | Clustering of text for structuring of text documents and training of language models | |
NO20052545D0 (en) | Seismic analysis using seismic anisotropic corrections after image processing. | |
EP1657923A4 (en) | Moving image data processing | |
CN104850617B (en) | Short text processing method and processing device | |
ATE386989T1 (en) | METHOD AND APPARATUS FOR DECODING HANDWRITTEN CHARACTERS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20170421 |
|
MKLA | Lapsed |
Effective date: 20170421 |