[go: up one dir, main page]

FR2871594A1 - Digital units e.g. images, substituting method for e.g. Web page, involves establishing connection between page content and hypothesis of rules combinations, removing digital unit to be substituted, and integrating substitution unit in page - Google Patents

Digital units e.g. images, substituting method for e.g. Web page, involves establishing connection between page content and hypothesis of rules combinations, removing digital unit to be substituted, and integrating substitution unit in page Download PDF

Info

Publication number
FR2871594A1
FR2871594A1 FR0451153A FR0451153A FR2871594A1 FR 2871594 A1 FR2871594 A1 FR 2871594A1 FR 0451153 A FR0451153 A FR 0451153A FR 0451153 A FR0451153 A FR 0451153A FR 2871594 A1 FR2871594 A1 FR 2871594A1
Authority
FR
France
Prior art keywords
digital
page
substituting
substitution
elements
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
Application number
FR0451153A
Other languages
French (fr)
Inventor
Pierre Poujol
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to FR0451153A priority Critical patent/FR2871594A1/en
Publication of FR2871594A1 publication Critical patent/FR2871594A1/en
Pending 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
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents

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 defining substitution rules with the help of an administrator module and storing the rules. Connection is established between content of a digital page e.g. Web page, and hypothesis of combinations of the substitution rules. A digital unit to be substituted, contained in the Web page, is removed. A digital substitution unit is integrated within the Web page. An independent claim is also included for a computer system including substituting units to substitute digital units of a digital page.

Description

PROCÉDÉ ET SYSTÈME DE SUBSTITUTION DE PAGES NUMÉRIQUESMETHOD AND SYSTEM FOR SUBSTITUTING DIGITAL PAGES

La présente invention se rapporte au domaine technique des procédés industriels mis en oeuvre dans les systèmes 5 d'information et de communication.  The present invention relates to the technical field of industrial processes used in information and communication systems.

La présente invention se rapporte plus particulièrement à un procédé technique, décomposable en étapes techniques, permettant la substitution de pages numériques.  The present invention relates more particularly to a technical process, decomposable into technical steps, allowing the substitution of digital pages.

L'art antérieur connaît déjà, par la demande de brevet japonais JP 2002/269069 (Nishioka Etsuko), un procédé de génération de pages Web, par lequel une page HTML peut être générée dans des navigateurs respectifs en créant des explications ligne par ligne et en remplaçant des caractères ainsi que des images. Dans le procédé objet de cette demande de brevet japonais, les contenus de la page dite substituante sont collés sur un tag HTML d'un menu d'affichage d'une page source.  The prior art already knows, from Japanese Patent Application JP 2002/269069 (Nishioka Etsuko), a method for generating web pages, by which an HTML page can be generated in respective browsers by creating line-by-line explanations and by replacing characters as well as images. In the method that is the subject of this Japanese patent application, the contents of the so-called substitute page are pasted on an HTML tag of a display menu of a source page.

Le procédé technique selon la présente invention vise à permettre la substitution dynamique (à la volée ou bien en direct) d'éléments numériques contenus dans des pages numériques consultées, par exemple au travers du réseau Internet, par des personnes physiques.  The technical method according to the present invention aims to allow the dynamic substitution (on the fly or live) of digital elements contained in digital pages consulted, for example through the Internet, by natural persons.

Ces éléments numériques peuvent être des images, des codes de langages de programmation, des fichiers numériques, des hyperliens, des fonctions, des textes, des informations et de façon générale, des données numériques, de tous les types et de tous les formats pouvant être contenus dans une page numérique, ladite page numérique pouvant être une page Web.  These digital elements can be images, programming language codes, digital files, hyperlinks, functions, texts, information and, in general, digital data of all types and formats that can be used. contained in a digital page, said digital page being a web page.

