RESOLUCION DEL NOMBRE EN UNA BASE DE DATOS DE DIRECTORIO.
LA PRESENTE INVENCION PROVEE UN METODO PARA RESOLVER UN PRETENDIDO NOMBRE PARA IDENTIFICAR UNA ENTRADA DE BASE DE DATOS CON LOS NOMBRES DE ENTRADA EN LA BASE DE DATOS,
ALMACENADOS EN EL INDICE. CADA UNO DE LOS NOMBRES, EL PRETENDIDO Y EL DE ENTRADA, COMPRENDEN UN PRIMER, UN SEGUNDO Y UN TERCER CAMPO, CON AL MENOS EL PRIMER CAMPO INCLUYENDO POR LO MENOS UNA PALABRA. LOS NOMBRES PRETENDIDOS SON SUMINISTRADOS AL PROCESO DE RESOLUCION DEL NOMBRE DE UNA FORMA NORMALIZADA REFERIDA COMO EL FORMATO DE "NOMBRE PROPIO" . LOS NOMBRES QUE ENTRAN SON ALMACENADOS DE UNA FORMA SIMILAR NORMALIZADA. EL PROCESO DE RESOLUCION DEL NOMBRE EMPIEZA POR DETERMINAR UN NUMERO EXACTO DE COMPARACIONES Y LA INICIACION DE LOS CAMPOS DE CONTEO. ENTONCES EL PROCESO CONSTRUYE UN JUEGO DE TODAS LAS ENTRADAS DE INDICES HACIENDO QUE LOS PRIMEROS CAMPOS (APELLIDOS) SE EMPAREJEN CON EL PRIMER CAMPO (APELLIDO) DE LA PALABRA PRETENDIDA. ENTONCES EL PROCESO, SELECCIONA UNA PRIMERA "ADIVINANZA" EN EL COMPONENTE DEL APELLIDO DEL NOMBRE PRETENDIDO E IDENTIFICA TODAS LAS ENTRADAS DEL INDICE QUE TIENEN BIEN (A) APELLIDOS IGUALES A LA ULTIMA PALABRA DEL CAMPO DEL "APELLIDO" DEL NOMBRE PRETENDIDO O (B) APELLIDOS DE PALABRAS MULTIPLES CUYA ULTIMA PALABRA SEA IGUAL A LA ULTIMA DEL CAMPO DE "APELLIDOS" DEL NOMBRE PRETENDIDO. ENTONCES, PARA CADA UNO DE LOS NOMBRES ENTRANTES EN EL JUEGO, EL PROCESO COMPARA LOS PRIMEROS CAMPOS DEL NOMBRE QUE ENTRA Y EL NOMBRE PRETENDIDO Y, SI LOS PRIMEROS CAMPOS DEL NOMBRE PRETENDIDO Y EL NOMBRE QUE ENTRA NO CONCUERDAN, SELECCIONA OTRO NOMBRE ENTRANTE DEL JUEGO. ENTONCES EL PROCESO, SELECCIONA UN SEGUNDO CAMPO DESDE EL NOMBRE PRETENDIDO Y COMPARA LOS SEGUNDOS CAMPOS DE LOS NOMBRES DE ENTRADA Y PRETENDIDOS. EN ESTA COMPARACION, EL ORDEN DE LAS PALABRAS EN LOS SEGUNDOS CAMPOS ES INMATERIAL, ESTO ES, QUE SOLO SE CONSIDERA EL NUMERO DE PALABRAS QUE SE PUEDEN EMPAREJAR. EL PROCESO SELECCIONA UN TERCER CAMPO (NOMBRE PRIVADO) DESDE EL NOMBRE PRETENDIDO Y REALIZA LAS SIGUIENTES SECUENCIAS DE PASOS PARA CADA PALABRA EN EL TERCER CAMPO DEL NOMBRE PRETENDIDO. EL PROCESO COMPARA LA PALABRA SELECCIONADA DEL NOMBRE PRETENDIDO CON LA PALABRA EN LA MISMA POSICION EN EL TERCER CAMPO DEL NOMBRE ENTRANTE. SI LAS PALABRAS EMPAREJAN, EL PROCESO SELECCIONA LA SIGUIENTE PALABRA EN EL TERCER CAMPO (NOMBRE PRIVADO) DEL NOMBRE PRETENDIDO Y VUELVE AL PRINCIPIO DE ESTA SECUENCIA. SI LAS PALABRAS NO SE EMPAREJAN, PERO UNA SI EXISTE EN EL TERCER CAMPO DEL NOMBRE ENTRANTE, QUE COMPARABLE A LA PALABRA SELECCIONADA DEL TERCER CAMPO DEL NOMBRE PRETENDIDO, EL PROCESO COMPARA LAS LETRAS INICIALES DE LAS PALABRAS EN LOS TERCEROS CAMPOS DEL NOMBRE PRETENDIDO Y DE LOS ENTRANTES. UNA EXPRESION ALTERNATIVA O ADICIONAL DEL PROCESO DE ESTA INVENCION TAMBIEN SUMINISTRA UNA TERCERA COMPARACION PARA NOMBRES DE APODOS O ALIAS EN EL TERCER CAMPO (NOMBRE PRIVADO). EL ULTIMO PASO DEL PROCESO DETERMINA ENTONCES UNA PUNTUACION DE COMPARACION PARA EL GRADO DE SIMILITUD ENTRE LOS NOMBRES PRETENDIDOS Y DE ENTRADA Y SELECCIONA EL MEJOR EMPAREJAMIENTO.
Tipo: Resumen de patente/invención.
Solicitante: BULL HN INFORMATION SYSTEMS INC..
Nacionalidad solicitante: Estados Unidos de América.
Dirección: 300 CONCORD ROAD,BILLERICA, MA 01821-4186.
Inventor/es: DANN, RONALD EVERETT.
Fecha de Publicación: .
Fecha Concesión Europea: 7 de Octubre de 1998.
Clasificación Internacional de Patentes:
- G06F17/30
Patentes similares o relacionadas:
Composiciones y métodos para modelar el metabolismo de Saccharomyces cerevisiae, del 3 de Junio de 2020, de THE REGENTS OF THE UNIVERSITY OF CALIFORNIA: Un metodo implementado por computadora para proporcionar a un usuario una simulacion de una funcion fisiologica de levadura relacionada con un gen heterologo […]
Procedimiento de visualización de páginas por medio de un navegador de un equipo como una caja descodificadora Proveedor de Servicios de Internet, del 10 de Enero de 2020, de FREEBOX (100.0%): Un procedimiento de visualización de páginas por un equipo cliente equipado de un sistema cerrado, conectado a un servidor remoto , integrando […]
Procedimiento implementado por ordenador y controlado por ordenador, producto de programa informático y plataforma para disponer datos para su procesamiento y almacenamiento en un motor de almacenamiento de datos, del 4 de Noviembre de 2019, de Dynactionize N.V: Un procedimiento implementado por ordenador y controlado por ordenador de disposición de datos para procesamiento y almacenamiento de los mismos en un […]
MÉTODO DE DOBLAJE Y LOCUCIONES DE AUDIO, del 11 de Julio de 2019, de TANGO VOZ, S.L: Se describe en este documento un método que permite gestionar la producción de doblajes y locuciones de audio destinados a medios audiovisuales de tal manera que no se […]
Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, del 21 de Mayo de 2019, de IG Knowhow Limited: Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, la unidad de procesamiento de datos recibiendo una primera […]
Dispositivo de procesamiento de información, método de procesamiento de información, programa de procesamiento de información y soporte de registro, del 1 de Mayo de 2019, de RAKUTEN, INC: Dispositivo de procesamiento de información que comprende: un medio (12b) de memoria de palabra de área local que almacena una palabra de área […]
Método para proporcionar una estructura de índice en una base de datos, del 1 de Mayo de 2019, de Capish International AB: Metodo para proporcionar una estructura de indice en una base de datos que comprende una pluralidad de tipos de objetos, donde cada tipo de objetos […]
SISTEMA PARA LA DETECCIÓN REMOTA DEL USO DEL CINTURÓN DE SEGURIDAD EN UN VEHÍCULO, del 18 de Abril de 2019, de CASANOVA RENT VOLKS, S.A. DE C.V: La presente invención se refiere a la industria automotriz, particularmente está relacionada con los cinturones de seguridad con que están equipados los vehículos, […]