Nothing Special   »   [go: up one dir, main page]

MX2008009455A - Herramienta de busqueda que proporciona uso opcional de guias de busqueda humana. - Google Patents

Herramienta de busqueda que proporciona uso opcional de guias de busqueda humana.

Info

Publication number
MX2008009455A
MX2008009455A MX2008009455A MX2008009455A MX2008009455A MX 2008009455 A MX2008009455 A MX 2008009455A MX 2008009455 A MX2008009455 A MX 2008009455A MX 2008009455 A MX2008009455 A MX 2008009455A MX 2008009455 A MX2008009455 A MX 2008009455A
Authority
MX
Mexico
Prior art keywords
search
user
query
guide
human
Prior art date
Application number
MX2008009455A
Other languages
English (en)
Inventor
Scott A Jones
Thomas E Cooper
Original Assignee
Chacha Search Inc
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
Priority claimed from US11/469,732 external-priority patent/US8117196B2/en
Application filed by Chacha Search Inc filed Critical Chacha Search Inc
Publication of MX2008009455A publication Critical patent/MX2008009455A/es

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3325Reformulation based on results of preceding query
    • G06F16/3326Reformulation based on results of preceding query using relevance feedback from the user, e.g. relevance feedback on documents, documents sets, document terms or passages

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Un método y sistema proporcionan el uso opcional de guías de búsqueda humana a fin de permitir que el usuario seleccione entre una búsqueda asistida de guía humana y una búsqueda automática. Se proporciona al usuario la opción de presentar una consulta solicitando asistencia de una o más guías humanas, iniciando la búsqueda sin requerir la asistencia de la (s) guía (s) humana (s) utilizando resultados automáticos o una combinación de ambas.

Description