La substitution d'un élément numérique par un autre est réalisé sur les pages numériques lorsqu'elles sont sur le point d'être consultées par un ou plusieurs utilisateurs utilisant un ordinateur équipé d'un premier module technique, appelé module utilisateur.  The substitution of one digital element by another is performed on the digital pages when they are about to be viewed by one or more users using a computer equipped with a first technical module, called user module.

Les éléments numériques substitués dans une page Web, le sont selon des règles, dites règles de substitution, prédéfinies à l'aide d'un second module technique, appelé module administrateur.  The digital elements substituted in a web page are, according to rules, called substitution rules, predefined with the aid of a second technical module, called the administrator module.

À l'aide dudit module administrateur, des règles de substitutions sont définies. Ces règles sont ensuite utilisées par le module utilisateur pour savoir à quel moment réaliser une substitution, quel type de substitution réaliser, sur quel page numérique et à quel endroit réaliser une substitution dans la page, quoi substituer et quel substituant utiliser.  Using the administrator module, substitution rules are defined. These rules are then used by the user module to know when to perform a substitution, what type of substitution to make, on which digital page and where to make a substitution in the page, what to substitute and which substitute to use.

Une substitution est réalisée sur un ordinateur équipé du module utilisateur lorsque des paramètres caractérisant le contexte d'utilisation et le contenu (passé, présent ou futur) du navigateur Internet correspondent à ceux définis par une règle de substitution ou une combinaison de règles de substitution. Cette correspondance à un instant donné est détectée par l'un des algorithmes du programme informatique contenu dans le module utilisateur.  Substitution is performed on a computer equipped with the user module when parameters characterizing the context of use and the content (past, present or future) of the Internet browser correspond to those defined by a substitution rule or a combination of substitution rules. This correspondence at a given moment is detected by one of the algorithms of the computer program contained in the user module.

Ces algorithmes possèdent les rôles suivants: É détection à un instant donné d'une correspondance 30 avec une ou plusieurs règles de substitution, afin de déclencher le processus de substitution; É masquage/mise en mémoire de la page Web durant le temps nécessaire à l'opération de la substitution; É suppression de l'élément à substituer contenu dans la page Web; É intégration de l'élément de substitution dans la page Web; É diffusion / affichage de la page Web modifiée sur l'écran de l'utilisateur.  These algorithms have the following roles: detecting at a given time a match with one or more substitution rules, in order to trigger the substitution process; Hiding / storing the web page during the time required for the substitution operation; É deletion of the element to be substituted contained in the Web page; É integration of the substitution element into the web page; É broadcast / display the modified web page on the user's screen.

A cet effet, la présente invention concerne, dans son acception la plus générale, un procédé de substitution d'éléments numériques d'une page numérique mettant en uvre au moins un poste informatique client équipé d'un premier module technique spécifique dit module utilisateur et au moins un poste informatique équipé d'un second module technique spécifique dit module administrateur, caractérisé en ce qu'il comporte les étapes suivantes: É une première étape de définition de règles de substitution au moyen dudit module administrateur et d'enregistrement desdites règles; É une étape consistant à établir la correspondance entre le contenu d'une page numérique et les hypothèses d'au moins une ou d'une combinaison desdites règles de substitution; É une étape de suppression d'un élément numérique à substituer contenu dans la page Web; É ainsi qu'une étape d'intégration d'un élément numérique de substitution au sein de ladite page numérique.  For this purpose, the present invention relates, in its most general sense, to a method of substituting digital elements of a digital page implementing at least one client computer station equipped with a first specific technical module called user module and at least one computer station equipped with a second specific technical module said administrator module, characterized in that it comprises the following steps: a first step of definition of substitution rules by means of said administrator module and registration of said rules; A step of mapping the content of a digital page to the assumptions of at least one or a combination of said substitution rules; A step of deleting a digital element to be substituted contained in the web page; And a step of integrating a digital substitution element within said digital page.

