FR3148100A1 - METHOD AND SYSTEM FOR COMPARING MULTI-SITE INTERNET ADS - Google Patents

METHOD AND SYSTEM FOR COMPARING MULTI-SITE INTERNET ADS Download PDF

Info

Publication number
FR3148100A1
FR3148100A1 FR2303961A FR2303961A FR3148100A1 FR 3148100 A1 FR3148100 A1 FR 3148100A1 FR 2303961 A FR2303961 A FR 2303961A FR 2303961 A FR2303961 A FR 2303961A FR 3148100 A1 FR3148100 A1 FR 3148100A1
Authority
FR
France
Prior art keywords
user
internet
specific data
platform
module
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
FR2303961A
Other languages
French (fr)
Inventor
Jean-Pierre BACCON Nicolas
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.)
Superlative Apps
Original Assignee
Superlative Apps
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 Superlative Apps filed Critical Superlative Apps
Priority to FR2303961A priority Critical patent/FR3148100A1/en
Publication of FR3148100A1 publication Critical patent/FR3148100A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • 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/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/16Real estate

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

La présente invention fournit un procédé et un système permettant de faciliter les recherches effectuées par un utilisateur sur un site internet, plus particulièrement faciliter des recherches relatives à des annonces offrant des produits et services. Figure de l’abrégé : 1The present invention provides a method and system for facilitating searches by a user on a website, more particularly facilitating searches relating to advertisements offering products and services. Abstract Figure: 1

Description

METHODE ET SYSTEME POUR COMPARER DES ANNONCES INTERNET MULTISITESMETHOD AND SYSTEM FOR COMPARING MULTI-SITE INTERNET ADS Domaine de l’inventionField of invention

L’invention concerne un procédé et un système pour l’affichage et / ou le stockage de données récupérées sur internet.The invention relates to a method and system for displaying and/or storing data retrieved from the Internet.

Etat de la techniqueState of the art

L’internet est utilisé depuis de nombreuses années pour une grande variété d’applications. L’une de ces applications, développée au cours des dernières années, consiste à créer des sites spécialisés dans la vente de biens et de services. A titre d’exemple, l’un de ces sites particulièrement connus, est un site proposant des transactions immobilières.The Internet has been used for many years for a wide variety of applications. One such application, developed in recent years, is to create sites specializing in the sale of goods and services. For example, one of these particularly well-known sites is a site offering real estate transactions.

Grâce à de tels sites, un utilisateur recherchant un logement, peut identifier une multitude d’annonces, lesquelles proposent différents types de biens. Ces annonces concernent, par exemple, des logements disponibles à la location mais également des logements / des terrains proposés à la vente.Through such sites, a user looking for accommodation can identify a multitude of advertisements, which offer different types of properties. These advertisements concern, for example, accommodation available for rent but also accommodation / land offered for sale.

L’un des avantages, pour un utilisateur recherchant un bien, réside dans le fait qu’il peut, à partir d’un lieu de son choix, analyser une multitude d’annonces immobilières afin, dans un premier temps, de se faire une idée des prix affichés pour certains types de biens immobiliers, localisés dans un secteur déterminé. Lorsque l’utilisateur de ce type de site a finalisé une recherche préliminaire de son choix, celui-ci peut sélectionner quelques annonces de biens spécifiques et engager les démarches d’une recherche plus détaillée en espérant pouvoir identifier un bien qui lui correspond.One of the advantages for a user looking for a property is that they can, from a location of their choice, analyze a multitude of real estate listings in order to, firstly, get an idea of the prices displayed for certain types of real estate, located in a specific area. Once the user of this type of site has completed a preliminary search of their choice, they can select a few listings for specific properties and begin the process of a more detailed search in the hope of being able to identify a property that suits them.

Un des problèmes liés à ce type de sites est qu’il existe une multitude de sites différents offrant tous à peu près le même genre de possibilités et de services. Selon l’exemple lié aux offres immobilières, ce sont des sites proposant des offres de biens à louer ou des biens / des terrains proposés à la vente. Au regard de la quantité de sites disponibles, il est quasi impossible, pour une personne à la recherche d’un bien immobilier, d’analyser la totalité des annonces disponibles et de visiter les biens concernés.One of the problems with this type of site is that there are a multitude of different sites, all offering more or less the same type of possibilities and services. In the example related to real estate offers, these are sites offering offers of properties to rent or properties/land offered for sale. Given the number of sites available, it is almost impossible for a person looking for real estate to analyze all the available ads and visit the properties concerned.

Même dans le cas où l’utilisateur se concentre sur un seul de ces sites, la quantité d’annonces est telle qu’il est difficile d’analyser l’ensemble des annonces de façon optimale afin d’identifier les biens les plus adaptés à sa recherche.Even if the user focuses on just one of these sites, the quantity of advertisements is such that it is difficult to analyze all of the advertisements optimally in order to identify the properties most suited to their search.

Un autre des problèmes liés à la multitude de sites disponibles, et la quantité d’annonces disponibles sur chacun d’entre eux, réside dans le fait qu’une recherche efficace est difficile à mener si l’utilisateur doit consulter, plusieurs fois la même page, à différents moments afin de compléter ladite recherche.Another problem with the multitude of sites available, and the amount of ads available on each of them, is that an effective search is difficult to carry out if the user has to consult the same page several times, at different times in order to complete the search.

Encore un autre problème lié à la multitude de sites est le fait qu’il est difficile de suivre tous les changements apportés à ces annonces, par exemple des annonces qui sont supprimées car le bien n’est plus disponible ou encore des annonces sur lesquelles le prix du bien a été modifié.Yet another problem with having so many sites is that it is difficult to keep track of all the changes that are made to these listings, such as listings that are deleted because the property is no longer available or listings where the price of the property has changed.

Afin de permettre à l’utilisateur des sites susmentionnées d’effectuer des recherches plus efficaces car plus ciblées, il lui est nécessaire d’avoir à sa disposition des outils permettant d’ajouter auxdits sites des fonctionnalités. Ces fonctionnalités permettent d’administrer de façon plus optimale le cheminement d’une recherche sur de tels sites, améliorant ainsi les échanges des données obtenues sur ces sites par un ou plusieurs utilisateurs.In order to enable the user of the aforementioned sites to carry out more effective and targeted searches, it is necessary to have tools at his disposal to add functionalities to said sites. These functionalities make it possible to more optimally administer the progress of a search on such sites, thus improving the exchange of data obtained on these sites by one or more users.

L’invention consiste à fournir un procédé et un système permettant l’affichage et / ou le stockage de données récupérées sur un site internet, améliorant ainsi les recherches engagées sur ledit site concernant une multitude d’annonces liées à un bien ou produit spécifique.The invention consists in providing a method and a system allowing the display and/or storage of data retrieved from a website, thereby improving searches carried out on said site concerning a multitude of advertisements linked to a specific good or product.

Objet de l’inventionSubject of the invention

Au regard des observations ci-dessus, l’un des objectifs de la présente invention consiste à fournir un procédé pour l'affichage et/ou le stockage de données récupérées sur l’Internet, ledit procédé comprenant les étapes suivantes :In view of the above observations, one of the objectives of the present invention is to provide a method for displaying and/or storing data retrieved from the Internet, said method comprising the following steps:

- fournir une plateforme pour l'affichage et/ou le stockage de données récupérées sur l’Internet, la plateforme permettant à un premier utilisateur parmi un nombre déterminé d'utilisateurs de créer un compte personnel,- provide a platform for displaying and/or storing data retrieved from the Internet, the platform enabling a first user among a determined number of users to create a personal account,

- installer, par le premier utilisateur, un module lié au compte personnel dudit premier utilisateur sur la plateforme, ledit module étant configuré pour récupérer des données spécifiques sur des pages internet de sites internet déterminés,- install, by the first user, a module linked to the personal account of said first user on the platform, said module being configured to retrieve specific data on internet pages of specific websites,

- accéder à l'Internet, par le premier utilisateur, en utilisant un navigateur internet et ledit module,- access the Internet, by the first user, using an Internet browser and said module,

- sélectionner par le premier utilisateur, au moyen du navigateur internet, une première et deuxième pages internet,- select by the first user, using the internet browser, a first and second internet page,

- récupérer, au moyen dudit module, des données spécifiques sur les première et deuxième pages internet sélectionnées,- retrieve, by means of said module, specific data on the first and second selected internet pages,

- afficher, au premier utilisateur, les données spécifiques de la première et deuxième pages internet sélectionnées, au moyen de la plateforme, pour permettre la comparaison des données spécifiques de la première page internet sélectionnée avec les données spécifiques de la deuxième page internet sélectionnée.- display, to the first user, the specific data of the first and second selected web pages, by means of the platform, to enable the comparison of the specific data of the first selected web page with the specific data of the second selected web page.

Selon un mode de réalisation de l’invention, ledit module comprend une extension d’un navigateur internet adaptée pour ajouter au moins une fonctionnalité audit navigateur internet.According to one embodiment of the invention, said module comprises an extension of an internet browser adapted to add at least one functionality to said internet browser.

Selon un mode de réalisation de l’invention, ledit module comprend une application dédiée.According to one embodiment of the invention, said module comprises a dedicated application.

Selon un mode de réalisation de l’invention, le module est configuré pour récupérer des données spécifiques d'au moins un premier site internet dans lequel la première et deuxième pages internet sélectionnées sont une première et deuxième pages internet dudit au moins un premier site internet.According to one embodiment of the invention, the module is configured to retrieve specific data from at least one first website in which the first and second selected internet pages are a first and second internet pages of said at least one first website.

Selon un mode de réalisation de l’invention, le module est configuré pour récupérer des données spécifiques d'au moins un premier et deuxième sites internet, le deuxième site internet étant différent du premier site internet, dans lequel la première page internet sélectionnée est une page internet dudit au moins un premier site internet et dans lequel la deuxième page internet sélectionnée est une page internet dudit au moins un deuxième site internet, différent du premier site internet.According to one embodiment of the invention, the module is configured to retrieve specific data from at least a first and second website, the second website being different from the first website, in which the first selected internet page is a web page of said at least one first website and in which the second selected internet page is a web page of said at least one second website, different from the first website.

Selon un mode de réalisation de l’invention, le procédé permet de stocker une copie des données spécifiques des première et deuxième pages internet sélectionnées par le premier utilisateur dans une base de données générale de la plateformeAccording to one embodiment of the invention, the method makes it possible to store a copy of the specific data of the first and second internet pages selected by the first user in a general database of the platform.

Selon un mode de réalisation de l’invention, le procédé permet de stocker une copie des données spécifiques des première et deuxième pages internet sélectionnées par le premier utilisateur dans une base de données utilisateur de la plateforme relative au compte du premier utilisateur.According to one embodiment of the invention, the method makes it possible to store a copy of the specific data of the first and second internet pages selected by the first user in a user database of the platform relating to the account of the first user.

Selon un mode de réalisation de l’invention, les données spécifiques de la première et de deuxième pages internet sélectionnées par le premier utilisateur sont récupérées en temps réel.According to one embodiment of the invention, the specific data of the first and second internet pages selected by the first user are retrieved in real time.

Selon un mode de réalisation de l’invention, les données canoniques de la première et deuxième pages internet sélectionnées sont récupérées et stockées.According to one embodiment of the invention, the canonical data of the first and second selected internet pages are retrieved and stored.

