BRPI0721722A2 - Sistema de notificação, e, dispositivo de notificação. - Google Patents

Sistema de notificação, e, dispositivo de notificação. Download PDF

Info

Publication number
BRPI0721722A2
BRPI0721722A2 BRPI0721722-6A BRPI0721722A BRPI0721722A2 BR PI0721722 A2 BRPI0721722 A2 BR PI0721722A2 BR PI0721722 A BRPI0721722 A BR PI0721722A BR PI0721722 A2 BRPI0721722 A2 BR PI0721722A2
Authority
BR
Brazil
Prior art keywords
notification
location
conversion
target receiving
receiving device
Prior art date
Application number
BRPI0721722-6A
Other languages
English (en)
Inventor
Randi-Lise Hjelmeland Almas
Yoshimitsu Funabashi
Rui Yamagami
Original Assignee
Sony Ericsson Mobile Comm Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Ericsson Mobile Comm Ab filed Critical Sony Ericsson Mobile Comm Ab
Publication of BRPI0721722A2 publication Critical patent/BRPI0721722A2/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/222Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

“SISTEMA DE NOTIFICAÇÃO, E, DISPOSITIVO DE NOTIFICAÇÃO” CAMPO TÉCNICO DA INVENÇÃO
A presente invenção relaciona-se a sistemas automatizados para transferir conteúdo de notificação de um primeiro dispositivo para um segundo dispositivo para apresentação no segundo dispositivo e, em particular, para apresentação no segundo dispositivo com base em permutações de tempo e localização.
DESCRIÇÃO DA TÉCNICA RELACIONADA
Aplicações de calendário computadorizado tem existido por muitos anos. Por exemplo, Outlook®, um produto da Microsoft Corporation, combina uma aplicação de calendário computadorizado com uma aplicação de cliente de e-mail.
Utilizando a aplicação de calendário executada em um computador, um usuário pode programar um compromisso. Posteriormente, enquanto o computador estiver ativo, (por exemplo, na hibernando ou desligado) e enquanto a aplicação estiver sendo executada em um instante aplicável antes do compromisso, a aplicação gerará uma janela pop-up na interface de visualização do usuário do computador para apresentar um lembrete do compromisso próximo. Tipicamente, a janela pop-up será fornecida 15 minutos antes do compromisso - mas este tempo é configurável.
A aplicação de calendário também permite ao usuário “convidar” outros para um compromisso (em cujo caso é tipicamente referido como uma reunião). Em mais detalhe, a aplicação orienta o usuário a entrar com o endereço de e-mail dos convidados e, após ser inserido o endereço de e-mail, na ativação de um controle de “enviar”, a aplicação de calendário interage com a aplicação de e-mail do cliente, para gerar uma mensagem de e- mail de convite para cada convidado. O conteúdo da mensagem de e-mail inclui o horário programado e outras informações que o usuário escolhe prover. Na recepção de um e-mail de convite, pela aplicação de e-mail operando no computador do convidado, que também pode ser Outlook®, o convidado é provido de controles para aceitar ou declinar do convite. No caso em que o convidado aceita o convite, o compromisso é automaticamente adicionado ao calendário dos convidados. E enquanto a aplicação está sendo executado em um tempo aplicável antes do compromisso, a aplicação gerará uma janela pop-up no visor de interface do usuário do computador do convidado para fornecer um lembrete do compromisso próximo.
Mais recentemente, dispositivos portáteis tais como telefones móveis, assistentes digitais pessoais (PDAs) e outros dispositivos que operam dentro de uma rede sem fio de área extensa tem sido equipados com aplicações de calendário funcionando similarmente. Os compromissos podem ser programados em tais dispositivos portáteis sincronizando com o computador do usuário com base em aplicação de e-mail/calendário, ou por programação direta pelo envio da mensagem de e-mail de convite diretamente a um endereço de e-mail associado ao dispositivo portátil.
Similarmente à aplicação de e-mail/calendário baseada em computador, enquanto o dispositivo é energizado e a aplicação está sendo executada em segundo plano, a aplicação fornecerá um lembrete do compromisso próximo na tela de interface do usuário do dispositivo móvel em um instante aplicável antes do horário do compromisso. A combinação desta funcionalidade em um dispositivo portátil habilita uma pessoa a receber lembretes de compromisso mesmo se não estiver em sua mesa/escritório/computador no horário de lembrete do compromisso aplicável.
Um desafio de cada tecnologia de aplicação de calendário computadorizado existente (se implementado em um computador ou dispositivo móvel) é que a função de lembrete é baseada no horário. Em mais detalhe, a notificação inicial do compromisso é fornecida quando o e-mail de convite é recebido e selecionado para leitura pelo usuário. O lembrete será fornecido com base no horário programado do compromisso. O remetente de uma mensagem de e-mail (tal como um e-mail de convite) pode confiar até certo ponto na tecnologia atual para alertar o usuário da chegada de um novo e-mail, porém o remetente não pode controlar quando ou onde o usuário lê o e-mail pela primeira vez. Os mesmos limites se aplicam a mensagens de texto. Adicionalmente, uma vez que o recebedor lê o e-mail e aceita um compromisso para adicionar o compromisso ao calendário, o fornecimento do lembrete ocorrerá em um instante pré-determinado, independentemente da localização do recebedor.
Quando é necessário, um sistema é automatizado para transferir mensagens de notificação, lembretes de compromisso e outros conteúdos a partir de um primeiro dispositivo para um segundo dispositivo para apresentação no segundo dispositivo, com base em permutações de horário e localização. Adicionalmente, o que é necessário é que tal sistema permita que lembretes de compromissos sejam apresentados no segundo dispositivo, com base em permutações de horário e localização, sem que o recebedor tenha que utilizar controles de interface de usuário para adicionar um lembrete de compromisso (recebido em uma mensagem de e-mail) a uma aplicação de calendário.
SUMÁRIO
Um primeiro aspecto da presente invenção compreende um sistema de notificação para receber conteúdo de notificação de um dispositivo de envio e prover o conteúdo de notificação para fornecimento em um dispositivo de recepção alto. O sistema de notificação pode compreender uma base de dados de notificação e uma aplicação de notificação.
A base de dados de notificação pode armazenar, para cada uma de diversas instâncias de conteúdo de notificação, o conteúdo de notificação em associação com um identificador de dispositivo de recepção alto e instruções de conversão. As instruções de conversão podem compreender pelo menos a identificação de um horário de conversão e uma localização de conversão.
A aplicação de notificação i) recebe do dispositivo remetente, o conteúdo de notificação, o identificador de dispositivo de recepção alvo e as instruções de conversão; e ii) escreve tal conteúdo de notificação, identificador de dispositivo de recepção alvo e instruções de conversão para a base de dados.
A aplicação de notificação provê adicionalmente o conteúdo de notificação e instruções de conversão ao dispositivo de recepção alvo associado ao identificador de dispositivo de recepção alvo, de tal modo que o dispositivo de recepção alvo pode fornecer, em sua interface de usuário, o conteúdo de fornecimento quando o dispositivo de recepção alvo está na localização de conversão e/ou no horário de conversão.
Em tal sub realização, a identificação de localização de conversão pode compreender identificação de pelo menos uma dentre: i) coordenadas GPS; e ii) uma localização associada a coordenadas GPS pré- determinadas em uma base de dados de mapeamento. Como tal, a localização de conversão pode ser determinada pelo dispositivo de recepção alvo referenciando um sistema de receptor GPS.
Em uma segunda sub realização, a identificação de uma localização de conversão compreende identificação de um identificador único de um módulo de comunicação sem fio ponto a ponto associado a um terceiro dispositivo — com o qual o dispositivo de recepção alvo é capaz de comunicação somente quando está dentro de uma distância limitada do terceiro dispositivo. Como tal, o dispositivo de recepção alvo pode identificar que está dentro de uma distância limitada do terceiro dispositivo, ao detectar o identificador único do módulo de comunicação sem fio ponto a ponto do terceiro dispositivo. O terceiro dispositivo pode ser um dispositivo móvel de tal modo que o dispositivo de recepção alvo fornece o conteúdo de notificação: i) quando está dentro de uma distância limitada do dispositivo móvel; e ii) independente da área geográfica onde o dispositivo de recepção alvo e o dispositivo móvel estão co-localizados. Em um exemplo, a comunicação sem fio ponto a ponto pode ser por Bluetooth® e o identificador único pode ser o endereço Bluetooth (BD ADDR) designado ao módulo Bluetooth do terceiro dispositivo.
Alternativamente, o terceiro dispositivo pode ser um dispositivo estático associado a uma localização geográfica pré-determinada, de tal modo que o dispositivo de recepção alvo fornece o conteúdo de notificação quando está dentro de uma distância limitada do dispositivo estático. O dispositivo estático pode ser um controlador de rede WiFi e as instruções de conversão incluem identificação do SSID do controlador de rede WiFi. Como tal, o dispositivo de recepção alvo identifica o controlador de rede WiFi como o dispositivo estático, por seu SSID.
Um segundo aspecto da presente invenção compreende um dispositivo de notificação para fornecer, em sua interface de usuário, conteúdo de fornecimento de acordo com instruções de conversão. O dispositivo de notificação compreende: i) um identificador de dispositivo único; ii) uma interface de usuário; e iii) uma aplicação de notificação.
A aplicação de notificação obtém, a partir de uma base de dados de notificação: i) conteúdo de notificação associado a um ID de dispositivo coincidindo com o identificador de dispositivo único; e ii) instruções de conversão associadas ao conteúdo de notificação. As instruções de conversão podem compreender pelo menos identificação de um horário de conversão e uma localização de conversão.
A aplicação de notificação aciona adicionalmente a interface de usuário do dispositivo para fornecer o conteúdo de notificação, quando a aplicação de notificação determina que a localização do dispositivo corresponde à localização de conversão e, se aplicável, tempo cronológico pela referência a um relógio interno, corresponde ao horário de conversão.
Em uma sub realização, o dispositivo compreende adicionalmente um sistema receptor GPS e identificação da localização de conversão pode compreender identificação de pelo menos uma dentre: i) coordenadas GPS; e ii) uma localização associada a coordenadas GPS pre- determinadas em uma base de dados de mapeamento. Como tal, a aplicação de notificação pode determinar que o dispositivo está na localização de conversão, referenciando o sistema receptor GPS.
Em uma segunda sub realização, a identificação da localização de conversão pode compreender um identificador único associado a um módulo de comunicação sem fio ponto a ponto de curto alcance de um terceiro dispositivo. Nesta segunda sub realização, o dispositivo de notificação pode compreender adicionalmente um módulo de comunicação sem fio ponto a ponto de curto alcance compatível capaz de comunicação com o terceiro dispositivo, quando este está dentro de uma distância limitada do terceiro dispositivo.
A aplicação de notificação aciona a interface de usuário do dispositivo para fornecer o conteúdo de notificação, quando o dispositivo se comunica com o terceiro dispositivo, via comunicações sem fio ponto a ponto de curto alcance e identifica o identificador único associado ao módulo de comunicação sem fio ponto a ponto de curto alcance de um terceiro dispositivo.
Novamente, o terceiro dispositivo pode ser um dispositivo móvel, de tal modo que o dispositivo de recepção alvo fornece o conteúdo de notificação: i) quando está dentro de uma distância limitada do dispositivo móvel; e ii) independente da área geográfica onde o dispositivo de recepção alvo e o dispositivo móvel estão co-localizados. Em um exemplo, o módulo de comunicação sem fio ponto a ponto de curto alcance pode ser Bluetooth® e o identificador único o endereço Bluetooth único (BD ADDR) designado ao módulo Bluetooth do terceiro dispositivo.
Alternativamente, o terceiro dispositivo pode ser um dispositivo estático associado a uma localização geográfica pré-determinada, de tal modo que o dispositivo de recepção alvo fornece o conteúdo de notificação quando está dentro de uma distância limitada do dispositivo estático. O dispositivo estático pode ser um controlador de rede WiFi e as instruções de conversão podem incluir identificação do SSID no controlador de rede WiFi. Como tal, o dispositivo de recepção alvo identifica o controlador de rede WiFi como o dispositivo estático por seu SSID.
Um terceiro aspecto da presente invenção compreende um método para transferir conteúdo de identificação de um dispositivo de envio para um dispositivo de recepção alvo, para fornecimento no dispositivo de recepção alvo.
O método compreende transferir, do dispositivo de envio para um servidor de notificação, o conteúdo de notificação, identificação do dispositivo de recepção alvo e instrução de fornecimento. As instruções de conversão podem compreender pelo menos identificação de um horário de conversão e uma localização de conversão.
O método compreende adicionalmente: i) transferir, do servidor de notificação para o dispositivo de recepção alvo, o conteúdo de notificação e instruções de conversão; e ii) controlar uma interface de usuário do dispositivo de recepção alvo para fornecer o conteúdo de notificação quando uma aplicação de notificação do dispositivo de recepção alvo determina que a localização do dispositivo de recepção alvo corresponde à localização de conversão e, se aplicável, tempo cronológico, determinado pela referência a um relógio interno, corresponde ao horário de conversão.
Em uma sub realização, a identificação da localização de conversão compreende identificação de pelo menos uma dentre: i) coordenadas GPS; e ii) uma localização associada a coordenadas GPS pre- determinadas em uma base de dados de mapeamento. Como tal, acionar a interface de usuário do dispositivo de recepção alvo para fornecer o conteúdo de notificação quando uma aplicação de notificação do dispositivo de recepção alvo determina que a localização do dispositivo de recepção alvo corresponde à localização de conversão compreende calcular uma localização GPS do dispositivo de recepção alvo e controlar a interface de usuário para fornecer o conteúdo de notificação quando a localização GPS do dispositivo de recepção alvo corresponde à localização de conversão.
Em uma segunda sub realização, a identificação da localização de conversão alvo compreende um identificador único associado a um módulo de comunicação sem fio ponto a ponto de curto alcance de um terceiro dispositivo.
Como tal, controlar a interface de usuário do dispositivo de recepção alvo para fornecer o conteúdo de notificação quando uma aplicação de notificação do dispositivo de recepção alvo determina que a localização do dispositivo de recepção alvo corresponde à localização de conversão, compreende determinar que o dispositivo está dentro de uma distância limitada na qual o dispositivo é capaz de comunicação com o terceiro dispositivo, identificando o identificador único associado ao módulo de comunicação sem fio ponto a ponto de curto alcance do terceiro dispositivo.
Novamente, o terceiro dispositivo pode ser um dispositivo móvel, de tal modo que o dispositivo de recepção alvo fornece o conteúdo de notificação: i) quando está dentro de uma distância limitada do dispositivo móvel; e ii) independentemente da área geográfica onde o dispositivo de recepção alvo e o dispositivo móvel estejam co-localizados.
Alternativamente, o terceiro dispositivo pode ser um dispositivo estático associado a uma localização geográfica pré-determinada, de tal modo que o dispositivo de recepção alvo fornece o conteúdo de notificação quando está dentro de uma distância limitada do dispositivo estático.
Para a obtenção das precedentes e de finalidades relacionadas, a invenção então compreende as características plenamente descritas mais tarde e particularmente destacadas nas reivindicações. A descrição a seguir e os desenhos anexos relatam em detalhe certas realizações ilustrativas da invenção. Estas realizações são indicativas, entretanto, de apenas poucos dos vários modos nos quais os princípios da invenção podem ser empregados. Outros objetivos, vantagens e novas características da invenção tomar-se-ão aparentes a partir da descrição detalhada a seguir da invenção, quando considerada em conjunto com os desenhos.
Deveria ser enfatizado que o termo “compreende/compreendendo” quando usado nesta especificação é considerado para especificar a presença de características declaradas, inteiros, etapas ou componentes, mas não impede a presença ou adição de uma ou mais características, inteiros, etapas, componentes ou grupos destes.
BREVE DESCRIÇÃO DOS DESENHOS
Figura 1 é um diagrama representando uma arquitetura típica de um sistema de transferência de conteúdo de notificação baseado em um dispositivo, horário, localização, de acordo com uma realização da presente invenção;
Figura 2 é uma base de dados de notificação típica, de acordo com uma realização típica da presente invenção;
Figura 3 é um fluxograma representando operação típica de uma aplicação de servidor de notificação de acordo com a realização da presente invenção;
Figura 4 é um diagrama em tabela representando a estrutura típica de um módulo de autorização/SP AM de acordo com uma realização da presente invenção; Figura 5 é um diagrama representando um dispositivo de notificação típico de acordo com uma realização da presente invenção;
Figura 6 é um fluxograma representando operação típica de um aspecto de uma aplicação de notificação de acordo com uma realização da presente invenção;
Figura 7 é um diagrama representando um dispositivo de notificação típico, de acordo com uma realização da presente invenção;
Figura 8 é um diagrama representando um dispositivo de notificação de acordo com uma realização da presente invenção;
Figura 9 é um fluxograma represento operação típica de um aspecto de uma aplicação de notificação, de acordo com uma realização da presente invenção; e
Figura 10 é um diagrama representando um dispositivo de notificação típico exibindo uma notificação de acordo com uma realização da presente invenção.
DESCRIÇÃO DETALHADA DAS REALIZAÇÕES
O termo “equipamento eletrônico” conforme referido aqui inclui equipamento de comunicação radio portátil. O termo “equipamento de comunicação radio portátil”, também referido aqui como um “terminal radio móvel” ou “dispositivo móvel”, inclui todos os equipamentos tais como telefones moveis, pagers, comunicadores, por exemplo, organizadores eletrônicos, assistentes digitais pessoais (PDAs), telefones inteligentes ou similares.
Muitos dos elementos discutidos nesta especificação, se referidos como um “sistema”, um “módulo”, um “circuito” ou similar, podem ser implementados em circuito(s) de hardware, um processador executando código de software, ou uma combinação de um circuito de hardware e um código de execução de processador. Como tal, o termo circuito conforme usado através desta especificação, é destinado a abranger um circuito de hardware (sejam elementos discretos ou um bloco de circuito integrado), um processador executando um código, ou uma combinação de um circuito de hardware e um processador executando um código, ou outras combinações dos acima, conhecidas dos especialistas na técnica.
Nos desenhos, cada elemento com um número de referência é similar a outros elementos com o mesmo número de referência, independente de qualquer designação de letra em seguida ao número de referência. No texto, um número de referência com um designação de letra específica em seguida ao número de referência, sem uma designação de letra específica, refere-se a todos os elementos com o mesmo número de referência, independente de qualquer designação de letra em seguida ao número de referência nos desenhos.
Com referência à Figura 1, é mostrada uma arquitetura exemplar para uma arquitetura típica de um sistema 10 de transferência de notificação e conteúdo com base em um dispositivo, horário e localização. O sistema 10 típico compreende servidor de transferência de notificação e conteúdo 13 acoplado à Internet 12 e acessível por cada um de diversos dispositivos de cliente fixos 14 e dispositivos de cliente móveis 16 — cada um dos quais opera um cliente de transferência de notificação e conteúdo 20 (aqui discutidos).
Os dispositivos de cliente fixos 14 compreendem vários dispositivos fixos, tais como um computador de mesa 14a, uma combinação de televisão/conversor set-top box 14b, e outros sistemas computadorizados que geralmente não são movidos com freqüência e podem ser presumidos em uma localização fixa.
Os dispositivos de cliente móveis 16 compreendem vários dispositivos móveis (e semi móveis) tais como um telefone móvel e/ou assistente de dados pessoais (PDA) 16a, computador notebook 16b e outros sistemas computadorizados 16c, que obtém acesso à rede através de sistemas sem fio, são movidos com freqüência e/ou estão de outro modo em um tipo de dispositivo que é movido com freqüência e sua localização não pode ser presumida fixa.
Com respeito a dispositivos de cliente móveis 16, o sistema IO provê determinar uma localização do dispositivo móvel para uso de uma combinação de: i) redes de área extensa 18a, tais redes de provedor de serviço de telefone móvel com capacidades para determinar uma localização do cliente móvel com base em triangulação entre estações base (por exemplo, torres); ii) redes de área local sem fio 18b que servem a uma localização fixa e habilitam um cliente móvel a determinar sua própria localização, identificando o SSID da rede; e iii) uma infra-estrutura de satélite GPS 17 que habilita um cliente móvel 16a determinar sua própria localização, com base em cálculos GPS a partir dos sinais de satélite.
Adicionalmente, a arquitetura provê determinar uma localização de um dispositivo de cliente móvel 16 com respeito a um outro dispositivo (por exemplo, proximidade) se tal outro dispositivo é um dispositivo fixo ou um dispositivo móvel, usando uma rede de área pessoal (PAN) 19. PANs típicas incluem redes utilizando tecnologia tal como Bluetooth®, comunicação de campo próximo (NFC), infravermelho (IrDA), ou outros protocolos de comunicação ponto a ponto que habilitam o dispositivo de cliente móvel 16 a determinar sua própria localização com respeito ao outro dispositivo (por exemplo, proximidade) com base em um identificador único associado à tecnologia de comunicação - por exemplo, Bluetooth® BD_ADDR.
Em operação, a aplicação de cliente de transferência de notificação e conteúdo 20 operando em cada dispositivo de cliente 14 e 16 se comunica com o servidor de transferência de notificação e conteúdo 13 para habilitar um usuário de um dispositivo 14 ou 16 (por exemplo, um dispositivo de envio) a: i) inserir ou selecionar conteúdo de notificação para transferência, ii) selecionar um recebedor, iii) selecionar dispositivo(s) recebedor(es), sejam móveis ou fixos, iv) selecionar instruções de conversão que podem incluir uma combinação de horário e localização (localização pode ser uma localização pré-determinada ou proximidade de um outro dispositivo); e v) transferir a notificação ou conteúdo para tal dispositivo receptor selecionado para fornecimento de acordo com as instruções de conversão.
Como um primeiro exemplo, um usuário de um dispositivo (o dispositivo de envio) pode: i) inserir uma notificação tal como “Pegue Leite na Mercearia”; ii) identifique um recebedor tal como a esposa do usuário; iii) identifique o telefone móvel ou PDA da esposa como dispositivo receptor; iv) identifique a mercearia como um parâmetro de fornecimento baseado em localização; v) identifique um instante não especificado como um parâmetro de fornecimento baseado em horário; e vi) inicie transferência para o servidor de transferência de notificação e conteúdo 13.
O servidor de transferência de notificação e conteúdo 13 provê a transferência de conteúdo de notificação e instruções de conversão ao dispositivo receptor identificado. O dispositivo receptor então, quando determina que está na localização identificada pelo parâmetro de fornecimento baseado em localização (por exemplo, recebedor na mercearia) fornece a notificação como um alerta. Isto habilita a notificação a ser fornecida como uma localização onde o recebedor é capaz de atuar imediatamente na notificação, em oposição a ser requerido a lembrar o conteúdo da notificação para ação posterior.
Deveria ser verificado que, neste primeiro exemplo, o dispositivo receptor pode determinar sua localização com base em qualquer identificação de coordenadas GPS associadas à mercearia, identificação do SSID da LAN da mercearia, identificação da infra-estrutura NFC da mercearia ou outros meios similares. Como um segundo exemplo, um usuário de um dispositivo (o dispositivo de envio) pode: i) inserir uma notificação tal como “Diga a Bill para ... «Ação Típica»>”, ii) identifique um recebedor tal como a esposa do usuário; iii) identifique o telefone móvel ou PDA da esposa como 5 dispositivo receptor; iv) identifique um identificador PAN único associado a Bill (tal como BD_ADDR do telefone móvel de Bill) como um parâmetro de fornecimento baseado em localização; v) identifique um instante não especificado (ou um período de tempo especificado) como um parâmetro de fornecimento baseado em horário; e vi) inicie transferência deste conteúdo 10 para o servidor 13.
O servidor 13 provê a transferência de notificação e instruções de conversão ao dispositivo receptor. O dispositivo receptor então, quando determina que está em proximidade a Bill com base no reconhecimento do PAN ID, fornece a notificação como um alerta isto habilita a notificação a ser
fornecida quando o recebedor está em proximidade física de Bill e o recebedor é capaz de atuar imediatamente na notificação, contrariamente a ser requerido a lembrar o conteúdo da notificação para ação posterior.
Como um terceiro exemplo, um usuário de um dispositivo pode: i) inserir uma notificação tal como lembrar de “Jogar o Lixo Fora”; ii) 20 identificar-se como o recebedor; iii) identificar seu telefone móvel como o dispositivo recebedor; iv) identificar a cozinha da pessoa como um parâmetro de fornecimento baseado em localização; e v) identificar um instante não especificado (ou um período de tempo especificado tal como o período de tempo imediatamente anterior à coleta de lixo) como um parâmetro de 25 fornecimento baseado em horário. A notificação pode ser transferida ao servidor de transferência de notificação e conteúdo 13 ou, se inserida no mesmo dispositivo que o dispositivo recebedor, a notificação pode permanecer somente local.
O dispositivo receptor então, quando determina que está na cozinha - por exemplo, reconhecendo um identificador de marcação NFC associado à cozinha, fornece o lembrete. Novamente, isto habilita que a notificação seja entregue quando o recebedor é capaz de atuar imediatamente na notificação, contrariamente a ser requerido a lembrar o conteúdo da notificação para ação posterior.
Ainda como um quarto exemplo, um usuário de um dispositivo (dispositivo de envio) pode: i) inserir uma notificação tal como “Abra Janelas na Cabine”; ii) identifique um recebedor tal como a esposa do usuário; iii) identifique o telefone móvel ou PDA da esposa como o dispositivo receptor bem como um dispositivo fixo na Cabine — tal como uma combinação de televisão compatível com a Internet/conversor set-top box; iv) com respeito ao dispositivo móvel, identifica a Cabine como seu parâmetro de fornecimento baseado em localização; v) identificar um instante não especificado como um parâmetro de fornecimento baseado em horário; e vi) iniciar transferência para o servidor de transferência de notificação e conteúdo 13.
O servidor de transferência de notificação e conteúdo 13 provê transferência de instruções de notificação e fornecimento a ambos dispositivos de recebimento identificados. O dispositivo de recepção de localização fixa fornece a notificação de acordo com os parâmetros de horário (se houver). O dispositivo móvel fornece a notificação quando determina que está na localização identificada pelo parâmetro de fornecimento baseado em localização (por exemplo, recepção na cabine). Novamente, isto habilita a notificação a ser fornecida em uma localização em que o receptor é capaz de atuar imediatamente na notificação, contrariamente a ser requerido a relembrar o conteúdo da notificação para ação posterior.
Deveria ser verificado que neste quarto exemplo, o dispositivo móvel receptor pode determinar sua localização com base em qualquer dentre identificação de coordenadas GPS associadas à cabine, identificação do SSID da LAN da cabine ou identificação de estar dentro do alcance de comunicação da Televisão/Conversor set-top box pela identificação de seu PANID. Servidor de Notificação
Conforme discutido em cada exemplo, o servidor de transferência de notificação e conteúdo 13 provê a função de: i) receber o conteúdo de notificação e fornecer instruções a partir do dispositivo de envio - bem como identificação do(s) dispositivo(s) receptor(es); e ii) tomar as instruções de conteúdo de notificação e fornecimento disponíveis para o(s) dispositivo(s) receptor(es) de tal modo que o conteúdo de notificação pode ser fornecido de acordo com o horário e/ou localização aplicáveis definidos por tais instruções de conversão. Para prover estas funções, o servidor de transferência de notificação e conteúdo 13 pode compreender uma aplicação de servidor 11, uma base de dados 15 e opcionalmente um filtro de autorização/spam 21.
Retomando brevemente à Figura 2, a base de dados 15 pode compreender diversas gravações 112. Cada gravação representa uma notificação que foi recebida por um dispositivo de envio. Cada notificação é identificada por um identificador de notificação único armazenado no campo de ID de notificação. A notificação inclui adicionalmente: i) identificação do(s) dispositivo(s) receptor(es) selecionado(s) pelo dispositivo de envio armazenados no campo de ID de dispositivo alvo 116; ii) instruções de conversão - incluindo ambos horário de conversão e localização de conversão selecionados pelo dispositivo de envio, armazenados em um campo de horário de conversão 118a e um campo de localização de conversão 118b, respectivamente; iii) o conteúdo de notificação provido pelo dispositivo de envio armazenado em um campo de conteúdo de notificação 120; e iv) um campo de marcação de tempo de fornecimento — que indica se a notificação foi provida ao dispositivo de recepção e, caso afirmativo em que instante. Nesta base de dados 15 típica, uma notificação que deve ser fornecida a mais de um dispositivo de envio pode ser representada por gravações múltiplas 112 da base de dados 15. Por exemplo, a notificação para “Abrir Janelas na Cabine” discutida acima, pode ser direcionada a ambos dispositivo móvel do recebedor (gravação identificada por 4a) e a um dispositivo fixo na cabine (gravação identificada por 4b).
Para prover ambas notificações de recepção a partir de dispositivo(s) de envio e prover tais notificações ao dispositivo de recepção aplicável, cada dispositivo de cliente 14, 16 pode se conectar periodicamente ao servidor de transferência de notificação e conteúdo 13 para fins de enviar notificações para outros dispositivos de cliente e receber notificações enviadas por outros dispositivos de clientes.
Referindo-se à Figura 3 em conjunto com a Figura 1, etapas típicas executadas pela aplicação de servidor 11 em suporte de tal função podem incluir a etapa 240 que representa receber uma conexão de um dispositivo de cliente 14, 16 e autenticar o dispositivo de cliente 14, 16.
Etapa 142 representa determinar se o dispositivo de cliente 14,
16 possui notificações para carregamento no servidor. Caso afirmativo, as notificações são carregadas a partir do dispositivo de cliente 14, 16 na etapa 144 e escritas na base de dados na etapa 146.
Etapa 148 representa determinar se há notificações abertas a serem fornecidas pelo servidor ao dispositivo de cliente 14, 16 (por exemplo, a serem recebidas pelo dispositivo de cliente). Caso afirmativo, as notificações são fornecidas ao dispositivo de cliente 14, 16 e a “marcação de tempo” do campo de fornecimento 121 da base de dados 15 (Figura 2) é atualizada na etapa 150. Caso negativo, a sessão pode ser terminada.
Deveria ser verificado que existem tecnologias múltiplas para implementar estas funções da aplicação de servidor 11. Tecnologias típicas incluem: i) TCP/IP - onde a aplicação de servidor 11 é um “Servidor da Web” e cada dispositivo de cliente 14, 16 pode estabelecer periodicamente uma conexão TCP/IP para a aplicação de servidor 11 para carregamento e transferência de notificações; ii) Serviços da Web/Geração de Mensagens SOAP - onde a aplicação de servidor 11 aceita e responde mensagens SOAP para carregamento e transferência de notificações; e iii) protocolos de serviço de e-mail tais como POP e SMTP onde o carregamento e transferência de notificações é essencialmente processado como e-mail.
Retomando novamente à Figura 1, um filtro de autorização/spam 21 pode prevenir os comerciantes de anúncios mascarados como notificações - particularmente “a granel”. Em um aspecto, o filtro de autorização/spam 21 pode operar similarmente a um Filtro de Spam de e-mail típico em que deveria manter mensagens em quarentena coincidindo com certas características (ou enviadas por remetentes coincidindo com certas características) que indicam que a notificação é provável de ser um anúncio destinado a receptores múltiplos, versus uma notificação enviada a um receptor identificado em particular.
Em um outro aspecto, e com breve referência à Figura 4, o filtro de autorização/spam 21 pode operar permitindo que apenas remetentes autorizados enviem notificações a um dispositivo de recepção particular. Em mais detalhe, o filtro de autorização/spam 21 pode incluir uma tabela de ID de pessoa 153 com diversas gravações 159. Cada gravação 159 identifica uma pessoa (em um campo de ID de pessoa 157) com dispositivos capazes de receber notificações. Logicamente associado a cada gravação 159 está uma tabela de dispositivo 155 que identifica (em um campo de dispositivos registrados 161) aqueles dispositivos associados à pessoa. Adicionalmente, um campo de autorização de grupo 163 está associado a cada dispositivo registrado, que identifica remetentes autorizados (por exemplo, aquelas pessoas ou dispositivos de cliente autorizados a enviar notificações ao dispositivo registrado). O campo de autorização de grupo 163 pode identificar remetentes pelo nome, pelo ID de dispositivo ou por um grupo ou identificação de associação. Em operação, o filtro de autorização/spam pode comparar cada notificação provida por um dispositivo de envio para autorização de grupo 163 para o dispositivo de recepção identificado, e somente transferir para o dispositivo de recepção daquelas notificações enviadas por um remetente autorizado.
Dispositivo de Cliente Móvel
O diagrama da Figura 5 representa um dispositivo de cliente 14, 16 típico realizado como um dispositivo de cliente móvel 16a tal como um telefone móvel ou PDA móvel. O dispositivo de cliente móvel 16a compreende uma aplicação de telefonia 24 e um sistema de comunicação de rede de área extensa (WAN) 22 para comunicação com outros dispositivos através de uma rede de área extensa 18a com a qual o sistema de comunicação WAN 22 é compatível. Na realização típica, a rede de área extensa 18a pode ser qualquer combinação de uma rede de provedor de serviço de telefone sem fio, uma rede de provedor de serviço Internet, uma rede de dados de área extensa, e/ou a Internet pública.
O dispositivo de cliente móvel 16 pode também incluir também um sistema de rede de área local (LAN) 28 para comunicação com outros dispositivos através de uma rede de área local sem fio 18b com a qual o sistema de comunicação LAN 28 é compatível. Na realização típica, a rede de área local sem fio 18b pode ser uma rede WiFi 802.11 ou rede de tecnologia similar.
O dispositivo de cliente móvel 16 pode também incluir um sistema de comunicação sem fio ponto a ponto 50 que pode ser qualquer um dentre um rádio Bluetooth®, módulo de comunicação Infra-vermelho, módulo de comunicação de campo próximo (NFC) ou outro sistema para comunicação de curto alcance com um outro dispositivo compatível. O sistema de comunicação sem fio ponto a ponto 50 opera para descobrir e identificar outros dispositivos (tais como outros dispositivos de cliente móveis
16 e outros dispositivos de cliente fixos 14) dentro de uma zona de comunicação ou rede de área pessoal 18c em tomo do dispositivo de cliente móvel 16a. Tais outros dispositivos podem ser identificados pelo nome da 5 rede, endereço de rede ou outro identificador único - tal como Bluetooth BD ADDR ou Número de ID NFC.
O dispositivo de cliente móvel 16 pode incluir um sistema GPS 46 que detecta sinais de satélite GPS (17 da Figura 1) e calcula a localização (tipicamente longitude, latitude e elevação) do dispositivo de 10 cliente móvel 16. Adicionalmente, uma base de dados de localização 49 pode ser usada para associar tais coordenadas de longitude, latitude e elevação com a identificação da localização em termos de país, estado, cidade, rua, endereço de rua ou outro texto reconhecível por um humano com base em dados úteis para referenciar a localização - tal como residência do usuário, cabine do 15 usuário, Marca X da mercearia, escritório do usuário, etc.
O dispositivo de cliente móvel 16 pode ainda adicionalmente incluir um diretório de contatos 32 que inclui diversas gravações de contato 34. Cada gravação de contato 34 pode incluir campos de informação de contato adicional 36 tais como o nome da pessoa, endereço, número de 20 telefone, endereço de e-mail, endereço de mensagem de texto, etc. O diretório de contatos 32 serve a sua finalidade tradicional de prover um endereço de rede (por exemplo, número de telefone, endereço de e-mail, endereço de texto) associado à pessoa identificada na gravação de contato 34 para habilitar qualquer dentre aplicação de telefonia 24, uma aplicação de e-mail (não 25 mostrada) ou uma aplicação de geração de mensagem de texto (não mostrada) para iniciar uma comunicação (mensagem ou sessão) para o endereço de rede, via sistema de comunicação de rede 22. Adicionalmente, o diretório de contatos 32 pode associar, a cada contato, um ID de dispositivo receptor (armazenado em um campo de ID de notificação 40). O ID de dispositivo receptor pode ser usado pela aplicação de cliente de transferência de notificação e conteúdo 20 para identificar um dispositivo receptor ao enviar uma notificação ao servidor de transferência de notificação e conteúdo 13.
Conforme discutido, a aplicação de cliente de transferência de notificação e conteúdo 20 pode: i) facilitar a entrada de notificações e/ou outro conteúdo para transferência para um dispositivo de recepção alvo; ii) comunicar-se com o servidor de transferência de notificação e conteúdo 13 para carregar tal notificação no servidor de transferência de notificação e conteúdo 13; iii)receber notificações (iniciadas por dispositivos de envio remotos) para fornecer de acordo com instruções de conversão aplicáveis inclusive a ambas instruções de conversão baseadas em horário e instruções de conversão baseadas em localização; e iv) fornecer tais notificações recebidas de acordo com as instruções de conversão baseadas em horário e localização. Tal comunicação com o servidor de transferência de notificação e conteúdo 13 pode utilizar o sistema de comunicação WAN 22 e redes de área extensa 18a e/ou sistema de comunicação LAN 28 e a rede de área local sem fio 18b.
A aplicação de cliente de transferência de notificação e conteúdo 20 pode compreender um módulo de entrada 23, um módulo de fornecimento 25 e uma base de dados local 26 para armazenar notificações (iniciadas por dispositivos de envio remotos) recebidas do servidor de transferência de notificação e conteúdo 13 para fornecimento no dispositivo de cliente móvel 16a. As notificações são fornecidas quando o módulo de fornecimento 25 determina que o dispositivo de cliente móvel 16a está em uma localização aplicável e/ou horário, conforme determinado por referência a um relógio interno (não mostrado), estiver dentro de um período de fornecimento aplicável.
O fluxograma da Figura 6 representa operação típica do módulo de entrada 23. Retomando brevemente à Figura 6 em conjunto com a Figura 7, a etapa 100 representa a obtenção de entrada de usuário do conteúdo de notificação. Em mais detalhe, etapa 100 pode representar detectar ativação de usuário de uma tecla 42 (ou outro controle do dispositivo de interface de usuário por hardware ou software) para iniciar o envio de uma notificação e, em resposta a isto, orientar o usuário a entrar com uma notificação e/ou outro conteúdo por entrada de texto usando o teclado alfanumérico 46, seleção de texto pré programado ou notificações baseadas em gráfico, e/ou seleção de conteúdo realizado como um arquivo - tal como uma fotografia. Por exemplo, e referindo-se brevemente à Figura 8, se a tecla 42 é ativada enquanto uma fotografia está sendo visualizada na tela de visualização 166, o arquivo de fotografia pode ser incorporado automaticamente na notificação, como seu conteúdo.
Retomando à Figura 6, etapa 102 representa obtenção de identificação de usuário do dispositivo de recepção alvo. Tal etapa pode compreender identificar o receptor alvo (sub etapa 102a) e identificar o dispositivo do recebedor (sub etapa 102b).Tal etapa pode utilizar a interface de usuário (por exemplo, teclado alfanumérico 46) do dispositivo, para identificar o recebedor e dispositivo recebedor por entrada de data manual ou por seleção de recebedores comumente selecionados e/ou dispositivos receptores a partir do diretório de contatos 32 (Figura 5).
Etapas 104 e 106 representam a obtenção de seleção de usuário de instruções de conversão incluindo uma localização de conversão para fornecimento e/ou um horário de conversão, respectivamente. Etapa 108 representa a conexão ao servidor de transferência de notificação e conteúdo 13 e postagem da notificação e/ou conteúdo para o servidor de transferência de notificação e conteúdo 13, para transferência ao dispositivo de recepção alvo - conforme discutido com respeito à Figura 3.
O fluxograma da Figura 9 representa operação típica do módulo de fornecimento 25. Referindo-se à Figura 9 em conjunto com a Figura 5, a etapa 152 representa a obtenção de uma notificação a partir do servidor de transferência de notificação e conteúdo 13, durante uma das conexões periódicas do cliente ao servidor de transferência de notificação e conteúdo 13 conforme discutido com respeito à Figura 3.
Etapa 154 representa armazenagem da notificação na base de dados local 26. A base de dados local 26 pode compreender diversas gravações 115, cada uma para armazenar uma notificação. Cada gravação associa o conteúdo de notificação 116 a instruções de conversão, incluindo um horário de conversão (armazenado em um horário arquivado 118a) e uma localização de conversão (armazenada em um campo de localização 118b).
Etapas 156 e 158 representam uma malha de monitoração de horário e uma malha de monitoração de localização para determinar quando o tempo cronológico, obtido monitorando um relógio interno (não mostrado) está dentro do horário de conversão e quando a localização do dispositivo está na localização de conversão. Quando o horário de conversão e/ou localização de conversão são obtidos, o conteúdo de notificação é fornecido no dispositivo, conforme representado pela etapa 160.
Retomando brevemente à Figura 10, o conteúdo de notificação fornecido pode ser por meio de um alerta de janela pop-up 164 em uma tela de visualização 166 e/ou um alerta audível gerado por um alto-falante 168.
Embora a invenção tenha sido mostrada e descrita com respeito a certas realizações preferidas, é óbvio que equivalentes e modificações ocorrerão a outros especialistas na técnica, pela leitura e entendimento da especificação. Como um exemplo, o diagrama da Figura 5 representa um cliente típico realizado como um dispositivo móvel. Aqueles especialistas na técnica reconhecerão que estrutura similar pode ser usada para implementar outros clientes, fixos e móveis - e que a estrutura de cliente real é assunto de escolha do projeto. Como um outro exemplo, o filtro de autorização/spam é representado como um componente do servidor de notificação. Os especialistas na técnica reconhecerão que estrutura similar pode ser implementada no cliente receptor, sem se afastar do espírito da presente invenção. A presente invenção inclui todos estes equivalentes e modificações e está limitada somente pelo escopo das reivindicações a seguir.

