MX2008015234A - Busqueda basada en compartimento. - Google Patents
Busqueda basada en compartimento.Info
- Publication number
- MX2008015234A MX2008015234A MX2008015234A MX2008015234A MX2008015234A MX 2008015234 A MX2008015234 A MX 2008015234A MX 2008015234 A MX2008015234 A MX 2008015234A MX 2008015234 A MX2008015234 A MX 2008015234A MX 2008015234 A MX2008015234 A MX 2008015234A
- Authority
- MX
- Mexico
- Prior art keywords
- items
- compartment
- user
- articles
- representative
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3325—Reformulation based on results of preceding query
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
- G06F16/355—Creation or modification of classes or clusters
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Se describe un módulo de descubrimiento de artículo (IDM) que permite a un usuario encontrar uno o más artículos deseados dentro de un almacenamiento de artículos candidato. En operación, el usuario ingresa una selección de búsqueda, con lo cual el IDM determina una colección de artículos de coincidencia. El IDM agrupa los artículos de coincidencia en uno o más compartimentos, cada compartimento incluyendo uno o más artículos. El IDM entonces selecciona artículos representativos para los compartimentos respectivos y presenta a los artículos representativos al usuario. Los artículos representativos ayudan al usuario a converger en uno o más artículos deseados. Principalmente, el usuario puede ingresar otra selección de búsqueda con objetivo en un compartimento identificado, con lo cual se repite el procedimiento antes descrito.
Description
BUSQUEDA BASADA EN C OM PARTI ¡Vi E NTO
ANTECEDENTES
Las herramientas de búsqueda permiten a un usuario localizar uno o más artículos deseados de una colección mayor de artículos. En algunos casos, el usuario es capaz de formular un término de búsqueda que rápidamente identifica un artículo deseado. En otros casos, sin embargo, el usuario puede tener más dificultad al encontrar el artículo deseado. Por ejemplo, el usuario puede estar inseguro si la colección incluso contiene el artículo deseado. En este caso, el término de búsqueda inicial del usuario obviamente fallará al recuperar el artículo deseado. O el artículo puede existir en la colección, pero el usuario puede tener dificultad al formular un término de búsqueda que es exitoso al encontrar este artículo. Por ejemplo, el usuario puede desear localizar una película que protagoniza un artista particular, A 11 i s o n Jones, al escribir en el término de búsqueda " A 11 i s o n Jones". Este término de búsqueda puede fallar al localizar la película deseada. Cuando se confronta con una búsqueda no exitosa, el usuario puede optar a ingresar otro término de búsqueda, que esencialmente inicia de "raspaduras". En términos más generales, herramientas de búsqueda conocidas, en algunos casos, pueden no llevar o guiar al usuario a encontrar un artículo deseado efectivamente. Este problema puede volverse más dañino con almacenamientos de datos grandes, ya que el usuario puede tener más dificultad al clasificar una gran cantidad de artículos para encontrar un artículo deseado. En otros casos, el usuario puede conocer el término de búsqueda preciso que localizará un artículo deseado, tal como el nombre de la actriz "Alyson Jones". Sin embargo, como se apreció por los presentes inventores, un usuario puede encontrar que escribir en el término de busca completo "Alyson Jones" es tedioso y una tarea propensa a error. Esta dificultad puede exacerbarse en aquellos casos en donde el usuario ingresa un término de búsqueda que utiliza un dispositivo con un mecanismo de entrada limitado (tal como en el caso de un control remoto, teléfono móvil, etc.). Para al menos las razones ilustrativas mencionadas anteriormente, existe una necesidad de técnicas más efectivas para encontrar artículos dentro de una colección mayor de artículos.
BREVE DESCRIPCION DE LA INVENCION
La siguiente descripción menciona un módulo de descubrimiento de artículo (IDM) que permite a un usuario encontrar uno o más artículos deseados dentro de un almacenamiento de artículos de candidato, tal como una base de datos de información que pertenece a recursos de medios. En operación, el usuario ingresa una selección de búsqueda, con la cual el IDM determina una colección de artículos de coincidencia. El IDM agrupa los artículos de coincidencia en uno o más compartimentos, cada compartimento que incluye uno o más artículos. El IDM entonces selecciona artículos representati os para los compartimentos respectivos y presenta los artículos respectivos al usuario. Los artículos representati os ayudan al usuario a converger en uno o más artículos deseados. Por ejemplo, el usuario puede ingresar otra selección de búsqueda que tiene como objetivo un compartimento identificado, con lo cual el procedimiento antes descrito se repite en el contexto de la colección de artículos dentro del compartimento identificado. En una implementación ilustrativa específica del IDM, el usuario puede comenzar al ingresar una selección de búsqueda en la forma de un carácter alfanumérico, tal como la letra "A". El IDM responde al identificar uno o más artículos que inician con "A". El IDM entonces puede agrupar los artículos de coincidencia en compartimentos diferentes. Los artículos dentro de un compartimento dado comparten una característica común. Por ejemplo, un primer compartimento puede identificar artículos que tienen los caracteres iniciales "AB", un segundo compartimento puede identificar artículos que tienen los caracteres iniciales "AL", y así sucesivamente. El IDM entonces puede seleccionar un artículo representativo para cada compartimiento basándose en un criterio de selección. Por ejemplo, el IDM puede ordenar los artículos en un compartimento en orden alfabético o un orden basado en popularidad, etc., y entonces seleccionar el primer artículo en esta clasificación como el artículo representativo para el compartimento. Los artículos representati os guían al usuario al decidir qué selección de búsqueda hacer después. Por ejemplo, el usuario además puede investigar el compartimento asociado con los caracteres "AB" al ingresar después la selección de búsqueda "B". De acuerdo con otra característica ilustrativa, el IDM puede presentar información que transporta el número de artículos incluidos en los compartimentos respectivos. En otra implementación ilustrativa, el IDM puede presentar artículos representativos plurales para cada compartimento. En una variación de esta implementación, el IDM puede presentar todos los miembros de cada compartimento. El IDM puede enfatizar en uno o más artículos representativos en cada compartimento de acuerdo con cualquier consideración o combinación de consideraciones. De acuerdo con otra característica ilustrativa, para además guiar al usuario al hacer una selección de búsqueda subsecuente, el IDM puede presentar artículos de índice asociados con los compartimentos. Un artículo de índice identifica la característica común (o tema) de un compartimento. Por ejemplo, un compartimento que incluye artículos que tienen los caracteres iniciales "AB" puede asignarse al artículo de índice "B", ya que es la letra que distingue este compartimento de otros compartimentos. Este artículo de índice también guía al usuario a determinar su siguiente selección de búsqueda. Por ejemplo, si el usuario desea poner en objetivo el compartimento "AB", puede ingresar la selección de búsqueda "B" en la forma descrita anteriormente.
De acuerdo con otra característica ilustrativa, el IDM no llena los resultados de búsqueda con artículos de índice (y artículos representativos correspondientes) si no hay artículos en el almacenamiento que correspondan a estos artículos de índice. En el escenario ilustrativo anterior, por ejemplo, el IDM no puede presentar el artículo de índice "C" si no hay artículos en el almacenamiento que comiencen con los caracteres iniciales "AC". El IDM confiere a un número de beneficios. De acuerdo con un beneficio general, el IDM potencialmente mejora la experiencia de usuario resulta al realizar una búsqueda debido a que el usuario se guía efectivamente a través del procedimiento de búsqueda basándose de las "pistas" proporcionadas por los artículos de índice y artículos representativos. Con ello el usuario se rescata de la situación en donde debe hacer suposiciones ciegas al ingresar términos de búsqueda, algunas de las cuales se satisfacen con el mensaje como un "Sin resultados de búsqueda. Intenta de nuevo". De acuerdo con otro beneficio ilustrativo, el usuario puede encontrar un artículo deseado sin escribir necesariamente un término de búsqueda completo. Es decir, el IDM puede revelar el artículo deseado en respuesta a que el usuario ingresa sólo uno o más caracteres iniciales del artículo deseado. Esta sección de compendió se refiere a manifestaciones ilustrativas e informativas del tema aquí descrito, y aquí no debe interpretarse ninguna forma como limitando el alcance de la invención mencionada en la sección de reivindicaciones.
BREVE DESCRIPCION DE LOS DIBUJOS
La Figura 1 muestra una revisión de una estrategia de búsqueda basada en compartimento ilustrativa. Las Figuras 2 y 3 muestran una presentación de interfase de usuario ilustrativa que puede utilizarse para implementar la estrategia de búsqueda de la Figura 1. La Figura 4 muestra una variación ilustrativa de la presentación de interfase de usuario de las Figuras 2 y 3. La Figura 5 muestra un módulo de descubrimiento de artículo
(IDM) ilustrativo que puede utilizarse para implementar la estrategia de búsqueda de la Figura 1. La Figura 6 muestra un sistema individual ilustrativo que puede incorporar el IDM de la Figura 5. La Figura 7 muestra un sistema en red ilustrativo que puede incorporar el IDM de la Figura 5. La Figura 8 muestra funcionalidad de procesamiento ilustrativa que puede utilizarse para implementar cualquier aspecto de los sistemas de las Figuras 6 y 7. La Figura 9 muestra un procedimiento ilustrativo que explica la operación del IDM de la Figura 5. Los mismos números se utilizan a través de la descripción y las figuras para hacer referencia a componentes y características similares. Los números en serie 100 hacen referencia a características originalmente encontradas en la Figura 1, los números de serie 200 hacen referencia a características originalmente encontradas en la Figura 2, los números en serie 300 hacen referencia a características originalmente encontradas en la Figura 3, y así sucesivamente.
DESCRIPCION DETALLADA
La siguiente descripción menciona estrategias para descubrir artículos en una colección de artículos mayor. Las estrategias se manifiestan en sistemas, medios legibles por computadora, métodos, y asi sucesivamente.
A. Apariencia y Comportamiento Ilustrativos de ¡as Presentaciones de Interfase de Usuario (Figuras 1-4) En la siguiente discusión, la funcionalidad que implementa un descubrimiento dentro de un almacenamiento de artículos se denomina como un módulo de descubrimiento de artículo, denominado para brevedad por la abreviatura IDM. Esta sección (Sección A) explica el IDM en el contexto general de su estructura conceptual y las presentaciones de interfase de usuario que produce. La siguiente sección (Sección B) describe la composición estructural ilustrativa del IDM. La última sección (Sección C) describe los aspectos de procedimiento del IDM en forma de cuadro de flujo.
A.1. Vista General de Estrategia de Descubrimiento Ilustrativa (Figura 1 ) La Figura 1 muestra una revisión de una estrategia ilustrativa 100 empleada por el IDM para navegar a través de un almacenamiento de artículos. Los artículos pueden corresponder a recursos de medios. Los recursos de medios, a su vez, pueden corresponder a cualquier clase de contenido AV (programas de televisión, películas, etc.), música, juegos, y así sucesivamente. En una aplicación, el término "artículos" específicamente puede hacer referencia a información alfanumérica que pertenece a los recursos de medios, tal como títulos de los recursos, artistas caracterizados en los recursos, y así sucesivamente. Sin embargo, se debe entender que la funcionalidad aquí descrita puede aplicarse a cualquier tipo de información que describe cualquier clase de recurso. A manera de resumen, en la estrategia 100, el usuario ingresa una sucesión de selecciones de búsqueda. Después de cada selección de búsqueda ingresada, el IDM determina los artículos en el almacenamiento que coinciden con la selección de búsqueda. El IDM agrupa estos artículos de coincidencia en uno o más compartimentos, en donde cada compartimento puede incluir uno o más artículos. Los artículos en cada compartimento comparten una o más características comunes. El IDM entonces selecciona artículos representativos para los compartimentos respectivos y presenta los artículos representativos al usuario. Como el nombre sugiere, los artículos representativos sirven como representantes para otros artículos dentro de los compartimentos que no se presentan. El usuario puede utilizar los artículos representati os como una guía al determinar qué selección de búsqueda debe ingresarse después. Con la entrada de la siguiente selección de búsqueda, el IDM repite el procedimiento antes descrito, en donde los artículos en un compartimento seleccionado se dividen en compartimentos más pequeños basándose en la selección de búsqueda. En general, el IDM permite al usuario converger sucesivamente en uno o más artículos deseados en el almacenamiento de artículos, con los artículos representati os que guían al usuario a través del procedimiento de búsqueda. Además, el IDM puede permitir al usuario encontrar un artículo deseado sólo al escribir pocos caracteres asociados con el artículo deseado. La Figura 1 hace la discusión anterior más concreta en un ejemplo específico. Al asumir que el usuario se interesa al encontrar el nombre de una actriz ("Amanda Simpson") o dentro de un almacenamiento de artistas de película. Tal vez, por ejemplo, el usuario está interesado en encontrar este artículo para comprar una película por este artista, descubrir información adicional sobre este artista, y así sucesivamente. Sin embargo, se asume que el usuario inicialmente puede estar inseguro sobre la ortografía del nombre de esta persona. El usuario comienza ingresando una primera selección de búsqueda 102, que identifica la primera letra del nombre del artista, principalmente, la letra "A". Esto impulsa al IDM a determinar todos los artículos en el almacenamiento que coinciden con la selección de búsqueda, es decir, todos los artículos que comienzan con la letra A. Además, el IDM agrupa los artículos de coincidencia en uno o más compartimentos (104, 106, 108). En este caso ilustrativo, el IDM observa la segunda letra en los artículos como una base para agrupar los artículos. Por ejemplo, el compartimento 104 agrupa todos los artículos de coincidencia que tiene la letra "B" como una segunda letra. El compartimento 106 agrupa todos los artículos de coincidencia que tienen la letra "L" como una segunda letra. El compartimento 108 agrupa todos los artículos de coincidencia que tiene la letra "M" como la segunda letra, y así sucesivamente. Además se debe notar que no se distribuye en compartimentos si tales compartimentos no tienen miembros. Por ejemplo, ningún artículo en la colección de coincidencia de artículos tiene "C" con una segunda letra, y por lo tanto, el IDM no distribuye un compartimento para la letra "C". Esto es benéfico debido a que el IDM no satura su presentación con opciones de búsqueda que no llevarán a rutas significativas de descubrimiento. De acuerdo con otra característica, en un caso, el IDM no presenta todos los artículos en los compartimentos (104, 106, 108), pero selecciona un artículo de cada compartimento y presenta este artículo como un artículo representativo. En el caso ilustrado ilustrativo (pero no limitante), para cada compartimento, los artículos se colocan en orden alfabético y el artículo superior se elige como el artículo representativo. En el ejemplo de la Figura 1, los artículos representativos respectivos para compartimentos 104, 106, y 108 son artículos 110, 112 y 114. En esta unión en el procedimiento, el usuario hace otra selección de búsqueda basándose en guía proporcionada por los artículos representativos (110, 112, 114). Por ejemplo, el usuario reconocerá que el compartimento 108 representado por el artículo representati o 14 ("Amanda Higgins") probablemente incluirá el artículo deseado (es decir, el nombre del artista "Amanda Simpson") debido a que este compartimento 108 agrupa artículos que comienzan con las letras "A ". Por lo tanto, el usuario selecciona este compartimento 108. En una implementación, el usuario puede seleccionar este compartimento 108 al ingresar otra selección de búsqueda 116. En este caso, el usuario ingresa la letra "M" para poner en objetivo el compartimento 108 debido a que la letra "M" es el tema de este compartimento 108. Al ingresar la nueva selección de búsqueda 116 impulsa al IDM a generar otra serie de compartimentos (118, 120, 122). Los nuevos compartimentos (118, 120, 122) incluyen términos tomados del compartimento de "Amanda Higgins" antes descrito 108. Al realizar este agrupamiento, el punto de enfoque ahora es la tercera letra en los artículos. El compartimento 118 agrupa todos los artículos de coincidencia (de compartimento 108) que tiene la letra "A" como la tercera letra. El compartimento 120 agrupa todos los artículos de coincidencia que tienen la letra "L" como la tercera letra. El compartimento 122 agrupa todos los artículos de coincidencia que tiene la letra "Y", la tercera letra. El compartimento 118 se representa como artículo representativo 124. El compartimento 120 se representa por el artículo representativo 126. Y el compartimento 122 se representa por el artículo representativo 128. En una forma similar a la descrita anteriormente, el usuario puede seleccionar uno de estos compartimentos (por ejemplo, al ingresar una tercera selección de búsqueda 130 que especifica la letra "A"). Esto impulsa al IDM a generar incluso otra serie de compartimentos (132, 134, 136) que extraen del compartimento de "Amanda Higgins" 118. En este punto, el usuario nota que el artículo deseado, es decir, el nombre de la actriz "Amanda Simpson", define un compartimentos separado 136. Ya que el usuario ahora encontró el artículo deseado, el usuario completó efectivamente una operación de búsqueda. El usuario puede activar el artículo "Amanda Simpson" para comprar películas o programas de TV que protagoniza este artista, para encontrar más información sobre este artista, y así sucesivamente. Para repetir, la implementación de la estrategia 100 descrita anteriormente es ilustrativa y no limitante. La estrategia 100 puede modificarse de varias formas. En una variación, el IDM puede utilizar otros criterios para generar compartimentos (tal como criterios no alfabéticos). En otra variación, el IDM puede utilizar múltiples criterios para generar compartimentos. En otra variación, el IDM puede variar los criterios que utiliza para generar compartimentos en el curso de una operación de búsqueda. Incluso otras variaciones son posibles. De acuerdo con otra variación, en lugar de seleccionar un artículo representativo basándose en un orden alfabético de artículos en un compartimento, el IDM puede seleccionar el artículo representati o basándose en un orden basado en popularidad es decir, el IDM puede determinar la popularidad de cada artículo en un compartimento. La popularidad para un artículo puede medirse en diferentes formas, tal como al determinar cuántas veces el usuario seleccionó este artículo en búsquedas previas. El IDM puede seleccionar el artículo con mayor calificación de popularidad como el artículo representativo para el compartimento. De acuerdo con otra variación, el IDM selecciona un artículo representativo basándose en consideraciones relacionadas con mercadeo. Por ejemplo, al asumir que un comerciante particular ofrece una colección de valores de video a demanda (VOD) que puede seleccionarse de una colección mayor de valores de VOD proporcionados por otros comerciantes. Este comerciante puede pagar una cuota para asegurar que, cuando sus artículos aparezcan como un miembro de un compartimento, el IDM seleccionará este artículo como el artículo representativo (sin importar las consideraciones alfabéticas o de orden de popularidad). Si múltiples comerciantes pagaron cuotas para asegurar trato favorable, el IDM puede otorgar la ranura de artículo representativa al comerciante que pagó más, y puede otorgar esta ranura a todos los comerciantes que pagaron en una base de todos contra todos, y así sucesivamente.
Incluso pueden utilizarse otras bases para seleccionar artículos representativos. De acuerdo con otra variación, el IDM puede seleccionar presentar artículos representativos plurales para cada compartimento. De hecho, el IDM puede identificar todos los miembros de cada compartimento como artículos representativos, lo que resulta en la presentación de todos los artículos en cada compartimento. El IDM puede enfatizar uno o más artículos representativos en cada compartimento basándose en cualquier consideración o combinación de consideraciones. Por ejemplo, el IDM puede clasificar los artículos representativos basándose en cualquier criterio (o combinación de criterios) y entonces presentar los artículos basándose en su clasificación respectiva.
A.2. Presentaciones de Interfase de Usuario Ilustrativas
(Figuras 2-4) La estrategia 100 mostrada en la Figura 1 puede implementarse por diferentes tipos de presentaciones de interfase de usuario. Las Figuras 2 y 3 muestran una presentación de interfase de usuario ilustrativa y no limitante 200 que puede utilizarse para implementar la estrategia 100. Con referencia primero a la Figura 2, la presentación de interfase de usuario 200 incluye tres secciones. Una primera sección 202 incluye un campo de entrada para recibir selecciones de búsqueda sucesivas, por ejemplo, en el ejemplo caracterizado en la Figura 1, las letras "A", "M", y entonces "A". Una segunda sección 204 incluye un artículo de índice. Es decir, existe un artículo de índice para cada compartimento. El artículo de índice para un compartimento caracteriza el compartimento, lo que significa que el artículo de índice distingue el compartimento de otros compartimentos. Se considera que el compartimento 104 de la Figura 1, denotado por el artículo representativo "Abe Johnson" 110. Este compartimento 104 incluye artículos que tienen "B" como una segunda letra. De esa forma, como se muestra en la Figura 2, el artículo de índice para este compartimento 104 es la letra "B". Los otros artículos de índice mostrados en la Figura 2 son "L" para grupos 106 y "A" para grupos 108. Además de caracterizar los compartimentos, los artículos de índice también sirven como pistas con respecto a qué selección de búsqueda puede ingresarse después por el usuario. Por ejemplo, en este ejemplo, el usuario decide poner en objetivo el compartimento de "Amanda Higgins" 108, y por lo tanto ingresa el artículo de índice para este grupo ("M") como la siguiente selección de búsqueda. Como se muestra en la Figura 3, la entrada de la letra "M" impulsa al IDM a actualizar la presentación de interfase de usuario 200 para incluir artículos representati os (124, 126, 128) para la siguiente unión de compartimentos (118, 120, 122). El procedimiento de selección antes descrito puede continuar hasta que el usuario llega en uno o más artículos deseados, tal como el nombre de la actriz "Amanda Simpson".
La presentación de interfase de usuario 200 opcionalmente puede transportar el número de artículos en cada compartimento. Una forma de implementar esta característica es presentar el número de artículos después del artículo representativo de un compartimento. Por ejemplo, un campo de 208 complementa el artículo representativo 110 del compartimento 104. El IDM alternativamente puede transportar información numérica que utiliza símbolos no numéricos (por ejemplo, al mostrar un número de puntos que corresponden al número de artículos en el compartimento), que utilizan ilustraciones gráficas, que alteran el tamaño de la fuente del artículo representativo, y así sucesivamente. La presentación de interfase de usuario 200 también puede transportar el "tema" o "tópico" del compartimento en varias formas, tal como al resaltar las letras salientes del artículo representativo del compartimento. Por ejemplo, en virtud de resaltar 210, el usuario se informa que el compartimento de "Abe Johnson" 104 agrupa artículos que tienen los dos caracteres iniciales de "AB". Como una nota final, la presentación de interfase de usuario 200 presenta los artículos de índice y los artículos representativos asociados en orden alfabético. Sin embargo, la presentación de interfase de usuario 200 puede utilizar otros criterios para ordenar estos artículos, tal como popularidad de artículos, etc. En un caso, la presentación de interfase de usuario 200 puede configurarse para resaltar inicialmente el artículo de índice y par de artículos representativos que determina que el usuario muy probablemente seleccionará después (por ejemplo, basándose en datos empíricos obtenidos de selecciones previas por usuarios). La Figura 4 muestra otra presentación de interfase de usuario 400 en donde el IDM presenta artículos representativos plurales para cada compartimento. Por ejemplo, en este caso ilustrativo, el IDM puede presentar cinco artículos representati os para cada compartimento, aunque el IDM también puede presentar todos los miembros en cada compartimento. Se considera que el compartimento 402, caracterizado por los artículos que tienen los primeros dos caracteres inicíales "AB". En este ejemplo, el IDM presenta todos los miembros de este compartimento 402 como artículos representativos. El IDM puede clasificar los artículos en el compartimento 402 basándose en uno o más factores, y entonces presentar los artículos de tal forma que transporta la clasificación al usuario. En el caso ilustrativo de la Figura 4, el IDM clasifica los artículos representativos en el compartimento 402 en orden alfabético y entonces presenta el artículo clasificado superior como el miembro superior del compartimento 402. Otra forma de clasificar los artículos puede utilizarse. Además, otras formas de transportar vísualmente la clasificación pueden utilizarse. Después se considera el compartimento 404. El IDM presenta sólo los primeros cinco artículos en este compartimento como artículos representativos. El IDM puede transportar el hecho que existen artículos adicionales en este compartimento 404 en varias formas, tal como la anotación 406. Se debe notar también que el artículo clasificado superior en el compartimento ordenado alfabéticamente 404 es el nombre "Alberta González". Por consiguiente, el IDM puede presentar este artículo como el artículo superior. Incluso, basándose en consideraciones de mercado y/o otros factores, el IDM también puede desear promover uno o más otros artículos en el compartimento 404. En el caso ilustrativo de la Figura 4, el IDM promueve el nombre "Allíson Paterson" 408 al presentar este nombre en negritas. Por ejemplo, un estudio de película pudo haber pagado una cuota para promover el nombre Allison Paterson 408 (por ejemplo, debido a que este estudio pudo haber producido varias películas para esta actriz y desea atraer a los usuarios a ver estas películas).
B. Sistema Ilustrativo (Figuras 5-8) Generalmente, cualquiera de las funciones descritas con referencia las figuras puede implementarse el utilizar software, hardware (por ejemplo, sistema de circuitos de lógica fija), procesamiento manual, o una combinación de estas implementaciones. El término "lógica", "módulo" o "funcionalidad" como se utiliza aquí generalmente representa software, hardware, o una combinación de software y hardware que pueden configurarse para implementar funciones prescritas. Por ejemplo, en el caso de una implementación de software, el término "lógica", "módulo", o "funcionalidad" representa código de programa (y/o instrucciones de tipo declarativo) que realiza tareas específicas cuando se ejecutan en un dispositivo o dispositivos de procesamiento (por ejemplo, CPU o CPUs). El código de programa puede almacenarse en uno o más dispositivos de memoria legible por computadora. Más generalmente, la separación ilustrada de lógica, módulos y funcionalidad en unidades distintas puede reflejar una agrupación y distribución física real de tal software y/o hardware, o puede corresponder a una distribución conceptual de diferentes tareas realizadas por un programa de software individual y/o unidad de hardware. La lógica ilustrada, módulos y funcionalidad pueden localizarse en un sitio individual (por ejemplo, como se implemento por un dispositivo de procesamiento), o puede distribuirse en ubicaciones plurales. El término "medio legible por máquina" o similares se refiere a cualquier clase de medio para retener información en cualquier forma, que incluye varias clases de dispositivos de almacenamiento (magnético, óptico, estático, etc.). El término medio legible por máquina también abarca formas transitorias para representar información, que incluye varios enlaces por cable y/o inalámbricos para transmitir la información desde un punto a otro.
B.1. Módulo de Navegación de Lista Ilustrativo (IDM) (Figura 5) La Figura 5 muestra una composición ilustrativa de un módulo de descubrimiento de artículo (IDM) 500. Como se explicó anteriormente, el propósito del ID 500 es permitir a un usuario investigar una colección de artículos en una forma antigua y guiada, con lo cual mejora la experiencia de usuario. El IDM 500 incluye un módulo de búsqueda 502 que ejecuta el comportamiento de navegación de núcleo descrito en la Sección A. El módulo de búsqueda 502 puede actuar en artículos almacenados en un almacenamiento 504, que pueden comprender una base de datos o cualquier otra clase de depósito de información investigable. El almacenamiento 504 puede representar un almacenamiento individual de información o múltiples almacenamientos distribuidos de información. Un propósito del módulo de búsqueda 502 es identificar artículos en el almacenamiento 504 que coinciden con la selección de búsqueda de usuario y entonces agrupa estos artículos en uno o más compartimentos, y entonces selecciona artículos representativos para presentarse al usuario desde los compartimentos. Para realizar su función de agrupamiento, el módulo de búsqueda 502 puede incluir un módulo de agrupamiento 506. El IDM 500 también puede incluir un módulo de generación de interfase 508 que formatea los resultados del módulo de búsqueda 502 en una o más presentaciones de interfase de usuario, tal como la presentación de interfase de usuario 200 de la Figuras 2 y 3. Finalmente, el IDM 500 también puede incluir un módulo de interacción de usuario 510 que permite a un usuario interactuar con las interfases de usuario creadas por el módulo de generación de interfase 508.
B.2. Revisión de Sistemas Ilustrativos que Incorporan el IDM (Figuras 6-8) El IDM 500 descrito anteriormente puede emplearse en muchos ambientes diferentes. En el caso de la Figura 6, el IDM 500 se utiliza en una configuración individual local para navegar entre artículos que pueden archivarse localmente en el almacenamiento 504. En este caso, por ejemplo, el IDM 500 puede implementarse por una computadora personal, un asistente digital personal, una caja de TV por cable, una grabadora de video digital (DVR), un dispositivo de teléfono móvil, una consola de juegos, y así sucesivamente. En el caso de la Figura 7, el IDM 500 puede utilizarse en un ambiente en red en donde un centro de operaciones 702 interactúa con un dispositivo de usuario 704 a través de cualquier clase de red que se acopla al mecanismo 706 (tal como una LAN, Internet, y así sucesivamente). Por ejemplo, el IDM 500 puede desplegarse como parte de una máquina de búsqueda elaborada por el centro de operaciones 702 para descubrir artículos en el almacenamiento 504. Alternativamente, o además, el dispositivo de usuario 704 también puede incorporar aspectos del IDM 500 para ejecutar el comportamiento de navegación antes descrito en el nivel local. (En este escenario, los artículos almacenados en el almacenamiento 504 también opcionalmente pueden almacenarse en el nivel local, en lugar de, o además de, almacenamiento en el nivel de centro de operaciones). El centro de operaciones 702 puede implementarse por una o más computadoras de servidor, localizadas en un sitio individual, o distribuidas en sitios plurales. El dispositivo de usuario 704 puede implementarse en una forma descrita para la Figura 6 con una computadora personal, un asistente digital personal, una caja de TV por cable, grabadora de video digital (DVR), un dispositivo de teléfono móvil, una consola de juegos, y así sucesivamente. En un tipo de ambiente en red mostrado en la Figura 7, el centro de operaciones 702 puede incluir funcionalidad de distribución de medios 708. Esta funcionalidad 708 puede entregar corrientes de información de medios al dispositivo de usuario 704. En esta modalidad, el IDM 500 puede utilizarse para ayudar al usuario al seleccionar programas de medios para enviarse al dispositivo de usuario 704. Por ejemplo, el IDM 500 puede integrarse con un mecanismo de búsqueda que permite a un usuario seleccionar valores de video a demanda (VOD) de una biblioteca de tales valores. O el IDM 500 puede integrarse con un mecanismo de guía de programa electrónico (EPG) que permite al usuario seleccionar programas de una lista de EPG de programas. Incluso otras aplicaciones e implementaciones del IDM 500 son posibles. Varios componentes de los sistemas mostrados en las Figuras 6 y 7 pueden implementarse por equipo de procesamiento, tal como los dispositivos de usuario (602, 704) de las Figuras 6 y 7, cualquier aspecto del centro de operaciones 702 de la Figura 7, y así sucesivamente. La Figura 8 muestra una ilustración general de funcionalidad de procesamiento 800 que puede utilizarse para implementar cualquiera de estos dispositivos o módulos. La funcionalidad de procesamiento 800 puede incluir varias memorias volátiles y no volátiles, tal como RAM 802 y ROM 804, así como uno o más dispositivos de procesamiento 806. La memoria (802, 804) puede almacenar instrucciones que realizan las varias funciones descritas anteriormente cuando se ejecutan por los dispositivos de procesamiento 806. La funcionalidad de procesamiento 800 también opcionalmente incluye varios dispositivos de medios 808, tal como un módulo para leer y escribir información a un disco duro, y así sucesivamente. La funcionalidad de procesamiento 800 también incluye un módulo de entrada/salida 810 para recibir varias entradas del usuario, y para proporcionar varias salidas al usuario. En el caso particular de un ambiente de distribución de medios, el usuario puede interactuar con el módulo de entrada/salida 810 (de dispositivos de usuario 602 ó 704) que utiliza un dispositivo de control remoto 812. Por ejemplo, el control remoto 812 puede permitir al usuario ingresar selecciones de búsqueda alfanuméricas y mover hacía arriba y hacia abajo en una presentación de artículos representativos en la presentación de interfase de usuario 200, así como realizar otras funciones de entrada. (Aquí, el módulo de entrada/salida 810 puede utilizarse, en parte, para implementar el módulo de interacción de usuario 510 del IDM 500). Los dispositivos de salida pueden interactuar con el módulo de entrada/salida 810 que puede incluir cualquier clase de dispositivo de presentación, impresora, dispositivo de salida de audio, y así sucesivamente. La funcionalidad de procesamiento 800 también puede incluir una o más interfases 814 para intercambiar datos con otros dispositivos a través de una red. Uno o más conductores comunes 816 se acoplan comunicativamente con los componentes antes descritos juntos. En varias aplicaciones, la funcionalidad de procesamiento 800 mostrada en la Figura 8 puede incluir módulos adicionales o puede omitir uno o más de los módulos mostrados en la Figura 8.
C. Método Ilustrativo de Operación (Figura 9) La Figura 9 muestra un procedimiento 900 que explica la operación del IDM en forma de cuadro de flujo. Para facilitar discusión, se describen ciertas operaciones como constituyendo distintos pasos realizados en cierto orden. Tales implementaciones son ilustrativas y no limitantes. Ciertos pasos descritos en estos cuadros de flujo se agrupan y realizan en una operación individual, y ciertos pasos pueden realizarse en un orden que difiere del orden mostrado en los cuadros de flujo. Ya que las funciones descritas en estos cuadros de flujo relativamente se explicaron en secciones previas, la Sección C servirá principalmente como una revisión de estás funciones. En el paso 902, el IDM 500 recibe la selección de búsqueda de usuario. Como se explicó anteriormente, esto puede comprender recibir un carácter alfanumérico. En el paso 904, el IDM 500 determina una colección de artículos del almacenamiento 504 que coincide con la selección de búsqueda. En donde la selección de búsqueda define uno o más caracteres, el paso 904 puede implicar determinar los artículos en el almacenamiento 504 que incluye los mismos caracteres iniciales. En el paso 906, el IDM 500 agrupa la colección de artículos de coincidencia (identificados en el paso 904) en uno o más compartimentos. El IDM 500 puede utilizar diferentes criterios para realizar esta función de agrupamiento, tal como al distribuir compartimentos a artículos que utilizan un criterio de agrupamiento basado en letra (como se explicó en el ejemplo de las Figuras 1-3). En el paso 908, el IDM 500 selecciona miembros representativos de los compartimentos para presentar al usuario. El IDM 500 puede utilizar varios criterios para seleccionar un artículo representativo para un compartimento, tal como al seleccionar el artículo superior en un orden alfabético de entradas de compartimento, seleccionar el artículo más popular, y así sucesivamente. En un caso, el IDM 500 selecciona un artículo representativo por compartimento. En otro caso, el IDM 500 selecciona artículos representativos plurales por compartimento. En el paso 910, el IDM 500 presenta los artículos representativos que se determinaron en el paso 908. El IDM 500 también puede presentar artículos de índice asociados con los artículos representativos. Como se explicó anteriormente, los artículos de índice también guían al usuario en selecciones de búsqueda apropiadas que hacen después.
Como se indicó por la fecha de giro mostrada en la Figura 9, el usuario puede repetir el procedimiento antes descrito al hacer otra selección de búsqueda, lo que impulsa a la presentación de artículos representativos adicionales y artículos de índice. Más generalmente, el usuario puede repetir este procedimiento cualquier número de artículos, cada vez que estrecha un campo de búsqueda hasta que el usuario encuentra uno o más artículos que satisfacen su interés. Al cerrar, un número de características se describieron aquí al identificar primero problemas ilustrativos que estas características pueden dirigir. Esta forma de explicación no constituye una admisión que otros apreciaron y/o articularon los problemas en la forma especificada aquí. La apreciación de articulación de los problemas presentes en la técnica(s) relevante se debe entender como parte de la presente invención. Además, la identificación de una o más necesidades en la técnica(s) relevante no sugiere que el tema descrito aquí se límite resolver estas necesidades; el tema puede dirigir necesidades adicionales. Además, aunque la invención se describió en lenguaje específico a características estructurales y/o actos metodológicos, se debe entender que la invención definida en las reivindicaciones anexas no necesariamente se limita a las características o actos específicos descritos. En lugar de esto, las características y actos específicos se describen como formas ilustrativas para implementar la invención reclamada.
Claims (1)
- REIVINDICACIONES 1. - Un método computarizado para conducir una búsqueda para uno o más artículos deseados, que comprende: recibir una selección de búsqueda de usuario (902); determinar una colección de artículos que coincidan con la selección de búsqueda para proporcionar artículos de coincidencia (904); agrupar los artículos de coincidencia en uno o más compartimentos, cada compartimento incluyendo uno o más artículos (906); seleccionar uno o más artículos representativos de cada uno de los compartimentos para proporcionar artículos representativos (908); y presentar los artículos representativos al usuario (910), en donde los artículos representativos ayudan al usuario a converger en uno o más artículos deseados. 2. - El método computarizado de acuerdo con la reivindicación 1, en donde uno o más artículos deseados pertenecen a recursos de medios. 3. - El método computarizado de acuerdo con la reivindicación 1, en donde la selección de búsqueda de usuario comprende una entrada de al menos un carácter alfanumérico, y en donde los artículos de coincidencia son artículos que incluyen dicho al menos un carácter alfanumérico. 4.- El método computarizado de acuerdo con la reivindicación 1, en donde el agrupamiento comprende, para cada compartimento, identificar un grupo de artículos que tienen una característica común. 5.- El método computarizado de acuerdo con la reivindicación 4, en donde la característica común pertenece, para cada compartimento, a uno o más caracteres alfanuméricos iniciales que se comparten por el grupo de artículos dentro del compartimento. 6. - El método computarizado de acuerdo con la reivindicación 1, en donde seleccionar uno o más artículos representativos para cada compartimento comprende seleccionar uno o más artículos basándose en uno o más de: un orden alfabético de artículos dentro del compartimento; una clasificación de popularidad de artículos dentro del compartimento; o consideraciones basadas en mercado. 7. - El método computarizado de acuerdo con la reivindicación 1, en donde los artículos representati os plurales se seleccionan para un compartimento dado, en donde el método además comprende enfatizar al menos dos de los artículos representativos plurales basándose en una o más consideraciones. 8. - El método computarizado de acuerdo con la reivindicación 1, en donde la presentación de los artículos representativos comprende, para cada compartimento, presentar una indicación de un número de artículos dentro del compartimento. 9. - El método computerizado de acuerdo con la reivindicación 1, en donde la presentación de los artículos representativos comprende, para cada compartimento, presentar un artículo de índice, en donde el artículo de índice identifica una característica de distinción del compartimento. 10. - El método computarizado de acuerdo con la reivindicación 9, en donde el artículo de índice comprende un carácter alfanumértco. 11. - El método computarizado de acuerdo con la reivindicación 9, en donde el artículo de índice identifica otra selección de búsqueda que el usuario puede ingresar para estrechar la búsqueda para uno o más artículos deseados para los artículos. 12. - El método computarizado de acuerdo con la reivindicación 1, que además comprende recibir otra selección de búsqueda que tiene como objetivo uno de los compartimentos, y repetir la determinación, agrupamiento, selección, y presentación con respecto a un grupo de artículos asociados con dicho compartimento. 13. - Uno o más medios legibles por máquina que contienen instrucciones legibles por máquina para implementar el método computarizado de acuerdo con la reivindicación 1. 14. - Un módulo de descubrimiento de artículo que incluye lógica configurada para implementar el método computarizado de acuerdo con la reivindicación 1. 15. - Un método computarizado para conducir una búsqueda para uno o más artículos deseados, que comprende: presentar una lista de artículos representativos al usuario, en donde los artículos representativos respectivamente representan compartimentos, en donde cada compartimento incluye uno o más artículos que comparten una característica común (910); proporcionar una lista de artículos de índice al usuario que se asocian respectivamente con los compartimentos, en donde la lista de artículos de índice omite cualquier artículo de índice que no tenga un compartimento de contraparte que incluye al menos un artículo (910); y recibir una selección de búsqueda de un usuario, en donde la selección de búsqueda se selecciona de uno de la lista de artículos de índice (902). 16. - Uno o más medios legibles por máquina que contiene instrucciones legibles por máquina para implementar el método computarizado de acuerdo con la reivindicación 15. 17. - Un módulo de descubrimiento de artículo que incluye lógica configurada para implementar el método computarizado de acuerdo con la reivindicación 15. 18. - Un método computarizado para conducir una búsqueda para uno o más artículos deseados, que comprende: recibir una selección de búsqueda de usuario (902); determinar una colección de artículos que coinciden con la selección de búsqueda para proporcionar artículos de coincidencia, en donde la selección de búsqueda de usuario comprende una entrada de al menos un carácter alfanumérico, y en donde los artículos de coincidencia son artículos que incluyen dicho al menos un carácter alfanumérico (904); agrupar los artículos de coincidencia en uno o más compartimentos, cada compartimento incluyendo uno o más artículos, en donde el agrupamiento comprende, para cada compartimento, identificar un grupo de artículos que comparten una característica alfanumérica común (906); seleccionar uno o más artículos representativos de cada uno de los compartimentos para proporcionar artículos representativos (908); y presentar los artículos representativos al usuario (910), en donde los artículos representativos ayudan al usuario a converger en uno o más artículos deseados. 19. - Uno o más medios legibles por máquina que contienen instrucciones legibles por máquina para implementar el método com putarizado de acuerdo con la reivindicación 18. 20. - Un módulo de descubrimiento de artículo que incluye lógica configurada para implementar el método computarizado de acuerdo con la reivindicación 18.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/426,209 US7548906B2 (en) | 2006-06-23 | 2006-06-23 | Bucket-based searching |
| PCT/US2007/011770 WO2008002363A1 (en) | 2006-06-23 | 2007-05-16 | Bucket-based searching |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2008015234A true MX2008015234A (es) | 2008-12-12 |
Family
ID=38845939
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2008015234A MX2008015234A (es) | 2006-06-23 | 2007-05-16 | Busqueda basada en compartimento. |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7548906B2 (es) |
| EP (1) | EP2035970B1 (es) |
| JP (1) | JP4620167B2 (es) |
| CN (1) | CN101473325B (es) |
| BR (1) | BRPI0711704A2 (es) |
| MX (1) | MX2008015234A (es) |
| WO (1) | WO2008002363A1 (es) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7526486B2 (en) | 2006-05-22 | 2009-04-28 | Initiate Systems, Inc. | Method and system for indexing information about entities with respect to hierarchies |
| WO2007143157A2 (en) | 2006-06-02 | 2007-12-13 | Initiate Systems, Inc. | Automatic weight generation for probabilistic matching |
| US7685093B1 (en) | 2006-09-15 | 2010-03-23 | Initiate Systems, Inc. | Method and system for comparing attributes such as business names |
| US7698268B1 (en) | 2006-09-15 | 2010-04-13 | Initiate Systems, Inc. | Method and system for filtering false positives |
| US8359339B2 (en) * | 2007-02-05 | 2013-01-22 | International Business Machines Corporation | Graphical user interface for configuration of an algorithm for the matching of data records |
| US8515926B2 (en) | 2007-03-22 | 2013-08-20 | International Business Machines Corporation | Processing related data from information sources |
| US8370355B2 (en) | 2007-03-29 | 2013-02-05 | International Business Machines Corporation | Managing entities within a database |
| US8423514B2 (en) | 2007-03-29 | 2013-04-16 | International Business Machines Corporation | Service provisioning |
| US8321393B2 (en) | 2007-03-29 | 2012-11-27 | International Business Machines Corporation | Parsing information in data records and in different languages |
| WO2008121824A1 (en) | 2007-03-29 | 2008-10-09 | Initiate Systems, Inc. | Method and system for data exchange among data sources |
| BRPI0817507B1 (pt) * | 2007-09-28 | 2021-03-23 | International Business Machines Corporation | Método para análise de um sistema para associação de registro de dados, mídia de armazenamento legível por computador e sistema computacional para análise de um centro de identidade |
| WO2009042931A1 (en) | 2007-09-28 | 2009-04-02 | Initiate Systems, Inc. | Method and system for associating data records in multiple languages |
| US8713434B2 (en) | 2007-09-28 | 2014-04-29 | International Business Machines Corporation | Indexing, relating and managing information about entities |
| US8635236B2 (en) * | 2008-12-22 | 2014-01-21 | Microsoft Corporation | Augmented list for searching large indexes |
| EP2354983A1 (en) * | 2010-02-03 | 2011-08-10 | Research In Motion Limited | System and method of enhancing user interface interactions on a mobile device |
| US9679316B2 (en) * | 2011-06-06 | 2017-06-13 | Paypal, Inc. | Selecting diverse product titles to display on a website |
| US8918381B1 (en) * | 2012-11-07 | 2014-12-23 | Google Inc. | Selection criteria diversification |
| US9892167B2 (en) * | 2015-03-31 | 2018-02-13 | Rovi Guides, Inc. | Methods and systems for generating cluster-based search results |
| US11514070B2 (en) * | 2018-10-06 | 2022-11-29 | Teradata Us, Inc. | Seamless integration between object-based environments and database environments |
| US11238044B2 (en) * | 2019-05-06 | 2022-02-01 | International Business Machines Corporation | Candidate data record prioritization for match processing |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5805911A (en) * | 1995-02-01 | 1998-09-08 | Microsoft Corporation | Word prediction system |
| JP3980679B2 (ja) * | 1996-02-16 | 2007-09-26 | 角田 達雄 | 文字・文字列入力処理装置 |
| US5845278A (en) | 1997-09-12 | 1998-12-01 | Inioseek Corporation | Method for automatically selecting collections to search in full text searches |
| US6006225A (en) | 1998-06-15 | 1999-12-21 | Amazon.Com | Refining search queries by the suggestion of correlated terms from prior searches |
| US6363377B1 (en) | 1998-07-30 | 2002-03-26 | Sarnoff Corporation | Search data processor |
| EP1145102B1 (en) * | 1999-01-04 | 2003-06-25 | O'Dell, Robert B. | Text input system for ideographic languages |
| DE19922974A1 (de) * | 1999-05-19 | 2000-11-23 | Star Division Corp | Verfahren und Vorrichtung zur Bearbeitung eines Dokuments |
| US7181438B1 (en) * | 1999-07-21 | 2007-02-20 | Alberti Anemometer, Llc | Database access system |
| US6970859B1 (en) | 2000-03-23 | 2005-11-29 | Microsoft Corporation | Searching and sorting media clips having associated style and attributes |
| US20010049674A1 (en) * | 2000-03-30 | 2001-12-06 | Iqbal Talib | Methods and systems for enabling efficient employment recruiting |
| US6564213B1 (en) * | 2000-04-18 | 2003-05-13 | Amazon.Com, Inc. | Search query autocompletion |
| US20010051911A1 (en) | 2000-05-09 | 2001-12-13 | Marks Michael B. | Bidding method for internet/wireless advertising and priority ranking in search results |
| US6968332B1 (en) | 2000-05-25 | 2005-11-22 | Microsoft Corporation | Facility for highlighting documents accessed through search or browsing |
| US20020078019A1 (en) | 2000-10-02 | 2002-06-20 | Lawton Scott S. | Method and system for organizing search results into a single page showing two levels of detail |
| US20020103876A1 (en) | 2001-01-29 | 2002-08-01 | Masayuki Chatani | System and computer-based method for providing transformed information in response to a client search request |
| US20030135477A1 (en) | 2002-01-17 | 2003-07-17 | Elsey Nicholas J. | Technique for effectively collecting and analyzing data in providing information assistance services |
| EP1490820A4 (en) | 2002-03-18 | 2007-03-21 | Merck & Co Inc | COMPUTER-ASSISTED AND / OR-IMPLEMENTED PROCESS AND SYSTEM FOR MANAGING AND / OR PROVIDING A MEDICAL INFORMATION PORTAL FOR HEALTHCARE PROVIDERS |
| WO2005029358A1 (en) | 2003-09-17 | 2005-03-31 | University Of Hertfordshire | Search method and system |
| JP2007522537A (ja) | 2003-12-04 | 2007-08-09 | パーフェクト マーケット テクノロジーズ,インコーポレイティド | トランスペアレントなサーチエンジン |
| US20050209992A1 (en) * | 2004-01-12 | 2005-09-22 | Dan Kikinis | Method and system for search engine enhancement |
| KR20050106613A (ko) * | 2004-05-06 | 2005-11-11 | 부산대학교 산학협력단 | 단어자동완성시스템 |
| JP2005346495A (ja) | 2004-06-03 | 2005-12-15 | Oki Electric Ind Co Ltd | 情報処理システム、情報処理方法、および情報処理プログラム |
| US7895218B2 (en) * | 2004-11-09 | 2011-02-22 | Veveo, Inc. | Method and system for performing searches for television content using reduced text input |
-
2006
- 2006-06-23 US US11/426,209 patent/US7548906B2/en active Active
-
2007
- 2007-05-16 WO PCT/US2007/011770 patent/WO2008002363A1/en not_active Ceased
- 2007-05-16 JP JP2009518117A patent/JP4620167B2/ja not_active Expired - Fee Related
- 2007-05-16 BR BRPI0711704-3A patent/BRPI0711704A2/pt not_active IP Right Cessation
- 2007-05-16 MX MX2008015234A patent/MX2008015234A/es unknown
- 2007-05-16 CN CN2007800233029A patent/CN101473325B/zh active Active
- 2007-05-16 EP EP07794945.1A patent/EP2035970B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP2035970B1 (en) | 2019-03-27 |
| EP2035970A1 (en) | 2009-03-18 |
| US20070299842A1 (en) | 2007-12-27 |
| WO2008002363A1 (en) | 2008-01-03 |
| CN101473325B (zh) | 2012-01-04 |
| EP2035970A4 (en) | 2009-12-23 |
| JP2009541895A (ja) | 2009-11-26 |
| JP4620167B2 (ja) | 2011-01-26 |
| CN101473325A (zh) | 2009-07-01 |
| US7548906B2 (en) | 2009-06-16 |
| BRPI0711704A2 (pt) | 2011-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MX2008015234A (es) | Busqueda basada en compartimento. | |
| US5749081A (en) | System and method for recommending items to a user | |
| US10073860B2 (en) | Generating visualizations from keyword searches of color palettes | |
| US9898487B2 (en) | Determining color names from keyword searches of color palettes | |
| US9792303B2 (en) | Identifying data from keyword searches of color palettes and keyword trends | |
| US9922050B2 (en) | Identifying data from keyword searches of color palettes and color palette trends | |
| Liu et al. | Interactive, topic-based visual text summarization and analysis | |
| US8170916B1 (en) | Related-item tag suggestions | |
| US8086504B1 (en) | Tag suggestions based on item metadata | |
| US20150378999A1 (en) | Determining affiliated colors from keyword searches of color palettes | |
| US20150379005A1 (en) | Identifying data from keyword searches of color palettes | |
| CN103038769B (zh) | 用于将内容导引到社交网络引擎用户的系统和方法 | |
| US20110307483A1 (en) | Entity detection and extraction for entity cards | |
| US20060173753A1 (en) | Method and system for online shopping | |
| Li et al. | A method of purchase prediction based on user behavior log | |
| EP4657281A1 (en) | Image-based search processing method and apparatus, device and storage medium | |
| CN109408710A (zh) | 搜索结果优化方法、装置、系统及存储介质 | |
| KR100841066B1 (ko) | 멀티미디어 프리젠테이션 문서 작성 방법 | |
| US20100251337A1 (en) | Selective distribution of objects in a virtual universe | |
| JP2009140361A (ja) | データ管理装置及びデータ処理方法 | |
| US12169622B2 (en) | Systems and methods for legal research navigation | |
| CN108509571B (zh) | 一种网页信息数据挖掘通用方法 | |
| CN104915408B (zh) | 一种社交化搜索结果展示的方法及装置 | |
| CN120707223B (zh) | 推荐数据的重排方法和装置,计算机程序产品和电子设备 | |
| CN112214641A (zh) | 商品簇标题生成方法、装置、计算机系统及可读存储介质 |