Avantageusement, le procédé comporte en outre une étape de diffusion et/ou affichage de ladite page numérique 30 modifiée sur un dispositif d'affichage.  Advantageously, the method further comprises a step of broadcasting and / or displaying said modified digital page on a display device.

De préférence, ledit procédé comporte en outre une étape de masquage et/ou mémorisation d'une partie au moins de ladite page numérique durant la durée nécessaire à l'opération de la substitution.  Preferably, said method further comprises a step of masking and / or storing at least a portion of said digital page during the time necessary for the operation of the substitution.

Selon une variante préférée, ladite page numérique est au format HTML (HyperText Markup Language).  According to a preferred variant, said digital page is in HTML (HyperText Markup Language) format.

Selon une autre variante, ladite page numérique est au format WML (Wireless Markup Language).  According to another variant, said digital page is in WML (Wireless Markup Language) format.

Avantageusement, lesdites règles de substitution sont décrites dans un fichier numérique au format XML (eXtensible Markup Language).  Advantageously, said substitution rules are described in a digital file in XML (eXtensible Markup Language) format.

Avantageusement, le fonctionnement d'un serveur de proxy est en outre mis en oeuvre et une fonction de substitution de contenu lui est adjointe.  Advantageously, the operation of a proxy server is further implemented and a content substitution function is added thereto.

De préférence, ladite substitution s'active à la réception d'une page numérique depuis un serveur de contenu et réalise une transformation de la page suivant une configuration déterminée préalablement.  Preferably, said substitution is activated on receipt of a digital page from a content server and performs a transformation of the page according to a previously determined configuration.

Selon un mode de réalisation particulièrement avantageux, le procédé met en outre en oeuvre un mécanisme d'enregistrement des substitutions réalisées.  According to a particularly advantageous embodiment, the method furthermore implements a mechanism for recording the substitutions carried out.

Selon une variante préférée, le procédé de substitution met en uvre un mécanisme automatique de mise à jour desdites règles de substitution.  According to a preferred variant, the substitution method implements an automatic mechanism for updating said substitution rules.

Selon un mode de réalisation préféré, le procédé de substitution met en outre en uvre un mécanisme automatique 25 de mise à jour dudit module utilisateur.  According to a preferred embodiment, the substitution method furthermore implements an automatic mechanism for updating said user module.

La présente invention se rapporte également à système d'information comportant des moyens de substitution d'éléments numériques d'une page numérique comprenant au moins un poste informatique client équipé d'un premier module technique spécifique dit module utilisateur et au moins un poste informatique équipé d'un second module technique spécifique dit module utilisateur pour la mise en oeuvre du procédé.  The present invention also relates to an information system comprising means for substituting digital elements of a digital page comprising at least one client computer station equipped with a first specific technical module called user module and at least one computer station equipped a second specific technical module said user module for the implementation of the method.

On comprendra mieux l'invention à l'aide de la description, faite ciaprès à titre purement explicatif, d'un mode de réalisation de l'invention, en référence aux figures annexées: É la Figure 1 représente un schéma de connexion qui est mis en oeuvre dans le procédé et le système selon l'invention; et É la Figure 2 illustre une architecture technique adaptée à la mise en oeuvre du procédé selon l'invention.  The invention will be better understood by means of the description, given purely for explanatory purposes, of one embodiment of the invention, with reference to the appended figures: FIG. 1 represents a connection diagram which is implemented in the method and system according to the invention; and FIG. 2 illustrates a technical architecture adapted to the implementation of the method according to the invention.

