Améliorer les résultats de recherche sur Google
Publié: 2021-08-19Améliorer les résultats de recherche pour déterminer à quoi ressembleront les réponses à une requête
Internet donne accès à une grande variété de contenus. Lorsqu'un chercheur recherche un contenu sur Internet en soumettant une requête à un moteur de recherche, le moteur de recherche peut renvoyer une réponse à une requête qui comprend une pluralité de résultats de recherche. Les résultats de la recherche peuvent inclure des hyperliens vers des ressources propriétaires.
Ceux-ci peuvent inclure des pages Web, des documents, des images, des vidéos, etc. Ils incluent également des éléments de contenu tiers, tels que des publicités, des messages d'intérêt public. Ceux-ci sont devenus pertinents pour la requête. La réponse à la requête peut être fournie à un dispositif client sous la forme d'une page de résultats. Lorsque le client sélectionne un résultat de recherche souhaité sur la page de résultats (par exemple, en cliquant sur le résultat de la recherche), le navigateur du client navigue vers une ressource de destination associée au résultat de la recherche.
Amélioration des résultats de recherche et des résultats de recherche universels et des résultats de recherche augmentés
Ce brevet se concentre sur 10 liens bleus dans les résultats de recherche avec des publicités ajoutées à ceux-ci. C'est le premier brevet de Google qui détaille les informations sur les annonces ajoutées à 10 liens bleus. Google a publié au moins 4 versions de brevets sur les résultats de recherche universels. Google a également obtenu un brevet sur les résultats de recherche augmentés où le moteur de recherche décide s'il y a une entité dans une requête de recherche, et s'il y en a, il peut décider d'ajouter des résultats de connaissances aux SERP, tels que des panneaux de connaissances, des questions connexes, extraits en vedette et entités associées.
Certains moteurs de recherche améliorent la page de résultats en mettant en évidence (par exemple, en gras) divers termes dans les résultats de la recherche. Les techniques de mise en évidence conventionnelles impliquent la mise en évidence de chaque terme soumis dans le cadre de la requête de recherche dans les résultats de recherche. Les synonymes et autres termes qui sont égaux aux termes de la requête peuvent également être mis en évidence. Alors que les techniques de surbrillance conventionnelles peuvent parfois aider un chercheur à identifier les résultats de recherche souhaités, une telle surbrillance peut également distraire et submerger le chercheur et peut rendre la page de résultats encombrée. Il serait souhaitable d'améliorer la page de résultats pour permettre au chercheur d'améliorer les résultats de la recherche tout en évitant les inconvénients des techniques de surbrillance conventionnelles.
Amélioration des résultats de recherche pour une meilleure lisibilité
Le brevet montre un système pour améliorer un résultat de recherche pour une meilleure lisibilité. Cela comprend une interface de communication configurée pour recevoir une requête de recherche d'un dispositif client via un réseau informatique et un processeur et un circuit de traitement de mémoire. Le circuit de traitement est configuré pour générer un ensemble de termes de requête sur la base de la requête de recherche et identifier un résultat de recherche à l'aide de l'ensemble de termes de requête.
Le résultat de la recherche comprend une première partie textuelle et une seconde partie textuelle. Pour chaque terme d'interrogation de l'ensemble de termes d'interrogation, le circuit de traitement effectue une première opération de mise en évidence qui comprend :
- Déterminer si le terme d'interrogation apparaît dans la première partie textuelle et, en réponse à une détermination selon laquelle le terme d'interrogation apparaît dans la première partie textuelle
- Mettre en évidence le terme de requête dans la première partie textuelle et modifier l'ensemble de termes de requête en supprimant le terme de requête de l'ensemble de termes de requête
- Pour chaque terme d'interrogation restant dans l'ensemble modifié de termes d'interrogation après la première opération de surbrillance, le circuit de traitement exécute une seconde opération de surbrillance, notamment en déterminant si le terme d'interrogation apparaît dans la seconde partie textuelle
- En réponse à une détermination selon laquelle le terme d'interrogation apparaît dans la seconde partie textuelle, la mise en évidence du terme d'interrogation dans la seconde partie textuelle
Le circuit de traitement est configuré pour générer une réponse d'interrogation, comprenant le résultat de recherche mis en évidence, et fournir la réponse d'interrogation au dispositif client via le réseau informatique.
Le résultat de la recherche comprend un hyperlien vers une ressource première partie indexée et un élément de contenu tiers.
La première partie textuelle comprend un titre du résultat de la recherche et la seconde partie textuelle comprend un extrait de texte du résultat de la recherche.
Le circuit de traitement est configuré pour identifier une pluralité de résultats de recherche, effectuer les première et seconde opérations de surbrillance pour chaque résultat de recherche et générer une réponse de requête comprenant la pluralité de résultats de recherche mis en surbrillance.
La mise en évidence du terme de requête comprend :
- Mettre en gras le terme de requête
- Souligner le terme de requête
- Mettre le terme de requête en italique
- Augmenter la taille d'affichage du terme de requête
- Ajustement d'une couleur d'affichage du terme de requête
- Ajuster une couleur d'arrière-plan du terme de requête
Qu'est-ce que le processus d'amélioration des résultats de recherche ?
La méthode peut :
- Se faire exécuter par un circuit de traitement d'un ordinateur ou d'un système informatique
- Comprend la réception d'une requête de recherche au niveau d'un circuit de traitement ayant un processeur et une mémoire
- Génération d'un ensemble de termes de requête en fonction de la requête de recherche
- Identification d'un résultat de recherche à l'aide de l'ensemble de termes de requête
Le résultat de la recherche comprend :
- Une première partie textuelle et une deuxième partie textuelle
- Pour chaque terme d'interrogation dans l'ensemble, effectuer une première opération de surbrillance comprenant la détermination si le terme d'interrogation apparaît dans la première partie textuelle et en réponse à une détermination selon laquelle le terme d'interrogation apparaît dans la première partie textuelle
- Mettre en évidence le terme de requête dans la première partie textuelle et modifier l'ensemble de termes de requête en supprimant le terme de requête de l'ensemble de termes de requête
- Pour chaque terme d'interrogation restant dans l'ensemble modifié de termes d'interrogation après la première opération de surbrillance, effectuer une seconde opération de surlignage comprenant la détermination si le terme d'interrogation apparaît dans la seconde partie textuelle et en réponse à une détermination selon laquelle le terme d'interrogation apparaît dans le second texte partie
- Mise en évidence du terme de requête dans la deuxième partie textuelle
La réception de la requête de recherche comprend :
- Recevoir la requête de recherche d'un appareil client via un réseau informatique
- Génération d'une réponse à la requête comprenant le résultat de la recherche mis en évidence et fourniture de la réponse à la requête au dispositif client via le réseau informatique
- Un lien hypertexte vers une ressource première partie indexée et un élément de contenu tiers
La première partie textuelle comprend un titre du résultat de la recherche et la seconde partie textuelle comprend un extrait de texte du résultat de la recherche.
Le procédé comprend l'identification d'une pluralité de résultats de recherche, l'exécution des première et seconde opérations de mise en évidence pour chacun de la pluralité de résultats de recherche, et la génération d'une réponse de requête comprenant la pluralité de résultats de recherche mis en évidence.
Le procédé comprend en outre la fourniture d'une réponse de requête comprenant le résultat de recherche mis en évidence au dispositif client en réponse à la requête de recherche.
Le résultat de la recherche comprend un hyperlien vers une ressource première partie indexée et un élément de contenu tiers.
La première partie textuelle comprend un titre du résultat de la recherche et la seconde partie textuelle comprend un extrait de texte du résultat de la recherche.
Ce brevet sur l'amélioration des résultats de recherche se trouve à :
Amélioration des éléments de contenu des résultats de recherche
Inventeurs : Matthew Paff, Ramakrishnan Kandhan et Catherine Zuo ;
Cessionnaire : GOOGLE LLC
Brevet américain : 11 086 892
Attribué : 10 août 2021
Déposé : 23 août 2017
Résumé
L'invention concerne des systèmes et des procédés d'amélioration des résultats de recherche pour une lisibilité améliorée. Un résultat de recherche est identifié à l'aide d'un ensemble de termes de requête. Le résultat de la recherche peut être un contenu propriétaire ou un contenu tiers. Le résultat de la recherche comprend une première partie textuelle et une seconde partie textuelle. Chaque ensemble de termes de requête qui apparaissent dans la première partie textuelle est mis en évidence dans la première. Chaque ensemble de termes de requête qui apparaissent dans la seconde mais pas dans la première partie textuelle est mis en évidence dans la seconde partie textuelle. Une réponse de requête comprenant le résultat de recherche mis en évidence est générée et fournie à un dispositif client.
Une réponse à une requête de recherche
Les systèmes et procédés décrits dans ce brevet peuvent générer une réponse à une requête de recherche reçue d'un dispositif client. La réponse à la requête peut inclure des résultats de recherche tels que des hyperliens vers des ressources internes, telles que des pages Web, des documents, des images, des vidéos, etc. Ils peuvent inclure des éléments de contenu tiers tels que des publicités, des annonces d'intérêt public, etc., pertinents pour le requête de recherche. La réponse à la requête est fournie sur une page de résultats de recherche, comprenant une pluralité de résultats de recherche. Le terme « résultats de la recherche » peut désigner :
- Ressources de première partie indexées (c'est-à-dire « résultats de recherche de première partie »)
- Éléments de contenu tiers (c'est-à-dire « résultats de recherche tiers »)
- Une combinaison des deux
Un résultat de recherche peut inclure plusieurs parties textuelles telles qu'un titre, une URL visible et un extrait de texte (par exemple, un texte extrait d'une ressource de première partie, une création publicitaire, etc.).
Objectif derrière les résultats de recherche mis en évidence
Chaque résultat de recherche peut être amélioré en mettant en surbrillance (par exemple, mise en gras, soulignement, italique, augmentation de la taille d'affichage, modification d'une couleur d'affichage, etc.) divers termes qui apparaissent dans le texte du résultat de la recherche. Les termes mis en évidence peuvent inclure des termes qui sont reçus dans le cadre d'une requête de recherche soumise par le chercheur et, dans certaines mises en œuvre, des termes qui sont égaux à ces termes soumis par le chercheur. Des techniques telles que l'indexation sémantique latente et l'ajustement de la pluralisation peuvent être utilisées pour générer un ensemble étendu de termes de requête sur la base d'une requête de recherche soumise par le chercheur. L'ensemble étendu de termes de requête peut être utilisé pour identifier des résultats de recherche pertinents et mettre en évidence des termes à mesure que Google améliore les résultats de recherche.
Un système d'amélioration de résultat de recherche peut analyser le texte de chaque résultat de recherche pour identifier les occurrences des termes de la requête. Pour chaque résultat de recherche, le système peut effectuer un processus de mise en évidence en plusieurs étapes pour mettre en évidence divers termes qui apparaissent dans le texte du résultat de recherche. Une première étape du processus de mise en évidence peut comprendre l'identification et la mise en évidence de chaque ensemble de termes de requête dans la première partie du résultat de la recherche (par exemple, le titre). Si un terme est mis en surbrillance dans la première partie du résultat de la recherche, le terme peut être supprimé de l'ensemble des termes de la requête. Une seconde étape du processus de mise en évidence peut comprendre l'identification et la mise en évidence, dans une seconde partie du résultat de la recherche (par exemple, l'extrait de texte), de tous les termes de requête restants qui n'ont pas déjà été mis en évidence dans la première partie.
En utilisant ce processus de mise en évidence, chaque occurrence d'un terme de requête dans la première partie du résultat de la recherche peut être mise en évidence. Cependant, seuls les termes de requête qui apparaissent dans la deuxième partie du résultat de la recherche sans apparaître dans la première partie du résultat de la recherche peuvent être mis en évidence dans la deuxième partie. En d'autres termes, si un terme de requête est mis en évidence dans la première partie d'un résultat de recherche, le même terme de requête peut ne pas être mis en évidence dans la deuxième partie du même résultat de recherche. Mais, si un terme de requête n'apparaît pas dans la première partie d'un résultat de recherche, le terme de requête peut être mis en évidence dans la deuxième partie du résultat de recherche.
Ce processus de surbrillance évite une surbrillance excessive tout en garantissant que chaque terme de requête qui apparaît dans le résultat de la recherche est mis en surbrillance au moins une fois dans le résultat de la recherche. Un tel processus de mise en évidence préserve les avantages de la mise en évidence pour les chercheurs qui survolent les résultats de la recherche en ne regardant que les termes mis en évidence. Tout terme de requête exclu de la mise en évidence dans la deuxième partie du résultat de la recherche peut toujours être mis en évidence dans la première partie. Chaque terme de requête qui apparaît dans le résultat de la recherche peut être mis en évidence au moins une fois, mais avec moins de duplication que les techniques de surlignage traditionnelles. Le processus de surbrillance décrit ci-dessus peut entraîner moins de surbrillance par rapport aux techniques de surbrillance traditionnelles et peut faire apparaître les résultats de la recherche plus propres et moins encombrés.
Un système informatique est montré
Le système informatique peut s'habituer à mettre en place les systèmes et méthodes du brevet. Le système informatique comprend un réseau, des ressources, des fournisseurs de contenu, des dispositifs clients, des dispositifs de stockage de données, un serveur de contenu, un moteur de recherche et un système d'amélioration des résultats de recherche.
Le réseau peut faciliter la communication entre divers composants du système informatique. Par exemple, les appareils clients peuvent soumettre des requêtes de recherche aux moteurs de recherche via le réseau.
Le moteur de recherche peut analyser les requêtes de recherche et identifier les ressources qui sont pertinentes pour les requêtes de recherche.
Le moteur de recherche peut également interagir avec le serveur de contenu via le réseau pour identifier des éléments de contenu tiers pertinents pour les requêtes de recherche. Il peut générer des résultats de recherche (par exemple, des ressources propriétaires, des éléments de contenu tiers, etc.) pertinents pour les requêtes de recherche et fournir les résultats de recherche via le réseau au système d'amélioration des résultats de recherche.
Le système d'amélioration des résultats de recherche peut mettre en évidence des termes de requête dans les résultats de recherche et fournir les résultats de recherche améliorés aux dispositifs clients en réponse à la requête de recherche.
Ressources dans un système informatique
Un système informatique comprend des ressources. Ces ressources peuvent :
- Inclure tout type d'informations ou de structure de données pouvant être fourni sur le réseau
- Devenez identifié par une adresse de ressource associée à chaque ressource (par exemple, une URL de ressource)
- Avoir des pages Web (par exemple, des pages Web HTML, des pages Web PHP, etc.), des documents de traitement de texte, des documents au format de document portable (PDF), des images, des vidéos, des éléments de programmation, du contenu interactif, des sources vidéo/audio en streaming ou d'autres types de première partie contenu
- Afficher le contenu comportant des informations intégrées (par exemple, des méta-informations intégrées dans des hyperliens) et des instructions intégrées
- Contient des instructions lisibles par ordinateur (par exemple, code logiciel, JavaScript.RTM., ECMAScript.RTM., etc.) qui sont exécutées par les appareils clients (par exemple, par un navigateur Web s'exécutant sur les appareils clients) lors de la visualisation du contenu
- Résultat dans une page de résultats de recherche
La page de résultats de recherche peut inclure :
- Résultats de recherche (par exemple, ressources propriétaires, éléments de contenu tiers, etc.) identifiés comme pertinents pour une requête de recherche soumise par le chercheur
- Peut être fourni aux appareils clients en réponse à une requête de recherche reçue des appareils clients
- Ressources qui incluent une interface pour interagir avec un moteur de recherche
Ces ressources peuvent inclure une page Web avec un champ de recherche qui permet à un chercheur d'entrer et de soumettre la requête de recherche à un moteur de recherche.
Le moteur de recherche peut utiliser la requête de recherche pour identifier des résultats de recherche de première partie pertinents.
Cela fournit au serveur de contenu la requête de recherche (ou un ensemble de termes de requête basés sur la requête de recherche).
Le serveur de contenu peut utiliser la requête de recherche pour identifier des résultats de recherche tiers pertinents.
Cette page de résultats de recherche peut être générée par un moteur de recherche, un serveur de contenu ou les deux, y compris une combinaison de résultats de recherche propriétaires et de résultats de recherche tiers.
Page de destination dans les SERP
Les ressources peuvent inclure des pages de destination pour les résultats de recherche.
Par exemple, les résultats de la recherche peuvent inclure une URL de lien hypertexte (par exemple, donnée par un attribut href) qui spécifie un emplacement d'une ressource de destination.
Les dispositifs clients peuvent être dirigés vers des ressources en cliquant ou en interagissant d'une autre manière avec un résultat de recherche.
Ces ressources peuvent fournir plus d'informations sur un produit, un service ou une entreprise figurant dans les résultats de recherche de première partie ou un élément de contenu tiers. Par exemple, les ressources peuvent héberger une ressource via laquelle un produit ou un service présenté dans l'élément de contenu tiers peut être acheté.
Et les ressources peuvent également inclure des créneaux pour présenter des éléments de contenu tiers conjointement avec le contenu propriétaire. Les ressources peuvent inclure des éléments de cadre en ligne (par exemple, des éléments HTML « iframe », <iframe> . . . </iframe> pour présenter des éléments de contenu tiers provenant de fournisseurs de contenu. Un cadre en ligne peut être le cadre « cible » pour les liens définis par d'autres éléments. Il peut être sélectionné par des agents de recherche (par exemple, des appareils clients, un navigateur Web s'exécutant sur des appareils clients, etc.) des dispositifs pour demander des éléments de contenu tiers au serveur de contenu pour afficher le contenu de ressource de première partie à partir de ressources.
Autres ressources comme résultats de recherche
Et les ressources peuvent être combinées avec des fournisseurs de contenu. Les ressources peuvent inclure des données stockées sur des appareils électroniques (par exemple, des ordinateurs, des serveurs, etc.) qui définissent les fournisseurs de contenu. Ces ressources peuvent être distinctes des fournisseurs de contenu. Ils peuvent inclure des données stockées sur un serveur distant (par exemple, des serveurs FTP, des serveurs de partage de fichiers, des serveurs Web, etc.), des combinaisons de serveurs (par exemple, des centres de données, des plateformes de cloud computing, etc.) ou d'autres dispositifs de stockage de données distincts de les appareils qui définissent les fournisseurs de contenu.
Les fournisseurs de contenu peuvent inclure des dispositifs électroniques représentant un brevet de conseil nous indique également que les fournisseurs de contenu peuvent soumettre une demande de génération de contenu au serveur de contenu, et le serveur de contenu peut générer un élément de contenu tiers en réponse à la demande. Les éléments de contenu tiers peuvent être stockés dans des dispositifs de stockage de données locaux pour des fournisseurs de contenu, au sein d'un serveur de tente de contenu ou de dispositifs de stockage de données.
Les éléments de contenu tiers peuvent être des publicités. Les publicités peuvent être des publicités display telles que :
- Publicités illustrées
- Flash.RTM. annonces
- Publicités vidéo
- Publicités textuelles
- Toute combinaison de ceux-ci
Dans d'autres mises en œuvre, les éléments de contenu tiers peuvent inclure d'autres types de contenu qui servent à diverses fins non publicitaires (par exemple, des annonces de service public). Les éléments de contenu tiers peuvent être affichés dans un emplacement de contenu de ressources et présentés aux dispositifs clients avec le contenu de première partie provenant de ressources.
Les fournisseurs de contenu soumettent des paramètres de campagne au serveur de contenu. Les paramètres de campagne peuvent contrôler des éléments de contenu tiers sur des dispositifs clients. Les paramètres de campagne peuvent inclure :
- Mots-clés associés aux éléments de contenu tiers
- Enchères correspondant aux mots-clés
- Un budget de diffusion de contenus
- Limiteurs géographiques
- Autres critères utilisés par le serveur de contenu pour déterminer quand un élément de contenu tiers peut être présenté aux appareils clients
Les fournisseurs de contenu peuvent accéder au serveur de contenu pour surveiller les performances des éléments de contenu tiers distribués selon les paramètres de campagne établis. Par exemple, les fournisseurs de contenu peuvent accéder à un serveur de contenu pour examiner les mesures de performances associées à un élément de contenu tiers ou à un ensemble d'éléments de contenu tiers. Les mesures de performance peuvent décrire les interactions entre les appareils clients et un élément de contenu tiers distribué ou un ensemble d'éléments de contenu tiers (par exemple, nombre d'impressions, nombre de clics, nombre de conversions, revenus, achats attribuables, etc.).
Périphériques clients affichant les résultats de la recherche
Les dispositifs clients comprennent une application (par exemple, un navigateur Web, un moteur de rendu de ressources, etc.) pour convertir le contenu électronique en un format compréhensible par le chercheur (par exemple, visuel, auditif, graphique, etc.).
Ces dispositifs clients peuvent inclure un élément d'interface de recherche. Cela peut être un écran électronique, un haut-parleur, un clavier, une souris, un microphone, une imprimante. Il peut présenter du contenu à un chercheur, recevoir des entrées et faciliter l'interaction du chercheur avec le contenu électronique. Il peut le faire en cliquant sur un élément de contenu, en survolant un élément de contenu, etc. Les dispositifs clients peuvent fonctionner comme un agent de recherche pour afficher le contenu codé HTML. Les dispositifs clients peuvent comprendre un processeur capable de traiter des informations intégrées (par exemple, des méta-informations intégrées dans des hyperliens, etc.) et d'exécuter des instructions intégrées. Les instructions intégrées peuvent inclure des instructions lisibles par ordinateur (par exemple, un code logiciel, JavaScript.RTM., ECMAScript.RTM., etc.) associées à un emplacement de contenu dans lequel un élément de contenu tiers est présenté.

Un élément de contenu interactif
Les appareils clients peuvent détecter une interaction avec un élément de contenu tiers distribué. Une interaction avec un élément de contenu tiers peut inclure :
- Affichage de l'élément de contenu
- Survoler l'élément de contenu
- En cliquant sur l'élément de contenu
- Affichage des informations sur la source de l'élément de contenu
- Tout autre type d'interaction entre les appareils clients et un élément de contenu
Comment un élément de contenu interactif peut fonctionner
L'interaction avec un élément de contenu tiers ne nécessite pas d'action explicite de la part d'un chercheur concernant l'élément de contenu. Une impression, telle que l'affichage ou la présentation de l'élément de contenu, peut être considérée comme une interaction. Les critères pour définir quelles actions (par exemple, actives ou passives) sont qualifiées d'interaction peuvent être déterminés. Selon des paramètres de campagne établis, ils pourraient être sur une base individuelle, pour chaque élément de contenu), ou par des fournisseurs de contenu, selon des paramètres de campagne établis), ou par le serveur de contenu.
Un système informatique est montré pour inclure des périphériques de stockage de données. Les dispositifs de stockage de données peuvent être n'importe quel dispositif de mémoire capable de stocker des données de profil, des données d'éléments de contenu ou tout autre type de données utilisé par le serveur de contenu ou le moteur de recherche. Les dispositifs de stockage de données peuvent inclure n'importe quelle mémoire non volatile, support ou dispositif de mémoire.
Les dispositifs de stockage de données peuvent inclure :
- Dispositifs de mémoire à semi-conducteurs (par exemple, EPROM, EEPROM, dispositifs de mémoire flash, etc.)
- Les disques magnétiques (par exemple, les disques durs internes, les disques amovibles, etc.)
- Disques magnéto-optiques
- Disques CD-ROM et DVD-ROM
Les dispositifs de stockage de données peuvent être locaux au serveur de contenu, aux fournisseurs de contenu ou au moteur de recherche. Ces dispositifs de stockage de données peuvent être des dispositifs distants connectés au serveur de contenu et au moteur de recherche via le réseau. Et les dispositifs de stockage de données peuvent faire partie d'un serveur ou d'un système de stockage de données capable de recevoir et de répondre aux requêtes du serveur de contenu et du moteur de recherche.
Nous pouvons voir des périphériques de stockage de données stocker des données de profil pour les périphériques clients. Ces données de profil peuvent inclure :
- Données d'intérêt
- Données comportementales
- Autres données pouvant être pertinentes pour la sélection d'éléments de contenu tiers à distribuer aux appareils clients
Les données de profil stockées dans des dispositifs de stockage de données peuvent également être utilisées (par exemple, par le serveur de contenu) pour sélectionner et classer des éléments de contenu tiers à fournir en réponse à une requête de recherche d'un dispositif client particulier.
Informations personnelles sur les chercheurs
Lorsque les systèmes discutés collectent des informations personnelles sur les chercheurs ou utilisent des informations personnelles, les chercheurs peuvent avoir la possibilité de contrôler si des programmes ou des fonctionnalités collectent des informations sur les chercheurs.
Il peut s'agir d'informations sur :
- Un réseau social de chercheur
- Actions ou activités sociales
- Métier
- Les préférences d'un chercheur, ou l'emplacement actuel d'un chercheur), ou pour contrôler si et comment recevoir du contenu du serveur de contenu qui peut être plus pertinent pour le chercheur
On nous dit également que certaines données peuvent être traitées (par exemple, par le serveur de contenu) avant qu'elles ne soient stockées ou utilisées pour supprimer des informations personnellement identifiables.
L'identité d'un chercheur peut être traitée de sorte qu'aucune information personnellement identifiable ne puisse être déterminée pour le chercheur, ou l'emplacement géographique d'un chercheur peut être généralisé là où les informations de localisation sont obtenues (comme une ville, un code postal ou le niveau d'un état) de sorte qu'un emplacement particulier d'un chercheur ne peut pas être déterminé.
Ainsi, un chercheur peut contrôler la manière dont les informations sont collectées (par exemple, par une application, par des dispositifs clients, etc.) et utilisées par un serveur de contenu. Les fournisseurs de contenu peuvent disposer d'options de contrôle similaires concernant la collecte et l'utilisation des données des fournisseurs de contenu. Cela signifie des données associées à des fournisseurs de contenu particuliers, des données extraites d'une ressource, etc.
Élément de contenu tiers sélectionné comme pertinent
Un serveur de contenu sélectionne un élément de contenu tiers déterminé comme étant pertinent pour une ressource propriétaire, un dispositif client ou une requête de recherche particulier.
Par exemple, le serveur de contenu peut sélectionner un élément de contenu en comparant les mots-clés associés à chaque élément de contenu. Les éléments de contenu spécifiés par les fournisseurs de contenu, les mots-clés supplémentaires extraits de l'élément de contenu, etc. Cette méthode examinera également les mots-clés associés à la ressource propriétaire ou au dispositif client demandant l'élément de contenu tiers. Si la ressource de première partie est une page de résultats de recherche, un ensemble de termes de requête peut être utilisé pour établir des mots-clés pour la ressource. Le serveur de contenu peut recevoir un ensemble de termes de requête du moteur de recherche et utiliser les termes de requête pour sélectionner un élément de contenu tiers lié à la requête de recherche. L'élément de contenu tiers sélectionné peut être présenté sur la page de résultats de recherche avec des résultats de recherche de première partie identifiés par un moteur de recherche.
Le serveur de contenu peut sélectionner un élément de contenu tiers en comparant les mots-clés associés à chaque élément de contenu avec des informations (par exemple, des données de profil, des intérêts de recherche, des préférences de recherche, etc.) associées à un dispositif client particulier demandant l'élément de contenu. Le serveur de contenu peut sélectionner un élément de contenu sur la base d'informations de profil de recherche indépendantes d'un dispositif client particulier. Si un appareil client est connecté à un compte ou un profil en ligne, les informations associées au compte ou au profil (par exemple, les informations démographiques, les intérêts du chercheur, les préférences du chercheur, etc.) peuvent être utilisées pour sélectionner un élément de contenu à distribuer sur l'appareil client.
Un appareil client peut être associé à des chercheurs, des comptes de recherche et des profils de recherche. Le serveur de contenu sélectionne un élément de contenu tiers qui ne correspond pas aux préférences établies du chercheur si un nombre insuffisant d'éléments de contenu préférés est disponible. Et le serveur de contenu peut sélectionner un élément de contenu tiers en fonction de :
- Un taux de clics établi
- Un taux de clics prévisionnel
- Un prix d'offre associé à chaque élément de contenu
- Autres critères de sélection pertinents
L'élément de contenu tiers sélectionné est transmis aux ressources pour être présenté aux dispositifs clients et au contenu propriétaire. L'élément de contenu tiers sélectionné est fourni à un moteur de recherche pour être inclus dans une liste de résultats de recherche. Et l'élément de contenu sélectionné est délivré aux dispositifs clients (par exemple, sans d'abord transmettre l'élément de contenu aux ressources) à partir du serveur de contenu ou des dispositifs de stockage de données.
Le serveur de contenu peut attribuer à chaque élément de contenu tiers un identifiant unique (par exemple, un attribut de signature) pour mesurer ou enregistrer les interactions du chercheur avec des éléments de contenu distribués. Chaque élément de contenu tiers peut inclure de nombreuses parties textuelles, telles qu'un titre avec un lien hypertexte intégré, une URL visible associée au lien hypertexte et un extrait de texte. L'extrait de texte peut être une création publicitaire ou un autre texte descriptif associé à l'élément de contenu tiers.
Moteur de recherche dans le cadre du système informatique
Le système informatique est montré pour inclure un moteur de recherche.
Le moteur de recherche peut être configuré pour recevoir une requête de recherche (par exemple, une chaîne de texte) de dispositifs clients via une fonction d'entrée (par exemple, une zone de texte d'entrée, etc.).
Ce moteur de recherche peut analyser une requête de recherche pour identifier les termes de la requête.
Par exemple, si un appareil client soumet la chaîne de texte « zone de la baie de fleurs bon marché », le moteur de recherche peut identifier les termes de requête « bon marché », « fleurs », « la baie » et « zone ». Il saurait que ces mots existent sur un index inversé pour cette page. Le moteur de recherche peut utiliser diverses techniques pour étendre les termes de requête soumis par le chercheur. Ces techniques peuvent inclure :
- Identification des synonymes des termes de requête soumis par le chercheur
- Ajuster la pluralisation des termes de requête soumis par le chercheur
- Identifier plus de termes qui sont sémantiquement égaux aux termes de requête soumis par le chercheur
Techniques d'extension de requête
Le brevet nous indique que le moteur de recherche peut utiliser des techniques d'extension de requête telles que l'indexation sémantique latente (LSI) pour identifier les termes de requête qui ont la même signification que les termes de requête soumis par le chercheur.
Par exemple, le moteur de recherche peut identifier le terme « bon marché » comme synonyme du terme de requête « bon marché ».
Ce moteur de recherche peut identifier le terme « fleuriste » comme un équivalent sémantique du terme « fleurs » puisque la requête d'origine implique que le chercheur recherche un fournisseur qui vend des fleurs bon marché. Ce serait chez un fleuriste.
Un moteur de recherche peut identifier le terme « fleur » comme une version singulière du terme « fleurs ».
Et un moteur de recherche corrigerait les fautes d'orthographe dans la requête d'origine et suggérerait des termes de requête alternatifs basés sur la requête d'origine.
Il est également possible qu'un moteur de recherche génère un ensemble de termes de requête qui inclut à la fois les termes de la requête d'origine et tous les termes étendus basés sur la requête d'origine.
Une structure de données pour répondre aux requêtes
Encore plus compliqué. Un moteur de recherche peut générer une structure de données, telle qu'un tableau, un vecteur, une liste, etc., représentant l'ensemble généré de termes de requête.
Chacun des termes de la requête peut être stocké en tant qu'élément distinct de la structure de données.
Par exemple, si un appareil client soumet la chaîne de texte « zone de baie de fleurs bon marché », le moteur de recherche peut générer la structure de données suivante : {cheap, cheap, flower, flowers, florist, bay, area} où les termes de requête « bon marché, « fleurs », « baie » et « zone » font partie de la chaîne de recherche d'origine et les termes de recherche « bon marché », « fleur » et « fleuriste » deviennent des termes étendus ajoutés à l'ensemble de termes de recherche par un moteur de recherche .
Un moteur de recherche peut rechercher dans un index de ressources de première partie (par exemple, des documents, des pages Web, etc.) des résultats de recherche de première partie pertinents à l'aide de l'ensemble généré de termes de requête.
Ce moteur de recherche peut identifier des résultats de recherche pertinents pour l'ensemble de termes de requête. Le moteur de recherche formate chaque résultat de recherche pour inclure de nombreuses parties textuelles. Chaque résultat de recherche peut inclure :
- Titre avec un lien hypertexte intégré vers une ressource de première partie déterminée comme étant pertinente pour les termes de la requête
- URL visible affichant une partie de l'URL associée au lien hypertexte
- Extrait de texte descriptif extrait de la ressource propriétaire associée ou fourni par un fournisseur de contenu tiers
Le moteur de recherche peut sélectionner ou générer le titre et l'extrait de texte descriptif sur la base du contenu de la ressource propriétaire associée.
Les diverses parties textuelles du résultat de la recherche peuvent inclure l'ensemble de termes de requête.
Le moteur de recherche peut fournir les résultats de la recherche à un système d'amélioration des résultats de la recherche pour mettre en évidence une sélection des termes d'interrogation qui apparaissent dans les parties textuelles du résultat de la recherche.
Amélioration des pages de résultats de recherche
Le moteur de recherche peut générer une page de résultats de recherche qui comprend les résultats de recherche mis en évidence.
La page de résultats de recherche peut être fournie au dispositif client en réponse à la requête de recherche.
Ce moteur de recherche peut fournir l'ensemble de termes de requête au serveur de contenu en conjonction avec une demande d'éléments de contenu tiers liés à la requête de recherche.
La demande d'élément de contenu peut inclure plus d'informations, telles que les informations sur le dispositif de recherche, les informations sur les ressources, de nombreux éléments de contenu, un format pour les éléments de contenu, la chaîne de requête de recherche, les mots-clés de la chaîne de requête de recherche, des informations liées à la requête (par ex. , informations de localisation géographique et informations temporelles) ou d'autres paramètres qui peuvent être utilisés par le serveur de contenu pour sélectionner des éléments de contenu tiers pertinents/adaptés.
De même, le serveur de contenu peut sélectionner des éléments de contenu tiers comme décrit ci-dessus et fournir les éléments sélectionnés au moteur de recherche pour présentation dans un emplacement d'élément de contenu de la page de résultats de recherche. Une délimitation peut être faite entre les résultats de recherche de première partie et les éléments de contenu tiers pour éviter toute confusion.
Un système d'amélioration des résultats de recherche
Un système informatique comprend un système d'amélioration des résultats de recherche. Ce système d'amélioration des résultats de recherche peut être configuré pour recevoir des résultats de recherche du moteur de recherche et du serveur de contenu et effectuer une opération de mise en évidence pour mettre en évidence des termes d'interrogation dans les résultats de recherche.
Ce système d'amélioration des résultats de recherche peut être un composant d'un serveur de contenu, d'un moteur de recherche, de dispositifs clients (par exemple, intégré à une application de navigateur Web s'exécutant sur des dispositifs clients) ou d'un système distinct. Le serveur de contenu, le moteur de recherche et le système d'amélioration des résultats de recherche peuvent être des composants d'un seul système intégré.
De plus, le système d'amélioration des résultats de recherche comprend la fonctionnalité du serveur de contenu et du moteur de recherche. Par exemple, un système d'amélioration des résultats de recherche peut recevoir une requête de recherche soumise par un dispositif client et générer un ensemble de termes de requête sur la base de la requête de recherche.
Le système d'amélioration des résultats de recherche peut identifier des résultats de recherche (par exemple, des ressources de première partie, des éléments de contenu de tiers) sur la base des termes de la requête.
Le système d'amélioration des résultats de recherche reçoit un ensemble de résultats de recherche et de termes de requête pré-identifiés
Le système d'amélioration des résultats de recherche reçoit des résultats de recherche pré-identifiés et des termes d'interrogation du serveur de contenu et du moteur de recherche. Chaque résultat de recherche peut inclure une première partie textuelle (par exemple, un titre) et une seconde (par exemple, un extrait de texte).
Dans la première partie textuelle, le système d'amélioration des résultats de recherche met en évidence chaque ensemble de termes de requête qui apparaissent dans la première partie textuelle. Ce système d'amélioration des résultats de recherche peut alors mettre en évidence, dans la seconde partie textuelle, chacun de l'ensemble de termes de requête qui apparaissent dans la seconde partie textuelle mais n'apparaissent pas dans la première partie textuelle.
Chaque ensemble de termes de requête qui apparaît dans la première partie textuelle peut être mis en évidence dans la première. N'importe lequel des termes de requête qui apparaissent dans la deuxième partie textuelle peut être mis en évidence dans la deuxième partie textuelle uniquement si ces termes ne sont pas mis en évidence dans la première partie textuelle.
Un processus de mise en évidence en plusieurs étapes pour identifier et mettre en évidence les termes de la requête dans les résultats de la recherche
De plus, le système d'amélioration des résultats de recherche exécute un processus de mise en évidence à plusieurs étapes pour identifier et mettre en évidence des termes de requête dans les résultats de recherche. Le système d'amélioration des résultats de recherche peut effectuer une première opération de mise en évidence pour chaque terme d'interrogation dans l'ensemble de termes d'interrogation.
La première opération de surbrillance peut consister à déterminer si le terme de requête apparaît dans la première partie textuelle.
Pour chaque terme de requête qui apparaît dans la première partie textuelle, la première opération de mise en évidence peut inclure la mise en évidence du terme de requête dans la première partie textuelle. Cela peut également signifier la modification des termes de requête en supprimant le terme de requête de l'ensemble de termes de requête.
Ce système peut effectuer une seconde opération de surbrillance pour chaque terme d'interrogation restant dans l'ensemble modifié de termes d'interrogation après la première opération de surbrillance.
La seconde opération de surbrillance peut comprendre la détermination si le terme de requête apparaît dans la seconde partie textuelle.
Pour chaque terme de requête restant dans la seconde partie textuelle, la seconde opération de mise en évidence peut comprendre la mise en évidence du terme de requête dans la seconde partie textuelle.
L'amélioration des résultats de recherche identifie l'ensemble de termes de requête comme le premier ensemble de termes de requête.
Le système peut mettre en évidence les occurrences de chacun du premier ensemble de termes de requête dans la première partie du résultat de la recherche.
Il peut générer un deuxième ensemble de termes de requête, comprenant chacun des termes de requête mis en évidence dans la première partie du résultat de la recherche.
De plus, le système de résultats de recherche amélioré peut générer un troisième ensemble de termes d'interrogation, comprenant chacun du premier ensemble de termes d'interrogation non inclus dans le deuxième ensemble de termes d'interrogation.
Ce système de résultats de recherche amélioré peut mettre en évidence des occurrences de chacun du troisième ensemble de termes de requête dans la deuxième partie du résultat de recherche.
Mise en évidence des termes de requête pour le système d'amélioration des résultats de recherche
Les opérations de mise en évidence effectuées par le système d'amélioration des résultats de recherche peuvent comprendre la modification d'un résultat de recherche pour rendre certaines parties du résultat de recherche plus visibles lorsque le résultat de recherche est affiché pour un chercheur.
Par exemple, la mise en évidence d'un terme de requête dans un résultat de recherche peut inclure :
- Mettre en gras le terme de requête
- Souligner le terme de requête
- Mettre le terme de requête en italique
- Augmenter la taille d'affichage du terme de requête
- Changer la couleur d'affichage du terme de requête
- Application de tout autre effet de surbrillance et d'accentuation au terme de requête
Le résultat de la recherche peut être représenté à l'aide d'un code HTML, et le système d'amélioration des résultats de la recherche met en évidence un terme d'interrogation dans un résultat de recherche en ajoutant des balises HTML autour du terme d'interrogation.
Par exemple, le système d'amélioration des résultats de recherche peut insérer :
- Balises en gras (c'est-à-dire, <b>query_term</b>)
- Balises de texte accentué (c'est-à-dire, <em>query_term</em>)
- Balises en italique (c'est-à-dire, <i>query_term</i>)
- Balises de texte fort (c'est-à-dire, <strong>query_term</strong>)
- Balises marquées (c'est-à-dire, <mark>query_term</mark>)
- Autres types de balises HTML autour d'un terme de requête dans le code HTML du résultat de la recherche pour mettre en évidence le terme de requête
Le système d'amélioration des résultats de recherche utilise des feuilles de style en cascade (CSS) pour mettre en évidence les termes de la requête dans les résultats de la recherche.
Il peut également insérer des balises span (ou toute autre balise HTML) autour d'un terme de requête avec un attribut CSS (par exemple, style, id, classe, etc.), améliorant le terme de requête dans la balise.
Par exemple, le système d'amélioration des résultats de recherche peut insérer la balise HTML suivante autour d'un terme de requête dans le code HTML d'un résultat de recherche : query_term où le paramètre « property » définit une propriété de l'attribut de style CSS et le paramètre « type » définit un type de propriété. Par exemple, "font-family:verdana", "font-size:160%", "color:red", "background-color:yellow", etc.).
Ce système d'amélioration des résultats de recherche peut utiliser un style en ligne. Cela utilise l'attribut "style" dans les éléments HTML. Il peut également utiliser un style interne. Cela peut utiliser le
