BRPI0621535A2 - dispositivo de comunicação, método, mìdia legìvel por computador, e, dispositivo - Google Patents

dispositivo de comunicação, método, mìdia legìvel por computador, e, dispositivo Download PDF

Info

Publication number
BRPI0621535A2
BRPI0621535A2 BRPI0621535-1A BRPI0621535A BRPI0621535A2 BR PI0621535 A2 BRPI0621535 A2 BR PI0621535A2 BR PI0621535 A BRPI0621535 A BR PI0621535A BR PI0621535 A2 BRPI0621535 A2 BR PI0621535A2
Authority
BR
Brazil
Prior art keywords
call
communication
list
communication device
identifiers
Prior art date
Application number
BRPI0621535-1A
Other languages
English (en)
Inventor
Eral Denis Foxenland
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 BRPI0621535A2 publication Critical patent/BRPI0621535A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/2746Sorting, e.g. according to history or frequency of use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/56Arrangements for indicating or recording the called number at the calling subscriber's set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • H04M1/575Means for retrieving and displaying personal data about calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/60Details of telephonic subscriber devices logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Facsimiles In General (AREA)

Abstract

DISPOSITIVO DE COMUNICAçãO, MéTODO, MìDIA LEGìVEL POR COMPUTADOR, E, DISPOSITIVO. E provido um dispositivo (100) que pode iniciar uma comunicação com um dispositivo de comunicação, registrar (410) as comunicações iniciadas com os respectivos dispositivos de comunicação, determinar a probabilidade de que qualquer um dos dispositivos de comunicação seja um dispositivo de comunicação seguinte com o qual a comunicação será iniciada com base na informação registrada, e ordenar (430), em uma lista exibível baseada nas probabilidades determinadas, identificadores associados com pelo menos um dos dispositivos de comunicação.

Description

