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]  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).

[2]  R. Chedid,et al.  Adaptive fuzzy control for wind-diesel weak power systems , 2000 .

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

[4]  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).

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

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

[7]  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..

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

[9]  Yiyu Yao,et al.  Multilevel Web personalization , 2005, The 2005 IEEE/WIC/ACM International Conference on Web Intelligence (WI'05).

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

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

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

[13]  Mihaela van der Schaar,et al.  Content-adaptive filtering in the UMCTF framework , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[14]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

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

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

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

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

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

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

[21]  Jakob Nielsen,et al.  Usability inspection methods , 1994, CHI 95 Conference Companion.

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

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

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

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

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

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

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

[29]  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).

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

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

[32]  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..

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

[34]  Steve Howard,et al.  Evaluating the usability of a mobile guide: The influence of location, participants and resources , 2005, Behav. Inf. Technol..

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

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

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

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

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

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

[41]  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.

[42]  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).

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

[44]  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).

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

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