FI118312B - Tietojen jakaminen laitteiden välillä - Google Patents

Tietojen jakaminen laitteiden välillä Download PDF

Info

Publication number
FI118312B
FI118312B FI20045129A FI20045129A FI118312B FI 118312 B FI118312 B FI 118312B FI 20045129 A FI20045129 A FI 20045129A FI 20045129 A FI20045129 A FI 20045129A FI 118312 B FI118312 B FI 118312B
Authority
FI
Finland
Prior art keywords
data processing
matching
processing device
setting information
information
Prior art date
Application number
FI20045129A
Other languages
English (en)
Swedish (sv)
Other versions
FI20045129A0 (fi
FI20045129A (fi
Inventor
Jouni Rapakko
Mikko Suomela
Vesa Saario
Original Assignee
Nokia Corp
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 Nokia Corp filed Critical Nokia Corp
Publication of FI20045129A0 publication Critical patent/FI20045129A0/fi
Priority to FI20045129A priority Critical patent/FI118312B/fi
Priority to EP09155520A priority patent/EP2068240A1/en
Priority to JP2007506794A priority patent/JP2007534058A/ja
Priority to CNA200580011281XA priority patent/CN1942876A/zh
Priority to PCT/FI2005/050113 priority patent/WO2005101239A1/en
Priority to KR1020067021092A priority patent/KR100789459B1/ko
Priority to US11/578,686 priority patent/US20090070500A1/en
Priority to BRPI0509670-7A priority patent/BRPI0509670A/pt
Priority to EP05736287A priority patent/EP1735728A1/en
Priority to CA002562768A priority patent/CA2562768A1/en
Priority to TW094111086A priority patent/TW200602977A/zh
Publication of FI20045129A publication Critical patent/FI20045129A/fi
Application granted granted Critical
Publication of FI118312B publication Critical patent/FI118312B/fi

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)
  • Communication Control (AREA)

Description

118312 TIETOJEN JAKAMINEN LAITTEIDEN VÄLILLÄ
Nyt esillä oleva keksintö kohdistuu patenttivaatimuksen 1 johdanto-osassa kuvattuun menetelmään tietojen jakamiseksi yhden ja ainakin 5 yhden toisen laitteen välillä. Keksintö kohdistuu lisäksi patenttivaatimuksen 3 johdanto-osassa kuvattuun tietojenkäsittelylaitteeseen sekä patenttivaatimuksen 4 johdanto-osassa kuvattuun tietojenkäsittelylaitteeseen. Keksintö kohdistuu lisäksi patenttivaatimuksen 7 johdanto-osassa kuvattuun tietojenkäsittelyjärjestelmään sekä patenttivaatimuk-10 sien 9 ja 10 johdanto-osissa kuvattuihin tietokone-ohjelmatuotteisiin.
Kahden laitteen välinen tiedonsiirto on tunnettua eri yhteyksistä. Tietokoneiden väliset tiedonsiirrot sekä kannettavien tietokoneiden ja muiden kannettavien laitteiden, kuten matkapuhelimien ja PDA-laittei-15 den (Personal Digital Assistant) keskinäiset tiedonsiirrot ovat tavallista toimintaa nykyisessä tietojenkäsittelyssä. Laitekohtaisten tiedonsiirtojen rinnalle on lisäksi tullut tarve jakaa tietoa erityyppisten laitteiden välillä. Ja yhä enemmän, mitä edistyneemmiksi laitteet tulevat. Esimerkiksi Kannettava laite voidaan yhdistää tietokoneeseen esimerkiksi 20 USB-kaapelin, infrapunayhteyden tai langattoman Bluetooth-yhteyden välityksellä. Tämän lisäksi tarvitaan tietokoneeseen tätä varten räätä-... löityä ohjelmaa, ns. "sovitinohjelmaa”, jonka avulla kannettavaan lait teeseen voidaan tuoda dataa, kannettavan laitteen data voidaan synk-ronisoida tietokoneen datan kanssa tai kannettava laite voidaan konfi-25 guroida. Sovitinohjelman avulla tiedon jakaminen tietokoneen ja kan-: nettavan laitteen välillä sekä ohjelmistojen asentaminen kannettavaan laitteeseen tulee mahdolliseksi.
• · · • · • « • · «
Sovitinohjelma tallennetaan tietokoneelle ja se sopii useisiin saman 30 valmistajan eri mallisiin kannettaviin laitteisiin. Kun uusia malleja tulee !··*. markkinoille, sovitinohjelmaa tulee päivittää tai siitä tulee asentaa uusi • · *" versio. Sovitinohjelma käsittää laitekohtaista informaatiota sillä hetkellä tuetuista laitemalleista. Kun laite liitetään tietokoneeseen kiinni, sovitin-ohjelma tunnistaa laitteen ja hakee tähän liittyvät ominaisuudet omasta :·!·. 35 tietovarastostaan. Jos tietovarastossa ei ole kyseisen laitteen ominai- !·.’· suuksia, voi laite olla uudempi kuin kyseinen sovitinohjelmaversio.
• ·· • « 2 118312
Yhden sovitinohjelman päivitys ei välittämättä ole esimerkiksi yksityiselle käyttäjälle ongelma, vaikka lisääkin työtä. Mutta on selvä, että mitä useampia sovitinohjelmia tulee päivittää, sitä työläämmäksi se muodostuu. Tällainen tilanne voi tulla eteen esimerkiksi yritysmaail-5 massa, jossa useilla työntekijöillä voi olla eri mallin kannettavia laitteita.
Kannettavan laitteen sovitinohjelma tarjotaan tavallisesti kuluttajalle kannettavan laitteen oston yhteydessä. Lisäksi sovitinohjelmia tarjotaan ladattavaksi internetin välityksellä, minkä johdosta sovitinohjelmat 10 on helposti tietokoneen tavoitettavissa. Kun ajan kuluessa yhä useammat laitemallit saadaan markkinoille kasvaa myös sovitinohjelmien määrä ja sitä laajemmaksi muodostuu sovitinohjelmien tarjonta. Tämä puolestaan voi hankaloittaa käyttäjän tekemää valintaa oikeasta sovitinohjelmasta.
15
Voidaan hyvin havaita, että sovitinohjelmien nykyinen tapa päätelaitteen yhdistämiseksi tietokoneeseen on vain alaspäin-yhteensopiva (ts. taaksepäinyhteensopiva). Tämä tarkoittaa sitä, että sovitinohjelma sopii aiempiin laitemalleihin, mutta ei tuleviin. Toisin sanoen tunnetusta tek-20 nilkasta näyttää puuttuvan sovitinohjelma, joka soveltuu myös tuleviin laitemalleihin (ylöspäin-yhteensopivuus ts. eteenpäinyhteensopiva), joka sovitinohjelma olisi laiteriippumaton. Nyt esillä olevan keksinnön .* ! tarkoituksena on esittää yksi ratkaisu laitteiden sovittamisen ja tietojen ** *| jakamisen toteuttamiseksi.
25 • · :·:: Keksintö kohdistuu tietojenkäsittelylaitteisiin sekä menetelmään näiden sovittamiseksi toisiinsa. Keksinnön mukaiselle menetelmälle on pää-·*.*.: asiassa tunnusomaista se, että mainitun ensimmäisen laitteen konfigu- rointitiedot on järjestetty mainittuun ensimmäiseen laitteeseen.
• ·*· 30 • · · ww ··· :*·*. Lisäksi keksintö kohdistuu järjestelmään, jolle pääasiassa on tunnus omaista se, että ensimmäinen laite on järjestetty tallentamaan sellaisia ; konfigurointitietoja, jotka liittyvät mainittuun yhteensovittamiseen, jotka konfigurointitiedot mainittu toinen laite on sovitettu noutamaan maini- ·*· 35 tusta ensimmäisestä laitteesta tiedonsiirtoyhteyden kautta yhteenso- ·#·« vittamisen toteuttamiseksi. Keksintö kohdistuu lisäksi tietokoneohjel- 3 118312 matuotteisiin, jotka voidaan järjestää edellä mainittuihin tietojenkäsitte-lylaitteisiin.
Keksinnöllä on huomattava merkitys sovitinohjelman käyttömahdolli-5 suuksille. Keksinnön mukainen järjestely mahdollistaa kannettavan laitteen liittämisen sellaisen sovitinohjelmaan, joka on versioltaan laitetta vanhempi. Tästä voidaan helposti nähdä, että eriversioisia sovi-tinohjelmia ei enää tarvita 10 Keksintöä kuvataan tarkemmin viittaamalla ohessa esitettyihin kuviin, joiden tarkoituksena on auttaa kekslnnönmukaisen menetelmän ymmärtämisessä, eikä toimia keksintöä rajoittavina.
Kuva 1 esittää yhtä esimerkkiä keksinnön mukaisen suoritusmuo-15 don vaiheista yksinkertaistettuna lohkokaaviona, ja
Kuva 2 esittää erästä esimerkkiä keksinnön mukaisesta tietojenkäsittelyjärjestelmästä, joka käsittää ensimmäisen ja toisen tietojenkäsittelylaitteen.
20
Kuten aiemmin kuvattiin, voidaan kannettavan laitteen liittäminen tieto-... koneeseen toteuttaa fyysisesti eri tavoin. Kun laitetta halutaan hallita ja Y .* laitteen sovelluksiin halutaan tuoda tietoa, muodostetaan yhteys tieto- '· koneeseen esimerkiksi USB-kaapelin, infrapunayhteyden, langattoman y : 25 Bluetooth- tai Wireless LAN (WLAN) - yhteyden avulla. Nämä mene- : telmät voidaan luonnollisesti korvata jollakin muulla ratkaisulla ilman ...T että se vaikuttaisi keksinnön mukaisen menetelmän toteuttamiseen.
··· • · * · ···
Yhteyden muodostamisen jälkeen tietokoneen sovitinohjelma käyn-: 30 nistetään tiedonsiirron mahdollistamiseksi. Sovitinohjelman käynnistä- .···. misessä käytetään hyväksi kannettavaan laitteeseen liittyviä laitekoh- *·*, täisiä konfigurointitietoja. Keksinnön mukaisessa ratkaisussa konfigu- : : rointitiedot on talletettu kannettavaan laitteeseen, ja tietokoneeseen sovitettu sovitinohjelma on järjestetty tietämään kyseiset tiedot. Kek- • •j. 35 sinnön myötä kannettava laite kykenee itse konfiguroimaan itsensä so- vitinohjelmaan ja tietokoneeseen.
4 118312
Se, että sovitinohjelman konfigurointitiedot keksinnön mukaisesti pidetään tallessa kannettavassa laitteessa tietokoneen sijaan, mahdollistaa sovitinohjelman yhteensopivuuden muihinkin laitteisiin. Kun kannettava laite liitetään tietokoneeseen, konfigurointipalvelin lukee sovitinohjelma-5 asetukset (konfigurointitiedot) laitteesta. Tämän myötä sovitinohjelman ei tarvitse etukäteen tietää, mikä laite on kulloinkin kyseessä. Sovitin-ohjelma lisää automaattisesti tarvittavat laiteominaisuudet nykyisten laiteominaisuuksien joukkoon tietokoneeseen. Jos käyttäjällä on useampia kannettavia laitteita, voidaan näidenkin asetustiedot lisätä tuet-10 tujen laiteasetusten listalle. Konfigurointiasetukset sijaitsevat kannettavassa laitteessa tiedostossa, joka voidaan löytää esimerkiksi OBEX (Object Exchange) - protokollan mukaisesta Capability oliosta.
<Capability> 15 <General> <Manufacturer>Laitevalmistaja OY</Manufacturer> <Model> Känny 100 </Model> <SN>123456789</SN> <SW version=”2.0”/> 20 </General> <Service> <Name>PCSuite-Settings</Name> Y i <Ext> • · · *· ‘i <XNam>SuiteConf</XNam> 25 <XVal>File=C:\Folder\SuiteConf.xml</XVal> • · : </Ext> </Service> </Capability> : 30 Jos laitekohtaisia konfigurointitietoja ei löydy kyseisestä laitteesta, on ··· ;***: sovitinohjelman mahdollista käyttää omia tietoja niiden sijaan. Jollei sovitinohjelman omista tiedoista löydy konfigurointitietoja, voidaan *** i olettaa, että laite ei tue kyseistä sovitinohjelmajärjestelmää.
• · ··. 35 Kuva 1 esittää erään esimerkin keksinnön mukaisesta tavasta lukea konfigurointitietoja tietojenkäsittelylaitteesta. Kuvassa konfigurointipalvelin (100) aloittaa laiteasetusten lukemisen (110). Konfigurointipalvelin 5 118312 käsittää ainakin sovitinohjelman sekä laitetietogallerian eri laitease-tusten tallentamiseksi. Laitekohtaiset konfigurointitiedot pyritään lukemaan (105) ensin laitteesta. Jos konfigurointitiedot ovat siellä, päivitetään (120) laitetietogalleriaa niillä. Jos konfigurointitietoja ei löydetä 5 laitteesta, tarkistetaan niiden sijainti sovitinohjelmasta. Löydetyt konfigurointitiedot voidaan lukea suoraan sovitinohjelmasta. Jos konfigurointitiedot eivät kuitenkaan löydy sieltä, tulee olemassaoleva laitetieto-galleria tarkistaa ja lukea (140). Jos laitetietogalleria ei käsitä haluttuja konfigurointitietoja, annetaan varoitus (145) sekä käytetään kyseisen 10 laitteen oletusasetuksia konfigurointia varten (150). Kun konfigurointi-palvelin on saanut tietoonsa sovitukseen tarvittavat konfigurointitiedot, voidaan tietojen jakaminen aloittaa (130).
Kun konfigurointi on menestyksekkäästi suoritettu, voidaan tietojen ja-15 kaminen aloittaa. Tähän voi liittyä esimerkiksi kalenterimerkintöjen siirtämistä kannettavasta laitteesta tietokoneeseen ja päinvastoin tai sovelluksien hallinnan kannettavassa laitteessa. On selvä, että jaettavat tiedot voivat olla myös muita tietojenkäsittelylaitteessa olevia sov-ellustietoja, joita ei tässä keksinnön kuvauksessa kuvata sen enempää, 20 sillä niiden oletetaan olevan alan ammattimiehelle selviä.
Kuvan 2 mukainen tietojenkäsittelylaite 2 käsittää mm. ohjauslohkon 2.1 tietojenkäsittelylaitteen 2 toimintojen ohjaamiseksi. Lisäksi tietojen-*· käsittelylaitteessa 2 on muistia 2.2 tietojen, ohjelmien yms. tallentami- 25 seksi, liitäntä 2.3 konfigurointipalvelimen 3 liittämiseksi tietojenkäsitte-i-i: lylaitteen 2 yhteyteen, mahdollisesti matkaviestinvälineet 2.4 sekä käyttöliittymä 2.5. Muisti 2.2 käsittää mm. tietojenkäsittelylaitteen 2 O konfigurointitiedot tallennettuina. Kuvaan 2 on vielä piirretty eräs esi merkki konfigurointipalvelimesta 3. Konfigurointipalvelin 3 käsittää : 30 myös ohjauslohkon 3.1 konfigurointipalvelimen 3 toimintojen ohjaami- seksi ja muistia 3.2 tietojen ja ohjelmakoodien tallentamiseksi. Muistiin *·*. 3.2 on tallennettu mm. algoritmi eli käytännössä ohjelmakäskyjä algo- [ ritmin mukaisen laskennan suorittamiseksi. Konfigurointipalvelin käsit- tää vielä sovitinohjelman 3.4, joka on järjestetty tarkistamaan tietojen- ·:· 35 käsittelylaitteen 2 konfigurointitiedot keksinnön mukaisella menetel- ···* mällä. Konfigurointipalvelimessa 3 on vielä liitäntä 3.3, jonka välityksellä tietoja voidaan välittää tietojenkäsittelylaitteen 2 ja konfigurointi- 6 118312 palvelimen 3 välillä. Liitäntöjen 2.3., 3.3 kautta voidaan myös välittää tietojenkäsittelylaitteelle 2 esimerkiksi sen tarvitsema käyttöjännite. Konfigurointipalvelin 3 voi myös käsittää käyttöliittymän 3.5. On selvää, että käytännössä konfigurointipalvelimen ei tarvitse käsittää kaikkia ku-5 vassa esitettyjä elementtejä, vaan voi olla järjestetty mahdollisimman yksinkertaiseksi. Tällöin varsinainen siirrettyjen tietojen hyväksikäyttö voidaan tehdä varsinaisessa hallintatietokoneessa, jolloin konfigurointipalvelin käsittää välineet yhteydenmuodostamiseksi siihen.
10 Keksinnön mukaisen menetelmän idea ei myöskään ole riippuvainen toteutustavasta. Tietojenkäsittelylaitteeseen järjestetyt konfigurointitie-dot ja niiden lukeminen ulkopuoliselta konfigurointipalvelimelta on keksinnön ydin, jolloin on selvä, että toteutustapoja voi olla useampia. Tämän myötä on myös selvä, että nyt esillä oleva keksintö ei ole rajoittu-15 nut edellä esitettyyn, vaan on sovellettavissa oheisten patenttivaatimusten puitteissa.
• · · i · » • · · • · • · · • 11 • 1 • · • · • · · • · · ··« m m
Ml • M·· • · · • · • ·
Ml · • · ·
• M
• a1 • · • ·
• M
• 1 • • a· * • ·

Claims (10)

118312
1. Menetelmä tietojen jakamiseksi ensimmäisen (2) ja toisen laitteen (3) välillä, jossa menetelmässä yhteensovitetaan ensimmäinen laite (2) 5 toiseen laitteeseen (3) tiedon jakamiseksi kyseisten laitteiden (2,3) välillä, jossa menetelmässä laitteiden (2,3) välinen yhteensovittaminen mahdollistetaan toiseen laitteeseen (3) järjestetyn sovitinohjelman (3.4) avulla, joka sovitinohjelma (3.4) yhteensovittaa ensimmäisen laitteen (2) toiseen laitteeseen (3) ensimmäisen laitteen (2) konfigurointitietojen 10 perusteella, tunnettu siitä, että mainitun ensimmäisen laitteen (2) kon-figurointitiedot välitetään mainitusta ensimmäisestä laitteesta (2).
2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että ensimmäisestä laitteesta (2) noudetaan konfigurointitiedot toiselle 15 laitteelle (3).
3. Tietojenkäsittelylaite (3), joka käsittää välineet (3.3) tiedonsiirtoyhteyden muodostamiseksi johonkin toiseen laitteeseen (2) sekä välineet toisen laitteen (2) yhteensovittamiseksi (3.4), joka 20 tietojenkäsittelylaite (3) on järjestetty tietämään kyseisen toisen laitteen (2) asetustiedot yhteensovittamisen toteuttamiseksi, tunnettu siitä, että .···. mainittu tietojenkäsittelylaite (3) on sovitettu noutamaan kyseiset toisen Y laitteen (2) konfigurointitiedot kyseisestä toisesta laitteesta (2) ja ’* *: toteuttamaan yhteensovituksen niiden avulla. 25
« · :·:: 4. Tietojenkäsittelylaite (2), joka käsittää välineet tiedonsiirtoyhteyden muodostamiseksi johonkin toiseen laitteeseen (3), joka toinen laite (3) \*"·* käsittää välineet (3.4) mainitun tietojenkäsittelylaitteen (2) yhteensovit tamiseksi mainittuun toiseen laitteeseen (3), jonka yhteensovittamisen ·:· 30 seurauksena tietojenkäsittelylaite (2) on sovitettu jakamaan tietoa ky- ··*· .·**. seisen toisen laitteen (3) kanssa, tunnettu siitä, että mainittu *·*. tietojenkäsittelylaite (2) on järjestetty tallentamaan sellaisia [ konfigurointitietoja, jotka liittyvät mainittuun yhteensovittamiseen, jotka mainitut konfigurointitiedot mainittu tietojenkäsittelylaite (2) on :*·*: 35 järjestetty välittämään tiedonsiirtoyhteyden kautta toiselle laitteelle (3) yhteensovittamisen toteuttamiseksi. 118312 δ
5. Patenttivaatimuksen 4 mukainen tietojenkäsittelylaite, tunnettu siitä, että tietojenkäsittelylaite (2) käsittää välineet (2.4) matkaviestinnän suorittamiseksi.
6. Patenttivaatimuksen 4 mukainen tietojenkäsittelylaite, tunnettu siitä, että tietojenkäsittelylaite (2) on kannettava tietokone tai PDA-laite.
7. Tietojenkäsittelyjärjestelmä, joka käsittää ensimmäisen laitteen (2) sekä toisen laitteen (3) sekä välineet (2.3, 3.3) tiedonsiirtoyhteyden-10 muodostamiseksi näiden välillä, joka toinen laite (3) käsittää välineet (3.4) mainitun ensimmäisen laitteen (2) yhteensovittamiseksi mainittuun toiseen laitteeseen (3), jonka yhteensovittamisen seurauksena tietojenkäsittelyjärjestelmä on sovitettu jakamaan tietoa kyseisten laitteiden välillä, tunnettu siitä, että mainittu ensimmäinen 15 laite (2) on järjestetty tallentamaan yhteensovittamiseen liittyviä konfigurointitietoja, jotka konfigurointitiedot toinen laite (3) on sovitettu noutamaan ensimmäisestä laitteesta (2) tiedonsiirtoyhteyden kautta yhteensovittamisen toteuttamiseksi.
8. Patenttivaatimuksen 7 mukainen tietojenkäsittelyjärjestelmä, tun nettu siitä, että ensimmäinen laite (2) on yksi seuraavista: m at kapu he-Iin, kannettava tietokone tai PDA-laite ja toinen laite (3) on tietokone. • · · • · • · · m' i
9. Tietokoneohjelmatuote, joka käsittää tallennusvälineet sovitin- 25 ohjelman tallentamiseksi, joka sovitinohjelma, sovitettuna tieto- jenkäsittelylaitteeseen (3), on järjestetty yhteensovittamaan kyseisen tietojenkäsittelylaitteen (3) toiseen laitteeseen (2) ja siirtämään tietoa O näiden välillä, tunnettu siitä, että sovitinohjelma käsittää lisäksi käskyjä konfigurointitietojen vastaanottamiseksi mainitulta toiselta laitteelta (2) ·:· 30 yhteensovittamisen toteuttamiseksi. ·#·· ··* * · • ·
10. Tietokoneohjelmatuote, joka käsittää tallennusvälineet tietoko-neohjelman tallentamiseksi, joka tietokoneohjelma, sovitettuna tietojenkäsittelylaitteeseen (2), on järjestetty yhteensovittamaan ·*·': 35 kyseisen tietojenkäsittelylaitteen (2) toiseen laitteeseen (3) ja .‘•Λ siirtämään tietoa näiden välillä, tunnettu siitä, että tietokoneohjelma käsittää lisäksi käskyjä kyseisen tietojenkäsittelylaitteen (2) 118312 yhteensovittamisen muodostamiseen liittyvien konfigurointitietojen tallentamiseksi sekä käskyjä mainittujen konfigurointitietojen välittämiseksi mainitulle toiselle laitteelle (3). 5 ··· « t t • » · • · • 1 · • 1♦ · • 1 • · • · · • · 1 ··· · ··· ···· ··· * m • · ··1 * ··· «•M « » · • 1 • · • « 1 Φ · • · ·· · • · · · · · • ·· • 1 118312
FI20045129A 2004-04-13 2004-04-13 Tietojen jakaminen laitteiden välillä FI118312B (fi)

Priority Applications (11)

Application Number Priority Date Filing Date Title
FI20045129A FI118312B (fi) 2004-04-13 2004-04-13 Tietojen jakaminen laitteiden välillä
US11/578,686 US20090070500A1 (en) 2004-04-13 2005-04-07 Sharing of data between devices
JP2007506794A JP2007534058A (ja) 2004-04-13 2005-04-07 デバイス間のデータ共有
CNA200580011281XA CN1942876A (zh) 2004-04-13 2005-04-07 在设备间共享数据
PCT/FI2005/050113 WO2005101239A1 (en) 2004-04-13 2005-04-07 Sharing of data between devices
KR1020067021092A KR100789459B1 (ko) 2004-04-13 2005-04-07 장치들간의 데이터 공유
EP09155520A EP2068240A1 (en) 2004-04-13 2005-04-07 Providing upward-compatibility of portable clients by means of uploading device-specific configuration data
BRPI0509670-7A BRPI0509670A (pt) 2004-04-13 2005-04-07 método para compartilhar os dados entre o primeiro e o segundo dispositivos, processador de dados, sistema de processamento de dados, e produto de programa de computador
EP05736287A EP1735728A1 (en) 2004-04-13 2005-04-07 Sharing of data between devices
CA002562768A CA2562768A1 (en) 2004-04-13 2005-04-07 Sharing of data between devices
TW094111086A TW200602977A (en) 2004-04-13 2005-04-08 Sharing of data between devices

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20045129A FI118312B (fi) 2004-04-13 2004-04-13 Tietojen jakaminen laitteiden välillä
FI20045129 2004-04-13

Publications (3)

Publication Number Publication Date
FI20045129A0 FI20045129A0 (fi) 2004-04-13
FI20045129A FI20045129A (fi) 2005-10-14
FI118312B true FI118312B (fi) 2007-09-28

Family

ID=32104257

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20045129A FI118312B (fi) 2004-04-13 2004-04-13 Tietojen jakaminen laitteiden välillä

Country Status (10)

Country Link
US (1) US20090070500A1 (fi)
EP (2) EP2068240A1 (fi)
JP (1) JP2007534058A (fi)
KR (1) KR100789459B1 (fi)
CN (1) CN1942876A (fi)
BR (1) BRPI0509670A (fi)
CA (1) CA2562768A1 (fi)
FI (1) FI118312B (fi)
TW (1) TW200602977A (fi)
WO (1) WO2005101239A1 (fi)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2444305B (en) * 2007-01-26 2010-12-22 Key Criteria Connect Ltd Method of identifying devices in mobile and desktop environments
GB2445991B (en) 2007-01-26 2009-04-01 Key Criteria Connect Ltd Method of loading software in mobile and desktop environments
US8446398B2 (en) 2009-06-16 2013-05-21 Intel Corporation Power conservation for mobile device displays
JP5261805B2 (ja) 2009-06-16 2013-08-14 インテル・コーポレーション 携帯用機器のカメラアプリケーション
US8776177B2 (en) 2009-06-16 2014-07-08 Intel Corporation Dynamic content preference and behavior sharing between computing devices
US9092069B2 (en) 2009-06-16 2015-07-28 Intel Corporation Customizable and predictive dictionary
US8254957B2 (en) 2009-06-16 2012-08-28 Intel Corporation Context-based limitation of mobile device operation
KR20110039993A (ko) * 2009-10-13 2011-04-20 삼성전자주식회사 캘린더 데이터 표시방법
US9052919B2 (en) 2010-01-15 2015-06-09 Apple Inc. Specialized network fileserver
JP5831205B2 (ja) * 2011-07-26 2015-12-09 株式会社リコー データ共有プログラム、情報処理装置、及びデータ共有システム
KR101870704B1 (ko) 2012-03-28 2018-06-25 삼성전자 주식회사 두 개의 휴대 단말기를 연결하기 위한 어댑터
US9678728B1 (en) * 2012-03-29 2017-06-13 Emc International Company Version compatibility
US11168909B2 (en) * 2017-06-23 2021-11-09 Mitsubishi Electric Corporation Replicating air conditioner settings and schedules

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5974238A (en) * 1996-08-07 1999-10-26 Compaq Computer Corporation Automatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elements
US6085333A (en) * 1997-12-19 2000-07-04 Lsi Logic Corporation Method and apparatus for synchronization of code in redundant controllers in a swappable environment
US6308201B1 (en) * 1999-04-08 2001-10-23 Palm, Inc. System and method for sharing data among a plurality of personal digital assistants
IL137503A0 (en) * 1999-07-27 2001-07-24 Inline Connection Corp Universal serial bus adapter with automatic installation
US20030046448A1 (en) * 2001-06-06 2003-03-06 Claudius Fischer Application programming interface layer for a device
US20030074457A1 (en) * 2001-10-17 2003-04-17 Kluth Michael R. Computer system with separable input device
US9134989B2 (en) * 2002-01-31 2015-09-15 Qualcomm Incorporated System and method for updating dataset versions resident on a wireless device
US20030229654A1 (en) * 2002-06-10 2003-12-11 Advanced Barcode Technology, Inc. PDASync - a synching method between a PDA (Personal Digital Assistant) client or clients and a host computer supporting one-to-many and many-to-one database synchronization

Also Published As

Publication number Publication date
TW200602977A (en) 2006-01-16
FI20045129A0 (fi) 2004-04-13
JP2007534058A (ja) 2007-11-22
CN1942876A (zh) 2007-04-04
CA2562768A1 (en) 2005-10-27
BRPI0509670A (pt) 2007-10-09
EP1735728A1 (en) 2006-12-27
FI20045129A (fi) 2005-10-14
KR20060133004A (ko) 2006-12-22
KR100789459B1 (ko) 2008-01-02
WO2005101239A1 (en) 2005-10-27
EP2068240A1 (en) 2009-06-10
US20090070500A1 (en) 2009-03-12

Similar Documents

Publication Publication Date Title
KR100789459B1 (ko) 장치들간의 데이터 공유
US7359699B2 (en) System and method for peer-to-peer handset communication
US20160306616A1 (en) Firmware update by usb cc
US20060094462A1 (en) Method and system for exchanging data between a mobile phone and a PC
CN102232304A (zh) 一种移动通信终端间进行***升级的方法、***及终端
US8161474B2 (en) Diagnostic information preservation during installations of over the air update of wireless handset software
FI122213B (fi) Menetelmä ja laitejärjestely päätelaitteen käyttöprofiilin hallitsemiseksi
JP2014099083A (ja) 情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法
US20020169000A1 (en) Modem function and usage of a personal digital assistant in wireless mode
CN114185579A (zh) 软件升级的方法、装置、电子设备和可读存储介质
EP3091435A1 (en) Resource management method and device for terminal system
KR20010090304A (ko) 휴대폰 단말기를 위한 다운로드 서비스 시스템 및 이를이용한 어플리케이션 프로그램 서비스 방법
CN101882110A (zh) 下载数据的方法和终端设备
CN105991729B (zh) 一种安装包下载方法及服务器
KR20040013356A (ko) 휴대전화를 주변장치로 사용하는 휴대형 단말기
KR20030033396A (ko) 무선 단말기의 업그레이드 방법
KR101028488B1 (ko) 블루투스를 이용한 디지털 기기 간의 데이터 동기화 시스템및 방법
KR100873198B1 (ko) 휴대용 정보 단말기를 위한 통합 소프트웨어 관리 방법 및시스템
CN107038079B (zh) 一种通信控制***
KR20070049478A (ko) 단말기의 시스템 소프트웨어 업데이트 시스템 및 방법
KR20030089198A (ko) 다른 확장 장치와 연결가능한 휴대형 통신기기를 위한확장 장치
KR20040074855A (ko) 이동 통신 단말기의 개인 데이터 백업 및 다운로드 방법
KR20100033243A (ko) 주변기기 무선 업그레이드 지원장치 및 그 방법
JP2020095423A (ja) 携帯通信端末のソフトウエア更新システムおよびソフトウエア更新方法
US20050114466A1 (en) Data transfer device and system

Legal Events

Date Code Title Description
FG Patent granted

Ref document number: 118312

Country of ref document: FI

MM Patent lapsed