"DISPOSITIVO DE COMUNICAÇÃO, MÉTODO, MÍDIA LEGÍVEL POR COMPUTADOR, E, DISPOSITIVO"
CAMPO TÉCNICO DA INVENÇÃO
São descritas aqui implementações que dizem respeito no geral a dispositivos eletrônicos e, mais particularmente, a operações que podem ser associadas com dispositivos de comunicação.
DESCRIÇÃO DA TÉCNICA RELACIONADA
Dispositivos de comunicação, tais como terminais móveis, pode ser usados por indivíduos para comunicar com usuários ou outros dispositivos de comunicação. Por exemplo, um dispositivo de comunicação pode ser usado para colocar/receber chamadas e transmitir/receber mensagens de texto de outros dispositivos de comunicação que têm identificadores exclusivos, por exemplo, números de telefone. O dispositivo de comunicação pode gerar e manter um registro dos números de telefone identificando os dispositivos de comunicação com os quais o dispositivo de comunicação comunica.
Os registros de número de telefone podem ser usados para formar listas de chamadas exibíveis, tais como "chamadas recentes", "chamadas perdidas", "chamadas discadas" e "chamadas recebidas". Um número de telefone exibido pode ser discado no dispositivo de comunicação, por exemplo, rolando a lista de chamadas até o número do telefone desejado, e em seguida ativando uma única tecla de "chamada" ou "transmissão".
Assim, a lista de chamadas funciona como um diretório de números de telefone, e a tecla de transmissão oferece uma alternativa simplificada para entrar individualmente com os dígitos do número do telefone do receptor.
Um recurso do dispositivo de comunicação intuitivo e fácil de usar tipicamente inclui prover uma lista das chamadas recentes tanto como a exibição padrão quanto a lista mais facilmente exibível que é acessível a partir de um modo reserva do dispositivo de comunicação. Entretanto, recenticidade não é necessariamente o melhor preditor único do número do telefone particular que um indivíduo mais provavelmente chama a qualquer dado momento pelo dispositivo de comunicação.
SUMÁRIO DA INVENÇÃO
De acordo com um aspecto, um dispositivo de comunicação pode compreender uma memória para armazenar um primeiro registro de chamada; lógica configurada para gerar uma primeira lista de chamadas com base no primeiro registro de chamada, a primeira lista de chamadas incluindo um primeiro conjunto de identificadores de parte que ficam arranjados em uma ordem baseada em informação de freqüência de chamada respectivamente associadas com os identificadores da parte; e um visor para exibir pelo menos uma parte da primeira lista de chamada.
Adicionalmente, a informação de freqüência de chamada pode corresponder a pelo menos uma de informação de hora do dia ou informação de dia da semana.
Adicionalmente, o dispositivo de comunicação pode também compreender um calendário para armazenar informação de agenda, a ordem sendo adicionalmente baseada na informação de agenda armazenada.
Adicionalmente, o dispositivo de comunicação pode também compreender uma interface de usuário, os identificadores de parte exibidos sendo selecionáveis por meio da interface de usuário, a lógica sendo adicionalmente configurada para gerar uma segunda lista de chamadas com base em um primeiro identificador selecionado dos identificadores de parte.
Adicionalmente, a segunda lista de chamadas pode compreender um segundo conjunto de identificadores de parte associados com o primeiro identificador de parte selecionado.
Adicionalmente, o segundo conjunto de identificadores de parte pode ser ordenado com base em um grau de associação com o primeiro identificador de parte selecionado. Adicionalmente, quando o segundo identificador dos identificadores de parte é selecionado do segundo conjunto de identificadores de parte, a lógica pode ser adicionalmente configurada para colocar uma chamada de múltiplas partes no primeiro identificador de parte selecionado e no segundo identificador de parte selecionado.
Adicionalmente, o primeiro registro de chamada e a primeira lista de chamadas podem corresponder a um primeiro usuário do dispositivo de comunicação, a memória para armazenar um segundo registro de chamada adicionalmente configurada para gerar uma segunda lista de chamadas com base no segundo registro de chamada, o segundo registro de chamada e a segunda lista de chamadas correspondendo a um segundo usuário do dispositivo de comunicação.
Adicionalmente, o primeiro registro de chamada e a primeira lista de chamadas podem corresponder a um primeiro identificador de comunicação associado com o dispositivo de comunicação, a memória para armazenar um segundo registro de chamada, a lógica configurada adicionalmente para gerar uma segunda lista de chamadas com base no segundo registro de chamada, o segundo registro de chamada e a segunda lista de chamadas correspondendo a um segundo identificador de comunicação associado com o dispositivo de comunicação.
Adicionalmente, a informação de freqüência de chamada pode compreender informação de freqüência de chamada ponderada baseada em informação de recenticidade de chamada.
De acordo com um outro aspecto, pode ser provido um método. O método pode compreender armazenar identificadores de comunicação associados com respectivos sinais transmitidos de um dispositivo de comunicação; configurar uma lista de identificadores de comunicação armazenados com base em uma freqüência relativa de transmissão de sinal para os respectivos identificadores de comunicação armazenados; e exibir pelo menos uma parte da lista.
Adicionalmente, a configuração da lista pode também ser baseada em uma hora do dia da configuração.
Adicionalmente, a configuração da lista pode também ser baseada em um dia da semana no qual a lista é configurada.
Adicionalmente, o método pode compreender também agendar informação para uma data, em que a configuração da lista é adicionalmente baseada na informação agendada associada com a data, quando a configuração ocorre na data.
Adicionalmente, o método pode também compreender receber uma primeira seleção de um identificador de comunicação exibido da lista; reconfigurar a lista com base na primeira seleção; e exibir pelo menos uma parte da lista reconfigurada.
Adicionalmente, o método pode também compreender receber uma segunda seleção de um identificador de comunicação exibido da lista reconfigurada; e transmitir um sinal baseado na primeira seleção do identificador de comunicação exibido e na segunda seleção do identificador de comunicação exibido.
Adicionalmente, o método pode também compreender determinar a freqüência com a qual a primeira seleção é incluída nas respectivas transmissões de sinal de múltiplas partes com dois ou mais identificadores de comunicação armazenados.
Adicionalmente, a configuração da lista dos identificadores de comunicação armazenados pode também ser baseada em uma recenticidade relativa da transmissão de sinal aos respectivos identificadores de comunicação armazenados.
De acordo também com um outro aspecto, uma mídia legível por computador que armazena instruções executáveis por um dispositivo de processamento que opera em um terminal de comunicação pode ser provida. A mídia legível por computador pode compreender instruçoes para determinar uma probabilidade de que um identificador de comunicação de uma pluralidade de identificadores de comunicação armazenados seja selecionado a partir dos identificadores de comunicação armazenados para chamada; e instruções para ordenar pelo menos dois dos identificadores de comunicação armazenados com base nas respectivas probabilidades associadas com pelo menos dois identificadores de comunicação.
Adicionalmente, a mídia legível por computador pode também compreender as instruções para exibir os identificadores de comunicação ordenados como uma lista.
Adicionalmente, a mídia legível por computador pode também compreender instruções para receber uma seleção de pelo menos um identificador de comunicação exibido; instruções para determinar uma respectiva probabilidade de que um identificador de comunicação não selecionado será selecionado para ser chamado juntamente com o pelo menos um identificador de comunicação exibido; instruções para ordenar os identificadores de comunicação não selecionados com base nas respectivas probabilidades associadas com os respectivos identificadores de comunicação não selecionados; e instruções para exibir os identificadores de comunicação não selecionados ordenados como uma outra lista.
De acordo ainda com um outro aspecto, é provido um dispositivo. O dispositivo pode compreender meios para iniciar uma comunicação com um dispositivo de comunicação; meios para registrar a comunicação iniciada com os respectivos dispositivos de comunicação; meios para determinar uma probabilidade de que qualquer dos dispositivos de comunicação será o dispositivo de comunicação seguinte com o qual a comunicação será iniciada com base na informação registrada; e meios para ordenar, em uma lista exibível baseada nas probabilidades determinadas, identificadores associados com pelo menos dois dos dispositivos de comunicação.
BREVE DESCRIÇÃO DOS DESENHOS
Os desenhos anexos, que estão incorporados e que constituem uma parte desta especificação, ilustram uma modalidade da invenção e, juntamente com a descrição, explicam a invenção. Nos desenhos:
A figura 1 é um diagrama de uma implementação exemplar de um dispositivo de comunicação consistente com os princípios da invenção;
A figura 2 ilustra um diagrama funcional exemplar do dispositivo de comunicação da figura 1 consistente com os princípios da invenção;
A figura 3 ilustra uma estrutura de dados exemplar consistente com os princípios da invenção;
A figura 4 ilustra um fluxograma exemplar de uma configuração de lista de chamadas consistente com os princípios da invenção;
e
As figuras 5A-G ilustram listas de chamada exibíveis exemplares consistentes com os princípios da invenção.
DESCRIÇÃO DETALHADA DA INVENÇÃO
A descrição detalhada seguinte da invenção refere-se aos desenhos anexos. Os mesmos números de referência em diferentes desenhos podem identificar elementos iguais ou similares. Também, a descrição detalhada seguinte não limita a invenção.
A descrição seguinte refere-se a uma "chamada". Na forma aqui usada, o termo chamada deve ser interpretado de maneira abrangente de forma a incluir qualquer tipo de comunicação, tais como chamada de voz, uma mensagem de texto, uma página, uma transmissão de fac-símile, um correio eletrônico, uma mensagem instantânea e similares, que pode incluir uma comunicação unidirecional, bidirecional, ou qualquer outro tipo de comunicação entre qualquer número de participantes. As implementações aqui descritas podem ser usadas para configurar listas de chamadas exibíveis para facilitar a seleção de números por meio de uma interface de usuário, tal como um teclado, em um dispositivo, tal como um dispositivo de comunicação portátil. As implementações aqui descritas podem usar um histórico de atividade de chamada, tal como um registro de "chamadas discadas", para prever efetivamente os números mais provavelmente chamados pelo dispositivo de comunicação. As implementações aqui descritas podem usar informação de registro tal como freqüência de chamada, hora do dia, dia da semana, e uma combinação destas para ordenar uma lista de chamadas exibível correspondente a qualquer dado ponto de tempo. As implementações aqui descritas podem reconfigurar a lista de chamadas ordenada quando um primeiro número é selecionado da lista de acordo com a probabilidade de que qualquer número particular possa ser também selecionado para pareamento com o primeiro número selecionado, por exemplo, para chamada de conferência ou envio de mensagem multi-receptores.
DISPOSITIVO DE COMUNICAÇÃO EXEMPLAR
A figura 1 é um diagrama de uma implementação exemplar de um dispositivo de comunicação consistente com os princípios da invenção. O dispositivo de comunicação 100 (doravante dispositivo de comunicação 100) pode ser um dispositivo de comunicação móvel. Na forma aqui usada, um "dispositivo de comunicação" e/ou "terminal de comunicação" pode incluir um rádio-telefone; um terminal de sistema de comunicação pessoal (PCS) que pode combinar um rádio-telefone celular com capacidades de processamento de dados, fac-símile e comunicação de dados; um assistente digital pessoal (PDA) que pode incluir um rádio-telefone, paginador. Acesso a Internet/intranet, navegador de rede, organizador, agenda e/ou receptor de sistema de posicionamento global (GPS); um computador miniatura; um receptor de computador de mão e/ou um outro tipo de dispositivo de comunicação.
O dispositivo de comunicação 100 pode incluir alojamento 101, teclado 110, teclas de controle 120, alto-falante 130, visor 140 e microfone 150. O alojamento 101 pode incluir uma estrutura configurada para conter dispositivos e componentes usados no dispositivo de comunicação 100. Por exemplo, o alojamento 101 pode ser formado de plástico, metal ou compósito, e pode ser configurado para suportar teclado 110, teclas de controle 120, alto-falante 130, visor 140 e microfones 150.
O teclado 110 pode incluir dispositivos e/ou lógica que podem ser usados para operar o dispositivo de comunicação 100. O teclado 110 pode ser adicionalmente adaptado para receber entradas de usuário, diretamente ou por meio de outros dispositivos, tal como uma caneta para entrar com informação no dispositivo de comunicação 100. Em uma implementação, as funções de comunicação do dispositivo de comunicação 100 podem ser controladas por teclas de ativação 112. A implementação das teclas 112 pode ter informação de teclas associada com elas, tais como números, letras, símbolos, etc. Um usuário pode interagir com as teclas 112 para entrar com informação de teclas no dispositivo de comunicação 100. Por exemplo, um usuário pode operar as teclas 112 para entrar com dígitos, comandos e/ou texto no dispositivo de comunicação 100. Funções designadas das teclas 112 podem formar e/ou manipular imagens que podem ser exibidas no visor 140.
Teclas de controle 120 podem incluir botões que permitem que um usuário interaja com o dispositivo de comunicação 100 para fazer com que o dispositivo de comunicação 100 realiza ações especificadas, tal como exibir uma lista de chamadas por meio do visor 140, navegar na lista de chamadas, selecionar um ou mais dos números exibidos na lista, colocar uma chamada no número selecionado, etc.
O alto-falante 130 pode incluir um dispositivo que fornece informação audível a um usuário de dispositivo de comunicação 100. O alto- falante 130 pode ficar localizado em qualquer lugar no dispositivo de comunicação 100 e pode funcionar, por exemplo, como uma peça de ouvido quando um usuário comunica usando o dispositivo de comunicação 100. O alto-falante 130 pode também funcionar como um dispositivo de saída para música e/ou informação de áudio associada com jogos e/ou imagens de vídeo usados no dispositivo de comunicação 100.
O visor 140 pode incluir um dispositivo que fornece imagens visuais a um usuário. Por exemplo, o visor 140 pode prover informação gráfica relativa a chamadas que chegam/saem, mensagem de texto, jogos, listas telefônicas, a data/hora corrente, ajustes de volume, etc., a um usuário do dispositivo de comunicação 100. Implementações do visor 140 podem ser implementadas como visores de painel plano preto e brando, ou a cores.
O microfone 150 pode incluir um dispositivo que converte fala ou outros sinais acústicos em sinais elétricos para uso pelo dispositivo de comunicação 100. O microfone 150 pode ficar localizado em qualquer lugar no dispositivo de comunicação 100 e pode ser configurado, por exemplo, para converter palavras ou frases ditas em sinais elétricos para uso pelo dispositivo de comunicação 100.
A figura 2 ilustra um diagrama funcional exemplar de um dispositivo de comunicação, tal como o dispositivo de comunicação 100, consistente com os princípios da invenção. Conforme mostrado na figura 2, o dispositivo de comunicação 100 pode incluir lógica de processamento 210, lógica de armazenamento 220, lógica de interface de usuário 230, interface de comunicação 240, conjunto de antena 250 e lógica suprimento de energia 240.
A lógica de processamento 210 pode incluir um processador, microprocessador, um circuito integrado específico da aplicação (ASIC), arranjo de porta programável no campo (FPGA) ou similares. A lógica de processamento 210 pode incluir estruturas de dados ou programas de suporte lógico para controlar a operação do dispositivo de comunicação 100 e de seus componentes. Implementações do dispositivo de comunicação 100 podem usar um componente de lógica de processamento individual ou múltiplos componentes de lógica de processamento, tais como componentes de lógica de processamento que operam em paralelo.
A lógica de armazenamento 220 pode incluir uma memória de acesso aleatório (RAM), uma memória apenas de leitura (ROM), e/ou um outro tipo de memória que armazena dados e instruções que podem ser usadas pela lógica de processamento 210.
A lógica da interface de usuário 230 pode incluir mecanismo, tal como hardware e/ou software, para entrar com informação no dispositivo de comunicação 100 e/ou para sair com informação no dispositivo de comunicação 100.
A interface de comunicação 240 pode incluir, por exemplo, um transmissor que pode converter sinais de banda base da lógica de processamento 210 em sinais de rádio freqüência (RF) e/ou um receptor que pode converter sinais RF em sinais de banda base. Alternativamente, a interface de comunicação 240 pode incluir um transceptor para realizar funções tanto de um transmissor quanto de um receptor. A interface de comunicação 240 pode conectar no conjunto da antena 250 para transmissão e recepção de sinais RF. O conjunto da antena 250 pode receber sinais RF da interface de comunicação 240 para transmitir pelo ar, e receber sinais RF pelo ar para transferir para a interface de comunicação 240.
A lógica de suprimento de energia 260 pode incluir hardware e/ou software para prover energia aos componentes do dispositivo de comunicação 100. Por exemplo, a lógica de suprimento de energia 260 pode incluir uma ou mais baterias e/ou conexões para recebe energia de outros dispositivos, tal como uma saída de acessórios em um automóvel, uma bateria externa, ou uma tomada de parede. A lógica de suprimento de energia 260 pode incluir lógica de medição para prover o usuário e componentes do dispositivo de comunicação 100 com informação a respeito dos níveis de carga da bateria, níveis de saída, falhas de energia, etc.
Conforme será descrito com detalhes a seguir, o dispositivo de comunicação 100, consistente com os princípios da invenção, pode realizar certas operações relacionadas a configurar dinamicamente uma lista de chamadas exibível em resposta a entradas de usuário e/ou em resposta a instruções associadas com lógica de processamento 210. O dispositivo de comunicação 100 pode realizar tais operações em resposta à lógica de processamento 210 que executa instruções de software de uma aplicação de configuração de lista de chamadas contida em uma mídia legível por computador, tal como lógica de armazenamento 220. Uma mídia legível por computador pode ser definida como um dispositivo de memória física ou lógica e/ou onda portadora.
As instruções de software podem ser lidas na lógica de armazenamento 220 a partir de uma outra mídia legível por computador ou de um outro dispositivo por meio da interface de comunicação 240. As instruções de software contidas na lógica de armazenamento 220 podem fazer com que a lógica de processamento 210 realize processos que serão descritos posteriormente. Alternativamente, o conjunto de circuitos da máquina pode ser usado no lugar ou em combinação com instruções de software para implementar processos consistentes com os princípios da invenção. Assim, implementações consistentes com os princípios da invenção não estão limitadas a nenhuma combinação específica de conjunto do hardware e software.
ESTRUTURA DE DADOS EXEMPLAR
A figura 3 ilustra um registro de chamada exemplar 300 consistente com os princípios da invenção. O registro de chamada 300 pode incluir uma mídia legível por computador que pode ser usada para armazenar informação em um formato legível por máquina. Em uma implementação exemplar, registro de chamada 300 pode armazenar informação que é usada para formar uma lista de chamadas exibível no visor 140. Em uma implementação, o registro de chamada 300 ser armazenado em lógica de armazenamento 220.
O registro de chamada 300 pode incluir um registro de chamas que são colocadas e recebidas pelo dispositivo de comunicação 100. A informação registrada pode ficar arranjada em entradas de registro individuais (mostradas aqui como linhas) em campos (mostrados aqui em colunas), tal como um campo de etiqueta data/hora 310, um campo identificador de comunicação 320, um campo de nome 330 e um campo do tipo de chamada 340. O registro de chamada 300 pode incluir outros campos, tais como um campo de duração da chamada, um campo de informação do local, um campo de informação de fatura e similares. Informação de registro de chamada no registro de chamada 300 pode ficar arranjada em qualquer formato.
O campo de etiqueta de data/hora 310 pode incluir informação que identifica uma data associada com uma chamada colocada ou recebida pelo dispositivo de comunicação 100. O campo etiqueta de data/hora 310 pode incluir informação que identifica a hora do dia associada com uma chamada colocada ou recebida pelo dispositivo de comunicação 100. Informação de data e hora usada para identificar chamadas pode ser gerada pela lógica de armazenamento 220, lógica de processamento 210 ou um outro componente no dispositivo de comunicação 100.
O campo identificador de comunicação 320 pode incluir informação que identifica um dispositivo de comunicação associado com um destino ou uma fonte de uma chamada, respectivamente, colocada ou recebida pelo dispositivo de comunicação 100. Por exemplo, o campo identificador 320 pode incluir informação, tais como um número de telefone, um endereço de correio eletrônico, etc., que identifica exclusivamente um dispositivo de comunicação. Em uma implementação, a interface identifica exclusivamente um dispositivo de comunicação. Em uma implementação, a interface de comunicação 2400, lógica de processamento 210 ou um outro componente no dispositivo de comunicação 100 pode determinar a partir de um sinal de chamada que chega um identificador associado com um dispositivo de comunicação de origem. Por exemplo, o identificador pode ser determinado usando informação de identificação de número automática (ANI) ou visor de identidade do chamador (ID ou CID do chamador) associada com a chamada recebida.
O campo de nome 340 pode incluir informação que identifica um nome de um parte que pode estar associado com um identificador de comunicação. Em uma implementação, o campo de nome pode ser automaticamente determinado usando informação de CID associada com uma chamada recebida. Em uma implementação, um usuário pode designar o nome a ser associado com o identificador de comunicação, por exemplo, em uma lista telefônica, uma lista de contato ou similares, por exemplo, usando teclas 112 e/ou teclas de controle 120. A informação alimentada pode ser processada e/ou armazenada pela lógica de interface de usuário 230, lógica de processamento 210, lógica de armazenamento 220 ou um outro componente no dispositivo de comunicação 100. Em uma implementação, um único nome pode estar associado com mais de um identificador de comunicação, caso este em que o identificador de comunicação pode estar associado com uma designação adicional, tais como um telefone celular, um telefone de trabalho, um telefone de casa, um endereço de correio eletrônico, etc.
O tipo de chamada 350 pode incluir informação que identifica um aspecto da chamada, tal como se a chamada originou-se com o dispositivo de comunicação 100 (por exemplo, "discada") ou terminou pelo dispositivo de comunicação 100 (por exemplo, "recebida"), se uma chamada que chega foi respondida (por exemplo, "perdida") e similares. A interface de comunicação 240, lógica de processamento 210 ou um outro componente no dispositivo de comunicação 100 pode identificar os vários aspectos associados com uma chamada.
PROCESSAMENTO EXEMPLAR
A figura 4 é um fluxograma de um processo exemplar consistente com os princípios da invenção para implementar uma aplicação de configuração de lista de chamada. Em uma implementação, a aplicação de configuração de lista de chamadas pode ser operativa em qualquer modo de operação do dispositivo de comunicação 100, por exemplo, enquanto está "desligado", em "espera", durante uma chamada, etc.
Informação de registro de chamada pode ser obtida (etapa 410). Conforme explicado antes, uma entrada de registro no registro de chamada 300 pode ser automaticamente gerada e armazenada para uma chamada emitida e/ou que chega, quer uma linha de comunicação esteja ou não estabelecida, isto é, a chamada é "respondida". O registro de atividade de chamada pode começar com operação inicial do dispositivo de comunicação 100 e ser contínua em seguida. O registro de atividade de chamada pode alternativamente cobrir qualquer período predeterminado. Em uma implementação alternativa, informação de registro de chamada correspondente à atividade de chamada associada com o dispositivo de comunicação 100 pode ser mantida por um provedor de serviço de comunicação associado com a operação do dispositivo de comunicação 100. Dessa maneira, a configuração da lista de chamada, da maneira descrita a seguir, pode ser obtida, por exemplo, em um servidor, e em seguida provida ao dispositivo de comunicação 100.
A configuração de lista de chamada, descrita a seguir, pode ser obtida com pelo menos uma entrada no registro de chamada 300. A configuração da lista de chamadas pode começar com uma análise de uma ou mais entradas no registro de chamada 300 (etapa 420). Em uma implementação, a análise pode incluir uma análise estatística. A análise pode identificar padrões de chamada associados com um ou mais dos identificadores de comunicação no campo identificador de comunicação 320. Em uma implementação, a análise pode identificar padrões de chamada associados com um ou mais dos nomes no campo de nomes 330, de maneira tal que dois ou mais identificadores de comunicação associados com um único nome (por exemplo, telefone celular, de casa, de trabalho, etc.) possa ser tratado como um único identificador de comunicação com propósitos de análise.
Em uma implementação, a análise pode incluir todo ou qualquer número de entradas no registro de chamada 300. Por exemplo, a análise pode ser baseada no tipo de chamada, identificada no campo tipo de chamada 340. Em uma implementação, a análise pode ser baseada somente em chamadas discadas. Alternativamente, a análise pode incluir chamadas discadas, chamadas perdidas e/ou chamadas recebidas. Em uma implementação, a análise pode ser baseada somente em chamadas durante um período predeterminado. Ou seja, chamadas no registro de chamada 300 que são mais antigas que um período de tempo predeterminado podem ser desconsideradas com propósitos de análise. Em uma implementação, entradas no registro de chamada 300 podem ser limpas do registro de chamada 300 com base em uma "idade" predeterminada. Alternativamente, a idade de uma chamada no registro de chamada 300 pode ser usada como um fator de ponderação com propósitos de análise. Em uma outra implementação, entradas no registro de chamada 300 podem ser limpas do registro de chamada 300 com base em uma capacidade da lógica de armazenamento 220, por exemplo de acordo com uma prática primeiro que entra primeiro que sai, ou uma outra técnica.
Entradas individuais podem ser ordenadas em uma lista de chamadas com base na análise (etapa 430). A ordem das entradas pode ser baseada em qualquer número de critérios. Em uma implementação, a ordem pode ser baseada na informação de freqüência associada com as respectivas entradas no registro de chamada 300, determinada pela análise. Por exemplo, a ordem da lista de chamadas pode ser baseada no número de entradas no registro de chamada 300 correspondentes aos respectivos identificadores de comunicação. Um exemplo simplificado seria em que o identificador de comunicação que foi chamado na maioria das vezes do dispositivo de comunicação 100 pode ser o primeiro identificador de comunicação listado na lista de chamadas, o identificador de comunicação que foi chamado mais a seguir pelo dispositivo de comunicação 100 pode ser o identificador de comunicação seguinte listado na lista de chamadas, e assim por diante. Em uma implementação, a ordenação por freqüência pode ser baseada em uma freqüência absoluta, independente da recenticidade. Ou seja, o identificador de comunicação chamado mais freqüentemente pode ser listado como o primeiro na lista de chamadas, mesmo quando as chamadas para qualquer número de outros identificadores de comunicação tiverem sido feitas desde a última chamada para o identificador de comunicação chamado mais freqüentemente. Alternativamente, a ordenação pode ser baseada em uma combinação de freqüência e recenticidade. Por exemplo, entradas no registro de chamada 300 podem ser ponderadas de acordo com qualquer fórmula predeterminada com base na recenticidade no tempo associado com ela e freqüência das entradas associadas. Desta maneira, novas chamadas, embora freqüentes, podem figurar menos proeminentemente do que chamadas recentes, embora menores em quantidade, na determinação da ordem da lista de chamadas.
Em uma implementação, a ordem da lista de chamadas configurada pode ser baseada em uma hora associada com a geração da lista de chamadas. Por exemplo, a ordenação pode ser baseada na análise de informação do registro de chamada, já que ela pode estar relacionada, por exemplo, com uma hora do dia, um dia da semana, um dia do mês, etc. Por exemplo, a ordenação pode ser dinâmica durante todo o dia, independente da atividade/inatividade da chamada que ocorre durante esse tempo. Em uma implementação, a análise pode identificar um padrão de chamada associado com horas particulares do dia, dias da semana, etc.
Em uma implementação, a ordem da lista de chamadas configurada pode ser baseada em informação de agenda armazenada no dispositivo de comunicação 100. Ou seja, quando um usuário tem informação agendada em uma aplicação de agenda contida no dispositivo de comunicação 100, a informação agendada pode ser automaticamente considerada parte da análise na configuração da lista de chamadas. Por exemplo, para informação de agenda tais como um lembrete, uma data de aniversário, uma chamada para conferência, etc., que tem um nome e/ou um identificador de comunicação associado com ela, o nome e/ou identificador de comunicação associado pode ser priorizado na ordenação, independente de outros critérios de ordenação aplicados, tais como freqüência e/ou recenticidade. Em uma implementação, a ordenação baseada em informação agendada pode ser usada independentemente, ou alternativamente, em conjunto com ordenação baseada em informação de recenticidade e/ou informação de freqüência.
A lista de chamadas ordenada pode ser exibida no visor 140 (etapa 440). Em uma implementação, a lista de chamadas pode ser passivamente exibida, por exemplo, em um modo reserva do dispositivo de comunicação 100. Em uma outra implementação, a lista de chamadas pode ser exibida quando um usuário ativa uma tecla designada 112, tecla de controle 120 e/ou um outro componente no dispositivo de comunicação 100. Por exemplo, lista de chamadas pode ser exibida quando o usuário ativa uma tecla de transmissão durante um modo reserva. Em uma implementação, a lista de chamadas é a exibição "padrão".
As entradas ordenadas na lista de chamadas podem incluir qualquer informação. Em uma implementação, uma entrada ordenada pode incluir um nome, um identificador de comunicação, um tipo de chamada associado com a entrada (por exemplo, indicando se o identificador de comunicação foi chamado por último ou recebido por último), uma designação do identificador de comunicação, tal como telefone "celular", "de casa", "do trabalho", etc. Em uma implementação, as entradas ordenadas são exibidas nas respectivas linhas. A lista de chamadas pode ser exibida em outros formatos. A lista de chamadas pode ser exibida em uma parte de tempo no visor 140. Ou seja, um número limitado de linhas de entrada pode ser exibido imediatamente. Em uma implementação, um usuário pode usar teclas 112, teclas de controle 120 e/ou um outro componente no dispositivo de comunicação 100 para exibir partes adicionais da lista de chamadas. Por exemplo, a lista de chamadas exibida pode ser rolada ou de outra forma navegada usando teclas 112, teclas de controle 120 e/ou um outro componente no dispositivo de comunicação 100 e processada pela lógica da interface de usuário 230.
Em uma implementação, um usuário pode interagir com as teclas da lista de chamadas 112, teclas de controle 120 ou um outro componente, por exemplo, para rolar para uma entrada da lista de chamadas, e selecionar a entrada desejada (por exemplo, salientada) para chamar (etapa 450). Em uma implementação, a seleção de uma entrada de uma lista de chamadas exibida pode causar uma reconfiguração da lista de chamadas que inclui o restante das entradas restantes (isto é, não selecionadas) (etapa 460). Por exemplo, informação proveniente da análise da informação de registro de chamada pode ser usada para determinar uma associação entre o identificador de comunicação correspondente à entrada selecionada e um ou mais identificadores de comunicação não selecionados. Por exemplo, a análise pode descobrir instâncias quando um ou mais dos identificadores de comunicação não selecionados forem previamente receptores unidos de uma mensagem de texto multi-receptores ou co-partes de uma chamada de conferência. Em uma implementação, entradas na lista de chamadas ré- configurada são ordenadas com base em um grau de associação (por exemplo, ocorrências como receptores juntos) com a entrada selecionada.
Um usuário pode selecionar uma entrada adicional ou interromper o processo de seleção (etapa 470). Quando um usuário faz uma seleção da lista de chamadas reconfigurada (isto é, seleciona um segundo identificador de comunicação para comunicação), a própria lista de chamadas reconfigurada pode ser reconfigurada com base em uma associação entre o identificador de comunicação correspondente à segunda entrada selecionada e um ou mais identificadores de comunicação não selecionados (etapa 460). O processo de reconfiguração pode ser repetido de maneira semelhante para selecionar subseqüentemente entradas para uma chamada particular.
Quando um usuário completa o processo de seleção, uma chamada pode ser colocada nos identificadores de comunicação associados com a entrada ou entradas selecionadas (e qualquer identificador de comunicação, por exemplo, alimentado manualmente), por exemplo, quando o usuário ativa uma tecla de transmissão (etapa 480). Se a chamada incluir uma mensagem de texto, a lista de endereços pode ser compilada da maneira supradiscutida (etapas 410-470), antes, durante ou depois que a mensagem de texto é composta, por exemplo, usando teclas 112, teclas de controle 120 e/ou um outro componente no dispositivo de comunicação 100.
Qualquer dos critérios de ordenação citados pode ser aplicado a qualquer grau, individualmente ou em combinação com um ou mais outros critérios. Em uma implementação, os critérios de ordenação são programáveis por um usuário do dispositivo de comunicação 100, e podem ser alterados de forma correspondente. Em uma outra implementação, os critérios de ordenação, a informação de registro de chamada e/ou a configuração da lista de chamadas podem ser específicos para um usuário particular do dispositivo de comunicação 100, e/ou um identificador de comunicação particular associado com o dispositivo de comunicação 100. Por exemplo, dois ou mais usuários individuais do dispositivo de comunicação 100 podem ser "registrados" como um "usuário atual" distinto do dispositivo de comunicação 100. Como um outro exemplo, chamadas podem ser colocadas e/ou recebidas pelo dispositivo de comunicação 100 por meio de múltiplos identificadores de comunicação distintos atribuídos. De qualquer maneira, uma aplicação de configuração de lista de chamadas consistente com os princípios da invenção pode ser aplicada separadamente com um usuário específico e/ou identificador de comunicação específico.
EXEMPLOS
As figuras 5A-5G ilustram configurações de lista de chamadas exemplares geradas a partir de atividade de chamada registrada para o dispositivo de comunicação 100 no período de 07/03/06 - 15/03/06 refletidas no registro de chamada 300, que são exibidas, em parte, no visor 140 do dispositivo de comunicação 100, consistente com os princípios da invenção. Conforme discutido antes, o restante da lista de chamadas pode ser exibido correspondente a uma entrada recebida do usuário do dispositivo de comunicação 100. A configuração de lista de chamadas exemplar pode ser gerada, por exemplo, por uma análise estatística da informação de chamada registrada feita pelo dispositivo de comunicação 100. A análise estatística pode ser usada para determinar, por exemplo, a probabilidade de que os respectivos identificadores de comunicação na lista de chamadas provavelmente serão os identificadores de comunicação seguinte a ser chamados usando o dispositivo de comunicação 100.
A figura 5A mostra uma exibição de uma parte de uma lista de chamadas gerada de um registro de chamada 300, consistente com os princípios da invenção. A lista de chamadas exibida na figura 5A pode ordenar "JULIE", "HOME" E "KIM" como entradas 1, 2 e 3, respectivamente, por exemplo, com base no número de vezes (isto é, freqüência relativa) que um número associado com um nome foi chamado durante um período de atividade de chamada registrada para o dispositivo de comunicação 100. Conforme mostrado na figura 5A, dois ou mais dos múltiplos identificadores de comunicação associados com "JULIE" (isto é, 555-555-1234, 555-555-8901, 555-555-9012, etc.) podem ser considerados um único identificador de comunicação com propósitos de ordenamento das entradas.
A figura 5B mostra uma outra exibição de uma parte de uma lista de chamadas gerada do registro de chamada 300, consistente com os princípios da invenção. A lista de chamadas exibida na figura 5B pode ordenar "BETH", "JULIE" e "HOME" como entradas 1, 2 e 3, respectivamente, por exemplo, com base na freqüência relativa, e BETH sendo uma chamada "PERDIDA", que pode ser prioridade acordada (aqui, vis-à-vis todas outras entradas mostradas na figura 5B) com propósitos de ordenamento. Em uma implementação, a prioridade acordada para uma chamada PERDIDA pode ser removida, uma vez que uma chamada foi colocada (isto é, retornada) para a chamada PERDIDA, e/ou com base em uma entrada recebida de um usuário do dispositivo de comunicação 100.
A figura 5C mostra uma outra exibição de uma parte de uma lista de chamadas gerada do registro de chamada 300, consistente com os princípios da invenção. A lista de chamadas exibida na figura 5C pode ordenar "HEIDI", "JULIE" e "HOME " como entradas 1, 2 e 3, respectivamente, por exemplo, com base na freqüência relativa, e HEIDI sendo informação agendada (isto é, data de aniversário), que pode ser prioridade acordada (aqui, vis-à-vis outras entradas mostradas na figura 5C) com propósitos de ordenamento. Em uma implementação, prioridade acordada para informação agendada pode ser removida uma vez que uma chamada tenha sido colocada no identificador de comunicação associado com a informação agendada, e/ou com base em uma entrada recebida de um usuário do dispositivo de comunicação 100.
A figura 5D mostra uma outra exibição de uma parte de uma lista de chamadas gerada do registro de chamada 300, consistente com os princípios da invenção. A lista de chamadas exibida na figura 5D pode ordenar "HOME", "JILL" e "SUSAN" como entradas 1, 2 e 3, respectivamente, por exemplo, com base na freqüência relativa, e a recenticidade das entradas, de maneira tal que a "idade" de uma chamada seja fator de ponderação com propósitos de ordenamento.
A figura 5E mostra uma outra exibição de uma parte de uma lista de chamadas gerada do registro de chamada 300, consistente com os princípios da invenção. A lista de chamadas exibida na figura 5E pode ordenar "HOME", "JULIE" e "JILL" como entradas 1, 2 e 3, respectivamente, por exemplo, com base em freqüência relativa, e hora do dia, isto é, "8:00 horas da manhã". Ou seja, uma análise de registro de chamada 300 pode ter identificado um padrão por meio do qual uma chamada está colocada recorrentemente para HOME a aproximadamente 8:00 horas da manhã, de maneira tal que HOME possa ser contada desproporcionalmente (aqui, vis-à- vis JILL) com propósitos de ordenamento. Em uma implementação, ponderação de prioridade baseada na hora do dia pode ser removida, uma vez que uma chamada tenha sido colocada no identificador de comunicação correspondente, ou a janela de tempo passar. Ajanela de tempo para aplicar a ponderação de prioridade da hora do dia pode ser qualquer período predeterminado e não precisa estar limitado pelas horas extremas (mostradas como 7:59 e 8:05 horas da manhã na figura 5E) no padrão identificado. Por exemplo, a janela aqui pode estender-se entre 7:00 e 9:00 horas da manhã, tempo este em que HOME pode ser prioridade acordada no ordenamento das entradas na lista de chamadas configurada.
A figura 5F mostra a lista de chamadas da figura 5A na qual a entrada (3) "KIM" pode ter sido salientada para seleção por um usuário do dispositivo de comunicação 100, por exemplo, depois de rolar "para baixo" a lista de chamadas por meio das entradas (1) e (2). Em uma implementação, uma vez salientada, KIM pode ser selecionada, recebendo uma entrada do usuário, por exemplo, por meio das teclas 112 e/ou teclas de controle 120. A figura 5G mostra uma lista de chamadas secundária que pode ser gerada com base na seleção de KIM da lista de chamadas da figura 5F. A lista de chamadas derivada na figura 5G pode ser baseada em freqüência relativa, e um grau identificado de associação com a entrada previamente selecionada, isto é, KIM, por exemplo, correspondente à mensagem de texto multi- receptores transmitida em 10/3 e 7/3/06.
CONCLUSÃO
Implementações consistentes com a invenção podem fornecer configuração de lista de chamadas inteligente que produz uma lista de chamadas exibível a um usuário de um dispositivo de comunicação que pode idealmente ordenar entradas com base em uma probabilidade determinada de que qualquer número particular será o seguinte a ser chamado.
A descrição apresentada de modalidades preferidas da invenção fornece ilustração e descrição, mas sem pretender ser exaustiva, ou limitar a invenção à forma precisa revelada. Modificações e variações são possíveis sob a luz dos preceitos apresentados, ou podem ser adquiridas pela prática da invenção.
Embora uma série de etapas tenha sido descrita com relação à figura 4, a ordem das etapas pode ser modificada em outras implementações consistentes com os princípios da invenção. Adicionalmente, etapas independentes podem ser realizadas em paralelo.
Fica aparente aos versados na técnica que aspectos da invenção, anteriormente descrita, podem ser implementados em muitas formas diferentes de software, firmware e hardware nas implementações ilustradas nas figuras. O código de software real ou hardware de controle especializado usados para implementar aspectos consistentes com os princípios da invenção não estão limitando a invenção. Assim, a operação e comportamento dos aspectos foram descritos sem referência ao código de software específico, os versados na técnica devendo entender que eles podem projetar software e hardware de controle para implementar os aspectos com base na descrição apresentada.
Deve-se salientar que o termo "compreende / compreendendo" quando usado nesta especificação e/ou reivindicações é considerado para especificar a presença de recursos, partes inteiras, etapas ou componentes declarados, mas não impedem a presença ou adição de um ou mais outros recursos, partes inteiras, etapas, componentes ou partes dos mesmos.
Nenhum elemento, etapa ou instrução usada no presente pedido deve ser interpretado como crítico ou essencial para a invenção, a menos que explicitamente assim descrito. Também, na forma aqui usada, os artigos "um" e "uma" devem incluir um ou mais itens. Onde se pretender usar somente um item, o termo "apenas um" ou linguagem similar é usado. Adicionalmente, a frase "com base em" deve significar "com base, pelo menos em parte, em", a menos que explicitamente declarado de outra forma.