Selon un deuxième mode de réalisation de l’invention, l’invention concerne un système pour l'affichage et/ou le stockage de données récupérées sur l’Internet, ledit procédé comprenant :According to a second embodiment of the invention, the invention relates to a system for displaying and/or storing data retrieved from the Internet, said method comprising:

- une plateforme pour l'affichage et/ou le stockage de données récupérées sur l’Internet, la plateforme permettant à un premier utilisateur parmi un nombre déterminé d'utilisateurs de créer un compte personnel, ladite plateforme comprenant au moins une base de données générale et des bases de données utilisateurs, liées au nombre déterminé d’utilisateurs,- a platform for displaying and/or storing data retrieved from the Internet, the platform enabling a first user among a determined number of users to create a personal account, said platform comprising at least a general database and user databases, linked to the determined number of users,

- un module adapté, ledit module étant installé par ledit premier utilisateur et étant lié au compte personnel dudit premier utilisateur sur la plateforme, ledit module étant configuré pour récupérer des données spécifiques sur des pages internet de sites internet déterminés,- a suitable module, said module being installed by said first user and being linked to the personal account of said first user on the platform, said module being configured to retrieve specific data on web pages of specific websites,

- un accès à l'Internet, pour permettre au premier utilisateur, en utilisant un navigateur internet et le module, d’accéder à l’Internet,- access to the Internet, to allow the first user, using an Internet browser and the module, to access the Internet,

- un sélectionneur pour permettre au premier utilisateur, au moyen du navigateur internet, de sélectionner une première et deuxième pages internet,- a selector to allow the first user, by means of the internet browser, to select a first and second internet page,

- un récupérateur pour récupérer, au moyen du module, des données spécifiques sur les première et deuxième pages internet sélectionnées,- a retriever to retrieve, by means of the module, specific data on the first and second selected internet pages,

- un écran pour afficher, au premier utilisateur, les données spécifiques de la première et deuxième pages internet sélectionnées, au moyen de la plateforme, pour permettre la comparaison des données spécifiques de la première page internet sélectionnée avec les données spécifiques de la deuxième page internet sélectionnée.- a screen for displaying, to the first user, the specific data of the first and second selected web pages, by means of the platform, to enable the comparison of the specific data of the first selected web page with the specific data of the second selected web page.

Selon un mode de réalisation de l’invention, ledit module comprend une extension d’un navigateur internet adaptée pour ajouter une fonctionnalité audit navigateur internet.According to one embodiment of the invention, said module comprises an extension of an internet browser adapted to add functionality to said internet browser.

Selon un mode de réalisation de l’invention, ledit module comprend une application dédiée.According to one embodiment of the invention, said module comprises a dedicated application.

Selon un troisième mode de réalisation de l’invention, l’invention concerne un produit programme d'ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à mettre en œuvre le procédé.According to a third embodiment of the invention, the invention relates to a computer program product comprising instructions which, when the program is executed by a computer, cause the latter to implement the method.

Selon un quatrième mode de réalisation de l’invention, l’invention concerne un support d'enregistrement lisible par ordinateur comprenant des instructions qui, lorsqu'elles sont exécutées par un ordinateur, conduisent celui-ci à mettre en œuvre le procédé.According to a fourth embodiment of the invention, the invention relates to a computer-readable recording medium comprising instructions which, when executed by a computer, cause the latter to implement the method.

La présente invention fournit un procédé et un système permettant de faciliter les recherches effectuées par un utilisateur sur un site internet, plus particulièrement faciliter des recherches relatives à des annonces offrant des produits et services.The present invention provides a method and system for facilitating searches performed by a user on a website, more particularly facilitating searches relating to advertisements offering products and services.

Les but, objet et caractéristiques de l’invention apparaîtront plus clairement à la lecture de la description qui suit faite en référence aux figures dans lesquelles :The aim, object and characteristics of the invention will appear more clearly on reading the following description given with reference to the figures in which:

montre une vue schématique d’un système permettant d’effectuer le procédé selon la présente invention, shows a schematic view of a system for carrying out the method according to the present invention,

représente une vue détaillée d’un exemple montrant la récupération des données spécifiques sur un site internet et modifier celles-ci, et represents a detailed view of an example showing the retrieval of specific data from a website and modifying it, and

représente un flow chart du procédé montrant les différentes étapes de la présente invention. represents a flow chart of the process showing the different steps of the present invention.

La description qui suit fait référence à différents termes utilisés qui devront être compris comme suit :

  • Le terme : « données récupérées sur internet » signifie qu’un utilisateur peut retrouver sur internet des informations, par exemple se présentant sous la forme d’une annonce ou d’un service. Lesdites données concernent par exemple une description précise d’un bien ou d’un service concerné, le prix, les critères et autres particularités liées audit bien ou service proposé.
  • Le terme : « extension d’un navigateur » fait référence à une extension qui ajoute des caractéristiques et des fonctions à un navigateur. En règle générale, une extension est créée à l'aide de technologies web familières, telles que HTML, CSS et JavaScript. Par exemple, une extension peut tirer parti des mêmes API web que JavaScript sur une page web, mais elle a également accès à son propre ensemble d'API JavaScript. Cela signifie qu'au moyen d'une extension, un utilisateur peut faire plus qu'avec le code d'une page web.
  • Le terme : « application dédiée » désigne un logiciel créé pour les besoins d'un projet, d'une entreprise ou d'une société donnés. Il peut s'agir d'une application de bureau (installée sur un ordinateur), d'une application mobile (installée sur un téléphone), d'une application web (accessible à partir du navigateur) ou de tout autre type de logiciel.
The following description refers to various terms used which should be understood as follows:
  • The term "data retrieved from the Internet" means that a user can find information on the Internet, for example in the form of an advertisement or a service. Said data concerns, for example, a precise description of a good or service concerned, the price, the criteria and other particularities linked to said good or service offered.
  • The term "browser extension" refers to an extension that adds features and functions to a browser. Typically, an extension is built using familiar web technologies, such as HTML, CSS, and JavaScript. For example, an extension might take advantage of the same web APIs as JavaScript on a web page, but it also has access to its own set of JavaScript APIs. This means that by using an extension, a user can do more than they can with the code on a web page.
  • The term: "dedicated application" refers to software created for the needs of a given project, business or company. It can be a desktop application (installed on a computer), a mobile application (installed on a phone), a web application (accessible from the browser) or any other type of software.

La présente description fait référence à une recherche effectuée par un utilisateur au sein d’une base de données concernant l’immobilier. Selon un exemple type, une telle recherche peut être effectuée par un utilisateur en recherche d’un logement, soit à la location, soit à la vente. Cet utilisateur dispose d’une multitude de sites disponibles sur lesquels il peut identifier des biens qui l’intéressent. Chacun de ces sites offre une multitude d’annonces qui proposent différents biens et permettent à l’utilisateur d’accéder à informations additionnelles concernant, par exemple, l’agent immobilier / le propriétaire à contacter concernant un bien déterminé.This description refers to a search performed by a user within a database concerning real estate. In a typical example, such a search may be performed by a user looking for a home, either to rent or to sell. This user has a multitude of sites available on which he can identify properties that interest him. Each of these sites offers a multitude of advertisements that propose different properties and allow the user to access additional information concerning, for example, the real estate agent / owner to contact concerning a particular property.

La présente description fait référence à un module. Ledit module peut comprendre une extension d’un navigateur. Il convient de comprendre que, lors d’une première utilisation, un utilisateur peut utiliser un navigateur de son choix et ajouter une extension afin d’obtenir la fonctionnalité selon la présente invention. Des extensions sont disponibles pour différents navigateurs, tels que Chrome®, Chromium®, Firefox®et Safari®. Selon une alternative, ladite extension peut être intégrée dans une application dédiée dans laquelle ladite fonctionnalité est encapsulée afin de permettre à l’utilisateur de bénéficier de toute la fonctionnalité de l’invention. A titre d’exemple, l’utilisateur peut télécharger l’application susmentionnée ou l’extension. Par exemple, l’application peut être adaptée pour Android ou IOS.The present description refers to a module. Said module may comprise an extension of a browser. It should be understood that, during a first use, a user can use a browser of his choice and add an extension in order to obtain the functionality according to the present invention. Extensions are available for different browsers, such as Chrome®, Chromium®, Firefox®and Safari®. Alternatively, said extension may be integrated into a dedicated application in which said functionality is encapsulated in order to allow the user to benefit from the full functionality of the invention. For example, the user may download the aforementioned application or the extension. For example, the application may be adapted for Android or IOS.

Il convient de comprendre que l’exemple des sites immobiliers est un exemple parmi des centaines d’autres. La présente invention peut également s’appliquer à des sites proposant des annonces relatives à n’importe quel autre bien ou service.It should be understood that the example of real estate sites is one example among hundreds of others. The present invention can also be applied to sites offering advertisements relating to any other good or service.

Dans un souci de complète information, d’autres sites concernés pourraient être des sites liés à des produits d’électroménager, des vêtements, des véhicules automobiles, des bicyclettes, de la nourriture, des cours, des assurances, des produits financiers ou n’importe quel autre bien ou service.For the sake of complete information, other sites concerned could be sites related to household appliances, clothing, motor vehicles, bicycles, food, courses, insurance, financial products or any other goods or services.

Selon l’exemple ici utilisé, à savoir celui de l’immobilier, l’utilisateur engage des démarches de recherche sur internet afin d’identifier un bien déterminé précis et d’intérêt pour une location ou un achat. Pour des raisons d’ordre pratique, l’exemple utilisé fait référence à un utilisateur recherchant à l’achat d’un bien dans un quartier précis, dans une ville précise.According to the example used here, namely that of real estate, the user undertakes research on the internet in order to identify a specific property of interest for rental or purchase. For practical reasons, the example used refers to a user looking to purchase a property in a specific neighborhood, in a specific city.

Tout d’abord, l’utilisateur identifie un ou plusieurs sites spécialisés dans la location et la vente de biens immobiliers afin de lancer sa recherche.First, the user identifies one or more sites specializing in the rental and sale of real estate in order to launch their search.

Sur un premier site sélectionné, l’utilisateur lance sa recherche grâce à des mots-clés et critères spécifiques qui lui permettront d’identifier un certain nombre d’annonces offrant des biens potentiellement d’intérêt. Ces critères de recherche portent, entre autres, sur le lieu du logement, la surface du bien, sa disponibilité et son prix.On a first selected site, the user launches his search using specific keywords and criteria that will allow him to identify a certain number of advertisements offering potentially interesting properties. These search criteria include, among other things, the location of the accommodation, the surface area of the property, its availability and its price.

