A Flexible Content Adaptation System Using a Rule-Based Approach

Content adaptation is an important technique for mobile devices. Existing content adaptation systems have been developed with specific adaptation goals. In this paper, we present an extensible content adaptation system, Xadaptor. We take a rule-based approach to facilitate extensible, systematic, and adaptive content adaptation. It integrates adaptation mechanisms for various content types and organizes them into the rule base. Rules are invoked based on the individual client information. We classify HTML page objects into structure, content, and pointer objects. Existing content adaptation techniques mainly focus on content objects and do not consider adaptation for structure and pointer objects. In Xadaptor, novel adaptation techniques for the structure object HTML table have been developed. We use fuzzy logic to model the adaptation quality and guide the adaptation decision. To demonstrate the feasibility of our approach, we have implemented a prototype system. Experimental studies show that Xadaptor is capable of on-the-fly content adaptation and is easily extensible

[1]  Connor Graham,et al.  A Review of Mobile HCI Research Methods , 2003, Mobile HCI.

[2]  Sarah Waterson,et al.  In the lab and out in the wild: remote web usability testing for mobile devices , 2002, CHI Extended Abstracts.

[3]  Didier Dubois,et al.  Possibility theory in constraint satisfaction problems: Handling priority, preference and uncertainty , 1996, Applied Intelligence.

[4]  Bernd J. Kurz,et al.  FACADE - a framework for context-aware content adaptation and delivery , 2004, Proceedings. Second Annual Conference on Communication Networks and Services Research, 2004..

[5]  Kwang Bok Lee,et al.  Developing a new usability testing method for mobile devices , 2004, International Professional Communication Conference, 2004. IPCC 2004. Proceedings..

[6]  Andreas Paepcke,et al.  Efficient web browsing on handheld devices using page and form summarization , 2002, TOIS.

[7]  George Buchanan,et al.  Improving mobile internet usability , 2001, WWW '01.

[8]  John R. Smith,et al.  Adapting Multimedia Internet Content for Universal Access , 1999, IEEE Trans. Multim..

[9]  Andreas Paepcke,et al.  Seeing the whole in parts: text summarization for web browsing on handheld devices , 2001, WWW '01.

[10]  Li-Xin Wang,et al.  Analysis and design of hierarchical fuzzy systems , 1999, IEEE Trans. Fuzzy Syst..

[11]  Daniel Marcu,et al.  Summarization beyond sentence extraction: A probabilistic approach to sentence compression , 2002, Artif. Intell..

[12]  Gail E. Kaiser,et al.  DOM-based content extraction of HTML documents , 2003, WWW '03.

[13]  Yongyi Yang,et al.  A new approach for image-content adaptive mesh generation , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[14]  Sung-Ju Lee,et al.  Caching strategies in transcoding-enabled proxy systems for streaming media distribution networks , 2004, IEEE Transactions on Multimedia.

[15]  John Vergo,et al.  A user-centered design approach to personalization , 2000, CACM.

[16]  Héctor Pomares,et al.  Self-organized fuzzy system generation from training examples , 2000, IEEE Trans. Fuzzy Syst..

[17]  Yongyi Yang,et al.  Tomographic image reconstruction using content-adaptive mesh modeling , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[18]  Shih-Fu Chang,et al.  Real-time content-based adaptive streaming of sports videos , 2001, Proceedings IEEE Workshop on Content-Based Access of Image and Video Libraries (CBAIVL 2001).

[19]  Mihaela van der Schaar,et al.  Content-adaptive filtering in the UMCTF framework , 2003, ICME.

[20]  R. Chedid,et al.  Adaptive fuzzy control for wind-diesel weak power systems , 2000, 2000 IEEE Power Engineering Society Winter Meeting. Conference Proceedings (Cat. No.00CH37077).

[21]  Mohammed Ghanbari,et al.  Heterogeneous Video Transcoding to Lower Spatio-Temporal Resolutions and Different Encoding Formats , 2000, IEEE Trans. Multim..

[22]  John Prince,et al.  Commander behavior and course of action selection in JWARS , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[23]  Francis C. M. Lau,et al.  A Context-Aware Decision Engine for Content Adaptation , 2002, IEEE Pervasive Comput..

[24]  Michael T. Orchard,et al.  Color quantization of images , 1991, IEEE Trans. Signal Process..

[25]  John R. Smith,et al.  Content adaptation framework: bringing the Internet to information appliances , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[26]  Jerry M. Mendel,et al.  Generating fuzzy rules by learning from examples , 1992, IEEE Trans. Syst. Man Cybern..

[27]  Francis C. M. Lau,et al.  User-Centric Content Negotiation for Effective Adaptation Service in Mobile Computing , 2003, IEEE Trans. Software Eng..

[28]  Keansub Lee,et al.  Perception-based image transcoding for universal multimedia access , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[29]  Ren C. Luo,et al.  Target tracking by grey prediction theory and look-ahead fuzzy logic control , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[30]  Andreas Paepcke,et al.  Power browser: efficient Web browsing for PDAs , 2000, CHI.

[31]  Gregory D. Abowd,et al.  Charting past, present, and future research in ubiquitous computing , 2000, TCHI.

[32]  Olfa Nasraoui,et al.  An intelligent Web recommendation engine based on fuzzy approximate reasoning , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[33]  Kouichi Ono,et al.  Annotation-based Web content transcoding , 2000, Comput. Networks.

[34]  Anthony Vetro,et al.  Rate-distortion optimized video coding considering frameskip , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[35]  Hamid A. Toliyat,et al.  Design of Augmented Fuzzy Logic Power System Stabilizers to Enhance Power , 1996 .

[36]  Eyal de Lara,et al.  Community-driven adaptation: automatic content adaptation in pervasive environments , 2004, Sixth IEEE Workshop on Mobile Computing Systems and Applications.

[37]  Bonnie E. John Evaluating usability evaluation techniques , 1996, CSUR.

[38]  Jae S. Lim,et al.  Optimal multidimensional bit-rate control for video communication , 2002, IEEE Trans. Image Process..

[39]  Shyi-Ming Chen,et al.  A new method for constructing membership functions and fuzzy rules from training examples , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[40]  Seppo J. Ovaska,et al.  DFSLIF: dynamical fuzzy system with linguistic information feedback , 2001, SMCia/01. Proceedings of the 2001 IEEE Mountain Workshop on Soft Computing in Industrial Applications (Cat. No.01EX504).

[41]  Srinivasan Seshan,et al.  A network architecture for heterogeneous mobile computing , 1998, IEEE Wirel. Commun..

[42]  Yongcheng Li,et al.  Distributed application service for Internet information portal , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).