Claims (22)

1. Dispositivo de comunicação, caracterizado pelo fato de que compreende: uma memória para armazenar um primeiro registro de chamada incluindo um identificador de parte associado com uma chamada e informação indicando um tipo da chamada; lógica configurada para gerar uma primeira lista de chamadas com base no primeiro registro de chamada, a primeira lista de chamadas incluindo um primeiro conjunto de identificadores de parte que fica arranjado em uma ordem com base em informação de freqüência de chamada respectivamente associada com os identificadores de parte e o tipo de informação de chamada; e um visor para exibir pelo menos uma parte da primeira lista de chamadas.
2. Dispositivo de comunicação de acordo com a reivindicação -1, caracterizado pelo fato de que a informação de freqüência de chamadas corresponde a pelo menos uma informação de hora do dia ou informação de dia da semana.
3. Dispositivo de comunicação de acordo com a reivindicação - 1, caracterizado pelo fato de que compreende adicionalmente: uma agenda para armazenar informação de agenda, em que a ordem é adicionalmente baseada na informação de agenda armazenada.
4. Dispositivo de comunicação de acordo com a reivindicação - 1, caracterizado pelo fato de que compreende adicionalmente: uma interface de usuário, os identificadores de parte exibidos sendo selecionáveis por meio da interface de usuário, a lógica sendo adicionalmente configurada para gerar uma segunda lista de chamadas com base em um primeiro identificador selecionado dos identificadores de parte.
5. Dispositivo de comunicação de acordo com a reivindicação - 4, caracterizado pelo fato de que a segunda lista de chamadas inclui um segundo conjunto de identificadores de parte associado com o primeiro identificador de parte selecionado.
6. Dispositivo de comunicação de acordo com a reivindicação -5, caracterizado pelo fato de que o segundo conjunto de identificadores de parte é ordenado com base em um grau de associação com o primeiro identificador de parte selecionado.
7. Dispositivo de comunicação de acordo com a reivindicação -5, caracterizado pelo fato de que, quando um segundo identificador dos identificadores de parte é selecionado do segundo conjunto de identificadores de parte, a lógica é adicionalmente configurada para: colocar uma chamada de múltiplas partes no primeiro identificador de parte selecionado e no segundo identificador de parte selecionado.
8. Dispositivo de comunicação de acordo com a reivindicação -1, caracterizado pelo fato de que o primeiro registro de chamada e a primeira lista de chamadas correspondentes a um primeiro usuário do dispositivo de comunicação, a memória para armazenar um segundo registro de chamada, a lógica configurada adicionalmente para gerar uma segunda lista de chamadas com base no segundo registro de chamada, o segundo registro de chamada e a segunda lista de chamadas correspondendo a um segundo usuário do dispositivo de comunicação.
9. Dispositivo de comunicação de acordo com a reivindicação -1, caracterizado pelo fato de que o primeiro registro de chamada e a primeira lista de chamadas correspondentes a um primeiro identificador de comunicação associado com o dispositivo de comunicação, a memória para armazenar um segundo registro de chamada, a lógica configurada adicionalmente para gerar uma segunda lista de chamadas com base no segundo registro de chamada, o segundo registro de chamada e a segunda lista de chamadas correspondentes a um segundo identificador de comunicação associado com o dispositivo de comunicação.
10. Dispositivo de comunicação de acordo com a reivindicação -1, caracterizado pelo fato de que a informação de freqüência de chamada incluiu informação de freqüência de chamada ponderada baseada em informação de recenticidade de chamada.
11. Método, caracterizado pelo fato de que compreende: armazenar identificadores de comunicação associados com os respectivos sinais transmitidos de um dispositivo de comunicação, em que os identificadores de comunicação correspondem a uma pluralidade de contatos, pelo menos um dos contratos sendo relacionados a múltiplos identificadores de comunicação; configurar uma lista dos contatos com base em uma freqüência relativa de transmissão de sinal para os respectivos identificadores de comunicação armazenados, em que a freqüência relativa associada com o pelo menos um contato é com base nas transmissões de sinal para qualquer um dos múltiplos identificadores de comunicação relacionados a pelo menos um contato; e exibir pelo menos uma parte da lista.
12. Método de acordo com a reivindicação 11, caracterizado pelo fato de que a configuração da lista é baseada em uma hora do dia da configuração.
13. Método de acordo com a reivindicação 11, caracterizado pelo fato de que a configuração da lista é baseada em um dia da semana no qual a lista é configurada.
14. Método de acordo com a reivindicação 11, caracterizado pelo fato de que compreende adicionalmente: agendar informação para uma data, em que a configuração da lista é adicionalmente baseada na informação agendada associada com a data quando ocorre a configuração na data.
15. Método de acordo com a reivindicação 11, caracterizado pelo fato de que compreende adicionalmente: receber uma primeira seleção de um identificador de comunicação exibido da lista; reconfigurar a lista com base na primeira seleção; e exibir pelo menos uma parte da lista reconfigurada.
16. Método de acordo com a reivindicação 15, caracterizado pelo fato de que compreende adicionalmente: receber uma segunda seleção de um identificador de comunicação exibível da lista reconfigurada; e transmitir um sinal baseado na primeira seleção do identificador de comunicação exibido e na segunda seleção do identificador de comunicação exibido.
17. Método de acordo com a reivindicação 11, caracterizado pelo fato de que compreende adicionalmente: determinar uma freqüência com a qual a primeira seleção é incluída nas respectivas transmissões de sinal de múltiplas partes com dois ou mais identificadores de comunicação armazenados.
18. Método de acordo com a reivindicação 11, caracterizado pelo fato de que a configuração da lista é adicionalmente baseada em uma recenticidade relativa da transmissões de sinal para os respectivos identificadores de comunicação armazenados.
19. Mídia legível por computador que armazena instruções executáveis por um dispositivo de processamento que opera em um terminal de comunicação, caracterizada pelo fato de que a mídia legível por computador compreende: instruções para determinar uma probabilidade de que o identificador de comunicação de uma pluralidade de identificadores de comunicação armazenados seja selecionado dos identificadores de comunicação armazenados para chamada com base em se o identificador de comunicação refere-se a uma chamada efetuada, uma chamada recebida, ou uma chamada perdida, e uma freqüência associada com o identificador de comunicação; e instruções para ordenar pelo menos dois dos identificadores de comunicação armazenados com base nas respectivas probabilidades associadas com o pelo menos dois identificadores de comunicação.
20. Mídia legível por computador de acordo com a reivindicação 19, caracterizada pelo fato de que compreende adicionalmente: instruções para exibir os identificadores de comunicação ordenados como uma lista.
21. Mídia legível por computador de acordo com a reivindicação 20, caracterizada pelo fato de que compreende adicionalmente: instruções para receber uma seleção de pelo menos um identificador de comunicação exibido; instruções para determinar uma respectiva probabilidade de que um identificador de comunicação não selecionado seja selecionado para ser chamado juntamente com o pelo menos um identificador de comunicação exibido; instruções para ordenar os identificadores de comunicação não selecionados com base nas respectivas probabilidades associadas com os respectivos identificadores de comunicação não selecionados; e instruções para exibir os identificadores de comunicação não selecionados ordenados como uma outra lista.
22. Dispositivo, caracterizado pelo fato de que compreende: meios para iniciar comunicação com um dispositivo de comunicação tendo um identificador de comunicação e sendo associado com um contato; meios para registrar as comunicações iniciadas com os respectivos dispositivos de comunicação associados com uma pluralidade de contatos, em que múltiplos dispositivos de comunicação são associados com um dos contatos; meios para determinar a probabilidade de que um contato seja um contato seguinte com o qual a comunicação será iniciada com base na informação registrada; e meios para ordenar, em uma lista exibível baseada nas probabilidades determinadas, identificadores associados com pelo menos dois dispositivos de comunicação.
BRPI0621535-1A 2006-04-04 2006-10-04 dispositivo de comunicação, método, mìdia legìvel por computador, e, dispositivo BRPI0621535A2 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/278,582 US8744056B2 (en) 2006-04-04 2006-04-04 Communication identifier list configuration
US11/278582 2006-04-04
PCT/IB2006/053637 WO2007113626A1 (en) 2006-04-04 2006-10-04 Destinations list configuration

