SE517286C2 - Sätt och apparat för uppgradering av cellulära mobiltelefoner - Google Patents
Sätt och apparat för uppgradering av cellulära mobiltelefonerInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/14—Details 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)
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.
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)
| 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)
| 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 |
-
1993
- 1993-07-30 US US08/099,325 patent/US5418837A/en not_active Expired - Lifetime
-
1994
- 1994-07-29 JP JP7505982A patent/JPH08505027A/ja not_active Ceased
- 1994-07-29 DE DE4495679T patent/DE4495679T1/de not_active Ceased
- 1994-07-29 WO PCT/US1994/008552 patent/WO1995004425A1/en not_active Ceased
- 1994-07-29 FR FR9409460A patent/FR2710224B1/fr not_active Expired - Fee Related
- 1994-07-29 CN CN94190713A patent/CN1119010C/zh not_active Expired - Fee Related
- 1994-07-29 GB GB9505959A patent/GB2286095B/en not_active Expired - Fee Related
-
1995
- 1995-03-22 SE SE9501027A patent/SE517286C2/sv not_active IP Right Cessation
- 1995-03-29 DK DK199500329A patent/DK174532B1/da not_active IP Right Cessation
- 1995-03-29 FI FI951504A patent/FI112009B/sv not_active IP Right Cessation
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 |