Dès que l’utilisateur lance sa recherche sur internet, différentes annonces lui sont proposées en fonction de ses critères de recherche. Il est possible que plusieurs d’entre elles se révèlent être d’intérêt pour l’utilisateur. Afin de garder trace de sa recherche, et ne pas perdre le temps déjà investi dans ladite recherche, l’utilisateur prend des notes lui permettant de gérer les informations liées aux sites visités et aux biens identifiés et d’autres notes lui permettant de garder trace des annonces ayant tout particulièrement attiré son attention. Le site sur laquelle la recherche a été effectuée ne permet pas, de façon efficace, d’assurer une telle gestion. Dans le cas où un premier site n’a pas donné de résultats suffisamment positifs, l’utilisateur va poursuivre sa recherche sur un deuxième site. Là encore, il va être confronté à une multitude d’annonces répondant à ces critères de recherche, et potentiellement d’intérêt. Afin de ne pas perdre le temps investi dans cette deuxième recherche, l’utilisateur doit de nouveau conserver les données récupérées sur ce deuxième site, gérer ces informations d’intérêt pour lui afin de pouvoir y faire référence ou analyser ultérieurement. La présente invention a pour objectif d’apporter des fonctionnalités harmonisées sur les sites alors que lesdits sites sont eux-mêmes différents.As soon as the user launches his search on the internet, different ads are proposed to him according to his search criteria. It is possible that several of them turn out to be of interest to the user. In order to keep track of his search, and not to waste the time already invested in said search, the user takes notes allowing him to manage the information related to the sites visited and the properties identified and other notes allowing him to keep track of the ads that particularly caught his attention. The site on which the search was carried out does not allow, in an effective way, to ensure such management. In the case where a first site has not given sufficiently positive results, the user will continue his search on a second site. Here again, he will be confronted with a multitude of ads meeting these search criteria, and potentially of interest. In order not to waste the time invested in this second search, the user must again keep the data retrieved on this second site, manage this information of interest to him in order to be able to refer to it or analyze it later. The present invention aims to provide harmonized functionalities on the sites while said sites are themselves different.

Il est évident que si l’utilisateur est contraint de mener sa recherche sur une multitude de sites différents, le temps nécessaire pour identifier une quantité optimale d’annonces lui permettant de se faire une idée précise sur les biens disponibles, leur prix, leur surface, leur emplacement, etc… est considérable. Malgré cela, l’utilisateur ne dispose pas, selon l’art antérieur, d’un outil performant lui permettant de gérer efficacement les résultats de sa recherche. Il doit lui-même réaliser un document de suivi, par exemple sur un tableur Excel (ou tout autre document) afin de garder trace desdits résultats et identifier les annonces les plus pertinentes.It is obvious that if the user is forced to conduct his search on a multitude of different sites, the time needed to identify an optimal quantity of advertisements allowing him to form a precise idea of the available properties, their price, their surface area, their location, etc. is considerable. Despite this, the user does not have, according to the prior art, a powerful tool allowing him to effectively manage the results of his search. He must himself produce a tracking document, for example on an Excel spreadsheet (or any other document) in order to keep track of said results and identify the most relevant advertisements.

En pratique, à l’heure actuelle, les utilisateurs impriment les annonces d’intérêt qui leur semblent les plus pertinentes au regard de leur recherche.In practice, at present, users print the advertisements of interest which seem most relevant to their search.

L’impossibilité de conserver trace du résultat de ses recherches, et donc d’en assurer une gestion optimale, et de ce fait conserver le bénéfice du temps précédemment investi dans lesdites recherches, représente plusieurs inconvénients manifestes pour l’utilisateur.The impossibility of keeping track of the results of one's searches, and therefore of ensuring optimal management of them, and thereby retaining the benefit of the time previously invested in said searches, represents several obvious disadvantages for the user.

Tout d’abord, il convient de noter qu’une recherche effectuée sur internet, dans le but d’identifier un bien ou un service, sans disposer d’un outil performant de stockage, de gestion et d’archivage des résultats obtenus, est beaucoup plus fastidieuse que si l’on dispose dudit outil adéquat performant.First of all, it should be noted that a search carried out on the Internet, with the aim of identifying a good or a service, without having a high-performance tool for storing, managing and archiving the results obtained, is much more tedious than if one has the said high-performance adequate tool.

Par ailleurs, l’utilisateur ne peut pas non plus partager les résultats de sa recherche de façon optimale avec une tierce personne, surtout dans le cas où ladite tierce personne se trouve dans un endroit différent.Furthermore, the user cannot optimally share the results of his search with a third party, especially if the third party is in a different location.

En outre, il convient de noter la difficulté de comparer les résultats obtenus d’une recherche, effectuée à l’heure actuelle par un utilisateur sur un premier site, avec ceux obtenus d’une recherche menée sur un autre site, lorsque celui-ci effectue ses recherches sur plusieurs sites internet différents. Ceci représente un réel inconvénient et résulte du fait que les informations fournies par lesdits sites internet sont organisées différemment.Furthermore, it should be noted that it is difficult to compare the results obtained from a search, currently carried out by a user on one site, with those obtained from a search carried out on another site, when the user carries out his searches on several different websites. This represents a real disadvantage and results from the fact that the information provided by said websites is organised differently.

Il est actuellement reconnu qu’une recherche sur internet n’est optimale que si l’on est capable de récupérer efficacement des données fournies par les différents sites internet consultés. Ceci représente l’une des bases de la présente invention. Pour ce faire, l’utilisateur doit pouvoir disposer non seulement d’un navigateur mais également d’une application annexe, utilisée comme un module. Ledit module peut comprendre une extension d’un navigateur, capable d’identifier sur un site internet des données spécifiques. Pour revenir à l’exemple de l’immobilier, abordé ci-dessus, chaque site référençant des annonces relatives à ce domaine, fournit des informations sur le lieu où se situe le bien concerné. Ce lieu peut être référencé, par exemple, par la ville et la rue dans lesquelles il est situé. Par ailleurs, chaque annonce propose au moins une indication concernant le prix du bien concerné, fourni en valeur monétaire, par exemple d’une valeur de 245.000 euros. L’annonce fournit également des informations relatives à la surface en m2du bien concerné, ou encore la présence d’un ascenseur, d’un garage, etc.It is currently recognized that an Internet search is only optimal if one is able to efficiently retrieve data provided by the various Internet sites consulted. This represents one of the bases of the present invention. To do this, the user must be able to have not only a browser but also an additional application, used as a module. Said module may comprise an extension of a browser, capable of identifying specific data on a website. To return to the example of real estate, discussed above, each site referencing advertisements relating to this field, provides information on the location where the property concerned is located. This location may be referenced, for example, by the city and the street in which it is located. Furthermore, each advertisement provides at least one indication concerning the price of the property concerned, provided in monetary value, for example a value of 245,000 euros. The advertisement also provides information relating to the surface area in m2 of the property concerned, or the presence of an elevator, a garage, etc.

Chaque site internet référençant ce type d’annonces immobilières présente les diverses informations susmentionnées de façon différente. Pour permettre une analyse efficace des annonces présentes sur internet, plus particulièrement une gestion optimale des résultats d’une recherche effectuée sur ces sites, la présente invention permet à l’utilisateur de disposer d’un module adapté.Each website referencing this type of real estate advertisement presents the various information mentioned above in a different way. To enable an effective analysis of the advertisements present on the Internet, more particularly an optimal management of the results of a search carried out on these sites, the present invention allows the user to have a suitable module.

Ladite application présente l’ensemble composé de la plateforme et du module. Ledit module est considéré comme une extension d’un navigateur ou une application dédiée et sert à reconnaître, au sein de sites internet déterminés, différents types d’informations pertinents au regard de l’annonce concernée. En d’autres termes, ce module permet à l’utilisateur, dès lors qu’il a identifié une annonce pertinente, de récupérer efficacement les données relatives à ladite annonce.The said application presents the whole composed of the platform and the module. The said module is considered as an extension of a browser or a dedicated application and is used to recognize, within specific websites, different types of information relevant to the advertisement concerned. In other words, this module allows the user, once he has identified a relevant advertisement, to efficiently retrieve the data relating to the said advertisement.

Le module selon la présente invention peut, par exemple, être développée comme une application complète dans laquelle est intégrée l’extension du navigateur. Cela signifie que l’utilisateur n’a pas besoin de télécharger ladite extension. L’application peut être spécifiquement adaptée pour une utilisation sur un portable.The module according to the present invention can, for example, be developed as a complete application in which the browser extension is integrated. This means that the user does not need to download said extension. The application can be specifically adapted for use on a mobile phone.

Lorsque l’utilisateur a récupéré les données souhaitées, à l’aide dudit module selon l’invention, ce dernier peut les utiliser de plusieurs façons. L’une d’entre elles consiste à récupérer lesdites données et à les stocker dans une base de données définie par l’utilisateur lui-même. Une autre possibilité permet à l’utilisateur de récupérer ces données et de les compléter en y ajoutant d’autres informations de son choix. Par exemple, après récupération de certaines données, l’utilisateur peut y ajouter des commentaires auxquels il pourra se référer ultérieurement. Cela peut-être d’indiquer la raison pour laquelle telle ou telle annonce est particulièrement pertinente pour lui.When the user has retrieved the desired data, using said module according to the invention, the latter can use them in several ways. One of them consists in retrieving said data and storing them in a database defined by the user himself. Another possibility allows the user to retrieve this data and complete it by adding other information of his choice. For example, after retrieving certain data, the user can add comments to it which he can refer to later. This may be to indicate the reason why a particular advertisement is particularly relevant to him.

Selon la présente invention, l’utilisateur dispose non seulement d’un module mais également d’une base de données pouvant stocker diverses informations liées aux résultats d’une recherche précise qu’il aura effectuée sur internet. Selon l’invention, cette base de données est liée à un compte que l’utilisateur aura créé au préalable et qui lui permet de stocker et de retrouver des données ultérieurement. L’utilisateur peut ainsi utiliser les données ainsi stockées pour poursuivre sa recherche et / ou procéder à une analyse desdites données.According to the present invention, the user has not only a module but also a database that can store various information related to the results of a specific search that he has carried out on the Internet. According to the invention, this database is linked to an account that the user will have created beforehand and which allows him to store and retrieve data later. The user can thus use the data thus stored to continue his search and/or carry out an analysis of said data.

Selon l’invention, les différents comptes créés par différents utilisateurs de l’invention, forment une source d’information importante qui peut enrichir les recherches desdits utilisateurs actifs dans le système. Comme expliqué plus en détails ci-dessous, les recherches réalisées par les divers utilisateurs sont des recherches effectuées par des êtres humains qui ont tous investi du temps et de l’énergie pour récupérer des données d’une valeur particulière. Cette sélection, réalisée par les différents utilisateurs, représente une base de données regroupant des informations apparemment plus importantes que d’autres et forme une source riche permettant de compléter des recherches que plusieurs utilisateurs effectuent sur internet. Cette façon de sélectionner des informations représente une nouvelle manière d’indexation et d’agrégation des informations en temps réel et éthique vis-à-vis des sites sources.According to the invention, the different accounts created by different users of the invention form an important source of information that can enrich the searches of said active users in the system. As explained in more detail below, the searches carried out by the various users are searches carried out by human beings who have all invested time and energy to retrieve data of particular value. This selection, carried out by the different users, represents a database grouping together information that is apparently more important than others and forms a rich source for completing searches that several users carry out on the Internet. This way of selecting information represents a new way of indexing and aggregating information in real time and ethically with respect to the source sites.

Le fait qu’un utilisateur puisse stocker des informations pertinentes dans une base de données liée à son propre compte lui permet de partager avec des tiers des données qu’il a précédemment récupérées.The fact that a user can store relevant information in a database linked to his own account allows him to share data he has previously retrieved with third parties.

A titre d’exemple, un utilisateur peut partager les résultats d’une de ses recherches avec plusieurs personnes préalablement identifiées. Cela signifie que, dans le cas où plusieurs personnes recherchent un bien immobilier, toutes peuvent analyser les résultats de recherches déjà existants, partager et / ou ajouter des commentaires aux données déjà récupérées sur internet.For example, a user can share the results of one of their searches with several previously identified people. This means that, in the case where several people are searching for a property, all of them can analyze the existing search results, share and/or add comments to the data already retrieved from the internet.