Selon un mode de fonctionnement conventionnel, le navigateur de l'utilisateur se connecte directement (ou indirectement s'il y a des parefeux, routeurs, passerelles ou serveurs de proximité sur son propre réseau local) à travers le réseau Internet aux fournisseurs de contenu (les serveurs Web) et affiche les pages numériques que lui transmettent ces serveurs directement sur l'écran. Dans ces conditions, il est impossible sans intervention auprès des fournisseurs de contenu de modifier la page affichée par le navigateur de l'utilisateur et ainsi permettre la réalisation de l'application. Ce schéma de connexion est décrit Figure 1.  According to a conventional mode of operation, the user's browser connects directly (or indirectly if there are firewalls, routers, gateways or proximity servers on his own local network) through the Internet to content providers ( Web servers) and displays the digital pages transmitted to it by these servers directly on the screen. Under these conditions, it is impossible without intervention from the content providers to modify the page displayed by the user's browser and thus allow the implementation of the application. This connection diagram is described in Figure 1.

Un des aspects innovants de la présente invention consiste en un placement direct sur le poste de travail de l'utilisateur final. En effet, il n'est matériellement pas possible de se placer au niveau des serveurs Web en regard au nombre de sites Web et de serveurs d'hébergement existant sur le réseau Internet. Connaissant le nombre et l'identité des utilisateurs finaux, il est très simple de leur faire parvenir une copie du programme. L'applicatif spécifique distribué à l'utilisateur est basé sur une version simplifiée et modifiée de proxy HTTP. En effet, il ne prend en charge que le transport de pages numériques liées à l'affichage sur un navigateur Web.  One of the innovative aspects of the present invention is a direct placement on the end user workstation. Indeed, it is not physically possible to place yourself at the level of Web servers compared to the number of websites and hosting servers existing on the Internet. Knowing the number and identity of end users, it is very easy to send them a copy of the program. The specific application distributed to the user is based on a simplified and modified version of HTTP proxy. Indeed, it only supports the transport of digital pages linked to the display on a Web browser.

Un serveur proxy (ou serveur de proximité) est un programme s'exécutant sur une machine et qui est dédié à répondre à des demandes de contenu externe par un client (navigateur Web). Il satisfait ces demandes en se connectant lui-même aux serveurs de contenu pour demander les pages numériques pour lesquelles le client effectue une requête de consultation, et retourne celles-ci de manière transparente au client. Il peut, de manière à accélérer la navigation, conserver en cache les pages visitées et ainsi les redistribuer au client sans avoir à lancer une requête au serveur pour une page déjà visitée.  A proxy server (or proximity server) is a program running on a machine that is dedicated to responding to requests for external content by a client (web browser). It satisfies these requests by connecting itself to the content servers to request the digital pages for which the client makes a request for consultation, and returns them transparently to the client. It can, in order to speed up navigation, cache the pages visited and redistribute them to the client without having to send a request to the server for a page already visited.

Dans certains modes de réalisation préférés de la présente invention, un fonctionnement du proxy est mis en oeuvre et une fonction de substitution de contenu lui est adjointe. Cette fonction de substitution s'activera à la réception d'une page numérique depuis un serveur de contenu et réalisera une transformation de la page suivant une configuration donnée. Ce fonctionnement est décrit Figure 2.  In some preferred embodiments of the present invention, a proxy operation is implemented and a content substitution function is added thereto. This substitution function will be activated when a digital page is received from a content server and will transform the page according to a given configuration. This operation is described in Figure 2.

L'applicatif spécifique fonctionne sous la forme d'un serveur proxy, comme cela a été décrit précédemment. Le navigateur Web de l'utilisateur devra se connecter aux serveurs de contenu à travers ce proxy afin que les pages numériques qu'il visite et qui auront été configurées soient effectivement transformées pour afficher à l'utilisateur final le contenu décrit par la configuration.  The specific application operates in the form of a proxy server, as previously described. The user's web browser will need to connect to the content servers through this proxy so that the digital pages it visits and has been configured are effectively transformed to display to the end user the content described by the configuration.

