[go: up one dir, main page]

SE517286C2 - Sätt och apparat för uppgradering av cellulära mobiltelefoner - Google Patents

Sätt och apparat för uppgradering av cellulära mobiltelefoner

Info

Publication number
SE517286C2
SE517286C2 SE9501027A SE9501027A SE517286C2 SE 517286 C2 SE517286 C2 SE 517286C2 SE 9501027 A SE9501027 A SE 9501027A SE 9501027 A SE9501027 A SE 9501027A SE 517286 C2 SE517286 C2 SE 517286C2
Authority
SE
Sweden
Prior art keywords
software
upgrading
memory
mobile telephone
module card
Prior art date
Application number
SE9501027A
Other languages
English (en)
Other versions
SE9501027L (sv
SE9501027D0 (sv
Inventor
Kjell Johansson
Mats Erik Gustav Lindoff
Original Assignee
Ericsson Ge Mobile Communicat
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 Ericsson Ge Mobile Communicat filed Critical Ericsson Ge Mobile Communicat
Publication of SE9501027D0 publication Critical patent/SE9501027D0/sv
Publication of SE9501027L publication Critical patent/SE9501027L/sv
Publication of SE517286C2 publication Critical patent/SE517286C2/sv

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/14Details of telephonic subscriber devices including a card reading device

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Description

517 286 - - ø . . | - . . » . .- 2 ansluts därvid fysiskt via en galvanisk, magnetisk, optisk eller annan hårdvara till en dator, som finns på serviceföretaget. Den nya programvaran matas in i mobiltelefonen via hårdvaru- anslutningen. Alternativt kan en tekniker på serviceföretaget byta ut en minnesenhet i mobiltelefonen. I vilket fall som helst måste abonnenten bege sig till eller skicka in mobiltelefonen till företaget för att få de nya egenskaperna implementerade på sin mobiltelefon eller för att få programvaruändringar.
Sett från den andra sidan måste serviceföretaget ha en~aärskild serviceavdelning eller motsvarande som tar emot och håller reda på med post insända mobiltelefoner resp. tar emot och håller reda på sådana mobiltelefoner som abonnenter kommer dit med. Detta innebär en olägenhet både för serviceföretaget och för abonnenten och ett sådant förfarande är också mycket dyrt.
I Amerika måste en abonnent som vill uppgradera sin mobiltelefon ta med sig denna till ett servicecenter för uppgradering via en hårdvaruanslutning.
Amerikanska patentet 5 061 845 i namnet Pinnavaia beskriver ett uttagbart minneskort som innehåller halvledaranordningar på substratet och som ungefär har storleken av ett kreditkort.
Minneskortet är lätt att hantera av användaren och kan stickas in i den önskade utrustningen. betta patent skiljer sig från minnesexpansion genom att använda tillkommande minneskort som pluggas in i portar på sidan av höljet av en persondator eller från tillkommande enkelradiga modulkort, vilka måste installeras på platser som är svåra att komma àt på moderkortet medan datorn är frånslagen. Minneskortet enligt Pinnavaia är avsett att användas i persondatorer, spelstyrenheter eller laserskrivare.
Amerikanska patentet 5 212 368 i namnet Hara visar en leksak, som innehåller en kortläsningsenhet avsedd att användas tillsammans med ett kort på vilket spelparametrar finns lagrade i maskinläs- bar form. Andra datakort för olika tillämpningar är även kända.
Jämför t.ex. de amerikanska patenten 5 193 053, 5 038 273 och 4 517 :se - . - - - - u n . . | - . - ~ - .o 3 968 864. Inget av dessa patent visar emellertid ett sätt och en apparat för uppgradering av cellulära mobiltelefoner med användande av ett temporärt installerat SUM-kort. 1 REDOGÖRELSE FÖR UPPFINNINGEN Ett ändamål med föreliggande uppfinning är att åstadkomma ett sätt och en apparat för uppgradering av mobiltelefoner på ett bättre och mer effektivt sätt i syfte att övervinna de in- ledningsvis beskrivna olägenheterna. -~ Ännu ett ändamål med uppfinningen är att åstadkomma ett sätt och en apparat för uppgradering av mobiltelefonterminaler, vilken apparat kan distribueras till abonnenterna med post. Ännu ett ändamål med uppfinningen är att åstadkomma ett sätt och en apparat för uppgradering av mobiltelefoner, vilken apparat kan användas av abonnenten vid ett för abonnenten lämpligt tillfälle.
Enligt en utföringsform av uppfinningen avser denna en apparat för uppgradering av en mobiltelefon, vilken uppvisar ett huvudminne, varvid apparaten innefattar en modulläsare anordnad i mobiltelefonen och ett programvaruuppgraderande modulkort, nedan kallat modulkort, anordnat att temporärt anslutas till mobiltelefonen genom att stickas in i modulläsaren. Modulkortet innefattar organ för lagring av uppgraderande programvara som skall överföras till mobiltelefonens huvudminne. Apparaten innefattar vidare i mobiltelefonen anordnade överföringsorgan för överföring av den uppgraderande programvaran till huvudminnet. 1 Uppfinningen avser även ett förfarande för uppgradering av en mobiltelefon, vilket förfarande innefattar stegen att temporärt sticka in ett programvaruuppgraderande modulkort, nedan kallt modulkort, i mobiltelefonens kortläsare och uppgradering av programvaran i ett minne, som finns anordnat i mobiltelefonen, från den programvara som finns lagrad i ett minne, vilket finns anordnat på modulkortet. 517 286 *ïïšf-ïl-ä êÉ;f§-'Ã-*'Iï* 4 Uppfinningen avser även ett sätt att uppgradera en mobiltelefon innefattande stegen att detektera huruvida ett temporärt programvaruuppgraderande modulkort är insatt i mobiltelefonens kortläsare eller ej, och om modulkortet är insatt uppgradera den programvara som finns lagrad i ett minne i mobiltelefonen från den programvara som finns lagrad i det temporärt insatta modulkortet.
FIGURBESKRIVNING Uppfinningen kommer att beskrivas närmare nedanzianslutning till de bifogade ritningarna, i vilka fig. 1A är ett blockschema av en mobiltelefon och ett SUM- kort i enlighet med en föredragen utföringsform av föreliggande uppfinning, fig. 1B är ett blockschema över ett SUM-kort enligt en utföringsform av föreliggande uppfinning, fig. ZA och 2B är blockscheman som schematiskt visar organisationen av ett minne i mobiltelefonen resp. av ett minne i SUM-kortet i enlighet med en utföringsform av uppfinningen, och fig. 3 är ett flödesschema för den programvara som i enlighet med en utföringsform av uppfinningen finns anordnad i en mobiltelefon.
SPECIELL BESKRIVNINGSDEL l Föreliggande uppfinning kan tillämpasi.ett.godtyckligt radiokom- munikationssystem i vilket mobiltelefonterminaler är utrustade med en SIM-kortläsare eller med någon annan typ av läsare för hårdvara som en användare lätt kommer åt och kan avlägsna. I dagens läge är varje GSM-terminal utrustad med en SIM-kortläsare i enlighet med GSM-specifikationerna. Om det i framtiden inträffar att amerikanska mobiltelefonterminaler modifieras så 517 286 šïï* øu-uoo . n 5 att de innehåller en SIM-kortläsare eller någon annan typ av modulkortläsare, är avsikten att föreliggande patent även skall användas i de amerikanska mobiltelefonerna. Uppfinningen kommer emellertid av tydlighetsskäl att beskrivas i samband med en GSM- mobiltelefon. Om det inträffar att terminalen utrustas med någon annan åtkomlig och borttagbar hårdvara avses typ av lätt uttrycket "SIM-kort" eller "SUM-kort" att omfatta även sådan typ av hårdvara.
Enligt en föredragen utföringsform av föreliggande uppfinning anordnas lämplig programvara inuti mobiltelefonterminalen och motsvarande programvaruuppgraderande modulkort. Den särskilda uppgraderande programvaran som finns på modulkortet är definierad på basis av behovet att uppgradera minnet i denna GSM-terminal.
Närmare bestämt kan delar av eller hela styrprogramvaran i mobiltelefonen bytas ut till följd av korrigeringar och/eller uppdatering. Uttrycket "uppdatering" används i detta patent i den betydelsen att uttrycket avser ändringar eller korrigeringar av existerande programvara eller programvarustyrt tillhandahållande av nya tjänster eller ett programvarustyrt skapande av access till nya funktioner.
Uttrycket "SUM" "Software Upgrading Module", programvaruuppgraderande modul. är akronym för d.v.s. Enligt en utföringsform av föreliggande uppfinning har SUM-kortet samma fysiska dimensio- ner som ett SIM-kort av den typ som används i GSM-systemet.
Internt beter sig emellertid SIM-kortet och SUM-kortet som två helt olika anordningar. SUM-kortet enligt en utföringsform av uppfinningen innehåller enbart ett minne, företrädesvis ett ROM- minne, som kan läsas av datorn i mobiltelefonterminalen eller i mobiltelefonen. Även andra typer av minnen kan förekomma. Enligt en annan utföringsform kan SUM-kortet även innehålla en mikropro- cessor och/eller ett batteri eller någon annan effektkälla.
Minnesdata i SUM-kortet består av olika datatyper. I ett och samma SUM-kort kan en av de följande datatyperna lagras eller kan vissa av dessa lagras i samma SUM-kort eller kan samtliga av dessa datatyper lagras i SUM-kortet, nämligen: 517 286 ï::=-I§§_.ï 6 I identifikationsdata för det enskilda SUM-kortet; I identifikationsdata som anger vilka terminaltyper som kan uppgraderas med SUM-kortet; I data avseende garantiinformation; I data avseende tillåten tidsperiod för användning av tjänster som blir tillgängliga efter uppgraderingen, t.ex. att användaren kan köpa en speciell tjänst under en begränsad tidsperiod: I identifieringsdata som talar om för terminalen den om SUM-keftet är för tillägg av nya datatyp som finns lagrad i SUM-kortet, d.v.s. avsett för uppgradering av programvara, tjänster etc.; I uppgraderingsdata; C area för kontrollsumma eller för kontrolldata; och/eller O en dataarea som kan ändras under eller efter en utförd uppgraderingsprocedur, vilken dataarea kan vara en del av eller vara identisk med en eller flera av de övriga data areorna, t.ex. att datat avseende tillåten tidsperiod för användning av tjänsten kan ändras till noll efter uppgraderingen av terminalen.
Mobiltelefoner i cellulära nät, nedan kallade mobiltelefoner, är idag föremål för utveckling. Användare av cellulära telefoner efterfrågar nya kvalitéer som dagens implementation inte kan tillgodose om endast de ovan nämnda datatyperna finns till- gängliga. Därför är avsikten med föreliggande uppfinning att andra datatyper än de ovan uppräknade och som behövs för att implementera dessa nya kvalitéer och tjänster ska kunna lagras i SUM-kortet enligt föreliggande uppfinning. 1 Enligt en föredragen utföringsform av föreliggande uppfinning skall en godtycklig abonnent kunna uppgradera sirx cellulära mobiltelefonterminal genom att använda det uppgraderade SUM- kortet. Istället för att vara tvungen att ta emot mobiltelefoner från varje abonnent som önskar eller behöver uppgradera sin mobiltelefon, skall tillverkaren av mobiltelefonerna, eller det företag som svarar för service eller uppgradering, med post kunna -uonv- n q u øcnø u 517 286 7 distribuera varje typ av uppgraderande programvara. Detta gör att abonnenterna får bättre service till en lägre kostnad jämfört med existerande teknik.
Pig. ]. A visar i. blockschemaform ena mobiltelefonterminal 1.
Telefonen l innefattar en CPU 10 för styrning av mobiltelefonens funktioner, en display 5 för visning av information för an- vändaren samt en transciever 12 för sändning och mottagning av telefonmeddelanden. Ett_huvudminne 15 finns anordnat för lagring av program som mobiltelefonen använder. Mobiltelefenen l innehåller även en modulläsare 20, som kan läsa ett SIM-kort, ett SUM-kort 22 i enlighet med föreliggande uppfinning eller andra losstagbara minneselement. Enligt en utföringsform av före- liggande uppfinning innefattar ett SUM-kort 22 enbart ett minne 15' för lagring av uppgraderande programvara. Emellertid kan andra konfigurationer av SUM-kortet tänkas såsom beskrives i samband med fig. lB. SUM-kortet enligt föreliggande uppfinning har samma dimensioner som dagens kända i GSM använda SIM-kort.
Enligt en utföringsform av föreliggande uppfinning anordnas ett back-up-minne 18, nedan kallat säkerhetsminne, för att reducera riskerna för att felfunktioner eller fel uppstår till följd av byte av programvara. Säkerhetsminnet kan dimensioneras för att rymma hela eller endast delar av minnet 15. Säkerhetsminnet 18 kan vara en separat minnesenhet såsom visas i fig. lA, eller så kan det bestå av ett separat, ej visat, säkerhetsminnesområde i minnet 15. I säkerhetsminnet skrivs endast verifierade versioner av de olika informationsblocken in. Om en felfunktion eller ett fel uppträder i det normala minnesområdet, t.ex. till följd av felaktig överföring från SUM-kortet, kommer informationen i säkerhetsminnet 18 att åsidosätta den falska informationen. Detta övervakas av en felrutin, som finns anordnad i mobiltelefonen för att hantera felfunktioner.
Ett säkerhetsminne kan vara av godtycklig typ. Enligt en föredragen utföringsform är säkerhetsminnet ett flash-minne eller EEPROM eller någon annan liknande typ av icke-flyktigt minne. 517 286 š*¥üšíäš@3:«" 8 Minnet kan bestå av ett eller flera minneselement, t.ex. IC- kretsar.
Fig. lB är ett blockschema över ett SUM-kort 22' i enlighet med en annan utföringsform av föreliggande uppfinning. I denna utföringsform anordnas ett mer "intelligent" SUM-kort 22' som innefattar ett minne, en mikroprocessor och/eller ett valfritt batteri. Kortet kan ha samma fysiska form som dagens SIM-kort.
Mikroprocessorn CPU 225, kan utföra funktionerna att verifiera att uppgraderingen görs för korrekt mobiltelefon och-att öka från SUM-kortet till tillförlitligheten i dataöverföringen mobiltelefonen.
Den första funktionen att verifiera att korrekt mobiltelefon uppgraderas innefattar en handskakningsprocedur, med eller utan inkodning, CPU 10, 225 på SUM-kortet 22'. Först efter avslutad handskakningsprocedur mellan mikroprocessorn, i telefonen och CPU och sedan CPU 225 godkänt att det är den korrekta mobiltelefonen som skall till att uppgraderas, insätter den i fig. 3 beskrivna uppgraderingsproceduren. Handskakningen kan exempelvis innebära kontroll av telefonens identifikationsnummer som finns lagrat i minnet 15 i telefonen mot ett identifikationsnummer som lagras in i minnet 15' pà SUM-kortet 22 när detta skickas till an- utföranden av handskakningsproceduren är vändaren. Andra uppenbara för den fackman som tar del av föreliggande beskriv- ning.
Den andra funktionen, att öka tillförlitligheten i överföringen av data, kan implementeras genom att programmera det program som telefonens CPU 10 exekverar på sådant sämt att 'programmet repeterar den information som det mottar från SUM-kortet 22' och skickar tillbaks denna information till SUM-kortet 22'. Pro- cessorn CPU 225 i SUM-kortet 22' kan därefter användas till att kontrollera att korrekt data överförts till telefonen genom att jämföra den från telefonewxmottagna informationen med motsvarande information som finns lagrad i SUM-kortets minne l5'. I händelse av ett fel detekteras kan processorn CPU 225 i SUM-kortet 22' 517 286 9 beordra en ny dataöverföring. Implementationen av denna operation kommer att öka behovet av ett säkerhetsminne 18 i telefonen.
Som framgår ur fig. IB kan SUM-kortet 22' innehålla en effekt- källa 230. Enligt en utföringsform av föreliggande uppfinning består effektkällan av ett batteri. Batteriet är inte nödvändigt för att driva processorn CPU 225 i SUM-kortet 22' eftersom processorn CPU 225 kan drivas från telefonen i alla normala driftsmoder. Om emellertid SUM-kortet 22' utrustas med något slag av effektkälla kan en realtidsklocka 228 anordnas på SHM-kortet t.ex. i syfte att ge informationen i SUM-kortet 22' en begränsad livstid.
Fig. 2A visar ett sätt att organisera minnet 15 i mobilstationen enligt en utföringsform av föreliggande uppfinning. Det inses att detta inte är det enda sätt på vilket ett sådant minne kan organiseras för att åstadkomma föreliggande uppfinning.
Minnet 15 uppvisar en boot-area 25 som inte får ändras av styrprogramvaran. Denna boot-area används för att starta funktionerna i mobiltelefonen 1. En signaleringsarea 30 lagrar information avseende den signaleringsom utförs mellan mobiltele- fonen och basstationerna i mobiltelefonnätet. En annan area 35 för tjänster och funktioner lagrar information avseende de funktioner och tjänster som den enskilda mobiltelefonen är utrustad, inklusive sådana funktioner och tjänster som finns för närvarande och sådana som kan komma i framtiden. En tom area 40 finns för att möjliggöra expansion av mobiltelefonens tjänster och funktioner.
I Man kan förutse att de funktioner och tjänster som lagras i arean 35 i en framtid kan innehålla t.ex. röstaktiverad nummertagning, hands-free-funktioner, antingen duplex eller simplex (HF), datatransmission inklusive|nottagning och/eller sändning och vice faxtransmission, automatisk telefonsvarare, versa, tjänsten tjänsten kortmeddelanden, funktionen att ändra mobiltelefonen till en hemmatelefon och/eller användning av en intern eller 517 286 10 extern högtalare. och tilläggstjänster kan utvecklas med tiden och kan adderas till mobiltelefonen genom uppgradering med hjälp av SUM-kortet enligt föreliggande v Andra tjänster uppfinning.
Fig. 2B visar ett sätt att organisera SUM-kortets minne 15'. Det inses att detta inte är det enda sätt på vilket detta minne kan organiseras för att åstadkomma föreliggande uppfinning.
Minnet 15' innehåller en identifikationsarea 26 som-*lagrar information avseende identifikationen av kortet såsom ett SUM- kort vilket är giltigt för uppgraderingsändamål. En area 30' för information avseende signalering och en area 35' för information avseende tjänster och funktioner lagrar information avseende som skall signalering resp. avseende särdrag och funktioner, överföras till motsvarande areor 30 och 35 i minnet 15.
Fig. 3 visar ett exempel på en programvarurutin som finns anordnad i mobiltelefonen och som används till att uppgradera minnetd.mobiltelefoneni.enlighet1muiföredragnaLüföringsformer av föreliggande uppfinning. Den detaljerade programmeringen av den visade rutinen i mobiltelefonens minne ligger inom ramen för fackmannens kunnande. Programvarurutinen finns lagrad i minnet 15 och exekveras av processorn 10.
För att uppgradera en mobiltelefon sticker abonnenten in det temporära SUM-kortet 22, 22' i modulkortläsaren 20. När mobilte- lefonen slås på börjar processorn exekvera den i fig. 3 visade mjukvarurutinen. 1 Rutinens steg 50 innebär detektering av om en användare har satt in ett modulkort av något slag. I nästa steg 55 bestäms om modulkortet är ett standard GSM SIM-kort för validering av abonnemanget och godkännande av abonnenten. Om så är fallet aktiverar steg 60 normala GSM-nät-aktiviteter. Om«det installera- de modulkortet inte är ett standard GSM-SIM-kort kontrolleras om modulkortet är giltigt för uppgraderingsändamål på basis av den 517 286 ll information som finns lagrad i identifikationsarean 26 (steg 65) Om det installerade kortet inte är giltigt för uppgraderingsända- mål aktiveras felrutinen "om felfunktion" i steget 70 för att ta hand om felfunktioner. Felrutinen.signalerar felfunktionen, visar lämplig text i sifferfönstret 5 och återställer telefonen. Andra för felrutinen lämpliga funktioner kan även utföras om så önskas.
De funktioner som beskrivs i stegen 55 och 65 kan utföras på ett antal sätt. Exempelvis kan processorn 10 anta att det detekterade modulkortet är ett SIM-kort. När processorn l0 försöker få kontakt med kortet kommer processorn inte att få någon användbar information från kortet om antagandet är inkorrekt och kortet i själva verket är ett SUM-kort. Prövningen i steget 55 kommer då Il att returnera ett nej". Processorn 10 kommer då att anta att kortet är ett giltigt SUM-kort. I steget 65, när identifikations- data i SUM-minne 15' läses kommer processorn 10 att få data att jämföra med data i telefonens minne 15. Om datat från kortet förekommer i en lista med tillåtna data anses SÜM-kortet vara giltigt för uppgraderingsändamål. Om datakortet inte finns med i den nämnda listan anses kortet inte vara ett giltigt SUM-kort.
Listan med tillåtna identifikationsdata kan ändras genom upp- gradering av telefonens minne i enlighet med sättet och apparaten enligt föreliggande uppfinning.
Om SUM-kortet är giltigt för uppgradering kommer uppgraderings- funktionerna att visas i displayen 5 i steg 75.
Om den detekterade informationen från SUM-kortet anger att programvaran i mobilterminalen skall ändras, t.ex. för att rätta till programbuggar, kommer displayen 5 att visa "all programvara skall ändras" i steg 80. Rutinen ändrar därefter all programvara i mobilterminalen utom den i boot-arean, i steget 85 från information som tillhandahålls av den i SUM-kortet lagrade uppgraderande programvaran. 517 286 12 Om svaret i steg 80 är "nej", undersöks i steg 90 om nya tjänster skall motsvarande meddelande i displayen 5 och kontrollen lämnas över installeras i mobiltelefonen. Skall detta göras visas till steg 95. I steg 95 installeras de nya tjänsterna i mobilter- minalen baserat på information som tillhandahålls i den upp- graderande programvaran som finns lagrad i SUM-kortet.
Om alternativet vid steg 90 är "nej" undersöks i steg 100 om nya funktioner skall öppnasj.mobi1telefonen. Genom att använda denna funktion hos SUM-kortet är det möjligt att bereda användaren access till funktioner som finns i mobiltelefonen på dess tillverkningsstadium men som inte automatiskt aktiveras och som för sin aktivering kräver ett lösenord. Enligt denna utförings- form kan SUM-kortet användas till att tillhandahålla lösenordet, varigenom användaren får tillgång till de tidigare installerade funktionerna. I steg 105 öppnas de nya funktionerna i mobiltermi- nalen.
Ehuru fig. 3 visar SUM-kortets tre funktioner, d.v.s. att ändra programvaran i mobilterminalen, att lägga till nya tjänster eller att öppna funktioner i mobilterminalen, såsom alternativ till varandra inser den fackman som tagit del av föreliggande beskrivningstext att alla tre funktionerna eller kombinationer av dessa kan tillhandahållas på ett enda SUM-kort. Det ligger inom för fackmannens kunnande att modifiera därför ramen styrprogramvaran.
Efter stegen 85, 95 och 105 övergår kontrollen till steget 110, i vilket en felkontrollrutin utförs. Felkontrollrutinen kontrol- lerar mobilterminalens kontrollsumma- och funktionsprov. Felkon- trollrutinen i steget 110 används för att bestämma huruvida några fel har förekommit i överföringen av data från SUM-kortet. Detta kan göras t.ex. genom att processorn CPU 225 konfirmerar data, som den mottar från processorn CPU 110, mot data som finns lagrat i minnet 15'. Alternativt kan processorn 10 själv kontrollera om fel Om eftersom detta endast innehåller verifierade kopior av verifiera- förekommer. fel detekteras används säkerhetsminnet 517 286 13 de versioner av olika informationsblock i minnet. Denna rutin åsidosätter informationen. i den normala minnesarean. med in- formationen i säkerhetsminnes-arean. Närmare bestämt om ett fel upptäcks övergår kontrollen till steget 115 i vilket rutinen "om felfunktion" exekverar. Denna felrutin signalerar felfunktionen genom att visa lämplig text i displayen 5 och genom att åter- ställa mobiltelefonen.
Om felkontrollrutinen i steget 110 genomlöps utan att några fel "OK" i displayen i steget 120 vilket anger att I steget 125 detekteras visas överföringen har kunnat genomföras utan några fel. är mobiltelefonen klar att användas.
Ehuru den ovanstående utföringsformen beskrivits med avseende på vissa areor i minnet kan annan information, som finns lagrad i minnet, uppgraderas med användning av SUM-kortet enligt före- liggande uppfinning. Dessutom kan andra tjänster adderas till existerande mobiltelefoner genom att utnyttja SUM-kortet enligt som sådana 'tjänster och föreliggande uppfinning efterhand funktioner utvecklas och görs tillgängliga.
Uppfinningen kan modifieras och varieras inom ramen för de bifogade patentkraven.

Claims (23)

517 286 .ïšï 14 PATENTKRAV
1. Apparat för uppgradering av existerande programvara i en mobiltelefon vilken uppvisar ett huvudminne (15) vilken apparat innefattar en modulläsare (20) anordnad ixnobiltelefonen, k ä n - n e t e c k n a d av'ett programvaruuppgraderande:modulkort (22) som innefattar: organ för temporär anslutning av modulkortet till mobiltelefonen genom insättning av kortet i modulläsaren, lagringsorgan (l5') för lagring av uppgraderande programvara, som skall överföras till mobiltelefonens huvudminne, vilken upp- graderande programvara innefattar styrprogramvara för styrning av mobiltelefonens drift, sändningsorgan, anordnade i mobiltele- fonen, för sändning av den uppgraderande programvaran till huvudminnet, vilken uppgraderande programvara innefattar identifikationsdata (26) för identifiering av det programvaruupp- graderande modulkortet (22) och av mobiltelefonen, garantidata för tillhandahållande av garantiinformation på den uppgraderande programvaran och på det programvaruuppgraderande modulkortet, funktionsdata för uppgradering av ett flertal -mobiltelefon- funktioner, tjänstedata för medgivande av access till ett flertal mobiltelefon-tjänster, tidsdata för definiering av användbar livslängd för mobiltelefon-tjänsterna, typdata för identifiering typer av data som är lagrade i det programvaruuppgraderande modulkortet samt kontrollsummedata för verifiering av överföring den uppgraderande programvaran till huvudminnet (15).
2. Apparat enligt patentkrav.l,k ä n n e t e c k n a d av att mobiltelefonen innefattar en säkerhetsminnesarea för lagring verifierade versioner av information som finns lagrad i huvud- minnet under överföringen av den uppgraderande programvaran till huvudminnet (15).
3. Apparat enligt patentkrav l,k ä n n e t e c k n a d av att överföringsorganet innefattar organ för ändring av programvaran i mobiltelefonens huvudminne (15) från information som finns anordnad i den uppgraderande programvaran som finns lagrad på det programuppgraderande modulkortet. 517 286 *:;š:::É~'{šïÉÉ=-.lï.:L: 15
4. Apparat enligt patentkrav]H k ä n n e t e c k n a d av att överföringsorganet innefattar organ för installering av nya tjänster i mobiltelefonen från information som finns anordnad i den uppgraderande programvaran som finns lagrad i det programvar- uuppgraderande modulkortet.
5. Apparat enligt patentkravlfl k ä n n e t e c k n a d av'att överföringsorganet innefattar organ som bereder access till existerande men tidigare oàtkomliga funktioner i mobiltelefonen från information som finns anordnad i den uppgraderande~pfogram- varan i det programvaruuppgraderande modulkortet.
6. Apparat enligt patentkrav l,k ä n n e t e c k n a d av'att överföringsorganet innefattar organ för utförande av en felrutin om det programvaruuppgraderande modulkortet inte är giltigt för uppgradering av mobiltelefonen.
7. Apparat enligt patentkrav l,l< ä n n e t e c k n a d av att överföringsorganet innefattar organ för utförande av en felrutin om överföringen från det programvaruuppgraderande modulkortet innehåller ett fel.
8. Apparat enligt patentkrav 1, k ä n n e t e c k n a Ci av att det programvaruuppgraderande modulkortet innefattar en.mikropro- cessor (225) som är' ansluten 'till lagringsorganet (15') för verifiering av mobiltelefonens uppgradering.
9. Apparat enligt patentkrav l,k ä n n e t e c k n a d av'att det programvaruuppgraderande modulkortet innefattar en mikropro- cessor (225) som är ansluten till lagringsorganet (l5') för kontroll av noggrannheten av den till mobiltelefonens huvudminne (15) överförda programvaran.
10. Apparat enligt patentkrav l,k ä n n e t e c k n a d av att det programvaruuppgraderande modulkortet innefattar en klocka (228) och en effektkälla (230) för strömmatning av klockan, nu; non u u v n o u 517 286 *É;2ï::=-*Å2É:ÉÉ-..::.§;: 16 vilken klocka bildar ett organ som begränsar den användbara livstiden för det programvaruuppgraderande modulkortet.
11. Sätt att uppgradera en mobiltelefon k ä n n e t e c k n a t av följande steg: temporär införing av ett programvaruupp- graderande modulkort i en kortläsare (20) på mobiltelefonen, överföring av uppgraderande styrprogramvara till ett minne (15) i mobiltelefonen från en i ett minne (l5') på det programvaruupp- graderande modulkortet lagrad styrprogramvara, som styr mobilte- lefonens drift, lagring av identifikationsdata i minne%~på det programvaruuppgraderande modulkortet för identifiering av det programvaruuppgraderande modulkortet och av mobiltelefonen, lagring av garantidata i det programvaruuppgraderande modulkor- tets minne (l5') för tillhandahållande av garantiinformation på det programvaruuppgraderande modulkortet och på programvaran i det programvaruuppgraderande. modulkortet, inmatning av 'tids- styrningsdata i mobiltelefonens minne (l5') för definiering av den användbara livstiden för ett flertal mobiltelefon-tjänster, lagring av typdata ilninnet (l5') på det programvarnuppgraderande modulkortet för identifiering av typer av data som lagras i det programvaruuppgraderande modulkortet samt inmatning av kontroll- sumdata i mobiltelefonens minne (l5') för verifiering av uppgraderingen av den programvara som finns lagrad i mobiltelefo- nens minne (15).
12. Sätt enligt patentkrav ll, k ä n n e t e c k n a t av att steget att överföra uppgraderande programvara innefattar steget att inmata ändrad programvara i mobiltelefonens minne (15).
13. Sätt enligt patentkrav ll, k ä n n e t e c k'n a t av att steget att överföra uppgraderande programvara innefattar steget att inmata nya tjänster i mobiltelefonens minne (15).
14. Sätt enligt patentkrav ll k ä n n e t e c k n a t av att steget att överföra uppgraderande programvara innefattar steget att inmata nya funktioner i mobiltelefonens minne (15). 517 286 17
15. Sätt enligt patentkrav ll, k ä n n e t e c k n a t av att steget att överföra uppgraderande programvara i mobiltelefonens minne (15) utförs av programvara anordnad i mobiltelefonen. w
16. av att steget att överföra uppgraderande programvara till mobiltelefo- Sätt enligt patentkrav ll, k ä n n e t e c k n a t nens minne innefattar exekvering av en felrutin i det fall att det programvaruuppgraderande modulkortet inte är giltigt för uppgradering. -h-uv.
17. av att steget att överföra upp Sätt enligt patentkrav ll, k ä n n e t e c k n a t graderande programvara till mobiltelefo- ar exekvering av en felrutin i det fall en det nens minne innefatt felbehäftad modulkortet detekteras. överföring från programvaruuppgraderande 18. av detektering av om Sättattuppgraderaeuimobiltelefon,k ä n n e t e c k n a t ett temporärt uppgraderande programvaruupp- graderande modulkort är insatt i mobiltelefonens mbdulkortläsare (20), uppgraderande styrprogramvara till mobiltelefonens minne från 'om sådan insättning befinns förekomma, överföring av programvara som finns lagrad i ett minne (l5') anordnat i det temporärt uppgraderande programvaruuppgraderande modulkortet, vilken styrprogramvara styr mobiltelefonens drift, lagring av identifikationsdata i. minnet av det programvaruuppgraderande modulkortet för identifiering av det programvaruuppgraderande modulkortet och av mobiltelefonen, lagring av garantidata i minnet på det programvaruuppgraderande modulkortet för till- handahàllande graderande modulkortet och på programvaran; i minnet av det av garantiinformation på det programvaruupp- programvaruuppgraderandemodulkortet,inmatningavtádsstyrnings- data i mobiltelefonens minne (15) för definiering av en användbar livstid för ett flertal mobiltelefon-tjänster, lagring av typdata det identifiering av typer av dat i minnet på programvaruuppgraderande modulkortet för a som finns lagrade i det program- varuuppgraderande modulkortets minne (l5') och inmatning av kontrollsumdata i mobiltelefonens minne för verifiering av 517 286
18. Uppgraderingen av den programvara som finns lagrad i mobiltelefo- nens minne (15).
19. steget att överföra uppgraderande programvara innefattar steget Sätt enligt patentkrav 18, k ä n n e t e c k n a t av att att inmata ny programvara i mobiltelefonens minne.
20. steget att överför uppgraderande programvara innefattar steget Sätt enligt patentkrav 18, k ä n n e t e c k n a t av att att inmata nya tjänster i mobiltelefonens minne (15).--~
21. Sätt enligt patentkrav 18, k ä n n e t e c k n a t av att steget att överföra uppgraderande programvara innefattar steget att inmata nya funktioner i mobiltelefonens minne.
22. Sätt enligt patentkrav 18, k ä n n e t e c k n a t av att överföra uppgraderande programvara till mobiltelefonens minne (15) utförs med programvara som finns lagrad i mobiltelefonen. av att
23. steget att överföra uppgraderande programvara till mobiltelefo- Sätt enligt patentkrav 18, k ä n n e t e é k n a t nens minne innefattar exekvering av en felrutin i det fall att det programvaruuppgraderande modulkortet inte är giltigt för uppgradering.
SE9501027A 1993-07-30 1995-03-22 Sätt och apparat för uppgradering av cellulära mobiltelefoner SE517286C2 (sv)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/099,325 US5418837A (en) 1993-07-30 1993-07-30 Method and apparatus for upgrading cellular mobile telephones
PCT/US1994/008552 WO1995004425A1 (en) 1993-07-30 1994-07-29 Method and apparatus for upgrading cellular mobile telephones

Publications (3)

Publication Number Publication Date
SE9501027D0 SE9501027D0 (sv) 1995-03-22
SE9501027L SE9501027L (sv) 1995-05-22
SE517286C2 true SE517286C2 (sv) 2002-05-21

Family

ID=22274479

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9501027A SE517286C2 (sv) 1993-07-30 1995-03-22 Sätt och apparat för uppgradering av cellulära mobiltelefoner

Country Status (10)

Country Link
US (1) US5418837A (sv)
JP (1) JPH08505027A (sv)
CN (1) CN1119010C (sv)
DE (1) DE4495679T1 (sv)
DK (1) DK174532B1 (sv)
FI (1) FI112009B (sv)
FR (1) FR2710224B1 (sv)
GB (1) GB2286095B (sv)
SE (1) SE517286C2 (sv)
WO (1) WO1995004425A1 (sv)

Families Citing this family (191)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7537167B1 (en) 1993-08-31 2009-05-26 Broadcom Corporation Modular, portable data processing terminal for use in a radio frequency communication network
US7383038B2 (en) * 1990-01-18 2008-06-03 Broadcom Corporation Modular, portable data processing terminal for use in a radio frequency communication network
US7853254B2 (en) * 1993-08-31 2010-12-14 Broadcom Corp. Modular, portable data processing terminal for use in a radio frequency communication network
JPH08505039A (ja) * 1993-09-15 1996-05-28 エリクソン インコーポレイテッド プラグインモジュール用電源システム
FR2719406B1 (fr) * 1994-04-29 1996-05-31 Alcatel Mobile Comm France Procédure de remplacement automatique d'un module d'identification à l'utilisateur d'un terminal mobile dans un réseau de radiocommunication.
JP3301222B2 (ja) * 1994-06-28 2002-07-15 ソニー株式会社 携帯型電話装置
US5604787A (en) * 1994-10-07 1997-02-18 Motorola, Inc. Method and apparatus for transferring information to a device in a communication system
FI99071C (sv) 1995-02-15 1997-09-25 Nokia Mobile Phones Ltd Förfarande för användning av applikationer i en mobilteleapparat samt mobilteleapparat
US5689823A (en) * 1995-02-21 1997-11-18 Motorola, Inc. Radio having an option board interface and an option board for use therewith
US5909652A (en) * 1995-04-18 1999-06-01 Casio Computer Co., Ltd. Radio communication system and radio communication terminal
US6535588B1 (en) * 1995-04-27 2003-03-18 Svi Systems, Inc. Telephone accessory communications device
FI952146A7 (sv) * 1995-05-04 1996-11-05 Nokia Telecommunications Oy Kontroll av behörighet för en abonnentapparat
US5974311A (en) * 1995-10-30 1999-10-26 At&T Wireless Services Inc. Method and apparatus for storing activation data in a cellular telephone
FI955188L (sv) * 1995-10-30 1997-06-24 Nokia Telecommunications Oy Upprätthållande av programmet i en mobilterminal
US6748209B2 (en) * 1995-10-30 2004-06-08 At&T Wireless Services, Inc. Method and apparatus for storing activation data in a cellular telephone
JPH09134283A (ja) * 1995-11-09 1997-05-20 Olympus Optical Co Ltd 音声情報処理装置
DE19543843C2 (de) * 1995-11-24 2001-02-08 Acer Peripherals Inc Verfahren zur Aktualisierung der Software in einem mikrocomputergestützten Telefon
US6078804A (en) * 1995-12-19 2000-06-20 Ericsson Inc. Providing different routing treatments for emergency calls based on subscriber specified data
FR2743463A1 (fr) * 1996-01-10 1997-07-11 Philips Electronics Nv Appareil muni d'un adaptateur permettant la lecture de cartes a puces aux formats differents
FR2743464A1 (fr) * 1996-01-10 1997-07-11 Philips Electronics Nv Appareil muni d'un boitier amovible contenant un adaptateur permettant la lecture de cartes a puces aux formats differents
US6349204B1 (en) 1996-02-12 2002-02-19 British Telecommunications Public Limited Company Provision of telecommunications control program data pursuant to preliminary data exchange between system elements
US7088990B1 (en) 1996-02-26 2006-08-08 Nokia Mobile Phones, Ltd. Communication network terminal supporting a plurality of applications
US5835862A (en) * 1996-03-06 1998-11-10 Nokia Mobile Phones Ltd. Data adapter unit for infrared communications
US6161012A (en) * 1996-03-29 2000-12-12 British Telecommunications Public Limited Company Short code dialling
US5887254A (en) * 1996-04-26 1999-03-23 Nokia Mobile Phones Limited Methods and apparatus for updating the software of a mobile terminal using the air interface
DE19618218C1 (de) * 1996-05-07 1997-06-05 Orga Kartensysteme Gmbh Mobilfunknetz
SE506584C2 (sv) * 1996-05-13 1998-01-19 Ericsson Telefon Ab L M Förfarande och anordning vid övervakning av mobilkommunikationsenhet
FI114182B (sv) * 1996-06-06 2004-08-31 Nokia Corp Förfarande att utnyttja tjänster erbjudna av ett telekommunikationsnät, ett telekommunikationssystem och dess terminal
US6104924A (en) * 1996-07-15 2000-08-15 Sony Corporation Virtual terminal protocol using text messaging
JP3056080B2 (ja) * 1996-07-31 2000-06-26 埼玉日本電気株式会社 携帯電話機
US5894596A (en) * 1996-08-16 1999-04-13 Ericsson Inc. Method and apparatus for establishing activation date for a cellular telephone
FI104223B1 (sv) * 1996-12-17 1999-11-30 Nokia Mobile Phones Ltd Förfarande för förmedling av ett SIM-korts styrkommandon från en extern apparat till ett SIM-kort
ZA98254B (en) * 1997-01-15 1998-07-15 Siemens Ag Storage device for a communications terminal
US5978379A (en) 1997-01-23 1999-11-02 Gadzoox Networks, Inc. Fiber channel learning bridge, learning half bridge, and protocol
JP3674212B2 (ja) * 1997-02-07 2005-07-20 ソニー株式会社 携帯電子メール電話機
FI105859B (sv) * 1997-02-21 2000-10-13 Nokia Mobile Phones Ltd Förfarande för värdesättning av audioparametrar för en digitalisk signalbehandlingsenhet i en elektronikanordning och elektronikanordning
FR2760928B1 (fr) * 1997-03-11 1999-05-14 Jacques Lewiner Procede pour programmer un dispositif portatif de radio-communication
FI109505B (sv) * 1997-03-24 2002-08-15 Fd Finanssidata Oy Användning av banktjänster i ett digitalt cellularradionät
US6185436B1 (en) * 1997-03-27 2001-02-06 Siemens Information And Communication Networks, Inc. Wireless communication system
AU6608498A (en) * 1997-03-27 1998-10-22 Siemens Aktiengesellschaft Method and device for transferring programs
US7321783B2 (en) * 1997-04-25 2008-01-22 Minerva Industries, Inc. Mobile entertainment and communication device
US6029065A (en) * 1997-05-05 2000-02-22 Nokia Mobile Phones, Ltd. Remote feature code programming for mobile stations
US6324411B1 (en) * 1997-05-20 2001-11-27 Telefonaktiebolaget Lm Ericsson (Publ) Background software loading in cellular telecommunication systems
TW363749U (en) * 1997-06-12 1999-07-01 Acer Peripherals Inc Receiving structure for the identification card of client
ATE212774T1 (de) * 1997-06-16 2002-02-15 Swisscom Mobile Ag Mobilgerät, chipkarte und kommunikationsverfahren
FR2767626B1 (fr) * 1997-08-25 1999-10-15 Alsthom Cge Alcatel Terminal radiotelephonique a carte d'identification d'abonne
DE19742796C2 (de) * 1997-09-27 2003-07-17 Orga Kartensysteme Gmbh Mobiles Funkfernsprechgerät
US6434200B1 (en) * 1997-11-03 2002-08-13 Harris Corporation TCM revisiting system and method
US6230004B1 (en) 1997-12-01 2001-05-08 Telefonaktiebolaget Lm Ericsson Remote procedure calls using short message service
US6119020A (en) * 1997-12-16 2000-09-12 Motorola, Inc. Multiple user SIM card secured subscriber unit
US6141563A (en) * 1997-12-16 2000-10-31 Motorola, Inc. SIM card secured subscriber unit
US6208853B1 (en) * 1998-02-24 2001-03-27 Lucent Technologies Inc. Methods for registering a warranty for a wireless device
DE19818515C2 (de) * 1998-04-24 2001-02-01 Siemens Ag Verfahren zum Programmieren eines programmierbaren Funkgeräts sowie ein entsprechendes programmierbares Funkgerät
US6298443B1 (en) * 1998-04-24 2001-10-02 Dell Usa, L.P. Method and system for supplying a custom software image to a computer system
KR100536156B1 (ko) * 1998-04-30 2005-12-14 후지 덴키 홀딩스 가부시키가이샤 자동 판매기의 제어 장치
DE69817183T2 (de) * 1998-04-30 2004-06-17 Fuji Electric Co., Ltd., Kawasaki Verkaufsautomat
DE19843701A1 (de) * 1998-09-23 2000-03-30 Nokia Mobile Phones Ltd Mobiltelefon
FI982194A7 (sv) 1998-10-09 2000-04-10 Nokia Corp Förfarande för installering av ett eller flera operativsystem/användargränssnitt i en elektronikanordning samt elektronikanordning
US6408068B1 (en) * 1998-10-30 2002-06-18 Kool! Technologies, Inc. Modular telephone
FR2785759B1 (fr) * 1998-11-05 2000-12-01 Sagem Procede de programmation d'un appareil, notamment d'un telephone mobile
US7430171B2 (en) 1998-11-19 2008-09-30 Broadcom Corporation Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
DE19857210A1 (de) * 1998-12-11 2000-06-15 Alcatel Sa Verfahren zum Freischalten einer SIM-Karte
US6973300B1 (en) * 1998-12-23 2005-12-06 Nortel Networks Limited Intelligent wireless terminal with virtual memory
DE19859748C2 (de) * 1998-12-23 2000-10-12 Giesecke & Devrient Gmbh Verfahren zur Tolerierung fehlerhafter Daten in einem Kommunikationssystem
JP2000207219A (ja) 1999-01-18 2000-07-28 Fujitsu Ten Ltd 車載端末とセンタ―との間の通信システム、及び、通信システムに使用する車載端末
JP2000270007A (ja) * 1999-03-12 2000-09-29 Sony Corp ネットワークシステム、ネットワークサーバ及び端末装置
US6449476B1 (en) * 1999-03-12 2002-09-10 Qualcomm Incorporated System and method for independently downloading features into a set of storage locations in a wireless communication device
US7603139B1 (en) 1999-03-25 2009-10-13 Kantan Inc. Methods and apparatus for a flexible wireless communication and cellular telephone system
US6690947B1 (en) 1999-03-25 2004-02-10 Kantan Inc. Methods and apparatus for a flexible wireless communication and cellular telephone system
FR2791846B1 (fr) * 1999-04-01 2001-06-01 Sfr Sa Terminal telephonique, support de donnees amovible pourvu(s) de moyens permettant la suppression de fonctionnalites communes et procede de gestion des menus de fonctionnalites correspondant
FR2794595B1 (fr) * 1999-06-03 2002-03-15 Gemplus Card Int Pre-controle d'un programme dans une carte a puce additionnelle d'un terminal
US7305079B1 (en) * 1999-06-14 2007-12-04 Ascendent Telecommunications, Inc. Method and apparatus for communicating with one of plural devices associated with a single telephone number
US7162020B1 (en) * 1999-06-14 2007-01-09 Ascendent Telecommunications, Inc. Method and apparatus for selectively establishing communication with one of plural devices associated with a single telephone number
US7292858B2 (en) * 1999-06-14 2007-11-06 Ascendent Telecommunications, Inc. Method and apparatus for communicating with one of plural devices associated with a single telephone number during a disaster and disaster recovery
US6424177B1 (en) * 1999-06-28 2002-07-23 Broadcom Corporation Universal single-ended parallel bus
US6897697B2 (en) * 1999-06-28 2005-05-24 Broadcom Corporation Current-controlled CMOS circuit using higher voltage supply in low voltage CMOS process
US6424194B1 (en) 1999-06-28 2002-07-23 Broadcom Corporation Current-controlled CMOS logic family
US6911855B2 (en) * 1999-06-28 2005-06-28 Broadcom Corporation Current-controlled CMOS circuit using higher voltage supply in low voltage CMOS process
CA2276840A1 (en) 1999-07-05 2001-01-05 Telefonaktiebolaget Lm Ericsson Method and apparatus for synchronizing a database in portable communication devices
US6400965B1 (en) * 1999-07-13 2002-06-04 Ericsson Inc. Cellular phone handset SIM card reader and method for testing and updating a cellular phone handset memory
US7096282B1 (en) * 1999-07-30 2006-08-22 Smiths Medical Pm, Inc. Memory option card having predetermined number of activation/deactivation codes for selectively activating and deactivating option functions for a medical device
JP2001051851A (ja) * 1999-08-17 2001-02-23 Nec Corp 携帯電子機器のプログラム変更システム及び方法
US6716103B1 (en) * 1999-10-07 2004-04-06 Nintendo Co., Ltd. Portable game machine
FR2804824A1 (fr) * 2000-02-08 2001-08-10 Koninkl Philips Electronics Nv Controle de l'interface homme machine d'un equipement de telecommunications
US6340899B1 (en) 2000-02-24 2002-01-22 Broadcom Corporation Current-controlled CMOS circuits with inductive broadbanding
US20020010789A1 (en) * 2000-05-04 2002-01-24 Lord Frank H. Broadcast multimedia delivery system
US20060270457A1 (en) * 2001-05-03 2006-11-30 Lord Frank H Multi media broadcasting, broadcast services for cell phone and other users and modified SIM card and related means for enabling such broadcast reception
US7054660B2 (en) * 2000-05-04 2006-05-30 Paperless Interactive Newspaper, Llc Multimedia broadcasting, broadcast services for cell phone and other users and modified SIM card and related means for enabling such broadcast reception
FR2809578B1 (fr) * 2000-05-25 2003-09-12 Sagem Dispositif de visualisation d'une sequence d'une application et carte a puce contenant un programme de l'application
US7680511B2 (en) 2000-06-14 2010-03-16 Ascendent Telecommunications Inc. Method and apparatus for communicating via virtual office telephone extensions
WO2002003199A1 (en) * 2000-07-03 2002-01-10 Access Co., Ltd. Mobile information terminal device, storage server, and method for providing storage region
GB2366697A (en) * 2000-08-31 2002-03-13 Nokia Mobile Phones Ltd Transmission of user profile via messaging service
JP3851071B2 (ja) * 2000-09-27 2006-11-29 富士通株式会社 携帯端末遠隔制御方法
DE10053952A1 (de) * 2000-10-31 2002-06-27 Siemens Ag Verfahren und Anordnung zum Updaten von Software auf einem mobilen prozessorgesteuerten Gerät
US8196130B2 (en) * 2000-11-17 2012-06-05 Hewlett-Packard Development Company, L.P. Tri-phase boot process in electronic devices
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US8479189B2 (en) 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
JP2004530958A (ja) * 2000-11-28 2004-10-07 フォースパス インコーポレイテッド 無線アプリケーションを保持および配信する方法およびシステム
JP2002185579A (ja) * 2000-12-08 2002-06-28 Nec Corp 携帯電話端末のアプリケーションバックアップ方法
KR20020051795A (ko) * 2000-12-23 2002-06-29 구자홍 페이징 채널을 통한 이동통신 단말기로의 정보 데이터다중 다운로딩 방법
US6918040B2 (en) * 2000-12-28 2005-07-12 Storage Technology Corporation Method and system for providing field scalability across a storage product family
US6563697B1 (en) 2001-02-23 2003-05-13 Power Measurement, Ltd. Apparatus for mounting a device on a mounting surface
US7085824B2 (en) 2001-02-23 2006-08-01 Power Measurement Ltd. Systems for in the field configuration of intelligent electronic devices
US6745138B2 (en) 2001-02-23 2004-06-01 Power Measurement, Ltd. Intelligent electronic device with assured data storage on powerdown
US6871150B2 (en) * 2001-02-23 2005-03-22 Power Measurement Ltd. Expandable intelligent electronic device
US6813571B2 (en) 2001-02-23 2004-11-02 Power Measurement, Ltd. Apparatus and method for seamlessly upgrading the firmware of an intelligent electronic device
US7249265B2 (en) * 2001-02-23 2007-07-24 Power Measurement, Ltd. Multi-featured power meter with feature key
JP2002258966A (ja) * 2001-02-28 2002-09-13 Dainippon Printing Co Ltd 汎用加入者識別モジュールへのプログラムダウンロードシステム
US6864558B2 (en) * 2001-05-17 2005-03-08 Broadcom Corporation Layout technique for C3MOS inductive broadbanding
US7239636B2 (en) 2001-07-23 2007-07-03 Broadcom Corporation Multiple virtual channels for use in network devices
US7418344B2 (en) * 2001-08-02 2008-08-26 Sandisk Corporation Removable computer with mass storage
JP2003061155A (ja) * 2001-08-20 2003-02-28 Toshiba Corp 通信端末
KR20010099412A (ko) * 2001-09-26 2001-11-09 최문현 피디에이용 소프트웨어 배포시스템
KR100456112B1 (ko) * 2001-10-09 2004-11-12 엘지전자 주식회사 휴대형 무선단말기의 소프트웨어 업그레이드 장치 및 그방법
US7466992B1 (en) 2001-10-18 2008-12-16 Iwao Fujisaki Communication device
US7127271B1 (en) 2001-10-18 2006-10-24 Iwao Fujisaki Communication device
US7107081B1 (en) 2001-10-18 2006-09-12 Iwao Fujisaki Communication device
US6624699B2 (en) * 2001-10-25 2003-09-23 Broadcom Corporation Current-controlled CMOS wideband data amplifier circuits
FR2832233B1 (fr) * 2001-11-13 2004-01-02 France Telecom Reconfiguration de composants programmables dans un appareil electronique
JP2003188949A (ja) * 2001-12-21 2003-07-04 Nec Corp 携帯電話装置及びそのデータ保護方法とプログラム
JP2003230171A (ja) 2002-01-31 2003-08-15 Ntt Docomo Inc 移動管理装置、移動通信端末及び移動通信システム
US6941136B2 (en) * 2002-02-11 2005-09-06 The Chamberlain Group, Inc. Method and apparatus for memory cloning for a control device
US6910159B2 (en) * 2002-02-20 2005-06-21 Microsoft Corporation System and method for gathering and automatically processing user and debug data for mobile devices
US7295555B2 (en) 2002-03-08 2007-11-13 Broadcom Corporation System and method for identifying upper layer protocol message boundaries
JP3966070B2 (ja) * 2002-05-10 2007-08-29 松下電器産業株式会社 機器制御システム及び携帯端末
US20040005910A1 (en) * 2002-06-25 2004-01-08 Alfred Tom Methods and apparatus for a self-configuring smart modular wireless device
KR100481515B1 (ko) * 2002-06-27 2005-04-07 삼성전자주식회사 휴대용 단말기의 응용 프로그램 등록 방법
AT412059B (de) * 2002-08-05 2004-09-27 Prieler Anton Verfahren und anlage zur durchführung psychologischer tests
JP4596728B2 (ja) * 2002-08-13 2010-12-15 ルネサスエレクトロニクス株式会社 外部モジュール及び移動体通信端末
US7346701B2 (en) 2002-08-30 2008-03-18 Broadcom Corporation System and method for TCP offload
US7934021B2 (en) 2002-08-29 2011-04-26 Broadcom Corporation System and method for network interfacing
US8180928B2 (en) 2002-08-30 2012-05-15 Broadcom Corporation Method and system for supporting read operations with CRC for iSCSI and iSCSI chimney
US7313623B2 (en) 2002-08-30 2007-12-25 Broadcom Corporation System and method for TCP/IP offload independent of bandwidth delay product
WO2004021626A2 (en) 2002-08-30 2004-03-11 Broadcom Corporation System and method for handling out-of-order frames
US20040093592A1 (en) * 2002-11-13 2004-05-13 Rao Bindu Rama Firmware update in electronic devices employing SIM card for saving metadata information
US20040123281A1 (en) * 2002-12-20 2004-06-24 Olrik Jakob Christian System, device, method and content package for upgrading a mobile communications terminal
KR100539778B1 (ko) * 2002-12-31 2006-01-11 엘지전자 주식회사 이동통신 단말기의 기능제어 파라메터 변경방법
US8229512B1 (en) 2003-02-08 2012-07-24 Iwao Fujisaki Communication device
US20040198447A1 (en) * 2003-03-07 2004-10-07 Anders Larsson Mobile terminals programmed with wireless signaling software from a removable memory module and methods of programming the same
US7016669B2 (en) * 2003-03-26 2006-03-21 Motorola, Inc. Method and apparatus for updating a subscriber identity in a mobile communication device
GB2400194A (en) * 2003-03-31 2004-10-06 Matsushita Electric Industrial Co Ltd Upgrading software in a consumer product
NO20031501L (no) * 2003-04-02 2004-10-04 Celljump Ltd Frittstaende applikasjonsmodul
US8241128B1 (en) 2003-04-03 2012-08-14 Iwao Fujisaki Communication device
FR2858151B1 (fr) * 2003-07-25 2005-12-09 Wavecom Procede de connexion d'un dispositif de radiocommunication a un dispositif de transfert de donnees, dispositifs de radiocommunication et de transfert, et moyens de connexion correspondants.
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US8090402B1 (en) 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
KR20050032814A (ko) * 2003-10-02 2005-04-08 엘지전자 주식회사 가입자 인식 모듈 카드를 이용한 메뉴 언어 설정 방법
US8121635B1 (en) 2003-11-22 2012-02-21 Iwao Fujisaki Communication device
JP2005159905A (ja) * 2003-11-27 2005-06-16 Ntt Docomo Inc データ保存装置及び通信端末装置
FR2863425B1 (fr) * 2003-12-04 2006-02-10 Gemplus Card Int Procede et systeme de configuration automatique d'appareil dans un reseau de communication
US20050157746A1 (en) * 2004-01-16 2005-07-21 Celljump Ltd. Portable apparatus for providing a computer data and/or computer data program to a mobile computerized electronic device, and associated method
US8423007B2 (en) * 2004-03-19 2013-04-16 Brightpoint, Inc. Multi-phone programming application
US9509824B2 (en) 2004-03-19 2016-11-29 Brightpoint, Inc. Multi-phone programming application
US8041348B1 (en) 2004-03-23 2011-10-18 Iwao Fujisaki Communication device
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US20050240919A1 (en) * 2004-04-27 2005-10-27 Kim Kyoug I Firmware update using memory card reader
US20060035631A1 (en) * 2004-08-13 2006-02-16 Christopher White Wireless device service activation from the wireless device
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US7512939B2 (en) * 2004-10-05 2009-03-31 Neopost Technologies System and method of secure updating of remote device software
US7271996B2 (en) * 2004-12-03 2007-09-18 Electro Industries/Gauge Tech Current inputs interface for an electrical device
KR100653179B1 (ko) * 2004-12-17 2006-12-04 한국전자통신연구원 플랫폼 동적 업그레이드 기능을 가지는 무선통신단말기 및그 방법
US8408459B1 (en) 2005-01-14 2013-04-02 Brightpoint, Inc. 4PL system and method
US20080207268A1 (en) * 2005-02-17 2008-08-28 Kantan Inc. Apparatus for a Removable Wireless Module With Storage Memory
US8208954B1 (en) 2005-04-08 2012-06-26 Iwao Fujisaki Communication device
US7598811B2 (en) * 2005-07-29 2009-10-06 Broadcom Corporation Current-controlled CMOS (C3MOS) fully differential integrated wideband amplifier/equalizer with adjustable gain and frequency response without additional power or loading
US7362174B2 (en) * 2005-07-29 2008-04-22 Broadcom Corporation Current-controlled CMOS (C3MOS) wideband input data amplifier for reduced differential and common-mode reflection
EP1761088B1 (en) 2005-09-01 2010-01-13 France Telecom Customisation of mobile stations
US7598788B2 (en) * 2005-09-06 2009-10-06 Broadcom Corporation Current-controlled CMOS (C3MOS) fully differential integrated delay cell with variable delay and high bandwidth
FR2891931B1 (fr) * 2005-10-10 2008-02-22 Wavecom Sa Dispositif de radiocommunication comprenant au moins un module de radiocommunication et une carte sim, module de radiocommunication et carte sim correspondant
US7689205B2 (en) * 2005-12-23 2010-03-30 Morgan Stanley Systems and methods for configuration of mobile computing devices
US7729690B1 (en) * 2006-02-15 2010-06-01 Trend Micro, Inc. Backup and restore of user data for mobile telephone
KR101085485B1 (ko) * 2006-05-03 2011-11-21 엘지전자 주식회사 복수개의 메모리를 갖는 이동통신단말기 및 그 제어방법
WO2007146710A2 (en) 2006-06-08 2007-12-21 Hewlett-Packard Development Company, L.P. Device management in a network
WO2008014454A2 (en) 2006-07-27 2008-01-31 Hewlett-Packard Development Company, L.P. User experience and dependency management in a mobile device
US20080076969A1 (en) * 2006-08-29 2008-03-27 Ulrich Kraft Methods for modifying control software of electronic medical devices
US20080096549A1 (en) * 2006-10-24 2008-04-24 Juha Arrasvuori Mobile communication terminal
US7890089B1 (en) 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US8559983B1 (en) 2007-05-03 2013-10-15 Iwao Fujisaki Communication device
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
US8472935B1 (en) 2007-10-29 2013-06-25 Iwao Fujisaki Communication device
US8744720B1 (en) 2007-12-27 2014-06-03 Iwao Fujisaki Inter-vehicle middle point maintaining implementer
US8146153B2 (en) * 2007-12-31 2012-03-27 Sandisk Technologies Inc. Method and system for creating and accessing a secure storage area in a non-volatile memory card
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
US8452307B1 (en) 2008-07-02 2013-05-28 Iwao Fujisaki Communication device
US8984645B2 (en) * 2008-08-20 2015-03-17 Sandisk Technologies Inc. Accessing memory device content using a network
US8428649B2 (en) * 2008-08-20 2013-04-23 Sandisk Technologies Inc. Memory device upgrade
CN101437224A (zh) * 2008-12-22 2009-05-20 中兴通讯股份有限公司 移动终端软件的更新方法和移动终端
US9020463B2 (en) 2011-12-29 2015-04-28 The Nielsen Company (Us), Llc Systems, methods, apparatus, and articles of manufacture to measure mobile device usage
KR20160025292A (ko) * 2014-08-27 2016-03-08 에스케이하이닉스 주식회사 데이터 저장 장치, 그것을 포함하는 데이터 처리 시스템 및 그것의 동작 방법

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4968864A (en) * 1978-06-05 1990-11-06 Keiichiro Doi Magnetic card control microwave oven
CA1244979A (en) * 1986-05-06 1988-11-15 Robert P. Brennan Subscriber set programming module
JPS6354294A (ja) * 1986-08-25 1988-03-08 株式会社日立製作所 情報媒体とこれを用いる情報保護方法
US4811377A (en) * 1987-07-31 1989-03-07 Motorola, Inc. Secure transfer of radio specific data
US5014184A (en) * 1987-12-29 1991-05-07 Minolta Camera Kabushiki Kaisha Data input apparatus and control method therefor
FI88842C (sv) * 1990-03-22 1993-07-12 Nokia Mobile Phones Ltd Kontroll av kortsanslutning
US5061845A (en) * 1990-04-30 1991-10-29 Texas Instruments Incorporated Memory card
FR2662891A1 (fr) * 1990-05-30 1991-12-06 Cit Alcatel Dispositif de telechargement de logiciel pour un terminal de telecommunication.
JPH04164361A (ja) * 1990-10-29 1992-06-10 Nec Corp 樹脂封止型半導体装置
US5257414A (en) * 1990-11-26 1993-10-26 Motorola, Inc. Apparatus for accepting and retaining a memory card
US5200954A (en) * 1991-02-22 1993-04-06 Ericsson Ge Mobile Communications Inc. Communication link between multisite RF trunked network and an intelligent dispatcher console
US5212368A (en) * 1991-06-03 1993-05-18 Epoch Company, Ltd. Toy apparatus with card reader unit and a card having game parameter data
JPH05167496A (ja) * 1991-12-16 1993-07-02 Matsushita Electric Ind Co Ltd 自動車電話装置
FI98183C (sv) * 1992-02-14 1997-04-25 Nokia Mobile Phones Ltd Arrangemang för att koppla en dataadapter till en GSM-cellulärtelefon
FI106902B (sv) * 1992-02-28 2001-04-30 Nokia Networks Oy Radiotelefon
DE4321381A1 (de) * 1993-06-26 1995-01-05 Sel Alcatel Ag Vorrichtung und Verfahren zum Austausch oder Änderung von Software in Geräten

Also Published As

Publication number Publication date
GB2286095A (en) 1995-08-02
WO1995004425A1 (en) 1995-02-09
CN1116025A (zh) 1996-01-31
FI951504L (sv) 1995-03-29
US5418837A (en) 1995-05-23
FI112009B (sv) 2003-10-15
DE4495679T1 (de) 1995-09-21
CN1119010C (zh) 2003-08-20
GB9505959D0 (en) 1995-05-31
DK174532B1 (da) 2003-05-12
GB2286095B (en) 1997-12-24
SE9501027L (sv) 1995-05-22
FR2710224B1 (fr) 2000-09-15
DK32995A (da) 1995-03-29
SE9501027D0 (sv) 1995-03-22
JPH08505027A (ja) 1996-05-28
FI951504A0 (sv) 1995-03-29
FR2710224A1 (fr) 1995-03-24

Similar Documents

Publication Publication Date Title
SE517286C2 (sv) Sätt och apparat för uppgradering av cellulära mobiltelefoner
ES2296363T3 (es) Procedimiento de descarga de datos a dispositivos de juegos.
US7430674B2 (en) Magnetic stripe reader with power management control for attachment to a PDA device
US6944782B2 (en) Magnetic strip reader with power management control for attachment to a PDA device
CN101395579B (zh) 包括便携令牌的电子系统及bios设置应用到电子系统的方法
US6643843B1 (en) Methods and apparatus for optical communication update of program memory in embedded systems
AU2006294119A1 (en) Transportable, configurable data carrier for exchanging data between electrical devices, and method therefor
US6851614B2 (en) Computer configuration
CN110378695A (zh) 银行卡支付方法、装置、设备和计算机存储介质
CN108628621A (zh) 一种从设备的固件升级方法及固件升级的从设备、系统
US6658497B1 (en) System for recognizing of a device connection state by reading structure information data which produced by pull-up resistor and pull-down resistor
KR101751098B1 (ko) 이동 단말 장치 칩 프로그래밍을 위한 방법
FR2852717A1 (fr) Terminal de paiement securise
US8769654B2 (en) Counterfeit prevention strategy for pluggable modules
CN100382088C (zh) 用于协议控制的集成电路
CN108073738A (zh) Gpio验证系统及方法
US20050034116A1 (en) Control of programming electronic devices
CN107544473A (zh) 一种重编程方法及装置
US7464260B2 (en) Method for alternatively activating a replaceable hardware unit
CN107992379A (zh) 一种读取数据信息的方法、移动终端及计算机可读介质
JP2006509293A (ja) ポータブルコンピュータ内の災害時リカバリポート
JP2010211337A (ja) 電子マネー一括管理システム
JPH09102020A (ja) Icカード端末
JP4463658B2 (ja) 情報処理システムの下位装置、下位装置用動作制御プログラムおよび下位装置用動作制御方法
JP2006163492A (ja) 決済システム

Legal Events

Date Code Title Description
NUG Patent has lapsed