Claims (14)

1. Sistema de notificação, caracterizado pelo fato de compreender: uma interface para uma rede; um processador arranjado para: receber dados de um dispositivo de envio e sobre a interface para a rede, os dados incluindo: um identificador de dispositivo de recepção alvo; conteúdo de notificação associado com o identificador de dispositivo de recepção alvo; e instruções de conversão associadas com o conteúdo de notificação; armazenar os dados recebidos em uma base de dados, a base de dados de notificação incluindo, para cada um da pluralidade de instâncias de conteúdo de notificação, o conteúdo de notificação em associação com um identificador de dispositivo de recepção alvo e instruções de conversão, as instruções de conversão compreendendo pelo menos identificação de uma localização de conversão; e prover a um dispositivo de recepção alvo, para cada instância de conteúdo de notificação que é associado a um identificador de dispositivo de recepção alvo que corresponde ao dispositivo de recepção alvo, o conteúdo de notificação e as instruções de conversão.
2. Sistema de notificação de acordo com a reivindicação 1, caracterizado pelo fato de que as instruções de conversão incluem tradicionalmente um horário de fornecimento.
3. Sistema de notificação de acordo com a reivindicação 2, caracterizado pelo fato de que a identificação da localização de conversão compreende identificação de pelo menos uma dentre: coordenadas GPS; e uma localização associada a coordenadas GPS pre- determinadas em uma base de dados de mapeamento.
4. Sistema de notificação de acordo com a reivindicação 1, caracterizado pelo fato de que: a identificação de uma localização de conversão compreende identificação de um identificador único de um módulo de comunicação sem fio ponto a ponto associado a um terceiro dispositivo e com o qual o dispositivo de recepção alvo é capaz de se comunicar quando está dentro de uma distância limitada do terceiro dispositivo; e pelo qual o dispositivo de recepção alvo identifica que está dentro de uma distância limitada do terceiro dispositivo, ao detectar o identificador único do módulo de comunicação sem fio ponto a ponto do terceiro dispositivo.
5. Sistema de notificação de acordo com a reivindicação 4, caracterizado pelo fato de que o terceiro dispositivo é um dispositivo móvel de tal modo que o dispositivo de recepção alvo fornece o conteúdo de notificação: i) quando está dentro de uma distância limitada do dispositivo móvel; e ii) independente da área geográfica onde o dispositivo de recepção alvo e o dispositivo móvel estão co-localizados.
6. Sistema de notificação de acordo com a reivindicação 4, caracterizado pelo fato de que o terceiro dispositivo é um dispositivo estático associado a uma localização geográfica pré-determinada e o dispositivo de recepção alvo fornece o conteúdo de notificação quando está dentro de uma distância limitada do dispositivo estático.
7. Sistema de notificação de acordo com a reivindicação 6, caracterizado pelo fato de que: o dispositivo estático é um controlador de rede WiFi; e as instruções de conversão incluem identificação do SSID do controlador de rede WiFi, pelo qual o dispositivo de recepção alvo identifica o controlador de rede WiFi como o dispositivo estático, por seu SSID.
8. Dispositivo de notificação, caracterizado pelo fato de compreender: interface de usuário; e um processador arranjado para: receber conteúdo de notificação associado com um identificador de dispositivo associando um único identificador de dispositivo do dispositivo de notificação; receber instruções de conversão associadas ao conteúdo de notificação, as instruções de conversão compreendendo pelo menos identificação de uma localização de conversão; determinar uma localização de conversão associada com o conteúdo de notificação; e acionar a interface de usuário para converter o conteúdo de notificação quando o processador determina que a localização do dispositivo corresponde à localização de conversão.
9. Dispositivo de notificação de acordo com a reivindicação 8, caracterizado pelo fato de que: as instruções de conversão incluem adicionalmente um horário de fornecimento; e o acionamento da interface de usuário para fornecer o conteúdo de notificação ocorre somente quando a aplicação de notificação determina que a localização do dispositivo corresponde à localização de conversão e o horário cronológico corresponde ao horário de fornecimento.
10. Dispositivo de notificação de acordo com a reivindicação8, caracterizado pelo fato de que: a identificação da localização de conversão compreende identificação de pelo menos uma dentre: coordenadas GPS; e uma localização associada a coordenadas GPS pre- determinadas em uma base de dados de mapeamento; o dispositivo compreende adicionalmente um receptor GPS; e acionar a interface de usuário para fornecer o conteúdo de notificação ocorre somente quando o processador determina, por referência ao receptor GPS, que a localização do dispositivo corresponde à localização de conversão.
11. Dispositivo de notificação de acordo com a reivindicação 8, caracterizado pelo fato de que: a identificação da localização de conversão compreende um identificador único associado a um módulo de comunicação sem fio ponto a ponto de curto alcance de um terceiro dispositivo; o dispositivo compreende adicionalmente um módulo de comunicação sem fio ponto a ponto de curto alcance compatível capaz de comunicação com o terceiro dispositivo, quando dentro de uma distância limitada do terceiro dispositivo; e acionar a interface de usuário para fornecer o conteúdo de notificação ocorre quando o dispositivo de notificação se comunica com o terceiro dispositivo via comunicações sem fio ponto a ponto de curto alcance e identifica o identificador único associado ao módulo de comunicação sem fio ponto a ponto de curto alcance de um terceiro dispositivo.
12. Dispositivo de notificação de acordo com a reivindicação 11, caracterizado pelo fato de que o terceiro dispositivo é um dispositivo móvel tal que o dispositivo de notificação converte o conteúdo de notificação: i) quando o dispositivo de notificação está dentro de uma distância limitada do dispositivo móvel; e ii) independentemente da área geográfica onde o dispositivo de notificação e o dispositivo móvel estão co-localizados.
13. Dispositivo de notificação de acordo com a reivindicação 11, caracterizado pelo fato de que o terceiro dispositivo é um dispositivo estático associado a uma localização geográfica pré-determinada e o dispositivo de notificação converte o conteúdo de notificação quando está dentro de uma distância limitada do dispositivo estático.
14. Dispositivo de notificação de acordo com a reivindicação 13, caracterizado pelo fato de que: o dispositivo estático é um controlador de rede WiFi; e as instruções de conversão incluem identificação do SSID do controlador de rede WiFi pelo qual o dispositivo de recepção alvo identifica o controlador de rede WiFi como o dispositivo estático, por seu SSID.
BRPI0721722-6A 2007-05-31 2007-11-30 Sistema de notificação, e, dispositivo de notificação. BRPI0721722A2 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/755859 2007-05-31
US11/755,859 US8090780B2 (en) 2007-05-31 2007-05-31 Device, time, and location based notification content transfer and presentment system and method
PCT/IB2007/003719 WO2008146081A1 (en) 2007-05-31 2007-11-30 Device, system and method for time and location based notification content transfer

