[go: up one dir, main page]

NO321223B1 - Fremgangsmate og innretning for betinget videresending av en IM-melding - Google Patents

Fremgangsmate og innretning for betinget videresending av en IM-melding Download PDF

Info

Publication number
NO321223B1
NO321223B1 NO20040349A NO20040349A NO321223B1 NO 321223 B1 NO321223 B1 NO 321223B1 NO 20040349 A NO20040349 A NO 20040349A NO 20040349 A NO20040349 A NO 20040349A NO 321223 B1 NO321223 B1 NO 321223B1
Authority
NO
Norway
Prior art keywords
message
accordance
client computer
computer
server
Prior art date
Application number
NO20040349A
Other languages
English (en)
Other versions
NO20040349L (no
Inventor
Finn Tore Johansen
Rune Ulvnes
Eskil Dahlen
Original Assignee
Telenor Asa
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 Telenor Asa filed Critical Telenor Asa
Priority to NO20040349A priority Critical patent/NO321223B1/no
Priority to EP05704641A priority patent/EP1714447A1/en
Priority to RU2006129267/09A priority patent/RU2006129267A/ru
Priority to PCT/NO2005/000028 priority patent/WO2005071907A1/en
Publication of NO20040349L publication Critical patent/NO20040349L/no
Publication of NO321223B1 publication Critical patent/NO321223B1/no
Priority to DK200601026A priority patent/DK200601026A/da

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Position Input By Displaying (AREA)

Description

Område for oppfinnelsen
Den foreliggende oppfinnelsen vedrører generelt digital kommunikasjon.
Mer bestemt vedrører den foreliggende oppfinnelsen en datamaskinimplementert fremgangsmåte for betinget videresending av en IM-melding, for eksekvering av en klientdatamaskin operativt forbundet til en IM-server gjennom et datamaskinnettverk. Oppfinnelsen vedrører også en klientdatamaskin som opererer i samsvar med fremgangsmåten, og et datamaskinprogram som opererer i samsvar med fremgangsmåten.
Bakgrunn for oppfinnelsen
Internett har endret tradisjonelle kommunikasjonsmåter. F.eks. har e-post henimot erstattet konvensjonelle brev ved valg av korrespondanse. I det siste har en annen form for Internettkommunikasjon, Instant Messaging (IM), vunnet popularitet. Med IM sendes meldinger mellom to eller flere deltakere praktisk talt i sann tid, dvs. "øyeblikkelig".
Velkjente eksempler på nåværende IM-systemer innbefatter AOL Instant messenger, Yahoo! Messenger og Microsoft MSN Messenger.
Et instant messaging-system gir typisk brukere underretning om endringer i tilstanden for andre brukere. En bruker kan således bestemme om en annen bruker på det nåværende tidspunkt er forbundet til instant messaging-systemet, og brukeren kan bestemme hvorvidt denne brukeren endrer hans eller hennes forbindelsestilstand.
Når en bruker logger seg inn i IM-systemet, sender brukeren
tilstedeværelsesinformasjon til IM-systemet, og annonserer derved hans eller hennes tilstedeværelse på systemet. Når brukeren logger ut av IM-systemet, eller avslutter forbindelsen til IM-systemet, oppdateres tilstedeværelsesinformasjonen for denne bruker for å angi at brukeren er offline.
Transmisjon av korte meldinger, slik som SMS-meldinger, blant mobiltelefonibrukere er også velkjent i teknikken. Videre er det kjent systemer for å kombinere korte meldinger slik som SMS-meldinger i telekommunikasjonssystemer og instant messaging via Internett. Således finnes det tidligere løsninger der en IM-server er anordnet for å videresende en IM-melding som en SMS-melding til en mobilterminal i det tilfellet at den tiltenkte mottakers tilstedeværelsesinformasjon angir at brukeren er offline, eller når brukeren har satt sin
tilstedeværelsesinformasjon til passiv online-tilstand.
AOL 9.0 Optimized er et tidligere kjent instant messenger system som tilveiebringer videresending av en melding som en SMS-melding til en mobilterminal. Slik videresending utføres på betingelse av at meldingsmottakeren er offline eller ikke tilstede. Selv med slik tilstedeværelsesbasert ruting, kan det imidlertid skje at noen meldinger ikke når mottakeren på den måten som er forventet. Dette kan skje dersom mottakeren forlater klientdatamaskinen uten å ta seg bryderiet med å logge ut eller å underrette IM-serveren, og dersom en IM-melding til mottakeren ankommer til IM-serveren i den mellomliggende tidsperiode etter at brukeren har forlatt datamaskinen, og før tilstedeværelsesinformasjonen endrer sin tilstand automatisk. I dette tilfellet bedømmer IM-systemet at mottakeren er online og aktiv, og det vil utføre underretningen og leveringsprosedyren på samme måte som om han var tilstede. Dette kan innebære at meldingen fremvises på skjermen, i et åpent chat-vindu, på klientdatamaskinen. Ingen videresending til SMS vil finne sted, og mottakeren vil være i stand til å lese meldingen når han returnerer til sin klientdatamaskin.
En annen ulempe ved slike tidligere kjente løsninger er at senderen ikke vil bli underrettet om at mottakeren ikke har lest meldingen.
Sammenfatning av oppfinnelsen
En hensikt ved den foreliggende oppfinnelsen er å tilveiebringe en datamaskinimplementert fremgangsmåte, en klientdatamaskin og et datamaskinprogram hvorved i det minste noen av de ovenfor nevnte ulempene ved den tidligere kjente teknikk er overvunnet.
En annen hensikt ved den foreliggende oppfinnelsen er å tilveiebringe en datamaskinimplementert fremgangsmåte, en klientdatamaskin og et datamaskinprogram som innebærer forbedret brukervennlighet og forbedret pålitelighet for IM-tjenester.
I samsvar med et første aspekt ved den foreliggende oppfinnelsen er det tilveiebrakt en datamaskinimplementert fremgangsmåte for eksekvering av en klientdatamaskin operativt forbundet til en IM-server gjennom et datamaskinnettverk, som angitt i det vedføyde selvstendige krav 1.
I samsvar med et andre aspekt ved den foreliggende oppfinnelsen er det tilveiebrakt en klientdatamaskin som angitt i det vedføyde selvstendige krav 7.
I samsvar med et tredje aspekt av den foreliggende oppfinnelsen er det tilveiebrakt et datamaskinprogram som angitt i det vedføyde selvstendige krav 8.
Ytterligere fordelaktige utførelsesformer av oppfinnelsen er fremsatt i de uselvstendige krav.
Ytterligere trekk og prinsipper ved den foreliggende oppfinnelsen vil forstås fra den nedenstående detaljerte beskrivelsen.
Det skal forstås at både den ovenstående generelle beskrivelsen og den følgende detaljerte beskrivelsen er gitt som eksempel og for forklaring, og ikke er begrensende for oppfinnelsen slik den er angitt i kravene.
Kort beskrivelse av tegningene
De vedføyde tegninger illustrerer en foretrukket utførelsesform av oppfinnelsen. I tegningene er
Fig. 1 et eksempelblokkdiagram som illustrerer et IM-system som innbefatter en klientdatamaskin som opererer i samsvar med oppfinnelsen, Fig. 2 er et eksempelblokkdiagram som illustrerer strukturen for en IM-klientdatamaskin som opererer i samsvar med oppfinnelsen, Fig. 3 er et eksempelflytskjema som illustrerer en fremgangsmåte i samsvar med oppfinnelsen.
Detaljert beskrivelse av oppfinnelsen
Det vises nå til den foreliggende oppfinnelsen i detalj, hvorav eksempler er illustrert i de vedføyde tegninger. Der det er mulig, vil de samme henvisningstall bli benyttet gjennom tegningene for å henvise til de samme eller identiske deler.
Fig. 1 er et eksempelblokkdiagram som illustrerer et IM-system som innbefatter en klientdatamaskin som opererer i samsvar med oppfinnelsen.
I det illustrerte systemet er en første klientdatamaskin 80 og en andre klientdatamaskin 100 begge operativt forbundet til Internett ved hjelp av kommunikasjonsforbindelser henholdsvis 70 og 90. Begge klientdatamaskiner 80, 100 er forsynt med IM-klientprogramvare, som setter dem i stand til å kommunisere med instant messaging, i samvirke med IM-serverdatamaskinen 50, som også er forbundet til Internett 60.
Videre i det illustrerte system i fig. 1 er en første mobilterminal 10 slik som en mobiltelefon, og en andre mobilterminal 20 slik som en mobiltelefon, begge operativt forbundet til et mobilkommunikasjonsnettverk 30, slik som et GSM-/GPRS-nettverk, via cellulære basestasjoner 12, 22. Mobilkommunikasjonsnettverket 30 er innrettet for å tilveiebringe en meldingstjeneste, slik som SMS (Short Message Service) innbefattet i mobilkommunikasjonsnettverk av GSM-type.
IM-serveren 50 er anordnet for å kommunisere med
mobilkommunikasjonsnettverket ved bruk av SMS-C (Short Message Service Center) 32, som er forbundet til mobilkommunikasjonsnettverket 30.
Short Message Service Center (SMS-C) 32 er en nettverksinnretning som er anordnet for å lagre og videresende korte meldinger slik som SMS-meldinger i mobilnettverket 30. IM-serveren 50 er anordnet for å motta en innkommende IM-melding fra den første klientdatamaskinen 80 eller fra den andre klientdatamaskinen 100. IM-serveren 50 er videre anordnet til å motta en innkommende IM-melding fra SMS-C, som har sin opprinnelse som en SMS utsendt av én av mobilterminalene henholdsvis 10, 20. IM-serveren 50 er videre anordnet til å underrette en mottaker om forekomsten av en innkommende IM-melding. Identifikasjonen av mottakeren avledes fra meldingens hode. Mottakeren er i det grunnleggende en sluttbruker som kommuniserer med IM-serveren ved hjelp av en klientdatamaskin 80, 100. IM-serveren 50 holder visse data assosiert med en bruker, innbefattet en identifikasjon av et mobiltelefonnummer assosiert med brukeren. IM-serveren 50 er anordnet til å motta en forespørsel fra klientdatamaskinen om å sende en ulevert IM-melding til klientdatamaskinen. IM-serveren er anordnet til, som respons på slikt mottak, å sende IM-meldingen til klientdatamaskinen. IM-serveren 50 er videre anordnet til å motta en forespørsel om å videresende en IM-melding til en mobilterminal assosiert med brukeren som er identifisert som mottakeren av IM-meldingen. IM-serveren 50 er anordnet til, som respons på slikt mottak av en videresendingsforespørsel, å videresende innholdet av IM-meldingen som en SMS til mobilterminalen assosiert med mottakeren.
Fig. 2 er et eksempelblokkdiagram som illustrer strukturen for en IM-klientdatamaskin i samsvar med oppfinnelsen.
Den illustrerte struktur er en maskinvareomgivelse hvori fremgangsmåten i samsvar med oppfinnelsen med fordel kan utføres. En egnet maskinvareomgivelse kan være en regulær personlig datamaskin, omfattende en buss 104 som sammenbinder og muliggjør kommunikasjon mellom en sentral prosesseirngsenhet 102, et minne 110, en lagringsinnretningsadapter 140, en nettverksadapter 150, en displayadapter 120 og en inngangsadapter 130.
Et display 122, slik som en LCD-skjerm eller en CRT-monitor, er forbundet til displayadapteren 120. Et tastatur 132 og en pekeinnretning 134, slik som en mus, er forbundet til inngangsadapteren 130. En lagringsinnretning 142, slik som et harddiskdrev, og en leser 144 for et optisk lagringsmedium, slik som et CD-ROM-drev, er forbundet til lagringsinnretningsadapteren 140. En kommunikasjonsforbindelse 90 er forbundet til nettverksadapteren 150, og setter klientdatamaskinen i stand til å kommunisere med et eksternt datamaskinnettverk, spesielt Internett.
Under operasjon av den foreliggende oppfinnelsen inneholder minnet 110 en IM-klientkodeporsjon 112, som inneholder en sekvens av instruksjoner som tilveiebringer IM-funksjonalitet til klientdatamaskinen 100 når kodeporsjonen eksekveres av den sentrale prosesseringsenheten 102. IM-klientkodeporsjonen 112 kan være lastet inn i minnet fra harddiskdrevet 142, eller fra CD-ROM-drevet 144, eller alternativt nedlastet fra en ekstern server via Internett ved hjelp av et propagert signal mottatt av nettverksadapteren 150.
Trekkene ved IM-klientkoden 112 utgjør et nytt og karakteristisk kjennetegn ved den foreliggende oppfinnelsen.
Siden disse trekkene bevirker at klientdatamaskinen opererer på unik måte, er den programmerte klientdatamaskinen i seg selv en ny og særegen oppfinnelse.
Spesielt er IM-klientkoden 112 innrettet til å bevirke at klientdatamaskinen utfører en fremgangsmåte i samsvar med oppfinnelsen, som beskrevet nedenfor med henvisning til fig. 3.
Den detaljerte implementeringen av en datamaskinprogramkode for å utføre oppfinnelsen er en ordinær oppgave for en fagmann, med grunnlag i spesifikasjonen nedenfor av fremgangsmåten illustrert i fig. 3.
Fig. 3 er et eksempelflytskjema som illustrerer en datamaskinimplementert fremgangsmåte i samsvar med fremgangsmåten.
Fremgangsmåten eksekveres av klientdatamaskinen 100, som er operativt forbundet til IM-serveren 50 via datamaskinnettverket 60, som tidligere illustrert med henvisning til fig. 1. Hensikten med fremgangsmåten er å tilveiebringe betinget videresending av en IM-melding adressert til brukeren (mottakeren) av klientdatamaskinen 100.
Fremgangsmåten starter ved henvisning 202.
Fremgangsmåten utføres typisk som en del av eksekveringen av et IM-klientdatamaskinprogram eksekvert i klientdatamaskinen 100. Mer spesifikt utføres fremgangsmåten typisk når et chat-vindu åpnes på displayet 122 for klientdatamaskinen 100. Identiteten av brukeren av klientdatamaskinen 100 er kjent for IM-serveren 50, f.eks. ved en innloggings-/passordautentiseirngsrutine som er velkjent i teknikken.
Først, i trinnene 204 og 206, mottas et signal fra IM-serveren via forbindelsen 90. Signalet angir forekomsten ved IM-serveren 50 av en innkommende IM-melding til mottakeren identifisert som brukeren av klientdatamaskinen 100. Mer spesifikt gjentas trinnet 204 med å vente på en innkommende IM-melding inntil underretning om en innkommende melding. IM-meldingen kan ha sin opprinnelse i en annen klientdatamaskin, f.eks. klientdatamaskinen 80 i fig. 1. Alternativt kan IM-meldingen være sendt fra SMS-C, i det tilfellet at meldingen originalt var en SMS utsendt av en mobilterminal slik som den første mobilterminal 10 i fig. 1.
Videre, i trinn 208, presenteres en underretning om den innkommende melding til brukeren. Mer spesifikt fremvises underretningen på displayet 122 for klientdatamaskinen 100, fortrinnsvis i det åpne chat-vinduet. Alternativt eller i tillegg gis et hørbart varsel til brukeren ved hjelp av et audiogrensesnitt i klientdatamaskinen.
Dersom et chat-vindu ikke er åpent, kan et nytt chat-vindu åpnes i IM-klienten som del av underretningstrinnet.
Et særlig trekk ved oppfinnelsen er at det virkelige innhold av meldingen skjules for brukeren ved dette tidspunkt. Bare underretningen fremvises.
Den presenterte underretningen omfatter fordelaktig en identifikasjon av meldingssenderen. Denne identifikasjonen avledes fra signalet mottatt fra IM-serveren under trinnene 204, 206 ovenfor. Underretningen omfatter også en forespørsel om en brukeraktivitet i klientdatamaskinen, slik som uttrykket ("flytt musen for å se meldingen").
Videre omfatter den presenterte underretningen fordelaktig data som representerer innholdsstørrelse og/eller innholdstype for den innkommende IM-meldingen.
Mest fordelaktig omfatter den presenterte underretning både en identifikasjon av meldingssenderen, data som representerer innholdsstørrelsen og data som representerer innholdstypen.
Videre, i trinn 210, bestemmes brukeraktivitet ved klientdatamaskinen innen en forhåndsbestemt timeout-periode. Mer spesielt detekteres en
inngangsinnretningsaksjon, slik som operasjon av en tast på tastaturet 132 eller bevegelse av musen 134, innen timeout-perioden.
Bestemmelsestrinnet 210 avsluttes således som respons på deteksjon av en tasteoperasjon, som respons på deteksjon av en musebevegelse eller som respons på avslutningen av timeout-perioden, avhengig av hva som inntreffer først.
Timeout-perioden er fordelaktig i området 10 sek. til 10 min., noe som gir brukeren tid til å reagere, mens den nær-øyeblikkelige brukeropplevelse av SMS-messaging opprettholdes.
Verdien for timeout-perioden kan f.eks. være identisk med timeout-perioden som er assosiert med tilstedeværelsesstatus i et "tilstedeværelsesbasert rutings"-trekk i IM-serveren, slik det er drøftet i avsnittet om tidligere kjent teknikk ovenfor.
Den virkelige timeout-perioden kan være forhåndssatt av brukeren som en del av preferansene i brukergrensesnittet for IM-klientdatamaskinprogrammet. Alternativt kan den virkelige verdien for timeout-perioden være mottatt fra IM-serveren, f.eks. som en parameter sendt med signalet som angir forekomsten av en innkommende melding.
Dersom resultatet av bestemmelsestrinnet 210 er at brukeraktivitet detekteres innenfor timeout-perioden, antas at brukeren er tilstede ved klientdatamaskinen, klar til å motta og lese IM-meldingen. I dette tilfellet utføres trinn 212 med å forespørre og å motta IM-meldingen fra IM-serveren, fulgt av trinnet 214 med å fremvise den mottatte IM-melding i chat-vinduet. Trinnet 212 er valgfritt dersom meldingsinnholdet er innbefattet i den innkommende meldingsunderretningen 206.
Deretter gjentas den totale prosessen fra trinn 204.
På den annen side, dersom resultatet av trinn 210 er at brukeraktivitet ikke detekteres innenfor timeout-perioden, utføres videresendingsforespørselstrinnet 216.
I videresendingsforespørselstrinnet 216 sendes en forespørsel om å videresende IM-meldingen til en mobilterminal i et mobilkommunikasjonsnettverk fra IM-klienten 100 til IM-serveren 50. Som respons på dette trinnet videresender IM-serveren innholdet av IM-meldingen til SMS-C og så videre til en mobilterminal (f.eks. mobilterrninalen 20).
Mobilterminalen blir identifisert ved et telefonnummer. Dette telefonnummeret kan være lagret i IM-serveren, i et lagerområde assosiert med IM-klientbrukeren. Alternativt kan identifikasjonen av mobilterminalen være sendt av IM-klienten. I det sistnevnte tilfellet vil identifikasjonen være sendt som en del av videresendingsforespørselen i trinn 216.
Når forespørselen er sendt, gjentas IM-klientprosessen fra trinn 204.
Prosessen kan avbrytes eller avsluttes av brukeren når som helst, f.eks. ved å stenge ned klienten.
Flere modifikasjoner og tilpasninger av den foreliggende oppfinnelsen er mulige.
F.eks. kan mobilkommunikasjonsnettverket 30 være et hvilket som helst mobilkommunikasjonsnettverk som tilveiebringer en meldingstjeneste mellom sluttbrukere, slik som et GPRS-aktivert nettverk, eller et 3G-nettverk, som opererer i samsvar med UMTS- eller CDMA2000-teknologiene.
Selv om den detaljerte beskrivelsen henviser til SMS-meldinger, kan hvilke som helst typer meldinger i mobilkommunikasjonssystemer anvendes, slik som f.eks.
MMS.
Den detaljerte beskrivelsen viser til klientdatamaskinen som en personlig datamaskin. Fagfolk vil imidlertid enkelt innse at skrivebordsarbeidsstasjoner, bærbare eller håndholdte datamaskiner kan anvendes som klientdatamaskiner i samsvar med oppfinnelsen.
Som et alternativ, som imidlertid ikke er omfattet av den foreliggende oppfinnelse slik den er angitt i patentkravene, kan logikken som assosieres ved oppfinnelsen eksekveres på IM-serveren istedenfor klienten, bortsett fra fremvisning og inngangsinnretningshåndtering.
Datamaskinprogrammet i samsvar med oppfinnelsen omfatter fordelaktig ytterligere porsjoner, hvilket resulterer i et totalt IM-klientprogram ved ulike tilleggstrekk, som i og for seg kan være kjent. Slike trekk kan omfatte utseendemessige trekk, f.eks. ytre opsjoner og språkopsjoner som kan velges av en bruker. Ytterligere trekk innbefatter ulike forbindelses- og nettverkstrekk, slik som automatisk forbindelse til en bestemt IM-server ved oppstart, autentiserings-/innloggingsprosedyrer, og akkreditivhåndteringer. IM-klienten kan videre omfatte et buddy-listetrekk, hvorved SMS-buddies og IM-buddies for ulike IM-plattformer kan identifiseres. Disse buddies anordnes fordelaktig i grupper. IM-klienthandlinger slik som "åpne chat-vindu", "send fil" eller "fjern buddy", blant andre, er fordelaktig tilgjengelige for hver buddy. Trekk for å tilføye og redigere buddy-er kan også være tilgjengelig i IM-klientdatamaskinprogrammet. Ytterligere mulige trekk innbefatter tilstedeværelsesstatushåndtering, chat-sesjonshåndtering, og emotikonhåndtering.
Anvendelseseksempel
Et eksempelscenario som illustrerer den tekniske virkning og anvendelighet som oppnås ved oppfinnelsen vil nå bli beskrevet, under henvisning til den ovenfor detaljerte beskrivelsen, spesielt fig. 1.
En SMS-melding utsendes fra den første mobilterminalen hos en meldingssender. SMS-meldingen er adressert til IM-serveren 50, og SMS-en identifiserer meldingsmottakeren som en registrert bruker i IM-tjenesten tilveiebrakt av IM-serveren 50. Telefonnummeret for den andre mobilterminalen 20 er assosiert med meldingsmottakeren, dvs. den registrerte bruker, og data som representerer dette telefonnummeret er lagret i IM-serveren 50.
SMS-meldingen sendt fra den første mobilterminalen 10 forårsaker at en korresponderende IM-melding sendes fra SMS-C 32 til IM-serveren 50. Som respons på mottak av denne IM-melding, tilveiebringer IM-serveren 50 et signal til mottakeren, dvs. den registrerte bruker av klientdatamaskinen 100, som angir forekomsten av den innkommende IM-melding. Klientdatamaskinen mottar signalet. Som et resultat av dette presenteres en underretning til mottakeren, som forespør en brukeraktivitet slik som en musebevegelse. Dersom slik brukeraktivitet detekteres i klientdatamaskinen innenfor den forhåndssatte timeoutperiode, vil klientdatamaskinen forespørre og motta den virkelige IM-melding, og IM-meldingen fremvises i et chat-vindu. Dersom på den annen side timeout-perioden utløper uten at noen klientbrukeraktivitet detekteres, forespørres videresending til
SMS.
Den ovenfor detaljerte beskrivelsen av oppfinnelsen har blitt presentert for illustrasjonsformål.

Claims (10)

1. Datamaskinimplementert fremgangsmåte for betinget videresending av en IM-melding fra en IM-server til en mobilterminal i et mobilkommunikasjonsnettverk, hvor den betingede videresending er basert på deteksjon av brukeraktivitet ved en klientdatamaskin operativt forbundet til IM-serveren via et datamaskinnettverk, karakterisert ved at fremgangsmåten eksekveres av klientdatamaskinen og omfatter de følgende trinn: (a) å motta et signal fra IM-serveren, hvilket signal angir forekomsten av en innkommende IM-melding fra en nettverksinnretning som er anordnet for å lagre og videresende meldinger som har sin opprinnelse som SMS eller MMS utsendt av en første mobilterminal som opererer i mobilkommunikasjonsnettverket, (b) å presentere en underretning til en bruker, (c) å detektere brukeraktivitet innen en forhåndsbestemt timeout-periode, (d) dersom brukeraktivitet ikke detekteres innenfor nevnte timeout-periode, å sende til IM-serveren en forespørsel om å videresende IM-meldingen til en andre mobilterminal som opererer i mobilkommunikasjonsnettverket.
2. Fremgangsmåte i samsvar med krav 1, hvor nevnte underretning omfatter en identifikasjon av meldingssenderen, avledet fra det mottatte signal, og en forespørsel om brukeraktivitet ved klientdatamaskinen.
3. Fremgangsmåte i samsvar med krav 2, hvor nevnte underretning videre omfatter data som representerer innholdsstørrelse eller innholdstype for den innkommende IM-melding.
4. Fremgangsmåte i samsvar med et av kravene 1-3, hvor nevnte detekteirngstrinn (c) omfatter trinnet å detektere en inngangsinnretningshandling innenfor nevnte timeout-periode.
5. Fremgangsmåte i samsvar med krav 4, hvor nevnte detekteringstrinn (c) avbrytes som respons på deteksjon av en tasteoperasjon, som respons på deteksjon av en musebevegelse, eller som respons på avslutning av timeout-perioden.
6. Fremgangsmåte i samsvar med et av kravene 1-3, hvor nevnte presentasjonstrinn (b) omfatter trinnet å fremvise nevnte underretning på et display.
7. Klientdatamaskin, operativt forbundet til en IM-server via et datamaskinnettverk, anordnet for betinget videresending av en IM-melding, idet nevnte datamaskin er programmert til å utføre en fremgangsmåte i samsvar med et av kravene 1-6.
8. Datamaskinprogram for betinget videresending av en IM-melding, omfattende instruksjoner som forårsaker at en klientdatamaskin utfører en fremgangsmåte i samsvar med ett av kravene 1-6 når det eksekveres av en prosesseringsinnretning i nevnte klientdatamaskin.
9. Datamaskinprogram i samsvar med krav 8, konkret utført i en minneinnretning, i en lagringsinnretning eller i et lagringsmedium.
10. Datamaskinprogram i samsvar med krav 8, konkret utført på et propagert signal.
NO20040349A 2004-01-26 2004-01-26 Fremgangsmate og innretning for betinget videresending av en IM-melding NO321223B1 (no)

Priority Applications (5)

Application Number Priority Date Filing Date Title
NO20040349A NO321223B1 (no) 2004-01-26 2004-01-26 Fremgangsmate og innretning for betinget videresending av en IM-melding
EP05704641A EP1714447A1 (en) 2004-01-26 2005-01-25 Method, device and system for conditional forwarding of an im message
RU2006129267/09A RU2006129267A (ru) 2004-01-26 2005-01-25 Способ, устройство и система условной передачи im-сообщения
PCT/NO2005/000028 WO2005071907A1 (en) 2004-01-26 2005-01-25 Method, device and system for conditional forwarding of an im message
DK200601026A DK200601026A (da) 2004-01-26 2006-08-01 Fremgangsmåde, indretning og system til betinget fremföring af en IM meddelelse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NO20040349A NO321223B1 (no) 2004-01-26 2004-01-26 Fremgangsmate og innretning for betinget videresending av en IM-melding

Publications (2)

Publication Number Publication Date
NO20040349L NO20040349L (no) 2005-07-27
NO321223B1 true NO321223B1 (no) 2006-04-10

Family

ID=34806239

Family Applications (1)

Application Number Title Priority Date Filing Date
NO20040349A NO321223B1 (no) 2004-01-26 2004-01-26 Fremgangsmate og innretning for betinget videresending av en IM-melding

Country Status (5)

Country Link
EP (1) EP1714447A1 (no)
DK (1) DK200601026A (no)
NO (1) NO321223B1 (no)
RU (1) RU2006129267A (no)
WO (1) WO2005071907A1 (no)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101384705B1 (ko) * 2008-12-04 2014-04-29 슈나이더 일렉트릭 아이티 코포레이션 에너지 감소
US8200370B2 (en) 2008-12-04 2012-06-12 American Power Conversion Corporation Energy reduction
US7974194B2 (en) 2008-12-12 2011-07-05 Microsoft Corporation Optimizing data traffic and power consumption in mobile unified communication applications
US10359835B2 (en) 2013-04-17 2019-07-23 Nokia Technologies Oy Method and apparatus for causing display of notification content
US10027606B2 (en) 2013-04-17 2018-07-17 Nokia Technologies Oy Method and apparatus for determining a notification representation indicative of a cognitive load
US10168766B2 (en) 2013-04-17 2019-01-01 Nokia Technologies Oy Method and apparatus for a textural representation of a guidance
US9507481B2 (en) 2013-04-17 2016-11-29 Nokia Technologies Oy Method and apparatus for determining an invocation input based on cognitive load
CN105188037A (zh) * 2015-10-16 2015-12-23 珠海格力电器股份有限公司 消息推送方法及移动终端和消息推送服务器

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3865946B2 (ja) * 1998-08-06 2007-01-10 富士通株式会社 文字メッセージ通信システム、文字メッセージ通信装置、文字メッセージ通信サーバ、文字メッセージ通信プログラムを記録したコンピュータ読み取り可能な記録媒体、文字メッセージ通信管理プログラムを記録したコンピュータ読み取り可能な記録媒体、文字メッセージ送受信方法及び文字メッセージ通信管理方法
US6920478B2 (en) * 2000-05-11 2005-07-19 Chikka Pte Ltd. Method and system for tracking the online status of active users of an internet-based instant messaging system
US7461378B2 (en) * 2002-06-11 2008-12-02 Siemens Communications, Inc. Methods and apparatus for processing an instant message

Also Published As

Publication number Publication date
EP1714447A1 (en) 2006-10-25
RU2006129267A (ru) 2008-03-10
WO2005071907A1 (en) 2005-08-04
NO20040349L (no) 2005-07-27
DK200601026A (da) 2006-08-01

Similar Documents

Publication Publication Date Title
US6839737B1 (en) Messaging system for indicating status of a sender of electronic mail and method and computer program product therefor
US9454747B2 (en) Ordering of conversations based on monitored recipient user interaction with corresponding electronic messages
JP4890717B2 (ja) セルラネットワークおよびパブリックデータネットワークにわたってメッセージを送信する方法およびシステム
US7725541B2 (en) Forwarding to automatically prioritized IM accounts based upon priority and presence
US8432932B2 (en) Providing blended synchronous/asynchronous messaging
KR101073770B1 (ko) 모바일 메시징용 멀티모달 인터페이스
US20070143417A1 (en) Instant messaging confirmation and receipt
US8027438B2 (en) Electronic message translations accompanied by indications of translation
JP6501919B2 (ja) 音声チャットモード自己適応方法及び装置
US8849322B2 (en) Systems and methods for sharing threaded conversations on mobile communications devices
US20070143435A1 (en) Presentation of Un-Viewed Messages
US20090181702A1 (en) Multi-mode communication
US20040158611A1 (en) Forwarding IM messages to E-mail
US20080195714A1 (en) Messaging system and method
US20100056187A1 (en) Method and system for providing cellular telephone subscription for e-mail threads
WO2009089707A1 (fr) Procédé d'affichage d'informations et son terminal utilisateur
GB2420880A (en) Inhibiting overlooking notifications in applications
CN101193081A (zh) 信息提示方法和终端
NO321223B1 (no) Fremgangsmate og innretning for betinget videresending av en IM-melding
US8082305B2 (en) Saving un-viewed instant messages
US20170104698A1 (en) Instant Messaging
US7346666B2 (en) Virtual mailbox
US8214442B2 (en) Facilitating an extended IM session in a secure way
CN102710550A (zh) 即时通信中输出状态提醒信息的方法、客户端及系统
KR100732987B1 (ko) 착신전환 기능을 가지는 인스턴트 메시지 서비스 장치 및그 방법

Legal Events

Date Code Title Description
MM1K Lapsed by not paying the annual fees