BRPI9906949B1 - métodos e equipamentos para detectar quando um veículo chegou ou partiu em/de uma parada planejada - Google Patents
métodos e equipamentos para detectar quando um veículo chegou ou partiu em/de uma parada planejada Download PDFInfo
- Publication number
- BRPI9906949B1 BRPI9906949B1 BRPI9906949A BR9906949A BRPI9906949B1 BR PI9906949 B1 BRPI9906949 B1 BR PI9906949B1 BR PI9906949 A BRPI9906949 A BR PI9906949A BR 9906949 A BR9906949 A BR 9906949A BR PI9906949 B1 BRPI9906949 B1 BR PI9906949B1
- Authority
- BR
- Brazil
- Prior art keywords
- vehicle
- speed
- processor
- planned
- stop
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Selective Calling Equipment (AREA)
- Radio Relay Systems (AREA)
Abstract
patente de invenção: método e equipamento para detecção automática de eventos em um sistema de comunicação sem fio. equipamento e método para determinar quando um veículo (108) chegou ou partiu em/de uma parada planejada ou não, minimizando ou eliminando completamente a intervenção do motorista. o equipamento compreende um terminal de comunicação móvel (202) localizado a bordo de um veículo (108) para receber informações sobre o destino, em geral usando dispositivos sem fio, provenientes de uma unidade central (104). um velocímetro (210) também localizado a bordo do veículo (108) determina a velocidade do veículo e um sensor de posição (212) a bordo do veículo (108) determina a posição do veículo. a velocidade e posição do veículo são providas a um processador (206), também localizado a bordo do veículo (108), que utiliza as informações de velocidade e posição para determinar uma chegada ou partida do veículo em/de uma parada planejada ou não. o processador (206) gera uma indicação do evento, seja a chegada ou a partida, diretamente para a unidade central (104), para o operador do veículo, ou ambos.
Description
Relatório Descritivo da Patente de Invenção: MÉTODOS E EQUIPAMENTO PARA DETECTAR QUANDO UM VEÍCULO CHEGOU OU PARTIU EM/DE UMA PARADA PLANEJADA.
HISTÓRICO DA INVENÇÃO I. Campo da Invenção A presente invenção está de um modo geral relacionada a sistemas de comunicação sem fio e mais particularmente a um método e um equipamento para detectar automaticamente eventos de chegada e partida de veículos usando um sistema de comunicação sem fio. II. Descrição da Técnica Correlacionada 0 uso de sistemas de comunicação sem fio é bem conhecido para a transmissão de informações entre estações fixas e um ou mais receptores móveis geograficamente dispersos. Como exemplo, sistemas de comunicação por satélite são usados há muitos anos na indústria de transportes para prover informações de mensagens e localização entre centros de despacho de propriedade da frota e seus respectivos veículos do tipo cavalo mecânico / reboque. Tais sistemas oferecem benefícios significativos para os proprietários de frotas pois eles permitem comunicações quase instantâneas e informações sobre o posicionamento em tempo real. Além disso, muitos de tais sistemas propiciam monitoramento remoto das características de desempenho de cada veículo de propriedade da frota, tal como a velocidade média, RPM e tempo de parada ou improdutivo de cada veículo. Um exemplo de tal sistema de comunicação por satélite está descrito na Patente U.S. N- 4 979 170, entabulada "ALTERNATING SEQUENTIAL HALF DUPLEX COMMUNICATION SYSTEM AND METHOD", na Patente U.S. N£ 4 928 274, entabulada "MULTIPLEXED ADDRESS CONTROL IN A TDM COMMUNICATION SYSTEM" e na Patente U.S. N- 5 017 926, entabulada "DUAL SATELLITE NAVIGATION SYSTEM", em nome da Requerente da presente invenção e aqui incorporadas por referência.
No sistema de comunicação por satélite descrito pelas patentes acima mencionadas, centros de despacho de propriedade da frota se comunicam utilizando sistemas baseados em terra, tais como redes de telefonia ou fibras ópticas para uma central, também conhecida como uma unidade de gerenciamento de rede (NMF - Network Management Facility) . A NMF atua como uma estação central de comunicações através da qual passam todas as comunicações entre os veículos e centros de despacho. A NMF compreende um certo número de computadores de gerenciamento de rede (NMCs) , cada NMC sendo responsável por prover uma via de comunicação da NMF para veículos geograficamente dispersos no sistema de comunicação, usando um satélite geossíncrono. 0 satélite geossíncrono compreende um ou mais transponders, que são circuitos eletrônicos bem conhecidos pelos técnicos na área para repassar sinais de comunicação de alta freqüência por satélite entre locais remotos. A cada NMC é atribuído um transponder individual, cada transponder operando em uma freqüência exclusiva de modo a evitar interferência com sinais de comunicação de outros transponders. No sistema de comunicação por satélite das patentes acima mencionadas, cada transponder é capaz de gerenciar ou lidar com as necessidades de comunicação de aproximadamente 30.000 veículos.
Cada veículo no sistema de comunicação está equipado com um transreceptor, também conhecido como um terminal de comunicação móvel (MCT - Mobile Communication Terminal) para comunicar informações de mensagens e localização a uma NMC pré-designada através do satélite geossíncrono. O MCT tipicamente compreende também um dispositivo de interface que apresenta mensagens de texto a um ou mais ocupantes do veículo e que aceita mensagens de voz ou de texto para serem transmitidas ao centro de despacho do veículo da frota. Além disso, o MCT pode também compreender um processador digital que se comunica com uma ou mais unidades de controle eletrônicas (ECUs - Eletronic Control Units) localizadas em vários pontos em todo o veiculo. Cada ECU propicia informações relacionadas ao desempenho operacional do veiculo para o computador digital, indicando características que incluem, porém não se limitam a, a velocidade do veículo, RPM do motor e quilômetros percorridos. 0 sistema de comunicação sem fio acima descrito permite que os ocupantes do veículo entrem facilmente em contato com seus respectivos centros de despacho de modo a manter o pessoal da frota informado a respeitos dos diversos eventos durante todo um típico ciclo de entrega. Como exemplo, quando da chegada em um destino de carga predeterminado, um motorista de caminhão pode entrar em contato com um centro de despacho associado com o veículo para alertar o pessoal da frota sobre a hora e local da chegada. De forma similar, após o caminhão ter sido carregado no destino de carga, o motorista pode enviar uma mensagem para o centro de despacho indicando a hora de partida, o local de onde ocorreu a partida e uma descrição dos bens que estão sendo transportados. Outro exemplo em que um operador de veículo podería transmitir uma mensagem de situação ou status para o centro de despacho é quando da ocorrência de uma parada não programada e/ou quando o veículo parte da parada não programada.
Apesar das comunicações entre os motoristas e centros de despacho se tornaram muito mais convenientes e confiáveis pelo uso de sistemas de comunicação por satélite ou baseados em terra, uma diversidade de problemas persiste no processo de reporte ou relatórios. Como exemplo, um motorista pode esquecer de enviar uma mensagem quando da chegada ou partida de um destino de carga planejado , causando confusão no centro de despacho quanto à situação dos bens em trânsito. Ou então um motorista pode enviar uma mensagem muito depois de ter partido de um ponto de carga indicando que ele está deixando o local de carga naquele momento, para evitar possíveis conseqüências negativas por ter esquecido de enviar uma mensagem em tempo. Além disso, um motorista pode, por diversas razões, não desejar informar ao centro de despacho ao efetuar uma parada não programada. 0 centro de despacho depende das mensagens dos motoristas para maximizar a eficiência da frota. Portanto é necessário um sistema que possa determinar a situação de um veiculo sem a intervenção do motorista. 0 sistema deve ser capaz de fazer distinção entre diferentes tipos de evento, tais como chegadas e partidas de paradas planejadas ou não.
RESUMO DA INVENÇÃO A presente invenção consiste de um equipamento e um método para determinar a situação de um veiculo em trânsito. Em particular, a presente invenção determina se um veiculo chegou ou partiu de uma parada planejada ou não, concomitantemente minimizando ou eliminando completamente a necessidade de intervenção do motorista.
De acordo com uma modalidade da presente invenção, um equipamento para determinar as chegadas e partidas de um veiculo compreende um terminal de comunicação móvel localizado a bordo do veiculo para receber informações sobre o destino, em geral usando dispositivos sem fio, a partir de uma unidade central. Um velocímetro também localizado a bordo do veículo determina a velocidade do veículo e um sensor de posição a bordo do veículo determinar a posição do veículo. A velocidade e posição do veículo são providas a um processador, também localizado a bordo do veículo, que está conectado ao terminal de comunicação móvel, ao velocímetro e ao sensor de posição. 0 processador utiliza a velocidade do veículo provida pelo velocímetro, a informação de posição provida pelo sensor de posição, uma indicação de tempo e uma situação ou status do veículo para determinar se o veículo chegou ou partiu de uma parada planejada especificada pela informações de destino. 0 processador gera uma indicação do evento, seja uma chegada ou uma partida de uma parada planejada e provê a indicação diretamente à unidade central, para o operador do veiculo ou a ambos. Além disso, o processador pode determinar quando o veiculo efetuou uma parada não planejada e quando o veiculo parte da parada não planej ada.
De acordo com outra modalidade da presente invenção, um método para determinar chegadas e partidas de um veiculo compreende gerar informações de destino em uma unidade central e transmitir as informações de destino para um veiculo equipado com um terminal de comunicação móvel. A velocidade e posição do veiculo são determinadas a bordo do veiculo e usadas em conjunto com as informações de destino recebidas por um processador para determinar se o veiculo chegou em, ou partiu de, uma parada planejada, tal como especificado pelas informações de destino. 0 processador gera uma indicação do evento, seja uma chegada em, ou uma partida de, uma parada planejada e provê a indicação à unidade central, para o operador do veiculo ou ambos. Além disso, o processador pode determinar quando o veiculo efetuou uma parada não planejada ou uma partida da parada não planejada.
BREVE DESCRIÇÃO DOS DESENHOS
As características, objetivos e vantagens da presente invenção ficarão mais claros através da descrição detalhada apresentada a seguir, quando tomada em conjunto com os desenhos, nos quais referências numéricas similares identificam itens correspondentes e nos quais: A Figura 1 é uma ilustração de um sistema de comunicação por satélite no qual é usada a presente invenção; A Figura 2 ilustra os componentes usados para determinar automaticamente chegadas e partidas de um veiculo de paradas planejadas ou não de acordo com a presente invenção; A Figura 3 é um fluxograma detalhando as etapas que são efetuadas para determinar se um veiculo chegou em uma parada planejada; A Figura 4 é um fluxograma ilustrando as etapas que são efetuadas para determinar se um veiculo partiu de uma parada planejada; A Figura 5 é um fluxograma ilustrando as etapas que são efetuadas para determinar se um veiculo chegou a uma parada não planejada; e A Figura 6 é um fluxograma ilustrando as etapas que são efetuadas para determinar se um veiculo partiu de uma parada não planejada.
DESCRIÇÃO DETALHADA DAS MODALIDADES PREFERIDAS A presente invenção consiste de um equipamento e um método para determinar a situação de um veiculo em trânsito. Em particular, a presente invenção determina se um veiculo chegou ou partiu a/de uma parada planejada ou não planejada, concomitantemente minimizando ou eliminando completamente a necessidade de intervenção pelo motorista. A invenção será descrita no contexto de um sistema de comunicação móvel baseado em satélites usado na indústria de transportes. No entanto, deve ficar claro que a presente invenção pode ser usada em outros sistemas de comunicação sem fio, tais como sistemas celulares, PCS ou GSM baseados em terra e pode ser usado em outros veiculo de transporte, tais como veículos de passageiros, trens, embarcações, ou aeronaves. Além disso, a presente invenção não fica limitada ao uso em veículo, podendo também ser utilizada no interior de um pacote, utilizada como um dispositivo de monitoramento pessoal, ou usada em qualquer situação na qual se deseja determinar se ocorreu ou não uma chegada ou partida. A Figura 1 é uma ilustração de um sistema de comunicação por satélites no qual é usada a presente invenção. É apresentado o sistema de comunicação por satélite 100, compreendendo um centro de despacho 102, uma unidade de gerenciamento de rede (NMF) 104 (também conhecida como unidade central ou simplesmente central), um satélite de comunicação 106 e um veiculo 108. Comunicações na forma de mensagens de texto e voz são transmitidas entre o centro de despacho 102 e o veiculo 108, usando a NMF 104 e o satélite de comunicação 106. Um transreceptor ou terminal de comunicação móvel (MCT) (mostrado na Figura 2), no interior do veiculo 108 permite que mensagens sejam transmitidas e recebidas pelo veiculo 108 quando ele se movimenta por toda uma grande área geográfica dentro da área de cobertura do satélite 106. O MCT é bem conhecido pelos técnicos na área, provendo comunicações sem fio entre veículos e uma estação central. Um segundo transreceptor (também não é mostrado) está localizado no interior da NMF 104, o qual permite que comunicações sejam transmitidas e recebidas pela NMF 104. Somente um veículo é mostrado no sistema de comunicação da Figura 1 com o propósito de maior clareza. Em um sistema de comunicação real, um grande número de veículos, cada um equipado com um MCT, estará presente no sistema. De forma similar, apesar de ser mostrado apenas um centro de despacho na Figura 1, na prática vários centros de despacho podem estar ligados à NMF 104, cada centro de despacho sendo capaz de se comunicar com suas correspondentes frotas de veículos através da NMF 104 e satélite 106.
Uma das muitas funções do centro de despacho 102 é a de coordenar as atividades de sua frota de veículo de modo a maximizar a eficiência e minimizar custos. Como parte de tal coordenação, informações para cada veículo da frota são geradas pelo centro de despacho 102 e transmitidas para o respectivo veículo. As informações transmitidas para os veículos, conhecidas como "designação de carga" (load assignment) ou, mais genericamente, informações de destino, compreendem uma ou mais rotas de percurso predeterminadas, juntamente com outras informações. As rotas de percurso incluem tipicamente uma ou mais paradas planejadas, por exemplo, destinos de carregamento ou de entrega, em que um dado veículo deve parar e efetuar negócios. As informações de destino contêm tipicamente informações adicionais referentes à rota de percurso e paradas planejadas, incluindo as coordenadas reais de um mapa, isto é, latitude e longitude, para cada parada planejada, uma hora esperada de chegada e/ou partida para cada parada planejada, o tempo médio de viagem entre paradas, informações sobre horas de maior movimento e tráfego e informações meteorológicas. De um modo geral, as informações de destino podem incluir informações geradas pelo centro de despacho 104, que facilitam o controle ou monitoramento do veículo 108. Tipicamente as paradas são planejadas de tal forma que cada percurso de entrega do veículo maximize a eficiência e, portanto, minimize os custos de gerenciamento da frota. As informações de destino são transmitidas ao veículo 108 usando a NMF 104 e o satélite 106. As informações são recebidas por um MCT a bordo do veículo 108 e de um modo geral armazenadas em uma memória para uso por sistemas eletrônicos automatizados a bordo e/ou pelo operador do veículo. Em uma aplicação típica, as informações de destino podem ser apresentadas a qualquer momento para o operador do veículo pelo uso de um dispositivo apresentador ou "display" conectado ao MCT. Após ver as informações de destino, o operador do veículo pode então prosseguir ao longo da rota de percurso provida pelo centro de despacho 102. As informações de rota direcionam o operador do veículo a se movimentar em direção ao primeiro destino para um carregamento ou entrega para o próximo destino e assim por diante. Pelo uso da presente invenção, a medida que cada destino é alcançado, é gerada uma indicação da chegada e/ou partida do veiculo para alertar o centro de despacho 102 sobre o evento. A Figura 2 ilustra os componentes usados para determinar automaticamente chegadas e partidas do veiculo em/de paradas planejadas e não planejadas de acordo com a presente invenção. Na modalidade exemplar, todos os componentes ficam localizados a bordo do veiculo 108. No entanto, em outras modalidades, um ou mais dos componentes podem ficar localizados em pontos remotos ao veiculo. Como exemplo, a posição do veiculo podería ser determinada na NMF 104 usando-se o sistema de posicionamento descrito na Patente U.S. N- 5 017 926, entabulada "DUAL SATELLITE NAVIGATION SYSTEM", em nome da Requerente da presente invenção e aqui incorporada por referência. Em tal sistema, a posição do veículo é determinada na NMF 104 e a seguir transmitida para o veículo 108 para uso em cálculos subsequentes.
Como apresentado na Figura 2, o computador de bordo (OBC - On Board Computer) 200 compreende a memória 204 e o temporizador ou timer 208, conectados ao processador 206. Apesar de tais componentes serem apresentados na Figura 2 como fazendo parte do OBC 200, cada componente, ou uma combinação de componentes, podem estar fisicamente isolados uns dos outros, continuando a operar em conjunto pelo uso de dispositivos de fios ou sem fio. O temporizador 208 é apresentado como um componente individual do OBC 200, porém poderia alternativamente estar integrado ao processador 206, caso desejado. O processador 206 está adicionalmente conectado ao MCT 202, ao velocímetro 210, ao sensor de posição 212 e ao dispositivo I/O (Entrada/Saída) 214. O MCT 202 está localizado a bordo do veículo 108 e permite que ocorram comunicações entre o veículo 108 e a NMF 104. 0 MCT 202 contém circuitos bem conhecidos pelos técnicos na área para a recepção de sinais de RF modulados, incluindo informações de destino transmitidas pela NMF 104, usando o satélite 106 e para prover as informações de destino ao processador 206. O processador 206 gerencia uma ou mais funções de computação a bordo do veiculo 108 e tipicamente compreende um ou mais microprocessadores digitais bem conhecidos pelos técnicos na área, tais como qualquer um da família x86 de microprocessadores da Intel, de Santa Clara, Califórnia, EUA. Acoplada ao processador 206 encontra-se a memória 204, a qual pode conter áreas para armazenamento de dados, bem como programas, mapas, bases de dados e outras informações requeridas pelo processador 206 para efetuar suas funções. A memória 204 pode incluir uma ou mais memórias de acesso aleatório (RAM), um ou mais CD-ROMs, um dispositivo de memória removível, ou qualquer outro dispositivo que permita o armazenamento e recuperação de dados. Além disso, a memória 204 pode ser um componente separado ou integrado do OBC 200.
De um modo geral, as informações de destino recebidas pelo processador 206 são armazenadas na memória 204 para uso posterior. As informações de destino são consideradas como estando "ativas" no interior da memória 204 caso a rota de percurso contida nas informações de destino deva ainda ser completada pelo veículo 108. A memória 204 armazena as informações de destino para uso posterior por outros dispositivos a bordo. Como exemplo, as informações de destino podem ser recuperadas pelo processador 206 quando necessárias para cálculos de parâmetros; ou o dispositivo I/O 214 pode requisitar todas ou uma parte das informações de destino quando pedidas pelo operador do veículo, por exemplo para ver os destinos ao longo da rota para a qual o veículo foi designado. 0 sensor de posição 212 determina a posição do veiculo 108 a medida que ele é operado ao longo de sua rota. As informações de posição são providas ao processador 206 para uso em cálculos subsequentes. Na modalidade exemplar, o sensor de posição 212 compreende um receptor GPS capaz de receber sinais de posicionamento provenientes de um ou mais satélites NAVSTAR GPS em órbita geoestacionária. De um modo geral, os dados de posição provenientes do receptor GPS são calculados em base continua. Deve ficar claro que outros sistemas de determinação de posição podem ser alternativamente usados em lugar do sistema de posicionamento GPS, tais como o sistema de posicionamento LORAN-C baseado em terra, um sistema GLONASS baseado no espaço, ou um sistema de cálculo de posição por dedução (dead reckoning) que utiliza a direção de percurso do veiculo e a distância percorrida para determinar a posição do veiculo.
Dependendo do tipo de sensor de posição 212 utilizado, as informações de posição são calculadas de forma continua, em intervalos de tempo predeterminados, ou sempre que pesquisado ou necessitado pelo processador 206. Na modalidade exemplar, as informações de posição são providas ao processador 206 uma vez a cada cinco segundos. O velocímetro 210 é usado para determinar a velocidade do veículo 108 durante a operação. O velocímetro 210 pode ser um dispositivo analógico ou digital, acoplado ao processador 206 para reportar a velocidade instantânea do veículo 108 a medida que ele percorre sua rota. No caso de um velocímetro analógico, pode ser necessária uma conversão de analógico para digital antes que as informações cheguem ao processador 206. O velocímetro 210 geralmente monitora as revoluções por período de tempo de uma roda do veículo para calcular a velocidade do veículo, apesar de poderem ser usados outros métodos conhecidos pelos técnicos na área. 0 processador 206 usa as informações de velocidade do veiculo provenientes do velocímetro 210, as informações de posição provenientes do sensor de posição 212 e as informações de destino provenientes da memória 204 ou diretamente do MCT 2 02 para detectar uma chegada ou partida em/de um parada planejada. A localização das paradas planejadas ficam contidas nas informações de destino, representadas de um modo geral por coordenadas de latitude e longitude, apesar de outras representações poderem também ser usadas. As chegadas e partidas de paradas não planejadas podem também ser determinadas pelo processador 206, tal como explanado a seguir.
Para determinar chegadas e partidas, o processador 206 primeiramente determina em qual dentre vários estados está operando o veículo 108. Na modalidade exemplar, são identificados cinco estados, incluindo um estado "não designado", um estado de "aguardando movimento", um estado "em percurso", um estado "em uma parada planejada" e um estado "em uma parada não planejada". O estado do veículo 108 fica de um modo geral armazenado na memória 204 para uso em processamento posterior. Os cinco estados do veículo serão descritos em detalhes a seguir.
De um modo geral, o estado "não designado" se refere a quando o veículo 108 não é necessário ou não está designado para efetuar uma tarefa para a gerencia de frota. Como exemplo, tal estado é atribuído pelo processador 206 ao veículo 108 caso nenhuma informação de destino ativa esteja armazenada na memória 204. Como foi acima mencionado, as informações de destino são recebidas pelo MCT 202 e armazenadas na memória 204. A medida que o veículo 108 segue a rota de percurso prescrita pelas informações de destino, várias atualizações das informações de destino são providas à memória 204. Como exemplo, a medida que se chega ou parte em/de cada parada planejada, o processador 206 pode atribuir um estado de veiculo diferente ao veiculo 108. Em outro exemplo, o processador 206 segue as paradas planejadas que foram alcançadas e aquelas que ainda não o foram. As atualizações podem incluir também modificações às informações de destino originais, tais como paradas planejadas adicionais, que substituem ou superam os destinos ativos já armazenados na memória 204.
Quando a rota de percurso foi completada, por exemplo quando o veiculo chega ao destino final na rota de percurso, o processador 206 atribui o estado "não designado" caso nenhuma outra informação de destino tenha sido recebida pelo MCT 202. O estado não designado é também atribuído pelo processador 206 para um veículo 108 que tenha sido colocado em serviço pela primeira vez antes de receber quaisquer informações de destino. Quando um veículo 108 for equipado com o OBC 200 pela primeira vez, em geral nenhuma informação de destino estará presente na memória 204 e o processador 206 atribui o estado "não designado" ao veículo 108. O estado de "aguardando movimento" é atribuído pelo processador 206 para o veículo 108 após as informações de destino serem recebidas pelo MCT 202 e antes que o veículo 108 tenha se movimentado da posição em que ele recebeu as informações de destino. Quando as informações de destino são recebidas pelo MCT 202, é determinada uma posição do veículo usando o sensor de posição 212. As informações de posição podem ser armazenadas na memória 204, transmitidas para o centro de despacho 102, apresentadas para um ocupante do veículo usando-se o dispositivo I/O 214, ou qualquer combinação das ações acima. Na modalidade exemplar, o movimento é definido como ocorrendo quando a distância entre uma posição presente do veículo e a posição do veículo na qual as informações de destino foram recebidas for maior que uma distância predeterminada. A distância predeterminada pode ser programável localmente, por exemplo por um operador do veiculo ou, mais provavelmente, remotamente por pessoal do despacho de frota usando técnicas de comunicação sem fio. A presente invenção prevê a programação através do ar deste e de outros limites definidos pelo usuário. A distância predeterminada, bem como outras variáveis definidas pelo usuário, ficam armazenadas na memória 204 e podem ser modificadas, de um modo geral, a qualquer momento. O movimento pode também ser definido de outras formas. Como exemplo, com o propósito de detectar movimento enquanto no estado de "aguardando movimento", o movimento pode ser definido como quando a velocidade do veiculo 108 supera uma velocidade limite predeterminada, ou um sensor de movimento a bordo do veiculo 108 detecta movimento do veiculo, ou uma combinação de ambos. Na modalidade exemplar, o movimento é definido como quando o veiculo 108 percorreu mais de uma milha a partir do ponto em que as informações de destino foram recebidas. O estado "em percurso" é atribuído ao veículo 108 pelo processador 206 caso informações de destino ativas estejam armazenadas na memória 204 e o veículo 108 esteja se movimentado. Tal estado é mais freqüentemente atribuído após o estado de "aguardando movimento" acima descrito. Para as finalidades do estado "em percurso", o movimento pode ser definido por qualquer das formas acima descritas. Ele pode também ser definido, por exemplo, pela definição de movimento como somente incluindo movimento em direção a uma das paradas definidas ao longo da rota de percurso, isto é, reportes de posição indicando um decréscimo cronológico em distância para a próxima parada planejada. Além disso, o movimento pode ser definido somente como movimento em direção a uma das paradas planejadas em ordem seqüencial. O estado "em percurso" pode também ser atribuído pelo processador 206 a um veículo no estado "não designado" caso o veículo esteja se movendo enquanto recebe informações de destino. Neste caso, o estado de "aguardando movimento" é "pulado". 0 movimento neste caso é definido como o veículo percorrendo a mais que uma velocidade predeterminada por mais que uma quantidade predeterminada de tempo, apesar de que métodos alternativos possam ser usados em seu lugar. Na modalidade exemplar, a velocidade predeterminada é de 3,2 km/h (2 milhas por hora) e o tempo predeterminado é de vinte segundos. 0 estado "em uma parada planejada" significa que o veículo 108 chegou a um destino que se amolda a uma das paradas planejadas em uma rota de percurso armazenada na memória 204. Tal estado é atribuído pelo processador 206 ao veículo 108 imediatamente após a determinação de que o veículo 108 chegou em uma das paradas planejadas ao longo da rota de percurso. O método pelo qual o processador 206 determina a chegada do veículo está descrito em detalhes a seguir. O estado "em uma parada planejada" é mantido até que o veículo 108 entre no estado "em percurso" quando da detecção de movimento do veículo, ou entra no estado "não designado" caso nenhum outro destino esteja presente na rota de percurso, por exemplo, quando o veículo 108 completou a rota de percurso designada pelo centro de despacho 102. O estado "em uma parada não planejada" é atribuído ao veículo 108 pelo processador 206 quando o veículo 108 parou em um local diferente de uma das paradas planejadas contidas na memória 204. Tais paradas podem incluir postos de combustível, paradas para caminhões, paradas de descanso, hotéis, etc., porém geralmente não incluem paradas em semáforos de trânsito, ou paradas devido a condições de tráfego pesado ou engarrafado, isto é, trafego do tipo "para e anda". As chegadas e partidas a/de paradas não planejadas estão descritas com mais detalhes a seguir. A Figura 3 é um fluxograma que detalha as etapas que o processador 206 efetua para determinar se o veiculo 108 chegou a uma parada planejada, isto é, uma das paradas planejadas ao longo da rota de percurso que está armazenada na memória 204. Na modalidade exemplar, as etapas da Figura 3 são efetuadas pelo processador 206 somente se o corrente estado do veiculo é o de estado "em percurso". No entanto, em outras modalidades, as etapas da Figura 3 podem ser efetuadas continuamente, ou em resposta a eventos predefinidos, dependendo da aplicação especifica.
Fazendo novamente referência à Figura 3, o processador 206 recebe informações provenientes do velocímetro 210 para determinar a velocidade do veículo 108 na etapa 300. A presente velocidade do veículo é a seguir comparada a uma velocidade predeterminada na etapa 302 para determinar se o veículo 108 reduziu significativamente sua velocidade ou se parou. A velocidade reduzida do veículo 108, combinada com a proximidade a uma parada planejada (descrito a seguir) é indicativa de que o veículo 108 está se aproximando ou que chegou a uma das paradas planejadas ao longo da rota de percurso. A velocidade predeterminada fica armazenada na memória 204 e pode ser configurada localmente por um ocupante do veículo, por um técnico, ou mecânico, ou remotamente pela gerencia da frota. No caso de configuração local, a velocidade predeterminada pode ser alimentada utilizando-se o dispositivo I/O 214. No caso de configuração remota, a velocidade predeterminada é transmitida a partir do centro de despacho 102 por meio da NMF 104 e do satélite 106 para o MCT 202. Em qualquer dos casos, a velocidade predeterminada fica armazenada na memória 204 juntamente com outras variáveis configuráveis descritas em maiores detalhes mais adiante.
Na modalidade exemplar, a velocidade predeterminada é de 8 quilômetros por hora (cinco milhas por hora) . Caso a velocidade do veículo seja maior que a velocidade predeterminada, o temporizador 208 é parado e limpo ou "zerado" na etapa 301, caso ele tenha sido previamente ativado. O temporizador 208 é usado para determinar por quanto tempo a velocidade do veiculo permanece abaixo da velocidade predeterminada. As etapas 300, 301 e 302 são a seguir repetidas até que a velocidade do veiculo seja menor que a velocidade predeterminada.
Caso a velocidade do veiculo seja menor que a velocidade predeterminada, tal como determinado na etapa 302, o temporizador 208 é iniciado ou ativado na etapa 304. Quanto mais a velocidade do veiculo 108 permanecer abaixo da velocidade predeterminada, maior a probabilidade de que o veiculo 108 tenha chegado a uma parada planejada e menos provável que a redução de velocidade se deva a outro evento, tal como um retardo por tráfego, deve ficar claro que a etapa 304 só é efetuada caso o temporizador 208 tenha sido previamente parado ou não tenha sido iniciado ou ativado.
Na etapa 306, o tempo decorrido provido pelo temporizador 208 é comparado a um tempo predeterminado para determinar se a velocidade do veiculo 108 permaneceu abaixo da velocidade predeterminada pelo período de tempo predeterminado. Caso contrário, a etapa 300 é efetuada, após um retardo predeterminado, no qual a presente velocidade do veículo 108 é novamente determinada. Na modalidade exemplar, o retardo predeterminado é de 15 segundos. Em outras modalidades não é usado qualquer retardo. As etapas 300, 302 e 306 são repetidas até que a etapa 306 indique que a velocidade do veículo 108 permaneceu abaixo da velocidade predeterminada durante o período de tempo predeterminado. O período de tempo predeterminado pode ser configurado pelo usuário, tal como a variável de velocidade anteriormente comentada, podendo ser alterado local ou remotamente de forma similar. O tempo predeterminado fica armazenado na memória 204.
Quando a velocidade do veículo permanece menor que a velocidade predeterminada por tempo maior que o predeterminado, a etapa 308 é efetuada. Na etapa 308, o processador 206 recebe informações provenientes do sensor 212 para determinar a corrente posição do veículo. A posição do veículo pode ser determinada em intervalos predefinidos de tempo, tal como uma vez a cada cinco segundos na modalidade exemplar, ou cada vez que o veículo percorre uma distância predeterminada, tal como indicado por um odômetro de um modo geral encontrado na maioria dos veículos. A posição do veículo pode também ser determinada em eventos predefinidos, tal como quando a ignição de um veículo é ligada ou desligada, ou a qualquer momento em que uma mensagem seja transmitida por um ocupante do veículo. Qualquer combinação dos eventos descritos pode ser utilizada para determinar quando uma posição do veículo é determinada pelo processador 206, limitada apenas pela capacidade do processador 206 de efetuar todas as outras tarefas de processamento de sua responsabilidade.
Uma vez que a posição do veículo tenha sido determinada na etapa 308, a etapa 310 é efetuada pelo processador 206, que determina se o veículo 108 está ou não a uma distância predeterminada de uma das paradas planejadas definidas nas informações de percurso armazenadas na memória 204. Em outra modalidade, o processador 206 somente determina se o veículo 108 está ou não a uma distância predeterminada da próxima parada planejada ao longo da rota de percurso armazenada na memória 204. O processador 206 determina se o veículo 108 está ou não à distância predeterminada de uma parada planejada pela comparação da corrente posição do veículo a cada posição de paradas planejadas contidas na memória 204 e por computação da distância entre as duas. De um modo geral, a posição do veículo e as posições das paradas planejadas são apresentadas ao processador 206 na forma de coordenadas de latitude e longitude. A distância em linha reta entre dois pontos é portanto uma questão de cálculo geométrico bem conhecida pelos técnicos na área. A distância entre a posição corrente do veiculo e uma parada planejada pode ser adicionalmente refinada pelo uso de outros métodos. Como exemplo, em lugar de utilizar o cálculo da distância em linha reta, pode também ser usado um cálculo que leva em consideração a curvatura da terra. Tal cálculo, denominado como a distância do grande circulo, é bem conhecida pelos técnicos na área para a determinação da distância verdadeira de percurso entre dois pontos na terra. Mais outro método para determinar a distância entre a presente posição do veiculo e uma parada planejada é pelo uso da quilometragem real entre pontos geográficos próximos à posição do veiculo e a posição da parada planejada. Os pontos geográficos podem incluir interseções de rodovias, fronteiras entre estados ou países, cidades, localidades, etc. A quilometragem real entre pontos geográficos está amplamente disponível tanto em forma impressa como eletrônica, ficando esta última armazenada na memória 204 e sendo usada pelo processador 206 para calcular aproximadamente a distância entre posições. Isto é feito pela aproximação da rota do veículo 108 a segmentos de rodovias que possuem distâncias conhecidas entre pontos finais dos segmentos. As distâncias de segmentos são somadas pelo processador 206 para determinar a distância diferencial aproximada entre a presente posição do veículo e a parada planejada. A distância predeterminada encontrada na etapa 310 é um número que pode ser configurado localmente por um ocupante do veículo, um técnico, ou mecânico, ou remotamente pela gerência da frota, tal como foi acima descrito. A distância predeterminada fica armazenada na memória 204 e é igual a 1,6 quilômetros (uma milha) na modalidade exemplar. Novamente, a memória 204 pode ser um único dispositivo de memória a bordo do veículo 108, ou vários dispositivos independentes de memória, cada um dos dispositivos independentes de memória servindo para armazenar tipos específicos de dados. Como exemplo, um dispositivo de memória pode armazenar um programa executável, enquanto outro pode armazenar todas as variáveis modificáveis pelo usuário.
Caso o veículo 108 não esteja dentro da distância predeterminada de uma das paradas planejadas nas informações de destino, a etapa 301 é efetuada, na qual o temporizador 208 é parado e zerado. A seguir, a velocidade do veículo 108 é novamente determinada na etapa 300 e o processo se repete. Tipicamente, é usado um retardo de tempo antes que a próxima determinação de velocidade na etapa 300 seja efetuada. Na modalidade exemplar, o retardo de tempo é de 15 segundos. Em outras modalidades não é usado qualquer retardo de tempo.
Quando a etapa 310 é completada com sucesso, isto é, a posição do veículo 108 está a menos que uma distância predeterminada de uma das paradas planejadas nas informações de destino, o veículo 108 é considerado como tendo chegado a uma parada planejada. Quando da chegada a uma parada planejada, a etapa 312 é efetuada pelo processador 206, que inicia uma ou mais ações em resposta à chegada. Como exemplo, as informações de destino armazenadas na memória 204 são atualizadas para refletir a chegada na parada planejada à qual o veículo 108 está mais próximo e a situação do veículo é modificada de "em percurso" para "chegou em uma parada planejada" e é armazenada na memória 204. Outras ações podem também ser encetadas. Como exemplo, o processador 206 pode enviar um alerta para o dispositivo I/O 214 indicando a um ocupante do veículo que uma chegada a uma parada planejada foi determinada. A hora estimada de partida, a posição estimada da parada não planejada podem também ser providas ao dispositivo 1/0 214. Alternativamente, ou adicionalmente, uma mensagem pode ser transmitida automaticamente para o centro de despacho 102 alertando à gerência de frota sobre a chegada do veículo 108 proveniente de uma parada planejada e quaisquer detalhes associados à mesma. Em outra modalidade, uma mensagem automatizada não é enviada até que um ocupante do veículo tenha dado autorização para que a mensagem automática seja transmitida usando o dispositivo I/O 214. Em outra modalidade, o ocupante do veículo, em resposta a um alerta enviado a partir do processador 206 para o dispositivo I/O 214, transmite uma mensagem gerada por usuário usando o MCT 202 para a gerência de frota, informando-a sobre os detalhes precisos da chegada, por exemplo, a hora de chegada, a localização da parada, ou os bens sendo carregados ou entregues.
Caso o processador 206 determine incorretamente uma chegada, por exemplo o veículo está ainda em trânsito e não está próximo a qualquer parada planejada, um ocupante do veículo pode optar por ignorar a indicação. Em outra modalidade, caso nenhuma resposta seja alimentada por um ocupante do veículo, o processador 206 pode enviar uma mensagem à gerência de frota no centro de despacho 102 alertando sobre a chegada e provendo detalhes pertinentes, tais como a posição do veículo, uma descrição da parada planejada e a hora de chegada. Em mais outra modalidade, um "log" ou registrador automatizado localizado a bordo do veículo 108, ou remotamente na NMF 104 ou no centro de despacho 102, pode ser atualizado com as informações de chegada. Os logs automatizados estão se tornando uma forma muito utilizada para que os operadores de veículos cumpram regulamentos governamentais, tais como os regulamentos de autoestradas do United States Department of Transportation - DOT (Ministério dos Transportes dos EUA), em lugar de utilizar registros de papel gerados manualmente, que tendem a apresentar erros e serem complexos. A Figura 4 é um fluxograma que ilustra as etapas que o processador 206 efetua para determinar se um veiculo partiu ou não de uma parada planejada. Na modalidade exemplar, as etapas da Figura 4 são efetuadas somente quando o veiculo 108 está no estado "em uma parada planejada". No entanto, é considerado que o processador 206 podería efetuar as etapas da Figura 4 em outros estados do veículo. Em outra modalidade, as etapas da Figura 4 poderíam ser efetuadas em momentos predeterminados, ou em resposta a eventos predeterminados, sem o uso de estados do veículo.
Para determinar quando o veículo 108 partiu de uma parada planejada, o processador 206 recebe informações sobre a velocidade do veículo 108 a partir do velocímetro 210 na etapa 400, seja continuamente ou em intervalos de tempo predeterminados. Alternativamente, as informações de velocidade podem ser providas ao processador 206 a partir do velocímetro 210 em resposta a um evento predeterminado, tal como a passagem de tempo desde que a ignição do veículo é ligada. Uma vez determinada a velocidade do veículo pelo processador 206, a velocidade é comparada a uma velocidade predeterminada na etapa 402 para determinar se o veículo está se movimentando ou não naquele momento. A velocidade predeterminada em tal situação é uma variável diferente e distinta da variável de velocidade predeterminada usada para determinar se o veículo 108 chegou ou não a uma parada planejada, tal como explanado acima. Caso a velocidade do veículo seja maior que a velocidade predeterminada, é determinado que o veículo está se movimentando e a etapa 404 ocorre a seguir. Caso a velocidade do veículo não seja maior que a velocidade predeterminada, as etapas 400 e 402 são repetidas até que a velocidade do veículo supere a velocidade predeterminada. A posição corrente do veículo é a seguir determinada na etapa 404 usando-se o sensor de posição 212. O processador 206 recebe informações de posição a partir do sensor de posição 212 para determinar a localização corrente do veículo. Alternativamente, o sensor de posição 212 provê uma posição corrente do veículo ao processador 206 em resposta a um evento predefinido. A posição do veículo é de um modo geral determinada imediatamente após a etapa 402 ser completada com sucesso, isto é, imediatamente após a velocidade do veículo ser maior que a velocidade predeterminada. No entanto, uma determinação imediata da posição não é crucial para a funcionalidade da presente invenção. Contanto que a posição do veículo seja determinada dentro de um intervalo razoável de tempo após a velocidade do veículo superar a velocidade predeterminada, por exemplo em cinco minutos, o processador 206 será capaz de estimar corretamente se o veículo 108 partiu ou não de uma parada planejada.
Na etapa 406, a distância entre a posição corrente do veículo determinada na etapa 404 e as coordenadas do mapa da última parada planejada em que se determinou que o veículo 108 esteve é comparada a uma distância predeterminada. Em outra modalidade, a posição do veículo 108 no momento em que foi determinada uma chegada em uma parada planejada pode substituir as coordenadas do mapa da última parada planejada em que se determinou que o veículo 108 esteve. A distância predeterminada usada na etapa 406 é uma variável que pode ou não ser igual à distância predeterminada usada para calcular as chegadas, tal como descrito na etapa 302 da Figura 3. No entanto, como na distância predeterminada usada para calcular chegadas, a distância predeterminada na etapa 406 pode ser programada local ou remotamente e fica armazenada na memória 204, tal como foi acima descrito. A distância entre a posição corrente do veiculo e a última parada planejada em que se determinou que o veiculo 108 esteve pode ser medida usando-se um dentre os vários métodos alternativos acima descritos, incluindo métodos de linha reta, a distância do grande circulo como explanado acima, ou distâncias reais com base em pontos geográficos. Caso a distância entre a posição corrente do veiculo e a última parada planejada em que se determinou que o veiculo 108 esteve for maior que a distância predeterminada, tal como determinado na etapa 406, é determinado que o veiculo partiu da última parada planejada. Caso a distância entre a posição do veiculo e posição da última parada planejada não for maior que a distância predeterminada, a etapa 400 é repetida, sendo a velocidade do veiculo 108 novamente determinada.
Quando a etapa 406 é completada com sucesso, ela indica que o veiculo 108 partiu de uma parada planejada. Quando o processador 206 detecta a partida, a etapa 408 é efetuada, o que dá inicio a uma ou mais ações em resposta à partida. Como exemplo, as informações de destino armazenadas na memória 204 são atualizadas de modo a refletir a partida e a situação do veiculo é modificada de "em uma parada planejada" para "em percurso". Caso não restem quaisquer paradas planejadas nas informações de destino, ao ser detectada a partida, a situação do veiculo é modificada de "em uma parada planejada" para "não designado". Outras ações encetadas pelo processador 206 podem incluir o envio de um alerta ao dispositivo I/O 214 indicando a um ocupante do veiculo que foi determinada uma partida de uma parada planejada e uma descrição da parada planejada. Como exemplo, o processador 206 pode enviar um alerta para o dispositivo I/O 214 indicando a um ocupante do veiculo que foi determinada uma partida de uma parada não planejada. Podem também ser enviadas outras informações, tais como a hora estimada de partida, a posição estimada da parada não planejada, etc. Alternativamente, ou adicionalmente, pode ser transmitida uma mensagem automaticamente para o centro de despacho 102 alertando à gerência de frota sobre a partida do veiculo 108 da parada planejada e quaisquer detalhes associados à mesma. Em outra modalidade, uma mensagem automática não é enviada até que um ocupante do veiculo tenha dado autorização para que a mensagem automática seja transmitida usando o dispositivo I/O 214. Em outra modalidade, o ocupante do veiculo, em resposta a um alerta enviado a partir do processador 206 para o dispositivo I/O 214, transmite uma mensagem gerada por usuário usando o MCT 202 para a gerência de frota, informando-a sobre os detalhes precisos da partida, por exemplo a hora da partida, a localização da parada planejada, ou uma descrição dos bens que foram embarcados ou entregues.
Caso o processador 206 tenha determinado incorretamente a ocorrência de uma partida de uma parada planejada, por exemplo se o veiculo ainda não partiu de uma parada planejada, o ocupante do veiculo pode optar por ignorar a indicação. Na modalidade exemplar, caso não seja alimentada uma resposta pelo ocupante do veiculo dentro de um intervalo de tempo predeterminado, o processador 206 pode enviar automaticamente uma mensagem ao centro de despacho 102 alertando-o sobre a partida e provendo detalhes pertinentes da partida, tais como a localização do veiculo no momento em que foi estimada a partida, uma descrição de qual parada planejada o veiculo 108 está partindo e a hora estimada de partida. Em mais uma modalidade, um registro ou "log" automatizado, localizado a bordo do veiculo 108, remotamente na NMF 104, ou no centro de despacho 102, pode ser atualizado com as informações de partida. A presente invenção permite também a detecção de chegadas e partidas de veículos de paradas não planejadas, isto é, paradas não identificadas como uma parada planejada pelas informações de destino. Como foi explanado anteriormente, as paradas não planejadas podem ser definidas como paradas para reabastecimento, paradas para descanso, paradas para pernoite e atrasos devido a tráfego, entre outros. A Figura 5 é um fluxograma que ilustra o processo efetuado pelo processador 206 ao determinar se o veiculo 108 parou ou não em uma parada não planejada. Na modalidade exemplar, as etapas da Figura 5 são efetuadas sempre que existam paradas planejadas ainda por serem visitadas nas informações de destino, inclusive quando o veiculo está na situação "em uma parada planejada". No entanto, em uma modalidade alternativa, as etapas da Figura 5 podem ser efetuadas caso existam ou não paradas planejadas restantes ou quando o veiculo estiver também em outras situações de veiculo.
Na etapa 500, o processador 206 recebe informações sobre a velocidade do veiculo provenientes do velocímetro 210. Alternativamente, um sinal indicativo da velocidade corrente do veículo é provido ao processador 206 a partir do velocímetro 210 em resposta a um ou mais eventos predefinidos. Na etapa 502, a velocidade corrente do veículo é comparada a uma velocidade predeterminada para determinar se o veículo 108 parou. Caso a velocidade do veículo seja maior que a velocidade predeterminada, o temporizador 208 é parado e zerado na etapa 501, caso ele tenha sido previamente ativado. O temporizador 208 é usado para determinar por quanto tempo a velocidade do veículo permanece abaixo da velocidade predeterminada. As etapas 500, 502 e 501 são a seguir repetidas até que a velocidade do veículo seja menor que a velocidade predeterminada.
A velocidade predeterminada é uma variável que fica armazenada na memória 204 e que pode ser modificada local ou remotamente, tal como foi acima descrito. A velocidade predeterminada para determinar se o veículo 108 efetuou ou não uma parada não planejada pode ou não ser a mesma variável de velocidade predeterminada usada para determinar se o veículo 108 chegou ou não a uma parada planejada. Na modalidade exemplar, a velocidade predeterminada usada na etapa 502 é uma variável diferente da velocidade predeterminada usada para determinar as chegadas do veículo em paradas planejadas e é igual a zero km/h (zero mph).
Quando a velocidade do veículo for igual ou menor que a velocidade predeterminada, o temporizador 208 é ativado, ou zerado e reiniciado, na etapa 504. O propósito do temporizador 208 é o de medir o tempo decorrido em que a velocidade do veículo permanece igual ou menor que a velocidade predeterminada, de forma a que uma breve redução de velocidade ou parada do veículo 108 não cause uma falsa determinação sobre se o veículo realmente efetuou uma parada não planejada. O tempo decorrido é comparado a um tempo predeterminado na etapa 506. O tempo predeterminado é uma variável que fica armazenada na memória 204 e pode ser programada local ou remotamente, tal como foi acima descrito, a variável de tempo predeterminado usada na etapa 506 pode ser a mesma variável usada em outros cálculos, ou pode ser usada uma variável diferente. Na modalidade exemplar, é usada uma variável exclusiva para o tempo predeterminado da etapa 506 e que é inicialmente ajustada para cinco minutos.
Caso o tempo decorrido não seja maior que o tempo predeterminado da etapa 506, as etapas 500 a 506 são repetidas até que seja determinado uma nova situação de veículo, ou a velocidade do veículo 108 permaneça menor ou igual à velocidade predeterminada durante o intervalo de tempo predeterminado na etapa 506. Deve ficar claro que a etapa 504 é efetuada somente uma vez e o temporizador 208 zerado ou "resetado" somente quando a etapa 502 falha, isto é, quando a velocidade do veículo for maior que a velocidade predeterminada. Caso o tempo decorrido seja maior ou igual ao tempo predeterminado na etapa 506, o veículo 108 é considerado como tendo parado em uma parada não planejada na etapa 508.
Na etapa 508, o processador 206 atribui uma situação ou estado "em uma parada não planejada" ao veículo 108 e armazena o estado do veículo na memória 204. Além disso, o processador 206 pode efetuar uma ou mais ações em resposta à determinação. Como exemplo, o processador 206 pode enviar um alerta ao dispositivo I/O 214 indicando para um ocupante do veículo que foi determinada uma chegada a uma parada não planejada. Outras informações podem também ser enviadas, tais como a hora estimada de chegada, ou a posição estimada da parada não planejada. Alternativamente, ou adicionalmente, pode ser transmitida uma mensagem automaticamente para o centro de despacho 102 alertando a gerência de frota sobre a parada não planejada e quaisquer detalhes associados à mesma. Em outra modalidade, uma mensagem automática não é enviada até que um ocupante do veículo tenha dado autorização para que a mensagem automática seja transmitida usando o dispositivo I/O 214. Em outra modalidade, o ocupante do veículo, em resposta a um alerta enviado a partir do processador 206 para o dispositivo I/O 214, transmite uma mensagem gerada por usuário usando o MCT 202 para a gerência de frota, informado-a sobre os detalhes precisos da parada, por exemplo a hora da parada, a localização da parada, ou a razão da parada.
Caso o processador 206 tenha errado em sua determinação de uma parada não planejada, por exemplo caso o veículo foi simplesmente retardado por tráfego muito pesado, o operador pode optar por ignorar a indicação ou por gerar um sinal anulador, em geral usando o dispositivo 1/0 214, para apagar qualquer referência à determinação errônea de parada não planejada na memória 204. Em mais uma modalidade, caso nenhuma resposta seja alimentada pelo ocupante do veiculo dentro de um intervalo de tempo predeterminado após um alerta ter sido apresentado ao dispositivo I/O 214, o processador 206 envia uma mensagem ao centro de despacho 102 alertando-o sobre a parada e provendo detalhes pertinentes da parada, tal como foi acima descrito. A Figura 6 é um fluxograma que ilustra as etapas que o processador 206 efetua ao determinar se o veiculo 108 partiu ou não de uma parada não planejada. Na modalidade exemplar, as etapas da Figura 6 só são efetuadas quando o veiculo está na situação "em uma parada não planejada".
Na etapa 600, o processador 206 recebe informações provenientes do velocímetro 210 para determinar a velocidade atual do veículo 108. Alternativamente, um sinal indicativo da velocidade atual do veículo é provido ao processador 206 a partir do velocímetro 210 em resposta a um evento predefinido, tal como a transmissão de uma mensagem para o centro de despacho 102. Uma vez determinada a velocidade atual do veículo, ela é comparada a uma velocidade predeterminada na etapa 602 para determinar se o veículo está se movimentando ou não no momento. A velocidade predeterminada é uma variável que fica armazenada na memória 204, que pode ser alterada local ou remotamente, tal como foi acima descrito. A variável de velocidade predeterminada da etapa 602 pode ser a mesma variável de velocidade predeterminada usada em outros cálculos, tal como acima descrito, ou pode ser uma variável diferente. Na modalidade exemplar, é usada uma variável de velocidade predeterminada diferente na etapa 602 para determinar se o veículo 108 partiu ou não de uma parada não planejada. Caso a velocidade atual do veículo seja maior que a velocidade predeterminada da etapa 602, é determinado que o veículo está se movimentando e a etapa 604 é efetuada a seguir. Caso a velocidade atual do veículo não seja maior que a velocidade predeterminada da etapa 602, as etapas 600 e 602 são repetidas até que seja determinado um novo estado do veículo, ou caso a velocidade do veículo supere a velocidade predeterminada da etapa 602. Quando a velocidade do veículo supera a velocidade predeterminada, o veículo é considerado como tendo partido da parada não planejada e a etapa 604 é efetuada.
Na etapa 604, o processador 206 atribui o estado "em percurso" ao veículo 108 e armazena tal situação na memória 204. Além disso, o processador 206 pode efetuar uma ou mais outras ações em resposta à determinação. Como exemplo, o processador 206 pode enviar um alerta ao dispositivo I/O 214 indicando a um ocupante do veículo que foi determinada uma partida de uma parada não planejada. Outras informações podem ser também enviadas, tais como a hora estimada de partida, a posição estimada da parada não planejada, etc. Alternativamente, ou adicionalmente, pode ser automaticamente transmitida uma mensagem para o centro de despacho 102 alertando a gerência da frota sobre a partida do veículo 108 da parada não planejada e quaisquer detalhes associados à mesma. Em outra modalidade, uma mensagem automática não é enviada até que um ocupante do veículo tenha dado autorização para que a mensagem seja transmitida usando o dispositivo I/O 214. Em outra modalidade, o ocupante do veículo, em resposta a um alerta enviado a partir do processador 206 para o dispositivo I/O 214, transmite uma mensagem gerada por usuário usando o MCT 202 para a gerência de frota, informando-a sobre os detalhes precisos da partida, por exemplo a hora da partida, a localização da parada não planejada, ou a razão para a parada.
Caso o processador 206 tenha errado em sua determinação de uma partida não planejada, por exemplo se um operador do veiculo simplesmente movimentou o veiculo 108 no interior de um pátio de estacionamento de uma parada para caminhões, o operador pode optar por ignorar a indicação, ou por gerar um sinal anulador, em geral usando o dispositivo I/O 214, para apagar qualquer referência à determinação errônea de partida na memória 204. Em mais outra modalidade, caso nenhuma resposta seja alimentada pelo ocupante do veiculo dentro de um intervalo de tempo predeterminado após o alerta ter sido apresentado ao dispositivo I/O 214, o processador 206 envia uma mensagem para o centro de despacho 102 alertando-o sobre a partida e provê detalhes pertinentes da parada, tal como foi acima descrito. A descrição acima das modalidades preferidas é provida para permitir que os técnicos na área efetivem ou façam uso da presente invenção. As diferentes modificações dessas modalidades ficarão prontamente claras para os técnicos na área e os princípios genéricos aqui definidos podem ser aplicados a outras modalidades sem o uso das faculdades inventivas. Dessa forma, a presente invenção não deve ser limitada às modalidades aqui apresentadas, devendo receber o escopo mais amplo, consistente com os princípios e características novas aqui descritos.
Claims (4)
1. Método para detectar quando um veiculo chegou em uma parada planejada, caracterizado pelo fato de que compreende as etapas de; determinar uma velocidade do veiculo e comparar a velocidade do veiculo com uma velocidade predeterminada; determinar uma posição do veículo e comparar a posição do veículo com pelo menos uma posição de parada planejada; e gerar uma indicação de uma chegada do veiculo em uma das paradas planejadas quando a velocidade do veículo for menor que a velocidade predeterminada durante uma quantidade predeterminada de tempo e quando a posição do veiculo estiver mais próxima que uma distância predeterminada de uma das paradas planejadas.
2. Método para detectar quando um veículo partiu de uma parada planejada, caracterizado pelo fato de que compreende as etapas de: determinar que o veículo chegou a uma parada planejada; determinar uma velocidade do veículo e comparar a velocidade do veiculo com uma velocidade predeterminada; determinar uma posição do veículo e comparar a posição do veículo com uma posição correspondente à parada planejada; e gerar uma indicação de uma partida do veículo da parada planejada quando a velocidade do veículo for maior que a velocidade predeterminada e quando a posição do veiculo estiver mais afastada de uma distância predeterminada da parada planejada.
3. Equipamento para detectar quando um veículo chegou ou partiu em/de uma parada planejada, compreendendo; um terminal de comunicação móvel {202) a bordo do veículo para receber informações de destino; um velocímetro (210) a bordo do veículo para determinar uma velocidade do veículo; um sensor de posição (212) a bordo do veículo para determinar uma posição do veículo; um temporizador (timer) (208) para medir um tempo decorrido; uma memória (204) para armazenar as informações de destino; e caracterizado pelo fato de que compreende: um processador (206) a bordo do veículo, conectado ao terminal de comunicação móvel (202), ao velocímetro (210) , ao sensor de posição (212), ao temporizador (208) e à memória (204); o processador (206) determinando uma chegada do veículo ou uma partida do veiculo a/de uma parada planejada, usando as informações de destino, a velocidade do veículo, a posição do veículo e o tempo decorrido.
4. Equipamento, de acordo· com a reivindicação 3, caracterizado pelo fato de que compreende adicionalmente: um dispositivo I/O (214), conectado ao processador (206) , para apresentar informações de situação do veículo a um ocupante do veículo, incluindo informações sobre chegada e partida do veículo, e para receber informações provenientes de um ocupante do veículo.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/153,732 US6124810A (en) | 1998-09-15 | 1998-09-15 | Method and apparatus for automatic event detection in a wireless communication system |
| PCT/US1999/021420 WO2000016293A1 (en) | 1998-09-15 | 1999-09-15 | Method and apparatus for automatic event detection in a wireless communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| BR9906949A BR9906949A (pt) | 2000-10-03 |
| BRPI9906949B1 true BRPI9906949B1 (pt) | 2015-10-06 |
Family
ID=22548503
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI9906949A BRPI9906949B1 (pt) | 1998-09-15 | 1999-09-15 | métodos e equipamentos para detectar quando um veículo chegou ou partiu em/de uma parada planejada |
Country Status (12)
| Country | Link |
|---|---|
| US (1) | US6124810A (pt) |
| EP (1) | EP1031123B1 (pt) |
| JP (1) | JP2002525728A (pt) |
| CN (1) | CN1277706A (pt) |
| AT (1) | ATE299285T1 (pt) |
| AU (1) | AU6045999A (pt) |
| BR (1) | BRPI9906949B1 (pt) |
| CA (1) | CA2309929C (pt) |
| DE (1) | DE69926049T2 (pt) |
| DK (1) | DK1031123T3 (pt) |
| ES (1) | ES2245132T3 (pt) |
| WO (1) | WO2000016293A1 (pt) |
Families Citing this family (186)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
| US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
| US6748318B1 (en) | 1993-05-18 | 2004-06-08 | Arrivalstar, Inc. | Advanced notification systems and methods utilizing a computer network |
| US6683542B1 (en) | 1993-05-18 | 2004-01-27 | Arrivalstar, Inc. | Advanced notification system and method utilizing a distinctive telephone ring |
| US6700507B2 (en) | 1993-05-18 | 2004-03-02 | Arrivalstar, Inc. | Advance notification system and method utilizing vehicle signaling |
| US6278936B1 (en) | 1993-05-18 | 2001-08-21 | Global Research Systems, Inc. | System and method for an advance notification system for monitoring and reporting proximity of a vehicle |
| US6618668B1 (en) | 2000-04-26 | 2003-09-09 | Arrivalstar, Inc. | System and method for obtaining vehicle schedule information in an advance notification system |
| US6748320B2 (en) | 1993-05-18 | 2004-06-08 | Arrivalstar, Inc. | Advance notification systems and methods utilizing a computer network |
| US7769644B2 (en) | 1998-04-01 | 2010-08-03 | R & L Carriers, Inc. | Bill of lading transmission and processing system for less than a load carriers |
| US6675019B1 (en) * | 1998-07-03 | 2004-01-06 | James D. Thomson | Logistical and accident response radio identifier |
| US6363254B1 (en) * | 1998-09-30 | 2002-03-26 | Global Research Systems, Inc. | System and method for enciphering and communicating vehicle tracking information |
| DE19847730A1 (de) * | 1998-10-16 | 2000-04-20 | Bosch Gmbh Robert | Navigationssystem und Verfahren zu dessen Betrieb sowie Navigationsdatenträger und Verfahren zu dessen Beschreiben |
| US6311078B1 (en) * | 1998-11-20 | 2001-10-30 | Avaya Technology Corp. | Automatic shutoff for wireless endpoints in motion |
| KR100313138B1 (ko) * | 1998-12-16 | 2002-09-19 | 삼성전자 주식회사 | 무선단말기에서 목적지 도착 알람 방법 |
| AU2417899A (en) * | 1998-12-30 | 2000-07-24 | Nokia Networks Oy | A method for generation and transmission of messages in a mobile telecommunication network |
| US7904187B2 (en) | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
| US7034660B2 (en) * | 1999-02-26 | 2006-04-25 | Sri International | Sensor devices for structural health monitoring |
| US6356841B1 (en) | 1999-12-29 | 2002-03-12 | Bellsouth Intellectual Property Corporation | G.P.S. management system |
| US6975998B1 (en) | 2000-03-01 | 2005-12-13 | Arrivalstar, Inc. | Package delivery notification system and method |
| US6654682B2 (en) * | 2000-03-23 | 2003-11-25 | Siemens Transportation Systems, Inc. | Transit planning system |
| US6412880B1 (en) * | 2000-03-29 | 2002-07-02 | Honeywell Commercial Vehicle Systems Co. | Combined power supply and electronic control circuit for ABS |
| US8266465B2 (en) | 2000-07-26 | 2012-09-11 | Bridgestone Americas Tire Operation, LLC | System for conserving battery life in a battery operated device |
| US7161476B2 (en) | 2000-07-26 | 2007-01-09 | Bridgestone Firestone North American Tire, Llc | Electronic tire management system |
| US6700506B1 (en) * | 2000-09-14 | 2004-03-02 | Everyday Wireless, Inc. | Bus arrival notification system and methods related thereto |
| US6980131B1 (en) * | 2000-10-24 | 2005-12-27 | @Road, Inc. | Targeted impending arrival notification of a wirelessly connected location device |
| EP1202234B1 (en) * | 2000-10-24 | 2006-05-03 | At Road, Inc. | Targeted impending arrival notification of a wirelessly connected location device |
| US6496775B2 (en) * | 2000-12-20 | 2002-12-17 | Tracer Net Corporation | Method and apparatus for providing automatic status information of a delivery operation |
| US20020135534A1 (en) * | 2001-01-24 | 2002-09-26 | Elsten Thomas J. | Single telephonic line input operable stationary variable information exhibitor and audio pager |
| FR2822566B1 (fr) * | 2001-03-20 | 2006-03-10 | Opera Sarl | Systeme de controle de la vitesse d'un vehicule |
| US6728542B2 (en) * | 2001-05-14 | 2004-04-27 | Lucent Technologies Inc. | Wireless communications system and method with improved safety feature for preventing calls to mobile unit when traveling |
| JP2003032178A (ja) * | 2001-07-19 | 2003-01-31 | Fujitsu General Ltd | Avmシステム |
| US7212984B2 (en) * | 2001-10-29 | 2007-05-01 | Qualcomm Incorporated | Method and apparatus for providing virtual capacity to a provider of services |
| FR2855300B1 (fr) * | 2001-11-06 | 2006-07-28 | Groupe Sofide | Systeme de suivi graphique de la vitesse d'un vehicule, a partir d'un systeme d'information controle, entre des vehicules et un centre de surveillance |
| US7765297B2 (en) * | 2001-11-13 | 2010-07-27 | Qualcomm Incorporated | System for providing online service reports |
| GB2385223A (en) * | 2002-02-08 | 2003-08-13 | E Lead Electronic Co Ltd | Navigation system where route and deviation limit is calculated remotely and may be revised upon route deviation |
| USRE49644E1 (en) | 2002-03-14 | 2023-09-05 | Odyssey Wireless, Inc. | Systems and/or methods of data acquisition from a transceiver |
| US9232406B2 (en) | 2002-03-14 | 2016-01-05 | Odyssey Wireless, Inc. | Systems and/or methods of data acquisition from a transceiver |
| EP1483631A4 (en) * | 2002-03-14 | 2006-10-04 | Eices Res Inc | COOPERATIVE VEHICLE IDENTIFICATION SYSTEM |
| US8027697B2 (en) | 2007-09-28 | 2011-09-27 | Telecommunication Systems, Inc. | Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system |
| US8918073B2 (en) | 2002-03-28 | 2014-12-23 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
| US8290505B2 (en) | 2006-08-29 | 2012-10-16 | Telecommunications Systems, Inc. | Consequential location derived information |
| US8126889B2 (en) | 2002-03-28 | 2012-02-28 | Telecommunication Systems, Inc. | Location fidelity adjustment based on mobile subscriber privacy profile |
| US9154906B2 (en) | 2002-03-28 | 2015-10-06 | Telecommunication Systems, Inc. | Area watcher for wireless network |
| US7426380B2 (en) | 2002-03-28 | 2008-09-16 | Telecommunication Systems, Inc. | Location derived presence information |
| US20040052239A1 (en) * | 2002-08-29 | 2004-03-18 | Nesbitt David W. | Automated route determination |
| AT414281B (de) * | 2002-09-12 | 2006-11-15 | Siemens Ag Oesterreich | Verfahren zur feststellung des befahrens zumindest eines mautpflichtigen strassenabschnitts |
| US6982656B1 (en) * | 2002-12-20 | 2006-01-03 | Innovative Processing Solutions, Llc | Asset monitoring and tracking system |
| US6868320B1 (en) * | 2002-12-23 | 2005-03-15 | Garmin Ltd. | Methods, devices, and systems for automatic flight logs |
| US7321824B1 (en) * | 2002-12-30 | 2008-01-22 | Aol Llc | Presenting a travel route using more than one presentation style |
| US7818116B1 (en) | 2002-12-30 | 2010-10-19 | Mapquest, Inc. | Presenting a travel route in a ground-based vehicle |
| US7474960B1 (en) | 2002-12-30 | 2009-01-06 | Mapquest, Inc. | Presenting a travel route |
| US6965325B2 (en) * | 2003-05-19 | 2005-11-15 | Sap Aktiengesellschaft | Traffic monitoring system |
| US7119716B2 (en) | 2003-05-28 | 2006-10-10 | Legalview Assets, Limited | Response systems and methods for notification systems for modifying future notifications |
| WO2005026843A2 (en) * | 2003-09-12 | 2005-03-24 | Carl Zeiss Smt Ag | Illumination system for a microlithography projection exposure installation |
| ITTO20030859A1 (it) * | 2003-10-31 | 2005-05-01 | Elsag Spa | Sistema di supporto alla consegna di oggetti postali. |
| US7561069B2 (en) | 2003-11-12 | 2009-07-14 | Legalview Assets, Limited | Notification systems and methods enabling a response to change particulars of delivery or pickup |
| US7424293B2 (en) | 2003-12-02 | 2008-09-09 | Telecommunication Systems, Inc. | User plane location based service using message tunneling to support roaming |
| US7260186B2 (en) | 2004-03-23 | 2007-08-21 | Telecommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
| US20080126535A1 (en) | 2006-11-28 | 2008-05-29 | Yinjun Zhu | User plane location services over session initiation protocol (SIP) |
| US20080090546A1 (en) | 2006-10-17 | 2008-04-17 | Richard Dickinson | Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging |
| WO2006010114A2 (en) | 2004-07-09 | 2006-01-26 | Aol Llc | Disambiguating ambiguous characters |
| US7273172B2 (en) * | 2004-07-14 | 2007-09-25 | United Parcel Service Of America, Inc. | Methods and systems for automating inventory and dispatch procedures at a staging area |
| US20060047419A1 (en) * | 2004-09-02 | 2006-03-02 | Diendorf John R | Telematic method and apparatus for managing shipping logistics |
| CA2596169A1 (en) * | 2004-10-07 | 2006-04-20 | Kenan Advantage Group, Inc. | Server-based systems and methods for processing fuel orders |
| US7629926B2 (en) | 2004-10-15 | 2009-12-08 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
| US6985105B1 (en) | 2004-10-15 | 2006-01-10 | Telecommunication Systems, Inc. | Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations |
| US7113128B1 (en) | 2004-10-15 | 2006-09-26 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
| US7411546B2 (en) | 2004-10-15 | 2008-08-12 | Telecommunication Systems, Inc. | Other cell sites used as reference point to cull satellite ephemeris information for quick, accurate assisted locating satellite location determination |
| EP1836007B1 (en) * | 2004-12-07 | 2015-12-02 | Lockheed Martin Corporation | Clamp for mixed mail sorter |
| US7339460B2 (en) * | 2005-03-02 | 2008-03-04 | Qualcomm Incorporated | Method and apparatus for detecting cargo state in a delivery vehicle |
| US7729947B1 (en) * | 2005-03-23 | 2010-06-01 | Verizon Laboratories Inc. | Computer implemented methods and system for providing a plurality of options with respect to a stopping point |
| US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
| US8660573B2 (en) | 2005-07-19 | 2014-02-25 | Telecommunications Systems, Inc. | Location service requests throttling |
| US9282451B2 (en) | 2005-09-26 | 2016-03-08 | Telecommunication Systems, Inc. | Automatic location identification (ALI) service requests steering, connection sharing and protocol translation |
| US7825780B2 (en) | 2005-10-05 | 2010-11-02 | Telecommunication Systems, Inc. | Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle |
| US7907551B2 (en) | 2005-10-06 | 2011-03-15 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) location based 911 conferencing |
| US8467320B2 (en) | 2005-10-06 | 2013-06-18 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) multi-user conferencing |
| US7626951B2 (en) | 2005-10-06 | 2009-12-01 | Telecommunication Systems, Inc. | Voice Over Internet Protocol (VoIP) location based conferencing |
| US20070100529A1 (en) * | 2005-10-31 | 2007-05-03 | Williams-Pyro, Inc. | Vehicle odometer using on-board diagnostic information |
| US20070150168A1 (en) * | 2005-12-12 | 2007-06-28 | Microsoft Corporation | Traffic channel |
| US8150363B2 (en) | 2006-02-16 | 2012-04-03 | Telecommunication Systems, Inc. | Enhanced E911 network access for call centers |
| US8059789B2 (en) | 2006-02-24 | 2011-11-15 | Telecommunication Systems, Inc. | Automatic location identification (ALI) emergency services pseudo key (ESPK) |
| US7471236B1 (en) | 2006-03-01 | 2008-12-30 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detector |
| US9167553B2 (en) | 2006-03-01 | 2015-10-20 | Telecommunication Systems, Inc. | GeoNexus proximity detector network |
| US7899450B2 (en) | 2006-03-01 | 2011-03-01 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detection using local mobile network within cellular network |
| US8208605B2 (en) | 2006-05-04 | 2012-06-26 | Telecommunication Systems, Inc. | Extended efficient usage of emergency services keys |
| US9067565B2 (en) | 2006-05-22 | 2015-06-30 | Inthinc Technology Solutions, Inc. | System and method for evaluating driver behavior |
| US7859392B2 (en) | 2006-05-22 | 2010-12-28 | Iwi, Inc. | System and method for monitoring and updating speed-by-street data |
| US20080258890A1 (en) * | 2006-05-22 | 2008-10-23 | Todd Follmer | System and Method for Remotely Deactivating a Vehicle |
| US20080082257A1 (en) * | 2006-09-05 | 2008-04-03 | Garmin Ltd. | Personal navigational device and method with automatic call-ahead |
| US7990263B2 (en) * | 2006-09-28 | 2011-08-02 | Beatty Street Properties, Inc. | Vector-based harbor scheduling |
| US7899610B2 (en) * | 2006-10-02 | 2011-03-01 | Inthinc Technology Solutions, Inc. | System and method for reconfiguring an electronic control unit of a motor vehicle to optimize fuel economy |
| US7966013B2 (en) | 2006-11-03 | 2011-06-21 | Telecommunication Systems, Inc. | Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC) |
| US8099085B2 (en) * | 2007-01-16 | 2012-01-17 | At&T Intellectual Property I, Lp | Method and system for communicating with users of wireless devices when approaching a predetermined destination |
| US8050386B2 (en) | 2007-02-12 | 2011-11-01 | Telecommunication Systems, Inc. | Mobile automatic location identification (ALI) for first responders |
| US20080203146A1 (en) * | 2007-02-23 | 2008-08-28 | Newfuel Acquisition Corp. | System and Method for Controlling Service Systems |
| US9830637B2 (en) | 2007-02-23 | 2017-11-28 | Epona Llc | System and method for processing vehicle transactions |
| US9792632B2 (en) * | 2007-02-23 | 2017-10-17 | Epona Llc | System and method for processing vehicle transactions |
| US9715683B2 (en) | 2007-02-23 | 2017-07-25 | Epona Llc | System and method for controlling service systems |
| JP4946511B2 (ja) * | 2007-02-28 | 2012-06-06 | 株式会社Jvcケンウッド | ナビゲーション装置 |
| US8285300B2 (en) | 2007-02-28 | 2012-10-09 | At&T Intellectual Property I, Lp | Methods and systems for location-based management of wireless devices |
| US7760077B2 (en) * | 2007-06-05 | 2010-07-20 | Qualcomm Incorporated | Establishing and securing a unique wireless RF link between a tractor and a trailer using a wired connection |
| US8825277B2 (en) * | 2007-06-05 | 2014-09-02 | Inthinc Technology Solutions, Inc. | System and method for the collection, correlation and use of vehicle collision data |
| US8666590B2 (en) | 2007-06-22 | 2014-03-04 | Inthinc Technology Solutions, Inc. | System and method for naming, filtering, and recall of remotely monitored event data |
| US9129460B2 (en) | 2007-06-25 | 2015-09-08 | Inthinc Technology Solutions, Inc. | System and method for monitoring and improving driver behavior |
| US9305405B2 (en) * | 2007-06-26 | 2016-04-05 | Omnitracs, Llc | Reefer fuel tax reporting for the transport industry |
| US7999670B2 (en) | 2007-07-02 | 2011-08-16 | Inthinc Technology Solutions, Inc. | System and method for defining areas of interest and modifying asset monitoring in relation thereto |
| US8577703B2 (en) | 2007-07-17 | 2013-11-05 | Inthinc Technology Solutions, Inc. | System and method for categorizing driving behavior using driver mentoring and/or monitoring equipment to determine an underwriting risk |
| US9117246B2 (en) | 2007-07-17 | 2015-08-25 | Inthinc Technology Solutions, Inc. | System and method for providing a user interface for vehicle mentoring system users and insurers |
| US8818618B2 (en) | 2007-07-17 | 2014-08-26 | Inthinc Technology Solutions, Inc. | System and method for providing a user interface for vehicle monitoring system users and insurers |
| CA2693011C (en) | 2007-07-23 | 2018-05-22 | R & L Carriers, Inc. | Information transmission and processing systems and methods for freight carriers |
| WO2009038726A1 (en) | 2007-09-17 | 2009-03-26 | Telecommunication Systems, Inc. | Emergency 911 data messaging |
| US7876205B2 (en) | 2007-10-02 | 2011-01-25 | Inthinc Technology Solutions, Inc. | System and method for detecting use of a wireless device in a moving vehicle |
| US20090287527A1 (en) * | 2007-10-19 | 2009-11-19 | Siemens Aktiengesellschaft | Device for communicating orders for transportation, vehicle-base communication device, communication system and method |
| US7929530B2 (en) | 2007-11-30 | 2011-04-19 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
| US9130963B2 (en) | 2011-04-06 | 2015-09-08 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
| US8731746B2 (en) * | 2008-05-29 | 2014-05-20 | Greenbrier Management Services, Llc | Integrated data system for railroad freight traffic |
| US8068587B2 (en) | 2008-08-22 | 2011-11-29 | Telecommunication Systems, Inc. | Nationwide table routing of voice over internet protocol (VOIP) emergency calls |
| US11482058B2 (en) | 2008-09-09 | 2022-10-25 | United Parcel Service Of America, Inc. | Systems and methods for utilizing telematics data to improve fleet management operations |
| CA2736168C (en) | 2008-09-09 | 2018-04-10 | United Parcel Service Of America, Inc. | Systems and methods of utilizing telematics data to improve fleet management operations |
| US8892128B2 (en) | 2008-10-14 | 2014-11-18 | Telecommunication Systems, Inc. | Location based geo-reminders |
| EP2347395A4 (en) | 2008-10-14 | 2016-11-02 | Telecomm Systems Inc | Location Based Approach Alert |
| US8963702B2 (en) | 2009-02-13 | 2015-02-24 | Inthinc Technology Solutions, Inc. | System and method for viewing and correcting data in a street mapping database |
| US9301191B2 (en) | 2013-09-20 | 2016-03-29 | Telecommunication Systems, Inc. | Quality of service to over the top applications used with VPN |
| US8867485B2 (en) | 2009-05-05 | 2014-10-21 | Telecommunication Systems, Inc. | Multiple location retrieval function (LRF) network having location continuity |
| US8874475B2 (en) * | 2010-02-26 | 2014-10-28 | Epona Llc | Method and system for managing and monitoring fuel transactions |
| KR101055121B1 (ko) * | 2010-05-14 | 2011-08-08 | 현대자동차주식회사 | 차량 관리 시스템 |
| US8336664B2 (en) | 2010-07-09 | 2012-12-25 | Telecommunication Systems, Inc. | Telematics basic mobile device safety interlock |
| US8315599B2 (en) | 2010-07-09 | 2012-11-20 | Telecommunication Systems, Inc. | Location privacy selector |
| DE102010039438B4 (de) * | 2010-08-18 | 2022-09-01 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren und System zum Beeinflussen einer Gebäude-Infrastrukturfunktion |
| US9830571B2 (en) | 2010-09-23 | 2017-11-28 | Epona Llc | System and method for coordinating transport of cargo |
| US8688087B2 (en) | 2010-12-17 | 2014-04-01 | Telecommunication Systems, Inc. | N-dimensional affinity confluencer |
| US8942743B2 (en) | 2010-12-17 | 2015-01-27 | Telecommunication Systems, Inc. | iALERT enhanced alert manager |
| WO2012087353A1 (en) | 2010-12-22 | 2012-06-28 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
| WO2012141762A1 (en) | 2011-02-25 | 2012-10-18 | Telecommunication Systems, Inc. | Mobile internet protocol (ip) location |
| US9953468B2 (en) | 2011-03-31 | 2018-04-24 | United Parcel Service Of America, Inc. | Segmenting operational data |
| US9070100B2 (en) | 2011-03-31 | 2015-06-30 | United Parcel Service Of America, Inc. | Calculating speed and travel times with travel delays |
| US9208626B2 (en) | 2011-03-31 | 2015-12-08 | United Parcel Service Of America, Inc. | Systems and methods for segmenting operational data |
| US9129449B2 (en) | 2011-03-31 | 2015-09-08 | United Parcel Service Of America, Inc. | Calculating speed and travel times with travel delays |
| US9117190B2 (en) | 2011-03-31 | 2015-08-25 | United Parcel Service Of America, Inc. | Calculating speed and travel times with travel delays |
| US8996287B2 (en) | 2011-03-31 | 2015-03-31 | United Parcel Service Of America, Inc. | Calculating speed and travel times with travel delays |
| US8649806B2 (en) | 2011-09-02 | 2014-02-11 | Telecommunication Systems, Inc. | Aggregate location dynometer (ALD) |
| US9479344B2 (en) | 2011-09-16 | 2016-10-25 | Telecommunication Systems, Inc. | Anonymous voice conversation |
| WO2013048551A1 (en) | 2011-09-30 | 2013-04-04 | Telecommunication Systems, Inc. | Unique global identifier for minimizing prank 911 calls |
| US9264537B2 (en) | 2011-12-05 | 2016-02-16 | Telecommunication Systems, Inc. | Special emergency call treatment based on the caller |
| US9313637B2 (en) | 2011-12-05 | 2016-04-12 | Telecommunication Systems, Inc. | Wireless emergency caller profile data delivery over a legacy interface |
| US8984591B2 (en) | 2011-12-16 | 2015-03-17 | Telecommunications Systems, Inc. | Authentication via motion of wireless device movement |
| US9384339B2 (en) | 2012-01-13 | 2016-07-05 | Telecommunication Systems, Inc. | Authenticating cloud computing enabling secure services |
| US8688174B2 (en) | 2012-03-13 | 2014-04-01 | Telecommunication Systems, Inc. | Integrated, detachable ear bud device for a wireless phone |
| US9307372B2 (en) | 2012-03-26 | 2016-04-05 | Telecommunication Systems, Inc. | No responders online |
| US9544260B2 (en) | 2012-03-26 | 2017-01-10 | Telecommunication Systems, Inc. | Rapid assignment dynamic ownership queue |
| US9338153B2 (en) | 2012-04-11 | 2016-05-10 | Telecommunication Systems, Inc. | Secure distribution of non-privileged authentication credentials |
| WO2014028712A1 (en) | 2012-08-15 | 2014-02-20 | Telecommunication Systems, Inc. | Device independent caller data access for emergency calls |
| US9208346B2 (en) | 2012-09-05 | 2015-12-08 | Telecommunication Systems, Inc. | Persona-notitia intellection codifier |
| US9805529B2 (en) | 2012-10-12 | 2017-10-31 | United Parcel Service Of America, Inc. | Concepts for asset identification |
| US20140114565A1 (en) * | 2012-10-22 | 2014-04-24 | Adnan Aziz | Navigation of a vehicle along a path |
| US9456301B2 (en) | 2012-12-11 | 2016-09-27 | Telecommunication Systems, Inc. | Efficient prisoner tracking |
| KR101546440B1 (ko) | 2013-03-05 | 2015-08-25 | 와이엠디(주) | 휴대단말기를 이용한 차량관리 시스템 |
| US8983047B2 (en) | 2013-03-20 | 2015-03-17 | Telecommunication Systems, Inc. | Index of suspicion determination for communications request |
| JP6056585B2 (ja) * | 2013-03-22 | 2017-01-11 | 富士通株式会社 | 携帯情報端末の制御方法、制御プログラム、携帯情報端末 |
| CN103268637B (zh) * | 2013-05-03 | 2015-06-03 | 张忠义 | 一种自助停车时确定汽车所在停车场位置的方法 |
| US9408034B2 (en) | 2013-09-09 | 2016-08-02 | Telecommunication Systems, Inc. | Extended area event for network based proximity discovery |
| US9516104B2 (en) | 2013-09-11 | 2016-12-06 | Telecommunication Systems, Inc. | Intelligent load balancer enhanced routing |
| US9479897B2 (en) | 2013-10-03 | 2016-10-25 | Telecommunication Systems, Inc. | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
| US9805521B1 (en) | 2013-12-03 | 2017-10-31 | United Parcel Service Of America, Inc. | Systems and methods for assessing turns made by a vehicle |
| CN103700277B (zh) * | 2013-12-11 | 2016-03-30 | 安徽锐通信息技术有限公司 | 停车位置记录系统、移动终端和停车位置记录方法 |
| US9445230B1 (en) * | 2014-03-27 | 2016-09-13 | Pinger, Inc. | Automated arrival notifications |
| US9457282B2 (en) | 2014-05-21 | 2016-10-04 | Universal City Studios Llc | Virtual attraction controller |
| US10309788B2 (en) | 2015-05-11 | 2019-06-04 | United Parcel Service Of America, Inc. | Determining street segment headings |
| CN104821097B (zh) * | 2015-05-22 | 2017-12-01 | 北京四象网讯科技有限公司 | 一种室内停车场定位寻车的方法及系统 |
| US11080628B2 (en) * | 2015-06-23 | 2021-08-03 | Rubicon Technologies, Llc | Waste management system having service confirmation |
| US11068830B2 (en) | 2015-06-23 | 2021-07-20 | Rubicon Technologies, Llc | Waste management system having unscheduled stop monitoring |
| US10896402B2 (en) * | 2015-09-29 | 2021-01-19 | Verizon Patent And Licensing Inc. | Short-range wireless determination of a vehicle's asset inventory |
| CN105096646B (zh) * | 2015-10-08 | 2017-08-25 | 中国有色金属长沙勘察设计研究院有限公司 | 一种车辆监控调度系统 |
| US10198704B2 (en) * | 2015-11-05 | 2019-02-05 | Charles F Myers | Methods for dynamically identifying loads for a trucker |
| GB2562408B (en) | 2015-12-24 | 2022-01-12 | Navman Wireless New Zealand | Improved electronic distance recorder |
| US9754382B1 (en) | 2016-02-20 | 2017-09-05 | Rubicon Global Holdings, Llc | Waste management system implementing remote auditing |
| US10515548B2 (en) * | 2016-09-30 | 2019-12-24 | Intertrust Technologies Corporation | Transit vehicle information management systems and methods |
| US10859386B2 (en) | 2017-02-14 | 2020-12-08 | Rubicon Global Holdings, Llc | Waste management system having roadway condition detection |
| WO2019136638A1 (en) * | 2018-01-10 | 2019-07-18 | Bayerische Motoren Werke Aktiengesellschaft | Parking space lock and system and method for providing parking service |
| US11017676B2 (en) * | 2018-06-05 | 2021-05-25 | TJ England | Safety system configured to determine when a vehicle has made an unwanted stop |
| US11543254B2 (en) * | 2019-03-15 | 2023-01-03 | United States Postal Service | Methods and systems for item delivery along delivery routes |
| US12443913B2 (en) | 2019-12-12 | 2025-10-14 | United States Postal Service | Systems and methods for route analysis |
| US12509110B2 (en) * | 2020-03-30 | 2025-12-30 | Nec Corporation | Traffic control apparatus, traffic control system, and traffic control method |
| US12535333B2 (en) | 2021-05-18 | 2026-01-27 | United States Postal Service | Methods and systems for delivery route optimization |
| CN114862174B (zh) * | 2022-04-28 | 2024-12-24 | 南京东道电子装备技术研究院有限公司 | 一种自动小车最短路径自动调度系统 |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4630227A (en) * | 1984-04-27 | 1986-12-16 | Hagenbuch Roy George Le | Apparatus and method for on-board measuring of the load carried by a truck body |
| US5416706A (en) * | 1984-04-27 | 1995-05-16 | Hagenbuch; Leroy G. | Apparatus for identifying containers from which refuse is collected and compiling a historical record of the containers |
| DE3689139T2 (de) * | 1985-10-25 | 1994-04-07 | Mitsubishi Electric Corp | Autobusdienststeuerungssystem. |
| US4791571A (en) * | 1985-10-29 | 1988-12-13 | Tokyu Corporation | Route bus service controlling system |
| US4928274A (en) | 1988-01-19 | 1990-05-22 | Qualcomm, Inc. | Multiplexed address control in a TDM communication system |
| US4979170A (en) | 1988-01-19 | 1990-12-18 | Qualcomm, Inc. | Alternating sequential half duplex communication system |
| US5017926A (en) | 1989-12-05 | 1991-05-21 | Qualcomm, Inc. | Dual satellite navigation system |
| JP3018497B2 (ja) * | 1990-11-30 | 2000-03-13 | 住友電気工業株式会社 | 旋回角速度センサのオフセット補正装置 |
| US5068656A (en) * | 1990-12-21 | 1991-11-26 | Rockwell International Corporation | System and method for monitoring and reporting out-of-route mileage for long haul trucks |
| GB2261977B (en) * | 1991-11-29 | 1994-09-28 | John Bernard Leonard | Method and apparatus for controlling movements of vehicles and/or persons |
| US5260694A (en) * | 1992-01-10 | 1993-11-09 | Ndc Automation, Inc. | Automatic article tracking system for manually operated delivery system |
| FR2694114B1 (fr) * | 1992-07-22 | 1994-09-30 | Decaux Jean Claude | Perfectionnements aux dispositifs pour informer les usagers des transports urbains sur le trafic des véhicules à emprunter. |
| US5636122A (en) * | 1992-10-16 | 1997-06-03 | Mobile Information Systems, Inc. | Method and apparatus for tracking vehicle location and computer aided dispatch |
| US5359528A (en) * | 1993-02-19 | 1994-10-25 | Rockwell International Corp. | System for accurately determining the mileage traveled by a vehicle within a state without human intervention |
| SG46326A1 (en) * | 1993-05-06 | 1998-02-20 | Spectronics Micro Syst Ltd | Improvements in automatic vehicle location system |
| AU5538094A (en) * | 1993-05-14 | 1994-12-12 | Worldwide Notification Systems, Inc. | Apparatus and method of notifying a recipient of an unscheduled delivery |
| US5657010A (en) * | 1993-05-18 | 1997-08-12 | Global Research Systems, Inc. | Advance notification system and method utilizing vehicle progress report generator |
| CA2163668C (en) * | 1993-06-09 | 2005-08-16 | Jeffrey D. Haagenstad | Vehicle tracking system |
| US5613216A (en) * | 1993-10-27 | 1997-03-18 | Galler; Bernard A. | Self-contained vehicle proximity triggered resettable timer and mass transit rider information system |
| DE4402614A1 (de) * | 1994-01-28 | 1995-08-03 | Deutsche Telekom Mobil | Verfahren zur Ermittlung von Gebühren für die Nutzung von Verkehrswegen durch Fahrzeuge |
| US5751245A (en) * | 1994-03-25 | 1998-05-12 | Trimble Navigation Ltd. | Vehicle route and schedule exception reporting system |
| US5541845A (en) * | 1994-08-02 | 1996-07-30 | Trimble Navigation Limited | Monitoring of route and schedule adherence |
| IT1282048B1 (it) * | 1994-10-21 | 1998-03-09 | Tecnost Mael Spa | Sistema per il controllo e la gestione di una flotta di automezzi |
| DK0805953T3 (da) * | 1995-11-29 | 2001-11-05 | Haeni Prolectron Ag | Fremgangsmåde til lokalisering af et køretøj |
| US5808565A (en) * | 1996-02-20 | 1998-09-15 | E-Systems, Inc. | GPS triggered automatic annunciator for vehicles |
| DE19633525A1 (de) * | 1996-08-09 | 1998-02-12 | Siemens Ag | Informationssystem für Benutzer öffentlicher Fahrzeuge |
-
1998
- 1998-09-15 US US09/153,732 patent/US6124810A/en not_active Expired - Lifetime
-
1999
- 1999-09-15 CN CN99801592A patent/CN1277706A/zh active Pending
- 1999-09-15 WO PCT/US1999/021420 patent/WO2000016293A1/en not_active Ceased
- 1999-09-15 AU AU60459/99A patent/AU6045999A/en not_active Abandoned
- 1999-09-15 DK DK99969171T patent/DK1031123T3/da active
- 1999-09-15 DE DE69926049T patent/DE69926049T2/de not_active Expired - Lifetime
- 1999-09-15 CA CA002309929A patent/CA2309929C/en not_active Expired - Lifetime
- 1999-09-15 JP JP2000570750A patent/JP2002525728A/ja active Pending
- 1999-09-15 BR BRPI9906949A patent/BRPI9906949B1/pt not_active IP Right Cessation
- 1999-09-15 ES ES99969171T patent/ES2245132T3/es not_active Expired - Lifetime
- 1999-09-15 EP EP99969171A patent/EP1031123B1/en not_active Expired - Lifetime
- 1999-09-15 AT AT99969171T patent/ATE299285T1/de active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002525728A (ja) | 2002-08-13 |
| WO2000016293A1 (en) | 2000-03-23 |
| HK1031451A1 (en) | 2001-06-15 |
| EP1031123A1 (en) | 2000-08-30 |
| DK1031123T3 (da) | 2005-10-17 |
| DE69926049D1 (de) | 2005-08-11 |
| AU6045999A (en) | 2000-04-03 |
| CA2309929A1 (en) | 2000-03-23 |
| ATE299285T1 (de) | 2005-07-15 |
| BR9906949A (pt) | 2000-10-03 |
| CN1277706A (zh) | 2000-12-20 |
| DE69926049T2 (de) | 2006-05-11 |
| ES2245132T3 (es) | 2005-12-16 |
| CA2309929C (en) | 2008-05-20 |
| EP1031123B1 (en) | 2005-07-06 |
| US6124810A (en) | 2000-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6124810A (en) | Method and apparatus for automatic event detection in a wireless communication system | |
| EP0781397B1 (en) | Intelligent vehicle highway system | |
| US20260120583A1 (en) | Autonomous transportation system and methods | |
| US5598167A (en) | Method and apparatus for differential location of a vehicle under control of an internal change of status | |
| US5808565A (en) | GPS triggered automatic annunciator for vehicles | |
| US20070001873A1 (en) | Travel time database generating device, method and program | |
| US20010018628A1 (en) | System for monitoring vehicle efficiency and vehicle and driver perfomance | |
| AU2024227262B2 (en) | Obstruction detection system | |
| WO2000034932A1 (en) | Fleet position monitoring system | |
| EP1311871B1 (en) | Method and apparatus for determination of position | |
| JP2003511774A (ja) | 移動ルートモニター装置 | |
| HK1031451B (en) | Method and apparatus for automatic event detection in a wireless communication system | |
| JPS6391512A (ja) | 車載用位置測定並びに表示装置 | |
| MXPA00004709A (en) | Method and apparatus for automatic event detection in a wireless communication system | |
| JP4260504B2 (ja) | 交通情報管理システム | |
| HK1033495A (en) | Method and apparatus for automatic event detection in a wireless communication system | |
| JP2001108461A (ja) | 情報提供装置及び情報提供システム | |
| Kanaan | A review of automatic vehicle location technologies and applications to commercial transportation | |
| JP2025154463A (ja) | 車載装置 | |
| Chesnoy | Locating the position of mobiles in a densely built up urban area by radio | |
| Bense | Passenger information-the ALTAIR system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B15K | Others concerning applications: alteration of classification |
Free format text: A CLASSIFICACAO ANTERIOR ERA: G08G 1/127 Ipc: G08G 1/127 (2006.01), G08G 1/123 (2006.01), G08G 1 |
|
| B06A | Patent application procedure suspended [chapter 6.1 patent gazette] | ||
| B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
| B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 06/10/2015, OBSERVADAS AS CONDICOES LEGAIS. |
|
| B25A | Requested transfer of rights approved | ||
| B25D | Requested change of name of applicant approved | ||
| B21A | Patent or certificate of addition expired [chapter 21.1 patent gazette] |
Free format text: PATENTE EXTINTA EM 06/10/2025 |