SE512107C2 - Förbättring av, eller med avseende på, telekommunikationstransmissionssystem - Google Patents
Förbättring av, eller med avseende på, telekommunikationstransmissionssystemInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, 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)
- 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
- 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1409845A (zh) | 1999-11-16 | 2003-04-09 | Cfph有限责任公司 | 用于再销售电子商品的***和方法 |
Family Cites Families (3)
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 |
-
1998
- 1998-03-10 SE SE9800802A patent/SE512107C2/sv not_active IP Right Cessation
-
1999
- 1999-03-09 WO PCT/SE1999/000354 patent/WO1999046700A2/en active Application Filing
- 1999-03-09 EE EEP200000516A patent/EE04826B1/xx not_active IP Right Cessation
- 1999-03-09 EP EP99913788A patent/EP1062600A2/en not_active Ceased
-
2000
- 2000-09-04 NO NO20004381A patent/NO318708B1/no not_active IP Right Cessation
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 |