Publications (1)

Publication Number Publication Date
BRPI0621535A2 true BRPI0621535A2 (pt) 2012-09-11

Family

ID=37776515

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0621535-1A BRPI0621535A2 (pt) 2006-04-04 2006-10-04 dispositivo de comunicação, método, mìdia legìvel por computador, e, dispositivo

Country Status (6)

Country Link
US (1) US8744056B2 (pt)
EP (1) EP2005718A1 (pt)
JP (1) JP5138673B2 (pt)
CN (1) CN101461217A (pt)
BR (1) BRPI0621535A2 (pt)
WO (1) WO2007113626A1 (pt)

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2413454B (en) * 2004-04-19 2006-12-27 Intelli Call Ltd Providing information relating to a telephone call
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
US8745680B2 (en) * 2007-01-06 2014-06-03 At&T Intellectual Property I, Lp Techniques for call integration with a television set-top box (STB)
US8577007B2 (en) * 2007-08-09 2013-11-05 Google Inc. Call shuffling
US8775543B2 (en) * 2008-05-13 2014-07-08 Nokia Corporation Methods, apparatuses, and computer program products for analyzing communication relationships
US8508570B2 (en) * 2008-08-12 2013-08-13 Polycom, Inc. Method to populate contact list from recent call log
US20100087173A1 (en) * 2008-10-02 2010-04-08 Microsoft Corporation Inter-threading Indications of Different Types of Communication
US8086275B2 (en) 2008-10-23 2011-12-27 Microsoft Corporation Alternative inputs of a mobile communications device
US8411046B2 (en) 2008-10-23 2013-04-02 Microsoft Corporation Column organization of content
US8385952B2 (en) 2008-10-23 2013-02-26 Microsoft Corporation Mobile communications device user interface
US8175653B2 (en) 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
US8238876B2 (en) 2009-03-30 2012-08-07 Microsoft Corporation Notifications
US8355698B2 (en) 2009-03-30 2013-01-15 Microsoft Corporation Unlock screen
US8836648B2 (en) 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
US20120045049A1 (en) * 2010-08-17 2012-02-23 Avaya, Inc. Self-organizing directory display
US20120159383A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Customization of an immersive environment
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US20120304132A1 (en) 2011-05-27 2012-11-29 Chaitanya Dev Sareen Switching back to a previously-interacted-with application
US8687023B2 (en) 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US8933952B2 (en) 2011-09-10 2015-01-13 Microsoft Corporation Pre-rendering new content for an application-selectable user interface
US9819753B2 (en) * 2011-12-02 2017-11-14 Location Labs, Inc. System and method for logging and reporting mobile device activity information
US9154901B2 (en) 2011-12-03 2015-10-06 Location Labs, Inc. System and method for disabling and enabling mobile device functional components
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
US8954571B2 (en) 2012-01-13 2015-02-10 Wavemarket, Inc. System and method for implementing histogram controlled mobile devices
US9128605B2 (en) 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
US9489531B2 (en) 2012-05-13 2016-11-08 Location Labs, Inc. System and method for controlling access to electronic devices
US10560324B2 (en) 2013-03-15 2020-02-11 Location Labs, Inc. System and method for enabling user device control
US9450952B2 (en) 2013-05-29 2016-09-20 Microsoft Technology Licensing, Llc Live tiles without application-code execution
US10447838B2 (en) 2014-04-03 2019-10-15 Location Labs, Inc. Telephone fraud management system and method
CN105359094A (zh) 2014-04-04 2016-02-24 微软技术许可有限责任公司 可扩展应用表示
KR20160143784A (ko) 2014-04-10 2016-12-14 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 컴퓨팅 디바이스용 슬라이더 커버
KR102107275B1 (ko) 2014-04-10 2020-05-06 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 컴퓨팅 디바이스에 대한 접이식 쉘 커버
US10148805B2 (en) 2014-05-30 2018-12-04 Location Labs, Inc. System and method for mobile device control delegation
DE102014010305A1 (de) * 2014-07-11 2016-01-14 Unify Gmbh & Co. Kg Verfahren und Verwaltung eines Anrufjournals, Vorrichtung, Computerprogramm und Softwareprodukt hierfür
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US10642365B2 (en) 2014-09-09 2020-05-05 Microsoft Technology Licensing, Llc Parametric inertia and APIs
CN106662891B (zh) 2014-10-30 2019-10-11 微软技术许可有限责任公司 多配置输入设备
GB2555156A (en) * 2014-11-29 2018-04-25 Gupta Vishal Contact information discovery
TR201517466A2 (tr) * 2015-12-30 2017-07-21 Turkcell Teknoloji Arastirma Ve Gelistirme Anonim Sirketi Çağri geçmi̇şi̇ anali̇zi̇ i̇le çağri öneri̇si̇ yapilmasini sağlayan bi̇r si̇stem
DE102016221466B4 (de) * 2016-11-02 2019-02-21 Audi Ag Verfahren zum Verarbeiten einer Benutzereingabe und Kraftfahrzeug mit einer Datenverarbeitungseinrichtung

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6084954A (en) * 1997-09-30 2000-07-04 Lucent Technologies Inc. System and method for correlating incoming and outgoing telephone calls using predictive logic
US6243459B1 (en) 1998-01-20 2001-06-05 Agere Systems Guardian Corp. Telephone with adaptive speed dial mechanism
JP2000358049A (ja) 1999-06-15 2000-12-26 Sony Corp バスシステム用機器およびバスシステム装置
JP3379640B2 (ja) 1999-06-15 2003-02-24 日本電気株式会社 電子電話帳自動並び替えシステム及び方法
JP3944528B2 (ja) 2002-04-01 2007-07-11 SBI Robo株式会社 電話によるグループ通話方法及びグループ通話システム
US7215881B2 (en) * 2002-12-19 2007-05-08 Nokia Corporation Mobile communications equipment with built-in camera
US20040192270A1 (en) * 2003-03-28 2004-09-30 Kreitzer Stuart S. Hotlist system and method for communication devices
US7280652B2 (en) * 2004-09-13 2007-10-09 Research In Motion Limited Handheld electronic device having improved phone call log, and associated method
US7831030B2 (en) * 2005-09-15 2010-11-09 Siemens Enterprise Communication, Inc. Method and apparatus for automatic advance calling to contacts