La configuration du programme se fait à l'aide d'un fichier XML (eXtensible Markup Language) décrivant l'ensemble des pages numériques à modifier, avec pour chacune le contenu à modifier et le contenu de remplacement. Ceci permet de rendre l'applicatif spécifique totalement indépendant des modifications que l'on pourrait avoir à réaliser sur lesdites pages numériques. Ledit fichier XML est généré automatiquement à partir des indications fournies via un site Web mis à la disposition des administrateurs. L'applicatif spécifique et le fichier XML sont ensuite téléchargés par les utilisateurs sur leurs ordinateurs. L'installation sur le poste de l'utilisateur est automatique.  The configuration of the program is done using an XML (eXtensible Markup Language) file describing all the digital pages to be modified, with each for the content to be modified and the replacement content. This makes it possible to make the specific application completely independent of the modifications that one could have to realize on said digital pages. This XML file is generated automatically from the indications provided via a website made available to administrators. The specific application and the XML file are then downloaded by the users on their computers. The installation on the user's computer is automatic.

À partir de la configuration donnée, l'applicatif spécifique se met en attente de requêtes HTTP de la part de l'utilisateur. À chaque connexion reçue, il ouvre une connexion vers le serveur demandé (entête http post) et lui transfère la requête du client. À la réception de la réponse du serveur, ledit applicatif spécifique recherche dans le contenu numérique reçu des éléments de substitution décrits par la configuration. Si une substitution est détectée, l'applicatif spécifique passe dans la phase de substitution, sinon la partie de la réponse reçue est conservée en mémoire en attendant la suite.  From the given configuration, the specific appliance waits for HTTP requests from the user. At each connection received, it opens a connection to the requested server (http post header) and transfers the request from the client. Upon receipt of the response from the server, said specific application looks in the received digital content substitution elements described by the configuration. If a substitution is detected, the specific application goes into the substitution phase, otherwise the part of the response received is stored in memory pending the rest.

Lorsqu'un élément à substituer est trouvé dans la page, l'applicatif spécifique remplace cet élément pour celui décrit dans la configuration.  When an element to be substituted is found in the page, the specific application replaces this element for that described in the configuration.

Une fois que toutes les substitutions possibles ont été réalisées sur une ou plusieurs parties du contenu téléchargé, le fragment est retourné au client via la connexion initiée vers l'applicatif client spécifique.  Once all possible substitutions have been made on one or more parts of the downloaded content, the fragment is returned to the client via the connection initiated to the specific client application.

Plusieurs modules complémentaires peuvent être associés à ce programme. Ainsi, un dispositif d'enregistrement des substitutions réalisées par l'applicatif spécifique peut être associé. De même, un dispositif de mise à jour automatique du programme installé sur le poste utilisateur et du fichier XML associé peut être intégré.  Several add-ons can be associated with this program. Thus, a device for recording substitutions made by the specific application can be associated. Similarly, a device for automatically updating the program installed on the user station and the associated XML file can be integrated.

Une alternative à l'installation du programme sur le poste de l'utilisateur existe. En effet, le proxy et le fichier XML peuvent être installés sur un serveur distant sur lequel vient se connecter l'utilisateur.  An alternative to installing the program on the user's computer exists. Indeed, the proxy and the XML file can be installed on a remote server on which the user is connected.

L'invention est décrite dans ce qui précède à titre d'exemple. Il est entendu que l'homme du métier est à même de réaliser différentes variantes de l'invention sans pour autant sortir du cadre du brevet.  The invention is described in the foregoing by way of example. It is understood that the skilled person is able to realize different variants of the invention without departing from the scope of the patent.

Claims (13)

