Patent ES-2892198-T3 (ES)
Title: Geoubicación de individuos con base en una red social derivada
Inventor: YOSHIDA KATHERINE
IPC: H04W64/00
Filed: 2017-08-11
Granted: 2022-02-02
Abstract: Un método computarizado para determinar una ubicación de un usuario con base en ubicaciones de otros usuarios, comprendiendo el método computarizado: recibir, en un dispositivo informático, desde un dispositivo de primer usuario, a través de una red, un primer objeto (402) de visita formateado de acuerdo con un primer formato predeterminado, incluyendo el primer objeto (402) de visita información de ubicación de primer usuario asociada con un primer usuario desde el dispositivo de primer usuario, incluyendo la información de ubicación de primer usuario un primer centroide y un primer radio asociado con una posición de primer usuario, un primer identificador de dispositivo del dispositivo de primer usuario, y una duración de primer usuario, en donde la duración de primer usuario incluye un primer tiempo de inicio y tiempo de finalización que corresponden con el primer usuario que está asociado con el primer centroide; asignar, en el dispositivo de ordenador, un primer identificador (410) de visita y el primer identificador (412) de dispositivo al primer objeto (402) de visita; persistir, en el dispositivo de ordenador, el primer objeto (402) de visita en una base de datos (108); almacenar, en el dispositivo de ordenador, una primera asociación entre el primer identificador (410) de visita, el primer identificador (412) de dispositivo y el primer objeto (402) de visita en una primera estructura de datos; recibir, en el dispositivo informático, desde un dispositivo de segundo usuario, a través de la red, un segundo objeto de visita formateado de acuerdo con un segundo formato predeterminado, incluyendo el segundo objeto de visita información de ubicación del segundo usuario asociada con un segundo usuario desde el dispositivo de segundo usuario, incluyendo la información de ubicación de segundo usuario un segundo centroide y un segundo radio asociado con una posición de segundo usuario, un segundo identificador de dispositivo del dispositivo de segundo usuario y una duración de segundo usuario, en donde la duración de segundo usuario asociada con un segundo tiempo de inicio y tiempo de finalización que corresponden con el segundo usuario que está asociado con el segundo centroide; asignar, en el dispositivo informático, un segundo identificador de visita y el segundo identificador de dispositivo al segundo objeto de visita; persistir, en el dispositivo de ordenador, el segundo objeto de visita en la base de datos (108); almacenar, en el dispositivo de ordenador, una segunda asociación entre el segundo identificador de visita, el segundo identificador de dispositivo y el segundo objeto de visita en la primera estructura de datos; recibir, en el dispositivo informático, desde el dispositivo de segundo usuario, a través de la red, un objeto (502) de datos de lugar formateado de acuerdo con un tercer formato predeterminado, mapeando el objeto de datos de lugar el segundo identificador de visita con un identificador de lugar de segundo usuario; almacenar, en el dispositivo de ordenador, una tercera asociación entre el segundo identificador de visita y el identificador de lugar de segundo usuario y el segundo identificador de dispositivo en una segunda estructura de datos; determinar, en el dispositivo informático, una puntuación de correlación de lugar entre el primer usuario y el segundo usuario con base en una cantidad de superposición entre el radio de primer usuario y el radio de segundo usuario, una cantidad de superposición entre la duración de primer usuario y la duración de segundo usuario, y una métrica social que indica una fuerza de una relación social entre el primer usuario y segundo usuario, estando la relación social definida al menos en parte por un número de veces y una cantidad de tiempo que el primer usuario está en una 0 ubicación próxima al segundo usuario antes de recibir la información de ubicación de primer usuario y la información de ubicación de segundo usuario; y crear, en el dispositivo informático, información de lugar para el primer usuario con base en la información de lugar de segundo usuario cuando la puntuación de correlación de lugar excede un valor umbral, en donde la puntuación de correlación de lugar se basa además en un nivel de confianza asignado a la información de lugar de segundo usuario.