HERRAMIENTA DE BUSQUEDA QUE PROPORCIONA USO OPCIONAL DE GUIAS DE BUSQUEDA HUMANA Antecedentes de la Invención 1. Campo de la Invención La presente invención se dirige a una herramienta automática para una búsqueda y, de manera más particular, al suministro de opciones de búsqueda que incluyen la presentación de la búsqueda a guía(s) humana (s) y/o la búsqueda sin asistencia de guía(s) humana(s). 2. Descripción de la Técnica Relacionada Un motor de búsqueda de la Internet disponible a partir de Google®, Yahoo®, etc., podría ser utilizado para conducir una búsqueda y en algunas ocasiones la información deseada es obtenida a partir de los resultados regresados por el motor de búsqueda. Estos motores de búsqueda proporcionan al usuario una lista de los resultados de búsqueda, obligando a que el usuario examine a través de la lista de resultados para obtener la información necesaria. Además, podría requerirse que el usuario repita la búsqueda utilizando un motor de búsqueda diferente u otro recurso para recuperar los resultados relevantes . Mientras que algunos motores de búsqueda y otros recursos disponibles a través de la Internet proporcionan mejores resultados para las búsquedas conducidas con relación a una materia específica, el usuario debe haber experimentado, de manera general, la conducción de búsquedas a fin de determinar cuál (es) recurso (s) produce (n) información relevante para una materia dada. Los meta-motores de búsqueda, tales como Jux2™, Dogpile®, etc., presentan una consulta a múltiples motores de búsqueda y regresan los resultados de los motores de búsqueda; no obstante, los motores de búsqueda, directorios de la Internet, tales como LookSmart® y otros recursos similares de información proporcionan listas detalladas de páginas Web que se cree son relevantes para proporcionar una respuesta a una consulta sometida por un usuario y requieren que el usuario conduzca una búsqueda adicional para localizar la información deseada. Se han realizado intentos para tener personas que respondan preguntas de los usuarios a través de una diversidad de mecanismos que incluyen mediante el correo electrónico, la información marcada en los sitios Web y a través de escritorios de referencia de biblioteca que son conectados con los usuarios por medio de sesiones de "charla" . Sin embargo, existen muchas limitaciones impuestas por éstas y otras ofertas que incluyen el tener encuestas limitadas de "expertos" que tienen un tiempo de espera en los resultados de suministro, con ayudantes quienes no tienen el conocimiento suficiente ni proporcionan resultados óptimos objetivos, etcétera. Además, estas ofertas no identifican los recursos de búsqueda sin la pregunta que está siendo sometida a una persona y no se dirigen a situaciones en donde el usuario no podría querer presentar la pregunta para que sea respondida por una persona, por ejemplo, debido a preocupaciones de privacidad, a la difícil fraseología de una consulta o pregunta, al deseo de ver resultados inmediatos y/o aprender acerca de un tema en lugar de que simplemente le sea proporcionada una respuesta, o por cualquier otra razón de búsqueda de información por sí misma. Aunque varios tipos de motores de búsqueda y otros recursos se encuentran disponibles para localizar la información a través de la Internet, existe la necesidad de una herramienta de búsqueda que permita el uso opcional de guía(s) humana (s) de búsqueda y/o recurso (s) seleccionado por la(s) guía(s) humana (s) de búsqueda que incremente la probabilidad de obtener resultados relevantes.
Sumario de la Invención Se describe un sistema y método de uso opcional de guías humanas de búsqueda que permiten al usuario seleccionar entre una búsqueda asistida por humano y una búsqueda automática y la iniciación de la búsqueda en respuesta a la selección. El sistema y método proporcionan una infraestructura que permite que la(s) guía(s) humana (s) de búsqueda conduzca una búsqueda cuando sea solicitada por un usuario, a fin de permitir que el usuario conduzca la búsqueda sin la(s) guía(s) humana (s) de búsqueda cuando no sea solicitada la asistencia y una combinación de ambas. Cuando sea requerida para ayudar a un usuario, una guía podría proporcionar resultados en base a una búsqueda utilizando motor (es) comunes de búsqueda y/o la información obtenida por la guía que se encuentre más allá de lo que actualmente está disponible a través de los motores de búsqueda comunes . El sistema incluye un dispositivo de usuario que permite que el usuario ingrese una consulta y seleccione una de la búsqueda automática y la búsqueda asistida por humano y un sistema que inicie una búsqueda en respuesta a la selección . Además, se describe una interfaz que incluye un campo de consulta para ingresar la consulta que será buscada y un control de selección que indica si la consulta será buscada por un humano o en forma automática. El método descrito proporciona opciones seleccionables para someter una consulta, además, dirige la consulta a una guía humana para una búsqueda en base a la selección de una primera de las opciones seleccionables y finalmente, ejecuta la búsqueda sin requerir la guía humana en base a la selección de una segunda de las opciones seleccionables . El método y sistema descritos permiten la selección entre una búsqueda asistida por humano, una búsqueda automática y ambas de la búsqueda asistida por humano y búsqueda automática para iniciar la búsqueda. El método y sistema descritos proporcionan una forma por omisión que consigue resultados para los usuarios (buscadores de información) cuando las guías humanas no se encuentren disponibles, cuando una consulta sea sometida o presentada para una búsqueda sin requerir la asistencia de guía humana, o cuando las guías humanas no estén realizando resultados lo suficientemente rápido o no produzcan resultados suficientemente relevantes en donde estas respuestas de "último recurso" podrían ser proporcionadas mediante la retransmisión de la consulta a los motores de búsqueda tradicionales y el regreso de los resultados a los usuarios, en forma similar a la operación de los meta-motores de búsqueda en los cuales los usuarios pueden ser capaces de seleccionar el motor de búsqueda por omisión para utilizar como la solución por "omisión" . Estos aspectos junto con otros aspectos y ventajas que serán subsiguientemente aparentes, residen en los detalles de construcción y operación como será descrito y reivindicado de manera más completa de aquí en adelante, haciendo referencia a las figuras que la acompañan que forman parte de las mismas, en donde los mismos números de referencia se refieren a las mismas partes a través de todas las figuras.
Breve Descripción de los Dibujos La Figura 1 es un diagrama de bloque de un sistema configurado para realizar la presentación de peticiones de búsqueda y el suministro de resultados. La Figura 2 es un diagrama de flujo para el uso opcional de asistencia de la(s) guía(s) humana (s) para una búsqueda . La Figura 3 es un diagrama de flujo para el manejo de una petición. La Figura 4 es una interfaz gráfica de usuario de ejemplo que proporciona una opción para iniciar una búsqueda sin una asistencia de guía. La Figura 5 es una toma o plano de pantalla de ejemplo de una ventana que visualiza el (los) recurso (s) utilizado (s) para una búsqueda sin asistencia de guía. La Figura 6A es una ventana de visualización de ejemplo que proporciona el (los) recurso (s) utilizado (s) para una petición de búsqueda sin asistencia de guía. La Figura 6B es una ventana de visualización de ejemplo que modifica el (los) recurso (s) utilizado (s) para una petición de búsqueda sin asistencia de guía. Las Figuras 7A y 7B son interfaces de ejemplo que proporcionan resultados preliminares mientras que una búsqueda asistida por guía es ejecutada y se tiene acceso a los resultados de búsqueda no asistida. La Figura 8 es un diagrama de flujo que ilustra la determinación del (los) recurso (s) para una petición de búsqueda sin asistencia de guía. La Figura 8A es un diagrama de flujo que ilustra el suministro del (los) recurso(s) para una petición de búsqueda sin asistencia de guía. La Figura 9 es un diagrama de relación de tabla que ilustra la correlación entre categorías y recursos. La Figura 10 es una interfaz gráfica de usuario de ejemplo que proporciona una opción de búsqueda automática y búsqueda asistida por guía. La Figura 11 es un diagrama de flujo de manejo de una consulta. Las Figuras 12A y 12B son interfaces de ejemplo para la ejecución de las funciones relacionadas con la búsqueda.
Descripción Detallada de las Modalidades Preferidas A continuación, se hará referencia en detalle a las presentes modalidades discutidas en este documento, los ejemplos de las cuales se ilustran en las figuras que la acompañan, en donde los mismos números de referencia se refieren a los mismos elementos a través de todas las figuras. Las modalidades son descritas más adelante para explicar el sistema y método descritos con referencia a las figuras. Sin embargo, se entenderá que con lo cual no se pretende la limitación del alcance, las alteraciones y modificaciones adicionales en el dispositivo ilustrado, y estas aplicaciones adicionales de los principios que se ilustran en la presente son contemplados que normalmente sucederían a una persona experta en la técnica a la que se refieren las modalidades. Para superar los inconvenientes de las herramientas de búsqueda conocidas, el sistema descrito proporciona una elección entre la presentación de una petición a la(s) guía(s) humana(s), conducir una búsqueda sin asistencia de guía, o una combinación de las dos. Una petición sometida por un buscador de información (el usuario) podría ser una cuestión totalmente formada u otra oración, palabra (s) clave o una frase de búsqueda, tal como por ejemplo "¿Cuál es la hora de cierre del Restaurante Chez Panisse?" , "¿Quien ganó las Series Mundiales de 1960?", la información que se refiere a un padecimiento médico o cualquier otro tipo de consulta. Una guía (también referida en la presente como un proveedor, un buscador o un PaidSearcher™) podría ser un buscador humano quien ha sido registrado para manejar las peticiones y podría ser un buscador profesional, aficionado y/o voluntario, como se describe en la Solicitud de Patente de los Estados Unidos No. de Serie 11/336,928, titulada A SCALABLE SEARCH SYSTEM USING HUMAN SEARCHERS, inventor Scott A. Jones, presentada el 23 de Enero del 2006. Un usuario (también referido en la presente como un buscador de información o InfoSeeker™) es utilizado en la presente para referirse a una persona o un servicio Web que presenta una petición de búsqueda que busca información para el usuario o en nombre de otra persona u organización. La Figura 1 ilustra una modalidad de un sistema 20 para la recepción de peticiones de búsqueda y el suministro de resultado (s) en respuesta a la(s) petición (es) de búsqueda. Como se muestra en la Figura 1, el sistema 20 podría incluir dispositivos de usuario 22 que incluyen los dispositivos de usuario 22a-22n. Cada dispositivo de usuario 22 podría ser un sistema de computadora de escritorio xdesktop' o portátil 'laptop', una computadora portátil tal como un asistente digital personal (PDA) , un teléfono celular básico, un teléfono celular activado por texto o cualquier otro dispositivo de uso general que permita al usuario presentar una pregunta. Los dispositivos de usuario 22 también podrían ser teléfonos típicos de marcación por tonos, radios de dos vías o cualquier otro dispositivo de comunicación que permita al usuario hablar a través de una distancia. El sistema de comunicación puede incluir instalaciones conmutadas por paquete, tal como la Internet, instalaciones conmutadas por circuito, tales como una red telefónica pública conmutada, instalaciones de base de radio, tal como una red inalámbrica, etcétera. Las peticiones de búsqueda de los usuarios son presentadas al sistema 20 utilizando los dispositivos de usuario 22 acoplados con el servidor 26 a través de la red 24. El sistema 20 incluye una base de datos 28 que puede ser accesible a través del servidor 26. La base de datos 28 podría mantener información acerca de guías, peticiones presentadas a partir de los dispositivos de usuario 22, resultados generados por las guías en respuesta a las peticiones, y recursos utilizados por las guías para obtener los resultados que incluyen la información previamente colectada por las guías y categoría o palabra clave con relación a las peticiones y/o resultados. Por ejemplo, la base de datos 28 podría mantener un registro relacionado con una categoría o una palabra clave de una petición presentada, y/o el (los) recurso (s) utilizado para regresar los resultados a la petición. Un diagrama de relación de tabla que ilustra un registro de recursos utilizados por las guías y/o proveedores para conducir búsquedas que se refieren a una categoría es explicado en detalle adicional más adelante con respecto a la Figura 9.
Los recursos mantenidos en la base de datos 28 podrían incluir motores de búsqueda, directorios de la Internet, bases de datos privadas que pueden ser accesibles a los usuarios tales como una base de datos de información previamente colectada por la(s) guía(s), resultados almacenados en base a peticiones previas que incluyen los datos obtenidos por la(s) guía(s) de las fuentes no electrónicas tales como un libro, base de conocimiento de la guía, etcétera. No obstante, la información mantenida en la base de datos 28 no es limitada a ningún tipo particular y podría incluir resultados obtenidos utilizando capacidades comunes de búsqueda que utilizan el rastreo, indexación, clasificación de página, etc., incluyendo procedimientos actuales de recuperación de información utilizados por los motores de búsqueda tales como Google®, Yahoo®, MSN®, etc. En una modalidad, el sistema 20 proporciona una opción de presentar una petición a partir de los dispositivos de usuario 22 para una búsqueda asistida por guía 30 a través de la Internet 32 u otra opción de presentación directa de una petición a partir de un usuario en el (los) recurso (s) identificado en la base de datos 28 en base a palabras clave o categorías extraídas de la petición, cuando el usuario tenga la opción de conducir la búsqueda sin asistencia de guía . La base de datos 28 podría incluir entradas de enlace cruzado para la consulta, palabra clave, guía, usuario, anunció, palabra clave y categorías. Dentro de estas estructuras, se incluyen entradas para registro de estado de la guía o buscador (disponibilidad) , clasificación (o ponderación) de la clasificación de guía (o ponderación) de la palabra clave, estadísticas de guía tales como el número de búsquedas, el número de búsquedas aceptadas (por el usuario) , la identificación de usuario (y/o dirección IP de usuario) , nombre, dirección, demografía acerca de los usuarios y guías, resultados de búsqueda, anuncios (juego, video, texto, audio, etc.), estadísticas de anuncios, información de cuenta, avisos de anomalías para el usuario y la guía, disponibilidad de guía, aclaración de consulta y petición, y una indicación en cuanto a si la guía está disponible para búsquedas generales, seguimiento de consulta, etcétera. La información estadística para una guía podría incluir el número total de búsquedas, el número de búsquedas exitosas, la velocidad promedio de la guía, el tiempo de espera de la guía antes de iniciar y finalizar una búsqueda, el número promedio de resultados regresados por la guía, el tiempo de disponibilidad de la guía, etcétera. El servidor 26 conectado con los sistemas de guía 34 a través de la red 32 podría recibir peticiones de búsqueda de los dispositivos de usuario 22, y cuando sea requerido para realizarlo por los usuarios (buscadores de información) de los dispositivos de usuario 22, presenta las peticiones de búsqueda a uno o más sistemas de guía 34 para realizar una búsqueda, por ejemplo, como se describe en la Solicitud de Patente de los Estados Unidos No. de Serie 11/336,928. Por ejemplo, cuando el usuario presenta una petición de búsqueda en el sistema 20 buscando información y selecciona una opción para la asistencia de guía humana para conducir la búsqueda, el servidor 26 presenta la petición a uno o más de los sistemas de guía 34 por medio de la red 32. El servidor 26 procesa las peticiones de búsqueda de llegada (consultas) al determinar cuáles guías o buscadores se encuentran disponibles para encontrar la información que está siendo requerida, en base a factores tales como las guías que están siendo registradas, las guías que son inscritas por una palabra clave o categoría, la clasificación de la guía en base al rendimiento anterior, etcétera. El servidor 26 también podría determinar si una consulta particular ha sido analizada con anterioridad y puede enviar una respuesta al usuario con los resultados de búsqueda anteriormente obtenidos sin invocar de manera necesaria una guía humana. En forma similar a los dispositivos de usuario 22, los sistemas de guía 34 podrían ser cualquier tipo de sistemas basados en texto o voz, tal como un sistema de computadora de escritorio 'desktop' o portátil *laptop', un dispositivo portátil tal como una PDA, un teléfono celular, una terminal especializada o cualquier otra fuente que permita a una guía la recepción y respuesta a una petición presentada por medio de una entrada de texto o voz . Cuando una guía se registra con el sistema 20, la guía podría identificar una categoría, palabra clave o un área de interés para la que la guía está dispuesta a aceptar peticiones de búsqueda. Por consiguiente, cuando una petición sea presentada a partir de uno de los dispositivos de usuario 22 requiriendo la asistencia de guía, el sistema 20 correlaciona la petición con una o más guías en base a una o más categorías, palabras clave o áreas de interés relacionadas con las peticiones. Por ejemplo, cuando el usuario presenta una petición de búsqueda que se refiere a la categoría de "literatura" y requiere de asistencia de guía, la petición de búsqueda es suministrada a una o más de las guías registradas para la categoría "literatura" . Un buscador podría inscribir múltiples palabras clave en una consulta (por ejemplo, una guía podría ser inscrita tanto para "béisbol" como para "Series Mundiales"), entonces, esta guía de palabra clave podría tomar prioridad con respecto a los candidatos de guía de menos palabras clave quienes sólo inscriben palabras clave de menor coincidencia en la frase de consulta de búsqueda (por ejemplo, una guía o buscador quien inscribió para "béisbol" o "Series Mundiales" aunque no para ambas) . Si ninguna guía fuera identificada para una frase de consulta, entonces, el servidor 26 puede transmitir la consulta a "buscadores generales" quienes intentarán responder las consultas en cualquier categoría. En forma alterna, el sistema 20 podría preguntar la consulta a otro motor de búsqueda y/o meta-motor de búsqueda en un intento de proporcionar al usuario un nivel base de funcionalidad que nunca sea peor que otros motores de búsqueda. Los resultados son pasados de regreso al usuario. Asimismo, la consulta podría ser pasada a un sistema de expertos quienes responden cuestiones en un sitio Web tal como Google®Answers o Yahoo®Answers , y podría proporcionársele al usuario un indicador a la ubicación de la consulta que podría ser respondida en el futuro. Estos sistemas no podrían proporcionar una retroalimentación en tiempo real, sino que el usuario podría verificar una vez más en el futuro. Cuando un usuario tiene la opción de conducir una búsqueda sin la asistencia de guía, la petición entrada por el usuario podría ser presentada a el (los) recurso (s) utilizado por las guías registradas para el manejo de peticiones que se refieren a la materia de la petición. El (los) recurso (s) podría ser suministrado al usuario en base de distintos factores tales como la materia o categoría de la petición presentada por el usuario, el uso del (los) recurso (s) por la(s) guía(s) para una o más búsquedas anteriores relacionadas con la petición, los recursos seleccionados por el administrador (es) del sistema o buscador (es) altamente expertos que son seleccionados por el administrador (es) del sistema que son probable que la mayoría produzcan resultados relevantes, etcétera. Por ejemplo, cuando una petición de usuario se refiere a la categoría de "salud" y el 60% de la(s) guía(s) registrada (s) para el manejo de búsquedas relacionadas con la categoría "salud" utilizan el sitio Web WebMD.com como un recurso para recuperar la información, la petición presentada por el usuario podría ser sometida a una herramienta de búsqueda en el sitio WebMD.com y los resultados de esta "búsqueda no asistida" podrían ser suministrados al usuario. En forma alterna, cuando el usuario tiene la opción de conducir una búsqueda sin una guía, la búsqueda podría ser realizada utilizando capacidades comunes de motor de búsqueda que incluyen aquellos empleados por Google®, Yahoo®, MSN®, Ask®, etc. En otras palabras, la búsqueda sin una guía podría utilizar o no recursos que fueron escogidos por una guía humana. Los recursos y resultados también podrían ser localizados utilizando el rastreo (o seguimiento Web) , la indexación, la clasificación de página y cualquier otro criterio de recuperación de información que pudiera ser utilizado para obtener resultados.
Como tal, aún cuando el usuario condujera una búsqueda sin asistencia de guía, la probabilidad de obtener resultados relevantes es incrementada al suministrar resultados al usuario a partir del (los) recurso (s) utilizado por las guías humanas para conducir las búsquedas relacionadas con la categoría o palabra clave de la petición de usuario. Cuando una palabra clave no tiene recursos asociados con ésta, entonces, podría ser utilizado el (los) recurso (s) de la categoría de la palabra clave. Cuando no estén disponibles recursos para una palabra clave y/o categoría dada, los recursos de uso general podría ser utilizados, que incluyen motores de búsqueda generales tales como Dogpile®, Google®, MSN®, Yahoo®, etc., o cualquier otra fuente que pudiera ser utilizada para obtener información. Cuando ninguna palabra clave o categoría pudiera ser identificada en la búsqueda, es utilizado el (los) recurso (s) general (es) . Mientras que esto es similar a una búsqueda a través de un único o meta-motor de búsqueda, en una modalidad, esto sólo podría ocurrir como un último medio o recurso, y la petición podría ser nuevamente presentada con facilidad a una guía si los resultados fueran insatisfactorios . Un usuario que tiene la opción de conducir una búsqueda sin asistencia de guía también podría ser proporcionado con la información almacenada en la base de datos 28 que incluye respuestas a peticiones anteriores, los datos colectados por la(s) guía(s) para responder a las peticiones, etc., que podrían utilizarse para producir resultados automáticos en respuesta a una petición del usuario. Por ejemplo, una guía que puede ser conocida en una materia particular podría memorizar la información con relación a la materia, la cual a su vez podría ser proporcionada como un resultado automático al usuario que opta por conducir una búsqueda sin asistencia de guía. La Figura 2 ilustra un proceso 10 que proporciona el uso opcional de la(s) guía(s) humana (s) para la conducción de una búsqueda. Como se muestra en la Figura 2, el proceso 10 comienza mediante la recepción 12 de una consulta de una búsqueda. Después de la recepción 12 de la consulta, el proceso 10 se mueve al suministro 13 de una primera opción para conducir la búsqueda sin asistencia de la(s) guía(s) humana (s) y la segunda opción que requiere asistencia de la(s) guía(s) humana (s) para la búsqueda. Por ejemplo, cuando el usuario presenta una petición al sistema 20 (Figura 1) , el usuario es avisado a seleccionar de la primera y segunda opciones proporcionadas 13, utilizando la que el usuario podría optar para conducir la búsqueda sin asistencia de guía . o requerir la asistencia de guía para conducir la búsqueda, de manera respectiva. En forma subsiguiente el suministro 13 de la primera y segunda opciones, el proceso 10 se mueve a determinar la selección 14 de la primera opción para conducir la búsqueda sin asistencia de la(s) guía(s) humana (s) . Cuando " se determine la selección 14 de la primera opción, el proceso 10 continúa estableciendo si los resultados buscados anteriores coinciden 17 con la consulta. Cuando se determina que existe uno o más resultados previamente buscados que coinciden 17 con la consulta, el proceso 10 se mueve al suministro 19 que compara los resultados anteriores en respuesta a la consulta. Por ejemplo, uno o más resultados previos de búsqueda generados en respuesta a la petición anterior que se refieren a los cuatro equipos finales de la NCAA Basketball Championship del 2006 podrían ser proporcionados como una respuesta a la consulta actual que se refiere a una materia similar. La coincidencia 17 podría incluir la comparación de palabra (s) clave de la consulta actual con la(s) palabra (s) clave de las consultas anteriores para una coincidencia exacta, parcial o parecida (similar en gran medida) . Por otro lado, en base a la determinación de que no existen resultados anteriores de búsqueda que coincidan con la consulta, el proceso 10 somete la consulta a uno o más recursos y regresa los resultados automáticos 15 en respuesta a la consulta. Cuando se determine que la primera opción no es seleccionada, el proceso 10 se mueve hacia la dirección 16 de la consulta en la(s) guía(s) humana (s) . Por ejemplo, el usuario quien tiene conocimiento de los recursos capaces de regresar los resultados relevantes para las búsquedas que se refieren a una materia particular podría optar por conducir una búsqueda sin asistencia de guía mientras que el mismo usuario podría elegir presentar una consulta dirigida a otra materia y solicitar una búsqueda asistida por guía. Una consulta podría ser sometida a uno o más recursos para el regreso de los resultados automáticos 15 utilizando procedimientos existentes de recuperación de información cuando el usuario seleccione conducir una búsqueda sin asistencia de la(s) guía(s) humana(s). Por ejemplo, los métodos conocidos de navegación a través de la información indexada mediante la existencia de motores de búsqueda o indexada "dentro del hogar" tal como los resultados anteriores de búsqueda almacenados en una base de datos, podrían ser utilizados para generar resultados automáticos cuando el usuario seleccione la búsqueda sin asistencia de la(s) guía(s) humana(s). Una vez que la consulta se dirija 16 a la(s) guía(s) humana(s), los resultados generados 18 a través de la(s) guía(s) humana (s) son proporcionados en respuesta a la consulta. En contraste con los resultados automáticos 15 regresados en respuesta a la selección 14 para conducir la búsqueda sin la(s) guía(s) humana(s), la búsqueda es conducida por la(s) guía(s) humana (s) al dirigir 16 la consulta a la(s) guía(s) humana (s) . Por ejemplo, una guía que tiene conocimiento de una materia particular podría ejecutar una búsqueda en tiempo real en respuesta a la consulta, además podría generar resultados en respuesta a la misma y proporcionar los resultados al usuario quien seleccionó la asistencia de petición de la guía. Un proceso 40 de ejemplo que proporciona una opción de utilización del (los) recurso (s) identificado para una búsqueda se ilustra en la Figura 3. Como se muestra en la Figura 3, el proceso 40 comienza mediante la recepción 42 de una petición de un usuario. Como se discutió con anterioridad, la petición podría ser cualquier tipo de consulta o palabra (s) clave que se refiera a la que el usuario está buscando información. Por ejemplo, el usuario podría presentar una petición con respecto al tiempo y ubicación de programa de una película dentro de un código postal particular, la información que se refiere a una enfermedad médica o cualquier otro tipo de consulta. Utilizando la petición del usuario, el proceso 40 se mueve hacia la extracción 44 de la(s) palabra (s) clave y/o una categoría de la petición. A continuación, el proceso 40 se mueve a determinar 46 si la asistencia de guía es requerida para el manejo de la búsqueda o petición. Por ejemplo, el usuario no podría tener experiencia en la materia de la petición podría ser incapaz de localizar la información relevante, podría estar por debajo de una restricción de tiempo, etc. y quisiera una guía para conducir una búsqueda. Por otro lado, el usuario podría ser un buscador experimentado, podría tener el deseo de revisar los resultados del (los) mejor (es) recurso (s) para localizar la información de una materia particular o podría querer conducir una búsqueda sin asistencia de guía debido a la naturaleza de la consulta, o por cualquier otra razón. Si se determinara que la asistencia de guía no es deseada, el proceso 40 se movería a la identificación 48 del (los) recurso (s) que será utilizado para la presentación de la petición de una búsqueda que será conducida sin asistencia de guía. Cuando esta búsqueda sea conducida, el proceso 40 finaliza al proporcionar 50 los resultados de búsqueda al usuario. Si fuera determinado 46 que la búsqueda asistida de guía fue seleccionada, el proceso 40 continuaría al determinar 52 la disponibilidad de la(s) guía(s) para manejar la petición de búsqueda. La determinación de si la(s) guía(s) están disponibles incluye establecer si cualquiera de la(s) guía(s) registradas para la(s) palabra (s) clave/categoría identificada con el sistema 20 (Figura 1) se encuentran actualmente disponibles para manejar las peticiones. Por ejemplo, cuando una petición de búsqueda se refiera a la categoría "literatura", la determinación de la disponibilidad de guía 52 incluye comprobar si existen la(s) guía(s) registradas para el manejo de peticiones para la categoría "literatura" que sean capaces de conducir la petición de búsqueda. Sin embargo, la determinación de la disponibilidad de guía 52 no es limitada a ningún criterio particular, por ejemplo, cualquier factor para verificar la disponibilidad del proveedor podría ser utilizado. Cuando se determina 52 que no existen guías disponibles, el proceso 40 continúa a la identificación 48 del (los) recurso (s) que será utilizado para la presentación de la petición. Por ejemplo, los recursos tales como WebMD.com, NIH.com, etc., podrían ser identificados como recursos para peticiones que se refieren a la categoría de "salud", mientras que ESPN.com®, NBA.com®, etc. podrían ser identificados como recursos para peticiones que se refieren a la categoría "basquetbol" . No obstante, los recursos no son limitados a ningún tipo particular de recursos y podrían incluir directorios de la Internet, meta-motores de búsqueda, la información acumulada por la(s) guía(s) que se refiere a cualquier categoría o palabra clave y cualquier otra fuente que pudiera ser utilizada para obtener información. La determinación del (los) recurso (s) por omisión es explicada en detalle más adelante con referencia a la Figura 9. La identificación 48 del (los) recurso (s) podría incluir determinar los recursos más frecuentemente utilizados por la(s) guía(s) para buscar la información relacionada con una categoría o palabra clave particular. Por ejemplo, cuando un número significante de guía(s) registrada (s) para manejar peticiones que se refieren a la categoría "salud" utilizan el sitio Web NIH.com como un recurso para buscar información, el sitio NIH.com podría ser proporcionado como un recurso por omisión cuando una petición que se refiere a la categoría "salud" sea recibida. La identificación 48 del (los) recurso (s) también podría incluir determinar el (los) recurso (s) seleccionado por las guías, por ejemplo, en base al éxito anterior utilizando un recurso particular, velocidad y/o calidad de los resultados regresados a partir de un recurso, o cualquier otro factor que pudiera haber contribuido al incremento en la calidad y experiencia de las búsquedas para las guías. El (los) recurso (s) identificado 48 podría ser modificado según sea necesario, por ejemplo, como los desarrollos de experiencia de las guías. Cuando un usuario requiere la asistencia de guía, el proceso 40 somete 54 la petición de búsqueda de la(s) guía(s), por ejemplo, como se describió en la Solicitud de Patente de los Estados Unidos No. de Serie 11/336,928. Como se describió con anterioridad con respecto a la Figura 1, las peticiones de los dispositivos de usuario 22 podrían ser transmitidas a partir de un sistema común de computadora de escritorio 'desktop' o portátil 'laptop', una computadora portátil tal como un asistente digital personal (PDA) , un teléfono celular básico, un teléfono celular activado por texto, una terminal especializada de consulta o cualquier otra fuente que permita al usuario ingresar una consulta por medio de una entrada de texto o voz. (Nota: las palabras "conversación" y "voz" son utilizadas en forma intercambiable en esta discusión) . La información podría ser intercambiada por medio de sistemas de comunicación que incluyen instalaciones conmutadas de paquete, tales como la Internet, instalaciones conmutadas de circuito tales como la red telefónica pública conmutada, instalaciones de base de radio, tales como una red inalámbrica, etcétera. La petición de búsqueda es suministrada a una o más guías por medio de los sistemas de guía 34 (Figura 1) . La presentación 54 de la petición de búsqueda a las guías incluye la transmisión de la petición de búsqueda a uno o más sistemas de guía 34. En un caso en donde el usuario elija la combinación de presentar una petición a la(s) guía(s) y conducir la búsqueda sin asistencia de guía y que los resultados automáticos hayan sido proporcionados al usuario, la(s) guía(s) podría ser proporcionada con un mensaje indicando que los resultados automáticos han sido proporcionados al usuario (Figura 11) . El proceso 40 completa una búsqueda asistida por guía al proporcionar 56 los resultados de las guías en respuesta a la petición.
Una modalidad de ejemplo de una interfaz gráfica de usuario (GUI) 60 que proporciona una opción para presentar una petición sin asistencia de guía, se ilustra en la Figura 4. Como se muestra en la Figura 4, una pantalla de consulta 62 es visualizada al usuario o un buscador de información quien tiene la necesidad de localizar información. La pantalla de consulta 62 incluye un campo de entrada de consulta de búsqueda 64 que permite la entrada de una petición que identifica la información buscada por el usuario, que podría ser una palabra clave, una consulta, una cuestión totalmente formada, una oración, etcétera. La pantalla de consulta 62 podría incluir un primer botón o elemento para interfaces gráficas de usuario 66 para activar una búsqueda asistida por guía y un segundo botón o elemento para interfaces gráficas de usuario 68 para seleccionar una búsqueda sin una guía. Mientras que los botones 66 y 68 son mostrados como botones pulsadores en la Figura 4, podría ser utilizado cualquier tipo de interfaz de usuario que proporcione una opción para presentar una búsqueda asistida por guía o seleccionar una búsqueda sin asistencia de guía. Por ejemplo, la GUI 60 podría incluir un menú desplegable, un icono que proporcione un control único de selección, un par de botones de radio y un botón de búsqueda, o similares, para seleccionar una búsqueda con o sin una guía. Como se mencionó con anterioridad, un usuario o un buscador de información podrían querer conducir una búsqueda sin una guía debido a una diversidad de razones que incluyen preocupaciones de privacidad, experiencia de búsqueda, conocimiento en un campo particular, etc., o cualquier otra razón que pudiera provocar que el usuario crea que la asistencia de guía es innecesaria o indeseable. Cuando el botón 68 sea seleccionado, el sistema 20 (Figura 1) transmite la consulta a el (los) recurso (s) identificado 48 por el proceso 40 (Figura 3) . El (los) recurso (s) podría incluir el (los) recurso (s) actualmente más popular entre la(s) guía(s) asociada con la categoría o palabra clave de la petición, el (los) recurso (s) superior seleccionado por la(s) guía(s), el (los) recurso (s) definido para cada categoría por los administradores del sistema, etcétera. Como tal, los resultados podrían ser directamente regresados al usuario sin ninguna asistencia de una guía que utilice el (los) recurso (s) identificado 48 en base a la petición, que incluyen el (los) recurso (s) previamente seleccionado por la(s) guía(s) humana (s), que podría ser capaz de evaluar mejor los recursos que regresan los resultado relevantes que el InfoSeeker™. Los recursos utilizados para suministrar resultados al usuario que opta por conducir una búsqueda sin la asistencia de guía son preferiblemente seleccionados en base a la(s) palabra (s) clave, categoría o materia de la petición. Por ejemplo, una ponderación podría ser unida con una palabra clave para determinar cómo la influencia de la palabra clave se encuentra dentro de una cadena de peticiones con respecto al otro texto en la petición y podrían ser utilizado el (los) recurso (s) asociado con la(s) palabra (s) clave ponderada para conducir una búsqueda sin una guía. El sistema 20 (Figura 1) también podría ser configurado para desechar las palabras comúnmente utilizadas ("palabras de tope") tales como "el", "un", "de", etc., que aparecen en una cadena de consultas cuando se presenta la consulta al (los) recurso(s) para una búsqueda y/u obtención de resultados en respuesta a la búsqueda . En forma alterna, cuando el botón 68 sea seleccionado, el sistema 20 (Figura 1) podría recuperar las respuestas previamente regresadas en respuesta a las peticiones de la base de datos 28 y podría presentar las respuestas al usuario que opta por buscar sin una guía. Por ejemplo, las respuestas anteriores que se dirigen a una consulta dirigida a una consulta de categoría o palabra clave similar a la consulta de usuario podrían ser obtenidas a partir de la base de datos 28 (Figura 1) y podrían ser regresadas de manera automática al usuario sin asistencia de la guía. Las respuestas anteriores podrían ser presentadas una a la vez en un orden de clasificación, por ejemplo, en base a la relevancia, o todas las respuestas almacenadas que se refieren a una categoría o palabra clave que coincide con la consulta de usuario podrían ser presentadas a la vez . El sistema 20 (Figura 1) también podría limitar el número de respuestas almacenadas que son regresadas al usuario que opta por buscar sin una guía. Sin embargo, la presente invención no se limita a ningún criterio particular de suministro de resultados a los usuarios que optan por buscar sin una guía. Por ejemplo, podría presentarse al usuario una lista de respuestas anteriores almacenadas en la base de datos 28 (Figura 1) que incluye los datos relacionados con las respuestas tales como la fecha/hora de creación, la identificación de la(s) guía(s) que generan las respuestas, la clasificación, etc., agrupadas por categoría, con lo cual se permite que el usuario ( InfoSeeker™) seleccione las respuestas relevantes a la consulta de usuario de la lista. Cuando un usuario selecciona el botón 66 que activa una búsqueda asistida por guía, el servidor 26 (Figura 1) pasa la petición a sistema (s) de guía 34 para producir los resultados de búsqueda. La asignación de la petición a una o más guías disponibles podría ser implementada en varias formas que incluyen como se discute en la Solicitud de Patente de los Estados Unidos No. de Serie 11/336,928, que incluye aunque no se limita a determinar cuáles guías o búsquedas están disponibles para buscar la información que está siendo requerida en base a factores tales como las guías que están registradas, los buscadores que están registrados para una palabra clave, o categoría, o la clasificación de la guía en base al rendimiento anterior. La pantalla de consulta 62 además podría incluir un indicador 67 que avise al usuario en cuanto a si la(s) guía(s) se encuentran disponibles. La GUI 60 también podría proporcionar información que se refiere al número de guías actualmente en línea, el número de guías en línea que se encuentran en una sesión interactiva de búsqueda con un usuario, etcétera. La Figura 5 ilustra una GUI 70 que proporciona resultados de los recursos utilizados en respuesta a una petición de búsqueda sin una guía. Como se muestra en la Figura 5, la GUI 70 incluye una ventana 72, un campo de entrada de consulta de búsqueda 74 y un botón de búsqueda 76. La ventana 72 incluye los resultados 82b y 84b regresados para la búsqueda conducida para la petición en el campo de entrada de consulta de búsqueda 74 utilizando los recursos 82 y 84, de manera respectiva. Por ejemplo, los resultados 82b son regresados a partir de Amazon.com® (recurso 82) y los resultados 84b son regresados de Yahoo.com® (recurso 84) en base a una búsqueda conducida por una petición que se refiere a Vincent Van Gogh cuando el usuario optó por conducir una búsqueda sin asistencia de guía mediante la selección del botón 68 (Figura 4) . Mientras que los recursos 82 y 84 son proporcionados en la Figura 5, la invención reivindicada no se limita al suministro de ningún tipo o número particular de recursos para conducir una búsqueda sin una guía. Por ejemplo, tres o más recursos superiores utilizados para búsquedas por la(s) guía(s) asociada (s) con una categoría podrían ser proporcionados al usuario que opta por conducir a una búsqueda sin asistencia de guía. Los recursos utilizados para obtener resultados en respuesta a una petición de búsqueda sin una guía podrían ser modificados utilizando el botón 71. Por ejemplo, el usuario que opta por la búsqueda sin asistencia de una guía podría elegir la ejecución de la búsqueda utilizando el (los) recurso (s) con el cual el usuario esté más familiarizado además del (los) recurso (s) más frecuentemente utilizado por las guías asociadas con una categoría relacionada con una consulta presentada por el usuario. Aunque la modificación del (los) recurso (s) es discutida con respecto al botón 71, otras interfaces tales como las opciones de menú, etc., podrían ser utilizadas para permitir que el usuario configure el recurso que será utilizado para la búsqueda sin una guía. El contenido de información de los recursos 82 y 84 es visualizado utilizando ventanas de reproducción embebidas dentro de la ventana 72. La información de los recursos 82 y 84 podría incluir texto, imágenes, enlaces, videos, HTML, XML, XHTML, hojas de estilo en cascada, un programa de ejecución o 'Script' Java, etc., u otros datos electrónicos disponibles a través de la Internet y/o a partir de una red local. La ventana 72 podría incluir N número de presentaciones representativas de varios recursos utilizado por la(s) guía(s) asociadas con una categoría o palabra clave particular para proporcionar los recursos seleccionados por guía de la categoría al usuario que opta por conducir una búsqueda sin asistencia de guía. La ventana 72 incluye los elementos GUI 90a, 90b, 90c, 90d, 90e, 90f para observar los contenidos visualizados por cada presentación de resultados de un recurso. De manera específica, los elementos GUI 90a y 90b permiten el desplazamiento desde un lado de un cuadro a otro, los elementos GUI 90d y 90e permiten el desplazamiento hacia arriba y hacia abajo dentro de un cuadro y los elementos GUI 90c y 90f proporcionan una navegación más rápida a través de resultados de los recursos. Los elementos GUI 90a- 90f podrían ser similares a las interfaces gráficas de usuario que son comunes de programas de aplicación que proporcionan capacidades de navegación. Sin embargo, la presente invención no se limita a ningún componente particular de navegación para navegar a través de la información visualizada en cuadros cuyos contenidos sean generados por la presentación. Por ejemplo, cuando la información acumulada a partir de una base de datos privada de una guía sea proporcionada a través de la ventana 72, la navegación a través de la información podría ser a través de un clic en un enlace, seleccionando un recuadro o casilla, etc. Las presentaciones visualizadas en la ventana 72 se refieren a los componentes que incluyen programas de ejecución ('scripts'), programas, navegadores y servidores Web involucrados con los contenidos presentes de los recursos. El contenido suministrado utilizando las presentaciones podría incluir HTML, DHTML, código de programas de ejecución, etc., que fuera generado en forma dinámica por un servidor Web, programas asociados y/o programas de ejecución en el lado del servidor. Como se mencionó con anterioridad, los elementos GUI 90 podrían ser utilizados para observar los contenidos visualizados en las presentaciones, que incluyen la navegación a través de áreas delimitadas (por ejemplo, cuadros) dentro del espacio de presentación de los navegadores que pudieran tener sus propias características, contenido, programas de ejecución y/o límites de la pantalla. La ventana 72 además podría incluir un cuadro de publicidad 78 que visualice la información de publicidad, que en una modalidad incluye anuncios en tiempo real seleccionados de guía que se relacionan con una categoría o palabra clave de una petición presentada. Por ejemplo, la(s) guía(s) podría preseleccionar la información de los proveedores que suministran impresiones de pinturas de Vincent Van Gogh que será visualizada en el cuadro de publicidad 78 cuando sea requerida una búsqueda dirigida a Van Gogh. La información proporcionada por el cuadro de publicidad 78 podría incluir video, música, juegos, enlaces Web, etc. que interactuará, y de preferencia será visualizada, con el usuario mientras que la búsqueda está siendo efectuada y continúa una vez que sean presentados los resultados de búsqueda. En forma alterna, la información proporcionada en el cuadro de publicidad 78 podría ser elegida por el servidor 26 (Figura 1) . Por ejemplo, el servidor 26 podría seleccionar la información que será suministrada al cuadro de publicidad 78 en base a la hora del día, la hora estimada de terminación de una búsqueda, etcétera . Como se discutió con anterioridad, la Figura 5 ilustra la GUI 70 que visualiza los recursos utilizados para una petición de búsqueda sin una guía. Cuando una petición de búsqueda de una categoría o una materia diferente sea presentada para conducir una búsqueda sin una guía, la GUI 100 que se muestra en la Figura 6A podría ser proporcionada para visualizar los resultados de los recursos. Como se muestra en la Figura 6A, la GUI 100 incluye la ventana 102 que comprende un botón de búsqueda 76 que activa la búsqueda, y un campo de entrada de consulta de búsqueda 74 que contiene una petición que se refiere a la categoría basquetbol . En forma similar a la ventana 72 (Figura 5) , la ventana 102 incluye los resultados 104b y 106b regresados para la búsqueda que se refiere a la categoría basquetbol utilizando los recursos 104 y 106, de manera respectiva. Por ejemplo, los resultados 104b son regresados de Answers.com® (recurso 104) y los resultados 106b son regresados de Google.com® (recurso 106) en base a una búsqueda conducida por una petición dirigida a la categoría basquetbol . La ventana 102 incluye el cuadro de publicidad 78a que visualiza la información que incluye texto, video, música, juegos, enlaces Web, etc., mientras que la búsqueda para la petición entrada en el campo de entrada de petición de búsqueda 74 está siendo realizada. En forma similar a la ventana 72 (Figura 5) , la ventana 102 incluye los elementos GUI 90a, 90b, 90c, 90d, 90e, 90f para observar los contenidos visualizados dentro de cada presentación de información de un recurso . La GUI 70 mostrada en la Figura 5 permite que el usuario modifique los recursos que serán utilizados para una búsqueda empleando el botón 71, la GUI 101 en la Figura 6B representa una lista de recursos 105 en un recurso 105 que podría ser elegido para pasar la consulta en el campo de entrada de consulta de búsqueda 74 al (los) recurso (s) seleccionado que incluye recursos internos o "dentro de casa" tal como el conjunto indexado en forma privada de datos o resultados de búsqueda de las búsquedas anteriores . Uno o más de los recursos enlistados 105 podrían ser seleccionados mediante la colocación de una marca de verificación en una de las correspondientes casillas o recuadros 107 junto al recurso y podría ser eliminada la selección al remover la marca de verificación junto al recurso indicado que está seleccionado. Por ejemplo, el usuario que opta por buscar sin asistencia de guías o una guía que ayuda al usuario con una búsqueda, podría seleccionar el (los) recurso (s) adicional (es) de la lista de recursos 105 para conseguir resultados además de los resultados 104b y 106b utilizando los recursos adicionales seleccionados. Por consiguiente, el usuario o guía, en función de quien esté ejecutando la búsqueda, podría seleccionar recurso (s) de la lista de recursos 105 y provocar que una consulta sea enviada al (los) recurso(s) seleccionado (s) en tiempo real en el control de usuario o guía. En forma alterna, podría hacerse clic en los recursos 105 en forma individual para uso de una vez en lugar de verificar las casillas o recuadros 107. De este modo, el texto de consulta podría ser enviado al recurso para una búsqueda de una vez de los resultados de este recurso. Esto tiene el beneficio de que no se tiene que actualizar en forma constante los recursos . Como una modalidad alterna de la GUI 60 que se ilustra en la Figura 4, las Figuras 7A y 7B ilustran una interfaz de búsqueda 110 que proporciona resultados preliminares mientras conduce una búsqueda asistida por guía y tiene acceso a los resultados de búsqueda no asistida de acuerdo con otra modalidad descrita. Como se muestra en la Figura 7A, la interfaz de búsqueda 110 incluye una pantalla de consulta 112 que proporciona una casilla de consulta de búsqueda 114 para la entrada de una petición y un botón de búsqueda 116 para iniciar una búsqueda asistida por guía para la petición en la casilla de consulta de búsqueda 114. Cuando el botón de búsqueda 116 es seleccionado, la interfaz de búsqueda 110 visualiza la ventana 118 ilustrada en la Figura 7B. La ventana 118 incluye una ventana de plática 126 que permite la capacidad de mensajería instantánea para conducir una plática con una guía mientras la búsqueda está siendo realizada. La capacidad de mensajería instantánea o cesión de plática proporcionada a través de la ventana de plática 126 podría ser proporcionada a través de VOIP o cualquier otra tecnología que permita la interacción instantánea y podría ser utilizada para indicar el progreso de la búsqueda que está siendo efectuada. La ventana 118 además incluye una ventana de publicidad 124 que proporciona anuncios seleccionados con relación a una petición en la casilla de consulta de petición 114, o cualquier publicidad proporcionada por el servidor 26 (Figura 1) . La ventana de publicidad 124 podría contener texto, imágenes (por ejemplo, JPEG, GIF, etc.) un video, una aplicación de dimensiones pequeñas escrita en Java, enlaces, objetos multimedia implementados utilizando Flash, Java, etcétera. Los contenidos de la ventana de publicidad 124 podrían ser seleccionados en el mismo modo que se describió con anterioridad con respecto a las Figuras 5, 6A y 6B . Como se muestra en la Figura 7B, la ventana 118 incluye una ventana de resultados preliminares 120 que visualiza los resultados producidos por una o más guías que efectúan la búsqueda de la consulta y un botón de resultados automáticos 122 que visualiza los resultados generados, de manera automática, por una búsqueda no asistida, como se describió con anterioridad. Por ejemplo, cuando es presentada una petición de búsqueda asistida por guía y la guía comienza a realizar la búsqueda con relación a la petición, los resultados iniciales obtenidos por la guía podrían ser visualizados en la ventana de resultados preliminares 120. Sin embargo, si el InfoSeeker™ estuviera impaciente y los resultados preliminares no estuvieran siendo visualizados lo suficientemente rápido, el botón de resultados automáticos 122 podría ser seleccionado para visualizar o presentar los resultados de una búsqueda no asistida. La ventana 118 podría proporcionar los resultados de búsqueda no asistida (automática) en la ventana de resultados preliminares 120 integrada con los resultados preliminares o en una ventana separada, tal como aquellos que se ilustran en las Figuras 5, 6A y 6B. Por ejemplo, ambos de los resultados preliminares regresados de una guía y los resultados automáticos de un recurso en una hora podrían ser visualizados agregando el cuadro 128. En cualquiera de estas alternativas, se proporcionan al usuario los resultados preliminares de la(s) guía(s) y los resultados automáticos y podrían elegirse para revisar cualquiera de estos resultados mientras la(s) guía(s) continúa realizando la búsqueda. La ventana 120 también podría ser utilizada para visualizar los resultados de búsqueda automáticamente proporcionados mientras que la guía está construyendo los resultados de búsqueda asistidos por vía o de "Web profunda" . Normalmente, el cuadro 128 podría incluir enlaces que parecen similares a aquellos de los motores de búsqueda actuales. En forma alterna, los archivos actuales del texto, gráficos, audio o video u otros archivos de información podrían ser visualizados en el cuadro 128 a través de un buscador que arrastre y coloque estos archivos en el cuadro de resultados, en forma similar a lo que es conseguido con los sistemas operativos tales como Windows en donde los archivos podría ser copiados al arrastrarlos y colocarlos en otra ubicación. Un proceso de ejemplo 130 que determina el (los) recurso (s) y realiza una búsqueda se ilustra en la Figura 8.
Como se muestra en la Figura 8, el proceso 130 comienza mediante la determinación de la(s) palabra (s) clave/categoría 132 de una petición de búsqueda. Por ejemplo, una petición de búsqueda que se refiere a "Michael Jordán" podría ser determinada de manera que sea relacionada con la categoría "basquetbol" mientras que una petición de búsqueda que se refiere a "diabetes" podría ser determinada de manera que se relacione con la categoría "salud" o la palabra "diabetes" si fuera definida. Como se discutió con anterioridad, la petición podría ser cualquier tipo de consulta o palabra (s) clave que se refiera a la que el usuario está buscando información. Cuando una petición sea una oración, el sistema 20 (Figura 1) podría determinar la validez de las palabras contenidas en la oración y podría determinar la categoría 132 de la palabra "más sólida". Por ejemplo, el apellido "Jordán" podría ser ponderado de manera más alta que el nombre "Michael" para determinar la categoría de la petición de búsqueda que se refiere a "Michael Jordán" . En forma subsiguiente a la determinación de la categoría 132 de la petición de búsqueda, el proceso 130 se mueve para determinar el (los) recurso (s) 134 asociado con la categoría. La determinación de los recursos 134 para la categoría podría incluir la clasificación de todos el (los) recurso (s) utilizado por la(s) guía(s) de la categoría particular y la determinación de los tres recursos más altos como recursos de esta categoría particular. Por ejemplo, los recursos tales como los sitios Web WebMD.com, NIH.com, CDC.gov, podrían ser los tres recursos superiores más utilizados para conducir búsquedas que se refieren a la categoría salud y de esta manera, podrían ser designados como recursos asociados con la categoría salud para las búsquedas no asistidas. En forma similar, los sitios ESPN.com®, NBA.com®, NCAA.com® podrían ser los tres recursos superiores más utilizados para las peticiones que se refieren a la categoría basquetbol y de esta manera, podrían ser designados como los recursos asociados con la categoría basquetbol para búsquedas no asistidas. En forma subsiguiente a la determinación del (los) recurso (s) 134 asociado con la(s) palabra (s) clave/categoría, el proceso 130 continúa mediante la ejecución 136 de una búsqueda a través de los recursos determinados. La utilización del mismo ejemplo discutido con anterioridad, la petición que se refiere a la categoría salud es presentada a las herramientas de búsqueda en los sitios WebMD.com, NIH.com, CDC.gov y la petición que se refiere a la categoría basquetbol es presentada a los sitios ESPN.com®, NBA.com®, NCAA.com®. Cuando los resultados son obtenidos mediante la ejecución de la búsqueda 136, el proceso 130 se mueve para proporcionar los resultados 138 de la búsqueda al usuario.
Como se ilustra en las Figuras 5 y 6, los resultados regresados para cada recurso podrían ser presentados en un cuadro correspondiente. Por ejemplo, para las peticiones que se refieren a la categoría salud discutida con anterioridad, se proporciona una presentación para visualizar cada uno de los resultados regresados de los sitios WebMD.com, NIH.com, CDC.gov, y en forma similar, son proporcionadas presentaciones para visualizar los resultados regresados de los sitios ESPN.com®, NBA.com®, NCAA.com®, de manera respectiva, para la petición que se refiere a la categoría "basquetbol" . Un proceso de ejemplo 140 que proporciona recurso (s) al usuario se ilustra en la Figura 8A. Como se muestra en la Figura 8A, el proceso 140 comienza mediante la determinación de la(s) palabra (s) clave/categoría 142 de una petición de búsqueda. Por ejemplo, una petición de búsqueda que se refiere a "Dikembe Mutombo" podría ser determinada de modo que sea relacionada con la categoría "basquetbol" y/u organizaciones caritativas. Como se discutió con anterioridad, la determinación de la(s) palabra (s) clave/categoría 142 podría estar basada en la determinación de la(s) palabra (s) clave/categoría de las peticiones anteriores de búsqueda que tiene un contenido similar, intensidad de la palabra clave en la petición, etcétera. En forma subsiguiente a la determinación de la(s) palabra (s) clave/categoría 142 de la petición de búsqueda, el proceso 140 se mueve hacia la determinación del (los) recurso (s) 144 para la petición de búsqueda en base a la(s) palabra (s) clave/categoría. Por ejemplo, los recursos tales como los motores de búsqueda, directorios de la Internet, sitios Web, etc., que son frecuentemente utilizados por las guías que manejan los recursos que se refieren a la(s) palabra (s) clave/categoría, podrían ser determinados como recurso (s) para la petición de búsqueda. En forma subsiguiente a la determinación del (los) recurso (s) 144 para la petición de búsqueda, el proceso 140 continúa al proporcionar 146 el (los) recurso (s) al usuario. Utilizando el mismo ejemplo discutido con anterioridad, un usuario que somete la petición de búsqueda o una guía que maneja la petición de búsqueda podrían ser proporcionadas con motores de búsqueda, directorios de la Internet, sitios Web, etc., que son determinados de modo que sean relevantes para la petición de búsqueda. Después de proporcionar 146 el (los) recurso (s) al usuario, el proceso 140 permite que el usuario realice una selección 148 del(los) recurso(s). Por ejemplo, al usuario que somete la petición de búsqueda podría proporcionársele una lista de sitios Web que sean considerados relevantes para la(s) palabra (s) clave/categoría que se refiere a la petición de búsqueda a partir de la cual el usuario puede seleccionar para emplear para una búsqueda.
Cuando sea realizada una selección 148 a partir del (los) recurso (s) proporcionado, el proceso 140 se mueve a la activación 149 de una búsqueda utilizando el (los) recurso (s) seleccionado y proporcionando los resultados de la búsqueda al usuario. Por ejemplo, una búsqueda podría ser conducida utilizando NBA.com® y ESPN.com®, cuando la petición se refiera a la palabra clave "basquetbol" en base a la selección del usuario de los distintos otros recursos proporcionados que son relevantes para la petición. La Figura 9 es un ejemplo simplificado de una relación de tabla 200 que ilustra la correlación entre categorías y recursos utilizados para las categorías. Como se muestra en la Figura 9, la relación de tabla 200 incluye la correlación de recurso (s) 204 utilizada por la(s) guía(s) 202 de la categoría "artes" para conducir búsquedas con la(s) guía(s) 202 asociadas con la categoría "artes". Por ejemplo, las guías 202a y 202c utilizan, de manera respectiva, el recurso 204d (NGA.com) mientras que la guía 202b utiliza el recurso 204a (Yahoo.com®) para conducir las búsquedas que se refieren a la categoría "artes". En forma similar, la relación de tabla 200 incluye la correlación de recurso (s) utilizada por la(s) guía(s) 208 de la categoría "basquetbol" para realizar las búsquedas con la(s) guía(s) 207 asociadas con la categoría "basquetbol" . De manera ilustrativa, las guías 207a y 207c utilizan el recurso 208b (ESPN.com) mientras que la guía 207b utiliza el recurso 208a (NCAA.com) para conducir las búsquedas que se refieren a la categoría "basquetbol" . Mientras que los recursos específicos son mencionados para describir la relación de tabla 200, la guía no debe ser interpretada de modo que sea limitada para utilizar cualquier recurso particular. Mientras que la Figura 9 sólo muestra tres guías específicas para cada categoría y sólo indica un recurso utilizado por cada guía, una mayor o menor cantidad de guías podrían ser asociadas con cada categoría y cada guía podría emplear más de un recurso para las búsquedas que se refieren a la categoría con la que él o ella es asociada. La relación de tabla 200 incluye la clasificación de uso 206 del (los) recurso (s) utilizado por las guías de cada categoría en base al uso del (los) recurso (s) para conducir las búsquedas con relación a cada categoría. Por ejemplo, de los recursos utilizados por las guías 202 de la categoría "artes", el recurso 204d (NGA.com) lo clasifica como el más alto mientras que el recurso 204b (ask.com) lo clasifica como el más bajo. Por otro lado, a partir de los recursos utilizados por las guías 207 de la categoría "basquetbol", el recurso 208b (ESPN.com) es clasificado como el más alto mientras que el recurso 208b (Yahoo.com) es clasificado como el más bajo. La clasificación de recursos para una categoría particular también podría ser ponderada en base a otros factores, tales como el uso de un recurso a través de un guía experimentado en' gran medida, la calidad del recurso para el retorno de los resultados relevantes, etcétera. Una modalidad de ejemplo de una GUI 210 que proporciona una opción para la búsqueda automática y la búsqueda asistida por guía se ilustra en la Figura 10. La GUI 60 mostrada en la Figura 4 proporciona un botón o control 66 para la activación de una búsqueda asistida por guía y el botón 68 para seleccionar una búsqueda sin una guía. Como se muestra en la Figura 10, la GUI 210 incluye una pantalla de consulta 62a que tiene la casilla o recuadro de consulta 64 y los botones 66, 68 y 69. En forma similar a la GUI 62, los botones 66 y 68 de la pantalla de consulta 62a inician una búsqueda asistida por guía y una búsqueda sin una guía, de manera respectiva. Por otro lado, el botón o control 69 proporciona una opción de una búsqueda automática y una búsqueda asistida por guía. Por ejemplo, cuando el usuario selecciona el botón 69, la consulta es presentada a un motor de búsqueda, en donde el usuario quisiera conseguir los resultados "instantáneos" y la consulta es sometida a la(s) guía(s) para el regreso de los resultados "Web profunda" al usuario después de un periodo de tiempo. Por ejemplo, esto permite que el usuario se beneficie tanto de los resultados rápidos como de los resultados de "Web profunda" producidos como resultado de la asistencia de la(s) guía(s) .
Un proceso de ejemplo 220 para el manejo de una consulta se ilustra en la Figura 11. Como se muestra en la Figura 11, el proceso 220 comienza mediante la recepción 222 de una petición para el inicio de una búsqueda. Como se discutió con anterioridad, la petición podría ser cualquier tipo de petición o palabra (s) clave que se refiera a la que el usuario está buscando información para esta consulta con respecto a mostrar la hora/ubicación de una película, una enfermedad médica, etcétera. En base a la recepción 222 de la consulta, el proceso 220 se mueve a la presentación 224 de la primera a la tercera opciones para el procesamiento de la consulta. De la primera a la tercera opciones presentadas 224 proporcionan una elección entre presentar una petición a la(s) guía(s) humana (s) de búsqueda, conduciendo la búsqueda sin una asistencia de guía o una combinación de ambas. Por ejemplo, una primera opción podría ser la iniciación de la búsqueda sin una asistencia de guía, una segunda opción podría ser la iniciación de una búsqueda asistida por guía y una tercera opción podría ser una combinación de la iniciación de una búsqueda sin asistencia de guía y una búsqueda asistida por guía. Obviamente, si fuera utilizada la interfaz de la Figura 10 y el usuario hubiera presentado la consulta con uno de los botones activados, entonces, la presentación de la primera a la tercera opciones ya hubiera sucedido y el proceso 220 continuaría en forma directa a la determinación 226 si la primera a la tercera opciones fueron seleccionadas como se muestra por la línea de trazo. En situaciones cuando no sea utilizada la interfaz de la Figura 10, el proceso 220 se mueve a la determinación 226 de si la primera o tercera opciones es seleccionada enseguida de la presentación 224 de las opciones. De manera específica, en base a la presentación 224 de la primera a la tercera opciones, el proceso 220 determina 226 si la búsqueda sin una asistencia de guía o una combinación de una búsqueda sin asistencia de guía y con una guía es seleccionada. Por ejemplo, el usuario bajo una restricción de tiempo podría desear el inicio de la búsqueda sin una guía, de manera que los motores de búsqueda conduzcan la búsqueda y que al mismo tiempo pudieran iniciar una búsqueda asistida por guía presentando la búsqueda a la guía mientras que el usuario conduce la búsqueda . En base a la determinación 226 que la primera o tercera opción sea seleccionada, el proceso 220 se mueve a la realización 228 de la búsqueda automática y al retorno de los resultados. Utilizando el mismo ejemplo del usuario que tiene un tiempo limitado para una búsqueda, cuando el usuario selecciona la primera opción para iniciar la búsqueda sin una guía o la tercera opción para iniciar una combinación de una búsqueda sin una guía y con una guía, al usuario le serán presentados "de manera instantánea" los resultados automáticos. En forma subsiguiente a la realización 228 de la búsqueda automática y el retorno de resultados, el proceso 220 determina si la tercera opción es seleccionada 234. Cuando se determine que la tercera opción es seleccionada 234, el proceso 220 establece 236 un mensaje para una guía en el que los resultados automáticos de búsqueda han sido regresados y dirige 230 la consulta a la guía. Sin embargo, cuando se determine que la tercera opción no fue seleccionada, el proceso 220 termina y el sistema espera una entrada adicional de usuario que pudiera incluir la presentación de una nueva petición de búsqueda. No obstante, cuando el usuario ha seleccionado la tercera opción, se presentan al usuario los resultados automáticos y la consulta adicional es dirigida a una guía, por ejemplo, cuando el usuario está revisando los resultados automáticos. Obviamente, cuando el botón 69 (Figura 10) sea seleccionado, la consulta puede ser presentada en paralelo a los motores de búsqueda y la guía. Por otro lado, en base a la determinación 226 que la primera o la tercera opción no es seleccionada, el proceso 220 se mueve a la dirección 230 de la consulta a una guía humana. Por ejemplo, cuando la consulta recibida pertenezca a la categoría "Copa Mundial de Fútbol Soccer 2006", el proceso 220 determina cuáles de las guías registradas en el sistema 20 (Figura 1) se han registrado para manejar las peticiones que se refieren a la misma o similar categoría y dirige la consulta a una o más de las guías. Sin embargo, cualquiera de los criterios discutidos en la Solicitud de Patente de los Estados Unidos No. de Serie 11/336,928 para comparar la(s) guía(s) con una consulta presentada por el usuario podría utilizarse para dirigir la consulta a la(s) guía(s) que incluyen aunque no se limitan a la(s) palabra (s) clave para la que ha sido registrada la guía, antes de la búsqueda exitosa por la guía (para esta palabra clave específica y/o en general) , la velocidad de producción de los resultados de búsqueda para los usuarios durante las búsquedas pasadas y otros factores que ayuden a proporcionar una búsqueda de calidad y la experiencia para el usuario, la proximidad de la guía a la ubicación a partir de la cual la petición se originó, etcétera. En forma subsiguiente a la dirección 230 de la consulta a la guía humana, el proceso 220 se mueve para proporcionar 232 los resultados en base a una búsqueda asistida por guía. Por ejemplo, la guía podría utilizar uno o más motores de búsqueda existentes, también podría obtener información de los resultados regresados del (los) motor (es) de búsqueda y proporcionar la información obtenida como una respuesta a la consulta.
De esta manera, la interfaz ha sido descrita en el modo que asume que el usuario o el buscador de información tiene acceso al sistema través de un dispositivo de usuario es decir un navegador activado, sin embargo, el sistema y método descritos podrían utilizar otras interfaces dentro del alcance de la descripción. Por ejemplo, cuando el usuario accede al sistema por medio de un dispositivo de usuario no activados de red, tal como por medio de un dispositivo telefónico, un radio de dos vías o cualquier otro dispositivo de comunicación que permita al usuario hablar a través de una distancia, una interfaz de voz y/o DTFM podrían ser utilizados para presentar la consulta y para seleccionar si la búsqueda será conducida con o sin la asistencia de una guía . Las consultas de voz oral presentadas por el usuario o el buscador de información que utiliza un teléfono u otro dispositivo de comunicación de voz como el dispositivo de usuario 22 podrían ser almacenadas en la base de datos de sistema 28 y convertidas en consultas de texto digital a través de un sistema de traducción de voz que sea implementado por el servidor 26 o algún servidor separado. En forma alterna, el dispositivo de usuario 22 del buscador de información podría realizar este procesamiento. El sistema de traducción de voz transforma la voz en texto, posiblemente por la interacción con otros sistemas, o podría realizar la tarea en forma local. Un operador humano o automático implementado por el servidor 26 o algún dispositivo separado pueda recibir la comunicación que contiene la consulta a partir del usuario y puede presentar opciones para tener la búsqueda conducida de la consulta con o sin la asistencia de una guía. La compresión de voz a texto podría ser realizada mediante la utilización ya sea de la transcripción de voz utilizando transcriptores humanos o empleando el procesamiento convencional de voz a texto, también conocido como reconocimiento automático de voz (ASR) . Las consultas de voz pueden originarse a partir del teléfono del usuario y pueden ser manejadas de inicio a través del procesamiento de tipo de aviso de voz recurrente automática (o en forma alterna, por medio de una respuesta de voz interactiva o sistema IVR) para obtener la consulta del usuario. El servidor de traducción de voz implementado por el servidor 26 o como un dispositivo separado mantiene el seguimiento del puerto a partir del cual se originó la llamada y asigna un identificador de usuario al usuario en este puerto para una sesión particular. El sistema puede avisar al usuario a que diga la consulta. Las consultas de voz también pueden originarse a partir de otra fuente llamada "solicitante de servicio de consulta de voz" (SQSR) más que en forma directa del usuario, tal como un proveedor de información privada o pública. Por ejemplo, una consulta de voz puede ser inicialmente procesada por un sistema público de telefonía de biblioteca y puede ser conmutada al servidor. La consulta de voz podría llegar, en forma física, al sistema por medio de una diversidad de medios de entrada, que incluyen líneas multiplexadas de división de tiempo, paquetes de voz a través de IP (VOIP) de una conexión de Internet y otras fuentes. La consulta de voz podría llegar como un flujo o paquete o series de paquetes . El SQSR podría comunicarse con el servidor de traducción de voz por medio de una diversidad de mecanismos que incluyen una dirección de receptáculo de base IP o por medio del servicio Microsoft. ET, haciendo que los servicios de traducción sean ampliamente disponibles por medio de la Internet a cualquier aplicación que desee usarlos . Entonces, el paquete puede ser procesado en forma local en el servidor de traducción de voz para convertirlo de voz digitalizada en texto, o de manera alterna, podría ser procesado a través de un sistema remoto. Si la voz digitalizada estuviera siendo transcrita por transcriptores humanos, esto puede ser conseguido al enviar la voz digitalizada a uno o más sistemas transcriptores en donde los transcriptores humanos puedan escuchar la voz, por ejemplo, por medio de audífonos o altavoces y para transcribir la información al mecanografiar el texto en su sistema, de modo que el texto sea entonces enviado de regreso al servidor de traducción de voz (o en forma alterna, directamente al servidor de consulta o al SQSR) , todos dentro de una cuestión de segundos (de preferencia, menos de 10 segundos después que el usuario haya finalizado de hablar la consulta) . Para aumentar la velocidad de procesamiento, la consulta de voz puede ser y normalmente se prefiere que sea separada en un flujo de paquetes y que sea pasada al transcriptor, sin interrupción, a medida que está siendo avalada por el usuario, con lo cual se permite un tiempo reducido de espera en el sistema. De preferencia, existen muchos más transcriptores disponibles en el sistema que los que existen en las consultas instantáneas, de modo que los retrasos no son inducidos en el sistema. En el caso de un exceso de flujo de consultas, una forma de control de flujo podría ser utilizada diciéndoles a las personas que llaman que deben esperar en la línea un transcriptor disponible (que podría ser descrito a la persona que llama que espere un operador o agente) . De preferencia, el servidor de traducción de voz mantiene una base de datos de todos los transcriptores que actualmente están registrados y en disponibilidad para realizar el servicio de transcripción utilizando la aplicación de software de transcripción en su sistema de transcripción. En forma alterna, esta función de seguimiento de la disponibilidad de transcriptores podría ser situada en un sistema remoto y/o podría ser implementada utilizando un mecanismo distribuido entre los sistemas de transcriptores (por ejemplo, utilizando los mecanismos P2P) . El servidor de traducción de voz podría alimentar frases continuas secuenciales de voz a partir de varias y distintas fuentes (por ejemplo, del usuario) a cualquier transcriptor dado. Por lo tanto, el transcriptor esta transcribiendo en forma secuencial, en sucesión rápida, mensajes de voz de los distintos hablantes y crea paquetes separados de texto que son asociados con cada mensaje de voz. Una vez que la consulta se encuentre en la forma de texto digital, ésta es proporcionada al servidor de consulta. Las características de entrada de texto de teléfonos celulares también pueden ser utilizadas para ingresar una consulta en forma de texto digital permitiendo que los usuarios presenten consultas en forma textual a partir de los teléfonos . Cuando un usuario accede al sistema de búsqueda utilizando un dispositivo de voz, en una modalidad la interfaz es un operador automático que presenta un documento de iniciación de audio que pudiera incluir una frase introductoria que indique que el usuario se ha conectado con el sistema de búsqueda. El operador automático presentará una frase solicitando que el usuario señale su consulta con el fin de recibir 222 la consulta. En una modalidad, un motor de voz-a-texto podría convertir la consulta hablada en texto digital para formar una versión de texto digital de la consulta. Un motor de voz-a-texto convierte la versión de texto digital de la consulta en una versión de confirmación de audio de la versión de texto digital de la consulta. Entonces, el operador automático presentará la versión de audio de la versión de texto digital de la consulta al usuario y solicitará que el usuario confirme que la versión de audio de la versión de texto digital de la consulta se conforma a la petición deseada del usuario. En una versión, el operador automático presenta una frase de documento de iniciación al usuario solicitando que el usuario confirme que la versión de audio de la versión de texto digital de la consulta se conforma con la consulta actual del usuario diciendo "si" si la versión de texto de audio fuera correcta o diciendo "no" si fuera incorrecta la versión de audio. En forma alterna, si el usuario tuviera acceso al servicio de búsqueda utilizando un teléfono de tono de toque, el operador automático podría requerir que el usuario presione "1" en su teléfono si la versión de texto de audio fuera correcta y que presione "2" si fuera incorrecta la versión de audio. Otros métodos alternativos de confirmación que la consulta de usuario ha sido convertida en forma correcta a una versión de texto digital también podrían ser utilizados dentro del alcance de la descripción. Si el usuario indicara que la versión de texto digital de la consulta es incorrecta, el operador automático podría presentar la consulta para señalar o decir la consulta nuevamente y repetir el proceso descrito con anterioridad. En forma alterna, en base a la recepción de una indicación que la versión de audio de la versión de texto digital de la consulta es incorrecta, el operador automático podría transferir la llamada a un operador o transcriptor en directo . En base a que la recepción de la confirmación la consulta de usuario ha sido convertida en forma correcta a una versión de texto digital de la consulta, la recepción 222 de la etapa de consulta es completada. El operador automático presentará un documento de iniciación indicando que la búsqueda en base a la consulta podría ser conducida con la ayuda de una guía, sin la ayuda de una guía, es decir, utilizando los resultados automáticamente generados, o tanto de manera automática como con la ayuda de una guía con el objeto de presentar 224 de la primera a la tercera opciones al usuario. El operador automático presentará un menú vocal indicando las opciones disponibles y solicitará que el usuario señale la elección deseada de las opciones de búsqueda. La indicación de las opciones deseadas de búsqueda podría ser realizada por el usuario proporcionando una conformidad de aviso de voz a un menú programado de voz que podría ser reconocido por el AVR o solicitando que el usuario indique su opción deseada de voz al presionar botones específicos de su teléfono de tono de toque. La entrada de usuario es utilizada para determinar 226 si es seleccionada la primera o la tercera opciones. Una vez que la confirmación sea recibida en la que sea correcta la versión de texto digital de la consulta y que sea determinada la opción deseada de usuario para el modo en el cual la búsqueda será conducida, la búsqueda es conducida en el modo descrito con anterioridad en la Solicitud de Patente de los Estados Unidos No. de Serie 11/336,928. Las Figuras 12A y 12B ilustran las interfaces 240 y 260 para la ejecución de las funciones relacionadas con la búsqueda. Como se muestra en la Figura 12A, la interfaz 240 incluye un botón 242 que tiene una opción 244 para la visualización de las opciones seleccionables , un campo de búsqueda 246 para el ingreso de una consulta, un botón de búsqueda 248, un botón de búsqueda con guía 250, un enlace de registro 254 y un botón de actualización 256. La interfaz 240 incluye una porción de pantalla 252 que indica el número de guías registradas en el sistema 20 (Figura 1) . Por ejemplo, en cualquier momento dado, podrían registrarse miles de guías para manejar las búsquedas recibidas por el sistema 20 (Figura 1) y podrían ser indicadas utilizando una secuencia que tenga la versión actual de una aplicación y un entero representativo del número de guías registradas. El botón de búsqueda 248 permite una búsqueda sin necesidad de asistencia de la(s) guía(s) y el botón de búsqueda con guía 250 permite la presentación de una consulta a las guías registradas en el sistema 20 (Figura 1) para manejar las búsquedas. En consecuencia, se proporciona al usuario la opción de presentar una consulta a una búsqueda asistida por guía por medio del botón de búsqueda con guía 250 o la ejecución de una búsqueda sin que necesariamente se presente la consulta a una guía que utilice el botón de búsqueda 248. La interfaz 240 indica cuando exista una actualización como es indicado a través del botón de actualización 256 e incluye el enlace de registro 254 que dirige al usuario al sistema 20 (Figura 1) . Aunque el acceso al sistema 20 (Figura 1) se ilustra utilizando el enlace de registros 254 en la Figura 12A, el acceso al sistema 20 podría ser activado, por ejemplo, al seleccionar una opción de menú . La interfaz 260 mostrada en la Figura 12B incluye opciones seleccionables de menú 262 que comprenden un componente GUI 264 que activa el acceso al sistema 20 (Figura 1) y un botón de opción 266 que dirige el usuario al sistema 20 cuando sea seleccionado y un campo de consulta 246a. Como se muestra en la Figura 12B, el componente GUI 264 y el botón de opción 266 podrían ser agregados a las interfaces existentes, tales como las barras de herramientas proporcionadas por los motores de búsqueda (es decir, Yahoo®, MSN®, etc.) u otras interfaces similares que llamen las funciones del sistema 20 (Figura 1) . Por ejemplo, el botón de opción 266 y un documento de iniciación de instalación podrían ser creados utilizando una interfáz de programa de aplicación (API) de un motor de búsqueda convencional en donde el documento de iniciación de instalación reside en el documento XML o en el servidor Web que podría ser enlazado con un sitio Web del sistema 20 (Figura 1) . Cuando el usuario seleccione el botón de opción 266, una consulta ingresada en el campo de consulta 246a podría ser capturada y enviada al sistema 20 (Figura 1) . El botón de opción 266 también podría ser proporcionado con una función de ratón indicando la capacidad de búsqueda del sistema 20 (con o sin una guía) . El componente GUI 264 podría ser embebido en las opciones seleccionables existentes de menú 262 utilizando por ejemplo, el instalador Firefox. Además, las interfaces 240 y 260 podrían ser implementadas utilizando navegadores convencionales como Internet Explorer (Win) , IE 7 (Win), Firefox 1.5 (Win/Mac) u otras aplicaciones con capacidad de similares. En consecuencia, es proporcionado el uso opcional de guía(s) humana (s) para una búsqueda, en donde el usuario selecciona entre la presentación de una consulta a guía(s) humana(s), iniciando la búsqueda sin la asistencia de la(s) guía(s) humana (s), o una combinación de ambas.
Las muchas características y ventajas de las modalidades son aparentes a partir de la especificación detallada y de esta manera, se pretende cubrir a través de las reivindicaciones adjuntas todas las características y ventajas de las modalidades que caen dentro del espíritu y alcance verdaderos de la misma. Además, debido a que numerosas modificaciones y cambios se les ocurrirán a aquellas personas expertas en la técnica, no se desea limitar la invención a la interpretación exacta y operación ilustrada y descrita para las modalidades descritas, y en consecuencia, todas las modificaciones y equivalentes adecuados podrían ser concurridos de manera que caigan dentro del alcance de la misma. Además, se entenderá que la frase "al menos una de A, B o C" podría ser utilizada en la presente como una expresión alternativa que significa "una o más de A, B o C" .

