BRPI0717423A2 - Método e sistema para um sistema de monitoramento e de notificação de tráfego do consumidor - Google Patents

Método e sistema para um sistema de monitoramento e de notificação de tráfego do consumidor Download PDF

Info

Publication number
BRPI0717423A2
BRPI0717423A2 BRPI0717423-3A BRPI0717423A BRPI0717423A2 BR PI0717423 A2 BRPI0717423 A2 BR PI0717423A2 BR PI0717423 A BRPI0717423 A BR PI0717423A BR PI0717423 A2 BRPI0717423 A2 BR PI0717423A2
Authority
BR
Brazil
Prior art keywords
mobile station
location
notification
traffic
subscriber
Prior art date
Application number
BRPI0717423-3A
Other languages
English (en)
Inventor
Cy W Smith
Todd L Jackson
Original Assignee
Airsage Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Airsage Inc filed Critical Airsage Inc
Publication of BRPI0717423A2 publication Critical patent/BRPI0717423A2/pt

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096716Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information does not generate an automatic action on the vehicle control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/096741Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where the source of the transmitted information selects which information to transmit to each vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/10Mobility data transfer between location register and external networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

MÉTODO E SISTEMA PARA ÜM SISTEMA DE MONITORAMENTO E DE NOTIFICAÇÃO DE TRÁFEGO DO CONSUMIDOR
DECLARAÇÃO DE APLICAÇÕES DE PATENTE RELACIONADAS
Esta aplicação de patente não-provisória reivindica 5 prioridade sob 35 U.S. C. § 119 para a Aplicação de Patente Provisória dos Estados Unidos número 60/846.241, intitulada Method and System for a Consumer Traffic Monitoring and Notification System, requerido em 21 de setembro de 2006. Esta aplicação provisória é por este integralmente aqui incorporada 10 por referência.
CAMPO DA INVENÇÃO
Esta invenção relaciona-se a sistemas e métodos para utilizar dados de rede de telefonia sem fio para monitorar a viagem do usuário e notificar o usuário de informação 15 relacionada à viagem. Mais particularmente, esta invenção relaciona-se a determinar as localizações, destinos, e rotas de viagem do usuário e notificar o usuário da informação de tráfego relacionada a essas localizações, destinos, e rotas.
HISTÓRICO DA INVENÇÃO 0 congestionamento de tráfego cresceu substancialmente nos
últimos 20 anos. 0 congestionamento de tráfego é pior em grandes cidades, mas as áreas urbanas de todos os tamanhos observaram um aumento no congestionamento sobre este período de tempo. Além da "hora do rush", o congestionamento resulta de engarrafamentos, 25 incidentes de tráfego, condições meteorológicas, trabalhos na rodovia, dispositivos de controle de tráfego, e eventos especiais e feriados. Outrossim, o congestionamento em uma estrada pode impactar o congestionamento em outras vias. Em alguns casos, essas outras vias representam rotas alternativas 3 0 e, em outros casos, essas outras vias são rotas alimentadoras para a via congestionada.
Para ajudar inf οχ-mar os viajantes do congestionamento do tráfego, as cidades começaram a fornecer sistemas que dão aos viajantes informação sobre as condições do tráfego. No entanto, 5 a maioria dos sistemas existentes são limitados a monitorar o tráfego nas principais vias, onde sensores físicos foram instalados. Esta limitação deixa muitos viajantes sem qualquer informação sobre as vias arteriais ou ruas laterais, onde uma parcela significativa da direção ocorre.
Alguns sistemas podem determinar as condições de tráfego ao
longo de rotas de viagem específicas. No entanto, esses sistemas tipicamente o fazem para rotas que foram pré-configuradas pelo viajante ou pelo sistema. Quando o viajante toma uma rota alternativa ou realiza uma viagem espontânea, o sistema não será capaz de fornecer qualquer orientação.
Outrossim, pelos últimos 20 anos, a utilização de telefones celulares cresceu tremendamente. Em 2006, 76% da população dos Estados Unidos assinam serviço de telefonia celular, um crescimento dos 13% de 1995, de acordo com a International Association for the Wireless Telecommunications Industry. Este crescimento na utilização do telefone celular, acoplado ao crescente problema de congestionamento do tráfego, levou a sistemas inovadores para avaliar situações de tráfego com base na análise do uso do telefone celular associado a veículos. Embora esses sistemas tenham vantagens sobre os sensores físicos ou outros sistemas, as soluções existentes não estão conscientes da localização, isto é, cientes da localização de um usuário de telefone celular específico, e esses sistemas enviam notificações com base na hora do dia ou quando outros critérios definidos pelo usuário são satisfeitos. Na maioria dos casos, os usuários só se preocupam sobre as condições de tráfego que os irão afetar diretamente. Se o usuário estiver fora da cidade em uma viagem de negócios, por exemplo, o usuário não se preocupa com o congestionamento que afetaria a comutação normal do 5 usuário.
Em vista do que antecede, há uma necessidade de um sistema que alavanca a informação de tráfego com base no celular para fornecer aos usuários informação de tráfego específica relacionada à localização daquele usuário, e rotas de viagem. A 10 presente invenção fornece sistemas e métodos que coletam e processam informação de telefonia sem fio para monitorar a viagem do usuário e notificar o usuário de informação relacionada com a viagem.
SINOPSE DA INVENÇÃO A presente invenção fornece sistemas e métodos que coletam
e processam informação da telefonia sem fio para monitorar a viagem do usuário e notificar o usuário de informação relacionada à viagem. Em um aspecto da invenção, um sistema para fornecer monitoramento e notificação de tráfego do consumidor é
2 0 fornecido. 0 sistema inclui um módulo de extração de dados
operado para extrair dados de sinal de uma rede de telefonia sem fio que compreende informação de localização para uma estação móvel; um nó de análise de dados, logicamente conectado ao módulo de extração de dados e operado para identificar uma 25 localização associada à estação móvel, receber informação relacionada ao tráfego, e automaticamente enviar uma notificação em resposta à localização da estação móvel e informação relacionada ao tráfego recebida; um módulo de identificação do destino logicamente conectado ao nó de análise de dados e
3 0 operado para determinar um destino associado à estação móvel com base nas localizações identificadas para a estação móvel; e um módulo de identificação de rota logicamente conectado ao módulo de identificação de destino e operado para determinar uma ou mais rotas entre a estação móvel e um ou mais destinos.
5 Em outro aspecto da presente invenção, é fornecido um
método para fornecer monitoramento e notificação de tráfego do consumidor. Etapas deste método incluem: a) determinar uma pluralidade de localizações de uma estação móvel com base em dados de sinal de uma rede de telefonia sem fio; b) determinar 10 uma pluralidade de destinos para a estação móvel com base na pluralidade determinada de localizações; c) determinar uma rota entre uma da pluralidade de localizações da estação móvel e qualquer uma da pluralidade dos destinos determinados para a estação móvel; d) receber informação relacionada ao tráfego; e 15 e) enviar automaticamente uma notificação em resposta à informação relacionada ao tráfego recebida; em que a notificação compreende condições de tráfego associadas à rota.
Em outro aspecto da presente invenção, um método para fornecer monitoramento e notificação de tráfego do consumidor é
2 0 fornecido. As etapas deste método incluem: a) determinar a localização de uma estação móvel; b) determinar se a localização da estação móvel corresponde a uma localização pré-existente; c) receber informação relacionada ao tráfego; e d) enviar automaticamente uma notificação em resposta à informação
2 5 relacionada ao tráfego recebida quando a localização da estação
móvel corresponder à localização pré-existente; em que a notificação compreende condições de tráfego associadas à localização pré-existente.
Em ainda outro aspecto da invenção, um sistema para
3 0 fornecer monitoramento e notificação do tráfego de consumidor é fornecido. O sistema inclui um sistema para fornecer monitoramento e notificação de tráfego do consumidor inclui: um módulo de extração de dados operado para extrair dados de sinal de uma rede de telefonia sem fio que compreende informação de 5 localização para uma estação móvel; e um nó de análise de dados, logicamente conectado ao módulo de extração de dados e operado para identificar uma localização associada à estação móvel, receber informação relacionada ao tráfego, e enviar automaticamente uma notificação em resposta à localização da
estação móvel e a informação relacionada ao tráfego recebida.
Os aspectos da presente invenção poderão ser mais claramente compreendidos e apreciados de uma revisão da descrição detalhada seguinte das versões reveladas e pela referência aos desenhos e reivindicações.
DESCRIÇÃO SUCINTA DOS DESENHOS
A Figura 1 mostra um ambiente operacional em relação a uma rede de telefonia sem fio de acordo com uma versão exemplar da presente invenção.
A Figura 2 apresenta um diagrama de blocos que mostra os
2 0 componentes de um sistema de monitoramento e de notificação de
tráfego do consumidor de acordo com uma versão exemplar da presente invenção.
A Figura 3 mostra um diagrama de blocos de um módulo de extração de dados dentro de um sistema de monitoramento e de
notificação de tráfego do consumidor de acordo com uma versão exemplar da presente invenção.
A Figura 4a apresenta um diagrama de blocos que mostra componentes de um sistema de monitoramento e de notificação de tráfego do consumidor de acordo com uma versão exemplar da
3 0 presente invenção. A Figura 4b apresenta um diagrama de blocos que mostra componentes de um sistema de monitoramento e de notificação de tráfego do consumidor de acordo com uma versão exemplar alternativa da presente invenção.
A Figura 4c apresenta um diagrama de blocos que mostra
componentes de um sistema de monitoramento e de notificação de tráfego do consumidor de acordo com uma versão exemplar alternativa da presente invenção.
A Figura 4d apresenta um diagrama de blocos que mostra componentes de um sistema de monitoramento e de notificação de tráfego do consumidor de acordo com uma versão exemplar alternativa da presente invenção.
A Figura 5 mostra um diagrama de blocos de um módulo de entrada de dados e de processamento dentro de um sistema de monitoramento e notificação de tráfego de consumidor de acordo com uma versão exemplar da presente invenção.
A Figura 6 mostra um diagrama de blocos de um nó de análise de dados dentro de um sistema de monitoramento e notificação de tráfego de consumidor de acordo com uma versão exemplar da
2 0 presente invenção.
A Figura 7 apresenta um diagrama de fluxo de processo para um Módulo de Privacidade de acordo com uma versão exemplar da presente invenção.
A Figura 8 apresenta um diagrama de fluxo de processo geral para o monitoramento e a notificação do tráfego de consumidor de acordo com uma versão exemplar da presente invenção.
A Figura 9 apresenta um diagrama de fluxo de processo para acompanhar localizações de um usuário de telefone celular de acordo com uma versão exemplar da presente invenção.
3 0 A Figura 10 apresenta um diagrama de fluxo de processo para identificar destinos de viagem para o usuário de acordo com uma versão exemplar da presente invenção.
A Figura 11 apresenta um diagrama de fluxo de processo para identificar rotas de viagem para o usuário de acordo com uma versão exemplar da presente invenção.
A Figura 12 apresenta um diagrama de fluxo de processo para notificar o usuário de informação de tráfego de acordo com uma versão exemplar da presente invenção.
A Figura 13 apresenta um diagrama de fluxo de processo para notificar o usuário de informação de tráfego com base no usuário estar localizado em um aeroporto de acordo com uma versão exemplar da presente invenção.
DESCRIÇÃO DETALHADA DE VERSÕES EXEMPLARES
Versões exemplares da presente invenção fornecem sistemas e métodos que coletam e processam informação de telefonia sem fio para monitorar a viagem do usuário e notificar o usuário de informação relacionada com a viagem. A presente invenção suporta sistemas e métodos para fornecer ativamente monitoramento e notificação de tráfego de consumidor. A presente invenção determina a localização do usuário, com base na localização do telefone celular do usuário. A presente invenção poderá determinar destinos específicos a que o usuário muitas vezes viaja e rotas que o usuário toma entre destinos. A presente invenção poderá informar o usuário das condições de tráfego com base em informação recebida ou desenvolvida pelo sistema. Essas notificações poderão ser enviadas ativamente para o usuário com base na localização do usuário ou o usuário poderá consultar o sistema por informação. O sistema poderá automaticamente entregar informação ao usuário com base em localizações 3 0 específicas do usuário, como a chegada em um aeroporto de outra cidade.
A Figura 1 mostra um ambiente operacional em relação a uma rede de telefonia sem fio 100 de acordo com uma versão exemplar da presente invenção. Com referência à Figura 1, a estação móvel 5 (MS) 105 transmite sinais e recebe sinais de uma torre de transmissão de freqüência de rádio 110 enquanto dentro de uma célula geográfica coberta pela torre. Essas células variam em dimensão com base em volume de sinal antecipado. Um Sistema Transceptor Base (BTS) 115 é utilizado para fornecer serviço a 10 assinantes móveis dentro de sua célula. Vários Sistemas Transceptores Base 115 são combinados e controlados por uma Controladora de Estação Base (BSC) 12 0 através de uma conexão denominada Interface Abis. Um Módulo de Extração de Dados 16 0 pode fazer interface com a linha Interface Abis.
Um Centro de Comutação Móvel (MSC) 125 faz a tarefa
complexa de coordenar todas as Controladoras de Estação Basei através da conexão de Interface A, mantendo o acompanhamento de todos os assinantes móveis ativos utilizando o Registrador de Localização de Visitante (VLR) 140, mantendo os registros do 20 assinante residencial utilizando o Registrador de Localização Residencial (HLR) 130, e conectando os assinantes móveis à Rede de Telefonia de Serviço Público (PSTN) 145.
A localização de uma estação móvel 105 pode ser determinada ao embutir um chip GPS na estação móvel 105, ou ao medir certas 25 características de sinalização entre a estação móvel 105 e o BTS 115. Em qualquer dos cenários, o processo de localizar uma estação móvel 105 é gerenciado com um Sistema de Posicionamento Móvel (MPS) 135. 0 MPS 135 utiliza os mesmos recursos de rede que são utilizados para gerenciar e processar chamadas, o que
3 0 torna sua disponibilidade um tanto limitada. O Portal de Entrada e Saída (IOG) 150 processa registros de detalhes de chamada (CDRs) para facilitar ações como o faturamento do assinante móvel. 0 IOG 150 recebe dados relacionados à chamada do MSC 125 e pode fazer interface com o 5 Módulo de Extração de Dados 160.
0 Módulo de Extração de Dados 16 0 poderá receber dados de uma variedade de localizações na rede sem fio. Essas localizações incluem o BSC 120 e sua interface, através da Interface Abis, com o BTS 115, o MSC 125, o HLR 130, e o MPS 135. 10 O Módulo de Extração de Dados 160 pode utilizar dados de qualquer elemento de rede que contém pelo mínimo o número identificador da estação móvel, ID de célula, e um carimbo de tempo. Algumas das fontes de dados mais comuns são discutidas abaixo. Alguém de habilidade ordinária na tecnologia apreciaria 15 que parte ou a totalidade das funções do Módulo de Extração de Dados 160 poderia ser conduzida por trás da "parede de fogo" da rede de telefonia sem fio. Alternativamente, parte ou a totalidade das operações de extração de dados poderiam ser realizadas por um ou mais sistemas fora da rede de telefonia sem 20 fio. Por exemplo, um fornecedor poderia operar o sistema que extrai informação do IOG 150.
CDRs poderão ser solicitados dos centros de distribuição de faturamento ou os centros de distribuição poderão autonomamente enviar os registros através de protocolo de transferência de 25 arquivo (FTP). Alternativamente, os CDRs poderão ser extraídos quando forem rotineiramente passados do IOG 150 para um portal de faturamento, possivelmente utilizando um roteador que duplica os pacotes. 0 método específico utilizado dependerá do equipamento e das preferências do provedor de serviço sem fio.
3 0 Mensagens de Transferência (handover) e de Registro poderão ser obtidas ao monitorar a sinalização de interface A proprietária ou padrão entre o MSC 125 e os BSCs 12 0 que ele controla. O Módulo de Extração de Dados 160 poderá monitorar aquela sinalização diretamente ou ele poderá obter informação de 5 sinalização de um sistema de monitoramento de sinal como um analisador de protocolo. Neste último caso a informação de sinalização já poderá ser filtrada para remover informação extrínseca. Ver a discussão em conjunto com a Figura 7, abaixo, do processo de privacidade para uma versão exemplar da presente 10 invenção, que remove informação que poderá identificar o usuário de uma estação móvel específica 105. Alternativamente, essas mensagens poderão ser extraídas de um Gerente de Estação Base que monitora continuamente fluxos de mensagem no BTS 115.
A natureza inerente da tecnologia celular requer a 15 comunicação de dados freqüente entre a estação móvel 105 e a Rede de Telefonia Sem Fio 100. A localização aproximada da estação móvel 105 é um dos elementos de dados transmitidos da estação móvel 105 para a rede 100. Esta 'consciência de localização' é necessária para assegurar que as chamadas podem
2 0 ser processadas sem retardo ou interrupção e suportar iniciativas aprimoradas 911. Outros elementos de dados coletados pela rede de telefonia sem fio 100 incluem o número de identificação do dispositivo móvel e, se uma chamada estiver envolvida, o número que chama ou o que é chamado.
2 5 A Figura 2 apresenta um diagrama de blocos 200 que mostra
componentes de um sistema de monitoramento e notificação de tráfego de consumidor 250 de acordo com uma versão exemplar da presente invenção. Com referência às Figuras 1 e 2, o Módulo de Extração de Dados 16 0 é mostrado como um componente da Rede de
3 0 Telefonia Sem Fio 100. Alguém de habilidade ordinária na tecnologia apreciaria que o Módulo de Extração de Dados 160 poderá ser operado por uma portadora de rede sem fio ou operado separadamente da Rede de Telefonia Sem Fio 100. Em um exemplo, a conexão do Módulo de Extração de Dados 16 0 com a Rede de 5 Telefonia Sem fio 100 consistiria de enlaces de comunicação de dados e de outra forma opera fora da rede. Em outro exemplo, outra parte (isto é, um operador que não a portadora sem fio) operaria o Módulo de Extração de Dados 16 0 dentro da Rede de Telefonia Sem Fio 100. Em ainda outro exemplo, a portadora sem 10 fio poderá operar o Módulo de Extração de Dados 160.
O Módulo de Extração de Dados 16 0 extrai e manipula dados da Rede de Telefonia Sem Fio 100. 0 Módulo de Extração de Dados 160 está conectado a um Nó de Análise de Dados 210 tal que eles podem transmitir dados ou instruções um para o outro. Esta conexão poderá ser qualquer tipo de conexão de dados, como uma rede de área local, uma rede de área ampla, ou alguma outra conexão de comunicação de dados. O Nó de Análise de Dados 210 opera nos dados extraídos pelo Módulo de Extração de Dados 16 0 para suportar o monitoramento e a notificação de tráfego do consumidor. 0 No de Análise de Dados 210 também está conectado, novamente por qualquer tipo de conexão de dados, aos Usuários Finais 220. Essas conexões poderão ser através de um telefone celular, como pelo serviço de mensagem curta (SMS), serviço de mensagem de multimídia (MMS), protocolo de aplicação sem fio (WAP) , ou voz, ou por outras conexões que incluem redes de computador como a Internet por telefonia de linha terrestre. Esses Usuários Finais 220 representam os usuários finais das análises geradas pelo Nó de Análise de Dados 210 e também poderão fornecer parâmetros utilizados em análises realizadas pelo Nó de Análise de Dados 210. Esses Usuários Finais 220 12/32. também são aqui referidos como assinantes, isto é, indivíduos que assinam a um serviço de monitoramento e notificação de tráfego de consumidor.
0 Módulo de Extração de Dados exemplar 160 e o Nó de Análise de Dados 220 fornecem duas funções gerais. O Módulo de Extração de Dados 160 faz interface com fontes de informação para receber informação dessas fontes. Este recebimento de informação poderá ser contínuo, no sentido de que a fonte de informação fornece informação para o Módulo de Extração de Dados 160 a intervalos regulares ou conforme disponível. Este recebimento poderá ser iniciado pela fonte de informação que poderá empurrar a informação para o Módulo de Extração de Dados 160. Outra informação poderá ser recebida pelo Módulo de Extração de Dados 160 com base em solicitações do Módulo de Extração de Dados 160 para a fonte de informação.
O Nó de Análise de Dados 220 processa a informação recebida pelo Módulo de Extração de Dados 160 para suportar as necessidades dos Usuários Finais 220. Este processamento poderá disparar necessidades de informação adicionais, tal que o Nó de 20 Análise de Dados 220 solicita a informação de fontes de informação específicas através do Módulo de Extração de Dados 160 .
A Figura 3 mostra um diagrama de blocos 3 00 de um módulo de extração de dados dentro de um sistema de monitoramento e notificação de tráfego de consumidor de acordo com uma versão exemplar da presente invenção. Com referência às Figuras 1, 2, e
3, um componente de Dados de Rede Sem Fio 310 é comunicado ao Módulo de Extração de Dados 160. Especificamente, nesta versão exemplar, os Dados de Rede Sem Fio 310 comunica-se com um Módulo de Entrada de Dados e de Processamento 330. O Módulo de Entrada de Dados e de Processamento 330 e o Módulo de Privacidade 340 são componentes de um Módulo Processador 320. As operações do Módulo de Entrada de Dados e de Processamento 330 são discutidos em maior detalhe abaixo, em conexão com a Figura 5. De modo 5 similar, as operações do Módulo de Privacidade 340 são discutidas em maior detalhe em conexão com a Figura 7, abaixo.
O Módulo Processador 320 conecta-se a um Módulo de Localização 350. 0 Módulo de Localização 350 gera dados de localização associados às estações móveis 105. O Módulo de 10 Localização 350 está enlaçado ao Nó de Análise de Dados 210. O Nó de Análise de Dados 210 pode acessar o Módulo de Localização 350 para receber informação de localização, ou outra informação, associada a uma ou mais estações móveis 105 .
Os componentes do Módulo de Extração de Dados 160 podem ser controlados por um Módulo de Configuração e Monitoramento 360. O Módulo de Configuração e Monitoramento 360 monitora o desempenho do Módulo de Extração de Dados 16 0 e estabelece parâmetros operacionais do sistema.
A Figura 4a apresenta um diagrama de blocos 400 que mostra
2 0 os componentes de um sistema de monitoramento e notificação de tráfego de consumidor de acordo com uma versão exemplar da presente invenção. Com referência à Figura 4a, o diagrama de blocos 400 mostra um único Módulo de Extração de Dados 160a interagindo com um único Nó de Análise de Dados 210a.
A Figura 4b apresenta um diagrama de blocos 410 que mostra
os componentes de um sistema de monitoramento e notificação de tráfego de consumidor de acordo com uma versão exemplar alternativa da presente invenção. Com referência à Figura 4b, o diagrama de blocos 410 mostra múltiplos Módulos de Extração de Dados 160a, 160b, 160c interagindo com um único Nó de Análise de Dados 210a. Alguém de habilidade ordinária na tecnologia apreciaria que qualquer número de Módulos de Extração de Dados 160 poderia interagir com um único Nó de Análise de Dados 210. Por exemplo, redes de telefonia sem fio para uma variedade de 5 portadoras sem fio poderiam, cada uma delas, ter um Módulo de Extração de Dados 160 associado a cada rede individual. Os dados extraídos por esses Módulos de Extração de Dados 160 poderiam, todos eles, ser acessados e operados por um único Nó de Análise de Dados 210.
A Figura 4c apresenta um diagrama de blocos 420 que mostra
os componentes de um sistema de monitoramento e notificação de tráfego de consumidor de acordo com uma versão exemplar alternativa da presente invenção. Com referência a Figura 4c, o diagrama de blocos 42 0 mostra um único Módulo de Extração de
Dados 160a interagindo com múltiplos Nós de Análise de Dados 210a, 210b, 210c. Alguém de habilidade ordinária na tecnologia apreciaria que qualquer número de Nós de Análise de Dados 210 poderia interagir com um único Módulo de Extração de Dados 160. Por exemplo, comunidades individuais ou aplicações de
2 0 planejamento e de engenharia de tráfego individuais poderiam ter
um Nó de Análise de Dados 210 dedicado, cada um deles enlaçado a um Módulo de Extração de Dados comum 160.
A Figura 4d apresenta um diagrama de blocos 43 0 que mostra os componentes de um sistema de monitoramento e notificação de
tráfego de consumidor de acordo com uma versão exemplar alternativa da presente invenção. Com referência à Figura 4d, o diagrama de blocos 430 mostra múltiplos Módulos de Extração de Dados 160a, 160b, 160c interagindo com múltiplos Nós de Análise de Dados 210a, 210b, 210c. Alguém de habilidade ordinária na
3 0 tecnologia apreciaria que qualquer número de Nós de Análise de Dados 210 poderia interagir com qualquer número de Módulos de Extração de Dados 160. Por exemplo, múltiplos sistemas de monitoramento e notificação de tráfego de consumidor individuais poderiam, cada um deles, ter um Nó de Análise de Dados 210 5 dedicado, cada um deles enlaçado a múltiplos Módulos de Extração de Dados 160, como um para cada portadora de rede sem fio local.
A Figura 5 mostra um diagrama de blocos 50 0 de um módulo de entrada de dados e de processamento dentro de um sistema de monitoramento e notificação de tráfego de consumidor de acordo 10 com uma versão exemplar da presente invenção. Com referência à Figura 5, um módulo de Entrada de Dados e Processamento 330 intercambia dados com um componente de Dados de Rede Sem Fio 310. 0 Módulo de Entrada de Dados e Processamento 330 inclui interfaces de arquivos. Essas interfaces poderão ser específicas 15 para certo tipo de arquivo. Na versão exemplar mostrada na Figura 5, um Módulo de Entrada de Dados e Processamento 33 0 inclui uma Interface de Arquivo Plano 542 e uma Interface de Arquivo FTP 544. Essas interfaces podem apurar o componente de Dados de Rede Sem Fio 310, cada interface apurando o componente 20 de rede que contém o tipo de arquivo específico, arquivos de dados em uma unidade de armazenamento local (arquivos planos) e arquivos em um servidor FTP (arquivos FTP) nesta versão exemplar.
Adicionalmente, o componente de Dados de Rede Sem Fio 310
2 5 poderá enviar um fluxo contínuo de dados para outra Interface de
Arquivo Contínua 546, isto é, um Módulo de Entrada de Dados e Processamento 330 não precisa apurar esta fonte de dados. Esses dados são tirados de um armazém de dados BSC 522, MSC e armazém de dados VLR 524, e armazém de dados HLR 52 6 e poderão incluir
3 0 registros de detalhes de chamadas, mensagens de transferência, e mensagens de registros. Alguém habilitado na tecnologia apreciaria que um Módulo de Entrada de Dados e Processamento 33 0 pode ser configurado para coletar informação em qualquer forma gerada pelo Dados de Rede Sem Fio 310.
5 Na versão exemplar, o Módulo de Entrada de Dados e
Processamento 33 0 também é capaz de receber dados de posicionamento do componente Dados de Rede Sem Fio 310 que incluem um sistema de posicionamento móvel. Uma Interface MPS 548 interage diretamente com o Portal MPS 528 para solicitar e 10 receber dados MPS específicos. Outrossim, o Nó de Análise de Dados 210 pode acessar dados sobre cobertura de área de célula de um Mapa de Cobertura do Setor de Célula 53 0.
As interfaces de arquivo em um Módulo de Entrada de Dados e Processamento 33 0 enviam os dados para um diretório de trabalho. 15 Os arquivos no diretório de trabalho fazem com que os eventos a serem gerados e enviados a um Motor de Análise 550 para processamento. A mensagem contém o nome de arquivo do arquivo de dados a ser analisado. Deste nome, a sintaxe de análise mais apropriada é selecionada e o arquivo é analisado. O diretório de
2 0 programa para a versão exemplar da presente invenção contém um subdiretório de analisadores. Arquivos de jarros contendo analisadores são colocados neste diretório. 0 nome do arquivo de jarro precisa casar um nome de classe no arquivo de jarro e aquela classe precisa implementar a interface do analisador. Uma 25 vez implementado, o analisador converte os dados extraídos em um formato que pode ser utilizado pelo Módulo de Privacidade 340 e o Módulo de Detecção de Localização 350. Quando o processamento do arquivo estiver completo, o arquivo é deslocado para um diretório processado. Quando da partida do Módulo de Entrada de 30 Dados e Processamento 330, todos os arquivos no diretório processado poderão ser purgados se forem mais antigos do que um número especificado de dias. Os parâmetros operacionais específicos, como e onde armazenar e apagar arquivos de dados, é controlado pelo Módulo de Configuração e Monitoramento 360.
5 A Figura 6 mostra um diagrama de blocos de um nó de análise
de dados dentro de um sistema de monitoramento e notificação de tráfego de consumidor de acordo com uma versão exemplar da presente invenção. Com referência à Figura 6, o Nó de Análise de Dados 210 interage com um Módulo de Extração de Dados 160. 0 Nó 10 de Análise de Dados 210 inclui quatro módulos: um Módulo de Acompanhamento 610, um Módulo de Identificação de Destino 620, um Módulo de Identificação de Rota 630, e um Módulo de Notificação 640. Operações exemplares desses quatro módulos são discutidas em maior detalhe abaixo, em conexão com as Figuras 8 15 a 13 . O Nó de Análise de Dados 210 também inclui uma Base de Dados de Assinante Segura 650. Esta base de dados inclui dados de localização, de destino, e de rota para os assinantes. Uma razão para a natureza segura da base de dados é que informação que identifica o assinante, como o número de diretório móvel
2 0 (MDN) , o identificação de estação móvel (MSID) , número de série eletrônico (ESN), ou outra informação pessoal, incluindo informação de faturamento e informação de destino e de rota de viagem.
Embora nesta versão exemplar o Módulo de Acompanhamento 610
2 5 seja mostrado como parte do Nó de Análise de Dados 210, alguém
de habilidade ordinária na tecnologia apreciaria que o Módulo de Acompanhamento 610 poderia ser incorporado no Módulo de Extração de Dados 160, onde ele interage com o Módulo de Localização 350 (ver a Figura 3) .
3 0 A Figura 7 apresenta um diagrama de fluxo de processo para um Módulo de Privacidade de acordo com uma versão exemplar da presente invenção. Com referência às Figuras 3 e 7, na etapa 710, o Módulo de Privacidade 340 recebe informação de comunicação. Na etapa 72 0, o Módulo de Privacidade 340 pesquisa 5 um Identificador de Unidade de Comunicação associado à informação de comunicação em uma base de dados. Este identificador poderá ser um número de série ou número de telefone de uma estação móvel e também é referido como a informação de identificação do cliente ou informação do 10 assinante. A base de dados inclui todos os Identificadores de Unidade de Comunicação processados pelo Módulo de Privacidade 340. Esta base de dados poderá ser purgada periodicamente, como quando um registro tiver mais de 24 horas, para fornecer uma medida adicional de privacidade. Embora esses dados poderão ser 15 regularmente purgados, qualquer registro de localização anônima resultante poderá ser mantido por um longo tempo para suportar o planejamento de transporte e a engenharia em andamento.
Na etapa 730, o Módulo de Privacidade 340 determina se o Identificador de Unidade de Comunicação está na base de dados. 20 Se o resultado desta determinação for "NO"("não"), então o Módulo de Privacidade 340 cria, na etapa 740, um identificador singular para mapear para o Identificador de Unidade de Comunicação e ambos os identificadores são armazenados na base de dados do Módulo de Privacidade 340. Este identificador
2 5 singular poderia ser um número de série, os resultados de um algoritmo de criptografia, ou outro processo para mapear um identificador singular com o Identificador de Unidade de Comunicação. Se o resultado desta determinação for "YES"("sim"), ou após a etapa 740 terminar, o Módulo de Privacidade 340 30 recupera, na etapa 750, o identificador singular para a unidade de comunicação. 0 processamento a mais da informação utiliza o identificador singular e não a informação de identificação pessoal. 0 Módulo de Privacidade 340 então se desloca para a etapa 760, onde ele retorna ao processo que invocou o Módulo de 5 Privacidade 340.
Alguém de habilidade ordinária na tecnologia apreciaria que as operações do Módulo de Privacidade 340 poderiam ocorrer dentro de uma parede de fogo da Rede de Telefonia Sem Fio 100 (ver a Figura 1) ou fora da parede de fogo. As operações do 10 Módulo de Privacidade 34 0 poderiam ser conduzidas pela portadora de rede sem fio, um fornecedor de terceiros, ou conduzido pela parte que opera o Módulo de Extração de Dados 16 0 ou o Nó de Análise de Dados 210. Adicionalmente, embora uma base de dados do Módulo de Privacidade 340 tenha sido discutida, alguém de 15 habilidade ordinária na tecnologia apreciaria que uma única estrutura de base de dados poderá ser utilizada para suportar todo o armazenamento de dados para o sistema.
Em alguns casos, a fonte de informação poderá aplicar seus próprios processos para mascarar informação de identidade 20 pessoal. Por exemplo, a Rede de Telefonia Sem Fio 100 poderá mascarar a informação de identificação pessoal antes de transportar a informação para o Módulo de Extração de Dados 160, como ao ter um sistema que espana esta informação por trás da parede de fogo da rede. Alternativamente, a fonte de dados
2 5 poderia contratar com um agregador de dados separado que fornece
a informação para o Módulo de Extração de Dados 16 0, após a informação de identidade pessoal ter sido removida. Em ainda outra alternativa, todos os dados poderão ser mantidos por trás da parede de fogo da portadora, tal que o módulo de privacidade
3 0 não é necessário. A Figura 8 apresenta um diagrama de fluxo de processo geral 800 para o monitoramento e notificação de tráfego de consumidor de acordo com uma versão exemplar da presente invenção. Com referência às Figuras 2 e 8, na etapa 810, o sistema de monitoramento e notificação de tráfego de consumidor 250 determina os destinos do assinante. Esses destinos representam destinos comuns para o assinante, isto é, localidades de e para onde o assinante freqüentemente viaja. Exemplos de destinos incluem "Casa", "Trabalho", "Escola do Johnny", "Academia", "campo de futebol", e assim por diante. Destinos poderão ser elaborados por qualquer assinante individual. A finalidade desses destinos é para o sistema de monitoramento e notificação do tráfego de consumidor 250 fornecer ao assinante informação de tráfego relacionada a esses destinos. Esta etapa é discutida em maior detalhe em conexão com as Figuras 8 e 9.
Na etapa 820, o sistema de monitoramento e notificação de tráfego de consumidor 250 determina rotas do assinante. Essas rotas seriam as rotas tomadas pelo assinante entre destinos. Um par de destinos poderá ter múltiplas rotas a ele associada, 20 refletindo o fato de que o assinante pode tomar rotas alternativas entre os destinos. Por exemplo, o assinante poderá tomar uma rodovia interestadual para a maior parte de uma viagem entre "Casa" e o "Campo de Futebol". 0 assinante pode alternativamente tomar uma rodovia federal que segue paralela à 25 rodovia interestadual. 0 sistema de monitoramento e notificação de tráfego de consumidor 250 armazenaria ambas essas rotas típicas entre destinos. A determinação das rotas tem por base uma efetiva viagem ao longo da rota pelo assinante. Esta etapa é discutida em maior detalhe abaixo, em conexão com a Figura 10.
Na etapa 830, o sistema de monitoramento e notificação de tráfego de consumidor 250 notifica assinantes de situações de tráfego com base na localização do assinante, destinos, ou rotas de viagem. Por exemplo, o sistema de monitoramento e notificação de tráfego de consumidor 250 poderá notificar o assinante sobre 5 um incidente de tráfego ao longo de uma rota normalmente utilizada pelo assinante, como a rota entre "Trabalho" e "Casa". Outrossim, o sistema de monitoramento e notificação de tráfego de consumidor 250 poderá notificar o assinante de incidentes de tráfego próximos da localização atual do assinante. Por exemplo, 10 o sistema de monitoramento e notificação de tráfego de consumidor 250 poderá notificar o assinante do congestionamento do tráfego ao redor de um caminho esportivo se o assinante estiver dentro de uma distância específica do caminho.
Outrossim, se o assinante tiver mais de uma rota entre um 15 par de destinos, o assinante pode consultar o sistema para ver qual rota tem o tempo de percurso menor. A consulta do assinante conteria um identificador para o destino desejado. Quando do recebimento da solicitação do assinante, o sistema de monitoramento e notificação de tráfego de consumidor 250 20 calculará o tempo de viagem em cada rota armazenada no sistema, e retornará a rota mais rápida, ou se desejado, tempos de viagem de todas as rotas de modo que o assinante pode escolher qual rota tomar.
Adicionalmente, quando um assinante viaja a uma cidade 25 diferente, o sistema de monitoramento e notificação de tráfego de consumidor 250, se ativo naquela cidade, pode detectar quando o assinante estiver na área, como pelo assinante energizar seu aparelho de telefone celular, que registra com a rede, ou de outra forma notificar o sistema de monitoramento e notificação 30 de tráfego de consumidor 250. Nesse ponto, o assinante será capaz de receber notificações de congestionamento e de incidentes próximos da localização do assinante. Quando o assinante pousa no aeroporto em sua cidade residencial, o sistema de monitoramento e notificação de tráfego de consumidor 5 250 pode enviar ao assinantes tempos de viagem entre o aeroporto e "Trabalho" ou "Casa", ou outro destino, permitindo ao usuário escolher a rota mais rápida, ou outra informação de tráfego geral. Esta etapa é discutida em maior detalhe abaixo, em conexão com as Figuras 12 e 13.
A Figura 9 apresenta um diagrama de fluxo de processo 900
para acompanhar localizações de um usuário de telefone celular de acordo com uma versão exemplar da presente invenção. Com referência às Figuras 6 e 9, na etapa 910, o Módulo de Extração de Dados 160 extrai um conjunto de dados de sinal de uma 15 portadora sem fio. Esses dados de sinal incluem transações do sistema celular, como as chamadas iniciadas e terminadas, registros, e transferências para estações móveis. Esta extração dispara o Módulo de Acompanhamento 610 para iniciar.
Na etapa 920, o Módulo de Acompanhamento 610 determina se 20 qualquer um dos dados de sinal corresponde a assinantes. Nesta etapa, o Módulo de Acompanhamento 610 compararia informação de identificação de cliente, corno MDN, MSID, ou ESN, associadas aos dados de sinal com a mesma informação de identificação de cliente para assinantes, ao acessar a informação de 25 identificação de assinante para assinantes armazenados na Base de Dados de Assinante Seguro 650.
Na etapa 93 0, o Módulo de Acompanhamento armazena informação de localização associada aos dados de sinal dentro da Base de Dados de Assinante Seguro 650. Os dados de localização
3 0 poderão ser a célula onde o assinante se encontra ou poderá ser mais exata, com base em informação do sistema de posicionamento global (GPS) ou outras técnicas para discriminar a localização de um usuário de telefone celular. O Módulo de Extração de Dados 160 poderá determinar a localização com base nos dados de sinal 5 e fornecer esta localização para o Módulo de Acompanhamento 610. Em alguns casos, o Módulo de Extração de Dados 16 0 ou o Nó de Análise de Dados 210 poderão ainda utilizar os dados de sinal e, ao utilizar os dados, remover a informação de identificação do cliente, como por um Módulo de Privacidade (ver a Figura 3) 10 efetuar o processo 700 (ver a Figura 7).
A Figura 10 apresenta um diagrama de fluxo de processo 1000 para identificar destinos de viagem para o usuário de acordo com uma versão exemplar da presente invenção. Com referência às Figuras 6, 9, e 10, na etapa 1010, o Módulo de Identificação de 15 Destino 620 acessa a Base de Dados de Assinante Seguro 650 para identificar novos registros de localização acrescentados à base de dados. Nesta versão exemplar, os registros seriam acrescentados na etapa 930 pelo Módulo de Acompanhamento 610. Na etapa 1020, o Módulo de Identificação de Destino 620 determina a 20 localização associada ao novo registro do assinante. Nesta etapa, o Módulo de Identificação de Destino 620 associa uma localização e uma hora naquela localização com um assinante. Em uma versão, a localização é gravada na Base de Dados de Assinante Seguro 650 pelo Módulo de Acompanhamento 610. Em 25 versões alternativas, o Módulo de Identificação de Destino 620 poderá determinar a localização com base em outros dados armazenados.
Na etapa 1030, o Módulo de Identificação de Destino 620 determina se a localização determinada na etapa 1020 está no
3 0 perfil do assinante. Esta determinação é feita ao pesquisar os Destinos do assinante armazenados na Base de Dados de Assinante Seguro 650 e associado ao assinante. Se "YES" , o processo 1000 retorna à etapa 1020 para considerar um novo registro para um assinante diferente. Como a finalidade do processo 1000 é 5 identificar Destinos para o assinante, o processo 1000 poderá encerrar se a localização onde o assinante se encontra já for um Destino definido para aquele assinante.
Se o resultado da etapa 1030 for "NO" . O processo 1000 passa para a etapa 1040 e o Módulo de Identificação de Destino 620 acessa a Base de Dados de Assinante Seguro 650 para determinar se a localização identificada na etapa 1020 representa uma nova localização quando comparada com uma localização recentemente armazenada, isto é, se o assinante está se deslocando. Por exemplo, a localização determinada na etapa 1020 poderá mostrar o assinante localizado próximo da esquina de Peachtree Street e 14th Street. Uma localização associada a uma hora poucos minutos antes da hora associada à localização identificada na etapa 1020 poderá mostrar o assinante próximo da esquina de Peachtree Street e North Avenue. Neste exemplo, o assinante estaria se deslocando.
Na etapa 1050, o Módulo de Identificação de Destino 620 avalia se o assinante mudou de localização. Se "YES", o processo passa para a etapa 1099 e retorna à etapa 1020 para repetir as etapas para um assinante diferente. Se o assinante estiver se 25 deslocando, a localização determinada na etapa 1020 poderá não ser um Destino. O Módulo de Identificação de Destino 620 precisa avaliar dados de localização carimbado por tempo adicionais para determinar se a localização identificada na etapa 1020 é um Destino. Se "NO" (por exemplo, o assinante esteve na esquina de
3 0 Peachtree Street e 14th Street e não se deslocou desde que o dado de localização anterior foi coletado), o processo 1000 passa para a etapa 1060 e o Módulo de Identificação de Destino determina se a localização determinada na etapa 1020 foi marcada como "Destino Potencial". Se "YES", o Módulo de Identificação de 5 Destino 620 determina, na etapa 1070, se dispara uma notificação para o assinante. Este disparo poderá ter por base se o assinante esteve no "Destino Potencial" por um período fixo de tempo, como uma hora. Esta determinação tem por base informação gravada na Base de Dados de Assinante Seguro 650, que pode ser 10 utilizada para determinar o comprimento de tempo que o assinante esteve no "Destino Potencial". Na etapa 1080, o Módulo de Identificação de Destino 620 notifica o assinante que ele identificou um "Destino Potencial" e consulta o assinante se o assinante quer acrescentar o "Destino Potencial" a seu perfil. 0 15 perfil do assinante inclui, entre outras coisas, uma listagem de todos os Destinos associados àquele assinante.
Se, na etapa 1060, o resultado for "NO", a localização determinada na etapa 1020 é marcada como "Destino Potencial" e armazenada na Base de Dados de Assinante Seguro 650 na etapa 20 1090. Após quer a etapa 1080 ou a etapa 1090, o processo passa para a etapa 1099 e retorna para a etapa 1020 para repetir as etapas para um assinante diferente.
O processo 1000 poderá ser processado em intervalos de tempo fixados, como a cada cinco minutos, ou sempre que o Módulo 25 de Acompanhamento 610 atualizar a Base de Dados de Assinante Seguro 650. Alguém de habilidade ordinária na tecnologia apreciaria que o processo 1000 seria processado para cada assinante conforme necessário, como quando uma localização associada àquele assinante tiver sido acrescentada. 30 Adicionalmente, instâncias múltiplas do processo 1000 poderiam processar simultaneamente, como ao instanciar um fluxo de trabalho que determina Destinos para cada assinante individual quando a Base de Dados de Assinante Seguro 650 tiver sido atualizada com um registro para aquele assinante.
5 Em resumo, o processo 1000 identifica instâncias em que o
assinante está estacionário por um período de tempo fixado e permite ao assinante a oportunidade de fixar aquela localização como um Destino, para a qual o assinante pode receber informação de tráfego. Alguém de habilidade ordinária na tecnologia 10 apreciará que outros métodos podem ser empregados para fixar Destinos para o assinante. Em alguns casos, o assinante pode fornecer Destinos específicos quando estabelecer sua assinatura ao serviço. Em outros casos, o sistema de monitoramento e notificação de tráfego do consumidor 250 (ver a Figura 2) poderá 15 ter Destinos genéricos, como "Turner Field" ou ''Fox Theater" , que qualquer assinante pode acessar, como em uma consulta, "Qual a rota mais rápida de "Casa" para "Turner Field"?"
A Figura 11 apresenta um diagrama de fluxo de processo 1100 para identificar rotas de viagem para o usuário de acordo com
2 0 uma versão exemplar da presente invenção. Com referência às Figuras 6 e 11, na etapa 1110, o Módulo de Identificação de Rota 63 0 é iniciado. Na etapa 1120, o Módulo de Identificação de Rota 630 identifica a localização de cada assinante. Na etapa 1130, para um assinante, o Módulo de Identificação de Rota 630 25 determina se a localização para aquele assinante é um Destino daquele assinante ao acessar o perfil do assinante armazenado na Base de Dados de Assinante Seguro 650. Se "NO", o processo 1100 retorna à etapa 1120 e analisa o assinante seguinte. A finalidade do processo 1100 é identificar rotas que o assinante 30 toma entre dois Destinos. Se o assinante não estiver em um Destino, o processo pára para aquele assinante.
Se o resultado da etapa 1130 for “YES", o processo 1100 passa para a etapa 1140 e o Módulo de Identificação de Rota 630 determina se a localização atual foi analisada pelo Módulo de Identificação de Rota 630. Em outras palavras, o assinante já esteve nesta mesma localização durante um ciclo anterior do Módulo de Identificação de Rota 630 logo antes deste ciclo, isto é, uma hora próxima da hora para este ciclo, e nessa hora mais cedo, o Módulo de Identificação de Rota analisou a rota. Por exemplo, se o assinante estava em seu Destino Trabalho às 9:00 hs e o Módulo de Identificação de Rota 630 efetuou uma análise de rota, então o Módulo de Identificação de Rota 630 não analisaria a rota novamente. Se "YES", o processo 1100 passa para a etapa 1199 e retorna à etapa 1120 para repetir o processo para o assinante seguinte.
Se "NO", o processo passa para a etapa 1150, quando o Módulo de Identificação de Rota 630 identifica a rota percorrida pelo assinante para atingir o Destino identificado na etapa 1130. Nesta etapa 1150, a rota é determinada ao olhar os dados 20 de localização armazenados na Base de Dados de Assinante Seguro 650 pelo Módulo de Acompanhamento 610 para aquele assinante que levam ao Destino. O Módulo de Identificação de Rota 630 segue localizações para trás no tempo até ele identificar um Destino inicial para o percurso do assinante.
Na etapa 1160, o Módulo de Identificação de Rota 630
determina se a rota identificada na etapa 1150 está no perfil do assinante. Se "YES", o processo 1100 passa para a etapa 1199 e retorna para a etapa 1120 para repetir o processo para o assinante seguinte. Se "NO", o Módulo de Identificação de Rota 630 consulta o assinante sobre acrescentar a rota ao perfil do assinante. Então, o processo 1100 passa para a etapa 1199 e retorna para a etapa 1120 para repetir o processo para o assinante seguinte.
A Figura 12 apresenta um diagrama de fluxo de processo 1200 5 para notificar o usuário de informação de tráfego de acordo com uma versão exemplar da presente invenção. Com referência às Figuras 6 e 12, na etapa 1210, o Módulo de Notificação 640 recebe parâmetros relacionados ao tráfego. Esses parâmetros poderão incluir velocidades de tráfego ao longo de segmentos ou 10 rotas de vias; incidentes, como acidentes ou trabalho em estrada; eventos, ou meteorologia, como gelo na pista ou uma tempestade. Esses parâmetros relacionados ao tráfego poderão vir de um sistema de informação de tráfego com base em celular, outros sistemas de informação, ou uma combinação dos dois.
Na etapa 1220, o Módulo de Notificação 640 identifica
localizações afetadas adversamente pelas condições de tráfego, com base nos parâmetros relacionados ao tráfego recebidos na etapa 1210. Na etapa 1230, o Módulo de Notificação 640 determina se qualquer rota do assinante é afetada adversamente pelas 20 condições de tráfego. Se "YES", o processo 1200 passa para a etapa 1250 e o Módulo de Notificação 640 envia uma notificação da condição de tráfego para os assinantes afetados. A notificação poderá ser que há um acidente na 1-75 norte na Mt. Paran Road ou pode indicar que o tempo de viagem esperado do 25 Destino "Trabalho" para "Casa" é de 50 minutos. Esta última notificação poderá ter por base as preferências estabelecidas pelo assinante e a localização atual do assinante. A preferência poderá ser "Notifique-me se o tempo de viagem de Trabalho para Casa superar o tempo de viagem normal por 20 minutos, é mais de
3 0 17:00 hs, e estou atualmente no Trabalho." Notificações seriam enviadas para todos os assinantes afetados.
Se o resultado na etapa 1230 for "NO", o processo 1200 passa para a etapa 1240 e o Módulo de Notificação 640 determina se a localização atual de qualquer assinante é afetada
5 adversamente pela condição de viagem. Se "YES", o processo 1200 passa para a etapa 1250 e o Módulo de Notificação 640 envia uma notificação da condição de tráfego para os assinantes afetados. Por exemplo, se o assinante estiver localizado no cruzamento de U.S. Highway 41 e Akers Mill Road, e um incidente ocorre dentro 10 de certo raio daquela localização, então o Módulo de Notificação 640 notificaria o assinante do incidente. Notificações seriam enviadas para todos os assinantes afetados. Após a etapa 1250, o processo 1200 passa para a etapa 1299 e retorna para a etapa 1210 e aguarda o recebimento de mais parâmetros relacionados ao 15 tráfego.
Se o resultado na etapa 1240 for "NO", o processo passa para a etapa 1299 e retorna para a etapa 1210 e aguarda o recebimento de mais parâmetros relacionados ao tráfego.
Alguém de habilidade ordinária na tecnologia apreciaria que as notificações enviadas na etapa 1250 são passivas quanto ao assinante - o Módulo de Notificação 640 envia automaticamente a notificação sem quaisquer ações necessárias pelo assinante, pelo menos na hora da notificação (o assinante poderá ter estabelecido certas notificações como parte do perfil daquele assinante). Em outro cenário, o assinante poderá enviar uma consulta ao Módulo de Notificação 640 para determinar as condições de tráfego. Na etapa 1260, que também flui da etapa 1220, o Módulo de Notificação 640 determina se ele recebeu quaisquer consultas dos assinantes. Se "YES", o Módulo de Notificação 640 passa para a etapa 1270 e envia uma notificação em resposta às consultas. Por exemplo, um assinante poderá consultar o sistema da rota mais rápida de sua localização atual, que poderá ou não ser um Destino para aquele assinante, e um Destino específico do assinante, como Casa (ou talvez outra 5 localização, como o Destino do sistema ou um endereço) . Se o resultado na etapa 1260 for "NO", o processo passa para a etapa 1299 e retorna para a etapa 1210 e aguarda o recebimento de mais parâmetros relacionados ao tráfego.
A Figura 13 apresenta um diagrama de fluxo de processo 1300 para notificar o usuário de informação de tráfego com base no usuário estar localizado em um aeroporto de acordo com uma versão exemplar da presente invenção. Com referência às Figuras
6 e 13, na etapa 1310, o Módulo de Identificação de Destino 620 determina que um assinante está em um aeroporto local. Na etapa 1320, o Módulo de Identificação de Destino 620 determina se o assinante está chegando ao aeroporto de outra localização naquela cidade, como quando o assinante estiver se preparando para sair em viagem, ou se o assinante está chegando ao aeroporto de um vôo interno. Se o resultado na etapa 13 2 0 for "YES", o processo 1300 passa para a etapa 1330 e o Módulo de Identificação de Destino 620 determina se o aeroporto está no aeroporto da "casa" do assinante, ou seja, o aeroporto da cidade em que o assinante mora, na etapa 1330. Se o resultado da etapa 1320 for "NO", o processo 1300 passa para a etapa 1399 e retorna para a etapa 1310 para repetir as etapas para um assinante diferente quando de uma indicação de que um assinante diferente chegou ao aeroporto.
Se o resultado da etapa 1330 for "YES", o processo 1300 passa para a etapa 1340 e o Módulo de Notificação 640 notifica o
3 0 assinante da informação de tráfego da rota e da roda mais rápida para os destinos. Por exemplo, o Módulo de Notificação 640 poderá indicar a rota mais rápida para a "Casa" ou o "Trabalho" do assinante e que a 1-285 N tem um acidente.
Se o resultado da etapa 1330 for "NO", o processo 1300 passa para a etapa 1350 e o Módulo de Notificação 640 notifica o assinante da informação de tráfego geral, como o tempo de viagem do aeroporto para a área central ou incidentes de tráfego. O Módulo de Notificação 640 também poderá orientar o assinante por uma consulta, como a rota mais rápida para um hotel específico. Nesta etapa, o Módulo de Notificação 640 determina que o assinante está viajando naquela cidade e molda a informação ao viajante. O Módulo de Notificação 640 reconheceria que o assinante não possui Destinos para aquela cidade. Naturalmente, a cidade poderá ser uma área de viagem freqüente para o assinante, como uma filial ou a localização de um familiar, e o assinante poderá ter Destinos específicos para aquela localização.
Alguém de habilidade ordinária na tecnologia apreciaria que outra localização predefinida, que não o aeroporto, poderá ser utilizado para o processo 1300.
Em vista do que antecede, seria apreciado que a presente invenção suporta sistemas e métodos para fornecer ativamente monitoramento e notificação de tráfego do consumidor. A presente invenção determina a localização do usuário, com base na 25 localização do telefone celular do usuário. A presente invenção poderá determinar destinos específicos que o usuário muitas vezes percorre e rotas que o usuário toma entre destinos. A presente invenção poderá informar o usuário das condições do tráfego com base em informação recebida ou desenvolvida pelo
3 0 sistema. Essas notificações poderão ser enviadas ativamente para o usuário com base na localização do usuário ou o usuário poderá consultar o sistema pela informação. 0 sistema poderá automaticamente entregar informação para o usuário com base em localizações específicas do usuário, como chegar ao aeroporto de outra cidade.

