<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Use of Intelligent Agents in Home Entertainment</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mehrdad Jalali-Sohi</string-name>
          <email>jalali@igd.fhg.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fraunhofer Institute for Computer Graphics Fraunhoferstr.</institution>
          <addr-line>5, 64283 Darmstadt Tel:</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>The transition from analog to digital video is about to bring the expected convergence of television, computer and communication, however a suitable platform for delivery of multimedia interactive services has not emerged yet. In this paper the approach of the EMBASSI project in the field of easy content access and retrieval for home usage is introduced.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        An important agent metaphor that can be applied to computer-aided software
engineering is the personal assistant metaphor [
        <xref ref-type="bibr" rid="ref11 ref4">4,11</xref>
        ]. The personal assistant is like a
personal secretary and hides the complexity of difficult tasks by helping the user through
the problem. These personal assistants are usually used in applications such as email,
meeting scheduling, news filtering and book recommendations. With development of
new technologies for digital audio/video delivery in Internet the need for a suitable
platform of multimedia interactive services has emerged. Appropriate assistants for
searching and browsing video content are required such that, even in huge volumes of
information specific pieces can be located easily.
      </p>
      <p>
        We concentrate in the project EMBASSI [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] on the problem of indexing, filtering and
retrieval and copy right protection of digital video content based on the user's interest
profile and using agent [
        <xref ref-type="bibr" rid="ref2 ref5">2,5</xref>
        ] technologies. In this paper our approach in the field of
easy and multi modal content access and retrieval for home usage is introduced. Our
assistants are integrated in the global architecture of EMABSSI and use its multi
modal interfaces to perform shopping tasks for home users. Shopping Assistant provides
a comfortable human-based interface to the online world.
      </p>
    </sec>
    <sec id="sec-2">
      <title>EMBASSI Architecture</title>
      <p>In an average household today, there are at least a dozen stationary electrical
appliances for the kitchen and the laundry room,, as well as for entertainment and
telecommunication. Normally, these appliances and systems are based on different control
philosophies. Modern appliances offer numerous functions to be controlled on the
basis of existing technological possibilities.</p>
      <p>We have to equip all appliances with more intelligence in order to simplify the service
and to individualise their use. In EMBASSI, we address the following concepts:
•
•
•
•
•</p>
      <p>Human-based adaptive and user interface design;
Use of multimodal and anthropomorphous interaction technology;
Logical separation of appliance and operating unit;
Creation of a comfortable control mechanism through the network;</p>
      <p>Compatibility of all EMBASSI capable systems and appliances.</p>
      <p>EMBASSI architecture consists of different layers, from top to bottom, form a generic
framework, in which the desired user interface can be configured by selection from a
"modular kit " of innovative interfaces (see Figure 1). Shopping Assistant is integrated
in the Assistant level of EMBASSI architecture illustrated above and use the multi
modal interfaces of EMBASSI. We give below a short presentation of the evolved
assistants and entities in shopping scenario.</p>
    </sec>
    <sec id="sec-3">
      <title>Shopping Assistant</title>
      <p>
        This is the central entity responsible for all kinds of information retrieval tasks on the
Internet. Shopping assistant interacts with different other assistants and entities to
retrieve and save the audio/video content. For search and retrieval of the videos we
use mobile agents [
        <xref ref-type="bibr" rid="ref10 ref2 ref5 ref9">5,9,10,2</xref>
        ]. Mobile agents select videos from Internet video stores
based on the user’s profile and present them to the User. After the user choose her/his
desired video, shopping assistant delegates the task of downloading of the videos to an
storage assistant.
      </p>
      <sec id="sec-3-1">
        <title>Mobile agent server SeMoA</title>
        <p>
          Mobile agents are used for search and retrieval of video information from Internet
based e-commerce online server. The Shopping Assistant may decide to send a mobile
agent to perform the information retrieval tasks in order to minimize the
communication costs of the transaction. In this case, the Shopping Assistant configures a SeMoA
[
          <xref ref-type="bibr" rid="ref10 ref9">9,10</xref>
          ] agent and dispatches it to the agent server of the providers. SeMoA is a secure
agent server developed by Fraunhofer-IGD focusing on the security requirements of
mobile agent technology. The architecture of SeMoA is published mainly in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
After performing the tasks, the agent will return to EMBASSI and give the results to
the Shopping Assistant.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Video Description and Retrieval</title>
        <p>
          Mobile agents are configured depend on the user’s wish or genre and send to the
