[go: up one dir, main page]

NO321081B1 - Portable device for providing a computer data and / or computer data program to a mobile computer-based electronic device, and associated methods thereof. - Google Patents

Portable device for providing a computer data and / or computer data program to a mobile computer-based electronic device, and associated methods thereof. Download PDF

Info

Publication number
NO321081B1
NO321081B1 NO20040201A NO20040201A NO321081B1 NO 321081 B1 NO321081 B1 NO 321081B1 NO 20040201 A NO20040201 A NO 20040201A NO 20040201 A NO20040201 A NO 20040201A NO 321081 B1 NO321081 B1 NO 321081B1
Authority
NO
Norway
Prior art keywords
computer
interface
information
computer program
memory
Prior art date
Application number
NO20040201A
Other languages
Norwegian (no)
Other versions
NO20040201L (en
Inventor
Oyvind Horpestad
Original Assignee
Celljump As
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 Celljump As filed Critical Celljump As
Priority to NO20040201A priority Critical patent/NO321081B1/en
Priority to EP05704635A priority patent/EP1704467A1/en
Priority to JP2006549173A priority patent/JP2007518185A/en
Priority to PCT/NO2005/000018 priority patent/WO2005069117A1/en
Priority to CNA2005800026212A priority patent/CN1910545A/en
Publication of NO20040201L publication Critical patent/NO20040201L/en
Publication of NO321081B1 publication Critical patent/NO321081B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Selective Calling Equipment (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Et portabelt elektronisk apparat for å forsyne datamaskindata eller et datamaskinprogram til en mobil datamaskinbasert innretning, og en assosiert fremgangsmåte, er gitt. Et portabelt apparat i henhold til oppfinnelsen innbefatter et grensesnittmiddel tilpasset til et grensesnitt i en mobil innretning og tilpasset til å føle i det minste en inngang, en hukommelsesinnretning som bærer i seg datamaskindata eller datamaskinprogram ment for den mobile innretningen, en kontrollinnretning som svarer på en inngang i grensesnittinnretningen og en datakommunikasjonsinnretning anordnet for å kommunisere i det minste del av datamaskindataene eller datamaskinprogrammet over grensesnittinnretningen som svar på kontrollinngang fra kontrollinnretningen. En fremgangsmåte for å anordne et portabelt elektronisk apparat for å forsyne datamaskindata eller et datamaskinprogram til en mobil datamaskinbasert innretning inkluderer trinn for å utføre funksjonene til de forskjellige innretningene i et apparat i henhold til oppfinnelsen.A portable electronic device for supplying computer data or a computer program to a mobile computer-based device, and an associated method, are provided. A portable apparatus according to the invention comprises an interface means adapted to an interface in a mobile device and adapted to sense at least one input, a memory device carrying computer data or computer programs intended for the mobile device, a control device corresponding to a input to the interface device and a data communication device arranged to communicate at least part of the computer data or computer program over the interface device in response to control input from the control device. A method of arranging a portable electronic apparatus for supplying computer data or a computer program to a mobile computer-based device includes steps for performing the functions of the various devices in an apparatus according to the invention.

Description

Foreliggende oppfinnelse er relatert til området av mobil elektronisk teknologi, spesielt til et apparat og fremgangsmåte for å gi en datamaskindata eller et datamaskinprogram til en mobil elektronisk innretning som har en dataprosessor. The present invention is related to the field of mobile electronic technology, in particular to an apparatus and method for providing a computer data or a computer program to a mobile electronic device that has a data processor.

Nåværende mobile elektroniske innretninger, slik som mobiltelefoner, personlige digitale assistenter (PDA), portable personlige datamaskiner (PPC), og håndholdte navigasjonsmottakere for det globale posisjonssystemet (GPS) eller LORAN, avanserte trådløse fjernkontrollinnretninger, og lignende, er typisk utstyrt med en dataprosessor og et datamaskinapplikasjonsprogram som kjører på dataprosessoren for å kontrollere operasjonen av den mobile, elektroniske innretningen. Slike innretninger inkluderer i stigende grad forskjellige grensesnitt som tillater interaksjon med operasjonen av innretningen, eller for å mate inn eller å modifisere operasjonelle parametere som påvirker operasjonen av innretninger, eller til og med utvidet hukommelseskapasitet for nedlasting til innretningen av tilleggsdatamaskinprogrammer som kan kjøre på dataprosessoren for å gi brukeren tilleggstjenester og muligheter utover det som ble levert som standard egenskaper med innretningen. Over tid har mulighetene for å mate inn eller å overføre data, kommandoer, parametere eller programmer til slike innretninger stadig blitt forbedret, fra å være basert på manuell innmatning av brukertastaturinnmatning på innretningen i seg selv, til trådløs nedlastning gjennom et optisk eller radiofrekvensnettverk fra en fjerntliggende server ved hjelp av brukerens berøring av en signalknapp, eller selv ved innmatning av en enkel tallkommando fra brukeren. Selv om dagens teknologi har blitt svært avansert, er det fremdeles et antall av problemer relatert til leveransen av datamaskindata eller et datamaskinapplikasjonsprogram til en mobil elektronisk innretning for å gjøre det praktisk og kommersielt levedyktig for brukeren av innretningen, så vel som for forsyningen av enhver slik datamaskindata eller datamaskinprogram. Current mobile electronic devices, such as mobile phones, personal digital assistants (PDAs), portable personal computers (PPCs), and hand-held Global Positioning System (GPS) or LORAN navigation receivers, advanced wireless remote control devices, and the like, are typically equipped with a computer processor and a computer application program that runs on the computer processor to control the operation of the mobile electronic device. Such devices increasingly include various interfaces that allow interaction with the operation of the device, or to input or modify operational parameters affecting the operation of the devices, or even extended memory capacity for downloading to the device additional computer programs that can run on the computer processor for to provide the user with additional services and opportunities beyond what was delivered as standard features with the device. Over time, the capabilities to input or transfer data, commands, parameters or programs to such devices have steadily improved, from being based on manual input of user keyboard input on the device itself, to wireless download through an optical or radio frequency network from a remote server using the user's touch of a signal button, or even by entering a simple number command from the user. Although today's technology has become very advanced, there are still a number of problems related to the delivery of computer data or a computer application program to a mobile electronic device to make it practical and commercially viable for the user of the device, as well as for the provision of any such computer data or computer program.

I et typisk eksempel av nåværende mobilelektronisk innretning, slik som en mobiltelefon eller en PDA, kan tilleggsdata eller program bli introdusert til innretningen ved å etablere en nettverksforbindelse til en server, ved å utføre en innloggingsprosedyre til serveren, og så velge å spesifisere dataene eller datamaskinprogramelementene som blir mottatt av innretningen, hvorved en overføringsprosedyre blir initiert og ferdigstilt, etterfulgt av en serveravlogging og en nettverksfrakoblingsprosedyre. I et annet eksempel, kan den forannevnte mobiltelefonen eller PDA bli utstyrt med tilleggsdatamaskindata eller datamaskinprogram via et standard hukommelseskort, som blir koblet til en standard In a typical example of a current mobile electronic device, such as a mobile phone or a PDA, additional data or software may be introduced to the device by establishing a network connection to a server, by performing a login procedure to the server, and then choosing to specify the data or computer program elements which is received by the device, whereby a transfer procedure is initiated and completed, followed by a server logout and a network disconnection procedure. In another example, the aforementioned mobile phone or PDA can be provided with additional computer data or computer program via a standard memory card, which is connected to a standard

hukommelseskortforbindelseskontakt anordnet på en mobil innretning, hvorved en memory card connection socket provided on a mobile device, whereby a

bruker ved å søke gjennom innholdet i hukommelsesinnretningen kan velge datamaskindata eller datamaskinprogramelementer av interesse og initiere en prosedyre for å kopiere datamaskindata eller datamaskinprogramelementer av interesse til elektronikken i den mobile innretningen. Som det vil bli forstått, anordner dagens teknologi og fremgangsmåter slike tilleggsdata og egenskaper til en mobil elektronisk innretning ved å kreve tilleggsgrensesnitt og prosedyrer utover standard bestemmelser for en enkel mobil elektronisk innretning for å forenkle anskaffelse av slike tilleggsdatamaskindata og datamaskinprogram til innretningen. Videre er slike nåværende løsninger tungvinte å operere for brukeren, og adresserer i liten grad interesser til tilbyderen av supplementære datamaskindata eller datamaskinprogram for å kontrollere eller beskytte bruken og distribusjonen av slike elementer. user by searching the contents of the memory device can select computer data or computer program elements of interest and initiate a procedure to copy computer data or computer program elements of interest to the electronics of the mobile device. As will be appreciated, current technology and methods provide such additional data and features to a mobile electronic device by requiring additional interfaces and procedures beyond standard provisions for a simple mobile electronic device to facilitate the acquisition of such additional computer data and computer programs for the device. Furthermore, such current solutions are cumbersome to operate for the user, and little address the interests of the provider of supplementary computer data or computer software to control or protect the use and distribution of such items.

I patentpublikasjonen US 2002/0010827 beskrives en bærbar datalagringsinnretning som innbefatter en grensesnittanordning (2) som koples til et eksternt apparat via en koplingsanordning (1), en mikrokontroller (2) og et lagerminne (4). Mikrokontrolleren er koplet mellom grensesnittanordningen og lagerminnet, og kontrollerer datastrømmen fra lagerminnet til det tilkoplete eksterne apparatet. Lagerminnet inneholder programvare som kan installeres på det tilkoplete eksterne apparatet. In the patent publication US 2002/0010827, a portable data storage device is described which includes an interface device (2) which is connected to an external device via a connection device (1), a microcontroller (2) and a storage memory (4). The microcontroller is connected between the interface device and the storage memory, and controls the data flow from the storage memory to the connected external device. The storage memory contains software that can be installed on the connected external device.

Den internasjonale patentpublikasjonen WO 01/41483 Al omtaler et bærbart elektronisk apparat (300) som innbefatter en programmerbar styringsenhet (310) som er koplet til minner (320,330) og en grensesnittmidler (360), og som styrer en apparatsfunksjonalitet. I minnene lagres programinformasjon (340) som kjøres og styres av styringsenheten. Programinformasjonen er tilpasset for å kommunisere med et eksternt telekommunikasjonsapparat (1,200) via grensesnittmidleren. The international patent publication WO 01/41483 A1 discloses a portable electronic device (300) which includes a programmable control unit (310) which is connected to memories (320,330) and an interface means (360), and which controls a device functionality. In the memories, program information (340) is stored which is run and controlled by the control unit. The program information is adapted to communicate with an external telecommunication device (1,200) via the interface means.

En enklere, mer kostnadseffektiv, mer bruker- og tilbydervennlig løsning er gitt av foreliggende oppfinnelse, ved det portable, elektroniske apparatet i henhold til oppfinnelsen for å gi datamaskindata eller et datamaskinprogram til en mobil datamaskinbasert innretning. A simpler, more cost-effective, more user- and provider-friendly solution is provided by the present invention, by the portable, electronic device according to the invention for providing computer data or a computer program to a mobile computer-based device.

En enklere, mer kostnadseffekt, mer bruker- og tilbydervennlig løsning er gitt av foreliggende oppfinnelse, gjennom fremgangsmåten i henhold til oppfinnelsen for å anordne et portabelt elektronisk apparat for å forsyne datamaskindata eller et datamaskinprogram til en mobil datamaskinbasert innretning. A simpler, more cost-effective, more user- and provider-friendly solution is provided by the present invention, through the method according to the invention for arranging a portable electronic device to supply computer data or a computer program to a mobile computer-based device.

Foreliggende oppfinnelse gir: et portabelt elektronisk apparat for å forsyne datamaskindata eller et datamaskinprogram til en mobil datamaskinbasert innretning, der egenskapene til apparatet er gitt i det vedlagte patentkrav 1. The present invention provides: a portable electronic device for supplying computer data or a computer program to a mobile computer-based device, where the properties of the device are given in the attached patent claim 1.

Flere fordelaktige egenskaper til det portable, elektroniske apparatet i henhold til oppfinnelsen er i henhold til de vedlagte, avhengige patentkrav 2-22. Several advantageous properties of the portable, electronic device according to the invention are according to the attached, dependent patent claims 2-22.

Foreliggende oppfinnelse gir: en fremgangsmåte for å anordne et portabelt elektronisk apparat for å forsyne datamaskindata eller et datamaskinprogram til en mobil datamaskinbasert innretning, der egenskapene til fremgangsmåten er gitt i det vedlagte patentkrav 23. The present invention provides: a method for arranging a portable electronic device for supplying computer data or a computer program to a mobile computer-based device, where the characteristics of the method are given in the attached patent claim 23.

Videre fordelaktige egenskaper til fremgangsmåten i henhold til foreliggende oppfinnelse er i henhold til de avhengige fremgangsmåtekrav 24 til 38. Further advantageous properties of the method according to the present invention are according to the dependent method claims 24 to 38.

I det følgende vil foreliggende oppfinnelse bli forklart gjennom eksempler og ved referanse til de vedlagte tegninger som er: Figur 1 er et forenklet elektronisk skjematisk diagram over de elektroniske delene i et portabelt apparat i henhold til oppfinnelsen. Figur 2 er et skjematisk eksempel på flytdiagram av en prosedyre i et eksempel på utførelsen av foreliggende oppfinnelse for å initiere, kontrollere og å ferdigstille informasjonsoverføring fra et portabelt apparat i henhold til oppfinnelsen til en mobil elektronisk innretning. In the following, the present invention will be explained through examples and by reference to the attached drawings which are: Figure 1 is a simplified electronic schematic diagram of the electronic parts in a portable device according to the invention. Figure 2 is a schematic example of a flow diagram of a procedure in an example of the embodiment of the present invention to initiate, control and complete information transfer from a portable device according to the invention to a mobile electronic device.

I en første utførelse av oppfinnelsen innbefatter det portable apparatet en programmerbar hukommelse og en mikrokontroller i en innesluttet enhet, og koblet til en grensesnittkontakt som del av enheten. Grensesnittkontakten er tilpasset til en ordinær grensesnittkontakt i den mobile innretningen som den er tilpasset til, slik som for eksempel standardgrensesnittkontakten for en mobiltelefon. Den programmerbare hukommelsen inkluderer en programdel for operasjon av mikrokontrolleren og en annen part som holder data eller datamaskinprogramelement som blir kopiert til en hukommelsesinnretning i den mobile, elektroniske innretningen. Effekt for de elektroniske elementene i det portable apparatet er forsynt av en strømkilde i den mobile, elektroniske innretningen, som vist i eksempelet i figur 2 med referanse +3,6 V. Følgelig i en utførelse av oppfinnelsen, trenger det portable apparatet ikke å bære en elektrisk strømkilde, men kan som en opsjon ta imot elektrisk effekt via grensesnittkontakten som overfører dens egen strømkilde i form av et batteri eller et ladbart batteri. I utførelsen representert av kretsskjemaet i figur 1, indikerer apparatets grensesnittmarkeringslinje 130 det elektriske grensesnittet til apparatet, som i utførelsen som er vist inkluderer linjer for sending og mottak av data. Avhengig av mulighetene i den mobile, elektroniske innretningen 200, kan mottakerlinjen 131 bli utelatt dersom ingen inngang fra den mobile innretningen 200 i form av en datastrøm er påkrevd for operasjonen av det portable apparatet 100 i henhold til denne utførelsen. I utførelsen som er vist i figur 1 innbefatter det portable apparatets krets en mikrokontroller 110, en hukommelseskrets 120, en kretsbryter 140 og en oscillatorkrets 160 som tjener som en klokketidsgenerator for mikrokontrolleren 110, og en hukommelseskrets 120. Valgfritt kan kretsen inkludere en hukommelsesnullstillingsinngang 150 for mikrokontrolleren In a first embodiment of the invention, the portable device includes a programmable memory and a microcontroller in an enclosed unit, and connected to an interface connector as part of the unit. The interface connector is adapted to an ordinary interface connector in the mobile device to which it is adapted, such as, for example, the standard interface connector for a mobile phone. The programmable memory includes a program part for operation of the microcontroller and another part that holds data or computer program elements that are copied to a memory device in the mobile electronic device. Power for the electronic elements in the portable device is supplied by a power source in the mobile electronic device, as shown in the example in figure 2 with reference +3.6 V. Accordingly, in an embodiment of the invention, the portable device does not need to carry an electrical power source, but can optionally receive electrical power via the interface connector which transmits its own power source in the form of a battery or a rechargeable battery. In the embodiment represented by the circuit diagram of Figure 1, the apparatus interface marker line 130 indicates the electrical interface of the apparatus, which in the embodiment shown includes lines for sending and receiving data. Depending on the capabilities of the mobile electronic device 200, the receiver line 131 may be omitted if no input from the mobile device 200 in the form of a data stream is required for the operation of the portable device 100 according to this embodiment. In the embodiment shown in Figure 1, the portable device circuit includes a microcontroller 110, a memory circuit 120, a circuit breaker 140, and an oscillator circuit 160 that serves as a clock timing generator for the microcontroller 110, and a memory circuit 120. Optionally, the circuit may include a memory reset input 150 for the microcontroller

110, for å kontrollere tilstanden til en intern hukommelse i mikrokontrolleren 110, eller tilstanden til den eksterne hukommelseskretsen 120. En mer detaljert forklaring av bruk og formål med hukommelseskontroUinngangen 150 er gitt i det følgende. 110, to control the state of an internal memory in the microcontroller 110, or the state of the external memory circuit 120. A more detailed explanation of the use and purpose of the memory control input 150 is given below.

For å operere det portable apparatet 100 som vist i utførelsen i figur 1, etter kobling av det portable apparatet 100 til en mobiltelefon 200, vil brukeren trykke på en knapp til en startbryter 140 for å initiere operasjonen til mikrokontrolleren 110 i henhold til programinstruksjoner lagret i hukommelseskretsen 120.1 en enkel utførelse av foreliggende oppfinnelse vil programmet for å operere mikrokontrolleren 110 initiere en sekvens som gjør prosessorinnretningen i mobiltelefonen 200 klar over eksistensen av det portable apparatet 100, og utfører enhver sekvens som er påkrevd for å påføre datamaskindata eller et datamaskinprogram som er lagret i en hukommelseskrets 120 tvers over apparatets grensesnitt 130 og det mobile innretningsgrensesnittet 210, og å ferdigstille sekvensen ved å meddele prosessoren i mobiltelefonen 200 om at en overføring har blitt gjort ferdig. Som del av meldingen for ferdigstillelse av overføringen, kan mikrokontrolleren 110 i henhold til operasjonsprogrammet lagret i hukommelsesinnretningen 120 gi instruksjoner til mobiltelefonen 200 om å anta en tilstand av operasjon hvor prosessorinnretningen i mobiltelefonen 200 initierer prosessering av et overført program eller bruken av overført datamaskindataelement. Som et eksempel kan et datamaskindataelement innbefatte en logo som blir vist på skjermen i mobiltelefonen 200, eller et avspillbart lydelement for å signalere brukeren om en innkommende oppringning. Som et eksempel på et datamaskinprogramelement som er overført via det portable apparatet i henhold til oppfinnelsen, er et nytt datamaskinspillprogram eksekverbart på mikroprosessoren i mobiltelefonen 200. Som et alternativ, eller sett i lys av startbryteren 140, er mikrokontrolleren 110 i det portable apparatet 100 i henhold til opprinnelsen anordnet med en inngang 170 til mikrokontrolleren for å monitorere en spenning levert til det portable apparatet 100 i henhold til oppfinnelsen. Ved dets deteksjon av en korrekt spenning på inngangen 170, To operate the portable device 100 as shown in the embodiment of Figure 1, after connecting the portable device 100 to a mobile phone 200, the user will press a button of a start switch 140 to initiate the operation of the microcontroller 110 according to program instructions stored in the memory circuit 120.1 a simple embodiment of the present invention, the program for operating the microcontroller 110 will initiate a sequence that makes the processing device in the mobile phone 200 aware of the existence of the portable device 100, and executes any sequence required to apply computer data or a computer program stored in a memory circuit 120 across the device interface 130 and the mobile device interface 210, and to complete the sequence by notifying the processor in the mobile phone 200 that a transfer has been completed. As part of the message for completion of the transfer, the microcontroller 110 according to the operating program stored in the memory device 120 can give instructions to the mobile phone 200 to assume a state of operation where the processor device in the mobile phone 200 initiates the processing of a transferred program or the use of transferred computer data element. As an example, a computer data element may include a logo that is displayed on the screen of the mobile phone 200, or a playable audio element to alert the user of an incoming call. As an example of a computer program element transmitted via the portable device according to the invention, a new computer game program is executable on the microprocessor of the mobile phone 200. Alternatively, or in light of the start switch 140, the microcontroller 110 of the portable device 100 is in according to the origin arranged with an input 170 to the microcontroller to monitor a voltage supplied to the portable device 100 according to the invention. Upon its detection of a correct voltage on input 170,

vil mikrokontrolleren 110 initiere en eksekvering av et operasjonsprogram lagret i hukommelsesinnretningen 120, eller valgfritt eksekveringen av et operasjonsprogram forhåndsprogrammert og lagret i en hukommelsesinnretning i mikrokontrolleren 110. the microcontroller 110 will initiate an execution of an operation program stored in the memory device 120, or optionally the execution of an operation program pre-programmed and stored in a memory device in the microcontroller 110.

Deteksjon av en korrekt spenning på inngangen 170 kan så, i en utførelse av Detection of a correct voltage on the input 170 can then, in an embodiment of

oppfinnelsen, initiere prosedyren 300 som vist i figur 2. invention, initiate procedure 300 as shown in Figure 2.

I henhold til prosedyren i figur 2, som illustrerer bruken av en mobiltelefon, kan According to the procedure in Figure 2, which illustrates the use of a mobile phone, can

prosedyren fra en startposisjon 310, sette mobiltelefonen i OBEX modus som muliggjør mobiltelefonen å utveksle informasjon ved å bruke et typisk mobilt the procedure from a starting position 310, putting the mobile phone in OBEX mode which enables the mobile phone to exchange information using a typical mobile

innretningsgrensesnitt slik som infrarød, Bluetooth eller kabel. Så blir det bestemt 320 device interface such as infrared, Bluetooth or cable. Then 320 will be determined

om eller ikke en gyldig forbindelse er tilgjengelig. Ved "ja", fortsetter prosedyren å whether or not a valid connection is available. If yes, the procedure continues

sende 325 en OBEX "oppkobling" melding. Ved "nei", går prosedyren til å utføre 360 send 325 an OBEX "connection" message. If "no", the procedure goes to perform 360

en OBEX frakobling, og så fortsette med å terminere an OBEX disconnection, and then proceed to terminate

informasjonsutvekslingsprosedyren ved sluttposisjonen 365. Etter sending 325 av OBEX "oppkobling" melding, vil en kontroll 330 bli gjort om en korrekt respons er the information exchange procedure at the end position 365. After sending 325 of the OBEX "connection" message, a check 330 will be made whether a correct response is

tilgjengelig. Ved "nei", utfører prosedyren 360 en OBEX " frakobling" og så terminere 365 prosedyren. Ved "ja", fortsetter prosedyren med å sende 335 en "put" melding med et filnavn. Bekreftelse 340 blir så gjort ved å trykke enten "ok"- eller "kanseller"- available. If "no", procedure 360 performs an OBEX "disconnect" and then terminates 365 the procedure. If "yes", the procedure continues by sending 335 a "put" message with a file name. Confirmation 340 is then done by pressing either "ok" or "cancel"

knapper på mobiltelefonen. Dersom "kanseller" blir trykket, utfører prosedyren 360 en OBEX "frakobling", og terminerer så 365 prosedyren. Dersom "ok" blir tykket, går buttons on the mobile phone. If "cancel" is pressed, procedure 360 performs an OBEX "disconnect", then 365 terminates the procedure. If "ok" is bolded, go

prosedyren inn i en "datablokksendesløyfe" 345,350.1 testdelen 350 i the procedure into a "data block transmission loop" 345,350.1 the test portion 350 in

sløyfebeslutningen om å gå ut av sløyfen, blir dette gjort ved å sende "put datablokk ferdig". Dersom resultatet er "endelig", vil OBEX "frakoble" 360 bli utført og så vil prosedyren terminere ved sluttposisjonen 365. Dersom resultatet er "ikke ferdig", da vil prosedyren sende 355 "endelig put" melding, så utfører 360 en OBEX "frakoble", the loop decision to exit the loop, this is done by sending "put data block done". If the result is "final", OBEX "disconnect" 360 will be executed and then the procedure will terminate at end position 365. If the result is "not finished", then the procedure will send 355 "final put" message, then 360 will perform an OBEX "disconnect ",

etterfulgt av prosedyreterminering i sluttposisjonen 365. followed by procedure termination at the end position 365.

I et aspekt av foreliggende oppfinnelse, inkluderer det portable, elektroniske apparatet i In one aspect of the present invention, the portable electronic device includes i

henhold til oppfinnelsen en indikatorinnretning i kommunikasjon med en kontrollinnreming der kontrollinnretningen er en utførelse representert av mikrokontrolleren 110 for å indikere en brukstilstand av hukommelsesinnretningen 120. Brukstilstanden kan inkludere en spesifikasjon av i det minste en del av datamaskindata according to the invention an indicator device in communication with a control device where the control device is an embodiment represented by the microcontroller 110 to indicate a state of use of the memory device 120. The state of use may include a specification of at least part of computer data

eller datamaskinprogram som har blitt kommunisert via grensesnittet 130 til den mobile or computer program that has been communicated via the interface 130 to the mobile

innretningen 200, en telling av antallet av ganger i det minste deler av datamaskindataene eller datamaskinprogrammet holdt i hukommelsesinnretningen 120 ble kommunisert via grensesnittet 130, eller en tidsbruk innbefattende i det minste en av en tid av dag eller dato, eller en periode for operasjon. Ved å monitorere bruken av apparatet, vil en del av operasjonsprogrammet i mikrokontrolleren 110 kunne monitorere bruken, sammenligne bruken med forhåndsdefinerte referanser, og initiere en forhåndsprogrammert handling avhengig av bruksinformasjonen og den forhåndsprogrammerte referansen. Som et eksempel i en utførelse av oppfinnelsen, vil mikrokontrolleren som en modifikasjon av sine egne operasjonsparametere eller operasjonsprogram, eller ved instruksjoner til hukommelseskretsen 120 eller en krets assosiert med en hukommelseskrets, forenkle en begrensning av hvilke deler av innholdet i hukommelsesinnretningen 130 som skal bli overført over apparatets grensesnitt 130. Valgfritt kan operasjonsprogrammet i mikrokontrolleren 110 inkludere instruksjoner som er avhengig av bruksnivået som er tatt vare på i det portable apparatet 100, produsere instruksjoner for å øke eller fjerne i det minste deler av innholdet i hukommelseskretsen 120, eller på en permanent eller delvis permanent måte å omprogrammere eller modifisere kretser assosiert med hukommelseskretsen 120, som vil begrense adgang til i det minste deler av innholdet i hukommelseskretsen 120. Som et eksempel inkluderer en utførelse av oppfinnelsen en hukommelseskrets 120 som holder en begrenset versjon av et datamaskinspill, som brukeren av det portable apparatet har kjøpt en enkel brukerlisens til, som etter ferdigstillelsen av en overføringsprosedyre av datamaskinprogrammet over apparatets grensesnitt 130 vil blokkere ethvert videre forsøk på å overføre datamaskinprogrammet som opprinnelig ble gjort tilgjengelig fra hukommelseskretsen 120. the device 200, a count of the number of times at least part of the computer data or computer program held in the memory device 120 was communicated via the interface 130, or a time usage including at least one of a time of day or date, or a period of operation. By monitoring the use of the device, part of the operating program in the microcontroller 110 will be able to monitor the use, compare the use with pre-defined references, and initiate a pre-programmed action depending on the use information and the pre-programmed reference. As an example in an embodiment of the invention, the microcontroller as a modification of its own operating parameters or operating program, or by instructions to the memory circuit 120 or a circuit associated with a memory circuit, will facilitate a limitation of which parts of the contents of the memory device 130 are to be transferred over the device interface 130. Optionally, the operating program in the microcontroller 110 may include instructions dependent on the level of use maintained in the portable device 100, produce instructions to increase or remove at least part of the contents of the memory circuit 120, or on a permanent or partially permanent means of reprogramming or modifying circuitry associated with the memory circuit 120, which would restrict access to at least portions of the contents of the memory circuit 120. As an example, one embodiment of the invention includes a memory circuit 120 that holds a restricted version of a computer game, for which the user of the portable device has purchased a single user license, which after the completion of a transfer procedure of the computer program over the device interface 130 will block any further attempt to transfer the computer program originally made available from the memory circuit 120.

I en annen utførelse av oppfinnelsen inkluderer datamaskindataene i hukommelseskretsen 120 datamaskininstruksjoner til prosessoren i mobiltelefonen 200 om å ringe opp et spesifikt nummer for å etablere en forbindelse til en fjerntliggende server, så vel som data som representerer en sikkerhetsnøkkel eller passord, som vil tillate en overføring av datamaskindata eller et datamaskinprogram fra serveren til mobiltelefonen 200 på den betingelse at den mobile telefonen presenterer til serveren sikkerhetsnøkkelen eller passord gitt av det portable apparatet 100. Igjen i en utførelse av oppfinnelsen, er det portable apparatet tilpasset til å begrense enhver videre aksess til sikkerhetsnøkkelen eller passordet etter en suksessfull overføring av sikkerhetsnøkkelen eller passord gjennom apparatets grensesnitt 130. For videre å styrke et krav om sikkerhet, i en utførelse av oppfinnelsen, vil det portable apparatet 100 inkludere en hukommelseskrets 120 og kontroller 110 som er i stand til å eksekvere et sikkerhetspassord innbefattende kryptering og/eller dekryptering av sikkerhetsnøkkelen eller passord, eller en kryptering eller dekryptering av datamaskindata eller datamaskinprogram mottatt av telefonen fra en ekstern server eller annen innretning for å gi slik informasjon til mobiltelefonen 200. In another embodiment of the invention, the computer data in the memory circuit 120 includes computer instructions to the processor in the mobile phone 200 to dial a specific number to establish a connection to a remote server, as well as data representing a security key or password, which will allow a transfer of computer data or a computer program from the server to the mobile phone 200 on the condition that the mobile phone presents to the server the security key or password provided by the portable device 100. Again in an embodiment of the invention, the portable device is adapted to restrict any further access to the security key or the password after a successful transmission of the security key or password through the device interface 130. To further strengthen a requirement for security, in one embodiment of the invention, the portable device 100 will include a memory circuit 120 and controller 110 capable of executing is a security password including encryption and/or decryption of the security key or password, or an encryption or decryption of computer data or computer program received by the phone from an external server or other device to provide such information to the mobile phone 200.

I enda et aspekt av foreliggende oppfinnelse, inkluderer det portable, elektroniske apparatet i henhold til oppfinnelsen en hukommelsesinnretning for å ta imot og å lagre informasjon gitt av den mobile, elektroniske innretningen 200.1 en foretrukket utførelse av oppfinnelsen, inkluderer det portable apparatet 100 en innretning eller instruksjoner til mikrokontrolleren 110 om å sammenligne informasjon tidligere lagret i den tredje hukommelsen med informasjon som for nåværende mottatt via apparatets grensesnitt 130, og på basis av den tidligere lagrede informasjonen og nåværende informasjon som er mottatt, bestemme om eller ikke den mobile, elektroniske innretningen for nåværende er koblet til det portable apparatet 100 som bør bli gitt aksess til informasjonen lagret i den første hukommelsesinnretningen 120. Som et eksempel kan informasjonen som er mottatt og lagret inkludere en identifikator for den mobile, elektroniske innretningen, slik som en elektronisk mobil utstyrsidentifikator (IMEI) typisk tilgjengelig fra en cellulær telefon som opererer i henhold til det globale systemet for mobil kommunikasjon (GSM) standarden. Tilsvarende identifikasjonskontroller er betraktet for andre typer av identifikasjoner som kan være forhåndsprogrammert inn i andre innretninger slik som en PDA eller en portabel, personlig datamaskin eller portabel navigasjonsinnretning som opererer i samband med det globale posisjonssystemet In yet another aspect of the present invention, the portable electronic device according to the invention includes a memory device for receiving and storing information provided by the mobile electronic device 200.1 a preferred embodiment of the invention, the portable device 100 includes a device or instructions to the microcontroller 110 to compare information previously stored in the third memory with information currently received via the device interface 130, and on the basis of the previously stored information and current information received, determine whether or not the mobile electronic device for currently connected to the portable device 100 should be given access to the information stored in the first memory device 120. As an example, the information received and stored may include an identifier for the mobile electronic device, such as an electronic mobile device identifier ( IMEI) typically available from a cellular phone operating according to the Global System for Mobile Communications (GSM) standard. Corresponding identification controls are considered for other types of identification that may be pre-programmed into other devices such as a PDA or a portable personal computer or portable navigation device operating in conjunction with the global positioning system

(GPS). (GPS).

I en fordelaktig utførelse av foreliggende oppfinnelse, inkluderer det portable apparatet 100 en bruksindikator med hvilket en bruker med et blikk kan bestemme om eller ikke apparatet fremdeles kan være brukbart. I en utførelse inkluderer indikatoren en hukommelse anordnet av en type som visuelt og permanent viser brukeren brukerens fase i det portable apparatet. Indikeringen kan være som en smeltbar fargeindikator som viser initielt en grønn eller annen farge for å indikere at innretningen ikke ennå har blitt brukt, og så ved innmatning av en elektrisk puls forandrer tilstanden til indikatoren til en farge, slik som rødt, oransje eller sort, for å indikere til brukeren at ingen videre data eller program av interesse for en bruker kan bli overført fra innretningen over grensesnittet 130. Et alternativ til å anordne et fysisk element i det portable apparatet 100 for å indikere brukstilstanden til det portable apparatet 100, er det en utførelse av oppfinnelsen slik at det portable apparatet 100 er tilpasset til å overføre til den mobile, elektroniske innretningen. 200 data og/eller instruksjoner til prosesseringsinnretningen i den mobile, elektroniske innretningen 200 for å bruke innretninger for indikering gitt av den mobile, elektroniske innretningen 200, slik som en skjerm, for å gi en bruker bruksinformasjon. Slik bruksinformasjon kan som et eksempel inkludere en katalog med datamaskindataelementer eller datamaskinprogramelementer lagret i hukommelsesinnretningen 120 i det portable apparatet 100 som er tilgjengelig for overføring til den mobile, elektroniske innretningen 200 tvers over apparatets grensesnitt 130. In an advantageous embodiment of the present invention, the portable device 100 includes a usage indicator with which a user can determine at a glance whether or not the device can still be used. In one embodiment, the indicator includes a memory device of a type that visually and permanently shows the user the user's phase in the portable device. The indication may be as a fusible color indicator which initially shows a green or other color to indicate that the device has not yet been used, and then upon the application of an electrical pulse changes the state of the indicator to a color, such as red, orange or black, to indicate to the user that no further data or program of interest to a user can be transmitted from the device over the interface 130. An alternative to arranging a physical element in the portable device 100 to indicate the state of use of the portable device 100 is an embodiment of the invention such that the portable device 100 is adapted to transfer to the mobile electronic device. 200 data and/or instructions to the processing device in the mobile electronic device 200 to use means of indication provided by the mobile electronic device 200, such as a screen, to provide a user with usage information. Such usage information may, for example, include a directory of computer data items or computer program items stored in the memory device 120 of the portable device 100 that is available for transfer to the mobile electronic device 200 across the device interface 130.

I en fordelaktig utførelse av oppfinnelsen vil i det minste en del av den elektroniske hukommelsen gitt av det portable apparatet 100 være aksesserbart for skriving av den mobile, elektroniske innretningen 200, slik at den mobile, elektroniske innretningen 200 kan bruke hukommelse gitt av det portable apparatet 100 for lagring av informasjon som senere kan bli gjenvunnet av den mobile, elektroniske innretningen 200. In an advantageous embodiment of the invention, at least part of the electronic memory provided by the portable device 100 will be accessible for writing by the mobile electronic device 200, so that the mobile electronic device 200 can use memory provided by the portable device 100 for storing information that can later be retrieved by the mobile, electronic device 200.

I enda en utførelse av foreliggende oppfinnelse inkluderer det portable apparatet 100 en startbryter 140 operasjonelt assosiert med et mekanisk grensesnitt i apparatets grensesnitt 130, slik at startbryteren blir aktivert ved fysisk å koble det portable apparatet 100 til et tilsvarende fysisk grensesnitt 210 i den mobile, elektroniske innretningen 200. In yet another embodiment of the present invention, the portable device 100 includes a start switch 140 operationally associated with a mechanical interface in the device interface 130, so that the start switch is activated by physically connecting the portable device 100 to a corresponding physical interface 210 in the mobile, electronic the device 200.

Ved enda et aspekt av foreliggende oppfinnelse, inkluderer en fordelaktig utførelse av oppfinnelsen en tidsmålende innretning, eller en hukommelse for å lagre tidsinformasjon, som tillater eller begrenser adgang til datamaskindataene eller datamaskinprogram til en spesifikk dato og tid på dagen, til en spesifisert periode for bruk, eller til en periode relatert til tiden under hvilken det portable apparatet 100 har hatt kontakt med den mobile, elektroniske innretningen 200. In yet another aspect of the present invention, an advantageous embodiment of the invention includes a time measuring device, or a memory for storing time information, which allows or restricts access to the computer data or computer program to a specific date and time of day, to a specified period of use , or to a period related to the time during which the portable device 100 has been in contact with the mobile electronic device 200.

I enda en fordelaktig utførelse av oppfinnelsen, er kontrollinnretningen 110 i det portable apparatet 100 tilpasset til å begrense adgang til datamaskindataene eller datamaskinprogram lagret i den assosierte hukommelsesinnretningen 120 på basis av informasjon som er funnet over apparatets grensesnitt 130 fra den mobile, elektroniske innretningen 200, slik som operatøren av et mobilt telefonnettverk med hvilket mobiltelefonen 200 for nåværende er registrert, eller på basis av informasjon med hensyn til det geografiske området i hvilket det portable apparatet 100 for nåværende er plassert. In yet another advantageous embodiment of the invention, the control device 110 in the portable device 100 is adapted to restrict access to the computer data or computer program stored in the associated memory device 120 on the basis of information found over the device interface 130 from the mobile electronic device 200, such as the operator of a mobile phone network with which the mobile phone 200 is currently registered, or on the basis of information regarding the geographical area in which the portable device 100 is currently located.

Ved enda et fordelaktig aspekt av foreliggende oppfinnelse er det portable apparatet 100 anordnet i et apparats grensesnitt 130 av en trådløs type, slik som et optisk eller radiogrensesnitt, det vil si et IRDA grensesnitt eller et Bluetooth grensesnitt, respektivt. Ved å bruke et trådløst grensesnitt for kommunikasjon med den mobile, elektroniske innretningen 200 vil videre forenkle operasjonen av innretningen, og tillater en fysisk mer robust og hensiktsmessig utførelse av oppfinnelsen. In yet another advantageous aspect of the present invention, the portable device 100 is arranged in a device interface 130 of a wireless type, such as an optical or radio interface, i.e. an IRDA interface or a Bluetooth interface, respectively. Using a wireless interface for communication with the mobile, electronic device 200 will further simplify the operation of the device, and allows a physically more robust and appropriate implementation of the invention.

I enda en videre fordelaktig utførelse av oppfinnelsen, er kontrollkretsen 110 i det portable apparatet 100 tilpasset til, på basis av instruksjoner som er gitt av internt operasjonsprogram, å forespørre fra den mobile, elektroniske innretningen 200 om konfigurasjonsdata av interesse, slik som språk spesifisert av brukeren av den mobile, elektroniske innretningen 200. På basis av slik informasjon vil det portable apparatet 100 velge korrekt datamaskindata eller datamaskinprogram for etterfølgende overføring til den mobile, elektroniske innretningen 200. In yet another advantageous embodiment of the invention, the control circuit 110 in the portable device 100 is adapted to, on the basis of instructions provided by the internal operating program, request from the mobile electronic device 200 configuration data of interest, such as language specified by the user of the mobile electronic device 200. On the basis of such information, the portable device 100 will select the correct computer data or computer program for subsequent transmission to the mobile electronic device 200.

Fordelaktig gir foreliggende oppfinnelse et apparat og en fremgangsmåte for enkel, kostnadseffektiv og sikker forsyning av datamaskindata eller datamaskinprogram til en mobil, elektronisk innretning. Det portable apparatet 100 inkluderer et hukommelsesinnretningsprogram med datamaskindata eller et datamaskinprogram av interesse, hvor datamaskindata eller datamaskinprogram kan inkludere instruksjoner for å kontrollere den mobile, elektroniske innretningen for å opprette en forbindelse til en fjerntliggende server for nedlasting av data eller programelementer fra den fjerntliggende serveren, eller nedlastingen av en nøkkel eller passord og/eller assosiert algoritme for etterfølgende lasting av data eller programelement fra det portable apparatet. Advantageously, the present invention provides an apparatus and a method for simple, cost-effective and secure supply of computer data or computer program to a mobile, electronic device. The portable device 100 includes a memory device program of computer data or a computer program of interest, where the computer data or computer program may include instructions for controlling the mobile electronic device to establish a connection to a remote server to download data or program elements from the remote server, or the downloading of a key or password and/or associated algorithm for subsequent loading of data or program elements from the portable device.

Claims (38)

1. Portabelt elektronisk apparat (100) for å forsyne datamaskindata eller et datamaskinprogram til en mobil datamaskinbasert innretning (200), der datamaskindataene eller datamaskinprogrammet representerer et middel for å operere innretningen for å gi en informasjon eller tjeneste forskjellig fra en standard informasjon eller tjeneste i innretningen, hvor det portable apparatet innbefatter: en grensesnittinnretning (130,131,132) tilpasset til i det minste et mekanisk, elektrisk eller trådløst grensesnitt (210) og et datakommunikasjonsgrensesnitt i den mobile, datamaskinbaserte innretningen, der grensesnittinnretningen er forskjellig fra en standard hukommelseskortgrensesnittinnretning og tilpasset til å føle i det minste en grensesnittinnretningsinngang, en første programmerbar hukommelsesinnretning (120) som bærer datamaskindata eller datamaskinprogram, der datamaskindataene eller datamaskinprogrammet er tilpasset for å brukes i den mobile datamaskinbaserte innretriingen, karakterisert ved at den videre innbefatter: kontrollinnretning (110) i kommunikasjon med grensesnittinnretningen og tilpasset til prosessering av datamaskindataene eller datamaskinprogrammet som svar på i det minste en grensesnittinnretning (130,131,132) inngang eller en inngang fra en separat inngangsinnretning (140,150), og en elektronisk datakommunikasjonsinnretning i kommunikasjon med kontrollinnretningen (110) og tilpasset til å kommunisere i det minste en del av datamaskindataene eller datamaskinprogrammet til grensesnittinnretningen (130) som svar på en kontrollinngang fra kontrollinnretningen, der kontrollinngangen er assosiert med prosesseringen, og en indikatoirnnretning i kommunikasjon med kontrollinnretningen for å indikere en brukstilstand av nevnte programmerbare hukommelsesinnretning.1. Portable electronic device (100) for supplying computer data or a computer program to a mobile computer-based device (200), where the computer data or computer program represents a means of operating the device to provide an information or service different from a standard information or service in the device, wherein the portable device includes: an interface device (130,131,132) adapted to at least one mechanical, electrical or wireless interface (210) and a data communication interface in the mobile, computer-based device, wherein the interface device is different from a standard memory card interface device and adapted to sense in at least one interface device input, a first programmable memory device (120) carrying computer data or computer program, wherein the computer data or computer program is adapted for use in the mobile computer-based device, characterized v ed that it further includes: control device (110) in communication with the interface device and adapted to process the computer data or computer program in response to at least one interface device (130,131,132) input or an input from a separate input device (140,150), and an electronic data communication device in communication with the controller (110) and adapted to communicate at least a portion of the computer data or computer program to the interface device (130) in response to a control input from the controller, the control input being associated with the processing, and an indicator device in communication with the control device to indicate a state of use of said programmable memory device. 2. Portabelt elektronisk apparat i henhold til krav 1, karakterisert vedå innbefatte en andre hukommelsesinnretning for å lagre bruksinformasjon.2. Portable electronic device according to claim 1, characterized by including a second memory device for storing usage information. 3. Portabelt elektronisk apparat i henhold til krav 2, karakterisert ved at den andre hukommelsesinnretningen er del av den første hukommelsesinnretningen.3. Portable electronic device according to claim 2, characterized in that the second memory device is part of the first memory device. 4. Portabelt elektronisk apparat i henhold til krav 2 eller 3, karakterisert ved at kontrollinnretningen er tilpasset til å begrense, som svar på bruksinformasjonen, kommunikasjonen av i det minste del av datamaskindataene eller datamaskinprogrammet fra den første hukommelsen til grensesnittinnretningen.4. Portable electronic device according to claim 2 or 3, characterized in that the control device is adapted to limit, in response to the usage information, the communication of at least part of the computer data or the computer program from the first memory to the interface device. 5. Portabelt elektronisk apparat i henhold til krav 2 eller 3, karakterisert ved at kontrollinnretningen er tilpasset til å omprogrammere nevnte første hukommelse som svar på bruksinformasjonen.5. Portable electronic device according to claim 2 or 3, characterized in that the control device is adapted to reprogram said first memory in response to the usage information. 6. Portabelt elektronisk apparat i henhold til krav 5, karakterisert ved at omprogrammeringen inkluderer å fjerne i det minste del av datamaskindataene eller datamaskinprogrammet eller omprogrammering av en aksessinnretning i den første hukommelsesinnretningen for å begrense adgang til i det minste del av datamaskindataene eller datamaskinprogrammet.6. Portable electronic device according to claim 5, characterized in that the reprogramming includes removing at least part of the computer data or the computer program or reprogramming an access device in the first memory device to limit access to at least part of the computer data or the computer program. 7. Portabelt elektronisk apparat i henhold til et av kravene 2 til 6, karakterisert ved at bruksinformasjonen inkluderer i det minste en av en spesifikasjon av i det minste del av nevnte datamaskindata eller datamaskinprogram kommunisert til grensesnittinnretningen, en telling av antallet av ganger i det minste del av datamaskindataene eller datamaskinprogrammet ble kommunisert til grensesnittinnretningen, og en tidsbruk innbefattende i det minste et av tidspunktene på dagen, eller en periode for operasjon.7. Portable electronic device according to one of claims 2 to 6, characterized in that the usage information includes at least one of a specification of at least part of said computer data or computer program communicated to the interface device, a count of the number of times at least part of the computer data or computer program was communicated to the interface device, and a time usage including at least one of the times of day, or a period of operation. 8. Portabelt elektronisk apparat i henhold til et av de foregående krav, karakterisert ved at den innbefatter en innretning for å detektere en type av datamaskindata eller datamaskinprogram, og hvor kontrollinnretningen er anordnet til å reagere på nevnte type.8. Portable electronic device according to one of the preceding claims, characterized in that it includes a device for detecting a type of computer data or computer program, and where the control device is arranged to react to said type. 9. Portabelt elektronisk apparat i henhold til krav 8, karakterisert ved at typen er i det minste en av en datamaskininstruksjon for en mobil datamaskinbasert innretning, et spillprogram, et bilde, data eller instruksjon for å generere et hørbart signal, en oppringningsinstruksjon, en sikkerhetsnøkkel, en kredittverdi, et kontonummer, et passord, en dataprosesseringsprosedyre, en datakommunikasjonsprosedyre, en datakonverteringsprosedyre, og en krypterings- eller dekrypteringsprosedyre.9. Portable electronic device according to claim 8, characterized in that the type is at least one of a computer instruction for a mobile computer-based device, a game program, an image, data or instruction for generating an audible signal, a dialing instruction, a security key, a credit value, an account number, a password, a data processing procedure, a data communication procedure, a data conversion procedure, and an encryption or decryption procedure. 10. Portabelt elektronisk apparat i henhold til et av de foregående krav, karakterisert ved at kontrollinnretningen er programmerbar og anordnet til å reagere på en kontrollinstruksjon mottatt via grensesnittinnretningen.10. Portable electronic device according to one of the preceding claims, characterized in that the control device is programmable and arranged to react to a control instruction received via the interface device. 11. Portabelt elektronisk apparat i henhold til et av de foregående krav, karakterisert ved å innbefatte en tredje hukommelsesinnretning i kommunikasjon med kontrollinnretningen for å lagre en første informasjon mottatt via grensesnittinnretningen.11. Portable electronic device according to one of the preceding claims, characterized by including a third memory device in communication with the control device to store a first piece of information received via the interface device. 12. Portabelt elektronisk apparat i henhold til krav 11, karakterisert ved at den tredje hukommelsesinnretningen er del av den første hukommelsesinnretningen.12. Portable electronic device according to claim 11, characterized in that the third memory device is part of the first memory device. 13. Portabelt elektronisk apparat i henhold til krav 11 eller 12, karakterisert ved at kontrollinnretningen er tilpasset til å begrense nevnte kommunikasjon, som svar på den lagrede første informasjonen og en tilsvarende andre informasjon mottatt via grensesnittinnretningen som er forskjellig fra den første informasjonen, av i det minste del av datamaskindata eller datamaskinprogram fra den første hukommelsen til grensesnittinnretningen.13. Portable electronic device according to claim 11 or 12, characterized in that the control device is adapted to limit said communication, in response to the stored first information and a corresponding second information received via the interface device which is different from the first information, by at least portion of computer data or computer program from the first memory of the interface device. 14. Portabelt elektronisk apparat i henhold til krav 11, karakterisert ved at kontrollinnretningen er tilpasset til å omprogrammere den første hukommelsen som svar på den lagrede første informasjonen og en tilsvarende andre informasjon mottatt via grensesnittinnretningen.14. Portable electronic device according to claim 11, characterized in that the control device is adapted to reprogram the first memory in response to the stored first information and a corresponding second information received via the interface device. 15. Portabelt elektronisk apparat i henhold til krav 14, karakterisert ved at omprogrammeringen inkluderer å fjerne i det minste del av datamaskindata eller datamaskinprogram eller omprogrammering av adgangsinnretning for den første hukommelsen for å begrense adgang til i det minste del av nevnte datamaskindata eller datamaskinprogram.15. Portable electronic device according to claim 14, characterized in that the reprogramming includes removing at least part of the computer data or computer program or reprogramming the access device for the first memory to limit access to at least part of said computer data or computer program. 16. Portabelt elektronisk apparat i henhold til et av kravene 11 til 15, karakterisert ved at den første informasjonen inkluderer en identifikasjon av en første mobil datamaskinbaserte innretning og den andre informasjonen inkluderer en identifikasjon av en annen mobil datamaskinbasert innretning.16. Portable electronic device according to one of claims 11 to 15, characterized in that the first information includes an identification of a first mobile computer-based device and the second information includes an identification of another mobile computer-based device. 17. Portabelt elektronisk apparat i henhold til et av de foregående krav, karakterisert ved at kontrollinnretningene er tilpasset til å spørre etter og å ta imot fra den mobile datamaskinbaserte innretningen, via nevnte grensesnittinnretning, i det minste en av en konfigurasjonsinformasjon og en operasjonell informasjon relatert til den mobile datamaskinbaserte innretningen eller en operasjon i denne.17. Portable electronic device according to one of the preceding claims, characterized in that the control devices are adapted to ask for and receive from the mobile computer-based device, via said interface device, at least one of configuration information and operational information related to it the mobile computer-based device or an operation therein. 18. Portabelt elektronisk apparat i henhold til krav 17, karakterisert ved at kontrollinnretningen er tilpasset til selektivt å kontrollere kommunikasjonen av i det minste del av datamaskindataene eller datamaskinprogrammet til den mobile datamaskinbasere innretningen på basis av nevnte i det minste en av konfigurasjonsinformasjonen og en operasjonsinformasjon.18. Portable electronic device according to claim 17, characterized in that the control device is adapted to selectively control the communication of at least part of the computer data or the computer program to the mobile computer-based device on the basis of said at least one of the configuration information and an operation information. 19. Portabelt elektronisk apparat i henhold til et av kravene 17 eller 18, karakterisert ved at i det minste en av en konfigurasjonsinformasjon og en operasjonsinformasjon inkluderer i det minste en av en mobil datamaskinbasert innretningstype, modell, identitet av geografisk lokasjon, operasjonsstatus, ekstern kommunikasjonstype, ekstern kommunikasjonsparameter, en ekstern kommunikasjonsabonnenttype og en ekstern kommunikasjonstilbyder.19. Portable electronic device according to one of claims 17 or 18, characterized in that at least one of a configuration information and an operation information includes at least one of a mobile computer-based device type, model, identity of geographic location, operation status, external communication type, external communication parameter, an external communication subscriber type and an external communication provider. 20. Portabelt elektronisk apparat i henhold til et av de foregående krav, karakterisert ved at den mobile datamaskinbaserte innretningen er en cellulær telefon, en personlig digital assistent (PDA) eller en portabel personlig datamaskin.20. Portable electronic device according to one of the preceding claims, characterized in that the mobile computer-based device is a cellular telephone, a personal digital assistant (PDA) or a portable personal computer. 21. Portabelt elektronisk apparat i henhold til krav 20, karakterisert ved at den mobile datamaskinbaserte innretningen inkluderer et informasjonselement som inkluderer en elektronisk representasjon av i det minste en av en mobil datamaskinbasert innretningstype, modell, identitet, geografisk sted, operasjonsstatus, ekstern kommunikasjonstype, ekstern kommunikasjonsparameter, en ekstern kommunikasjonsabonnenttype og en ekstern kommunikasjonstilbyder, og informasjonselementet er kommuniserbart via et grensesnitt i den mobile datamaskinbaserte innretningen tilsvarende til grensesnittinnretningen.21. Portable electronic device according to claim 20, characterized in that the mobile computer-based device includes an information element that includes an electronic representation of at least one of a mobile computer-based device type, model, identity, geographic location, operational status, external communication type, external communication parameter, an external communication subscriber type and an external communication provider, and the information element is communicable via an interface in the mobile computer-based device corresponding to the interface device. 22. Portabelt elektronisk apparat i henhold til krav 21, karakterisert ved at den elektroniske representasjonen av i det minste en av en identitet er en IMEI (International Electronic Equipment Identification) til en cellulær telefon.22. Portable electronic device according to claim 21, characterized in that the electronic representation of at least one of an identity is an IMEI (International Electronic Equipment Identification) of a cellular phone. 23. Fremgangsmåte for å anordne et portabelt elektronisk apparat (100) for å forsyne datamaskindata eller et datamaskinprogram til en mobil datamaskinbasert innretning (200), der datamaskindataene eller datamaskinprogrammet representerer et middel for å operere innretningen for å gi en informasjon eller tjeneste forskjellig fra en standardinformasjon eller tjeneste i innretningen, hvor fremgangsmåten innbefatter å anordne et grensesnittmiddel (130,131,132) tilpasset til i det minste et mekanisk, elektrisk eller trådløst grensesnitt og et datakommunikasjonsgrensesnitt (210) i den mobile, datamaskinbaserte innretningen, der grensesnittmiddelet er forskjellig fra et standard hukommelseskortgrensesnittmiddel og grensesnittmiddelet er tilpasset til å føle i det minste en grensesnittmiddelinngang, hvor fremgangsmåten innbefatter å anordne en første programmerbar hukommelse (120) som bærer i seg datamaskindata eller datamaskinprogram, der datamaskindata eller datamaskinprogram er tilpasset for å brukes i den mobile, datamaskinbaserte innretningen, karakterisert ved at fremgangsmåten videre innbefatter: å anordne et kontrollmiddel (110) i kommunikasjon med grensesnittmiddelet og tilpasset til prosessering av datamaskindataene eller datamaskinprogrammet som svar på at i det minste en grensesnittinnretnings (130,131,132) -inngang eller en inngang fra et separat inngangsmiddel (140,150), å anordne et elektronisk datakommunikasjonsmiddel i kommunikasjon med kontrollmiddelet(llO), å kommunisere under kontrollen av kontrollmiddelet (110) i det minste en del av datamaskindataene eller datamaskinprogrammet til grensesnittinnretningen som svar på en kontrollinngang fra kontrollmiddelet, der kontrollinngangen er assosiert med prosesseringen, å anordne et andre hukommelsesmiddel og å ta opp apparatrelatert bruksinformasjon i det andre hukommelsesmiddelet, å anordne et apparatindikatormiddel i kommunikasjon med kontrollmiddelet for å indikere en bruksstatus av det programmerbare hukommelsesmiddelet, og å operere apparatindikatormiddelet for å indikere en bruk av apparatet.23. Method for arranging a portable electronic device (100) for supplying computer data or a computer program to a mobile computer-based device (200), wherein the computer data or computer program represents a means of operating the device to provide an information or service different from a standard information or service in the device, wherein the method includes arranging an interface means (130,131,132) adapted to at least a mechanical, electrical or wireless interface and a data communication interface (210) in the mobile, computer-based device, where the interface means is different from a standard memory card interface means and the interface means is adapted to sense at least one interface means input, the method comprising arranging a first programmable memory (120) carrying therein computer data or computer program, the computer data or computer program being adapted to is used in the mobile, computer-based device, characterized in that the method further includes: arranging a control means (110) in communication with the interface means and adapted to process the computer data or the computer program in response to at least one interface device (130,131,132) input or a input from a separate input means (140,150), arranging an electronic data communication means in communication with the control means (110), communicating under the control of the control means (110) at least part of the computer data or computer program to the interface device in response to a control input from the control means, wherein the control input is associated with the processing, providing a second memory means and recording device related usage information in the second memory means, providing a device indicator means in communication with the control means to indicate a usage status of the programmable memory the means, and operating the apparatus indicator means to indicate a use of the apparatus. 24. Fremgangmåte i henhold til krav 23, karakterisert ved at det andre hukommelsesmiddelet er del av det første hukommelsesmiddelet.24. Method according to claim 23, characterized in that the second memory means is part of the first memory means. 25. Fremgangsmåte i henhold til et av kravene 23 til 24, karakterisert vedå innbefatte å begrense, som svar på bruksinformasjonen, kommunikasjonen av i det minste en del av datamaskindataene eller datamaskinprogrammet fra den første hukommelsen til grensesnittmiddelet.25. Method according to one of claims 23 to 24, characterized by including limiting, in response to the usage information, the communication of at least part of the computer data or the computer program from the first memory to the interface means. 26. Fremgangsmåte i henhold til et av kravene 23 til 25, karakterisert ved å innbefatte omprogrammering av den første hukommelsen som svar på bruksinformasjonen.26. Method according to one of claims 23 to 25, characterized by including reprogramming of the first memory in response to the usage information. 27. Fremgangsmåte i henhold til krav 26, karakterisert ved at omprogrammeringen inkluderer å fjerne i det minste del av datamaskindataene eller datamaskinprogrammet eller omprogrammering av et tilgangsmiddel i det første hukommelsesmiddelet for å begrense adgang til i det minste del av datamaskindataene eller datamaskinprogrammet.27. Method according to claim 26, characterized in that the reprogramming includes removing at least part of the computer data or the computer program or reprogramming an access means in the first memory means to limit access to at least part of the computer data or the computer program. 28. Fremgangsmåte i henhold til et av kravene 23 til 27, karakterisert ved at bruksinformasjonen inkluderer i det minste en av en spesifikasjon av nevnte i det minste del av datamaskindataene eller datamaskinprogrammet kommunisert til grensesnittmiddelet, en teller av antallet av ganger nevnte i det minste del av datamaskindataene eller datamaskinprogrammet ble kommunisert til grensesnittmiddelet, og en tidsbruk innbefattende i det minste en av et tidspunkt på dagen, eller en periode av operasjon.28. Method according to one of claims 23 to 27, characterized in that the usage information includes at least one of a specification of said at least part of the computer data or computer program communicated to the interface means, a counter of the number of times said at least part of the computer data or computer program was communicated to the interface means, and a time usage including at least one of a time of day, or a period of operation. 29. Fremgangsmåte i henhold til et av kravene 23 til 26, karakterisert ved å innbefatte å anordne et tredje hukommelsesmiddel i kommunikasjon med kontrollmiddelet for å lagre en første informasjon mottatt via grensesnittmiddelet, å begrense, som svar på den lagrede første informasjonen og en tilsvarende andre informasjon mottatt via grensesnittmiddelet som er forskjellig fra den første informasjonen, nevnte kommunikasjon av nevnte i det minste del av datamaskindataene eller datamaskinprogrammet fra den første hukommelsen til grensesnittmiddelet.29. Method according to one of claims 23 to 26, characterized by including arranging a third memory means in communication with the control means to store a first information received via the interface means, restricting, in response to the stored first information and a corresponding second information received via the interface means which is different from the first information, said communication of said at least part of the computer data or computer program from the first memory to the interface means. 30. Fremgangsmåte i henhold til krav 29, karakterisert ved å innbefatte omprogrammering av den første hukommelsen som svar på den lagrede første informasjonen og en tilsvarende andre informasjon mottatt via grensesnittmiddelet.30. Method according to claim 29, characterized by including reprogramming of the first memory in response to the stored first information and a corresponding second information received via the interface means. 31. Fremgangsmåte i henhold til krav 30, karakterisert v e d at omprogrammeringen inkluderer å fjerne i det minste del av nevnte datamaskindata eller datamaskinprogram eller omprogrammering av et adgangsmiddel i den første hukommelsen for å begrense adgang til i det minste del av datamaskindataene eller datamaskinprogrammet.31. Method according to claim 30, characterized in that the reprogramming includes removing at least part of said computer data or computer program or reprogramming an access means in the first memory to limit access to at least part of the computer data or computer program. 32. Fremgangsmåte i henhold til et av kravene 29 til 31, karakterisert ved at den første informasjonen inkluderer en identifikasjon av en første mobil datamaskinbasert innretning og den andre informasjonen inkluderer en identifikasjon av en annen mobil datamaskinbasert innretning.32. Method according to one of claims 29 to 31, characterized in that the first information includes an identification of a first mobile computer-based device and the second information includes an identification of another mobile computer-based device. 33. Fremgangsmåte i henhold til et av kravene 23 til 32, karakterisert ved å innbefatte å etterspørre og å ta imot fra den mobile datamaskinbaserte innretningen, via grensesnittmiddel, i det minste en av en konfigurasjonsinformasjon og en operasjonell informasjon relatert til den mobile datamaskinbaserte innretningen eller en operasjon av denne.33. Method according to one of claims 23 to 32, characterized by including requesting and receiving from the mobile computer-based device, via interface means, at least one of a configuration information and an operational information related to the mobile computer-based device or an operation of this one. 34. Fremgangsmåte i henhold til krav 33, karakterisert v e d å innbefatte selektivt å kontrollere kommunikasjonen av nevnte i det minste del av datamaskindataene eller datamaskinprogrammet til den mobile datamaskinbaserte innretningen på basis av i det minste en av en konfigurasjonsinformasjon og en operasjonell informasjon.34. Method according to claim 33, characterized by including selectively controlling the communication of said at least part of the computer data or computer program to the mobile computer-based device on the basis of at least one of configuration information and operational information. 35. Fremgangsmåte i henhold til krav 34, karakterisert ved at den i det minste ene av en konfigurasjonsinformasjon og en operasjonell informasjon inkluderer i det minste en av en mobil datamaskinbasert innretningstype, modell, identitet av geografisk sted, operasjonell status, ekstern kommunikasjonstype, ekstern kommunikasjonsparameter, en ekstern kommunikasjonsabonnenttype og en ekstern kommunikasjonstilbyder.35. Method according to claim 34, characterized in that the at least one of a configuration information and an operational information includes at least one of a mobile computer-based device type, model, identity of geographical location, operational status, external communication type, external communication parameter, a external communication subscriber type and an external communication provider. 36. Fremgangsmåte i henhold til et av kravene 23 til 35, karakterisert ved at den mobile datamaskinbaserte innretningen er en cellulær telefon, en personlig digital assistent (PDA) eller en portabel personlig datamaskin.36. Method according to one of claims 23 to 35, characterized in that the mobile computer-based device is a cellular telephone, a personal digital assistant (PDA) or a portable personal computer. 37. Fremgangsmåte i henhold til krav 36, karakterisert ved at den mobile datamaskinbasere innretningen inkluderer et informasjonselement som inkluderer en elektronisk representasjon av i det minste en av en mobil datamaskinbasert innretningstype, modell, identitet, geografisk sted, operasjonell status, ekstern kommunikasjonstype, ekstern kommunikasjonsparameter, en ekstern kommunikasjonsabonnenttype og en ekstern kommunikasjonstilbyder, og informasjonselementet er kommuniserbart via et grensesnitt i den mobile datamaskinbaserte innretningen tilsvarende til grensesnittmiddelet.37. Method according to claim 36, characterized in that the mobile computer-based device includes an information element that includes an electronic representation of at least one of a mobile computer-based device type, model, identity, geographic location, operational status, external communication type, external communication parameter, a external communication subscriber type and an external communication provider, and the information element is communicable via an interface in the mobile computer-based device corresponding to the interface means. 38. Fremgangsmåte i henhold til krav 37, karakterisert v e d at den elektroniske representasjonen av i det minste en av en identitet er en IMEI (International Mobile Equipment Identification) av en cellulær telefon.38. Method according to claim 37, characterized in that the electronic representation of at least one of an identity is an IMEI (International Mobile Equipment Identification) of a cellular phone.
NO20040201A 2004-01-16 2004-01-16 Portable device for providing a computer data and / or computer data program to a mobile computer-based electronic device, and associated methods thereof. NO321081B1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
NO20040201A NO321081B1 (en) 2004-01-16 2004-01-16 Portable device for providing a computer data and / or computer data program to a mobile computer-based electronic device, and associated methods thereof.
EP05704635A EP1704467A1 (en) 2004-01-16 2005-01-14 Portable apparatus for providing a computer data and/or computer data program to a mobile computerized electronic device, and associated method
JP2006549173A JP2007518185A (en) 2004-01-16 2005-01-14 Mobile device and method for sending computer data or programs to a portable electronic device
PCT/NO2005/000018 WO2005069117A1 (en) 2004-01-16 2005-01-14 Portable apparatus for providing a computer data and/or computer data program to a mobile computerized electronic device, and associated method
CNA2005800026212A CN1910545A (en) 2004-01-16 2005-01-14 Portable apparatus for providing a computer data and/or computer data program to a mobile computerized electronic device, and associated method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NO20040201A NO321081B1 (en) 2004-01-16 2004-01-16 Portable device for providing a computer data and / or computer data program to a mobile computer-based electronic device, and associated methods thereof.

Publications (2)

Publication Number Publication Date
NO20040201L NO20040201L (en) 2005-07-18
NO321081B1 true NO321081B1 (en) 2006-03-13

Family

ID=34793405

Family Applications (1)

Application Number Title Priority Date Filing Date
NO20040201A NO321081B1 (en) 2004-01-16 2004-01-16 Portable device for providing a computer data and / or computer data program to a mobile computer-based electronic device, and associated methods thereof.

Country Status (5)

Country Link
EP (1) EP1704467A1 (en)
JP (1) JP2007518185A (en)
CN (1) CN1910545A (en)
NO (1) NO321081B1 (en)
WO (1) WO2005069117A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010081472A1 (en) * 2009-01-16 2010-07-22 Advanced Mobile Technology A/S A method for providing a computer program to a mobile computerised device and a portable electronic apparatus for storing the computer program
US9806549B2 (en) * 2013-10-04 2017-10-31 Rai Strategic Holdings, Inc. Accessory for an aerosol delivery device and related method and computer program product

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2327570C2 (en) * 1997-07-18 2005-08-22 Orange Personal Comm Serv Ltd Subscriber system
US7272723B1 (en) * 1999-01-15 2007-09-18 Safenet, Inc. USB-compliant personal key with integral input and output devices
CN1088218C (en) * 1999-11-14 2002-07-24 邓国顺 Electronic flash storage method and device for data processing system
SE521551C2 (en) * 1999-12-01 2003-11-11 Ericsson Telefon Ab L M Portable telecommunications apparatus for controlling an electronic consumer product
AP2002002536A0 (en) * 2000-02-21 2002-06-30 Trek 2000 Int Ltd A portable data storage device.
JP2002229861A (en) * 2001-02-07 2002-08-16 Hitachi Ltd Recording device with copyright protection function
JP2003228525A (en) * 2001-11-08 2003-08-15 Toshiba Corp Memory card, content distribution system and content distribution method
DK1476813T3 (en) * 2002-03-12 2007-03-19 Trek 2000 Int Ltd System and apparatus for accessing and transporting electronic messages using portable data storage device
JP2003345657A (en) * 2002-05-24 2003-12-05 Sharp Corp Reading / writing method and erasing method of recording medium and recording medium realizing the reading / writing method and erasing method

Also Published As

Publication number Publication date
CN1910545A (en) 2007-02-07
JP2007518185A (en) 2007-07-05
EP1704467A1 (en) 2006-09-27
WO2005069117A1 (en) 2005-07-28
NO20040201L (en) 2005-07-18

Similar Documents

Publication Publication Date Title
DK174532B1 (en) Method and apparatus for upgrading mobile phones in cellular systems
KR100455319B1 (en) Data delivery terminal and reservation delivery system utilizing same
CN104461666B (en) The firmware upgrade method and device of equipment primary processor
CN101984691A (en) Upgrading method of system built-in software and mobile terminal
US20140220939A1 (en) Information processing apparatus, communication system and control method of information processing apparatus
CN107836123A (en) Communication control method, device, terminal and network platform
US20080104690A1 (en) System and method of communication control management
CN109634861B (en) Testing method, device, processor and terminal of network game protocol
CN101699386A (en) Unlocking method and system of handheld terminal and handheld terminal
EP3410753B1 (en) Wireless communication apparatus and communication system
JP2010218450A (en) Mobile electronic apparatus and mobile terminal system
EP2940977B1 (en) Method and device for sending information in voice service
JP5686032B2 (en) Information processing apparatus, network control apparatus, wireless communication apparatus, communication system, and information processing method
CN105068848A (en) System upgrading method and apparatus
JP2014178737A (en) Information processing device
CN108103683B (en) Sewing machine equipment and software program upgrading device thereof
CN105631254A (en) Unlocking method and unlocking device
NO321081B1 (en) Portable device for providing a computer data and / or computer data program to a mobile computer-based electronic device, and associated methods thereof.
US20050157746A1 (en) Portable apparatus for providing a computer data and/or computer data program to a mobile computerized electronic device, and associated method
WO2012126191A1 (en) Mobile terminal and network unlocking method and system thereof
CN109831767B (en) Bluetooth connection method and system of intelligent wearable device
KR101206639B1 (en) Server and Method for updating firmware in Mobile communication terminal
JP2017049970A (en) Information code reading system
JP3969153B2 (en) Terminal authentication system, terminal authentication device, and terminal authentication program
CN107231173A (en) A kind of intelligent watch matching method and system based on data wire

Legal Events

Date Code Title Description
CREP Change of representative

Representative=s name: ZACCO NORWAY AS, POSTBOKS 2003 VIKA, 0125 OSLO, NO

MM1K Lapsed by not paying the annual fees