BRPI0517353B1 - Método e dispositivo de comunicação para apresentar os identificadores de contato relevantes para seleção pelo usuário, e, dispositivo legível de computador - Google Patents
Método e dispositivo de comunicação para apresentar os identificadores de contato relevantes para seleção pelo usuário, e, dispositivo legível de computador Download PDFInfo
- Publication number
- BRPI0517353B1 BRPI0517353B1 BRPI0517353-1A BRPI0517353A BRPI0517353B1 BR PI0517353 B1 BRPI0517353 B1 BR PI0517353B1 BR PI0517353 A BRPI0517353 A BR PI0517353A BR PI0517353 B1 BRPI0517353 B1 BR PI0517353B1
- Authority
- BR
- Brazil
- Prior art keywords
- communication
- contact
- user
- adaptive
- contacts
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 365
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000003044 adaptive effect Effects 0.000 claims abstract description 240
- 230000007246 mechanism Effects 0.000 claims description 21
- 230000015654 memory Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 9
- 238000012423 maintenance Methods 0.000 claims 2
- 238000010348 incorporation Methods 0.000 description 33
- 230000005540 biological transmission Effects 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 9
- 230000000875 corresponding effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000003860 storage Methods 0.000 description 7
- 230000009471 action Effects 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 239000003999 initiator Substances 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000001186 cumulative effect Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 241001379910 Ephemera danica Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000002079 cooperative effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/27453—Directories allowing storage of additional subscriber data, e.g. metadata
- H04M1/2746—Sorting, e.g. according to history or frequency of use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/271—Devices whereby a plurality of signals may be stored simultaneously controlled by voice recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/27453—Directories allowing storage of additional subscriber data, e.g. metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/60—Details 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)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Library & Information Science (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Information Transfer Between Computers (AREA)
Abstract
metodo e dispositivo de comunicação para apresentar os identificadores de contato relevantes para seleção pelo usuário, e, dispositivo legível de computador. aparelho e método para facilitar a seleção do usuário dos receptores de comunicação através dos dispositivos de comunicação. os atributos de comunicação dos eventos de comunicação prévios envolvendo o dispositivo de comunicação são monitorados (1200). os critérios de seleção são estabelecidos (1202) baseados nos atributos de comunicação monitorados. uma ou mais listas de históricos adaptativas do receptor são mantidas (1204), as quais correspondem aos contatos que são associados com os eventos de comunicação que satisfazem o critério de seleção. ao menos uma das listas de históricos adaptativas do receptor são apresentadas (1206) para o usuário através do dispositivo de comunicação, desse modo permitindo ao usuário selecionar o receptor pretendido através de listas curtas focadas, mais relevantes dos prováveis receptores.
Description
“MÉTODO E DISPOSITIVO DE COMUNICAÇÃO PARA l APRESENTAR OS IDENTIFICADORES DE CONTATO RELEVANTES f PARA SELEÇÃO PELO USUÁRIO, E, DISPOSITIVO LEGÍVEL DE
COMPUTADOR”.
Campo da Invenção
A invenção relaciona às comunicações, e mais particularmente a um aparelho e método para facilitar a seleção do usuário dos receptores de comunicação através dos dispositivos de comunicação.
Descrição da Técnica Anterior
Avanços tecnológicos nas infra-estruturas de comunicação e protocolos transformaram os dispositivos de computação padrões em valiosas ferramentas de comunicação. Os computadores comunicam entre si, e com outros dispositivos eletrônicos, nas faixas de redes das Redes de Área Local (LANs) para o alcance amplo das Redes de Área Global (GANs) tal como a Internet. Outros dispositivos eletrônicos experimentaram transformações semelhantes, tal como os telefones móveis, os Assistentes Digitais Pessoais (PDAs), e similares. Hoje, estes dispositivos sem fio estão sendo usados para uma variedade de tipos diferentes de comunicação. Por exemplo, o telefone móvel atual e as tecnologias PDA transformaram estes
dispositivos sem fio em ferramentas de comunicação poderosas capazes de comunicar voz, texto ou outros dados, documentos, imagens, vídeo e outros conteúdos de multimídia (geralmente referenciado aqui como comunicações).
Os PDAs, uma vez o calendário portátil e a ferramenta organizacional, incluem agora freqüentemente capacidades de comunicação de rede tal como e-mail, acesso de Internet, etc. Reciprocamente, os telefones móveis e outros dispositivos de comunicação tradicionais incluem agora freqüentemente aplicações locais tal como calendários, agendas de telefone ou outra lista de contato, listas de tarefa, e outras ferramentas organizacionais. As ferramentas como as listas de contato ajudam o usuário do dispositivo de comunicação ao colocar chamadas de voz e/ou direcionar
2/49 as mensagens eletrônicas para os receptores planejados das comunicações.
Por exemplo, uma aplicação de contatos local pode ser acessada pelo usuário do dispositivo de comunicação para ajudar para o usuário a lembrar os endereços de contato ou outro identificadores, e pode proporcionar ao 5 usuário uma plataforma da qual podem ser designados contatos diretamente como receptores planejados de uma nova comunicação.
Mais particularmente, ao iniciar chamadas de voz, as mensagens de texto/multimídia/e-mail ou outras comunicações, o usuário tem várias opções para entrar no endereço ou outro identificador do receptor. Por
exemplo, o usuário pode entrar diretamente o número de telefone de linha terrestre do receptor, no número de telefone móvel, texto ou endereços de multimídia, endereço de e-mail, etc. Estas entradas numéricas, alfa, ou alfanuméricas podem ser tediosas, especialmente para os usuários móveis, onde os mecanismos de interface do usuário são menores, devido aos tamanhos limitados do dispositivo, e porque os usuários móveis podem estar dirigindo um automóvel ou em outra situação, onde a entrada de texto é inconveniente. Para reduzir o número de entradas de batida de tecla requerido, como também para obviar a necessidade dos usuários em gravar os endereços do receptor de memória, os dispositivos de comunicação
provêem freqüentemente tal aplicação de contato para permitir que vários endereços do receptor de comunicação sejam armazenados e depois recuperados.
Enquanto tal lista de contato armazenada puder ser útil ao usuário, particularmente para evitar a necessidade do usuário de lembrar o 25 endereço do contato, isto pode não reduzir significativamente o número de entradas de batida de tecla exigidas ou manipulações de navegação para procurar e selecionar os receptores planejados. Por exemplo, o usuário que tem um número grande de contatos armazenados pode precisar entrar em uma parte significante do nome do receptor alvo para apresentar o receptor 30 desejado. Mais adiante, mesmo onde a lista de contato apresentada encurta
3/49
| • | devido a entrada de uma parte do nome do receptor alvo, o usuário ainda |
| * | pode precisar rolar na entrada correta. Enquanto puder ser mais conveniente |
| « | para o usuário localizar o receptor alvo desta maneira relativo a entrar diretamente no endereço do receptor, a procura pelo receptor alvo na lista de |
| 5 | contato pode envolver um número significante de manipulações da interface do usuário (UI), por meio de que o aspecto amigável do usuário, pretendido de tal lista de contato pode ser frustrado. Isto é com certeza particularmente ineficiente para certos tipos de comunicações, tal como a transmissão de mensagens (por exemplo, Serviço de Mensagem Curta, Serviço de |
| • 10 | Mensagem de Multimídia, etc.), onde é possível que apenas uma pequena parte dos contatos totais inciua tal endereço de mensagem. Por exemplo, a lista de contato do usuário pode conter centenas de contatos, mas apenas um número pequeno destes contatos inclui um endereço pertinente para ocupar no tipo de comunicação desejado. Mais adiante, a maioria das |
| 15 | mensagens é enviada a um número pequeno de receptores. Nestes casos, o usuário precisa ainda filtrar através de todos os contatos para localizar o usuário (alvo), que pode estar entre apenas um pequeno subgrupo dos contatos para os quais a comunicação desejada podería ser enviada. Adequadamente, há necessidade de uma maneira de prover |
| Φ | listas focalizadas mais pertinentes dos contatos dos quais o usuário pode selecionar os receptores (desejados). A presente invenção cumpre estas e outras necessidades, e oferece outras vantagens sob a técnica anterior. Resumo da Invenção Para superar as limitações da técnica anterior descrita acima, e |
| 25 | superar outras limitações se tornarão aparentes ao ler e entender a especificação presente, a presente invenção descreve um aparelho e método para facilitar a seleção do usuário dos receptores de comunicação através dos dispositivos de comunicação. De acordo com uma incorporação da invenção, um método é |
| 30 | provido para apresentar os identificadores de contato pertinentes para |
4/49
3c seleção pelo usuário do dispositivo de comunicação. Um ou mais atributos de comunicação dos eventos de comunicação prévios que envolvem o dispositivo de comunicação são monitorados. Estes atributos de comunicação monitorados podem incluir, por exemplo, identificadores de 5 contato, indicações de comunicações entrantes e/ou de saída, tipos de comunicação, durações das chamadas, tempo decorrido da comunicação prévia de um tipo similar, tipo de mensagem (por exemplo, nova mensagem, resposta, direta, etc.), ou similar. Critérios de seleção são estabelecidos, baseados nos atributos de comunicação monitorados. Um ou mais grupos de
identificadores de contato selecionáveis ou listas adaptáveis” são mantidas, que correspondem aos contatos que são afiliados com os eventos de comunicação que satisfazem os critérios de seleção. Pelo menos um dos grupos de identificadores de contato selecionável é apresentado ao usuário pelo dispositivo de comunicação. De acordo com uma incorporação mais particular, dispositivo legível de computador que tem instruções executáveis neste é provido para executar tal método.
De acordo com as incorporações mais particulares de tal método, estabelecer os critérios de seleção envolve estabelecer um ou mais fatores de ponderação baseados nos atributos de comunicação monitorados.
Isto pode envolver especificar uma freqüência dos eventos de comunicação para cada um dos contatos que são afiliados com os eventos de comunicação, onde manter o grupo de identificadores de contato selecionável inclui mantendo uma lista de históricos de receptor adaptável correspondendo aos contatos que são afiliados com os eventos de comunicação que correspondem à freqüência especificada em qual destes eventos de comunicação ocorrem. A freqüência na qual estes eventos de comunicação acontecem pode ser baseada em todos os eventos de comunicação, ou em um subgrupo deste baseado em atributos de comunicação particulares tal como o tipo de comunicação. Por exemplo, uma lista adaptável pode ser baseada na freqüência de um tipo de comunicação
5/49
3( de mensagem de texto, um tipo de comunicação de mensagem de multimídia, tipo de comunicação de chamada de voz, ou outros, incluindo qualquer combinação destas. Incorporações análogas envolvem fatores de ponderação baseado em quão recentemente o dispositivo de comunicação 5 foi envolvido em tais comunicações. Muitos outros fatores de ponderação são possíveis, como se o usuário perdeu ou caso contrário falhou em reconhecer a comunicação, se a comunicação é ou de um contato associado com um grupo pré-existente, etc. Os fatores de ponderação podem ser ponderados relativo um ao outro, para prover uma prioridade relativa entre
eles. Podem ser fixados fatores de ponderação adicionais, tais, como no momento de fabricação ou aprovisionamento, ou pode ser designado pelo usuário.
De acordo com outras incorporações particulares do método, estabelecer os critérios de seleção podem incluir estabelecer um contexto, 15 no qual um ou mais dos eventos de comunicação aconteceu, onde manter o grupo de identificadores de contato selecionável envolve manter uma lista de históricos de receptor adaptável, que é afiliada com os eventos de comunicação que acontecem dentro do contexto estabelecido. Por exemplo, este contexto pode envolver um local, data, hora, evento, um dia particular,
De acordo com outras incorporações particulares de tal método, a entrada do usuário de uma parte de um identificador de contato pode ser permitida, onde um ou mais grupos de identificadores de contato selecionável (por exemplo, listas adaptáveis) pode ser usado como uma base para auto25 conclusão da entrada de usuário do identificador de contato. Por exemplo, o usuário pode entrar em uma parte de um identificador de contato, e as possíveis associações a esta parte do identificador de contato das listas adaptáveis, ou pelo menos estas possíveis associações são apresentadas primeiro ao usuário. Os identificadores de contato na lista são eliminados à 30 medida que o usuário entra com mais caracteres, se estes identificadores de
6/49
contato não mais associam com a parte entrada pelo usuário. Esta característica de auto-conclusão da lista adaptativa pode ser executada por uma tela inativa do dispositivo de comunicação, por quaisquer das aplicações de comunicação deles, ou caso contrário. Por exemplo, onde a característica 5 de auto-conclusão da lista adaptável é executada por uma aplicação de comunicação (por exemplo, texto ou aplicação de mensagem de multimídia, aplicação de telefonia, etc.), o usuário pode entrar na parte do identificador de contato no campo Para, e a lista adaptável pode ser apresentada próxima ao campo “Para.
De acordo com outras incorporações particulares, apresentar ao menos um dos grupos de identificadores de contato selecionável envolve apresentar o grupo de identificadores de contato selecionável tal que uma parte ou todos os grupos de identificadores de contato selecionável pode ser percebido pelo usuário em um determinado momento. Como um exemplo, o 15 grupo apresentado dos identificadores de contato selecionável pode ser visualmente apresentado ao usuário apenas uma parte por vez, tal como onde o número de identificadores de contato no grupo não ajusta razoavelmente na tela de exibição do dispositivo de comunicação. Alternativamente, o grupo de identificadores de contato selecionável pode ser
apresentado ao usuário em sua totalidade.
De acordo com outra incorporação da invenção, um método é provido para apresentar os identificadores de contato pertinentes para seleção pelo usuário do dispositivo de comunicação. O método inclui monitorar um ou mais atributos de comunicação dos eventos de comunicação prévios que envolvem o dispositivo de comunicação, e estabelecer os critérios de seleção baseado nos atributos de comunicação monitorados. Um ou mais grupos de identificadores de contato que correspondem aos contatos afiliados com os eventos de comunicação que satisfazem os critérios de seleção são mantidos. O método inclui facilitar a 30 entrada dos identificadores de contato de entrada de voz {por exemplo,
7/49 falado), e gerar uma pluralidade de possíveis contatos que correspondem aos identificadores de contato de entrada de voz. Pelo menos um dos grupos de identificadores de contato é combinado com a pluralidade gerada de possíveis contatos para criar um grupo de identificadores de contato 5 selecionável. O grupo de identificadores de contato selecionável é apresentado então ao usuário pelo dispositivo de comunicação, audivelmente, visualmente, ou ambos. De acordo com uma incorporação mais particular, um dispositivo legível de computador possui instruções executáveis neste é provido para executar tal método.
De acordo com outra incorporação da invenção, é provido um dispositivo de comunicação. O dispositivo de comunicação inclui uma memória para armazenar os critérios de seleção, tal como os fatores de ponderação e/ou o contexto no qual as comunicações ocorrem. O dispositivo de comunicação inclui uma máquina de lista adaptável, que em uma 15 incorporação é implementada por um processador e software associado e/ou um suporte lógico inalterável. A máquina de lista adaptável é configurada para monitorar os atributos de comunicação dos eventos de comunicação que envolvem o dispositivo de comunicação, e manter uma ou mais listas adaptáveis dos identificadores de contato que correspondem aos contatos
que são afiliados com os eventos de comunicação que satisfazem os critérios de seleção. Uma interface de usuário é provida para apresentar as listas adaptáveis dos identificadores de contato ao usuário, e facilitar a seleção do usuário de um ou mais dos identificadores de contato, tal como os receptores planejados da comunicação atual.
Estas e várias outras vantagens e características de novidade que caracterizam a invenção são apontadas com particularidade nas reivindicações apensas aqui e formam uma parte desta. Porém, para entender melhor a invenção, suas vantagens, e os objetos obtidas pelo seu uso, referência deveria ser feita aos desenhos que formam uma parte adicional, e para acompanhar o assunto descritivo, no qual é ilustrado e
8/49
| descrito exemplos específicos do método e aparelho de acordo com a invenção. | |
| « κ | Breve Descrição das Fiquras A invenção é descrita em conexão com as incorporações |
| 5 | ilustradas nos diagramas a seguir. Figura 1 - é um diagrama em blocos ilustrando uma incorporação de maneira a prover uma ou mais listas de históricos do receptor adaptativo de acordo com a presente invenção; Figura 2 - é um diagrama em blocos de uma incorporação mais |
| • 10 | particular de maneira a prover uma lista particular de históricos do receptor adaptativo de acordo com a presente invenção; Figuras 3A - 3C - ilustram as exibições da interface do usuário (UI) representativas das listas adaptativas dos números discados de acordo com uma incorporação da invenção; |
| 15 | Figuras 4A - 4C - ilustram as exibições da interface do usuário (UI) representativas das listas adaptativas dos contatos das mensagens de texto de acordo com uma incorporação da invenção; Figuras 5A - 5C - ilustram as exibições da interface do usuário (UI) representativas das listas adaptativas dos contatos da mensagem de |
| • 20 | multimídia de acordo com uma incorporação da invenção; Figuras 6A - 6C - ilustram as exibições da interface do usuário (UI) representativas das listas adaptativas dos contatos de e-mail de acordo com uma incorporação da invenção; Figuras 7A - 7C - descrevem as telas UI ilustrando o estado |
| 25 | inativo de auto-conclusão das entradas do endereço de contato de acordo com uma incorporação da invenção; Figuras 8A - 8C - descrevem as telas UI ilustrando a incorporação de auto-conclusão feita disponível da aplicação de mensagem de texto de acordo com uma incorporação da invenção; |
| 30 | Figuras 9A - 9B - ilustram várias incorporações representativas |
9/49
de auto-conclusão de MMS/e-mail usando nomes de contato de acordo com uma incorporação da invenção;
Figura 10A - é um diagrama em blocos de uma incorporação representativa da maneira de prover uma ou mais listas de históricos do 5 receptor adaptativo em um sistema empregando a funcionalidade de reconhecimento de fala;
Figura 10B - ilustra uma incorporação de modo que os identificadores de contato são determinados das listas de históricos do receptor adaptativas e dos resultados de reconhecimento de fala;
Figura 11 - ilustra um exemplo representativo do dispositivo móvel no qual a presente invenção pode ser implementada;
Figura 12 - ilustra uma incorporação do método no qual uma lista relevante de contatos pode ser apresentada para o usuário, para facilitar a seleção do usuário do receptor planejado da comunicação atual.
Descrição Detalhada da Invenção
A parte da descrição deste documento de patente contém material que está sujeito a proteção por direitos autorais. O proprietário dos direitos autorais não tem nenhuma objeção à reprodução de fac-símile por qualquer documento de patente ou descrição da patente, uma vez que esta aparece nos arquivos e registros de patente do Escritório de Marcas e Patentes, mas por outro lado reserva todos os direitos autorais.
Na descrição seguinte das várias incorporações exemplares, referência é feita aos desenhos apensos que formam uma parte desta, e na qual é mostrada por meio de ilustração as várias incorporações nas quais a 25 invenção pode ser praticada. Será entendido que outras incorporações podem ser utilizadas, uma vez que mudanças estruturais e operacionais podem ser feitas sem sair do escopo da presente invenção.
É freqüentemente o caso que os usuários do dispositivo de comunicação comunicam com certas pessoas ou entidades (i.e. contatos) 30 mais freqüentemente do que eles comunicam com outros. Enquanto uma
10/49 lista de contato coletiva ou agenda eletrônica é útil como uma ferramenta para armazenar a informação de contato, esta nem sempre representa um modo amigável do usuário ou expediente para especificar um contato para o qual a comunicação atual é planejada. Mais adiante, enquanto a tecnologia 5 atual puder prover um registro de atividade de comunicação, tal registro não leva em conta a natureza dinâmica dos atributos de comunicação, nem propõe contatos particulares ao usuário que são mais prováveis de serem usados pelos usuários que iniciam outras comunicações. Estes representam alguns dos atalhos das listas de contato da técnica anterior e os registros de
atividade que são usados com os dispositivos de comunicação de hoje.
Geralmente, a presente invenção provê uma maneira de criar uma ou mais listas adaptáveis de contatos “pertinentes, que representam os contatos para os quais o usuário é mais provável iniciar a comunicação. Estas listas adaptáveis podem incluir uma única lista coletiva de um ou mais contatos “populares ou caso contrário contatos potencialmente pertinentes, ou pode incluir uma pluralidade de tais listas separadas por tipo de comunicação ou outros atributos. Ao apresentar ao usuário uma ou mais listas de contatos que são mais prováveis para serem os receptores alvo da comunicação atual, as manipulações de busca, rolagem, digitação e/ou
outras navegações são reduzidas, proporcionando assim ao usuário do dispositivo a habilidade para fazer seleções rapidamente de uma lista focalizada dos receptores de comunicação prováveis.
A Figura 1 é um diagrama em blocos ilustrando uma incorporação da maneira para prover uma ou mais listas de históricos do 25 receptor mais adaptável de acordo com a presente invenção. O dispositivo de comunicação 100 é provido, o qual inclui qualquer dispositivo eletrônico capaz de executar a comunicação de voz e/ou transmissão de mensagem tal como correio eletrônico (e-mail), Serviço de Mensagem Curta (SMS), Serviço de Mensagem de Multimídia (MMS), e/ou qualquer outro tipo de voz, texto, 30 mensagem de multimídia. O dispositivo de comunicação 100 pode
11/49
representar um desktop ou outros dispositivos de computação de linha terrestres, ou dispositivos móveis tal como, por exemplo, os telefones móveis, os Assistentes Digitais Pessoais (PDAs), os computadores portáteis e similares.
O dispositivo de comunicação 100 pode se ocupar de comunicação de voz e/ou transmissão de mensagem para comunicar com outros dispositivos de comunicação. Por exemplo, o dispositivo de comunicação 100 pode receber chamadas de voz e/ou mensagens dos receptores, como descrito pela comunicação recebida (COMM) 102. O
dispositivo de comunicação 100 pode transmitir chamadas de voz e/ou mensagens dos receptores como descrito pela comunicação 104 enviada.
Cada comunicação enviada e/ou recebida representa um evento de comunicação que envolve o dispositivo de comunicação. Na incorporação ilustrada, o dispositivo de comunicação 100 é representado como um 15 dispositivo móvel capaz de comunicação sem fio com uma ou mais redes. O dispositivo de comunicação 100 ilustrado inclui um módulo transceptor 106 que pode incluir um ou mais transmissores, receptores e/ou transceptores para enviar e receber as comunicações. Por exemplo, o módulo transceptor
106 pode incluir um transceptor para comunicar chamadas de voz na rede
celular, e/ou mensagens tais como SMS, MMS, e-mail, ou outras mensagens em várias redes.
Ao colocar chamadas de voz ou iniciar mensagens de texto/multimidia/e-mail (a seguir geralmente referenciadas como mensagens), o usuário tem várias opções para entrar no endereço de 25 chamada/mensagem dos receptores. Por exemplo, o usuário pode entrar diretamente com o número de telefone de linha terrestre do receptor, o número do telefone móvel, número ou endereço SMS/MMS, endereço de email, etc. Estas entradas numérica, alfa, ou alfanumérica podem ser tediosas, especialmente para os usuários móveis onde os mecanismos da interface do 30 usuário são menores devido aos tamanhos limitados do dispositivo, e porque
12/49 os usuários móveis podem estar dirigindo um automóvel ou em outra situação onde a entrada de texto é inconveniente. Para reduzir o número de entradas de batida de tecla requerido, como também para obviar a necessidade dos usuários para recordar os endereços do receptor da 5 memória, os dispositivos de comunicação proveem freqüentemente uma aplicação de contato 108 que permite que vários endereços de comunicação do receptor sejam armazenados e depois recuperados.
Enquanto os contatos armazenados puderem ser bastante úteis ao usuário, particularmente para evitar a necessidade do usuário de lembrar
os endereços de contato, estes podem não reduzir significativamente o número de entradas de batida de tecla ou cliques no dispositivo. Por exemplo, o usuário que tem um grande número de contatos armazenados pode precisar entrar com uma parte significante do nome do receptor alvo para apresentar o receptor desejado. Mais adiante, mesmo onde a lista de contato apresentada encurta devido a entrada de uma parte do nome do receptor alvo, o usuário ainda pode precisar rolar para a entrada correta.
Enquanto puder ser mais conveniente para o usuário localizar o receptor alvo desta maneira relativa para entrar diretamente no endereço do receptor, a busca pelo receptor alvo na lista de contato pode envolver um número
significante de manipulações de interface do usuário (UI), desse modo o aspecto amigável do usuário suportado de tal lista de contato pode ser frustrado. Isto é particularmente ineficiente para certos tipos de comunicações tai como transmissão de mensagens (por exemplo, SMS,
MMS, etc.), onde é possível que apenas uma pequena parte dos contatos pequeno dos contatos para os quais uma comunicação MMS podería ser inclua tal endereço de mensagem. Por exemplo, a lista de contato do usuário pode conter centenas de contatos, mas apenas um número pequeno destes contatos inclui o endereço MMS para ocupar nas comunicações MMS.
Nestes casos, o usuário precisa ainda filtrar através de todos os contatos para localizar o usuário alvo, que pode estar entre apenas um sub-grupo
13/49 enviada.
De acordo com a presente invenção, uma máquina (s) de lista adaptável 110 é provida para enviar para estes e para outros assuntos envolvendo a localização dos endereços do receptor alvo. A máquina da lista 5 adaptável 110 que pode ser implementada em hardware, firmware (suporte lógico inalterável), software, ou qualquer combinação destas é acoplada para receber a informação de contato relativa para receber as comunicações 102 e/ou enviar as comunicações 104, e possivelmente outras fontes. A máquina da lista adaptável 110 pode criar uma ou mais listas de históricos do receptor
mais adaptáveis 112, que servem como uma lista curta” dos receptores alvos mais prováveis dos quais o usuário pode fazer uma seleção para enviar a comunicação(s).
Em uma incorporação, uma única lista de históricos do receptor adaptável 112 pode ser provida, a qual inclui os identificadores de contato 15 pertinente (por exemplo, endereços, nomes, etc.) indiferente do tipo de comunicação envolvido. Por exemplo, um sub-grupo das comunicações 102, 104 recebidas e/ou enviadas pode ser associado com os endereços de contato ou outros identificadores julgados pertinentes pela máquina da lista adaptável 110, os quais são mantidos como uma lista de históricos do
receptor adaptável 112 da qual o usuário pode selecionar os receptores alvos de comunicação. Tal lista pode incluir tipos diferentes de endereços de contato ou tipos de comunicação, tal como números de voz/telefone e números de mensagem ou Identificadores de Recurso Uniforme (URIs). Em outra incorporação, diferentes tipos de comunicação podem se agrupar. Por 25 exemplo, a primeira lista de históricos do receptor adaptável pode ser provida para os números de voz/telefone mais pertinentes, e uma segunda lista de históricos do receptor adaptável pode ser provida para as mensagens mais pertinentes incluindo SMS, MMS, e e-mail. Em ainda outras incorporações, uma lista de históricos do receptor adaptável pode ser provida para cada um 30 dos tipos de comunicação SMS, MMS, e-mail, ou outros.
14/49
Mais partícularmente, a incorporação ilustrada da Figura 1 descreve uma pluralidade de listas de históricos do receptor adaptáveis, listas adaptáveis denominadas A 112A, lista adaptável Β 112B, através de alguns números indeterminado de listas adaptáveis descrito pela lista adaptável n 112n. Por exemplo, a lista adaptável A 112A pode prover a lista de históricos do receptor adaptável para contatos de voz/telefone que conhecem certos critérios para colocar estes contatos na lista 112A. A lista adaptável Β 112B pode prover, por exemplo, a lista de históricos do receptor adaptável para todos os contatos de transmissão de mensagem (por exemplo, SMS, MMS, e-mail, etc.) que conhecem certos critérios para colocar estes contatos na lista 112B. Alternativamente, diferentes tipos de mensagem podem ser separados em listas de históricos do receptor adaptável individuais, tal que haja uma lista de históricos do receptor adaptável SMS, uma lista de históricos do receptor adaptável MMS, uma listas de históricos do receptor adaptável de e-mail e assim sucessivamente. Quaisquer agrupamentos desejados e/ou várias listas de históricos do receptor adaptáveis podem ser implementados de acordo com a presente invenção. Estas listas de históricos do receptor adaptáveis proverão uma lista mais focalizada de contatos que são julgados de relevância ao usuário para este tipo de comunicação ou grupo de tipos de comunicação.
A máquina da lista adaptável 110 toma decisões se coloca o endereço de contato em uma lista de históricos do receptor adaptável baseado nos critérios de seleção, que podem ser designados em progresso e/ou determinados dinamicamente. Tais critérios de seleção de acordo com a incorporação ilustrada na Figura 1 inclui o fator de ponderação 114. Os fatores de ponderação podem ser fixados no dispositivo móvel, tal como no momento de fabricação, no aprovisionamento, etc. Alternativamente, ou em adição, os fatores de ponderação podem ser programados ou caso contrário podem ser designados pelo usuário, como indicado pela entrada dos fatores de ponderação 114 da interface do usuário 116.
15/49
Qualquer fator de ponderação desejado 114 relativo aos atributos de comunicação pode ser implementado para ajudar na seleção da informação para associar com uma lista particular de históricos do receptor adaptável. Por exemplo, a freqüência na qual um endereço de contato particular é enviada e/ou recebida pode ser usada para determinar se este endereço de contato será colocado em uma lista de históricos do receptor adaptável. Como um exemplo mais particular, o fator de ponderação 114 pode incluir o número coletivo de vezes que um endereço de contato particular é recebido ou alvo, desse modo a máquina da lista adaptável máquina 110 computa este número e atualiza a lista particular de históricos do receptor adaptável adequadamente. Vários dos endereços de contato mais frequentemente recebidos/enviados podem formar a lista de históricos do receptor adaptável. Taf fator de ponderação baseado na freqüência na qual um endereço de contato particular é o iniciador e/ou o receptor da comunicação pode ou pode não ser limitado a um período de tempo particular. Por exemplo, o fator de ponderação pode envolver o cálculo do número total de vezes, nos quais um contato particular é o iniciador e/ou o receptor de comunicações, onde em outra incorporação pode envolver o cálculo do número de vezes no qual o contato particular é o receptor e/ou o iniciador das comunicações durante um tempo particular, tal como em uma semana, mês, etc.
Outros exemplos representativos dos atributos de comunicação que podem ser usados como os fatores de ponderação 114 incluem quão recentemente uma comunicação envolvendo um contato foi enviada/recebida; se a chamada entrante ou a mensagem foi perdida (i.e. não respondida ou caso contrário percebida) pelo usuário; se a comunicação foi uma comunicação enviada ou recebida; se o usuário tem manualmente designado o contato (s) a ser forçado na lista de históricos do receptor adaptável; se o contato (s) é parte de um “grupo de contatos estabelecido (por exemplo, família); duração da chamada (por exemplo, chamadas de
V
16/49
| - | comprimento zero ou próximo-zero em algumas incorporações); tipo de |
| • | mensagem (por exemplo, nova mensagem, responder, direta, etc.); tempo |
| * * | decorrido das comunicações prévias de um certo tipo (por exemplo, se o usuário faz várias ligações para o mesmo número durante um período curto |
| 5 | de tempo que podería afetar a lista adaptável comparada diferentemente quando mais tempo passar entre chamadas), etc. Estes são meramente exemplos de vários fatores de ponderação 114 fornecidos com o propósito de facilitar a compreensão de tal fator de ponderação, e a presente invenção não é limitada claramente aos exemplos representativos especificados aqui. |
| • 10 | Outros exemplos de critérios de seleção e/ou atributos de comunicação são descritos abaixo. Quando uma ou mais listas de históricos do receptor adaptável 112 forem estabelecidas, as listas apropriadas podem ser apresentadas 112 ao usuário pelo visor 118. As listas 112 podem ser apresentada a pedido do |
| 15 | usuário, ou pode ser apresentada em resposta a alguma ação do usuário. Por exemplo, uma lista 112 pode ser apresentada quando o usuário invocar o módulo de comunicação correspondente 120. Em outra incorporação, o usuário solícita que uma lista de históricos do receptor adaptável seja apresentado, tal como ao selecionar o item de menu apropriado, o |
| • 20 | botão/mecanismo UI, enlace, etc. Vários exemplos são descritos mais completamente na descrição resultante. Deveria ser observado que apresentar a lista 112 envolve prover a lista 112, tal que elas estejam disponíveis para uso pelo usuário, mesmo embora toda a lista 112 não seja imediatamente visível ou caso |
| 25 | contrário perceptível para o usuário. Por exemplo, a lista 112A apresentada pode incluir dez identificadores de contato pertinente, mas apenas cinco dos identificadores de contato são exibidos visualmente de cada vez no visor 118. Outras partes da lista 112A podem ser manualmente ou automaticamente percebidas pelo usuário se e quando necessário ou desejado, tal como por |
| 30 | rolagem, etc. Assim, como usado aqui, a apresentação da lista pode envolver |
17/49 apresentar a lista , tal que toda ou uma parte da lista seja perceptível do usuário em um determinado momento.
Em operação, o usuário do dispositivo de comunicação 100 pode invocar o módulo de comunicação 120. Estes módulos de comunicação 120 incluem várias aplicações para facilitar o tipo de comunicação desejado. Tais aplicações podem incluir quaisquer de uma ou mais de uma aplicação SMS 120A, uma aplicação MMS 120B, uma aplicação de e-mail 120C, uma aplicação de telefone 120D, e/ou qualquer aplicação de voz, texto, vídeo, conferência, multimídia, ou outras aplicações 12On envolvendo endereços de comunicação do receptor. Ou antes de, em conexão com, ou depois de invocar os módulos de comunicação desejado 120, a lista de históricos do receptor adaptável 112 apropriada pode ser apresentada ao usuário pela visor 118.
Por exemplo, o usuário pode invocar uma aplicação SMS 120A pela interface do usuário (UI) 116. Isto pode ser invocado de qualquer maneira convencional, incluindo mas não limitado a pressão dos botões ou a ativação de outros mecanismos, selecionando a aplicação 120A pelo menu gráfico, os comandos de voz, ou similares. Em uma incorporação, o usuário seleciona o mecanismo UI apropriado para apresentar a lista de históricos do receptor adaptável que corresponde aos receptores SMS. Esta lista de históricos do receptor adaptável pode ser limitada aos receptores SMS “pertinentes” como determinado pela máquina de lista adaptável, ou pode ser incluído em outros tipos de comunicação tais como MMS, e-mail, etc. Usando a UI 116, o usuário pode selecionar o receptor(s) alvo da comunicação, e a mensagem é enviada ao receptor(s) selecionado pelo módulo transceptor 106. Deveria ser reconhecido que a lista de históricos do receptor adaptável pode ser apresentada pelo visor 118, e/ou por outros mecanismos UI tal como por áudio. Em uma incorporação de áudio, os itens na lista de históricos do receptor adaptável podem ser apresentados audivelmente ao usuário que em troca pode selecionar o receptor desejado usando comandos
18/49 de voz, entrando com o número/letra que corresponde ao receptor desejado, etc.
Em outra incorporação, o usuário pode primeiro acessar a lista de históricos do receptor adaptável, e selecionar o receptor desejado. 5 Quando o receptor tiver sido selecionado, o usuário pode invocar o módulo de comunicação desejada 120. Por exemplo, o usuário pode acessar a lista de históricos do receptor adaptável que apresenta os contatos pertinentes para a transmissão da mensagem MMS, e pode selecionar um ou mais dos contatos desta lista. Através de outras manipulações UI, ou
automaticamente, a aplicação MMS 120B pode ser apresentada então ao usuário, com o contato(s) selecionado no campo Para ou outro campo de destinatário da mensagem MMS.
Em uma incorporação, a lista de históricos do receptor adaptável 112 é projetada de forma que co-exista com a agenda de telefone 15 ou outra aplicação de contato 108. Assim, se o receptor desejado não é “curto-listado em quaisquer das de uma ou mais listas de históricos do receptor adaptável, o usuário pode acessar prontamente a aplicação de contato 108. Por exemplo, o enlace pode ser apresentado com relação a uma lista de históricos do receptor adaptável para permitir ao usuário acessar
rapidamente a aplicação de contato 108, no evento que o receptor(s) desejado não é associado com uma lista de históricos do receptor adaptável.
Assim, um aspecto da presente invenção envolve o uso de uma ou mais listas de históricos do receptor adaptáveis, que representa uma ou mais listas curtas de informação de contato adaptável pertinente. As listas são adaptáveis de forma que elas possam mudar baseado nos atributos de comunicação monitorados, por exemplo, os fatores de ponderação e/ou outros critérios de seleção.
A Figura 2 é um diagrama em blocos de uma incorporação particular de maneira para prover uma lista particular de históricos do receptor adaptável particular de acordo com a presente invenção. Na
19/49
incorporação ilustrada, os mesmos números de referência para estes descritos com relação a Figura 1 são usados onde apropriado. Várias comunicações são enviadas e recebidas na máquina da lista adaptável 110. As comunicações recebidas incluem as mensagens SMS 200, 204 do 5 primeiro contato denominado contato-A 210, como também a comunicação de voz 208 do contato-C 214. As comunicações enviadas incluem a mensagem MMS 202 para o contato-B 212, e a comunicação de e-mail 206 para o contato-A 210. Outras comunicações podem ser envolvidas, e estas ilustradas na Figura 2 são providas apenas para os propósitos de explicação.
Os endereços de contato associados com as comunicações enviadas e/ou recebidas são processadas pela máquina da lista adaptável
110 para gerar uma ou mais listas de históricos do receptor adaptável 112.
Na incorporação ilustrada, apenas uma lista de históricos do receptor adaptável 112 é ilustrada, embora outras também possam ser geradas pela máquina da lista adaptável 110. A máquina da lista adaptável 110 determina o qual dos endereços de contato será colocado em ou caso contrário será associado com a lista de históricos do receptor adaptável 112. Em uma incorporação, um ou mais fatores de ponderação 114 são usados pela máquina da lista adaptável 110 para ajudar nesta determinação. Como
mostrado pela UI 116, um ou mais dos fatores de ponderação 114 podem ser inicialmente e/ou dinamicamente providos pelo usuário.
Os fatores de ponderação podem ser providos 114 com iguais ponderações, ou podem ser providos com ponderações relativas com relação um ao outro. Enquanto quaisquer ponderações relativas desejadas podem ser selecionadas, a incorporação da Figura 2 ilustra um exemplo representativo da ponderação relativa 220 que pode ser aplicada aos vários fatores de ponderação 114. O exemplo da Figura 2 ilustra uma ponderação relativa crescente da parte inferior para a parte superior, e assim cria prioridades relativas dos vários fatores de ponderação. A ponderação mais 30 alta nesta incorporação relaciona à frequência 222 de comunicação, e provê
20/49 uma ponderação igual a ambas as comunicações enviadas (COMM) 224A e as comunicações recebidas 226A. Então, a freqüência 222 na qual um endereço de contato particular é o remetente ou o receptor planejado é considerado pela máquina da lista adaptável 110 ao gerar a lista de históricos • 10 do receptor adaptável 112, e na incorporação ilustrada constitui o fator de ponderação primário 114.
Como um exemplo mais particular, a freqüência 222 de envolvimento de contato pode incluir determinar se um contato particular foi envolvido nas comunicações com o dispositivo móvel ao menos um número mínimo predeterminado de vezes. Por exemplo, se um contato particular inicia ou é o receptor de comunicação em ao menos dez vezes, o contato será incluído na lista correspondente de históricos do receptor adaptável. Isto também pode ser estendido à situação onde o contato inicia e/ou é o receptor de comunicação um número predeterminado de vezes em um período de tempo predeterminado, tai como cinco vezes dentro de uma semana. Esta freqüência de contato pode ser determinada mantendo um total cumulativo de cada contato que inicia ou é o receptor de comunicação, e estes contatos possuindo o número cumulativo mais alto serão colocados nas listas correspondentes de históricos do receptor adaptáveis. A freqüência de contato também pode ser determinada apresentando uma variável de tempo na conta de contato cumulativa. Em tal caso, a conta de contato registrada para um contato particular pode ser decrementada de tempo-em-tempo se o contato não iniciou ou foi o receptor alvo da comunicação por um período de tempo predeterminado. Desta maneira, o contato que anterior tiver sido freqüentemente envolvido, mas em já um momento não é mais frequentemente envolvido, perderá sua eventualmente sua “intensidade”, desse modo proporcionando aos contatos recentemente envolvidos serem associados com as listas de históricos do receptor adaptável). Por exemplo, se um contato particular tiver sido envolvido (por exemplo, receptor e/ou iniciador) dez vezes (i.e., conta de contato igual a 10) um mês atrás, mas não
21/49 foi envolvido desde, a intensidade de armazenamento do contato pode ser diluída ao decrementar a conta de contato (dez) uma por dia, semana, ou outro período predeterminado que o contato não é envolvido. Como um exemplo mais particular, e assumindo que ao decrementar a conta de contato 5 por um por semana que o contato não está envolvido, a conta de contato diminuiría de dez a seis em quatro semanas se o contato não tiver sido envolvido durante este tempo. Então, o novo contato que tiver sido sete vezes envolvido podería suplantar este contato na lista de históricos do receptor adaptável. Em adição às incorporações baseadas em calendário ou
baseadas no tempo, as contas de contato podem ser decrementadas baseadas no número de eventos que ocorreram. Por exemplo, quando o contato é envolvido em um evento de comunicação, sua conta ou pontuação pode ser aumentada, e/ou todas as outras contas/pontuações podem ser diminuídas. A conta/pontuação pode ou podem não ser um valor inteiro.
Uma incorporação análoga inclui a armazenagem de um número predeterminado dos contatos recentemente envolvidos, se ou não eles são os mais freqüentemente usados. Por exemplo, os cinco contatos recentemente envolvidos podem ser associados com a lista de históricos do
receptor adaptáveis, e o mais antigo dos contatos na lista de históricos do receptor adaptável pode ser removido para acomodar o contato recentemente envolvido. Na incorporação ilustrada, a próxima ponderação alta relaciona a tal recenticidade 228A das comunicações 224B enviadas, seguido pela recenticidade 228B das comunicações 226B recebidas. Assim, 25 o exemplo representativo provê a ponderação mais alta aos endereços de contato de freqüência mais alta (se enviado ou recebido), seguido pelos endereços de contato das comunicações enviadas mais recentes, e finalmente pelos endereços de contato das comunicações recebidas mais recentemente.
De acordo com uma incorporação da invenção, a consciência
22/49 contexto pode ser implementada de forma adaptável básica. Ao adicionar a consciência-contexto, um ou mais dos resultados ultimamente apresentados ao usuário podem ser dependentes do contexto atual do usuário e/ou o contexto das ações previamente executadas. Assim, a máquina da lista adaptável 110 considera o contexto 230 do usuário em algumas incorporações da invenção. Por exemplo, o contexto 230 pode incluir, mas não é limitado, a quaisquer de um ou mais do local 232, data 234, e/ou hora
236. Como um exemplo mais particular, se a hora 236 for após a hora comercial, a máquina da lista adaptável 110 pode colocar uma maior ênfase
nos endereços de contato pessoais do que nos endereços de contato comerciais, onde os contatos são categorizados como tal.
Outro exemplo envolvendo o local 232 pode similarmente colocar uma ênfase diferente no processamento da máquina da lista adaptável 110 que depende do local do usuário. Por exemplo, se o usuário 15 estiver no trabalho, uma maior ênfase pode ser colocada nos contatos de negócio, enquanto uma maior ênfase pode ser colocada nos contatos pessoais quando o usuário estiver em casa. Se o usuário estiver fazendo compras, uma maior ênfase pode ser colocada nos contatos comerciais, tal como restaurantes, lojas, e similares. O local 232 pode incluir qualquer ou
ambos do local atual do usuário, ou um local ao qual o usuário estava quando uma ação prévia foi executada. Por exemplo, se a última vez o usuário estava em um local particular o usuário chamou um ou mais dos contatos particulares, estes contatos podem ser associados com a lista de históricos do receptor adaptável 112 para da próxima vez o usuário visitar este local.
O local do usuário pode ser determinado de qualquer forma conhecida. Por exemplo, qualquer tecnologia de sinal sem fio apropriada pode ser empregada, tal como Bluetooth, Rede de Área Local Sem Fio (WLAN), Identificação de Rádio Freqüência (RPID), ou outro posicionamento local ou tecnologia de comunicação sem fio de alcance limitado. Como um exemplo mais particular, um dispositivo móvel habilitado-Bluetooth pode
23/49 reconhecer que está no local de trabalho do usuário devido à presença de um ponto de acesso de Bluetooth ou hot spot que notifica o dispositivo móvel de seu local atual. Tecnologias de comunicação sem fio de faixa mais larga podem ser usadas para áreas maiores onde apropriado, incluindo qualquer 5 sistema de telecomunicação de posicionamento baseado em rede. Por exemplo, isto pode incluir a própria rede celular, desse modo a ID-célula, o Código de Área de Local (LAC), e/ou outros identificadores de localização podem ser usados para identificar a área celular atual do dispositivo móvel. O Sistema global para Comunicação Móvel (GSM) e outras tecnologias de
localização também podem ser usadas.
Outro contexto exemplar que pode ser considerado pela máquina da lista adaptável 110 envolve dias específicos ou datas. Por exemplo, a máquina da lista adaptável 110 pode prover uma maior ênfase para os endereços de contato categorizados como contatos pessoais nos feriados 238. Contatos particulares podem ser dado precedência quando o dia do aniversário 240, aniversário 242 ou outros dias especiais ocorrem.
Outros dias, tais como dias particulares da semana 244 também proveem um contexto que pode ser considerado pela máquina da lista adaptável 110. Por exemplo, a máquina da lista adaptável 110 pode prover uma ponderação
maior aos contatos pessoais nos fins de semana, enquanto provê uma ponderação maior aos contatos comerciais durante a semana de trabalho.
Estas datas podem ser programadas no dispositivo, e/ou podem ser acessadas através da cooperação com a aplicação calendário local ou remota 246. Usando tal aplicação de calendário 246, outras possibilidades de contexto-consciência também existem, tal como prover uma ponderação maior a certos contatos comerciais antes e/ou durante o tempo de reunião programado no calendário 246 do usuário. Por exemplo, uma reunião marcada com um contato conhecido pode, durante um tempo predeterminado antes e durante a reunião marcada, ser provido com uma ponderação maior pela máquina da lista adaptável 110, uma vez que a
24/49 probabilidade do usuário contactando o atendente da reunião pode ser mais alta durante este tempo. Qualquer outro 250 parâmetro de contexto desejado pode ser usado também, e os exemplos da Figura 2 são providos com os propósitos de facilitar a compreensão deste aspecto da invenção.
Baseado nos fatores de ponderação 114 e/ou no contexto 230 do usuário, a máquina da lista adaptável 110 gera uma ou mais listas de históricos do receptor adaptável 112. Para propósitos de facilidade de descrição, é assumido que uma única lista de históricos do receptor adaptável 112 é gerada pela máquina da lista adaptável 110, embora
múltiplas listas de históricos do receptor adaptáveis podem ser geradas como previamente descrito. O contato-A 210 foi envolvido nas comunicações com o usuário vários vezes, incluindo as mensagens entrantes SMS 200, 204, e o email de saída 206. Onde a frequência de comunicação é um fator de ponderação pertinente 114, a máquina da lista adaptáveí 110 pode gerar uma 15 lista de históricos do receptor adaptável 112 que inclui o endereço de contato para o contato-A 210. A lista de históricos do receptor adaptável 112 gerada é apresentada ao usuário, tal como pelo visor do dispositivo do usuário 118A.
Usando os menus ou outros gráficos, mecânicos, ou mecanismos de áudio, o usuário pode selecionar a opção listas adaptáveis 260, desse modo a lista de
históricos do receptor adaptável 112 é apresentada pelo visor 118B ao usuário incluindo o contato-A 210. Alternativamente, o usuário pode ser apresentado automaticamente com a lista de históricos do receptor adaptável
112 ao invocar uma aplicação de comunicação particular (por exemplo, aplicação de telefone, aplicação de mensagem de texto/multimídia, aplicação 25 de e-mail, etc.). Em todo caso, o usuário pode escolher então simplesmente o receptor desejado da lista de históricos do receptor adaptável 112. Isto pode ser executado de qualquer maneira conhecida, tal como rolar para o
Contato-A 210 e selecionar este, ou usar outros mecanismos UI 116.
O visor 118C também pode apresentar uma tela inativa 262, da qual o usuário pode iniciar a entrada dos endereços de contato. Em uma
25/49
| incorporação, a auto-conclusão da entrada do endereço de contato é suportada pela tela inativa 262 do visor 118C, onde a lista de históricos doe | |
| * | receptor adaptável 112 serve como a base para a auto-conclusão. Nesta incorporação, ao menos estes contatos mantidos na lista de históricos do |
| 5 | receptor adaptável 112 estão disponíveis para auto-conclusão das entradas de endereço do contato. Por exemplo, o usuário pode ter dez contatos com o mesmo nome de família SOBRENOME, mas apenas um destes contatos está presente na lista de históricos do receptor adaptável 112. Quando o usuário começa a entrar com o nome/endereço de contato da tela inativa 262 |
| • 10 | (ou outra tela semelhante onde tal entrada pode ser feita), o nome é autocompletado baseado nos endereços de contato da lista de históricos do receptor adaptável 112. Usando o exemplo da Figura 2, o usuário pode entrar com o primeiro de um ou mais caracteres 264 para o Contato-A 210 que está presente na lista de históricos do receptor adaptável 112. Porque o contato é |
| 15 | listado na lista de históricos do receptor adaptável 112, a parte 266 restante do nome/endereço de contato é completada automaticamente, permitindo assim ao usuário acessar rapidamente o receptor planejado. Para facilitar a compreensão dos vários aspectos da Invenção, vários exemplos representativos da lista de históricos do receptor adaptável |
| • 20 | (também referenciado como listas adaptativas) são descritos agora. As Figuras 3A-3C ilustram as exibições representativas da interface do usuário (UI) das listas adaptativas dos números discados. A Figura 3A ilustra a exibição 300 da lista padrão de contatos 302. A lista 302 pode ser apresentada em resposta a várias ações do usuário, tal como selecionar uma |
| 25 | tira de contatos gráfica 304. A lista de contato 302 inclui uma pluralidade de entradas de contato, algumas ou todas as quais é apresentado na área visível da exibição 300. Na incorporação ilustrada, as entradas de contato 306-310 representam um sub-grupo visível do grupo total dos contatos associados com a lista de contato 302. Para que o usuário identifique o |
| 30 | contato desejado, no qual direciona uma comunicação telefônica, o usuário |
26/49 tem que rolar para o contato desejado, entre uma parte ou todos os identificadores de contato no campo de entrada de texto 312, ou executar outras funções buscas, Como previamente descrito, ao entrar ou procurar o contato desejado pode envolver manipulações penosas em alguns casos.
Para facilitar a habilidade do usuário para localizar rapidamente o receptor de comunicação telefônica desejado, uma lista 320 adaptável dos números discados pode ser apresentada na exibição 300 como mostrado na Figura 3B. A lista 320 adaptável pode ser selecionada da vista da lista de contato 302 ao selecionar a tira 322, ou por outras operações da UI. A lista
320 adaptável também pode ser apresentada em resposta a uma ação predeterminada, tal como o usuário invocando a aplicação do telefone no dispositivo. Mais adiante, tal lista 320 adaptável também pode ser visível de outras telas de UI, tal como a tela de registro de comunicação que apresenta uma lista de todas as comunicações que envolvem o dispositivo móvel, e/ou as aplicações de comunicação particulares. Exemplos mais particulares são providos abaixo.
A lista 320 adaptável inclui um sub-grupo do grupo total dos contatos associados com a lista de contato 302, onde o sub-grupo de contatos 324-328 representa potencialmente uma lista pertinente dos
contatos dos quais o usuário pode fazer uma seleção. Como previamente descrito, a máquina de lista adaptável determina quais contatos serão associados com a lista 320 adaptável, baseado nos fatores de ponderação e/ou contexto-consciência. Por exemplo, a lista 320 adaptável pode representar a mais frequentemente, recentemente, e/ou os números discados determinar rapidamente se o receptor desejado está na lista 320 adaptável.
mais populares dos quais o usuário pode fazer uma seleção.
De acordo com uma incorporação da invenção, a lista 320 adaptável pode apresentar apenas os vários contatos 324-328 que podem ajustar em uma única janela de exibição 300. Desta maneira, nenhuma rolagem que é exibida é requerida, desse modo permitindo ao usuário
27/49
Em outra incorporação, um maior número de contatos pode ser associado com a lista 320 adaptável que ajustará em uma única janela de exibição 300. Em tal incorporação, o usuário pode rolar ou caso contrário navegar pela lista 320 adaptável, ou pode entrar com tudo ou uma parte do nome/endereço de 5 contato do receptor no campo de entrada de texto 312. Enquanto esta incorporação puder envolver alguma navegação do usuário e/ou entrada de caracter, é geralmente bem menos do que seria requerido com a lista de contato cheia 302.
Os contatos 324-328 fornecidos pela lista 320 adaptável podem
ser apresentados usando os nomes ou outro identificadores de contato da lista de contato 302 fornecida pela aplicação de contato correspondente.
Alternativamente, os identificadores de contato enviados e/ou recebidos podem ser apresentados diretamente para a lista 320 adaptável sem referência a uma aplicação de contato. Por exemplo, ao usar as tecnologias 15 tal como o serviço de Identificação de Linha de Visitante (CLI), o número de telefone, o nome de contato, e/ou outros identificadores de contato podem ser providos para o dispositivo móvel. Mais particularmente, CLI (também conhecido como ID do visitante) geralmente refere a um serviço provido por muitos provedores de telefone, onde o número do telefone é transmitido
quando a ligação é feita. Com o terminal de recepção equipado-CLI, o usuário pode ver o número de telefone do visitante antes de responder a chamada. Multimídia CLI (MCLI) refere a CLI onde o conteúdo de multimídia acompanha o número de telefone, ou é provido em vez do número de telefone. Por exemplo, um quadro digital do visitante pode ser transmitido, e/ou um clipe de áudio, gráficos, logotipo incorporado, e/ou similares. Estas e tecnologias semelhantes podem ser usadas para prover os identificadores de contato na lista 320 adaptável, ou outras listas de históricos do receptor adaptável de acordo com a presente invenção. Onde tais tecnologias são usadas, os identificadores de contato na lista 320 adaptável podem opcionalmente serem adicionados à lista de contato primária associada com
28/49
a aplicação de contato. Por exemplo, o menu, o botão, ou outros mecanismos de UI podem ser fornecidos para permitir ao usuário adicionar quaisquer de um ou mais dos contatos 324-328 associados com a lista 320 adaptável para a lista de contato primária 302. Um exemplo é apresentado na 5 Figura 3C, onde o botão opções gráficas 330 inclui uma opção 332 para adicionar o contato realçado da lista 320 adaptável para a lista de contato 302. Mais particularmente, o usuário pode selecionar o botão opções 330 que apresentam uma ou mais opções incluindo a opção 332. Ao selecionar a opção 332, o contato realçado ou selecionado 324 pode ser acrescentado na
lista de contato.
Assim, antes de discar, a presente invenção torna possível ao usuário final selecionar o receptor planejado de uma lista curta rapidamente acessível que é mantida automaticamente baseada nos identificadores de contato prévios entrantes e/ou de saída. Em uma incorporação, a lista adaptável co-existe com a aplicação de contato/agenda telefônica, no evento em que o receptor planejado não é “curto listado”. Por exemplo, se o receptor planejado não é provido pela lista 320 adaptável, o usuário pode simplesmente clicar a tira 304 ou em outro enlace para navegar a lista de contato 302. Outros modos por navegar a lista de contato 302 da lista 320
adaptável podem ser usados ao invés, ou em adição a tal tira 304, tal como usando enlaces, menus, comandos de voz, botões mecânicos, etc. A máquina de lista adaptável atrás da lista 320 adaptável pode manter mais números do que são apresentados pela exibição UI 300.
As Figuras 4A-4C ilustram as exibições UI representativas das 25 listas adaptáveis dos contatos de mensagem de texto, tal como os contatos
SMS. As listas adaptáveis relativas a tais contatos SMS são semelhantes aos contatos de telefone descritos com relação as Figuras 3A-3C. A Figura 4A ilustra uma exibição 400 apresentando as opções disponíveis ao invocar uma aplicação de mensagem de texto. Por exemplo, o usuário pode invocar uma
SMS ou outra aplicação de mensagem de texto que apresenta uma tela de
29/49
mensagem de texto 402. O usuário pode selecionar o botão opções (não mostrado) ou outros mecanismos de Ul para apresentar o usuário com a habilidade para adicionar um ou mais receptores como receptores alvos da mensagem de texto. Na incorporação ilustrada, os itens 404-409 ilustram 5 opções selecionáveis representativas apresentadas em resposta a apresentação da solicitação do usuário de tais opções pela aplicação da mensagem de texto. Uma opção é a opção adicionar receptor 404. O usuário pode selecionar esta opção 404, por exemplo, ao realçar a opção
404 e ativar o botão de seleção gráfico 412. Em resposta, a lista de contatos
padrão 414 pode ser apresentada como mostrada na Figura 4B, similar a lista de contatos 304 descrita com relação a Figura 3A. A lista de contato 414 inclui uma pluralidade de entradas de contato algumas das quais são apresentadas na área visível de exibição 400. Na incorporação ilustrada, as entradas de contato 416-420 representam um sub-grupo visível do grupo total de contatos associados com a lista de contato 414. Para que o usuário identifique o contato desejado para o qual direcionar a comunicação telefônica, o usuário tem que rolar tipicamente para o contato desejado, entrar com uma parte ou todos os identificadores de contato no campo de entrada de texto 422, ou executar outras funções de busca.
Para facilitar a habilidade do usuário para localizar rapidamente o receptor de mensagem de texto desejado, uma lista 430 adaptável dos identificadores de contato da mensagem de texto pode ser apresentada na exibição 400 como mostrado na Figura 4C. A lista 430 adaptável pode ser selecionada da tira 432, ou por outras operações de Ul. A lista 430 adaptável incluí um sub-grupo do grupo total de contatos associado com a lista de contato 414. Este sub-grupo de contatos 434-438 representa potencialmente uma lista pertinente de contatos de mensagem de texto como fornecida pela máquina da lista adaptável da qual o usuário pode fazer uma seleção. Como com quaisquer das listas adaptáveis, apenas um número de contatos que podem ajustar em uma única janela de exibição 400 podem ser associados
30/49
| * | com a lista 430 adaptável, ou um maior número de contatos pode ser associado com a lista 430 adaptável que ajustará em uma única janela de |
| w | exibição 400. Onde necessário, o usuário pode rolar ou caso contrário navegar pela lista 430 adaptável, ou pode entrar com toda ou uma parte do |
| 5 | nome/endereço de contato do receptor no campo de entrada de texto 422. Assim, antes de entrar com um contato ou endereço de mensagem de texto, a presente invenção permite ao usuário selecionar o SMS planejado ou outro receptor de mensagem de texto de uma lista curta rapidamente acessível que é mantida automaticamente baseada nas |
| •1 | mensagens prévias de texto entrantes e/ou de saída. Novamente, a lista 430 adaptável pode co-existir com a aplicação de contato/agenda telefônica, no evento em que o receptor SMS planejado não é “curto listado. Mais adiante, a lista adaptável também pode ser combinada com a lista de contato normai de forma que, por exemplo, o topo três (ou outro número) de contatos da lista |
| 15 | adaptativa são mostrados no topo da lista, e os contatos restantes poderíam ser mostrados na lista em ordem alfabética ou em outra ordem desejada. As Figuras 5A-5D ilustram as exibições UI representativas das listas adaptáveis dos contatos de mensagem de multimídia, tal como contatos MMS. De acordo com uma incorporação da invenção, as listas adaptativas |
| •20 | MMS podem ser criadas e mantidas de maneira similar as listas adaptativas SMS, como descrito com relação as Figuras 4A-4C. Por exemplo, a Figura 5A ilustra uma exibição 500 apresentando as opções disponíveis ao invocar uma aplicação de mensagem de multimídia. Por meio das ações da UI, o usuário pode causar ao dispositivo a apresentação da lista de contatos padrão 502 |
| 25 | que inclui uma pluralidade de entradas de contato, algumas das quais são apresentadas na área visível de exibição 500. Na incorporação ilustrada, as entradas de contato 504-508 representam um sub-grupo visível do grupo total de contatos associado com a lista de contato 502. O usuário tipicamente identifica o contato desejado ao rolar o contato desejado, entrando com uma |
| 30 | parte ou todos os identificadores de contato no campo de entrada de texto |
31/49
510, ou executando outras funções de busca. De acordo com a presente invenção, uma lista 512 adaptável dos identificadores de contato de mensagem de multimídia pode ser apresentada na exibição 500 como mostrado na Figura 5B. A lista 512 adaptável pode ser selecionada da tira 5 513 ou por meio de outras operações de UI. A lista 512 adaptável inclui um sub-grupo do grupo total de contatos associados com a lista de contato 502.
Este sub-grupo de contatos 514-518 representa uma lista potencialmente pertinente dos contatos de mensagem de multimídia como fornecida pela máquina de lista adaptável da qual o usuário pode fazer uma seleção.
Novamente, apenas um número de contatos que podem ajustar em uma única janela de exibição 500 podem ser associados com a lista 512 adaptável, ou um maior número de contatos pode ser associado com a lista
512 adaptável que ajustará em uma única janela de exibição 500. Onde necessário, o usuário pode rolar ou caso contrário navegar peia lista 512 adaptável, ou pode entrar com toda ou uma parte do nome/endereço de contato do receptor no campo de entrada de texto 520.
Em uma incorporação, seleção de um contato da lista adaptável 512 apresenta múltiplas opções de contato para o contato selecionado. Um exemplo de tal incorporação é ilustrado na Figura 5C. Na seleção de um
contato da lista 512 adaptável, a tela de mensagem de multimídia 522 pode ser apresentada. Para proporcionar ao usuário as opções para contatar o receptor selecionado por outros tipos de comunicação, uma tela de comunicação do receptor 524 pode ser apresentada para permitir ao usuário selecionar outro tipo de comunicação desejado, tal como o número do 25 telefone móvel 526 ou o endereço de e-mail 528.
Uma incorporação alternativa para a lista 512 adaptável da
Figura 5B é apresentada na Figura 5D, que apresenta a lista 530 adaptável.
Nesta incorporação, uma linha separada para cada contato e tipo de comunicação é provido. Por exemplo, um contato particular etiquetado NOME
- X é apresentado duas vezes, uma vez para um endereço de e-mail e uma
32/49 jqO
| - | vez para o número do telefone móvel. Mais particularmente, o campo de contato NOME-X 532 indica o endereço de e-mail para NOME-Χ, e campo de |
| IP | contato NOME-X 534 indica o número do telefone móvel para NOME-X. Estes tipos de comunicação diferentes para um contato comum podem ser |
| 5 | distinguidos um do outro de vários modos. Uma maneira é prover ícones ou outros índices gráficos, tal como o ícone de e-mail 536 e o ícone de telefone móvel 538. Texto, áudio ou outras maneiras de distinguir os nomes de contato comuns podem também ser usadas para identificar os tipos de comunicação, e/ou os endereços diferentes do mesmo tipo de comunicação. |
| •10 | Como nos exemplos prévios, o usuário pode rapidamente e facilmente navegar na lista de contato padrão por qualquer mecanismo de UI apropriado, como pelo uso da tira 540. As Figuras 6A-6C ilustram as exibições UI representativas das listas adaptáveis dos contatos de e-mail. A incorporação de e-mail das Figos. |
| 15 | 6A-6C é semelhante à incorporação da MMS das Figuras 5A-5C, a não ser que a lista adaptável seja um e-mail específico na incorporação ilustrada. A exibição 600 da Figura 6A permite que a lista de contato padrão 602 seja apresentada pela aplicação de e-mail 604, tal como ao selecionar a lista de contato 606. As entradas de contato 608-612 representam um sub-grupo |
| •20 | visível do grupo total de contatos associados com a lista de contatos 602. Ao selecionar a tira da lista adaptável 614 ou ao usar outro mecanismo de UI como mostrado na Figura 6B, a lista de e-mail adaptativa 620 é apresentada na exibição 600. Se mais de um endereço de e-mail estiver disponível para um contato particular, eles podem ser todos apresentados pela lista |
| 25 | adaptável 620 usando distinção de texto, gráficos, etc. Alternativamente, o contato particular pode ser apresentado uma vez pela lista 620 adaptável, e na seleção do contato particular, uma tela de comunicação do receptor 622 pode ser apresentada como mostrado na Figura 6C. Isto permite ao usuário selecionar entre uma pluralidade de endereços de e-mail pelo contato |
| 30 | selecionado, como mostrado pelos múltiplos endereços de e-mail 624, 626 |
33/49
| - | para o contato etiquetado NOME-V 628. Como previamente indicado, uma incorporação da invenção |
| tfi | envolve o estado inativo de auto-conclusão. Assim, a auto-conclusâo da entrada de endereço de contato é suportado por uma tela inativa ou outras |
| 5 | telas predeterminadas de exibição, onde a lista de históricos do receptor adaptável serve como base para a auto-conclusão. As Figuras 7A-7C descrevem as telas UI representativas que ilustram tal estado inativo de autoconclusão. Referenciando primeiro a Figura 7A, vários contatos 700-704 associados com a lista 706A adaptável são exibidos. 0 usuário começa a |
| entrar com os caracteres no campo de entrada de texto 708. À medida que o usuário entra com mais caracteres do endereço de contato, alguns dos contatos 700-704 são eliminados, uma vez que não associam com a cadeia de caracteres atualmente entrados no campo de entrada de texto 708. Isto é descrito na Figura 7B, onde a cadeia 0504 é entrado no campo de entrada | |
| 15 | de texto 708, resultando em dois contatos restantes. O contato 702 foi exibido na área visível da lista 708 adaptável mostrada na Figura 7A, enquanto o contato 710 não foi exibido na área visível de alguns dos contatos 700-704 foram eliminados. De acordo com uma incorporação, a lista 706B adaptável da |
| • 20 | Figura 7B continua apresentando os contatos 702, 710 de acordo com os fatores de ponderação e/ou contexto como processado pela máquina de lista adaptável. Por exemplo, onde os fatores de ponderação são fornecidos para apresentar a lista 706A/B adaptável de acordo com os contatos que exibem a frequência de comunicação mais alta, a lista reduzida de contatos na lista |
| 25 | 706B adaptável é apresentada em uma ordem decrescente de freqüência de comunicação da parte superior para a parte inferior. Isto permite ao usuário rolar para o contato freqüentemente usado com poucas batidas de tecla ou outras manipulações de UI, mesmo quando a lista de contatos na lista adaptável 706B muda devido à eliminação dos contatos que não associam a |
| 30 | cadeia do caracter no campo de entrada de texto 708. Se e quando o usuário |
34/49 eventualmente deixa de entrar com o texto no campo de entrada de texto 708 e seleciona um contato tal como o contato 710, o campo de entrada de texto 708 é atualizado para refletir o identificador de contato do contato selecionado, como mostrado na Figura 7C. Vários opções 712 podem ser 5 apresentadas para seleção do usuário, as quais podem ser apresentadas na seleção do usuário do botão opções gráficas 714 ou outro mecanismo de UI.
A auto-conclusão pode ser executada com relação as aplicações de comunicação em lugar de, ou além de, auto-conclusão de tela inativa. As Figuras 8A-8C descrevem telas UI representativas que ilustram
uma incorporação de auto-conclusão feita disponível de uma aplicação de mensagem de texto (por exemplo, SMS). Referenciando primeiro a Figura
8A, uma tela UI 800 inclui um campo de entrada de texto 802 no qual o usuário começa a entrar com os identificadores de contato desejado. Na incorporação ilustrada, o usuário entrou com 1, que elimina outros contatos associados com a lista adaptativa de mensagem de texto/SMS, resultando em um sub-grupo 804 de uma lista adaptável que inclui apenas estes identificadores de contato 806-808 da lista adaptável que começa com o número 1. À medida que o usuário entra com mais caracteres de endereço de contato, mais dos contatos 806-808 são eliminados, por falhar ao associar
a cadeia de caracter atualmente entrada no campo de entrada de texto 802.
A lista adaptável variável representada pelo sub-grupo 804 continua apresentando os identificadores de contato associados de acordo com os fatores de ponderação e/ou contexto como processados pela máquina de lista adaptável. A qualquer hora, o usuário pode trocar para rolagem ou outro modo de seleção para realçar ou designar um ou mais dos contatos 806-808 restantes como receptores planejados da comunicação de mensagem
SMS/texto. Isto é descrito na Figura 8B, onde o usuário realçou o identificador de contato 806. Quando o identificador de contato 806 é selecionado, o campo de entrada de texto 802 é atualizado para refletir o identificador de contato selecionado 806. O usuário também pode selecionar
35/49 contatos múltiplos do sub-grupo da lista adaptável 804 usando mecanismos UI conhecidos. O usuário pode selecionar este identificador de contato no campo de entrada de texto 802 para designar o contato correspondente tal como o receptor planejado da mensagem de texto, como mostrado na Figura 5 8C.
A incorporação das Figuras 8A-8C também aplicam a MMS, email, ou outros tipos de comunicação. Por exemplo, a auto-conclusão da lista adaptável para números MMS pode ser executada análoga ao descrito com relação as Figuras 8A-8C. Os identificadores de contato podem ser
representados por identificadores diferentes de números, tal como endereços de e-mail, nomes de contato, ou outros endereços, pseudônimos, etc. As
Figuras 9A-9B ilustram várias incorporações representativas de autoconclusão de MMS/e-mail usando nomes de contato de acordo com a presente invenção.
Referenciando à Figura 9A, a tela UI de multimídia 900 inclui um campo de entrada de texto 902 no qual o usuário começa a entrar com os identificadores de contato desejado. Enquanto a incorporação da Figura 9 refere aos contatos de multimídia, a incorporação é igualmente aplicável a outras transmissões de mensagem tal como e-mail. Na incorporação
ilustrada, o usuário entrou com “A” que elimina os outros contatos associados com a lista adaptativa de mensagem de multimídia, resultando em um subgrupo 904 de uma lista adaptável que inclui apenas estes identificadores de contato 906 - 909 da lista adaptável que começa com a letra A/a. Se o usuário entrar com mais caracteres de endereço de contato, a maioria dos contatos 906-909 são eliminados por não associar com a cadeia de caracteres atualmente entrados no campo de entrada de texto 902. Em uma incorporação, a associação do primeiro ou do último nome do contato {por exemplo, John Andersson, Arnold Smith) pode ser associada para apresentar o nome como parte do sub-grupo 904 da lista adaptável. Em outras
3o incorporações, o primeiro ou o último nome, ou outras partes do nome
36/49 predeterminadas podem ser a parte do nome para a qual associação é determinada.
A qualquer hora, o usuário pode trocar a rolagem ou outro modo de seleção para realçar ou caso contrário designar um ou mais dos contatos 906-909 restantes como receptores planejados da comunicação de mensagem. Isto é descrito na Figura 9B, onde o usuário realçou o identificador de contato 908. Quando o identificador de contato 908 é selecionado, o campo de entrada de texto 902 é atualizado para refletir o identificador de contato selecionado 908. O usuário também pode selecionar múltiplos contatos do sub-grupo da lista adaptável 904 ao usar os mecanismos UI conhecidos. Se vários MMS/e-mail ou outros endereços estão disponíveis para o contato selecionado, o usuário pode selecionar o endereço correto depois de selecionar o receptor. Mais adiante, para as entradas de endereço de e-mail novas no campo de entrada de texto 902, uma parte do endereço pode ser auto-concluída após o nome de contato ter entrado. Por exemplo, depois de entrar com o Primeiro.Último®, um ou mais domínios ou endereços do operador podem ser apresentados, como nokia.com,'1 abc.com”, etc. O usuário pode selecionar um apropriado, ou pode continuar entrando com o texto se o endereço de domínio/operador correto não é apresentado.
As listas adaptáveis de acordo com a presente invenção também podem ser usadas com relação a tecnologia de reconhecimento de fala usada para identificar os receptores de comunicação planejados. Alguns dispositivos de comunicação móveis atuais, tal como os telefones móveis, provêem uma característica para permitir ao usuário associar com um indicador de voz com um nome de contato particular e tipo. Por exemplo, ”John Smith pode ter um número de telefone de casa e um número de telefone móvel associado com o nome de contato dele na lista de contato do usuário. O usuário pode gravar uma frase de voz como casa de John Smith, e quando o usuário declara esta frase depois de invocar a aplicação de
37/49
| * | reconhecimento de fala, o número de telefone de casa associado com o contato John Smith será discado. Semelhantemente, o usuário pode gravar |
| uma etiqueta de voz como John Smith móvel que discará o telefone móvel de John Smith quando o usuário proferir esta frase quando o módulo de | |
| 5 | reconhecimento de fala é invocado. Outros sistemas de reconhecimento de fala como Discador do Nome Independente do Orador (SIND) permite ao usuário declarar um comando de voz que é associado com os contatos armazenados, sem o usuário gravar primeiro uma indicação de voz. Porém, a precisão da discagem de voz independente do orador não é sem defeito. Por |
| •10 | exemplo, tais sistemas de reconhecimento de fala são particularmente úteis para os usuários quando a batida da tecla ou outras manipulações de UI são difíceis ou inconvenientes, como quando o usuário está no automóvel dela ou dele. Porém, o ambiente automóvel pode ser ruidoso, tornando o reconhecimento de voz uma tarefa difícil e mais propenso a erros. De acordo |
| 15 | com uma incorporação da presente invenção, a precisão dos comandos de voz pode ser aumentada utilizando a informação da lista adaptável e/ou outro uso prévio do terminal. Mais particularmente, uma incorporação da presente invenção envolve o usuário de uma máquina de lista adaptável para uso ao melhorar a |
| 20 | precisão de reconhecimento de voz, como no caso da discagem baseada e voz. Porque o reconhecimento de fala não é perfeito, como também outras razões como múltiplos contatos que compartilham um nome comum, o resultado do reconhecimento de voz pode conter várias possíveis associações. De acordo com uma incorporação da invenção, a máquina de |
| 25 | lista adaptável pode ser usada para priorizar estas possíveis associações. De acordo com uma incorporação, a discagem baseada em voz é logada pela máquina de lista adaptável. Baseado nos fatores de ponderação e/ou no contexto-consciência dos fatores como previamente descritos, as várias possíveis associações de entrada de voz podem ser |
| 30 | apresentadas ao usuário em uma ordem que é provável associar o receptor |
38/49 planejado do usuário. Assim, em uma incorporação da invenção baseada em
V
- voz, a apresentação” de uma lista de históricos do receptor adaptável corresponde a uma lista ordenada de possíveis associações de entrada de voz, ordenadas do resultado mais provável para o resultado menos provável.
Como um exemplo representativo, assumiremos que a lista de contato local do usuário do dispositivo móvel inclui dois contatos semelhantes: 1) John Drake; e 2) Jon Blake. Devido às imperfeições da tecnologia de reconhecimento de fala, ambientes ruidosos, a enunciação de usuário descuidado e/ou outras razões, a entrada de voz do usuário John
Drake pode não ser determinada conclusivamente para ser John Drake, mas pode ser determinada para ser John Drake ou Jon Blake.
Também assumiremos que os fatores de ponderação são usados, onde a freqüência das comunicações entrantes e de saída com os contatos é pelo menos uma consideração primária ao determinar a lista de 15 históricos do receptor adaptável. Se a freqüência das comunicações com
John Drake for maior que a freqüência das comunicações com Jon Blake, a lista de históricos do receptor adaptável resultante está na ordem de 1) John Drake, e 2) Jon Blake. Uma confirmação visual e/ou audível da entrada de voz do usuário pode ser apresentada então ao usuário nesta ordem,
desse modo apresentando o contato mais provável ou mais popular para o primeiro usuário. Desta maneira, o usuário é mais provável de ser apresentado com o contato que foi planejado.
Em outra incorporação, a freqüência, recenticidade ou outros fatores podem ser combinados com os resultados de reconhecimento de voz. 25 Por exemplo, o reconhecimento de voz pode prover probabilidades para as entradas de contato faladas potenciais. No exemplo usando John Drake e
John Blake, ambas as probabilidades podem ser bastante altas ou caso contrário podem fechar o suficiente um ao outro que este não pode ser determinado com certeza suficiente qual era planejado embora a pessoa possa ter uma probabilidade mais alta. Em uma incorporação, a ordem de
39/49
| r | probabilidade dos resultados de reconhecimento de voz pode ser invertida, onde a freqüência (ou recenticidade, ou outros fatores) do primeiro contato |
| * * | tem a probabilidade de reconhecimento de voz mais baixa é suficientemente maior que o segundo contato. |
| 5 | Freqüência, recenticidade, e/ou outros fatores de ponderação e/ou os fatores de contexto-consciência podem ser usados similares ao descrito acima. Estes fatores podem ser usados exclusivamente ao determinar a ordem da apresentação das possibilidades dos múltiplos resultados, ou pode ser usado com relação as probabilidades apresentadas |
| φ 10 | pela própria característica de reconhecimento de fala. Por exemplo, o sistema de reconhecimento de fala pode determinar que a entrada de voz do usuário é uma das três possibilidades, com Jon Blake sendo a associação mais provável. Quando combinada com os fatores de ponderação e de contextoconsciência da lista de históricos do receptor adaptável, pode ser concluído |
| 15 | que John Drake é o mais provável, desse modo resultando na apresentação de uma confirmação visual e/ou audível que coloca John Drake primeiro na lista de possíveis resultados. Por exemplo, a máquina de lista adaptável pode prover ‘'contagens a ser utilizadas como a informação anterior sobre a popularidade dos contatos associados. Estas contagens |
| •20 | podem ser combinadas com os resultados do reconhecimento de voz, tal como ao multiplicar a probabilidade (ou outra medida dos resultados do reconhecimento de voz) de uma associação resultante do reconhecimento de voz com a contagem provida pela máquina de lista adaptável. A medida resultante pode ser usada para classificar as associações. Em outra |
| 25 | incorporação, uma escala apropriada pode ser implementada para aumentar ou diminuir a ponderação da informação anterior antes de tal multiplicação. Outras incorporações envolvem o transcurso de uma lista de associações da aplicação de reconhecimento de fala para a máquina de lista adaptável, e/ou a passagem dos itens da lista de históricos do receptor adaptáveis ao |
| 30 | sistema de reconhecimento de fala. Várias incorporações representativas |
40/49 cooperativas da lista de históricos do receptor adaptáveis/reconheclmento de voz são descritas mais completamente abaixo.
A Figura 10A é um diagrama em blocos de uma incorporação representativa da maneira para prover uma ou mais listas de históricos do 5 receptor adaptáveis em uma funcionalidade de reconhecimento de fala empregando de sistema. Como previamente descrito, várias comunicações 1000 podem ser enviadas e recebidas na máquina da lista adaptável 1002 associada com o dispositivo móvel ou outro terminal de comunicação. Estas comunicações 1000 são associadas com os respectivos contatos 1004-1007,
como cada comunicação 1000 é recebido de ou enviada ao dispositivo associado com um endereço de contato. Os endereços de contato associados com as comunicações 1000 enviadas e/ou recebidas são processadas pela máquina da lista adaptável 1002 para gerar um ou mais listas de históricos do receptor adaptáveis 1010. Como previamente descrito, os fatores de ponderação 1012 e/ou de contexto 1014 podem ser usados por uma máquina da lista adaptável 1002 como uma entrada para gerar a lista de históricos do receptor adaptável 1010 pela máquina da lista adaptável 1002.
Na incorporação ilustrada, o dispositivo/terminal móvel inclui também um módulo de reconhecimento de fala 1016 para receber os
comandos de voz do usuário pela UI de entrada de voz 1018. Por exemplo, o usuário pode falar um nome de contato, endereço, ou outro identificador que são processados pelo módulo de reconhecimento de fala 1016. De acordo com uma incorporação da invenção, os resultados do módulo de reconhecimento de fala 1016 podem ser processados com relação aos resultados da máquina da lista adaptável 1002 para identificar os resultados prováveis falado pelo usuário.
Em uma incorporação, a máquina da lista adaptável 1002 uma posição ou contagem dos contatos 1004-1007 baseado nas condições de processamento predeterminado tal como os fatores de ponderação 1012 e/ou o contexto 1014. Adicional mente, o sistema de reconhecimento de fala 1016
41/49 pode prover resultados múltiplos baseado na entrada de voz 1018. Em uma incorporação, as contagens da máquina da lista adaptável 1002 e os resultados do módulo de reconhecimento de fala 1016 são combinados como descrito pelos caminhos o A1 e A2 para o módulo de combinação 1020. O módulo de combinação 1020 pode ser implementado usando um processador ou outro hardware, firmware, e/ou software. Esta combinação considera ambos os resultados do módulo de reconhecimento de fala, e formula um resultado que pode ser manifestado na forma da lista de históricos do receptor adaptável 1010. Os resultados podem ser apresentados audivelmente através do alto-falante 1022 ou outros dispositivos de áudio, e/ou por uma exibição visual 1024.
A maneira na qual os resultados do módulo de reconhecimento de fala 1016 e a máquina da lista adaptável 1002 são combinados podendo variar de implementação a implementação. Em uma incorporação, as contagens da máquina da lista adaptável 1002 e os resultados do módulo de reconhecimento de fala 1016 podem ser combinados multiplicando a probabilidade de uma associação resultante do módulo de reconhecimento de fala 1016 com a contagem provida pela máquina da lista adaptável 1002. A medida resultante pode ser usada ao classificar as associações, onde esta pontuação pode ser provida por uma iista de história do receptor adaptável visual e/ou de áudio 1010, ou de outra maneira na qual tal posição pode ser provida. Antes de multiplicar nesta sessão, a ponderação da informação anterior processada pela máquina da lista adaptável 1002 pode ser escalada adequadamente para aumentar/diminuir a ponderação da informação anterior.
Outra incorporação envolvendo o módulo de reconhecimento de fala 1016, que cooperativamente usa os resultados da máquina da lista adaptável 1002 envolve a passagem dos resultados do módulo de reconhecimento de fala 1016 para a máquina da lista adaptável 1002, como descrito pelo caminho B. Em outras palavras, essas possíveis associações
42/49 do módulo de reconhecimento de fala 1016 são passadas para a máquina da lista adaptável 1002 para determinar se qualquer uma ou mais das possíveis associações do módulo de reconhecimento de fala 1016 são associadas com uma ou mais listas de históricos do receptor adaptáveis existentes. Em uma 5 incorporação, apenas estes contatos que são pontuados altamente pela máquina da lista adaptável 1002 são apresentados para o usuário final. Desta maneira, reduz o número de associações, e em geral a probabilidade de apresentar a associação correta aos aumentos do usuário.
Em ainda outra Incorporação que envolve a cooperação do
módulo de reconhecimento de fala 1016 e a máquina da lista adaptável 1002, uma lista de identificadores mais popular (por exemplo, nomes, endereços) é consultada da máquina da lista adaptável 1002, e a associação é executada apenas para os identificadores mais populares. A resposta pela máquina da lista adaptável 1002 é descrita no caminho C, onde pelo menos alguns dos identificadores de contato que são associados com uma ou mais listas de históricos do receptor adaptável 1010 são providos 1010 para o módulo de reconhecimento de fala 1016. Em uma incorporação, qualquer ambígüidade no reconhecimento de fala é primeiro resolvida pelo identificadores de contato mais “populares (por exemplo, baseado nos fatores de ponderação,
contexto, etc.). Em outra incorporação, apenas estes itens resultantes da máquina da lista adaptável 1002 serão considerados para reconhecimento de fala, tal que apenas os contatos “populares estarão disponíveis para entrada de voz. Esta aproximação pode melhorar a precisão do reconhecimento, como também expedir a função de reconhecimento, visto que o número de itens associados é menor.
Assim, a presente invenção inclui uma incorporação, desse modo os identificadores de contato pertinentes são determinados de ambas as listas de históricos do receptor adaptável e os resultados do reconhecimento de fala. Isto é descrito na Figura 10B. Mais particularmente, 30 os atributos de comunicação dos eventos de comunicação prévios que
43/49 envolvem o dispositivo de comunicação podem ser monitorados 1050, e os critérios de seleção tal como os fatores de ponderação e/ou o contexto são estabelecidos 1052 baseados nos atributos de comunicação monitorados.
Por exemplo, os atributos de comunicação podem incluir os identificadores de contato, se a comunicação é entrante ou de saída, tipos de comunicação (por exemplo, SMS, MMS, voz), e similares. Como previamente descritos, os fatores de ponderação podem ser estabelecidos baseados em tal atributo. Mais adiante, o contexto no qual as comunicações foram feitas também pode ser usado como critérios de seleção. Uma ou mais listas de históricos do
receptor adaptável correspondendo aos contatos que são afiliados com os eventos de comunicação que satisfazem os critérios de seleção são mantidos
1054. Além de manter as listas de históricos do receptor adaptável, entrada dos identificadores de contato de entrada de voz é facilitada 1056. Os resultados de reconhecimento de fala são gerados 1058, e as listas de históricos do receptor adaptável podem ser combinadas 1060 com os possíveis contatos gerados para criar um grupo de identificadores de contato selecionável, que são apresentados 1062 então ao usuário para permitir ao usuário selecionar o receptor planejado da comunicação atual. Como previamente indicado, esta apresentação pode envolver uma apresentação
visual e/ou de áudio para o usuário.
Hardware, firmware, software ou uma combinação destas pode ser usada para executar as funções e operações de acordo com a invenção. Os dispositivos móveis de acordo com a invenção incluem os dispositivos de comunicação tal como, por exemplo, os telefones móveis, os PDAs, e outros comunicadores sem fio, como também os sistemas de computação de linha terrestre e os comunicadores. Um exemplo representativo de um dispositivo móvel no qual a presente invenção pode ser implementada é ilustrado na
Figura 11.0 dispositivo móvel 1100 utiliza os sistemas de computação para controlar e gerenciar a atividade do dispositivo convencional como também a funcionalidade provida pela presente invenção, O dispositivo móvel 1100
44/49 representativo inclui um sistema de computação capaz de executar as operações de acordo com a invenção. Por exemplo, o dispositivo móvel 1100 representativo inclui uma unidade de processamento/controle 1102, tal como um microprocessador, computador de instrução reduzida (RISC), ou outro 5 módulo de processamento central. A unidade de processamento 1102 não necessita ser um único dispositivo, e pode incluir um ou mais processadores. Por exemplo, a unidade de processamento pode incluir um processador mestre e processadores escravos associados para comunicar com o processador mestre.
A unidade de processamento 1102 controla as funções básicas do dispositivo móvel 1100 como ditado pelos programas disponíveis na memória/armazenagem do programa 1104. A memória/armazenagem 1104 pode incluir um sistema operacional e vários programas e módulos de dados associados com a presente invenção. Em uma Incorporação da invenção, os programas são armazenados dentro de uma memória de somente leitura programável não-volátil eletricamente apagada (EEPROM), flash ROM, etc., de forma que os programas não perdidos ao desativar o dispositivo móvel. O armazenamento 1104 também pode incluir um ou mais outros tipos de memória de somente de leitura (ROM) e ROM programável e/ou apagável,
memória de acesso randômico (RAM), módulo de interface do assinante (SIM), módulo de interface sem fio (WIM), cartão inteligente, ou outro dispositivo de memória fixo ou removível. O software pertinente para executar as operações dos dispositivos móveis de acordo com a presente invenção também pode ser transmitidas ao dispositivo móvel 1100 pelos sinais de 25 dados, tal como sendo eletronicamente carregadas por uma ou mais redes, tal como a Internet e uma rede intermediária sem fio.
Para executar outras funções do dispositivo móvel padrão, o processador 1102 também é acoplado a interface do usuário (UI) 1106 associada com o dispositivo móvel 1100. Por exemplo, a UI 1106 pode incluir 30 um visor 1108 tal como um visor de cristal líquido, um teclado 1110, um alto-
45/49 falante 1112, e um microfone 1114. Estes e outros componentes UI são acoplados ao processador 1102 como é conhecido na técnica. O teclado 1110 pode incluir teclas alfanuméricas para executar uma variedade de funções, incluindo discagem de números, navegação através das telas UI 5 gráficas, etc. Outros mecanismos UI podem ser empregados, tal como comandos de voz, comutadores, tela/tela de toque, interface do usuário gráfica usando um dispositivo de apontamento, trackball, joystick, ou qualquer outro mecanismo de interface do usuário.
O dispositivo sem fio 1100 também pode incluir um circuito
convencional para executar as transmissões sem fio na rede móvel. O DSP
1116 pode ser empregado para executar uma variedade de funções, incluindo a conversão analógico-para-digital (A/D), a conversão digital-paraanalógico (D/A), codificação/decodificação de fala, cifragem/decifragem, detecção de erro e correção, tradução do fluxo de bit, filtragem, etc. O transceptor 1118 geralmente acoplado a uma antena 1120, transmite os sinais de rádio de saída 1122 e recebe os sinais de rádio entrante 1124 associados com o dispositivo móvel 1100.
Na incorporação ilustrada, a memória/armazenagem 1104 armazena os vários programas do cliente ou agentes do usuário (UA)
envolvidos para facilitar as várias listas adaptáveis de acordo com a presente invenção. Por exemplo, a armazenagem 1104 pode incluir vários módulos de programa, tal como o módulo de reconhecimento de fala 1130, a máquina da lista adaptável 1132, e o módulo de auto-conclusão 1134. Os módulos de programa de comunicação podem também ser fornecidos, tal como o módulo de mensagem de texto (por exemplo, SMS) 1136, o módulo de mensagem de multimídia (por exemplo, MMS) 1138, módulo de e-mail 1140, módulo de telefonia 1142, e/ou outros módulos de programa 1144. A memória/armazenagem 1104 também podem armazenar os dados usados com relação à presente invenção, tal como os fatores de ponderação 1146, os parâmetros de contexto 1148, as listas de históricos do receptor adaptável
46/49
1150, e a lista de contato padrão 1152. Estes módulos de programa e dados são usados previamente como descritos.
Como descrito acima, a presente invenção provê uma maneira de criar uma ou mais listas adaptáveis de contatos pertinentes, nas quais o 5 usuário é mais provável de iniciar a comunicação. A Figura 12 ilustra uma incorporação de um método no qual tal lista pertinente de contatos pode ser apresentada ao usuário, para facilitar a seleção do usuário do receptor planejado da comunicação atual. Um ou mais atributos de comunicação dos eventos de comunicação prévios que envolvem o dispositivo de comunicação
são monitorados 1200. Estes atributos de comunicação podem incluir qualquer atributo dos eventos de comunicação. Por exemplo, os eventos de comunicação incluem, mas não estão limitados, a voz entrante e de saída ou outras comunicações de áudio, como também texto e/ou comunicações de multimídia entrante e de saída. Por exemplo, os atributos de comunicação podem incluir se a comunicação é entrante ou de saída, o número total de eventos de comunicação com um contato particular, o tempo relativo que tem decorrido desde que o evento de comunicação aconteceu, e similares. Um ou mais de tais atributos de comunicação relativos aos eventos de comunicação são monitorados de acordo com uma incorporação da invenção.
Baseado nestes atributos de comunicação monitorados, os critérios de seleção tal como os fatores de ponderação 1202 podem ser estabelecidos. Por exemplo, um critérios de seleção podem ser a frequência todo o tempo, ou em um período de tempo predeterminado. O número também pode estar baseado no tipo de comunicação particular, tal como o 30 número de comunicações de mensagem de texto. Outro exemplo do critério na qual um contato particular esteve em comunicação com o dispositivo de comunicação do usuário. Tal critério de seleção pode ser baseado no número de eventos de comunicação monitorados com o contato particular. Este número de eventos de comunicação monitorados pode relacionar ao número de eventos de comunicação entre o contato particular e o usuário durante
47/49 de seleção baseado nos atributos de comunicação monitorados é o recentícidade dos eventos de comunicação que representam os critérios baseados no tempo relativo que decorreu o evento de comunicação desde que este ocorreu. Assim, qualquer fator de ponderação desejado pode ser 5 mantido ou outros critérios de seleção baseados nos atributos de comunicação particulares são monitorados.
Um grupo de identificadores de contato selecionável, por exemplo, uma lista de históricos do receptor adaptável, pode ser mantido 1204. Os identificadores de contato selecionável são associados com os
eventos de comunicação que satisfazem os critérios de seleção particulares. Porque os atributos de comunicação podem mudar com o passar do tempo, as listas de históricos do receptor adaptável também mudará ou adaptará as condições variáveis. Por exemplo, se um critério for a freqüência na qual os contatos particulares estiveram em comunicação com o usuário através da 15 mensagem SMS, um grupo de contatos pode ser mantidos cuja listas os identificadores de contato dos contatos exibem a conta da mensagem SMS mais alta com o usuário. Como outro exemplo, se um dos critérios de seleção for o recentícidade no qual contatos particulares estiveram em comunicação com o usuário por qualquer tipo de comunicação, um grupo de contatos pode
ser mantido cujas listas dos identificadores de contato associados recentemente com os contatos em qualquer tipo de comunicação com o usuário.
Quando a lista adaptável foi criada, uma ou mais das listas adaptáveis pode ser apresentada 1206 ao usuário pelo dispositivo de 25 comunicação. Esta apresentação pode por apresentação visual e/ou de áudio. As listas adaptáveis proveem identificadores de contato selecionáveis, do qual o usuário pode selecionar como o receptor da comunicação atual.
Usando a especificação precedente, a invenção pode ser implementada como uma máquina, processo, ou artigo de fabricação ao usar 30 a programação padrão e/ou as técnicas de engenharia para produzir software
48/49 de programação, firmware, hardware ou qualquer combinação destas.
Quaisquer programas resultantes, tendo código de programa legível de computador, podem ser embutidos dentro de uma ou mais mídias utilizáveis como os dispositivos de memória ou sistemas de transmissão, desse modo tornando o produto de programa de computação ou artigo de fabricação de acordo com a invenção. Como tal, as condições dispositivo legível de computador, “produto de programa de computador” ou terminologia análoga como usado aqui é pretendido para englobar um programa de computação temporariamente ou permanentemente existente
em qualquer dispositivo de computador utilizável tal como em qualquer dispositivo de memória ou em qualquer sistema de transmissão.
Os dispositivos de memória nos quais tal código de programa pode ser armazenado incluem, mas não estão limitados, aos discos rígidos ou fixo, disquetes, discos ópticos, CD-ROMs, DVDs, fita magnética, memórias do semicondutor tais como RAM, ROM, PROMS, SIMs, WIMs, etc.
Os sistemas de transmissão incluem, mas não estão limitados, a Internet ou outras Redes de Área Globais (GANs), intranets, quadro de anúncios eletrônico e centrais de nota/mensagem; comunicação de rede baseada em telefone/modem, rede de comunicação cabeada/fio rígido, comunicação
celular, comunicação de ondas de rádio, comunicação de satélite, e outras ligações de sistemas/comunicações de rede estacionárias ou móveis.
O técnico apreciará os modos prontamente nos quais o software/firmware como descrito aqui podem ser combinados com um hardware de propósito geral e/ou especial apropriado para criar um sistema de computação e/ou sub-componentes de computação incorporando a invenção, e criar um sistema de computação e/ou sub-componentes de computação para executar os métodos da invenção.
A descrição precedente da incorporação exemplar da invenção foi apresentada com a finalidade de ilustração e descrição. Não é pretendido que seja exaustiva ou para limitar a invenção à forma precisa descrita. Várias
49/49
modificações e variações são possíveis levando em conta o ensinamento anterior. É planejado que o escopo da invenção não seja limitado por esta descrição detalhada, mas sim determinado pelas reivindicações apensas.
Claims (44)
- REIVINDICAÇÕES:1. Um método para apresentar identificadores de contato relevantes para seleção por um usuário de um dispositivo de comunicação, caracterizado por compreender:monitorar um ou mais atributos de comunicação de comunicações anteriores de dispositivo para dispositivo entre um usuário de um dispositivo de comunicação e outros usuários de dispositivo;estabelecer critérios de seleção com base nos atributos de comunicação monitorados;manter um ou mais conjuntos de identificadores de contato selecionáveis correspondentes aos outros usuários de dispositivo que estão afiliados aos eventos de comunicação que satisfazem os critérios de seleção;apresentar ao usuário pelo menos um dos conjuntos de identificadores de contato selecionáveis dos outros usuários de dispositivo por meio de uma tela ociosa do dispositivo de comunicação ou por meio de um aplicativo de comunicação do dispositivo de comunicação, em que o aplicativo de comunicação compreende qualquer aplicativo de mensagens de texto, aplicativo de mensagens multimídia, um aplicativo de e-mail ou um aplicativo de telefonia; e facilitar a entrada do usuário de pelo menos uma parte de um identificador de contato através da tela ociosa ou do aplicativo de comunicação do dispositivo de comunicação; e eliminar da apresentação os identificadores de contato selecionáveis que não correspondem à parte do identificador de contato inserido pelo usuário.
- 2. Método de acordo com a reivindicação 1, caracterizado por compreender ainda facilitar a seleção pelo usuário de um ou mais dos identificadores dePetição 870190022675, de 08/03/2019, pág. 18/292/12 contato apresentados através de uma interface de usuário do dispositivo de comunicação.
- 3. Método de acordo com a reivindicação 2, caracterizado por compreender ainda dirigir pelo menos uma comunicação atual para os contatos correspondentes a um ou mais identificadores de contato selecionados pelo usuário.
- 4. Método de acordo com a reivindicação 1, caracterizado por os atributos de comunicação monitorados compreenderem um ou mais entre os seguintes: um identificador de contato, uma indicação de comunicação de entrada, uma indicação de comunicação de saída, um tipo de comunicação, uma duração de comunicação, um tipo de mensagem ou um tempo decorrido desde uma ou mais comunicações anteriores.
- 5. Método de acordo com a reivindicação 4, caracterizado por o tipo de comunicação incluir uma ou mais dos seguintes: uma comunicação de voz ou uma comunicação de mensagens.
- 6. Método de acordo com a reivindicação 5, caracterizado por a comunicação de mensagens compreender uma ou mais dos seguintes: uma mensagem de texto, uma mensagem multimídia ou uma mensagem de e-mail.
- 7. Método de acordo com a reivindicação 1, caracterizado por o estabelecimento de critérios de seleção compreender o estabelecimento de um ou mais fatores de ponderação com base nos atributos de comunicação monitorados.Petição 870190022675, de 08/03/2019, pág. 19/293/12
- 8. Método de acordo com a reivindicação 7, caracterizado por:o estabelecimento de um ou mais fatores de ponderação compreender especificar uma frequência dos eventos de comunicação para cada um dos contatos que estão afiliados aos eventos de comunicação; e a manutenção de um ou mais conjuntos de identificadores de contato selecionáveis compreender a manutenção de uma ou mais listas de histórico de destinatários adaptativa correspondentes aos contatos que estejam associados aos eventos de comunicação que correspondem à frequência especificada.
- 9. Método de acordo com a reivindicação 8, caracterizado por a especificação de uma frequência de eventos de comunicação compreender a especificação de uma frequência dos eventos de comunicação direcionados dos contatos para o dispositivo de comunicação.
- 10. Método de acordo com a reivindicação 8, caracterizado por a especificação de uma frequência dos eventos de comunicação incluir a especificação de uma frequência dos eventos de comunicação direcionados do dispositivo de comunicação para os contatos.
- 11. Método de acordo com a reivindicação 8, caracterizado por a especificação de uma frequência dos eventos de comunicação compreender a especificação de uma frequência dos eventos de comunicação direcionados do dispositivo de comunicação para os contatos ou dos contatos para o dispositivo de comunicação.
- 12. Método de acordo com a reivindicação 8, caracterizado por:Petição 870190022675, de 08/03/2019, pág. 20/294/12 a especificação de uma frequência dos eventos de comunicação compreender especificar uma frequência dos eventos de comunicação de um ou mais tipos de comunicação em particular; e a manutenção de uma ou mais listas de histórico de destinatários adaptativas compreender a manutenção de diversas listas de histórico de destinatários adaptativa para corresponder respectivamente a um ou mais tipos de comunicação em particular.
- 13. Método de acordo com a reivindicação 12, caracterizado por os tipos de comunicação compreenderem um ou mais dos seguintes: comunicação por voz, mensagem de texto, mensagem multimídia, e mensagem de e-mail.
- 14. Método de acordo com a reivindicação 8, caracterizado por a especificação de uma frequência dos eventos de comunicação incluir a especificação de uma frequência dos eventos de comunicação que ocorrem dentro de um período de tempo para cada um dos contatos que estão afiliados aos eventos de comunicação.
- 15. Método de acordo com a reivindicação 7, caracterizado por:o estabelecimento de um ou mais fatores de ponderação compreender especificar uma recência dos eventos de comunicação envolvendo o dispositivo de comunicação; e a manutenção de um ou mais conjuntos de identificadores de contato selecionáveis compreender a manutenção de uma ou mais listas de histórico de destinatário adaptativas correspondentes aos contatos afiliados aos eventos de comunicação que ocorrem dentro da recência especificada.Petição 870190022675, de 08/03/2019, pág. 21/295/12
- 16. Método de acordo com a reivindicação 15, caracterizado por a especificação de uma recência dos eventos de comunicação incluir a especificação de uma recência dos eventos de comunicação direcionados dos contatos para o dispositivo de comunicação.
- 17. Método de acordo com a reivindicação 15, caracterizado por a especificação de uma recência dos eventos de comunicação incluir a especificação de uma recência dos eventos de comunicação direcionados do dispositivo de comunicação para os contatos.
- 18. Método de acordo com a reivindicação 15, caracterizado por a especificação de uma recência dos eventos de comunicação incluir a especificação de uma recência dos eventos de comunicação direcionados do dispositivo de comunicação para os contatos ou dos contatos para o dispositivo de comunicação.
- 19. Método de acordo com a reivindicação 15, caracterizado por:a especificação de uma recência dos eventos de comunicação compreender especificar uma recência dos eventos de comunicação de um ou mais tipos de comunicação em particular; e a manutenção de uma ou mais listas de histórico de destinatários adaptativa compreender a manutenção de diversas listas de histórico de destinatários adaptativas para corresponder respectivamente a um ou mais tipos de comunicação em particular.
- 20. Método de acordo com a reivindicação 19, caracterizado por os tipos de comunicação compreenderem uma ou mais dos seguintes: comunicação de voz, mensagem de texto, mensagem multimídia, e mensagem de e-mail.Petição 870190022675, de 08/03/2019, pág. 22/296/12
- 21. Método de acordo com a reivindicação 7, caracterizado por o estabelecimento de um ou mais fatores de ponderação compreender a identificação de eventos de comunicação perdidos.
- 22. Método de acordo com a reivindicação 7, caracterizado por o estabelecimento de um ou mais fatores de ponderação compreender identificar os eventos de comunicação associados a um grupo de contatos estabelecido.
- 23. Método de acordo com a reivindicação 7, caracterizado por o estabelecimento de um ou mais fatores de ponderação compreender o estabelecimento de uma prioridade relativa entre os atributos de comunicação monitorados, e de acordo com uma prioridade mais alta para alguns dos atributos de comunicação monitorados em relação a outros dos atributos de comunicação monitorados.
- 24. Método de acordo com a reivindicação 7, caracterizado por:o estabelecimento de um ou mais fatores de ponderação compreender especificar uma recência e uma frequência dos eventos de comunicação para cada um dos contatos que estão afiliados aos eventos de comunicação; e a manutenção de um ou mais conjuntos de identificadores de contato selecionáveis compreender a manutenção de uma ou mais listas de histórico de destinatários adaptativas correspondentes aos contatos que estejam associadas aos eventos de comunicação que correspondem à frequência e recência especificadas.
- 25. Método de acordo com a reivindicação 1, caracterizado por o estabelecimento de critérios de seleção compreender facilitar a designaçãoPetição 870190022675, de 08/03/2019, pág. 23/297/12 pelo usuário de pelo menos alguns dos critérios de seleção através de uma interface de usuário.
- 26. Método de acordo com a reivindicação 1, caracterizado por:o estabelecimento de critérios de seleção compreender o estabelecimento de um contexto no qual um ou mais dos eventos de comunicação ocorreram; e a manutenção de um ou mais conjuntos de identificadores de contato selecionáveis compreender a manutenção de uma ou mais listas de histórico de receptores adaptativos que estejam afiliados aos eventos de comunicação que ocorrerem dentro do contexto estabelecido.
- 27. Método de acordo com a reivindicação 26, caracterizado por o estabelecimento de um contexto compreender especificar um ou mais parâmetros de contexto, em que um ou mais parâmetros de contexto compreende um ou mais dos seguintes: um local, uma data, um horário, um evento, ou um dia em particular.
- 28. Método de acordo com a reivindicação 27, caracterizado por compreender ainda a determinação de um ou mais dos parâmetros de contexto através de um aplicativo de calendário acessível ao dispositivo de comunicação.
- 29. Método de acordo com a reivindicação 1, caracterizado por:o estabelecimento de critérios de seleção compreender estabelecer um ou mais fatores de ponderação com base nos atributos de comunicação monitorados, e estabelecer um contexto no qual um ou mais eventos de comunicação ocorreram; e a manutenção de um ou mais conjuntos de identificadores de contatos selecionáveis compreender a manutenção de uma ou mais listas dePetição 870190022675, de 08/03/2019, pág. 24/298/12 histórico de destinatários adaptativas que correspondem aos eventos de comunicação que correspondem aos fatores de ponderação e ocorrem dentro do contexto estabelecido.
- 30. Método de acordo com a reivindicação 1, caracterizado por a apresentação de pelo menos um dos conjuntos de identificadores de contato selecionáveis compreender apresentar pelo menos um dos conjuntos de identificadores de contato selecionáveis em resposta a um pedido do usuário para apresentação de pelo menos um dos conjuntos de identificadores de contato selecionáveis.
- 31. Método de acordo com a reivindicação 1, caracterizado por a apresentação de pelo menos um dos conjuntos de identificadores de contato selecionáveis compreender apresentar pelo menos um dos conjuntos de identificadores de contato selecionáveis em resposta à invocação de um aplicativo de comunicação através do dispositivo de comunicação.
- 32. Método de acordo com a reivindicação 31, caracterizado por a apresentação de pelo menos um dos conjuntos de identificadores de contato selecionáveis em resposta à invocação de um aplicativo de comunicação compreender apresentar o conjunto de identificadores de contato selecionáveis correspondente ao tipo de comunicação do aplicativo de comunicação invocado.
- 33. Método de acordo com a reivindicação 1, caracterizado por compreender ainda a apresentação de um link para um banco de dados de contatos, se o identificador de contato selecionável para um destinatário de comunicaçãoPetição 870190022675, de 08/03/2019, pág. 25/299/12 pretendido não for apresentado através do conjunto apresentado de identificadores de contato selecionáveis.
- 34. Método da reivindicação 1, caracterizado por compreender ainda:facilitar a entrada do usuário de pelo menos uma parte de um identificador de contato através de uma interface de usuário; e utilizar um ou mais conjuntos de identificadores de contatos selecionáveis como base para o preenchimento automático da entrada do usuário do identificador de contato.
- 35. Método de acordo com a reivindicação 34, caracterizado por o eliminar da apresentação os identificadores de contato selecionáveis não correspondentes à parte do identificador de contato inserido pelo usuário ser realizada quando se utiliza um ou mais conjuntos de identificadores de contato selecionáveis como base para completar o auto-completar.
- 36. Método de acordo com a reivindicação 37, caracterizado por a facilitação da entrada do usuário de pelo menos uma parte do identificador de contato compreender facilitar a entrada do usuário de pelo menos uma parte do identificador de contato em um campo “Para” de uma interface de usuário para o aplicativo de comunicação.
- 37. Método de acordo com a reivindicação 1, caracterizado por a apresentação de pelo menos um dos conjuntos de identificadores de contato selecionáveis compreender apresentar uma parte perceptível do pelo menos um conjunto de identificadores de contato selecionáveis para o usuário através do dispositivo de comunicação.Petição 870190022675, de 08/03/2019, pág. 26/2910/12
- 38. Método de acordo com a reivindicação 1, caracterizado por a apresentação de pelo menos um dos conjuntos de identificadores de contato selecionáveis compreender a apresentação de todos os pelo menos um conjunto de identificadores de contato selecionáveis ao usuário através do dispositivo de comunicação.
- 39. Um dispositivo de comunicação, caracterizado por compreender:uma memória, para armazenar critérios de seleção;um mecanismo de lista adaptável, configurado para monitorar atributos de comunicação de eventos de comunicação envolvendo comunicações de dispositivo para dispositivo entre um usuário do dispositivo de comunicação e outros usuários de dispositivo, e para manter uma ou mais listas adaptativas de identificadores de contato dos outros usuários de dispositivo envolvidos nos eventos de comunicação que satisfazem os critérios de seleção; e uma interface de usuário, para apresentar pelo menos uma parte de uma ou mais das listas adaptativas de identificadores de contato para o usuário, para facilitar a entrada do usuário de pelo menos uma parte de um identificador de contato para seleção de usuário de um ou mais identificadores de contato nas listas adaptativas apresentadas como destinatários pretendidos de uma comunicação atual, e eliminar das listas adaptativas de identificadores de contato para o usuário os identificadores de contato selecionáveis que não correspondem à parte do identificador de contato inserido pelo usuário, sendo a interface de usuário de uma tela ociosa ou de um aplicativo de comunicação, em que o aplicativo de comunicação compreende um dos seguintes: um aplicativo de mensagens de texto, um aplicativo de mensagens multimídia, um aplicativo de e-mail, ou um aplicativo de telefonia.Petição 870190022675, de 08/03/2019, pág. 27/2911/12
- 40. Dispositivo de comunicação de acordo com a reivindicação 39, caracterizado por os eventos de comunicação envolvendo o dispositivo de comunicação compreenderem comunicações direcionadas ou iniciadas a partir do dispositivo de comunicação.
- 41. Dispositivo de comunicação de acordo com a reivindicação 39, caracterizado por o mecanismo de lista adaptável compreender um processador executando instruções configuradas para monitorar os atributos de comunicação dos eventos de comunicação e para manter uma ou mais listas adaptativas de identificadores de contato correspondentes aos contatos que estão afiliados aos eventos de comunicação que satisfazem os critérios de seleção.
- 42. Dispositivo de comunicação de acordo com a reivindicação 39, caracterizado por compreender ainda:um módulo de reconhecimento de voz, para receber identificadores de contato introduzidos por voz, e para gerar diversos contatos possíveis correspondendo aos identificadores de contato introduzidos por voz; e um módulo de combinação acoplado ao módulo de reconhecimento de fala e ao mecanismo de lista adaptável, para combinar pelo menos uma das listas adaptativas com os diversos contatos possíveis gerados para criar um conjunto de identificadores de contato selecionáveis.
- 43. Dispositivo de comunicação de acordo com a reivindicação 39, caracterizado por compreender ainda um módulo de reconhecimento de voz para receber identificadores de contato inseridos por voz e gerar diversos contatos possíveis correspondentes aos identificadores de contato inseridos por voz, em que o módulo de reconhecimento de fala está acoplado ao mecanismo de listas para receber uma ou mais listasPetição 870190022675, de 08/03/2019, pág. 28/2912/12 adaptativas e modificar os diversos contatos possíveis com base em uma ou mais listas adaptativas.
- 44. Dispositivo de comunicação de acordo com a reivindicação 39, caracterizado por compreender ainda um módulo de reconhecimento de voz para receber identificadores de contato inseridos por voz e gerar diversos contatos possíveis correspondentes aos identificadores de contato inseridos por voz, em que o mecanismo de listas adaptativas está acoplado ao módulo de reconhecimento de voz para receber os diversos contatos possíveis e para modificar uma ou mais listas adaptativas com base nos diversos contatos possíveis fornecidos pelo módulo de reconhecimento de voz.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/919,020 | 2004-08-16 | ||
| US10/919,020 US7580363B2 (en) | 2004-08-16 | 2004-08-16 | Apparatus and method for facilitating contact selection in communication devices |
| PCT/IB2005/002693 WO2006018724A1 (en) | 2004-08-16 | 2005-08-11 | Apparatus and method for facilitating contact selection in communication devices |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| BRPI0517353A BRPI0517353A (pt) | 2008-10-07 |
| BRPI0517353A8 BRPI0517353A8 (pt) | 2016-03-22 |
| BRPI0517353B1 true BRPI0517353B1 (pt) | 2019-05-28 |
Family
ID=35800606
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0517353-1A BRPI0517353B1 (pt) | 2004-08-16 | 2005-08-11 | Método e dispositivo de comunicação para apresentar os identificadores de contato relevantes para seleção pelo usuário, e, dispositivo legível de computador |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7580363B2 (pt) |
| JP (2) | JP2008510406A (pt) |
| CN (1) | CN101032155A (pt) |
| BR (1) | BRPI0517353B1 (pt) |
| RU (1) | RU2408153C2 (pt) |
| WO (1) | WO2006018724A1 (pt) |
Families Citing this family (368)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8706630B2 (en) * | 1999-08-19 | 2014-04-22 | E2Interactive, Inc. | System and method for securely authorizing and distributing stored-value card data |
| US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
| US7949328B2 (en) * | 2005-03-14 | 2011-05-24 | Roamware, Inc. | System for delivering user-generated short-text notified multimedia messages between operator networks |
| JP2005505033A (ja) * | 2001-09-24 | 2005-02-17 | イーツーインタラクティヴ, インコーポレイテッド ディー/ビー/エイ イーツーインタラクティヴ, インコーポレイテッド | 通信サービスを供給するシステム及び方法 |
| US8655309B2 (en) * | 2003-11-14 | 2014-02-18 | E2Interactive, Inc. | Systems and methods for electronic device point-of-sale activation |
| US7730010B2 (en) * | 2004-09-20 | 2010-06-01 | Microsoft Corporation | Method, system, and apparatus for maintaining user privacy in a knowledge interchange system |
| US7593924B2 (en) * | 2004-09-20 | 2009-09-22 | Microsoft Corporation | Method, system, and apparatus for receiving and responding to knowledge interchange queries |
| US7707167B2 (en) * | 2004-09-20 | 2010-04-27 | Microsoft Corporation | Method, system, and apparatus for creating a knowledge interchange profile |
| US20060084478A1 (en) * | 2004-10-18 | 2006-04-20 | Mobile (R&D) Ltd. | Most frequently used contact information display for a communication device |
| US8037139B1 (en) | 2004-12-21 | 2011-10-11 | Aol Inc. | Multi-modal participant lists |
| US7620387B2 (en) * | 2004-12-22 | 2009-11-17 | Research In Motion Limited | Entering contacts in a communication message on a mobile device |
| US8009678B2 (en) * | 2005-03-17 | 2011-08-30 | Microsoft Corporation | System and method for generating a dynamic prioritized contact list |
| US7537152B2 (en) * | 2005-03-23 | 2009-05-26 | E2Interative, Inc. | Delivery of value identifiers using short message service (SMS) |
| US7472822B2 (en) * | 2005-03-23 | 2009-01-06 | E2Interactive, Inc. | Delivery of value identifiers using short message service (SMS) |
| US20060217996A1 (en) * | 2005-03-23 | 2006-09-28 | E2Interactive, Inc. D/B/A E2Interactive, Inc. | Point-of-sale activation of media device account |
| US8359548B2 (en) | 2005-06-10 | 2013-01-22 | T-Mobile Usa, Inc. | Managing subset of user contacts |
| US7685530B2 (en) * | 2005-06-10 | 2010-03-23 | T-Mobile Usa, Inc. | Preferred contact group centric interface |
| US8370769B2 (en) | 2005-06-10 | 2013-02-05 | T-Mobile Usa, Inc. | Variable path management of user contacts |
| US8370770B2 (en) | 2005-06-10 | 2013-02-05 | T-Mobile Usa, Inc. | Variable path management of user contacts |
| US8392836B1 (en) | 2005-07-11 | 2013-03-05 | Google Inc. | Presenting quick list of contacts to communication application user |
| US9479468B2 (en) | 2005-07-11 | 2016-10-25 | Google Inc. | Presenting instant messages |
| US7680513B2 (en) * | 2005-08-08 | 2010-03-16 | Palm, Inc. | Contact-centric user-interface features for computing devices |
| US8751582B1 (en) | 2005-08-22 | 2014-06-10 | Google Inc. | Managing presence subscriptions for messaging services |
| US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
| US7668540B2 (en) * | 2005-09-19 | 2010-02-23 | Silverbrook Research Pty Ltd | Print on a mobile device with persistence |
| US9454735B2 (en) * | 2005-09-26 | 2016-09-27 | Nokia Corporation | Integrating data with a contact |
| US8819144B2 (en) * | 2005-10-14 | 2014-08-26 | Blackberry Limited | Method, device, software and graphical user interface for forwarding messages between message handling services |
| KR100713503B1 (ko) * | 2005-11-09 | 2007-04-30 | 삼성전자주식회사 | 애플리케이션을 구동하는 방법과 그에 따른 이동 통신단말기 |
| JP2007158657A (ja) * | 2005-12-05 | 2007-06-21 | Matsushita Electric Ind Co Ltd | 通信端末装置、通信方法、及びコンピュータプログラム |
| US20070126998A1 (en) * | 2005-12-06 | 2007-06-07 | Ong Dee N | Adding at least one picture to a contact detail in a communications device |
| US20070135110A1 (en) * | 2005-12-08 | 2007-06-14 | Motorola, Inc. | Smart call list |
| US20070135103A1 (en) * | 2005-12-13 | 2007-06-14 | Middleton David D | Phonebook rating system for electronic equipment |
| US20070143364A1 (en) * | 2005-12-21 | 2007-06-21 | Chen Lang S | Techniques to manage contact information |
| US20070156682A1 (en) * | 2005-12-28 | 2007-07-05 | Microsoft Corporation | Personalized user specific files for object recognition |
| US20070185899A1 (en) * | 2006-01-23 | 2007-08-09 | Msystems Ltd. | Likelihood-based storage management |
| US20070197266A1 (en) * | 2006-02-23 | 2007-08-23 | Airdigit Incorporation | Automatic dialing through wireless headset |
| JP4177853B2 (ja) * | 2006-03-10 | 2008-11-05 | 株式会社カシオ日立モバイルコミュニケーションズ | 携帯端末及びその制御方法 |
| US7966183B1 (en) * | 2006-05-04 | 2011-06-21 | Texas Instruments Incorporated | Multiplying confidence scores for utterance verification in a mobile telephone |
| US20070271087A1 (en) * | 2006-05-18 | 2007-11-22 | Microsoft Corporation | Language-independent language model using character classes |
| WO2007139342A1 (en) * | 2006-05-30 | 2007-12-06 | Samsung Electronics Co., Ltd. | User-interest driven launching pad of mobile application and method of operating the same |
| US7953804B2 (en) * | 2006-06-02 | 2011-05-31 | Research In Motion Limited | User interface for a handheld device |
| CN101083807A (zh) * | 2006-06-02 | 2007-12-05 | 鸿富锦精密工业(深圳)有限公司 | 移动通讯设备 |
| US8255281B2 (en) | 2006-06-07 | 2012-08-28 | T-Mobile Usa, Inc. | Service management system that enables subscriber-driven changes to service plans |
| US7836134B2 (en) * | 2006-06-09 | 2010-11-16 | Sony Ericsson Mobile Communications Ab | E-mail address inspection |
| US9177292B2 (en) * | 2006-07-19 | 2015-11-03 | International Business Machines Corporation | Cautious auto-entry for messaging systems |
| US7822754B2 (en) * | 2006-08-02 | 2010-10-26 | International Business Machines Corporation | Method and system to provide contextual, intelligent address book listings |
| US20080030464A1 (en) * | 2006-08-03 | 2008-02-07 | Mark Sohm | Motion-based user interface for handheld |
| WO2008022198A2 (en) * | 2006-08-15 | 2008-02-21 | Hewlett-Packard Development Company, L.P. | Friends finder service for a mobile device in a network |
| US20080055263A1 (en) * | 2006-09-06 | 2008-03-06 | Lemay Stephen O | Incoming Telephone Call Management for a Portable Multifunction Device |
| US8014760B2 (en) | 2006-09-06 | 2011-09-06 | Apple Inc. | Missed telephone call management for a portable multifunction device |
| US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
| US8233885B2 (en) * | 2006-09-08 | 2012-07-31 | Hewlett-Packard Development Company, L.P. | Apparatus and methods for providing enhanced mobile messaging services |
| EP2082395A2 (en) * | 2006-09-14 | 2009-07-29 | Google, Inc. | Integrating voice-enabled local search and contact lists |
| KR100803006B1 (ko) * | 2006-09-20 | 2008-02-14 | 삼성전자주식회사 | 휴대단말기의 동적 입력방법 및 장치 |
| US8064934B2 (en) * | 2006-10-19 | 2011-11-22 | Research In Motion Limited | Method, system and apparatus for automatic notification to a plurality of communication nodes |
| US8090087B2 (en) * | 2006-10-26 | 2012-01-03 | Apple Inc. | Method, system, and graphical user interface for making conference calls |
| US8006190B2 (en) | 2006-10-31 | 2011-08-23 | Yahoo! Inc. | Social namespace addressing for non-unique identifiers |
| US8134727B1 (en) | 2006-11-27 | 2012-03-13 | Ringcentral, Inc. | Message preview control |
| US20080147639A1 (en) * | 2006-12-19 | 2008-06-19 | Motorola, Inc. | Method and apparatus for organizing a contact list by weighted service type for use by a communication device |
| US9413866B2 (en) * | 2006-12-29 | 2016-08-09 | Nokia Technologies Oy | Intelligent phone book |
| US7975242B2 (en) | 2007-01-07 | 2011-07-05 | Apple Inc. | Portable multifunction device, method, and graphical user interface for conference calling |
| US8599801B2 (en) * | 2007-02-01 | 2013-12-03 | Yahoo! Inc. | Collecting implicit information for determining context of event actions |
| US20080207271A1 (en) * | 2007-02-27 | 2008-08-28 | Motorola, Inc. | Methods and devices for abridged contact list creation based on communication history |
| US8370349B2 (en) * | 2007-02-28 | 2013-02-05 | Yahoo! Inc. | Instant contact searching and presentation by category |
| US10452763B2 (en) * | 2007-03-08 | 2019-10-22 | Oath Inc. | Autocomplete for integrating diverse methods of electronic communication |
| US8000748B2 (en) * | 2007-03-23 | 2011-08-16 | Research In Motion Limited | Method and mobile device for facilitating contact from within a telephone application |
| US20080242343A1 (en) * | 2007-03-26 | 2008-10-02 | Helio, Llc | Modeless electronic systems, methods, and devices |
| US20080242362A1 (en) * | 2007-03-26 | 2008-10-02 | Helio, Llc | Rapid Content Association Methods |
| CN104679727A (zh) * | 2007-03-30 | 2015-06-03 | 诺基亚公司 | 基于搜索的用户接口 |
| US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
| US20080262847A1 (en) * | 2007-04-19 | 2008-10-23 | International Business Machines Corporation | User positionable audio anchors for directional audio playback from voice-enabled interfaces |
| TWI345218B (en) * | 2007-04-20 | 2011-07-11 | Asustek Comp Inc | Portable computer with function for identiying speech and processing method thereof |
| EP2312817A1 (en) * | 2007-05-04 | 2011-04-20 | Samsung Electronics Co., Ltd | Method and apparatus for data-based integrated processing of data in mobile terminal |
| US7929964B2 (en) * | 2007-06-08 | 2011-04-19 | Alcatel-Lucent Usa Inc. | Managing mobile station Wi-Fi communications |
| US8302033B2 (en) * | 2007-06-22 | 2012-10-30 | Apple Inc. | Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information |
| US9716764B2 (en) | 2007-07-25 | 2017-07-25 | Yahoo! Inc. | Display of communication system usage statistics |
| EP2023582B1 (en) | 2007-07-30 | 2011-12-21 | Research In Motion Limited | Method and system for generating ordered address lists |
| US8577007B2 (en) * | 2007-08-09 | 2013-11-05 | Google Inc. | Call shuffling |
| US8447020B2 (en) * | 2007-08-09 | 2013-05-21 | Google Inc. | Speed-dial and speed-contact with predictive logic |
| US8503989B2 (en) | 2007-10-22 | 2013-08-06 | Cisco Technology, Inc. | Dynamic contact list |
| US8365097B2 (en) * | 2007-11-08 | 2013-01-29 | Hewlett-Packard Development Company, L.P. | Interface for selection of items |
| US20090160876A1 (en) * | 2007-12-21 | 2009-06-25 | International Business Machines Corporation | Virtual contact groups |
| US9584343B2 (en) | 2008-01-03 | 2017-02-28 | Yahoo! Inc. | Presentation of organized personal and public data using communication mediums |
| US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
| CN101222535B (zh) * | 2008-01-25 | 2011-09-14 | 宇龙计算机通信科技(深圳)有限公司 | 协同获取联系人信息的装置、方法以及移动终端 |
| TWI360109B (en) * | 2008-02-05 | 2012-03-11 | Htc Corp | Method for setting voice tag |
| US8005897B1 (en) * | 2008-03-21 | 2011-08-23 | Sprint Spectrum L.P. | Contact list client system and method |
| US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
| GB2459332A (en) * | 2008-04-24 | 2009-10-28 | Skype Ltd | Sorting a list of communication events received at a user terminal |
| US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| CN102132550B (zh) * | 2008-06-26 | 2017-07-28 | 诺基亚通信公司 | 短消息递送的计费 |
| US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
| JP5300367B2 (ja) * | 2008-08-08 | 2013-09-25 | キヤノン株式会社 | 情報処理装置、情報処理方法及びコンピュータプログラム |
| US8805450B2 (en) * | 2008-09-05 | 2014-08-12 | Microsoft Corp. | Intelligent contact management |
| US20100082667A1 (en) * | 2008-09-22 | 2010-04-01 | International Business Machines Corporation | Utilizing a social network for locating a target individual based upon a proximity search |
| US20100082693A1 (en) * | 2008-09-25 | 2010-04-01 | Ethan Hugg | Organization of a contact list based on social network context |
| US20100082357A1 (en) * | 2008-09-30 | 2010-04-01 | Nokia Corporation | Methods, apparatuses, and computer program products for providing activity coordination services |
| CN107135297B (zh) * | 2008-10-14 | 2021-07-20 | 华为终端有限公司 | 一种优化移动终端操作序列的方法和移动终端 |
| US8122092B2 (en) * | 2008-11-10 | 2012-02-21 | Microsoft Corporation | Auto-resolve recipients cache |
| US8311580B2 (en) * | 2008-12-05 | 2012-11-13 | Qualcomm Incorporated | Temporally limited mobile device contact information |
| US9959870B2 (en) | 2008-12-11 | 2018-05-01 | Apple Inc. | Speech recognition involving a mobile device |
| TWI488103B (zh) * | 2009-02-13 | 2015-06-11 | Htc Corp | 聯絡人相關資訊的提示及瀏覽方法、裝置和電腦程式產品 |
| US9355382B2 (en) * | 2009-03-27 | 2016-05-31 | T-Mobile Usa, Inc. | Group based information displays |
| US8577350B2 (en) | 2009-03-27 | 2013-11-05 | T-Mobile Usa, Inc. | Managing communications utilizing communication categories |
| US9369542B2 (en) | 2009-03-27 | 2016-06-14 | T-Mobile Usa, Inc. | Network-based processing of data requests for contact information |
| US9195966B2 (en) * | 2009-03-27 | 2015-11-24 | T-Mobile Usa, Inc. | Managing contact groups from subset of user contacts |
| US9210247B2 (en) * | 2009-03-27 | 2015-12-08 | T-Mobile Usa, Inc. | Managing contact groups from subset of user contacts |
| CN101873388A (zh) * | 2009-04-27 | 2010-10-27 | 深圳富泰宏精密工业有限公司 | 在gsm架构下发送多媒体信息的方法 |
| WO2010141216A2 (en) * | 2009-06-02 | 2010-12-09 | Xobni Corporation | Self populating address book |
| US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
| US10255566B2 (en) | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
| US10540976B2 (en) * | 2009-06-05 | 2020-01-21 | Apple Inc. | Contextual voice commands |
| US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
| US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
| US20100315480A1 (en) * | 2009-06-16 | 2010-12-16 | Mark Kahn | Method and apparatus for user association and communication in a wide area network environment |
| US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
| US8984074B2 (en) | 2009-07-08 | 2015-03-17 | Yahoo! Inc. | Sender-based ranking of person profiles and multi-person automatic suggestions |
| US7930430B2 (en) | 2009-07-08 | 2011-04-19 | Xobni Corporation | Systems and methods to provide assistance during address input |
| US8990323B2 (en) | 2009-07-08 | 2015-03-24 | Yahoo! Inc. | Defining a social network model implied by communications data |
| US9721228B2 (en) | 2009-07-08 | 2017-08-01 | Yahoo! Inc. | Locally hosting a social network using social data stored on a user's computer |
| US9152952B2 (en) | 2009-08-04 | 2015-10-06 | Yahoo! Inc. | Spam filtering and person profiles |
| US8224304B2 (en) * | 2009-08-04 | 2012-07-17 | Qualcomm Incorporated | Systems and methods for disambiguating entries in a contacts list database implemented on a mobile device |
| CN101645856A (zh) * | 2009-08-19 | 2010-02-10 | 深圳华为通信技术有限公司 | 联系人信息处理方法及移动终端 |
| US8755815B2 (en) | 2010-08-31 | 2014-06-17 | Qualcomm Incorporated | Use of wireless access point ID for position determination |
| US8395547B2 (en) | 2009-08-27 | 2013-03-12 | Hewlett-Packard Development Company, L.P. | Location tracking for mobile computing device |
| US9183544B2 (en) | 2009-10-14 | 2015-11-10 | Yahoo! Inc. | Generating a relationship history |
| US9087323B2 (en) | 2009-10-14 | 2015-07-21 | Yahoo! Inc. | Systems and methods to automatically generate a signature block |
| US8589433B2 (en) * | 2009-10-21 | 2013-11-19 | International Business Machines Corporation | Dynamic tagging |
| US8341230B2 (en) * | 2009-10-30 | 2012-12-25 | Research In Motion Limited | Method for predicting messaging addresses for an electronic message composed on an electronic device |
| US9514466B2 (en) | 2009-11-16 | 2016-12-06 | Yahoo! Inc. | Collecting and presenting data including links from communications sent to or from a user |
| US20110137740A1 (en) | 2009-12-04 | 2011-06-09 | Ashmit Bhattacharya | Processing value-ascertainable items |
| US9760866B2 (en) | 2009-12-15 | 2017-09-12 | Yahoo Holdings, Inc. | Systems and methods to provide server side profile information |
| US20110153441A1 (en) * | 2009-12-23 | 2011-06-23 | Merrill Brooks Smith | Systems and Methods for Authorizing Use of Validly Sold Merchandise |
| EP3091535B1 (en) | 2009-12-23 | 2023-10-11 | Google LLC | Multi-modal input on an electronic device |
| US11416214B2 (en) | 2009-12-23 | 2022-08-16 | Google Llc | Multi-modal input on an electronic device |
| US10169740B2 (en) | 2009-12-31 | 2019-01-01 | International Business Machines Corporation | Tag cloud buddy list for messaging contacts |
| US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
| US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
| US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
| US9020938B2 (en) | 2010-02-03 | 2015-04-28 | Yahoo! Inc. | Providing profile information using servers |
| US8924956B2 (en) * | 2010-02-03 | 2014-12-30 | Yahoo! Inc. | Systems and methods to identify users using an automated learning process |
| US8619958B2 (en) * | 2010-02-09 | 2013-12-31 | Qualcomm Incorporated | Communication ranking and organization |
| CN102148886A (zh) * | 2010-02-09 | 2011-08-10 | 北京数字天域科技有限责任公司 | 一种手机通讯录联系人列表的排序方法 |
| US8577004B2 (en) * | 2010-02-11 | 2013-11-05 | Infineon Technologies Ag | Predictive contact information representation |
| US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
| US8352468B2 (en) * | 2010-04-07 | 2013-01-08 | Apple Inc. | Top search hits based on learned user preferences |
| CN101815130B (zh) * | 2010-04-20 | 2015-01-28 | 中兴通讯股份有限公司 | 移动终端及更新联系人信息的方法 |
| US20110264523A1 (en) * | 2010-04-27 | 2011-10-27 | Research In Motion Limited | System and method for distributing messages to communicating electronic devices based on profile characteristics of users of the devices |
| US8694313B2 (en) | 2010-05-19 | 2014-04-08 | Google Inc. | Disambiguation of contact information using historical data |
| US8754848B2 (en) | 2010-05-27 | 2014-06-17 | Yahoo! Inc. | Presenting information to a user based on the current state of a user device |
| US8972257B2 (en) | 2010-06-02 | 2015-03-03 | Yahoo! Inc. | Systems and methods to present voice message information to a user of a computing device |
| US8620935B2 (en) | 2011-06-24 | 2013-12-31 | Yahoo! Inc. | Personalizing an online service based on data collected for a user of a computing device |
| US9455946B1 (en) * | 2010-07-16 | 2016-09-27 | Shoretel, Inc. | Server for providing unified communications |
| US9397861B1 (en) | 2010-07-16 | 2016-07-19 | Shoretel, Inc. | Unified communication |
| US8862108B2 (en) * | 2010-07-30 | 2014-10-14 | Lg Electronics Inc. | Mobile terminal and method for recommending call counterpart |
| US8620296B2 (en) * | 2010-09-10 | 2013-12-31 | Cox Communications, Inc. | Integration of contact information across multiple communication devices |
| CN103222319B (zh) | 2010-09-29 | 2016-08-10 | 高通股份有限公司 | 一种用于移动计算设备的方法及移动计算设备 |
| GB2513114A (en) * | 2010-10-15 | 2014-10-22 | Intelligent Mechatronic Sys | Implicit association and polymorphism driven human machine interaction |
| CN102457443A (zh) * | 2010-10-25 | 2012-05-16 | 深圳市财付通科技有限公司 | 一种群组成员清理方法及系统 |
| US8935613B1 (en) | 2010-10-28 | 2015-01-13 | Google Inc. | Communication initiation control |
| CN102567121B (zh) * | 2010-12-07 | 2015-10-07 | 中国电信股份有限公司 | 实现融合通信的方法和装置 |
| US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
| US8352245B1 (en) | 2010-12-30 | 2013-01-08 | Google Inc. | Adjusting language models |
| KR20120082121A (ko) | 2011-01-13 | 2012-07-23 | 삼성전자주식회사 | 휴대용 단말기의 전화번호 저장 방법 및 장치 |
| US8296142B2 (en) | 2011-01-21 | 2012-10-23 | Google Inc. | Speech recognition using dock context |
| US9230240B2 (en) * | 2011-01-21 | 2016-01-05 | Qualcomm Incorporated | Contact relevance based on context |
| CN102075631A (zh) * | 2011-01-24 | 2011-05-25 | 宇龙计算机通信科技(深圳)有限公司 | 用于移动终端的联系人显示方法和移动终端 |
| CN102624958B (zh) * | 2011-01-30 | 2015-02-04 | 广州三星通信技术研究有限公司 | 用于管理联系人信息的设备和方法 |
| CN102651782A (zh) * | 2011-02-25 | 2012-08-29 | 上海三旗通信科技股份有限公司 | 一种根据相熟度对通讯录进行排列的方式 |
| CN102131000A (zh) * | 2011-03-18 | 2011-07-20 | 宇龙计算机通信科技(深圳)有限公司 | 一种提供快速联系列表的方法、装置及移动终端 |
| US20120246245A1 (en) * | 2011-03-21 | 2012-09-27 | Sony Mobile Communications Ab | Contact prioritizer |
| US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
| US9037977B1 (en) | 2011-03-22 | 2015-05-19 | Shoretel, Inc. | Simulated communication |
| US9407753B2 (en) | 2011-04-08 | 2016-08-02 | Microsoft Technology Licensing, Llc | Integrated contact card communication |
| US20120271822A1 (en) * | 2011-04-25 | 2012-10-25 | Motorola Mobility, Inc. | System for establishing preferred contacts for a central user of a mobile communication device |
| US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
| US10078819B2 (en) | 2011-06-21 | 2018-09-18 | Oath Inc. | Presenting favorite contacts information to a user of a computing device |
| US9747583B2 (en) | 2011-06-30 | 2017-08-29 | Yahoo Holdings, Inc. | Presenting entity profile information to a user of a computing device |
| US20130017846A1 (en) * | 2011-07-14 | 2013-01-17 | Htc Corporation | Systems and Methods for Smart Texting on Mobile Devices |
| CN102281352B (zh) * | 2011-07-29 | 2014-02-26 | 华为技术有限公司 | 联系人列表显示方法及终端 |
| US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
| US9390414B2 (en) | 2011-09-18 | 2016-07-12 | Google Inc. | One-click offline buying |
| US20130091156A1 (en) * | 2011-10-06 | 2013-04-11 | Samuel B. Raiche | Time and location data appended to contact information |
| KR101266141B1 (ko) * | 2011-10-11 | 2013-05-21 | (주)카카오 | 인스턴트 메시징 서비스 제공 방법 및 그 제공 시스템 |
| CN102368800B (zh) * | 2011-11-02 | 2017-05-24 | 中兴通讯股份有限公司 | 用于手机中构建通讯录的方法、装置及通信设备 |
| DE102011121969A1 (de) * | 2011-12-21 | 2013-06-27 | Deutsche Telekom Ag | Verfahren zum Betreiben eines elektronischen Endgeräts |
| CN102592210B (zh) * | 2011-12-21 | 2015-09-09 | 华为终端有限公司 | 信息提示的方法、装置和终端设备 |
| US9223774B2 (en) | 2012-01-17 | 2015-12-29 | Groupon, Inc. | Email suggestor system |
| US9641480B2 (en) | 2012-02-05 | 2017-05-02 | Apple Inc. | Automated participant account determination for a communication session |
| US20130218902A1 (en) * | 2012-02-17 | 2013-08-22 | Ring Central, Inc. | Shared directory system |
| CN103297602A (zh) * | 2012-03-01 | 2013-09-11 | 腾讯科技(深圳)有限公司 | 一种处理联系人的方法、装置及移动终端 |
| US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
| US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
| US9317605B1 (en) | 2012-03-21 | 2016-04-19 | Google Inc. | Presenting forked auto-completions |
| US10977285B2 (en) | 2012-03-28 | 2021-04-13 | Verizon Media Inc. | Using observations of a person to determine if data corresponds to the person |
| US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
| US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
| CN102739869A (zh) * | 2012-06-26 | 2012-10-17 | 华为终端有限公司 | 语音查找目标联系人的信息的方法及终端 |
| US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
| US10031966B2 (en) | 2012-07-09 | 2018-07-24 | Samsung Electronics Co., Ltd. | System and method for sorting phonebook contacts based on context weightage and incentives |
| US8744995B1 (en) | 2012-07-30 | 2014-06-03 | Google Inc. | Alias disambiguation |
| US8571865B1 (en) | 2012-08-10 | 2013-10-29 | Google Inc. | Inference-aided speaker recognition |
| US8520807B1 (en) | 2012-08-10 | 2013-08-27 | Google Inc. | Phonetically unique communication identifiers |
| US8583750B1 (en) | 2012-08-10 | 2013-11-12 | Google Inc. | Inferring identity of intended communication recipient |
| US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
| CN103677774A (zh) * | 2012-09-13 | 2014-03-26 | 北京神州泰岳软件股份有限公司 | 一种在智能终端平台应用中实现业务的方法和系统 |
| US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
| JP6036123B2 (ja) * | 2012-10-01 | 2016-11-30 | 富士ゼロックス株式会社 | 情報表示装置及びプログラム |
| US20140108560A1 (en) * | 2012-10-12 | 2014-04-17 | Disney Enterprises, Inc. | Dynamic routing of a communication based on contextual recipient availability |
| CN102932533B (zh) * | 2012-10-15 | 2014-08-06 | 广东欧珀移动通信有限公司 | 一种供第三方应用程序调用联系人的方法和装置 |
| US10567566B2 (en) * | 2012-10-16 | 2020-02-18 | Nokia Technologies Oy | Method and apparatus for providing mechanism to control unattended notifications at a device |
| WO2014067560A1 (en) * | 2012-10-30 | 2014-05-08 | Saronikos Trading And Services, Unipessoal Lda | Call log for a hand held communication device simultaneously displaying most frequent and most recent communications |
| US11308037B2 (en) | 2012-10-30 | 2022-04-19 | Google Llc | Automatic collaboration |
| US10013672B2 (en) | 2012-11-02 | 2018-07-03 | Oath Inc. | Address extraction from a communication |
| US10192200B2 (en) | 2012-12-04 | 2019-01-29 | Oath Inc. | Classifying a portion of user contact data into local contacts |
| US9723118B2 (en) | 2012-12-06 | 2017-08-01 | Blackberry Limited | Method of identifying contacts for initiating a communication using speech recognition |
| US9070120B2 (en) * | 2012-12-14 | 2015-06-30 | Vonage Network Llc | Identifying and displaying a set of high priority contacts on a display device |
| US8670529B1 (en) | 2012-12-17 | 2014-03-11 | Ringcentral, Inc. | Context aware help system |
| DE112014000709B4 (de) | 2013-02-07 | 2021-12-30 | Apple Inc. | Verfahren und vorrichtung zum betrieb eines sprachtriggers für einen digitalen assistenten |
| US20140280115A1 (en) * | 2013-03-14 | 2014-09-18 | Nokia Corporation | Methods, apparatuses, and computer program products for improved device and network searching |
| US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
| WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
| WO2014144949A2 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | Training an at least partial voice command system |
| US20140344259A1 (en) * | 2013-05-15 | 2014-11-20 | Google Inc. | Answering people-related questions |
| US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
| WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
| WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
| WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
| KR101959188B1 (ko) | 2013-06-09 | 2019-07-02 | 애플 인크. | 디지털 어시스턴트의 둘 이상의 인스턴스들에 걸친 대화 지속성을 가능하게 하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
| US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
| KR101809808B1 (ko) | 2013-06-13 | 2017-12-15 | 애플 인크. | 음성 명령에 의해 개시되는 긴급 전화를 걸기 위한 시스템 및 방법 |
| US8831191B1 (en) | 2013-06-28 | 2014-09-09 | Ringcentral, Inc. | Call preview system |
| US9646606B2 (en) | 2013-07-03 | 2017-05-09 | Google Inc. | Speech recognition using domain knowledge |
| US20150031416A1 (en) | 2013-07-23 | 2015-01-29 | Motorola Mobility Llc | Method and Device For Command Phrase Validation |
| CN104346151B (zh) * | 2013-07-30 | 2018-04-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
| KR101749009B1 (ko) | 2013-08-06 | 2017-06-19 | 애플 인크. | 원격 디바이스로부터의 활동에 기초한 스마트 응답의 자동 활성화 |
| US9842113B1 (en) * | 2013-08-27 | 2017-12-12 | Google Inc. | Context-based file selection |
| CN104144240B (zh) * | 2013-09-24 | 2018-03-27 | 腾讯科技(深圳)有限公司 | 一种联系人管理方法及装置、终端设备 |
| IN2013DE02965A (pt) * | 2013-10-04 | 2015-04-10 | Samsung India Electronics Pvt Ltd | |
| US9087110B2 (en) | 2013-10-21 | 2015-07-21 | Mylife.Com, Inc. | Prioritizing online relationships |
| GB201320334D0 (en) * | 2013-11-18 | 2014-01-01 | Microsoft Corp | Identifying a contact |
| JP6200301B2 (ja) * | 2013-11-28 | 2017-09-20 | 株式会社沖データ | 情報処理装置 |
| US9842592B2 (en) | 2014-02-12 | 2017-12-12 | Google Inc. | Language models using non-linguistic context |
| US9412365B2 (en) | 2014-03-24 | 2016-08-09 | Google Inc. | Enhanced maximum entropy models |
| KR102124321B1 (ko) * | 2014-04-30 | 2020-06-18 | 삼성전자 주식회사 | 전자 장치 및 전자 장치의 연락처와 통신하는 방법 |
| US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
| US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
| US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
| US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
| US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
| WO2015184186A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Multi-command single utterance input method |
| US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
| US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
| US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
| US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
| US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
| US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
| US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
| US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
| EP4036685A1 (en) | 2014-06-27 | 2022-08-03 | Apple Inc. | Reduced size user interface |
| US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
| US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
| US20160012506A1 (en) * | 2014-07-11 | 2016-01-14 | Apprekon, Inc. | Resident mobile contacts recommendation having a user requested target in their contact lists |
| EP3195098B1 (en) | 2014-07-21 | 2024-10-23 | Apple Inc. | Remote user interface |
| JP6322765B2 (ja) | 2014-08-02 | 2018-05-09 | アップル インコーポレイテッド | コンテキスト特化ユーザインターフェース |
| US10452253B2 (en) | 2014-08-15 | 2019-10-22 | Apple Inc. | Weather user interface |
| US9565283B2 (en) | 2014-08-25 | 2017-02-07 | Xiaomi Inc. | Method and apparatus for processing communication identification |
| US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
| CN104284016A (zh) * | 2014-08-28 | 2015-01-14 | 广州三星通信技术研究有限公司 | 更新联系人信息的方法和装置 |
| WO2016036481A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Reduced-size user interfaces for dynamically updated application overviews |
| EP4668726A3 (en) | 2014-09-02 | 2026-03-25 | Apple Inc. | Phone user interface |
| JP2017527033A (ja) | 2014-09-02 | 2017-09-14 | アップル インコーポレイテッド | ユーザ入力を受信するためのユーザインタフェース |
| US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
| US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
| CN105898053B (zh) * | 2014-09-18 | 2019-04-02 | 厦门美图移动科技有限公司 | 一种通信记录处理设备、方法以及移动终端 |
| US10110737B2 (en) * | 2014-09-29 | 2018-10-23 | Qualcomm Incorporated | Intelligent options in redial screens of communication devices |
| US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
| US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
| US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
| US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
| US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
| JP6216704B2 (ja) * | 2014-10-24 | 2017-10-18 | Kddi株式会社 | 端末装置、通信方法、及びプログラム |
| US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
| US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
| US11431590B2 (en) | 2014-12-16 | 2022-08-30 | Lenovo (Singapore) Pte. Ltd. | Method and device to update contacts |
| TWI549545B (zh) * | 2015-01-30 | 2016-09-11 | 三竹資訊股份有限公司 | 將訊息置頂之行動公佈欄系統與方法 |
| US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
| US10055121B2 (en) | 2015-03-07 | 2018-08-21 | Apple Inc. | Activity based thresholds and feedbacks |
| US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
| US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
| US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
| US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
| US10134394B2 (en) | 2015-03-20 | 2018-11-20 | Google Llc | Speech recognition using log-linear model |
| US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
| US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
| US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
| US9916075B2 (en) | 2015-06-05 | 2018-03-13 | Apple Inc. | Formatting content for a reduced-size user interface |
| US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
| US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
| US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
| US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
| US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
| CN106328129B (zh) * | 2015-06-18 | 2020-11-27 | 中兴通讯股份有限公司 | 指令处理方法及装置 |
| US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
| US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
| US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
| US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
| US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
| US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
| CN105912537A (zh) * | 2015-10-27 | 2016-08-31 | 乐视移动智能信息技术(北京)有限公司 | 联系人的搜索方法及装置 |
| US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
| US9860355B2 (en) | 2015-11-23 | 2018-01-02 | International Business Machines Corporation | Call context metadata |
| CN105376412A (zh) * | 2015-12-01 | 2016-03-02 | 小米科技有限责任公司 | 信息处理的方法及装置 |
| US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
| US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
| KR102397054B1 (ko) * | 2016-02-05 | 2022-05-16 | 삼성전자주식회사 | 프로필 통화를 지원하는 전자 장치 및 프로필 통화 방법 |
| US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
| US9978367B2 (en) | 2016-03-16 | 2018-05-22 | Google Llc | Determining dialog states for language models |
| US10909181B2 (en) * | 2016-03-28 | 2021-02-02 | Microsoft Technology Licensing, Llc | People relevance platform |
| US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
| US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
| US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
| US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
| DK179588B1 (en) | 2016-06-09 | 2019-02-22 | Apple Inc. | INTELLIGENT AUTOMATED ASSISTANT IN A HOME ENVIRONMENT |
| US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
| US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
| US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
| US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
| US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
| DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
| DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
| DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
| DK201770423A1 (en) | 2016-06-11 | 2018-01-15 | Apple Inc | Activity and workout updates |
| DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
| CN105978799A (zh) * | 2016-06-30 | 2016-09-28 | 乐视控股(北京)有限公司 | 联系人详情提示方法 |
| US10832664B2 (en) | 2016-08-19 | 2020-11-10 | Google Llc | Automated speech recognition using language models that selectively use domain-specific model components |
| US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
| CN110109592B (zh) | 2016-09-23 | 2022-09-23 | 苹果公司 | 头像创建和编辑 |
| CN106453777A (zh) * | 2016-09-26 | 2017-02-22 | 珠海格力电器股份有限公司 | 一种通讯录的显示方法、装置和终端 |
| CN107888749A (zh) * | 2016-09-29 | 2018-04-06 | 腾讯科技(深圳)有限公司 | 查找联系人信息的方法及装置 |
| US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
| US10311860B2 (en) | 2017-02-14 | 2019-06-04 | Google Llc | Language model biasing system |
| US10089981B1 (en) * | 2017-03-09 | 2018-10-02 | Amazon Technologies, Inc. | Messaging account disambiguation |
| US10706843B1 (en) | 2017-03-09 | 2020-07-07 | Amazon Technologies, Inc. | Contact resolution for communications systems |
| DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
| DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
| DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
| DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
| DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
| DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
| CN107104885B (zh) * | 2017-05-18 | 2018-05-25 | 蚌埠华特科技有限公司 | 一种基于社交软件的生物信息识别报警的方法及装置、系统 |
| CN107193973B (zh) * | 2017-05-25 | 2021-07-20 | 百度在线网络技术(北京)有限公司 | 语义解析信息的领域识别方法及装置、设备及可读介质 |
| KR102332826B1 (ko) * | 2017-05-30 | 2021-11-30 | 현대자동차주식회사 | 차량용 음성 인식 장치, 상기 차량용 음성 인식 장치를 포함하는 차량, 차량용 음성 인식 시스템 및 상기 차량용 음성 인식 장치의 제어 방법 |
| GB2564699B (en) * | 2017-07-21 | 2021-04-07 | Jaguar Land Rover Ltd | Apparatus and method for generating contact recommendations |
| US10672379B1 (en) * | 2017-09-25 | 2020-06-02 | Amazon Technologies, Inc. | Systems and methods for selecting a recipient device for communications |
| GB2572801A (en) | 2018-04-11 | 2019-10-16 | Checkrecipient Ltd | Method for recipient address selection |
| US20190354074A1 (en) * | 2018-05-17 | 2019-11-21 | Johnson Controls Technology Company | Building management system control using occupancy data |
| US10811014B1 (en) * | 2018-06-28 | 2020-10-20 | Amazon Technologies, Inc. | Contact list reconciliation and permissioning |
| CN112036854B (zh) * | 2018-08-13 | 2024-08-27 | 创新先进技术有限公司 | 收款控制方法、装置、服务器及可读存储介质 |
| CN110674418A (zh) * | 2019-09-30 | 2020-01-10 | 北京明略软件系统有限公司 | 一种获取隐性涉毒人员的方法及装置 |
| US11921998B2 (en) | 2020-05-11 | 2024-03-05 | Apple Inc. | Editing features of an avatar |
| EP4154096A1 (en) | 2020-05-18 | 2023-03-29 | Apple Inc. | User interfaces for viewing and refining the current location of an electronic device |
| WO2021248439A1 (en) * | 2020-06-12 | 2021-12-16 | Ringcentral, Inc. | Systems and methods for establishing a call connection |
| EP4323857B1 (en) | 2021-05-21 | 2025-04-23 | Apple Inc. | Avatar sticker editor user interfaces |
| US11714536B2 (en) | 2021-05-21 | 2023-08-01 | Apple Inc. | Avatar sticker editor user interfaces |
| US12417596B2 (en) | 2022-09-23 | 2025-09-16 | Apple Inc. | User interfaces for managing live communication sessions |
| US20250238129A1 (en) | 2024-01-18 | 2025-07-24 | Apple Inc. | User interfaces integrating hardware buttons |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03123254A (ja) * | 1989-10-06 | 1991-05-27 | Nippondenso Co Ltd | 自動車用電話 |
| CN1031540C (zh) * | 1990-09-19 | 1996-04-10 | 菲利浦光灯制造公司 | 记录载体、主数据和控制文件的记录方法和装置及读出装置 |
| CZ289189B6 (cs) * | 1994-10-27 | 2001-11-14 | International Business Machines Corporation | Způsob zajiątění identifikace pohyblivého uľivatele v komunikačním systému a přenosný vstupní přístroj k provádění tohoto způsobu |
| NZ331215A (en) * | 1996-03-29 | 2000-01-28 | British Telecomm | Charge allocation in a multi-user network |
| JPH1127363A (ja) * | 1997-07-02 | 1999-01-29 | Fujitsu Ten Ltd | 電話機 |
| JPH1141369A (ja) * | 1997-07-18 | 1999-02-12 | Matsushita Electric Ind Co Ltd | 携帯情報端末装置 |
| JP3818335B2 (ja) * | 1997-08-20 | 2006-09-06 | ソニー株式会社 | 携帯通信端末、通信先情報表示制御方法および記録媒体 |
| JPH1174985A (ja) * | 1997-08-28 | 1999-03-16 | Sharp Corp | 通信装置及び通信装置制御プログラムを記憶した媒体 |
| JP2002135399A (ja) | 2000-10-24 | 2002-05-10 | Nec Telecom Syst Ltd | 電話端末およびそのリダイヤル管理方法 |
| JP2002314670A (ja) * | 2001-04-09 | 2002-10-25 | Murata Mach Ltd | 通信端末装置 |
| US20030040850A1 (en) | 2001-08-07 | 2003-02-27 | Amir Najmi | Intelligent adaptive optimization of display navigation and data sharing |
| KR20030031643A (ko) * | 2001-10-15 | 2003-04-23 | 주식회사 어필텔레콤 | 전화번호 검색방법 |
| US20040148392A1 (en) * | 2003-01-29 | 2004-07-29 | Web.De Ag | Website having an event identification element |
| US7570943B2 (en) | 2002-08-29 | 2009-08-04 | Nokia Corporation | System and method for providing context sensitive recommendations to digital services |
| US7185059B2 (en) * | 2002-09-17 | 2007-02-27 | Bellsouth Intellectual Property Corp | Multi-system instant messaging (IM) |
| JP2004147099A (ja) * | 2002-10-24 | 2004-05-20 | Sharp Corp | 電話番号検索装置、電話番号検索方法および電話番号検索プログラム |
| US7376733B2 (en) * | 2003-02-03 | 2008-05-20 | Hewlett-Packard Development Company, L.P. | Method and apparatus and program for scheduling and executing events in real time over a network |
| US20050020316A1 (en) * | 2003-07-25 | 2005-01-27 | Hassan Mahini | Event list menu for accessing menu items in a hierarchical menu |
| US20050054381A1 (en) | 2003-09-05 | 2005-03-10 | Samsung Electronics Co., Ltd. | Proactive user interface |
-
2004
- 2004-08-16 US US10/919,020 patent/US7580363B2/en active Active
-
2005
- 2005-08-11 BR BRPI0517353-1A patent/BRPI0517353B1/pt active IP Right Grant
- 2005-08-11 RU RU2007105974/09A patent/RU2408153C2/ru active
- 2005-08-11 CN CNA2005800330960A patent/CN101032155A/zh active Pending
- 2005-08-11 JP JP2007526608A patent/JP2008510406A/ja not_active Withdrawn
- 2005-08-11 WO PCT/IB2005/002693 patent/WO2006018724A1/en not_active Ceased
-
2010
- 2010-10-29 JP JP2010243718A patent/JP2011072007A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| BRPI0517353A8 (pt) | 2016-03-22 |
| JP2008510406A (ja) | 2008-04-03 |
| CN101032155A (zh) | 2007-09-05 |
| RU2408153C2 (ru) | 2010-12-27 |
| WO2006018724A1 (en) | 2006-02-23 |
| US20060035632A1 (en) | 2006-02-16 |
| JP2011072007A (ja) | 2011-04-07 |
| BRPI0517353A (pt) | 2008-10-07 |
| US7580363B2 (en) | 2009-08-25 |
| RU2007105974A (ru) | 2008-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0517353B1 (pt) | Método e dispositivo de comunicação para apresentar os identificadores de contato relevantes para seleção pelo usuário, e, dispositivo legível de computador | |
| JP5340567B2 (ja) | 通信端末、情報管理装置及びプログラム | |
| US8001120B2 (en) | Recent contacts and items | |
| JP4809831B2 (ja) | メッセージベースのログ記録を伴う統合されたメッセージングユーザインターフェース | |
| US7233229B2 (en) | Actionable communication reminders | |
| US20200073930A1 (en) | User interface for a handheld device | |
| US9596345B2 (en) | Methods and apparatus for line selection in a communication device | |
| US7325032B2 (en) | System and method for passing context-sensitive information from a first application to a second application on a mobile device | |
| US8239472B2 (en) | Notification breakthrough status and profile | |
| US20070264977A1 (en) | Communications device and method for associating contact names with contact methods | |
| US8583126B2 (en) | Methods and apparatus for line selection in a communication device | |
| US20120309459A1 (en) | Expedited communication key system and method | |
| WO2005060221A1 (en) | Mobile device communication profile system and method | |
| US20080248818A1 (en) | Method and Apparatus Providing Multimode Response Options to an Incoming Voice or Text Message | |
| US8762464B2 (en) | Email message creation | |
| US20100274792A1 (en) | Enhanced address book for mobile wireless communication devices | |
| CA2541620C (en) | Communications device and method for associating contact names with contact methods | |
| US8243899B2 (en) | Method and apparatus for a processing of calls in a telecommunications system | |
| JP2009065496A (ja) | 電話機および通話履歴表示方法並びにプログラム | |
| HK1105261A (en) | Apparatus and method for facilitating contact selection in communication devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B25A | Requested transfer of rights approved |
Owner name: NOKIA TECHNOLOGIES OY (FI) |
|
| B07A | Application suspended after technical examination (opinion) [chapter 7.1 patent gazette] | ||
| B07A | Application suspended after technical examination (opinion) [chapter 7.1 patent gazette] | ||
| B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
| B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 28/05/2019, OBSERVADAS AS CONDICOES LEGAIS. (CO) 10 (DEZ) ANOS CONTADOS A PARTIR DE 28/05/2019, OBSERVADAS AS CONDICOES LEGAIS |