REVENDICATIONS 1. Procédé de substitution d'éléments numériques d'une page numérique mettant en oeuvre au moins un poste informatique client équipé d'un premier module technique spécifique dit module utilisateur et au moins un poste informatique équipé d'un second module technique spécifique dit module utilisateur, caractérisé en ce qu'il comporte les étapes suivantes: É une première étape de définition de règles de substitution au moyen dudit module administrateur et d'enregistrement desdites règles; É une étape d'établissement de la correspondance entre le contenu d'une page numérique et les hypothèses d'au moins une ou d'une combinaison desdites règles de substitution; É une étape de suppression d'un élément numérique à substituer contenu dans la page Web; É ainsi qu'une étape d'intégration d'un élément 20 numérique de substitution au sein de ladite page numérique.  1. Method of substituting digital elements of a digital page implementing at least one client computer station equipped with a first specific technical module called user module and at least one computer station equipped with a second specific technical module said module user, characterized in that it comprises the following steps: É a first step of definition of substitution rules by means of said administrator module and registration of said rules; É a step of establishing correspondence between the content of a digital page and the hypotheses of at least one or a combination of said substitution rules; A step of deleting a digital element to be substituted contained in the web page; And a step of integrating a substitute digital element within said digital page. 2. Procédé de substitution d'éléments numériques d'une page numérique selon la revendication 1 ou 2, caractérisé en ce qu'il comporte en outre une étape de diffusion et/ou affichage de ladite page numérique modifiée sur un dispositif d'affichage.  2. A method of substituting digital elements of a digital page according to claim 1 or 2, characterized in that it further comprises a step of broadcasting and / or display of said modified digital page on a display device. 3. Procédé de substitution d'éléments numériques d'une page numérique selon la revendication 1 ou 2, caractérisé en ce qu'il comporte en outre une étape de masquage/mise en mémoire d'une partie au moins de ladite page numérique durant la durée nécessaire à l'opération de la substitution.  3. Method of substituting digital elements of a digital page according to claim 1 or 2, characterized in that it further comprises a step of masking / storing at least part of said digital page during the duration necessary for the operation of the substitution. 2871594 10  2871594 10 4. Procédé de substitution d'éléments numériques d'une page numérique selon la revendication 1, 2 ou 3, caractérisé en ce que ladite page numérique est au format HTML (HyperText Markup Language).4. Method of substituting digital elements of a digital page according to claim 1, 2 or 3, characterized in that said digital page is in HTML (HyperText Markup Language) format. 5. Procédé de substitution d'éléments numériques d'une page numérique selon la revendication 1, 2 ou 3, caractérisé en ce que ladite page numérique est au format WML (Wireless Markup Language).  5. Method of substituting digital elements of a digital page according to claim 1, 2 or 3, characterized in that said digital page is in WML (Wireless Markup Language) format. 6. Procédé de substitution d'éléments numériques d'une page numérique selon l'une au moins des revendications précédentes, caractérisé en ce que lesdites règles de substitution sont décrites dans un fichier numérique au format XML (extensible Markup Language).  6. A method of substituting digital elements of a digital page according to at least one of the preceding claims, characterized in that said substitution rules are described in a digital file in XML (Extensible Markup Language) format. 7. Procédé de substitution d'éléments numériques d'une page numérique selon l'une au moins des revendications précédentes, caractérisé en ce que le fonctionnement d'un serveur proxy est en outre mis en oeuvre et en ce qu'une fonction de substitution de contenu lui est adjointe.  7. A method for substituting digital elements of a digital page according to at least one of the preceding claims, characterized in that the operation of a proxy server is further implemented and in that a substitution function of content is added to it. 8. Procédé de substitution d'éléments numériques d'une page numérique selon la revendication précédente, caractérisé en ce que le serveur proxy peut être mis en oeuvre sur le poste informatique ou sur un serveur distant mis à disposition d'un ensemble de postes informatiques clients.  8. A method for substituting digital elements of a digital page according to the preceding claim, characterized in that the proxy server can be implemented on the computer station or on a remote server made available to a set of computer stations. clients. 9. Procédé de substitution d'éléments numériques d'une page numérique selon la revendication précédente, caractérisé en ce que ladite substitution s'active à la réception d'une page numérique depuis un serveur de contenu et réalise une transformation de la page suivant une configuration déterminée préalablement.  9. A method of substituting digital elements of a digital page according to the preceding claim, characterized in that said substitution is activated on receipt of a digital page from a content server and performs a transformation of the page following a previously determined configuration. 2871594 11  2871594 11 10.Procédé de substitution d'éléments numériques d'une page numérique selon l'une au moins des revendications précédentes, caractérisé en ce qu'il met en outre en oeuvre un mécanisme d'enregistrement des substitutions réalisées.10. A method for substituting digital elements of a digital page according to at least one of the preceding claims, characterized in that it also implements a mechanism for recording the substitutions made. 11. Procédé de substitution d'éléments numériques d'une page numérique selon l'une au moins des revendications précédentes, caractérisé en ce qu'il met en outre en oeuvre un mécanisme automatique de mise à jour des règles de substitution.  11. The method of substituting digital elements of a digital page according to at least one of the preceding claims, characterized in that it also implements an automatic mechanism for updating the substitution rules. 12. Procédé de substitution d'éléments numériques d'une page numérique selon l'une au moins des revendications précédentes, caractérisé en ce qu'il met en outre en oeuvre un mécanisme automatique de mise à jour dudit module utilisateur.  12. A method of substituting digital elements of a digital page according to at least one of the preceding claims, characterized in that it also implements an automatic mechanism for updating said user module. 13. Système d'information comportant des moyens de substitution d'éléments numériques d'une page numérique comprenant au moins un poste informatique client équipé d'un premier module technique spécifique dit module utilisateur et au moins un poste informatique équipé d'un second module technique spécifique dit module utilisateur pour la mise en oeuvre du procédé selon l'une au moins des revendications précédentes.  13. Information system comprising means for substituting digital elements of a digital page comprising at least one client computer station equipped with a first specific technical module called user module and at least one computer station equipped with a second module specific technique said user module for implementing the method according to at least one of the preceding claims.
FR0451153A 2004-06-10 2004-06-10 Digital units e.g. images, substituting method for e.g. Web page, involves establishing connection between page content and hypothesis of rules combinations, removing digital unit to be substituted, and integrating substitution unit in page Pending FR2871594A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0451153A FR2871594A1 (en) 2004-06-10 2004-06-10 Digital units e.g. images, substituting method for e.g. Web page, involves establishing connection between page content and hypothesis of rules combinations, removing digital unit to be substituted, and integrating substitution unit in page

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0451153A FR2871594A1 (en) 2004-06-10 2004-06-10 Digital units e.g. images, substituting method for e.g. Web page, involves establishing connection between page content and hypothesis of rules combinations, removing digital unit to be substituted, and integrating substitution unit in page

