HK1136112B - System and method for interfacing between a mobile device and a personal computer - Google Patents

System and method for interfacing between a mobile device and a personal computer Download PDF

Info

Publication number
HK1136112B
HK1136112B HK10101903.2A HK10101903A HK1136112B HK 1136112 B HK1136112 B HK 1136112B HK 10101903 A HK10101903 A HK 10101903A HK 1136112 B HK1136112 B HK 1136112B
Authority
HK
Hong Kong
Prior art keywords
mobile device
email
mobile
server
external computing
Prior art date
Application number
HK10101903.2A
Other languages
German (de)
English (en)
Chinese (zh)
Other versions
HK1136112A1 (en
Inventor
Sean E Wilson
David Yach
Kevin Orr
Steven Henry Fyke
Andrew Douglas Bocking
Original Assignee
Research In Motion Limited
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
Priority claimed from CA2621744A external-priority patent/CA2621744C/fr
Application filed by Research In Motion Limited filed Critical Research In Motion Limited
Publication of HK1136112A1 publication Critical patent/HK1136112A1/en
Publication of HK1136112B publication Critical patent/HK1136112B/en

Links

Claims (15)

  1. Un procédé pour permettre à un client de courrier électronique (224) sur un dispositif informatique externe (200) de communiquer par l'intermédiaire d'une application de courrier électronique (82) sur un dispositif mobile (10), ledit procédé comportant les étapes visant à :
    - fournir un serveur de courrier mobile (220a) sur ledit dispositif mobile, ledit serveur de courrier mobile (220a) configuré pour servir de relais entre le dispositif mobile (10) et le client de courrier électronique (224) sur le dispositif informatique externe (200) et pour imiter un serveur de courrier électronique réel, ledit serveur de courrier mobile (220a) fournissant un noeud frontal (250a) pour communiquer avec ledit client de courrier électronique (224) comme si ledit serveur de courrier mobile (220a) était ledit serveur de courrier électronique réel et pour mettre à jour le client de courrier électronique (224) de la même façon que le serveur de courrier électronique réel est mis à jour et synchronisé avec ledit dispositif mobile (10) ;
    - permettre audit client de courrier électronique (224) de communiquer avec ledit serveur de courrier mobile (220a) sur une connexion de communication (202) entre ledit dispositif mobile (10) et ledit dispositif informatique externe (200) ;
    - fournir à une interface utilisateur « UI » pour ledit client de courrier électronique (224) sur ladite connexion de communication (202), les messages de courrier électronique auquel il a été accédé à partir de ladite application de courrier électronique (82) en utilisant ledit serveur de courrier mobile (220a) ; et
    - permettre à une entrée dudit client de courrier électronique (224) d'être acceptée sur ladite connexion de communication (202) pour interagir avec ladite application de courrier électronique (82).
  2. Le procédé selon la revendication 1 où ledit serveur de courrier électronique mobile (220a) stocke un identifiant de serveur (260) comportant des informations utilisées par ledit client de courrier électronique (224) pour signifier avec quel serveur de courrier il devrait communiquer.
  3. Le procédé selon la revendication 1 ou la revendication 2, comportant de plus la fourniture d'une application de serveur à protocole de transfert hypertexte « HTTP » (250b) sur ledit dispositif mobile (10) pour communiquer avec un navigateur web (230) sur ledit dispositif informatique existant (200), ladite application de serveur HTTP (250b) étant configurée pour convertir des données sur ledit dispositif mobile (10) pour une ou plusieurs applications (266) à un format compatible avec ledit navigateur web (230), lesdites données dudit dispositif mobile (10) étant fournies à une UI pour ledit navigateur web (230) par le biais d'un portail hébergé par ladite application de serveur HTTP (250b).
  4. Le procédé selon la revendication 3 où ladite application de serveur HTTP (250b) communique avec ledit navigateur web (230) sur une connexion par carte d'accès distant « DUN » (234).
  5. Le procédé selon n'importe laquelle des revendications précédentes, comportant de plus l'étape visant à permettre l'accès à des données d'une ou plusieurs applications (266) sur ledit dispositif mobile (10) par un simulateur de dispositif (236) sur ledit dispositif informatique externe (200) pour fournir un miroir d'affichage pour lesdites une ou plusieurs applications (266) sur ledit dispositif informatique externe (200).
  6. Le procédé selon n'importe laquelle des revendications 3 à 5 où ledit dispositif mobile (10) a une ou plusieurs options pour changer des paramètres sur ledit dispositif mobile (10), et ladite application de serveur HTTP (250b) est configurée pour recevoir des mises à jour auxdits paramètres dudit navigateur web (230) et pour générer une commande pour mettre à jour lesdits paramètres sur ledit dispositif mobile (10).
  7. Un procédé pour communiquer par l'intermédiaire d'une application de courrier électronique (82) sur un dispositif mobile (10) par le biais d'un client de courrier électronique (224) sur un dispositif informatique externe (200), ledit procédé comportant les étapes visant à :
    - fournir ledit client de courrier électronique (224) sur ledit dispositif informatique externe (200) qui est configuré pour communiquer normalement avec un serveur de courrier électronique réel résidant hors dudit dispositif mobile (10) et dudit dispositif informatique externe (200) ;
    - après avoir lancé ledit client de courrier électronique (224), permettre audit client de courrier électronique (224) de communiquer avec un serveur de courrier électronique mobile (220a) sur ledit dispositif mobile (10) sur une connexion de communication (202) entre ledit dispositif mobile (10) et ledit dispositif informatique externe (200) en traduisant les requêtes du client de courrier électronique (224) en messages compatibles capables d'être envoyés sur ladite connexion de communication (202), ledit serveur de courrier électronique mobile (202a) étant configuré pour servir de relais entre le dispositif mobile (10) et le client de courrier électronique (224) sur le dispositif informatique externe (200) et pour imiter ledit serveur de courrier électronique réel, ledit serveur de courrier électronique mobile (202a) fournissant un noeud frontal (250a) pour communiquer avec ledit client de courrier électronique (224) comme si ledit serveur de courrier électronique mobile (220a) était ledit serveur de courrier électronique réel et configuré pour mettre à jour le client de courrier électronique (224) de la même façon que le serveur de courrier électronique réel est mis à jour et synchronisé avec ledit dispositif mobile (10) ;
    - afficher une interface utilisateur « UI » pour ledit client de courrier électronique (224) qui est configurée pour afficher des données de l'application de courrier électronique (82) et permettre à une entrée d'utilisateur d'être acceptée pour être envoyée sur ladite connexion de communication (202) selon des interactions avec ledit client de courrier électronique (224) ; et
    - recevoir des mises à jour pour ladite UI dans ledit client de courrier électronique (224) en provenance dudit serveur de courrier électronique mobile (220a) sur ladite connexion de communication (202).
  8. Le procédé selon la revendication 7 où l'identifiant de serveur (260) est accessible audit client de courrier électronique (224), ledit identifiant de serveur (260) comportant des informations utilisées par ledit client de courrier électronique (224) pour signifier avec quel serveur de courrier il devrait communiquer.
  9. Le procédé selon la revendication 7 ou la revendication 8 comportant de plus l'étape visant à permettre à un navigateur web (230) de communiquer avec une application de serveur à protocole de transfert hypertexte HTTP (250b) sur ledit dispositif mobile (10) sur ladite connexion de communication (202) pour interagir avec une ou plusieurs applications (266) sur ledit dispositif mobile (10), ledit dispositif informatique externe (200) étant configuré pour traduire des requêtes du navigateur web (230) en messages compatibles capables d'être envoyés sur ladite connexion de communication (202), ladite application de serveur HTTP (250b) étant configurée pour convertir des données pour lesdites une ou plusieurs applications (266) sur ledit dispositif mobile (10) en un format compatible avec ledit navigateur web (230), lesdites données en provenance desdites une ou plusieurs applications (266) étant fournies à une UI pour ledit navigateur web (230) par le biais d'un portail hébergé par ladite application de serveur HTTP (250b).
  10. Le procédé selon la revendication 9 où ledit navigateur web (230) communique avec ladite application de serveur HTTP (250b) sur une connexion par carte d'accès distant « DUN » (234).
  11. Le procédé selon n'importe laquelle des revendications 7 à 10 comportant la fourniture d'un simulateur de dispositif (236) qui sert de proxy pour un affichage et un mécanisme d'entrée sur ledit dispositif mobile (10) de telle sorte qu'à mesure que ledit affichage est mis à jour, ledit simulateur de dispositif (236) reçoit dudit dispositif mobile (10), des données de tampon sur ladite connexion de communication (202) et met à jour un tampon d'écran correspondant en conséquence.
  12. Le procédé selon n'importe laquelle des revendications 9 à 11 où ledit dispositif mobile (10) a une ou plusieurs options pour changer des paramètres sur ledit dispositif mobile (10), et ladite UI permet à un utilisateur de changer lesdits paramètres en utilisant ledit navigateur web (230) de telle sorte que ladite application de serveur HTTP (250b) puisse générer une commande pour mettre à jour lesdits paramètres sur ledit dispositif mobile (10).
  13. Un support lisible par ordinateur comportant des instructions exécutables par ordinateur qui, lorsqu'elles sont exécutées par un processeur (64), réalisent les étapes du procédé selon n'importe laquelle des revendications 1 à 6 ou les étapes du procédé selon n'importe laquelle des revendications 7 à 12.
  14. Un dispositif informatique externe (200) comportant le support lisible par ordinateur selon la revendication 13 lorsque dépendante de n'importe laquelle des revendications 7 à 12.
  15. Un dispositif mobile (10) comportant le support lisible par ordinateur selon la revendication 13 lorsque dépendante de n'importe laquelle des revendications 1 à 6.
HK10101903.2A 2007-09-13 2010-02-24 System and method for interfacing between a mobile device and a personal computer HK1136112B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US97213807P 2007-09-13 2007-09-13
US972138P 2007-09-13
CA2621744A CA2621744C (fr) 2007-09-13 2008-02-19 Systeme et methode d'interfacage entre un appareil mobile et un ordinateur personnel
US12/033,194 US9069377B2 (en) 2007-09-13 2008-02-19 System and method for interfacing between a mobile device and a personal computer
CA2621744 2008-02-19
US33194 2008-02-19

Publications (2)

Publication Number Publication Date
HK1136112A1 HK1136112A1 (en) 2010-06-18
HK1136112B true HK1136112B (en) 2011-06-30

Family

ID=

Similar Documents

Publication Publication Date Title
US9405362B2 (en) System and method for interfacing between a mobile device and a personal computer
EP2093974B1 (fr) Système et procédé pour l'interfaçage d'un dispositif mobile avec un ordinateur personnel
CA2588477C (fr) Systeme et methode de previsualisation de themes
CA2589910C (fr) Traitement de contenu annexe sur un dispositif mobile
KR100961473B1 (ko) 무선 인터넷 브라우저의 웹 페이지 내용을 메시징하는 이동단말 및 그 방법
AU2011338814B2 (en) Codeless sharing of spreadsheet objects
EP1950941B1 (fr) Système et procédé de prévisualisation de thèmes
JP7635925B2 (ja) 電子文書の処理方法、装置、端末及び記憶媒体
US20050015772A1 (en) Method and system for device specific application optimization via a portal server
JP2008515082A (ja) 遠隔装置における視聴のためのクリップを供給するための方法
EP2025139A1 (fr) Système de messagerie multimédia destiné a un téléphone mobile
US20100235750A1 (en) System, method and program product for a graphical interface
WO2006029331A2 (fr) Interface multimodale pour messagerie mobile
Read et al. Developing mobile wireless applications
WO2004084023A2 (fr) Systeme et procede pour la mise en oeuvre de services de messagerie mobiles virtuels
JP7802946B2 (ja) コンテンツ提示方法、装置、電子機器及記憶媒体
US8271901B2 (en) Cross taxonomy navigation from a bread crumb in a graphical user interface
US20060248447A1 (en) Indicating loading status of information from a computer network
JP4448867B2 (ja) 絵文字提供システム
HK1136112B (en) System and method for interfacing between a mobile device and a personal computer
EP2722773B1 (fr) Procédé de mise à jour des informations d'affichage se basant sur la langue détectée d'un message reçu
WO2013153795A1 (fr) Appareil terminal mobile, système de communication mobile, procédé et programme de communication mobile
Ling et al. Browsers vs. apps: The role of apps in the mobile internet
HK40022319A (en) Animation demonstrating method and related device
TW200404449A (en) System and method for implementing virtual mobile messaging services