Un autre exemple : plusieurs membres d’un groupe effectuent un même type de recherche et, au cours du processus de récupération, des alertes sont mises en place afin qu’un membre du groupe puisse recevoir une alerte dès lors que lui-même, ou l’un des autres membres du groupe, sélectionne une même page d’intérêt sur internet.Another example: several members of a group perform the same type of search and, during the retrieval process, alerts are set up so that a member of the group can receive an alert whenever he or she, or one of the other members of the group, selects the same page of interest on the Internet.

Un autre exemple est la recherche d'une maison de vacances par un groupe d'amis. Dès lors qu'un membre du groupe sélectionne une annonce pour une maison de vacances déjà sélectionnée par l'un des autres membres du groupe, il reçoit une alerte. Ainsi, lors de la recherche, chacun des membres du groupe a une idée précise du type d'annonces considérées comme intéressantes par les autres membres du groupe. Cette fonctionnalité facilite le processus de recherche et accélère la découverte d'une annonce qui convient à l’ensemble des membres du groupe.Another example is when a group of friends is searching for a holiday home. As soon as a group member selects an ad for a holiday home that has already been selected by one of the other group members, they receive an alert. This way, when searching, each group member has a clear idea of the type of ads that other group members are interested in. This feature makes the search process easier and speeds up the discovery of an ad that suits all group members.

Comme expliqué de façon plus détaillée ci-dessus, le fait qu’un utilisateur puisse stocker des données dans une base de données liée à son compte, lui permet de comparer des données récupérées sur un premier site avec des données récupérées sur un deuxième site. Cela peut être réalisé grâce au module, adapté pour récupérer des données spécifiques sur un premier site, sélectionnées par l’utilisateur, et des données spécifiques sur un deuxième site, différent du premier, également sélectionnées par le même utilisateur. Les résultats des recherches sont comparables parce que ledit module est capable d’identifier et de présenter des données de même type, issues d’un premier site, conjointement à des données de même type, issue d’un deuxième site.As explained in more detail above, the fact that a user can store data in a database linked to his account, allows him to compare data retrieved on a first site with data retrieved on a second site. This can be achieved by means of the module, adapted to retrieve specific data on a first site, selected by the user, and specific data on a second site, different from the first, also selected by the same user. The search results are comparable because said module is able to identify and present data of the same type, from a first site, together with data of the same type, from a second site.

De plus, grâce à la présente invention, des informations non disponibles sur internet peuvent être générées et compléter ainsi les recherches menées ultérieurement par un (ou plusieurs) autre(s) utilisateur(s) sur internet.Furthermore, thanks to the present invention, information not available on the Internet can be generated and thus complement the searches carried out subsequently by one (or more) other user(s) on the Internet.

A titre d’exemple, lorsqu’un utilisateur a récupéré différentes données sur diverses annonces liées à un bien immobilier référencé sur internet, la présente invention permet de générer le plan d’une ville sur lequel est identifiée la localisation des biens relevés par l’utilisateur sur le site internet en question. Ceci permet d’obtenir une représentation visuelle des biens sélectionnés par l’utilisateur, même si le site spécialisé est dépourvu de la fonctionnalité des cartes géo localisées.For example, when a user has retrieved different data on various advertisements related to a real estate property referenced on the Internet, the present invention makes it possible to generate a map of a city on which the location of the properties noted by the user on the website in question is identified. This makes it possible to obtain a visual representation of the properties selected by the user, even if the specialized site does not have the functionality of geolocalized maps.

L’option de pouvoir générer un seul plan, dans le but d’indiquer où se trouvent des biens proposés sur différents sites, et ce à l’aide de la fonctionnalité du comparateur selon l’invention, présente tout son intérêt pour analyser la pertinence des petites annonces.The option of being able to generate a single plan, with the aim of indicating where properties offered on different sites are located, and this using the functionality of the comparator according to the invention, is of great interest for analyzing the relevance of classified ads.

A titre d’exemple, si un utilisateur cherche un type de véhicule automobile déterminé, il est en mesure de localiser instantanément les véhicules disponibles qui l’intéressent. Si l’utilisateur parvient à localiser un véhicule automobile moins onéreux, il sera peut-être disposé à effectuer un déplacement conséquent. En revanche, si l’acheteur cherche un produit moins conséquent qu’un véhicule automobile, il ne sera probablement pas disposé à se déplacer sur une longue distance pour une faible différence de prix.For example, if a user is looking for a specific type of automobile, they are able to instantly locate available vehicles that interest them. If the user is able to locate a less expensive automobile, they may be willing to travel a long distance. On the other hand, if the buyer is looking for a less expensive product than an automobile, they are unlikely to be willing to travel a long distance for a small price difference.

La montre une vue schématique d’un premier aspect de la présente invention. La référence 10 indique une plateforme pour l’affichage et / ou le stockage de données récupérées sur internet. Ladite plateforme permet à un premier utilisateur, parmi de multiples utilisateurs, de créer un compte personnel. La plateforme 10 est connectée à internet, ce qui est indiqué de façon schématique avec le numéro de référence 20. La connexion entre la plateforme 10 et l’internet 20 est indiquée à l’aide de la ligne 15. La plateforme 10 offre aux utilisateurs un nombre de fonctionnalités décrites de façon plus détaillée ci-dessous. Un des aspects de la plateforme 10 est qu’elle comporte une ou plusieurs bases de données 11 permettant de stocker des données récupérées sur internet par lesdits utilisateurs. La plateforme 10 comporte également une pluralité de bases de données personnelles 31, 32, 33, 34, 35, 36 lesquelles contiennent les informations récupérées sur internet et stockées sur un compte propre à l’utilisateur.There shows a schematic view of a first aspect of the present invention. Reference numeral 10 indicates a platform for displaying and/or storing data retrieved from the Internet. Said platform allows a first user, among multiple users, to create a personal account. The platform 10 is connected to the Internet, which is indicated schematically with the reference numeral 20. The connection between the platform 10 and the Internet 20 is indicated using the line 15. The platform 10 offers users a number of functionalities described in more detail below. One aspect of the platform 10 is that it comprises one or more databases 11 for storing data retrieved from the Internet by said users. The platform 10 also comprises a plurality of personal databases 31, 32, 33, 34, 35, 36 which contain the information retrieved from the Internet and stored on an account specific to the user.

L’exemple illustré sur la montre six bases de données personnelles 31, 32, 33, 34, 35, 36 pour des raisons de clarté. En pratique, le nombre de bases de données personnelles est, en principe, infini et égal au nombre d’utilisateurs répertoriés dans le système tel que montré sur la .The example illustrated on the shows six personal databases 31, 32, 33, 34, 35, 36 for the sake of clarity. In practice, the number of personal databases is, in principle, infinite and equal to the number of users listed in the system as shown in the .

Trois utilisateurs 41, 42, 43 sont représentés sur la . Pour des raisons pratiques, seuls ces trois utilisateurs 41, 42, 43 sont illustrés sur cette . En réalité, le nombre d’utilisateurs est infini.Three users 41, 42, 43 are shown on the . For practical reasons, only these three users 41, 42, 43 are illustrated on this . In reality, the number of users is infinite.

Chaque utilisateur 41, 42, 43 est connecté à l’internet 20 via les connexions matérialisées sur la , respectivement à l’aide des lignes 51, 52, 53. Sur la , la connexion entre les utilisateurs 41, 42, 43 et l’internet 20 est représentée de façon schématique. Il convient de comprendre que chaque utilisateur 41, 42, 43 est équipé d’un moyen électronique, tel qu’un ordinateur, une tablette, un smartphone ou autre moyen, afin d’être connecté à l’internet 20, de façon filaire ou sans fil.Each user 41, 42, 43 is connected to the Internet 20 via the connections materialized on the , respectively using lines 51, 52, 53. On the , the connection between the users 41, 42, 43 and the Internet 20 is shown schematically. It should be understood that each user 41, 42, 43 is equipped with an electronic means, such as a computer, a tablet, a smartphone or other means, in order to be connected to the Internet 20, wired or wirelessly.

Afin de profiter du procédé selon la présente invention, chaque utilisateur 41, 42, 43 créé un compte personnel sur la plateforme 10, ce qui leur permet d’utiliser les fonctionnalités fournies par ladite plateforme 10, d’y stocker des informations personnelles et de bénéficier également des informations fournies par ladite plateforme 10.In order to benefit from the method according to the present invention, each user 41, 42, 43 creates a personal account on the platform 10, which allows them to use the functionalities provided by said platform 10, to store personal information there and also to benefit from the information provided by said platform 10.

Selon l’exemple illustré sur la , chaque utilisateur 41, 42, 43 dispose d’une base de données personnelle 31, 32, 33, 34, 35, 36 au sein de la plateforme 10. Par exemple, le premier utilisateur 41 est lié à la base de données personnelle 31, le deuxième utilisateur 42 est lié à la base de données personnelle 32, etc.According to the example illustrated on the , each user 41, 42, 43 has a personal database 31, 32, 33, 34, 35, 36 within the platform 10. For example, the first user 41 is linked to the personal database 31, the second user 42 is linked to the personal database 32, etc.

Une première utilisation du procédé selon la présente invention permet, par exemple au premier utilisateur 41 d’utiliser la connexion 51 pour se connecter à l’internet 20. A l’aide d’un navigateur, le premier utilisateur 41 peut surfer sur l’internet 20. Lors de la création de son compte sur la plateforme 10, le premier utilisateur 41 a installé, sur le dispositif lui servant à surfer sur l’internet 20, un module adapté pour ajouter au moins une fonctionnalité au navigateur disponible dans le dispositif électronique de son choix. Ledit module du premier utilisateur 41 est liée au compte personnel qu’il a créé sur la plateforme 10. Ledit module est configuré de telle façon qu’il permet la récupération de données spécifiques des pages des sites consultés par l’utilisateur 41 sur l’internet 20. Une fois connecté sur l’internet 20, le premier utilisateur 41 lance une recherche à l’aide du navigateur et dudit module. Au cours de cette recherche, le premier utilisateur 41 sélectionne, au moyen du navigateur, une page internet issue d’un site internet défini pour lequel l’extension dudit navigateur a été configurée. En d’autres termes, le premier utilisateur 41 parvient à récupérer des données spécifiques, sur la page internet sélectionnée qu’il a choisie.A first use of the method according to the present invention allows, for example, the first user 41 to use the connection 51 to connect to the Internet 20. Using a browser, the first user 41 can surf the Internet 20. When creating his account on the platform 10, the first user 41 installed, on the device used to surf the Internet 20, a module adapted to add at least one functionality to the browser available in the electronic device of his choice. Said module of the first user 41 is linked to the personal account that he created on the platform 10. Said module is configured in such a way that it allows the recovery of specific data from the pages of the sites consulted by the user 41 on the Internet 20. Once connected to the Internet 20, the first user 41 launches a search using the browser and said module. During this search, the first user 41 selects, by means of the browser, a web page from a defined website for which the extension of said browser has been configured. In other words, the first user 41 manages to retrieve specific data, on the selected web page that he has chosen.

En pratique, à l’aide d’un écran 61, le premier utilisateur 41 rend visible le contenu du site internet qu’il a sélectionné. L’utilisation d’un module, par exemple sous la forme d’une extension du navigateur par l’utilisateur 41 lui permet de récupérer des données spécifiques relatives aux pages internet sélectionnées, lesquelles données spécifiques sont affichées sur l’écran 61 dudit premier utilisateur 41. Lesdites données spécifiques récupérées par le premier utilisateur 41 étant affichées sur l’écran 61, celles-ci peuvent alors être modifiées par ledit premier utilisateur 41.In practice, using a screen 61, the first user 41 makes visible the content of the website that he has selected. The use of a module, for example in the form of a browser extension by the user 41 allows him to retrieve specific data relating to the selected internet pages, which specific data is displayed on the screen 61 of said first user 41. Said specific data retrieved by the first user 41 being displayed on the screen 61, these can then be modified by said first user 41.