Claims (22)

1. Sistema para fornecer monitoramento e notificação de tráfego de consumidor caracterizado pelo fato de compreender: um módulo de extração de dados operado para extrair dados de sinal de uma rede de telefonia sem fio que compreende informação de localização para uma estação móvel; um nó de análise de dados, conectado logicamente ao módulo de extração de dados e operado para identificar uma localização associada à estação móvel, receber informação relacionada ao tráfego, e enviar automaticamente uma notificação em resposta à localização da estação móvel e a informação relacionada ao tráfego recebida; um módulo de identificação de destino conectado logicamente ao nó de análise de dados e operado para determinar um destino associado à estação móvel com base em localizações identificadas para a estação móvel; e um módulo de identificação de rota, conectado logicamente ao módulo de identificação de destino e operado para determinar uma ou mais rotas entre a estação móvel e um ou mais destinos.
2. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de o nó de análise de dados ser ainda operado para responder a uma consulta relacionada à condições de tráfego do usuário da estação móvel.
3. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de ainda compreender uma base de dados segura que compreende determinados destinos e rotas.
4. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de o nó de análise de dados ser operado para enviar a notificação para a estação móvel.
5. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de o nó de análise de dados ser ainda operado para enviar automaticamente uma notificação que compreende condições do tráfego em resposta ã localização da estação móvel compreender uma localização pré-estabelecida.
6. Sistema, de acordo com a reivindicação 5, caracterizado pelo fato de a localização pré-estabelecida ser um aeroporto.
7. Método para fornecer monitoramento e notificação de tráfego do consumidor caracterizado pelo fato de compreender as etapas de: determinar uma pluralidade de localizações de uma estação móvel, com base em dados de sinal de uma rede de telefonia sem fio; determinar uma pluralidade de destinos para a estação móvel com base na pluralidade determinada de localizações; determinar uma rota entre uma da pluralidade de localizações da estação móvel e qualquer uma da pluralidade de destinos determinados para a estação móvel; receber informação relacionada ao tráfego; e enviar automaticamente uma notificação em resposta à informação relacionada ao tráfego recebida; em que a notificação compreende condições de tráfego associadas à rota.
8. Método, de acordo com a reivindicação 7, caracterizado pelo fato de a etapa de determinar uma rota entre quaisquer dois dos destinos determinados compreender as etapas de: determinar que a estação móvel está em uma primeira localização determinada; identificar um destino determinado que compreende um da pluralidade de destinos determinados; identificar uma pluralidade de localizações da estação móvel à medida que a estação móvel viajou entre o primeiro destino determinado e o segundo destino determinado durante uma única viagem para o primeiro destino determinado; e definir uma rota de viagem para a estação móvel com base na pluralidade identificada de localizações.
9. Método, de acordo com a reivindicação 7, caracterizado pelo fato de ainda compreender as etapas de.- permitir ao usuário da estação móvel confirmar os destinos determinados; e armazenar destinos confirmados em uma base de dados segura.
10. Método, de acordo com a reivindicação 7, caracterizado pelo fato de ainda compreender as etapas de: permitir ao usuário da estação móvel confirmar as rotas determinadas; e armazenar rotas confirmadas em uma base de dados segura.
11. Método, de acordo com a reivindicação 7, caracterizado pelo fato de ainda compreender as etapas de: receber de um usuário da estação móvel uma solicitação de receber informação de tráfego relacionada a uma determinada rota; e enviar uma notificação em resposta à solicitação.
12. Método para fornecer monitoramento e notificação de tráfego de consumidor, caracterizado pelo fato de compreender as etapas de: determinar a localização de uma estação móvel; determinar se a localização da estação móvel corresponde a uma localização pré-existente; receber informação relacionada ao tráfego; e enviar automaticamente uma notificação em resposta à informação relacionada ao tráfego recebida quando a localização da estação móvel corresponder à localização pré-existente; em que a notificação compreende condições de tráfego associadas à localização pré-existente.
13. Método, de acordo com a reivindicação 12, caracterizado pelo fato de a localização pré-existente compreender um aeroporto.
14. Método, de acordo com a reivindicação 12, caracterizado pelo fato de a notificação compreender a rota mais rápida entre a localização pré-existente e um destino.
15. Sistema para fornecer monitoramento e notificação de tráfego de consumidor, caracterizado pelo fato de compreender: um módulo de extração de dados operado para extrair dados de sinal de uma rede de telefonia sem fio que compreende informação de localização para uma estação móvel; e um nó de análise de dados, conectado logicamente ao módulo de extração de dados e operado para identificar uma localização associada à estação móvel, receber informação relacionada ao tráfego, e enviar automaticamente uma notificação em resposta à localização da estação móvel e a informação relacionada ao tráfego recebido.
16. Sistema, de acordo com a reivindicação 15, caracterizado pelo fato de ainda compreender um módulo de identificação de destino conectado logicamente ao nó de análise de dados e operável para determinar um destino associado à estação móvel com base nas localizações identificadas para a estação móvel.
17. Sistema, de acordo com a reivindicação 16, caracterizado pelo fato de ainda compreender um módulo de identificação de rota, conectado logicamente ao módulo de identificação de destino e operado para determinar uma ou mais rotas entre a estação móvel e um ou mais destinos.
18. Sistema, de acordo com a reivindicação 15, caracterizado pelo fato de o nó de análise de dados ser ainda operado para responder a uma consulta relacionada a condições de tráfego do usuário da estação móvel.
19. Sistema, de acordo com a reivindicação 15, caracterizado pelo fato de ainda compreender uma base de dados segura que compreende determinados destinos e rotas.
20. Sistema, de acordo com a reivindicação 15, caracterizado pelo fato de o nó de análise de dados ser operado para enviar a notificação para a estação móvel.
21. Sistema, de acordo com a reivindicação 15, caracterizado pelo fato de o nó de análise de dados ser ainda operado para enviar automaticamente uma notificação que compreende condições de tráfego em resposta à localização da estação móvel compreender uma localização pré-estabelecida.
22. Sistema, de acordo com a reivindicação 21, caracterizado pelo fato de a localização pré-estabelecida ser um aeroporto.
BRPI0717423-3A 2006-09-21 2007-09-20 Método e sistema para um sistema de monitoramento e de notificação de tráfego do consumidor BRPI0717423A2 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US84624106P 2006-09-21 2006-09-21
US60/846,241 2006-09-21
PCT/US2007/020382 WO2008036362A2 (en) 2006-09-21 2007-09-20 Method and system for a consumer traffic monitoring and notification system