Publications (1)

Publication Number Publication Date
FR2871594A1 true FR2871594A1 (en) 2005-12-16

Family

ID=34949499

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0451153A Pending FR2871594A1 (en) 2004-06-10 2004-06-10 Digital units e.g. images, substituting method for e.g. Web page, involves establishing connection between page content and hypothesis of rules combinations, removing digital unit to be substituted, and integrating substitution unit in page

Country Status (1)

Country Link
FR (1) FR2871594A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998043177A1 (en) * 1997-03-25 1998-10-01 Intel Corporation System for dynamically transcoding data transmitted between computers
US5884033A (en) * 1996-05-15 1999-03-16 Spyglass, Inc. Internet filtering system for filtering data transferred over the internet utilizing immediate and deferred filtering actions
US20020103914A1 (en) * 2001-01-31 2002-08-01 International Business Machines Corporation Apparatus and methods for filtering content based on accessibility to a user
US6615266B1 (en) * 1997-02-04 2003-09-02 Networks Associates Technology, Inc. Internet computer system with methods for dynamic filtering of hypertext tags and content

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5884033A (en) * 1996-05-15 1999-03-16 Spyglass, Inc. Internet filtering system for filtering data transferred over the internet utilizing immediate and deferred filtering actions
US6615266B1 (en) * 1997-02-04 2003-09-02 Networks Associates Technology, Inc. Internet computer system with methods for dynamic filtering of hypertext tags and content
WO1998043177A1 (en) * 1997-03-25 1998-10-01 Intel Corporation System for dynamically transcoding data transmitted between computers
US20020103914A1 (en) * 2001-01-31 2002-08-01 International Business Machines Corporation Apparatus and methods for filtering content based on accessibility to a user

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GREENFIELD P ET AL: "Access Prevention techniques for Internet Content Filtering", NATIONAL OFFICE FOR THE INFORMATION ECONOMY, December 1999 (1999-12-01), XP002265027 *

