BRPI0721418A2 - Método de gerenciar uma localização de um terminal móvel, e, terminal móvel - Google Patents

Método de gerenciar uma localização de um terminal móvel, e, terminal móvel Download PDF

Info

Publication number
BRPI0721418A2
BRPI0721418A2 BRPI0721418-9A2A BRPI0721418A BRPI0721418A2 BR PI0721418 A2 BRPI0721418 A2 BR PI0721418A2 BR PI0721418 A BRPI0721418 A BR PI0721418A BR PI0721418 A2 BRPI0721418 A2 BR PI0721418A2
Authority
BR
Brazil
Prior art keywords
mobile terminal
destination point
terminal
reach
estimated time
Prior art date
Application number
BRPI0721418-9A2A
Other languages
English (en)
Inventor
Colin John Eckhart
Original Assignee
Sony Ericsson Mobile Comm Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Ericsson Mobile Comm Ab filed Critical Sony Ericsson Mobile Comm Ab
Publication of BRPI0721418A2 publication Critical patent/BRPI0721418A2/pt

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • H04W4/022Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences with dynamic range variability

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Traffic Control Systems (AREA)
  • Telephone Function (AREA)

Description

“MÉTODO DE GERENCIAR UMA LOCALIZAÇÃO DE UM TERMINAL MÓVEL, E, TERMINAL MÓVEL”
CAMPO DA INVENÇÃO
A presente invenção refere-se a terminais de comunicação sem fio e, mais especificamente a terminais de comunicação sem fio incluindo funcionalidade para determinar a localização do terminal.
FUNDAMENTOS DA INVENÇÃO
Terminais de comunicação sem fio são tipicamente adquiridos por um usuário para a finalidade de obter acesso aos serviços de telefonia sem fio através de uma rede telefônica celular. Todavia, à medida que aumentam as faculdades de terminais de comunicação sem fio, um nível adicional de funcionalidade de usuário está sendo incluído no hardware e/ou software dos terminais móveis em causa. Por exemplo, um terminal de comunicação pode ser munido de uma câmera de imagens fixas ou de vídeo, permitindo que fotos e/ou vídeos sejam tomadas por um usuário e transmitidas do terminal móvel para terceiros. Igualmente, muitos terminais de comunicação incluem aplicações do tipo de assistente pessoal digital (PDA) próprias para tarefas de programação de localização e semelhantes. Muitos terminais de comunicação também incluem capacidade de transmissão de mensagens, tais como correio eletrônico (e-mail), serviço de recados (SMS) e faculdades de serviço de mensagens multimídia (MMS). Os terminais de comunicação também podem ser suscetíveis de conexão com a Internet utilizando protocolo interno (IP) através de redes sem fio e/ou a fio.
Terminais de comunicação também crescentemente munidos da capacidade de determinar a localização física do terminal. Por exemplo, muitos terminais de comunicação incluem receptores de sistema de posicionamento global (GPS) que permitem aos terminais determinar sua localização com um alto grau de precisão. Outros sistemas para determinar a localização de um terminal de comunicação foram implementados utilizando sistemas que obtém informações de localização de uma rede de comunicações celular, e sistemas que obtém informações de localização através de técnicas de guiamento inercial.
SUMÁRIO
Algumas modalidades da invenção apresentam métodos de gerenciamento da localização de um terminal móvel. Os métodos incluem obter uma posição do terminal móvel, estimar uma distância do terminal móvel para um ponto de destino, gerar um tempo estimado para o terminal móvel alcançar o ponto de destino, e gerar um alerta se o tempo estimado para o terminal móvel alcançar o ponto de destino atingir um tempo limiar.
O estimar uma distância do terminal móvel para um ponto de destino ode incluir gerar uma rota entre a posição do terminal móvel e o ponto de destino baseado sobre uma limitação de movimento do terminal move. A geração do tempo estimado para o terminal móvel alcançar o ponto de destino pode incluir gerar o tempo estimado baseado sobre a rota gerada.
A geração da rota pode ser efetuada em resposta a uma modalidade operacional do terminal móvel. A modalidade operacional pode incluir uma modalidade operacional de pedestre, e a limitação de movimento pode incluir pelo menos uma de um edifício, uma ponte, um portão ou uma cerca. Em algumas modalidades, a modalidade operacional pode incluir uma modalidade operacional veicular, e a limitação de movimento pode incluir uma rodovia.
O método pode ainda incluir medir uma velocidade atual do terminal móvel e gerar o tempo estimado para o terminal móvel alcançar o ponto de destino pode incluir gerar o tempo estimado em resposta à velocidade atual. Em algumas modalidades, o gerar o tempo estimado para o terminal móvel alcançar o ponto de destino pode incluir gerar o tempo estimado presumindo que o terminal móvel percorra a rota a uma velocidade média e/ou a uma máxima velocidade. Os métodos podem ainda incluir obter informações de tráfego indicativas do tráfego em ma área entre o terminal móvel e o ponto de destino. Gerar o tempo estimado para o terminal móvel atingir o ponto de destino pode incluir gerar o tempo estimado em resposta ao tráfego na área entre a posição do terminal móvel e o ponto de destino.
A geração da rota pode incluir gerar uma rota mais rápida entre a posição do terminal móvel e o ponto de destino em resposta ao tráfego na área entre o terminal móvel e o ponto de destino.
A geração do alerta pode incluir gerar o alerta se o tempo estimado para o terminal móvel para o terminal móvel atingir o ponto de destino exceder o valor de tempo limiar. Em determinadas modalidades, a geração do alerta pode incluir gerar o alerta se o tempo estimado para o terminal móvel atingir o ponto de destinado é inferior ao valor de tempo limiar.
Os métodos podem ainda incluir calcular um valor limite geo- temporal em tomo do ponto de destino em resposta à posição do terminal móvel, a localização do ponto de destino, e uma velocidade de movimento do terminal móvel. Os métodos podem ainda incluir a exibição do limite geo- temporal sobre uma tela de exposição {vídeo) do terminal móvel.
Os métodos podem ainda incluir a recepção de uma entrada de usuário designando o ponto de destino e a geração de uma rota entre a posição do terminal móvel e o ponto de destino.
Os métodos podem ainda incluir a exibição de uma caixa de informações associada com o terminal móvel, a caixa de informações incluindo um tempo estimado para o terminal móvel alcançar o ponto de destino. Os métodos podem ainda incluir dinamicamente atualizar o limite geo-temporal em resposta a uma passagem de tempo.
Os métodos de gerenciar localizações de uma pluralidade de terminais moveis de acordo com algumas modalidades da invenção incluem obter posições da pluralidade de terminais moveis, estimar distâncias da pluralidade de terminais móveis para um ponto de destino, gerar tempos estimados para os terminais móveis atingir o ponto de destino, e gerar um alerta caso o tempo estimado para pelo menos um dos terminais móveis atingir o ponto de destino alcançar um valor de tempo limiar.
Um terminal móvel de acordo com algumas modalidades da invenção inclui uma unidade de gerenciamento de localização configurada para obter uma posição de um terminal móvel, e um controlador. O controlador é configurado para estimar uma distância da posição do terminal móvel para um ponto de destino, configurado para gerar um tempo estimado para o terminal móvel atingir o ponto de destino, e configurado para gerar um alerta se o tempo estimado para o terminal móvel alcançar o ponto de destino atingir um tempo limiar.
O terminal móvel pode ainda incluir uma unidade de informações de tráfego configurada para obter informações de tráfego indicativas de tráfego em uma área entre a posição do terminal móvel e o ponto de destino. O controlador pode ser adicionalmente configurado para gerar o tempo estimado em resposta ao tráfego na área entre a posição do terminal móvel e o ponto de destino.
O controlador pode ser adicionalmente configurado para calcular um limite geo-temporal em tomo do ponto de destino em resposta à posição do terminal móvel, à localização do ponto de destino e uma velocidade de movimento do terminal móvel.
O terminal móvel pode ainda incluir uma base de dados em forma de mapa, e o controlador pode ser adicionalmente configurado para gerar uma rota entre a posição do terminal move e o ponto de destino em resposta às informações de mapa armazenadas na base de dados em forma de mapa.
DESCRIÇÃO SUCINTA DOS DESENHOS Os desenhos anexos que são incluídos para prestar uma maior compreensão da invenção e são incorporados em e constituem parte do presente pedido, ilustram determinadas modalidades da invenção. Nos desenhos:
A figura 1 é um diagrama em blocos esquemático ilustrando terminais de comunicação sem fio e um sistema de comunicação celular de acordo com algumas modalidades da presente invenção;
A figura 2 é um diagrama em blocos esquemático ilustrando alguns aspectos de um terminal de comunicação sem fio de acordo com algumas modalidades da presente invenção;
A figura 3 é um diagrama em blocos esquemático ilustrando alguns aspectos de um terminal de comunicação sem fio de acordo com algumas modalidades da presente invenção;
As figuras 4-8 são ilustrações típicas de telas de exposição (vídeos) configuradas de acordo com algumas modalidades da invenção;
As figuras 9-11 são fiuxogramas ilustrando operações de terminais de comunicação de acordo com algumas modalidades da invenção. DESCRIÇÃO DETALHADA DE MODALIDADES DA INVENÇÃO
A presente invenção passa a ser descrita a seguir em maior 20 detalhe com referência aos desenhos apensos, nos quais modalidades da invenção são ilustradas. Todavia a presente invenção não deve ser interpretada como limitada às modalidades aqui expostas. De preferência, estas modalidades são apresentadas para que a presente exposição seja inteira e completa e transmita em detalhe o âmbito da invenção aqueles versados na 25 técnica. Numerais idênticos se reportam elementos similares em sua totalidade. Conforme usado aqui o termo ‘compreendendo’ ou ‘compreende’ é abrangente e inclui um ou mais elementos mencionados, etapas e/ou funções sem a exclusão de elementos, etapas e/ou funções. Conforme usado aqui o termo “e/ou” inclui quaisquer e todas as combinações de um ou mais do itens
10
15 descritos associados.
Modalidades de acordo com a presente invenção são descritas com referência aos diagramas em blocos e/ou ilustrações operacionais de métodos e terminais de comunicação. Deve ser compreendido que cada bloco 5 dos diagramas em blocos e/ou ilustrações operacionais, pode ser implementado por radiofreqüência, hardware analógico ou digital; e/ou instruções de programa. Estas instruções de programa também podem ser prestadas em um controlador, que pode incluir um ou mais processadores de aplicação geral, processadores para fins especiais, ASICs, e/ou outros 10 aparelhos de processamento de dados programáveis, tais que as instruções que executa através dos controladores e/ou outros aparelhos de processamento de dados programáveis, cria dispositivos para implementar as funções/ações especificadas nos diagramas em bloco e/ou blocos operacionais. Em algumas implementações as funções/ações indicadas nos blocos podem ocorrer fora da 15 seqüência indicada nas ilustrações operacionais. Por exemplo, dois blocos mostrados em sucessão podem na realidade ser executados de maneira substancialmente concorrente ou os blocos podem por vezes ser executados na ordem inversa, dependendo da funcionalidade/ das ações envolvidas.
Conforme usado aqui, um “terminal de comunicação” (ou 20 simplesmente um “terminal”) inclui, porém não está limitado a um dispositivo que é configurado para receber/transmitir sinais de comunicação através de uma conexão a fio, tal como de uma rede de telefona comutada pública (PSTN) linha de assinante digital (DSL), cabo digital, conexão a cabo direta e/ou outra rede/conexão de dados e/ou através de uma interface sem fio, por 25 exemplo, uma rede celular, rede de área local celular (WLAN), rede de televisão digital tal como rede DVB-H, uma rede de satélite, um transmissor de radiodifusão AM/FM, e/o outro terminal de comunicação. Um terminal de comunicação que é configurado para se comunicar através de uma interface sem fio pode ser designado de um “terminal de comunicação sem fio”, um “terminal sem fio” e/ou um “terminal móvel”. Entre exemplos de terminais móveis se incluem, porém, sem estar limitados um radiotelefone celular ou por satélite, um terminal de Sistema de Comunicações Pessoal (PCS) que pode combinar um radiotelefone celular com faculdades de processamento de dados, fax e comunicações de dados, um PDA que pode incluir um radiotelefone, Pager, acesso de Intemet/Intranet, Browser de Web, organizador, calendário e/ou receptor de sistema de posicionamento global (GPS), e um receptor laptop ou palmtop convencional ou outro aparelho que inclua um transceptor radiotelefônico.
A comunicação sem fio entre dispositivos eletrônicos pode ser efetuada utilizando uma ampla variedade de mídia de comunicação, sistemas de comunicação e padrões de comunicação. Por exemplo, dispositivos eletrônicos portáteis tais como telefones móveis são tipicamente configurados para se comunicarem através de sistemas de telefonia de radiofreqüência (RF) sem fio analógicos ou digitais. Os dispositivos dessa natureza podem adicionalmente ser configurados para se comunicar redes de área local a fio ou sem fio (LANs), canais de comunicação de curto alcance tais como canais de comunicação RF Bluetooth e/ou canais de comunicação a infravermelho e/ou sistemas de comunicação de longo alcance, tais como sistemas de comunicação por satélite.
A figura 1 é um diagrama em blocos esquemático de um sistema de comunicação sem fio 100 que inclui dois terminais de comunicação 102, 104 que são configurados para comunicação recíproca de dados através de uma interface de comunicação sem fio direta 106, através de outra interface de comunicação sem fio 108 por intermédio de uma ou mais estações base celulares llOa-b, e/ou através de outra interface de comunicação sem fio 112 através de um ponto de acesso 114 de uma rede de área local sem fio (WLAN). A interface de comunicação sem fio direta 106 pode incluir uma interface de comunicação sem fio RF tal como um interface Bluetooth ou um interface de comunicação infravermelha, tal como, por exemplo, a interface de comunicação infravermelha definida pelos protocolos da Infrared Data Association (IRDA). A IRDA define um número de padrões para comunicação de dados sem fio infravermelha, inclusive padrões para 5 comunicação sem fio infravermelha à taxas de dados de até 16 Mb/s. Será apreciado que um ou mais dos terminais de comunicação 102, 104 podem ser terminais de comunicação sem fio manuais, tais como os telefones móveis, PDAs, e semelhantes.
Como adicionalmente ilustrado na figura 1, os terminais 102 104 podem incluir uma interface de usuário 122, um controlador 126, um módulo de comunicação 128 e uma memória 125.
O módulo de comunicação 128 é configurado para comunicar dados através de uma ou mais das interfaces sem fio 106, 108, e/ou 12 a outro terminal remoto ou outro dispositivo de comunicação. A memória 125 é 15 configurada para armazenar programas e/ou dados para uso pelo controlador 126. A memória 125 pode incluir uma memória não volátil que é suscetível de armazenar informações digitais mesmo quando a energia para o terminal 102, 104 está desligada.
O módulo de comunicação 128 pode incluir, por exemplo, um 20 módulo de comunicação celular, um módulo Bluetooth, um módulo de comunicação infravermelho, e/ou módulo WLAN. Com um módulo de comunicação celular, os terminais 102, 104 podem se comunicar através das estações base llOa-b usando um ou mais protocolos de comunicação celular tal como por exemplo, Advanced Mobile Phone Service (Amps), Ansi-136- 25 136 Global Standard For Mobile (Gsm) Communication, General packet radio service (gprs), taxas de dados otimizadas para evolução GSM (EDGE), múltiplo acesso por divisão de código (CDMA), CDMA de banda larga. CDMA 2000; Universal Móbile Telecommunications System (UMTS). As estações base celulares llOa-b podem ser conectadas com uma Central de Comutação de Telefonia Celular (MTSO) 116 que, por vez estar conectada com uma ou mais outras redes 118 (e.g. a INTERNET, uma rede telefônica comutada pública, e/ou outra rede). Com um módulo Bluetooth ou módulo infravermelho, o terminal 102, 104 pode se comunicar através de uma rede 5 ad-hoc usando a interface direta 106. Com um modulo WLAN, o terminal 102, 104 pode se comunicar através do roteador WLAN 114 usando um protocolo de comunicação que pode incluir, porém, não está limitado a 802.11a, 802.11b, 802.1 le, 802.Ilg e/ou 802.1 li. Umou mais terminais 102, 104 também pode ser configurado para se comunicar diretamente através das 10 redes 118 como mostrado na figura 1.
Os terminais 102, 104 podem ser configurados para transmitir e/ou receber um sinal de dados digital entre um outro e/ou com outro terminal de comunicação que pode ser comunicativamente acoplado com o mesmo através, por exemplo, do MTSO 116 e/ou outra rede 118, tal como um rede de 15 telefonia comutada pública (PSTN). Todavia, será apreciado que a comunicação de dados entre os terminais 102, 104 pode ser efetuada sem usar o MTSO 116 ou as outras redes 118.
Os terminais 102, 104 podem adicionalmente incluir um sintonizador de radio AM/FM, um sintonizador de UHF/VHF, sintonizador de radio por satélite, um receptor DVB-B, e/ou outro receptor configurado para receber um receber um sinal de radiodifusão de áudio/vídeo.
Alguns aspectos adicionais de um terminal 102 de acordo com algumas modalidades da invenção são ilustrados na figura 2. Como mostrado na mesma, um terminal 102 pode ainda incluir uma unidade determinadora de 25 posição/velocidade 146 e uma unidade de informações de tráfego 148. A unidade determinadora de posição/velocidade 146 e a unidade de informações de tráfego 148 pode se comunicar com o módulo de comunicação 128 através do controlador 126, como mostrado na figura 2. Alternativamente ou adicionalmente, a unidade de determinação de posição/velocidade 146 e/ou a unidade de informações de tráfego 148 pode se comunicar diretamente com o modulo de comunicação 128, por exemplo, através de um bus de sistema.
De acordo com algumas modalidades, a unidade de determinação de posição/velocidade 146 pode ser configurada para determinar uma posição e/ou velocidade atual do terminal 102. Por exemplo, a unidade de determinação de posição/velocidade 146 pode incluir um receptor de sistema de posicionamento global (GPS) que permite à unidade de determinação de posição/velocidade 146 determinar a localização do terminal 102 com um alto grau de precisão. A unidade de determinação de posição/velocidade 146 pode incluir outros sistemas e/ou funcionalidade para determinar a localização do terminal 102. Por exemplo, a unidade de determinação de posição/velocidade 146 pode ser configurada para obter informações de localização para o terminal 102 de uma rede de comunicações celular com a qual o terminal 102 pode se comunicar. A unidade de determinação de posição/velocidade 146 pode ainda incluir um sistema de guiamento inercial que permite à unidade de determinação de posição/velocidade 146 determinar uma posição/velocidade do termina 102 através de movimento inercial a partir de uma posição conhecida.
A unidade de informação de tráfego 148 é configurada para obter informações acerca de tráfego atual de automóveis e/ou pedestres em ou próximo de uma localização em que o terminal 102 está localizado e/ou próximo de um ponto de destino ou ao longo de uma rota de uma posição atual do terminal 102 para um ponto de destino. Por exemplo, a informação de tráfego pode ser irradiada em um ou mais subcanais de dados de uma rede de comunicação pública e/ou privada que pode ser recebida pelo terminal 102. Por exemplo, os dados de Canal de Mensagem de Tráfego (TMC) são disponíveis em um número de cidades através da totalidade da América do Norte e da Europa. Os dados TMC são irradiados continuamente nos canais de radio FM, e podem prestar notificação de acidentes, construção de rodovias, polícia ou ação de emergência, etc.
As informações de tráfego obtidas pela unidade de informação de tráfego 148 podem ser usadas pelo controlador 126 para determinar tempos de viagem estimados e/ou informações de rota para um usuário do terminal 5 102, conforme será descrito em maior detalhe abaixo.
O terminal 102 pode ainda incluir uma base de dados em forma de mapa 150 que contém informações de mapa relativas à localização geográfica em que o terminal 102 está localizado, ou em que um ponto de destino está localizado. Por exemplo, a base de dados do mapa 150 pode 10 conter informes de rua/rodovia e/ou pode conter informações de mapa para outras áreas, tais como áreas percorridas por pedestres. As informações de mapa podem ainda incluir informações relativas a edifícios, cercas, rios, etc., que podem limitar o movimento de um usuário do terminal 102.
Ainda que a base de dados em forma de mapa 150 seja 15 mostrada como um componente do terminal 102, será apreciado que a base de dados em forma de mapa 150 e/ou uma parte da base de dados de mapa 150, pode estar situada afastada do terminal 102. Por exemplo, a base de dados 15 pode estar armazenada em local afastado do terminal e acessada através do módulo de comunicações 128. Uma parte da base de dados de mapa 150 pode 20 ser recuperada e armazenada localmente no terminal 102.
Reportando-se à fig. 3, a interface de usuário 122 pode incluir um dispositivo de entrada 134, tal como um teclado numérico, teclado, teclado de toque ou miniteclado, mostrador de avanço progressivo, e/ou outro dispositivo de entrada de usuário. A interface de usuário 12 pode ainda incluir 25 uma tela de exibição 132, tal como um display LCD que é suscetível de exibir sinais de vídeo em um formato de vídeo, tal como Quarter VGA (QVGA. 320x240 pixéis), Formato Intermediário Comum (CIF, 360x288 pixéis) e/ou Quarter Common Intermediate Format (QCIF, 180x144 pixéis). O terminal 102 pode incluir CODECs apropriados para permitir o terminal a decodificar e exibir sinais de vídeo em vários formatos. A interface de usuário 122 pode também incluir uma unidade de interface de áudio 136 incluindo um microfone acoplado com um processador de áudio, que é configurado para gerar um fluxo de dados de áudio responsivo ao incidente sobre o microfone, e um alto-falante que gera som responsivo a um sinal de áudio de entrada.
Por conseguinte, um elemento auxiliar de navegação tal como um mapa, pode ser exibido sobre a tela do display 132. Outrossim, alertas ou informações de navegação podem ser comunicadas a um usuário ou ao terminal 102 através da interface de áudio 136.
De acordo com algumas modalidades, uma posição de um
terminal 102 é determinada pela unidade de determinação de posição/velocidade 146. O controlador 126 pode então estimar a distância do terminal 102 de um ponto de destino e pode determinar um tempo estimado para o terminal 102 atingir 102 o ponto de destino, presumindo um curso e 15 velocidade dado. O controlador 126 pode gerar um alerta se o tempo estimado para o terminal de comunicação atingir um valor de tempo limiar.
Em particular, o controlador 126 pode determinar uma rota entre uma posição atual do terminal 102 e o ponto de destino. A rota pode ser determinada baseada sobre uma modalidade operacional do controlador 126. 20 Por exemplo, em uma primeira modalidade (isto é, uma modalidade livre de contenção), a rota pode ser determinada sem limitações de movimento sobre o usuário. Assim, a rota pode ser uma linha reta da posição atual do terminal 102 para o ponto de destino.
Em algumas modalidades, o controlador 126 pode operar em uma segunda modalidade (“modalidade limitada”) em que a rota pode ser determinada baseada sobre limitações de movimento. Por exemplo, o movimento do terminal 102 pode ser limitado à movimento através de ruas/rodovias.
Em uma terceira modalidade (“modalidade parcialmente limitada”) a rota pode ser determinada baseada sobre limitações de movimento parciais tal como a presença de edifícios, cerca, portões e/ou outras características que podem parcialmente limitar o movimento do usuário e/ou veículo em que o terminal 102 está localizado. A modalidade 5 parcialmente limitada de operação pode ser própria para localizações em que o terminal 102 é conduzido por um usuário, porem em que o movimento do usuário é pelo menos parcialmente limitado. Por exemplo, a modalidade parcialmente limitada pode ser apropriada para locais urbanos, o onde o movimento do usuário em determinadas direções pode ser bloqueado por 10 edifícios, rios, pares e/ou outras características geográficas, ou em locais, tais como um parque de diversões, onde o movimento de um usuário do terminal 102 é genericamente livre de contenções porém pode ser limitado, por exemplo, por cercas, portões etc.
O terminal também pode operar em uma modalidade veicular 15 ou uma modalidade de operação para pedestres. Em uma modalidade de operação veicular, o terminal 102 pode ser limitado a movimento ao longo de ruas/rodovias (isto é, modalidade sob contenção) para fins de cálculo de rota/distância/tempo, porém pode ser presumido ser suscetível de se mover às velocidades de tráfego prevalecentes. Em uma modalidade de pedestre, o 20 terminal 102 pode ser presumido estar em uma modalidade livre de contenção ou uma modalidade parcialmente contida, porém pode ser presumido ter uma máxima velocidade que corresponde a uma velocidade de caminhar média, prevista ou máxima para fins de cálculo de rota/distância/tempo.
A velocidade atual do terminal 102 pode ser determinada, e o 25 tempo estimado para o terminal 102 chegar ao ponto de destino pode ser determinado baseado sobre a velocidade atual do usuário e/ou a modalidade operacional do termina 102. Em algumas modalidades, uma velocidade média pode ser usada para determinar o tempo estimado para o terminal 102 atingir o ponto de destino. Em outras modalidades, uma velocidade histórica máxima pode ser usada para determinar o tempo estimado para o terminal de comunicação atingir o ponto de destino. Em algumas modalidades, a velocidade (rapidez e direção) do terminal 102 pode ser determinada e o tempo estimado para o terminal 102 atingir o ponto de destino pode ser determinado baseado sobre a velocidade atual do usuário.
Em algumas modalidades, um alerta pode ser gerado se o tempo estimado para o termina 102 atingir o ponto de destino (presumindo-se movimento ao longo de uma rota designada) exceder o tempo limiar. Esse poderia ser o caso, por exemplo, se o terminal 102 se mover demasiadamente afastado de um ponto de destino designado. Assim, por exemplo, em algumas modalidades, um usuário pode desejar ser notificado se afastar-se demasiadamente de um ponto de destino para poder retornar ao ponto de destino dentro de um período de tempo dado. À título de exemplo, um usuário pode ter um encontro marcado em um ponto de destino em um tempo dado. O usuário pode desejar temporariamente se afastar do ponto de destino, porém, não querer se afastar por mais de 15 minutos do ponto de destino. Por conseguinte, um alerta pode ser gerado, e o usuário pode ser notificado, se é determinado que o tempo estimado para o usuário do terminal 102 retornar ao ponto de destino é superior a 15 minutos. Em algumas modalidades, o alerta pode ser gerado se o tempo
estimado para o usuário do terminal 102 atingir o ponto de destino é menor que o tempo limiar. Por exemplo, um usuário pode desejar ser notificado quando estiver a menos de 15 minutos de afastamento do ponto de destino para o qual o usuário está se dirigindo. Algumas modalidades da invenção são ilustradas na figura 4,
que mostra um mapa exibido sobre uma tela de exibição 132 do terminal 102. O mapa exibido sobre a tela de exibição 132 inclui ícones mostrando um ponto de destino 138 (indicado por uma estrela) e uma primeira localização 140a de um usuário do terminal 102. O ponto de destino 138 pode ser ingressado por um usuário do terminal 102 e exibido pelo terminal de comunicação sobre a tela de vídeo 132 O usuário pode também dar entrada a um limite temporal indicando um período de tempo a partir do ponto de destino 138 baseado sobre a velocidade e/ou limites direcionais do usuário. Nas modalidades ilustradas na figura 4, o terminal 102 está operando em uma modalidade isenta de contenção, de tal modo que é presumido que o usuário do terminal de comunicação pode ser mover em qualquer direção.
Em algumas modalidades, o terminal 102 pode gerar um limite geo-temporal 142, que indica a localização mais afastada que o usuário pode estar do ponto de destino enquanto ainda estando a menos que o limite de afastamento temporal do atingir o ponto de destino. Isto é, presumindo que o limite temporal entrado pelo usuário é de 15 minutos quando o terminal de comunicação está localizado exatamente no limite geo-temporal 142, estima- se que levaria aproximadamente 15 minutos para o usuário atingir o ponto de destino ao longo de um trajeto dado. Em algumas modalidades, o terminal de comunicação pode determinar um trajeto mais curto da localização atual do terminal 102 e o limite geo-temporal 142 pode ser determinado baseado sobre o trajeto mais curto para o ponto de destino.
Em algumas modalidades, o limite geo-temporal 142 pode ser explicitamente calculado ou estimado pelo terminal 102 e exibido sobre a tela de vídeo 132, por exemplo, como uma área sombreada e/ou destacada em torno de um ponto de destino 138. Todavia, em algumas modalidades, o limite geo-temporal pode não ser explicitamente determinado. Mais exatamente, o terminal 102 pode periodicamente atualizar um tempo de percurso esperado de uma localização atual 140 para um ponto de destino 138, e um alerta pode ser gerado quando o tempo de percurso previsto é igual ao limite temporal estabelecido pelo usuário.
Nas modalidades ilustradas na figura 4, quando o movimento do usuário está presumidamente livre de contenção, o limite geo-temporal 142 tem a forma de um círculo com o ponto de destino no centro do círculo.
O tempo que é estimado para levar o usuário a passar da localização atual do terminal 102 para o ponto de destino pode ser estimado com referência a uma taxa de movimento presumido (velocidade) do usuário. A velocidade presumida do usuário pode ser igual a uma velocidade corrente do usuário, uma velocidade média do usuário, e/ou uma velocidade arbitrariamente selecionada.
Consequentemente, presumindo-se movimento irrestrito, o raio R do limite geo-temporário 142 pode ser fornecido pela seguinte equação:
R = S*T (1)
onde S é a velocidade presumida do usuário e T e o limite temporal introduzido pelo usuário.
Em algumas modalidades, a localização do limite geo- temporário pode ser atualizada a intervalos de tempo regulares e/ou irregulares. Por exemplo, o usuário pode especificar um determinado tempo que ele ou ela necessite para estar em um ponto de destino. Naquele caso, o raio do limite geo-temporal 142 pode ser dado pela equação:
R' = S*(T-t) (2) onde SeT são conforme dados acima e t representa o tempo transcorrido desde que o limite temporal foi estabelecido. Assim, como mostrado na figura 4, após um período de tempo ter transcorrido, o limite geo-temporal 142 se contrairá para um novo limite 142' em proporção ao período de tempo transcorrido.
A título de exemplo, um visitante para um parque de diversões pode ter uma reserva para uma diversão específica localizada em um ponto de destino 138 no parque. O usuário pode entrar com um ponto de destino no terminal 102 e pode designar um limite temporal que é menor que ou igual ao tempo remanescente antes do tempo de reserva; O terminal de comunicação pode então determinar um limite geo-temporal 142 em torno do ponto de destino baseado sobre o limite temporal. Um mapa mostrando o limite geo- temporal 142, a localização do ponto de destino 138 e a localização atual 140 do terminal 102 pode ser exibido sobre a tela de vídeo 132. O limite geo- temporal 142 pode ser continuamente atualizado de acordo com as variações em tempo transcorrido. Contanto que o usuário permaneça dentro do limite geo-temporal 142, o usuário pode confiar que ele ou ela atingirá o destino ao tempo marcado.l
O limite geo-temporário 142 também pode ser atualizado baseado sobre variações na velocidade média de marcha do usuário e/ou informações de tráfego e/ou de congestionamento obtidas pela unidade de informação de tráfego 148.
A figura 4 também ilustra um usuário localizado em um local 140b fora do limite geo-temporal 142. Em algumas modalidades, um usuário pode desejar ser notificado quando ele ou ela chega dentro de um determinado tempo de transcurso de um ponto desejado para que uma ação predeterminada possa ser efetuada. Por exemplo, um usuário pode desejar ser notificado quando ele ou ela estiver dentro de dez minutos de um destino, para que o usuário possa contatar alguém no destino.
A figura 5 ilustra o mapa sobre uma tela de vídeo 132 de um terminal de comunicação onde o movimento do usuário é parcialmente limitado. Especificamente, o usuário e o ponto de destino 138 podem estar em um ambiente urbano incluindo ruas 146 e edifícios 144 que limitam o deslocamento a direções genericamente ortogonais (e.g., Norte/Sul e Leste/Oeste). Por conseguinte, o limite geo-temporal 142 pode ter uma forma que é não circular. Particularmente, uma vez que o movimento do usuário na área mostrada na figura 5 é genericamente limitado a movimento Norte/Sul e Leste/Oeste, o limite geo-temporal 142 pode ter uma periferia genericamente romboidal.
Na modalidade ilustrada na figura 5, a localização do terminal de usuário 102 é indicada por um símbolo 140 que indica a posição e direção do usuário.
Em algumas modalidades, informações de tráfego podem ser prestadas ao terminal 102 por um sistema de informações de tráfego público e/ou privado, conforme descrito acima. Em algumas modalidades, uma ou mais câmeras tráfego 143 ou outros sensores podem ser posicionados em uma área e podem ser usadas para fornecer uma indicação de tráfego veicular e/ou de pedestres. A quantidade de tráfego presente em um local pode ser usada para determinar uma velocidade prevista e/ou máxima do usuário que por sua vez pode ser usada para determinar o tempo de viagem estimado do usuário para o ponto de destino 138 e/ou localização do limite geo-temporal 142. Por exemplo, maior congestão de tráfego pode resultar em velocidades previstas mais lentas, que podem reduzir a pegada do limite geo-temporal 142. Informações de tráfego e/ou informações relativas a taxas de velocidades médias ou previstas podem também ser obtidas de outros terminais móveis de localização habilitada 102 e podem ser comunicadas ao terminal 102, por exemplo, através de um enlace de comunicação 106, 108, 112, como mostrado na figura 1.
Outro exemplo de movimento parcialmente limitado é mostrado na fig. 6, o usuário (cuja localização é indicada por um ícone 140) e o ponto de destino 138 são localizados em um ambiente urbano ou quase urbano que inclui uma cerca 148 que inclui uma cancela 147. O limite geo- temporal 142 inclui uma parte 142a sobre o mesmo lado da cerca 148 que o ponto de destino 138 e uma parte 142b do outro lado da cerca 148 em relação ao ponto de destino 138. Como mostrado na fig. 6, a presença da cerca 148 e da cancela 147 causa o formato do limite geo-temporal 142a a sofrer distorção. Por exemplo, presumindo que um limite temporal Tl tenha sido estabelecido pelo usuário, uma parte 142a do limite geo-temporal 142 sobre o mesmo lado da cerca 148 que o ponto de destino 138 tem uma forma genericamente circular com um raio Ra que é igual a S*TL, onde S é a velocidade de movimento estimada do usuário. Presumindo que levaria para o usuário um tempo de Ti minutos para atingir o ponto de destino 138 a partir da cancela 147, então a parte 142b do limite geo-temporário 142 do outro lado da cerca seria um semicírculo tendo um raio Rb igual a S*(TL - (Ti + Tg)) onde Tg representa, por exemplo, um tempo de espera na cancela 147.
A distorção do limite geo-temporal 142 baseada sobre outras limitações de movimento pode ser determinada de uma maneira similar como descrito acima. Tanto maior o número de limitações de movimento tais como edifícios, cercas, cancelas, pontes, etc. existentes na área em torno do ponto de destino, tanto mais distorcido o limite geo-temporal 142 pode se tornar. O limite geo-temporal 142 pode também ser destorcido baseado sobre variações na velocidade de movimento prevista do usuário em vários locais.
Um exemplo de uma modalidade constrangida é mostrado na figura 7 em que uma tela de vídeo 132 exibe um mapa rodoviário incluindo rodovias 156. O ponto de destino 138 é indicado por uma estrela, e a localização do usuário é indicada por um ícone 140 que indica a posição e direção de movimento do terminal 102. A localização do usuário 140 está sobre uma rodovia 156. Um limite geo-temporal 142 é mostrado como incluindo partes 156' das rodovias 156 que estão dentro de um limite temporal estabelecido pelo usuário. Em algumas modalidades, como mostrado na figura 7, as partes 156' das rodovias 156 que estão dentro do limite geo- temporal 142 podem ser destacadas, super iluminadas, sombreadas e/ou de outro modo marcadas para indicar a extensão da rodovia dentro da área geo- temporal 142.
O formato de vídeo mostrado na figura 7 pode ser usado quando o terminal 102 é colocado em uma modalidade operacional veicular, em que o movimento do terminal 102 é limitado a ruas/rodovias 156. A distância temporal do terminal 102 do ponto de destino 138 pode ser determinada estabelecendo uma rota entre a posição atual do terminal 102 e o ponto de destino 138. O cálculo de rotas usando informações de mapa é conhecido da técnica, e dispensa ser descrito em maior detalhe.
A figura 8 ilustra modalidades adicionais da invenção nas quais as localizações de mais de um terminal 102a-c podem ser exibidas sobre a tela de vídeo 132. A posição/velocidade atual de um ou mais terminais 102b, 102c pode ser comunicada a um terminal 102a, por exemplo, através de um enlace de comunicação 106, 108, 112, como ilustrado na figura 1. O terminal 102a pode ser exibir ícones sobre a tela de vídeo 132 do terminal 102a indicando a posição e/ou direção de movimento dos terminais de comunicação 102b. 102c assim como sua própria posição/direção. Outrossim, como ilustrado na fig. 8, uma caixa de informações 141 a-141c pode ser exibida adjacente ao ícone de um respectivo usuário 140a-140c que pode indicar, por exemplo, um tempo de viagem estimado de um ponto de destino selecionado e/ou de uma modalidade operacional atual do terminal 102a-102c associado com o ícone de usuário 140a-140c.
No exemplo ilustrado na figura 8, presumindo-se que o ponto de destino 138a seja o ponto de destino designado, o terminal localizado na localização 140a está operando na modalidade veicular e tem um tempo estimado para atingir o ponto de destino designado de 12 minutos e 31 segundos. O terminal localizado na localização 140b está também operando na modalidade veicular e tempo estimado para atingir o ponto de destino designado de 18 minutos e 45 segundos. O terminal localizado na localização 140c está operando na modalidade de pedestre e tem um tempo estimado para atingir o ponto de destino designado de 5 minutos e 23 segundos.
Como adicionalmente ilustrado na figura 8, múltiplos pontos de destino 138a, 138b podem ser mostrados sobre o vídeo 132. Mediante a seleção de um ponto de destino especifico 138a, 138b, o terminal 102a pode exibir o limite geo-temporal 142 associado com o ponto de destino selecionado e/ou as caixas de informação podem ser atualizadas para exibir informações, tais como tempos de propagação estimados, relativos ao ponto de destino selecionado 138a, 138b.
As modalidades ilustradas na figura 8 podem ser particularmente úteis para prestadores de serviços que desejam prestar um nível de serviço e/ou reação a uma localização específica. Por exemplo, um acordo de nível de serviço pode especificar que o prestador de serviço esteja obrigado a prestar um tempo de resposta de menos de 15 minutos a uma localização de cliente dada. Por conseguinte, algumas modalidades podem ser usadas para mostrar se um prestador de serviço está dentro de um tempo de viagem designado de uma localização de cliente.
Será apreciado que o terminal que está rastreando e exibindo as localizações dos terminais 102a-102c e os pontos de destino 138a, 138b não necessita ser um terminal de comunicação móvel ou sem fio porém poderia, por exemplo, ser uma estação de trabalho que se comunica com os terminais 102a-102b através de um ou mais dos enlaces de comunicação 106, 108, 112 mostrados na figura 1.
Operações de acordo com algumas modalidades da invenção são ilustradas nas figuras 9 a 11, que são fluxogramas de operações que podem ser efetuadas por um terminal 102 que é configurado como descrito acima. Reportando-se à figura 9, um usuário pode estabelecer um ponto de destino 138 no terminal 102 (Bloco 205). O usuário pode também estabelecer um limite temporal em torno do ponto de destino (Bloco 210).
O usuário pode estabelecer uma modalidade operacional do terminal 102 para determinar a distância e/ou o tempo do ponto de destino (Bloco 215). Por exemplo, o usuário pode estabelecer a modalidade operacional para ser uma modalidade de pedestre ou uma modalidade veicular. Na modalidade de pedestre, o terminal 102 pode ser estabelecido para operar em uma modalidade isenta de limitação ou em uma modalidade parcialmente limitada, conforme descrito acima.
O terminal 102 pode opcionalmente gerar e/ou exibir uma limite geo-temporal 142 em resposta ao ponto de destino, ao limite temporal, e a modalidade operacional (Bloco 220). Conforme descrito acima, o limite geo-temporal 142 pode ser determinado com referência a uma velocidade prevista, estimada, media e/ou máxima do terminal 102,
Reportando-se à figura 10, em operação, o terminal 102 pode determinar a localização do terminal (Bloco 225) utilizando a unidade de determinação de localização 146 (figura 2). O terminal 102 pode ainda obter informações de tráfego/congestão para a área geográfica em torno do ponto de destino 138, por exemplo, usando a unidade de informação de tráfego 148 (Bloco 230). A seguir o terminal 102 pode calcular uma rota entre a localização atual do terminal 102 e o ponto de destino 138 usando as informações do mapa, a localização do terminal, a localização do ponto de destino e/ou as informações de tráfego (Bloco 235). Em algumas modalidades, o terminal 102 pode determinar uma rota mais rápida entre a localização do terminal e o ponto de destino.
Reportando-se à figura 11, o terminal 102 pode determinar a localização usando a unidade de determinação de posição/velocidade 146 (Bloco 305). O terminal 102 pode então verificar para ver se o usuário do terminal 102 atravessou o limite geo-temporal (Bloco 310). Em algumas modalidades, o terminal 102 pode determinar se a linha de viagem prevista para o ponto de destino 138 atingiu o limite temporal designado.
Caso seja determinado que o terminal 102 não atravessou o limite geo-temporal 142 (ou que o tempo de viagem previsto para o ponto de destino 138 não atingiu o limite temporal designado (Bloco 310), as operações podem ser reiniciadas para mais uma vez determinar a localização do terminal (Bloco 305).
Todavia, se o terminal 102 determinar que atravessou o limite geo-temporal 142 (bloco 310) um alerta pode ser gerado e o usuário pode ser notificado da travessia do limite (bloco 315).
A presente invenção foi descrita em parte com referência às figs. 9-11, que são ilustrações em fluxograma ilustrando operações típicas de acordo com aspectos da presente invenção. Será compreendido que blocos das ilustrações em fluxograma das figuras 9-11, e combinações de blocos nas ilustrações em fluxograma, podem ser implementadas usando circuitos eletrônicos incluídos em terminais, tais como o terminal 102. Também vai ser apreciado que blocos nas ilustrações em fluxograma das figuras 9-11 e combinações de blocos nas ilustrações em fluxograma, podem ser implementados usando componentes diferentes daqueles ilustrados nas figuras 1, 2 e 2A e que em geral os blocos das ilustrações em fluxograma das figuras 9-11 e combinações de blocos nas ilustrações em fluxograma podem ser implementados em hardware para fins especiais tais como combinações de circuito analógico e/ou digital distintas, tais como combinações de circuitos integrados ou mais circuitos integrados de aplicação específica (ASICs) assim como por instruções de programa de computador que podem ser carregadas sobre um computador ou outros aparelhos de processamento de dados específicos programáveis para produzir uma máquina tal que as instruções que executa no computador ou outro aparelho de processamento de dados programáveis cria recursos para implementar as funções especificadas no bloco ou blocos de fluxograma. As instruções de programa de computador também podem ser carregadas sobre um computador ou outro aparelho processador de dados programáveis para causar uma série de etapas operacionais a serem realizadas no computador ou outro aparelho programável para produzir um método implementado em computador tal que as instruções que executa no computador ou outro aparelho programável para implementar as funções especificadas no bloco ou blocos de fluxograma.
Consequentemente, blocos das ilustrações em fluxograma das figuras 9-11 suportam circuitos eletrônicos e outros recursos para desempenhar as funções/ações especificadas, assim como combinações de etapas para executar as funções/ações. Será compreendido que os circuitos e outros recursos suportados por cada bloco das ilustrações em fluxograma das figuras 9-11, e combinações de blocos nelas contidas, podem ser implementadas por hardware, software ou firmware para fins especiais operando sobre processadores de dados para fins especiais ou genéricos, ou combinações dos mesmos.
Nos desenhos e relatório descritivo, foram expostas modalidades de realização da invenção e, embora termos específicos sejam empregados, eles são usados somente em um sentido descritivo e genérico e não para fins de limitação, o âmbito da invenção sendo apresentado nas reivindicações que se seguem.

Claims (10)

1. Método de gerenciar uma localização de um terminal móvel caracterizado pelo fato de que compreende: obter uma posição do terminal móvel: estimar uma distância do terminal móvel para um ponto de destino; gerar um tempo estimado para o terminal móvel atingir o ponto de destino; gerar um alerta caso o tempo estimado para o terminal móvel atingir o ponto de destino alcançar um valor de tempo limiar, calcular um limite geo-temporal em torno do ponto de destino em resposta à posição do terminal móvel, à localização do ponto de destino e a uma velocidade de deslocamento do terminal móvel, em que o limite ge- temporal indica uma distância mais afastada que o terminal móvel pode estar a partir do ponto de destino embora sendo ainda menor que o tempo limiar distante de atingir o ponto de destino; e exibir o limite geo-temporal sobre uma tela de exibição do terminal móvel.
2. Método de acordo com a reivindicação 1, caracterizado pelo fato de que estimar uma distância do terminal móvel para um ponto de destino compreende gerar uma rota entre a posição do terminal móvel e o ponto de destino baseado sobre uma limitação de movimento do terminal móvel e em que a geração do tempo estimado para o terminal móvel compreende gerar o tempo estimado com base na rota gerada.
3. Método de acordo com a reivindicação 2, caracterizado pelo fato de que gerar a rota é efetuado em resposta a uma modalidade operacional do terminal móvel, em que a modalidade operacional compreende uma modalidade operacional para pedestres, e em que a limitação de movimento compreende pelo menos um dentre um edifício, uma ponte, uma cancela, ou uma cerca.
4. Método de acordo com a reivindicação 1, caracterizado pelo fato de que gerar o alerta compreende gerar o alerta se o tempo estimado para o terminal móvel atingir o ponto de destino é inferior ao valor de tempo limiar.
5. Método de acordo com a reivindicação 1, caracterizado pelo fato de que compreende ainda exibir uma caixa de informações associada com o terminal móvel, a caixa de informações compreendendo um tempo estimado para o terminal móvel atingir o ponto de destino.
6. Método de acordo com a reivindicação 5, caracterizado pelo fato de que compreende ainda atualizar dinamicamente o limite geo-temporal em resposta a uma passagem de tempo.
7. Método de acordo com a reivindicação 1, caracterizado pelo fato de que compreende ainda: obter posições de uma pluralidade de terminais móveis; estimar distâncias da pluralidade de terminais móveis para um ponto de destino; gerar tempos estimados para os terminais móveis atingir o ponto de destino; e gerar um alerta se o tempo estimado para pelo menos um dos terminais atingirem o ponto de destino alcançar um valor de tempo limiar.
8. Terminal móvel caracterizado pelo fato de que compreende: uma unidade de gerenciamento de localização configurada para obter uma posição de um terminal móvel; uma tela de exibição; e um controlador configurado para estimar uma distância em relação à posição do terminal móvel a um ponto de destino, configurado para gerar um tempo estimado para o terminal móvel atingir o ponto de destino e configurado para gerar um alerta se o tempo estimado para o terminal móvel atingir o ponto de destino atingir um valor de tempo limiar; em que o controlador é ainda configurado para calcular um limite geo-temporal em torno do ponto de destino em resposta à posição do terminal móvel, à localização do ponto de destino, e a uma velocidade de deslocamento do terminal móvel, que o limite ge-temporal indica uma distância mais afastada que o terminal móvel pode estar a partir do ponto de destino embora sendo ainda menor que o tempo limiar distante de atingir o ponto de destino; e em que o controlador é ainda configurado para exibir o limite geo-temporal sobre a tela de exibição.
9. Terminal móvel de acordo com a reivindicação 8, caracterizado pelo fato de que compreende ainda: uma unidade de informação de tráfego configurada para obter informações de tráfego indicativas de tráfego em uma área entre a posição d terminal móvel e o ponto de destino; em que o controlador é adicionalmente configurado para gerar o tempo estimado em resposta ao tráfego na área entre a posição do terminal móvel e o ponto de destino.
10. Terminal móvel de acordo com a reivindicação 8, caracterizado pelo fato de que compreende ainda uma base de dados em forma de mapa, em que o controlador é ainda configurado para gerar uma rota entre a posição do terminal móvel e o ponto de destino em resposta às informações de mapa armazenadas na base de dados em forma de mapa.
BRPI0721418-9A2A 2007-03-05 2007-10-22 Método de gerenciar uma localização de um terminal móvel, e, terminal móvel BRPI0721418A2 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/714,053 US7561063B2 (en) 2007-03-05 2007-03-05 Mobile terminals including location management systems and location management methods for mobile terminals
US11/714053 2007-03-05
PCT/US2007/022382 WO2008108827A2 (en) 2007-03-05 2007-10-22 Mobile terminals including location management systems and location management methods for mobile terminals

Publications (1)

Publication Number Publication Date
BRPI0721418A2 true BRPI0721418A2 (pt) 2014-02-25

Family

ID=39717660

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0721418-9A2A BRPI0721418A2 (pt) 2007-03-05 2007-10-22 Método de gerenciar uma localização de um terminal móvel, e, terminal móvel

Country Status (10)

Country Link
US (1) US7561063B2 (pt)
EP (1) EP2116013B1 (pt)
JP (1) JP2010522867A (pt)
CN (1) CN101627610B (pt)
AT (1) ATE483316T1 (pt)
BR (1) BRPI0721418A2 (pt)
DE (1) DE602007009573D1 (pt)
MX (1) MX2009008667A (pt)
RU (1) RU2460042C2 (pt)
WO (1) WO2008108827A2 (pt)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BRPI0813693A2 (pt) * 2007-07-12 2014-12-30 Sharp Kk Nó móvel, portal de acesso, dispositivo para gerenciamento de locação e sistema de comunicação em pacote móvel
US8406783B2 (en) * 2008-10-10 2013-03-26 Qualcomm Incorporated Geographical boundary based tracking
US9125018B2 (en) * 2009-02-09 2015-09-01 Qualcomm Incorporated Triggered location services
TW201105090A (en) * 2009-07-16 2011-02-01 Inventec Appliances Corp A method and handheld electronic equipment for actuating prompt based on location
US9689988B1 (en) * 2010-06-03 2017-06-27 8X8, Inc. Systems, methods, devices and arrangements for emergency call services and emergency broadcasts
US8886212B2 (en) * 2010-08-24 2014-11-11 Blackberry Limited Mobile tracking
US8774833B2 (en) * 2010-11-30 2014-07-08 GM Global Technology Operations LLC Navigation system destination entry
DE102010055078A1 (de) * 2010-12-18 2012-06-21 Volkswagen Ag Darstellungsverfahren zur Unterstützung des Parkvorgangs eines Kraftfahrzeugs
GB2490104B (en) * 2011-04-12 2015-03-11 Assist Mi Ltd A method of tracking and communicating information about a person to a provider of goods or services
US9880604B2 (en) 2011-04-20 2018-01-30 Microsoft Technology Licensing, Llc Energy efficient location detection
WO2012164596A1 (ja) * 2011-05-27 2012-12-06 株式会社日立製作所 データ処理方法、データ処理システム、及びデータ処理装置
US8666660B2 (en) * 2011-10-19 2014-03-04 Blackberry Limited Method, system and apparatus for determining geofence data based on estimated time of arrival
WO2013086050A1 (en) * 2011-12-05 2013-06-13 Zoosk, Inc. System and method for identifying nearby, compatible users
US9210545B2 (en) 2012-06-05 2015-12-08 Apple Inc. Managing alerts based on context
JP6137933B2 (ja) * 2012-06-15 2017-05-31 株式会社Nttドコモ 位置判定装置及び位置判定方法
JP5940014B2 (ja) * 2013-03-29 2016-06-29 キャンバスマップル株式会社 ナビゲーション装置、及びナビゲーションプログラム
JP6114624B2 (ja) * 2013-05-02 2017-04-12 株式会社日立ハイテクノロジーズ 自動分析装置
US9820231B2 (en) 2013-06-14 2017-11-14 Microsoft Technology Licensing, Llc Coalescing geo-fence events
US9998866B2 (en) 2013-06-14 2018-06-12 Microsoft Technology Licensing, Llc Detecting geo-fence events using varying confidence levels
CN103561074B (zh) * 2013-10-25 2016-09-21 北京奇宝科技有限公司 提示随身定位设备是否按时抵达的方法及装置、系统
WO2015058721A1 (zh) 2013-10-25 2015-04-30 北京奇虎科技有限公司 提示随身定位设备是否按时抵达的方法及装置、系统
US10222208B2 (en) 2013-12-27 2019-03-05 Intel Corporation Apparatus, system and method of estimating an orientation of a mobile device
CA2896406C (en) 2014-07-08 2018-03-06 The Toronto-Dominion Bank Systems and methods for providing sensor-based location proximity detection and notification
EP3234875B1 (en) * 2014-12-15 2019-10-16 Otis Elevator Company An intelligent building system for implementing actions based on user device detection
US10165404B2 (en) 2015-05-21 2018-12-25 Huawei Technologies Co., Ltd. Method for triggering operation and portable electronic device
CN106713376B (zh) * 2015-07-22 2020-04-28 阿里巴巴集团控股有限公司 一种通过客户端请求预约业务的方法及装置
US10768795B2 (en) 2016-02-16 2020-09-08 Bank Of America Corporation Integrated resource transfer application
US10021518B2 (en) * 2016-08-10 2018-07-10 International Business Machines Corporation Smart group mobility positioning and sharing
CN107566446A (zh) * 2017-07-21 2018-01-09 深圳市盛路物联通讯技术有限公司 基于物联网的紧急集合方法及相关产品
CN107613460A (zh) * 2017-09-27 2018-01-19 邓方舟 一种距离的控制方法和装置
US10979857B2 (en) * 2018-05-03 2021-04-13 Curbside Inc. Content conversion tracking based on location data
CN110662168B (zh) * 2018-06-29 2021-04-23 北京小米移动软件有限公司 获取围栏区域的方法及装置、电子设备、可读存储介质
US11068959B1 (en) * 2019-05-06 2021-07-20 Verizon Media Inc. Systems and methods for generating recommendations based on online history information and geospatial data
US11175153B2 (en) * 2019-08-20 2021-11-16 Toyota Motor North America, Inc. Pedestrian and vehicle route optimization
CN115209346B (zh) * 2021-04-12 2025-07-18 博泰车联网科技(上海)股份有限公司 动态调整地理围栏的系统及方法、存储介质、终端
US12432523B2 (en) 2022-05-09 2025-09-30 Apple Inc. Proactive provision of positioning information based on user context

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790974A (en) * 1996-04-29 1998-08-04 Sun Microsystems, Inc. Portable calendaring device having perceptual agent managing calendar entries
US6360101B1 (en) * 1998-12-31 2002-03-19 Ericsson Inc. Cellular phone that displays or sends messages upon its arrival at a predetermined location
GB9916408D0 (en) * 1999-07-13 1999-09-15 Nokia Telecommunications Oy Personal organiser equipment
GB9924554D0 (en) 1999-10-19 1999-12-22 Jfdi Engineering Ltd Improvements in or relating to vehicle navigation
KR100353649B1 (ko) 2000-08-18 2002-09-28 삼성전자 주식회사 무선망을 이용한 네비게이션 시스템 및 그에 의한 경로안내 방법
US6529136B2 (en) 2001-02-28 2003-03-04 International Business Machines Corporation Group notification system and method for implementing and indicating the proximity of individuals or groups to other individuals or groups
US6678613B2 (en) * 2001-09-21 2004-01-13 International Business Machines Corporation Method and apparatus for notifying a user of an appointment
JP2003244767A (ja) * 2002-02-15 2003-08-29 Sony Corp 携帯端末および通勤ガイド支援システム
US20050165543A1 (en) * 2004-01-22 2005-07-28 Tatsuo Yokota Display method and apparatus for navigation system incorporating time difference at destination
RU43707U1 (ru) * 2004-07-29 2005-01-27 Баер Роман Нисонович Радиотелефон
CN101882395A (zh) * 2005-09-12 2010-11-10 松下电器产业株式会社 地图显示装置

Also Published As

Publication number Publication date
MX2009008667A (es) 2009-08-31
CN101627610B (zh) 2012-11-21
WO2008108827A3 (en) 2008-10-30
ATE483316T1 (de) 2010-10-15
DE602007009573D1 (de) 2010-11-11
JP2010522867A (ja) 2010-07-08
RU2009136561A (ru) 2011-04-10
US20080218405A1 (en) 2008-09-11
CN101627610A (zh) 2010-01-13
EP2116013B1 (en) 2010-09-29
RU2460042C2 (ru) 2012-08-27
EP2116013A2 (en) 2009-11-11
WO2008108827A2 (en) 2008-09-12
US7561063B2 (en) 2009-07-14

Similar Documents

Publication Publication Date Title
BRPI0721418A2 (pt) Método de gerenciar uma localização de um terminal móvel, e, terminal móvel
CN101688786B (zh) 包括有能够显示地图的显示屏幕的移动终端和用于移动终端的地图显示方法
US9664525B2 (en) Navigation route updates
US11156465B2 (en) Navigating an indoor transit system using a mobile device
US8718910B2 (en) Crowd sourced traffic reporting
US7561068B1 (en) Method and system to calculate an approximate location of a mobile station in a recurrent route
US9420477B2 (en) Signal strength management
CN112683287A (zh) 路径生成方法及装置、电子设备和存储介质
JP2011512720A (ja) 位置決定機能およびWi−Fi機能の統合
KR100802052B1 (ko) 핸드셋으로 목표지점의 방향을 취득하는 방법
US20170199267A1 (en) Crowdsourced user density applications
KR20120103788A (ko) 전자기기, 그 제어방법 및 전자기기와 통신하는 서버
KR100886835B1 (ko) 네비게이션 서비스 제공을 위한 초기모드 설정 방법, 그를위한 네비게이션 시스템 및 단말기
JP2007019920A (ja) 移動型放送受信装置、および受信状態算出装置
KR100754691B1 (ko) 네비게이션 시스템의 위치정보 표시방법
US20160109249A1 (en) Method and apparatus for providing mapping data
KR20060110490A (ko) 지능형 동영상 교통정보 서비스 방법 및 시스템
JP2004347945A (ja) 携帯端末の位置表示システム,方法,地図提供サーバおよびプログラム
CN102954797A (zh) 一种导航方法、导航服务器及终端
KR100723071B1 (ko) 이동통신망을 이용한 교통정보 수집시스템 및 방법
KR20060036844A (ko) Gps를 이용한 경로별 예상 도착시간 제공 방법

Legal Events

Date Code Title Description
B08L Patent application lapsed because of non payment of annual fee [chapter 8.12 patent gazette]

Free format text: REFERENTE AO NAO RECOLHIMENTO DAS 6A E 7A ANUIDADES.

B08I Publication cancelled [chapter 8.9 patent gazette]

Free format text: ANULADA A PUBLICACAO CODIGO 8.12 NA RPI NO 2277 DE 26/08/2014 POR TER SIDO INDEVIDA.

B08F Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]

Free format text: REFERENTE AS 6A, 7A, 8A, 9A, 10A, 11A, 12A E 13A ANUIDADES.

B08K Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette]

Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2602 DE 17-11-2020 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.