Claims (25)

  1. REIVINDICACIONES 1. Un método, caracterizado porque comprende: permitir que un usuario ingrese una consulta y seleccione entre una búsqueda asistida por humano y una búsqueda automática; e iniciar la búsqueda en respuesta a la selección .
  2. 2. El método de conformidad con la reivindicación 1, caracterizado además porque comprende: regresar la información generada al menos por una guía humana en respuesta a la búsqueda cuando el usuario seleccione la búsqueda asistida por humano.
  3. 3. El método de conformidad con la reivindicación 1, caracterizado porque el resultado de la búsqueda es generado utilizando la información almacenada cuando el usuario selecciona la búsqueda automática.
  4. 4. El método de conformidad con la reivindicación 3, caracterizado porque la información almacenada es una respuesta a una petición anterior o los datos colectados por una guía humana para responder a las peticiones.
  5. 5. El método de conformidad con la reivindicación 1, caracterizado porque el usuario selecciona entre la búsqueda asistida por humano y la búsqueda automática a través de opciones seleccionables proporcionadas en una ventana única.
  6. 6. El método de conformidad con la reivindicación 1, caracterizado porque la búsqueda automática es ejecutada utilizando un recurso seleccionado con anterioridad.
  7. 7. El método de conformidad con la reivindicación 6, caracterizado porque el recurso es seleccionado por una guia humana .
  8. 8. El método de conformidad con la reivindicación 7, caracterizado además porque comprende: extraer una o más palabras clave de la consulta; y determinar la materia de la consulta en base a una o más de las palabras clave.
  9. 9. El método de conformidad con la reivindicación 8, caracterizado porque la guía humana que selecciona el recurso es registrada para conducir las búsquedas relacionadas con una o más de las palabras clave.
  10. 10. El método de conformidad con la reivindicación 9, caracterizado porque el recurso es utilizado por un número predeterminado de guías humanas registradas para conducir las búsquedas relacionadas con una o más de las palabras clave.
  11. 11. Un método de búsqueda, caracterizado porque comprende: presentar una consulta a una guía humana para conducir una búsqueda para el usuario que solicita asistencia con la búsqueda; y permitir que el usuario inicie la búsqueda sin asistencia de la guía humana cuando el usuario no solicite asistencia con la búsqueda.
  12. 12. Un método para proporcionar el uso opcional de una guía humana para una búsqueda, caracterizado porque comprende: determinar si la consulta que es solicitada será presentada a la guía humana; y generar un primer resultado en base a la búsqueda en tiempo real conducida por la guía humana o un segundo resultado en base a la información almacenada de acuerdo con la determinación.
  13. 13. Un método de presentación de una consulta, caracterizado porque comprende: proporcionar opciones seleccionables para la presentación de una consulta; y dirigir la consulta a una guía humana para una búsqueda en base a la selección de una primera de las opciones seleccionables y la ejecución de la búsqueda sin requerir la guía humana en base a la selección de una segunda de las opciones seleccionables.
  14. 14. Una interfaz, caracterizada porque comprende: un campo de consulta para la entrada de la consulta que será buscada; y un control de selección que indica si la consulta será buscada por un humano o en forma automática.
  15. 15. La interfaz de conformidad con la reivindicación 14, caracterizada porque el control de selección comprende un botón de búsqueda asistida por guía que inicia una búsqueda asistida por guía; y un botón de búsqueda automática de motor de búsqueda que inicia una búsqueda de motor de búsqueda.
  16. 16. La interfaz de conformidad con la reivindicación 15, caracterizada porque el control de selección además comprende un botón de búsqueda asistida por guía y de motor de búsqueda automática que inicia tanto la búsqueda asistida por guía como la búsqueda de motor de búsqueda.
  17. 17. Un sistema, caracterizado porque comprende: una máquina de usuario que permite al usuario el ingreso de una consulta y la selección de una de la búsqueda automática y búsqueda asistida por humano; y un sistema que inicia una búsqueda en respuesta a la selección.
  18. 18. Un método, caracterizado porque comprende: permitir que el usuario ingrese una consulta y seleccione entre una búsqueda asistida por humano, una búsqueda automática y ambas de la búsqueda asistida por humano y la búsqueda automática; e iniciar una búsqueda en respuesta a la selección.
  19. 19. Un aparato de búsqueda que proporciona el uso opcional de guías humanas de búsqueda, caracterizado porque comprende: un dispositivo de almacenamiento que mantiene el registro de los recursos por omisión o previamente utilizados en asociación con una palabra clave y al menos un recurso seleccionado por un administrador de sistema, el mantenimiento incluye los recursos utilizados y seleccionados por las guías humanas de búsqueda; un dispositivo de usuario que proporciona una primera opción para la presentación de una petición a una o más de las guías humanas de búsqueda y una segunda opción para la iniciación de una búsqueda sin la presentación; un servidor que procesa la petición de búsqueda utilizando los recursos registrados por omisión o previamente utilizados en base a una palabra clave de la petición de búsqueda y sin la presentación, en donde el dispositivo de usuario permite una nueva presentación de la petición de búsqueda utilizando la primera opción cuando la segunda opción sea inicialmente seleccionada.
  20. 20. Un método de búsqueda, caracterizado porque comprende: recibir una consulta; y proporcionar una primera opción de presentación de la consulta para requerir la asistencia de guía humana para la búsqueda y una segunda opción de conducción de la búsqueda sin requerir la asistencia de guía humana.
  21. 21. El método de búsqueda de conformidad con la reivindicación 20, caracterizado porque los recursos pre definidos son utilizados para regresar los resultados automáticos cuando la segunda opción sea seleccionada.
  22. 22. Un método, caracterizado porque comprende: recibir una petición de una búsqueda; y regresar los resultados de la información mantenida al menos por un motor de búsqueda en base a la determinación que un usuario ha seleccionado una búsqueda automática a partir de las opciones seleccionables de búsqueda que incluyen la asistencia de guía humana para la búsqueda.
  23. 23. El método de conformidad con la reivindicación 22, caracterizado porque los resultados son obtenidos utilizando el rastreo, la indexación o clasificación de página .
  24. 24. Un método, caracterizado porque comprende: permitir que el usuario ingrese una consulta en una interfaz enlazada con un primer destino; y volver a dirigir la consulta a un segundo destino cuando sea designado por el usuario .
  25. 25. El método de conformidad con la reivindicación 24, caracterizado porque la designación comprende que el usuario active la búsqueda con el botón de guía. «