Publications (1)

Publication Number Publication Date
BRPI0721722A2 true BRPI0721722A2 (pt) 2014-03-18

Family

ID=39325653

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0721722-6A BRPI0721722A2 (pt) 2007-05-31 2007-11-30 Sistema de notificação, e, dispositivo de notificação.

Country Status (6)

Country Link
US (1) US8090780B2 (pt)
EP (1) EP2156382A1 (pt)
JP (1) JP2010528548A (pt)
CN (1) CN101681452A (pt)
BR (1) BRPI0721722A2 (pt)
WO (1) WO2008146081A1 (pt)

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8910044B1 (en) 2006-08-22 2014-12-09 Aaron T. Emigh Playlist incorporating tags
US7970418B2 (en) * 2007-08-31 2011-06-28 Verizon Patent And Licensing Inc. Method and system of providing event content sharing by mobile communication devices
US8983497B2 (en) 2007-10-04 2015-03-17 Zos Communications, Llc Method for managing a geo-targeted campaign
CA2701303C (en) * 2007-10-04 2014-07-29 Zos Communications, Llc Location-based messaging system
US11258652B2 (en) 2008-06-08 2022-02-22 Apple Inc. System and method for placeshifting media playback
US8458363B2 (en) 2008-06-08 2013-06-04 Apple Inc. System and method for simplified data transfer
US9626363B2 (en) 2008-06-08 2017-04-18 Apple Inc. System and method for placeshifting media playback
US8266612B2 (en) * 2008-10-03 2012-09-11 Microsoft Corporation Dynamic, customizable and configurable notification mechanism
US9367975B2 (en) 2009-02-10 2016-06-14 Yikes Llc System for permitting secure access to a restricted area
US10085135B2 (en) 2009-02-10 2018-09-25 Yikes Llc Radio frequency patch antenna and system for permitting secure access to a restricted area
US20100201536A1 (en) * 2009-02-10 2010-08-12 William Benjamin Robertson System and method for accessing a structure using a mobile device
US10818119B2 (en) 2009-02-10 2020-10-27 Yikes Llc Radio frequency antenna and system for presence sensing and monitoring
US9558604B2 (en) 2009-02-10 2017-01-31 Yikes Llc System for permitting secure access to a restricted area
US8791790B2 (en) 2009-02-10 2014-07-29 Yikes Llc System and method for accessing a structure using a mobile device
US9336635B2 (en) 2009-02-10 2016-05-10 Yikes Llc System and method for permitting secure access to a structure
US20150058409A1 (en) * 2013-03-22 2015-02-26 Frank C. Wang Enhanced content delivery system and method spanning multiple data processing systems
US8412798B1 (en) 2009-10-03 2013-04-02 Frank C. Wang Content delivery system and method
US9350799B2 (en) 2009-10-03 2016-05-24 Frank C. Wang Enhanced content continuation system and method
US20150154851A1 (en) * 2009-10-06 2015-06-04 Luc Vincent System and method of filling in gaps in image data
US11341532B2 (en) 2009-10-06 2022-05-24 Google Llc Gathering missing information elements
JP5605795B2 (ja) * 2010-06-03 2014-10-15 シャープ株式会社 通信機器、配信システム、配信データの処理方法、および配信データの処理プログラム
US8963982B2 (en) 2010-12-31 2015-02-24 Skype Communication system and method
US10404762B2 (en) 2010-12-31 2019-09-03 Skype Communication system and method
US9717090B2 (en) 2010-12-31 2017-07-25 Microsoft Technology Licensing, Llc Providing notifications of call-related services
EP4344163A3 (en) * 2011-06-05 2024-04-24 Apple Inc. Systems and methods for displaying notifications received from multiple applications
CN102891878A (zh) * 2011-07-18 2013-01-23 索尼公司 无线数据传输方法和传输系统、客户端与服务端控制器
US9215285B2 (en) * 2011-11-17 2015-12-15 Targets Brands, Inc. Multi-point social media geotracker
CN103136037B (zh) * 2011-12-02 2016-06-08 纬创资通股份有限公司 任务管理系统及方法
US8942729B2 (en) 2012-02-02 2015-01-27 Apple Inc. Location based methods, systems, and program products for performing an action at a user device
US20130238725A1 (en) * 2012-03-12 2013-09-12 Unisys Corporation Chat and notification services for a web-based conference collaboration tool
CN104584511B (zh) * 2012-08-15 2019-12-06 诺基亚技术有限公司 用于共享数据的装置、方法和计算机程序产品
CN102882770A (zh) * 2012-09-28 2013-01-16 北京小米科技有限责任公司 一种建立提醒信息的方法及终端
GB201301452D0 (en) 2013-01-28 2013-03-13 Microsoft Corp Providing notifications of call-related services
US9774552B2 (en) 2013-03-14 2017-09-26 Qualcomm Incorporated Methods, servers and systems for verifying reported locations of computing devices
CN104102328B (zh) * 2013-04-01 2017-10-03 联想(北京)有限公司 信息处理方法和信息处理设备
WO2014176646A1 (en) * 2013-05-01 2014-11-06 3 Electric Sheep Pty Ltd Event notification systems and methods
TWI520620B (zh) * 2013-05-02 2016-02-01 晨星半導體股份有限公司 影音播放方法與電視
US9307033B1 (en) 2013-08-20 2016-04-05 Google Inc. Scheduling alerts based on calendar and location
US20150161551A1 (en) * 2013-12-06 2015-06-11 Vivint, Inc. Management of multi-site dashboards
US20150181383A1 (en) * 2013-12-20 2015-06-25 Egan Schulz Location-based messages
EP2892251B1 (en) * 2014-01-06 2017-09-13 2236008 Ontario Inc. System and method for machine-to-machine communication
WO2015170818A1 (ko) * 2014-05-07 2015-11-12 엘지전자 주식회사 무선 통신 시스템에서 nan 단말의 신호 수신 방법 및 장치
US20150350146A1 (en) 2014-05-29 2015-12-03 Apple Inc. Coordination of message alert presentations across devices based on device modes
WO2015183366A1 (en) 2014-05-30 2015-12-03 Apple, Inc. Continuity
US10216351B2 (en) 2015-03-08 2019-02-26 Apple Inc. Device configuration user interface
JP6536095B2 (ja) * 2015-03-11 2019-07-03 富士通株式会社 コンテンツ配信方法、コンテンツ配信装置及びコンテンツ配信プログラム
US10878362B2 (en) * 2015-11-05 2020-12-29 United Parcel Service Of America, Inc. Connection-based or communication-based services and determinations
US20170168994A1 (en) * 2015-12-11 2017-06-15 Alcatel-Lucent Usa Inc. Method And Apparatus For Facilitating Visual Presentations
CN108369691A (zh) * 2015-12-16 2018-08-03 索尼移动通讯有限公司 安排会议的方法以及非暂时性计算机可读记录介质
US20200213440A1 (en) * 2018-02-15 2020-07-02 Siu Hong Ng Content Delivery Method, Apparatus and System
JP2021519440A (ja) 2018-03-19 2021-08-10 シンペロ・エルエルシー 厳密に画定されたワイヤレスゾーン内の存在を検出するためのシステムおよび方法
US10887267B2 (en) 2018-09-12 2021-01-05 International Business Machines Corporation Intelligent notification routing and delivery
US11044078B2 (en) 2018-09-20 2021-06-22 International Business Machines Corporation Transient management of data encryption and authentication
US11477609B2 (en) 2019-06-01 2022-10-18 Apple Inc. User interfaces for location-related communications
US11481094B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for location-related communications
CN111565355B (zh) * 2020-04-02 2021-05-04 北京声智科技有限公司 设备控制方法、装置、电子设备及计算机可读存储介质
US12405717B2 (en) 2020-10-26 2025-09-02 Apple Inc. Methods and user interfaces for handling user requests

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI112433B (fi) * 2000-02-29 2003-11-28 Nokia Corp Sijaintiin sidotut palvelut
US7068189B2 (en) * 2001-07-03 2006-06-27 Nortel Networks Limited Location and event triggered notification services
US7657253B2 (en) * 2001-11-16 2010-02-02 At&T Mobility Ii Llc System and method for providing message notification
JP2003233571A (ja) * 2001-12-06 2003-08-22 Nec Corp 電子メールの送受信方法、電子メールシステム及び電子メール通信装置
US20040203644A1 (en) * 2002-06-13 2004-10-14 Anders Randal Alan Customized notification
KR100493170B1 (ko) * 2003-02-06 2005-06-02 삼성전자주식회사 콘텍스트 기반 통신방법 및 이를 위한 콘텍스트 기반이동통신시스템
US7237201B2 (en) * 2003-05-20 2007-06-26 Aol Llc Geographic location notification based on identity linking
US7266395B2 (en) * 2003-10-30 2007-09-04 Research In Motion Limited System and method of wireless proximity awareness
US7890085B2 (en) * 2004-07-12 2011-02-15 Research In Motion Limited Delayed user notification of events in a mobile device
JP4725060B2 (ja) * 2004-09-21 2011-07-13 日本電気株式会社 携帯電話機位置情報管理システム、サーバ、方法及びプログラム
US8140127B2 (en) * 2005-05-18 2012-03-20 Broadcom Corporation System and method for controlling notification characteristics of a mobile communication device
CA2744847C (en) * 2005-11-07 2013-09-10 Qualcomm Incorporated Positioning for wlans and other wireless networks
US7541940B2 (en) * 2006-02-16 2009-06-02 International Business Machines Corporation Proximity-based task alerts

