BRPI0711734A2 - dispositivo de saìda auxiliar - Google Patents
dispositivo de saìda auxiliar Download PDFInfo
- Publication number
- BRPI0711734A2 BRPI0711734A2 BRPI0711734-5A BRPI0711734A BRPI0711734A2 BR PI0711734 A2 BRPI0711734 A2 BR PI0711734A2 BR PI0711734 A BRPI0711734 A BR PI0711734A BR PI0711734 A2 BRPI0711734 A2 BR PI0711734A2
- Authority
- BR
- Brazil
- Prior art keywords
- auxiliary device
- computer
- user
- filtering criteria
- information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3436—Arrangements for verifying correct programming or erasure
- G11C16/3454—Arrangements for verifying correct programming or for detecting overprogrammed cells
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
DISPOSITIVO DE SAìDA AUXILIAR. Técnicas são proporcionadas para notificação relativa a comunicações. Uma comunicação de chegada para um usuário de um dispositivo primário é recebida. Um dispositivo auxiliar é proporcionado para o dispositivo primário. Critérios de filtragem para o dispositivo auxiliar são proporcionados. Uma determinação é feita de se as informações relativas à comunicação de chegada são enviadas para o dispositivo auxiliar, de acordo com os critérios de filtragem.
Description
"DISPOSITIVO DE SAÍDA AUXILIAR" ANTECEDENTES
Um usuário pode apenas interagir com o seu computador, quando o computador está ligado e quando um protetor de tela não tenha de outro modo travado o computador.
Ainda que o computador esteja travado por meio do protetor de tela, as comunicações po- dem ser ainda dirigidas ao computador. Para que um usuário tenha acesso a um correio eletrônico (e-mail) ou outras dessas comunicações recebidas pelo computador pelo tempo quando o computador está desenergizado ou esteja de outro modo travado pelo protetor de tela, o usuário realiza etapas para propiciar interação com o computador, para determinar se uma comunicação importante foi recebida. Uma desvantagem do que foi exposto acima é que as etapas que o usuário realiza são conduzidas manualmente, por exemplo, registro no computador. Outra desvantagem é que um usuário executa as etapas mencionadas acima para permitir a interação com o computador, para monitorar e fazer uma determinação se uma comunicação importante foi recebida.
RESUMO
O resumo é proporcionado para introduzir uma seleção de conceitos em uma forma simplificada, que são descritos adicionalmente abaixo na descrição detalhada. Esse resumo não é intencionado para identificar os aspectos básicos ou os aspectos essenciais do objeto reivindicado, nem é intencionada para ser usada como uma ajuda na determinação do âmbi- to do objeto reivindicado.
Técnicas são proporcionadas para notificação relativa a comunicações. Uma comu- nicação que chega para um usuário de dispositivo primário é recebida. Um dispositivo auxi- liar é proporcionado para o dispositivo primário. Critérios de filtragem para o dispositivo auxi- liar são proporcionados. Determina-se se as informações relativas à comunicação que che- ga são enviadas para o dispositivo auxiliar, de acordo com os critérios de filtração. O dispo- sitivo auxiliar pode ser usado para proporcionar notificação para as comunicações recebidas no dispositivo primário, de acordo com os critérios de filtragem.
DESCRIÇÃO DOS DESENHOS
Os aspectos e vantagens da presente invenção vão ficar mais evidentes da descri- ção detalhada apresentada a seguir das suas modalidades exemplificativas, feita em conjun- to com os desenhos em anexo, em que:
a Figura 1 é um exemplo de uma modalidade ilustrando um meio físico que pode ser utilizado em conjunto com as técnicas descritas no presente relatório descritivo;
a Figura 2 é um exemplo de componentes que podem ser incluídos em uma moda- lidade de um computador de usuário, para uso em conjunto com a execução das técnicas descritas no presente relatório descritivo;
a Figura 3 é um exemplo de componentes que podem ser incluídos em uma moda- lidade de um dispositivo de telefone, para uso em conjunto com a execução das técnicas descritas no presente relatório descritivo;
a Figura 4 é um exemplo de componentes que podem ser incluídos em uma moda- lidade de um computador de servidor, para uso em conjunto com a execução das técnicas descritas no presente relatório descritivo;
a Figura 5 é um exemplo ilustrando um fluxo de dados entre alguns dos componen- tes das Figuras 2, 3 e 4, em conjunto com as técnicas descritas no presente relatório descri- tivo;
a Figura 6 é um exemplo de componentes de um dispositivo auxiliar, como pode ser usado em conjunto com a exibição de notificações e teclas programáveis configuradas; e
a Figura 7 é um fluxograma de etapas de processamento, que podem ser executa- das em uma modalidade em conjunto com as técnicas descritas no presente relatório descri- tivo.
DESCRIÇÃO DETALHADA
Com referência agora à Figura 1, ilustra-se um exemplo de um meio físico de com- putação adequado, no qual as modalidades utilizando as técnicas descritas no presente re- latório descritivo podem ser implementadas. O meio físico de computação ilustrado na Figu- ra 1 é apenas um exemplo de um meio físico de computação adequado e não é intenciona- do para sugerir qualquer limitação no que se refere ao âmbito de uso ou funcionalidade das técnicas descritas no presente relatório descritivo, em conjunto com um dispositivo de saída auxiliar. Aqueles versados na técnica vão considerar que as técnicas descritas no presente relatório descritivo podem ser adequadas para uso com outros meios físicos e configurações de computação multipropósito e para fim específico. Os exemplos dos sistemas, meios físi- cos e/ou configurações de computação conhecidos incluem, mas não são limitados a com- putadores pessoais, dispositivos portáteis ou de colo, sistemas multiprocessadores, siste- mas à base de microprocessadores, aparelhos eletrônicos domésticos programáveis, PCs em rede, minicomputadores, computadores de grande porte, meios físicos de computação distribuídos, que incluem quaisquer dos sistemas ou dispositivos mencionados acima, e as- semelhados.
As técnicas apresentadas no presente relatório descritivo podem ser descritas no contexto geral de instruções executáveis por computador, tais como módulos de programas, executados por um ou mais computadores ou outros dispositivos. Geralmente, os módulos de programas incluem rotinas, programas, objetos, componentes, estruturas de dados, e assemelhados, que executam tarefas particulares ou implementam tipos de dados de resu- mo particulares. Tipicamente, a funcionalidade dos módulos de programas podem ser com- binados ou distribuídos como desejado em várias modalidades.
Estão incluídos na Figura 1 um computador de usuário 12, uma rede 14, um telefo- ne 15, um dispositivo de comunicações móvel 16 e um computador servidor 16. 0 dispositi- vo de comunicações móvel 16 pode ser, por exemplo, um dispositivo sem fio, tal como um telefone móvel ou um PDA. Os dispositivos 12, 15 e 17 incluídos na Figura 1 são exemplifi- cativos para fins de ilustração das técnicas descritas no presente relatório descritivo, em conjunto com um dispositivo de saída auxiliar. Qualquer dispositivo que tenha conectividade com o servidor 16 e tendo a funcionalidade descrita no presente relatório descritivo pode ser incluído em uma modalidade. Adicionalmente, embora um número particular de dispositivos seja ilustrado, uma modalidade pode usar um ou mais dispositivos. Os dispositivos 12, 15 e 17 podem incluir um processador usado para executar o código incluído em um ou mais módulos de programas. Descritos em mais detalhes em outro lugar no presente relatório descritivo são os módulos de programas, que podem ser executados pelos dispositivos em conjunto com as técnicas descritas no presente relatório descritivo. Os dispositivos 12, 15 e 17 podem operar em um meio físico ligado em rede e se comunicam com o computador ser- vidor 16 e outros computadores não mostrados na Figura 1.
Em operação, uma transmissão de chegada para um usuário pode ser recebida pe- lo computador servidor 16. A transmissão que chega é depois encaminhada para o um ou mais dispositivos registrados adequados, associados com um identificador de usuário para o usuário particular. Como vai ser descrito em mais detalhes nos parágrafos seguintes, a transmissão que chega pode ser dirigida a um primeiro dispositivo. A transmissão que chega pode ser também dirigida a um segundo dispositivo de comunicações auxiliar, de acordo com os critérios de filtragem. Por exemplo, como vai ser descrito em mais detalhes no pre- sente relatório descritivo, um computador de usuário pode estar ligado, com o protetor de tela também habilitado e exibido, devido à inatividade no computador de usuário. Quando uma comunicação que chega, tal como um e-mail ou uma notificação / lembrete de com- promisso no computador, um tom audível pode ocorrer indicando que o computador recebeu a comunicação. O protetor de tela, bem como uma indicação de senha, podem ser habilita- dos como uma medida de segurança, quando o computador está inativo por um período de tempo designado. Nos sistemas existentes, o usuário executa etapas para limpar o protetor de tela, tal como teclando em uma senha para destravar o computador. As etapas preceden- tes podem ser conduzidas pelo usuário para visualizar a comunicação recebida e fazer uma determinação da importância do evento relativo à comunicação.
Usando-se as técnicas que são descritas no presente relatório descritivo, um dispo- sitivo de saída auxiliar pode ser designado para receber uma notificação de uma comunica- ção que chega para um dispositivo primário, tal como o computador. Em uma modalidade descrita no presente relatório descritivo, o dispositivo auxiliar pode receber a notificação in- dependente do estado do computador. Por exemplo, a notificação pode ser enviada para o dispositivo auxiliar, independente de se o computador estão ligado ou não e também inde- pendente de se o computador está em um estado inativo ou travado, tal como quanto o pro- tetor de tela é exibido. Em conjunto com o exemplo precedente, uma comunicação que che- ga pode ser dirigida ao computador de usuário, com o protetor de tela e a indicação de se- nha exibidos. O computador pode receber a comunicação. Adicionalmente, a comunicação que chega, ou a notificação relativa à comunicação que chega, pode ser também enviada para o dispositivo de saída auxiliar. O usuário pode visualizar uma exibição do dispositivo de saída auxiliar, tal como um visor de telefone, para ver a notificação em vez de fazer um re- gistro no computador para ver a comunicação que chega. Em conjunto com as técnicas descritas no presente relatório descritivo, o usuário pode também especificar os critérios de filtragem para o dispositivo de saída auxiliar, de modo que as notificações enviadas para o visor do dispositivo de saída auxiliar sejam exibidas seletivamente. Em outras palavras, o usuário pode especificar os critérios de filtragem designando que comunicações que che- gam no dispositivo primário provocam a exibição da notificação no dispositivo de saída auxi- liar.
Aqueles versados na técnica vão considerar que embora os dispositivos 12, 15 e 17 sejam mostrados no exemplo, como em comunicação em um meio físico ligado em rede, os dispositivos 12, 15 e 17 podem se comunicar com os outros componentes utilizando diferen- tes meios de comunicação. Por exemplo, o computador de usuário 12 pode se comunicar com um ou mais componentes utilizando uma conexão de rede, e/ou outro tipo de ligação conhecida na técnica, incluindo, mas não limitada, a Internet, uma Intranet, ou uma ou mais outras conexões sem fio e/ou conectadas.
Com referência agora à Figura 2, mostra-se um exemplos dos componentes que podem ser incluídos em um dos dispositivos, o computador de usuário 12, como pode ser usado em conjunto com as várias modalidades das técnicas descritas no presente relatório descritivo. O computador de usuário 12 pode incluir uma ou mais unidades de processamen- to 20, memória 22, uma unidade de interface de rede 26, armazenamento 26, uma ou mais conexões de comunicação 24, e um barramento de sistema 32, usado para facilitar as co- municações entre os componentes do computador 12.
Dependendo da configuração e do tipo de computador de usuário 12, a memória 22 pode ser volátil (tal como RAM), não volátil (tal como ROM, memória instantânea, etc.) ou alguma combinação das duas. Adicionalmente, o computador de usuário 12 pode ter tam- bém aspectos / funcionalidade adicionais. Por exemplo, o computador de usuário 12 pode também incluir armazenamento adicional (removível e/ou não removível), incluindo, mas não limitado a, dispositivos USB, discos magnéticos ou ópticos, ou fita. Esse armazenamento adicional é ilustrado na Figura 2 pelo armazenamento 30. O armazenamento 30 da Figura 2 pode incluir um ou mais dispositivos de armazenamento removíveis e não removíveis, tendo meios legíveis por computador, que podem ser usados pelo computador de usuário 12. O armazenamento 30, em uma modalidade, pode ser um dispositivo de armazenamento de massa, com meios legíveis por computador associados proporcionando armazenamento não volátil para o computador de usuário 12. Embora a descrição dos meios legíveis por computador, como ilustrados nesse exemplo, possam ser referir a um dispositivo de arma- zenamento de massa, tal como um disco rígido ou uma unidade de CD-ROM, aqueles ver- sados na técnica vão considerar que os meios legíveis por computador podem ser quaisquer meios disponíveis, que podem ser acessados pelo computador de usuário 12.
Por meio de exemplo, e não limitação, os meios legíveis por computador podem compreender meios de armazenamento e meios de comunicação. A memória 22, bem como o armazenamento 30, são exemplos de meios de armazenamento em computador. Os mei- os de armazenamento em computador incluem meios removíveis e não removíveis, voláteis e não voláteis, implementados em qualquer método ou tecnologia para armazenamento de informações, tais como instruções legíveis por computador, estruturas de dados, módulos de programas ou outros dados. Os meios de armazenamento em computador incluem, mas não são limitados a, RAM, ROM, EEPROM, memória instantânea ou outra tecnologia de memória, CD-ROM, (DVD) ou outro armazenamento óptico, cassetes magnéticos, fita mag- nética, armazenamento em disco magnético ou outros dispositivos de armazenamento mag- néticos, ou qualquer outro meio que possa ser usado para armazenar as informações dese- jadas e que podem ser acessados pelo computador de usuário 12. Os meios de comunica- ções incorporam tipicamente instruções legíveis por computador, estruturas de dados, mó- dulos de programas ou outros dados em um sinal de dados modulado, tal como uma onda portadora ou outro mecanismo de transporte e inclui quaisquer meios de distribuição de in- formações. O termo "sinal de dados modulado" significa um sinal que tem uma ou mais das suas características ajustadas ou alteradas de uma maneira tal a codificar as informações no sinal. Por meio de exemplo, e não limitação, os meios de comunicação incluem meios ligados com fio, tal como uma rede ligada com fio ou uma conexão de ligação direta, e mei- os sem fio, tais como meios acústicos, de RF (radiofreqüência), infravermelhos e outros sem fio. As combinações de quaisquer dos acima deve ser também incluída dentro do âmbito de meios legíveis por computador.
O computador de usuário 12 pode também conter uma ou mais conexões de comu- nicações 24, que permitem que o computador de usuário se comunique com outros disposi- tivos e componentes, tais como, por meio de exemplo, dispositivos de entrada e dispositivos de saída. Os dispositivos de entrada podem incluir, por exemplo, um teclado, um mouse, uma caneta, um dispositivo de entrada por voz, um dispositivo de entrada por toque, etc. Um ou mais dispositivos de saída podem incluir, por exemplo, um visor, alto-falantes, impressora e assemelhados. Esses e outros dispositivos são bem conhecidos na técnica e não preci- sam ser discutidos em detalhes no presente relatório descritivo. A urna ou mais conexões de comunicações 24 são um exemplo de meios de comunicação.
Em uma modalidade, o computador de usuário 12 pode operar em um meio físico ligado em rede, como ilustrado na Figura 1, usando conexões lógicas a computadores remo- tos por uma rede. O computador de usuário 12 pode se conectar à rede 14 da Figura 1 por uma unidade de interface de rede 26 conectada ao barramento 32. A unidade de interface de rede 26 pode ser também utilizada em conjunto com outros tipos de redes e/ou sistemas e componentes remotos.
Um ou mais módulos de programas e/ou arquivos de dados podem ser incluídos no armazenamento 30. Durante a operação do computador de usuário 12, um ou mais desses elementos, incluídos no armazenamento 30, podem também residir em uma parte da memó- ria 22, tal como, por exemplo, RAM, para controlar a operação do computador de usuário 12. O exemplo da Figura 2 ilustra os vários componentes incluindo um sistema operacional 40, um ou mais programas de aplicação 46, e outros componentes, entradas e/ou saídas 48.
O sistema operacional 40 pode ser qualquer de vários sistemas operacionais pro- prietários ou disponíveis comercialmente. O sistema operacional 40 pode ser, por exemplo, carregado na memória em conjunto com a operação de controle do computador de usuário. Um ou mais programas de aplicação 46 podem ser executados no computador de usuário 12, em conjunto com a execução das tarefas e operações dos usuários.
O programa de aplicação 46 pode ser, por exemplo, um código, que monitora a ati- vidade no computador 12, provocando a exibição de uma protetor de tela, quando há inativi- dade. Por exemplo, o protetor de tela pode ser exibido após um período de inatividade no computador de usuário. O protetor de tela pode também requerer que o usuário introduza uma senha, para restabelecer a interação como uma medida de segurança.
Em uma modalidade, o dispositivo 12 pode incluir um programa de aplicação 46, que é um programa de agenda eletrônica e de planejamento no lado do cliente, que relacio- na as informações de planejamento a um local central, tal como uma agenda eletrônica no lado do servidor e uma aplicação de agenda eletrônica no lado do servidor 16. A agenda eletrônica e as aplicações de planejamento nos lados do cliente e do servidor podem ser utilizadas para planejar reuniões, manter uma agenda eletrônica de atividades, compromis- sos e assemelhados. Cada usuário tem essa aplicação de cliente como o programa de a - genda eletrônica e de planejamento no lado do cliente, que pode ser registrado em um local central, tal como o servidor 16.
Embora os detalhes de um dispositivo particular, o computador de usuário 12, te- nham sido apenas descritos, aqueles versados na técnica vão considerar que outros dispo- sitivos, tais como 15 e 17, podem incluir componentes similares àqueles descritos em con- junto com o computador de usuário 12, para executar as técnicas descritas no presente rela- tório descritivo. Em conjunto com as técnicas descritas no presente relatório descritivo, o dispositivo incluindo uma aplicação de cliente, tal como o programa de agenda eletrônica de planeja- mento no lado do cliente, pode ser especificado como um dispositivo de saída auxiliar. Nes- ses casos, a aplicação de cliente pode também executar operações para recuperar e exibir seletivamente as notificações de transmissões que chegam para um dispositivo primário, de acordo com os critérios de filtragem. Em uma modalidade, um usuário pode utilizar uma in- terface de página de rede para especificar os critérios de filtragem. Os critérios de filtragem podem ser usados para identificar seletivamente eventos particulares, tais como e-mails de chegada particulares, notificações de reuniões e outras transmissões eletrônicas de chega- da de um dispositivo primário. Em uma modalidade, na qual os critérios de filtragem são introduzidos em um local diferente do dispositivo auxiliar, os critérios de filtragem podem ser comunicados ao dispositivo auxiliar adequado. Uma modalidade pode também proporcionar a especificação dos critérios de filtragem, direta ou localmente, a um dispositivo auxiliar, de acordo com a interface de usuário particular disponível no dispositivo auxiliar. Quando da especificação dos critérios de filtragem, o dispositivo primário a ser consultado, de acordo com os critérios de filtragem, também pode ser designado, tal como por especificação de um endereço de rede do dispositivo primário na rede.
As comunicações de chegada em uma rede, tais como as ilustradas na Figura 1, podem ser recebidas em um local central, tal como o servidor 16. Como vai ser descrito nos parágrafos seguintes, o servidor 16 pode incluir componentes para facilitar as comunicações com os dispositivos e rotear ou encaminhar adequadamente as comunicações de chegada aos vários dispositivos. Por exemplo, um e-mail de chegada para um usuário pode ser rece- bido pelo servidor 16, que então encaminha o e-mail de chegada para o computador de u- suário adequado com uma aplicação de e-mail de cliente. Nesse exemplo, o computador de usuário pode funcionar como um dispositivo primário. O usuário pode designar outro disposi- tivo, tal como um telefone ou um dispositivo de comunicações móvel, como um dispositivo de saída auxiliar, por especificação dos critérios de filtragem, como descrito acima. Subse- qüentemente, o dispositivo auxiliar pode consultar o servidor, a intervalos predeterminados, para recuperar seletivamente as informações, de acordo com os critérios de filtragem, relati- vas às comunicações recebidas e enviadas para o computador de usuário. Nesse exemplo, as comunicações são e-mails, e uma aplicação de e-mail de cliente no dispositivo auxiliar pode obter essas informações por comunicação com uma aplicação de servidor de e-mail correspondente no servidor. Em resposta à consulta, o servidor pode retomar as informa- ções e a aplicação de e-mail de cliente pode executar o processamento, para exibir as noti- ficações relativas às comunicações recebidas em um visor do dispositivo auxiliar.
Os critérios de filtragem particulares podem variar com o tipo de transmissão de chegada. Em uma modalidade, a aplicação de cliente em um dispositivo auxiliar pode man- ter e acessar os critérios de filtragem para as transmissões recebidas em um dispositivo primário. Os critérios de filtragem podem ser especificados para uma aplicação de cliente, de acordo com as transmissões eletrônicas particulares para cada aplicação de cliente. Por exemplo, uma aplicação de cliente pode ser uma aplicação de e-mail de cliente. Um caso ilustrativo da aplicação de e-mail de cliente pode ficar no dispositivo primário e outro caso ilustrativo da aplicação de e-mail de cliente pode ficar no dispositivo auxiliar. Os critérios de filtragem especificados e usados pela aplicação de cliente no dispositivo auxiliar, para recu- perar as informações relativas aos e-mails enviados para o dispositivo primário, podem indi- car os critérios de filtragem para as transmissões de e-mails. Os critérios de filtragem podem incluir, por exemplo, uma prioridade associada com uma mensagem como pode ser atribuí- da pelo remetente (por exemplo, uma maior prioridade pode indicar um e-mail urgente), ou- tro usuário registrado, um endereço de e-mail de um remetente ou um ou mais outros recipi- entes, um grupo definido de endereços de usuários ou de e-mails, um nome de domínio, e assemelhados. A aplicação de e-mail de cliente no dispositivo auxiliar pode executar o pro- cessamento para recuperar as informações relativas às comunicações de e-mails recebidas encaminhadas a um dispositivo primário, tal como o computador de usuário. A aplicação de e-mail de cliente no dispositivo auxiliar pode consultar uma aplicação de servidor de e-mail, no servidor 16, para recuperar as informações de acordo com os critérios de filtragem espe- cificados.
Como outro exemplo, uma aplicação de cliente pode ser um programa de agenda eletrônica e de planejamento no lado do cliente. Um primeiro caso ilustrativo da aplicação de cliente pode ser a execução no dispositivo primário, e outro caso ilustrativo pode ser a exe- cução no dispositivo auxiliar. A aplicação de cliente mencionada acima no dispositivo primá- rio pode receber comunicações de uma aplicação de servidor relativa a reuniões recém- planejadas, lembretes de compromissos na medida em que o tempo de uma reunião plane- jada fica próximo, e assemelhados. A aplicação de cliente no dispositivo auxiliar pode con- sultar o servidor em relação às comunicações encaminhadas pelo servidor para o dispositivo primário, de acordo com os critérios de filtragem especificados pelo dispositivo auxiliar. Os critérios de filtragem podem ser especificados de modo que o dispositivo auxiliar possa re- cuperar as informações relativas às mensagens de lembretes ou notificações para as reuni- ões em certos dias, horários e assemelhados, reuniões originadas por usuários identifica- dos, e assemelhados. A aplicação de cliente no dispositivo auxiliar pode executar proces- samento para recuperar as informações do servidor relativas as comunicações de reuniões encaminhadas para um dispositivo primário, tal como o computador de usuário. A aplicação de agenda eletrônica e planejamento de cliente pode consultar uma aplicação de servidor correspondente, no servidor 16, para recuperar as informações de acordo com os critérios de filtragem especificados. Em uma modalidade na qual a aplicação de cliente executa a funcionalidade asso- ciada com mais de um serviço, tal como uma aplicação de cliente que executa ambos os serviços de e-mails e agenda eletrônica e planejamento, a aplicação de cliente no dispositi- vo auxiliar pode executar as operações em conjunto com as técnicas descritas no presente relatório descritivo para todos os serviços proporcionados pela aplicação de cliente.
Em uma modalidade, os critérios de filtragem podem ser especificados para cada dispositivo auxiliar. Por exemplo, um computador de usuário funcionando como um disposi- tivo primário pode receber ambos os e-mails pessoais e comerciais. Um primeiro conjunto de critérios de filtragem pode ser especificado para um primeiro dispositivo auxiliar para o dispositivo primário. O primeiro dispositivo auxiliar pode ser usado para exibir as notificações relativas às comunicações relativas de natureza pessoal ou não comercial. Um segundo conjunto de critérios diferente pode ser especificado para um segundo dispositivo auxiliar do dispositivo primário. O segundo dispositivo auxiliar pode ser usado para exibir as notifica- ções relativas às comunicação de natureza comercial.
Em uma modalidade, os critérios de filtragem podem ser especificados por aplica- ção de cliente em cada dispositivo auxiliar, no qual cada cliente executa processamento pa- ra manter os critérios de filtragem, recuperar as informações relativas às comunicações en- caminhadas a um dispositivo auxiliar tendo outro caso ilustrativo da aplicação de cliente, e fazer com que as notificações sejam exibidas adequadamente em um visor do seguidor de excêntrico 130 para as comunicações filtradas.
Com referência agora à Figura 3, mostra-se um exemplo de componentes que po- dem ser incluídos em um dispositivo de telefone 15 e usados em conjunto com a execução das várias modalidades das técnicas descritas no presente relatório descritivo. Como ilus- trado na Figura 3, uma modalidade do dispositivo de telefone 15 pode incluir componentes similares àqueles descritos em conjunto com a Figura 2. Adicionalmente, o telefone 15 pode incluir um módulo de botão programável configurável 42.
Em uma modalidade, o computador 12 pode funcionar como um dispositivo primário recebendo comunicações de chegada. Nessa modalidade, o telefone 15 pode funcionar co- mo um dispositivo de saída auxiliar para o dispositivo primário, em conjunto com as técnicas descritas no presente relatório descritivo. O telefone 15 pode incluir um ou mais programas de aplicação 46, um sistema operacional e outros componentes ilustrados e descritos em conjunto com a Figura 2. Os programas de aplicação no telefone 15 podem executar o pro- cessamento, como descrito no presente relatório descritivo, quando da operação do telefone 15 funcionando com um dispositivo de saída auxiliar.
O telefone 15, ou outro dispositivo funcionando como um dispositivo de saída auxi- liar, pode incluir um módulo de botão programável configurável 42. O módulo de botão pro- gramável configurável 42 pode ser usado em conjunto com os botões programáveis de pro- gramação ou configuração do telefone 15, em resposta a uma notificação atualmente sele- cionada ou exibida no telefone 15. Como descrito acima, uma ou mais notificações podem ser exibidas em uma área de exibição do telefone 15 funcionando como um dispositivo de saída auxiliar. A uma ou mais notificações podem ser exibidas, por exemplo, por uma apli- cação de cliente no telefone 15, em resposta à consulta seletiva do servidor para as trans- missões de chegada para o computador 12, funcionando como um dispositivo primário. O módulo 42 pode configurar um ou mais botões programáveis, em resposta a uma notificação atualmente selecionada ou exibida em uma área de exibição do telefone 15. O módulo 42 pode também facilitar o processamento associado com uma seleção de um dos botões, e pode comunicar as informações relativas à seleção de um ou mais outros componentes. Por exemplo, em resposta à seleção de um primeiro botão ou tecla programável tendo uma ope- ração associada, o módulo 42 pode se comunicar com uma aplicação de cliente de agenda eletrônica e planejamento 46, no dispositivo auxiliar, para executar uma ou mais etapas de processamento para completar a operação associada com o botão programável seleciona- do.
Em resposta a uma notificação atualmente selecionada ou exibida, o telefone 15 pode ter um ou mais botões programáveis configurados como ativos pelo módulo 42. Cada botão programável pode corresponder a uma diferente operação, que pode ser feita por um usuário em resposta à notificação. A seleção de um botão programável pode resultar na execução de etapas de processamento para conduzir a operação correspondente. A confi- guração particular de um ou mais dos botões programáveis pode variar com o tempo, bem como com a notificação selecionada ou exibida do dispositivo auxiliar. Os botões programá- veis podem ser programados a uma primeira configuração, por exemplo, quando uma notifi- cação diz respeito a um e-mail. Os botões programáveis podem ser programados a uma configuração diferente, por exemplo, quando uma notificação relativa a uma reunião plane- jada é exibida. Os exemplos dessas operações e do processamento executado são descri- tos em outro lugar no presente relatório descritivo. As operações associadas com os botões programáveis podem ser executadas com relação a um contexto de notificação de momen- to. O contexto da notificação de momento pode ser a notificação que está selecionada ou exibida no momento no telefone 15.
Deve-se notar que o dispositivo de comunicações móvel 17 pode também funcionar como um dispositivo auxiliar ou primário, em conjunto com as técnicas descritas no presente relatório descritivo, e podem incluir componentes similares ao telefone, como ilustrado e descrito.
Com referência agora à Figura 4, mostra-se um exemplos de componentes que po- dem ser incluídos no computador servidor e usado em conjunto com a execução de várias modalidades das técnicas descritas no presente relatório descritivo. Como ilustrado na Figu- ra 4, uma modalidade do computador servidor 16 pode incluir componentes similares àque- les descritos em conjunto com as Figuras 2 e 3. Adicionalmente, o computador servidor 16 pode incluir uma aplicação de servidor de agenda eletrônica e planejamento 142, e um mó- dulo de registro 146. Em uma modalidade, o computador servidor 16 pode ser um servidor de comunicação, que se comunica com um ou mais dispositivos para usuários registrados.
O módulo de registro 146 pode ser usado em conjunto com o registro de um usuá- rio. Como parte do processo de registro, o usuário pode receber um identificador de usuário e registrar um ou mais dispositivos associados para o identificador de usuário particular. O usuário pode também receber uma senha ou outras informações usadas em conjunto com a autenticação de dispositivo. Cada um dos dispositivos registrados para um usuário pode receber um endereço dentro da rede, tal como o ilustrado em conjunto com a Figura 1. O servidor 16 pode usar essas informações de endereços para cada dispositivo, em conjunto com o envio de comunicações para os dispositivos, para cada usuário.
A aplicação de servidor de agenda eletrônica e planejamento 142 é uma aplicação no lado do servidor, que, como também descrito em outro lugar no presente relatório descri- tivo, coleta e mantém as informações de agenda eletrônica e compromissos para um ou mais usuários. As informações de planejamento e de compromissos podem ser comunica- das de uma parte no lado de cliente correspondente da aplicação residindo em um ou mais dispositivos de usuários. Como um exemplo, um usuário pode planejar uma reunião entre ele e um ou mais outros usuários. O usuário pode usar uma aplicação de cliente, em um dispositivo, para introduzir as informações relativas ao pedido de reunião. As informações de entrada podem ser comunicadas pelo dispositivo à aplicação de servidor 142. A aplicação de servidor 142 pode então encaminhar o pedido a um ou mais outros usuários e, conse- qüentemente, atualizar todas as informações de agenda eletrônica e compromissos dos u- suário, mantidas no servidor, quando cada um dos usuários indica aceitação do pedido de reunião. A aplicação de servidor 142 pode, por exemplo, enviar uma ou mais notificações de lembretes de reunião a cada um dos usuários participantes, na medida em que fica próxima a data da reunião planejada.
Deve-se notar que embora as funções executadas no presente relatório descritivo, em conjunto com o computador servidor, sejam ilustradas com um único computador, uma modalidade pode incluir um ou mais computadores servidores em conjunto com a execução das funções descritas no presente relatório descritivo pelo computador servidor 16.
Com referência agora à Figura 5, mostra-se um exemplo 200 ilustrando o fluxo de dados entre os componentes de um dispositivo primário, um dispositivo auxiliar e o compu- tador servidor em uma modalidade. Deve-se notar que os componentes da Figura 5 podem fazer referência aos componentes de nome similar descritos em outro lugar da presente re- latório descritivo, tal como em conjunto com as Hguras 2, 3 e 4. Deve-se notar que os dis- positivos 202 e 206 representam qualquer dispositivo que tenha conectividade ao computa- dor servidor 16, e que funcionam, respectivamente, como o dispositivo primário e o disposi- tivo auxiliar.
No exemplo 200, uma comunicação que chega 212 pode ser recebida pelo servidor 16. A comunicação que chega 212 pode ser um e-mail dirigido a uma aplicação de e-mail de servidor (por exemplo, outra aplicação de servidor 240). Subseqüentemente, o servidor 16 pode encaminhar a comunicação que chega ao dispositivo primário 202 de um usuário re- gistrado. Por exemplo, uma transmissão que chega, que é um e-mail, pode ser encaminha- da a uma aplicação de e-mail de cliente, denotada como o elemento 204 do computador de usuário, funcionando como o dispositivo primário em conjunto com as técnicas descritas no presente relatório descritivo. O usuário pode ter executado de antemão o processamento para especificar os critérios de filtragem 214 para a aplicação de e-mail de cliente no dispo- sitivo auxiliar 210. Um caso ilustrativo da aplicação de e-mail de cliente pode ser a execução no dispositivo primário como 204, e outro caso ilustrativo da aplicação de e-mail de cliente pode ser a execução no dispositivo auxiliar como 216.
Deve-se notar que uma modalidade pode ter uma aplicação de cliente em um dis- positivo, tal como uma aplicação de e-mail de cliente como descrita no presente relatório descritivo, que execute um processamento que permita que o dispositivo funcione como um dispositivo auxiliar. Nesses casos, o dispositivo primário e o dispositivo auxiliar podem ter ambos um mesmo caso ilustrativo da aplicação de cliente com o processamento adequado executado de acordo com se o dispositivo funciona como um dispositivo auxiliar. Alternati- vamente, uma modalidade pode incorporar a funcionalidade executada pela aplicação de cliente em um dispositivo auxiliar, em um componente separado, e incluir o componente no dispositivo auxiliar, mas não em outro dispositivo que não vai funcionar como um dispositivo auxiliar.
A aplicação de e-mail de cliente do dispositivo auxiliar pode emitir um pedido para a aplicação de e-mail de servidor no computador servidor 16. Como descrito no presente rela- tório descritivo, a consulta pode ser feita de acordo com os critérios de filtragem 214 especi- ficados no dispositivo auxiliar para a aplicação de e-mail de cliente particular. A aplicação de e-mail de servidor pode proporcionar uma resposta, incluindo as informações solicitadas. A aplicação de e-mail de cliente 216 do dispositivo auxiliar pode executar o processamento, para exibir as notificações relativas às comunicações em uma área de exibição do dispositi- vo 210.
Com referência agora à Figura 6, mostra-se um exemplo de botões programáveis e de uma área de exibição, como podem ser incluídos em um dispositivo auxiliar e usados em conjunto com as técnicas descritas no presente relatório descritivo. O exemplo 300 inclui uma área de exibição 302, um conjunto de botões ou teclas programáveis 330. Deve-se no- tar que uma modalidade pode incluir uma parte dos botões ou teclas de 330, em vez de to- das como ilustrado no exemplo 300. A área de exibição 302 pode variar com o dispositivo particular. Por exemplo, o dispositivo auxiliar pode ser um dispositivo de comunicações mó- vel ou um telefone, tendo um visor único. Como tal, a área de exibição 302 pode ser a área de exibição única do dispositivo. O dispositivo pode também incluir mais de uma área de exibição. Por exemplo, o dispositivo pode ser um telefone, que inclui uma área de exibição primária e uma área de exibição auxiliar. A área de exibição auxiliar pode ser usada para exibir quaisquer notificações geradas em conjunto com as técnicas descritas no presente relatório descritivo.
Um ou mais botões programáveis 330 podem ser configurados como ativos em um ponto de tempo, de acordo com o contexto de notificação de momento do dispositivo auxili- ar. O contexto de notificação de momento pode incluir a notificação atualmente selecionada ou exibida, bem como a hora atual.
No exemplo 300, o conjunto de botões 330 pode ser configurado como ativo em conjunto com uma notificação para uma reunião ou um compromisso planejado. Os botões programáveis incluídos no exemplo 300 podem corresponder às respostas de cada um dos botões determinísticas ou pré-programadas, como descrito em mais detalhes nos parágrafos seguintes.
Em resposta à seleção de um dos botões programáveis exibidos ativamente em 330, as etapas de processamento associadas com uma operação representada pelo botão programável selecionado são conduzidas. O que vai ser descrito a seguir são as diferentes operações, que podem corresponder aos vários botões programáveis incluídos em 330 em uma modalidade.
Os botões programáveis 304 e 306 podem corresponder às operações de notifica- ção, que informam aos participantes da reunião que outro participante, fazendo a seleção pelo botão programável, vai chegar atrasado na reunião planejada. As operações dos bo- tões 304, 306 e de outros podem ser aplicadas no contexto de uma reunião associada com uma notificação atual para uma entrada de compromisso, como pode ser exibido na área de exibição 302. Nesse exemplo, a seleção do botão 304 resulta em uma mensagem de notifi- cação que o usuário fazendo a seleção vai chegar 10 minutos atrasado. A seleção do botão 306 resulta em uma mensagem de notificação que o usuário fazendo a seleção vai chegar 20 minutos atrasado. Uma modalidade pode configurar botões programáveis a outros perío- dos de tempo diferentes dos descritos no presente relatório descritivo. Uma modalidade po- de também incluir um botão, que pode ser caracterizado com um botão programável de a- traso genérico, não tendo um período de tempo predeterminado associado com ele. Esse botão programável pode ser exibido como "Atraso". Os botões 304 e 306 podem ser exibi- dos ou configurados de outro modo como ativos, por exemplo, quando a notificação atual- mente selecionada ou exibida se refere a um lembrete de compromisso planejado. O dispo- sitivo auxiliar pode exibir uma notificação relativa ao lembrete de reunião na área 302 e con- figurar os botões 304, 306 e 310 como ativos. A configuração desses botões programáveis pode ser feita pelo módulo 42. Em resposta à seleção 304 ou 306, o módulo 42 pode se comunicar com uma aplicação de cliente no dispositivo auxiliar, relativa à seleção e ao perí- odo de tempo do usuário fazendo a seleção de que vai chegar atrasado. A aplicação de cli- ente pode então se comunicar com a aplicação de servidor correspondente no servidor 16.
O botão programável 310 corresponde a uma operação de notificação que informa aos participantes da reunião que outro participante, fazendo a seleção no botão programá- vel, está cancelando a reunião e não vai ser um participante. Em uma modalidade, a opera- ção de cancelamento pode resultar em uma mensagem de notificação enviada para todos os participantes, em maneira como descrito em conjunto com os botões 304 e 306. A notifi- cação pode indicar que o usuário selecionando o botão 310 é incapaz de participar e que os outros participantes pode selecionar seguir com a reunião. O botão programável 310 pode ser operante com relação a uma notificação atual exibida na área 302.
Deve-se notar que o um ou mais botões programáveis na área 330 podem ser tam- bém configurados ativamente ou não, de acordo com um tempo atual. Por exemplo, se o tempo da reunião planejado tiver passado, os botões programáveis 304, 306 e 310 podem ser desativados.
Outras modalidades podem incluir botões ou teclas programáveis de acordo com a aplicação e os serviços particulares.
Com referência agora à Figura 7, mostra-se um fluxograma 400, que resume as e- tapas de processamento já descritas em conjunto com as técnicas do presente relatório descritivo. Na etapa 420, um usuário se registra com o servidor 16, que pode ser um servi- dor de comunicações, como descrito no presente relatório descritivo. O usuário também es- pecifica os critérios de filtragem do dispositivo auxiliar. Como descrito no presente relatório descritivo, os critérios de filtragem podem ser especificados para cada serviço conduzido por uma aplicação de cliente em cada dispositivo auxiliar. Na etapa 404, os dispositivos primário e auxiliar são conectados à rede. Deve-se notar que para utilizar as técnicas descritas no presente relatório descritivo, o dispositivo primário não precisa ser conectado ativamente à rede. Na etapa 406, uma aplicação de cliente do dispositivo auxiliar consulta o servidor para informações de acordo com os critérios de filtragem especificados na etapa 402. Na etapa 408, uma ou mais notificações podem ser exibidas no dispositivo auxiliar de acordo com as informações proporcionadas pelo servidor na etapa 406. O processamento conduzido no 35 circuito fechado 420 pode ser conduzido, por exemplo, para uma notificação atual do dispo- sitivo auxiliar. A notificação atual pode ser, por exemplo, a notificação atualmente seleciona- da ou exibida do contexto de notificação atual. O circuito fechado 420 pode ser conduzido repetidamente, por exemplo, na medida em que um usuário percorre uma lista de uma ou mais notificações exibidas na área de exibição do dispositivo auxiliar. Em conjunto com uma modalidade usando as técnicas descritas no presente relatório descritivo, quando não há mais uma notificação atual, então todas as notificações tinham sido eliminadas pelo usuário.
Na etapa 410, uma determinação é feita de se há uma notificação atual. Se não, o proces- samento segue para a etapa 406. Se a etapa 410 avaliar como sim, o controle segue para a etapa 412, na qual se faz uma determinação de se quaisquer teclas programáveis vão ser configuradas como ativas de acordo com a notificação atual. Se não, o controle segue para a etapa 410. De outro modo, se a etapa 412 avalia como sim, o controle segue para a etapa 414, na qual uma ou mais teclas programáveis são especificadas. Na etapa 416, uma ação é conduzida de acordo com qualquer seleção de tecla programável. A etapa 416 pode ser conduzida na condição de que um usuário seleciona uma das teclas programáveis. Subse- qüentemente, o controle segue para a etapa 410.
Embora os exemplos mencionados acima utilizem um modelo, no qual informações relativas às comunicações de chegada são extraídas do servidor pelo dispositivo auxiliar, aqueles versados na técnica vão considerar que outros modelos podem ser usados em con- junto com as técnicas aqui descritas. Por exemplo, uma modalidade pode utilizar as técnicas descritas no presente relatório descritivo com um dispositivo de saída auxiliar, na qual as informações seletivas usadas para gerar notificações são exibidas no dispositivo de saída auxiliar.
Deve-se notar que uma modalidade pode utilizar qualquer uma ou mais diferentes medidas de segurança, em conjunto com as técnicas descritas no presente relatório descri- tivo. Por exemplo, diferentes tecnologias podem ser conduzidas em conjunto com um dispo- sitivo de saída auxiliar consultando o servidor 16, em conjunto com as técnicas descritas no presente relatório descritivo. Em uma modalidade, os dispositivos de saída auxiliares, que são deixados executar essas consultas para um usuário registrado, podem ser sido previa- mente especificados para o servidor 16.
Em conjunto com as técnicas descritas no presente relatório descritivo, a área de exibição do dispositivo auxiliar pode ser usada para proporcionar informações seletivas num relance. O dispositivo auxiliar pode ser usado para filtrar as comunicações recebidas de uma ou mais aplicações, em conjunto com um ou mais diferentes serviços, para auxiliar um usuá- rio na identificação de comunicações, de acordo com os critérios de filtragem especificados, tal como, por exemplo, na identificação de comunicações importantes e urgentes, comuni- cações pessoais ou não comerciais, ou comunicações relativas a negócios. O dispositivo auxiliar pode ser usado para suplementar um dispositivo primário, tal como um computador, que pode estar exibindo ou ter habilitação para exibição de comunicações recebidas.
A notificação no dispositivo auxiliar, como ilustrado no presente relatório descritivo, pode ser exibida em uma área de exibição do dispositivo auxiliar. Deve-se notar que uma modalidade pode ter também o dispositivo auxiliar proporcionando tons audíveis e/ou men- sagens de voz, quando as notificações são exibidas ou selecionadas de outro modo como uma notificação atual.
Como outro exemplo do uso do dispositivo auxiliar, um departamento de segurança ou outro pode enviar uma notificação em amplitude de rede de uma condição de tempo pe- rigosa, uma condição ou evento de segurança, e assemelhados. Se um usuário, por exem- plo, está longe do seu computador, o usuário pode receber essas notificações urgentes em um dispositivo auxiliar, tal como um dispositivo de comunicações móvel. O usuário pode também receber essas notificações, bem como as notificações de reuniões apresentadas no dispositivo de comunicações auxiliar, sem que tenha registro no computador de usuário, que pode ser o dispositivo primário.
As técnicas descritas no presente relatório descritivo também podem ser usadas com filtragem de mensagem de voz ou telefônica, que podem ser recebidas, por exemplo, em um sistema de telefonia IP. Nesse sistema, A pode chamar Β. O telefone de B pode re- gistrar o evento de que uma "mensagem telefônica de A" foi recebida. A mensagem telefôni- ca de A também pode fazer com que o sistema envie um e-mail para o computador de B, dispositivo primário de B, que uma mensagem telefônica de A foi recebida. O usuário B po- de ter um dispositivo auxiliar especificado que depois exibe uma notificação relativa ao e- mail para o computador de Β. B pode ter computador de usuário 12 específicos para que o dispositivo auxiliar proporcione as notificações relativas aos e-mails encaminhados para o computador de B (por exemplo, o dispositivo primário) relativos às mensagens telefônicas e chamadas perdidas de A.
As técnicas descritas no presente relatório descritivo também podem ser usadas para proporcionar notificações filtradas em conjunto com as presentes mensagens. Por e- xemplo, A pode tentar enviar uma presente mensagem a B no computador de B (por exem- plo, um dispositivo primário). O computador de B pode não estar ligado ou conectado de outro modo à rede. B pode ter critérios de filtragem específicos para um dispositivo auxiliar, de modo que quanto A tenta enviar uma presente mensagem A B no computador de B, uma notificação é subseqüentemente proporcionada no dispositivo auxiliar relativa à presente mensagem de A.
Embora o objeto tenha sido descrito em uma linguagem específica aos aspectos estruturais e/ou atos metodológicos, deve-se entender que o objeto definido nas reivindica- ções em anexo não é necessariamente limitado aos aspectos ou atos específicos descritos acima. Em vez disso, os aspectos e atos específicos descritos acima são descritos como formas exemplificativas de implementação das reivindicações.
Claims (20)
1. Método de proporcionar notificação relativa a comunicações, CARACTERIZADO pelo fato de que compreende: receber uma comunicação de chegada (212) para um usuário de um dispositivo primário; proporcionar um dispositivo auxiliar (210) para o dito dispositivo primário (202); proporcionar critérios de filtragem (214) para o dito dispositivo auxiliar; e determinar se as informações relativas à dita comunicação de chegada são envia- das ao dito dispositivo auxiliar, de acordo com os critérios de filtragem (406).
2. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que uma aplicação de cliente no dito dispositivo auxiliar solicita as informações relativas às co- municações de chegada de um servidor, de acordo com os ditos critérios de filtragem.
3. Método, de acordo com a reivindicação 2, CARACTERIZADO pelo fato de que a dita aplicação de cliente executa serviços de e-mail.
4. Método, de acordo com a reivindicação 2, CARACTERIZADO pelo fato de que a dita aplicação de cliente executa serviços de agenda eletrônica e de planejamento de reuni- ões.
5. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que os ditos critérios de filtragem são específicos para uma ou mais aplicações de cliente no dito dispositivo auxiliar, para cada serviço conduzido por uma das ditas aplicações de cliente.
6. Método, de acordo com a reivindicação 5, CARACTERIZADO pelo fato de que uma das ditas aplicações de cliente executa serviços de e-mail e serviços de agenda eletrô- nica e de planejamento de reuniões, e em que os critérios de filtragem incluem informações de filtragem primárias para os ditos serviços de e-mail e informações de filtragem secundá- rias para os ditos serviços de agenda eletrônica e de planejamento de reuniões.
7. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que o dito dispositivo primário e o dito dispositivo auxiliar são conectados a uma mesma rede.
8. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que o dito dispositivo primário fica fora de Iina com relação a uma rede na qual o dito dispositivo auxiliar é conectado.
9. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que o dito dispositivo primário é um computador.
10. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que o dito dispositivo auxiliar é um telefone.
11. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que o dito dispositivo auxiliar é um dispositivo de comunicações móvel.
12. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que o dito dispositivo auxiliar recebe as ditas informações, que provocam que uma notificação, na forma de uma mensagem, seja exibida em uma área de exibição do dito dispositivo auxi- liar.
13. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que o dito dispositivo auxiliar recebe as ditas informações, que provocam uma notificação, na forma de uma saída de áudio, pelo dito dispositivo auxiliar.
14. Método, de acordo com a reivindicação 3, CARACTERIZADO pelo fato de que os ditos critérios de filtragem para a dita aplicação de cliente incluem um ou mais de: um endereço de e-mail de um remetente de um e-mail; uma prioridade associada com uma co- municação de e-mail; um grupo definido de um ou mais usuários; e um nome de domínio.
15. Método, de acordo com a reivindicação 4, CARACTERIZADO pelo fato de que os ditos critérios de filtragem para a dita aplicação de cliente incluem um ou mais de: uma comunicação relativa a um pedido de reunião recém-planejado; um pedido de reunião de um usuário designado; um lembrete de compromisso, informações de data; e informações de tempo.
16. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a dita uma ou mais teclas programáveis são configuradas como ativas, de acordo com as ditas informações recebidas pelo dito dispositivo auxiliar.
17. Método, de acordo com a reivindicação 16, CARACTERIZADO pelo fato de que um conjunto de uma ou mais teclas programáveis é configurado como ativo, quando as ditas informações são relativas a uma reunião planejada.
18. Meio legível em computador, CARACTERIZADO pelo fato de que compreende um código executável para proporcionar notificação relativa a comunicações compreenden- do um código, que: recebe uma comunicação de chegada (212) para um usuário de um dispositivo pri- mário (202); proporciona critérios de filtragem (214) para o dito dispositivo auxiliar (210); e executa uma consulta de acordo com os ditos critérios de filtragem, para obter in- formações relativas à dita comunicação de chegada enviada para o dito dispositivo auxiliar (406).
19. Meio legível por computador, de acordo com a reivindicação 18, CARACTERIZADO pelo fato de que a dita consulta é executada pelo dito dispositivo auxili- ar, emitindo um pedido a um servidor.
20. Método de proporcionar notificação relativa a comunicações, CARACTERIZADO pelo fato de que compreende: receber uma comunicação de chegada (212) para um usuário de um computador (202, 12); proporcionar um dispositivo auxiliar (210) para o dito computador (202, 12); proporcionar critérios de filtragem (214) para o dito dispositivo auxiliar (210); consultar, pelo dito dispositivo auxiliar, se as comunicações de chegada de acordo com os ditos critérios de filtragem foram enviadas para o dito computador (406); e proporcionar informações relativas às ditas comunicações de chegada ao dito dis- positivo auxiliar (210), de acordo com os ditos critérios de filtragem (214), em resposta à dita consulta.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/451.641 | 2006-06-13 | ||
| US11/451,641 US8126443B2 (en) | 2006-06-13 | 2006-06-13 | Auxiliary output device |
| PCT/US2007/004450 WO2007145683A1 (en) | 2006-06-13 | 2007-02-21 | Auxiliary output device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0711734A2 true BRPI0711734A2 (pt) | 2011-12-06 |
Family
ID=38821411
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0711734-5A BRPI0711734A2 (pt) | 2006-06-13 | 2007-02-21 | dispositivo de saìda auxiliar |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US8126443B2 (pt) |
| EP (1) | EP2036032A4 (pt) |
| KR (1) | KR101153040B1 (pt) |
| CN (1) | CN101467215B (pt) |
| BR (1) | BRPI0711734A2 (pt) |
| CA (1) | CA2650220C (pt) |
| RU (1) | RU2436153C2 (pt) |
| WO (1) | WO2007145683A1 (pt) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9197738B2 (en) * | 2008-12-04 | 2015-11-24 | Microsoft Technology Licensing, Llc | Providing selected data through a locked display |
| US10210480B2 (en) | 2012-05-31 | 2019-02-19 | Apple Inc. | Avoiding a redundant display of a notification on multiple user devices |
| EP2747499B1 (en) * | 2012-12-21 | 2015-02-18 | BlackBerry Limited | Method and apparatus for processing alerts and acknowledgments |
| US9137291B2 (en) * | 2012-12-21 | 2015-09-15 | Blackberry Limited | Method, system and apparatus for processing alerts and acknowledgments |
| US20140222951A1 (en) * | 2013-02-05 | 2014-08-07 | Samsung Electronics Co. Ltd. | Apparatus and method for syncing device notifications |
| US9009246B1 (en) * | 2013-11-20 | 2015-04-14 | Tad Associates | System and method for configuring and displaying communications between users in an organization |
| US10592187B2 (en) | 2014-09-02 | 2020-03-17 | Apple Inc. | Accessory device operation with user mobile device over network connection |
| US9420087B2 (en) | 2014-09-02 | 2016-08-16 | Apple Inc. | Notifications with custom user interface |
| US9769301B2 (en) | 2014-09-02 | 2017-09-19 | Apple Inc. | Accessory device application bundling |
| US10728738B2 (en) * | 2016-04-01 | 2020-07-28 | Intel Corporation | Smart device for notification loopback routing to a primary communication device |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3352262B2 (ja) | 1994-12-13 | 2002-12-03 | キヤノン株式会社 | 情報通信処理装置 |
| RU2144283C1 (ru) * | 1995-06-02 | 2000-01-10 | Интел Корпорейшн | Способ и устройство для управления вводом участников в систему конференц-связи |
| US6510325B1 (en) | 1996-04-19 | 2003-01-21 | Mack, Ii Gawins A. | Convertible portable telephone |
| US6138036A (en) | 1997-03-13 | 2000-10-24 | Oki Telecom, Inc. | Wireless telephone with voice data interface mode |
| US6094681A (en) | 1998-03-31 | 2000-07-25 | Siemens Information And Communication Networks, Inc. | Apparatus and method for automated event notification |
| US6711160B2 (en) | 1998-03-31 | 2004-03-23 | International Business Machines Corporation | Packet network telephone interface system for POTS |
| WO1999065256A2 (en) * | 1998-06-10 | 1999-12-16 | Logica, Inc. | System and method for delivering e-mail notification to mobile phones |
| US6847334B2 (en) | 1998-06-29 | 2005-01-25 | William Hayhurst | Mobile telecommunication device for simultaneously transmitting and receiving sound and image data |
| US6298449B1 (en) | 1998-07-29 | 2001-10-02 | Siemens Information And Communication Networks, Inc. | Apparatus and method for high reliability PC platform telecommunications systems |
| WO2001059569A2 (en) * | 2000-02-09 | 2001-08-16 | Apriva, Inc. | Communication systems, components, and methods with programmable wireless devices |
| US6446118B1 (en) | 2000-02-29 | 2002-09-03 | Designtech International, Inc. | E-mail notification device |
| US7030837B1 (en) * | 2000-04-24 | 2006-04-18 | Microsoft Corporation | Auxiliary display unit for a computer system |
| US6615201B1 (en) | 2000-04-25 | 2003-09-02 | Lucent Technologies | Computer network management |
| KR20020018351A (ko) | 2000-09-01 | 2002-03-08 | 서평원 | 간이 전자교환기에서의 전자메일 자동전달 및음성응신방법과 그 장치 |
| US7844666B2 (en) | 2000-12-12 | 2010-11-30 | Microsoft Corporation | Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system |
| ES2272595T3 (es) | 2002-03-27 | 2007-05-01 | Siemens Aktiengesellschaft | Metodo de transmision continua para transmitir notificaciones de sistemas telefonicas a dispositivos de terminal de internet en tiempo real. |
| US20030211888A1 (en) | 2002-05-13 | 2003-11-13 | Interactive Telegames, Llc | Method and apparatus using insertably-removable auxiliary devices to play games over a communications link |
| US7620433B2 (en) | 2003-01-15 | 2009-11-17 | Gn Netcom, Inc. | Display headset |
| US7240228B2 (en) * | 2003-05-05 | 2007-07-03 | Microsoft Corporation | Method and system for standby auxiliary processing of information for a computing device |
| WO2005107260A1 (en) | 2004-04-28 | 2005-11-10 | Leonid Aleksandrovich Pogyba | Method for delivering video products to ethnic consumers by using internet engineering and device for carrying out said method |
| US7634780B2 (en) * | 2004-11-23 | 2009-12-15 | Microsoft Corporation | Method and system for exchanging data between computer systems and auxiliary displays |
-
2006
- 2006-06-13 US US11/451,641 patent/US8126443B2/en active Active
-
2007
- 2007-02-21 BR BRPI0711734-5A patent/BRPI0711734A2/pt not_active IP Right Cessation
- 2007-02-21 WO PCT/US2007/004450 patent/WO2007145683A1/en not_active Ceased
- 2007-02-21 CN CN200780022202.4A patent/CN101467215B/zh not_active Expired - Fee Related
- 2007-02-21 RU RU2008149097/08A patent/RU2436153C2/ru active
- 2007-02-21 EP EP07751224A patent/EP2036032A4/en not_active Ceased
- 2007-02-21 KR KR1020087030402A patent/KR101153040B1/ko not_active Expired - Fee Related
- 2007-02-21 CA CA2650220A patent/CA2650220C/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| RU2436153C2 (ru) | 2011-12-10 |
| CA2650220A1 (en) | 2007-12-21 |
| RU2008149097A (ru) | 2010-06-20 |
| EP2036032A4 (en) | 2012-06-13 |
| KR101153040B1 (ko) | 2012-06-04 |
| CN101467215B (zh) | 2014-02-12 |
| EP2036032A1 (en) | 2009-03-18 |
| US20070285390A1 (en) | 2007-12-13 |
| KR20090027633A (ko) | 2009-03-17 |
| CN101467215A (zh) | 2009-06-24 |
| CA2650220C (en) | 2017-09-05 |
| WO2007145683A1 (en) | 2007-12-21 |
| US8126443B2 (en) | 2012-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0711734A2 (pt) | dispositivo de saìda auxiliar | |
| US12248513B2 (en) | Expandable data object management and indexing architecture for intersystem data exchange compatibility | |
| KR101159994B1 (ko) | 비동기 조정 통신을 위한 방법 및 장치 | |
| US7929960B2 (en) | System and method for controlling device usage | |
| CN102484620B (zh) | 用于监视异步调解通信系统中的消息状态的方法和设备 | |
| BRPI0502069B1 (pt) | Compartilhamento de dados dentro de uma sessão de troca de mensagens instantânea | |
| US20070243862A1 (en) | System and method for controlling device usage | |
| CN110023975A (zh) | 任务委托管理器和接口 | |
| US9998409B2 (en) | Systems and methods for communication facilitation | |
| US20200084186A1 (en) | Encrypted Messaging System | |
| JP2022130300A (ja) | カスタマイズされたリマインダのためのシステムおよび方法 | |
| CN114667527A (zh) | 跨域的智能事件时间桥 | |
| US11848905B1 (en) | System and method of managing an online communication group | |
| EP1845692A1 (en) | System and method for controlling device usage | |
| US20210174309A1 (en) | Updating alarm settings based on a meeting invitation that is received outside of predefined business hours | |
| US20200097914A1 (en) | Contextual User Interface Notifications | |
| WO2018206472A1 (en) | Messaging system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE 6A. ANUIDADE(S). |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2226 DE 03/09/2013. |
|
| B15K | Others concerning applications: alteration of classification |
Ipc: H04L 12/58 (2006.01), G06Q 10/10 (2012.01), G11C 1 |