"MÉTODO E SISTEMA PARA AVALIAR QUALIDADE DE CONTEÚDO DELOCALIZAÇÃO"
REFERÊNCIA A PEDIDOS RELACIONADOS
O presente pedido de patente é relacionado a pedidos de patente copendentes de-positados na mesma data, número de série 12/362.751, intitulado "METHOD AND SYSTEMFOR MANAGING RELATIONSHIPS BETWEEN LOCATION IDENTIFIERS"; número de sé-rie 12/362.767, intitulado "METHOD AND SYSTEM FOR REFRESHING LOCATION CODEDATA"; número de série 12/362.782, intitulado "METHOD FOR REPRESENTING LINEARFEATURES IN A LOCATION CONTENT MANAGEMENT SYSTEM", e no. de série12/362.807, intitulado "METHOD AND SYSTEM FOR EXCHANGING LOCATION CONTENTDATA IN DIFFERENT DATA FORMATS."
Campo
A presente invenção refere-se genericamente a serviços baseados em localização,e mais particularmente, refere-se à avaliação da qualidade de conteúdo de localização dis-ponível de sistemas baseados em localização.
Antecedentes
Várias tecnologias foram desenvolvidas que fornecem serviços relacionados à na-vegação e relacionados à mapa. Por exemplo, sistemas de navegação de veículo podemdeterminar onde um veículo está localizado e fornecer orientações para viagem até um des-tino desejado. Também sites da Internet são disponíveis que fornecem mapas, orientaçõespara viagem até um destino desejado a partir de um ponto de partida específico, e outrosserviços relacionados à mapa. Além disso, dispositivos portáteis são disponíveis que podemdeterminar a posição de uma pessoa e fornecer um mapa da área em volta de uma pessoa.
Para fornecer essas e outras funções e características relacionadas à mapa, siste-mas de navegação utilizam dados geográficos. Os dados geográficos podem estar na formade um ou mais bancos de dados geográficos que incluem dados que representam caracte-rísticas físicas na região geográfica. O banco de dados geográficos inclui informações sobreas características geográficas representadas, como ruas de mão única, posição das estra-das, limites de velocidade ao longo de porções de estradas, faixas de endereço ao longodas porções de estrada, restrições de curva em interseções de estradas, restrições de dire-ção, como ruas de mão única e assim por diante. Adicionalmente, os dados geográficos po-dem incluir pontos de interesse, como restaurantes, hotéis, aeroportos, postos de gasolina,estádios, delegacias de polícia e assim por diante.
Esses dados geográficos podem ser armazenados em um banco de dados geográ-ficos, como um banco de dados geográficos publicado por NAVTEQ North America, LLC deChicago, Illinois. Além dos dados obtidos por um vendedor de mapa, fontes de conteúdotêm dados referentes a localizações em uma área geográfica. As fontes de conteúdo podemfornecer seus dados ao vendedor de mapas para inclusão no banco de dados geográfico.Por exemplo, um proprietário de um restaurante de cadeia pode fornecer ao vendedor demapas uma lista atual de todos os seus locais e para cada um dos locais a lista pode incluirendereço, números de telefone, horário de funcionamento, menu, endereço de página narede e outras informações sobre o local.
À medida que a quantidade de informações armazenadas em um banco de dadosgeográficos aumenta, torna-se mais difícil para o vendedor de mapas adicionar dados deterceiros ao banco de dados geográficos. Como resultado, sistemas de gerenciamento deconteúdo de localização foram desenvolvidos para permitir que múltiplas partes forneçamdados relacionados a um local, que às vezes é mencionado como "conteúdo de localização"ou simplesmente "conteúdo". Entretanto, um usuário que obtém conteúdo de localização deum sistema de gerenciamento de conteúdo de localização não pode informar a confiabilida-de do conteúdo visto que não há um método padrão para avaliar a qualidade, que represen-ta a confiança na precisão do conteúdo em relação à realidade representada por ground-truth.
Por conseguinte, seria vantajoso se o sistema de gerenciamento de conteúdo delocalização fornecesse uma indicação de qualidade para o conteúdo a partir de uma amplagama de técnicas de aquisição e validação. A indicação de qualidade pode encorajar fontesde conteúdo e distribuidores melhorar freqüentemente seus dados e suporte através de ummétodo de qualidade facilmente entendido. A indicação de qualidade também pode permitirque fontes de conteúdo controlem melhor o destino de seu conteúdo de localização, en-quanto permite que distribuidores de conteúdo customizem mais dinamicamente pacotesque atendam suas necessidades.
Sumário
São revelados um método e sistema para avaliar a qualidade de conteúdo de loca-lização. Um sistema de gerenciamento de conteúdo de localização recebe conteúdo de loca-lização na forma de um perfil a partir de uma fonte de conteúdo. O sistema de gerenciamen-to de conteúdo de localização inclui um sistema de qualidade de conteúdo que avalia a qua-lidade do conteúdo de localização. A avaliação inclui avaliar quem forneceu o conteúdo, aprecisão dos dados de localização associados ao conteúdo, a integridade ou inteireza doconteúdo, e quando o conteúdo e dados de localização foram fornecidos ao sistema de ge-renciamento de conteúdo de localização. Como resultado da avaliação, o sistema de quali-dade de conteúdo gera uma ou mais marcações de qualidade. A marcação de qualidadeprovê uma indicação da confiabilidade do conteúdo de localização. Preferivelmente, o méto-do para avaliar a qualidade de conteúdo de localização é repetido quando uma alteração éfeita no conteúdo.
Esses bem como outros aspectos e vantagens tornar-se-ão evidentes para aquelescom conhecimentos comuns na técnica mediante leitura da seguinte descrição detalhada,com referência onde apropriado aos desenhos em anexo. Além disso, entende-se que essesumário é meramente um exemplo e não pretende limitar o escopo da invenção como rei-vindicado.
Breve descrição dos desenhos
Modalidades atualmente preferidas são descritas abaixo em combinação com as fi-guras de desenho em anexo, onde numerais de referência similares se referem a elementossimilares nas várias figuras, e em que:
A figura 1 é um diagrama em blocos de um sistema baseado em localização de a-cordo com um exemplo;
A figura 2 é um diagrama de blocos de uma estrutura de dados de perfil, de acordocom um exemplo;
A figura 3 é um fluxograma de um método para fornecer uma marcação de qualida-de de conteúdo, de acordo com um exemplo;
A figura 4 é um fluxograma de um método para atualizar a marcação de qualidadede conteúdo, de acordo com um exemplo; e
A figura 5 é uma saída de exemplo do sistema de gerenciamento de conteúdo delocalização representado na figura 1, de acordo com um exemplo.
Descrição detalhada
A figura 1 é um diagrama de blocos que mostra um sistema baseado em localiza-
ção 100. O sistema baseado em localização 100 inclui uma fonte de conteúdo 102, um sis-tema de gerenciamento de conteúdo de localização 104, e um receptor de conteúdo 106. Osistema de gerenciamento de conteúdo de localização 104 obtém conteúdo a partir da fontede conteúdo 102. O sistema de gerenciamento de conteúdo de localização 104 provê conte-údo para o receptor de conteúdo 106. Adicionalmente, o sistema de gerenciamento de con-teúdo de localização 104 pode fornecer uma ou mais marcações de qualidade associadasao conteúdo para o receptor de conteúdo 106 e/ou a fonte de conteúdo 102.
O conteúdo é qualquer informação associada a uma localização que descreve atri-butos da localização. As informações podem ser conteúdo de alteração lenta (isto é, nãomuda freqüentemente) como endereço de rua, número de telefone, número de fax, e horáriode funcionamento. As informações podem ser conteúdo dinâmico (isto é, muda freqüente-mente), como preços de gasolina, relatórios de condições meteorológicas, situação de via-gem aérea e relatórios de trânsito. As informações podem estar em qualquer formato, inclu-indo texto, imagens bidimensionais, imagens tridimensionais, vídeo, multimídia e assim pordiante.
A fonte de conteúdo 102 é qualquer entidade que fornece conteúdo ao sistema degerenciamento de conteúdo de localização 104. Por exemplo, a fonte de conteúdo 102 podeser um vendedor de mapas, um operador/proprietário de local, um órgão governamental,uma câmara de comércio, um proprietário de firma, uma franquia comercial, um indivíduo ouqualquer outra pessoa. Embora uma fonte de conteúdo 102 seja representada na figura 1,entende-se que o sistema de gerenciamento de conteúdo de local 104 obtenha conteúdo demuitas fontes de conteúdo.
A fonte de conteúdo 102 provê o conteúdo ao sistema de gerenciamento de conte-údo de local 104 na forma de um perfil. O perfil é uma estrutura de dados para dados deconteúdo. Cada perfil é atribuído um identificador exclusivo (isto é, um ID de Perfil). Um per-fil de exemplo é mostrado na figura 2.
O receptor de conteúdo 106 é qualquer entidade que acessa conteúdo a partir dosistema de gerenciamento de conteúdo de local 104. O receptor de conteúdo 106 pode serum dispositivo de usuário final, como um computador pessoal, um telefone móvel, e um dis-positivo portátil. Adicionalmente, o receptor de conteúdo 106 pode ser um serviço ou aplica-ção intermediária que distribui conteúdo baseado em localização para um dispositivo de u-suário final. Embora um receptor de conteúdo 106 seja representado na figura 1, entende-seque o sistema de gerenciamento de conteúdo de localização 104 forneça conteúdo a muitosreceptores de conteúdo. Adicionalmente, a fonte de conteúdo 102 pode ser igual ao receptorde conteúdo 106 em certas situações. Por exemplo, a fonte de conteúdo 102 pode fornecero conteúdo ao sistema de gerenciamento de conteúdo de local 104 para referenciar por Io-calização o conteúdo e então acessar o conteúdo de localização para distribuição.
O sistema de gerenciamento de conteúdo de localização 104 é uma combinação dehardware, software e/ou firmware que coleta, processa e distribui conteúdo de localização.O sistema de gerenciamento de conteúdo de localização 104 inclui um servidor de uploadde conteúdo 108, uma armazenagem de conteúdo 110, um sistema de referenciar Iocaliza-ção 112, um sistema de qualidade de conteúdo 114, e um servidor de distribuição de conte-údo 116. O sistema de gerenciamento de conteúdo de localização 104 pode incluir outrasentidades também.
O servidor de upload de conteúdo 108 pode exibir uma interface de usuário parafornecer conteúdo de localização ao sistema de gerenciamento de conteúdo de localização104. A interface de usuário permite que a fonte de conteúdo 102 entre, gerencie e localizeseu conteúdo em um ambiente de auto-serviço. A interface de usuário pode incluir uma fer-ramenta para entrar informações de localização que incluem campos que correspondem aosdados armazenados no perfil. A interface de usuário permite que a fonte de conteúdo 102entre texto e anexe arquivos, como documentos, arquivos de imagem, arquivos de vídeo,arquivos de som, e assim por diante.
Adicionalmente ou alternativamente, o servidor de upload de conteúdo 108 podefornecer um serviço de Rede para suportar interação de máquina com máquina través deuma rede. O serviço de Rede pode suportar qualquer protocolo. A fonte de conteúdo 102pode utilizar o serviço de Rede para adicionar ou modificar conteúdo de localização atravésde carga de volume.
O servidor de upload de conteúdo 108 também verifica a fonte de conteúdo 102. Oservidor de upload de conteúdo 108 pode verificar um indivíduo, uma firma e/ou organizaçãocom qualquer método apropriado ou combinação de métodos incluindo, porém não limitadoa, uma rotina de opt-in dupla, validação de comunidade, validação manual, e validação desócio. A verificação é discutida adicionalmente com referência à Tabela 1.
O servidor de upload de conteúdo 108 armazena o conteúdo na armazenagem deconteúdo 110. A armazenagem de conteúdo 110 pode ser qualquer tipo de memória quepermite acesso de leitura/gravação. O servidor de upload de conteúdo 108 também podearmazenar uma indicação de qual método ou combinação de métodos foram utilizados paraverificar a fonte de conteúdo 102 na armazenagem de conteúdo 110 ou em um dispositivode memória separado. Por exemplo, a indicação pode um ser um indicador binário, um fatorde escalonamento, ou palavra identificando o método de verificação.
A interface de usuário e/ou serviço de Rede também permite que a fonte de conte-údo 102 receba uma marcação de qualidade associada ao conteúdo a partir do sistema degerenciamento de conteúdo de localização 104. A fonte de conteúdo 102 pode receber maisde uma marcação de qualidade também. A marcação de qualidade também pode ser arma-zenada na armazenagem de conteúdo 110; entretanto, a marcação de qualidade pode serarmazenada em um dispositivo de memória separado com uma referência ao conteúdo as-sociado. Após receber a marcação de qualidade, a fonte de conteúdo 102 pode fazer altera-ções no perfil de conteúdo que afeta a marcação.
O sistema de referenciar a localização 112 provê um link entre conteúdo de locali-zação e a localização geográfica associada ao conteúdo. O link é necessário quando o con-teúdo de localização é desacoplado do (isto é, não incluído no) banco de dados geográficos.Para desacoplar o conteúdo do banco de dados geográficos, o sistema de referenciar locali-zação 112 atribui um identificador de local a um ou mais local. O identificador de local poderepresentar um endereço, uma coordenada geográfica (por exemplo, latitude, longitude, alti-tude), uma referência a um objeto de banco de dados de mapa, e/ou uma área administrati-va, como uma cidade, um parque, uma região e assim por diante.
O sistema de referenciar local 112 pode atribuir aleatoriamente um identificador delocal a um local. Alternativamente, o sistema de referenciar local 112 pode atribuir os identi-ficadores de local em ordem numérica ou em qualquer outro modo organizado. O identifica-dor de local pode ser um valor numérico. Por exemplo, o identificador de local pode ser umnúmero de 16 bits, um número de 32 bits, um número de 64 bits, e assim por diante. Alter-nativamente, o identificador de local pode incluir uma combinação de números, letras e/oucaracteres.
O sistema de qualidade de conteúdo 114 avalia a qualidade de cada perfil. A avali-ação pode ser baseada em se o proprietário de conteúdo é confiável, os dados de local sãoprecisos, o perfil é suficientemente completo e preciso, e/ou os dados no perfil são relativa-mente atuais. O sistema de qualidade de conteúdo 114 armazena uma marcação de quali-dade para o perfil na armazenagem de conteúdo 110 ou outro dispositivo de memória. Osistema de qualidade de conteúdo 114 pode avaliar novamente a qualidade de perfil cadavez que aspectos do perfil são mudados, em um intervalo regular, na solicitação da fonte deconteúdo 102 e/ou receptor de conteúdo 106, ou em qualquer outro momento. O sistema dequalidade de conteúdo 114 pode armazenar as marcações de qualidade históricas para oconteúdo de modo que a fonte de conteúdo 102 e/ou o receptor de conteúdo 106 possa re-cuperar um relatório de tendência de marcação para examinar o desempenho de marcação.
O servidor de distribuição de conteúdo 116 pode exibir uma interface de usuário pa-ra recuperar conteúdo de localização a partir do sistema de gerenciamento de conteúdo delocalização 104. A interface de usuário pode ser a mesma interface de usuário utilizada pelafonte de conteúdo 102 ou uma interface de usuário separada. Adicionalmente ou separada-mente, o servidor de distribuição de conteúdo 116 pode fornecer um serviço de Rede em ummodo similar ao servidor de upload de conteúdo 108. O serviço de Rede/interface de usuáriopode permitir que o receptor de conteúdo 106 obtenha conteúdo de localização em um am-biente de auto-serviço. O serviço de Rede/interface de usuário pode permitir também que oreceptor de conteúdo 106 receba uma ou mais marcações de qualidade associadas ao con-teúdo obtido a partir do sistema de gerenciamento de conteúdo de localização 104. Apósreceber a marcação de qualidade, o receptor de conteúdo 106 pode determinar se a quali-dade do conteúdo é suficiente para as necessidades do receptor de conteúdo.
A figura 2 é uma estrutura de dados para um registro de perfil 200. Os atributos dedados representados na figura 2 incluem identificação de perfil 201, identificação de local202, número de telefone 204, endereço de web site 206, descrição de texto 208, categoriade perfil 210, tipo de perfil 212, relações 214, denominação alternativa 216, horário de fun-cionamento 218, tipo de pagamento 220, idioma falado 222, amenidades 224, classe deacomodação 226, tipo de alimentação 228, combustíveis/preços de gasolina 230, e áreaatendida 232. Como essa não é uma lista exaustiva de todos os atributos de dados para oregistro de perfil 200, a figura 2 também representa outros atributos 234. Por exemplo, operfil 200 pode incluir também imagens do local, eventos especiais, estacionamento próximoe assim por diante.
O registro de perfil 200 inclui um ID de perfil exclusivo 201 pelo qual o registro dedados pode ser identificado na armazenagem de conteúdo 110. O registro de perfil 200também inclui um ID de localização 202 atribuído pelo sistema de referenciar localização112. O ID de local 202 provê o link entre o conteúdo de localização e a localização geográfi-ca associada ao conteúdo.
O atributo de número de telefone 204 inclui o número de telefone do lugar em umlocal específico. O atributo de número de telefone 204 também pode incluir sub-atributos,como tipo de telefone, para identificar se o número de telefone é um número de ligação gra-tuita, número de telefone celular, um número após horário de funcionamento, e assim pordiante. O registro de perfil 200 pode incluir também informações similares referentes a nú-meros de fax.
O atributo de endereço de rede 206 inclui o nome e/ou um URL para uma página derede associado ao lugar. O atributo de descrição de texto 208 pode incluir uma descriçãogeral do lugar. Por exemplo, o atributo de descrição de texto 208 pode descrever que o localé um restaurante familiar que está em funcionamento há mais de cinqüenta anos.
O perfil 200 pode incluir um ou mais atributos de categoria de perfil 210 que identifi-cam se o lugar é uma loja a varejo, um posto de gasolina, um restaurante, um hotel, umalanchonete, um cinema, uma residência, um escritório, ou qualquer outro tipo de categoria.Na categoria de perfil 210, o atributo do tipo de perfil 212 identifica o tipo de restaurante,loja, hotel e assim por diante. Por exemplo, um lugar tendo a categoria de perfil de restau-rante pode ter um atributo de tipo de perfil 212 que identifica o restaurante como refeiçõesrápidas, comida americana, pizza, comida italiana, comida chinesa, carne, etc.
O atributo de relações 214 provê informações em relação às relações entre várioslugares. O atributo de relação 214 pode incluir os IDs de perfil e tipo de relação. Por exem-plo, todos os postos de gasolina da Shell Oil Company podem estar relacionados. Comooutro exemplo, uma sede jurídica pode estar relacionada aos escritórios de campo da com-panhia.
O atributo de denominação alternativa 216 identifica outro idioma que se aplica aum lugar. Por exemplo, o Boeing Building em Chicago, Illinois também pode ser mencionadocomo o 425 Building por outros inquilinos no edifício.
O atributo horário de funcionamento 218 identifica o horário de funcionamento parao lugar associado à localização. O atributo tipo de pagamento 220 identifica o tipo de paga-mento aceiro, como dinheiro, crédito (incluindo qual tipo: VISA, Mastercard, Discover, Ame-rican Express, Diners Card, e assim por diante) e cheques pessoais. O atributo idioma fala-do 222 identifica os idiomas falados no lugar.
O atributo amenidades 224 indica os tipos de amenidades disponíveis no lugar combase no atributo de categoria de perfil 210. Por exemplo, um Iugartendo a categoria de perfilde hotel pode ter um atributo de amenidades 224 que identifica uma piscina, academia, spa,restaurante, estacionamento por empregado, e qualquer outra amenidade que um hotel po-de oferecer.O atributo de classificação de acomodação 226 identifica a classificação de um lu-gar tendo um atributo de categoria de perfil 210 de hotel. Por exemplo, o atributo de classifi-cação de acomodação 226 pode ser baseado em um sistema de "estrelas" onde um hotelcinco estrelas é a melhor classificação. O atributo de classificação de acomodação 226 podevariar por país baseado em qual sistema de classificação é mais comumente utilizado na-quele país.
O atributo tipo de alimentação 228 identifica o tipo de alimentação servida em umlugar tendo um atributo de categoria de perfil 210 de restaurante. O atributo combustí-veis/preços de gasolina 230 identifica o tipo de combustível e preços associados vendidosem um lugar tendo um atributo de categoria de perfil 210 de posto de serviços.
O atributo de área atendida 232 indica a cobertura geográfica onde o lugar opera. Acobertura geográfica pode ser definida por coordenadas geográficas, códigos postais, limitesde cidade, limites definidos por estradas e outras características geográficas ou por qualqueroutro meio.
A figura 3 é um fluxograma para um método 300 para fornecer uma marcação dequalidade de conteúdo. O método 300 pode ser utilizado para qualquer tipo de conteúdoagora conhecido ou desenvolvido no futuro e obtido de qualquer fonte ou método de aquisi-ção.
No bloco 302, o sistema de gerenciamento de conteúdo de localização 104 recebeconteúdo da fonte de conteúdo 102. A fonte de conteúdo 102 adiciona um novo perfil oumodifica um perfil existente através da interface de usuário e/ou serviço de Rede fornecidopelo servidor upload de conteúdo 108. Por exemplo, a fonte de conteúdo 102 pode adicionarou modificar conteúdo através de carga de volume fornecida pelo servidor de upload de con-teúdo 108.
No bloco 304, o sistema de qualidade de conteúdo 114 analisa o conteúdo e a fontedo conteúdo. Em alguns casos, o sistema de qualidade de conteúdo 114 pode utilizar umamatriz para calcular a marcação. Em matemática, uma matriz é uma tabela retangular deelementos, que pode ser adicionada e multiplicada. Como utilizado aqui, uma matriz incluiqualquer tabela ou outra organização de variáveis que pode ser utilizada para calcular umamarcação. Uma matriz de exemplo é representada na Tabela 1 abaixo. A matriz de variáveispermite uma avaliação ponderada, automática e contínua. Preferivelmente, as variáveis damatriz podem ser modificadas a qualquer momento sem causar impacto no sistema basea-do em localização 100.
No bloco 306, o servidor de distribuição de conteúdo 116 provê conteúdo ao recep-tor de conteúdo 106. Além disso, o servidor de distribuição de conteúdo 116 pode forneceruma indicação da precisão ou confiabilidade do conteúdo fornecido ao receptor de conteúdo106. Em um exemplo, o servidor de distribuição de conteúdo 116 provê uma marcação dequalidade baseada na análise conduzida no bloco 304 para o receptor de conteúdo 106. Emoutro exemplo, o servidor de distribuição de conteúdo 116 provê um atributo com o conteú-do. Nesse exemplo, o atributo reflete a marcação de qualidade calculada pelo sistema dequalidade de conteúdo 114. Adicionalmente, o servidor de distribuição de conteúdo 116 po-de fornecer a marcação de qualidade e/ou atributo à fonte de conteúdo 102.
A Tabela 1 é uma matriz que o sistema de qualidade de conteúdo 114 pode utilizarpara analisar a qualidade do conteúdo de localização no bloco 304. A matriz da Tabela 1inclui fatores chave 402 para analisar o conteúdo. Para cada um dos fatores chave 402, amatriz pode incluir fatores de influência adicionais 404. Nesse exemplo, a matriz inclui qua-tro fatores chave 402: quem 406, onde 408, qual 410, e quando 412 e quatro fatores de in-fluência: quem 414, onde 416, qual 418 e quando 420.
<table>table see original document page 10</column></row><table>
A matriz pode incluir outros fatores também. Por exemplo, a matriz pode incluir umfator como. O fator como pode fornecer uma indicação da confiabilidade do método utilizadopara validar a precisão dos dados. Adicionalmente, nem todos os fatores chave 402 e fato-res de influência 404 podem ser utilizados para analisar o conteúdo. O sistema de qualidadede conteúdo 114 atribui pesos numéricos e valores a cada um dos fatores chave 402 e fato-res de influência associados 404.
O fator quem 406 se refere à autorização de uma fonte de conteúdo 102. A autori-zação ou confiabilidade da fonte de conteúdo 102 é avaliada com base em como a fonte deconteúdo 102 foi verificada pelo sistema de gerenciamento de conteúdo de localização 104.A fonte de conteúdo 102 pode ser verificada por um ou mais métodos. O sistema de geren-ciamento de conteúdo de localização 104 pode fornecer um valor diferente para cada umdos níveis de confiabilidade e variar esse valor com base em quaisquer fatores de influência 404.
A fonte de conteúdo 102 pode ser verificada utilizando uma rotina opt-in dupla paraevitar a criação de alto volume de contas falsas de usuários por spammers e determinar quea fonte de conteúdo seja humana em vez de um spambot. A rotina opt-in dupla pode iniciarcom a fonte de conteúdo 102 que registra com o sistema de gerenciamento de conteúdo delocalização 104, por exemplo, por entrar seu nome, endereço de e-mail, número de telefone,e/ou uma senha. Em resposta ao registro, o sistema de gerenciamento de conteúdo de loca-lização 104 gera um e-mail automático para a fonte de conteúdo 102. O e-mail inclui um linkque a fonte de conteúdo 102 ativa para concluir o registro.
O valor atribuído à rotina opt-in dupla pode ser influenciado pelo fator de influênciaquando 420. Por exemplo, o valor atribuído à rotina opt-in dupla pode ser ajustado com basena quantidade de tempo que leva para a fonte de conteúdo 102 ativar o link.
A fonte de conteúdo 102 pode ser verificada utilizando validação de comunidade. Avalidação de comunidade pode iniciar com a fonte de conteúdo 102 que registra com o sis-tema de gerenciamento de conteúdo de localização 104. Em resposta ao registro, o sistemade gerenciamento de conteúdo de localização 104 identifica outras fontes de conteúdo emuma área próximo à fonte de conteúdo 102 (por exemplo, as outras fontes de conteúdo po-dem ser localizados em um quarteirão de cidade, uma distância limite, limites de uma cida-de, uma área de código postal e assim por diante, mencionados aqui como fontes de conte-údo vizinhas). O sistema de gerenciamento de conteúdo de localização 104 prompts a fontede conteúdo 102 para notificar as fontes de conteúdo vizinhas em relação à presença dafonte de conteúdo e solicitar verificação. O sistema de gerenciamento de conteúdo de locali-zação 104 rastreia o número de fontes de conteúdo vizinhas notificadas.
O valor atribuído à validação de comunidade pode ser influenciado pelo fator de in-fluência quem 414. Por exemplo, o valor atribuído à validação de comunidade pode ser ajus-tado com base no número e marcação de verificação das fontes de conteúdo vizinhas verifi-cando a fonte de conteúdo 102. O valor atribuído à validação de comunidade também podeser influenciado pelo fator de influência qual 418. Por exemplo, o valor atribuído à validaçãode comunidade pode ser ajustado com base no tipo de conteúdo fornecido pela fonte deconteúdo 102. O valor atribuído à validação de comunidade também pode ser influenciadopelo fator de influência quando 420. Por exemplo, o valor atribuído à validação de comuni-dade pode ser ajustado com base na data da última verificação.
A fonte de conteúdo 102 pode ser verificada utilizando validação de sócio. A valida-ção de sócio é fornecida por um terceiro que provê serviços de verificação. O terceiro podeutilizar certificados digitais ou outros métodos de verificação. O terceiro pode verificar infor-mações públicas ou privadas relacionadas ao indivíduo, firma ou organização incluindo, po-rém não limitadas a, nome, endereço, número de telefone, e números de identificação dogoverno. O valor atribuído à validação de sócio pode ser influenciada pelo fator de influênciaquem 414 (por exemplo, marcação do sócio), o fator de influência qual 418 (por exemplo,tipo de conteúdo), e/ou o fator de influência quando 420 (por exemplo, data da última verifi-cação).
A fonte de conteúdo 102 pode ser verificada diretamente pelo sistema de gerenci-amento de conteúdo de localização 104. O sistema de gerenciamento de conteúdo de loca-lização 104 pode utilizar verificação manual de dados, casamento de dados, verificação debancos de dados de terceiros, ou outros métodos de verificação. O valor atribuído à verifica-ção direta pode ser influenciado pelo fator de influência quem 414 (por exemplo, marcaçãono sistema de gerenciamento de conteúdo de localização 104), o fator de influência qual 418(por exemplo, tipo de conteúdo), e/ou o fator de influência quando 420 (por exemplo, data daúltima verificação).
O fator onde 408 se refere à precisão geoespacial de um local. O sistema de refe-renciar localização 112 avalia precisão de localização. O sistema de gerenciamento de con-teúdo de localização 104 pode fornecer um valor de fator onde 408 como um número entre 0e 100 que indica o nível de confiança para a precisão da localização em relação a ground-truth, que pode ser determinado pelo método utilizado para localizar o local (por exemplo,por um ou mais de endereço, latitude/longitude, e área administrativa). Também, o métodoutilizado para validar a precisão da localização pode ser utilizado para calcular uma marca-ção de localização, como descrito com referência à Tabela 2.
A Tabela 1 representa que não há fatores de influência 404 para o fator onde 408.Entretanto, a matriz pode ser modificada para incluir fatores de influência 404. Por exemplo,a matriz pode identificar o fator de influência quem 414 como um fator de influência 404 parao fator onde 408.
O fator qual 410 se refere à integridade do conteúdo fornecido pela fonte de conte-údo 102. O conteúdo pode incluir alteração lenta e conteúdo dinâmico. Além disso, o conte-údo pode incluir texto, imagens, multimídia, documentos e qualquer outra forma de conteú-do. O sistema de qualidade de conteúdo 114 pode avaliar inteireza do conteúdo por deter-minar a quantidade de dados que está localizada no perfil do conteúdo. Por exemplo, o perfilpode ter dados em 75% dos campos de dados do perfil. Adicionalmente, o sistema de quali-dade de conteúdo 114 pode avaliar inteireza pelo tipo e/ou número de formatos de conteúdofornecidos no perfil. Por exemplo, um perfil que inclui texto, imagens e documentos anexa-dos é mais completo do que um perfil somente com texto.
O sistema de qualidade de conteúdo 114 pode utilizar outros métodos para avaliarintegridade, como fornecer uma marcação mais baixa para conteúdo que inclui informaçõesinadequadas. Por exemplo, o sistema de gerenciamento de conteúdo de localização 104pode ter a capacidade de identificar violação em potencial de direitos de propriedade intelec-tual de mídia (por exemplo, imagens, vídeo, áudio) fornecida pela fonte de conteúdo 102.
O valor atribuído ao fator qual 410 pode ser influenciado pelo fator de influênciaquem 414 (isto é, o peso da fonte de conteúdo 102). O valor atribuído ao fator qual 410 tam-bém pode ser influenciado pelo fator de influência qual 418. Por exemplo, o atributo do tipode perfil 212 pode influenciar o fator qual 410.
O fator quando 412 se refere a novidade do conteúdo fornecido pela fonte de con-teúdo 102. O fator quando 412 reflete a freqüência em que um perfil é verificado novamentepela fonte de conteúdo 102 ou o sistema de gerenciamento de conteúdo de localização 104,que inclui tanto o propriedade do perfil como outros usuários que contribuem dados para operfil. O fator quando 412 encoraja usuário a desenvolver e atualizar seus perfis. Um perfilque não foi visitado e/ou atualizado por um período de tempo recebe uma marcação maisbaixa do que um perfil que é atualizado mais freqüentemente. O fator quando também poderefletir quando dados de localização geográfica associados ao conteúdo são atualizados.
O valor atribuído ao fator quando 412 pode ser influenciado pelo fator de influênciaquem 414. Por exemplo, o peso do propriedade de perfil, pares de influência, ou terceirosque adicionaram conteúdo ao perfil pode influenciar o valor atribuído ao fator quando 412. Ovalor atribuído ao fator quando 412 também pode ser influenciado pelo fator de influênciaonde 416. Por exemplo, a marcação de localização aplicada à localização pelo sistema dereferenciar localização 112 pode influenciar o valor atribuído ao fator quando 412. O valoratribuído ao fator quando 412 pode ser também influenciado pelo fator de influência qual418. Por exemplo, o atributo do tipo de perfil 212 pode influenciar o fator quando 412.
A computação da marcação de qualidade ou combinação de marcações pode utili-zar algoritmos que atribuem critérios de ponderação variáveis a cada fator relacionado oucombinação de fatores. Cada fator pode se referir a ou impactar outros fatores, resultandoem recálculos de marcação dinâmica pelo sistema de qualidade de conteúdo 114 através deinterações de tempo e usuário e/ou sistema. Embora os algoritmos possam ser dinamica-mente calculados de acordo com alterações em critérios, a interface de usuário do servidorde upload de conteúdo 108 e/ou servidor de distribuição de conteúdo 116 pode exibir mar-cações como a última interação para fornecer fontes de conteúdo 102 e/ou receptores deconteúdo 106 um snapshot atualizado da qualidade do conteúdo. O algoritmo pode ser a -daptado para refletir alterações em fatores ou acomodar novos processos através do tempo.
Em um exemplo, uma marcação de qualidade total pode ser calculada como a se-guir:
<formula>formula see original document page 13</formula>
Onde A é o fator quem 406 que se refere à autorização de uma fonte de conteúdo,B é o fator onde 408 que se refere à precisão geoespacial de uma localização, C é o fatorqual 410 que se refere à integridade do conteúdo fornecido pela fonte de conteúdo 102, D éo fator quando 412 que se refere a novidade de conteúdo fornecido pela fonte de conteúdo102, e α, β, γ e δ são coeficientes que representam os pesos atribuídos.
A é computado de acordo com o seguinte:
<formula>formula see original document page 14</formula>
Onde E é o valor fornecido pela verificação dupla-opt, F é o valor fornecido pela va-lidação de comunidade, G é o valor fornecido pela validação de sócio, e θ, λ e σ são coefici-entes que representam os pesos atribuídos. B é computado com base em um valor de pre-cisão fornecido pelo sistema de referenciar localização 112, C é computado com base naquantidade de dados que é localizada no perfil do conteúdo, e D é computado com base naúltima data em que a fonte de conteúdo 102 foi validada pela comunidade e/ou sócio.
Em outro exemplo, marcações separadas podem ser calculadas para nível de con-fiança de uma localização e lugar como a seguir:
X = α*Α + β*Β
Y = α*Α + y*C
Onde X e Y são os níveis de confiança da localização e lugar, respectivamente. A,B e C são fatores similares ao exemplo acima, e α, β e γ são coeficientes que representamos pesos atribuídos.
A figura 4 é um fluxograma para um método de atualizar a marcação de qualidadede conteúdo. O sistema de qualidade de conteúdo 114 pode avaliar novamente a qualidadede conteúdo cada vez que o perfil é alterado. Por exemplo, a mudança de perfil pode incluira fonte de conteúdo 102 que modifica dados no perfil, o sistema de referenciar localização112 que muda informações em relação ao identificador de localização, e/ou o sistema dequalidade de conteúdo 114 que obtém informações adicionais em relação à verificação, co-mo uma validação de comunidade.
Após o registro de perfil ser alterado de qualquer modo, o sistema de qualidade deconteúdo 114 analisa a alteração, como descrito com referência às figuras 3 e 4. A marca-ção de qualidade resultante é armazenada na armazenagem de conteúdo 110 com o perfil.A nova marcação de qualidade pode sobrescrever a marcação anterior ou um registro deoperação de todas ou algumas das marcações de qualidade pode ser mantido para fornecerum registro histórico.
A Tabela 1 abaixo é uma saída de exemplo 600 a partir do sistema de gerencia-mento de conteúdo de localização 104. Nesse exemplo, a saída a partir do sistema de ge-renciamento de conteúdo de localização 104 inclui o conteúdo 602 e uma marcação de qua-lidade 604. A marcação de qualidade 604 pode ser baseada em um sistema de medalha(por exemplo, ouro, prata, bronze), um sistema de estrela (por exemplo, zero a cinco estre-las, onde cinco estrelas indicam a qualidade mais elevada), uma nota de letra (por exemplo,A1 B1 C e F), uma percentagem (por exemplo 70% de chance de o conteúdo ser preciso) ououtro sistema de classificação. Nesse exemplo, a marcação de qualidade 604 se baseia emuma nota de letra. Embora a figura 5 represente uma marcação total de qualidade para oconteúdo, o sistema de gerenciamento de conteúdo de localização 104 pode fornecer tam-bém uma marcação de qualidade para cada um dos fatores quem, onde, qual e quando 406-412. O sistema de gerenciamento de conteúdo de localização 104 também pode forneceruma marcação de qualidade para nível de confiança da localização e/ou nível de confiançado lugar.
A marcação de qualidade permite tanto que a fonte de conteúdo 102 como o recep-tor de conteúdo 106 entenda a confiança relativa na precisão de conteúdo de localização. Amarcação de qualidade é uma indicação de se o proprietário de conteúdo é confiável, osdados de localização são precisos, se e como os dados de perfil foram verificados, o conte-údo do perfil é valioso, e o conteúdo é novo. Como resultado do recebimento da marcação,a fonte de conteúdo 102 pode tomar medidas para obter uma marcação aperfeiçoada poratualizar o perfil. O receptor de conteúdo 106 pode utilizar a marcação para ter maior flexibi-lidade em embalagem de conteúdo e/ou avaliar se o conteúdo é suficientemente seguropara a finalidade pretendida.
O método 300 para fornecer uma marcação de qualidade de conteúdo e/ou matrizpode ser utilizado para outras finalidades também. Por exemplo, uma marcação de qualida-de pode ser calculada para dados armazenados no banco de dados geográficos, como umponto de interesse. Como um perfil, dados associados a um ponto de interesse são armaze-nados como atributos em uma estrutura de dados. Desse modo, em um modo similar, a qua-lidade do conteúdo de ponto de interesse pode ser avaliada com base em quem forneceu osdados, quão precisos são os dados de localização para o ponto de interesse, quão comple-tos são os dados em relação ao ponto de interesse, e quando os dados de ponto de interes-se foram entrados e/ou verificados pela última vez.
O conteúdo de ponto de interesse também pode ser avaliado com base em quãoseguro é o método utilizado para validar a precisão dos dados (isto é, o fator como). Os mé-todos podem incluir validação por visitar o local, chamar o local, utilizar a internet para verifi-car o local, regras comerciais baseadas em software para validar o local, ou por confiar téc-nicas de validação às fontes de conteúdo. O valor atribuído ao fator como pode ser influen-ciado pelo fator de influência quem 414 (por exemplo, uma marcação no sistema de geren-ciamento de conteúdo de localização 104), o fator de influência qual 418 (por exemplo, otipo de conteúdo), e/ou o fator de influência quando 420 (por exemplo, data da última verifi-cação).
Como outro exemplo, uma marcação pode ser calculada para um identificador delocalização gerado pelo sistema de referenciar localização 112. A marcação de localização éuma indicação da confiança nos dados de localização associados ao identificador de locali-zação. Por exemplo, a marcação de localização pode ser um número entre Oe 100, com100 representando o nível de confiança mais elevado.
A Tabela 2 abaixo é uma tabela que pode ser utilizada para analisar o nível de con-fiança de um identificador de localização. A Tabela 2 inclui fatores diferentes para analisar onível de confiança de um identificador de localização. Nesse exemplo, a tabela inclui cincofatores: o fator como 702 se referindo ao método de validação de localização (por exemplomanualmente verificado, verificado através de uma conversa telefônica, verificado via entra-da corroborada de múltiplas fontes, e assim por diante), o fator quem 704 que se refere aofornecedor de fonte, o fator onde 706 que se refere ao nível de confiança de geocodificador,o fator qual 708 que se refere ao tipo de conteúdo, e o fator quando 710 que se refere à dataem que a localização foi atualizada pela última vez.
<table>table see original document page 16</column></row><table>
Tabela 2
Nesse exemplo, a definição de cada fator pode não ser necessariamente igual aosfatores de matriz. Adicionalmente, nem todos os fatores podem ser utilizados para calcularuma marcação de localização. Por exemplo, o fator como 702 e o fator onde 706 podem serutilizados para gerar uma marcação de localização.
A Tabela 2 não representa fatores de influência; entretanto, fatores de influênciapodem ser utilizados para avaliar o identificador de localização. Nesse exemplo, a tabela 2provê valores e pesos associados a cada um dos fatores 702-710. As linhas destacadasidentificam seleções para uma medição específica de marcação de localização ilustrativa,nesse caso 68.5. Como a marcação de qualidade de conteúdo, a marcação de localizaçãopode mudar à medida que os indicadores mudam. Ainda como outro exemplo, uma marcação pode ser calculada para uma correçãode mapa submetida através de um sistema de repórter de mapa. O sistema de repórter demapa permite a um usuário que descobre um erro ou omissão em potencial no banco dedados geográficos reportar o problema ao vendedor de mapas. Por exemplo, o banco dedados geográficos pode não ter dados em relação a uma nova subdivisão, estrada ou ponto15 de interesse. Como outro exemplo, o banco de dados geográficos pode ter informações in-corretas ou imprecisas em relação a um local. Além disso, o usuário pode fornecer a resolu-ção para o erro ou omissão em potencial para o sistema repórter de mapa.
A marcação repórter de mapa pode ser uma indicação de que apresentou o relató-rio, onde o problema foi encontrado, qual tipo de problema foi encontrado, e quando o rela-tório foi submetido. Por exemplo, o fator quem pode ser baseado nas submissões anterioresde um usuário, feedback de outro usuário, e/ou classificação de um vendedor de mapa parao usuário. A marcação pode ser utilizada pelo vendedor de mapas para determinar se deveinvestigar adicionalmente o problema, priorizar relatórios, e/ou para outras finalidades. Adi-cionalmente, o vendedor de mapa pode fornecer a marcação a usuários de mapa de modoque possam determinar se devem confiar ou não em uma alteração que não foi verificada.
Pretende-se que a descrição detalhada acima seja considerada como ilustrativa emvez de limitação e que se entende que as reivindicações a seguir incluindo todos os equiva-lentes pretendem definir o escopo da invenção. As reivindicações não devem ser lidas comolimitadas à ordem descrita ou elementos a menos que mencionado para esse efeito. Portan-to, todas as modalidades que estão compreendidas no escopo e espírito das reivindicaçõesa seguir e equivalentes das mesmas são reivindicadas como a invenção.