FR2729037A1 - Procede et appareil de selection d'attributs personnels comportant une gestion du retard - Google Patents

Procede et appareil de selection d'attributs personnels comportant une gestion du retard Download PDF

Info

Publication number
FR2729037A1
FR2729037A1 FR9515133A FR9515133A FR2729037A1 FR 2729037 A1 FR2729037 A1 FR 2729037A1 FR 9515133 A FR9515133 A FR 9515133A FR 9515133 A FR9515133 A FR 9515133A FR 2729037 A1 FR2729037 A1 FR 2729037A1
Authority
FR
France
Prior art keywords
preferences
user
donor
application
application device
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
FR9515133A
Other languages
English (en)
Other versions
FR2729037B1 (fr
Inventor
William F Zancho
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23441753&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=FR2729037(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of FR2729037A1 publication Critical patent/FR2729037A1/fr
Application granted granted Critical
Publication of FR2729037B1 publication Critical patent/FR2729037B1/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • H04W8/205Transfer to or from user equipment or user record carrier
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/902Application using ai with detail of the ai system
    • Y10S706/924Medical

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Programmable Controllers (AREA)
  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Un dispositif d'application (401) peut être connecté à un dispositif donneur (541) tel qu'une carte mémoire portable (560) ou une base de données centrale largement accessible (550). Le dispositif donneur (541) stocke et fournit des préférences au dispositif d'application (401). Le dispositif donneur (541) contient une mémoire de préférences de référence capable de stocker des préférences pour un utilisateur particulier. Un dispositif de commande (450) accède au dispositif donneur, lorsque le dispositif donneur est disponible, pour obtenir des préférences qui se rapportent à l'utilisateur particulier dans certaines conditions et stocke des préférences provenant du dispositif donneur dans la mémoire de préférences de session (490) du dispositif d'application (401) pour qu'elles soient utilisée si dans une session par l'utilisateur particulier. Lorsque le dispositif donneur n'est pas disponible, d'autres procédures d'établissement de préférences sont utilisées.

Description

Titre Procédé et appareil de sélection d'attributs personnels comportant
une gestion du retard Arrière-plan de l'invention Domaine de l'invention La présente invention concerne un système d'attribution et plus particulièrement des dispositifs et procédés associés de sélection et gestion
d'attributs personnels.
Description de la technique apparentée
Un être humain utilise différents dispositifs tout au long de sa vie. Certains de ces dispositifs exigent qu'il manipule le dispositif dans bien des situations différentes. Un individu tend à être plus convivial et efficace si la façon dont il utilise les dispositifs et outils qu'il rencontre dans sa vie quotidienne dans
différentes situations lui est conviviale et familière.
Certains téléphones cellulaires sont capables de recevoir un module d'identification d'abonné (SIM) ou carte SIM qui contient l'identification de l'utilisateur et des informations comptables ainsi que l'autorisation d'accès aux caractéristiques du réseau et à sa fonctionnalité. En outre, le module d'identification d'abonné peut contenir une liste des numéros de téléphone fréquemment utilisés. Toutefois, cette liste de numéros de téléphone fréquemment utilisés ne fournit pas l'interface la plus conviviale et efficace à un téléphone cellulaire. Une interface utilisateur ou un système destinés à fournir l'interface la plus conviviale et la plus efficace à un individu et un dispositif tels qu'un téléphone cellulaire est nécessaire. Certains modèles automobiles permettent le stockage de préférences de position de siège et rétroviseurs pour un nombre limité de conducteurs particuliers. Ces informations sont programmées et stockées à l'intérieur du véhicule. Les préférences de position de siège et de rétroviseur sont activées par le conducteur s'identifiant lui-même, à l'aide, par exemple, de la clé qu'un utilisateur particulier utilise pour ouvrir un véhicule. Les préférences de position de siège et de rétroviseur se trouvent dans le véhicule car elles sont programmées dans une mémoire située dans le véhicule. Ainsi, lorsque le conducteur entre dans un autre véhicule programmable, tel qu'un véhicule de location, le conducteur doit déterminer à
nouveau ses préférences de position.
Certains ordinateurs travaillant en temps partagé permettent à chaque utilisateur individuel de stocker ses caractéristiques d'écran dans une mémoire centralisée de sorte que l'utilisateur peut accéder à cette interface familière par n'importe quelle borne reliée à l'ordinateur. Lorsque l'utilisateur ouvre une session dans un système utilisant un ordinateur travaillant en temps partagé semblable mais non interconnecté, il doit utiliser la configuration par défaut ou reprogrammer ses caractéristiques d'écran préférées. Ces exemples de programmation des préférences de l'utilisateur exigent que l'utilisateur reprogramme de nouveaux modèles d'équipement rencontrés par l'utilisateur. Par exemple, lorsqu'un utilisateur se sert d'un téléphone public dans un taxi ou un avion ou lorsqu'un utilisateur achète un nouveau dispositif de communication, l'interface la plus conviviale et la plus efficace ne peut pas être facilement obtenue et établie pour cet individu avec ce dispositif à cet instant donné. Il n'existe pas de mécanisme capable d'établir et gérer des préférences compatibles avec tous les nouveaux modèles de différents types de téléphones, automobiles, ordinateurs ou autre type
d'équipement de confort.
Brève description des dessins
Les figures 1 à 5 illustrent différents dispositifs d'application capables d'accepter un dispositif donneur portable selon des modes de réalisation de la présente invention; La figure 6 illustre une communication entre des dispositifs d'application pour partager des préférences entre eux selon d'autres modes de réalisation de la présente invention; La figure 7 illustre une communication entre des dispositifs de communication sur un réseau selon un autre mode de réalisation de la présente invention; La figure 8 illustre un mode de réalisation servant d'exemple d'un dispositif d'application ayant des options de connexions multiples selon la présente invention; La figure 9 illustre une mémoire à l'intérieur d'un dispositif d'application servant d'exemple selon la présente invention; La figure 10 illustre une mémoire à l'intérieur d'un dispositif donneur servant d'exemple selon la présente invention; La figure 11 illustre un mode de réalisation d'une structure de données pour une mémoire de préférence de référence selon la présente invention; La figure 12 illustre un schéma fonctionnel représentant le transfert d'informations dans un dispositif d'application et un dispositif donneur selon la présente invention; La figure 13 illustre un appareil de stockage et de prédiction de préférences selon un mode de réalisation de la présente invention; Les figures 14 à 16 illustrent un organigramme réalisant un procédé destiné à obtenir des préférences lorsque de nouvelles préférences sont nécessaires selon la présente invention; La figure 17 illustre un organigramme destiné à mettre à jour des préférences selon la présente invention; La figure 18 illustre un organigramme pour l'initiation de l'utilisateur à la mise à jour des
préférences spécifiques de non application.
Description détaillée des modes de réalisation préférés
Les problèmes précédents ainsi que d'autres peuvent être résolus par le système de sélection et de gestion des attributs personnels de la présente invention. Un utilisateur de multiples dispositifs d'application peut conserver les préférences de l'utilisateur dans un lieu convenable pour être
utilisées par de multiples dispositifs d'application.
De telles préférences sont stockées et leur accès est possible par de multiples dispositifs d'un grand nombre de façons, dans le temps et dans l'espace. Un dispositif de non application tel qu'une carte mémoire portable ou une base de données centrale largement accessible peut servir de dispositif donneur destiné à stocker et fournir des préférences aux dispositifs d'application. Les dispositifs d'application contenant la fonction du dispositif donneur peuvent également servir de dispositif donneur et communiquer avec d'autres dispositifs d'application. L'accès en temps réel peut être fourni par le biais d'un réseau à la préférence de référence d'un utilisateur fixée dans une mémoire de préférence de référence située dans toute application appropriée ou tout dispositif donneur. Les préférences peuvent donc être correctement établies pour des utilisateurs se servant d'un nouveau modèle d'équipement conforme par le biais d'une interface
connectée de façon matérielle ou non à un dispositif.
La figure 1 illustre un dispositif d'application tel qu'un téléphone cellulaire 101 capable d'accepter un dispositif donneur portable 105 tel qu'une carte intelligente ou une carte mémoire. La figure 2 illustre un dispositif d'application tel qu'un téléphone mobile 111 capable d'accepter un dispositif donneur portable 105, et les figures 3 à 5 illustrent des dispositifs d'application tels qu'un ordinateur personnel 121, un organiseur électronique personnel 131 et un tableau de bord 141 d'une automobile capable d'accepter un
dispositif donneur portable 105.
Le dispositif donneur portable 105 contient les préférences d'un utilisateur unique pouvant être utilisées avec n'importe lequel de ces dispositifs d'application correctement équipés. Lorsque le dispositif donneur portable 105 est inséré et qu'il se trouve en interpolation avec un dispositif d'application correctement équipé, les préférences établies par le biais de sessions avec ce dispositif d'application ou d'autres dispositifs d'application, de nature semblable, sont utilisées pour définir les
attributs de ce dispositif d'application.
Par le biais de ce mécanisme, l'utilisateur n'a besoin d'établir ses préférences d'interface qu'une seule fois. Les préférences pour des attributs communs à des dispositifs d'application multiples sont automatiquement réutilisables. Les préférences pour des attributs semblables mais non communes à d'autres dispositifs d'application peuvent être utilisés pour prévoir ou proposer des préférences pour ces
dispositifs d'application.
Le téléphone cellulaire 101, le téléphone mobile 111, l'ordinateur personnel 121, l'organiseur électronique personnel 131 et le tableau de bord 141 ont certains attributs qui sont communs à tous ces dispositifs. Les préférences d'un utilisateur individuel correspondant à ces attributs peuvent être stockées dans la carte mémoire ou le dispositif donneur portable 105 de l'utilisateur. Par exemple, les préférences d'affichage de l'utilisateur communes à tous ces dispositifs peuvent être stockées sur la carte mémoire de l'utilisateur ou un dispositif donneur portable 105. En supposant que l'utilisateur a une préférence de caractères particulière pour un attribut d'affichage, cette préférence de caractères est facilement accessible par chaque dispositif d'application acceptant le dispositif donneur portable ou la carte mémoire de l'utilisateur. Les préférences pour d'autres attributs d'affichage ou visuels tels que le contraste, la luminosité, le motif et la couleur du fond, le type d'icônes, la place des icônes et le choix de mesures analogiques ou numériques, par exemple peuvent également être traitées par ce mécanisme. Outre les préférences d'affichage, d'autres types de préférences, tels que des préférences auditives, circonstancielles/d'espace, de goût et d'odeur peuvent être accessibles par ce mécanisme pour établir les attributs d'un dispositif d'application particulier. Les dispositifs d'application 101, 111, 121, 131 et 141 contiennent tous un logiciel qui permet une
interpolation avec le dispositif donneur portable 105.
Le dispositif donneur portable 105 contient un logiciel de commande qui gère l'interfonctionnement avec les dispositifs d'application et gère l'organisation du
contenu de la mémoire de préférences de référence.
La figure 6 illustre un téléphone cellulaire 201, un organiseur électronique personnel 231 et un ordinateur personnel 221 capables de partager l'ensemble de préférences de référence d'un utilisateur sur des interconnexions entre eux. Ces dispositifs d'application ainsi que d'autres peuvent obtenir l'ensemble de préférences de référence de l'utilisateur d'un autre dispositif fonctionnant comme un dispositif
donneur pour les préférences de l'utilisateur.
L'ensemble de préférences de référence de l'utilisateur peut être accessible par l'intermédiaire de différents types d'interconnexions telles qu'une connexion infrarouge (IR), une connexion radiofréquence (RF) ou
une connexion par câble les reliant.
Dans le mode de réalisation de la figure 6, les dispositifs nécessitent un co-placement physique selon lequel l'un des dispositifs contient l'ensemble de préférences de référence de l'utilisateur dans une mémoire de préférences de référence. Une communication entre les dispositifs peut être établie par une liaison optique ou radiofréquence (RF) telle qu'une lumière infrarouge (IR). Le dispositif contenant l'ensemble de préférences de référence de l'utilisateur est de préférence appelé dispositif donneur, qui transmet les préférences à d'autres dispositifs d'application. Un dispositif d'application peut donc être à la fois un dispositif d'application et un dispositif donneur, devenant ainsi ce que l'on appelle dispositif donneur attaché. Lorsque les préférences sont établies par l'utilisateur d'un dispositif donneur (tel que l'organiseur électronique personnel 231), leur accessibilité par un autre dispositif d'application (tel que le téléphone cellulaire 201) est différée jusqu'à ce que le dispositif d'application (tel que le téléphone cellulaire 201) se trouve tout près physiquement de ou co-placé avec le dispositif donneur
(tel que l'organiseur électronique personnel 231).
Dans un mode de réalisation dans lequel des dispositifs d'application multiples fonctionnent comme un dispositif donneur attaché et dans lequel chacun contient un ensemble de préférences de référence pour le même utilisateur individuel, des copies multiples de l'ensemble de préférences de référence entrent parfois en conflit les unes avec les autres. Finalement, ces dispositifs donneur attachés deviennent co- placés ou interconnectés sur un réseau les uns avec les autres ou avec le vrai dispositif donneur. Lorsqu'un dispositif donneur ajouté devient co-placé ou interconnecté sur un réseau, l'ensemble de préférences de référence peut être arrangé en échangeant et en stockant les entrées de préférences les plus récentes identifiées, par exemple, par des horodateurs. Afin d'empêcher une contamination due à un écrasement d'anciennes préférences, l'utilisateur peut être interrogé au préalable. Dans un autre mode de réalisation, les préférences de sessions peuvent être stockées provisoirement dans la mémoire de préférences de sessions du dispositif d'application et partagées avec d'autres dispositifs d'application co-placés jusqu'à un moment donné auquel le dispositif contenant la mémoire de préférences de référence est réuni avec ces dispositifs d'application, et à ce moment, les préférences les plus récentes sont ensuite transmises à l'ensemble de préférences de référence pour une mise à jour. Afin d'éviter une contamination due à un écrasement d'anciennes références, l'utilisateur peut être interrogé au préalable. La figure 7 illustre un autre mode de réalisation du système de sélection et de gestion des attributs personnels selon la présente invention. Une pluralité de dispositifs d'application tels qu'un téléphone cellulaire 301 et un ordinateur personnel 321 peut établir des préférences pour une nouvelle application d'un utilisateur particulier dans un dispositif d'application par une communication sur un réseau mondial 350. Par exemple, le téléphone cellulaire 301 peut accéder à l'ensemble de préférences de référence d'un utilisateur sur le réseau mondial 350 stockée dans une mémoire de préférences de référence de l'ordinateur personnel 321. L'ordinateur personnel 321 peut ensuite être choisi pour stocker l'ensemble de préférences de référence de l'utilisateur fondée sur le style de vie de l'utilisateur et sur la position des outils existants. Par exemple, au lieu d'utiliser un ordinateur personnel 321, l'utilisateur peut s'abonner à un service de réseau qui stocke l'ensemble de préférences de référence de l'utilisateur dans une mémoire de préférences de référence du réseau mondial 350. Un tel service de réseau peut stocker des ensembles de préférences de référence de l'utilisateur dans un serveur de fichiers connecté au réseau mondial 350. Selon une autre solution, l'utilisateur peut choisir de stocker l'ensemble de préférences de référence dans un autre outil tel que l'ordinateur de son automobile auquel le réseau mondial 350 peut accéder par l'intermédiaire d'une interconnexion de données sans fil compatible avec le système d'autoroute de véhicule intelligent (IVHS). En outre, un téléphone cellulaire 301 peut contenir l'ensemble de préférences de référence de l'utilisateur stocké dans une mémoire de préférences de référence du téléphone cellulaire 301 et accessible par le biais du réseau mondial 350. Le réseau mondial 350 peut se connecter à différents réseaux locaux tels qu'un réseau de téléphonie cellulaire 360 ou un réseau de zone locale d'un ordinateur 370. L'ensemble de préférences de référence de l'utilisateur peut être transmis, par exemple, à partir d'une mémoire de préférences de référence du téléphone cellulaire 301 sur les réseaux de téléphonie cellulaire existants ou futurs 360. Par exemple, l'ensemble de préférences de référence de l'utilisateur peut être transmis sur des paquets de données numériques cellulaires (CDPD) ou un service de messages courts par un service de téléphonie mobile avancée analogique (AMPS) existant. L'ensemble de préférences de référence de l'utilisateur peut également être transmis sous un format de données du système Global System for Mobile communications (GSM) ou un système à accès multiple par répartition dans le temps (AMRT) ou
à accès multiple par répartition de code (AMRC).
Le mode de réalisation de la figure 7 propose la mise en oeuvre la plus souple et la plus appropriée de il la présente invention car un utilisateur peut obtenir un accès en temps réel instantané à l'ensemble de préférences de référence de l'utilisateur sans qu'il soit nécessaire de porter une carte ou de connecter physiquement des dispositifs tel que cela était requis précédemment. Le réseau mondial 350 est de préférence doté de super autoroutes de l'information mondiales ou de super autoroutes de l'information nationales si un réseau mondial n'est pas encore disponible. Un réseau mondial relayé par satellite ou un téléphone cellulaire ou un réseau de données peuvent également être utilisés en tant que réseau 350. En outre, la communication des préférences d'un utilisateur provenant d'un ensemble de préférences de référence de l'utilisateur pour une application particulière peut être transmise entre des dispositifs connectés à un sous-réseau tel qu'un réseau de zone locale ou un réseau de radiotéléphonie cellulaire. Ainsi, si un dispositif donneur et un dispositif d'application sont connectés, par exemple, dans un immeuble de bureaux au même réseau de zone locale, l'établissement d'une préférence peut être effectuée en temps réel sans qu'il faille accéder à un
réseau extérieur tel que le réseau mondial 350.
La figure 8 illustre un exemple d'un dispositif
d'application ayant des options de connexion multiples.
Les options de connexion multiples sont fournies par une interface réseau 410, un lecteur de cartes 420 ou un port d'interconnexion locale 430. Dans l'exemple de la figure 8, le dispositif d'application est un téléphone cellulaire 401 pouvant être connecté à un dispositif donneur par n'importe laquelle des options de connexion multiples. Le téléphone cellulaire 401 peut être conçu avec n'importe laquelle des, ou les
trois options de connexion servant d'exemple.
La connexion du téléphone cellulaire 401 au réseau mondial 550 peut être obtenue grâce à l'interface réseau 410. L'interface réseau 410 peut se connecter au réseau par l'intermédiaire d'un connecteur de réseau téléphonique RJll, par l'intermédiaire d'une connexion ethernet, d'une connexion optique ou d'une connexion radiofréquence (RF) telle qu'un réseau de zone locale
radiofréquence ou un réseau de données cellulaires.
La connexion du téléphone cellulaire 401 à une carte donneuse 560 peut être obtenue grâce au lecteur de cartes 420. La carte donneuse 560 peut proposer une simple mémoire qui sera lue par le lecteur de cartes 420 ou peut contenir un processeur et une unité de gestion de mémoire (UGM) d'un circuit intégré spécifique d'application (CISA), et peut également être
une carte intelligente.
La connexion du téléphone cellulaire 401 à une interconnexion locale telle que celle illustrée sur la figure 6 peut être obtenue grâce au port d'interconnexion locale 430. Le port d'interconnexion locale 430 peut se connecter à un port d'interconnexion locale d'un dispositif donneur 541 par l'intermédiaire d'une connexion infrarouge (IR), une connexion par câble de connexion direct ou une connexion
radiofréquence (RF).
Le dispositif donneur 541 a un port d'interconnexion locale 530 pour se connecter au port d'interconnexion locale 430 du téléphone cellulaire 401. Le dispositif donneur 541 a un bus interne 543 pour se connecter à d'autres composants internes du dispositif. Le dispositif donneur 541 peut être connecté au téléphone cellulaire 401 par des moyens différents que par l'intermédiaire du port d'interconnexion locale 430. Au lieu de cela, le réseau 550 peut connecter le dispositif donneur 541 au
téléphone cellulaire 401.
Le téléphone cellulaire 401 de la figure 8 comporte de préférence un bus interne 440 pour connecter les composants internes du téléphone cellulaire 401 aux dispositifs d'interface 410, 420 et 430. Le bus interne 440 connecte également les composants internes du téléphone cellulaire 401 entre eux sous le contrôle d'une unité centrale de traitement 450 (UCT). Une mémoire de logiciel de commande de radiotéléphone 460 est connectée au bus interne 440 et fournit le contrôle de la fonctionnalité du téléphone cellulaire 401. Un sous- système radiotéléphonique 470 fonctionne selon les spécifications d'interface radio de téléphone cellulaire standards sous le contrôle de la mémoire de logiciel de commande du radiotéléphone 460. Des dispositifs d'entrée et de sortie tels qu'un microphone 481, un haut- parleur 483, un clavier 485 et un écran 487 sont connectés au bus interne du téléphone cellulaire 401 et fonctionnent sur celui- ci. Ces dispositifs d'entrée et de sortie fournissent des
dispositifs d'interface utilisateur.
Une mémoire de préférences de session 490 stocke les préférences de session d'un utilisateur particulier du dispositif d'application de ce téléphone cellulaire 401. Le téléphone cellulaire 401 peut accéder à la mémoire de préférences de session 490 par l'intermédiaire du bus interne 440 et les dispositifs d'interface de l'ensemble des préférences de référence 410, 420 et 430 peuvent également y accéder par l'intermédiaire du bus interne 440. Après l'établissement initial d'une session, le logiciel de gestion des attributs situé à l'intérieur des dispositifs d'interface 410, 420 et 430 obtient les préférences appropriées de l'ensemble des préférences de référence pour les attributs nécessaires. Les préférences appropriées sont stockées dans la mémoire de préférences de session 490 sur la base d'un dialogue avec le logiciel de commande du radiotéléphone 460 qui sait quels sont les attributs nécessaires au radiotéléphone cellulaire afin de faire fonctionner correctement les dispositifs d'entrée et de sortie. Une fois que tous ou certains des attributs nécessaires se sont vu attribuer des préférences pour un radiotéléphone cellulaire grâce au stockage, le logiciel de gestion des attributs n'est plus actif lors du fonctionnement du radiotéléphone cellulaire. Le logiciel de commande du radiotéléphone prend ensuite en charge le fonctionnement des dispositifs d'entrée et de sortie 481, 483, 485 et 487 selon les préférences de
session établies et chargées dans la mémoire 490.
La figure 9 illustre une mémoire, située à l'intérieur d'un dispositif d'application servant d'exemple, d'un système de sélection et de gestion des attributs personnels selon la présente invention. Le système 610 faisant fonctionner le dispositif gère les
ressources à l'intérieur du dispositif d'application.
Le logiciel d'application 620 et le logiciel de sélection des attributs personnels (SAP) 630 sont placés de façon périphérique par rapport au système 610 faisant fonctionner le dispositif. Le logiciel de commande des entrée/sortie 640 est en interaction avec le logiciel de sélection des attributs personnels afin de déterminer les préférences requises pour cette application. Ces préférences sont stockées dans la mémoire de préférences de session 650 et sont acquises en les échangeant par l'ensemble de préférences de
référence de l'utilisateur du dispositif donneur.
La figure 10 illustre la mémoire d'un dispositif donneur servant d'exemple partagé en un logiciel de sélection des attributs personnels (SAP) 710 et une mémoire de préférences de référence 720. Le logiciel de sélection des attributs personnels 710 est le logiciel de gestion qui organise la mémoire de préférences de référence 720 et établit une interface avec le dispositif d'application afin de déterminer quelles sont les parties et informations devant être fournies par la mémoire de préférences de référence 720
pour une session particulière.
La figure 11 illustre un exemple d'une structure de données d'un ensemble de préférences de référence d'un utilisateur particulier stockée dans des cellules d'attributs de la mémoire de préférence de référence d'un dispositif donneur. L'ensemble de préférences de référence de chaque utilisateur peut être stocké en tant que matrice de sélection de référence tri-dimensionnelle 805 tel que cela est illustré par la matrice tridimensionnelle servant d'exemple de la figure 11. La matrice de sélection de référence multidimensionnelle de la figure 11 est structurée le long de trois axes d'accès: un axe des sens humains 810 d'accès, un axe des dispositifs d'application 820
d'accès et un axe de l'environnement 830 d'accès.
L'axe des sens humains 810 d'accès est classé selon différents types de modes interface utilisateur tels que les modes visuel, audible circonstanciel/d'espace, de goût et d'odeur, par exemple. Ces catégories correspondent essentiellement aux sens biologiques d'un utilisateur humain. Les cinq catégories illustrées ne le sont qu'à titre d'exemple, et différentes catégories et sous-catégories d'attributs peuvent être utilisées en fonction du niveau de la sensibilité de préférence souhaitée par le
système ou par un utilisateur particulier du système.
Si la mémoire de préférences de référence est configurée de telle sorte qu'une application spécifique, telle qu'un logiciel de traitement de texte ou d'agenda puisse y accéder, l'axe des sens humains
810 peut être utilisé comme axe d'application d'accès.
Dans un tel exemple, les attributs disponibles pour l'application correspondent aux catégories le long de
l'axe 810.
Les préférences d'un utilisateur particulier pour chacun des types d'attributs sont stockées dans une cellule d'attributs située à l'intersection des axes différents d'accès de la matrice. Par exemple, les cellules d'attribut associées à des attributs visuels sont stockées avec des préférences telles que les types de caractères, les tailles de caractères, les préférences de l'ordre des menus, les préférences de tailles des menus, les préférences de taille des fenêtres, la position des icônes, motifs, couleurs, tailles de caractères et les préférences concernant les mesures analogique ou numérique ou les graphiques à l'écran. En outre, les cellules d'attributs associées aux attributs audibles peuvent contenir des types d'invite tels que des invites de retour chariot, des invites de retour de courrier électronique, les invites d'erreur de déplacement ou des invites de modification effectuées, des préférences d'indication négative, des préférences de reconnaissance de parole et de langage, une sonnerie telle qu'une sonnerie d'alarme, une sonnerie normale, une sonnerie de données, des préférences de volume, des préférences de type de tonalité ou des préférences de sélection des stations d'émission de publicités, les préférences de commande des graves et des aigus ainsi que celles d'équilibrage et de fondu. Les cellules d'attributs associées aux attributs circonstanciels ou d'espace peuvent contenir des préférences de température des préférences d'humidité, des préférences de pourcentage d'air (frais) extérieur, des préférences d'équilibrage de l'air conditionné, des préférences de position des sièges, des préférences de position des rétroviseurs des automobiles et des préférences de température du
chauffage des sièges. L'axe des dispositifs d'application 820 d'accès à la matrice de sélection
de référence 508 définit des types particuliers de dispositifs d'application tels que des téléphones cellulaires, des ordinateurs personnels, des véhicules ou des organiseurs électroniques personnels. En outre, un type de dispositif d'application peut être un sous-ensemble de dispositifs d'application tel différents types de téléphones cellulaires fabriqués par différents
constructeurs.
L'axe de l'environnement 830 d'accès est un accès tridimensionnel à la matrice de sélection de référence 805 qui fournit une précision améliorée à l'accès de préférences à partir de la matrice au-delà de celle fournie par les axes de dispositifs d'application et d'attributs d'accès. L'accès d'environnement 830 est utile pour obtenir la sélection la plus précise. Plus de trois axes peuvent être utilisés en plus des trois axes 810, 820 et 830. Selon une autre solution, l'axe de l'environnement 830 peut être omis dans une mise en oeuvre plus simple de la matrice de sélection de référence 805. Les cellules d'attributs associées à l'axe de l'environnement 830 d'accès à la matrice de sélection de référence 805 peut comporter un environnement de bureau, un environnement domestique ou un environnement de véhicule, tel qu'un avion, une automobile, etc. Les conditions d'environnement le long de l'axe de l'environnement 830 sont différentes des dispositifs le long de l'axe des dispositifs d'application 820 ou des sens humains le long de l'axe des sens humains 810 car elles dépendent des conditions circonstancielles tels que le bruit de fond ambiant, l'obscurité ou la luminosité des conditions d'éclairage ambiant, ou d'autres caractéristiques dans un environnement particulier qui nécessite certaines combinaisons de préférences pour éviter une interruption ou pour aider les individus dans l'environnement. Par exemple, l'environnement est important dans un système de chauffage et d'air conditionné dans lequel l'environnement d'un individu dicte les préférences d'humidité et de températures souhaitées. L'axe de l'environnement 820 peut être utilisé, par exemple, pour obtenir différentes préférences si un utilisateur souhaite des températures au bureau inférieures à celles de la maison. Dans un tel exemple, une réunion au bureau peut être désignée comme une catégorie de sous-environnement qui nécessite une préférence: une sonnerie non audible pour un téléphone cellulaire utilisant un vibrateur. Toutefois, dans le bureau o
l'utilisateur ne tient pas de réunion, un sous-
environnement pour un bureau peut choisir une sonnerie
audible pour un téléphone cellulaire.
La matrice de sélection de référence 805 est de préférence accessible le long des axes multiples sur la base d'un vecteur de sélection de préférence reçu d'un dispositif d'application. Le vecteur de sélection de préférence contient au moins deux ou davantage de critères de sélection tels que les types de sens humains nécessaires, l'environnement ou la circonstance nécessaires et le type de dispositif d'application ou application réelle. Des préférences peuvent donc être établies en accédant à une mémoire de préférences de référence en utilisant des critères multiples tels qu'un sens humain nécessaire parmi une pluralité de préférences de sens humains stockées dans une circonstance particulière, par exemple, comme dans un avion ou une salle de conférence du bureau. Une telle mémoire de préférences de référence a jusqu'ici été possible. En accédant à une telle mémoire en utilisant le vecteur de préférences de référence, des préférences peuvent être mises en oeuvre pour plusieurs types de situations sans encombrer l'utilisateur d'une quantité
de différents choix et procédures de mise en oeuvre.
Les préférences stockées dans une cellule d'attributs de la matrice de sélection de référence 805 peuvent être accessibles directement en se fondant sur l'intersection des indices des axes. Par exemple, un dispositif d'application d'un téléphone cellulaire dans un environnement de bureau peut avoir des attributs visuels tels que la taille des caractères choisis parmi les préférences stockées dans la cellules d'attributs en intersection. Toutefois, lorsque le dispositif donneur n'est pas disponible ou lorsque des préférences inadéquates sont stockées dans la cellule d'attributs à une intersection avec les axes nécessaires, un utilisateur d'un dispositif d'application peut entrer directement des préférences dans le dispositif d'application pour qu'elles soient stockées dans une mémoire de préférences de session. Si l'utilisateur ne souhaite pas entrer des préférences à ce moment, les préférences peuvent être établies par une procédure d'établissement. Après l'établissement des procédures par la procédure d'établissement, l'utilisateur du dispositif d'application peut rectifier les préférences établies pour obtenir des préférences récemment choisies par l'utilisateur ou il peut remettre à plus
tard la rectification et la sélection de préférences.
La procédure d'établissement établit les préférences dans un mode de réalisation en assignant des préférences de défaut. En général, les préférences de défaut sont stockées pour un utilisateur classique dans un environnement classique dans chaque application utilisée avec un dispositif d'application. Selon une autre solution, dans un autre mode de réalisation, la procédure d'établissement peut établir des préférences grâce à une procédure de prédiction. Lorsque certaines préférences sont nécessaires dans un dispositif d'application et qu'elles sont soit indisponibles soit inacceptables, les préférences peuvent être établies et stockées dans la mémoire de préférences de session du dispositif d'application en les fournissant directement à partir de la matrice de sélection de préférence 805 par un procédé de prédiction. La procédure de prédiction peut prédire des préférences en accédant aux meilleures préférences suivantes stockées dans des cellules d'attributs adjacentes de la matrice de sélection de préférences. Les préférences peuvent également être déterminées avec précision en utilisant l'intelligence artificielle. Ainsi, la structure multidimensionnelle d'une mémoire de préférences peut être fournie par l'intelligence artificielle en utilisant des connaissances de base et des réseaux. Par exemple, la mémoire floue peut être utilisée pour
prédire les préférences en utilisant une telle mémoire.
En outre, les préférences peuvent être prédites par un réseau de neurones utilisé pour apprendre les préférences d'un utilisateur pour de nombreux dispositifs d'application, environnements et similaires. Un tel réseau de neurones peut prédire les préférences d'un utilisateur pour des attributs nécessaires au vu de ces nouveaux dispositifs
d'application ou environnements.
La procédure de prédiction peut se dérouler soit dans le dispositif d'application soit dans le dispositif donneur. Dans le dispositif d'application, la procédure de prédiction peut se dérouler en se fondant sur les préférences contenues sur le moment dans le dispositif d'application d'un utilisateur, telles que les préférences stockées dans la mémoire de préférences de session, ou en se fondant sur les préférences contenues dans une mémoire de préférences de référence d'un dispositif donneur. Dans un dispositif donneur, la procédure de prédiction peut se dérouler en se fondant sur les préférences d'un utilisateur stockées dans une mémoire de préférences de référence. Pour qu'un procédé de prédiction optimum se déroule dans un dispositif d'application, le dispositif d'application doit de préférence avoir accès au plus grand nombre possible de données de préférences disponibles en provenance de l'ensemble de préférences de référence d'un utilisateur. Le plus grand nombre possible de données de préférences disponibles est stocké dans une mémoire de préférences de référence d'un dispositif donneur. Ce transfert de la totalité de l'ensemble de préférences de référence de l'utilisateur provenant d'une mémoire de préférences de référence d'un dispositif donneur vers un dispositif d'application peut être pesant dans un réseau ou utiliser une quantité non raisonnable de mémoire dans le dispositif d'application. Dans de tels exemples, la prédiction peut être effectuée par un dispositif donneur ayant un processeur associé à la mémoire de
préférences de référence.
La procédure de prédiction, qu'elle se déroule dans le dispositif d'application ou dans le dispositif donneur, peut effectuer une interpolation et mettre à l'échelle des préférences associées de façon proche d'une matrice. Par exemple, les tailles de caractères choisies pour l'écran d'un ordinateur personnel seront supérieures aux tailles de caractères choisies pour l'écran d'un téléphone cellulaire car l'ordinateur personnel a un écran plus grand que celui du téléphone cellulaire. La taille de l'écran d'un organiseur électronique de poche est probablement intermédiaire, mais on ne peut pas avoir de préférence établie en ce qui concerne les tailles de caractères. Ainsi, l'algorithme de sélection ou de prédiction peut être utilisé pour calculer une distance appropriée entre la taille des caractères de l'ordinateur personnel et la taille des caractères du téléphone cellulaire afin de proposer une taille de caractères pour l'organiseur
électronique de poche.
La figure 12 illustre un schéma fonctionnel représentant le transfert d'informations entre un dispositif d'application 1210 et un dispositif donneur 1230 selon la présente invention. Un vecteur de sélection de préférences 1240 est envoyé par le dispositif d'application 1210 au dispositif donneur 1230 afin d'accéder à une ou plusieurs préférences 1280 contenues dans une mémoire de préférences de référence 1220. Le vecteur de sélection de préférences 1240 est dérivé par le dispositif d'application 1210 en fonction de la situation, telle que, par exemple, le type de dispositif d'application 1270 et le type d'application 1275 utilisés. Le type de dispositif 1270 et le type d'application 1275 sont de préférence déterminés par le dispositif d'application en utilisant un circuit d'ordinateur interne. Le vecteur de sélection de préférences 1240 peut donc représenter les axes d'accès des caractéristiques des attributs nécessaires. Par exemple, un code d'environnement 1242 et un code de sens humains 1245 indicateurs des attributs nécessaires peuvent être utilisés pour un vecteur de sélection de préférences 1240, exprimé par <environnement, sens humains>. Le vecteur de sélection de préférences 1240 peut être en outre défini par le type d'attributs nécessaires, tels que des préférences de perception auditive et visuelle par l'homme, exprimé par
<environnement, <visuel, audible>>.
De préférence, le vecteur de sélection de préférences ne contient pas de code propre à l'utilisateur pour l'utilisateur particulier utilisant un dispositif d'application. Et ce cas certains dispositifs donneurs, tels que des cartes intelligentes, par exemple, sont de préférence spécifiques à un utilisateur unique. Dans un tel exemple, il n'est pas nécessaire d'envoyer les informations concernant l'utilisateur à la carte intelligente car la carte ne fournit des informations
concernant les préférences qu'à un seul utilisateur.
Dans des exemples pour lesquels une carte ou un autre dispositif donneur peut fournir des préférences à plus d'un utilisateur, en plus du vecteur, les informations donnant des indications sur l'utilisateur telles qu'un code propre à utilisateur doit être envoyé pour accéder à un dispositif donneur. Ainsi, pour un dispositif donneur servant plusieurs utilisateurs, les informations concernant l'utilisateur autres que le vecteur de sélection de préférences doivent être
envoyées au dispositif donneur.
La figure 13 illustre un appareil destiné à stocker et prédire des préférences selon un mode de réalisation de la présente invention. Un réseau de neurones à couches 1310 sert à la fois de mémoire pour stocker des préférences et de processeur pour prédire des préférences. Le réseau de neurones 1310 fonctionne pour fournir les préférences prédites 1320 en rapport avec un vecteur de sélection de préférences 1240 lorsqu'un commutateur de mode 1330 est en position basse. Lorsque le commutateur de mode 1330 est en position haute, le réseau de neurones 1310 fonctionne pour apprendre ou stocker les préférences d'entrée 1350 en rapport avec un vecteur de sélection de préférences 1340. Le réseau de neurones 1310 apprend ou stocke en se fondant sur les valeurs de poids 1370 communiquées aux noeuds individuels des couches. Un algorithme d'erreur de poids, illustré simplement par un comparateur 1360, fournit le poids en se fondant sur une différente existant entre les sorties du réseau de neurones et l'entrée de préférences 1350 pour une entrée 1340 d'un vecteur de sélection de préférences
associée.
Les figures 14 à 16 illustrent un organigramme pour l'initialisation de préférences lorsque de nouvelles préférences doivent être mises en oeuvre. Ce procédé est appelé à la case 901 lorsque les préférences doivent être initialisées. Par exemple, les préférences devront être mises en oeuvre lorsqu'une nouvelle application sera chargée dans un nouveau dispositif d'application à la case 903. Lorsque de nouvelles préférences sont nécessaires dans un dispositif d'application, le dispositif d'application détermine d'abord si le dispositif donneur est disponible à la case 905. Si le dispositif donneur n'est pas disponible, on passe à la case 907. S'il est disponible, on passe à la case 913. Le dispositif d'application peut également déterminer si l'application est utilisée pour la première fois par l'utilisateur en vérifiant les
information stockées dans le dispositif d'application.
Le stockage de ces informations dans le dispositif d'application peut utiliser trop de mémoire, et dans ce cas, le dispositif d'application et le dispositif donneur doivent communiquer entre eux pour déterminer si l'application est utilisée pour la première fois par
cet utilisateur.
Si cette application a déjà été utilisée par cet utilisateur, à la case 907, les préférences de défaut ou les préférences prédites fondées sur les préférences stockées au préalable sont utilisées par le dispositif d'application. Ces préférences sont obtenues à partir de la mémoire de préférences de session du dispositif d'application ou de l'ensemble de préférences de référence de l'utilisateur stockées dans la mémoire de
préférences de référence du dispositif donneur.
Puisque tous les autres dispositifs d'application ne nécessitent pas exactement les mêmes préférences pour l'application que celles sélectionnées par l'utilisateur pour un dispositif d'application précédent, on passe à la case 909 o l'on détermine si les préférences doivent être rectifiées. Si les préférences ne doivent pas être rectifiées, la session se termine à la case 911. Si les préférences doivent être rectifiées, on passe à la case 925 o l'utilisateur choisit d'effectuer la rectification
immédiatement ou de la différer.
Lorsque les préférences n'ont pas été établies pour cet application et pour cet utilisateur, on passe de la case 905 à la case 913. A la case 913, le dispositif donneur est accessible. L'accès au dispositif donneur peut se faire sur un réseau en temps réel, par l'intermédiaire d'une connexion sans fil ou directement par un câble, une radiofréquence ou des infrarouges, par exemple. Le dispositif d'application et le dispositif donneur effectuent ensuite une communication bidirectionnelle pour établir des catégories semblables et une sélection d'attributs réels à l'intérieur des catégories à la case 915. La plupart des attributs sont ensuite identifiés ou prédits en utilisant nombre des techniques décrites précédemment. De préférence, la matrice de sélection de référence est utilisée pour générer les informations
concernant les préférences.
Le dispositif d'application envoie au dispositif donneur à la case 916 le vecteur de sélection de préférences contenant, par exemple, un code de sens humains indicateur des attributs de sens humains nécessaires, un code d'environnement indicateur de l'environnement recherché pour les attributs nécessaires et un code de dispositif d'application indicateur du dispositif d'application particulier utilisé. Lorsque le dispositif donneur auquel on a accédé est d'un type capable de stocker des préférences de plusieurs utilisateurs, un code concernant l'utilisateur indiquant quel est l'utilisateur du dispositif d'application peut également être envoyé
avec le vecteur de sélection de préférences.
Le dispositif donneur reçoit ensuite le vecteur de sélection de préférences et n'importe quel code concernant l'utilisateur sur le réseau en temps réel ou par une liaison directe avec ou sans fil. Une mémoire de préférences de référence pertinente est sélectionnée par le dispositif donneur sur la base des codes concernant l'utilisateur reçus. En réponse au vecteur de sélection de préférences, le dispositif donneur obtient ou détermine ensuite les préférences, par exemple par prédiction. Ces préférences déterminées par le dispositif donneur sont ensuite renvoyées à la case 916 au dispositif d'application sur le réseau en temps réel ou par une liaison directe avec ou sans fil. En s'engageant dans cette communication bidirectionnelle, le dispositif d'application n'a pas besoin de contenir toute la mémoire de préférences de référence du dispositif donneur. On peut ensuite accéder au dispositif donneur en utilisant les informations indicatrices des axes multiples d'accès à, par exemple, la matrice de sélection de préférences. Sans le procédé de communication bidirectionnel d'envoi des informations, il n'est pas nécessaire de charger la matrice de préférences de référence tout entière dans la mémoire du dispositif de sorte que le dispositif d'application lui-même peut déterminer ou prédire les préférences. Ainsi, le chargement d'une mémoire de préférences de référence tout entière est possible
lorsque la communication bidirectionnelle est évitée.
La case 919 détermine si la matrice de sélection a généré les informations nécessaires concernant les préférences. Si la matrice de préférences de référence n'a pas généré les informations nécessaires concernant les préférences, on passe à la case 923 o une sélection est prédite sur la base des sélections d'attributs précédentes connexes pour des dispositifs d'application connexes utilisant les techniques de prédiction décrites précédemment. Si la matrice de sélection de référence génère les informations concernant les préférences, les préférences pour lesquelles il existe une correspondance dans la matrice sont ensuite utilisées à la case 921. Par la suite, l'utilisateur dit de préférence effectuer une rectification. La case 925 permet à l'utilisateur de définir si l'utilisateur souhaite effectuer la rectification ou la différer. Si l'utilisateur choisit de différer la rectification, l'utilisateur peut choisir s'il veut ou non être invité à effectuer des rectifications nécessaires au cours des interactions ultérieures, à la case 927. De telles invites peuvent être proposées après des temps de retard périodiques pendant lesquels on demande à l'utilisateur s'il souhaite à présent effectuer la rectification. Si l'utilisateur souhaite être invité à faire des rectifications nécessaires, l'utilisateur y est invité à la suite d'un événement particulier tel que la prochaine fois que l'utilisateur s'inscrit à l'application ou le moment suivant le temps de retard. Après un événement tel qu'un temps de retard, on demande à l'utilisateur à la case 929 s'il souhaite à présent effectuer la rectification. Si l'utilisateur souhaite à présent effectuer la rectification, on passe au procédé de rectification qui commence à la case 935. Toutefois, si l'utilisateur, à la suite de l'invite, ne veut pas effectuer la rectification à ce moment là, on passe à la case 931. A la case 931, l'utilisateur est invité par le dispositif à la suite d'événements tels que l'amorçage d'une nouvelle application. A la case 933, l'utilisateur est invité à effectuer une rectification lorsqu'on se
dirige vers un niveau plus complexe de l'application.
Si aux cases 931 ou 933 l'utilisateur choisit d'effectuer la rectification, on passe au procédé de rectification commençant à la case 935. Toutefois, si l'utilisateur décide de ne pas effectuer de rectification après les cases 931 ou 933, on revient à
la case 927.
Le procédé de rectification permet à l'utilisateur de particulariser les préférences prédites pour l'application utilisée par l'utilisateur dans ce dispositif d'application spécifique tel que résumé à la case 936, et permet à l'utilisateur d'identifier des préférences uniques pour les attributs que l'utilisateur souhaite rectifier tel que résumé à la case 937. L'utilisateur peut également effectuer une sélection d'attributs qui n'ont pas été rencontrés auparavant, tel que résumé à la case 939. Une telle particularisation ou sélection peut provenir d'une liste de choix déterminés en fonction des données historiques de l'utilisateur telles que les informations reçues d'un dispositif donneur. Le choix représente de préférence différentes préférences prédites classées par ordre de probabilité d'exactitude par le procédé de prédiction. Lors du procédé de rectification, on demande d'abord à l'utilisateur s'il souhaite différer une rectification de préférences de n'importe quel attribut particulier à la case 941. Si l'utilisateur choisit de différer la rectification de certains attributs particuliers, on passe de la case 943 à la case 945. A la case 943, les attributs que l'utilisateur a choisi de différer de ce procédé de rectification se voient assigner des préférences utilisant les défauts d'application ou de dispositif, ou préférences prédites. Les préférences que l'utilisateur choisit de rectifier sont ensuite sélectionnées pour les attributs restants à la case 945
et la session achevée à la case 947.
L'organigramme des figures 14 à 16 peut également être utilisé pour configurer initialement le système de sélection et de gestion des attributs personnels pour un nouvel utilisateur. Le nouvel utilisateur, commençant à la case 901, a immédiatement besoin de lancer la procédure de rectification commençant à la case 935. Par la suite, les préférences sélectionnées seront stockées pour les attributs appropriés dans le
dispositif donneur.
La figure 17 illustre un organigramme destiné à mettre à jour automatiquement des préférences, opération qui commence à la case 1001. A la case 1003, soit le dispositif d'application soit le dispositif donneur déterminent s'il est nécessaire de mettre à jour la mémoire de préférences de référence de l'utilisateur. Un tel besoin peut surgir, par exemple, lorsque de nouvelles préférences ont été rectifiées et sont applicables à des applications multiples. Dans un tel exemple, ces nouvelles préférences doivent être stockées dans la mémoire de préférences de référence de l'utilisateur. Si aucune préférence ne doit être mise à jour, la session s'achève à la case 1005. La case 1007 attire l'attention de l'utilisateur en lui demandant s'il souhaite écraser les anciennes préférences. Si l'utilisateur souhaite arrêter l'écrasement d'anciennes préférences, la session s'achève à la case 1013. Si l'utilisateur autorise l'écrasement des anciennes préférences, la case 1015 détermine si le dispositif donneur est disponible, par exemple, si une connexion en temps réelle est actuellement disponible. Si un tel dispositif est disponible, on passe à la case 1017 o une connexion est établie avec le dispositif donneur par l'intermédiaire d'un réseau, une connexion directe avec ou sans fil. Toutefois, si l'accès à un autre dispositif n'est pas disponible, la mise à jour est différée de façon efficace en retournant de la case 1015 à la case 1003. Après l'établissement de la connexion avec le dispositif donneur par l'intermédiaire d'une connexion directe avec ou sans fil, le dispositif de mémoire de préférences de référence est mis à jour à la case 1019 en stockant les préférences datées les plus récentes, la session
s'achevant à la case 1021.
La figure 18 illustre un organigramme représentant la mise à jour initiée de préférences de l'utilisateur dont l'application n'est pas spécifique. Le procédé commence à la case 1101 o des préférences dont l'application n'est pas spécifique telles que la couleur ou le fond d'un écran ou le type de caractères sur un écran peuvent être mises à jour. Un utilisateur peut utiliser cette procédure de mise à jour lorsqu'il acquiert de nouvelles lunettes et qu'il souhaite régler des caractéristiques visuelles pour tous les exemples sans tenir compte de l'application ou du dispositif d'application. Une telle mise à jour est effectuée lorsque l'utilisateur a commandé une mise à jour de la mémoire de préférences de référence du dispositif donneur tel que déterminé à la case 1103. Si l'utilisateur n'a pas commandé une telle mise à jour, la session s'achève à la case 1105. Sinon, les attributs spécifiés de l'utilisateur et les nouvelles
références à mettre à jour sont établis à la case 1109.
Par la suite, la mémoire de préférences de référence est modifiée avec une préférence de touche soit pour un groupe de cellules d'attributs soit pour une cellule d'attributs unique à l'intérieur d'une matrice de sélection à la case 1111 et la session s'achève à la
case 1113.
Bien que l'invention ait été décrite et illustrée
dans la description et les dessins précédents, il est
compris que cette description ne correspond qu'à un
exemple et que de nombreux changements et modifications peuvent être apportés par les spécialistes de la technique sans s'éloigner de l'esprit et de la portée véritables de l'invention. Par conséquent, de nombreux ensembles de préférences de référence de l'utilisateur peuvent être stockés dans différents endroits selon la
commodité et la disponibilité des dispositif donneurs.

Claims (10)

REVENDICATIONS
1. Dispositif d'application capable d'établir des préférences, ledit dispositif d'application étant caractérisé par: un port destiné à coupler un dispositif donneur
(541);
une mémoire de préférences de session (490) capable de stocker des préférences pour un utilisateur particulier; et un dispositif de commande (450) couplé de façon à fonctionner; à ladite mémoire de préférences de session et audit port de façon à accéder au dispositif donneur par l'intermédiaire du port, dans lequel ledit dispositif de commande détermine si un dispositif donneur est disponible lorsque de nouvelles préférences doivent être établies, dans lequel ledit dispositif de commande se connecte au dispositif donneur lorsque ledit dispositif de commande détermine que le dispositif donneur est disponible lorsque les nouvelles préférences doivent être établies pour obtenir et stocker des préférences provenant du dispositif donneur dans ladite mémoire de préférences de session, et dans lequel ledit dispositif de commande du dispositif d'application exécute une procédure d'établissement de procédure sur les données dans la mémoire de préférences de session lorsque ledit dispositif de commande détermine que le dispositif donneur n'est pas disponible lorsque les nouvelles préférences doivent
être établies.
2. Dispositif d'application selon la revendication 1, dans lequel ledit dispositif de commande (450) lance la procédure d'établissement en
assigant des préférences de défaut.
3. Dispositif d'application selon la revendication 2, dans lequel ledit dispositif d'application comprend un dispositif d'interface utilisateur (485); et dans lequel ledit dispositif de commande est couplé de façon à fonctionner, audit dispositif d'interface utilisateur pour rectifier les préférences de défaut par le biais de l'interaction de l'utilisateur avec ledit dispositif d'interface utilisateur pour produire des préférences de
l'utilisateur rectifiées.
4. Dispositif d'application selon la revendication 3, dans lequel ledit dispositif de commande (450) est connecté de façon à fonctionner par l'intermédiaire du port audit dispositif donneur (541) pour transmettre les préférences rectifiées au dispositif donneur afin de mettre à jour un ensemble de
préférences de référence de l'utilisateur.
5. Dispositif d'application selon la revendication 3, dans lequel ledit dispositif de commande (450) rectifie les préférences de défaut par l'intermédiaire d'une sélection, par l'utilisateur, dans une liste de choix déterminés fondée sur les données historiques de l'utilisateur reçues du
dispositif donneur (541).
6. Dispositif d'application selon la revendication 2, dans lequel ledit dispositif de commande (450) est connecté de façon à fonctionner à ladite mémoire de préférences de session (490) pour exécuter l'établissement de la procédure en prédisant des références en utilisant une procédure de prédiction et pour stocker des préférences prédites dans ladite
mémoire de préférences de session (490).
7. Dispositif d'application selon la revendication 1, dans lequel ledit dispositif d'application est
caractérisé par un radiotéléphone.
8. Dispositif donneur capable d'échanger des préférences avec un dispositif d'application servant de dispositif donneur attaché, ledit dispositif donneur étant caractérisé par: un port destiné à le coupler à un dispositif d'application (1210) pour recevoir des informations concernant l'accès; une mémoire de préférences de référence (1220) ayant des préférences stockées et étant couplée de façon à fonctionner audit port pour fournir des préférences au dispositif d'application; et un dispositif de commande (1230) couplé de façon à fonctionner audit port et à ladite mémoire de préférence de référence (1220) pour déterminer si un autre dispositif d'application servant de dispositif donneur attaché est disponible et lorsque ledit dispositif de commande détermine le dispositif d'application servant de dispositif donneur attaché, ledit dispositif de commande se connecte au dispositif d'application pour arranger les préférences en échangeant et en stockant les préférences les plus récentes.
9. Procédé d'établissement de préférences, ledit procédé étant caractérisé par les étapes consistant à: (a) déterminer si un dispositif donneur (541) est disponible lorsque de nouvelles préférences doivent être établies; (b) exécuter une procédure d'établissement de préférences pour assigner provisoirement des préférences lorsque les nouvelles préférences doivent être établies et que le dispositif donneur n'est pas disponible; et (c) coupler un dispositif d'application (401) et un dispositif donneur (541) et accéder au dispositif donneur lorsque le dispositif donneur (541) est disponible.
10. Procédé d'échange de préférences avec un dispositif d'application servant de dispositif donneur attaché, ledit procédé étant caractérisé par les étapes consistant à: (a) déterminer si un autre dispositif d'application servant de dispositif donneur attaché est disponible; et (b) lorsqu'un dispositif d'application servant de dispositif donneur attaché est disponible, coupler et accéder au dispositif d'application pour arranger des préférences en échangeant et en stockant les
préférences les plus récentes.
FR9515133A 1994-12-29 1995-12-20 Procede et appareil de selection d'attributs personnels comportant une gestion du retard Expired - Lifetime FR2729037B1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/366,122 US5630159A (en) 1994-12-29 1994-12-29 Method and apparatus for personal attribute selection having delay management method and apparatus for preference establishment when preferences in a donor device are unavailable

Publications (2)

Publication Number Publication Date
FR2729037A1 true FR2729037A1 (fr) 1996-07-05
FR2729037B1 FR2729037B1 (fr) 2004-08-20

Family

ID=23441753

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9515133A Expired - Lifetime FR2729037B1 (fr) 1994-12-29 1995-12-20 Procede et appareil de selection d'attributs personnels comportant une gestion du retard

Country Status (9)

Country Link
US (1) US5630159A (fr)
JP (1) JPH08272475A (fr)
CN (1) CN1079551C (fr)
CA (1) CA2165279C (fr)
DE (1) DE19548354A1 (fr)
ES (1) ES2112199B1 (fr)
FR (1) FR2729037B1 (fr)
GB (1) GB2296801B (fr)
IT (1) IT1277966B1 (fr)

Families Citing this family (145)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5903454A (en) * 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
US6418424B1 (en) 1991-12-23 2002-07-09 Steven M. Hoffberg Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US6400996B1 (en) 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US6850252B1 (en) 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US7660437B2 (en) * 1992-05-05 2010-02-09 Automotive Technologies International, Inc. Neural network systems for vehicles
US5742910A (en) * 1995-05-23 1998-04-21 Mci Corporation Teleadministration of subscriber ID modules
US5899998A (en) * 1995-08-31 1999-05-04 Medcard Systems, Inc. Method and system for maintaining and updating computerized medical records
EP0794647A1 (fr) * 1996-03-06 1997-09-10 Koninklijke Philips Electronics N.V. Téléphone à écran et procédé de gestion de menu d'un téléphone à écran
DE29613771U1 (de) * 1996-08-08 1996-09-26 Siemens AG, 80333 München Telekommunikationsendgerät mit entnehmbarem nichtflüchtigen Halbleiterspeicherelement
US6078740A (en) * 1996-11-04 2000-06-20 Digital Equipment Corporation Item selection by prediction and refinement
KR100310817B1 (ko) * 1997-02-14 2001-11-30 다치카와 게이지 이동국의기동제어방법및그방법을사용하는이동국
CN1259249A (zh) * 1997-06-02 2000-07-05 摩托罗拉公司 能力可访问网络中的装置之间的连接授权方法
US6278465B1 (en) * 1997-06-23 2001-08-21 Sun Microsystems, Inc. Adaptive font sizes for network browsing
SE9702640L (sv) * 1997-07-08 1999-01-09 Ericsson Telefon Ab L M Förfarande och anordning beträffande utrustning i telekommunikationsnät
US6311171B1 (en) * 1997-07-11 2001-10-30 Ericsson Inc. Symmetrically-secured electronic communication system
FR2767011B1 (fr) * 1997-08-04 1999-09-24 Alsthom Cge Alcatel Procede d'adaptation du fonctionnement d'un module d'identification d'abonne a une ou des interface(s) d'un terminal mobile de radio-communication, module d'identification d'abonne et terminal mobile correspondants
US6505055B1 (en) * 1997-08-04 2003-01-07 Starfish Software, Inc. Camel-back digital organizer and communication protocol for a cellular phone device
FR2767626B1 (fr) * 1997-08-25 1999-10-15 Alsthom Cge Alcatel Terminal radiotelephonique a carte d'identification d'abonne
WO1999013593A1 (fr) * 1997-09-11 1999-03-18 Mobile Broadcasting Corporation Systeme et procede pour traquer et enregistrer les donnees portant sur les auditeurs d'emissions radiophoniques
US6400940B1 (en) 1997-10-22 2002-06-04 At&T Wireless Services, Inc. Customized on line user guide
AU1139599A (en) * 1997-11-25 1999-06-15 Swisscom Ag Method and devices for managing information on identification cards
US6230004B1 (en) 1997-12-01 2001-05-08 Telefonaktiebolaget Lm Ericsson Remote procedure calls using short message service
FR2776448B1 (fr) 1998-03-20 2000-04-28 Gemplus Card Int Terminal de telecommunication lecteur de carte a puce
US6408068B1 (en) 1998-10-30 2002-06-18 Kool! Technologies, Inc. Modular telephone
DE19853665B4 (de) 1998-11-20 2005-06-30 Siemens Ag Fahrzeugkommunikationssystem und Verfahren zum Austausch von Daten in einem Kraftfahrzeug
WO2000039964A1 (fr) * 1998-12-29 2000-07-06 Koninklijke Philips Electronics N.V. Systeme domotique de dispositifs distribues montes en reseau
US6198996B1 (en) * 1999-01-28 2001-03-06 International Business Machines Corporation Method and apparatus for setting automotive performance tuned preferences set differently by a driver
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
DE19933192A1 (de) * 1999-05-21 2000-11-23 Bosch Gmbh Robert Verfahren zum kundenindividuellen Anpassen eines Autoradios
US7181297B1 (en) * 1999-09-28 2007-02-20 Sound Id System and method for delivering customized audio data
US6581059B1 (en) 2000-01-24 2003-06-17 International Business Machines Corporation Digital persona for providing access to personal information
GB2365676B (en) * 2000-02-18 2004-06-23 Sensei Ltd Mobile telephone with improved man-machine interface
JP2002300075A (ja) * 2001-03-30 2002-10-11 Toshiba Corp 無線通信装置
US20020156921A1 (en) * 2001-04-19 2002-10-24 International Business Machines Corporation Automatic backup of wireless mobile device data onto gateway server while device is idle
US20020173297A1 (en) * 2001-05-18 2002-11-21 Phillips Alexander Lynn Call forwarding features in mobile wireless communication devices and methods therefor
FR2826826B1 (fr) * 2001-06-28 2003-09-26 Cit Alcatel Module d'identification d'abonne et terminal associe
US20030004934A1 (en) * 2001-06-29 2003-01-02 Richard Qian Creating and managing portable user preferences for personalizion of media consumption from device to device
JP2003076436A (ja) 2001-08-31 2003-03-14 Toyota Motor Corp 携帯電子情報機器
US7689446B2 (en) * 2001-09-27 2010-03-30 Koninklijke Philips Electronics N.V. Automated reservation system with transfer of user-preferences from home to guest accommodations
US20030230921A1 (en) * 2002-05-10 2003-12-18 George Gifeisman Back support and a device provided therewith
JP2004021547A (ja) * 2002-06-14 2004-01-22 Buffalo Inc 無線lan装置
EG23422A (en) * 2002-11-24 2005-07-10 Ashraf Kamal Salem Mashhour Scheme for spreading and easy use of electronic services and remote payments.
US7177915B2 (en) 2002-12-31 2007-02-13 Kurt Kopchik Method and apparatus for wirelessly establishing user preference settings on a computer
US7874983B2 (en) * 2003-01-27 2011-01-25 Motorola Mobility, Inc. Determination of emotional and physiological states of a recipient of a communication
US7890653B2 (en) * 2003-05-26 2011-02-15 Panasonic Corporation Operation history utilization system
US9010645B2 (en) * 2003-06-13 2015-04-21 Michael Arnouse Portable computing system and portable computer for use with same
FR2856210B1 (fr) * 2003-06-16 2005-07-29 France Telecom Commande d'un chargement de donnees depuis un terminal mobile dans un equipement electronique
CN100481973C (zh) * 2003-06-30 2009-04-22 诺基亚公司 用于确定并通知具有匹配参数选项配置的用户来访问多址在线应用的方法和设备
US20050107135A1 (en) * 2003-11-18 2005-05-19 Nokia Corporation Terminal, system, method and computer program product for displaying an indication of bandwidth
KR100575767B1 (ko) * 2004-03-05 2006-05-03 엘지전자 주식회사 이동 통신 단말기의 장치번호 저장 방법
US7715790B1 (en) * 2004-03-19 2010-05-11 Apple Inc. Methods and apparatuses for configuration automation
JP2006154262A (ja) * 2004-11-29 2006-06-15 Kyocera Corp 携帯端末、携帯端末の制御方法及びプログラム
US20060120518A1 (en) * 2004-12-03 2006-06-08 Motorola, Inc. Method and system for information relay between multiple user environments
US20060123080A1 (en) * 2004-12-03 2006-06-08 Motorola, Inc. Method and system of collectively setting preferences among a plurality of electronic devices and users
US7689932B2 (en) * 2004-12-28 2010-03-30 Nokia Corporation Maintenance of shortcut keys in a mobile device
US9275052B2 (en) 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
KR100754521B1 (ko) * 2005-02-22 2007-09-03 삼성전자주식회사 홈네트워크 시스템 및 홈네트워크 시스템에서의 정보제공방법
US9069436B1 (en) * 2005-04-01 2015-06-30 Intralinks, Inc. System and method for information delivery based on at least one self-declared user attribute
JP5068161B2 (ja) * 2005-08-19 2012-11-07 パナソニック株式会社 携帯端末装置
GB2434219B (en) * 2005-11-15 2010-11-24 P G Drives Technology Ltd Networked modules
DE102006030284A1 (de) * 2006-06-30 2008-01-03 Siemens Home And Office Communication Devices Gmbh & Co. Kg System mit wenigstens zwei separaten personalisierten intelligenten Benutzerschnittstellen
US9672533B1 (en) 2006-09-29 2017-06-06 Amazon Technologies, Inc. Acquisition of an item based on a catalog presentation of items
US8725565B1 (en) 2006-09-29 2014-05-13 Amazon Technologies, Inc. Expedited acquisition of a digital item following a sample presentation of the item
US7865817B2 (en) 2006-12-29 2011-01-04 Amazon Technologies, Inc. Invariant referencing in digital works
US9665529B1 (en) 2007-03-29 2017-05-30 Amazon Technologies, Inc. Relative progress and event indicators
US7716224B2 (en) 2007-03-29 2010-05-11 Amazon Technologies, Inc. Search and indexing on a user device
US7921309B1 (en) 2007-05-21 2011-04-05 Amazon Technologies Systems and methods for determining and managing the power remaining in a handheld electronic device
US10235323B2 (en) 2008-02-13 2019-03-19 Michael Arnouse Portable computing system and portable computer for use with same
USRE49124E1 (en) 2008-02-13 2022-07-05 Arnouse Digital Devices Corp. Mobile data center
US11113228B2 (en) 2008-02-13 2021-09-07 Arnouse Digital Devices Corporation Portable computing system and portable computer for use with same
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8924469B2 (en) 2008-06-05 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8355337B2 (en) 2009-01-28 2013-01-15 Headwater Partners I Llc Network based service profile management with user preference, adaptive policy, network neutrality, and user privacy
US8725123B2 (en) 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8898293B2 (en) * 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US9087032B1 (en) 2009-01-26 2015-07-21 Amazon Technologies, Inc. Aggregation of highlights
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US11985155B2 (en) 2009-01-28 2024-05-14 Headwater Research Llc Communications device with secure data path processing agents
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US8606911B2 (en) 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US11973804B2 (en) 2009-01-28 2024-04-30 Headwater Research Llc Network service plan design
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US8832584B1 (en) 2009-03-31 2014-09-09 Amazon Technologies, Inc. Questions on highlighted passages
EP2449437B1 (fr) * 2009-06-30 2014-08-13 Koninklijke Philips N.V. Systèmes et procédés pour gérer les interactions avec des réseaux d'éclairage réglables
US8692763B1 (en) 2009-09-28 2014-04-08 John T. Kim Last screen rendering for electronic book reader
US9495322B1 (en) 2010-09-21 2016-11-15 Amazon Technologies, Inc. Cover display
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
US9158741B1 (en) 2011-10-28 2015-10-13 Amazon Technologies, Inc. Indicators for navigating digital works
US20130197674A1 (en) 2012-01-30 2013-08-01 Apple Inc. Automatic configuration of self-configurable environments
US9253176B2 (en) 2012-04-27 2016-02-02 Intralinks, Inc. Computerized method and system for managing secure content sharing in a networked secure collaborative exchange environment
US9251360B2 (en) 2012-04-27 2016-02-02 Intralinks, Inc. Computerized method and system for managing secure mobile device content viewing in a networked secure collaborative exchange environment
US10101769B2 (en) 2012-04-10 2018-10-16 Michael Arnouse Mobile data center
AU2013251304B2 (en) 2012-04-27 2018-12-20 Intralinks, Inc. Computerized method and system for managing networked secure collaborative exchange
US9553860B2 (en) 2012-04-27 2017-01-24 Intralinks, Inc. Email effectivity facility in a networked secure collaborative exchange environment
WO2014159862A1 (fr) 2013-03-14 2014-10-02 Headwater Partners I Llc Portage de justificatif d'identité automatisé pour des dispositifs mobiles
US9514327B2 (en) 2013-11-14 2016-12-06 Intralinks, Inc. Litigation support in cloud-hosted file sharing and collaboration
US8767996B1 (en) 2014-01-06 2014-07-01 Alpine Electronics of Silicon Valley, Inc. Methods and devices for reproducing audio signals with a haptic apparatus on acoustic headphones
US10986454B2 (en) 2014-01-06 2021-04-20 Alpine Electronics of Silicon Valley, Inc. Sound normalization and frequency remapping using haptic feedback
US8977376B1 (en) 2014-01-06 2015-03-10 Alpine Electronics of Silicon Valley, Inc. Reproducing audio signals with a haptic apparatus on acoustic headphones and their calibration and measurement
WO2015164521A1 (fr) 2014-04-23 2015-10-29 Intralinks, Inc. Systèmes et procédés d'échange de données sécurisé
US10033702B2 (en) 2015-08-05 2018-07-24 Intralinks, Inc. Systems and methods of secure data exchange

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0310876A2 (fr) * 1987-10-09 1989-04-12 Motorola, Inc. Dispositif radio avec deux postes radio se partageant un circuit
EP0552873A1 (fr) * 1992-01-20 1993-07-28 International Business Machines Corporation Modification de la configuration système dans un système d'ordinateur
GB2270442A (en) * 1992-09-04 1994-03-09 Motorola Inc Information transfer between radio telephone and portable memory element
EP0614302A1 (fr) * 1993-02-27 1994-09-07 Alcatel SEL Aktiengesellschaft Dispositif de télécommunication comprenant un terminal munis d'interfaces pour une carte à mémoire et une carte à puce

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4213009A (en) * 1978-11-03 1980-07-15 Whyte & Hirschboeck S. C. System of connecting a wire telecommunication and a radio communication
JPS577737A (en) * 1980-06-13 1982-01-14 Aisin Seiki Co Ltd Controller of door and seat on vehicle
JPS5790236A (en) * 1980-11-25 1982-06-04 Nippon Denso Co Ltd Car driving control device
US4754255A (en) * 1984-03-12 1988-06-28 Sanders Rudy T User identifying vehicle control and security device
GB8419003D0 (en) * 1984-07-25 1984-08-30 Racal Res Ltd Portable telephones
JPS6276954A (ja) * 1985-09-30 1987-04-09 Toshiba Corp 通信制御装置
US4792986A (en) * 1985-12-11 1988-12-20 General Electric Company Portable radio system with externally programmable universal device connector
US4771399A (en) * 1985-12-31 1988-09-13 Motorola, Inc. Method and apparatus for programming memory through battery terminals
US4899373A (en) * 1986-11-28 1990-02-06 American Telephone And Telegraph Company At&T Bell Laboratories Method and apparatus for providing personalized telephone subscriber features at remote locations
US4935870A (en) * 1986-12-15 1990-06-19 Keycom Electronic Publishing Apparatus for downloading macro programs and executing a downloaded macro program responding to activation of a single key
GB2203573A (en) * 1987-04-02 1988-10-19 Ibm Data processing network with upgrading of files
US5179517A (en) * 1988-09-22 1993-01-12 Bally Manufacturing Corporation Game machine data transfer system utilizing portable data units
JPH0299439A (ja) * 1988-10-05 1990-04-11 Hitachi Ltd 自動車のキヤラクタライジング装置及びその登録方法
DE3838677A1 (de) * 1988-11-15 1990-05-17 Bosch Gmbh Robert Mobiles funktelefon
US5134717A (en) * 1988-11-26 1992-07-28 Motorola, Inc. Radio telephone with repertory dialer
GB8827670D0 (en) * 1988-11-26 1988-12-29 Storno As Radio
US4965821A (en) * 1988-12-23 1990-10-23 Gte Mobilnet Incorporated Cellular mobile radiotelephone-based system for rental of mobile equipment
US5252951A (en) * 1989-04-28 1993-10-12 International Business Machines Corporation Graphical user interface with gesture recognition in a multiapplication environment
US5157384A (en) * 1989-04-28 1992-10-20 International Business Machines Corporation Advanced user interface
EP0396834B1 (fr) * 1989-05-12 1995-08-30 International Business Machines Corporation Contrôle de versions dans un système de traitement de données
US5128981A (en) * 1989-05-24 1992-07-07 Hitachi, Ltd. Radio communication system and a portable wireless terminal
DE68926345T2 (de) * 1989-08-03 1996-11-07 Ibm Datenverarbeitungsnetzwerk
US5081707A (en) * 1989-08-08 1992-01-14 Motorola, Inc. Knowledge based radio
JPH0375860A (ja) * 1989-08-18 1991-03-29 Hitachi Ltd パーソナライズド端末
US5287514A (en) * 1990-01-08 1994-02-15 Microsoft Corporation Method and system for customizing a user interface in a computer system
GB2241133A (en) * 1990-02-14 1991-08-21 Motorola Inc Radiotelephone having removable memory means for storing radio user validation code
US5222196A (en) * 1990-02-20 1993-06-22 International Business Machines Corporation Neural network shell for application programs
FI88842C (fi) * 1990-03-22 1993-07-12 Nokia Mobile Phones Ltd Kontroll av kortsanslutning
JPH04141A (ja) * 1990-04-16 1992-01-06 Hitachi Ltd 空気調和システム
US5204663A (en) * 1990-05-21 1993-04-20 Applied Systems Institute, Inc. Smart card access control system
FR2662880B1 (fr) * 1990-05-30 1993-05-07 Cit Alcatel Procede d'acces d'un usager aux donnees d'un abonnement a un service de telephonie sans fil.
JP2553954B2 (ja) * 1990-07-30 1996-11-13 株式会社田村電機製作所 移動無線電話装置
US5282261A (en) * 1990-08-03 1994-01-25 E. I. Du Pont De Nemours And Co., Inc. Neural network process measurement and control
US5327529A (en) * 1990-09-24 1994-07-05 Geoworks Process of designing user's interfaces for application programs
JPH04150444A (ja) * 1990-10-11 1992-05-22 Matsushita Electric Ind Co Ltd 無線電話端末装置
US5283887A (en) * 1990-12-19 1994-02-01 Bull Hn Information Systems Inc. Automatic document format conversion in an electronic mail system based upon user preference
SE9101105L (sv) * 1991-04-12 1992-08-03 Comvik Gsm Ab Foerfarande vid telefonsystem
US5434798A (en) * 1991-05-23 1995-07-18 Telefonaktiebolaget L M Ericcson Reconfiguration in a cellular communications network
FI912875A (fi) * 1991-06-14 1992-12-15 Nokia Mobile Phones Ltd Inskrivning av program i en radiotelefon
US5193114A (en) * 1991-08-08 1993-03-09 Moseley Donald R Consumer oriented smart card system and authentication techniques
JPH05193338A (ja) * 1991-10-16 1993-08-03 Toyota Central Res & Dev Lab Inc 空調制御装置
US5396546A (en) * 1991-10-03 1995-03-07 Viscorp Apparatus and method for automatic and user configurable information appliance
JPH05342191A (ja) * 1992-06-08 1993-12-24 Mitsubishi Electric Corp 経済時系列データ予測及び解析システム
GB2269032B (en) * 1992-07-21 1996-03-20 Orbitel Mobile Communications Reprogramming methods and apparatus
US5359182A (en) * 1992-10-06 1994-10-25 Interdigital Technology Corporation Wireless telephone debit card system and method
US5465401A (en) * 1992-12-15 1995-11-07 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
JPH06236316A (ja) * 1992-12-18 1994-08-23 Toshiba Corp 情報伝送システム
FI92782C (fi) * 1993-02-09 1994-12-27 Nokia Mobile Phones Ltd Matkapuhelimien asetusten ryhmittely
US5463742A (en) * 1993-03-05 1995-10-31 Hitachi Computer Products (America), Inc. Personal processor module and docking station for use therewith
US5300974A (en) * 1993-07-08 1994-04-05 Eastman Kodak Company System and apparatus for accomodating user preferences in reproduced images
US5410344A (en) * 1993-09-22 1995-04-25 Arrowsmith Technologies, Inc. Apparatus and method of selecting video programs based on viewers' preferences
US5555376A (en) * 1993-12-03 1996-09-10 Xerox Corporation Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
US5420917A (en) * 1993-12-09 1995-05-30 At&T Corp. Automated recovery of telecommunication network elements

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0310876A2 (fr) * 1987-10-09 1989-04-12 Motorola, Inc. Dispositif radio avec deux postes radio se partageant un circuit
EP0552873A1 (fr) * 1992-01-20 1993-07-28 International Business Machines Corporation Modification de la configuration système dans un système d'ordinateur
GB2270442A (en) * 1992-09-04 1994-03-09 Motorola Inc Information transfer between radio telephone and portable memory element
EP0614302A1 (fr) * 1993-02-27 1994-09-07 Alcatel SEL Aktiengesellschaft Dispositif de télécommunication comprenant un terminal munis d'interfaces pour une carte à mémoire et une carte à puce

Also Published As

Publication number Publication date
FR2729037B1 (fr) 2004-08-20
ITRM950852A0 (fr) 1995-12-27
ITRM950852A1 (it) 1997-06-27
ES2112199A1 (es) 1998-03-16
GB2296801A (en) 1996-07-10
CA2165279A1 (fr) 1996-06-30
GB2296801B (en) 1999-10-20
GB9526274D0 (en) 1996-02-21
IT1277966B1 (it) 1997-11-12
US5630159A (en) 1997-05-13
CN1079551C (zh) 2002-02-20
DE19548354A1 (de) 1996-07-11
JPH08272475A (ja) 1996-10-18
CA2165279C (fr) 1999-04-06
ES2112199B1 (es) 1998-12-16
CN1133453A (zh) 1996-10-16

Similar Documents

Publication Publication Date Title
FR2729037A1 (fr) Procede et appareil de selection d&#39;attributs personnels comportant une gestion du retard
FR2729038A1 (fr) Procede et appareil de selection et de gestion d&#39;attributs personnels utilisant une memoire de preferences
US7274931B2 (en) Systems and methods for enhancing the provisioning and functionality of wireless instruments
US8521189B2 (en) Changing settings of a mobile terminal
US8233890B2 (en) Environment independent user preference communication
US7088237B2 (en) Enhanced user privacy for mobile station location services
WO2021252230A1 (fr) Procédés et systèmes pour un service vocal audio dans un dispositif intégré
EP2160915B1 (fr) Entrée automatique d&#39;informations de contact par détection de position
FR2862175A1 (fr) Assistance-annuaire
FR2729036A1 (fr) Procede et appareil de selection et de gestion d&#39;attributs personnels utilisant la prediction
WO2006016059A1 (fr) Procede et systeme de traitement de l’identite d’un utilisateur
US20060259866A1 (en) Virtual user interface for multiple user devices
KR20030007351A (ko) 웹채팅중 가상전화번호로 이루어진 실시간 음성통화시스템 및 그 방법.
KR20190053366A (ko) 고객 센터 채널 장치
EP1248450A1 (fr) Système de mise en relation directe d&#39;un client et d&#39;un fournisseur mobile de proximité
WO2001084264A2 (fr) Procede de transmission de donnees pour un systeme de telecommunications, serveur d&#39;initialisation, serveur de contenu, systemes associes
FR2833790A1 (fr) Systeme et procede d&#39;elaboration et de transmission d&#39;avis
FR2927217A1 (fr) Procede, terminal et systeme de communication autoadaptatif selon l&#39;environnement
FR2831761A1 (fr) Systeme et procede destines a mettre en contact des personnes qui formulent des voeux concordants ou qui se recherchent
FR2835672A1 (fr) Systeme, procede et terminal d&#39;acces a un reseau public de transmission d&#39;informations ainsi qu&#39;une borne de transfert d&#39;informations d&#39;acces a ce reseau

Legal Events

Date Code Title Description
TP Transmission of property
TP Transmission of property