Si l’on considère, par exemple, une annonce immobilière, la fonctionnalité proposée par la plateforme 10 offre un espace permettant au premier utilisateur 41 d’ajouter des notes personnelles concernant ladite annonce. Lesdites notes peuvent mentionner la raison pour laquelle ladite annonce revêt un intérêt particulier. Grâce à la plateforme 10 et à la fonctionnalité qu’elle propose, le premier utilisateur 41 dispose non seulement de l’information fournie par l’internet 20 mais peut également améliorer ladite information en y ajoutant des informations additionnelles qui seront visibles sur l’écran 61. De façon alternative, l’on pourrait dire que la plateforme 10 fournit l’option d’ajouter des données en « surcouche » via l’écran 61. En d’autres termes, le premier utilisateur 41 voit sur son écran 61, des informations récupérées sur l’internet 20 ainsi que les commentaires qu’il a ajoutés à ces informations initiales. Sur la , ladite « surcouche » est matérialisée, de façon schématique, avec le numéro de référence 62.Considering, for example, a real estate advertisement, the functionality offered by the platform 10 provides a space allowing the first user 41 to add personal notes concerning said advertisement. Said notes may mention the reason why said advertisement is of particular interest. Thanks to the platform 10 and the functionality it offers, the first user 41 not only has the information provided by the internet 20 but can also improve said information by adding additional information that will be visible on the screen 61. Alternatively, it could be said that the platform 10 provides the option of adding data as an “overlay” via the screen 61. In other words, the first user 41 sees on his screen 61, information retrieved from the internet 20 as well as the comments that he has added to this initial information. On the , said “overlay” is materialized, schematically, with the reference number 62.

La illustre également que les informations récupérées par le premier utilisateur 41 sont stockées au sein d’une base de données générale 11 de la plateforme 10. Ladite base de données générale 11 comprend une copie de l’ensemble des sites internet visités par l’ensemble des utilisateurs 41, 42, 43 utilisant la fonctionnalité de la plateforme 10. Il convient de comprendre que l’ensemble des informations récupérées et présentes au sein de la base de données générale 11 fournit une riche source d’information. Ladite base de données générale 11 peut être considérée comme une sélection d’informations d’importance trouvées sur l’internet 20. Le fait qu’un utilisateur 41, 42, 43 ait consulté, et surtout sélectionné, des pages internet spécifiques leur confère une valeur certaine. Le contenu de la base de données générale 11 peut être considéré comme une sélection de pages « préférées » d’un utilisateur 41, 42, 43.There also illustrates that the information retrieved by the first user 41 is stored within a general database 11 of the platform 10. Said general database 11 comprises a copy of all the websites visited by all the users 41, 42, 43 using the functionality of the platform 10. It should be understood that all the information retrieved and present within the general database 11 provides a rich source of information. Said general database 11 can be considered as a selection of important information found on the Internet 20. The fact that a user 41, 42, 43 has consulted, and especially selected, specific Internet pages gives them a certain value. The content of the general database 11 can be considered as a selection of “favorite” pages of a user 41, 42, 43.

Comme décrit ci-dessus, le contenu de ladite base de données générale 11 peut être modifié afin d’y ajouter des fonctionnalités à la plateforme 10.As described above, the content of said general database 11 can be modified in order to add functionalities to the platform 10.

Comme également illustré sur la , les pages internet consultées par le premier utilisateur 41 sont également stockées au sein de la base de données personnelle 31 destinée au premier utilisateur 41. De plus, les informations additionnelles ajoutées par ledit premier utilisateur 41, schématiquement représentées par la « surcouche » 62, sont également stockées dans la base de données personnelle 31 du premier utilisateur 41. Cela signifie que, dans le cas où le premier utilisateur 41 revisite les mêmes pages internet à l’aide de la plateforme 10, les informations qu’il a ajoutées sont affichées, ce qui lui permet de tirer profit du temps déjà investi lors d’une première recherche sur ces pages.As also illustrated on the , the web pages consulted by the first user 41 are also stored within the personal database 31 intended for the first user 41. In addition, the additional information added by said first user 41, schematically represented by the “overlay” 62, is also stored in the personal database 31 of the first user 41. This means that, in the case where the first user 41 revisits the same web pages using the platform 10, the information that he has added is displayed, which allows him to take advantage of the time already invested during an initial search on these pages.

Il peut être souligné, en se référant à la , que les données et les informations ont été récupérées et stockées dans la base de données générale 11 et dans les différentes bases de données personnelles 31, 32, 33, 34, 35, 36 de façon fiable, éthique et responsable. En effet, grâce à la plateforme 10, les données sont récupérées en temps réel, aucun téléchargement d’octet supplémentaire n’est donc utilisé sur le site source. Tel qu’expliqué ci-dessus, la récupération des données n’a de ce fait aucune influence négative sur l’hébergeur du site source d’où celles-ci proviennent. La récupération des données, réalisée au sein de la base de données générale 11, permet d’enregistrer une version « canonique » des informations consultées sur l’internet 20. Les informations étant stockées sur la base de données générale 11, cela permet de consulter la version originale d’un site internet tel que sélectionné par l’utilisateur 41, 42, 43 sur l’internet 20. De plus, les informations étant stockées sur la base de données générale 11, cela permet d’afficher les modifications additionnelles relatives aux annonces (prix, titre, etc…). Dans l’exemple d’une annonce immobilière, le prix d’un bien peut être modifié. L’on peut également ajouter qu’à chaque occasion qu’une page internet est consultée, une version « canonique » de ladite page internet est stockée dans la base de données générale 11. Pour des raisons d’économie, dans le cas où aucune modification n’est générée entre les informations déjà stockées et les nouvelles informations affichées à stocker dans ladite base de données générale 11, seule la dernière version modifiée y restera stockée. En revanche, dans le cas où des modifications sont apportées aux informations déjà stockées dans la base de données générale 11, une nouvelle version, intégrant lesdites dernières modifications, est stockée dans ladite base de données. Cela permet de conserver un historique complet des annonces consultées par l’utilisateur 41, 42, 43.It can be emphasized, by referring to the , that the data and information have been retrieved and stored in the general database 11 and in the various personal databases 31, 32, 33, 34, 35, 36 in a reliable, ethical and responsible manner. Indeed, thanks to the platform 10, the data are retrieved in real time, so no additional byte downloads are used on the source site. As explained above, the retrieval of the data therefore has no negative influence on the host of the source site from which they come. The data recovery, carried out within the general database 11, makes it possible to record a “canonical” version of the information consulted on the Internet 20. The information being stored on the general database 11, this makes it possible to consult the original version of a website as selected by the user 41, 42, 43 on the Internet 20. In addition, the information being stored on the general database 11, this makes it possible to display additional modifications relating to the advertisements (price, title, etc.). In the example of a real estate advertisement, the price of a property can be modified. It can also be added that each time a web page is consulted, a “canonical” version of said web page is stored in the general database 11. For reasons of economy, in the case where no modification is generated between the information already stored and the new information displayed to be stored in said general database 11, only the last modified version will remain stored there. On the other hand, in the event that changes are made to the information already stored in the general database 11, a new version, integrating said latest changes, is stored in said database. This makes it possible to keep a complete history of the advertisements consulted by the user 41, 42, 43.

Les données spécifiques des pages internet sélectionnées par le premier utilisateur 41, stockées dans la base de données générale 11 de la plateforme 10, sont stockées ensemble avec un identifiant sous la forme d’une URL desdites pages internet. Cela permet de contrôler si une page internet est présentée pour un stockage initial dans la base de données générale 11 ou bien si des données liées à cette page sont déjà stockées au sein de ladite base de données générale 11.The specific data of the web pages selected by the first user 41, stored in the general database 11 of the platform 10, are stored together with an identifier in the form of a URL of said web pages. This makes it possible to control whether a web page is presented for initial storage in the general database 11 or whether data linked to this page is already stored within said general database 11.

Un procédé permettant de gérer le contenu de la base de données générale 11 peut présenter les étapes suivantes :

  • Une copie des données spécifiques d’une page internet sélectionnée par le premier utilisateur 41 est stockée dans la base de données générale 11 de la plateforme 10 à l’aide d’une URL de ladite page internet comme identifiant pour lesdites données spécifiques,
  • Si le premier utilisateur 41 consulte une autre page internet, les données spécifiques sont stockées à leur tour dans la base de données générale 11 de la plateforme 10. La seconde page internet aura un identifiant URL qui lui sera propre. Les données spécifiques de cette deuxième page, avec une deuxième URL, seront alors comparées aux données spécifiques de la première page, avec la première URL et également comparées avec les données spécifiques de toutes les URL déjà présentes dans la base de données générale 11 de la plateforme 10.
  • Dans le cas où les données spécifiques, liées à la première URL et celles liées à la deuxième URL, sont identiques, les données spécifiques liées à la deuxième URL sont remplacées par les données spécifiques liées à la première URL.
  • Dans le cas où les données spécifiques liées à la première URL sont différentes des données spécifiques liées à la deuxième URL, les données spécifiques, liées à la première URL et à la deuxième URL, présentes dans la base de données générale 11, sont stockées afin de permettre la comparaison entre lesdites données spécifiques, liées à ladite première URL et lesdites données spécifiques, liées à ladite deuxième URL.
A method for managing the contents of the general database 11 may have the following steps:
  • A copy of the specific data of a web page selected by the first user 41 is stored in the general database 11 of the platform 10 using a URL of said web page as an identifier for said specific data,
  • If the first user 41 consults another web page, the specific data are in turn stored in the general database 11 of the platform 10. The second web page will have a URL identifier that is specific to it. The specific data of this second page, with a second URL, will then be compared with the specific data of the first page, with the first URL and also compared with the specific data of all the URLs already present in the general database 11 of the platform 10.
  • In case the specific data, linked to the first URL and those linked to the second URL, are identical, the specific data linked to the second URL is replaced by the specific data linked to the first URL.
  • In the event that the specific data linked to the first URL are different from the specific data linked to the second URL, the specific data, linked to the first URL and to the second URL, present in the general database 11, are stored in order to allow the comparison between said specific data, linked to said first URL and said specific data, linked to said second URL.

En référence à la , il est à noter que le procédé selon la présente invention permet à l’utilisateur 41, 42, 43 de bénéficier des recherches déjà effectuées par un autre utilisateur 41, 42, 43. Un exemple de cet avantage : si la plateforme 10 reçoit une demande du deuxième utilisateur 42 pour accéder à une page internet, ladite plateforme 10 fournit un accès au contenu de ladite page internet, telle que déjà consultée par le premier utilisateur 41 et donc stockée dans sa base de données personnelle 31 sur la plateforme 10, audit utilisateur 42.In reference to the , it should be noted that the method according to the present invention allows the user 41, 42, 43 to benefit from the searches already carried out by another user 41, 42, 43. An example of this advantage: if the platform 10 receives a request from the second user 42 to access a web page, said platform 10 provides access to the content of said web page, as already consulted by the first user 41 and therefore stored in his personal database 31 on the platform 10, to said user 42.

