FR2965644A1 - Mobile terminal i.e. cellular radio telephone terminal, for displaying graphical objects corresponding to events indicating birthday reminder, has display unit displaying graphical objects on touch screen by proving or removing each object - Google Patents
Mobile terminal i.e. cellular radio telephone terminal, for displaying graphical objects corresponding to events indicating birthday reminder, has display unit displaying graphical objects on touch screen by proving or removing each object Download PDFInfo
- Publication number
- FR2965644A1 FR2965644A1 FR1057964A FR1057964A FR2965644A1 FR 2965644 A1 FR2965644 A1 FR 2965644A1 FR 1057964 A FR1057964 A FR 1057964A FR 1057964 A FR1057964 A FR 1057964A FR 2965644 A1 FR2965644 A1 FR 2965644A1
- Authority
- FR
- France
- Prior art keywords
- events
- mobile terminal
- event
- category
- screen
- 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.)
- Pending
Links
- 230000001413 cellular effect Effects 0.000 title claims description 9
- 238000001914 filtration Methods 0.000 claims abstract description 21
- 238000000034 method Methods 0.000 claims abstract description 13
- 238000004590 computer program Methods 0.000 claims abstract description 11
- 238000001514 detection method Methods 0.000 claims abstract description 5
- 230000006870 function Effects 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 3
- 230000004913 activation Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
- H04M1/72472—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
Description
La présente invention concerne un terminal mobile adapté pour afficher sur son écran des objets graphiques correspondant à des événements relatifs à des applications installées sur le terminal mobile. La présente invention concerne également un procédé mis en oeuvre par ce terminal mobile. La présente invention concerne également un programme d'ordinateur permettant la mise en oeuvre du procédé et des moyens de stockage stockant un tel programme d'ordinateur. Les terminaux mobiles tels que les téléphones mobiles, les assistants personnels numériques PDA (Persona/ Digital Assistant en anglais), les lecteurs multimédias ou encore les ordinateurs personnels de type tablette (tablet PC ou tablet Persona/ Computer en anglais, aussi appelé Tablette Electronique en français) deviennent de plus en plus complexes et offrent des fonctionnalités toujours plus nombreuses à leurs utilisateurs. Ces fonctionnalités sont accessibles sous la forme de modules logiciels appelés applications. Ces modules logiciels peuvent aussi être couplés à des modules matériels, comme c'est le cas par exemple pour une application de communication vocale dans un terminal de radiotéléphonie cellulaire. Ces applications gèrent des événements qui peuvent découler d'informations reçues d'un réseau de communication auquel le terminal mobile est connecté. De tels événements sont par exemple relatifs à des réceptions de messages de type SMS (Short Message Service en anglais ou Service de Messages Courts en français) ou MMS (Multimedia Messaging Service en anglais ou Service de Messagerie Multimédia en français), de dépêche ou de courrier électronique (e-mail en anglais). De tels événements sont aussi par exemple relatifs à des mises à jour, effectuées par des personnes dans le réseau de connaissances de l'utilisateur du terminal mobile, de leurs profils respectifs sur des sites Internet de réseaux sociaux. The present invention relates to a mobile terminal adapted to display on its screen graphical objects corresponding to events relating to applications installed on the mobile terminal. The present invention also relates to a method implemented by this mobile terminal. The present invention also relates to a computer program for implementing the method and storage means storing such a computer program. Mobile terminals such as mobile phones, PDAs (Persona / Digital Assistant), media players or tablet-type personal computers (tablet PC or tablet Persona / Computer in English, also known as Electronic Tablet in French) are becoming more complex and offer more and more features to their users. These features are accessible in the form of software modules called applications. These software modules can also be coupled to hardware modules, as is the case, for example, for a voice communication application in a cellular radiotelephone terminal. These applications handle events that may arise from information received from a communication network to which the mobile terminal is connected. Such events are, for example, related to SMS (Short Message Service) or MMS (Multimedia Messaging Service) messaging service messages, dispatch messages or messages messages. e-mail (e-mail in English). Such events are also for example related to updates made by persons in the mobile terminal user's knowledge network, their respective profiles on social networking websites.
Ces applications peuvent aussi être génératrices d'événements. Par exemple, une application de calendrier peut générer un événement pour indiquer un rappel d'anniversaire, un rappel de rendez-vous ou un rappel qu'une tâche donnée est à réaliser. Chaque application gère ainsi les événements qui lui sont propres ou qui lui sont 30 destinés. De manière à visualiser les événements relatifs à une application, l'utilisateur doit accéder à une interface dédiée à cette application. Ainsi, si l'utilisateur souhaite accéder aux événements relatifs aux applications installées, ou plus généralement disponibles, sur son terminal mobile, il doit rechercher le menu ou l'application concerné. Il doit répéter cette action pour chaque application pour laquelle il souhaite connaître les événements reçus ou générés. Cela engendre une manipulation fastidieuse de l'interface du terminal mobile. L'utilisateur peut en outre manquer un événement en oubliant d'aller consulter l'application à laquelle l'événement correspond. These applications can also be generating events. For example, a calendar application may generate an event to indicate a birthday reminder, an appointment reminder, or a reminder that a given task is to be performed. Each application thus manages the events that are specific to it or that are intended for it. In order to view the events relating to an application, the user must access an interface dedicated to this application. Thus, if the user wishes to access the events relating to the applications installed, or more generally available, on his mobile terminal, he must search the menu or application concerned. He must repeat this action for each application for which he wants to know the events received or generated. This generates a tedious manipulation of the interface of the mobile terminal. The user can also miss an event by forgetting to consult the application to which the event corresponds.
Il est souhaitable de pallier ces différents inconvénients de l'état de la technique. Il est notamment souhaitable de fournir une solution qui permette d'accéder facilement et rapidement à des événements relatifs à des applications installées sur un terminal mobile. Il est notamment souhaitable de fournir une solution qui permette d'accéder facilement et rapidement à des événements, auxquels l'utilisateur porte un intérêt particulier, parmi une multitude de tels événements. Il est notamment souhaitable de fournir une solution qui soit simple à mettre en oeuvre et à faible coût. L'invention concerne un terminal mobile comportant un écran et adapté pour afficher sur son écran au moins des objets graphiques correspondant à des événements relatifs à des applications installées sur le terminal mobile, le terminal mobile étant tel qu'il comporte : - des moyens de stockage desdits événements en correspondance avec au moins une catégorie d'événements à laquelle ils appartiennent respectivement ; - des moyens de filtrage pour filtrer les événements stockés en fonction d'au moins une catégorie d'événements ; - des moyens d'affichage sur ledit écran d'objets graphiques correspondant à des événements stockés en mettant en évidence ou en retrait chaque objet graphique correspondant à au moins un événement filtré. Ainsi, par mise en évidence ou en retrait en fonction de leurs catégories respectives, lors de l'affichage, d'événements parmi les événements stockés, un utilisateur du terminal mobile peut accéder facilement et rapidement à des événements relatifs à des applications installées sur un terminal mobile et pour lesquels il porte un intérêt particulier. Selon un mode de réalisation particulier, le terminal mobile comporte des moyens de détection desdits événements et, à chaque événement détecté par les moyens de détection, sont activés des moyens de décision de fournir ou de ne pas fournir ledit événement auxdits moyens de stockage. Ainsi, les événements stockés ne sont pas pollués par des événements pour lesquels l'utilisateur du terminal mobile ne porte aucun intérêt. It is desirable to overcome these various disadvantages of the state of the art. In particular, it is desirable to provide a solution that allows easy and quick access to events relating to applications installed on a mobile terminal. It is particularly desirable to provide a solution that allows easy and quick access to events, to which the user has a particular interest, among a multitude of such events. It is particularly desirable to provide a solution that is simple to implement and low cost. The invention relates to a mobile terminal comprising a screen and adapted to display on its screen at least graphic objects corresponding to events relating to applications installed on the mobile terminal, the mobile terminal being such that it comprises: - means of storing said events in correspondence with at least one category of events to which they respectively belong; filtering means for filtering stored events according to at least one category of events; - Display means on said graphical objects screen corresponding to stored events by highlighting or withdrawing each graphical object corresponding to at least one filtered event. Thus, by displaying or retreating according to their respective categories, during the display of events among the stored events, a user of the mobile terminal can easily and quickly access events relating to applications installed on a device. mobile terminal and for which it is of particular interest. According to a particular embodiment, the mobile terminal comprises means for detecting said events and, at each event detected by the detection means, decision means are activated for providing or not providing said event to said storage means. Thus, stored events are not polluted by events for which the user of the mobile terminal bears no interest.
Selon un mode de réalisation particulier, les moyens d'affichage sont adaptés pour n'afficher que les objets graphiques correspondant aux événements filtrés. Ainsi, l'affichage se concentre uniquement sur les événements à filtrer. Selon un mode de réalisation particulier, le terminal mobile est du type disposant d'une page d'accueil divisée en panneaux affichables unitairement sur l'écran, et lesdits moyens d'affichage sont adaptés pour afficher lesdits objets graphiques sur un panneau, dit panneau événementiel, parmi lesdits panneaux. Ainsi, l'utilisateur peut facilement avoir accès aux événements relatifs aux applications installées sur le terminal mobile. According to a particular embodiment, the display means are adapted to display only the graphic objects corresponding to the filtered events. Thus, the display focuses only on the events to be filtered. According to a particular embodiment, the mobile terminal is of the type having a home page divided into individually displayable panels on the screen, and said display means are adapted to display said graphic objects on a panel, said panel event, among said panels. Thus, the user can easily access the events relating to the applications installed on the mobile terminal.
Selon un mode de réalisation particulier, le terminal mobile est du type disposant d'une barre d'état affichée sur chacun desdits panneaux, la barre d'état permettant d'accéder à des événements d'au moins une catégorie donnée, et lesdits moyens d'affichage sont adaptés pour afficher sur le panneau événementiel des objets graphiques de manière superposée à ladite barre d'état. According to a particular embodiment, the mobile terminal is of the type having a status bar displayed on each of said panels, the status bar allowing access to events of at least one given category, and said means are adapted to display on the event panel graphic objects in a manner superimposed on said status bar.
Ainsi, on évite toute redondance entre différents affichages d'événements sur un même panneau de la page d'accueil, et on évite ainsi toute confusion du point de vue de l'utilisateur du terminal mobile. Selon un mode de réalisation particulier, le terminal mobile comporte des moyens de sélection dudit filtre parmi un ensemble de filtres. Thus, it avoids redundancy between different event displays on the same panel of the homepage, and thus avoids confusion from the point of view of the user of the mobile terminal. According to a particular embodiment, the mobile terminal comprises means for selecting said filter from among a set of filters.
Ainsi, l'utilisateur du terminal mobile peut disposer de moyens pour faire varier dynamiquement les événements affichés en fonction de ce qui l'intéresse à un instant donné. I1 accède alors encore plus facilement et rapidement aux événements ou informations auxquels il porte un intérêt particulier. Selon un mode de réalisation particulier, le terminal mobile est un terminal de radiotéléphonie cellulaire. Selon un mode de réalisation particulier, le terminal mobile comporte des moyens de sélection d'un événement dont l'objet graphique correspondant est affiché, et des moyens d'affichage d'une version détaillée de l'événement sélectionné par agrandissement dudit objet graphique. Ainsi, l'événement sélectionné est mis en évidence de manière à accéder à des détails de cet événement. Selon un mode de réalisation particulier, le terminal mobile comporte des moyens d'accès, via l'objet graphique agrandi, à des fonctions de l'application à laquelle l'événement sélectionné est relatif. Thus, the user of the mobile terminal can have means for dynamically varying the displayed events according to what interests him at a given moment. It then accesses even more easily and quickly events or information to which it is of particular interest. According to a particular embodiment, the mobile terminal is a cellular radiotelephone terminal. According to a particular embodiment, the mobile terminal comprises means for selecting an event whose corresponding graphic object is displayed, and means for displaying a detailed version of the selected event by enlarging said graphic object. Thus, the selected event is highlighted in order to access details of that event. According to a particular embodiment, the mobile terminal comprises access means, via the enlarged graphic object, to functions of the application to which the selected event is relative.
L'invention concerne également un procédé mis en oeuvre par un terminal mobile comportant un écran et adapté pour afficher sur son écran au moins des objets graphiques correspondant à des événements relatifs à des applications installées sur le terminal mobile, le procédé étant tel qu'il comporte les étapes suivantes de : - stockage desdits événements relatifs en correspondance avec au moins une catégorie d'événements à laquelle ils appartiennent respectivement ; - filtrage des événements stockés en fonction d'au moins une catégorie d'événements ; - affichage sur l'écran d'objets graphiques correspondant à des événements 10 stockés en mettant en évidence ou en retrait chaque objet graphique correspondant à au moins un événement filtré. L'invention concerne également un programme d'ordinateur, qui peut être stocké sur un support et/ou téléchargé d'un réseau de communication, afin d'être lu par un système informatique ou un processeur. Ce programme d'ordinateur comprend 15 des instructions pour implémenter le procédé mentionné ci-dessus, lorsque ledit programme est exécuté par un système informatique ou un processeur. L'invention concerne également des moyens de stockage comprenant un tel programme d'ordinateur. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, 20 apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : - la Fig. 1 illustre un terminal mobile, disposant d'un écran, et dans lequel l'invention peut être mise en oeuvre ; 25 - la Fig. 2a illustre schématiquement l'architecture du terminal mobile de la Fig. 1 ; - la Fig. 2b illustre schématiquement des moyens mis en oeuvre par le terminal mobile de la Fig. 1 ; - la Fig. 3a illustre schématiquement une liste d'événements, affichée sur 30 l'écran du terminal mobile de la Fig. 1, dans une première situation de filtrage d'événements ; - la Fig. 3b illustre schématiquement une liste d'événements, affichée sur l'écran du terminal mobile de la Fig. 1, dans une seconde situation de filtrage d'événements ; - la Fig. 3c illustre schématiquement une liste d'événements, affichée sur l'écran du terminal mobile de la Fig. 1, dans une troisième situation de filtrage d'événements ; - la Fig. 4 illustre schématiquement un algorithme de construction d'une liste 5 d'événements, tel que mis en oeuvre par le terminal mobile de la Fig. 1 dans un mode de réalisation de la présente invention ; - la Fig. 5 illustre schématiquement un algorithme d'affichage d'événements, tel que mis en oeuvre par le terminal mobile de la Fig. 1 dans un mode de réalisation de la présente invention ; 10 - la Fig.6 illustre schématiquement une liste d'événements, affichée sur l'écran du terminal mobile de la Fig. 1, dans laquelle un événement est mis plus particulièrement en évidence ; - la Fig. 7 illustre schématiquement un algorithme de gestion d'un événement, affiché dans la situation de la Fig. 6, dans un mode de réalisation de la présente 15 invention. De manière à ce qu'un utilisateur de terminal mobile puisse accéder facilement et rapidement à des événements relatifs à des applications installées sur le terminal mobile, il est proposé de stocker des événements relatifs à ces applications. Par exemple, ces événements sont stockés dans une même liste d'événements. Chacun de 20 ces événements est stocké en correspondance avec au moins une catégorie d'événements à laquelle il appartient. L'ensemble des événements ainsi stockés peut être affiché sur un panneau dédié de la page d'accueil du terminal mobile ou un filtre peut être appliqué de manière à ne faire apparaître, ou plus généralement à ne mettre en évidence, à l'affichage qu'un sous-ensemble des événements stockés. Ce filtre est 25 préférentiellement associé à au moins une catégorie. Dans ce cas, le terminal mobile n'affiche que les événements stockés qui appartiennent à la même catégorie que celle associée au filtre appliqué, ou aux mêmes catégories que celles associées au filtre appliqué. Dans une variante de réalisation, le filtre peut être appliqué de manière à mettre en retrait à l'affichage un sous-ensemble des événements stockés. Un tel filtre 30 est préférentiellement associé à au moins une catégorie. Dans ce cas, le terminal mobile peut n'afficher que les événements stockés qui n'appartiennent pas à la même catégorie que celle associée au filtre appliqué, ou aux mêmes catégories que celles associées au filtre appliqué, ou à au moins une catégorie parmi celles associées au filtre appliqué. The invention also relates to a method implemented by a mobile terminal comprising a screen and adapted to display on its screen at least graphic objects corresponding to events relating to applications installed on the mobile terminal, the method being such that it comprises the following steps of: storing said relative events in correspondence with at least one category of events to which they respectively belong; - filtering stored events according to at least one category of events; displaying graphical objects on the screen corresponding to stored events by highlighting or withdrawing each graphic object corresponding to at least one filtered event. The invention also relates to a computer program, which can be stored on a medium and / or downloaded from a communication network, in order to be read by a computer system or a processor. This computer program includes instructions for implementing the above-mentioned method, when said program is executed by a computer system or a processor. The invention also relates to storage means comprising such a computer program. The characteristics of the invention mentioned above, as well as others, will appear more clearly on reading the following description of an exemplary embodiment, said description being given in relation to the attached drawings, among which: FIG. 1 illustrates a mobile terminal, having a screen, and wherein the invention can be implemented; FIG. 2a schematically illustrates the architecture of the mobile terminal of FIG. 1; FIG. 2b schematically illustrates means implemented by the mobile terminal of FIG. 1; FIG. 3a schematically illustrates a list of events, displayed on the screen of the mobile terminal of FIG. 1, in a first event filtering situation; FIG. 3b schematically illustrates a list of events, displayed on the screen of the mobile terminal of FIG. 1, in a second event filtering situation; FIG. 3c schematically illustrates a list of events, displayed on the screen of the mobile terminal of FIG. 1, in a third event filtering situation; FIG. 4 schematically illustrates an algorithm for constructing an event list, as implemented by the mobile terminal of FIG. 1 in an embodiment of the present invention; FIG. 5 schematically illustrates an event display algorithm as implemented by the mobile terminal of FIG. 1 in an embodiment of the present invention; FIG. 6 schematically illustrates a list of events, displayed on the screen of the mobile terminal of FIG. 1, in which an event is more particularly highlighted; FIG. 7 schematically illustrates an event management algorithm, displayed in the situation of FIG. 6, in one embodiment of the present invention. In order for a mobile terminal user to easily and quickly access events relating to applications installed on the mobile terminal, it is proposed to store events relating to these applications. For example, these events are stored in a single event list. Each of these events is stored in correspondence with at least one event category to which it belongs. The set of events thus stored can be displayed on a dedicated panel of the mobile terminal home page or a filter can be applied in such a way that it does not appear, or more generally to highlight, the display that 'a subset of stored events. This filter is preferably associated with at least one category. In this case, the mobile terminal only displays the stored events that belong to the same category as that associated with the applied filter, or the same categories as those associated with the applied filter. In an alternative embodiment, the filter may be applied to indent the display a subset of stored events. Such a filter 30 is preferably associated with at least one category. In this case, the mobile terminal can display only the stored events that do not belong to the same category as that associated with the applied filter, or the same categories as those associated with the applied filter, or at least one of those categories. associated with the applied filter.
Il est à noter que le résultat du filtrage peut n'être qu'un seul événement. Il est aussi à noter que le résultat de l'affichage peut n'être qu'un seul objet graphique. La Fig. 1 illustre un terminal mobile dans lequel l'invention peut être mise en oeuvre. It should be noted that the result of filtering may be only one event. It should also be noted that the result of the display may be a single graphic object. Fig. 1 illustrates a mobile terminal in which the invention can be implemented.
Un terminal mobile 1.1 comporte classiquement un écran 1.2 sur lequel un utilisateur peut visualiser des éléments graphiques relatifs à des applications et interagir avec eux. Cette interaction peut être faite directement si l'écran 1.2 est tactile ou au moyen d'un ensemble de touches 1.3 ou d'un clavier. Le terminal mobile 1.1 est par exemple un terminal mobile de radiotéléphonie cellulaire, un assistant personnel numérique PDA, un ordinateur personnel de type tablette, etc. Dans un mode de réalisation préféré, le terminal mobile 1.1 est un terminal mobile de radiotéléphonie cellulaire. La Fig. 2a illustre schématiquement l'architecture du terminal mobile 1.1. Le terminal mobile 1.1 comporte, reliés par un bus de communication 2.1 : - un processeur, micro-processeur, microcontrôleur (noté µc) ou CPU (Central Processing Unit en anglais ou Unité Centrale de Traitement en français) 2.2 ; - une mémoire vive RAM (Random Access Memory en anglais ou Mémoire à Accès Aléatoire en français) 2.3 ; - une mémoire morte ROM (Read Only Memory en anglais ou Mémoire à 20 Lecture Seule en français) 2.4 ; - un lecteur 2.5 de medium de stockage, tel qu'un lecteur de carte SD (Secure Digital Card en anglais ou Carte Numérique Sécurisée en français) ; - des moyens d'interface 2.6 avec un réseau de communication, comme par exemple un réseau de radiotéléphonie cellulaire ; et 25 - des moyens d'interface homme-machine 2.7, permettant notamment de gérer l'écran 1.2 et l'ensemble de touches 1.3. Le microcontrôleur 2.2 est capable d'exécuter des instructions chargées dans la RAM 2.3 à partir de la ROM 2.4, d'une mémoire externe (non représentée), d'un support de stockage, tel qu'une carte SD ou autre, ou d'un réseau de communication. 30 Lorsque le terminal mobile 1.1 est mis sous tension, le microcontrôleur 2.2 est capable de lire de la RAM 2.3 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur. Ce programme d'ordinateur cause la mise en oeuvre, par le microcontrôleur 2.2, de tout ou partie des algorithmes décrits ci-après en relation avec les Fig. 4, 5 et 7. A mobile terminal 1.1 conventionally comprises a screen 1.2 on which a user can view graphics elements relating to applications and interact with them. This interaction can be done directly if the screen 1.2 is touch or by means of a set of keys 1.3 or a keyboard. The mobile terminal 1.1 is for example a cellular mobile radio terminal, a PDA digital personal assistant, a tablet-type personal computer, etc. In a preferred embodiment, the mobile terminal 1.1 is a mobile terminal of cellular radio. Fig. 2a illustrates schematically the architecture of the mobile terminal 1.1. The mobile terminal 1.1 comprises, connected by a communication bus 2.1: - a processor, microprocessor, microcontroller (noted μc) or CPU (Central Processing Unit in English or Central Processing Unit in French) 2.2; - Random Access Memory RAM (Random Access Memory in French) 2.3; a ROM (Read Only Memory in English or Memory Read Only in French) 2.4; a storage medium reader 2.5, such as a SD (Secure Digital Card) card reader; interface means 2.6 with a communication network, for example a cellular radiotelephone network; and man-machine interface means 2.7, in particular for managing the screen 1.2 and the set of keys 1.3. The microcontroller 2.2 is capable of executing instructions loaded in the RAM 2.3 from the ROM 2.4, an external memory (not shown), a storage medium, such as an SD card or the like, or a communication network. When the mobile terminal 1.1 is turned on, the microcontroller 2.2 is able to read RAM 2.3 instructions and execute them. These instructions form a computer program. This computer program causes the implementation, by the microcontroller 2.2, of all or part of the algorithms described below in relation with FIGS. 4, 5 and 7.
Tout ou partie des algorithmes décrits ci-après en relation avec les Figs. 4, 5 et 7 peut être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, tel qu'un DSP (Digital Signal Processor en anglais ou Unité de Traitement de Signal Numérique en français) ou un microcontrôleur, tel que le microcontrôleur 2.2, ou être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu'un FPGA (Field-Programmable Gate Array en anglais ou Matrice de Portes Programmable sur Champ en français) ou un ASIC (Application-Specific Integrated Circuit en anglais ou Circuit Intégré Spécifique à une Application en français). All or part of the algorithms described below in relation to FIGS. 4, 5 and 7 can be implemented in software form by executing a set of instructions by a programmable machine, such as a DSP (Digital Signal Processor in English or a Digital Signal Processing Unit in French) or a microcontroller, such as the microcontroller 2.2, or be implemented in hardware form by a machine or a dedicated component, such as an FPGA (Field Programmable Gate Array) or an ASIC (Application-Specific). Integrated Circuit in English or Integrated Circuit Specific to an Application in French).
On considère dans le cadre de la présente invention que le système d'exploitation du terminal mobile constitue une application dont le but est de traiter des événements système, comme par exemple un événement pour indiquer que le niveau de batterie du terminal mobile est bas, c'est-à-dire inférieur à un seuil prédéfini, ou pour indiquer qu'une fonction vibreur a été activée. It is considered in the context of the present invention that the operating system of the mobile terminal constitutes an application the purpose of which is to process system events, such as for example an event to indicate that the battery level of the mobile terminal is low, c. that is, less than a predefined threshold, or to indicate that a vibrate function has been activated.
Lorsqu'un utilisateur met sous tension le terminal mobile 1.1, celui-ci affiche typiquement une page d'accueil (home page en anglais) ou un panneau d'accueil (panel en anglais) de la page d'accueil. En effet, étant donné la multitude d'applications disponibles sur un tel terminal mobile et les dimensions réduites de son écran, il est aujourd'hui courant que cette page d'accueil soit divisée en une pluralité de panneaux. L'écran du terminal mobile permet alors l'affichage d'un panneau parmi la pluralité de panneaux et le terminal mobile offre un moyen de navigation permettant de passer d'un panneau à un autre. Chacun de ces panneaux peut contenir des icônes permettant le lancement d'applications. Une icône est un objet graphique statique qui permet, lorsque l'utilisateur interagit avec cette icône, de lancer une application, à laquelle elle correspond, avec son interface utilisateur complète. Par exemple, il est possible de lancer une application avec son interface utilisateur complète en exerçant un appui avec le doigt sur l'icône correspondant à l'application, lorsque l'écran du terminal mobile est un écran tactile. When a user turns on the mobile terminal 1.1, it typically displays a home page (home page in English) or a welcome panel (panel in English) of the home page. Indeed, given the multitude of applications available on such a mobile terminal and the reduced dimensions of its screen, it is now common that this homepage is divided into a plurality of panels. The screen of the mobile terminal then allows the display of a panel among the plurality of panels and the mobile terminal provides a means of navigation to move from one panel to another. Each of these panels may contain icons for launching applications. An icon is a static graphic object that allows, when the user interacts with this icon, to launch an application, to which it corresponds, with its complete user interface. For example, it is possible to launch an application with its complete user interface by pressing with the finger on the icon corresponding to the application, when the screen of the mobile terminal is a touch screen.
Lorsqu'une application est lancée avec son interface utilisateur complète, elle occupe l'intégralité de l'écran du terminal mobile et s'affiche indépendamment du panneau contenant l'icône à partir de laquelle elle a été lancée. Elle fournit alors l'intégralité de ses fonctionnalités. Une touche 1.5 de l'ensemble de touches 1.3 permet le retour au panneau d'accueil, ou plus généralement à un panneau de la page d'accueil. Sur l'écran 1.2 peut être affichée une barre d'état 1.4 qui indique l'état du terminal mobile 1.1 en ce qui concerne certaines fonctionnalités principales. Si le terminal mobile 1.1 est par exemple un terminal mobile de radiotéléphonie cellulaire, cette barre d'état 1.4 indique le niveau de batterie, le niveau de réception des signaux du réseau de radiotéléphonie cellulaire auquel le terminal mobile 1.1 est connecté et indique aussi si des messages de type SMS ou MMS sont en attente de lecture, ou si des appels téléphoniques entrants ont eu lieu en l'absence de l'utilisateur. Si le terminal mobile dispose d'un système d'exploitation Androïd (marque déposée) développé par la société Google Inc., en appuyant avec le doigt sur la barre d'état 1.4 et en tirant vers le bas de l'écran, l'utilisateur peut faire apparaître le détail des messages de type SMS ou MMS qui sont en attente de lecture et une liste d'appels téléphoniques entrants qui ont eu lieu en l'absence de l'utilisateur. When an application is launched with its full user interface, it occupies the entire handheld screen and is displayed independently of the panel containing the icon from which it was launched. It then provides all of its features. A key 1.5 of the set of keys 1.3 allows the return to the home panel, or more generally to a panel of the home page. On the screen 1.2 can be displayed a status bar 1.4 which indicates the state of the mobile terminal 1.1 with regard to some main features. If the mobile terminal 1.1 is for example a cellular mobile radio terminal, this status bar 1.4 indicates the battery level, the reception level of the signals of the cellular radio network to which the mobile terminal 1.1 is connected and also indicates whether SMS or MMS messages are waiting to be read, or if incoming phone calls have occurred in the absence of the user. If the mobile terminal has an Android operating system (registered trademark) developed by Google Inc., by pressing with the finger on the 1.4 status bar and dragging down the screen, the The user can display the details of the SMS or MMS type messages that are waiting for reading and a list of incoming telephone calls that occurred in the absence of the user.
La Fig. 2b illustre schématiquement des moyens mis en oeuvre par le terminal mobile 1.1. Le terminal mobile 1.1 comprend des applications 2.10 qui traitent des événements et les fournissent à des moyens de stockage 2.11 par le biais d'un lien 2.14. Les événements sont stockés par les moyens de stockage en correspondance avec au moins une catégorie d'événements à laquelle ils appartiennent respectivement. Le terminal mobile 1.1 comprend en outre des moyens de filtrage 2.12 pour filtrer les événements stockés en fonction d'au moins une catégorie d'événements. Les événements sont obtenus par les moyens de filtrage 2.12 par le biais d'un lien 2.15. Les événements ainsi filtrés sont ainsi fournis à des moyens d'affichage 2.13 par le biais d'un lien 2.16, pour afficher sur l'écran 1.2 des objets graphiques correspondant à des événements stockés en mettant en évidence ou en retrait chaque objet graphique correspondant à au moins un événement filtré. Les événements sont catégorisés. Une manière simple de catégoriser les événements est de catégoriser les applications auxquelles ils sont relatifs, et de considérer que la catégorie d'un événement est celle de l'application à laquelle il est relatif. Par exemple, il est possible de classer les événements dans des catégories contacts, dépêches, loisirs, agenda, etc. La catégorie contacts pourrait ainsi être représentative des événements relatifs à une réception ou un envoi de message SMS ou MMS ou de courrier électronique, à une mise à jour d'un profil d'une personne avec qui l'utilisateur est en contact via un site Internet de réseau social, etc. La catégorie agenda pourrait ainsi être représentative des événements relatifs à l'organisation du temps de l'utilisateur du terminal mobile 1.1. Un même événement peut appartenir à plusieurs catégories. Par exemple, un événement représentatif d'un rappel de sortie cinéma peut être classé à la fois dans la catégorie agenda et dans la catégorie loisirs, ou bien à la fois dans la catégorie agenda et dans la catégorie contacts si cette sortie est programmée entre amis. Il est aussi possible de catégoriser les événements indépendamment des applications auxquelles ils sont relatifs. Les événements sont alors catégorisés en fonction de ce qu'ils représentent. Par exemple, il est possible de classer les événements dans des catégories message, mise à jour de contenu sur Internet, événement système, etc. Le terminal mobile 1.1 peut en outre comprendre des moyens de décision de fournir ou de ne pas fournir chaque événement aux moyens de stockage 2.11. Ces moyens seraient alors intercalés entre les applications 2.10 et les moyens de stockage 2.11. La décision de fournir ou de ne pas fournir des événements aux moyens de stockage 2.11 peut être prise en fonction des catégories auxquelles appartiennent respectivement ces événements. Dans la suite de la description, le terminal mobile 1.1 gère les événements relatifs aux applications installées sur le terminal mobile 1.1 sous forme de liste. Les événements peuvent être gérés ou stockés sous une autre forme sans que cela ait un impact sur le principe général de la présente invention. Les Figs. 3a à 3c visent à illustrer schématiquement une liste d'événements, affichée sur l'écran 1.2, dans différentes situations de filtrage d'événements. Fig. 2b schematically illustrates means implemented by the mobile terminal 1.1. The mobile terminal 1.1 comprises applications 2.10 which process the events and provide them to storage means 2.11 via a link 2.14. The events are stored by the storage means in correspondence with at least one category of events to which they respectively belong. The mobile terminal 1.1 further comprises filtering means 2.12 for filtering the stored events according to at least one category of events. The events are obtained by the filtering means 2.12 via a link 2.15. The events thus filtered are thus provided to display means 2.13 via a link 2.16, to display on the screen 1.2 graphic objects corresponding to stored events by highlighting or withdrawing each graphic object corresponding to at least one filtered event. Events are categorized. A simple way to categorize events is to categorize the applications to which they are related, and to consider that the category of an event is that of the application to which it is related. For example, it is possible to classify events in categories contacts, news, entertainment, calendar, etc. The contacts category could thus be representative of the events relating to a reception or sending of an SMS or MMS message or of an e-mail, to an update of a profile of a person with whom the user is in contact via a site. Social network internet, etc. The calendar category could thus be representative of the events relating to the organization of the time of the user of the mobile terminal 1.1. The same event can belong to several categories. For example, an event representative of a movie release reminder can be classified in both the calendar category and in the entertainment category, or both in the calendar category and in the contacts category if this outing is scheduled between friends . It is also possible to categorize events independently of the applications to which they relate. The events are then categorized according to what they represent. For example, it is possible to classify events into message categories, content updates on the Internet, system events, and so on. The mobile terminal 1.1 may further comprise decision means for providing or not providing each event to the storage means 2.11. These means would then be sandwiched between the applications 2.10 and the storage means 2.11. The decision to provide or not provide events to the storage means 2.11 can be made according to the categories to which these events respectively belong. In the remainder of the description, the mobile terminal 1.1 manages the events relating to the applications installed on the mobile terminal 1.1 in the form of a list. Events may be managed or stored in another form without this having an impact on the general principle of the present invention. Figs. 3a to 3c are intended to schematically illustrate a list of events, displayed on the screen 1.2, in different event filtering situations.
La Fig. 3a illustre schématiquement une liste d'événements, affichée sur l'écran 1.2 du terminal mobile 1.1 sans qu'un filtrage d'événements ne soit appliqué sur la liste. Un filtrage en amont peut toutefois avoir été effectué lors de la détection des événements pour décider si ces événements détectés doivent être stockés dans la liste, comme il sera ultérieurement décrit en relation avec les étapes 4.1 et 4.3 de la Fig. 4. Fig. 3a schematically illustrates a list of events, displayed on the screen 1.2 of the mobile terminal 1.1 without event filtering is applied to the list. However, upstream filtering may have been performed during event detection to decide whether these detected events should be stored in the list, as will be described later in connection with steps 4.1 and 4.3 of FIG. 4.
Sur l'écran 1.2 du terminal mobile 1.1 est donc affichée une partie d'une liste d'événements. La liste peut ainsi contenir plus d'événements que ce que les capacités de l'écran 1.2 permettent d'afficher. L'utilisateur dispose alors de moyens de naviguer dans la liste d'événements. On the screen 1.2 of the mobile terminal 1.1 is displayed a part of a list of events. The list may thus contain more events than what the capabilities of the screen 1.2 can display. The user then has means to navigate in the list of events.
La liste d'événements est préférentiellement affichée sur un panneau dédié de la page d'accueil du terminal mobile 1.1. Des objets graphiques 3.1, 3.2, 3.3 ,3.4 et 3.5 correspondant à des événements respectifs de cette liste sont affichés. Chaque événement est ainsi affiché sous la forme d'un texte dans un rectangle. A l'extrême gauche de chacun de ces rectangles se trouve un objet graphique représentatif de la catégorie de l'événement correspondant ou de l'application à laquelle il est relatif. Une telle représentation est purement illustrative. Dans la suite de la description, les événements seront assimilés aux objets graphiques qui les représentent respectivement sur l'écran 1.2. Selon un exemple illustratif, les événements 3.1, 3.3 et 3.5 appartiennent à une première catégorie d'événements. L'événement 3.2 appartient à une seconde catégorie d'événements. L'événement 3.4 appartient à une troisième catégorie d'événements. La liste d'événements affichée sur l'écran 1.2 contient alors des événements de diverses catégories. Sur l'écran 1.2 sont en outre affichés des boutons 3.10, 3.11, 3.12, qui permettent d'activer ou désactiver des filtres respectifs. Lorsque l'utilisateur actionne un de ces boutons 3.10, 3.11, 3.12, un filtre est activé, ce qui met en évidence ou met en retrait des éléments de la liste affichée. Par exemple, un filtre est activé si le bouton correspondant est mis en surbrillance et n'est pas activé sinon. Chaque filtre est alors associé à au moins une catégorie d'événements. Dans un mode de réalisation particulier, chaque filtre est utilisé de manière exclusive. Dans un mode de réalisation en variante, il est possible d'activer plusieurs filtres simultanément. The list of events is preferably displayed on a dedicated panel of the home page of the mobile terminal 1.1. Graphic objects 3.1, 3.2, 3.3, 3.4 and 3.5 corresponding to respective events of this list are displayed. Each event is thus displayed as a text in a rectangle. On the far left of each of these rectangles is a graphical object representative of the category of the corresponding event or application to which it is related. Such a representation is purely illustrative. In the remainder of the description, the events will be assimilated to the graphic objects which respectively represent them on the screen 1.2. According to an illustrative example, events 3.1, 3.3 and 3.5 belong to a first category of events. Event 3.2 belongs to a second category of events. Event 3.4 belongs to a third category of events. The event list displayed on screen 1.2 then contains events of various categories. On the screen 1.2 are further displayed buttons 3.10, 3.11, 3.12, which enable to enable or disable respective filters. When the user actuates one of these buttons 3.10, 3.11, 3.12, a filter is activated, which highlights or indents elements of the displayed list. For example, a filter is activated if the corresponding button is highlighted and is not activated otherwise. Each filter is then associated with at least one category of events. In a particular embodiment, each filter is used exclusively. In an alternative embodiment, it is possible to activate several filters simultaneously.
Dans un mode de réalisation particulier, l'activation d'un filtre permet de mettre en évidence les événements qui appartiennent à la catégorie d'événements associée à ce filtre. Par exemple, l'activation d'un filtre selon ce mode de réalisation particulier permet de ne conserver à l'affichage que les événements qui appartiennent à la catégorie d'événements associée à ce filtre. Dans un mode de réalisation en variante, l'activation d'un filtre permet de mettre en retrait les événements qui appartiennent à la catégorie d'événements associée à ce filtre. Par exemple, l'activation d'un filtre selon ce mode de réalisation en variante permet de ne conserver à l'affichage que les événements qui n'appartiennent pas à la catégorie d'événements associée à ce filtre. In a particular embodiment, the activation of a filter makes it possible to highlight the events belonging to the category of events associated with this filter. For example, the activation of a filter according to this particular embodiment makes it possible to keep in the display only the events belonging to the category of events associated with this filter. In an alternative embodiment, the activation of a filter makes it possible to indent events belonging to the category of events associated with this filter. For example, the activation of a filter according to this alternative embodiment makes it possible to keep in the display only events that do not belong to the category of events associated with this filter.
Il est en outre possible d'associer plusieurs catégories d'événements à un même filtre. L'association entre catégories d'événements et filtres peut être prédéfinie. Par exemple, dans le cas où le terminal mobile 1.1 est un terminal de radiotéléphonie mobile, cette association entre catégories d'événements et filtres est définie par le fabricant du terminal mobile 1.1 ou un opérateur téléphonique. L'association entre catégories d'événements et filtres peut être personnalisée. L'utilisateur du terminal mobile 1.1 peut, en accédant à un menu dédié, définir quelle catégorie est associée, ou quelles catégories sont associées, à chacun des filtres associés aux boutons 3.10, 3.11 et 3.12. Le menu peut proposer une liste prédéfinie de catégories et l'utilisateur peut sélectionner au moins une catégorie parmi cette liste. La Fig. 3b illustre schématiquement une liste d'événements, affichée sur l'écran 1.2 du terminal mobile 1.1 alors qu'un filtrage d'événements est appliqué sur la liste, selon un premier mode de réalisation de l'invention. It is also possible to associate several categories of events to the same filter. The association between event categories and filters can be predefined. For example, in the case where the mobile terminal 1.1 is a mobile radiotelephone terminal, this association between event categories and filters is defined by the manufacturer of the mobile terminal 1.1 or a telephone operator. The association between event categories and filters can be customized. The user of the mobile terminal 1.1 can, by accessing a dedicated menu, define which category is associated, or which categories are associated, with each of the filters associated with the buttons 3.10, 3.11 and 3.12. The menu can provide a predefined list of categories and the user can select at least one category from this list. Fig. 3b schematically illustrates a list of events, displayed on the screen 1.2 of the mobile terminal 1.1 while event filtering is applied to the list, according to a first embodiment of the invention.
Sur l'écran 1.2 du terminal mobile 1.1 est donc affichée une partie de la liste d'événements en reprenant l'exemple illustratif de la Fig. 3a. Cette modification de l'affichage a été entraînée par l'activation d'un filtre sur la liste d'événements, par exemple par mise en surbrillance du bouton 3.10. Le bouton 3.10 permet alors d'appliquer un filtre mettant en évidence les événements de la première catégorie, telle que définie ci-dessus en relation avec la Fig. 3a. Les événements 3.1, 3.3 et 3.5 appartenant à la première catégorie ont donc été mis en évidence dans la liste, ici par mise en retrait des événements qui appartiennent à une autre catégorie d'événements que la première catégorie d'événements. Ainsi, l'événement 3.2 qui appartient à la seconde catégorie d'événements et l'événement 3.4 qui appartient à la troisième catégorie d'événements sont partiellement masqués. La Fig. 3c illustre schématiquement une liste d'événements, affichée sur l'écran 1.2 du terminal mobile 1.1 alors qu'un filtrage d'événements est appliqué sur la liste, selon un second mode de réalisation de l'invention. Sur l'écran 1.2 du terminal mobile 1.1 est donc affichée une partie de la liste d'événements également en reprenant l'exemple illustratif de la Fig. 3a. Cette modification de l'affichage a été entraînée par l'activation d'un filtre sur la liste d'événements, par exemple par mise en surbrillance du bouton 3.10. Le bouton 3.10 permet alors d'appliquer un filtre mettant en évidence les événements de la première catégorie, telle que définie ci-dessus en relation avec la Fig. 3a. Les événements 3.1, 3.3 et 3.5 appartenant à la première catégorie d'événements ont donc été mis en évidence dans la liste, ainsi que des événements 3.6 et 3.7 appartenant aussi à la première catégorie d'événements. Ainsi, l'événement 3.2 qui appartient à la seconde catégorie d'événements et l'événement 3.4 qui appartient à la troisième catégorie d'événements ne sont pas affichés. Les Figs. 3a et 3b illustrent l'utilisation des filtres par l'utilisateur du terminal mobile 1.1 grâce auxquels il peut faire ressortir des événements dans la liste d'événements. Ainsi, l'utilisateur du terminal mobile 1.1 peut, grâce à une même liste d'événements, regroupant des événements relatifs à des applications distinctes, accéder rapidement et facilement à des informations auxquelles il porte un intérêt particulier, simplement en appliquant successivement ou conjointement ces filtres. La manipulation de l'interface home-machine du terminal mobile 1.1 est en outre moins fastidieuse que dans l'état de la technique. De manière préférentielle, le terminal mobile 1.1 affiche les événements sur un panneau dédié, dit panneau événementiel, de la page d'accueil. Comme tout panneau de la page d'accueil, le panneau événementiel peut contenir la barre d'état 1.4, qui permet d'accéder à des événements d'au moins une catégorie donnée. Dans un premier mode de réalisation, la barre d'état 1.4 reste accessible sur le panneau événementiel. La barre d'état 1.4 permet ainsi à l'utilisateur de visualiser les événements de manière regroupée par catégories, en exposant un unique objet graphique par catégorie. Cela permet à l'utilisateur d'avoir un aperçu général de la situation événementielle via la barre d'état 1.4 et un aperçu détaillé de cette situation via le panneau événementiel. Dans un second mode de réalisation, le terminal mobile 1.1 peut afficher au moins un objet graphique, comme par exemple un objet graphique représentant un événement, de manière superposée à la barre d'état 1.4. On évite ainsi toute redondance d'information entre la barre d'état et la liste d'événements, filtrée ou non. Cela permet d'éviter toute confusion du point de vue de l'utilisateur du terminal mobile 1.1. On the screen 1.2 of the mobile terminal 1.1 is thus displayed a part of the list of events by taking the illustrative example of FIG. 3a. This modification of the display was caused by the activation of a filter on the list of events, for example by highlighting the button 3.10. The button 3.10 then makes it possible to apply a filter highlighting the events of the first category, as defined above in relation to FIG. 3a. Events 3.1, 3.3 and 3.5 belonging to the first category have therefore been highlighted in the list, here by indenting events that belong to another category of events than the first category of events. Thus event 3.2 belonging to the second category of events and event 3.4 belonging to the third category of events are partially masked. Fig. 3c schematically illustrates a list of events, displayed on the screen 1.2 of the mobile terminal 1.1 while event filtering is applied to the list, according to a second embodiment of the invention. On the screen 1.2 of the mobile terminal 1.1 is therefore displayed a part of the list of events also taking again the illustrative example of FIG. 3a. This modification of the display was caused by the activation of a filter on the list of events, for example by highlighting the button 3.10. The button 3.10 then makes it possible to apply a filter highlighting the events of the first category, as defined above in relation to FIG. 3a. Events 3.1, 3.3 and 3.5 belonging to the first category of events have therefore been highlighted in the list, as well as events 3.6 and 3.7 also belonging to the first category of events. Thus event 3.2 belonging to the second category of events and event 3.4 belonging to the third category of events are not displayed. Figs. 3a and 3b illustrate the use of the filters by the user of the mobile terminal 1.1 by which he can highlight events in the list of events. Thus, the user of the mobile terminal 1.1 can, through a single list of events, gathering events relating to separate applications, quickly and easily access information to which it is of particular interest, simply by applying successively or jointly these filters. The manipulation of the home-machine interface of the mobile terminal 1.1 is also less tedious than in the state of the art. Preferably, the mobile terminal 1.1 displays the events on a dedicated panel, called event panel, of the home page. Like any panel on the home page, the event panel can contain the status bar 1.4, which provides access to events of at least one category. In a first embodiment, the status bar 1.4 remains accessible on the event panel. The status bar 1.4 thus allows the user to view the events in a grouped manner by categories, exposing a single graphic object by category. This allows the user to have a general overview of the event situation via the 1.4 status bar and a detailed overview of this situation via the event panel. In a second embodiment, the mobile terminal 1.1 can display at least one graphic object, such as for example a graphic object representing an event, superimposed on the status bar 1.4. This avoids any redundancy of information between the status bar and the list of events, filtered or not. This avoids any confusion from the point of view of the user of the mobile terminal 1.1.
La Fig. 4 illustre schématiquement un algorithme de construction d'une liste d'événements, tel que mis en oeuvre par le terminal mobile 1.1 dans un mode de réalisation de la présente invention. Dans une étape 4.1, le terminal mobile 1.1 configure un filtre en amont d'une liste dans laquelle les événements relatifs aux applications installées sur le terminal mobile 1.1 sont stockés. Ce filtre en amont permet de ne stocker dans la liste que des événements de catégories données. Cette configuration peut être effectuée par interaction avec l'utilisateur du terminal mobile 1.1. Une telle configuration peut par exemple consister à exclure de la liste les événements qui appartiennent à des catégories respectives auxquelles l'utilisateur ne porte pas d'intérêt. Dans cette étape de configuration, le terminal mobile 1.1 peut proposer à l'utilisateur de sélectionner via un menu, parmi un ensemble de catégories d'événements prédéfinies, quelles sont les catégories dont les événements sont à stocker dans la liste. L'utilisateur peut alors sélectionner tout ou partie des catégories d'événements prédéfinies. Dans une étape suivante 4.2, le terminal mobile 1.1 détermine si un événement est détecté. Si tel est le cas, une étape 4.3 est effectuée, sinon l'étape 4.2 est réitérée. Lors de l'étape 4.3, le terminal mobile 1.1 détermine si l'événement détecté doit être stocké dans la liste d'événements destinée à être affichée sur le panneau événementiel. Si tel est le cas, une étape 4.4 est effectuée, sinon l'étape 4.2 est réitérée. Lors de l'étape 4.4, le terminal mobile 1.1 stocke l'événement détecté dans la liste d'événements destinée à être affichée sur le panneau événementiel. Les événements sont préférentiellement stockés dans l'ordre chronologique dans lequel ils sont détectés à l'étape 4.2, et sont destinés à être affichés dans cet ordre. D'autres ordonnancements de stockage et d'affichage des événements peuvent être mis en oeuvre. Dans une variante de réalisation, les événements sont affichés selon un ordonnancement défini par l'utilisateur. Par exemple, l'utilisateur peut classer les applications selon un critère de priorité qui lui est propre, et l'affichage des événements est mis en oeuvre selon ce classement des applications. L'événement est stocké en correspondance avec la catégorie à laquelle il appartient. Par exemple, les événements détectés à l'étape 4.2 sont accompagnés d'une indication des applications respectives auxquelles ils correspondent. Le terminal mobile 1.1 peut maintenir une table de correspondance entre les applications installées sur le terminal mobile 1.1 et des catégories prédéfinies. Ainsi, le terminal mobile 1.1 peut déterminer, en parcourant cette table, à quelle catégorie appartient l'événement détecté à l'étape 4.2, en considérant que la catégorie d'un événement est celle de l'application à laquelle il est relatif. D'autres mécanismes de correspondance entre événements et catégories sont applicables. Fig. 4 schematically illustrates an algorithm for constructing an event list, as implemented by the mobile terminal 1.1 in an embodiment of the present invention. In a step 4.1, the mobile terminal 1.1 configures a filter upstream of a list in which the events relating to the applications installed on the mobile terminal 1.1 are stored. This upstream filter makes it possible to store in the list only events of given categories. This configuration can be performed by interaction with the user of the mobile terminal 1.1. Such a configuration may for example consist of excluding from the list the events belonging to respective categories to which the user is not interested. In this configuration step, the mobile terminal 1.1 can propose to the user to select, via a menu, from among a set of predefined event categories, which are the categories whose events are to be stored in the list. The user can then select all or part of the predefined event categories. In a next step 4.2, the mobile terminal 1.1 determines whether an event is detected. If this is the case, a step 4.3 is performed, otherwise step 4.2 is repeated. In step 4.3, the mobile terminal 1.1 determines whether the detected event should be stored in the event list to be displayed on the event panel. If this is the case, a step 4.4 is performed, otherwise step 4.2 is repeated. In step 4.4, the mobile terminal 1.1 stores the detected event in the event list to be displayed on the event panel. The events are preferably stored in the chronological order in which they are detected in step 4.2, and are intended to be displayed in that order. Other scheduling of storage and display of events can be implemented. In an alternative embodiment, the events are displayed according to a schedule defined by the user. For example, the user can classify the applications according to a priority criterion of his own, and the display of events is implemented according to this ranking of the applications. The event is stored in correspondence with the category to which it belongs. For example, the events detected in step 4.2 are accompanied by an indication of the respective applications to which they correspond. The mobile terminal 1.1 can maintain a correspondence table between the applications installed on the mobile terminal 1.1 and predefined categories. Thus, the mobile terminal 1.1 can determine, by browsing this table, which category belongs to the event detected in step 4.2, considering that the category of an event is that of the application to which it is related. Other matching mechanisms between events and categories are applicable.
La Fig. 5 illustre schématiquement un algorithme d'affichage d'événements, tel que mis en oeuvre par le terminal mobile 1.1 dans un mode de réalisation de la présente invention. Dans une étape 5.1, le panneau événementiel est sélectionné. Le terminal mobile 1.1 affiche alors la liste des événements, telle qu'obtenue lors de l'étape 4.4. Dans cette situation, aucun des filtres associés aux boutons 3.10, 311 et 3.12 ne sont activés. On se trouve alors dans la situation d'affichage telle que décrite ci-dessus en relation avec la Fig. 3a. Dans une étape 5.2 suivante, le terminal mobile 1.1 détermine s'il reçoit une commande relative à au moins un filtre à activer ou à désactiver. Une telle commande est par exemple générée suite à un appui, par l'utilisateur, sur l'un des boutons 3.10, 3.11, 3.12. La Fig. 5 décrit un algorithme qui n'applique qu'un filtre à la fois. Il est bien entendu possible d'appliquer plusieurs filtres simultanément en modifiant légèrement cet algorithme. Fig. 5 schematically illustrates an event display algorithm as implemented by the mobile terminal 1.1 in one embodiment of the present invention. In a step 5.1, the event panel is selected. The mobile terminal 1.1 then displays the list of events, as obtained during step 4.4. In this situation, none of the filters associated with buttons 3.10, 311, and 3.12 are enabled. We are then in the display situation as described above in relation to FIG. 3a. In a next step 5.2, the mobile terminal 1.1 determines whether it receives a command relating to at least one filter to be activated or deactivated. Such a command is for example generated following a support, by the user, on one of the buttons 3.10, 3.11, 3.12. Fig. 5 describes an algorithm that applies only one filter at a time. It is of course possible to apply several filters simultaneously by slightly modifying this algorithm.
S'il reçoit une commande relative à au moins un filtre à activer, une étape 5.4 est exécutée ; sinon, la commande détectée concerne une désactivation de filtre et l'étape 5.1 est à nouveau mise en oeuvre. D'autres commandes que celles concernant une activation ou désactivation de filtre peuvent être reçues par le terminal mobile 1.1. Ces commandes sont traitées par 20 un autre algorithme, non décrit ici. Lors de l'étape 5.4, le terminal mobile 1.1 applique le filtre concerné par la commande reçue lors de l'étape 5.2. Il distingue alors, dans la liste d'événements obtenue à l'étape 4.4, les événements dont au moins une catégorie associée correspond au filtre à appliquer de ceux dont aucune catégorie associée ne correspond à ce filtre. 25 Pour ce faire, le terminal mobile 1.1 peut mettre les événements dans deux listes temporaires distinctes, l'une contenant les événements dont au moins une catégorie associée correspond au filtre à appliquer et l'autre les événements restants. Dans une variante de réalisation, le terminal mobile 1.1 peut mettre un drapeau (flag en anglais) en correspondance avec les événements dont au moins une catégorie associée 30 correspond au filtre à appliquer. Lors d'une étape 5.5 suivante, le terminal mobile 1.1 effectue un affichage des événements de la liste d'événements, en mettant en évidence ou en retrait des événements en fonction du résultat obtenu lors de l'étape 5.4. Le résultat de cette étape correspond alors à ce qui a déjà été décrit ci-dessus en relation avec les Figs. 3b et 3c. L'étape 5.2 est alors réitérée. Il est à noter que la liste d'événements peut être mise à jour indépendamment de l'exécution de la l'algorithme de la Fig. 5. Ainsi, lorsque l'étape 5.2 est exécutée une mise à jour de l'affichage peut être effectuée, soit selon l'étape 5.1, si l'étape 5.1 a immédiatement précédé l'étape 5.2, soit selon les étapes 5.4 et 5.5 si l'étape 5.5 a immédiatement précédé l'étape 5.2. Cette mise à jour peut concerner un ajout ou une suppression d'au moins un événement. La Fig. 6 illustre schématiquement une liste d'événements, affichée sur l'écran du terminal mobile 1.1, dans laquelle un événement est mis plus particulièrement en évidence. La Fig.6 reprend la liste d'événements telle que décrite dans la situation présentée sur la Fig. 3c. Ainsi, un filtrage d'événements est appliqué sur la liste. Dans une variante de réalisation, un tel événement peut être mis plus particulièrement en évidence sans qu'un filtrage d'événements ne soit appliqué sur la liste d'événements, c'est-à-dire dans une situation telle que présentée sur la Fig. 3a. Sur la Fig. 6, l'événement 3.3 a été sélectionné par l'utilisateur et est représenté en mode étendu, c'est-à-dire de manière déployée. En d'autres termes, l'événement 3.3 est affiché sur une surface de l'écran 1.2 plus importante que les événements 3.1, 3.5 et 3.6. Cela permet d'afficher de manière détaillée l'événement 3.3 sans quitter le panneau événementiel. Ainsi, le terminal mobile 1.1 comporte des moyens pour sélectionner un événement dont l'objet graphique correspondant est affiché, et des moyens pour afficher une version détaillée de l'événement sélectionné par agrandissement de cet objet graphique. If it receives a command relating to at least one filter to be activated, a step 5.4 is executed; otherwise, the detected command relates to a deactivation of filter and step 5.1 is again implemented. Other commands than those concerning activation or deactivation of the filter can be received by the mobile terminal 1.1. These commands are processed by another algorithm, not described here. In step 5.4, the mobile terminal 1.1 applies the filter concerned by the command received in step 5.2. It then distinguishes, in the event list obtained in step 4.4, the events of which at least one associated category corresponds to the filter to be applied of those for which no associated category corresponds to this filter. To do this, the mobile terminal 1.1 can put the events in two separate temporary lists, one containing the events of which at least one associated category corresponds to the filter to be applied and the other the remaining events. In an alternative embodiment, the mobile terminal 1.1 may flag a flag corresponding to the events of which at least one associated category corresponds to the filter to be applied. In a subsequent step 5.5, the mobile terminal 1.1 performs a display of the events of the event list, by highlighting or withdrawing events according to the result obtained in step 5.4. The result of this step then corresponds to what has already been described above in relation to FIGS. 3b and 3c. Step 5.2 is then repeated. It should be noted that the event list can be updated independently of the execution of the algorithm of FIG. 5. Thus, when step 5.2 is executed, an updating of the display can be performed, either according to step 5.1, if step 5.1 immediately precedes step 5.2, or according to steps 5.4 and 5.5. if step 5.5 immediately preceded step 5.2. This update may concern an addition or deletion of at least one event. Fig. 6 schematically illustrates a list of events, displayed on the screen of the mobile terminal 1.1, in which an event is highlighted more particularly. Fig. 6 shows the event list as described in the situation shown in FIG. 3c. Thus, event filtering is applied to the list. In an alternative embodiment, such an event can be more particularly highlighted without event filtering being applied to the event list, that is, in a situation as shown in FIG. . 3a. In FIG. 6, event 3.3 has been selected by the user and is represented in extended mode, i.e. deployed. In other words, event 3.3 is displayed on a larger area of screen 1.2 than events 3.1, 3.5 and 3.6. This allows event 3.3 to be displayed in detail without leaving the event panel. Thus, the mobile terminal 1.1 comprises means for selecting an event whose corresponding graphic object is displayed, and means for displaying a detailed version of the selected event by enlarging this graphic object.
Une fois qu'il a visualisé le détail de l'événement 3.3, l'utilisateur peut réduire la surface occupée par cet événement en le désélectionnant. L'événement 3.3 reprend alors son aspect initial, c'est-à-dire celui qu'il avait avant qu'il ne soit déployé. L'utilisateur peut rendre à cet événement son aspect initial en sélectionnant un autre événement dans la liste. Cet événement nouvellement sélectionné passe alors en mode étendu et l'événement 3.3 reprend son aspect initial. En outre, en mode étendu, l'événement 3.3 peut fournir à l'utilisateur un moyen d'accès à des fonctions fournies par l'application à laquelle l'événement est associé. Ces fonctions sont par exemple les fonctions les plus couramment utilisées lorsque l'application est lancée. Dans un autre exemple, ces fonctions peuvent être dynamiquement adaptées en fonction de l'événement 3.3. Pour permettre à l'utilisateur d'accéder à ces fonctions de l'application à laquelle l'événement 3.3 est associé, des icônes 6.1 représentatives de ces fonctions sont affichées. Elles sont préférentiellement placées dans le cadre réservé à la représentation de l'événement 3.3. L'utilisateur peut alors activer des fonctions de l'application, en réponse à l'événement 3.3, sans quitter le panneau événementiel. Ainsi, le terminal mobile 1.1 comporte des moyens d'accès, via l'objet graphique agrandi, à des fonctions de l'application. Once he has visualized the detail of the event 3.3, the user can reduce the area occupied by this event by deselecting it. Event 3.3 then resumes its initial aspect, that is, the one it had before it was deployed. The user can return this event to its original appearance by selecting another event from the list. This newly selected event then goes into extended mode and event 3.3 resumes its initial appearance. In addition, in extended mode, event 3.3 may provide the user with access to functions provided by the application with which the event is associated. These functions are for example the functions most commonly used when the application is launched. In another example, these functions can be dynamically adapted according to the event 3.3. To allow the user to access these functions of the application to which event 3.3 is associated, 6.1 icons representative of these functions are displayed. They are preferentially placed within the framework reserved for the representation of event 3.3. The user can then activate functions of the application, in response to the event 3.3, without leaving the event panel. Thus, the mobile terminal 1.1 comprises access means, via the enlarged graphic object, to functions of the application.
L'événement 3.3 peut en outre fournir à l'utilisateur un moyen 6.2 de lancer l'application, à laquelle l'événement 3.3 est associé, avec son interface utilisateur complète. L'affichage de cette interface se substitue alors au panneau événementiel, et l'utilisateur peut ainsi accéder aux fonctionnalités complètes de l'application. La Fig. 7 illustre schématiquement un algorithme de gestion d'un événement, affiché dans la situation décrite ci-dessus en relation avec la Fig. 6, dans un mode de réalisation de la présente invention. Dans une étape 7.1, l'événement 3.3 est sélectionné par l'utilisateur dans la liste d'événements affichée sur le panneau événementiel. Dans une étape 7.2 suivante, le terminal mobile 1.1 affiche l'événement 3.3 en mode étendu. L'utilisateur a ainsi accès au détail de l'événement 3.3 sans quitter le panneau événementiel. Dans une étape 7.3 suivante, le terminal mobile 1.1 affiche des icônes représentatives d'actions applicatives. L'utilisateur a ainsi accès à des fonctions de l'application à laquelle l'événement 3.3 est associé sans quitter le panneau événementiel. Dans une étape 7.4 suivante, le terminal mobile 1.1 interagit avec l'utilisateur de manière à permettre l'activation des fonctions représentées par les icônes affichées, à permettre de lancer l'application à laquelle l'événement 3.3 est associé et à permettre à l'événement 3.3 de quitter le mode étendu. Event 3.3 may further provide the user with a means 6.2 to launch the application, to which event 3.3 is associated, with its complete user interface. The display of this interface is then substituted for the event panel, and the user can access the full functionality of the application. Fig. 7 schematically illustrates an event management algorithm, displayed in the situation described above in relation to FIG. 6, in one embodiment of the present invention. In a step 7.1, the event 3.3 is selected by the user in the event list displayed on the event panel. In a next step 7.2, the mobile terminal 1.1 displays the event 3.3 in extended mode. The user thus has access to the detail of event 3.3 without leaving the event panel. In a next step 7.3, the mobile terminal 1.1 displays icons representative of application actions. The user thus has access to functions of the application to which the event 3.3 is associated without leaving the event panel. In a next step 7.4, the mobile terminal 1.1 interacts with the user so as to allow the activation of the functions represented by the icons displayed, to enable the application to which the event 3.3 is associated to be launched and to allow the 3.3 event to exit the extended mode.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1057964A FR2965644A1 (en) | 2010-10-01 | 2010-10-01 | Mobile terminal i.e. cellular radio telephone terminal, for displaying graphical objects corresponding to events indicating birthday reminder, has display unit displaying graphical objects on touch screen by proving or removing each object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1057964A FR2965644A1 (en) | 2010-10-01 | 2010-10-01 | Mobile terminal i.e. cellular radio telephone terminal, for displaying graphical objects corresponding to events indicating birthday reminder, has display unit displaying graphical objects on touch screen by proving or removing each object |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2965644A1 true FR2965644A1 (en) | 2012-04-06 |
Family
ID=43884253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1057964A Pending FR2965644A1 (en) | 2010-10-01 | 2010-10-01 | Mobile terminal i.e. cellular radio telephone terminal, for displaying graphical objects corresponding to events indicating birthday reminder, has display unit displaying graphical objects on touch screen by proving or removing each object |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2965644A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1662760A1 (en) * | 2004-11-30 | 2006-05-31 | Sony Ericsson Mobile Communications AB | Method for providing alerts in a mobile device and mobile device therefor |
US20080250334A1 (en) * | 2007-04-04 | 2008-10-09 | Lucinda Grace Price | Calendar system |
EP2015176A1 (en) * | 2007-07-05 | 2009-01-14 | Research In Motion Limited | System and method for quick view of application data on a home screen interface triggered by a scroll/focus action |
WO2009120925A2 (en) * | 2008-03-28 | 2009-10-01 | Sprint Communications Company L.P. | Operating a mobile communications device |
US20090252312A1 (en) * | 2008-04-08 | 2009-10-08 | Kelly Muniz | Service communication list |
-
2010
- 2010-10-01 FR FR1057964A patent/FR2965644A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1662760A1 (en) * | 2004-11-30 | 2006-05-31 | Sony Ericsson Mobile Communications AB | Method for providing alerts in a mobile device and mobile device therefor |
US20080250334A1 (en) * | 2007-04-04 | 2008-10-09 | Lucinda Grace Price | Calendar system |
EP2015176A1 (en) * | 2007-07-05 | 2009-01-14 | Research In Motion Limited | System and method for quick view of application data on a home screen interface triggered by a scroll/focus action |
WO2009120925A2 (en) * | 2008-03-28 | 2009-10-01 | Sprint Communications Company L.P. | Operating a mobile communications device |
US20090252312A1 (en) * | 2008-04-08 | 2009-10-08 | Kelly Muniz | Service communication list |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6116581B2 (en) | Dynamic navigation bar docking and undocking for enhanced communication services | |
Banovic et al. | ProactiveTasks: the short of mobile device use sessions | |
US9906472B2 (en) | Dynamic navigation bar for expanded communication service | |
JP6121438B2 (en) | Dynamic minimized navigation bar for extended communication services | |
CA2619970C (en) | Software architecture for displaying information content from plug-in modules in a user interface | |
US8793615B2 (en) | Interactive profile cards for mobile device | |
US20160037481A1 (en) | Rich Notifications | |
FR2964779A1 (en) | MOBILE TERMINAL, AND METHOD, COMPUTER PROGRAM, AND CORRESPONDING STORAGE MEANS | |
US20160034424A1 (en) | Adaptive Notifications on a Screen | |
US20160034695A1 (en) | Displaying Different Levels of Personal Information on a Screen | |
US20100070910A1 (en) | Data-Oriented User Interface for Mobile Device | |
JP2014501963A (en) | Information display method and apparatus for portable terminal | |
WO2018120190A1 (en) | Method for indicating unread message, and terminal | |
WO2012032192A1 (en) | Mobile terminal comprising a graphical user interface | |
US20120278078A1 (en) | Input and displayed information definition based on automatic speech recognition during a communication session | |
Plessas et al. | Field evaluation of context aware adaptive interfaces for efficient mobile contact retrieval | |
EP3924806A1 (en) | Method for controlling a computer device for entering a personal code | |
FR2965644A1 (en) | Mobile terminal i.e. cellular radio telephone terminal, for displaying graphical objects corresponding to events indicating birthday reminder, has display unit displaying graphical objects on touch screen by proving or removing each object | |
FR2966262A1 (en) | MOBILE TERMINAL, AND METHOD, COMPUTER PROGRAM, AND CORRESPONDING STORAGE MEANS | |
EP3225018A1 (en) | Conditioned triggering of interactive applications | |
EP2535823A2 (en) | Method, server and system for providing applications on a communication terminal |