[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

FR2992750A1 - Method for enriching Internet page displayed by user interface of web browser of e.g. smartphone connected to Internet network, involves executing modified source code by web browser, and displaying Internet page by user interface - Google Patents

Method for enriching Internet page displayed by user interface of web browser of e.g. smartphone connected to Internet network, involves executing modified source code by web browser, and displaying Internet page by user interface Download PDF

Info

Publication number
FR2992750A1
FR2992750A1 FR1256259A FR1256259A FR2992750A1 FR 2992750 A1 FR2992750 A1 FR 2992750A1 FR 1256259 A FR1256259 A FR 1256259A FR 1256259 A FR1256259 A FR 1256259A FR 2992750 A1 FR2992750 A1 FR 2992750A1
Authority
FR
France
Prior art keywords
internet
user interface
information
page
equipment
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.)
Withdrawn
Application number
FR1256259A
Other languages
French (fr)
Inventor
Olivier Cassinat
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.)
Orange SA
Original Assignee
France Telecom SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by France Telecom SA filed Critical France Telecom SA
Priority to FR1256259A priority Critical patent/FR2992750A1/en
Publication of FR2992750A1 publication Critical patent/FR2992750A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The method involves performing semantic analysis of source code of Internet page so as to identify a characteristic marker of information directly usable by software application that is executed by equipment (1). The source code is modified so as to include code fragment, which generates an active zone for usable information in user interface, where the active zone allows a selection of information and usage of the information through an application of the equipment. The modified source code is executed by a web browser, and the page is displayed by the user interface. Independent claims are also included for the following: (1) an enrichment server in an operator network connected to Internet network (2) a computer program product comprising code instructions for executing a method for enriching an Internet page displayed by user interface (3) a computer equipment readable storage unit for storing a computer program product including code instructions for executing a method for enriching an Internet page displayed by user interface.

Description

