Intermediaries personalize information streams
Paul P. Maglio, Rob Barrett · Communications of the ACM · 2000
The article focuses on cognitive modeling for games and animation Biblioteca de Ciencias y Tecnología Normal Biblioteca de Ciencias y Tecnología 2 58 2006-05-25T23:29:00Z 2006-05-25T23:29:00Z 1 170 935 UCLA 7 2 1103 11.6568 Clean Clean 21 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabla normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} Intermediaries are software programs or agents that meaningfully transform information as it flows from one computer to another. Many contemporary web services are intermediaries, performing functions of transforming new feeds and airline reservation databases into categorized and personalized web pages. The article discusses the role executed by intermediaries to personalize information streams. It presents the design, development and deployment of intermediary-based web processing. Many current web services are based on intermediary processing models. A news portal acts as an intermediary by deciding how to present stories to the user. For example, Yahoo! News puts three top headlines on its first page, and produces separate pages for each category. Intermediaries work in several ways, performing implementation issues, intermediary functions, customizing, filtering, annotating, transcoding aggregating and caching information. The notion of intermediaries can be generalized to incorporate processes that produce personalized information, and much more. INSET: URLs for Further Information