SE512107C2 - Förbättring av, eller med avseende på, telekommunikationstransmissionssystem - Google Patents

Förbättring av, eller med avseende på, telekommunikationstransmissionssystem

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
English (en)
Other versions
SE9800802L (sv
SE9800802D0 (sv
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/sv
Publication of SE9800802D0 publication Critical patent/SE9800802D0/sv
Priority to EEP200000516A priority patent/EE04826B1/xx
Priority to EP99913788A priority patent/EP1062600A2/en
Priority to PCT/SE1999/000354 priority patent/WO1999046700A2/en
Publication of SE9800802L publication Critical patent/SE9800802L/sv
Publication of SE512107C2 publication Critical patent/SE512107C2/sv
Priority to NO20004381A priority patent/NO318708B1/no

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)

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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ä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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
A informeras av auktionisten om att hans/hennes bud accepteras och auktionen pà föremálet avslutas.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Agenter kan ha gränssnitt till tjänster, som t.ex. upplysningstjänster, betaltjänster, logistiktjänster 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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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 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.
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.
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.
- 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.
Telia InfoBroker: - Telia AgentFind (indextjänst som sammanlänkar agenter med liknande intressen).
- Telia Archive för signerade kontrakt; - Distribution av personanpassade annonser; - Statistik över efterfrågade intressen; och - Gränssnitt till betaltjänst.
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.
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).
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.
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.
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.
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.
Figur 6 illustrerar schematiskt de olika programvarumodulerna i den agentspecifika skiktimplementeringen, i detta fall WebbButlern.
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.
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.
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).
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.
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 InfoBroker Service inkluderar Telia AgentFind, Telia Archive, och Telia Auction. Telia MerchantAssist kommer att ha ett gränssnitt till Telia Pay och 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.
Telia Archive lagrar elektroniska kontrakt. Telia Distribute integrerar nödvändig funktionalitet för leveranstjänsterna.
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.
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.
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.
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.
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.
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).
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).
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.
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.
PA-GUI:n sänder Cookie- informationen (första sessions-id) och adressen för tjänsteagenten till användarklientdatorns personliga assistentagent.
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).
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.
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.
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.
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.
Detta möjliggör för webbplatsen att Visa och stödja de 30 produkter som användaren är direkt intresserad av.
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.
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 personalisering

Claims (43)

    15 20 25 30 35 512 107 31 PATENTKRAV
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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 ~ 33
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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_
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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.
  23. 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.
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  28. 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_
  29. 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.
  30. 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.
  31. 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.
  32. 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.
  33. 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 35
  34. 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.
  35. 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.
  36. 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.
  37. 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.
  38. 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 - 39
  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.
  40. 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.
  41. 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.
  42. 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.
  43. 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.
SE9800802A 1998-03-10 1998-03-10 Förbättring av, eller med avseende på, telekommunikationstransmissionssystem SE512107C2 (sv)

Priority Applications (5)

Application Number Priority Date Filing Date Title
SE9800802A SE512107C2 (sv) 1998-03-10 1998-03-10 Förbättring av, eller med avseende på, telekommunikationstransmissionssystem
EEP200000516A EE04826B1 (et) 1998-03-10 1999-03-09 Sideedastussüsteem, mis on kohandatud töötama agendipõhise elektronturu platvormina, sidesüsteemi kasutajaterminal ning meetod selles sidesüsteemis agendipõhise elektronturu platvormina toimimiseks
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
NO20004381A NO318708B1 (no) 1998-03-10 2000-09-04 Transmisjonssystemer for telekommunikasjoner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9800802A SE512107C2 (sv) 1998-03-10 1998-03-10 Förbättring av, eller med avseende på, telekommunikationstransmissionssystem

Publications (3)

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

Family

ID=20410508

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9800802A SE512107C2 (sv) 1998-03-10 1998-03-10 Förbättring av, eller med avseende på, telekommunikationstransmissionssystem

Country Status (5)

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

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1409845A (zh) 1999-11-16 2003-04-09 Cfph有限责任公司 用于再销售电子商品的***和方法

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 (de) * 1997-04-09 2005-10-06 International Business Machines Corp. Verfahren und Einrichtung zur Optimierung der Auslastung von Leitungsressourcen bei Informationsanforderungen in einem Informationsnetz

Also Published As

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

Similar Documents

Publication Publication Date Title
US5758328A (en) Computerized quotation system and method
US20070129961A1 (en) Virtual business restructuring methods
WO2002052377A2 (en) Transactions between vendors and customers using push/pull platform
US20070118613A1 (en) E-business systems and methods for diversified businesses
KR20110053457A (ko) 온라인 커뮤니티에서의 정보 공유
EP2690592A1 (en) Online purchase of items based on live offers
US20030023512A1 (en) Interactive on-line catalog
WO1999052042A2 (en) Telecommunication transmission system adapted to provide a platform for agent oriented electronic market place services
WO2005072280A2 (en) Method and system for searching and structuring purchase information and conducting purchase transactions
WO2001008067A1 (en) Network-based transaction system and method
SE512107C2 (sv) Förbättring av, eller med avseende på, telekommunikationstransmissionssystem
JP2002342620A (ja) インターネットを利用して運用される住宅建設資材の受発注支援システム
WO1999052043A2 (en) Telecommunication transmission system adapted to provide a platform for agent oriented electronic market place services
KR20050077567A (ko) 전자상거래 방법
EP1062599B1 (en) Improvements in, or relating to, telecommunications transmission systems
KR20030016019A (ko) 인터넷을 이용한 재고관리 방법 및 시스템
KR20020091841A (ko) 네트워크를 기반으로 하는 전자상거래 시스템 및 그운영방법
JP2007133914A (ja) コンピュータ化された見積りシステム及び方法
KR20040021743A (ko) 커뮤니티 기반 쇼핑몰 광고 방법

Legal Events

Date Code Title Description
NUG Patent has lapsed