SE512107C2 - Improvement of, or with regard to, telecommunications transmission systems - Google Patents

Improvement of, or with regard to, telecommunications transmission systems

Info

Publication number
SE512107C2
SE512107C2 SE9800802A SE9800802A SE512107C2 SE 512107 C2 SE512107 C2 SE 512107C2 SE 9800802 A SE9800802 A SE 9800802A SE 9800802 A SE9800802 A SE 9800802A SE 512107 C2 SE512107 C2 SE 512107C2
Authority
SE
Sweden
Prior art keywords
agent
user
personal assistant
website
web browser
Prior art date
Application number
SE9800802A
Other languages
Swedish (sv)
Other versions
SE9800802D0 (en
SE9800802L (en
Inventor
Sverker Jansson
Joakim Eriksson
Niclas Finne
Original Assignee
Telia Ab
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Telia Ab filed Critical Telia Ab
Priority to SE9800802A priority Critical patent/SE512107C2/en
Publication of SE9800802D0 publication Critical patent/SE9800802D0/en
Priority to EP99913788A priority patent/EP1062600A2/en
Priority to PCT/SE1999/000354 priority patent/WO1999046700A2/en
Priority to EEP200000516A priority patent/EE04826B1/en
Publication of SE9800802L publication Critical patent/SE9800802L/en
Publication of SE512107C2 publication Critical patent/SE512107C2/en
Priority to NO20004381A priority patent/NO318708B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Meter Arrangements (AREA)

Abstract

The invention provides a telecommunications transmission system adapted to operate as a platform for an agent-based electronic market and including a plurality of user terminals arranged for connection to the Internet, at least one service provider server, and a plurality of electronic shops. The platform is arranged to support agent-based market interactions between a plurality of agent types, and the system is adapted to synchronize a real-time session for a user on an agent-enabled web-site with communications between agents of said user and said web-site using duel session identification.

Description

20 25 30 35 5.12 107 t - 2 växande omràdena inom Internet, eftersom det inte bara ger Internetanvändare en bekvämare och mer tidsbesparande shoppingupplevelse, utan också gör det möjligt för köpmän, som bedriver handel pà Internet, att spara pengar genom användning av mera kostnadseffektiva funktioner, inkluderande, bland annat, företagsnytänkande när det gäller affärsprocessen, vilket ökar konkurrensen genom lägre priser och förmàgan att införa en ”one-to-one”- marknadsföringsteknik. 20 25 30 35 5.12 107 t - 2 growing areas within the Internet, because it not only provides Internet users a more convenient and time-saving shopping experience, but also allows merchants, who trade on the Internet, to save money through use of more cost-effective features, including, among other things, business innovation when it applies to the business process, which increases competition through lower prices and the ability to introduce a "one-to-one" - marketing techniques.

Manga företag har insett den genomslagskraft och de möjligheter som agentanpassade tjänster kommer att fà pà elektronisk handel pá Internet, bade idag och i framtiden.Many companies have realized the impact and they opportunities that agent-tailored services will provide electronic commerce on the Internet, both today and in the future.

Till exempel har Netscape annonserat att agentbaserade sökmaskiner kommer att införas i kommande releaser, och Jango använder redan en sökmaskin för kommersiell information baserad pà agentanpassning. Dessutom har Firefly och NetPerception infört ”Recommendation Engines” som används av Amazon.com och andra kommersiellt framgångsrika webbplatser. Det finns ocksa företag, som till exempel Kinetoscope, som erbjuder verktyg för utveckling av agentanpassade tjänster för Internet.For example, Netscape has announced that agent-based search engines will be introduced in future releases, and Jango already uses a commercial search engine information based on agent customization. In addition, Firefly and NetPerception introduced "Recommendation Engines" used by Amazon.com and others commercially successful websites. There are also companies, which for example, Kinetoscope, which offers tools for development of customized services for the Internet.

När en kund bläddrar/söker (browse) i en databas i ett webb-baserat förråd, är bàde kunden och köpmannen intresserade av att presentera information som är relevant för kunden. Problemet är att köpmannen inte vet vem den besökande är och vilka intressen han/hon har. För närvarande är lösningar pá detta problem baserade pà att man försöker fastställa en kunds intressen genom att observera kundens uppförande.When a customer browses / searches in a database in one web-based repository, is both the customer and the merchant interested in presenting relevant information for the customer. The problem is that the merchant does not know who it is visitor is and what interests he / she has. For At present, solutions to this problem are based on one tries to determine a customer's interests by observe the customer's behavior.

För att undvika att en köpman drar fel slutsatser beträffande en kunds intressen, skulle det vara fördelaktigt för köpmannen om han/hon automatiskt kunde fa omedelbar kännedom om kundens intressen genom kunden själv. 25 30 35 Detta kan uppnás genom att sända information, beträffande kundens intressen, direkt till köpmannen med användning av ett separat protokoll, eftersom HTTP ej stöder överföring av information angáende intressen. Emellertid uppstár ett problem med ett sàdant arrangemang när kommunicerande applikationer som använder bade HTTP och ett agentkommunikationsprotokoll behöver fastställa huruvida kommunikationen via bada kanalerna är till/frán samma källa. Detta problem kan uppstà, till exempel, när en personlig assistent-agent anordnar för hjälp till en användare av den elektroniska handelsfaciliteten. Speciellt under dessa omständigheter behöver den personliga assistent-agenten: - en kanal som gör det möjligt för användaren att bläddra igenom de erbjudna kommersiella tjänsterna och att manuellt; ”växelverka” (ömsesidigt páverka) (interact) och - en kanal för maskin-maskin-kommunikation som används för automatiseringen av kommersiell interaktion (ömsesidig påverkan) och med personalisering för resten av HTTP-sessionen - för att verkställa personalisering behöver användarens personliga assistent-agent sända information beträffande till den accessade webbplatsen som sedan kan generera webbsidor användarens intressen, dvs personlig profil, baserade pà användarens personliga profil.To avoid a merchant drawing the wrong conclusions regarding a customer's interests, it would be advantageous for the merchant if he / she could automatically get immediate knowledge of the customer's interests through the customer himself. 25 30 35 This can be achieved by sending information, regarding the customer's interests, directly to the merchant using a separate protocol, as HTTP does not support transmission of information regarding interests. However, one does arise problems with such an arrangement when communicating applications that use both HTTP and a agent communication protocols need to determine whether the communication via both channels is to / from the same source. This problem can arise, for example, when a personal assistant-agent arranges for help to a users of the electronic commerce facility. Especially in these circumstances, the personal needs Assistant Agents: a channel that enables the user to browse the offered commercial services and to manually; "Interact" (interact) and a machine-machine communication channel used for the automation of commercial interaction (mutual influence) and with personalization for the rest of the HTTP session - to execute personalization needs the user's personal assistant-agent send information regarding to it accessed the website which can then generate web pages the user's interests, ie personal profile, based on the user's personal profile.

Med detta arrangemang vet inte köpmannen vilken session av HTTP-accesser som skall paras ihop med en given session av agentmeddelanden. Detta eftersom agentmeddelandena och HTTP-meddelandena báda har sina egna meddelandeidentifierare, som används för att gruppera samman meddelanden i sessioner. 20 ß 30 5,12 107 4 Ett màl med den föreliggande uppfinningen är att klara av detta problem genom att anordna för ett ' telekommunikationssystem som är anpassat att anordna för en plattform för agentanpassade elektroniska marknadsplatstjänster som använder samma sessionsidentifierare för bade WWW-platsen och agentkommunikationer.With this arrangement, the merchant does not know which session of HTTP accesses to be paired with a given session of agent messages. This because the agent messages and the HTTP messages both have their own message identifier, which is used for grouping combine messages into sessions. 20 ß 30 5.12 107 4 An object of the present invention is to achieve of this problem by arranging for a ' telecommunications systems adapted to provide for a platform for customized electronic marketplace services that use the same session identifier for both the WWW site and agent communications.

Enligt en första aspekt av den föreliggande uppfinningen anordnas för ett telekommunikationstransmissionssystem anpassat att verka som en plattform för en agentbaserad elektronisk marknad och som inkluderar ett flertal användarterminaler anordnade för anslutning till Internet, átminstone en tjänsteleverantörsserver, och ett flertal elektroniska butiker, där nämnda plattform är anordnad att stödja agentbaserade marknadsinteraktioner mellan ett flertal agenttyper, karakteriserat av att nämnda system är anpassat att synkronisera en realtidssession för en användare pà en webbplats som visas med hjälp av en agent (”agent- möjliggjord”/agent-enabled) webbplats med kommunikation mellan agenter hos nämnda användare och nämnda webbplats med användning av ”dual session”-identifiering. Nämnda användares agent är företrädesvis en personlig assistent- agent, och nämnda webbplatsagent är företrädesvis en förràdsagent.According to a first aspect of the present invention the invention is arranged for one telecommunication transmission system adapted to operate as a platform for an agent-based electronic market and which includes a plurality of user terminals provided for Internet connection, at least one service provider server, and a number of electronic stores, where said platform is arranged to support agent-based market interactions between a plurality agent types, characterized in that said system is adapted to synchronize a real-time session for a user on one website displayed with the help of an agent ("agent- enabled ”/ agent-enabled) website with communication between agents of said users and said website using dual session identification. Mentioned user agent is preferably a personal assistant agent, and said website agent is preferably one stock agent.

Telekommunikationstransmissionssystemet kan anpassas att anordna för personaliserad och automatiserad webbplatsbläddring fall den personliga assistent-agenten kan anpassas att (browsing) för en användare. I vilket främja anordnandet av nämnda personaliserade och automatiska webbplatsbläddringsfacilitet.The telecommunication transmission system can be adapted to arrange for personalized and automated site browsing case the personal assistant agent can be customized to (browsing) for a user. In which promote the organization of the said personalized and automatic website browsing facility.

Den personliga assistent-agenten kan anpassas att sända information om en användares intressen till nämnda N fi 30 agentbaserade webbplats, och nämnda agentbaserade webbplats kan anpassas att använda nämnda intresseinformation för att automatiskt visa och främja produkter som är av intresse för nämnda användare, när nämnda användare accessar nämnda webbplats.The personal assistant agent can be customized to send information about a user's interests to the said N fi 30 agent-based website, and said agent-based website can be adapted to use said interest information to automatically display and promote products of interest for said user, when said user accesses said website.

Den personliga assistent-agenten kan anpassas att växelverka med nämnda förràdsagent för att verkställa överföring av användardata, till exempel, användarens namn, adress och betalningsarrangemang, för att främja automatisk behandling av nämnda användares transaktioner pà en webbplats.The personal assistant agent can be customized to interact with said warehouse agent to enforce transmission of user data, for example, the user's name, address and payment arrangements, to promote automatically processing of said users' transactions on a website.

En användarterminal kan inkludera en dator som har en webb-bläddrare, webb-bläddare och en personlig assistent-agent för nämnda och ett användargränssnitt mellan nämnda användare. Den personliga assistent-agenten kan finnas, vid en given tidpunkt, pá nämnda användares dator. Alternativt kan den personliga assistent-agenten, vid en given tidpunkt, finnas pà en Internet-tjänsteleverantörs server.A user terminal can include a computer that has one web browsers, web browser and a personal assistant agent for the said and a user interface between said user. The personal assistant agent can be found at a given time, on said user's computer. Alternatively can the personal assistant agent, at a given time, is on an Internet service provider's server.

Användargränssnittet kan vara ett grafiskt användargränssnitt för en personlig assistent-tjänst.The user interface can be a graphical one user interface for a personal assistant service.

Den agent-möjliggjorda webbplatsen kan inkludera en köpmans kommersiella webbplats som har ett webbgränssnitt och en förràdsagent associerad därmed. Webb-bläddraren kan anpassas att växelverka med nämnda webbgränssnitt, och nämnda personliga assistent-agent kan anpassas att växelverka med nämnda förràdsagent.The affiliate-enabled website may include one merchant's commercial website that has a web interface and a warehouse agent associated therewith. The web browser can adapted to interact with said web interface, and said personal assistant agent can be adapted to interact with said storage agent.

Den personliga assistent-agenten kan anpassas att kommunicera med nämnda webb-bläddrare för att fastställa var nämnda användare bläddrar, och när en agent-möjliggjord webbplats har accessats. 30 35 512 107 « Den personliga assistent-agenten kan anpassas att kommunicera med andra agenter när nämnda användare har accessat en agent-möjliggjord webbplats.The personal assistant agent can be customized to communicate with said web browser to determine where said user browses, and when an agent-enabled website has been accessed. 30 35 512 107 « The personal assistant agent can be customized to communicate with other agents when said user has access an agent-enabled website.

Webb-bläddraren/webbservern och nämnda personliga assistent-agent-/förràdsagent-interaktioner kan, respektive, utgöra första och andra sessioner för att erhàlla access till nämnda agent-möjliggjorda webbplatstjänster, och nämnda telekommunikationstransmissionssystem kan anpassas att använda identiska meddelandeidentifierare för meddelanden associerade med nämnda första och andra sessioner.The web browser / web server and the said personal Assistant-Agent / Stock Agent interactions can, respectively, constitute the first and second sessions to obtain access to said agent-enabled website services, and the like telecommunication transmission systems can be adapted to use identical message identifiers for messages associated with said first and second sessions.

Telekommunikationstransmissionssystemet kan anpassas att göra det möjligt för en meddelandeidentifierare som används för nämnda webb-bläddrar-/webbserver-interaktioner att àteranvändas för nämnda personliga assistent-agent- /förràdsagent-interaktioner_ Telekommunikationstransmissionssystemet kan anpassas att gör det möjligt för data som avser nämnda meddelandeidentifierare och agentadress att flyta fràn nämnda webbserver till nämnda webb-bläddrare, sedan fràn nämnda webb-bläddrare till nämnda personliga assistent- och slutligen fràn agent, via nämnda användargränssnitt, nämnda personliga assistent-agent till nämnda förràdsagent.The telecommunication transmission system can be adapted to enable a message identifier such as used for said web browser / web server interactions to be re-used for the said personal assistant agent / Stock Agent Interactions_ The telecommunication transmission system can be adapted to enable data relating to the said message identifier and agent address to flow from said web server to said web browser, then from said web browser to said personal assistant and finally from agent, via said user interface, said personal assistant agent to said storage agent.

Enligt en andra aspekt av den föreliggande uppfinningen anordnas för en användarterminal för användning i ett te1ekommunikationstransmissionssystem anpassat att verka som en plattform för en agentbaserad elektronisk marknad, och som inkluderar àtminstone en tjänsteleverantörsserver, och ett flertal elektroniska butiker, där nämnda plattform är anordnad att stödja agentbaserade marknadsinteraktioner mellan ett flertal agenttyper, karakteriserad av att nämnda användarterminal 20 25 30 är anpassad för anslutning till Internet, och inkluderar en dator som har en webb-bläddrare, och ett användargränssnitt mellan nämnda webb-bläddrare och en personlig assistent- agent för nämnda användare, av att nämnda webb-bläddrare är anpassad att växelverka med ett webbgränssnitt hos en köpmans server för att erhàlla access till en agent- möjliggjord webbplats, av att nämnda personliga assistent- agent är anpassad att växelverka med en förràdsagent hos nämnda köpmans server, och av att nämnda system är anpassat att synkronisera en realtids-session för en användare pà nämnda agent-möjliggjorda webbplats med kommunikationer mellan nämnda personliga assistent-agent och nämnda förrádsagent med användning av ”dual session”- identifiering. Den personliga assistent-agenten kan finnas, vid en given tidpunkt, antingen pá nämnda användares dator, eller pá en Internet-tjänsteleverantörs server.According to a second aspect of the present invention the invention is provided for a user terminal for use in a telecommunication transmission system adapted to act as a platform for an agent-based electronic market, and which includes at least one service provider server, and a number of electronic stores, where said platform is arranged to support agent-based market interactions between a plurality agent types, characterized by said user terminal 20 25 30 is adapted for connection to the Internet, and includes one computer that has a web browser, and a user interface between said web browser and a personal assistant agent for said user, by said web browser being adapted to interact with a web interface of a merchant's server to gain access to an agent made possible by the said personal assistant agent is adapted to interact with a stock agent at said merchant's server, and that said system is customized to synchronize a real-time session for a user on said agent-enabled website with communications between said personal assistant agent and said stock agent using dual session - identification. The personal assistant agent may be present, at a given time, either on said user's computer, or on an Internet service provider's server.

Användargränssnittet kan vara ett grafiskt användargränssnitt för en personlig assistent-tjänst. Den agent-möjliggjorda webbplatsen kan inkludera en köpmans kommersiella webbplats som har ett webbgränssnitt och en förràdsagent associerad därmed. Webb-bläddraren kan anpassas att växelverka med nämnda webbgränssnitt, och nämnda personliga assistent-agent kan anpassas att växelverka med nämnda förràdsagent. Den personliga assistent-agenten kan anpassas att kommunicera med nämnd webb-bläddrare för att fastställa var nämnda användare bläddrar, och när en agent-möjliggjord webbplats har accessats. Den personliga assistent-agenten kan anpassas att kommunicera med andra agenter när nämnda användare har accessat en agent-möjliggjord webbplats.The user interface can be a graphical one user interface for a personal assistant service. The The affiliate-enabled website may include a merchant commercial website that has a web interface and a stock agent associated with it. The web browser can adapted to interact with said web interface, and said personal assistant agent can be adapted to interact with said storage agent. The personal the assistant agent can be adapted to communicate with the board web browsers to determine where said user is browse, and when an affiliate-enabled site has accessats. The personal assistant agent can be customized to communicate with other agents when said user has access an agent-enabled website.

Med användarterminalen i den föreliggande uppfinningen kan webb-bläddrar-/webbserver- och nämnda personliga assistent-agent-/förrádsagent-interaktioner, respektive, utgöra första och andra sessioner för att erhälla access till nämnda agent-möjliggjorda webbplatstjänster, och v; x um: .Näää i Him 15 30 35 512107 i . telekommunikationstransmissionssystemet kan anpassas att använda identiska meddelandeidentifierare för meddelanden associerade med nämnda första och andra sessioner. Nämnda system kan anpassas att göra det möjligt för en meddelandeidentifierare som används för nämnda webb- bläddrar-/webbserver-interaktioner att àteranvändas för nämnda personliga assistent-agent-/förràdsagent- interaktioner. Nämnda system kan anpassas att göra det möjligt för data avseende nämnda meddelandeidentifierare och agentadress att flyta fràn nämnda webbserver till nämnda webb-bläddrare, sedan fràn nämnda webb-bläddrare till nämnda personliga assistent-agent, via nämnda användargränssnitt, och slutligen fràn'nämnda personliga assistent-agent till nämnda förràdsagent.With the user terminal of the present invention can web browser / web server and said personal assistant-agent / store-agent interactions, respectively, constitute the first and second sessions to gain access to said agent-enabled website services, and v; x um: .Näää i Him 15 30 35 512107 i. the telecommunication transmission system can be adapted to use identical message identifiers for messages associated with said first and second sessions. Mentioned systems can be customized to enable one message identifiers used for the said web browser / web server interactions to reuse said personal assistant agent / stock agent interactions. Said system can be adapted to do so possible for data regarding said message identifier and agent address to flow from said web server to said web browser, then from said web browser to said personal assistant agent, via said user interface, and finally from said personal assistant agent to said storage agent.

Enligt en tredje aspekt av den föreliggande uppfinningen anordnas för, i ett telekommunikationstransmissionssystem anpassat att verka som en plattform för en agentbaserad elektronisk marknad och som inkluderar ett flertal användarterminaler anordnade för anslutning till Internet, àtminstone en tjänsteleverantörsserver, och ett flertal elektroniska butiker, där nämnda plattform är anordnad att stödja agentbaserade marknadsinteraktioner mellan ett flertal agenttyper, en metod att accessa en agent-möjliggjord webbplats pà nämnda elektroniska marknad, karakteriserad av att en realtidssession för en användare pà nämnda agent- möjliggjorda webbplats synkroniseras med kommunikationer mellan agenter hos nämnda användare och nämnda webbplats med användning av ”dual session”-identifiering.According to a third aspect of the present the invention is arranged for, in one telecommunication transmission system adapted to operate as a platform for an agent-based electronic market and which includes a plurality of user terminals provided for Internet connection, at least one service provider server, and a number of electronic stores, where said platform is arranged to support agent-based market interactions between a plurality agent types, a method of accessing an agent-enabled website on the said electronic market, characterized by that a real-time session for a user on said agent enabled website is synchronized with communications between agents of said users and said website using dual session identification.

Metoden kan karakteriseras av att nämnda användares agent är en personlig assistent-agent, och nämnda webbplatsagent är en förràdsagent. 30 35 Metoden kan karakteriseras av personalisering och automatisering av webbplatsbläddringsfaciliteter för nämnda användare.The method can be characterized by that of said user agent is a personal assistant-agent, and said Website Agent is a warehouse agent. 30 35 The method can be characterized by personalization and automation of website browsing facilities for the said user.

Metoden kan karakteriseras av att nämnda personliga assistent-agent anordnar för nämnda personaliserade och automatiserade webbplatsbläddringsfaciliteter för nämnda användare.The method can be characterized by the said personal assistant-agent arranges for said personalized and automated web browsing facilities for the said user.

Metoden kan karakteriseras av att nämnda personliga assistent-agent sänder information om en användares intressen till nämnda agentbaserade webbplats, och av att nämnda agentbaserade webbplats använder nämnda i intresseinformation för att automatiskt visa och stödja produkter av intresse för nämnda användare, när nämnda användare accessar nämnda webbplats.The method can be characterized by the said personal assistant-agent sends information about a user interests of said agent-based website, and of said agent-based website uses said i interest information to automatically view and support products of interest to said users, when said users access the said website.

Metoden kan karakteriseras av att nämnda personliga assistent-agent växelverkar (interact) med nämnda förràdsagent för att verkställa överföring av användardata för att underlätta automatisk behandling av nämnda användares transaktioner pà en webbplats. Metoden kan vidare karakteriseras av att nämnda användardata inkluderar, bland annat, användarens namn, adress och betalningsarrangemang.The method can be characterized by the said personal assistant-agent interacts with the said storage agent to perform the transfer of user data to facilitate automatic processing of said user transactions on a website. The method can further characterized by said user data includes, inter alia, the user's name, address and payment arrangements.

Metoden kan karakteriseras av att en webb-bläddrare hos nämnda användarterminal växelverkar med ett webbgränssnitt hos en köpmans server, av att en personlig assistent-agent hos nämnda användarterminal växelverkar med en förrádsagent hos nämnda köpmans server, och av att nämnda personliga assistent-agent kommunicerar med nämnda webb-bläddrare för att fastställa var nämnda användare bläddrar, och när en agent-möjliggjord webbplats har accessats. Metoden kan vidare karakteriseras av att nämnda personliga assistent-agent kommunicerar med andra agenter IS 30 35 10 när nämnda användare har accessat en agent-möjliggjord webbplats.The method can be characterized by a web browser at said user terminal interacts with one web interface of a merchant's server, by that a personal assistant agent at said user terminal interacts with a warehousing agent of said merchant's server, and of that said personal assistant agent communicates with said web browsers to determine where said user is browse, and when an affiliate-enabled site has accessats. The method can be further characterized by the said personal assistant agent communicates with other agents IS 30 35 10 when said user has accessed an agent-enabled website.

Metoden kan karakteriseras av att nämnda webb- bläddrar-/webbserver- och nämnda personliga assistent- agent-/förràdsagent-interaktioner respektive utgör första och andra sessioner för att erhàlla access till nämnda agent-möjliggjorda webbplatstjänster, och av att identiska meddelandeidentifierare för meddelanden associerade med nämnda första och andra sessioner används. Metoden kan vidare karakteriseras av att en meddelandeidentifierare som används för nämnda webb-bläddrar-/webbserver-interaktion àteranvänds för nämnda personliga assistent-agent- /förràdsagent-interaktioner. Metoden kan vidare karakteriseras av att data avseende nämnda meddelandeidentifierare och agentadress flyter fran nämnda webbserver till nämnda webb-bläddrare, sedan fràn nämnda webb-bläddrare till nämnda personliga assistent-agent, via användargränssnitt, och slutligen frán nämnda personliga assistent-agent till nämnda förrádsagent.The method can be characterized in that said web- browser / web server and said personal assistant agent / repository agent interactions respectively constitute the first and other sessions to gain access to said agent-enabled website services, and by being identical message identifier for messages associated with said first and second sessions are used. The method can further characterized by a message identifier which used for said web browser / web server interaction reused for the said personal assistant agent / stock agent interactions. The method can further characterized by data relating to the said message identifier and agent address flow from said web server to said web browser, then from said web browser to said personal assistant agent, via user interface, and finally from said personal assistant agent to said storage agent.

Metoden kan karakteriseras av att nämnda användare accessar nämnda köpmans server för en begärd tjänst; av att nämnda server, som svar pà nämnda användaraccess, sänder ett HTTP-svar som innehåller ett ”första sessions-id", till nämnda användares webb-bläddrare, där nämnda svar innehåller en kod som identifierar att den begärda tjänsten är agent-möjliggjord; att nämnda webb-bläddrare överför nämnda "första sessions-id", tillsammans med adressen pà tjänsteagenten, till ett användargränssnitt hos nämnda användarterminal; att nämnda användarterminal överför nämnda "första sessions-id” och tjänsteagentadress till nämnda personliga assistent-agent; och nämnda personliga assistent-agent genererar ett agentmeddelande som inkluderar ett meddelande-id som är detsamma som nämnda ”första sessions-id”, och som använder ett IO 20 25 30 35 512107 . ll agentkommunikationsprotokoll för att kommunicera nämnda agentmeddelande till nämnda förràdsagent och därigenom informerar nämnda förràdsagent om att meddelandet kommer fràn samma källa som nämnda HTTP-access. Metoden kan vidare karakteriseras av att nämnda interaktion mellan nämnda webb-bläddrare och nämnda användargränssnitt verkställs med användning av Java.The method can be characterized by said user accessing said merchant's server for a requested service; of that said server, in response to said user access, transmits an HTTP response that contains a "first session ID", to said user's web browser, where said answer contains a code that identifies the requested service is agent-enabled; that said web browser transmits said "first session ID", together with the address at the service agent, to a user interface of said user terminal; that said user terminal transmits said "first session ID" and service agent address to said personal assistant agent; and said personal assistant-agent generates an agent message that includes a message ID which is the same as said "First session ID", and who uses one IO 20 25 30 35 512107. ll agent communication protocol for communicating said agent message to said storage agent and thereby informs the said stock agent that the message is coming from the same source as the HTTP access. The method can further characterized by said interaction between said web browsers and the said user interface are executed with use of Java.

Föregående och andra kännetecken för den föreliggande uppfinningen kommer att förstàs bättre genom den följande beskrivningen med hänvisning till de bifogade figurerna, i Vilka: Figur 1 schematiskt illustrerar, i form av ett blockschema, en övergripande översikt av förhållandena mellan vissa grundfunktioner/produkter avseende en agentbaserad elektronisk handelsplattform och tjänster; Figur 2 schematiskt illustrerar, i form av ett blockschema, en skiktad modell av en agentbaserad tjänsteplattform; Figur 3 visar meddelande/händelse-typer för en agentbaserad auktionstjänst; 1 Ett köp/sälj-önskemàl till A med en specifikaton av föremàlet/intresset. 2 Ett förslag frán A att köpa/sälja med en specifikaton av föremålet/intresset. 3 Om EOI "Intresseangivelse") (Expression of Interest; indikerar att A är intresserad av att köpa det som Aukt. sänds det senaste (auktionisten) säljer, 20 25 30 35 (N -..\ RJ .A f_- (_ K\J ~.\-| budet till A i ett ”anbudsmeddelande” (Offer Message). Om det inte finns nagot bud, sänds den ursprungliga begäran till A i ett förhandlingsmeddelande (Negotiation message). A blir dà en deltagare i auktionen och kommer att få information om andra deltagares avgivna bud.Previous and other features of the present The invention will be better understood from the following the description with reference to the accompanying figures, i Which: Figure 1 schematically illustrates, in the form of a block diagram, an overall overview of the conditions between certain basic functions / products regarding a agent-based electronic trading platform and services; Figure 2 schematically illustrates, in the form of a block diagram, a layered model of an agent-based service platform; Figure 3 shows message / event types for one agent-based auction services; 1 A buy / sell request to A with a specification of the object / interest. 2 A proposal from A to buy / sell with one specification of the object / interest. 3 About EOI "Indication of interest") (Expression of Interest; indicates that A is interested in buying it as Aukt. sent the latest (the auctioneer) sells, 20 25 30 35 (N - .. \ RJ .A f_- (_ K \ J ~. \ - | the bid to A in a "tender notice" (Offer Message). If there is no bid, the original request is sent to A in one Negotiation message. A then becomes a participant in the auction and will get information about other participants' bids.

Om EOI motsvarar ett nytt högsta bud för föremàlet som är till salu, sprids detta bud i budmeddelanden till alla auktionsdeltagarna. I annat fall sänds det högsta budet tillbaka till A. Om detta var det första budet fràn A, blir A medlem i auktionen. (Anbudmeddelandet är juridiskt bindande, vilket ej är fallet med förhandlingsmeddelandet).If the EOI corresponds to a new maximum bid for the item for sale, this bid is spread in bids to all auction participants. IN otherwise the highest bid is sent back to A. If this was the first commandment from A, then A becomes member of the auction. (The tender notice is legally binding, which is not the case negotiation notice).

A informeras av auktionisten om att hans/hennes bud accepteras och auktionen pà föremálet avslutas.A is informed by the auctioneer that his / her bids are accepted and the auction of the item ends.

Om detta meddelande sänds fràn auktionisten, informeras A om att auktionen avslutas och att nágon annan köpt föremålet. Om samma meddelande sänds fràn A, informeras auktionisten om att A ej längre är intresserad av att delta i auktionen. A kommer ej att fà sig tillsänt nya bud.If this notice is sent from the auctioneer, A is informed that the auction will end and that someone else bought the item. About the same message sent from A, the auctioneer is informed that A does not is no longer interested in participating in the auction. A will not receive new bids.

Auktionen slutar när time out-meddelandet tas emot. Auktionen kan antingen hàllas igàng under en specificerad tidsperiod, eller sá kan H auktionen sluta när tiden mellan tvá bud överskrider ett specificerat tidsintervall.The auction ends when the time out notice is taken against. The auction can either be held during a specified time period, or so can H The auction ends when the time between two bids exceeds a specified time interval.

Figur 4 schematiskt illustrerar, i form av ett blockschema, en generell skiktad arkitektur för en översättningsagent som översätter mellan olika 20 30 35 13 agentprotokoll, eller fràn/till traditionella http- baserade webbplatser; Figur 5 schematiskt illustrerar, i form av ett blockschema, en användarklientdator och en köpmans kommersiella webbserver och det sätt pà vilket en användare kan övervaka och styra sin personliga agent genom ett separat grafiskt användargränssnitt för Telia Webßutler; Figur 6 schematiskt illustrerar, i form av ett blockschema, de olika mjukvarumodulerna i Telia WebButler; ' Figur 7 schematiskt illustrerar, i form av ett blockschema, en modifierad version av Figur 5 av de bifogade figurerna; och Figur 8 schematiskt illustrerar, i form av ett blockschema, en modifierad version av Figur 7 av de bifogade figurerna.Figure 4 schematically illustrates, in the form of a block diagram, a general layered architecture for one translation agent who translates between different 20 30 35 13 agent protocols, or from / to traditional http- based websites; Figure 5 schematically illustrates, in the form of a block diagram, a user client computer and a merchant commercial web server and the way in which one users can monitor and control their personal agent through a separate graphical user interface for Telia Webßutler; Figure 6 schematically illustrates, in the form of a block diagram, the various software modules in Telia WebButler; ' Figure 7 schematically illustrates, in the form of a block diagram, a modified version of Figure 5 of the attached figures; and Figure 8 schematically illustrates, in the form of a block diagram, a modified version of Figure 7 of the attached figures.

Som framförts ovan, har manga företag insett den slagkraft och de möjligheter som agentanpassade tjänster kommer att få när det gäller e-handel pà Internet, bàde idag och i framtiden. Det kommer att framgà av den efterföljande beskrivningen att telekommunikationssystemet enligt den föreliggande uppfinningen är anpassat att anordna för: - en plattform för agentanpassade elektroniska marknadsplatstjänster, som t.ex. de agentbaserade marknadsplatstjänsterna (AMP; Agent-based Market Place och services) som erbjuds av Telia; 20 25 30 35 - ”dual session”-identifiering, dvs den plattform som anordnas för av telekommunikationsnätet möjliggör för sessionsidentifieraren som används för WWW- kommunikationerna att àteranvändas i agentkommunikationerna, vilket klarar av problemen hos befintliga agentanpassade system.As stated above, many companies have realized it impact and the potential of agent-tailored services will get when it comes to e-commerce on the Internet, both today and in the future. It will be clear from it subsequent description to the telecommunications system according to the present invention is adapted to arrange for: - a platform for customized electronic marketplace services, such as the agent-based ones Agent-based Market Place (AMP) and services) offered by Telia; 20 25 30 35 - "dual session" identification, ie the platform that arranged for by the telecommunications network allows for the session identifier used for the WWW the communications to be reused in agent communications, which solves the problems of existing agent-adapted systems.

Det kommer ocksa att framgá av den efterföljande beskrivningen att telekommunikationstransmissionssystemet, som är anpassat att verka som en plattform för en agentbaserad elektronisk marknad, inkluderar ett flertal användarterminaler anordnade för anslutning till Internet, atminstone en tjänsteleverantörsserver, och ett flertal elektroniska butiker. Plattformen är anordnad att stödja agentbaserade marknadsinteraktioner mellan ett flertal agenttyper, och telekommunikationssystemet är anpassat att synkronisera en realtidssession för en användare pà en agent-möjliggjord webbplats med kommunikationer mellan agenter hos nämnda användare och nämnda webbplats med användning av "dual session"-identifiering.It will also be apparent from the following the description that the telecommunication transmission system, which is adapted to act as a platform for one agent-based electronic market, includes several user terminals arranged for connection to the Internet, at least one service provider server, and several electronic stores. The platform is designed to support agent-based market interactions between a plurality agent types, and the telecommunications system is adapted to synchronize a real-time session for a user on one agent-enabled website with communications between agents of said users and said website with use of "dual session" identification.

En övergripande översikt av förhållandena mellan vissa basfunktioner/produkter avseende en agentbaserad elektronisk handelsplattform och tjänster illustreras schematiskt i Figur 1 av de bifogade figurerna, i form av ett blockschema.An overall overview of the relations between some basic functions / products regarding an agent-based electronic trading platform and services are illustrated schematically in Figure 1 of the attached figures, in the form of a block diagram.

Skillnaderna mellan kända produkter/tjänster, baserade pá agentanpassade arkitekturer, och Telias agentbaserade marknadsplats (AMP; Agent-based Market Place) är som följer: (a) AMP möjliggör självständig kommunikation utan server (peer-to-peer), mellan agenter pá Internet. Dessa kan vara agenter som representerar användare som önskar köpa och/eller sälja varor och tjänster, köpmän, 25 30 35 (b) m »A ro s-L (D w 15 mäklare etc. Detta sätt har den fördelen att varje agent kan initiera en kommunikation med andra agenter, datorprogram, när som helst. Agenterna kan första den information de tar emot och agera självständigt. De kan därför uppfylla komplexa önskemål fràn sina ägare.The differences between known products / services, based on agent-adapted architectures, and Telia's agent-based Agent-based Market Place (AMP) is like follows: (a) AMP enables independent communication without a server (peer-to-peer), between agents on the Internet. These can be agents who represent users who wish buy and / or sell goods and services, merchants, 25 30 35 (b) m »A ro s-L (D w 15 brokers etc. This way has the advantage of each agent can initiate communication with other agents, computer programs, at any time. Agents can first it information they receive and act independently. The can therefore fulfill complex requests from their owners.

Nackdelen är att extra data mäste skapas för att stödja maskin-till-maskin-kommunikation eftersom, för närvarande, webben är strukturerad att stödja människa-maskin- och inte maskin-maskin-kommunikation.The downside is that extra data must be created to support machine-to-machine communication because, for Currently, the web is structured to support human-machine and not machine-machine communication.

Eftersom agenterna kan hantera sina ägares intressebeskrivningar, är det möjligt att uppnà kraftfullare marknadsföring i realtidsförhàllande när ägaren besöker e-handelsförràd pá webben. Det är också möjligt för köpmannen att utveckla förhållandet med ägarens/ägarnas agent efter besöket i hans/hennes förràd.Because agents can handle their owners interest descriptions, it is possible to achieve more powerful real-time marketing when the owner visits e-commerce repositories on the web. It is also possible for the merchant to develop the relationship with the owner / owners' agent after the visit in his / her store.

Baserad pá sin förmàga att stödja maskin-till-maskin- kommunikation, gör AMP det möjligt för användare att specificera, pà ett användarvänligt sätt, trigger- punkter när användaren önskar komma in i slingan (loop) medan agenten arbetar pá en uppgift. Det kan, till exempel, vara när det är nödvändigt att ge ett bud över en bestämd gräns i en köpeförhandling för en önskad vara.Based on its ability to support machine-to-machine communication, AMP enables users to specify, in a user-friendly way, the trigger points when the user wishes to enter the loop (loop) while the agent is working on a task. It can, for example, be when it is necessary to give one bid above a certain limit in a purchase negotiation for a desired item.

Ger användaren ett nyttigt verktyg som stöder erhàllandet av statusinformation om de olika uppgifterna användarens agent arbetar med. Detta inkluderar naturligtvis ocksa möjligheten att: - om sà önskas, manuellt ta över styrningen av olika uppgifter fràn agenten; och 30 (e) (f) (g) (h) - ändra trigger-punkter och andra viktiga parametrar, etc.Provides the user with a useful tool that supports obtaining status information about the various the information the user's agent is working on. This of course also includes the possibility to: - if desired, manually take control of various information from the agent; and 30 (e) (f) (g) (hrs) change trigger points and other important ones parameters, etc.

Eftersom agenten utför sin verksamhet pà en nätverksoperatörs servrar, till exempel Telias servrar, i deras telekommunikationsnät, kan användaren accessa agenten genom vilken utrustning som helst, en dator pá användarens och kan till och med till exempel en hemdator, en mobil PDA, erhålla meddelanden genom personsökare, GSM/SMS, etc. arbetsplats, Detta ger användaren den extra fördelen att han/hon inte behöver anslutas on-line när agenten arbetar pá den begärda uppgiften, medan den fortfarande ger agenten förmågan att enträget meddela användaren, om och när sá behövs, genom användarens föredragna telekommunikationstjänst_ Samarbete mellan agenter, baserat pà olika tekniska plattformar, kan också uppnàs.Because the agent performs his business on one network operator servers, such as Telias servers, in their telecommunications network, the user can access the agent through any equipment, a computer on the user's and can even for example a home computer, a mobile PDA, receive messages through pagers, GSM / SMS, etc. workplace, This gives the user the added benefit that he / she does not need to be connected on-line when the agent is working on the requested information, while still providing the agent's ability to persistently notify the user, if and when needed, by the user's preferred telecommunication service_ Cooperation between agents, based on different technologies platforms, can also be achieved.

Agenter kan ha gränssnitt till tjänster, som t.ex. upplysningstjänster, betaltjänster, logistiktjänster etc.Agents can have interfaces to services, such as information services, payment services, logistics services etc.

Stöder e-postkommunikation, vilket gör det möjligt att kommunicera genom "brandväggar". Detta skapar också ett mera lättanvänt gränssnitt till EDI-applikationer.Supports email communication, enabling communicate through "firewalls". This also creates a more easy-to-use interface to EDI applications.

De föregående mekanismerna öppnar nya möjligheter för elektronisk handel för konsument-till-konsument-, företag- till-konsument-, liksom för företag-till-företag- marknadsplatserna.The previous mechanisms open up new possibilities for electronic commerce for consumer-to-consumer, business to-consumer, as well as for business-to-business marketplaces.

Den agentbaserade marknadsplatsen (AMP; Agent-based Market Place) inför en ny paradigm för Internet, vilket öppnar nya möjligheter för nätverksoperatörer, som t.ex. 20 25 30 35 512_107 I 17 och deras företagskunder, partners och konsumenter.The Agent-based marketplace (AMP) Market Place) introduces a new paradigm for the Internet, which opens up new opportunities for network operators, such as 20 25 30 35 512_107 I 17 and their corporate customers, partners and consumers.

Telia, 1996 utvecklade Telia en ”Market Space”-prototyp, i samarbete med svenska institutet för datorvetenskap (STCS; Swedish Institute of Computer Science) och Uppsala universitet, som implementerade grundläggande protokoll och mekanismer för en AMP. De tekniska och kommersiella möjligheterna för AMP demonstrerades framgångsrikt genom användning av ”Market Space”-prototypen i en elektronisk auktionsapplikation.Telia, In 1996, Telia developed a "Market Space" prototype, in collaboration with the Swedish Institute for Computer Science (STCS; Swedish Institute of Computer Science) and Uppsala university, which implemented basic protocols and mechanisms for an AMP. The technical and commercial the potential of AMP was successfully demonstrated through use of the "Market Space" prototype in an electronic auction application.

Den agentbaserade elektroniska handelstjänsteplattformen stöder Agent-applikationer med erforderliga mekanismer och gör det snabbt och enkelt att implementera nya typer av agentfunktionalitet/-uppförande för elektronisk handel. För att uppnà flexibilitet kan en skiktad arkitektur, agentbaserad tjänsteplattform som illustreras schematiskt, som t.ex. den skiktade modellen hos en i form av ett blockschema, i Figur 2 av de bifogade figurerna, användas. Som illustreras i Figur 2, är de olika skikten i modellen följande: (1) Agentspecifikt skikt: Där olika uppförande/ funktionalitet för agentapplikationer implementeras.The agent-based electronic the trading service platform supports Agent applications required mechanisms and make it quick and easy to implement new types of agent functionality / behavior for electronic commerce. To achieve flexibility, one can layered architecture, agent-based service platform schematically illustrated, like for example. the layered model of a in the form of a block diagram, in Figure 2 of the accompanying the figures, be used. As illustrated in Figure 2, they are different the layers in the model the following: (1) Agent specific layer: Where different behavior / functionality for agent applications are implemented.

Typiska exempel är Telia WebButler, MerchantAssist, Telia InfoBroker, Telia Telia AgentFind, Telia Archive, och Telia Auction. (2) Informations- Översättning fràn intern skikt: representation till det agentkommunikationsprotokoll som används mellan Agenter. Kan, till exempel, vara KQML eller nagot liknande.Typical examples are Telia WebButler, MerchantAssist, Telia InfoBroker, Telia Telia AgentFind, Telia Archive, and Telia Auction. (2) Information translation from internal layer: representation to it agent communication protocol as used between Agents. Can, to example, be KQML or something similar.

IO l5 20 30 35 51.2 107 18 (3) Interaktions- Skapande/analysering av meddelande skikt: (se Figur 2). (4) Meddelandeöver- Hanterar den fysiska föringsskikt: Internetöverföringen av meddelanden med utnyttjande av mekanismer som t.ex. uttag (sockets).IO l5 20 30 35 51.2 107 18 (3) Interaction- Creation / analysis of message layer: (see Figure 2). (4) Message Over- Handles the physical Layer: The Internet transmission of messages using mechanisms such as for example sockets.

Den agentbaserade marknadsplatstjänsteplattformen (AMP) fokuserar pá att stödja elektroniska handelsapplikationer. Figur 3 visar exempel pà meddelanden som hanteras i interaktionsskiktet i Figur 2 för auktionsapplikationen. Andra meddelande-/händelse-typer kan skapas, om sà erfordras, för andra applikationer, som t.ex. indextjänst, kreditrapporteringstjänst etc.The agent-based marketplace service platform (AMP) focuses on supporting electronic trading applications. Figure 3 shows examples of messages which is handled in the interaction layer in Figure 2 for the auction application. Other message / event types can created, if required, for other applications, such as index service, credit reporting service, etc.

En annan viktig aspekt är att inte alla agenter pà Internet kommer att baseras pà denna plattform. Det är därför nödvändigt att stödja en applikation som översätter mellan olika agenttyper. Denna tjänst är också viktig när agentapplikationsaccessinformationen baseras pà traditionellt http~format. Figur 4 av de bifogade figurerna illustrerar schematiskt, i form av ett blockschema, den generella skiktade arkitekturen för denna översättningsagent.Another important aspect is that not all agents on The Internet will be based on this platform. It is therefore necessary to support an application that translates between different agent types. This service is also important when the agent application access information is based on traditionally http ~ format. Figure 4 of the attached figures illustrates schematically, in the form of a block diagram, the general layered architecture for this translation agent.

En ny typ av indextjänst, som anordnas för av Telia, och som har likheter med sökmaskinerna pà webben, kallas AgentFind. AgentFind's roll är att informera agenter/WebButlers om andra agenter/WebButlers som har motsvarande intresseprofiler, för att göra det möjligt för dessa agenter att finna varandra. En viktig skillnad mellan AMPS och HTTP-baserade sökmaskiner är att denna databas kommer att ändras mycket snabbare. Det är därför nödvändigt att implementera mekanismer i ACP:t (Agent Communication Protocol) som stödjer konsekvent hantering mellan 20 25 30 35 s 19 AgentFind-databasen och intressena lagrade i användarnas WebButlers. Ett annat nyckelproblem är värderingsmekanismen avseende nivàn pà enhetlighet mellan intressespecifikationerna för olika WebButlers. Denna ta hänsyn till om specifika mekanism mäste, till exempel, parametrar har specificerats som obligatoriska, eller valfria.A new type of index service, organized by Telia, and which have similarities with the search engines on the web, are called AgentFind. AgentFind's role is to inform agents / WebButlers about other agents / WebButlers who have corresponding interest profiles, to enable these agents to find each other. An important difference between AMPS and HTTP based search engines are to this database will change much faster. It is therefore necessary to implement mechanisms in the ACP (Agent Communication Protocol) that supports consistent management between 20 25 30 35 s 19 The AgentFind database and interests stored in users' WebButlers. Another key problem is the valuation mechanism regarding the level of uniformity between the interest specifications for various WebButlers. This take into account if specific mechanism must, for example, parameters have been specified as mandatory, or optional.

Dual Session Identification, som den föreliggande uppfinningen avser, är en mekanism som gör det möjligt att synkronisera en realtids-session för en användare pá en kommersiell webbplats med dialogen mellan användarens Webßutler och den kommersiella webbplatsens motsvarande Merchant Assist-funktionalitet. Detta gör det möjligt att skapa personaliserade realtidsutpekningar etc, baserade pà en användares aktuella intresseprofil.Dual Session Identification, like the present one the invention relates to, is a mechanism which makes it possible to synchronize a real-time session for a user on one commercial website with the dialogue between the user Webßutler and the equivalent of the commercial website Merchant Assist functionality. This makes it possible to create personalized real-time appointments, etc., based on a user's current interest profile.

Market Integration Agent ACP-HTTP är en mekanism som gör det möjligt för WebButler och andra agenter att utnyttja vanlig http-baserad information fràn konventionella webbplatser.Market Integration Agent ACP-HTTP is a mechanism that enables WebButler and other agents to take advantage of standard http-based information from conventional websites.

Market Integration Agent AMP/ACP till annan ACP är en mekanism som gör det möjligt för agenter baserade pá olika tekniska plattformar att kommunicera med varandra.Market Integration Agent AMP / ACP to another ACP is one mechanism that enables agents based on different technical platforms to communicate with each other.

Agentbaserad Payment Manager/Adaptor implementerar den funktionalitet som behövs för att hantera betalningar fràn oberoende agenter. Payment Manager-mekanismen utnyttjar grundläggande betalningsmekanismer som anordnas för, av till exempel, SEMPER.Agent-based Payment Manager / Adapter implements it functionality needed to handle payments from independent agents. The Payment Manager mechanism utilizes basic payment mechanisms arranged for, by for example, SEMPER.

Arkitektur för agentbaserad elektronisk handelstjänsteplattform (Agent-based Electronic Commerce Service Platform) - detta är den tekniska arkitektur som AMP-tjänsterna är uppbyggda pà. Den bestàr av 20 25 30 35 Cfl - 4 TO ...x CD k) “Q Ö agentspecifikt skikt, informationsskikt, interaktíonsskikt, och meddelandeöverföringsskiktet_ De agentbaserade marknadsplatstjänsterna (AMP) är följande: (A) Telia WebButler: - Förhandla och auktionera; - Intresse-redigerare för kontrakt; - Trigger-punkt-redigerare och prioritet; - Tillgänglighet och underrättelse; - Rapportkalender; intresse, demografi) - Personlig profil (adress, - Insticksenheter (plug-in's) för olika uppförande/uppdrag; - Meddelandebox; - Annonsbox; - Bokmärken till andra agenter; - Säker identifiering vid access av den personliga WebButlern.Agent-based electronic architecture Agent-based Electronic Commerce Service Platform) - this is the technical architecture that The AMP services are built on. It consists of 20 25 30 35 C fl - 4 TO ... x CD k) “Q ISLAND agent-specific layer, information layer, interaction layer, and the message transmission layer_ The agent-based marketplace services (AMP) are following: (A) Telia WebButler: - Negotiate and auction; - Interest editor for contracts; - Trigger point editor and priority; - Availability and notification; - Report calendar; interest, demographics) - Personal profile (address, Plug-in's for different construction / assignment; - Message box; - Advertising box; - Bookmarks to other agents; - Secure identification when accessing it personal WebButler.

- Identifiering vid signering av kontrakt (CA, digital signatur) - Begränsningsmekanismer (arv i nedstigande led) 20 25 30 35 (B) (C) o ~<1 .512 1 21 (”parent to child") - Elektronisk plånbok; och - GUI.- Identification when signing a contract (CA, digital signature) - Restriction mechanisms (descending inheritance) 20 25 30 35 (B) (C) O ~ <1 .512 1 21 ("Parent to child") - Electronic wallet; and - GUI.

Telia InfoBroker: - Telia AgentFind (indextjänst som sammanlänkar agenter med liknande intressen).Telia InfoBroker: - Telia AgentFind (index service that links agents with similar interests).

- Telia Archive för signerade kontrakt; - Distribution av personanpassade annonser; - Statistik över efterfrågade intressen; och - Gränssnitt till betaltjänst.- Telia Archive for signed contracts; - Distribution of personalized ads; - Statistics on requested interests; and - Interface to payment service.

Telia Merchant Assist: - Hantering av personanpassad annonsering; - Relationsbaserad annonsering (relationship advertisement) och dynamisk WWW-marknadsföring avseende individuella användares unika intressen; - Lojalitetsprogram; - Gränssnitt till Telia Pay; - Gränssnitt till Telia Distribute; och - Statistik över konsumentprofiler.Telia Merchant Assist: - Handling of personalized advertising; - Relationship-based advertising (relationship advertisement) and dynamic WWW marketing for individuals users' unique interests; - Loyalty program; - Interface to Telia Pay; - Interface to Telia Distribute; and - Statistics on consumer profiles.

E «- ,- :www . ~«-.~». i. '_..n .._.A...J'H\JXHJ.L.......J'.J.J 25 30 35 in .A TO få (I) ”<1 22 Telia WebButler-tjänsten har ett användarvänligt gränssnitt genom vilket användaren kan växelverka med agentbaserade och konventionella WWW-baserade tjänster pà Internet. Tjänsten används genom ett separat fönster pà användarens dator (se Figur 5 av de bifogade figurerna).E «-, -: www. ~ «-. ~». in. '_ .. n .._. A ... J'H \ JXHJ.L ....... J'.J.J 25 30 35 in .A TO get (IN) ”<1 22 The Telia WebButler service is user-friendly interface through which the user can interact with agent-based and conventional WWW-based services on Internet. The service is used through a separate window on the user's computer (see Figure 5 of the attached figures).

Detta betyder att Telia WebbButlern kan samarbeta med andra tjänster som användaren accessar genom TCP/IP, till exempel, genom hans/hennes konventionella webb-bläddrare (Netscape, Explorer, etc). Det är, emellertid, möjligt för Telia Webb-Butlern att ocksà verka när ägaren är bortkopplad fràn nätverket genom e-post EDI-meddelanden etc.This means that Telia WebbButlern can collaborate with others services that the user accesses through TCP / IP, to example, through his / her conventional web browser (Netscape, Explorer, etc). It is, however, possible for Telia Webb-Butler to also operate when the owner is disconnected from the network via e-mail EDI messages etc.

Fördelen med WebbButlern är att agenten vid användarens server och agenten vid den besökta webbplatsen kan kommunicera intressen och överföra grundläggande data mellan varandra. Resultatet blir att det inte finns nagot behov för den berörda personen att manuellt skriva in begärd information pà webbplatsen. En ännu större fördel för användaren är att webbplatsen känner till användarens intresse. Detta betyder att användaren kommer att presenteras med, för honom eller henne, värdefull information direkt av webbplatsen istället för att ta emot den standardinformation som alla användare fàr. Detta är inte bara en fördel för användaren, eftersom kommersiella webbplatser kan använda denna information för ömsesidig marknadsföring, sä att denna information blir värdefull för bada parter.The advantage of the WebButler is that the agent at the user's server and agent at the site visited can communicate interests and transfer basic data between each other. The result is that there is nothing need for the person concerned to enter manually requested information on the website. An even greater advantage for the user is that the website knows the user interest. This means that the user will presented with, for him or her, valuable information directly from the website instead of receiving the standard information that all users receive. This is not just a benefit to the user, because commercial Websites may use this information for reciprocity marketing, so that this information becomes valuable for bada parter.

Figur 5 av de bifogade figurerna illustrerar schematiskt en användarklientdator och en köpmans kommersiella webbserver. Användaren kan övervaka och styra sin personliga agent genom ett för Telia WebButler separat grafiskt användargränssnitt pa skärmen. Det primära ändamålet med Telia WebButler-tjänsten är, emellertid, att styra och övervaka den personliga agent som opererar pä en 25 30 35 nätbaserad server. Detta betyder att användaren kan initiera processer för agenten genom vilken lämplig anordning som helst som finns tillgänglig, vid tillfället, till exempel en hemdator, en dator pà arbetsplatsen, en mobil PDA med en cellulär anslutning till Internet etc. för användaren att Detta möjliggör, till exempel, specificera en förhandlingsstrategi för agenten, trigger- punkter när användaren vill informeras om/involveras i ytterligare beslut etc, och att beordra agenten att starta förhandlingen/budgivningen. Användaren kan sedan koppla bort sig fràn nätverket och agenten kommer att fortsätta den uppgift den häller pà med pá en server, till exempel Telia's server, i nätverket.Figure 5 of the accompanying figures illustrates schematically a user client computer and a merchant commercial web server. The user can monitor and control its personal agent through one for Telia WebButler separately graphical user interface on the screen. The primary the purpose of the Telia WebButler service is, however, that control and monitor the personal agent operating on one 25 30 35 web-based server. This means that the user can initiate processes for the agent through which appropriate any device that is available, at the moment, for example, a home computer, a computer in the workplace, a mobile PDA with a cellular connection to the Internet etc. for the user to This allows, for example, specify a negotiation strategy for the agent, trigger points when the user wants to be informed about / involved in further decisions etc, and to order the agent to start the negotiation / bidding. The user can then connect away from the network and the agent will continue the information it loads on a server, for example Telia's server, in the network.

När en trigger-punkt nas, informerar agenten användaren med hjälp av det begärda mediet. Detta kan vara genom ett meddelande pá Telia Webbßutlern, till exempel, kompletterat med ett meddelande pa användarens GSM/SMS etc, trigger-punkten som angelägen. Användaren kan sedan accessa personsökare, om användaren har identifierat sin WebButler genom vilken lämplig tillgänglig anordning som helst, för att analysera den mottagna informationen och ge agenten ytterligare direktiv. Användaren kan naturligtvis ocksa välja att avsluta budgivningen etc, manuellt, efter det att agenten har avslutat det nödvändiga rutinarbetet som erfordras för att na denna viktiga punkt i processen.When a trigger point is reached, the agent informs the user using the requested medium. This can be through a message on Telia Webbßutlern, for example, supplemented by a message on the user's GSM / SMS etc, trigger point as urgent. The user can then access pager, if the user has identified its WebButler through which suitable available device at any time, to analyze the information received and give the agent additional directives. The user can of course also choose to end the bidding etc, manually, after the agent has completed the necessary the routine work required to achieve this important point in the process.

Figur 6 illustrerar schematiskt de olika programvarumodulerna i den agentspecifika skiktimplementeringen, i detta fall WebbButlern.Figure 6 schematically illustrates the different ones the software modules in the agent-specific the layer implementation, in this case the WebButler.

Användargränssnittet i Figur 6 implementerar ett användarvänligt fönster pá användarens skärm. Det är baserat pà lättbegripliga ikoner för processer och händelser. När användaren klickar pà ikonerna får han/hon mi., w) llh 30 35 m ...A -ro .A o -:| 24 mera detaljerad information om aktuell status, insamlad information etc. Användaren kan, dessutom, lätt styra agentens verksamhet genom att specificera trigger-punkter etc.The user interface in Figure 6 implements one user-friendly window on the user's screen. It is based on easy-to-understand icons for processes and events. When the user clicks on the icons, he / she gets mi., w) llh 30 35 m ... A -ro .A O -: | 24 more detailed information on current status, collected information etc. The user can, in addition, easily control agent's activities by specifying trigger points etc.

Insticksenheter (plug-in's) för interaktion, i Figur 6, implementerar användargränssnittet för olika, eller förbättrade, agentapplikationer/-uppföranden. Till exempel kan en agent specialiserad för elektroniska auktioner (förhandling, strategi, etc) inkludera ett gränssnitt mot indexagenter som erforderas för att erhàlla information beträffande lokaliseringen av intressanta auktioner som inkluderar specificerade artiklar, kreditvärdighetsrapporteringstjänst som garanterar att auktionistens verksamhet drivs av ett vederhäftigt företag etc. Insticksenheterna anordnar därför för basmekanismer för olika slag av applikationer/uppföranden.Plug-in's for interaction, in Figure 6, implements the user interface for different, or enhanced, agent applications / behaviors. For example can be an agent specialized in electronic auctions (negotiation, strategy, etc) include an interface to index agents required to obtain information regarding the location of interesting auctions such as includes specified items, creditworthiness reporting service that guarantees that the auctioneer's business is run by a reputable company etc. The plug-in units therefore provide for basic mechanisms for different types of applications / constructions.

Sessionshanteraren (Session Manager) i Figur 6 implementerar hanteringen av de processer som är nödvändiga för att utföra de begärda uppgifterna. Detta inkluderar skapande av de meddelanden som är nödvändiga för att utföra uppgiften, tolka mottagna meddelanden, stoppa processen och informera ägaren av agenten om en trigger-punkt har träffats pà etc. Den logik som erfordras för att utföra de begärda uppgifterna är därför implementerad i sessionshanteringsmodulen (Session Manager module).The Session Manager in Figure 6 implements the management of the processes that are necessary to perform the requested tasks. This includes creation of the messages necessary to perform task, interpret received messages, stop the process and inform the owner of the agent if a trigger point has met on etc. The logic required to execute the the requested data is therefore implemented in session management module (Session Manager module).

Databasen i Figur 6 hanterar alla data som erfordras för att driva den personliga agenttjänsten (Personal Agent Service). Detta inkluderar specifikationer av ägarens intressen pà vilka de begärda uppdragen baseras, mottagna och sända meddelanden, statusinformation om sessionerna, lokalt lagrade adresser till agenter/agent-webbplatser som har fungerat bra under tidigare uppdrag etc. Databasen lagrar också den begärda informationen som agenten samlar 20 30 35 512 107 I 25 in genom uppdraget för att kunna presentera den för ägaren om, och när, den begärs.The database in Figure 6 handles all the required data to operate the Personal Agent service Service). This includes specifications of the owner interests on which the requested assignments are based, received and send messages, status information about the sessions, locally stored addresses of agents / agent sites such as has worked well during previous assignments, etc. The database also stores the requested information that the agent collects 20 30 35 512 107 I 25 in through the assignment to be able to present it to the owner if, and when, it is requested.

Telia Merchant Assist inkluderar den nödvändiga funktionaliteten för att anordna för personaliserade utpekningar för besökare av kommersiella webbplatser, i realtid. Mekanismerna stöder ocksa realtidsmarknadsföring till konsumenter efter ett besök i förrádet.Telia Merchant Assist includes the necessary the functionality to arrange for personalized designations for visitors to commercial websites, in real time. The mechanisms also support real-time marketing to consumers after a visit to the store.

Telia InfoBroker Service inkluderar Telia AgentFind, Telia Archive, och Telia Auction. Telia MerchantAssist kommer att ha ett gränssnitt till Telia Pay och Telia Distribute.Telia InfoBroker Service includes Telia AgentFind, Telia Archive, and Telia Auction. Telia MerchantAssist will have an interface to Telia Pay and Telia Distribute.

InfoBroker-tjänsten säljer: - annonsdistribution till intresserade företag - annonserna är knutna till Webbßutlerns Ad-Box när anhàllanden görs frán AgentFind; och - marknadsstatistik insamlad av AgentFind när anhällanden görs - detta gör det möjligt för företag att identifiera produktomráden som ofta efterfrågas av WebButlers och att jämföra marknadens förmåga att tillfredsställa efterfrågan.The InfoBroker service sells: - ad distribution to interested companies - the ads are linked to Webbßutlerns Ad-Box when requests are made from AgentFind; and market statistics collected by AgentFind when requests are made - this makes it possible for companies to identify product areas as often requested by WebButlers and to compare market ability to satisfy demand.

Telia Archive lagrar elektroniska kontrakt. Telia Distribute integrerar nödvändig funktionalitet för leveranstjänsterna.Telia Archive stores electronic contracts. Telia Distribute integrates the necessary functionality for delivery services.

Som tidigare nämnts skulle det, för att undvika att en köpmän drar fel slutsatser beträffande en kunds intressen, vara fördelaktigt för köpmannen om han/hon automatiskt kunde fä direkt kännedom om kundens intressen genom kunden själv, men eftersom HTTP ej stöder överföring av 512107 ' 26 information beträffande intressen, skulle detta nödvändiggöra användandet av ett separat protokoll. Detta skulle, som tidigare påpekats, kräva användning av bàde HTTP och ett agentkommunikationsprotokoll, och ge upphov É 5 till behovet att fastställa huruvida kommunikationen via bàda kanaler är till/fràn samma källa.As previously mentioned, it would, to avoid that one merchants draw the wrong conclusions about a customer's interests, be beneficial to the merchant if he / she automatically could gain direct knowledge of the customer's interests through the customer itself, but because HTTP does not support the transmission of 512107 ' 26 information regarding interests, this would necessitate the use of a separate protocol. This would, as previously pointed out, require the use of both HTTP and an agent communication protocol, and give rise to É 5 to the need to determine whether the communication via both channels are to / from the same source.

Figur 7, av de bifogade figurerna, som är en modifierad version av Figur 5, illustrerar i form av ett 10 blockschema, det sätt pà vilket interaktioner verkställs mellan en användarklientdator och en köpmans server.Figure 7, of the accompanying figures, which is one modified version of Figure 5, illustrates in the form of a 10 block diagram, the way in which interactions are executed between a user client computer and a merchant server.

Arrangemanget i Figur 7 inkluderar tvà block, av vilka det ena är användarklientdatorn (program) och av vilka det 15 andra är köpmannens server. Användarklientdatorn inkluderar ett användargränssnitt, dvs ett grafiskt användargränssnitt för en personlig assistent-tjänst (PA-GUI; Personal Assistant Service Graphical User Interface), som är placerad angränsande till användarens webb-bläddrare 20 (Netscape Communicator), och en personlig assistent-agent som kan vara placerad antingen i användarklientdatorn, sà som visas i Figur 7, eller nagon annanstans, till exempel pà en Internet-tjänsteleverantörs server. Köpmannens server inkluderar ett webbgränssnitt och en förràdsagent.The arrangement in Figure 7 includes two blocks, of which one is the user client computer (program) and of which it 15 others are the merchant's server. The user client computer includes a user interface, ie a graphical user interface for a personal assistant service (PA-GUI; Staff Assistant Service Graphical User Interface), which is located adjacent to the user's web browser 20 (Netscape Communicator), and a personal assistant agent which can be located either in the user client computer, so shown in Figure 7, or elsewhere, for example on an Internet service provider's server. Merchant's server includes a web interface and a storage agent.

Det sätt pà vilket interna kommunikationer verkställs i användarklientdatorn visas i Figur 7. Den personliga assistent-agenten kommunicerar med webb-bläddraren för att fastställa var användaren bläddrar och när en agent- 30 möjliggjord webbplats har accessats. Den personliga assistent-agenten kommunicerar också med andra agenter när användaren har accessat en agent-möjliggjord webbplats.The way in which internal communications are executed in the user client computer is shown in Figure 7. The personal the assistant agent communicates with the web browser to determine where the user is browsing and when an 30 enabled websites have been accessed. The personal the assistant agent also communicates with other agents when the user has accessed an agent-enabled website.

När användaren börjar växelverka (interact) med en 35 agent-möjliggjord tjänst kommer det, som visas i Figur 7, att vara en session mellan webb-bläddraren och köpmannens IO 25 30 35 512 107 * 27 server (session 1) och en annan session mellan de tvà agenterna (session 2). Problemet med detta arrangemang är att köpmannens förrádsagent inte vet vilken session av HTTP-accesser som skall paras ihop med en given session av agentmeddelanden. Skälet till detta är att agentmeddelanden och HTTP-anhällanden bada har sina egna meddelandeidentifierare, vilka används för att gruppera ihop meddelanden till sessioner.When the user begins to interact with one Agent-enabled service, as shown in Figure 7, to be a session between the web browser and the merchant's IO 25 30 35 512 107 * 27 server (session 1) and another session between the two the agents (session 2). The problem with this arrangement is that the merchant's stock agent does not know which session of HTTP access to be paired with a given session of agent messages. The reason for this is that agent messages and HTTP requests both have their own message identifiers, which are used for grouping compose messages into sessions.

Den procedur som används för att identifiera en session pà WWW n involverar normalt användningen av en identifierare som webb-bläddraren alltid sänder, tillsammans med HTTP-önskemålen. Agent-taktiken är helt likartad. Lösningen, enligt den föreliggande uppfinningen, för att klara av detta problem, är att använda den normala proceduren för Wwwzn och för sessionsidentifieraren, som används för WWW-kommunikationer, att äteranvändas i agentkommunikationerna (se Figur 8 av de bifogade figurerna). information avseende Som visas i Figur 8, flyter identifieraren och agentadressen frán tjänstewebbservern till webb-bläddraren, agenten, via PA-GUI, och slutligen till tjänsteagenten sedan till den personliga assistent- (köpmannens förràdsagent).The procedure used to identify one session on the WWW normally involves the use of a identifiers that the web browser always sends, together with the HTTP requests. Agent tactics are complete similar. The solution, according to the present invention, to cope with this problem, is to use the normal the procedure for Wwwzn and for the session identifier, which used for WWW communications, to be reused in agent communications (see Figure 8 of the attached the figures). information regarding As shown in Figure 8, floats the identifier and agent address from the service web server to the web browser, the agent, via the PA GUI, and finally to the service agent then to the personal assistant (merchant's stock agent).

En mer detaljerad förklaring av informationsflödena, enligt ovan, som i Figur 8 var för sig representeras av rad l till 4 presenteras nedan: (a) Steg 1 (Rad 1): Användaren har accessat webb- servern för den begärda tjänsten och sälunda mottagit det första sessions-idzt, eller Cookiezn frán HTTP-svaret. bläddrare har nu informationen Användarens webb- (b) s no |s (C) 20 (d) zs 30 35 Steg 2 Steg 3 Steg 4 (Rad 2): (Rad 3): (Rad 4): (F 28 beträffande Cookiezn (första sessions-id).A more detailed explanation of the information flows, as above, which in Figure 8 are each represented by row 1 to 4 are presented below: (a) Step 1 (Line 1): The user has accessed the the server for the requested service and seldom received the first sessions-idzt, or Cookiezn from The HTTP response. browsers now have the information User Web (b) s no | s (C) 20 (d) zs 30 35 step 2 Step 3 Step 4 (Row 2): (Row 3): (Row 4): (F 28 concerning Cookiezn (first sessions ID).

Webbsidan som HTTP-svaret innehàller har en kod som identifierar att tjänsten är agent-möjliggjord. Detta görs med användning av Java och Java Script.The web page as the HTTP response contains has a code that identifies that the service is agent-enabled. This is done with use of Java and Java Script.

Cookie-informationen (första sessions-id) ges därför till användarklientdatorns PA- GUI, för tjänsteagenten, med tillsammans med adressen användning av Java.The cookie information (first session ID) is therefore given to user client computer's PA GUI, for the service agent, with together with the address use of Java.

PA-GUI:n sänder Cookie- informationen (första sessions-id) och adressen för tjänsteagenten till användarklientdatorns personliga assistentagent.The PA GUI sends the Cookie the information (first session ID) and the address of the service agent to the user client computer personal assistant agent.

Den personliga assistent-agenten genererar ett agentmeddelande och använder ett agentkommunikationsprotokol1 för att kommunicera med tjänsteagenten Detta meddelande inkluderar ett meddelande-id, (förràdsagent). som är detsamma som Cookie:n (sessions- id för steg l). Detta betyder att tjänsteagenten vet att meddelandet kommer fràn samma källa som HTTP-accessen (se steg 1).The personal assistant agent generates an agent message and uses one agent communication protocol1 for to communicate with the service agent This message includes a message ID, (stock agent). as is the same as the Cookie (session id for step l). This means that the service agent knows that the message comes from the same source as the HTTP access (see step 1).

Vid fullföljande av denna process är det möjligt att para ihop de tvá sessionerna och fä interaktion mellan den 107 - 20 30 35 .512 1017 ' 29 personliga assistent-agenten och de andra agenterna som är mer effektiv än webb-interaktionen (eller agent- interaktionen) själv.In completing this process, it is possible to pair the two sessions and interact with it 107 - 20 30 35 .512 1017 ' 29 the personal assistant agent and the other agents that are more effective than the web interaction (or agent the interaction) itself.

Det framgàr av det föregående att när en användare accessar en köpmans server för en begärd tjänst, kommer servern att, som svar pà användaraccessen, sända ett HTTP- svar som innehàller ett ”första sessions-id” till användarens webb-bläddrare. Svaret innehàller ocksa en kod som identifierar att den begärda tjänsten är agent- möljliggjord. Webb-bläddraren överför sedan det "första sessions-id:t”, tillsammans med en adress för tjänsteagenten, till användargränssnittet för användarterminalen. Användarterminalen överför sedan ”första sessions-idzt" och tjänsteagentadressen till den personliga assistent-agenten som genererar ett agentmeddelande inkluderande ett meddelande-id som är detsamma som det ”första sessions-id:t”, och använder ett agentkommunikationsprotokoll för att kommunicera agentmeddelandet till förràdsagenten och därigenom informera förràdsagenten att meddelandet kommer fran samma källa som nämnda HTTP-access. Interaktionen mellan webb- bläddraren och användargränssnittet utförs företrädesvis med användning av Java.It is clear from the foregoing that when a user accesses a merchant's server for a requested service, will the server to send, in response to user access, an HTTP answers that contain a "first session ID" to the user's web browser. The answer also contains a code which identifies that the requested service is made possible. The web browser then transmits the "first session ID ”, along with an address for the service agent, to the user interface for the user terminal. The user terminal then transmits "First session idzt" and the service agent address to it personal assistant agent who generates one agent message including a message ID that is same as the "first session ID", and uses one agent communication protocol for communicating the agent message to the storage agent and thereby inform the storage agent that the message comes from the same source as the HTTP access. The interaction between the browser and user interface are preferably executed using Java.

Det kommer att vara helt uppenbart för personer med kunskaper inom omradet att den föreliggande uppfinningen kan användas för att befrämja personalisering och automatisering vid bläddring i webb-baserade tjänster.It will be completely obvious to people with knowledge in the field of the present invention can be used to promote personalization and automation when browsing web-based services.

Speciellt kan den föreliggande uppfinningen användas för personalisering när en användare accessar en agent- möjliggjord kommersiell webbplats, till exempel ett förràd som amazon.com, och kommer att göra det möjligt för en personlig assistent-agent att sända information om användarens intressen till den kommersiella webbplatsen.In particular, the present invention can be used for personalization when a user accesses an agent enabled commercial site, such as a repository like amazon.com, and will enable one personal assistant agent to send information about the user's interests to the commercial website.

Detta möjliggör för webbplatsen att Visa och stödja de 30 produkter som användaren är direkt intresserad av.This allows the site to display and support them 30 products that the user is directly interested in.

Uppfinningen kan ocksa användas, tillsammans med den personliga assistent-agenten, för automatisk interaktion mellan en användare och ett förrad, till exempel för att överföra kunddata som t.ex. användarens namn, adress och betalningsarrangemang, som annars skulle ha behövts föras in manuellt när ett köp avslutas.The invention can also be used, together with it personal assistant agent, for automatic interaction between a user and a store, for example to transfer customer data such as the user's name, address and payment arrangements, which would otherwise have had to be made manually when a purchase is completed.

Personaliserade system som använder uppförandeobservationer för att skapa kundprofiler är ej ett pàlitligt hjälpmedel för att fastställa huruvida en besökare pá en kommersiell webbplats kan vara intresserad av samma typ av information/produkt vid det tredje besöket som han/hon var under de första och andra besöken. Detta hjälpmedel för övervakning och/eller att erhálla information om kunduppförande vid kommersiella webbplatser är helt klart mindre exakt än den lösning som föreslas av den föreliggande uppfinningen. Denna lösning är helt decentraliserad, varje användare har kontroll över sin egen intresseinformation (normalt i en personlig assistent- agent) och kan sända denna information till tjänsten, när han/hon accessar den, för att stödja ögonblicklig personaliseringPersonalized systems that use behavioral observations to create customer profiles are not a reliable tool for determining whether a Visitors to a commercial website may be interested of the same type of information / product at the third visit as he / she was during the first and second visits. This aids for monitoring and / or obtaining customer behavior information at commercial websites is clearly less accurate than the solution proposed by the present invention. This solution is complete decentralized, each user has control over their own interest information (usually in a personal assistant agent) and can send this information to the service, when he / she accesses it, to support instant personalization

Claims (43)

15 20 25 30 35 512 107 31 PATENTKRAV15 20 25 30 35 512 107 31 PATENT REQUIREMENTS l. Ett telekommunikationstransmissionssystem anpassat att verka som en plattform för en agentbaserad elektronisk marknad och som inkluderar ett flertal användarterminaler anordnade för anslutning till Internet, àtminstone en tjänsteleverantörsserver, och ett flertal elektroniska butiker, där nämnda plattform är anordnad att stödja agentbaserade marknadsinteraktioner mellan ett flertal agenttyper, k ä n n e t e c k n a t av att nämnda system är anpassat att att synkronisera en realtidssession för en användare pá en agent-möjliggjord webbplats med kommunikationer mellan agenter hos nämnda användare och nämnda webbplats med användning av ”dual session”- identifiering.A telecommunication transmission system adapted to act as a platform for an agent-based electronic market and comprising a plurality of user terminals arranged for connection to the Internet, at least one service provider server, and a plurality of electronic stores, said platform being arranged to support agent-based market interactions between a plurality of agents. , characterized in that said system is adapted to synchronize a real-time session for a user on an agent-enabled website with communications between agents of said user and said website using "dual session" identification. 2. Ett telekommunikationstransmissionssystem, enligt patentkrav l, k ä n n e t e c k n a t av att nämnda användares agent är en personlig assistent-agent och nämnda webbplats agent är en förràdsagent.A telecommunication transmission system, according to claim 1, characterized in that said user's agent is a personal assistant agent and said website agent is a storage agent. 3. Ett telekommunikationstransmissionssystem, enligt patentkrav 2, k ä n n e t e c k n a t av att nämnda system är anpassat att anordna för personaliserat och automatiskt webbplats-bläddrande för en användare.A telecommunication transmission system, according to claim 2, characterized in that said system is adapted to provide for personalized and automatic website browsing for a user. 4. Ett telekommunikationstransmissionssystem, enligt patentkrav 3 som, när det fogas till patentkrav 2, k ä n n e t e c k n a s av att nämnda personliga assistent~ agent är anpassad att stödja anordnandet av nämnda personaliserade och automatiska webbplats- bläddringsfacilitet.A telecommunication transmission system, according to claim 3, which, when appended to claim 2, is characterized in that said personal assistant agent is adapted to support the provision of said personalized and automated website browsing facility. 5. Ett telekommunikationstransmissionssystem, enligt patentkrav 4, k ä n n e t_e c k n a t av att nämnda personliga assistent-agent är anpassad att sända 'ïï p 15" ||| m win 10 25 30 35 <3 ~<| 512.1 32 information om en användares intressen till nämnda agentbaserade webbplats, och av att nämnda agentbaserade webbplats är anpassad att använda nämnda intresseinformation för att automatiskt visa och stödja produkter av intresse för nämnda användare, när nämnda användare accessar nämnda webbplats.A telecommunication transmission system, according to claim 4, characterized in that said personal assistant agent is adapted to transmit information about a user's device. interests of said agent-based website, and that said agent-based website is adapted to use said interest information to automatically display and support products of interest to said user, when said user accesses said website. 6. Ett telekommunikationstransmissionssystem, enligt patentkrav 4, eller patentkrav 5, k ä n n e t e c k n a t av att nämnda personliga assistent-agent är anpassad att växelverka med nämnda förràdsagent för att verkställa överföring av användardata för att stödja automatisk behandling av nämnda användares transaktioner pä en webbplats.A telecommunication transmission system, according to claim 4, or claim 5, characterized in that said personal assistant agent is adapted to interact with said repository agent to effect transmission of user data to support automatic processing of said user's transactions on a website. 7. Ett telekommunikationstransmissionssystem, enligt patentkrav 6, k ä n n e t e c k n a t av att nämnda användardata inkluderar, bland annat, användarens namn, adress och betalningsarrangemang.A telecommunication transmission system, according to claim 6, characterized in that said user data includes, inter alia, the user's name, address and payment arrangement. 8. Ett telekommunikationstransmissionssystem, enligt nagot av föregående patentkrav, k ä n n e t e c k n a t av att en användarterminal inkluderar en dator som har en webb-bläddrare och ett användargränssnitt mellan nämnda webb-bläddrare och en personlig assistent-agent för nämnda användare.A telecommunication transmission system, according to any one of the preceding claims, characterized in that a user terminal includes a computer having a web browser and a user interface between said web browser and a personal assistant agent for said user. 9. Ett telekommunikationstransmissionssystem, enligt patentkrav 8, k ä n n e t e c k n a t av att nämnda personliga assistent-agent finns, vid en given tidpunkt, pä nämnda användares dator.A telecommunication transmission system, according to claim 8, characterized in that said personal assistant agent is, at a given time, on said user's computer. 10. Ett telekommunikationstransmissionssystem, enligt patentkrav 8, k ä n n e t e c k n a t av att nämnda personliga assistent-agent finns, vid en given tidpunkt, pà en Internet-tjänsteleverantörs server. 20 25 30 35 512107 ~ 33A telecommunication transmission system, according to claim 8, characterized in that said personal assistant agent is, at a given time, on an Internet service provider's server. 20 25 30 35 512107 ~ 33 ll. Ett telekommunikationstransmissionssystem, enligt nágot av patentkraven 8 till 10, k ä n n e t e c k n a t av att nämnda användargränssnitt är ett grafiskt användargränssnitt för en personlig assistent-tjänst.ll. A telecommunication transmission system, according to any one of claims 8 to 10, characterized in that said user interface is a graphical user interface for a personal assistant service. 12. Ett telekommunikationstransmissionssystem, enligt nagot av föregàende patentkrav, k ä n n e t e c k n a t av att nämnda agent-möjliggjorda webbplats inkluderar en köpmans kommersiella webbplats som har ett webbgränssnitt och en förràdsagent associerad därmed.A telecommunication transmission system, according to any one of the preceding claims, characterized in that said agent-enabled website includes a merchant's commercial website having a web interface and a storage agent associated therewith. 13. Ett telekommunikationstransmissionssystem, enligt patentkrav 12 som, när det fogas till nagot av patentkraven 8 till ll, bläddrare är anpassad att växelverka med nämnda web- k ä n n e t e c k n a s av att nämnda webb- gränssnitt, och nämnda personliga assistent-agent är anpassad att växelverka med nämnda förràdsagent.A telecommunication transmission system, according to claim 12, which, when added to any of claims 8 to 11, browser is adapted to interact with said web interface, characterized in that said web interface, and said personal assistant agent is adapted to interact with said warehouse agent. 14. Ett telekommunikationstransmissionssystem, enligt patentkrav 13, k ä n n e t e c k n a t av att nämnda personliga assistent-agent är anpassad att kommunicera med nämnda webb-bläddrare för att fastställa var nämnda användare bläddrar, och när en agent-möjlíggjord webbplats har accessats.A telecommunication transmission system, according to claim 13, characterized in that said personal assistant agent is adapted to communicate with said web browser to determine where said user is browsing, and when an agent-enabled website has been accessed. 15. Ett telekommunikationstransmissionssystem, enligt patentkrav 13, eller patentkrav 14, k ä n n e t e c k n a t av att nämnda personliga assistent-agent är anpassad att kommunicera med andra agenter när nämnda användare har accessat en agent-möjliggjord webbplats.A telecommunication transmission system, according to claim 13, or claim 14, characterized in that said personal assistant agent is adapted to communicate with other agents when said user has accessed an agent-enabled website. 16. Ett telekommunikationstransmissionssystem, enligt nàgot av patentkraven 13 till 15, k ä n n e t e c k n a t av att nämnda webb-bläddrar-/webbserver och nämnda personliga assistent-agent-/förrádsagent-interaktioner, respektive, utgör första och andra sessioner för att Ä uifinßilininá i 30 35 erhàlla access till nämnda agent-möjliggjorda webbplatstjänster, och av att nämnda system är anpassat att använda identiska meddelandeidentifierare för meddelanden associerade med nämnda första och andra sessioner.A telecommunication transmission system, according to any one of claims 13 to 15, characterized in that said web browser / web server and said personal assistant-agent / storage agent interactions, respectively, constitute first and second sessions for Ä ui i nßilininá in 30 Gain access to said agent-enabled website services, and by said system being adapted to use identical message identifiers for messages associated with said first and second sessions. 17. Ett telekommunikationstransmissionssystem, enligt patentkrav 16, k ä n n e t e c k n a t av att nämnda system är anpassat att möjliggöra för en meddelandeidentifierare som används för nämnda webb-bläddrar-/webbserver- interaktioner att àteranvändas för nämnda personliga assistent-agent-/förradsagent-interaktioner_A telecommunication transmission system, according to claim 16, characterized in that said system is adapted to enable a message identifier used for said web browser / web server interactions to be reused for said personal assistant-agent / former agent interactions_ 18. Ett telekommunikationstransmissionssystem, enligt patentkrav 17, k ä n n e t e c k n a t av att nämnda system är anpassat att möjliggöra för data avseende nämnda meddelandeidentifierare och agentadress att flyta fràn nämnda webbserver till nämnda webb-bläddrare, sedan fràn nämnda webb-bläddrare till nämnda personliga assistent- agent, via nämnda användargränssnitt, och slutligen frän nämnda personliga assistent-agent till nämnda förrádsagent.A telecommunication transmission system, according to claim 17, characterized in that said system is adapted to enable data regarding said message identifier and agent address to flow from said web server to said web browser, then from said web browser to said personal assistant agent. , via said user interface, and finally from said personal assistant agent to said storage agent. 19. En användarterminal för användning i ett telekommunikationstransmissionssystem anpassat att verka som en plattform för en agentbaserad elektronisk marknad och som inkluderar àtminstone en tjänsteleverantörsserver, och ett flertal elektroniska butiker, där nämnda plattform är anordnad att stödja agentbaserade marknadsinteraktioner mellan ett flertal agenttyper, k ä n n e t e c k n a d av att nämnda användarterminal är anpassad för anslutning till Internet, och inkluderar en dator som har en webb- bläddrare, och ett användargränssnitt mellan nämnda webb- bläddrare och en personlig assistent-agent för nämnda användare, av att nämnda webb-bläddrare är anpassad att växelverka med ett webbgränssnitt hos en köpmans server för att erhàlla access till en agent-möjliggjord webbplats, och av att nämnda personliga assistent-agent är anpassad att 20 30 35 5.12 v107 I 35 växelverka med en förràdsagent hos en nämnda köpmans server för att erhàlla access til en agent-möjliggjord webbplats, av att nämnda personliga assistent-agent är anpassad att växelverka med en förrädsagent hos nämnda köpmans server, och av att nämnda system är anpassat att synkronisera en realtidssession för en användare pä nämnda agent- möjliggjorda webbplats med kommunikationer mellan nämnda personliga assistent-agent och nämnda förràdsagent med användning av ”dual session”-identifiering.A user terminal for use in a telecommunication transmission system adapted to act as a platform for an agent-based electronic market and including at least one service provider server, and a plurality of electronic stores, said platform being arranged to support agent-based market interactions between a plurality of agent types, characterized that said user terminal is adapted for connection to the Internet, and includes a computer having a web browser, and a user interface between said web browser and a personal assistant agent for said user, by said web browser being adapted to interact with a web interface of a merchant's server to gain access to an agent-enabled website, and of said personal assistant agent being adapted to interact with a repository agent of a merchant's server to gain access to an agent-enabled website. an agent-enabled site, of that said personal assistant agent is adapted to interact with a store agent on said merchant's server, and by said system being adapted to synchronize a real time session for a user on said agent enabled website with communications between said personal assistant agent and said store agent using of "dual session" identification. 20. k ä n n e t e c k n a d av att nämnda personliga assistent- En användarterminal, enligt patentkrav 19, agent finns, vid en given tidpunkt, pà nämnda användares dator.20. characterized in that said personal assistant- A user terminal, according to claim 19, agent is, at a given time, on said user's computer. 21. k ä n n e t e c k n a d av att nämnda personliga assistent- En användarterminal, enligt patentkrav 19, agent finns, vid en given tidpunkt, pà en Internet- tjänsteleverantörs server.21. characterized in that said personal assistant- A user terminal, according to claim 19, agent is, at a given time, on an Internet service provider's server. 22. En användarterminal, enligt nagot av patentkraven l9 till 21, användargränssnitt är ett grafiskt användargränssnitt för k ä n n e t e c k n a d av att nämnda en personlig assistent-tjänst.A user terminal, according to any one of claims 19 to 21, a user interface is a graphical user interface for knowing a personal assistant service. 23. En användarterminal, enligt nagot av patentkraven 19 till 22, möjliggjorda webbplats inkluderar en köpmans kommersiella k ä n n e t e c k n a d av att nämnda agent- webbplats som har ett webbgränssnitt och en förràdsagent associerade därmed.A user terminal, according to any one of the enabled sites of claims 19 to 22, includes a merchant's commercial feature of said agent site having a web interface and a repository agent associated therewith. 24. En användarterminal, enligt patentkrav 23 som, när det fogas till nagot av patentkraven 19 till 22, k ä n n e t e c k n a s av att nämnda webb-bläddrare är anpassad att växelverka med nämnda webbgränssnitt, och 30 35 (fl -..s FO *å (I) “Q 36 nämnda personliga assistent-agent är anpassad att växelverka med nämnda förràdsagent.A user terminal, according to claim 23, which, when added to any of claims 19 to 22, is characterized in that said web browser is adapted to interact with said web interface, and 35 (fl - .. s FO * å (I) “Q 36 said personal assistant agent is adapted to interact with said storage agent. 25. En användarterminal, enligt patentkrav 24, k ä n n e t e c k n a d av att nämnda personliga assistent- agent är anpassad att kommunicera med nämnda webb-bläddrare för att fastställa var nämnda användare bläddrar, och när en agent-möjliggjord webbplats har accessats.A user terminal, according to claim 24, characterized in that said personal assistant agent is adapted to communicate with said web browser to determine where said user is browsing, and when an agent-enabled website has been accessed. 26. En användarterminal, enligt patentkrav 24, eller patentkrav 25, k ä n n e t e c k n a d av att nämnda personliga assistent-agent är anpassad att kommunicera med andra agenter när nämnda användare har accessat en agent- möjliggjord webbplats.A user terminal, according to claim 24, or claim 25, characterized in that said personal assistant agent is adapted to communicate with other agents when said user has accessed an agent-enabled website. 27. En användarterminal, enligt nagot av patentkraven 24 till 26, k ä n n e t e c k n a d av att nämnda webb- bläddrar-/webbserver- och nämnda personliga assistent- agent-/förràdsagent-interaktioner, respektive, utgör första och andra sessioner för att erhàlla access till nämnda agent-möjliggjorda webbplatstjänster, och av att nämnda system är anpassat att använda identiska meddelandeidentifierare för meddelanden associerade med nämnda första och andra sessioner.A user terminal, according to any one of claims 24 to 26, characterized in that said web browser / web server and said personal assistant-agent / storage agent interactions, respectively, constitute first and second sessions for obtaining access to said agent-enabled website services, and by the fact that said system is adapted to use identical message identifiers for messages associated with said first and second sessions. 28. En användarterminal, enligt patentkrav 27, k ä n n e t e c k n a d av att nämnda system är anpassat att möjliggöra för en meddelandeidentifierare som används för nämnda webb-bläddrar-/webbserver-interaktion att äteranvändas för nämnda personliga assistent-agent- /förràdsagent-interaktioner_A user terminal, according to claim 27, characterized in that said system is adapted to enable a message identifier used for said web browser / web server interaction to be reused for said personal assistant-agent / repository agent interactions. 29. En användarterminal, enligt patentkraven 28, k ä n n e t e c k n a d av att nämnda telekommunikationstransmissionssystem är anpassat att möjliggöra för data avseende nämnda meddelandeidentifierare 20 30 35 Û 7 - 37 5121 och agentadress att flyta frän nämnda webbserver till nämnda webb-bläddrare, sedan fràn nämnda webb-bläddrare till nämnda personliga assistent-agent, via nämnda användargränssnitt, och slutligen fràn nämnda personliga assistent-agent till nämnda förràdsagent.A user terminal, according to claim 28, characterized in that said telecommunication transmission system is adapted to enable data regarding said message identifier and agent address to flow from said web server to said web browser, then from said web browser to said personal assistant agent, via said user interface, and finally from said personal assistant agent to said repository agent. 30. I ett telekommunikationstransmissionssystem anpassat att verka som en plattform för en agentbaserad elektronisk marknad och som inkluderar ett flertal användarterminaler anordnade för anslutning till Internet, ätminstone en tjänsteleverantörsserver, och ett flertal elektroniska butiker, där nämnda plattform är anordnad att stödja agentbaserade marknadsinteraktioner mellan ett flertal agenttyper, en metod att accessa en agent-möjliggjord webbplats pä nämnda elektroniska marknad, k ä n n e t e c k n a d av att en realtidssession för en användare pà nämnda agent-möjliggjorda webbplats synkroniseras med kommunikationer mellan nämnda användares agenter och nämnda webbplats med användning av ”dual session”-identifiering.In a telecommunication transmission system adapted to act as a platform for an agent-based electronic market and comprising a plurality of user terminals arranged for connection to the Internet, at least one service provider server, and a plurality of electronic stores, said platform being arranged to support agent-based market interactions between a plurality agent types, a method of accessing an agent-enabled website on said electronic market, characterized in that a real-time session of a user on said agent-enabled website is synchronized with communications between said user's agents and said website using "dual session" - identification. 31. k ä n n e t e c k n a d av att nämnda användares agent är En metod, enligt patentkrav 30, en personlig assistent-agent och nämnda webbplatsagent är en förrädsagent.31. characterized in that said user's agent is a method, according to claim 30, a personal assistant agent and said website agent is a treason agent. 32. k ä n n e t e c k n a d av personalisering och En metod, enligt patentkrav 30, eller patentkrav 31, automatisering av webbplats-bläddrar-faciliteterna för nämnda användare.32. characterized by personalization and a method, according to claim 30, or claim 31, automating the website browsing facilities for said users. 33. när det fogas till patentkrav 31, En metod, enligt patentkrav 32 som, k ä n n e t e c k n a s av att nämnda personliga assistent-agent anordnar för nämnda personaliserade och automatiserade webbplats- bläddringsfaciliteter för nämnda användare. ~ IO 20 30 35When added to claim 31, A method according to claim 32 which is characterized by said personal assistant agent providing for said personalized and automated website browsing facilities for said users. ~ IO 20 30 35 34. k ä n n e t e c k n a d av att nämnda personliga assistent- En metod, enligt patentkrav 33, agent sänder information om en användares intressen till nämnda agentbaserade webbplats, och av att nämnda agent- baserade webbplats använder nämnda intresseinformation för att automatiskt Visa och stödja produkter av intresse för nämnda användare, när nämnda användare accessar nämnda webbplats.34. characterized in that said personal assistant A method, according to claim 33, agent sends information about a user's interests to said agent-based website, and in that said agent-based website uses said interest information to automatically display and support products of interest. for said user, when said user accesses said website. 35. En metod, k ä n n e t e c k n a d av att nämnda personliga assistent- enligt patentkrav 33, eller patentkrav 34, agent växelverkar med nämnda förràdsagent för att W verkställa överföring av användardata för att stödja automatisk behandling av nämnda användares transaktioner pá en webbplats.A method, characterized in that said personal assistant according to claim 33, or claim 34, agent interacts with said storage agent to effect the transmission of user data to support automatic processing of said user's transactions on a website. 36. k ä n n e t e c k n a d av att nämnda användardata En metod, enligt patentkrav 35, inkluderar, bland annat, användarens namn, adress och betalningsarrangemang.36. characterized in that said user data A method, according to claim 35, includes, inter alia, the user's name, address and payment arrangement. 37. En metod, enligt nàgot av patentkraven 30 till 36, k ä n n e t e c k n a d av att en webb-bläddrare hos nämnda användarterminal växelverkar med ett webbgränssnitt hos en köpmans server, av att en personlig assistent-agent hos nämnda användarterminal växelverkar med en förràdsagent hos nämnda köpmans server, och av att nämnda personliga assistent-agent kommunicerar med nämnda webb-bläddrare för att fastställa var nämnda användare bläddrar och när en agent-möjliggjord webbplats har accessats.A method, according to any one of claims 30 to 36, characterized in that a web browser of said user terminal interacts with a web interface of a merchant's server, in that a personal assistant agent of said user terminal interacts with a storage agent of said merchant merchant's server, and by said personal assistant agent communicating with said web browser to determine where said user is browsing and when an agent-enabled website has been accessed. 38. k ä n n e t e c k n a d av att nämnda personliga assistent- En metod, enligt patentkrav 37, agent kommunicerar med andra agenter när nämnda användare har accessat en agent-möjliggjord webbplats. 20 25 30 35 .512 107 - 39A method according to claim 37, the agent communicates with other agents when said user has accessed an agent-enabled website. 20 25 30 35 .512 107 - 39 39. eller patentkrav 38, En metod, enligt nàgot av patentkrav 37, k ä n n e t e c k n a d av att nämnda webb-bläddrar-/webbserver- och nämnda personliga assistent- agent-/förràdsagent-interaktioner, respektive, utgör första och andra sessioner för att erhàlla access till nämnda agent-möjliggjorda webbplats, och av att identiska meddelandeidentifierare används för meddelanden associerade med nämnda första och andra sessioner.A method, according to any one of claims 37, characterized in that said web browser / web server and said personal assistant-agent / repository agent interactions, respectively, constitute first and second sessions for obtaining access to said agent-enabled site, and by using identical message identifiers for messages associated with said first and second sessions. 40. k ä n n e t e c k n a d av att en meddelandeidentifierare En metod, enligt patentkrav 39, som används för nämnda webb-bläddrar-/webbserver- interaktion àteranvänds för nämnda personliga assistent- agent-/förràdsagent-interaktioner.40. characterized in that a message identifier A method, according to claim 39, used for said web browser / web server interaction is reused for said personal assistant-agent / storage agent interactions. 41. k ä n n e t e c k n a d av att data avseende nämnda En metod, enligt patentkrav 40, meddelandeidentifierare och agentadress flyter fràn nämna webbserver till nämnda webb-bläddrare, sedan fràn nämnda webb-bläddrare till nämnda personliga assistent-agent, via användargränssnitt, och slutligen fràn nämnda assistent- agent till nämnda förrädsagent.A method according to claim 40, message identifier and agent address flowing from said web server to said web browser, then from said web browser to said personal assistant agent, via user interface, and finally from said web interface. assistant agent to said treason agent. 42. En metod, k ä n n e t e c k n a d av att: enligt nagot av patentkraven 37 till 41, - nämnda användare accessar nämnda köpmans server för en önskad tjänst; - nämnda server sänder, som svar pa nämnda användaraccess, ett HTTP-svar som innehåller ett ”första sessions-id” till nämnda användares webb- bläddrare, identifierar att den önskade tjänsten är agent- där nämnda svar innehåller en kod som möjliggjord; 10 20 25 - nämnda webb-bläddrare överför nämnda ”första sessions- id” tillsammans med adressen för tjänsteagenten,_till ett användargränssnitt pa nämnda användarterminal; - nämnda användarterminal överför nämnda ”första sessions-id” och tjänsteagentadress till nämnda personliga assistent-agent; och - nämnda personliga assistent-agent: - genererar ett agentmeddelande som inkluderar ett meddelande-id som är detsamma som ”första sessions-id:t"; och - använder ett agentkommunikationsprotokol1 för att kommunicera nämnda agentmeddelande till nämnda förràdsagent och informerar därigenom nämnda förrädsagent om att meddelandet kommer frän samma källa som nämnda HTTP-access.A method, characterized in that: according to any one of claims 37 to 41, said user accesses said merchant's server for a desired service; - said server sends, in response to said user access, an HTTP response containing a 'first session ID' to said user's web browser, identifies that the desired service is an agent - said response contains a code made possible; - said web browser transmits said "first session ID" together with the address of the service agent, to a user interface on said user terminal; - said user terminal transmits said "first session ID" and service agent address to said personal assistant agent; and - said personal assistant agent: - generates an agent message including a message ID which is the same as the "first session ID"; and - uses an agent communication protocol1 to communicate said agent message to said storage agent and thereby informs said traitor agent about that the message comes from the same source as the said HTTP access. 43. En metod, enligt patentkrav 42, k ä n n e t e c k n a d av att nämnda interaktion mellan nämnda webb-bläddrare och nämna användargränssnitt verkställs med användning av Java.A method, according to claim 42, characterized in that said interaction between said web browser and said user interface is executed using Java.
SE9800802A 1998-03-10 1998-03-10 Improvement of, or with regard to, telecommunications transmission systems SE512107C2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
SE9800802A SE512107C2 (en) 1998-03-10 1998-03-10 Improvement of, or with regard to, telecommunications transmission systems
EP99913788A EP1062600A2 (en) 1998-03-10 1999-03-09 Improvements in, or relating to, telecommunications transmission systems
PCT/SE1999/000354 WO1999046700A2 (en) 1998-03-10 1999-03-09 Improvements in, or relating to, telecommunications transmission systems
EEP200000516A EE04826B1 (en) 1998-03-10 1999-03-09 A communications transmission system adapted to operate as an agent-based electronic marketplace platform, a communication system user terminal, and a method of operating as an agent-based electronic marketplace platform in that communication system
NO20004381A NO318708B1 (en) 1998-03-10 2000-09-04 Transmission systems for telecommunications

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9800802A SE512107C2 (en) 1998-03-10 1998-03-10 Improvement of, or with regard to, telecommunications transmission systems

Publications (3)

Publication Number Publication Date
SE9800802D0 SE9800802D0 (en) 1998-03-10
SE9800802L SE9800802L (en) 1999-09-11
SE512107C2 true SE512107C2 (en) 2000-01-24

Family

ID=20410508

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9800802A SE512107C2 (en) 1998-03-10 1998-03-10 Improvement of, or with regard to, telecommunications transmission systems

Country Status (5)

Country Link
EP (1) EP1062600A2 (en)
EE (1) EE04826B1 (en)
NO (1) NO318708B1 (en)
SE (1) SE512107C2 (en)
WO (1) WO1999046700A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NZ519010A (en) 1999-11-16 2003-02-28 Cfph L Systems and methods for reselling electronic merchandise

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996023265A1 (en) * 1995-01-23 1996-08-01 British Telecommunications Public Limited Company Methods and/or systems for accessing information
US5742762A (en) * 1995-05-19 1998-04-21 Telogy Networks, Inc. Network management gateway
DE19725264B4 (en) * 1997-04-09 2005-10-06 International Business Machines Corp. Method and device for optimizing the utilization of line resources in information requests in an information network

Also Published As

Publication number Publication date
WO1999046700A3 (en) 1999-12-02
WO1999046700A2 (en) 1999-09-16
EE200000516A (en) 2002-02-15
EP1062600A2 (en) 2000-12-27
EE04826B1 (en) 2007-04-16
SE9800802D0 (en) 1998-03-10
NO20004381L (en) 2000-11-10
NO20004381D0 (en) 2000-09-04
SE9800802L (en) 1999-09-11
NO318708B1 (en) 2005-04-25

Similar Documents

Publication Publication Date Title
US5758328A (en) Computerized quotation system and method
US20070129961A1 (en) Virtual business restructuring methods
EP1573418A2 (en) Transactions between vendors and customers using push/pull platform
EP1340183A2 (en) Improvements relating to event process handling
US20070118613A1 (en) E-business systems and methods for diversified businesses
EP2690592A1 (en) Online purchase of items based on live offers
US20030023512A1 (en) Interactive on-line catalog
EP1076866A2 (en) Telecommunication transmission system adapted for an electronic market place
WO2005072280A2 (en) Method and system for searching and structuring purchase information and conducting purchase transactions
WO2001008067A1 (en) Network-based transaction system and method
SE512107C2 (en) Improvement of, or with regard to, telecommunications transmission systems
WO1999052043A2 (en) Telecommunication transmission system adapted to provide a platform for agent oriented electronic market place services
KR20050077567A (en) Method for electronic commerce
EP1062599B1 (en) Improvements in, or relating to, telecommunications transmission systems
JP2002342620A (en) Support system for order receiving and ordering for house construction material operated by utilizing internet
KR20020091841A (en) Electronic commerce system by using network and operation method thereof
JP2007133914A (en) Computerized quotation system and method
KR20030016019A (en) Inventory control method and system throungh network
KR20040021743A (en) The Method of Advertisement Based on Online Community System

Legal Events

Date Code Title Description
NUG Patent has lapsed