En pratique, le premier utilisateur 41 a la possibilité de fournir à la plateforme 10 une liste d’utilisateurs répertoriés autorisés à recevoir l’accès à tout ou partie de sa base de données 31.In practice, the first user 41 has the possibility of providing the platform 10 with a list of listed users authorized to receive access to all or part of its database 31.

Selon la présente invention, il est possible de créer une table de consultation liée au compte du premier utilisateur 41 sur la plateforme 10, ladite table répertoriant l’identité des utilisateurs autorisés à accéder au contenu des données spécifiques telles que stockées dans la base de données personnelle 31 dudit premier utilisateur 41. Après réception de la demande du deuxième utilisateur 42, souhaitant accéder à une page déterminée sur l’internet 20, l’identité dudit deuxième utilisateur 42 est comparée aux identités listées dans la table de consultation de l’utilisateur 41. Si l’identité du deuxième utilisateur 42 est répertoriée sur ladite table de consultation du premier utilisateur 41, la plateforme 10 autorise l’accès audit deuxième utilisateur 42 qui peut alors consulter les données spécifiques stockées par ledit premier utilisateur 41 sur sa base de données personnelle 31 sur la plateforme 10.According to the present invention, it is possible to create a lookup table linked to the account of the first user 41 on the platform 10, said table listing the identity of the users authorized to access the content of the specific data as stored in the personal database 31 of said first user 41. After receiving the request of the second user 42, wishing to access a specific page on the Internet 20, the identity of said second user 42 is compared to the identities listed in the lookup table of the user 41. If the identity of the second user 42 is listed on said lookup table of the first user 41, the platform 10 authorizes access to said second user 42 who can then consult the specific data stored by said first user 41 on his personal database 31 on the platform 10.

Selon une variante de la présente invention, le deuxième utilisateur 42 peut traiter, de façon plus détaillée, les données spécifiques déjà stockées par le premier utilisateur 41 dans sa base de données personnelle 31, en les modifiant et / ou en les complétant, puis stocker lesdites données spécifiques modifiées ou complétées dans sa base de données personnelle 32 sur la plateforme 10.According to a variant of the present invention, the second user 42 can process, in more detail, the specific data already stored by the first user 41 in his personal database 31, by modifying and/or completing them, then store said modified or completed specific data in his personal database 32 on the platform 10.

En référence à la , il convient de comprendre que la base de données 11 de la plateforme 10 est obtenue par une agrégation mutualisée par les différents utilisateurs 41, 42, 43. Les données spécifiques d’une page internet sont récupérées et stockées dans ladite base de données 11 même si l’utilisateur 41, 42, 43 ne les stocke pas dans sa base de données personnelle 31, 32, 33, 34, 35, 36. Ceci permet de créer, de façon mutualisée, une base de données plus importante qui fournit une multitude d’informations aux utilisateurs 41, 42, 43 de la plateforme 10.In reference to the , it should be understood that the database 11 of the platform 10 is obtained by a pooled aggregation by the different users 41, 42, 43. The specific data of an internet page are retrieved and stored in said database 11 even if the user 41, 42, 43 does not store them in his personal database 31, 32, 33, 34, 35, 36. This makes it possible to create, in a pooled manner, a larger database which provides a multitude of information to the users 41, 42, 43 of the platform 10.

Lorsque ladite base de données générale 11 est suffisamment alimentée, les données ainsi stockées peuvent servir lors du lancement d’une recherche, au sein de ladite base de données générale 11, sur des pages internet considérées comme pertinentes pour l’utilisateur 41, 42, 43 de la plateforme 10. Selon le procédé de la présente invention, l’agrégation des données est fiable. Le navigateur, utilisé par l’utilisateur 41, 42, 43, qui télécharge les pages internet, permet de maintenir cette fiabilité. Les données spécifiques, accessibles dans la page consultée, sont récupérées et stockées dans la base de données générale 11.When said general database 11 is sufficiently supplied, the data thus stored can be used when launching a search, within said general database 11, on internet pages considered relevant for the user 41, 42, 43 of the platform 10. According to the method of the present invention, the aggregation of the data is reliable. The browser, used by the user 41, 42, 43, who downloads the internet pages, makes it possible to maintain this reliability. The specific data, accessible in the page consulted, are retrieved and stored in the general database 11.

Aux antipodes du procédé selon la présente invention, l’art antérieur propose un robot de « Web Scraping » qui permet d’accéder aux pages sur internet et n’offre pas d’autres choix que celui de faire confiance aveuglément au codes source (Document Object Model - DOM) sans avoir une représentation visuelle valide. Cela signifie que, selon l’art antérieur, c’est de la bande passante consommée à l’insu des sites spécifiques.At the opposite end of the spectrum from the method according to the present invention, the prior art proposes a "Web Scraping" robot that allows access to pages on the Internet and offers no other choice than to blindly trust the source codes (Document Object Model - DOM) without having a valid visual representation. This means that, according to the prior art, it is bandwidth consumed without the knowledge of the specific sites.

Selon la présente invention, chaque page internet est consultée par un utilisateur 41, 42, 43, qui est un être humain. Dans le cas où un utilisateur a mal téléchargé une page internet, celui-ci peut télécharger de nouveau la même page par une action manuelle. Un autre exemple est la présence d’un « pop-up » inopiné. Un utilisateur 41, 42, 43, fermerait un tel « pop-up », rejetterait l’acceptation des « cookies » et cliquerai sur « retour » dans le cas d’une redirection ou autre. Cela signifie que l’information qui est récupérée et stockée dans les différentes bases de données 11 et 31, 32, 33, 34, 35, 36 est pré-préparée par les utilisateurs 41, 42, 43 qui s’assurent que l’agrégation des informations obtenues sur l’internet 20 est fiable.According to the present invention, each web page is consulted by a user 41, 42, 43, who is a human being. In the event that a user has incorrectly downloaded a web page, the user can download the same page again by manual action. Another example is the presence of an unexpected "pop-up". A user 41, 42, 43, would close such a "pop-up", reject the acceptance of "cookies" and click on "back" in the event of a redirection or other. This means that the information that is retrieved and stored in the different databases 11 and 31, 32, 33, 34, 35, 36 is pre-prepared by the users 41, 42, 43 who ensure that the aggregation of the information obtained on the internet 20 is reliable.

Une autre observation : les données récupérées à l’aide du procédé selon la présente invention affichent un horodatage exact, permettant l’utilisation dudit procédé selon l’invention par des hommes de loi, notamment pour des constats d’huissiers.Another observation: the data recovered using the method according to the present invention displays an exact time stamp, allowing the use of said method according to the invention by lawyers, in particular for bailiffs' reports.

Comme déjà mentionné ci-dessus, lorsque la base de données générale 11 est suffisamment alimentée, celle-ci offre l’opportunité d’y ajouter des informations additionnelles et de les transmettre aux utilisateurs 41, 42, 43 utilisant le système. La base de données générale 11 peut également fournir des statistiques d’utilisation réelle de consultation des annonces par les internautes, et ce concernant tous les sites intégrés disponibles sur l’internet 20.As already mentioned above, when the general database 11 is sufficiently supplied, it offers the opportunity to add additional information and to transmit it to the users 41, 42, 43 using the system. The general database 11 can also provide statistics on actual use of consultation of advertisements by Internet users, and this concerning all the integrated sites available on the Internet 20.

La base de données générale 11 offre une autre possibilité selon laquelle des fonctionnalités, non présentes sur les différents pages des sites internet, sont accessibles. Par exemple, pour des sites concernant des offres liées à l’immobilier, la base de données générale 11 permet de générer des statistiques relatives, par exemple, aux endroits où les biens immobiliers sont les plus recherchés et comment les recherches effectuées par les utilisateurs 41, 42, 43 peuvent être comparées aux statistiques générales.The general database 11 offers another possibility according to which functionalities, not present on the different pages of the websites, are accessible. For example, for sites concerning offers related to real estate, the general database 11 makes it possible to generate statistics relating, for example, to the places where real estate is most sought after and how the searches carried out by users 41, 42, 43 can be compared to the general statistics.

Le procédé selon la présente invention offre par ailleurs la possibilité d’effectuer des recherches groupées. Des utilisateurs, 41, 42, 43 peuvent former des groupes et requérir l’affichage des sélections de tous les autres participants du groupe concerné concernant certaines annonces. Cela signifie que si l’utilisateur 41 consulte une annonce visionnée et commentée par l’utilisateur 43, membre du même groupe, l’utilisateur 41 peut consulter l’annonce ainsi que les commentaires saisis par l’utilisateur 43. Cela permet aux membres d’un même groupe, dans le cas où certains doivent choisir un bien ou un service sur l’internet 20, de bénéficier de l’avis et des commentaires des autres membres de ce même groupe.The method according to the present invention also offers the possibility of carrying out group searches. Users 41, 42, 43 can form groups and request the display of the selections of all other participants in the group concerned concerning certain advertisements. This means that if user 41 consults an advertisement viewed and commented on by user 43, a member of the same group, user 41 can consult the advertisement as well as the comments entered by user 43. This allows members of the same group, in the case where some have to choose a good or service on the Internet 20, to benefit from the opinion and comments of the other members of this same group.

Les résultats de l’ensemble des recherches, réalisées par les membres d’un même groupe, peuvent être rassemblés dans un tableau où les détails seront réorganisés par ligne, selon des critères, personnalisés et prédéfinis par le groupe, et par colonne pour les différentes annonces.The results of all searches carried out by members of the same group can be gathered in a table where the details will be reorganized by line, according to criteria, personalized and predefined by the group, and by column for the different announcements.

Les fonctionnalités décrites ci-dessus sont disponibles pour des utilisateurs 41, 42, 43 grâce à une solution « logicielle », de type SaaS qui est une solution « logicielle » applicative, accessible à la demande d’un utilisateur 41, 42, 43 via une connexion internet. Les solutions Saas, ainsi que leurs avantages, bien connues de l’homme du métier, ne sont pas expliquées plus en détail au sein de la présente description. La solution « logicielle » Saas peut être facturée sous forme d’un abonnement mensuel ou annuel, selon le nombre d’utilisateurs 41, 42, 43. Il est possible de proposer ladite solution « logicielle » SaaS sous forme de « Freemium », ce qui signifie qu’une certaine fonctionnalité de ladite solution « logicielle » est disponible pour chaque utilisateur 41, 42, 43, et que d’autres fonctionnalités sont disponibles uniquement d’obtenir un accès via le paiement d’un montant déterminé.The functionalities described above are available to users 41, 42, 43 through a “software” solution, of the SaaS type, which is an application “software” solution, accessible at the request of a user 41, 42, 43 via an internet connection. SaaS solutions, as well as their advantages, well known to those skilled in the art, are not explained in more detail in this description. The SaaS “software” solution can be billed in the form of a monthly or annual subscription, depending on the number of users 41, 42, 43. It is possible to offer said SaaS “software” solution in the form of “Freemium”, which means that a certain functionality of said “software” solution is available to each user 41, 42, 43, and that other functionalities are available only to obtain access via the payment of a determined amount.

Le procédé décrit ci-dessus, en référence à la , permet d’effectuer des recherches dont les résultats hétérogènes sont comparés les uns avec les autres. Cette fonctionnalité est illustrée sur la . Comme expliqué ci-dessus, l’utilisateur 41 effectue une recherche sur l’internet 20 pour identifier, par exemple, des annonces relatives au domaine de l’immobilier.The method described above, with reference to the , allows you to perform searches where heterogeneous results are compared with each other. This functionality is illustrated in the . As explained above, the user 41 performs a search on the Internet 20 to identify, for example, advertisements relating to the field of real estate.