Also Published As

Publication number Publication date
CN101681452A (zh) 2010-03-24
EP2156382A1 (en) 2010-02-24
WO2008146081A1 (en) 2008-12-04
US20080301580A1 (en) 2008-12-04
US8090780B2 (en) 2012-01-03
JP2010528548A (ja) 2010-08-19

Similar Documents

Publication Publication Date Title
BRPI0721722A2 (pt) Sistema de notificação, e, dispositivo de notificação.
US8718669B2 (en) Tracking objects utilizing RFID tags
EP2873204B1 (en) Method and system for delivering reminder information
US8655693B2 (en) System and method for automating travel related features
US12413546B2 (en) Email management method and electronic device
EP2757758B1 (en) Content sharing method and apparatus
BR112012019988B1 (pt) métodos e aparelho para representação de informação de contato
JP2010518475A (ja) 条件に基づいたリマインダーをスヌーズさせる方法及び装置
KR20170111810A (ko) 전자 장치의 위치 정보 기반 메신저 운영 방법 및 장치
US11522768B2 (en) Notifications with input-based completion
KR20090094344A (ko) 장래 리마인더들을 트리거하는 능동적 메시징
US20090113428A1 (en) Method and apparatus for facilitating a location-based, distributed to-do list
US20130130659A1 (en) Updating social networks in response to trigger events on mobile communication device
US20090005114A1 (en) Intelligent shortcut multi-channel reminding method and means for portable device
KR20180055196A (ko) 일정 공유 방법 및 이를 지원하는 전자 장치
US9369851B2 (en) Method, system and apparatus for location and time-based messaging using text-based tags
JP2005070933A (ja) 電子メールと連動した会議情報管理システム,方法,ユーザ端末およびプログラム
CN113506080B (zh) 一种邮件处理方法及电子设备
US20100011068A1 (en) Method and apparatus for providing notification of calendar event messages
CA2671456C (en) Method and apparatus for providing notification of calendar event messages
EP4213078A1 (en) Proximity-dependent events

Legal Events

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

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

B08I Publication cancelled [chapter 8.9 patent gazette]

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

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

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

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

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