Similar Documents

Publication Publication Date Title
US6249787B1 (en) Method and apparatus for transmitting images and other objects over a computer network system
EP2643961B1 (en) Communication between two web applications
WO2007076135A2 (en) Management of digital media using portable wireless devices in a client-server network
FR2863127A1 (en) METHODS AND DEVICES FOR ASYNCHRONOUS DELIVERY OF DIGITAL DATA
FR2841998A1 (en) METHOD FOR EXECUTING A STATION OF A COMMUNICATION NETWORK OF A COMPUTER PROGRAM REPRESENTED IN A MARKING LANGUAGE
EP2674860B1 (en) Method for data processing by a navigation module
FR2871594A1 (en) Digital units e.g. images, substituting method for e.g. Web page, involves establishing connection between page content and hypothesis of rules combinations, removing digital unit to be substituted, and integrating substitution unit in page
EP2882165B1 (en) Data processing method for establishing a WebRTC communication, corresponding device and computer program
FR2880966A1 (en) AUTOMATIC NAVIGATION METHOD IN INTERPOSITION MODE
FR2859551A1 (en) METHOD FOR INSERTING THEMATIC FILTERING INFORMATION OF HTML PAGES AND CORRESPONDING SYSTEM
EP3475847B1 (en) Statistics server for optimising client-server queries
FR2855695A1 (en) Multimedia programs radio broadcasting method for e.g. PDA, involves adding header to multimedia programs before broadcasting each program, where header indicates type of client device for which program is destined
EP1671451B1 (en) Method and system for provision of charging information on a pay service provided by a service provider
FR2814571A1 (en) METHOD FOR PROVIDING A CUSTOMER OF THE WEBSITE DESIGNER OR WEBSITE HOST A TOOL FOR TRANSFORMING AN IMAGE FROM A FIRST FORMAT INTO A SECOND FORMAT
FR2797699A1 (en) System and procedure for transfer of data over a computer network, especially the Internet, has a more rapid method for data transfer based on substitution of recurring data objects in a file with a single generic object
EP1494419A1 (en) System transmitting characteristic parameters of a communication session from a terminal to a remote server
EP3465476B1 (en) Method for invoking an application service via a browser
FR2815435A1 (en) METHOD AND DEVICE FOR REUSE OF INFORMATION HAVING BEEN SUBJECT TO ANOTHER RECEPTION IN A TELECOMMUNICATION NETWORK SUCH AS THE INTERNET NETWORK
EP2320623B1 (en) Method for supplying a service
EP2600262B1 (en) Method of rendering web pages by a browser of internet access boxes
FR3038092A1 (en) METHOD FOR DOWNLOADING ACCELERATED FROM A WEB PAGE TO A COMMUNICATION TERMINAL
EP1906625B1 (en) Method and system for sharing files on a network, using the storage capabilities of a network connection box
CN117992684A (en) Page display method, device, equipment and medium based on HTML template
TW201421263A (en) Webpage browsing system and method thereof
FR2920937A1 (en) METHOD FOR BROADCASTING INFORMATION FROM A PLATFORM INTEGRATING A SERVER AND A DATABASE TO A MOBILE TERMINAL