Publications (1)

Publication Number Publication Date
BRPI0717423A2 true BRPI0717423A2 (pt) 2013-11-12

Family

ID=39201094

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0717423-3A BRPI0717423A2 (pt) 2006-09-21 2007-09-20 Método e sistema para um sistema de monitoramento e de notificação de tráfego do consumidor

Country Status (3)

Country Link
US (1) US20080081641A1 (pt)
BR (1) BRPI0717423A2 (pt)
WO (1) WO2008036362A2 (pt)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8229458B2 (en) 2007-04-08 2012-07-24 Enhanced Geographic Llc Systems and methods to determine the name of a location visited by a user of a wireless device
US8892128B2 (en) 2008-10-14 2014-11-18 Telecommunication Systems, Inc. Location based geo-reminders
EP2330578B1 (en) * 2009-11-30 2015-02-25 Intelligent Mechatronic Systems Inc. Traffic profiling and road conditions-based trip time computing system with localized and cooperative assessment
CN102960037B (zh) * 2010-05-19 2016-08-10 诺基亚技术有限公司 物理上约束的无线电地图
US9135624B2 (en) 2010-09-23 2015-09-15 Intelligent Mechatronic Systems Inc. User-centric traffic enquiry and alert system
US8559976B2 (en) 2010-11-09 2013-10-15 Ntt Docomo, Inc. System and method for population tracking, counting, and movement estimation using mobile operational data and/or geographic information in mobile network
CN102611985B (zh) * 2011-01-24 2016-02-24 国际商业机器公司 一种用于提供出行信息的方法和设备
US20130218445A1 (en) * 2012-02-16 2013-08-22 Intelligent Mechatronic Systems Inc. Traffic portal enquiry and alert system
US20140343841A1 (en) * 2013-05-14 2014-11-20 Google Inc. Providing predicted travel information
US9113309B2 (en) * 2013-08-02 2015-08-18 Apple Inc. Enhancing user services with indoor traffic information
CN103747522B (zh) 2013-12-31 2019-03-08 上海华为技术有限公司 一种位置信息采集方法和设备
US9503516B2 (en) 2014-08-06 2016-11-22 Google Technology Holdings LLC Context-based contact notification
US9389089B2 (en) 2014-09-04 2016-07-12 Visteon Global Technologies, Inc. Determining a route based on a preference
US20160070683A1 (en) * 2014-09-05 2016-03-10 Sony Corporation Activity based text rewriting using language generation
US10333899B2 (en) * 2014-11-26 2019-06-25 Lexisnexis, A Division Of Reed Elsevier Inc. Systems and methods for implementing a privacy firewall
DE102015203193A1 (de) * 2015-02-23 2016-08-25 Bayerische Motoren Werke Aktiengesellschaft Fahrzeug, System und Verfahren für die Weiterleitung von Ereignissen
JP6881297B2 (ja) 2015-03-20 2021-06-02 日本電気株式会社 車両通信システム、mme、車両端末、及び方法
ES3062427A1 (es) * 2026-01-02 2026-04-10 Enriquez Enrique Burgos Sistema y procedimiento de alertas anticipadas de incidentes viales con zona de aviso adaptativa, selección por sentido y operación en modo reducido

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19645528A1 (de) * 1996-11-05 1998-05-07 Nfs Navigations Und Flugfuehru Satelliten-Navigationsverfahren
US20010001848A1 (en) * 1998-06-25 2001-05-24 Hidekazu Oshizawa Vehicle navigation system providing traffic advisories based on traffic information and learned route
SE0100351D0 (sv) * 2001-02-06 2001-02-06 Sergio Luciani Traffic monitoring system and method
US6760662B2 (en) * 2001-05-03 2004-07-06 Samsung Electronics Co., Ltd. Route guiding method for in-vehicle navigation device
US7062379B2 (en) * 2002-07-09 2006-06-13 General Motors Corporation Receiving traffic update information and reroute information in a mobile vehicle
US6885337B2 (en) * 2003-09-10 2005-04-26 Sony Ericsson Mobile Communications Ab Methods and apparatus for determining the position of a mobile terminal using localized source assistance information
US7925426B2 (en) * 2005-11-17 2011-04-12 Motility Systems Power management systems and devices