La représente une vue schématique d’une première annonce immobilière 71 et d’une deuxième annonce immobilière 72. Selon l’exemple de ladite , différents types d’information sont représentés par différentes formes géométriques. La forme géométrique « ronde » peut, par exemple, représenter une photo. La forme géométrique « rectangle horizontal » peut, par exemple, représenter la localisation des biens objets des annonces 71, 72. Les fonctionnalités offertes par la plateforme 10 et du module, par exemple sous la forme d’une extension du navigateur, l’utilisateur 41, 42, 43 peut identifier sur chacune des annonces 71, 72, des informations de même type. Le module étant configuré pour reconnaître des informations sur les différentes annonces 71, 72, celui-ci peut identifier des informations de même nature et les représenter de façon différente afin de faciliter leur comparaison. La montre, de façon schématique, que les différents types d’information sont regroupés, par exemple sous la forme d’un tableau, ce qui permet de comparer le contenu des annonces, issues de différents sites internet, ledit tableau affichant les informations sous une représentation et une organisation différentes.There represents a schematic view of a first real estate advertisement 71 and a second real estate advertisement 72. According to the example of said , different types of information are represented by different geometric shapes. The geometric shape "round" can, for example, represent a photo. The geometric shape "horizontal rectangle" can, for example, represent the location of the goods that are the subject of the advertisements 71, 72. The functionalities offered by the platform 10 and the module, for example in the form of a browser extension, the user 41, 42, 43 can identify on each of the advertisements 71, 72, information of the same type. The module being configured to recognize information on the different advertisements 71, 72, the latter can identify information of the same nature and represent them differently in order to facilitate their comparison. The shows, schematically, that the different types of information are grouped together, for example in the form of a table, which makes it possible to compare the content of the advertisements, from different websites, said table displaying the information in a different representation and organization.

Selon un exemple de la présente invention, la comparaison des informations relatives aux différentes annonces 71, 72 issues de sites internet différents peut être réalisée selon les étapes suivantes :

  • Tout d’abord, la plateforme 10 (voir ) est adaptée pour fournir l’affichage et / ou le stockage de données spécifiques récupérées sur internet, ladite plateforme 10 permettant aux utilisateurs 41, 42, 43, parmi de nombreux autres utilisateurs, de créer un compte personnel.
  • Chaque utilisateur 41, 42, 43 installe un module, tel qu’une extension de son navigateur internet, adapté pour ajouter, au moins, une fonctionnalité audit navigateur internet.
  • Ledit module des utilisateurs 41, 42, 43, est lié au compte personnel de chacun d’entre eux sur la plateforme 10.
  • Ledit module des utilisateurs 41, 42, 43, est configuré pour récupérer des données spécifiques sur les pages de sites internet déterminés.
  • Selon une étape suivante, l’utilisateur 41, 42, 43 accède à l’internet 20 grâce au module, par exemple un navigateur de son choix et à l’extension dudit navigateur.
  • Le premier utilisateur 41 sélectionne, au moyen du navigateur, une première et une deuxième page internet, par exemple la page 71 et la page 72 telles que représentées sur la .
  • Les données spécifiques liées à la première page internet 71 et à la deuxième page internet 72 sont récupérées grâce à l’extension du navigateur internet.
  • Les données spécifiques de la première page internet 71 et de la deuxième page internet 72, sélectionnées par le premier utilisateur 41, sont ensuite affichées, via la plateforme 10, afin de permettre la comparaison des données spécifiques de la première page internet 71 avec les données spécifiques de la deuxième page internet 72. Le cadre 73 de la représente une vue schématique de ladite comparaison.
According to an example of the present invention, the comparison of information relating to the different advertisements 71, 72 from different websites can be carried out according to the following steps:
  • First, Platform 10 (see ) is adapted to provide the display and/or storage of specific data retrieved from the internet, said platform 10 allowing users 41, 42, 43, among many other users, to create a personal account.
  • Each user 41, 42, 43 installs a module, such as an extension of his internet browser, adapted to add, at least, one functionality to said internet browser.
  • Said module of users 41, 42, 43, is linked to the personal account of each of them on the platform 10.
  • Said user module 41, 42, 43 is configured to retrieve specific data on the pages of determined websites.
  • According to a next step, the user 41, 42, 43 accesses the Internet 20 using the module, for example a browser of his choice and the extension of said browser.
  • The first user 41 selects, by means of the browser, a first and a second internet page, for example page 71 and page 72 as shown in the .
  • The specific data related to the first web page 71 and the second web page 72 are retrieved using the web browser extension.
  • The specific data of the first web page 71 and the second web page 72, selected by the first user 41, are then displayed, via the platform 10, in order to allow the comparison of the specific data of the first web page 71 with the specific data of the second web page 72. The frame 73 of the represents a schematic view of said comparison.

Selon la présente invention, le module comprenant par exemple l’extension du navigateur peut être configurée de telle sorte que l’utilisateur 41, 42, 43 est capable de récupérer des données spécifiques d’au moins un premier site internet, duquel la première page 71 et la deuxième page 72 sélectionnées sont une première et une deuxième pages internet issues dudit au moins un premier site internet.According to the present invention, the module comprising for example the browser extension can be configured such that the user 41, 42, 43 is capable of retrieving specific data from at least one first website, of which the first page 71 and the second page 72 selected are a first and a second internet page from said at least one first website.

Le module, comprenant par exemple l’extension du navigateur internet, peut être configuré de telle sorte que l’utilisateur 41, 42, 43 est capable de récupérer des données spécifiques d’au moins un premier et un deuxième sites internet, le deuxième site internet étant différent du premier site internet, dans lequel la première page internet sélectionnée 71 est une page internet dudit au moins un premier site internet, et dans lequel la deuxième page internet sélectionnée 72 est une page internet dudit au moins un deuxième site internet, différent du premier site internet.The module, comprising for example the internet browser extension, can be configured such that the user 41, 42, 43 is capable of retrieving specific data from at least a first and a second internet site, the second internet site being different from the first internet site, in which the first selected internet page 71 is an internet page of said at least one first internet site, and in which the second selected internet page 72 is an internet page of said at least one second internet site, different from the first internet site.

Selon la présente invention, le procédé décrit ci-dessus permet de stocker une copie des données spécifiques des première et deuxième pages internet 71, 72 sélectionnées par le premier utilisateur 41, dans une base de données personnelle 31 ou dans une base de données générale 11 de la plateforme 10.According to the present invention, the method described above makes it possible to store a copy of the specific data of the first and second internet pages 71, 72 selected by the first user 41, in a personal database 31 or in a general database 11 of the platform 10.

Comme déjà mentionné, en référence à la , les données spécifiques récupérées via la plateforme 10 peuvent l’être en temps réel et les données canoniques de la première page internet 71 et de la deuxième page internet 72 sélectionnées sont récupérées et stockées.As already mentioned, with reference to the , the specific data retrieved via the platform 10 can be retrieved in real time and the canonical data of the first web page 71 and the second web page 72 selected are retrieved and stored.

La représente un flow chart du procédé montrant les différentes étapes d’un mode de réalisation de la présente invention.There represents a flow chart of the process showing the different steps of an embodiment of the present invention.

Il convient de noter que l’invention permet de récupérer des données sur internet, ceci étant réalisé par des humains et non des robots. Cette fonctionnalité diffère de celle qui se pratique aujourd’hui, tout en étant plus éthique vis-à-vis des propriétaires des sites, plus écologique et plus fiable. En effet, les résultats étant le fruit d’une sélection humaine, ils sont plus pertinents.It should be noted that the invention allows data to be retrieved from the Internet, this being done by humans and not robots. This functionality differs from that which is practiced today, while being more ethical towards the owners of the sites, more ecological and more reliable. Indeed, the results being the fruit of a human selection, they are more relevant.

Exemples :Examples:

La présente invention offre à l’utilisateur des fonctionnalités qui ne sont pas disponibles dans les dispositifs « moteur de recherche » décrits au sein de l’art antérieur.The present invention provides the user with functionalities that are not available in the “search engine” devices described in the prior art.

Premier exemple :First example:

Un acheteur souhaite acquérir une trottinette électrique. Il définit ses critères les plus importants comme, par exemple, le prix, le poids, l’encombrement, l’autonomie de la batterie ou encore le temps nécessaire pour changer la batterie de la trottinette.A buyer wants to buy an electric scooter. He defines his most important criteria such as, for example, the price, the weight, the size, the battery life or the time needed to change the battery of the scooter.

Grâce à l’invention, l’acheteur dispose d’informations, issues de différents sites, et peut les intégrer dans un seul document, un tableau Excel, par exemple. Lorsque lesdites informations sont rassemblées, l’acheteur n’a plus qu’à consulter son tableau pour finaliser son choix.Thanks to the invention, the buyer has information from different sites and can integrate it into a single document, an Excel table, for example. Once the information is gathered, the buyer only has to consult his table to finalize his choice.

Deuxième exemple :Second example:

Si l’on considère une utilisation d’ordre professionnel : un constructeur de trottinette souhaite introduire un nouveau produit sur le marché et utilise l’invention pour réaliser une étude de marché. L’invention permet au constructeur de retrouver des informations relatives aux produits les plus vendus par ses concurrents et, grâce à l’analyse desdites informations, peut prendre une décision concernant les caractéristiques de son nouveau produit.If we consider a professional use: a scooter manufacturer wants to introduce a new product on the market and uses the invention to carry out a market study. The invention allows the manufacturer to find information relating to the products best-selling by its competitors and, thanks to the analysis of said information, can make a decision concerning the characteristics of its new product.

L’invention peut également être utilisée par des professionnels de l’immobilier. Par exemple, un agent immobilier peut utiliser l’invention pour réaliser l’estimation d’un bien immobilier pour l’un de ses clients. En effet, à l’aide des critères préalablement définis par le client (localisation du bien, type de bien recherché, surface du bien, présence d’un balcon, d’un garage, etc...), l’agent immobilier est en mesure de retrouver les informations appropriées, de les insérer dans un tableau et d’imprimer ce tableau pour son client. L’acheteur dispose donc d’un document précis indiquant clairement le prix au m2pour les biens correspondant aux critères de sa recherche.The invention can also be used by real estate professionals. For example, a real estate agent can use the invention to estimate a property for one of his clients. Indeed, using the criteria previously defined by the client (location of the property, type of property sought, surface area of the property, presence of a balcony, a garage, etc.), the real estate agent is able to find the appropriate information, insert it into a table and print this table for his client. The buyer therefore has a precise document clearly indicating the price per m2 for the properties corresponding to the criteria of his search.

Claims (14)