Also Published As

Publication number Publication date
CN101461217A (zh) 2009-06-17
US8744056B2 (en) 2014-06-03
JP5138673B2 (ja) 2013-02-06
WO2007113626A1 (en) 2007-10-11
JP2009532971A (ja) 2009-09-10
EP2005718A1 (en) 2008-12-24
US20070263843A1 (en) 2007-11-15

Similar Documents

Publication Publication Date Title
BRPI0621535A2 (pt) dispositivo de comunicação, método, mìdia legìvel por computador, e, dispositivo
US7702315B2 (en) Unified communication thread for wireless mobile communication devices
US7330731B2 (en) Communication device with intelligent communication management and method therefor
US8565731B2 (en) Missed communication handling
US8543161B2 (en) Method and apparatus for managing mobile terminal events
US7212808B2 (en) Unified message box for wireless mobile communication devices
US8331899B2 (en) Contact list
JP4633040B2 (ja) 通信端末装置及びプログラム
KR20070113543A (ko) 휴대용 단말기의 발신자 정보 표시 방법
KR20070048499A (ko) 이동단말기의 이벤트 정보 디스플레이 방법
KR20090004572A (ko) 휴대용 기기 멀티채널의 지능형 단축 리마인딩 방법 및장치
JP2004178294A (ja) 関連する電子メールを表示する携帯端末、電子メール表示方法、及びプログラム
CN101272421A (zh) 自适应、情景驱动的电话号码拨打
JP5169063B2 (ja) 携帯通信端末装置及びプログラム
US20070071186A1 (en) System and method to facilitate voice message retrieval
US20090176535A1 (en) Communication Terminal Device and Storage Medium
JP2004088479A (ja) 通信端末装置
JP5327890B2 (ja) 電話システム、電話システムの制御方法及び制御プログラム
KR20040106931A (ko) 이동 통신 단말기에서의 최종 통화 시간정보 관리방법
JP2003169129A (ja) 移動無線端末
KR20060017426A (ko) 통신내역 및 알림 표시기능을 갖는 휴대용 무선 단말기 및그 방법
JP2000270085A (ja) メッセージ自動呼出し機能付き携帯電話機装置及びメッセージ自動呼出し方法

Legal Events

Date Code Title Description
B06G Technical and formal requirements: other requirements [chapter 6.7 patent gazette]

Free format text: SOLICITA-SE A REGULARIZACAO DA PROCURACAO, UMA VEZ QUE BASEADO NO ARTIGO 216 1O DA LPI, O DOCUMENTO DE PROCURACAO DEVE SER APRESENTADO NO ORIGINAL, TRASLADO OU FOTOCOPIA AUTENTICADA.

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

Free format text: REFERENTE A 3A ANUIDADE.

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

Free format text: REFERENTE A 10A ANUIDADE

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