Also Published As

Publication number Publication date
US20080081641A1 (en) 2008-04-03
WO2008036362A2 (en) 2008-03-27
WO2008036362A3 (en) 2008-06-12

Similar Documents

Publication Publication Date Title
BRPI0717423A2 (pt) Método e sistema para um sistema de monitoramento e de notificação de tráfego do consumidor
AU2006262311B2 (en) Method and system for using cellular data for transportation planning and engineering
CA2460136C (en) System and method for providing traffic information using operational data of a wireless network
US8515565B2 (en) Method and system for an integrated incident information and intelligence system
US9401086B2 (en) Automatic update of crowd and traffic data using device monitoring
US20050043036A1 (en) Apparatus and method for obtaining location information of mobile stations in a wireless communications network
EP1340210B1 (en) Traffic monitoring
US7532897B2 (en) Location caching and extrapolation based on speed
CN101036144B (zh) 用于位置数据库的装置及方法
FI112430B (fi) Datasiirtopalvelu
FI115022B (fi) Asiakasprofiilin liittäminen liikkuvaan tilaajaan
CN105790867B (zh) 一种统计中继设备性能的方法及装置
AU2012216715A1 (en) Method and system for an integrated incident information and intelligence system
JP2016133871A (ja) 情報収集拡散装置
KR20060005869A (ko) 위치 트리거 시스템 및 그 트리거링 방법

Legal Events

Date Code Title Description
B11A Dismissal acc. art.33 of ipl - examination not requested within 36 months of filing
B11Y Definitive dismissal - extension of time limit for request of examination expired [chapter 11.1.1 patent gazette]