network for searching. In the envisaged scenario, a framework for the description of
video content is required in order to support filtering and retrieval functionalities in
the retrieval and storage system. In order to develop a suitable description scheme for
video material, we propose a new data model to structure the audio/visual content
elements. As format for the descriptions we propose XML [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. Based on the
descriptors a wide spectrum of possibilities can be offered to home users to search and
retrieve, depending on the available set of XML based descriptors. EMBASSI
provides the user with multi modal viewer tools to further select the really interesting
videos from this subset. In addition, more refined queries can be made using keywords
(e.g. searching for all videos form Tom hanks). The XML descriptors are used by
software agents to automatically inspect the content of video databases. Those
programs that show good matching with the profile of the user, stored on the video store
database, will be selected for ordering.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Storage Assistant</title>
      <p>
        Storage assistant is responsible for the management of all content storage and retrieval
tasks in EMBASSI at home. This assistant is equipped with access control
mechanisms. There exist one or more root users at home, who could define the access
control lists for the storage assistant or permissions of the existing users. The storage
assistant is used as a multi modal navigation system to help the user to identify video
material of interest on the home video-storage. Online video server, which plays as a
multimedia repository uses the same structures and descriptors. The storage assistant
interacts with a agent based multimedia database system. The database is stored on
the Hard Disk and is available using Kqml [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] Interfaces. Any request for storage of a
new video or retrieval of stored video also involves database operations. When the
shopping assistant selects a video for storage, the descriptive table of the transport
stream containing the required video is analysed and parsed, and video specific
information is generated. The client application runs on the Set Top Box and the user
interface (avatar, GUI, speech recognition , etc.) is displayed on a TV.
As e-commerce continued to expand, numerous institutes began to work on intelligent
assistants for e-commerce applications. Jango [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], developed by Netbot, Inc., founded
in May 1996, is an application for Windows95 or WindowsNT that works in
browsers. A user enters the name of a product he is looking for and Jango automatically
determines which stores and information sites are relevant. Tete-a-Tete (T@T) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] is a
project within MIT Media Lab's Agent-mediated Electronic Commerce (AmEC)
Initiative. T@T's approach engages consumer-owned shopping agents and
merchantowned sales agents in integrative negotiations. Mindmaker's Intelligent Personal
Assistant "Prody Parrot" [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] uses interactive multimedia to interact with the user.
      </p>
    </sec>
    <sec id="sec-5">
      <title>ACKNOWLEDGMENTS</title>
      <p>
        The work described is being done during the EMBASSI project. EMBASSI is
sponsored by BMBF [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], German Ministry for Education and Research.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>EMBASSI (Elektronische Multimediale Bedien- und</surname>
          </string-name>
          Service-Assistenz), http://www.embassi.de
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Tim</given-names>
            <surname>Finin</surname>
          </string-name>
          ,
          <article-title>Yannis Labrou and James Mayfield, KQML as an agent communication language</article-title>
          , in Jeff Bradshaw (Ed.),
          <article-title>"Software Agents"</article-title>
          , MIT Press, Cambridge 1997
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>3. German Ministry for Education and Research http://www.bmbf.de /</mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Esteban</given-names>
            <surname>Chávez</surname>
          </string-name>
          , Rüdiger Ide and Thomas Kirste,
          <article-title>Interactive applications of personal situation-aware assistants</article-title>
          ,
          <source>Computers and Graphics</source>
          <volume>23</volume>
          (
          <issue>6</issue>
          ) (
          <year>1999</year>
          ) pp.
          <fpage>903</fpage>
          -
          <lpage>915</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Pattie</given-names>
            <surname>Maes</surname>
          </string-name>
          ,
          <article-title>Agents that reduce work and information overload</article-title>
          ,
          <source>Communications of the ACM</source>
          ,
          <volume>37</volume>
          (
          <issue>7</issue>
          ),
          <article-title>July 1994</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>6. Jango Homepage: http://www.jango.com</mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>tete-</surname>
          </string-name>
          a-tete, http://ecommerce.media.mit.edu/tete-a-tete/
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>8. Mindmaker, http://www.mindmaker.co</mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Secure</given-names>
            <surname>Mobile Agents Project</surname>
          </string-name>
          , Fraunhofer Institute for Computer Graphics, Germany http://www.igd.fhg.de/igda8/projects/semoa/semoa_de.html
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <article-title>Volker Roth and Mehrdad Jalali, Concepts and Architecture of a Security-centric Mobile Agent Server</article-title>
          ,
          <source>Fifth International Symposium on Autonomous Decentralized Systems, March 26-28</source>
          , 2001 Dallas, Texas, U.S.A
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Alfredo</surname>
            <given-names>Pina</given-names>
          </string-name>
          , Eva Cerezo and Francisco J. Serón,
          <article-title>Computer animation: from avatars to unrestricted autonomous actors (A survey on replication and modelling mechanisms</article-title>
          ),
          <source>Computers and Graphics</source>
          <volume>24</volume>
          (
          <issue>2</issue>
          ) (
          <year>2000</year>
          ) pp.
          <fpage>297</fpage>
          -
          <lpage>311</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>12. XML homepage http://www.w3c.org/XML</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>