MX2008009455A 2006-01-23 2007-01-12 Herramienta de busqueda que proporciona uso opcional de guias de busqueda humana. MX2008009455A (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/336,928 US8065286B2 (en) 2006-01-23 2006-01-23 Scalable search system using human searchers
US11/469,732 US8117196B2 (en) 2006-01-23 2006-09-01 Search tool providing optional use of human search guides
PCT/US2007/060467 WO2007087475A2 (en) 2006-01-23 2007-01-12 A search tool providing optional use of human search guides

Publications (1)

Publication Number Publication Date
MX2008009455A true MX2008009455A (es) 2008-10-09

Family

ID=38286737

Family Applications (2)

Application Number Title Priority Date Filing Date
MX2008009452A MX2008009452A (es) 2006-01-23 2007-01-11 Un sistema de busqueda escalable que utiliza buscadores humanos.
MX2008009455A MX2008009455A (es) 2006-01-23 2007-01-12 Herramienta de busqueda que proporciona uso opcional de guias de busqueda humana.

Family Applications Before (1)

Application Number Title Priority Date Filing Date
MX2008009452A MX2008009452A (es) 2006-01-23 2007-01-11 Un sistema de busqueda escalable que utiliza buscadores humanos.

Country Status (14)

Country Link
US (3) US8065286B2 (es)
EP (3) EP2386968A1 (es)
JP (2) JP2009524158A (es)
KR (2) KR20080091822A (es)
CN (4) CN101405731A (es)
AU (2) AU2007206022A1 (es)
BR (2) BRPI0707296A2 (es)
CA (2) CA2639922A1 (es)
IL (2) IL192994A0 (es)
MX (2) MX2008009452A (es)
NZ (1) NZ570671A (es)
RU (2) RU2008134151A (es)
WO (1) WO2007084847A2 (es)
ZA (4) ZA200807252B (es)

Families Citing this family (175)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7096185B2 (en) 2000-03-31 2006-08-22 United Video Properties, Inc. User speech interfaces for interactive media guidance applications
EP1920393A2 (en) 2005-07-22 2008-05-14 Yogesh Chunilal Rathod Universal knowledge management and desktop search system
US8073700B2 (en) * 2005-09-12 2011-12-06 Nuance Communications, Inc. Retrieval and presentation of network service results for mobile device using a multimodal browser
US7477909B2 (en) * 2005-10-31 2009-01-13 Nuance Communications, Inc. System and method for conducting a search using a wireless mobile device
US7752237B2 (en) * 2006-03-15 2010-07-06 Microsoft Corporation User interface having a search preview
US8930282B2 (en) * 2006-03-20 2015-01-06 Amazon Technologies, Inc. Content generation revenue sharing
EP2013799A4 (en) * 2006-03-20 2011-04-13 Amazon Tech Inc IMPROVING CONTENT PRODUCTION VIA PARTICIPANT INTERACTIONS
US8751327B2 (en) * 2006-03-20 2014-06-10 Amazon Technologies, Inc. Facilitating content generation via messaging system interactions
US20070219958A1 (en) * 2006-03-20 2007-09-20 Park Joseph C Facilitating content generation via participant interactions
US20070219795A1 (en) * 2006-03-20 2007-09-20 Park Joseph C Facilitating content generation via paid participation
US7483894B2 (en) * 2006-06-07 2009-01-27 Platformation Technologies, Inc Methods and apparatus for entity search
US7809549B1 (en) * 2006-06-15 2010-10-05 At&T Intellectual Property Ii, L.P. On-demand language translation for television programs
KR100752351B1 (ko) * 2006-07-03 2007-08-27 (주)이즈메이커 쌍방향 데이터 및 음성 송수신이 가능한 통신매체를 이용한실시간 답변 시스템 및 제공 방법
US7792967B2 (en) * 2006-07-14 2010-09-07 Chacha Search, Inc. Method and system for sharing and accessing resources
US9020107B2 (en) * 2006-11-14 2015-04-28 Nuance Communications, Inc. Performing actions for users based on spoken information
US8254535B1 (en) 2006-11-14 2012-08-28 Nuance Communications, Inc. Performing actions for users based on spoken information
US8601387B2 (en) * 2006-12-15 2013-12-03 Iac Search & Media, Inc. Persistent interface
US20080148188A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Persistent preview window
US20080147653A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Search suggestions
US20080147606A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Category-based searching
US20080147634A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Toolbox order editing
US20080270932A1 (en) * 2006-12-15 2008-10-30 Iac Search & Media, Inc. Toolbox editing
US20080148178A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Independent scrolling
US20080147708A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Preview window with rss feed
US20080148174A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Slide and fade
US20080148192A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Toolbox pagination
US8036926B2 (en) * 2007-03-12 2011-10-11 International Business Machines Corporation Techniques for selecting calendar events by examining content of user's recent e-mail activity
US8843376B2 (en) 2007-03-13 2014-09-23 Nuance Communications, Inc. Speech-enabled web content searching using a multimodal browser
US8527355B2 (en) * 2007-03-28 2013-09-03 Article One Partners Holdings, Llc Method and system for requesting prior art from the public in exchange for a reward
US8200663B2 (en) * 2007-04-25 2012-06-12 Chacha Search, Inc. Method and system for improvement of relevance of search results
US7870026B2 (en) * 2007-06-08 2011-01-11 Yahoo! Inc. Selecting and displaying advertisement in a personal media space
US8239461B2 (en) 2007-06-28 2012-08-07 Chacha Search, Inc. Method and system for accessing search services via messaging services
US8549412B2 (en) 2007-07-25 2013-10-01 Yahoo! Inc. Method and system for display of information in a communication system gathered from external sources
US20090063990A1 (en) * 2007-08-29 2009-03-05 Microsoft Corporation Collaborative search interface
US9224149B2 (en) 2007-10-15 2015-12-29 Google Inc. External referencing by portable program modules
WO2009067696A1 (en) * 2007-11-21 2009-05-28 Chacha Search, Inc. Method and system for improving utilization of human searchers
US8429145B2 (en) * 2007-12-21 2013-04-23 Yahoo! Inc. Syndicating humor
US8206222B2 (en) 2008-01-29 2012-06-26 Gary Stephen Shuster Entertainment system for performing human intelligence tasks
US8190479B2 (en) * 2008-02-01 2012-05-29 Microsoft Corporation Video contextual advertisements using speech recognition
US20090235297A1 (en) * 2008-03-13 2009-09-17 United Video Properties, Inc. Systems and methods for capturing program attributes
US7958107B2 (en) * 2008-04-10 2011-06-07 Abo Enterprises, Llc Fuzzy keyword searching
EP2297685A1 (en) * 2008-07-04 2011-03-23 Yogesh Chunilal Rathod Methods and systems for brands social networks (bsn) platform
US20100010912A1 (en) * 2008-07-10 2010-01-14 Chacha Search, Inc. Method and system of facilitating a purchase
US9086775B1 (en) 2008-07-10 2015-07-21 Google Inc. Minimizing software based keyboard
US20100017534A1 (en) * 2008-07-17 2010-01-21 Shrage Smilowitz System and method for real-time question and answer sessions via a global computer network
US8180771B2 (en) * 2008-07-18 2012-05-15 Iac Search & Media, Inc. Search activity eraser
US9047285B1 (en) * 2008-07-21 2015-06-02 NetBase Solutions, Inc. Method and apparatus for frame-based search
US10025855B2 (en) * 2008-07-28 2018-07-17 Excalibur Ip, Llc Federated community search
US8788476B2 (en) * 2008-08-15 2014-07-22 Chacha Search, Inc. Method and system of triggering a search request
US8122021B2 (en) 2008-10-06 2012-02-21 Microsoft Corporation Domain expertise determination
WO2010051904A1 (en) * 2008-11-04 2010-05-14 Schoenemann Bo Method and system for distribution information relating to a piece of music and/or a movie/video
KR20100054544A (ko) * 2008-11-14 2010-05-25 삼성전자주식회사 휴대 광고 시스템에서 휴대 광고 서비스 제공 및 수신 장치및 방법
WO2010060117A1 (en) * 2008-11-21 2010-05-27 Chacha Search, Inc. Method and system for improving utilization of human searchers
US20100138402A1 (en) * 2008-12-02 2010-06-03 Chacha Search, Inc. Method and system for improving utilization of human searchers
JP5252555B2 (ja) * 2008-12-19 2013-07-31 Kddi株式会社 コンテキスト検索方法および装置
US8880498B2 (en) 2008-12-31 2014-11-04 Fornova Ltd. System and method for aggregating and ranking data from a plurality of web sites
US9406201B2 (en) * 2009-02-23 2016-08-02 Bally Gaming, Inc. Presenting group wagering games and awards
US20100287050A1 (en) * 2009-05-07 2010-11-11 Chacha Search Inc. Method and system for personally targeted search messages
WO2011019444A1 (en) * 2009-06-11 2011-02-17 Chacha Search, Inc. Method and system of providing a search tool
US7930430B2 (en) 2009-07-08 2011-04-19 Xobni Corporation Systems and methods to provide assistance during address input
US8990323B2 (en) 2009-07-08 2015-03-24 Yahoo! Inc. Defining a social network model implied by communications data
US9721228B2 (en) 2009-07-08 2017-08-01 Yahoo! Inc. Locally hosting a social network using social data stored on a user's computer
US20110014952A1 (en) * 2009-07-15 2011-01-20 Sony Ericsson Mobile Communications Ab Audio recognition during voice sessions to provide enhanced user interface functionality
US8352464B2 (en) * 2009-07-24 2013-01-08 Peer Belt Inc. System and method for ranking documents through human assistance
US8713003B2 (en) * 2009-07-24 2014-04-29 Peer Belt Inc. System and method for ranking content and applications through human assistance
US20110072038A1 (en) * 2009-09-18 2011-03-24 Daniel Burge Web site with content based on referring link information
WO2011053758A1 (en) * 2009-10-29 2011-05-05 Chacha Search, Inc. Method and system of processing a query using human assistants
US9514466B2 (en) 2009-11-16 2016-12-06 Yahoo! Inc. Collecting and presenting data including links from communications sent to or from a user
US8839306B2 (en) * 2009-11-20 2014-09-16 At&T Intellectual Property I, Lp Method and apparatus for presenting media programs
CN102081632A (zh) 2009-11-30 2011-06-01 国际商业机器公司 创建服务混搭实例的方法和设备
US9760866B2 (en) 2009-12-15 2017-09-12 Yahoo Holdings, Inc. Systems and methods to provide server side profile information
US9569541B2 (en) * 2009-12-31 2017-02-14 Microsoft Technology Licensing, Llc Evaluating preferences of content on a webpage
US8423545B2 (en) 2010-02-03 2013-04-16 Xobni Corporation Providing user input suggestions for conflicting data using rank determinations
WO2011101858A1 (en) 2010-02-22 2011-08-25 Yogesh Chunilal Rathod A system and method for social networking for managing multidimensional life stream related active note(s) and associated multidimensional active resources & actions
US20110208822A1 (en) * 2010-02-22 2011-08-25 Yogesh Chunilal Rathod Method and system for customized, contextual, dynamic and unified communication, zero click advertisement and prospective customers search engine
CN101789026B (zh) * 2010-03-12 2013-03-06 曹学文 一种面向用户的网络问答搜索统计的信息处理方法
US20110238686A1 (en) * 2010-03-24 2011-09-29 Microsoft Corporation Caching data obtained via data service interfaces
US8972257B2 (en) 2010-06-02 2015-03-03 Yahoo! Inc. Systems and methods to present voice message information to a user of a computing device
US8620935B2 (en) 2011-06-24 2013-12-31 Yahoo! Inc. Personalizing an online service based on data collected for a user of a computing device
US20110307806A1 (en) * 2010-06-14 2011-12-15 Matthew Hills Multiple party decision process
US8239366B2 (en) * 2010-09-08 2012-08-07 Nuance Communications, Inc. Method and apparatus for processing spoken search queries
US8341142B2 (en) * 2010-09-08 2012-12-25 Nuance Communications, Inc. Methods and apparatus for searching the Internet
JP5851507B2 (ja) * 2010-09-08 2016-02-03 ニュアンス コミュニケーションズ,インコーポレイテッド インターネット検索に関する方法及び装置
CN102402525A (zh) * 2010-09-10 2012-04-04 联想(北京)有限公司 一种搜索处理装置、电子设备及搜索处理方法
CN101957844B (zh) * 2010-09-17 2011-11-23 百度在线网络技术(北京)有限公司 一种在线应用系统及其实现方法
WO2012034537A1 (zh) 2010-09-17 2012-03-22 百度在线网络技术(北京)有限公司 一种在线应用系统及其实现方法
US9325804B2 (en) * 2010-11-08 2016-04-26 Microsoft Technology Licensing, Llc Dynamic image result stitching
US10073927B2 (en) 2010-11-16 2018-09-11 Microsoft Technology Licensing, Llc Registration for system level search user interface
US8515984B2 (en) 2010-11-16 2013-08-20 Microsoft Corporation Extensible search term suggestion engine
US10346479B2 (en) 2010-11-16 2019-07-09 Microsoft Technology Licensing, Llc Facilitating interaction with system level search user interface
US8732890B2 (en) 2010-11-22 2014-05-27 Braun Gmbh Toothbrush
CN102004794B (zh) * 2010-12-09 2013-05-08 百度在线网络技术(北京)有限公司 搜索引擎系统及其实现方法
US20120185484A1 (en) * 2011-01-17 2012-07-19 Chacha Search, Inc. Method and system of selecting responders
US8489643B1 (en) * 2011-01-26 2013-07-16 Fornova Ltd. System and method for automated content aggregation using knowledge base construction
US8762405B2 (en) 2011-01-31 2014-06-24 Microsoft Corporation Search behavior based communication forums
US8417685B2 (en) * 2011-03-31 2013-04-09 Brandon Thompson Collaborative search network
US9256888B2 (en) 2011-04-04 2016-02-09 Zynga Inc. Matching advertising to game play content
US10078819B2 (en) 2011-06-21 2018-09-18 Oath Inc. Presenting favorite contacts information to a user of a computing device
US9747583B2 (en) 2011-06-30 2017-08-29 Yahoo Holdings, Inc. Presenting entity profile information to a user of a computing device
US9489457B2 (en) 2011-07-14 2016-11-08 Nuance Communications, Inc. Methods and apparatus for initiating an action
US8812474B2 (en) 2011-07-14 2014-08-19 Nuance Communications, Inc. Methods and apparatus for identifying and providing information sought by a user
US8635201B2 (en) 2011-07-14 2014-01-21 Nuance Communications, Inc. Methods and apparatus for employing a user's location in providing information to the user
US8678899B2 (en) * 2011-08-26 2014-03-25 CEM International Limited Game show with specialized voting procedure
US9292603B2 (en) 2011-09-30 2016-03-22 Nuance Communications, Inc. Receipt and processing of user-specified queries
US20130097202A1 (en) * 2011-10-12 2013-04-18 Google Inc. Method and System for Providing Opinion Queries to Users
CN102436510A (zh) * 2011-12-30 2012-05-02 浙江乐得网络科技有限公司 通过离线查询提高在线实时搜索质量的方法与系统
CN103260128A (zh) * 2012-02-13 2013-08-21 周良文 基于WiFi定位广告的触发装置、集成发布系统及方法
JP5530468B2 (ja) * 2012-02-24 2014-06-25 ヤフー株式会社 検索サーバ、プログラム及び方法
US9064016B2 (en) * 2012-03-14 2015-06-23 Microsoft Corporation Ranking search results using result repetition
US10977285B2 (en) 2012-03-28 2021-04-13 Verizon Media Inc. Using observations of a person to determine if data corresponds to the person
CN102611990A (zh) * 2012-03-31 2012-07-25 哈尔滨工业大学 一种利用智能手机终端进行智能信息查询的方法
US10019455B2 (en) * 2012-04-27 2018-07-10 Google Llc Selecting search queries for display with data associated with search terms
US9552414B2 (en) * 2012-05-22 2017-01-24 Quixey, Inc. Dynamic filtering in application search
CN103425704B (zh) * 2012-05-24 2017-07-21 阿里巴巴集团控股有限公司 应用界面提供方法及装置
US9684395B2 (en) * 2012-06-02 2017-06-20 Tara Chand Singhal System and method for context driven voice interface in handheld wireless mobile devices
US8795043B2 (en) 2012-07-10 2014-08-05 CEM International Limited Game show with special vote counting method
US9619812B2 (en) * 2012-08-28 2017-04-11 Nuance Communications, Inc. Systems and methods for engaging an audience in a conversational advertisement
US9424341B2 (en) * 2012-10-23 2016-08-23 Ca, Inc. Information management systems and methods
US10013672B2 (en) 2012-11-02 2018-07-03 Oath Inc. Address extraction from a communication
US10192200B2 (en) 2012-12-04 2019-01-29 Oath Inc. Classifying a portion of user contact data into local contacts
US8839309B2 (en) * 2012-12-05 2014-09-16 United Video Properties, Inc. Methods and systems for displaying contextually relevant information from a plurality of users in real-time regarding a media asset
KR101821358B1 (ko) * 2013-01-22 2018-01-25 네이버 주식회사 다자간 메신저 서비스를 제공하는 방법 및 시스템
US9600473B2 (en) * 2013-02-08 2017-03-21 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US10650103B2 (en) 2013-02-08 2020-05-12 Mz Ip Holdings, Llc Systems and methods for incentivizing user feedback for translation processing
US9298703B2 (en) 2013-02-08 2016-03-29 Machine Zone, Inc. Systems and methods for incentivizing user feedback for translation processing
US8996353B2 (en) 2013-02-08 2015-03-31 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US9231898B2 (en) 2013-02-08 2016-01-05 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US8996352B2 (en) 2013-02-08 2015-03-31 Machine Zone, Inc. Systems and methods for correcting translations in multi-user multi-lingual communications
US9031829B2 (en) 2013-02-08 2015-05-12 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US8996355B2 (en) 2013-02-08 2015-03-31 Machine Zone, Inc. Systems and methods for reviewing histories of text messages from multi-user multi-lingual communications
US8990068B2 (en) 2013-02-08 2015-03-24 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US9390140B2 (en) * 2013-02-22 2016-07-12 Microsoft Technology Licensing, Llc Communication-powered search
WO2014172304A1 (en) * 2013-04-15 2014-10-23 Chacha Search, Inc. Method and system for allocation of resources
US20140310329A1 (en) * 2013-04-15 2014-10-16 Chacha Search, Inc Method and system of assigning topics to answerers
AU2014302062A1 (en) * 2013-06-28 2016-02-04 Healthtap, Inc. Systems and method for evaluating and selecting a healthcare professional
CN103593340B (zh) 2013-10-28 2017-08-29 余自立 自然表达信息处理方法、处理及回应方法、设备及系统
US9215510B2 (en) 2013-12-06 2015-12-15 Rovi Guides, Inc. Systems and methods for automatically tagging a media asset based on verbal input and playback adjustments
US20170039198A1 (en) * 2014-05-15 2017-02-09 Sentient Technologies (Barbados) Limited Visual interactive search, scalable bandit-based visual interactive search and ranking for visual interactive search
US20150331908A1 (en) 2014-05-15 2015-11-19 Genetic Finance (Barbados) Limited Visual interactive search
CN103984740B (zh) * 2014-05-23 2016-01-06 合一网络技术(北京)有限公司 基于组合标签的检索页显示的方法和系统
US9372848B2 (en) 2014-10-17 2016-06-21 Machine Zone, Inc. Systems and methods for language detection
US10162811B2 (en) 2014-10-17 2018-12-25 Mz Ip Holdings, Llc Systems and methods for language detection
CN105630854B (zh) * 2015-01-28 2020-07-03 深圳酷派技术有限公司 数据搜索方法、数据搜索装置和终端
US20160275192A1 (en) * 2015-03-17 2016-09-22 Kobo Incorporated Personalizing an e-book search query
US9864775B2 (en) * 2015-03-26 2018-01-09 International Business Machines Corporation Query strength indicator
US20170004134A1 (en) * 2015-07-03 2017-01-05 Microsoft Technology Licensing, Llc Asynchronous search query
CN105654343A (zh) * 2015-09-16 2016-06-08 颜陈煜 实现基于客户网络行为定点发送广告及联系客户的系统和方法
US10765956B2 (en) 2016-01-07 2020-09-08 Machine Zone Inc. Named entity recognition on chat data
CN107392635A (zh) * 2016-05-17 2017-11-24 蔡小华 一种网络游戏内广告投放方法
US10909459B2 (en) 2016-06-09 2021-02-02 Cognizant Technology Solutions U.S. Corporation Content embedding using deep metric learning algorithms
KR101808161B1 (ko) * 2016-06-27 2017-12-12 주식회사지앤지커머스 모바일 광고 제공 시스템 및 방법
CN106210882A (zh) * 2016-08-09 2016-12-07 乐视控股(北京)有限公司 视频文件的播放处理方法及装置
US10642919B2 (en) 2016-08-18 2020-05-05 International Business Machines Corporation Joint embedding of corpus pairs for domain mapping
US10657189B2 (en) 2016-08-18 2020-05-19 International Business Machines Corporation Joint embedding of corpus pairs for domain mapping
US10579940B2 (en) 2016-08-18 2020-03-03 International Business Machines Corporation Joint embedding of corpus pairs for domain mapping
CN106909603A (zh) * 2016-08-31 2017-06-30 阿里巴巴集团控股有限公司 搜索信息处理方法及装置
JP6849964B2 (ja) * 2016-09-05 2021-03-31 株式会社Nextremer 対話制御装置、対話エンジン、管理端末、対話装置、対話制御方法、対話方法、およびプログラム
CN106385606A (zh) * 2016-09-14 2017-02-08 乐视控股(北京)有限公司 一种广告的投放方法及装置
KR101935456B1 (ko) * 2016-10-05 2019-01-04 전창섭 인스턴트 메시지 서비스(ims) 채팅방에서 퀴즈와 광고 동시 제공방법 및 시스템
US11048759B1 (en) * 2017-03-27 2021-06-29 Prodigo Solutions Inc. Tochenized cache
CN107247694A (zh) * 2017-07-06 2017-10-13 福建中金在线信息科技有限公司 基于便携式电子设备的信息查询方法、装置及电子设备
US10755144B2 (en) 2017-09-05 2020-08-25 Cognizant Technology Solutions U.S. Corporation Automated and unsupervised generation of real-world training data
US10755142B2 (en) 2017-09-05 2020-08-25 Cognizant Technology Solutions U.S. Corporation Automated and unsupervised generation of real-world training data
US10769387B2 (en) 2017-09-21 2020-09-08 Mz Ip Holdings, Llc System and method for translating chat messages
US10489690B2 (en) 2017-10-24 2019-11-26 International Business Machines Corporation Emotion classification based on expression variations associated with same or similar emotions
CN107832396A (zh) * 2017-10-30 2018-03-23 江西博瑞彤芸科技有限公司 信息检索方法
CN108038206A (zh) * 2017-12-14 2018-05-15 南京美桥信息科技有限公司 一种可视智能服务方法及系统
CN111566653A (zh) * 2017-12-29 2020-08-21 斯布罗凯迪风险投资公司 用于搜索和通知的方法和系统
US11574201B2 (en) 2018-02-06 2023-02-07 Cognizant Technology Solutions U.S. Corporation Enhancing evolutionary optimization in uncertain environments by allocating evaluations via multi-armed bandit algorithms
CN110232908B (zh) * 2019-07-30 2022-02-18 厦门钛尚人工智能科技有限公司 一种分布式语音合成系统
US11082391B2 (en) * 2019-08-21 2021-08-03 Kakao Corp. Method and apparatus for displaying interface for providing social networking service through anonymous profile
JP6924807B2 (ja) * 2019-10-23 2021-08-25 ヤフー株式会社 情報提供システム、情報提供方法、およびプログラム
CN110866187A (zh) * 2019-11-13 2020-03-06 广州亿码科技有限公司 一种精准搜索的有偿互动方法、系统、终端及存储介质
EP4383166A1 (en) * 2022-12-09 2024-06-12 Boehringer Ingelheim International GmbH Operating a computer to establish communication links
TWI832745B (zh) * 2023-04-07 2024-02-11 周培林 商品/服務競價交易管理系統

Family Cites Families (163)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5270701A (en) 1988-03-08 1993-12-14 Kokusai Denshin Denwa Co., Ltd. Service processing system with distributed data bases
US4972328A (en) 1988-12-16 1990-11-20 Bull Hn Information Systems Inc. Interactive knowledge base end user interface driven maintenance and acquisition system
US5559940A (en) * 1990-12-14 1996-09-24 Hutson; William H. Method and system for real-time information analysis of textual material
US5301314A (en) * 1991-08-05 1994-04-05 Answer Computer, Inc. Computer-aided customer support system with bubble-up
US5628011A (en) * 1993-01-04 1997-05-06 At&T Network-based intelligent information-sourcing arrangement
JP3030533B2 (ja) * 1994-07-26 2000-04-10 篤 今野 情報分類装置
US5855015A (en) 1995-03-20 1998-12-29 Interval Research Corporation System and method for retrieval of hyperlinked information resources
US5768580A (en) * 1995-05-31 1998-06-16 Oracle Corporation Methods and apparatus for dynamic classification of discourse
US6578010B1 (en) * 1995-06-05 2003-06-10 George A. Teacherson Multi-node network marketing computer system
US5724571A (en) 1995-07-07 1998-03-03 Sun Microsystems, Inc. Method and apparatus for generating query responses in a computer-based document retrieval system
US5948054A (en) 1996-02-27 1999-09-07 Sun Microsystems, Inc. Method and system for facilitating the exchange of information between human users in a networked computer system
US5956491A (en) 1996-04-01 1999-09-21 Marks; Daniel L. Group communications multiplexing system
US6101515A (en) * 1996-05-31 2000-08-08 Oracle Corporation Learning system for classification of terminology
US5915010A (en) * 1996-06-10 1999-06-22 Teknekron Infoswitch System, method and user interface for data announced call transfer
US5862223A (en) * 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US5875231A (en) * 1996-07-26 1999-02-23 Ag Communication Systems Corporation Telephone call on hold service for a party placed on hold by another party
US6128646A (en) * 1997-12-24 2000-10-03 Genesys Telecommunications Laboratories Inc. System for routing electronic mail to best qualified person based on content analysis
AU729891B2 (en) * 1997-02-07 2001-02-15 About.Com Inc. Collaborative internet data mining system
US6006218A (en) 1997-02-28 1999-12-21 Microsoft Methods and apparatus for retrieving and/or processing retrieved information as a function of a user's estimated knowledge
US6026148A (en) * 1997-05-28 2000-02-15 Blue Grotto Technologies, Inc. System and method for delivering expert information by computer
JP3607462B2 (ja) 1997-07-02 2005-01-05 松下電器産業株式会社 関連キーワード自動抽出装置及びこれを用いた文書検索システム
US5982370A (en) 1997-07-18 1999-11-09 International Business Machines Corporation Highlighting tool for search specification in a user interface of a computer system
US5845278A (en) 1997-09-12 1998-12-01 Inioseek Corporation Method for automatically selecting collections to search in full text searches
GB9801978D0 (en) * 1998-01-30 1998-03-25 Orbital Technologies Limited Information systems
US6507841B2 (en) * 1998-02-20 2003-01-14 Hewlett-Packard Company Methods of and apparatus for refining descriptors
US6346952B1 (en) 1999-12-01 2002-02-12 Genesys Telecommunications Laboratories, Inc. Method and apparatus for summarizing previous threads in a communication-center chat session
US6094652A (en) * 1998-06-10 2000-07-25 Oracle Corporation Hierarchical query feedback in an information retrieval system
AU5822899A (en) * 1998-09-18 2000-04-10 Tacit Knowledge Systems Method and apparatus for querying a user knowledge profile
US6253202B1 (en) * 1998-09-18 2001-06-26 Tacit Knowledge Systems, Inc. Method, system and apparatus for authorizing access by a first user to a knowledge profile of a second user responsive to an access request from the first user
US6115709A (en) 1998-09-18 2000-09-05 Tacit Knowledge Systems, Inc. Method and system for constructing a knowledge profile of a user having unrestricted and restricted access portions according to respective levels of confidence of content of the portions
US6154783A (en) * 1998-09-18 2000-11-28 Tacit Knowledge Systems Method and apparatus for addressing an electronic document for transmission over a network
US6377949B1 (en) * 1998-09-18 2002-04-23 Tacit Knowledge Systems, Inc. Method and apparatus for assigning a confidence level to a term within a user knowledge profile
WO2000017784A1 (en) 1998-09-18 2000-03-30 Tacit Knowledge Systems Method of constructing and displaying an entity profile constructed utilizing input from entities other than the owner
US6377944B1 (en) * 1998-12-11 2002-04-23 Avaya Technology Corp. Web response unit including computer network based communication
US6370527B1 (en) * 1998-12-29 2002-04-09 At&T Corp. Method and apparatus for searching distributed networks using a plurality of search devices
US6223165B1 (en) * 1999-03-22 2001-04-24 Keen.Com, Incorporated Method and apparatus to connect consumer to expert
US6327590B1 (en) 1999-05-05 2001-12-04 Xerox Corporation System and method for collaborative ranking of search results employing user and group profiles derived from document collection content analysis
US6493711B1 (en) 1999-05-05 2002-12-10 H5 Technologies, Inc. Wide-spectrum information search engine
US7065500B2 (en) 1999-05-28 2006-06-20 Overture Services, Inc. Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
US6965868B1 (en) 1999-08-03 2005-11-15 Michael David Bednarek System and method for promoting commerce, including sales agent assisted commerce, in a networked economy
US7167855B1 (en) * 1999-10-15 2007-01-23 Richard Koenig Internet-based matching service for expert consultants and customers with matching of qualifications and times of availability
US6983311B1 (en) * 1999-10-19 2006-01-03 Netzero, Inc. Access to internet search capabilities
US6505166B1 (en) * 1999-11-23 2003-01-07 Dimitri Stephanou System and method for providing expert referral over a network
US6513013B1 (en) * 1999-11-23 2003-01-28 Dimitri Stephanou System and method for providing expert referral over a network with real time interaction with customers
US6507821B1 (en) * 1999-11-23 2003-01-14 Dimitri Stephanou System and method for providing information technology IT expert referral over a network
US20020095320A1 (en) 1999-12-07 2002-07-18 Bernadino Pavone Method of marketing of job search services
US6434549B1 (en) 1999-12-13 2002-08-13 Ultris, Inc. Network-based, human-mediated exchange of information
US6691108B2 (en) 1999-12-14 2004-02-10 Nec Corporation Focused search engine and method
US6732088B1 (en) * 1999-12-14 2004-05-04 Xerox Corporation Collaborative searching by query induction
AU2001234558A1 (en) 2000-01-25 2001-08-07 Infinity2, Inc. System and method for creating a web page return link
US6584471B1 (en) * 2000-02-14 2003-06-24 Leon Maclin System and method for the adaptive, hierarchical receipt, ranking, organization and display of information based upon democratic criteria and resultant dynamic profiling
US6594654B1 (en) * 2000-03-03 2003-07-15 Aly A. Salam Systems and methods for continuously accumulating research information via a computer network
US6578022B1 (en) * 2000-04-18 2003-06-10 Icplanet Corporation Interactive intelligent searching with executable suggestions
US6745178B1 (en) * 2000-04-28 2004-06-01 International Business Machines Corporation Internet based method for facilitating networking among persons with similar interests and for facilitating collaborative searching for information
AU782127B2 (en) 2000-05-01 2005-07-07 Invoke Solutions, Inc. Large group interactions via mass communication network
US6901394B2 (en) * 2000-06-30 2005-05-31 Askme Corporation Method and system for enhanced knowledge management
CA2924940A1 (en) 2000-07-05 2002-01-10 Paid Search Engine Tools, L.L.C. Paid search engine bid management
US6829585B1 (en) 2000-07-06 2004-12-07 General Electric Company Web-based method and system for indicating expert availability
US20020059395A1 (en) * 2000-07-19 2002-05-16 Shih-Ping Liou User interface for online product configuration and exploration
US6742178B1 (en) * 2000-07-20 2004-05-25 International Business Machines Corporation System and method for instrumenting application class files with correlation information to the instrumentation
US7319975B2 (en) * 2000-07-24 2008-01-15 Emergency 24, Inc. Internet-based advertising and referral system
US6675159B1 (en) * 2000-07-27 2004-01-06 Science Applic Int Corp Concept-based search and retrieval system
EP1176705B1 (en) * 2000-07-28 2003-07-09 STMicroelectronics S.r.l. Low consumption converter directly connectable to the mains
BE1013637A6 (nl) 2000-08-07 2002-05-07 Smet Francis De Werkwijze voor het opzoeken van informatie op het internet.
US6895406B2 (en) * 2000-08-25 2005-05-17 Seaseer R&D, Llc Dynamic personalization method of creating personalized user profiles for searching a database of information
US6647383B1 (en) 2000-09-01 2003-11-11 Lucent Technologies Inc. System and method for providing interactive dialogue and iterative search functions to find information
US20020111934A1 (en) 2000-10-17 2002-08-15 Shankar Narayan Question associated information storage and retrieval architecture using internet gidgets
IT1319288B1 (it) 2000-10-19 2003-10-10 Gruppo Euromedia S R L Procedimento e dispositivo di ricerca di informazioni su una retetelematica
US8868448B2 (en) * 2000-10-26 2014-10-21 Liveperson, Inc. Systems and methods to facilitate selling of products and services
US6636590B1 (en) 2000-10-30 2003-10-21 Ingenio, Inc. Apparatus and method for specifying and obtaining services through voice commands
WO2002048825A2 (en) * 2000-11-15 2002-06-20 Bagley, Dallin System and method for guiding a computer user to promotional material
JP2002157445A (ja) * 2000-11-16 2002-05-31 Ok Web Inc ヘルプデスクシステム
US20020087520A1 (en) * 2000-12-15 2002-07-04 Meyers Paul Anthony Appartus and method for connecting experts to topic areas
US7827059B2 (en) * 2000-12-23 2010-11-02 International Business Machines Corporation System and method for rewarding a user's interaction behavior with a computer system
US20030088467A1 (en) * 2001-01-05 2003-05-08 Culver Thomas P. Method and apparatus for promoting website usage
WO2002063535A2 (en) * 2001-02-07 2002-08-15 Exalt Solutions, Inc. Intelligent multimedia e-catalog
US20020107709A1 (en) 2001-02-07 2002-08-08 Ip.Com, Inc. Method and apparatus for collecting and communicating information related to validity of a patent over a global information network
US20020167539A1 (en) 2001-04-27 2002-11-14 International Business Machines Corporation Portal server enabling joint exploration of the internet with an expert
WO2002097705A1 (en) * 2001-04-30 2002-12-05 Emerson Electric Co. Network based system design of custom products with live agent support
US20030163368A1 (en) 2001-05-21 2003-08-28 Frank Bastone Method for promoting a web site using services of a web site host
US20030002445A1 (en) 2001-06-04 2003-01-02 Laurent Fullana Virtual advisor
JP3852750B2 (ja) * 2001-06-29 2006-12-06 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報検索システム、情報検索方法、コール・センタ・システムおよびサーバ
US7376620B2 (en) * 2001-07-23 2008-05-20 Consona Crm Inc. System and method for measuring the quality of information retrieval
US6704403B2 (en) * 2001-09-05 2004-03-09 Ingenio, Inc. Apparatus and method for ensuring a real-time connection between users and selected service provider using voice mail
US20030046098A1 (en) * 2001-09-06 2003-03-06 Seong-Gon Kim Apparatus and method that modifies the ranking of the search results by the number of votes cast by end-users and advertisers
CA2460807A1 (en) * 2001-09-18 2003-03-27 Jedd Adam Gould Online trading for the placement of advertising in media
US7149732B2 (en) * 2001-10-12 2006-12-12 Microsoft Corporation Clustering web queries
US7788128B2 (en) 2001-10-25 2010-08-31 Ask Agent Limited System and method for provision of information services
US7120647B2 (en) 2001-10-30 2006-10-10 General Electric Company Web-based method and system for providing expert information on selected matters
KR101009687B1 (ko) 2001-11-01 2011-01-19 톰슨 라이센싱 특정 인터넷 유저 타겟 광고 대체 방법 및 시스템
US7155400B1 (en) 2001-11-14 2006-12-26 Qgenisys, Inc. Universal task management system, method and product for automatically managing remote workers, including automatically recruiting workers
US6938048B1 (en) 2001-11-14 2005-08-30 Qgenisys, Inc. Universal task management system, method and product for automatically managing remote workers, including automatically training the workers
US6866009B2 (en) * 2002-01-07 2005-03-15 Miller Manufacturing Company Collapsible animal container
US20030174818A1 (en) * 2002-01-18 2003-09-18 Hazenfield Joey C. Intelligent integrated on-hold messaging system for use with business telephone systems
US20030140037A1 (en) * 2002-01-23 2003-07-24 Kenneth Deh-Lee Dynamic knowledge expert retrieval system
US7171409B2 (en) * 2002-01-31 2007-01-30 Comtext Systems Inc. Computerized information search and indexing method, software and device
US7949648B2 (en) 2002-02-26 2011-05-24 Soren Alain Mortensen Compiling and accessing subject-specific information from a computer network
US7149707B2 (en) 2002-03-25 2006-12-12 Avalar Network, Inc. Method and apparatus for compensating a plurality of franchise participants in a multi-level sales force
US7716199B2 (en) 2005-08-10 2010-05-11 Google Inc. Aggregating context data for programmable search engines
US7177634B2 (en) 2002-04-10 2007-02-13 General Motors Corporation Method of voice access for vehicle services
US7158621B2 (en) 2002-04-20 2007-01-02 Bayne Anthony J Pre-paid calling and voice messaging services for inmates
US20030217059A1 (en) 2002-05-16 2003-11-20 Asg, Inc. System and method for internet search engine
US7085771B2 (en) 2002-05-17 2006-08-01 Verity, Inc System and method for automatically discovering a hierarchy of concepts from a corpus of documents
US8611919B2 (en) * 2002-05-23 2013-12-17 Wounder Gmbh., Llc System, method, and computer program product for providing location based services and mobile e-commerce
JP2004005121A (ja) * 2002-05-31 2004-01-08 Hitachi Plant Eng & Constr Co Ltd 問題点相談の支援システム
US20030228558A1 (en) 2002-06-11 2003-12-11 Bloom William Dennis Method of training brokers in a multi-level marketing business
US20060190327A1 (en) 2002-07-09 2006-08-24 Jmaev Jack I Method and apparatus for encouraged visitation web advertising
US7200413B2 (en) * 2002-07-31 2007-04-03 Interchange Corporation Methods and system for enhanced directory assistance using wireless messaging protocols
US7599911B2 (en) * 2002-08-05 2009-10-06 Yahoo! Inc. Method and apparatus for search ranking using human input and automated ranking
US8015259B2 (en) * 2002-09-10 2011-09-06 Alan Earl Swahn Multi-window internet search with webpage preload
US20040186738A1 (en) 2002-10-24 2004-09-23 Richard Reisman Method and apparatus for an idea adoption marketplace
US7039625B2 (en) * 2002-11-22 2006-05-02 International Business Machines Corporation International information search and delivery system providing search results personalized to a particular natural language
US7606714B2 (en) * 2003-02-11 2009-10-20 Microsoft Corporation Natural language classification within an automated response system
US20040162830A1 (en) 2003-02-18 2004-08-19 Sanika Shirwadkar Method and system for searching location based information on a mobile device
US7698183B2 (en) * 2003-06-18 2010-04-13 Utbk, Inc. Method and apparatus for prioritizing a listing of information providers
US7346839B2 (en) * 2003-09-30 2008-03-18 Google Inc. Information retrieval based on historical data
US7165119B2 (en) * 2003-10-14 2007-01-16 America Online, Inc. Search enhancement system and method having rankings, explicitly specified by the user, based upon applicability and validity of search parameters in regard to a subject matter
US7370034B2 (en) 2003-10-15 2008-05-06 Xerox Corporation System and method for performing electronic information retrieval using keywords
US20050086290A1 (en) * 2003-10-17 2005-04-21 Robert Joyce Method and system to provide expert support with a customer interaction system
US20040133469A1 (en) * 2003-11-04 2004-07-08 Dario Chang System and method of promote website using Cycle Hits and Hits History
US8051178B2 (en) * 2003-11-05 2011-11-01 Benefits Technologies, L.L.C. Apparatus and method for remotely sharing information and providing remote interactive assistance via a communications network
CA2546514C (en) 2003-11-17 2013-04-30 Bloomberg Lp Legal research system
US7523096B2 (en) * 2003-12-03 2009-04-21 Google Inc. Methods and systems for personalized network searching
US20050138115A1 (en) * 2003-12-23 2005-06-23 Luis Llamas Real time mobile skill set information system
CN100495392C (zh) 2003-12-29 2009-06-03 西安迪戈科技有限责任公司 一种智能搜索方法
GB2412191A (en) 2004-03-18 2005-09-21 Issuebits Ltd A method of generating answers to questions sent from a mobile telephone
US20050210042A1 (en) 2004-03-22 2005-09-22 Goedken James F Methods and apparatus to search and analyze prior art
US7376642B2 (en) * 2004-03-30 2008-05-20 Microsoft Corporation Integrated full text search system and method
US7720674B2 (en) 2004-06-29 2010-05-18 Sap Ag Systems and methods for processing natural language queries
US7725463B2 (en) * 2004-06-30 2010-05-25 Microsoft Corporation System and method for generating normalized relevance measure for analysis of search results
US7716219B2 (en) * 2004-07-08 2010-05-11 Yahoo ! Inc. Database search system and method of determining a value of a keyword in a search
US20060041476A1 (en) * 2004-08-17 2006-02-23 Zhiliang Zheng System and method for providing an expert platform
US8255413B2 (en) * 2004-08-19 2012-08-28 Carhamm Ltd., Llc Method and apparatus for responding to request for information-personalization
WO2006036781A2 (en) * 2004-09-22 2006-04-06 Perfect Market Technologies, Inc. Search engine using user intent
US20060074864A1 (en) * 2004-09-24 2006-04-06 Microsoft Corporation System and method for controlling ranking of pages returned by a search engine
US7440947B2 (en) * 2004-11-12 2008-10-21 Fuji Xerox Co., Ltd. System and method for identifying query-relevant keywords in documents with latent semantic analysis
US8099405B2 (en) * 2004-12-28 2012-01-17 Sap Ag Search engine social proxy
US7698270B2 (en) * 2004-12-29 2010-04-13 Baynote, Inc. Method and apparatus for identifying, extracting, capturing, and leveraging expertise and knowledge
US20060149644A1 (en) * 2005-01-03 2006-07-06 Pilgrim Telephone, Inc. Premium SMS billing method
US8032823B2 (en) 2005-04-15 2011-10-04 Carnegie Mellon University Intent-based information processing and updates
US20080010113A1 (en) 2005-05-04 2008-01-10 Samuel Tod Lanter System and method for a multi-level affinity network
US20070014537A1 (en) * 2005-05-18 2007-01-18 Wesemann Darren L Collecting and analyzing data from subject matter experts
US20060286530A1 (en) 2005-06-07 2006-12-21 Microsoft Corporation System and method for collecting question and answer pairs
US7958010B2 (en) 2005-06-08 2011-06-07 Ian Tzeung Huang Internet search engine with critic ratings
US20060287916A1 (en) 2005-06-15 2006-12-21 Steven Starr Media marketplaces
US20060288087A1 (en) 2005-06-17 2006-12-21 Jiehyeong Sun Web-based method and system for providing content-driven service to internet users
US8086605B2 (en) 2005-06-28 2011-12-27 Yahoo! Inc. Search engine with augmented relevance ranking by community participation
US20070005698A1 (en) 2005-06-29 2007-01-04 Manish Kumar Method and apparatuses for locating an expert during a collaboration session
US7809551B2 (en) * 2005-07-01 2010-10-05 Xerox Corporation Concept matching system
EP1920393A2 (en) 2005-07-22 2008-05-14 Yogesh Chunilal Rathod Universal knowledge management and desktop search system
US7587395B2 (en) * 2005-07-27 2009-09-08 John Harney System and method for providing profile matching with an unstructured document
US7516124B2 (en) 2005-12-20 2009-04-07 Yahoo! Inc. Interactive search engine
US20070050388A1 (en) * 2005-08-25 2007-03-01 Xerox Corporation Device and method for text stream mining
US20070078803A1 (en) * 2005-10-05 2007-04-05 Gilmour David L Method, system and apparatus for searchcasting with privacy control
US7546295B2 (en) * 2005-12-27 2009-06-09 Baynote, Inc. Method and apparatus for determining expertise based upon observed usage patterns
US20070192166A1 (en) 2006-02-15 2007-08-16 Leviathan Entertainment, Llc Survey-Based Qualification of Keyword Searches
US8386469B2 (en) 2006-02-16 2013-02-26 Mobile Content Networks, Inc. Method and system for determining relevant sources, querying and merging results from multiple content sources
US8862572B2 (en) 2006-02-17 2014-10-14 Google Inc. Sharing user distributed search results
US7698140B2 (en) 2006-03-06 2010-04-13 Foneweb, Inc. Message transcription, voice query and query delivery system
US7523082B2 (en) 2006-05-08 2009-04-21 Aspect Software Inc Escalating online expert help
US20070260601A1 (en) 2006-05-08 2007-11-08 Thompson Henry S Distributed human improvement of search engine results
US7483894B2 (en) 2006-06-07 2009-01-27 Platformation Technologies, Inc Methods and apparatus for entity search
WO2011053758A1 (en) * 2009-10-29 2011-05-05 Chacha Search, Inc. Method and system of processing a query using human assistants

Also Published As

Publication number Publication date
CA2640183A1 (en) 2007-08-02
AU2007206022A1 (en) 2007-07-26
EP1982277A4 (en) 2009-06-10
IL192997A0 (en) 2009-02-11
CN101405734A (zh) 2009-04-08
CN101405732A (zh) 2009-04-08
CN101405733A (zh) 2009-04-08
JP2009524156A (ja) 2009-06-25
US9104735B2 (en) 2015-08-11
WO2007084847A2 (en) 2007-07-26
IL192994A0 (en) 2009-02-11
KR20080091822A (ko) 2008-10-14
ZA200807252B (en) 2009-09-30
ZA200807250B (en) 2009-09-30
US20120016860A1 (en) 2012-01-19
US8566306B2 (en) 2013-10-22
BRPI0707296A2 (pt) 2011-08-16
AU2007208183A1 (en) 2007-08-02
ZA200807251B (en) 2009-08-26
MX2008009452A (es) 2008-10-09
ZA200807253B (en) 2009-09-30
US8065286B2 (en) 2011-11-22
CA2639922A1 (en) 2007-07-26
US20070174244A1 (en) 2007-07-26
NZ570671A (en) 2011-12-22
US20140019444A1 (en) 2014-01-16
CN101405731A (zh) 2009-04-08
WO2007084847A8 (en) 2008-07-24
EP1982279A2 (en) 2008-10-22
RU2008134155A (ru) 2010-02-27
WO2007084847A3 (en) 2008-04-10
BRPI0707295A2 (pt) 2011-08-16
EP2386968A1 (en) 2011-11-16
RU2008134151A (ru) 2010-02-27
EP1982277A2 (en) 2008-10-22
EP1982279A4 (en) 2009-06-10
JP2009524158A (ja) 2009-06-25
KR20080114693A (ko) 2008-12-31

Similar Documents

Publication Publication Date Title
MX2008009455A (es) Herramienta de busqueda que proporciona uso opcional de guias de busqueda humana.
US8117196B2 (en) Search tool providing optional use of human search guides
US8266130B2 (en) Search tool providing optional use of human search guides
US8898241B2 (en) Method and system for accessing search services via messaging services
US8676868B2 (en) Macro programming for resources
US9047340B2 (en) Electronic previous search results log
US8990182B2 (en) Methods and apparatus for searching the Internet
JP5851507B2 (ja) インターネット検索に関する方法及び装置
US8666963B2 (en) Method and apparatus for processing spoken search queries
KR101516387B1 (ko) 검색결과들을 이용한 자동 라우팅
US20110208712A1 (en) Automated tool for human assisted mining and capturing of precise results
US20080021884A1 (en) Anonymous search system using human searchers
MX2008009454A (es) Anuncios objetivo de dispositivo movil.
US20120059814A1 (en) Methods and apparatus for selecting a search engine to which to provide a search query
US20120246136A1 (en) Live communiciation enabled search engine and method
US20060075037A1 (en) Portal for managing communications of a client over a network

Legal Events

Date Code Title Description
FA Abandonment or withdrawal