DOMAINE TECHNIQUE GENERAL La présente invention concerne le domaine de la navigation Internet. Plus précisément, elle concerne un procédé d'enrichissement d'une page Internet dont l'affichage est requis par un navigateur d'un équipement. ETAT DE L'ART Les pages Web consultées par un internaute contiennent parfois des « informations utiles » comme un numéro de téléphone, un nom, une image, etc. que l'internaute peut souhaiter réutiliser tout de suite (par exemple en composant le numéro de téléphone, en postant l'image sur un réseau social, en cherchant le nom sur un moteur de recherche, etc.). Cela nécessite toutefois un certain nombre d'opérations (ouverture de plusieurs applications, sélection de l'information, copier-coller et éventuellement modification de la saisie, etc.) qui peut s'avérer complexe, en particulier sur un terminal mobile de type smartphone. Il est à noter que certains systèmes d'exploitation de smartphones présentent des fonctionnalités de détection de quelques informations utiles dans des cas précis, par exemple pour les SMS. Cette fonction est réalisée par l'application de messagerie SMS et n'est transposable ni aux pages Web, ni aux autre smartphones moins avancés qui ne disposent pas de l'application. Il serait par conséquent souhaitable de disposer d'un procédé innovant qui permette à n'importe quel utilisateur d'un terminal disposant d'un navigateur internet d'utiliser plus facilement les contenus présents dans n'importe quelle page web visitée. PRESENTATION DE L'INVENTION La présente invention se rapporte ainsi selon un premier aspect à un procédé d'enrichissement d'une page Internet dont l'affichage est requis via une interface utilisateur d'un navigateur d'un équipement connecté au réseau Internet via des moyens d'accès à Internet, un code source de ladite page étant transmis depuis un serveur connecté au réseau Internet, le procédé comprenant une étape d'analyse sémantique dudit code de sorte à identifier au moins un marqueur caractéristique d'une information directement utilisable par au moins une application logicielle apte à être exécutée par l'équipement, le procédé étant caractérisé en ce qu'il comprend en outre des étapes de : (a) Modification du code source de ladite page de sorte à y inclure un fragment de code qui lorsqu'il est exécuté par le navigateur génère dans l'interface utilisateur une zone active pour chaque information utilisable identifiée, chaque zone active permettant une sélection par l'utilisateur de ladite information et son utilisation via ladite au moins une application de l'équipement ; (b) Exécution du code source modifié par le navigateur et affichage de ladite page via l'interface utilisateur. Le fait d'enrichir la page en modifiant le code source et non en traitant la page a posteriori permet au procédé de ne pas dépendre d'un navigateur qui serait spécifique : tout équipement disposant de n'importe quel navigateur existant peut alors avoir accès aux informations utiles d'une page sans la moindre modification de configuration. Selon d'autres caractéristiques avantageuses et non limitatives : - les moyens d'accès à Internet sont reliés au réseau Internet via un réseau opérateur, le réseau opérateur comprenant en outre un serveur d'enrichissement, le serveur d'enrichissement étant configuré pour recevoir la page Internet provenant du serveur, mettre en oeuvre grâce à des moyens de traitement de données les étapes d'analyse sémantique et de modification du code, puis transmettre le code modifié de la page Internet à l'équipement. Ce serveur d'enrichissement permet de réaliser le procédé à grande échelle directement au niveau du réseau opérateur, et donc de ne pas faire supporter par l'équipement de l'utilisateur les étapes du procédé consommatrices de ressources, en particulier l'analyse sémantique ; - les étapes d'analyse sémantique et de modification du code sont mises en oeuvre par des moyens de traitement de données de l'équipement. Cela permet d'activer ou de désactiver facilement le mode « enrichissement de la page web» sur l'équipement. Et cela permet d'adapter le traitement aux applications logicielles présentes sur l'équipement, et d'offrir une personnalisation tout à fait transparente pour l'utilisateur ; - la sélection par l'utilisateur d'une information associée à une zone active entraîne l'affichage d'un menu listant la ou les utilisations directes possibles de l'information associée à la zone active sélectionnée ; - la zone active est un élément glissable, et la sélection par l'utilisateur d'une information associée à la zone active consiste à déplacer l'élément glissable dans un espace de glisser/déposer de l'interface utilisateur comprenant au moins une zone d'utilisation associée à une utilisation directe donnée d'une information utilisable. Cette interface permet de se passer de toute navigation dans des menus, et donc d'être celle qui permet l'utilisation la plus directe et la plus intuitive des informations utiles ; - ledit espace de glisser/déposer, illustré par une barre sur les figures 2d et 2e, apparait dans l'interface du navigateur de l'équipement lorsqu'un utilisateur sélectionne une information associée à une zone active de type élément glissable, la ou les zones d'utilisation affichées étant associées à la ou les utilisations directes possibles de l'information sélectionnée. Cette caractéristique permet à la fois que l'utilisateur ne soit pas dérangé par l'espace de glisser/déposer (une barre par exemple) lorsqu'il navigue, et que le contenu de la barre puisse être modifié à chaque sélection d'une information utile ; - l'équipement est un terminal mobile, les moyens d'accès à Internet étant un boitier d'accès à Internet disposant d'une connexion sans fil ou une antenne-relais. L'enrichissement des pages Internet est particulièrement intéressant pour les terminaux mobiles, en particulier ceux disposant d'une interface tactile) ; - ladite au moins une information directement exploitable par une application logicielle de l'équipement est un nom, un numéro de téléphone, une adresse mail, un lieu, une image, une vidéo, un son.GENERAL TECHNICAL FIELD The present invention relates to the field of Internet browsing. More specifically, it relates to a method of enriching an Internet page whose display is required by a browser of a device. STATE OF THE ART The web pages consulted by a user sometimes contain "useful information" such as a telephone number, a name, an image, etc. that the user may wish to reuse immediately (for example by dialing the phone number, posting the image on a social network, looking for the name on a search engine, etc.). However, this requires a certain number of operations (opening of several applications, selection of the information, copy-paste and possibly modification of the entry, etc.) which can be complex, in particular on a smartphone-type mobile terminal. . It should be noted that some smartphone operating systems have detection capabilities of some information useful in specific cases, for example for SMS. This function is performed by the SMS messaging application and can not be transposed to Web pages or other less advanced smartphones that do not have the application. It would therefore be desirable to have an innovative method that allows any user of a terminal with an internet browser to more easily use the contents present in any web page visited. PRESENTATION OF THE INVENTION The present invention thus relates, according to a first aspect, to a method of enriching an Internet page, the display of which is required via a user interface of a browser of a device connected to the Internet network via means of access to the Internet, a source code of said page being transmitted from a server connected to the Internet network, the method comprising a step of semantic analysis of said code so as to identify at least one characteristic marker of information directly usable by at least one software application capable of being executed by the equipment, the method being characterized in that it further comprises steps of: (a) modifying the source code of said page so as to include therein a fragment of code which when executed by the browser generates in the user interface an active area for each identified usable information, each active area allowing a selection by the user of said information and its use via said at least one application of the equipment; (b) Execution of the source code modified by the browser and display of said page via the user interface. Enriching the page by modifying the source code and not by processing the page a posteriori allows the process not to depend on a browser that would be specific: any equipment with any existing browser can then have access to useful information of a page without any configuration changes. According to other advantageous and nonlimiting features: the means of access to the Internet are connected to the Internet network via an operator network, the operator network further comprising an enrichment server, the enrichment server being configured to receive the Internet page from the server, implement through the data processing means the steps of semantic analysis and code modification, and then transmit the modified code of the web page to the equipment. This enrichment server makes it possible to carry out the process on a large scale directly at the level of the operator network, and therefore not to make the user equipment bear the steps of the resource consuming process, in particular the semantic analysis; the steps of semantic analysis and code modification are implemented by means of data processing of the equipment. This makes it easy to enable or disable the "web page enrichment" mode on the device. And this makes it possible to adapt the processing to the software applications present on the equipment, and to offer a customization completely transparent for the user; the selection by the user of information associated with an active zone results in the display of a menu listing the possible direct use or uses of the information associated with the selected active zone; the active zone is a sliding element, and the selection by the user of information associated with the active zone consists in moving the sliding element in a drag and drop space of the user interface comprising at least one zone use associated with a given direct use of usable information. This interface makes it possible to do without any navigation in menus, and therefore to be the one that allows the most direct and intuitive use of useful information; said drag-and-drop space, illustrated by a bar in FIGS. 2d and 2e, appears in the interface of the equipment navigator when a user selects information associated with an active zone of sliding-type element, the one or more displayed use areas being associated with the possible direct use (s) of the selected information. This feature allows both the user is not disturbed by the space of drag and drop (a bar for example) when navigating, and the content of the bar can be changed with each selection of information useful ; the equipment is a mobile terminal, the means of access to the Internet being an access box to the Internet having a wireless connection or a relay antenna. The enrichment of the Internet pages is particularly interesting for mobile terminals, in particular those having a touch interface); said at least one directly exploitable information by a software application of the equipment is a name, a telephone number, an email address, a place, an image, a video, a sound.

Selon un deuxième aspect, l'invention concerne un serveur d'enrichissement dans un réseau opérateur connecté au réseau Internet, le serveur comprenant en outre des moyens de traitement de données configurés pour : - réaliser une analyse sémantique d'un code source d'une page Internet transmis au serveur d'enrichissement depuis un serveur connecté au réseau Internet, l'affichage de ladite page étant requis via une interface utilisateur d'un navigateur d'un équipement connecté au réseau Internet via des moyens d'accès à Internet du réseau opérateur, de sorte à identifier au moins un marqueur caractéristique d'une information directement utilisable par au moins une application logicielle apte à être exécutée par l'équipement, - modifier ledit code source de la page de sorte à y inclure un fragment de code qui lorsqu'il est exécuté par le navigateur génère dans l'interface utilisateur une zone active pour chaque information utilisable identifiée, chaque zone active permettant une sélection par l'utilisateur de ladite information et son utilisation via ladite au moins une application de l'équipement ; - transmettre le code source modifié au navigateur de l'équipement pour exécution.According to a second aspect, the invention relates to an enrichment server in an operator network connected to the Internet network, the server further comprising data processing means configured to: - perform a semantic analysis of a source code of a Internet page transmitted to the enrichment server from a server connected to the Internet network, the display of said page being required via a user interface of a browser of a device connected to the Internet network via network access means of the Internet operator, so as to identify at least one marker that is characteristic of information directly usable by at least one software application that can be executed by the equipment, - modify said source code of the page so as to include a fragment of code that when executed by the browser generates in the user interface an active area for each identified usable information, each zone active enabling a selection by the user of said information and its use via said at least one application of the equipment; - transmit the modified source code to the equipment browser for execution.

Ce serveur d'enrichissement vise comme expliqué à assurer de façon centralisée la mise en oeuvre du procédé selon l'invention dans un mode de réalisation avantageux. Grâce à lui, les équipements connectés à Internet via le réseau opérateur du fournisseur d'accès à Internet peuvent avoir accès au web enrichi de façon entièrement transparente, sans qu'aucune application ne doive être installée sur l'équipement ni qu'un traitement spécifique doive y être mis en oeuvre.This enrichment server aims as explained to ensure centralized implementation of the method according to the invention in an advantageous embodiment. Thanks to it, equipment connected to the Internet via the internet provider's operator network can access the enriched web in a completely transparent way, without any application having to be installed on the equipment or a specific treatment. must be implemented.

Selon un troisième et un quatrième aspect, l'invention concerne respectivement un produit programme d'ordinateur comprenant des instructions de code pour l'exécution d'un procédé d'enrichissement d'une page Internet dont l'affichage est requis via une interface utilisateur d'un navigateur d'un équipement selon le premier aspect de l'invention ; et un moyen de stockage lisible par un équipement informatique sur lequel un produit programme d'ordinateur comprend des instructions de code pour l'exécution d'un procédé d'enrichissement d'une page Internet dont l'affichage est requis via une interface utilisateur d'un navigateur d'un équipement selon le premier aspect de l'invention. PRESENTATION DES FIGURES D'autres caractéristiques et avantages de la présente invention apparaîtront à la lecture de la description qui va suivre d'un mode de réalisation préférentiel. Cette description sera donnée en référence aux dessins annexés dans lesquels : - la figure 1 est un schéma d'une architecture de réseau pour la mise en oeuvre d'un mode de réalisation préféré du procédé selon l'invention ; - les figures 2a-2e sont cinq captures d'écran d'un terminal mobile illustrant la mise en oeuvre de plusieurs modes de réalisation du procédé selon l'invention.According to a third and a fourth aspect, the invention respectively relates to a computer program product comprising code instructions for executing a method of enriching an Internet page whose display is required via a user interface. a browser of a device according to the first aspect of the invention; and computer-readable storage means on which a computer program product includes code instructions for executing a method of enriching an Internet page whose display is required via a user interface of a computer program. a browser of a device according to the first aspect of the invention. PRESENTATION OF THE FIGURES Other features and advantages of the present invention will appear on reading the description which follows of a preferred embodiment. This description will be given with reference to the appended drawings in which: FIG. 1 is a diagram of a network architecture for implementing a preferred embodiment of the method according to the invention; FIGS. 2a-2e are five screenshots of a mobile terminal illustrating the implementation of several embodiments of the method according to the invention.

DESCRIPTION DETAILLEE Principe Le procédé selon l'invention est un procédé d'enrichissement d'une page Internet provenant d'un serveur distant 3 connecté au réseau Internet comme l'on voit sur la figure 1.DETAILED DESCRIPTION Principle The method according to the invention is a method of enriching an Internet page from a remote server 3 connected to the Internet as shown in FIG.

La page Internet peut être toute page d'un site consultable par un internaute en utilisant un navigateur web d'un équipement 1 connecté au réseau Internet 10. De façon avantageuse, l'équipement 1 est un terminal mobile (en particulier un smartphone ou une tablette tactile pour lesquels l'utilisation d'un navigateur est moins aisée), et les moyens d'accès à Internet 2 sont alors un boitier d'accès à Internet (c'est-à-dire l'équipement plus communément appelé « box ») disposant d'une connexion sans fil (en particulier Wi-Fi) ou une antenne-relais (pour une connexion par exemple en 3G). Si l'équipement 1 est un poste de travail classique d'un utilisateur, les moyens d'accès à Internet 2 sont alors principalement un boitier d'accès à Internet auquel il est connecté via Ethernet ou également sans fil. Par « enrichissement », on entend identification, mise en évidence (par exemple par un surlignement coloré) et transformation en zones actives (c'est-à-dire qui devient sensible au clic ou toute autre action via l'interface utilisateur, comme il sera décrit plus loin) « d'informations utiles » de la page Internet, lesquelles sont notamment les noms, les numéros de téléphone, les adresses mail, les lieux, les images, les vidéos, les sons, et de façon générale toutes les informations qui peuvent avoir un intérêt immédiat pour l'utilisateur. Par « information utile », on entendra toute information directement utilisable (c'est-à-dire sans manipulations particulières de la part de l'utilisateur) par au moins une application logicielle apte à être exécutée par l'équipement 1 sur lequel on cherche à consulter la page Internet.The Internet page can be any page of a site that can be viewed by a user using a web browser of a device 1 connected to the Internet network 10. Advantageously, the device 1 is a mobile terminal (in particular a smartphone or touch pad for which the use of a browser is less easy), and the means of access to the Internet 2 are then a case of access to the Internet (that is to say the equipment more commonly known as "box ") With a wireless connection (especially Wi-Fi) or a relay antenna (for a 3G connection, for example). If the equipment 1 is a conventional workstation of a user, the Internet access means 2 are then mainly an access box to the Internet to which it is connected via Ethernet or also wirelessly. By "enrichment" is meant identification, highlighting (eg, colored highlighting) and transformation into active areas (ie, becoming sensitive to click or other action via the user interface, as it will be described later) "useful information" of the Internet page, which include names, phone numbers, e-mail addresses, locations, images, videos, sounds, and generally all information which may have immediate interest for the user. "Useful information" means any directly usable information (that is to say without special handling by the user) by at least one software application capable of being executed by the equipment 1 on which one seeks to consult the Internet page.

Un navigateur est une application destinée à permettre la consultation de pages Internet. De façon générale, lorsqu'un utilisateur souhaite consulter une page Internet (définie par son adresse URL, Uniform Resource Locator) via une interface utilisateur de son navigateur, ce dernier se connecte au serveur hébergeant la page en suivant l'adresse URL, et télécharge depuis le serveur un code source de la page, c'est-à-dire un ensemble d'instructions écrit dans un langage de représentation de pages Internet tel que HTML (Hypertext Markup Language). L'exécution de ce code source par le navigateur entraîne l'affichage de la page Internet sur son interface utilisateur. Le procédé selon l'invention propose d'enrichir la page en la traitant en amont, c'est-à-dire en modifiant son code source avant qu'il ne soit exécuté par le navigateur, plutôt qu'en la traitant au niveau du navigateur a postériori (après réception et affichage), ce qui nécessiterait un navigateur spécifique. Le navigateur exécute le code source modifié de la page « enrichie » de la même façon que tout autre code source de page Internet, sans savoir qu'il s'agit en fait d'une page dans laquelle des fonctionnalités ont été ajoutées. Cela permet un fonctionnement tout à fait transparent pour l'utilisateur qui ne nécessite aucune modification des navigateurs existants, et peut être mis en oeuvre sur n'importe quel équipement 1 disposant d'un navigateur. Analyse sémantique Le procédé d'enrichissement commence par une étape d'analyse sémantique du code source de la page (transmis depuis le serveur 3) de sorte à identifier au moins un marqueur caractéristique d'une information utile (comme expliqué une information directement utilisable par au moins une application logicielle apte à être exécutée par l'équipement 1). Par exemple, le caractère « @ » est un marqueur caractéristique d'une adresse e-mail, information utile pouvant être directement utilisée par une application de messagerie électronique (pour envoyer un e-mail) ou une application de carnet d'adresse (pour créer un contact). Autre exemple, les sons, images et vidéos peuvent être identifiés par des balises spécifiques HTML5 dans un code source dans ce langage. Une telle information utile de média peut être directement utilisée par exemple par une application d'un réseau social (afin de poster ce média sur son profil dans le réseau social).A browser is an application intended to allow the consultation of Internet pages. In general, when a user wishes to consult an Internet page (defined by its URL address, Uniform Resource Locator) via a user interface of his browser, the latter connects to the server hosting the page by following the URL address, and downloads from the server a source code of the page, that is to say a set of instructions written in a language representation of Internet pages such as HTML (Hypertext Markup Language). The execution of this source code by the browser causes the display of the web page on its user interface. The method according to the invention proposes to enrich the page by processing it upstream, that is to say by modifying its source code before it is executed by the browser, rather than by processing it at the browser a posteriori (after receipt and display), which would require a specific browser. The browser executes the modified source code of the "enriched" page in the same way as any other Internet page source code, without knowing that it is actually a page in which features have been added. This allows a completely transparent operation for the user that does not require any modification of existing browsers, and can be implemented on any device 1 having a browser. Semantic analysis The enrichment process begins with a step of semantic analysis of the source code of the page (transmitted from the server 3) so as to identify at least one characteristic marker of a useful information (as explained a directly usable information by at least one software application that can be executed by the equipment 1). For example, the "@" character is a characteristic marker of an e-mail address, useful information that can be directly used by an e-mail application (to send an e-mail) or an address book application (for create a contact). As another example, sounds, images and videos can be identified by specific HTML5 tags in source code in that language. Such useful media information can be directly used for example by an application of a social network (in order to post this media on his profile in the social network).

De nombreux types d'informations utiles et de nombreuses utilisations directes de ces informations utiles peuvent être prévus. Modification du code source Une fois les informations utiles identifiées, le procédé comprend comme expliqué une étape de modification du code source de ladite page. La modification consiste à inclure dans ce code source pour chaque information utilisable (i.e. utile) un fragment de code qui lorsqu'il est exécuté par le navigateur génère dans l'interface utilisateur une zone active identifiée. On verra plus loin les fonctionnalités qui peuvent être incorporées dans une page Internet pour transformer une information utile en zone active, mais de façon générale de tels fragments de code qui rendent par exemple une zone apte à exécuter un petit script en réponse à un clic sont connus de l'homme du métier. Il est à noter que le code source initial peut être altéré, c'est-à-dire que l'inclusion de code peut impliquer également la modification de lignes de code existantes si des fonctions sont déjà associées à l'information utile (lien hypertexte, etc.). Le fragment de code ajouté peut l'être directement dans le fichier de code, et/ou sous la forme d'autres fichiers de code joints au fichier principal. Avantageusement, on aura un fichier principal en HTML, modifié pour renvoyer vers des fichiers en javascript associés au fichier principal (un pour chaque zone active ajoutée). Ce ou ces fichiers de code source sont la version « enrichie » de la page Internet.Many types of useful information and many direct uses of this useful information can be provided. Modification of the source code Once the useful information has been identified, the method comprises, as explained, a step of modifying the source code of said page. The modification consists of including in this source code for each usable information (i.e. useful) a piece of code that when executed by the browser generates in the user interface an active area identified. We will see later the functionalities that can be incorporated in an Internet page to transform useful information into an active zone, but generally such fragments of code that make for example an area capable of executing a small script in response to a click are known to those skilled in the art. It should be noted that the initial source code may be altered, that is to say that the inclusion of code may also involve the modification of existing lines of code if functions are already associated with the useful information (hypertext link , etc.). The added code snippet can be directly in the code file, and / or in the form of other code files attached to the main file. Advantageously, we will have a main file in HTML, modified to refer to javascript files associated with the main file (one for each added active zone). This or these source code files are the "enriched" version of the Internet page.

Exécution du code source Le navigateur reçoit le code source modifié et l'exécute. Cela entraîne l'affichage de la page via ladite interface utilisateur. Les fragments de code supplémentaires (en particulier en javascript) rendent, comme expliqué, les zones d'information utiles « actives », c'est-à-dire en particulier sensible au clic (ou au toucher avec le doigt dans le cas d'un terminal tactile), mais on peut envisager par exemple une sélection au clavier (on passe d'une zone active à l'autre avec les flèches). Les zones actives mentionnées permettent chacune la mise en évidence d'une information utile identifiée, et une sélection par l'utilisateur de ladite information associée et son utilisation via ladite au moins une application de l'équipement 1. Les zones actives sont particulièrement visibles sur la figure 2b, à comparer avec la figure 2a représentant la page Internet d'origine. Dans le mode de réalisation de l'invention dont la mise en oeuvre est illustrée par les figures 2a-2e, le mécanisme de sélection par l'utilisateur d'une information associée à une zone active prend deux formes alternatives. On comprendra qu'il s'agit de mécanismes non limitatifs, et l'homme de métier saura appliquer de nombreux modes connus de sélection d'une information dans une interface au procédé selon l'invention.Execution of the source code The browser receives the modified source code and executes it. This causes the page to be displayed via said user interface. The additional code fragments (in particular javascript) render, as explained, useful information areas "active", that is to say particularly sensitive to click (or touch with the finger in the case of a touch terminal), but we can consider for example a keyboard selection (we move from one active area to another with the arrows). The active zones mentioned each enable the identification of useful information identified, and a selection by the user of said associated information and its use via said at least one application of the equipment 1. The active areas are particularly visible on Figure 2b, to compare with Figure 2a representing the original Internet page. In the embodiment of the invention, the implementation of which is illustrated by FIGS. 2a-2e, the user selection mechanism of information associated with an active zone takes two alternative forms. It will be understood that these are non-limiting mechanisms, and one skilled in the art will be able to apply many known modes of selection of information in an interface to the method according to the invention.

Dans le premier mode de sélection, chaque zone active est de type « bouton ». La sélection par l'utilisateur d'une information associée à la zone active entraîne alors, comme l'on voit sur la figure 2c, l'affichage d'un menu listant la ou les utilisations directes possibles de l'information associée à la zone active sélectionnée. En particulier, dans l'exemple représenté, l'information utile est un numéro de téléphone. Le menu qui s'affiche propose ici deux actions : une action « appeler » (c'est-à-dire composer ce numéro de téléphone dans une application d'appel) et une action « SMS » (qui ouvre une interface de rédaction d'un SMS à ce numéro dans une application de SMS). On peut également envisager une action « ajouter contact » (qui crée un nouveau contact associé à ce numéro de téléphone dans une application carnet d'adresse), etc. Dans le deuxième mode de sélection, chaque zone active est de type « Drag and Drop », (en français « Glisser/Déposer). En d'autres termes, la zone active est un élement glissable qui peut être déplacé et déposé sur une zone de l'interface au choix de l'utilisateur, laquelle est en particulier un espace de glisser/déposer tel que la barre visible sur la figure 2d. Cet espace de glisser/déposer de l'interface utilisateur comprend au moins une zone d'utilisation associée à une utilisation directe donnée de l'information utilisable. Par exemple, sur la barre visible sur la figure 2d il y a une zone « ajouter contact », une zone « lancer messagerie instantanée », une zone « poster sur un réseau social », une zone « renseignements téléphoniques » et une zone « cartes ». L'espace de glisser/déposer peut prendre de nombreuses formes. La sélection par l'utilisateur d'une information associée à la zone active consiste alors à déplacer l'élément glissable dans une zone d'utilisation de l'espace de glisser/déposer. Le fait de déposer l'élément glissable active l'utilisation choisie de l'information utile. Sur la figure 2e, l'utilisateur a ainsi déplacé une information de nom sur la zone « ajouter contact ». De façon avantageuse, ledit espace de glisser/déposer (la barre) n'est pas visible en permanence, et apparait dans l'interface du navigateur de l'équipement 1 lorsqu'un utilisateur sélectionne une information associée à une zone active de type élément glissable. En d'autres termes lorsqu'il clique (ou touche avec son doigt dans le cas d'un terminal tactile) sur une zone active la barre apparait, tant qu'il maintient le clic la barre reste présente et il peut déplacer la zone. Lorsqu'il lâche cet élément glissable, s'il est sur une zone d'utilisation, ladite utilisation est déclenchée, et s'il n'est pas sur une telle zone, l'élément glissable revient à sa position initiale et la barre s'estompe. Le fait d'avoir un espace de glisser/déposer qui apparait et disparait permet que son contenu change en fonction de l'information utile sélectionnée : de façon similaire au menu décrit précédemment, la ou les zones d'utilisation affichées dans l'espace de glisser/déposer sont celles associées à la ou les utilisations directes possibles de l'information sélectionnée. Moyens de mise en oeuvre du procédé30 Comme expliqué précédemment, le procédé est remarquable en ce que le traitement d'enrichissement est fait avant que le code source ne soit reçu et exécuté par le navigateur. Selon un premier mode de réalisation, tout le procédé est mis en oeuvre au sein de l'équipement 1. Le code source d'origine est reçu par l'équipement 1, et une application de l'équipement réalise le traitement avant de transférer le code source modifié au navigateur. Ladite application peut être éventuellement un plugin (en français greffon) du navigateur. Les étapes d'analyse sémantique et de modification du code sont donc mises en oeuvre par des moyens de traitement de données de l'équipement 1. Cela permet tout d'abord d'activer ou de désactiver facilement le mode « web enrichi » sur l'équipement 1 (voir par exemple le bouton On/Off sur les figures 2a, 2b), mais surtout cela permet d'adapter le traitement aux applications logicielles présentes sur l'équipement 1. Par exemple, si l'application qui réalise le traitement d'enrichissement constate qu'il y a une application de messagerie instantanée (de type « chat ») installée sur l'équipement 1, elle va ajouter dans les zones actives des utilisations de connexion à la messagerie instantanée. Cela permet une très bonne personnalisation des services de façon tout à fait transparente pour l'utilisateur qui n'a pas à effectuer d'étapes complexes de configuration. Alternativement, le procédé est conforme à la figurel. Dans ce cas les moyens d'accès à Internet 2 sont reliés au réseau Internet 10 via un réseau opérateur 20, le réseau opérateur 20 comprenant en outre un serveur d'enrichissement 4 qui est le dispositif qui met en oeuvre les premières étapes du procédé. Le serveur d'enrichissement 4 est en effet un serveur de type proxy (en français passerelle) qui est configuré pour recevoir la page Internet provenant du serveur 3, mettre en oeuvre grâce à des moyens de traitement de données les étapes d'analyse sémantique et de modification du code, puis transmettre le code modifié de la page Internet à l'équipement 1. Cette modification à la volée est particulièrement avantageuse : le traitement est centralisé, et donc n'implique aucune ressource des équipements 1. Cela est souhaitable en particulier pour des terminaux mobiles pour lesquels l'autonomie est limitée. En outre, cela permet au fournisseur d'accès (qui gère le réseau opérateur 20) de sélectionner au niveau global les utilisations des informations utiles qui vont pouvoir être faites, par exemple suite à des accords avec les fournisseurs d'applications logicielles. Selon un deuxième aspect, l'invention concerne ainsi un tel serveur d'enrichissement 4, c'est-à-dire un serveur dans un réseau opérateur 20 connecté au réseau Internet 10, le serveur comprenant en outre des 10 moyens de traitement de données configurés pour : - réaliser une analyse sémantique d'un code source d'une page Internet transmis au serveur d'enrichissement 4 depuis un serveur 3 connecté au réseau Internet 10, l'affichage de ladite page étant requis via une interface utilisateur d'un navigateur d'un équipement 1 15 connecté au réseau Internet 10 via des moyens d'accès à Internet 2 du réseau opérateur 20, de sorte à identifier au moins un marqueur caractéristique d'une information directement utilisable par au moins une application logicielle apte à être exécutée par l'équipement 1, - modifier ledit code source de la page de sorte à y inclure un fragment 20 de code qui lorsqu'il est exécuté par le navigateur génère dans l'interface utilisateur une zone active pour chaque information utilisable identifiée, chaque zone active permettant une sélection par l'utilisateur de ladite information et son utilisation via ladite au moins une application de l'équipement 1 ; 25 - transmettre le code source modifié au navigateur de l'équipement 1 pour exécution. Produit programme d'ordinateur 30 Selon un troisième et un quatrième aspects, l'invention concerne un produit programme d'ordinateur comprenant des instructions de code pour l'exécution (sur des moyens de traitement de l'équipement 1 ou du serveur d'enrichissement 4) d'un procédé d'enrichissement d'une page Internet dont l'affichage est requis via une interface utilisateur d'un navigateur d'un équipement 1 selon le premier aspect de l'invention, ainsi que des moyens de stockage lisibles par un équipement informatique (par exemple un disque dur du serveur d'enrichissement 4) sur lequel on trouve ce produit programme d'ordinateur.In the first selection mode, each active zone is of the "button" type. The selection by the user of information associated with the active zone then leads, as can be seen in FIG. 2c, to the display of a menu listing the possible direct use (s) of the information associated with the zone. active selected. In particular, in the example shown, the useful information is a telephone number. The menu that appears here proposes two actions: a "call" action (that is to say dial this telephone number in a call application) and an "SMS" action (which opens a user interface). an SMS to this number in an SMS application). One can also consider a "add contact" action (which creates a new contact associated with this phone number in an address book application), etc. In the second selection mode, each active zone is of the type "Drag and Drop" (in French "Drag and Drop"). In other words, the active zone is a sliding element that can be moved and deposited on an area of the user's choice interface, which is in particular a drag / drop space such as the bar visible on the Figure 2d. This drag and drop space of the user interface comprises at least one utilization zone associated with a given direct use of the usable information. For example, on the bar shown in Figure 2d there is a "add contact" area, an "instant messaging" area, a "post on a social network" area, a "phone information" area and a "maps" area. ". The drag and drop space can take many forms. The selection by the user of information associated with the active area then consists in moving the drag-and-drop element in a use zone of the drag / drop space. Depositing the dragging element activates the chosen use of the useful information. In Figure 2e, the user has thus moved a name information on the "add contact" area. Advantageously, said drag-and-drop space (the bar) is not permanently visible, and appears in the interface of the navigator of the equipment 1 when a user selects information associated with an active zone of element type draggable. In other words when he clicks (or touches with his finger in the case of a touch terminal) on an active area the bar appears, as long as he keeps the click the bar remains present and he can move the area. When it releases this slidable element, if it is on an area of use, said use is triggered, and if it is not on such a zone, the sliding element returns to its initial position and the bar s 'fades. The fact of having a space for drag and drop that appears and disappears allows its content to change according to the useful information selected: similarly to the menu described above, the area or areas of use displayed in the space of drag and drop are those associated with the possible direct use (s) of the selected information. Means of implementing the method As previously explained, the method is remarkable in that the enrichment processing is done before the source code is received and executed by the browser. According to a first embodiment, the entire process is implemented within the equipment 1. The original source code is received by the equipment 1, and an application of the equipment carries out the processing before transferring the source code modified to the browser. Said application may be a plugin (in French plugin) of the browser. The steps of semantic analysis and code modification are therefore implemented by means of data processing equipment 1. This allows first of all to enable or disable easily the "enriched web" mode on the Internet. 1 (see for example the On / Off button in Figures 2a, 2b), but above all it allows to adapt the treatment to the software applications present on the equipment 1. For example, if the application that performs the treatment enrichment finds that there is an application of instant messaging (of type "cat") installed on the equipment 1, it will add in the active zones usages of connection to the instantaneous messaging. This allows a very good customization of the services in a completely transparent way for the user who does not have to perform complex configuration steps. Alternatively, the process is in accordance with the figurel. In this case, the means of accessing the Internet 2 are connected to the Internet 10 via an operator network 20, the operator network 20 further comprising an enrichment server 4 which is the device that implements the first steps of the method. The enrichment server 4 is indeed a server of the proxy type (in French gateway) which is configured to receive the Internet page from the server 3, implement through data processing means the steps of semantic analysis and code modification, and then transmit the modified code of the web page to the equipment 1. This change on the fly is particularly advantageous: the treatment is centralized, and therefore does not involve any resource equipment 1. This is particularly desirable for mobile terminals for which the autonomy is limited. In addition, this allows the access provider (who manages the operator network 20) to select at the global level the uses of useful information that can be made, for example following agreements with software application providers. According to a second aspect, the invention thus relates to such an enrichment server 4, that is to say a server in an operator network 20 connected to the Internet network 10, the server further comprising data processing means configured to: - perform a semantic analysis of a source code of an Internet page transmitted to the enrichment server 4 from a server 3 connected to the Internet network 10, the display of said page being required via a user interface of a navigator of a device 1 15 connected to the Internet network 10 via means of access to the Internet 2 of the operator network 20, so as to identify at least one marker that is characteristic of information that can be used directly by at least one software application capable of being executed by the equipment 1, - modify said source code of the page so as to include therein a fragment of code which when executed by the browser generates in the user interface a active zone for each identified usable information, each active zone allowing a selection by the user of said information and its use via said at least one application of the equipment 1; Transmitting the modified source code to the browser of the equipment 1 for execution. Computer Program Product According to a third and fourth aspect, the invention relates to a computer program product comprising code instructions for execution (on processing means of the equipment 1 or the enrichment server). 4) a method of enriching an Internet page whose display is required via a user interface of a browser of a device 1 according to the first aspect of the invention, and storage means readable by computer equipment (for example a hard disk of the enrichment server 4) on which this computer program product is found.

Claims (9)

REVENDICATIONS1. Procédé d'enrichissement d'une page Internet dont l'affichage est requis via une interface utilisateur d'un navigateur d'un équipement (1) connecté au réseau Internet (10) via des moyens d'accès à Internet (2), un code source de ladite page étant transmis depuis un serveur (3) connecté au réseau Internet (10), le procédé comprenant une étape d'analyse sémantique dudit code de sorte à identifier au moins un marqueur caractéristique d'une information directement utilisable par au moins une application logicielle apte à être exécutée par l'équipement (1), le procédé étant caractérisé en ce qu'il comprend en outre des étapes de : (a) Modification du code source de ladite page de sorte à y inclure un fragment de code qui lorsqu'il est exécuté par le navigateur génère dans l'interface utilisateur une zone active pour chaque information utilisable identifiée, chaque zone active permettant une sélection par l'utilisateur de ladite information et son utilisation via ladite au moins une application de l'équipement (1) ; (b) Exécution du code source modifié par le navigateur et affichage de ladite page via l'interface utilisateur.REVENDICATIONS1. Method of enriching an Internet page whose display is required via a user interface of a browser of a device (1) connected to the Internet network (10) via means of access to the Internet (2), a source code of said page being transmitted from a server (3) connected to the Internet network (10), the method comprising a step of semantic analysis of said code so as to identify at least one characteristic marker information directly usable by at least a software application capable of being executed by the equipment (1), the method being characterized in that it further comprises steps of: (a) Modifying the source code of said page so as to include a code fragment which when executed by the browser generates in the user interface an active area for each identified usable information, each active area allowing a selection by the user of said information and its use. n via said at least one application of the equipment (1); (b) Execution of the source code modified by the browser and display of said page via the user interface. 2. Procédé selon la revendication 1, dans lequel les moyens d'accès à Internet (2) sont reliés au réseau Internet (10) via un réseau opérateur (20), le réseau opérateur (20) comprenant en outre un serveur d'enrichissement (4), le serveur d'enrichissement (4) étant configuré pour recevoir la page Internet provenant du serveur (3), mettre en oeuvre grâce à des moyens de traitement de données les étapes d'analyse sémantique et de modification du code, puis transmettre le code modifié de la page Internet à l'équipement (1).2. Method according to claim 1, wherein the means for accessing the Internet (2) are connected to the Internet network (10) via an operator network (20), the operator network (20) further comprising an enrichment server (4), the enrichment server (4) being configured to receive the Internet page from the server (3), implement by means of data processing steps of semantic analysis and modification of the code, then transmit the modified code from the web page to the equipment (1). 3. Procédé selon la revendication 1, dans lequel les étapes d'analyse sémantique et de modification du code sont mise enoeuvre par mettre en oeuvre des moyens de traitement de données de l'équipement (1).3. Method according to claim 1, wherein the steps of semantic analysis and code modification are implemented by implementing data processing means of the equipment (1). 4. Procédé selon l'une des revendications 1 à 3, dans lequel la sélection par l'utilisateur d'une information associée à une zone active entraîne l'affichage d'un menu listant la ou les utilisations directes possibles de l'information associée à la zone active sélectionnée.4. Method according to one of claims 1 to 3, wherein the selection by the user of information associated with an active area results in the display of a menu listing the possible direct use (s) of the associated information. to the selected active area. 5. Procédé selon l'une des revendications 1 à 3, dans lequel la zone active est un élément glissable, et la sélection par l'utilisateur d'une information associée à la zone active consiste à déplacer l'élément glissable dans un espace de glisser/déposer de l'interface utilisateur comprenant au moins une zone d'utilisation associée à une utilisation directe donnée d'une information utilisable.5. Method according to one of claims 1 to 3, wherein the active area is a sliding element, and the selection by the user of information associated with the active area is to move the slidable element in a space of dragging / dropping the user interface comprising at least one use area associated with a given direct use of usable information. 6. Procédé selon la revendication 5, dans lequel ledit espace de glisser/déposer apparait dans l'interface du navigateur de l'équipement (1) lorsqu'un utilisateur sélectionne une information associée une zone active de type élément glissable, la ou les zones d'utilisation affichées étant associées à la ou les utilisations directes possibles de l'information sélectionnée.6. Method according to claim 5, wherein said drag-and-drop space appears in the equipment navigator interface (1) when a user selects information associated with a sliding element-type active zone, the zone or zones. displayed use being associated with the possible direct use (s) of the selected information. 7. Serveur d'enrichissement (4) dans un réseau opérateur (20) connecté au réseau Internet (10), le serveur comprenant en outre des moyens de traitement de données configurés pour : - réaliser une analyse sémantique d'un code source d'une page Internet transmis au serveur d'enrichissement (4) depuis un serveur (3) connecté au réseau Internet (10), l'affichage de ladite page étant requis via une interface utilisateur d'un navigateur d'un équipement (1) connecté au réseau Internet (10) via des moyens d'accès à Internet (2) du réseau opérateur (20), de sorte à identifier au moins un marqueur caractéristique d'une information directement utilisablepar au moins une application logicielle apte à être exécutée par l'équipement (1), - modifier ledit code source de la page de sorte à y inclure un fragment de code qui lorsqu'il est exécuté par le navigateur génère dans l'interface utilisateur une zone active pour chaque information utilisable identifiée, chaque zone active permettant une sélection par l'utilisateur de ladite information et son utilisation via ladite au moins une application de l'équipement (1) ; - transmettre le code source modifié au navigateur de l'équipement (1) pour exécution.An enrichment server (4) in an operator network (20) connected to the Internet network (10), the server further comprising data processing means configured to: - perform a semantic analysis of a source code of an Internet page transmitted to the enrichment server (4) from a server (3) connected to the Internet network (10), the display of said page being required via a user interface of a browser of a connected equipment (1) to the Internet network (10) via means for accessing the Internet (2) of the operator network (20), so as to identify at least one marker that is characteristic of information that can be used directly by at least one software application that can be executed by the equipment (1), - modifying said source code of the page to include a piece of code that when executed by the browser generates in the user interface an active area for each identified usable information, each area active enabling a selection by the user of said information and its use via said at least one application of the equipment (1); - transmit the modified source code to the device browser (1) for execution. 8. Produit programme d'ordinateur comprenant des instructions de code pour l'exécution d'un procédé d'enrichissement d'une page Internet dont l'affichage est requis via une interface utilisateur d'un navigateur d'un équipement (1) selon l'une des revendications 1 à 6.A computer program product comprising code instructions for executing a method of enriching an Internet page, the display of which is required via a user interface of a browser of a device (1) according to one of claims 1 to 6. 9. Moyen de stockage lisible par un équipement informatique sur lequel un produit programme d'ordinateur comprend des instructions de code pour l'exécution d'un procédé d'enrichissement d'une page Internet dont l'affichage est requis via une interface utilisateur d'un navigateur d'un équipement (1) selon l'une des revendications 1 à 6.9. Storage means readable by computer equipment on which a computer program product includes code instructions for performing a process of enriching an Internet page that is required to be displayed via a user interface of a computer program. a navigator of a device (1) according to one of claims 1 to 6.
FR1256259A 2012-06-29 2012-06-29 Method for enriching Internet page displayed by user interface of web browser of e.g. smartphone connected to Internet network, involves executing modified source code by web browser, and displaying Internet page by user interface Withdrawn FR2992750A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1256259A FR2992750A1 (en) 2012-06-29 2012-06-29 Method for enriching Internet page displayed by user interface of web browser of e.g. smartphone connected to Internet network, involves executing modified source code by web browser, and displaying Internet page by user interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1256259A FR2992750A1 (en) 2012-06-29 2012-06-29 Method for enriching Internet page displayed by user interface of web browser of e.g. smartphone connected to Internet network, involves executing modified source code by web browser, and displaying Internet page by user interface

Publications (1)

Publication Number Publication Date
FR2992750A1 true FR2992750A1 (en) 2014-01-03

Family

ID=46754698

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1256259A Withdrawn FR2992750A1 (en) 2012-06-29 2012-06-29 Method for enriching Internet page displayed by user interface of web browser of e.g. smartphone connected to Internet network, involves executing modified source code by web browser, and displaying Internet page by user interface

Country Status (1)

Country Link
FR (1) FR2992750A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12117127B2 (en) 2019-09-25 2024-10-15 L'air Liquide, Societe Anonyme Pour L'etude Et L'exploitation Des Procedes Georges Claude Packaging device, assembly comprising such a device and a container, use thereof and a method for filling or withdrawing

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060034434A1 (en) * 2003-10-30 2006-02-16 Avaya Technology Corp. Additional functionality for telephone numbers and utilization of context information associated with telephone numbers in computer documents

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060034434A1 (en) * 2003-10-30 2006-02-16 Avaya Technology Corp. Additional functionality for telephone numbers and utilization of context information associated with telephone numbers in computer documents

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
BARRETT R ET AL: "Intermediaries: an approach to manipulating information", IBM SYSTEMS JOURNAL, IBM CORP. ARMONK, NEW YORK, US, vol. 38, no. 4, 1 January 1999 (1999-01-01), pages 629 - 641, XP002197969, ISSN: 0018-8670 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12117127B2 (en) 2019-09-25 2024-10-15 L'air Liquide, Societe Anonyme Pour L'etude Et L'exploitation Des Procedes Georges Claude Packaging device, assembly comprising such a device and a container, use thereof and a method for filling or withdrawing

Similar Documents

Publication Publication Date Title
US12019672B2 (en) Systems and methods for a scalable, collaborative, real-time, graphical life-management interface
US11050696B2 (en) Content-item linking system for messaging services
JP6227011B2 (en) Architecture for sharing browsing session history
US8914736B2 (en) On-page manipulation and real-time replacement of content
US20180143950A1 (en) Interactive communication via online video systems
US10139994B2 (en) Capturing and processing multi-media information using mobile communication devices
US20150019980A1 (en) Multi-dimensional content platform for a network
EP2795878B1 (en) Method for sharing multimedia contents between users.
WO2009050345A2 (en) Method and device for creating computer applications
TW201826153A (en) Data acquisition method and device
FR2814828A1 (en) Method of optimizing of examining of data related to downloaded web pages by inserting at least active code in page destined for terminal
EP3087706B1 (en) Method and system for communication between web browsers, using a unified communication environment
FR2967856A1 (en) COMMUNICATION BETWEEN TWO WEB APPLICATIONS
US20170187801A1 (en) Systems and methods for data distribution
US20150020020A1 (en) Multi-dimensional content platform for a network
US10108735B2 (en) System and method of embedded application tags
EP2187321B1 (en) Method and system for editing an object represented on a web page
FR2992750A1 (en) Method for enriching Internet page displayed by user interface of web browser of e.g. smartphone connected to Internet network, involves executing modified source code by web browser, and displaying Internet page by user interface
US20240134899A1 (en) Method and apparatus for bookmarking a portion of an electronic document
WO2012041216A1 (en) Portable electronic device, content publishing method, and prompting method
EP3465476B1 (en) Method for invoking an application service via a browser
Klier et al. To Possess or Not to Possess-WhatsApp for Android Revisited with a Focus on Stickers
FR3065549A1 (en) UPDATING A COMMUNICATIONS HISTORY FOLLOWING A COMMUNICATION DISCONNECTED AFTER ACTIVATION OF A LINK PROVIDED BY AN APPLICATION EXECUTED BY A COMMUNICATION TERMINAL
CA2790485C (en) Capturing and processing multi-media information using mobile communication devices
FR2980888A1 (en) Method for installation of applications on mobile communication terminal e.g. smartphone, involves synchronizing applications corresponding to application identifiers contained in graphical user interface portion

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20140228