Procédé pour l'affichage et/ou le stockage de données récupérées sur l’Internet, ledit procédé comprenant les étapes suivantes :
- fournir une plateforme pour l'affichage et/ou le stockage de données récupérées sur l’Internet, la plateforme permettant à un premier utilisateur parmi un nombre déterminé d'utilisateurs de créer un compte personnel,
- installer, par le premier utilisateur, un module lié au compte personnel dudit premier utilisateur sur la plateforme, ledit module étant configuré pour récupérer des données spécifiques sur des pages internet de sites internet déterminés,
- accéder à l'Internet, par le premier utilisateur, en utilisant un navigateur internet et ledit module,
- sélectionner par le premier utilisateur, au moyen du navigateur internet, une première et deuxième pages internet,
- récupérer, au moyen dudit module, des données spécifiques sur les première et deuxième pages internet sélectionnées,
- afficher, au premier utilisateur, les données spécifiques de la première et deuxième pages internet sélectionnées, au moyen de la plateforme, pour permettre la comparaison des données spécifiques de la première page internet sélectionnée avec les données spécifiques de la deuxième page internet sélectionnée.
A method for displaying and/or storing data retrieved from the Internet, said method comprising the following steps:
- provide a platform for displaying and/or storing data retrieved from the Internet, the platform enabling a first user among a determined number of users to create a personal account,
- install, by the first user, a module linked to the personal account of said first user on the platform, said module being configured to retrieve specific data on internet pages of specific websites,
- access the Internet, by the first user, using an Internet browser and said module,
- select by the first user, using the internet browser, a first and second internet page,
- retrieve, by means of said module, specific data on the first and second selected internet pages,
- display, to the first user, the specific data of the first and second selected web pages, by means of the platform, to enable the comparison of the specific data of the first selected web page with the specific data of the second selected web page.
Procédé selon la revendication 1, dans lequel ledit module comprend une extension d’un navigateur internet adaptée pour ajouter au moins une fonctionnalité audit navigateur internet.The method of claim 1, wherein said module comprises an extension of an internet browser adapted to add at least one functionality to said internet browser. Procédé selon la revendication 1, dans lequel ledit module comprend une application dédiée.The method of claim 1, wherein said module comprises a dedicated application. Procédé selon la revendication 1 à 3, dans lequel le module est configuré pour récupérer des données spécifiques d'au moins un premier site internet et dans lequel la première et deuxième pages internet sélectionnées sont une première et deuxième pages internet dudit au moins un premier site internet.The method of claim 1 to 3, wherein the module is configured to retrieve specific data from at least one first website and wherein the first and second selected web pages are a first and second web pages of said at least one first website. Procédé selon la revendication 1 à 3, dans lequel le module est configuré pour récupérer des données spécifiques d'au moins un premier et deuxième sites internet, le deuxième site internet étant différent du premier site internet, dans lequel la première page internet sélectionnée est une page internet dudit au moins un premier site internet et dans lequel la deuxième page internet sélectionnée est une page internet dudit au moins un deuxième site internet, différent du premier site internet.The method of claim 1 to 3, wherein the module is configured to retrieve specific data from at least a first and second website, the second website being different from the first website, wherein the first selected web page is a web page of said at least one first website and wherein the second selected web page is a web page of said at least one second website, different from the first website. Procédé selon l’une des revendications 1 à 5, comprenant en outre :
- stocker une copie des données spécifiques des première et deuxième pages internet sélectionnées par le premier utilisateur dans une base de données générale de la plateforme.
Method according to one of claims 1 to 5, further comprising:
- store a copy of the specific data of the first and second web pages selected by the first user in a general database of the platform.
Procédé selon l’une des revendications 1 à 6, comprenant en outre :
- stocker une copie des données spécifiques des première et deuxième pages internet sélectionnées par le premier utilisateur dans une base de données utilisateur de la plateforme relative au compte du premier utilisateur.
Method according to one of claims 1 to 6, further comprising:
- storing a copy of the specific data of the first and second web pages selected by the first user in a user database of the platform relating to the first user's account.
Procédé selon la revendication 6 ou 7, dans lequel les données spécifiques de la première et de deuxième pages internet sélectionnées par le premier utilisateur sont récupérées en temps réel.A method according to claim 6 or 7, wherein the specific data of the first and second web pages selected by the first user are retrieved in real time. Procédé selon la revendication 6, 7 ou 8, dans lequel les données canoniques de la première et deuxième pages internet sélectionnées sont récupérées et stockées.The method of claim 6, 7 or 8, wherein the canonical data of the first and second selected web pages are retrieved and stored. Système pour l'affichage et/ou le stockage de données récupérées sur l’Internet, ledit procédé comprenant :
- une plateforme pour l'affichage et/ou le stockage de données récupérées sur l’Internet, la plateforme permettant à un premier utilisateur parmi un nombre déterminé d'utilisateurs de créer un compte personnel, ladite plateforme comprenant au moins une base de données générale et des bases de données utilisateurs, liées au nombre déterminé d’utilisateurs,
- un module adapté, ledit module étant installé par ledit premier utilisateur et étant lié au compte personnel dudit premier utilisateur sur la plateforme, ledit module étant configuré pour récupérer des données spécifiques sur des pages internet de sites internet déterminés,
- un accès à l'Internet, pour permettre au premier utilisateur, en utilisant un navigateur internet et le module, d’accéder à l’Internet,
- un sélectionneur pour permettre au premier utilisateur, au moyen du navigateur internet, de sélectionner une première et deuxième pages internet,
- un récupérateur pour récupérer, au moyen du module, des données spécifiques sur les première et deuxième pages internet sélectionnées,
- un écran pour afficher, au premier utilisateur, les données spécifiques de la première et deuxième pages internet sélectionnées, au moyen de la plateforme, pour permettre la comparaison des données spécifiques de la première page internet sélectionnée avec les données spécifiques de la deuxième page internet sélectionnée.
System for displaying and/or storing data retrieved from the Internet, said method comprising:
- a platform for displaying and/or storing data retrieved from the Internet, the platform enabling a first user among a determined number of users to create a personal account, said platform comprising at least a general database and user databases, linked to the determined number of users,
- a suitable module, said module being installed by said first user and being linked to the personal account of said first user on the platform, said module being configured to retrieve specific data on web pages of specific websites,
- access to the Internet, to allow the first user, using an Internet browser and the module, to access the Internet,
- a selector to allow the first user, by means of the internet browser, to select a first and second internet page,
- a retriever to retrieve, by means of the module, specific data on the first and second selected internet pages,
- a screen for displaying, to the first user, the specific data of the first and second selected web pages, by means of the platform, to enable the comparison of the specific data of the first selected web page with the specific data of the second selected web page.
Système selon la revendication 10, dans lequel ledit module comprend une extension d’un navigateur internet adaptée pour ajouter une fonctionnalité audit navigateur internet.The system of claim 10, wherein said module comprises an extension of an internet browser adapted to add functionality to said internet browser. Système selon la revendication 10, dans lequel ledit module comprend une application dédiée.System according to claim 10, wherein said module comprises a dedicated application. Produit programme d'ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à mettre en œuvre le procédé selon l’une des revendications 1 à 9.Computer program product comprising instructions which, when the program is executed by a computer, cause the latter to implement the method according to one of claims 1 to 9. Support d'enregistrement lisible par ordinateur comprenant des instructions qui, lorsqu'elles sont exécutées par un ordinateur, conduisent celui-ci à mettre en œuvre le procédé selon l’une des revendications 1 à 9.A computer-readable recording medium comprising instructions which, when executed by a computer, cause the computer to implement the method according to one of claims 1 to 9.
FR2303961A 2023-04-20 2023-04-20 METHOD AND SYSTEM FOR COMPARING MULTI-SITE INTERNET ADS Pending FR3148100A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR2303961A FR3148100A1 (en) 2023-04-20 2023-04-20 METHOD AND SYSTEM FOR COMPARING MULTI-SITE INTERNET ADS

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2303961A FR3148100A1 (en) 2023-04-20 2023-04-20 METHOD AND SYSTEM FOR COMPARING MULTI-SITE INTERNET ADS
FR2303961 2023-04-20

Publications (1)

Publication Number Publication Date
FR3148100A1 true FR3148100A1 (en) 2024-10-25

Family

ID=87036027

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2303961A Pending FR3148100A1 (en) 2023-04-20 2023-04-20 METHOD AND SYSTEM FOR COMPARING MULTI-SITE INTERNET ADS

Country Status (1)

Country Link
FR (1) FR3148100A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005036431A2 (en) * 2003-10-16 2005-04-21 Angelina Kojics Computerised advertising system and method
WO2008011091A1 (en) * 2006-07-20 2008-01-24 Lucent Technologies Inc. Method and system for highlighting and adding commentary to network web page content
US20190155917A1 (en) * 2017-11-17 2019-05-23 Daniel Felipe Lopez Zuluaga Image-based deduplication process for digital content
WO2021130526A1 (en) * 2019-12-25 2021-07-01 Marzani Shahab System for purchasing, selling, mortgaging and renting property with proposal-driven approach

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005036431A2 (en) * 2003-10-16 2005-04-21 Angelina Kojics Computerised advertising system and method
WO2008011091A1 (en) * 2006-07-20 2008-01-24 Lucent Technologies Inc. Method and system for highlighting and adding commentary to network web page content
US20190155917A1 (en) * 2017-11-17 2019-05-23 Daniel Felipe Lopez Zuluaga Image-based deduplication process for digital content
WO2021130526A1 (en) * 2019-12-25 2021-07-01 Marzani Shahab System for purchasing, selling, mortgaging and renting property with proposal-driven approach

Similar Documents

Publication Publication Date Title
FR2840088A1 (en) Search engine and database for distributed database in computer, has computing apparatus with transactional score generator and category assigner in communication with Internet cache of memory device
US20130024758A1 (en) Linking Content Files
WO2002027566A1 (en) Search engine
US20100042618A1 (en) Systems and methods for comparing user ratings
FR3043816B1 (en) METHOD FOR SUGGESTION OF CONTENT EXTRACTED FROM A SET OF INFORMATION SOURCES
FR2947358A1 (en) A CONSULTING ASSISTANT USING THE SEMANTIC ANALYSIS OF COMMUNITY EXCHANGES
FR2802670A1 (en) METHOD FOR COMMUNICATING GOODS OR SERVICES BY ELECTRONIC MEANS ON INTERNET-TYPE NETWORKS
FR2945882A1 (en) DEVICE AND METHOD FOR PREDICTING COMMENTS ASSOCIATED WITH A PRODUCT.
EP2695098A1 (en) Method of parameterizing rules for broadcasting personal data
FR2908212A1 (en) APPLICATIONS FOR THE PROFILING OF TELECOMMUNICATIONS SERVICE USERS
EP3494494A1 (en) Means for broadcasting a personalized content in a communication network
FR2881245A1 (en) Web site content e.g. good such as refrigerator, locating method for Internet, involves automatically generating computer program code as function of electronic information of site, and transferring code to work station
WO2005114469A1 (en) Method and device for searching and customisably storing results
FR3148100A1 (en) METHOD AND SYSTEM FOR COMPARING MULTI-SITE INTERNET ADS
WO2007033814A2 (en) Method for accessing data concerning at least one user enabling said user to be contacted subsequently
Tuffield et al. The semantic logger: Supporting service building from personal context
FR3147394A1 (en) METHOD AND SYSTEM FOR ANALYZING INTERNET ADS
FR2800888A1 (en) Method and system for adapting the page contents of an Internet web site server, supplying Hyper Text Markup Language pages (HTML), to a format selected by a remote user
CH709062A1 (en) System and method set oœvre computer to link buyers and sellers of products or services.
CN109074365B (en) Parameterizing network communication paths
Wierenga et al. Home is where my friends are: Legitimation of the location for corporate headquarters
Granjon et al. Digitamorphosis of music consumption practices: The case of young music lovers
WO2024194385A1 (en) Device and method for tracking a user accessing a website
Aissi et al. Personnalisation OLAP et SIG: etude comparative et perspectives de personnalisation SOLAP
Isakovic A Recommendation System for Movies by Using Hadoop Mapreduce

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20241025