BRPI0818262B1 - dispositivo de comunicação móvel e método de compartilhamento de conteúdo entre um primeiro dispositivo de comunicação sem fio e um segundo dispositivo de comunicação sem fio - Google Patents

dispositivo de comunicação móvel e método de compartilhamento de conteúdo entre um primeiro dispositivo de comunicação sem fio e um segundo dispositivo de comunicação sem fio Download PDF

Info

Publication number
BRPI0818262B1
BRPI0818262B1 BRPI0818262-0A BRPI0818262A BRPI0818262B1 BR PI0818262 B1 BRPI0818262 B1 BR PI0818262B1 BR PI0818262 A BRPI0818262 A BR PI0818262A BR PI0818262 B1 BRPI0818262 B1 BR PI0818262B1
Authority
BR
Brazil
Prior art keywords
content
communication device
wireless communication
short
information
Prior art date
Application number
BRPI0818262-0A
Other languages
English (en)
Inventor
Arnold Sheynman
Daniel R. Muehl
Yingchun Ran
Jun Tian
Original Assignee
Motorola Mobility Llc
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 Motorola Mobility Llc filed Critical Motorola Mobility Llc
Publication of BRPI0818262A2 publication Critical patent/BRPI0818262A2/pt
Publication of BRPI0818262B1 publication Critical patent/BRPI0818262B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth® interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/04Details of telephonic subscriber devices including near field communication means, e.g. RFID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/64Details of telephonic subscriber devices file transfer between terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/68Gesture-dependent or behaviour-dependent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Information Transfer Between Computers (AREA)
  • Communication Control (AREA)
  • Telephonic Communication Services (AREA)

Abstract

negociação de parâmetros de comunicação sem fio de curto alcance utilizando dados de configuração recebidos através de rfid são descritos métodos e automaticamente acoplar dois ou comunicação móvel (502, 541) para dispositivos para mais dispositivos de compartilhar conteúdo, tal como: chamadas, música, documentos, vídeos e jogos onde dois ou mais dispositivos determinam automaticamente a praticabilidade de compartilhar o conteúdo e negociar para achar uma forma eficiente através da qual fazer isso. desse modo, o emparelhamento entre dispositivos pode ser transparente para os usuários. além disso, uma melhor escolha em um transporte pode ser selecionada sem entrada de usuário. cada dispositivo pode incluir um dispositivo de comunicação de campo próximo (nfc) que quando no alcance do outro dispositivo pode automaticamente iniciar o emparelhamento entre os dispositivos de modo que os dispositivos podem compartilhar conteúdo. os usuários dos dispositivos habilitados para nfc podem ter poucas ou mínimas interações exceto que um ou mais usuários podem trazer os dispositivos para dentro do alcance de modo que as nfcs possam iniciar o emparelhamento entre os dispositivos.

Description

DISPOSITIVO DE COMUNICAÇÃO MÓVEL E MÉTODO DE COMPARTILHAMENTO DE CONTEÚDO ENTRE UM PRIMEIRO DISPOSITIVO DE COMUNICAÇÃO SEM FIO E UM SEGUNDO DISPOSITIVO DE COMUNICAÇÃO SEM FIO
CAMPO
São revelados métodos e dispositivos para automaticamente acoplar dois ou mais dispositivos de comunicação móvel, locais para compartilhar conteúdos tal como chamadas digitais, música, vídeo, documentos, e jogos.
ANTECEDENTES
Conteúdo de mídia digital tal como imagens, música, documentos, e vídeo tornou-se uma parte indispensável do dia a dia das pessoas. Devido ao rápido desenvolvimento e amplo emprego das redes sem fio e produtos sem fio, o compartilhamento de conteúdo através de uma rede sem fio pode se tornar uma forma eficiente de distribuir conteúdo de mídia. Contudo, compartilhamento e distribuição ainda não são amigáveis para o usuário.
Chamadas de três vias entre os dispositivos de comunicação compartilham chamadas de voz entre três partes. Contudo, as etapas para iniciar uma chamada de três vias são tediosas e complicadas. Enquanto a pessoa que chama está em uma chamada de duas vias utilizando um dispositivo de comunicação celular, ela pode desejar convidar uma terceira parte para comunicação. A pessoa que chama pode apertar um botão de chamada de três vias no dispositivo e introduzir um número telefônico da terceira parte. Então, a segunda parte será colocada em espera. Após uma conexão com a terceira parte ser estabelecida, a pessoa que chama pode apertar outra vez o botão de três vias para ligar a segunda
Petição 870190122027, de 22/11/2019, pág. 11/72
2/54 parte de volta na comunicação. Geralmente, um dispositivo com duas conexões de chamada, existentes, não pode iniciar ou aceitar outra chamada com uma quarta parte para aumentar a comunicação de três vias para uma comunicação de quatro vias. Além disso, uma taxa de serviço é exigida para uma chamada de três vias em um sistema de Rede de Telefonia Pública Comutada (PSTN). Consequentemente, uma pessoa que chama que inicia a chamada de três vias será cobrada pelas duas conexões. Devido ao custo e às complicações, um esquema de chamada PSTN de três vias pode não ser utilizado frequentemente.
Uma técnica alternativa à técnica de chamada de três vias descrita acima pode incluir uma pessoa que chama em uma chamada de duas vias existente estabelecendo uma conexão Bluetooth de ponto a ponto em adição à chamada PSTN. Contudo, há múltiplas etapas manuais que a pessoa que chama e a terceira parte podem precisar realizar para emparelhar os dois dispositivos para compartilhar a chamada. Outra vez, devido às complicações, os usuários podem não utilizar uma conexão Bluetooth de ponto a ponto para adicionar uma terceira parte a uma chamada de duas vias.
Usuários de dispositivos de comunicação móvel podem desejar compartilhar mais do que apenas as chamadas de voz. Embora o estabelecimento de uma conexão Bluetooth de ponto a ponto permita que os usuários compartilhem algum do conteúdo mencionado acima tal como chamadas, imagens, música, documentos, e vídeo, a maioria dos usuários considera o processo de emparelhamento Bluetooth complicado e tedioso acrescido da dificuldade de transferência de
Petição 870190122027, de 22/11/2019, pág. 12/72
3/54 conteúdo.
DESCRIÇÃO RESUMIDA DOS DESENHOS
A Figura 1 ilustra um dispositivo de comunicação móvel
de acordo com uma modalidade incluindo um dispositivo de
comunicação de campo próximo (NFC) e ao menos um
transceptor de curto alcance;
A Figura 2 ilustra um exemplo de contatar para
configurar” incluindo um primeiro dispositivo, um segundo dispositivo, e um terceiro dispositivo, com o primeiro dispositivo tendo comunicação de voz através de uma rede celular;
A Figura 3 é um diagrama de temporização de alto nível ilustrando a sequência de eventos de “contatar para configurar” entre um primeiro dispositivo e um segundo dispositivo de acordo com uma modalidade;
A Figura 4 é um diagrama de alto nível de possíveis componentes diferentes da informação de configuração, a largura de banda disponível, e o tipo de aplicação de um dispositivo de comunicação sem fio que pode ser transmitido por intermédio do dispositivo NFC para outro dispositivo de comunicação sem fio;
A Figura 5 é um diagrama de fluxo de sinal ilustrando uma conexão Bluetooth utilizando uma chave de link virtual e informação NFC de dois dispositivos de acordo com uma modalidade;
A Figura 6 ilustra um exemplo de um compartilhamento de chamada entre dispositivos co-localizados;
A Figura 7 ilustra um arranjo onde três dispositivos podem compartilhar três chamadas, e, portanto, ter comunicação de seis vias;
Petição 870190122027, de 22/11/2019, pág. 13/72
4/54
A Figura 8 ilustra uma instância de alto nível de uma Máquina de Estado de Mecanismo de Sincronização de acordo com uma modalidade;
A Figura 9 ilustra um exemplo de uma Máquina de Estado Não-hierárquica (P2PSM) executando em um dispositivo específico que pode ser customizado para os tipos de mídia
e transportes que o dispositivo suporta;
A Figura 10 ilustra uma modalidade de um exemplo
genérico de uma P2PSM executando em um dispositivo
específico que pode ser customi zado para os tipos de mídia
e transportes que o dispositivo suporta;
A Figura 11 ilustra um exemplo de um formato de dados de configuração genérica para uma troca de informação transmitida-NFC entre dois dispositivos de acordo com uma modalidade;
A Figura 12 ilustra o formato para a memória de saída da informação de estado da Figura 11;
A Figura 13 é um exemplo específico da Figura 11 com T1=Bluetooth e T2=WiFi;
A Figura 14 é uma tabela que especifica o formato dos campos combinados de BT, “comprimento de configuração de BT e configuração de BT da Figura 13;
A Figura 15 é uma tabela que especifica o formato dos campos combinados de W1a, comprimento de configuração de WiFi e configuração de WiFi, mostrado na Figura 13; e
A Figura 16 é uma tabela que especifica o formato para os campos combinados de St, comprimento de informação de Estado, e informação de Estado, mostrado a Figura 13.
DESCRIÇÃO DETALHADA
Os dispositivos sem fio, atuais, tipicamente são
Petição 870190122027, de 22/11/2019, pág. 14/72
5/54 capazes de suportar múltiplas tecnologias sem fio tal como celular plus WiFi, Bluetooth, UWB, etc. Normalmente o estabelecimento de uma conexão sem fio de curto alcance (tal como WiFi, Bluetooth, etc.) requer algum conhecimento técnico básico. Os procedimentos de configuração providos com os produtos frequentemente são entendidos pelos consumidores não-técnicos, medianos. Como resultado, uma transferência sem fio de conteúdo digital entre dispositivos locais frequentemente ocorre através do primeiro link sem fio disponível ou conforme selecionado por um usuário desinformado. Esse link sem fio pode não ser a melhor opção em termos de qualidade, experiência de usuário, capacidade, e/ou economia de custo. Por exemplo, a capacidade de transmissão para classe 2 Bluetooth é de 2.5 mW (4 dBm). Pode-se prover até 1 Mbps de taxa de dados com cobertura de 10 metros. A capacidade de transmissão para WiFi 802.11b é de 100 mW (20 dBm) . Pode suportar até 11 Mbps dentro de 100 metros. Para compartilhamento de imagem e áudio, Bluetooth pode prover uma boa qualidade de serviço e consumir menos energia do que outros transportes sem fio de curto alcance. Embora ele consuma mais energia, WiFi pode ser uma melhor opção para conteúdo de vídeo que requer mais largura de banda. Contudo, a maioria dos usuários não tem conhecimento das diferenças técnicas entre links sem fio Bluetooth e WiFi e não sabem qual o tipo de link sem fio que é mais apropriado para situações específicas.
São descritos métodos e dispositivos para automaticamente acoplar dois ou mais dispositivos de comunicação móvel utilizando links sem fio, de curto alcance, para compartilhar conteúdo tal como chamadas,
Petição 870190122027, de 22/11/2019, pág. 15/72
6/54 música, vídeo, documentos, e jogos onde dois ou mais dispositivos automaticamente determinam a praticabilidade de compartilhar o conteúdo e negociar para encontrar uma forma eficiente para fazer isso. Desse modo, a transferência de conteúdo e configuração de curto alcance entre dispositivos pode ser transparente para os usuários. Além disso, uma melhor opção de transporte pode ser selecionada sem entrada de usuário.
Conforme será descrito em detalhe abaixo, embora uma aplicação de primeiro dispositivo de usuário esteja ativa, ao menos um primeiro dispositivo de usuário e um segundo dispositivo de usuário substancialmente configuram de forma automática para compartilhar o conteúdo correspondendo à aplicação ativa do primeiro dispositivo através de um link de comunicação sem fio de curto alcance. A aplicação ativa do primeiro dispositivo pode ser, por exemplo, uma chamada de voz, reprodução de música, um documento, vídeo, ou exibição de imagem fotográfica. Informação de configuração que é armazenada na memória, tal como RAM, é usada para configurar o transporte de um transceptor sem fio de curto alcance. Cada dispositivo inclui um dispositivo de comunicação de campo próximo (NFC) que, quando dentro do alcance, inicia a comunicação entre os dispositivos de modo que os dispositivos podem compartilhar o conteúdo. A NFC é usada para transferir informação de configuração de modo que dois transceptores de curto alcance de dispositivos diferentes estabelecem configurações de transporte, compatíveis.
Por exemplo, há diferentes modos de Bluetooth dependendo das funcionalidades de um dispositivo de
Petição 870190122027, de 22/11/2019, pág. 16/72
7/54 comunicação. Consequentemente, um modo específico de Bluetooth pode ser capaz de comunicação com outro modo de Bluetooth executando em outro dispositivo. Assim, a informação de configuração conduz configurações de transporte para prover a compatibilidade. Por intermédio da determinação automática descrita das configurações compatíveis de transporte, os usuários dos dispositivos habilitados para NFC podem ter interações pessoais limitadas ou mínimas - apenas o suficiente para estabelecer que um ou mais usuários possa trazer os dispositivos para dentro de alcance de modo que os dispositivos NFC possam iniciar a comunicação. Em uma modalidade, os usuários podem “contatar para configurar” seus dispositivos para compartilhamento de conteúdo. Consequentemente, a necessidade de processos complicados e tediosos para compartilhar conteúdo pode ser eliminada.
Conforme será descrito em mais detalhe abaixo, um dispositivo de comunicação móvel inclui um dispositivo NFC e ao menos um transceptor de curto alcance tal como um transceptor Bluetooth ou um transceptor WiFi. O dispositivo NFC pode ser configurado: transmitir parâmetros tal como informação de configuração e largura de banda disponível de seus transceptores sem fio de curto alcance; transmitir informação de tipo de aplicação; e receber informação de configuração de outro dispositivo, largura de banda disponível, e informação de tipo de aplicação. Após o dispositivo NFC ter transmitido e recebido tal informação, um processador determina a configuração necessária (e possivelmente a mais adequada) para transmitir ou receber conteúdo digital em uma largura de banda apropriado. Um
Petição 870190122027, de 22/11/2019, pág. 17/72
8/54 transceptor de curto alcance do dispositivo de comunicação móvel tendo uma configuração de transporte sem fio, estabelecida de acordo com a informação de configuração determinada, e tendo também uma largura de banda disponível, pode transmitir os dados, tal como conteúdo digital apropriado para o tipo de aplicação ativa previamente transmitida por intermédio de NFC. A informação de tipo de aplicação inclui um máximo de um indicador de aplicação que indica um programa de software de aplicação de mais alta prioridade que está executando no processador.
Como resultado da interação entre os dois dispositivos e seus dispositivos NFC respectivos, uma aplicação que está ativa no primeiro dispositivo pode estar aberta e se tornar ativa no segundo dispositivo de modo que os dados recebidos a partir do primeiro dispositivo por intermédio de um transporte de curto alcance estarão acessíveis ao usuário do segundo dispositivo. Desse modo, os usuários dos dispositivos habilitados para NFC podem ter interações limitadas ou mínimas para compartilhar conteúdo. Um ou mais usuários trazem os dispositivos para dentro de alcance de modo que as NFCs podem iniciar o estabelecimento de comunicação de curto alcance entre os dispositivos; e o transporte apropriado, aplicação, e conteúdo digital, são determinados sem que cada usuário tenha que estabelecer manualmente o transporte e selecionar a aplicação de conteúdo. Consequentemente, a necessidade de processos complicados e tediosos para configurar dois ou mais dispositivos para compartilhar conteúdo pode ser eliminada.
Vantajosamente, o processo de configuração descrito acima pode ser usado para configurar uma pluralidade de
Petição 870190122027, de 22/11/2019, pág. 18/72
9/54 dispositivos. Por exemplo, o método descrito abaixo pode incluir a implementação de uma conexão de ponto a multiponto (P2M) na qual o primeiro dispositivo sem fio tem uma conexão de ponto a ponto (P2P) sem fio de curto alcance com um segundo dispositivo de comunicação sem fio e ao menos outra conexão P2P sem fio de curto alcance com um terceiro dispositivo de comunicação sem fio. Portanto, mais do que dois dispositivos podem compartilhar conteúdo tal como chamada, música, vídeo, documentos, e jogos.
A Figura 1 ilustra um dispositivo de comunicação móvel 102 de acordo com uma modalidade incluindo um dispositivo de comunicação e campo próximo (NFC) 104, tal como um identificador RFID, e ao menos um transceptor de curto alcance 106, 108, e 110. O dispositivo de comunicação móvel 102 pode ser implementado como um telefone celular (também denominado estação móvel ou equipamento de usuário) conforme mostrado ou um computador laptop ou notebook com modems de comunicação, um dispositivo de troca de mensagens, um assistente pessoal digital, uma câmera digital, um dispositivo de jogos de aplicação específica, um dispositivo de videogame com modem sem fio, ou semelhante. O dispositivo de comunicação móvel 102, por exemplo, pode incluir uma antena celular 112 e transceptor celular correspondente 114. O transceptor celular pode suportar, por exemplo, comunicação de voz; a capacidade de transferir dados digitais; troca de mensagens SMS; acesso à Internet; acesso a conteúdo de multimídia; e/ou protocolo de voz sobre IP (VoIP).
A interface de usuário 116 permite que um usuário acesse o conteúdo de uma aplicação executando no
Petição 870190122027, de 22/11/2019, pág. 19/72
10/54 dispositivo 102. A interface de usuário 116 pode incluir um vídeo 103 e um teclado 105. Um altofalante 107 e microfone 109 também podem ser parte de uma interface de usuário 116 para chamadas de voz, uma aplicação de reconhecimento de fala, e para outras aplicações de áudio. Entende-se que qualquer tipo de interface de usuário 116 esteja dentro do escopo dessa discussão.
O dispositivo 102 inclui um dispositivo de comunicação de campo próximo (NFC) 104 que (quando dentro do alcance de outro dispositivo habilitado para NFC) pode iniciar configurações compatíveis entre dois dispositivos de comunicação, móveis, de modo que os dispositivos podem compartilhar conteúdo. Conforme mencionado acima, um RFID é um exemplo de um dispositivo NFC. Dois dispositivos de comunicação, móveis, cada um tendo dispositivos NFC compatíveis podem transferir rapidamente pequenas quantidades de informação entre eles quando dentro de alcance. Como será descrito abaixo uma quantidade mínima de informação permite que dois dispositivos sejam configurados de forma compatível de modo que eles podem compartilhar o conteúdo sem fio em um curto alcance.
Na modalidade ilustrada na Figura 1, ao menos um dispositivo NFC 104 está em comunicação com um controlador 117 que pode, por sua vez, estar em comunicação com um processador 120. Por exemplo, o processador 120 pode ser um processador de voz em tempo real para compartilhamento de chamada de voz. Um processador de voz em tempo real 120 pode ser utilizado porque o processamento de fala pode ser realizado de uma maneira diferente do que um dispositivo de reprodução de música em uma camada de aplicação. Entende-se
Petição 870190122027, de 22/11/2019, pág. 20/72
11/54 que um processador 120 pode ser utilizado para qualquer propósito adequado.
Conforme mencionado acima, o dispositivo NFC 104 transmite informação de configuração de transceptor de curto alcance 122, largura de banda disponível 124 para cada configuração de transporte, e informação de tipo de aplicação ativa 126. O dispositivo NFC 104 também pode receber outra informação de configuração do dispositivo, largura de banda disponível, e informação de tipo de aplicação a partir do outro dispositivo NFC do dispositivo de comunicação. Se o controlador 117 pode combinar configurações de transporte, larguras de banda correspondentes, e tipos de aplicação para determinar que os dois dispositivos possam compartilhar conteúdo sem fio, os dois dispositivos podem implementar máquinas de estado em paralelo como será descrito posteriormente. Se cada uma das máquinas de estado, paralelas, concluir que o conteúdo pode ser transferido sem fio entre os dois dispositivos, o controlador 117 inicia a comunicação entre os dois dispositivos por intermédio de um transceptor de curto alcance selecionado. Conforme mencionado anteriormente, o dispositivo de comunicação móvel 112 inclui ao menos um transceptor de curto alcance 106 que pode ser, por exemplo, do tipo Bluetooth ou WiFi. Transceptores de curto alcance adicionais 108 e 110 podem prover mais opções de transporte entre dois ou mais dispositivos. Evidentemente, um transceptor de curto alcance pode ser de qualquer tipo adequado.
O dispositivo de comunicação móvel 102 inclui ainda uma memória 128 e módulos 130 que realizam certos processos
Petição 870190122027, de 22/11/2019, pág. 21/72
12/54 dos métodos aqui descritos. Os módulos podem incluir, por exemplo, um módulo de largura de banda disponível Bluetooth 164 e um módulo de largura de banda disponível WiFi 168 que monitoram as utilizações de largura de banda pelo dispositivo 102 para cada transporte, assim como módulos para determinar o tipo de conteúdo e a disponibilidade das aplicações, tal como um módulo de chamada de voz 133, um módulo de imagem 135, um módulo de música 137, e/ou um módulo de vídeo 139. As etapas dos métodos podem envolver os módulos e outros módulos (não discutidos aqui) podem ser deduzidos por intermédio dos métodos aqui discutidos. Os módulos podem ser implementados em software, tal como na forma de um ou mais conjuntos de instruções préarmazenadas, e/ou hardware. Os módulos podem ser instalados na fábrica ou podem ser instalados após distribuição mediante, por exemplo, uma operação de transferência. As operações do dispositivo de acordo com os módulos serão discutidas em mais detalhe abaixo.
Aplicações de software 132 podem ser armazenadas na memória 128 tal como ROM e podem incluir, por exemplo, uma aplicação de chamada, uma aplicação de imagem, uma aplicação de áudio, uma aplicação de vídeo, uma aplicação de processamento de texto, e outras aplicações. Entende-se que qualquer aplicação de processamento de conteúdo esteja dentro do escopo dessa discussão. Um ou mais tipos de aplicações de processamento de conteúdo podem ser executados pelo controlador 117. Pilhas de software de transceptor de curto alcance 134, incluem uma pilha WiFi que poderia ser carregada no transceptor WiFi 106, uma pilha Bluetooth que poderia ser carregada no transceptor
Petição 870190122027, de 22/11/2019, pág. 22/72
13/54
Bluetooth 108 e/ou outras pilhas de software de comunicação sem fio de curto alcance que poderiam ser carregadas em outro tipo de transceptor 110. Em outras implementações, as pilhas de software 134 podem estar em diferentes estruturas de memória. Por exemplo, a memória compartilhada 138 pode ser idêntica à memória 128 ou um subconjunto da mesma, ou pode ser independente da memória 128. As pilhas de software 134 e as aplicações 132 podem ser armazenadas na memória 128 e podem ser atualizadas separadamente.
A informação de configuração 136 pode ser atualizada na ligação do dispositivo 102 ou quando a configuração de transporte tiver sido alterada por um monitor de dispositivo 140 que pode ser um componente do controlador 117. O monitor de dispositivo 140 monitora a informação relacionada aos transceptores sem fio de curto alcance 106, 108, 110, e as aplicações 132. Ele grava essa informação como informação de estado de dispositivo. A informação de aplicação 132 pode ser atualizada ou quando uma ação de contatar para configurar” (discutido abaixo) ocorrer ou quando for estabelecido o compartilhamento de conteúdo. Conforme discutido acima, a comunicação por intermédio do dispositivo NFC 104 de informação de configuração 122, largura de banda disponível 124, e informação de tipo de aplicação 126 pode ser acessada por intermédio do link de transponder de dispositivo NFC 104. Uma lista de registro de dispositivo que pode armazenar informação comunicada por NFC reside na memória 128.
Quando esse dispositivo 102 recebe informação de configuração, largura de banda disponível, e informação de tipo de aplicação de outro dispositivo, esse dispositivo
Petição 870190122027, de 22/11/2019, pág. 23/72
14/54
102 pode encontrar uma configuração apropriada para compartilhamento de conteúdo com o outro dispositivo, trazer a pilha de software, apropriada 134, e estabelecer uma conexão sem fio de curto alcance, trazer a aplicação 132 correspondendo ao conteúdo a ser compartilhado, e começar a compartilhar o conteúdo por intermédio do transceptor de curto alcance estabelecido, por exemplo, 106, 108, ou 110.
Um mecanismo de sincronização 118 automaticamente determina a seleção, configuração, e inicialização de um transceptor de curto alcance 106, 108, ou 110, automaticamente seleciona e configura as aplicações correspondentes 132 para o compartilhamento de conteúdo, e automaticamente sincroniza o procedimento de compartilhamento. Conforme mencionado, o monitor de dispositivo, 140, monitoriza e modifica a informação de estado de dispositivo, incluindo informação de configuração 136, quando muda o estado e/ou configuração do dispositivo.
A Figura 2 ilustra um exemplo de “contatar para configurar” incluindo um primeiro dispositivo, 202, um segundo dispositivo 241, e um terceiro dispositivo, 242. Nesse exemplo, o primeiro dispositivo, 202, está em uma chamada de voz de duas vias com um dispositivo de comunicação remoto (não mostrado) por intermédio de uma rede 246. Os dispositivos, 202, 241, 242, podem ser implementados, individualmente, como dispositivo de comunicação sem fio 102 de acordo com a Figura 1. A rede 246 pode ser qualquer tipo de rede sem fio incluindo uma rede de área pessoal sem fio ou ad hoc, uma rede de área local sem fio ou WiFi e uma rede de área sem fio ou
Petição 870190122027, de 22/11/2019, pág. 24/72
15/54 celular. Similarmente, a rede 246 pode ser qualquer configuração adequada. A ilustração de uma rede na Figura 2 é simplificada para fins de ilustração.
Conforme mencionado acima, além das comunicações de voz, os dispositivos de comunicação, móveis podem incluir recursos tais como câmeras de vídeo e estáticas, fluxo contínuo de vídeo e chamada de vídeo de duas vias, funcionalidade de correio eletrônico, navegadores da Internet, aparelhos de reprodução de música, rádios FM com áudio estéreo, jogos, processadores de texto, e organizadores. Conteúdo para aplicações e recurso que podem executar em um dispositivo de comunicação móvel inclui, por exemplo, tipo de conteúdo de voz, tipo de conteúdo de imagem, tipo de conteúdo de áudio, tipo de conteúdo de vídeo, e tipo de conteúdo de documento e texto. Quando uma aplicação está ativa no dispositivo de comunicação móvel, conteúdo relacionado à aplicação pode ser disponibilizado ao usuário do dispositivo. No exemplo da Figura 2, a comunicação de voz é transmitida por intermédio da rede 246 para o dispositivo 202. Com um “contatar para configurar” 243 entre o dispositivo 202 e o dispositivo 241, uma conexão sem fio de curto alcance entre o dispositivo 202 e 241 pode ser estabelecida para compartilhar a comunicação de voz. Na mesma modalidade ou em outra modalidade, um “contatar para configurar” 244 entre o dispositivo 202 e o dispositivo 242, estabelece uma conexão entre o dispositivo 202 e 242 substancialmente de forma transparente para os usuários.
Com um “contatar para configurar” 243, o dispositivo NFC 104 (Figura 1) do dispositivo de comunicação móvel 202
Petição 870190122027, de 22/11/2019, pág. 25/72
16/54 transmite ao segundo dispositivo 241 os parâmetros de transceptor de curto alcance 106, 108 e 110 tal como informação de configuração 122 e largura de banda disponível 124, acrescido de informação de tipo de aplicação 126, e recebe informação de configuração do segundo dispositivo 122, largura de banda disponível 124, e informação de tipo de aplicação 126. Adicionalmente, com um movimento de “contatar para configurar” 244, o dispositivo NFC 104, do dispositivo de comunicação móvel 202, pode transmitir informação de configuração 122, largura de banda disponível 124, e informação de tipo de aplicação 126 para um terceiro dispositivo, 242, e receber a informação de configuração do terceiro dispositivo, largura de banda disponível, e informação de tipo de aplicação. Entende-se que outra informação e/ou parâmetros podem ser permutados durante uma ação de contatar para configurar”.
Uma característica de contatar para configurar” permite que uma pequena quantidade de informação seja transmitida entre dois dispositivos NFC de dois dispositivos de comunicação móvel. Vantajosamente, os usuários podem contatar, quase contatar, e/ou se aproximar a uma distância predeterminada (que pode ser determinada pela configuração dos dispositivos NFC), sem ser exigido que mantenham os dispositivos de comunicação móvel juntos por um período prolongado. Em um curto período de tempo, o dispositivo NFC 104 (vide Figura 1) pode prover informação para determinar um transporte de curto alcance apropriado (por intermédio de um transceptor de curto alcance 106, 108, e/ou 110) para transmitir e receber conteúdo digital a partir de um dispositivo para o outro dispositivo. O
Petição 870190122027, de 22/11/2019, pág. 26/72
17/54 transporte poderia ser, por exemplo, Bluetooth, WiFi, e/ou outro transporte. A largura de banda disponível dos transportes pode ser um fato determinante na seleção de um transporte específico.
Onde uma chamada de voz com um dispositivo remoto (não mostrado) está ocorrendo como uma aplicação ativa no dispositivo de comunicação móvel 202, uma chamada de voz compartilhando programa de software de aplicação pode ser selecionada e configurada nos dois dispositivos, tal como 202 e 241 para transmitir conteúdo de voz a partir do primeiro dispositivo de comunicação sem fio para o segundo dispositivo de comunicação sem fio através de um link de comunicação sem fio de curto alcance para resultar em uma chamada de três vias. Consequentemente, a característica de contatar para configurar” pode simplificar o processo de estabelecimento de conexão e compartilhamento de conteúdo através de conectividade local sem fio tal como Bluetooth ou WiFi. Enquanto uma aplicação do primeiro usuário estiver ativa, para esse exemplo, em uma chamada de voz, os dispositivos NFC ajudam a substancialmente a inicializar automaticamente os transceptores de sem fio de curto alcance, compatíveis.
Os transceptores de curto alcance sem fio são configurados para compartilhar o conteúdo correspondendo à aplicação ativa do primeiro dispositivo 202 entre o primeiro dispositivo, 202, e o segundo dispositivo, 241. Outro programa de software no segundo dispositivo 241 pode ser inicializado para facilitar o compartilhamento de chamada de voz. Por exemplo, o processador 120 (vide Figura 1) pode ser um processador de voz em tempo real para
Petição 870190122027, de 22/11/2019, pág. 27/72
18/54 compartilhamento de chamada de voz. Os processadores de voz em tempo real em ambos os dispositivos 202 e 241 podem ser utilizados porque o processamento de fala pode ser realizado de uma maneira diferente do que um dispositivo de reprodução de música em uma camada de aplicação. Portanto, com um movimento de “contatar para configurar” 243, os dispositivos 202 e 241 podem selecionar e configurar automaticamente as aplicações correspondentes para ambos os dispositivos para compartilhar conteúdo, e podem sincronizar automaticamente o procedimento de compartilhamento entre os dispositivos participantes 202,
241.
A Figura 2 ilustra adicionalmente várias relações que diversos dispositivos podem ter uns com os outros enquanto em comunicação de curto alcance entre si. Um movimento de contatar para configurar” 244 com o dispositivo 242 estabelece uma segunda conexão sem fio de curto alcance entre o dispositivo 202 e o dispositivo 242. Entende-se que qualquer número de dispositivos pode ter um estabelecimento de conexão entre ele com um movimento de contatar para configurar” desde que largura de banda esteja disponível. Dessa maneira, o dispositivo 202 está em uma configuração de ponto a multiponto” (P2M) com os dispositivos, 241 e
242. Além disso, os dispositivos, 202 e 241, estão em uma configuração não-hierárquica, como estão os dispositivos, 202 e 242.
A Figura 3 é um diagrama de temporização de alto nível ilustrando a sequência de eventos de contatar para configurar” entre um primeiro dispositivo, 302, e um dispositivo 341 (equivalente ao primeiro dispositivo 202 e
Petição 870190122027, de 22/11/2019, pág. 28/72
19/54 ao segundo dispositivo 241, mostrados na Figura 2) . Os dispositivos podem tocar ou de outro modo entrar no raio de ação de outro dispositivo 336, de modo que seus dispositivos NFC respectivos estabelecem um link de comunicação de campo próximo 348. Informação passada a partir do dispositivo 302, e recebida pelo dispositivo 341, através do link de transponder 348, conforme discutido acima, pode incluir a informação de configuração do primeiro dispositivo, largura de banda disponível, e informação de tipo de aplicação. Similarmente, a informação passada a partir do dispositivo 341 e recebida pelo dispositivo 302 através do link de transponder 349 pode incluir a informação de configuração do segundo dispositivo, largura de banda disponível, e informação de tipo de aplicação. Um dispositivo NFC 104 (vide Figura 1) pode transmitir e receber informação, por exemplo, em 400 KB/segundo. O formato de dados para a comunicação entre os dispositivos de acordo com seus dispositivos NFC respectivos é discutido em detalhe abaixo.
A Figura 4 é um diagrama de alto nível de diferentes componentes possíveis da informação de configuração 422, as capacidades de conectividade disponíveis 424, e o tipo de aplicação 426 que um dispositivo de comunicação sem fio 402 pode transmitir por intermédio de seu dispositivo NFC 104 (vide Figura 1) para outro dispositivo de comunicação sem fio. Conforme discutido acima, os métodos e dispositivos revelados fazem uso do compartilhamento de informação de configuração de dispositivo de curto alcance, informação de disponibilidade de largura de banda, informação de conteúdo, e informação de aplicação para automaticamente
Petição 870190122027, de 22/11/2019, pág. 29/72
20/54 sincronizar o compartilhamento de conteúdo entre dois ou mais dispositivos sem fio compatíveis com NFC para prover compartilhamento de conteúdo de curto alcance, de alta qualidade, e economizar energia de bateria. Em uma modalidade, um formato de dados específico é usado para encapsular a informação transmitida em NFC. Entende-se que qualquer formato de dados apropriado possa ser empregado.
No caso de compartilhamento de conteúdo entre dispositivos móveis, por exemplo, dispositivos, 202 e 241, (vide Figura 2), os dados transmitidos por NFC podem incluir, por exemplo, a capacidade de transceptor sem fio de curto alcance dos dispositivos móveis, a informação de configuração detalhada de cada transceptor sem fio de curto alcance, a informação de configuração detalhada e tipo da aplicação consumindo o conteúdo de compartilhamento, e o tipo, tamanho, indicador e outra informação relevante do conteúdo de compartilhamento. Um método para compartilhamento de conteúdo pode ser capaz de satisfazer às seguintes funcionalidades: gravar e atualizar automaticamente a informação transmitida por NFC, transferir a informação transmitida por NFC entre os participantes, automaticamente sincronizar a configuração e inicialização da conexão sem fio de curto alcance, selecionar e configurar automaticamente aplicações correspondentes para o conteúdo de compartilhamento, e automaticamente sincronizar o procedimento de compartilhamento entre os dispositivos móveis. Em uma modalidade, um método e equipamento genérico podem prover as funcionalidades mencionadas acima junto com uma experiência de usuário de alta qualidade e economia de vida
Petição 870190122027, de 22/11/2019, pág. 30/72
21/54 útil da bateria.
Uma solução para a tarefa de compartilhamento pode ser realizada transparentemente para os usuários ou com interação mínima pelo usuário. Uma lista de registro de dispositivo pode armazenar entradas de informação comunicada por NFC. Como mencionado acima, a lista de registro de dispositivo está na memória 128 (vide Figura 1) . Cada entrada da lista de registro de dispositivo pode ter um ID de dispositivo único e a informação transmitida por NFC para aquele dispositivo. O ID de dispositivo único pode ser uma combinação do endereço do dispositivo Bluetooth e o endereço WiFi MAC ou pode ser outra informação que pode identificar o dispositivo. A informação transmitida por NFC do registro pode incluir (i) uma parte permanente e (ii) uma parte variável. Um exemplo de uma parte permanente da informação transmitida por NFC é a das capacidades de conectividade local do dispositivo. Um exemplo de uma parte variável da informação transmitida por NFC é uma atividade principal atual refletindo o estado do dispositivo, por exemplo, “CHAMADA DE VOZ” ou “REPRODUZINDO ÁUDIO”.
Se nenhum ID de dispositivo coincidente for encontrado na lista de registro de dispositivo, isso pode significar que uma troca específica é a primeira instância de um “contatar para configurar” entre os dois dispositivos de comunicação sem fio. O segundo dispositivo pode registrar o ID de dispositivo único e outra informação e configurar sua interface de comunicação de curto alcance (por exemplo, Bluetooth, WiFi ou outros módulos de conectividade 134 (vide Figura 1)) para execução pelo controlador 117 para
Petição 870190122027, de 22/11/2019, pág. 31/72
22/54 efetuar a operação dos transceptores de curto alcance. Se o segundo dispositivo encontrar um registro coincidente para o primeiro ID do dispositivo, ele pode atualizar a parte variável do registro a partir do recebimento de informação transmitida pelo NFC não-hierárquica. Quando as entradas são atualizadas, cada dispositivo inicia seu próprio mecanismo de sincronização 118 e executa sua própria Máquina de Estado Não-hierárquica (P2PSM) incluindo configurar sua interface sem fio de curto alcance, estabelecer uma conexão sem de fio de curto alcance com outro dispositivo, criando a aplicação (módulos de aplicação para chamada de áudio ou voz 133, imagem 135, música 137, vídeo 139, ou outras mídias) que corresponde ao estado de dispositivo e ao conteúdo de compartilhamento, e iniciar o compartilhamento de conteúdo.
Nesse exemplo, a informação de configuração 422 pode incluir uma configuração Bluetooth 450 com tipo de configuração Bluetooth 451, um endereço de dispositivo Bluetooth 452, uma classe de dispositivo, 453, uma chave de link 454, e um nome curto de dispositivo, 455. Também como exemplo, a informação de configuração pode incluir uma configuração WLAN 456 incluindo informação tal como informação de padrão WLAN (por exemplo, Padrão IEEE 802.11a, 802.11b, e/ou 802.11g) 457, um Identificador de Aparelho de Serviço (SSID) 458, um modo de conexão 459, um ID de canal de RF 460, e um tipo de criptografia e chave(s) de criptografia correspondente 461. Outra informação de configuração 462 pode ser incluída conforme apropriado. O dispositivo 402 pode prover informação relacionada às capacidades de conectividade 424 que ele tem disponível.
Petição 870190122027, de 22/11/2019, pág. 32/72
23/54
Por exemplo, onde o dispositivo atualmente utilizando substancialmente seu transceptor WiFi, ele pode ter pouca ou nenhuma largura de banda disponível em um transporte WiFi. Contudo, ele pode ter disponível largura de banda Bluetooth. Ele pode enviar ao outro dispositivo por intermédio do dispositivo NFC 104 (vide Figura 1), informação relacionada ao Bluetooth 463, tal como se quaisquer recursos estão disponíveis para um ou mais transportes Bluetooth 464, quantas conexões já estão utilizando um ou mais transportes 465, e a quantidade de largura de banda deixada para um ou mais transportes 466. Por outro lado, se o dispositivo 402 estivesse atualmente utilizando substancialmente seu transceptor de Bluetooth, ele pode ter pouca ou nenhuma largura de banda disponível em um transporte Bluetooth. Contudo, ele pode ter largura de banda WiFi 467 disponível. Ele pode enviar para outro dispositivo por intermédio do dispositivo NFC 104, informação tal como a quantidade de largura de banda WiFi está disponível para um ou mais transportes WiFi 468, quantas conexões já estão utilizando um ou mais transportes WiFi 469, e a quantidade de largura de banda deixada para um ou mais transportes WiFi 470.
Além disso, o dispositivo 402 pode enviar por intermédio de seu dispositivo NFC 104 (vide Figura 1) informação de tipo de aplicação 426 que pode ser, por exemplo, um máximo de um indicador de aplicação que indica um programa de software de aplicação de mais alta prioridade que está executando no processador do dispositivo. Se múltiplas aplicações ou funções estiverem ativas, uma interface de usuário pode alertar o usuário com
Petição 870190122027, de 22/11/2019, pág. 33/72
24/54 opções a partir das quais ele pode escolher. Por exemplo, após dois telefones “contatar para configurar”, um usuário de um telefone pode obter por se juntar a uma chamada telefônica na qual o outro telefone está engajado. O indicador de aplicação pode ser, por exemplo, um indicador de aplicação de compartilhamento de chamada 433, um indicador de aplicação de visualizador de imagem 435, um indicador de aplicação de aparelho de reprodução de áudio 437, um indicador de aplicação de aparelho de reprodução de vídeo 439, ou um indicador de aplicação de edição de documento e texto (não mostrado). Além disso, a informação de tipo de aplicação 426 pode incluir parâmetros de conteúdo relacionado tais como parâmetros de tempo, tipo ou formato, e tamanho, como parte do fluxo de informação por
intermédio dos dispositivos NFC 104 entre dispositivos tais
como 402 e 241 (vide Figura 2).
Conforme mencionado acima, mais do que dois
dispositivos podem estabelecer configurações de transporte sem fio, compatíveis, por intermédio de um toque “contatar para configurar”. Por exemplo, uma conexão de ponto para multiponto (P2M) pode ser implementada na qual o primeiro dispositivo sem fio tem uma conexão P2P de curto alcance com um segundo dispositivo de comunicação sem fio e ao menos outra conexão P2P sem fio de curto alcance com outro dispositivo de comunicação sem fio.
A Figura 5 é um diagrama de fluxo de sinal ilustrando uma conexão Bluetooth utilizando uma chave de link virtual e informação NFC enviada entre um primeiro dispositivo de comunicação sem fio 502 e um segundo dispositivo de comunicação sem fio 541. Os dispositivos, 502 e 541, podem
Petição 870190122027, de 22/11/2019, pág. 34/72
25/54 ser implementados como um dispositivo de comunicação sem fio 102 da Figura 1. Conforme mencionado acima, o processador 120 (vide Figura 1) pode ser um processador de voz em tempo real para compartilhamento de chamada de voz. Um processador de voz em tempo real 120, nesse exemplo, é pressuposto porque o compartilhamento de uma chamada de voz localmente requer capacidade para processamento de fluxos de áudio de voz a partir de dois ou mais locais diferentes, simultaneamente dentro do dispositivo, 502. O dispositivo combina áudio que chega a partir de múltiplos canais em conjunto antes de enviar o mesmo para o altofalante. Ele direciona o áudio gerado pelo dispositivo (assim como o áudio combinado) para todos os outros participantes incluindo, por exemplo, o dispositivo 541 e um dispositivo 242 (vide Figura 2). Após o link de comunicação sem fio de curto alcance ser estabelecido entre 502 e 541, o dispositivo mestre 502 pode ter controle sobre os clientes de dispositivo, por exemplo, dispositivo 541, para funções otimizadas tais como emudecer áudio de chegada ou de saída a partir de/para um cliente participante, e/ou desconectar a conexão com o cliente.
A especificação de Formato de Troca de Dados NFC (NDEF) descrita abaixo pode definir um formato e encapsulação de mensagem para permutar informação entre dois dispositivos de Fórum NFC tal como dispositivo 202 e 241 (vide Figura 2) ou entre um Dispositivo de Fórum NFC e um Identificador de Fórum NFC. Os dados NDEF podem ser usados para encapsular uma ou mais cargas úteis definidas pela aplicação de tipo e tamanho arbitrários em uma única construção de mensagem. Cada carga útil é descrita por um
Petição 870190122027, de 22/11/2019, pág. 35/72
26/54 identificador de tipo, um comprimento, e um identificador opcional. Identificadores de tipo podem ser URIs, tipos de mídia MIME, ou podem ser tipos NFC específico. O comprimento de carga útil é um número inteiro sem sinal indicando o número de octetos na carga útil. O identificador de carga útil opcional possibilita a associação de múltiplas cargas úteis e referência cruzada entre as mesmas.
Nesse exemplo, o dispositivo 502 tem uma aplicação de software ativa 531 para compartilhar com um dispositivo próximo 541. Nesse exemplo, a aplicação ativa de software é uma chamada de voz celular com um dispositivo remoto (não mostrado). Conforme discutido acima, a aplicação ativa de software poderia alternativamente ser, por exemplo, uma fotografia digital, reprodução de musica MP3, etc. O dispositivo 541 é ligado 572. Supostamente ambos os dispositivos são compatíveis com fórum NFC. O dispositivo 502 “toca para configurar” 543 (ou se aproxima do) dispositivo 541. O dispositivo 502 gera uma chave de link virtual Kv 571 e salva a mesma em sua memória compartilhada NFC 138 (vide Figura 1). Uma chave de link virtual Kv é um número de 128 bits randomizado gerado pelo processador de comunicação do dispositivo mestre a partir do toque dos dois dispositivos. Esse processo pode ser mais seguro em comparação com o uso de uma chave de link 454 (vide Figura 4) porque a chave de link virtual é gerada de novo toda vez que os dois dispositivos se tocarem por intermédio de NFC.
Como discutido acima com relação à Figura 4, informação incluindo informação de configuração, largura de banda disponível, e informação de tipo de aplicação é
Petição 870190122027, de 22/11/2019, pág. 36/72
27/54 transmitida 548 a partir do dispositivo 541 e recebida pelo dispositivo, 502. Similarmente, informação incluindo informação de configuração, largura de banda disponível, e informação de tipo de aplicação é transmitida 549 a partir do dispositivo 502 e recebida pelo dispositivo, 541. As etapas de transmissão 548 e 549 podem ocorrer alternativamente na ordem reversa ou simultaneamente. Isto é, um controlador de comunicação ou processador do dispositivo mestre (por exemplo, dispositivo 502) lê a informação transmitida por NFC do segundo dispositivo (por exemplo, dispositivo 541) por intermédio do NFC durante a ação de usuário “contatar para configurar” 543. O controlador de comunicação ou processador de dispositivo, 541, também lê a informação transmitida por NFC do primeiro dispositivo de comunicação sem fio 502 por intermédio de NFC durante a ação de contatar para configurar 543.
Nesse exemplo, os dois dispositivos 502, 541 a seguir entram no estado INICIAR de seu próprio P2PSM (vide Figura 9, abaixo). O dispositivo 502 e o dispositivo 541 atingem o estado Sij (por exemplo, i = aplicação, nesse exemplo uma chamada de voz; j = transporte de curto alcance, nesse exemplo Bluetooth) independentemente, com base na informação NFC transferida e com base na informação própria de cada dispositivo. Se não houver canal disponível para qualquer um dos dois dispositivos, a máquina de estado nos dois dispositivos irá para o estado TERMINAR. Uma mensagem de erro pode ser exibida na interface de usuário informando a falha. Se os dois dispositivos não concluírem separadamente, de forma individual, a falha, o processador de comunicação do dispositivo 502 passa 574 a chave de link
Petição 870190122027, de 22/11/2019, pág. 37/72
28/54 virtual Kv para o transceptor de curto alcance selecionado 108 (nesse exemplo, Bluetooth; vide Figura 1), junto com os endereços Bluetooth dos dois dispositivos. Ao mesmo tempo, o processador de comunicação do dispositivo 541 pode passar 575 a chave de link virtual Kv e os endereços dos dois dispositivos para seu próprio componente de conectividade Bluetooth. Assim, a chave de link virtual Kv é compartilhada entre os dois dispositivos, 502 e 541.
O dispositivo 502 e o dispositivo 541 determinam um canal de comunicação sem fio de acordo com seus transceptores de curto alcance, respectivos (por exemplo, transceptores Bluetooth) e determinam a largura de banda disponível de acordo com seus módulos de largura de banda Bluetooth disponíveis respectivos 164, assim como determinam o tipo de conteúdo e disponibilidade de aplicações de acordo com seus módulos de aplicação, respectivos, tal como um módulo de chamada de voz 133. Isto é, o dispositivo 502 e o dispositivo 541 atingem independentemente um estado INICIAR de máquina de estado 576, 577 outra vez quando o resultado de descobrir o canal de conexão é bem-sucedido. A informação NFC pode ser atualizada, mas não necessariamente retransmitida (como será discutido em mais detalhe abaixo). Como resultado, o primeiro dispositivo de comunicação sem fio 502 estabeleceu 578 um transporte de curto alcance tal como uma conexão Bluetooth, com o segundo dispositivo de comunicação sem fio 541.
Supondo que o primeiro dispositivo de comunicação sem fio 502 está compartilhando uma chamada com um segundo dispositivo de comunicação sem fio 541, o componente de
Petição 870190122027, de 22/11/2019, pág. 38/72
29/54 roteamento de fluxo do processador de áudio do dispositivo, 502, pode controlar a mixagem de áudio e a divisão de áudio. Ele pode combinar a entrada de áudio a partir do componente de conectividade local do dispositivo 541 e do componente de comunicação celular do dispositivo remoto (não mostrado) antes de enviar o áudio combinado para o altofalante. Ele pode captar o áudio a partir do microfone e dividir o mesmo para os componentes de conectividade local em uso e para o componente de comunicação celular se o dispositivo 502 estiver diretamente envolvido na chamada celular. O processador 120 (vide Figura 1) do dispositivo, 502, também pode aceitar solicitações a partir do processador de comunicação ou controlador 117 para emudecer, e/ou aumentar/diminuir o volume de voz para diferentes canais. Se durante uma chamada, o usuário do dispositivo 502 desejar excluir um cliente direto a partir da conversação temporariamente, um módulo de controle pode descartar os dados a partir/para aquela conexão individual e retomar os mesmos mediante solicitação pelo dispositivo 502. O dispositivo 502 pode monitorar a rede de conexão inteira para controlar o dispositivo 541 (e quaisquer outros dispositivos que não estejam diretamente conectados a ele), ou permitir que o dispositivo 541 (ou outro dispositivo) emudeça, e/ou aumente/diminua o volume de voz para os outros dispositivos.
Por exemplo, um dispositivo 502 pode usar comandos AT (incluindo comandos AT não-padrão) para emudecer o microfone de um dispositivo diretamente conectado 541. Para controle de dispositivos indiretamente conectados (não mostrados), um dispositivo diretamente conectado 541 pode
Petição 870190122027, de 22/11/2019, pág. 39/72
30/54 ser usado como um retransmissor para enviar os comandos para os dispositivos indiretamente conectados conforme endereçados. Alternativamente, um dispositivo diretamente conectado pode ser instruído a implementar seus comandos de controle de chamada recebidos “a jusante” para outros dispositivos.
Além de rotear e mixar os vários fluxos de áudio para seus percursos adequados, o processador de áudio 120 (vide Figura 1) do dispositivo 502 também pode aceitar solicitações a partir de seu processador de comunicação ou controlador 117 para emudecer os percursos de áudio, aumentar/diminuir o volume de voz para os percursos diferentes, ou exercer qualquer outro tipo de controle no fluxo de áudio. O processador de áudio do dispositivo 502 também pode ser capaz de prover várias formas de processamento de sinal nos fluxos de áudio, compostos, dependendo de em qual percurso ele esteja operando. Por exemplo, o fluxo de áudio de uplink composto para um transceptor sem fio de curto alcance tal como o transceptor Bluetooth 108 (vide Figura 1) e os componentes de conectividade de curto alcance podem ter cancelamento de eco, supressão de ruído, e qualquer outra filtração digital necessária ou desejável. O áudio enviado a partir do processador de áudio do dispositivo 541 para o altofalante de codec do dispositivo 541 também pode ter algum tipo de modelagem de áudio realizada no mesmo para fazer o som de áudio limpo para o usuário do dispositivo 541. Ele também pode ter tom lateral adicionado para conforto.
Se os dois dispositivos configurarem de forma bemsucedida 579 e 580 seus percursos de áudio respectivos, a
Petição 870190122027, de 22/11/2019, pág. 40/72
31/54 chamada de voz é compartilhada 581 e 582 entre os dispositivos 502 e 541 por intermédio de seus transceptores sem fio de curto alcance, respectivos. Se qualquer um entre o dispositivo 502 e o dispositivo 541 falhar em configurar de forma bem-sucedida 579 ou 580 seu percurso de áudio, uma mensagem de erro pode ser informada para a interface de usuário. Se o compartilhamento de chamada de voz for terminado 583, 584 porque qualquer um dos usuários desligou a chamada, ou a conexão, foi interrompida por qualquer razão, o controlador 117 (vide Figura 1) do dispositivo 502 e do dispositivo 541 pode atualizar 585, 586 a informação NFC, a qual não é necessariamente retransmitida com o recurso de conexão liberado.
Conforme discutido acima, o diagrama de fluxo de sinal descrito é uma modalidade do compartilhamento de chamada de voz. Entende-se que qualquer número de aplicações alternativas pode acompanhar o mesmo processo ou processo similar. Por exemplo, em outra modalidade, imagens, música, documentos, ou vídeo podem ser similarmente compartilhados.
O cenário de compartilhamento de chamada única também pode ser estendido a um segundo caso onde os dois telefones móveis estão em chamadas separadas de rede celular com diferentes partes. Aqui, as duas partes poderiam desejar compartilhar as chamadas em andamento entre si, criando efetivamente uma chamada de conferência de 4 vias com as duas chamadas separadas de rede celular por intermédio do componente de conectividade local. Tal cenário provavelmente pode ocorrer entre amigos, membros da família, e colegas de trabalho em uma variedade de situações. Tocar os dois telefones móveis em conjunto é uma
Petição 870190122027, de 22/11/2019, pág. 41/72
32/54 forma natural e intuitiva para que as pessoas compartilhem a chamada(s) em andamento, separadas, umas com as outras.
A Figura 6 ilustra um exemplo de compartilhamento de chamada entre dispositivos co-localizados. Os dispositivos são co-localizados de modo que eles podem “contatar para configurar” para estabelecer a sua comunicação. Também nesse exemplo, eles se comunicam através de transporte sem fio de curto alcance tal como Bluetooth ou WiFi, o que significa que se eles se deslocarem para fora de alcance, eles perderão as suas conexões. O dispositivo 602 está em comunicação com uma parte remota por intermédio de uma rede celular 646, e assim os dispositivos podem compartilhar essa chamada de parte remota com uma variedade de dispositivos co-localizados. Nesse exemplo, o dispositivo 602 está em uma configuração de “ponto para multiponto” (P2M) com os dispositivos co-localizados 641 e 642. Além disso, os dispositivos, 602 e 641, estão em uma configuração de “ponto a ponto” (P2P) como estão também os dispositivos, 602 e 642, e os dispositivos, 642 e 645. O dispositivo 647 é um concentrador ou roteador WiFi, o qual pode ser usado para comunicação entre o dispositivo 642 e outro dispositivo utilizando Protocolo de Voz sobre Internet (VoIP), por exemplo. Devido às diversas conexões mostradas, o dispositivo 645 está compartilhando a mesma chamada telefônica de parte remota com os dispositivos 602, 641, e 642.
A Figura 7 ilustra um arranjo onde três dispositivos podem compartilhar três chamadas e, portanto, ter comunicação de 6 vias. Nesse exemplo, o dispositivo 702 está em comunicação de voz com uma pessoa remotamente
Petição 870190122027, de 22/11/2019, pág. 42/72
33/54 localizada através de uma rede celular 746. O dispositivo 741 está em comunicação de voz com ainda outro participante remotamente localizado através de outra rede celular 756. Um terceiro dispositivo 742 está em comunicação de voz com o último participante remotamente localizado através de uma terceira rede celular 766. Os dispositivos co-localizados 702, 741 e 742 podem “contatar para configurar” para estabelecer sua comunicação e compartilhar em suas três chamadas de voz, diferentes, para formar uma comunicação de 6 vias. Cada dispositivo co-localizado, 702, 741 e 742, tem uma conexão de ponto a ponto com os outros dois dispositivos co-localizados, resultando em uma configuração de ponto a multiponto para cada dispositivo co-localizado.
A Figura 8 ilustra uma instância de alto nível de uma Máquina de Estado de Mecanismo de Sincronização de acordo com uma modalidade. A máquina de estado de mecanismo de sincronização 118 (vide Figura 1) executa separadamente em todos os dispositivos participantes. Essa máquina de estado de alto nível ilustra os estados de conexão. Uma máquina de estado de nível inferior (Figura 9) incluirá detalhes de uma conexão específica, e devido ao modelo da máquina de estado de nível inferior, a seleção de link de comunicação sem fio de curto alcance e configuração para cada dispositivo pode chegar independentemente na mesma conclusão.
Uma modalidade de uma definição de máquina de estado finita é como a seguir: O mecanismo de sincronização 118 (vide Figura 1) é um sêxtuplo <Σ, F, S, So, δ, ω>, onde: Σ é o alfabeto de entrada que é um conjunto de entradas ou eventos,V é o alfabeto de saída, $ é um conjunto de estados
Petição 870190122027, de 22/11/2019, pág. 43/72
34/54 não-vazio, finito, so é um estado inicial, δ é a função de
transição de estado, e ω é a função de saída.
Σ é o alfabeto de entrada que é um conj unto de
entradas ou eventos. Em qualquer entrada ou evento, uma
transição correspondente será acionada. Σ inclui quatro elementos, {TOCAR, REINICIALIZAR, ΑχΓχΒ = 0, ΑχΓχΒ = 1}, onde TOCAR e REINICIALIZAR são entradas de sequência e ΑχΓχΒ = 0 e ΑχΓχΒ = 1 são entradas de expressão. TOCAR pode indicar que o dispositivo executando o mecanismo de sincronização 118 “contatou para configurar outro dispositivo para iniciar o compartilhamento de conteúdo, e REINICIALIZAR indica que o dispositivo é reinicializado ou reinicializado por software.
A expressão ΑχΓχΒ é definida como a seguir. Γ é uma matriz de dimensão 3 x m, e é a saída da máquina de estado. A é um vetor de fileira, isto é, uma matriz de dimensão 1 x 3, A = [0 1 0]. B é um vetor de coluna, isto é, uma matriz de dimensão m x 1, B = [1 1 ....1]T. B é uma transposição de matriz de [1 1 ...1] que contém m 1s. A notação ΑχΓχΒ deve ser entendida como multiplicação de matriz. A expressão ΑχΓχΒ avalia para a soma dos elementos da segunda fileira da matriz Γ. ΑχΓχΒ = 0 pode indicar que não há conexão atual estabelecida nesse dispositivo, conforme explicado abaixo. ΑχΓχΒ = 1 pode indicar que há apenas uma conexão atual estabelecida nesse dispositivo. A definição detalhada de Γ é mostrada no parágrafo seguinte.
F é o alfabeto de saída. Quando ocorre uma transação, uma saída correspondente Γ será produzida. F é o conjunto de possíveis matrizes Γ, isto é, F = {Γ} onde Γ é uma matriz da forma
Petição 870190122027, de 22/11/2019, pág. 44/72
35/54 η Τ2
LI L2
Pl P2
Tj ... Tm
Lj ... Lm
Pj ... Pm
Tm
Lm
Γ tem 3 x m elementos, onde m é o número de transportes que o dispositivo móvel possui. Tj indica se o transporte de tipo j está ou não completamente ocupado. Tj = 1 indica que o transporte do tipo j está completamente ocupado. A ocupação total pode ser porque não há mais canais disponíveis ou não há largura de banda restante. Tj = 0 indica que o transporte do tipo j ainda está disponível para usos futuros. Lj é o número de conexões existentes para transporte do tipo j . Por exemplo, se o transporte Bluetooth for associado com i=1, L1 = 4 indica que existem quatro conexões Bluetooth. Pj é a capacidade de transmissão acumulada no transporte do tipo j, dada como uma percentagem.
Como um exemplo, suponha que um dispositivo tenha duas conexões com dois outros dispositivos por intermédio de um modo ad hoc WiFi e que a taxa de dados possa ser de 11 Mbps. Os padrões WiFi (incluindo o Padrão IEEE 802.11g) requer apenas que a comunicação no modo ad hoc suporte uma taxa de dados de 11 Mbps. Um exemplo de Γ correspondendo a essa situação é dado abaixo.
Nesse exemplo, o transporte WiFi é associado com j=2. L2=2 indica que há duas conexões WiFi. P2=40 indica que 40% da taxa de dados WiFi são usados e que há 60% de largura de
Petição 870190122027, de 22/11/2019, pág. 45/72
36/54 banda restantes, que são 11 Mbps x 60% = 6.6 Mbps.
S é um conjunto finito, não-vazio de estados. &{NON, P2P, P2M}, onde NON indica que o dispositivo não tem atividade de compartilhamento, P2P indica que o dispositivo está compartilhando conteúdo com um único outro dispositivo, e P2M indica que o dispositivo está compartilhando conteúdo com múltiplos outros dispositivos.
s0 é um estado inicial. s0 = NON, isto é, a máquina de estado começa em um estado no qual o dispositivo não tem atividade de compartilhamento. O dispositivo está no estado inicial da máquina de estado a partir da ligação ou reinicialização por hardware ou software. O dispositivo também pode tornar a entrar no estado NON logo após conclusão da atividade de compartilhamento, conforme mostrado na Tabela 1.
δ é a função de transação de estado: δ:§χΣ->§. δ descreve o estado resultante da máquina de estado quando a máquina de estado recebe uma entrada, isto é, um elemento de Σ, enquanto a máquina de estado está em um estado específico, isto é, um elemento específico de Uma especificação completa de δ, de acordo com uma modalidade, é fornecida na Tabela 1.
Tabela 1
Estado Entrada Novo estado
NON TOCAR P2P
P2P ΑχΓχΒ = 0 NON
P2P REINICIALIZAR NON
P2P TOCAR P2M
P2M ΑχΓχΒ = 1 P2P
P2M TOCAR P2M
Petição 870190122027, de 22/11/2019, pág. 46/72
37/54
P2M REINICIALIZAR NON
St x y1
Os elementos de que não podem ocorrer ou que não levam às transições foram omitidos a partir da Tabela 1.
ω é a função de saída.
(o:SxE->F.(o descreve a saída produzida pela máquina de estado quando a máquina de estado recebe uma entrada, isto é, um elemento de Σ, enquanto a máquina de estado está em um estado específico, isto é, um elemento específico de Como descrito acima, Γ é uma matriz 3 x m cujos possíveis valores constituem o alfabeto de saída da máquina de estado. Um valor de Γ com significância
Figure BRPI0818262B1_D0001
que específica é denotado Γ0:
(uma matriz de dimensão 3 x m com todos os 0s).
Γ0 significa nenhum dos transportes do dispositivo está ocupado, não há conexões com outros dispositivos, e que nenhuma largura de banda é consumida. A Tabela 2 provê uma especificação de ω de acordo com uma modalidade.
Tabela 2
Estado Entrada Saída
NON TOCAR r = ro
P2P ΑχΓχΒ = 0 r = ro
P2P REINICIALIZAR r = ro
P2P TOCAR r = r
P2M ΑχΓχΒ = 1 r = r
P2M TOCAR r = r
P2M REINICIALIZAR r = ro
Assim, em certas situações a saída Γ de Máquina de Estado de Mecanismo de Sincronismo é reajustada para Γ0 e em ouras situações a saída da Máquina de Estado de Mecanismo de
Petição 870190122027, de 22/11/2019, pág. 47/72
38/54
Sincronismo de alto nível permanece a mesma em Γ.
A Figura 8 inclui as transições entre estados que são associados a um par de entrada/saída. A entrada acima da barra é a condição de evento para aquela transição. A saída abaixo da barra é o resultado da transição. A saída será armazenada na memória, tal como a memória compartilhada 138 (vide Figura 1) associada à máquina de estado. Saídas carentes de alterações não são mostradas na Figura 8. Nesse exemplo há dois dispositivos de comunicação sem fio, compatíveis com NFC tal como os dispositivos 202 e 241 (vide Figura 2) tendo saídas de memória onde T é transporte, L é o número de links e P é largura de banda que é associada com a informação transmitida por NFC 122, 124 e 126. A saída Γ é armazenada na memória compartilhada 138 de cada dispositivo 202, 241 para suportar compartilhamento de conteúdo entre os dois dispositivos.
No início, o dispositivo 202 (vide Figura 2) está no estado NON 810, o que pode indicar que o dispositivo não tem atividade de compartilhamento. Quando ele toca 889, outro dispositivo (por exemplo, dispositivo 241), ele muda para o estado P2P 820 e inicializa a saída Γ para Γ0. No estado P2P 820, uma Máquina de Estado Não-hierárquica (P2PSM) será chamada. Vide a Figura 9 abaixo. P2PSMs executando em paralelo nos dois dispositivos podem sincronizar o procedimento de compartilhamento desses dois dispositivos e ajustar ou apagar a coluna 811, 813 e/ou outra coluna na matriz de saída Γ correspondendo aos transportes para compartilhamento. Operação detalhada do P2PSM será fornecida abaixo. No estado P2P 820, se não houver conexão existente para esse dispositivo (ΑχΓχΒ-0 )
Petição 870190122027, de 22/11/2019, pág. 48/72
39/54 ou o dispositivo for reinicializado 891 por software ou reinicialização, o mecanismo de sincronização 118 (vide Figura 1) retorna ao estado NON 810.
No estado P2P 820, se o dispositivo tocar um terceiro dispositivo, tal como o dispositivo 242 (vide Figura 2), ele muda 890 para o estado P2M 830. No estado P2M 830, cada vez que ele tocar outro dispositivo, ele tornará a entrar 893 nesse estado P2M 830. Toda vez que ele entrar ou tornar a entrar 893 no estado P2M, será chamada uma P2PSM. No estado P2M 830, se houver apenas uma conexão para esse dispositivo ( 1 D 1 ) ele retornará 888 para o estado P2P. ( 1 D 1 ) indica que há apenas um elemento de uma segunda fileira de matriz Γ que é diferente de zero e esse elemento é igual a 1. No estado P2M 830, se o dispositivo for reinicializado pelo software ou reinicialização 892, ele retornará ao estado NON 810.
A Figura 9 ilustra um exemplo de um P2PSM 900 executando em um dispositivo específico que pode ser customizado para os tipos de mídia e transportes que o dispositivo suporta. Ao menos duas partes estão envolvidas no compartilhamento de conteúdo. O dispositivo 202 (vide Figura 2) mantendo o conteúdo pode ser chamado de servidor de mídia ou mestre. O dispositivo 241 recebendo conteúdo pode ser chamado de escravo, cliente, ou renderizador de mídia. Conforme mencionado previamente, o P2PSM é ativado sempre que um dispositivo entrar no estado P2P de alto nível 820 ou estado P2M 830 mostrado na Figura 8.
Nessa situação de amostra, ambos os dispositivos 202, 241 (vide Figura 2) são capazes de comunicação Bluetooth e WiFi, e ambos suportam chamadas de imagem, áudio incluindo
Petição 870190122027, de 22/11/2019, pág. 49/72
40/54 voz, e conteúdo de mídia de vídeo. Com n como o número de tipos de aplicação que o dispositivo móvel suporta (tal como imagem, vídeo, música MP3, chamada de voz, etc.) e m como o número de transporte sem fio de curto alcance que o dispositivo móvel tem (tal como Bluetooth, WiFi, UWB, etc.), nesse exemplo n (aplicações) = 3 e m (transportes sem fio de curto alcance) = 2. Assim a P2PSM exemplar em cada dispositivo 202, 241 tem n x m + 2 (ou 3 x 2 + 2) = 8 estados. O estado Iniciar (S) 994 em cada P2PSM indica que não há conteúdo sendo compartilhado ou que compartilhamento de conteúdo anterior começou de forma bem-sucedida. O estado Terminar (E) 995 indica que os dispositivos não podem compartilhar conteúdo de mídia através de qualquer transporte sem fio de curto alcance disponível (Bluetooth ou WiFi). Se a máquina de estado entrar no estado Terminar 995, uma mensagem de erro pode se propagar para a interface de usuário. Os outros seis estados são explicados conforme abaixo na Tabela 3.
Tabela 3
Estado Definição
S11 Compartilha conteúdo conexão Bluetooth. de imagem através de
S12 Compartilha conteúdo conexão WiFi. de imagem através de
S21 Compartilha conteúdo conexão Bluetooth. de áudio através de
S22 Compartilha conteúdo conexão WiFi. de áudio através de
S31 S31 - Compartilha conteúdo conexão Bluetooth. de vídeo através de
Petição 870190122027, de 22/11/2019, pág. 50/72
41/54 conexão WiFi.
S32 S32 - Compartilha conteúdo de vídeo através de
Nesse exemplo, o transporte Bluetooth tem prioridade superior a do transporte WiFi porque Bluetooth consome menos energia, o que é importante para a vida útil da bateria do dispositivo móvel. Assim, o Bluetooth é explorado em primeiro lugar (por exemplo, Sx1 = BT, Sx2 = WiFi) nesse exemplo.
Para compartilhamento de mídia de áudio, o procedimento de sincronização P2PSM descrito acima pode ser seguido (derivação S2X, estados S21, S22) . Para compartilhamento de conteúdo de vídeo, devido ao fato do compartilhamento de mídia de vídeo requerer mais largura de banda, uma política específica pode ser adicionada a P2PSM (derivação S3x) . Por exemplo, na Figura 9, a condição para a transição a partir do estado S31 para S32 pode ser modificada a partir de: FALHA = {A interface Bluetooth está em uso; não pode estabelecer conexão Bluetooth; a conexão Bluetooth está interrompida} para FALHA = FALHA o {taxa de quadro de fluxo contínuo < 15 quadros/segundo (ou outro limite predefinido)}. A condição para a transição a partir do estado S32 para o estado Terminar 995 pode ser similarmente modificado. Exceto por essa modificação, o procedimento de sincronização pode permanecer idêntico como acima. Mediante adição dessa política específica, uma qualidade predefinida para compartilhamento de vídeo pode ser garantida.
O dispositivo que inicia a permuta é definido pela especificação de Interface de Comunicação de Campo Próximo e Protocolo (NFCIP-1). Conforme mencionado acima, a
Petição 870190122027, de 22/11/2019, pág. 51/72
42/54 informação transmitida por NFC pode ter a informação de configuração e qualquer informação de estado atualmente bem-sucedida para P2M. O mecanismo de sincronização 118 (vide Figura 1) salva a informação de estado permutada na memória compartilhada 138.
Durante comunicação por intermédio de um transceptor de curto alcance, 106, 108 e/ou 110 (vide Figura 1), ambos os dispositivos permanecem no mesmo estado de suas Máquinas de Estado de Mecanismo de Sincronização de alto nível respectivas (vide Figura 8). Durante a transição de um estado para o próximo estado na Máquina de Estado de Mecanismo de Sincronização, a memória compartilhada de cada dispositivo pode ser escaneada. Se as Máquinas de Estado Não-Hierárquicas de nível inferior (P2PSMs) executando simultaneamente em cada dispositivo concluírem que nenhum transporte correspondente está disponível, ou que a largura de banda restante não é maior do que a solicitação de largura de banda mínima para compartilhamento de mídia de tipo correspondente ocorre uma falha e o transporte é evitado. A sincronização de compartilhamento entre dois dispositivos pode ser garantida por intermédio de máquinas de estado P2PSM equivalentes executando em ambos os dispositivos e obtendo os mesmos resultados.
Para compartilhamento de Ponto a Multiponto (P2M), se dois dispositivos iniciarem de forma bem-sucedida o compartilhamento de conteúdo no estado P2P 820 (vide Figura 8) e o primeiro dispositivo tocar um terceiro dispositivo, a máquina de estado de alto nível para o primeiro dispositivo mudará para o estado P2M 830 e a P2PSM será outra vez chamada para o primeiro dispositivo e executa
Petição 870190122027, de 22/11/2019, pág. 52/72
43/54 simultaneamente com uma P2PSM do novo dispositivo. Para cada dispositivo, a P2PSM verificará o mecanismo de sincronização 118 (vide Figura 1) e memória compartilhada 138 para se certificar de que um transporte adequado esteja disponível.
Uma Máquina de Estado de Mecanismo de Sincronização (vide Figura 8) em cada dispositivo 202, 241 e 242 (vide Figura 2) pode diferenciar entre os estados P2P e P2M, e os resultados da P2PSM em cada dispositivo dependem do modo do dispositivo (por exemplo, imagem, áudio, etc.) e diferenciam entre tecnologia de conectividade local (por exemplo, Bluetooth, WiFi, etc.). Conforme aqui discutido, as entradas de P2PSM são estendidas para o formato de quadro de fórum NFC.
Uma modalidade de uma definição de máquina de estado não-hierárquica (P2PSM) é como a seguir: A P2PSM é um sêxtuplo <Σ,-F, S, So, δ, ω>, onde: Σ é o alfabeto de entrada que é um conjunto de entradas ou eventos, T é o alfabeto de
saída, $ é um conjunto finito não-vazio de estados, s0 é um
estado inicial, δ é a função de transição de estado, e ω é
a função de saída.
Σ é o alfabeto de entrada. Ele é um conjunto de
entradas ou eventos. Especificamente, Σ = {1, 2, ... n,
FAILURE, SUCCESS, j - DONE}, onde 1, 2, . .. n significa o
tipo de conteúdo de mídia. As entradas FALHA e SUCESSO
significam que o compartilhamento de conteúdo ou falhou ou iniciou de forma bem-sucedida. j - DONE pode indicar que o compartilhamento através do transporte j ou falhou ou foi concluído de forma bem-sucedida.
T é o alfabeto de saída. T = {Γ}. Ele tem a mesma
Petição 870190122027, de 22/11/2019, pág. 53/72
44/54 definição como no mecanismo de sincronização 118 (vide Figura 1) discutido acima em conexão com a Figura 8. Há um espaço de memória comum na memória compartilhada de dispositivo, 138, atribuída à saída do mecanismo de sincronização 118. Cada P2PSM pode operar no mesmo espaço de memória dentro de seu dispositivo.
& é um conjunto finito não-vazio de estados. & = {S, E, S11, S12, ... Sij, ... Snm}, onde S é o estado Iniciar e E é o estado Terminar. Sij pode indicar que o dispositivo começa a compartilhar mídia do tipo i sobre o transporte j. A P2PSM tem n x m + 2 estados.
s0 é um estado inicial. s0 = S. No estado inicial, nenhuma mídia está sendo compartilhada.
δ é a função de transição de estado: δ:§χΣ->§. § descreve o estado resultante da máquina de estado quando a máquina de estado recebe uma entrada, isto é, um elemento de Σ enquanto que a máquina de estado está em um estado específico, isto é, um elemento específico de Uma especificação completa de δ é fornecida na Tabela 4 para essa modalidade.
Tabela 4
Estado Entrada Novo Estado
S i Si1
Sij FALHA Si(j+1), onde j < m
Sij SUCESSO S
Sim FALHA E
S j-FEITO S
E - S
Os elementos de & x Σ que não podem ocorrer ou que não levam às transições foram omitidos a partir da Tabela 4.
Petição 870190122027, de 22/11/2019, pág. 54/72
45/54 ω é a função de saída.
ω:§χΣ—>R ω descreve a saída produzida pela máquina de estado quando a máquina de estado recebe uma entrada, isto é, um elemento de Σ, enquanto que
P2PSM está em um estado específico, isto é, um elemento específico de Conforme descrito acima em conexão com a
Figura 8,
Γ é uma matriz x m cujos possíveis valores constituem o alfabeto de saída de P2PSM, e um valor específico de Γ é ro =
...0
...0
...0
Conforme discutido acima,Γ0 significa que nenhum dos transportes do dispositivo está ocupado, que não há conexões com outros dispositivos, e que nenhuma largura de banda é consumida. Define a matriz 3 x m C1 como
...
Cl =
...
Ri
...
Define as matrizes 3 x m Cj correspondentes como
Cj = oo
...1
...Ri
Tabela 5 provê uma especificação de ω em termos de Γ, C1, e Cj.
Tabela 5
Estado Entrada Saída
S i Γ + C1
Sij FALHA Γ
Sij SUCESSO Γ + Cj
Sim FALHA Γ
S j-FEITO Γ - Cj
Petição 870190122027, de 22/11/2019, pág. 55/72
46/54
Em C1, Ri é a solicitação de capacidade de transmissão mínima para compartilhar conteúdo de tipo i sobre transporte T1. A expressão Γ + Cj pode indicar quando o compartilhamento de conteúdo de tipo i é iniciado de forma bem-sucedida sobre o transporte T1, o número de conexões sobre o transporte T1 será aumentado por 1 e a capacidade de transmissão acumulada sobre transporte T1 será aumentada por Ri. Em Cj, Ri é a solicitação de capacidade de transmissão mínima para compartilhamento de conteúdo do tipo i sobre transporte Tj. A expressão Γ + Cj pode indicar quando o compartilhamento de conteúdo de tipo i é iniciado de forma bem-sucedida sobre o transporte Tj, o número de conexões sobre o transporte Tj será aumentado por 1 e a capacidade de transmissão acumulada sobre o transporte Tj será aumentada por Ri. A expressão Γ - Cj pode indicar que quando o compartilhamento de conteúdo de tipo i é feito mediante falha ou sucesso, o número de conexões através do transporte Tj será diminuído por 1 e a capacidade de transmissão acumulada através do transporte Tj será diminuída por Ri.
A Figura 10 é similar à Figura 9 e ilustra uma modalidade de um exemplo genérico de uma P2PSM 1000 executando em um dispositivo específico que pode ser customizado para os tipos de mídia e transporte que o dispositivo suporte. Detalhes da Figura 10 podem ser entendidos com referência às Tabelas 4 e 5. Cada transição entre estados é associada a um par de entrada/saída. A entrada acima da barra é a condição de evento para aquela transmissão. A saída abaixo da barra é o resultado da transição. A saída será armazenada na memória compartilhada
Petição 870190122027, de 22/11/2019, pág. 56/72
47/54
138 (vide Figura 1) associada ao mecanismo de sincronização 118. Saídas sem alterações não são mostradas na Figura 10.
Nesse exemplo de P2PSM genérico, há um estado Iniciar (S) 1094, um estado Terminar (E) 1095, e estados médios n x m onde m é o número de transportes sem fio de curto alcance que o dispositivo móvel tem (tal como Bluetooth, WiFi, UWB, etc.) e n é o número de tipos de aplicação que o dispositivo móvel suporta (tal como imagem, vídeo, música MP3, chamada de voz, edição de documento, etc.) como discutido acima. O estado Sij indica que o dispositivo começa compartilhar os meios utilizando o tipo i de aplicação sobre transporte j. A sequência de tipos de aplicação é aleatória. A sequência dos transportes é relacionada pela prioridade para cada tipo de aplicação. O transporte j tem prioridade superior ao transporte j + 1. Para cada tipo i de aplicação dada, o transporte m tem a mais baixa prioridade.
No estado Iniciar 1094, se dois dispositivos estiverem tentando compartilhar mídia do tipo i, a máquina de estado mudará para o estado Si1. Se o compartilhamento falhar no estado Si1, a máquina de estado mudará para o próximo estado (por exemplo, Si2) até o estado Sij onde o compartilhamento de mídia de tipo i através do transporte j começa de força bem-sucedida. Antes de entrar em qualquer Sij, o Tj e Pj de Γ serão verificados. Se Tj for igual a 1, o que indica que não há mais recursos disponíveis no transporte j, o transporte será saltado. Se Tj for igual a 0, Pj de Γ será adicionalmente verificado. Se a largura de banda recente não for maior do que a solicitação de largura de banda mínima para compartilhamento de mídia de tipo i, o
Petição 870190122027, de 22/11/2019, pág. 57/72
48/54 transporte também será saltado.
Após o compartilhamento iniciar de forma bem-sucedida, o número de conexões sobre o transporte j será aumentado por 1 e a capacidade de transmissão acumulada sobre o transporte j será aumentada por Ri. Isso é feito utilizando-se a expressão Γ + Cj. A P2PSM 1000 retornará ao estado iniciar 1094 em uma condição de SUCESSO. No estado iniciar 1094, se o compartilhamento terminou de forma bemsucedida ou falhar (j-FEITO), o número de conexões através do transporte j será diminuído por 1 e a capacidade de transmissão acumulada sobre o transporte j será diminuída por Ri. Isso é realizado utilizando-se a expressão Γ - Cj.
A qualquer momento que a P2PSM entrar no estado iniciar 1094 em decorrência de um SUCESSO (iniciando de forma bem-sucedida o compartilhamento através do transporte j) ou j-FEITO (termina ou falha em compartilhar através do transporte j), o número de conexões (Lj de Γ) e a capacidade de transmissão acumulada correspondente (Pj de Γ) serão verificados. Se Lj atingir o número máximo de conexões que o transporte j pode suportar ou se Pj alcançar 100% (nenhuma largura de banda restante para usos adicionais), Tj de Γ será ajustado para 1. Ou então Tj de Γ será reajustado para 0.
No estado Sij, se o compartilhamento falhar, a P2PSM 1000 mudará para o estado Si(j+1). A condição de falha pode incluir os seguintes casos: o transporte está ocupado, a conexão sem fio foi interrompida, o dispositivo está fora de alcance, e/ou há políticas específicas que impedem o compartilhamento naquele estado.
Se o compartilhamento falhar em todos os transportes,
Petição 870190122027, de 22/11/2019, pág. 58/72
49/54 a P2PSM 1000 mudará para o estado Terminar 1095, o qual automaticamente descerá para o estado Iniciar 1094. A razão para separar o estado Terminar 1095, do estado Iniciar 1094, é que pode ser necessário chamar alguns processos especiais no estado Terminar 1095, tal como um processo de manejo de erro. Políticas específicas para condições de falha podem ter exigências especiais para certos tipos de conteúdo ou para certas topologias de rede.
A Figura 11 ilustra um exemplo de um formato de dados de configuração de pacote genérico 1100 para uma troca de informação transmitida por NFC entre dois dispositivos de comunicação sem fio. De acordo com a Especificação de Definição de Tipo de Registro (RTD) NFC, o tipo de dados de informação transmitido por NFC pode ser definido como um tipo externo de fórum NFC. O identificador de tipo ou carga útil 1197 é companyname.com:cf”. O tipo companyname.com:cf” indica que esse é um tipo de dados de configuração específico e companhia.
Sob a especificação RTD, o comprimento de carga útil 1198 é um número inteiro sem sinal indicando o número de octetos na carga útil 1196. A carga útil 1196 tem n tipos de registros de configuração de transporte, um registro de configuração de aplicação, e um registro de estado. Cada registro de configuração de transporte tem um identificador de meio de transporte (T1 a Tn) , um comprimento, e uma carga útil que contém os detalhes de configuração. Nesse exemplo, uma carga útil Bluetooth 1196 é representada. Com referência à Figura 4, a configuração Bluetooth 450 (vide Figura 4) é representada na Figura 11 como configurar T1”, T1 indicando (conforme mencionado em conjunto com a Figura
Petição 870190122027, de 22/11/2019, pág. 59/72
50/54
8) registros de memória da saída como: T é transporte, L é o número de links, e P é a largura de banda que é associada
à informação transmitida por NFC 122, 124, e 126 (vide
Figura 1).
No registro de configuração de aplicação 1130, o tipo
do registro de configuração de aplicação é Ap. O
comprimento de registro de aplicação é um número inteiro sem sinal indicando o número de octetos da informação de configuração de aplicação. A carga útil de configuração de aplicação 1196 contém os detalhes de configuração (por 426, vide Figura 4).
O tipo do registro de informação de estado é St. O state info_length é um número inteiro sem sinal indicando o número de octetos da informação de estado. O registro de informação de estado 1199 pode incluir o estado atual tal como, 21 indica estado S21 (vide Figura 9), a solicitação de largura de banda mínima Ri para compartilhar certo tipo de conteúdo, a memória de saída do mecanismo de sincronização 118 (vide Figura 1), e outra informação relacionada a estado atual. Para música, informação relacionada ao estado atual pode ser o índice de tempo da música por 426. Com o índice de tempo da música, por exemplo, o renderizador pode saltar para aquela porção do conteúdo compartilhado que o mestre está atualmente reproduzindo ou gostaria de assinalar para o usuário do dispositivo renderizador.
A Figura 12 ilustra o formato para a memória de saída da informação de estado 1199 da Figura 11. Conforme mencionado acima, T é a disponibilidade de transporte, L é o número de links, e P é a largura de banda. Com referência
Petição 870190122027, de 22/11/2019, pág. 60/72
51/54 à Figura 4, T1 é ilustrado como disponibilidade de Bluetooth 464 (vide Figura 4), L1 é ilustrado como conexões de Bluetooth 465, e P1 é ilustrado como largura de banda 466.
A Figura 13 é um exemplo específico da Figura 11 com T1=Bluetooth e T2=WiFi. A informação de estado 1399 nesse exemplo é a disponibilidade de conectividade Bluetooth 463 e WiFi 467. O tipo 1397 e o comprimento e carga útil 1398 são idênticos conforme descrito acima com referência à Figura 11. A carga útil 1396 contém o registro de configuração BT 1321, o registro de configuração WiFi 1329, e a informação de estado atual 1340. Entende-se que quaisquer variações nas informações transmitidas por NFC estão dentro do escopo dessa discussão.
A Figura 14 é uma tabela que especifica o formato dos campos combinados de BT, “comprimento de configuração BT, e configuração de BT 1321 da Figura 13. O registro de configuração Bluetooth contém o tipo de registro BT, o comprimento em bytes da configuração, e a carga útil da configuração. A carga útil de configuração de BT pode conter, por exemplo, seis parâmetros: um byte indicando o tipo de dados de configuração (define a utilização do parâmetro Valor de Autenticação de BT: descoberta apenas, PIN, ou chave pública), o endereço de Dispositivo Bluetooth de 6 bytes do dispositivo emissor, a Classe de Dispositivo de 3 bytes, um valor de 16 bytes a ser usado na criação do PIN para a conexão Bluetooth subsequente, um campo de comprimento de nome curto, e um nome curto.
A Figura 15 é uma tabela que especifica o formato dos campos combinados de W1a, comprimento de configuração de
Petição 870190122027, de 22/11/2019, pág. 61/72
52/54
WiFi”, e “configuração de WiFi” 1329 mostrados na Figura 13. O registro de configuração de WiFi contém o tipo de registro “W1a”, o comprimento em bytes da configuração, e a carga útil da configuração. A carga útil da configuração WiFi deve conter dois parâmetros obrigatórios de acordo com: padrão WLAN (tal como padrão IEEE 802.11a, 802.11b. 802.11g, ou uma combinação dos mesmos) e o Identificador de Conjunto de Serviço (SSID). Vários parâmetros opcionais podem incluir: um Modo de Conexão (Infraestrutura ou Adhoc) e Id de Canal de RF, tipo de Criptografia e chaves correspondentes, e o endereço MAC de Ethernet do par.
A Figura 16 é uma tabela que especifica o formato para os campos combinados “St”, “comprimento de informação de Estado”, e “informação de Estado” 1340 conforme mostrado na Figura 13. O tipo do registro de informação de estado é “St”. O state info_length é um número inteiro sem sinal indicando o número de octetos da informação de estado. Entende-se que quaisquer variações na informação transmitida por NFC estão dentro do escopo dessa discussão.
São descritos métodos e dispositivos para automaticamente acoplar dois ou mais dispositivos de comunicação móvel através de um link de comunicação, de curto alcance, para compartilhar conteúdo tal como chamadas, música, vídeo, documentos, e jogos onde dois ou mais dispositivos determinam automaticamente a praticabilidade de compartilhar o conteúdo e negociar para achar uma maneira eficiente na qual realizar isso. Desse modo, o emparelhamento entre os dispositivos pode ser transparente para os usuários. Além disso, uma melhor escolha em um transporte pode ser selecionada sem muita
Petição 870190122027, de 22/11/2019, pág. 62/72
53/54 entrada de usuário.
Consequentemente, enquanto uma aplicação do primeiro usuário está ativa em um primeiro dispositivo de comunicação sem fio, ao menos o primeiro dispositivo de comunicação sem fio e um segundo dispositivo de comunicação sem fio podem substancialmente iniciar de forma automática a comunicação para compartilhar o conteúdo correspondendo à aplicação ativa do primeiro dispositivo de comunicação sem fio entre o primeiro dispositivo e o segundo dispositivo utilizando um link de comunicação de curto alcance. Cada dispositivo inclui um dispositivo de comunicação de campo próximo (NFC) que (quando no alcance do outro dispositivo NFC) pode iniciar a comunicação entre os dispositivos de comunicação sem fio de modo que os dispositivos podem compartilhar o conteúdo. Os usuários dos dispositivos habilitados para NFC podem ter poucas ou mínimas interações exceto que um ou mais usuários podem trazer os dispositivos para dentro do alcance (por exemplo, “contatar para configurar”) de modo que as NFCs podem iniciar o emparelhamento entre os dispositivos. Consequentemente, a necessidade de processos complicados e tediosos para compartilhar conteúdo pode ser eliminada.
A presente revelação é provida para explicar de uma forma capacitadora os melhores modos de realizar e utilizar várias modalidades de acordo com a presente invenção. A revelação é adicionalmente oferecida para aperfeiçoar um entendimento e consideração dos princípios e vantagens da invenção, mais propriamente do que limitar a invenção de qualquer maneira. A invenção é definida apenas pelas reivindicações anexas incluindo quaisquer emendas desse
Petição 870190122027, de 22/11/2019, pág. 63/72
54/54 pedido e todos os equivalentes daquelas reivindicações conforme emitidas.
Entende-se ainda que o uso de termos relacionais se houver, tal como: primeiro e segundo; superior e inferior; giratório e estacionário; e semelhantes; usados apenas para distinguir uma entidade ou ação de outra entidade ou ação sem necessariamente requerer ou implicar em qualquer tal relação ou ordem efetiva entre tais entidades ou ações.
Essa revelação pretende explicar como formar e utilizar várias modalidades de acordo com a tecnologia mais propriamente do que limitar o verdadeiro, pretendido e real escopo e espírito da mesma. A descrição precedente não pretende se exaustiva ou ser limitada às formas exatas reveladas. Modificações ou variações são possíveis à luz dos ensinamentos acima. A modalidade(s) foi escolhida e descrita para prover a melhor ilustração do princípio da terminologia descrita e sua aplicação prática, e para permitir que aqueles de conhecimento comum na técnica utilizem a tecnologia em diversas modalidades e com diversas modificações conforme adequadas para o uso específico considerado. Todas as tais modificações e variações estão dentro do escopo da invenção como determinado pelas reivindicações anexas, conforme podem ser emendadas durante a pendência desse pedido de patente, e todos os seus equivalentes, quando interpretados de acordo com a amplitude na qual elas estão regularmente, legalmente e equitativamente intituladas.

Claims (18)

1. Dispositivo de comunicação móvel (102, 302), compreendendo:
um transceptor sem fio de curto alcance (106, 108) configurado para transmitir dados utilizando um transporte sem fio tendo uma configuração de transporte sem fio indicada por informação de configuração e tendo também uma largura de banda disponível;
um processador (120) configurado para executar ao menos uma aplicação de processamento de conteúdo na forma de um ou mais conjuntos de instruções pré-armazenadas para acessar conteúdo indicado pela informação de tipo de aplicação;
um controlador (117) acoplado ao transceptor sem fio de curto alcance e ao processador; e um dispositivo de comunicação de campo próximo (104) acoplado ao controlador;
o dispositivo de comunicação móvel caracterizado pelo fato de que o dispositivo de comunicação de campo próximo é configurado para transmitir (348) a informação de configuração, a largura de banda disponível, e a informação de tipo de aplicação e para receber (349) outra informação de configuração, outra informação de tipo de aplicação, e outra largura de banda disponível a partir de outro dispositivo de comunicação.
2. Dispositivo, de acordo com a reivindicação 1, caracterizado pelo fato de que o dispositivo de comunicação de campo próximo é um dispositivo de identificação de radiofrequência.
3. Dispositivo, de acordo com a reivindicação 1,
Petição 870190122027, de 22/11/2019, pág. 65/72
2 / 7 caracterizado por compreender ainda:
um transceptor (114) configurado para comunicação através de uma rede celular.
4. Dispositivo, de acordo com a reivindicação 1, caracterizado pelo fato de que a informação de configuração inclui informação selecionada do grupo consistindo em: um tipo de configuração Bluetooth, um endereço de dispositivo Bluetooth, uma classe de dispositivo, uma chave de link, e um nome curto de dispositivo.
5. Dispositivo, de acordo com a reivindicação 1, caracterizado pelo fato de que a informação de configuração inclui informação selecionada do grupo consistindo em: um tipo WLAN, um SSID, um modo de conexão, um ID de Canal de RF, um tipo de criptografia, e uma chave de criptografia.
6. Dispositivo, de acordo com a reivindicação 1, caracterizado pelo fato de que o controlador é configurado para iniciar a comunicação por intermédio do transceptor sem fio de curto alcance quando o dispositivo de comunicação de campo próximo recebe e processa a outra informação de configuração indicando que o outro dispositivo de comunicação tem um transceptor sem fio de curto alcance compatível.
7. Dispositivo, de acordo com a reivindicação 1, caracterizado pelo fato de que a informação de tipo de aplicação compreende um máximo de um indicador de aplicação que indica uma aplicação de processamento de conteúdo na forma de um ou mais conjuntos de instruções pré-armazenadas de alta prioridade, que está executando no processador.
8. Dispositivo, de acordo com a reivindicação 1, caracterizado pelo fato de que o indicador de aplicação é
Petição 870190122027, de 22/11/2019, pág. 66/72
3 / 7 selecionado do grupo consistindo em: um indicador de aplicação de compartilhamento de chamada, um indicador de aplicação de visualizador de imagem, um indicador de aplicação de reprodutor de áudio, um indicador de aplicação de visualizador de documento, e um indicador de aplicação de reprodutor de vídeo.
9. Dispositivo, de acordo com a reivindicação 1, caracterizado pelo fato de que a informação de tipo de aplicação compreende um máximo de um indicador de tipo de conteúdo selecionado do grupo consistindo em: um indicador de conteúdo de voz, um indicador de conteúdo de imagem, um indicador de conteúdo de áudio, um indicador de conteúdo de vídeo, e um indicador de conteúdo de documento.
10. Método de compartilhamento de conteúdo entre um
primeiro dispositivo de comunicação sem fio (302) e um segundo dispositivo de comunicação sem fio (341), o primeiro dispositivo de comunicação sem fio configurado
para executar uma primeira aplicação de processamento de conteúdo na forma de um ou mais conjuntos de instruções pré-armazenadas para acessar conteúdo tendo um tipo de conteúdo, o método caracterizado por compreender:
transmitir (348) primeira informação de configuração de transporte sem fio de curto alcance, correspondendo à informação de largura de banda disponível e informação de aplicação ativa a partir do primeiro dispositivo de comunicação sem fio utilizando uma primeira comunicação de campo próximo;
receber (349) segunda informação de configuração de transporte sem fio de curto alcance correspondendo à informação de largura de banda disponível, e informação de
Petição 870190122027, de 22/11/2019, pág. 67/72
4 / 7 disponibilidade de aplicação a partir do segundo dispositivo de comunicação sem fio utilizando uma segunda comunicação de campo próximo;
estabelecer um link de comunicação sem fio de curto alcance entre o primeiro dispositivo de comunicação sem fio e o segundo dispositivo de comunicação sem fio com base na primeira informação de configuração de transporte sem fio de curto alcance e informação de largura de banda disponível correspondente e a segunda informação de configuração de transporte sem fio de curto alcance e informação de largura de banda disponível correspondente.
11. Método, de acordo com a reivindicação 10, caracterizado pelo fato de que a transmissão compreende:
transmitir capacidade de conectividade selecionada do grupo consistindo em:
capacidade Bluetooth e capacidade WiFi.
12. Método, de acordo com a reivindicação 10, caracterizado por compreender ainda:
transmitir informação de tipo de conteúdo utilizando a primeira comunicação de campo próximo.
13. Método, de acordo com a reivindicação 12, caracterizado pelo fato de que o tipo de conteúdo é selecionado do grupo consistindo em: um tipo de conteúdo de voz, um tipo de conteúdo de imagem, um tipo de conteúdo de áudio, um tipo de conteúdo de vídeo, e um tipo de conteúdo de documento.
14. Método, de acordo com a reivindicação 10, caracterizado por compreender ainda:
transmitir o conteúdo a partir do primeiro dispositivo de comunicação sem fio para o segundo dispositivo de
Petição 870190122027, de 22/11/2019, pág. 68/72
5 / 7 comunicação sem fio utilizando o link de comunicação sem fio de curto alcance.
15. Método, de acordo com a reivindicação 14, caracterizado por compreender ainda:
executar uma chamada de voz compartilhando aplicação de processamento de conteúdo na forma de um ou mais conjuntos de instruções pré-armazenadas; e transmitir conteúdo de voz a partir do primeiro dispositivo de comunicação sem fio para o segundo dispositivo de comunicação sem fio através do link de comunicação sem fio de curto alcance.
16. Método, de acordo com a reivindicação 10, caracterizado por compreender ainda:
iniciar a execução de uma segunda aplicação de processamento de conteúdo na forma de um ou mais conjuntos de instruções pré-armazenadas no segundo dispositivo de comunicação sem fio capaz de acessar o conteúdo;
transmitir o conteúdo a partir do primeiro dispositivo de comunicação sem fio para o segundo dispositivo de comunicação sem fio utilizando o link de comunicação sem fio de curto alcance para acesso pela segunda aplicação de processamento de conteúdo na forma de um ou mais conjuntos de instruções pré-armazenadas.
17. Método, de acordo com a reivindicação 16, caracterizado por compreender ainda:
implementar no primeiro dispositivo de comunicação sem fio uma máquina de estado compreendendo:
um de estado inicial NON (810) no qual o primeiro dispositivo de comunicação sem fio não tem conexão sem fio de curto alcance com o segundo dispositivo de comunicação
Petição 870190122027, de 22/11/2019, pág. 69/72
6 / 7 sem fio;
um estado de conexão de ponto a ponto P2P (820) no qual o primeiro dispositivo de comunicação sem fio tem uma conexão sem fio de curto alcance com o segundo dispositivo de comunicação sem fio;
implementar no primeiro dispositivo de comunicação sem fio uma máquina de estado não-hierárquica (P2PSM) compreendendo:
um estado inicial INICIAR (994) no qual um link sem fio de curto alcance bem-sucedido configurado para compartilhar conteúdo entre o primeiro dispositivo de comunicação sem fio e o segundo dispositivo de comunicação sem fio existe ou não é necessário;
um estado final TERMINAR (995) no qual nenhum link sem fio de curto alcance bem-sucedido configurado para compartilhar conteúdo entre o primeiro dispositivo de comunicação sem fio e o segundo dispositivo de comunicação sem fio pode ser estabelecido; e uma pluralidade de estados Sij no qual um link sem fio de curto alcance de um tipo de transporte j configurado para compartilhar conteúdo utilizando tipo i de conteúdo entre o primeiro dispositivo de comunicação sem fio e o segundo dispositivo de comunicação sem fio foi estabelecido;
em que a máquina de estado monitora a informação de configuração de transporte sem fio de curto alcance, informação de largura de banda disponível correspondente, e informação de tipo de conteúdo permutadas através de comunicação de campo próximo entre o primeiro dispositivo de comunicação sem fio e o segundo dispositivo de
Petição 870190122027, de 22/11/2019, pág. 70/72
7 / 7 comunicação sem fio.
18. Método, de acordo com a reivindicação 16, caracterizado por compreender ainda:
implementar uma conexão de ponto a multiponto (P2M) na qual o primeiro dispositivo de comunicação sem fio tem uma conexão sem fio de curto alcance de ponto a ponto com o segundo dispositivo de comunicação sem fio e ao menos outra conexão sem fio de curto alcance de ponto a ponto com outro dispositivo de comunicação sem fio.
BRPI0818262-0A 2007-10-31 2008-09-24 dispositivo de comunicação móvel e método de compartilhamento de conteúdo entre um primeiro dispositivo de comunicação sem fio e um segundo dispositivo de comunicação sem fio BRPI0818262B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/930,310 2007-10-31
US11/930,310 US7970350B2 (en) 2007-10-31 2007-10-31 Devices and methods for content sharing
PCT/US2008/077422 WO2009058494A1 (en) 2007-10-31 2008-09-24 Negotiation of a short range wireless communication parameters using configuration data received through rfid

Publications (2)

Publication Number Publication Date
BRPI0818262A2 BRPI0818262A2 (pt) 2015-04-14
BRPI0818262B1 true BRPI0818262B1 (pt) 2020-01-28

Family

ID=40262017

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0818262-0A BRPI0818262B1 (pt) 2007-10-31 2008-09-24 dispositivo de comunicação móvel e método de compartilhamento de conteúdo entre um primeiro dispositivo de comunicação sem fio e um segundo dispositivo de comunicação sem fio

Country Status (9)

Country Link
US (1) US7970350B2 (pt)
EP (1) EP2196040B1 (pt)
KR (2) KR20120040277A (pt)
CN (1) CN101843124A (pt)
AT (1) ATE540552T1 (pt)
BR (1) BRPI0818262B1 (pt)
ES (1) ES2376609T3 (pt)
MX (1) MX2010004550A (pt)
WO (1) WO2009058494A1 (pt)

Families Citing this family (385)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005505033A (ja) 2001-09-24 2005-02-17 イーツーインタラクティヴ, インコーポレイテッド ディー/ビー/エイ イーツーインタラクティヴ, インコーポレイテッド 通信サービスを供給するシステム及び方法
KR100689504B1 (ko) * 2005-03-29 2007-03-02 삼성전자주식회사 컨텐츠 전송 보호 장치
US20080194311A1 (en) * 2007-01-26 2008-08-14 Linq3 Systems and methods for providing lottery game play through an unmanned terminal
US7720098B1 (en) * 2007-08-08 2010-05-18 At&T Mobility Ii Llc Wireless bandwidth aggregation
JP4952433B2 (ja) * 2007-08-08 2012-06-13 ソニー株式会社 情報処理装置および方法、並びに、情報処理システム
US8385823B2 (en) 2007-10-03 2013-02-26 Samsung Electronics Co., Ltd Method and system for communication in near field communication network
JP5033598B2 (ja) 2007-11-28 2012-09-26 株式会社日立製作所 表示装置および映像機器
US8254828B2 (en) * 2007-11-30 2012-08-28 Apple Inc. Methods and systems for mixing media with communications
KR101540475B1 (ko) * 2007-11-30 2015-07-29 삼성전자주식회사 근거리 통신 네트워크에서 데이터를 공유하기 위한 방법 및시스템
KR101407523B1 (ko) * 2008-01-09 2014-06-16 삼성전자주식회사 스트리밍 서비스를 제공하는 시스템 및 이의 스트리밍서비스 방법
JP5315849B2 (ja) * 2008-01-22 2013-10-16 株式会社リコー 通信装置、通信方法、通信プログラム
US20090192935A1 (en) 2008-01-30 2009-07-30 Kent Griffin One step near field communication transactions
US7884734B2 (en) * 2008-01-31 2011-02-08 Microsoft Corporation Unique identification of devices using color detection
US20090215398A1 (en) * 2008-02-25 2009-08-27 Adler Mitchell D Methods and Systems for Establishing Communications Between Devices
JP4524703B2 (ja) * 2008-02-29 2010-08-18 ソニー株式会社 情報処理装置および方法、並びにプログラム
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8898293B2 (en) 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8924469B2 (en) 2008-12-18 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8270952B2 (en) * 2009-01-28 2012-09-18 Headwater Partners I Llc Open development system for access service providers
US8725123B2 (en) 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US9626363B2 (en) * 2008-06-08 2017-04-18 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
US11258652B2 (en) 2008-06-08 2022-02-22 Apple Inc. System and method for placeshifting media playback
US20100035650A1 (en) * 2008-08-11 2010-02-11 Gottehrer Jonathan M Cell phone having air card and/or wifi card
JP5446519B2 (ja) * 2008-09-17 2014-03-19 株式会社リコー 携帯端末装置およびプログラム
US20100080361A1 (en) * 2008-09-29 2010-04-01 Conrad Edward Houghton Method for Sharing Audio-only content, Audio-Visual content, and Visual-only content between Subscribers on a Telephone call
US20100082990A1 (en) * 2008-09-29 2010-04-01 Microsoft Corporation Establishment of a relationship between wireless devices
JP5109905B2 (ja) * 2008-09-29 2012-12-26 富士通モバイルコミュニケーションズ株式会社 通信装置
US8553625B2 (en) * 2008-10-31 2013-10-08 Samsung Electronics Co., Ltd. Method and system for performing tasks on collaborating wireless devices
KR101236438B1 (ko) * 2008-11-04 2013-02-21 에스케이플래닛 주식회사 Cpns 환경에서 종단 단말기로 서비스를 제공하기 위한 시스템 및 방법과 이를 위한 cpns 서버, 이동통신 단말기 및 종단 단말기
CN102210130A (zh) * 2008-11-07 2011-10-05 Nxp股份有限公司 使用基于设备类别的传输规则的对等通信
KR101267833B1 (ko) * 2008-11-20 2013-05-27 에스케이플래닛 주식회사 관련 음향 컨텐츠 제공 시스템, 방법, 서비스 서버 및 종단단말기
RU2530256C2 (ru) * 2008-12-05 2014-10-10 Фишер Контролз Интернешнел Ллс Способ и устройство для управления операционными полевыми устройствами через портативный коммуникатор
JP5332600B2 (ja) * 2008-12-25 2013-11-06 ソニー株式会社 情報処理装置、通信制御方法、プログラム、および情報処理システム
US9055438B2 (en) * 2009-01-01 2015-06-09 Qualcomm Incorporated Exchanging data based upon device proximity and credentials
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US12432130B2 (en) 2009-01-28 2025-09-30 Headwater Research Llc Flow tagging for service policy implementation
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US12543031B2 (en) 2009-01-28 2026-02-03 Headwater Research Llc Adapting network policies based on device service processor configuration
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US12389218B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc Service selection set publishing to device agent with on-device service selection
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US12388810B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc End user device that secures an association of application to service policy with an application certificate check
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US11973804B2 (en) 2009-01-28 2024-04-30 Headwater Research Llc Network service plan design
US12452377B2 (en) 2009-01-28 2025-10-21 Headwater Research Llc Service design center for device assisted services
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US12166596B2 (en) 2009-01-28 2024-12-10 Disney Enterprises, Inc. Device-assisted services for protecting network capacity
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US11985155B2 (en) 2009-01-28 2024-05-14 Headwater Research Llc Communications device with secure data path processing agents
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US8606911B2 (en) 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US8660488B2 (en) * 2009-01-30 2014-02-25 Kabushiki Kaisha Toshiba Communication device
EP2216910B1 (en) * 2009-02-04 2014-10-08 Alcatel Lucent Method and equipment for configuring radio communications
US8326221B2 (en) 2009-02-09 2012-12-04 Apple Inc. Portable electronic device with proximity-based content synchronization
US8406206B2 (en) 2009-02-23 2013-03-26 Empire Technology Development Llc Mobile peer-to-peer content sharing method and system
US9098820B2 (en) * 2009-02-23 2015-08-04 International Business Machines Corporation Conservation modeling engine framework
JP4660829B2 (ja) * 2009-03-16 2011-03-30 Necカシオモバイルコミュニケーションズ株式会社 モバイル通信端末及びモバイル通信システム
JP5338458B2 (ja) * 2009-04-28 2013-11-13 ソニー株式会社 遠隔制御装置、通信装置、遠隔制御方法及びプログラム
US20100278345A1 (en) * 2009-05-04 2010-11-04 Thomas Matthieu Alsina Method and apparatus for proximity based pairing of mobile devices
WO2010138856A1 (en) 2009-05-29 2010-12-02 Abbott Diabetes Care Inc. Medical device antenna systems having external antenna configurations
KR101562565B1 (ko) * 2009-06-25 2015-10-22 삼성전자주식회사 전기장을 이용한 데이터 송수신 방법 및 이를 위한 장치
US9949305B2 (en) 2009-10-02 2018-04-17 Blackberry Limited Methods and apparatus for peer-to-peer communications in a wireless local area network
US8363796B2 (en) * 2009-10-15 2013-01-29 Avaya Inc. Selection and initiation of IVR scripts by contact center agents
US8358746B2 (en) * 2009-10-15 2013-01-22 Avaya Inc. Method and apparatus for unified interface for heterogeneous session management
US20110111697A1 (en) * 2009-11-06 2011-05-12 Research In Motion Limited Device, system and method for selecting, sharing and displaying electronic content
CA2780067C (en) * 2009-11-06 2014-09-09 Research In Motion Limited Device, system and method for selecting, sharing and displaying electronic content
CN102834819B (zh) * 2009-11-27 2016-08-03 谷歌公司 客户端-服务器输入法编辑器体系结构
WO2011084648A2 (en) 2009-12-16 2011-07-14 Giftango Corporation Systems and methods for generating a virtual value item for a promotional campaign
US20110177780A1 (en) * 2010-01-15 2011-07-21 Kabushiki Kaisha Toshiba Wireless communication apparatus
US20110183654A1 (en) 2010-01-25 2011-07-28 Brian Lanier Concurrent Use of Multiple User Interface Devices
US20110181780A1 (en) * 2010-01-25 2011-07-28 Barton James M Displaying Content on Detected Devices
CN110798586A (zh) * 2010-02-19 2020-02-14 株式会社尼康 电子设备
US8364157B2 (en) * 2010-02-25 2013-01-29 Mediatek Inc. Methods for coordinating radio activities of different radio access technologies and apparatuses utilizing the same
CN102771064B (zh) * 2010-02-26 2015-09-30 Lg电子株式会社 电子设备及其操作方法
JP5342075B2 (ja) 2010-03-01 2013-11-13 エー ビー ビー リサーチ リミテッド 一時的に接続される2台の機器間の無線通信
US20110239114A1 (en) * 2010-03-24 2011-09-29 David Robbins Falkenburg Apparatus and Method for Unified Experience Across Different Devices
US8850196B2 (en) 2010-03-29 2014-09-30 Motorola Solutions, Inc. Methods for authentication using near-field
US10304051B2 (en) 2010-04-09 2019-05-28 Paypal, Inc. NFC mobile wallet processing systems and methods
US11887105B2 (en) 2010-04-09 2024-01-30 Paypal, Inc. Transaction token issuing authorities
US8632000B2 (en) 2010-12-23 2014-01-21 Paydiant, Inc. Mobile phone ATM processing methods and systems
US10445723B2 (en) * 2010-04-09 2019-10-15 Paypal, Inc. NFC-transaction processing systems and methods
US10134031B2 (en) 2010-04-09 2018-11-20 Paypal, Inc. Transaction token issuing authorities
US9015751B2 (en) * 2010-04-27 2015-04-21 Lg Electronics Inc. Image display device and method for operating same
US8970733B2 (en) * 2010-05-28 2015-03-03 Robert Bosch Gmbh Visual pairing and data exchange between devices using barcodes for data exchange with mobile navigation systems
JP2011248765A (ja) * 2010-05-28 2011-12-08 Sony Corp 情報処理装置、情報処理システム及びプログラム
JP5494242B2 (ja) * 2010-05-28 2014-05-14 ソニー株式会社 情報処理装置、情報処理システム及びプログラム
US10104183B2 (en) * 2010-06-22 2018-10-16 Microsoft Technology Licensing, Llc Networked device authentication, pairing and resource sharing
US8738783B2 (en) 2010-06-22 2014-05-27 Microsoft Corporation System for interaction of paired devices
FI20105790A0 (fi) 2010-07-09 2010-07-09 Polar Electro Oy Lyhyen kantaman langaton tiedonsiirto
US20120041744A1 (en) * 2010-07-28 2012-02-16 Kantzes Christopher P Handheld field maintenance tool with field device simulation capability
US8068011B1 (en) 2010-08-27 2011-11-29 Q Street, LLC System and method for interactive user-directed interfacing between handheld devices and RFID media
US8509694B2 (en) * 2010-08-31 2013-08-13 Apple Inc. Techniques for facilitating communication between a portable media device and an accessory using multiple communication paths
US8966138B2 (en) 2010-08-31 2015-02-24 Apple Inc. Communication between a host device and an accessory using multiple-endpoint identification
US8630586B2 (en) 2010-08-31 2014-01-14 Apple Inc. Intelligent pairing of electronic devices
JP5167322B2 (ja) * 2010-09-08 2013-03-21 株式会社バッファロー データ転送方法および端末
EP2434793B1 (en) * 2010-09-23 2014-03-12 BlackBerry Limited Mobile wireless communications device establishing wireless communication links based upon near field communication and related methods
US8798532B2 (en) 2010-09-23 2014-08-05 Blackberry Limited Mobile wireless communications device establishing wireless communication links based upon near field communication and related methods
US9961182B2 (en) * 2010-09-23 2018-05-01 Blackberry Limited Communications system providing data transfer using selective wireless communications formats and related methods
US8764571B2 (en) 2010-09-24 2014-07-01 Nokia Corporation Methods, apparatuses and computer program products for using near field communication to implement games and applications on devices
US8661354B2 (en) * 2010-09-24 2014-02-25 Nokia Corporation Methods, apparatuses and computer program products for using near field communication to implement games and applications on devices
JP5087666B2 (ja) * 2010-09-30 2012-12-05 株式会社東芝 情報処理装置及び通信制御方法
US9483786B2 (en) 2011-10-13 2016-11-01 Gift Card Impressions, LLC Gift card ordering system and method
US9031869B2 (en) 2010-10-13 2015-05-12 Gift Card Impressions, LLC Method and system for generating a teaser video associated with a personalized gift
US8750793B2 (en) * 2010-10-14 2014-06-10 Blackberry Limited Near-field communication (NFC) system with mobile wireless communications devices determining geographic positions of NFC tags and related methods
US8823494B1 (en) * 2010-11-19 2014-09-02 Logitech Europe S.A. Systems and methods for wireless device connection and pairing
WO2012075168A2 (en) * 2010-11-30 2012-06-07 Enfora, Inc. Method and system for message concatenation
US9542203B2 (en) 2010-12-06 2017-01-10 Microsoft Technology Licensing, Llc Universal dock for context sensitive computing device
US8923770B2 (en) 2010-12-09 2014-12-30 Microsoft Corporation Cognitive use of multiple regulatory domains
US11978031B2 (en) 2010-12-14 2024-05-07 E2Interactive, Inc. Systems and methods that create a pseudo prescription from transaction data generated during a point of sale purchase at a front of a store
US8792429B2 (en) 2010-12-14 2014-07-29 Microsoft Corporation Direct connection with side channel control
US8589991B2 (en) * 2010-12-14 2013-11-19 Microsoft Corporation Direct connection with side channel control
US8948382B2 (en) 2010-12-16 2015-02-03 Microsoft Corporation Secure protocol for peer-to-peer network
US9294545B2 (en) 2010-12-16 2016-03-22 Microsoft Technology Licensing, Llc Fast join of peer to peer group with power saving mode
US8971841B2 (en) 2010-12-17 2015-03-03 Microsoft Corporation Operating system supporting cost aware applications
GB201021875D0 (en) * 2010-12-23 2011-02-02 Antix Labs Ltd Methods of distributing software
CN105704841B (zh) * 2010-12-28 2019-03-08 联想(北京)有限公司 一种电子设备间交换信息的方法和电子设备
US10944866B2 (en) 2011-02-15 2021-03-09 David Goren Systems and methods of transferring user information to different devices
US9154190B2 (en) 2011-02-15 2015-10-06 Blackberry Limited Master mobile wireless communications device with near field communication (NFC) capabilities to send media content to slave mobile wireless communications devices and associated methods
CN102111192B (zh) * 2011-03-03 2014-09-10 中兴通讯股份有限公司 一种蓝牙连接方法及系统
WO2012121641A1 (en) * 2011-03-04 2012-09-13 Thomas EKHOLM Wireless exchange of payload information at a short distance
US8539086B2 (en) 2011-03-23 2013-09-17 Color Labs, Inc. User device group formation
CN102724774A (zh) * 2011-03-29 2012-10-10 希姆通信息技术(上海)有限公司 通信模块、通信设备及其应用方法
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
CN103460768B (zh) * 2011-04-07 2017-06-16 Lg电子株式会社 在m2m通信中监测寻呼消息的方法和设备
US9384331B2 (en) * 2011-04-28 2016-07-05 Intel Corporation Device, system and method of wirelessly delivering content
CN102769482A (zh) * 2011-05-03 2012-11-07 中兴通讯股份有限公司 基于nfc技术链接目标wlan设备的方法、设备、装置及系统
US8224894B1 (en) 2011-05-09 2012-07-17 Google Inc. Zero-click sharing of application context across devices
US8812601B2 (en) 2011-05-09 2014-08-19 Google Inc. Transferring application state across devices with checkpoints
US8171137B1 (en) 2011-05-09 2012-05-01 Google Inc. Transferring application state across devices
CN102780513A (zh) * 2011-05-13 2012-11-14 希姆通信息技术(上海)有限公司 移动终端以及移动终端之间实现蓝牙通信的方法
US20120303533A1 (en) 2011-05-26 2012-11-29 Michael Collins Pinkus System and method for securing, distributing and enforcing for-hire vehicle operating parameters
DE112012001817B4 (de) 2011-05-27 2019-04-04 International Business Machines Corporation Verwalten von Bestandsdaten für einen verteilten Cache-Zwischenspeicher, der durch eine Vielzahl drahtloser mobiler Einheiten bereitgestellt wird
US8671137B2 (en) * 2011-05-31 2014-03-11 Google Inc. Personalized access using near field communication
US8548380B2 (en) * 2011-06-10 2013-10-01 Broadcom Corporation Communications device for intelligently routing information among multiple user interfaces
US10476554B2 (en) * 2011-06-13 2019-11-12 Avaya Inc. Method and system for proximity-based content sharing
WO2012173423A2 (ko) * 2011-06-15 2012-12-20 엘지전자 주식회사 무선데이터통신장치 및 무선데이터통신방법
US9130763B2 (en) 2011-06-20 2015-09-08 Microsoft Technology Licensing, Llc Automatic sharing of event content by linking devices
US8958745B2 (en) * 2011-06-21 2015-02-17 Lg Electronics Inc. Electronic device and operating method thereof
US8874038B2 (en) * 2011-06-29 2014-10-28 Broadcom Corporation Secure communications via NFC device
US9143889B2 (en) * 2011-07-05 2015-09-22 Htc Corporation Method of establishing application-related communication between mobile electronic devices, mobile electronic device, non-transitory machine readable media thereof, and media sharing method
CN102325217A (zh) * 2011-07-11 2012-01-18 惠州Tcl移动通信有限公司 移动终端、软件共享系统及其共享方法
CN103703864B (zh) * 2011-07-25 2017-10-27 Lg电子株式会社 电子设备及其操作方法
CN102291493B (zh) * 2011-08-25 2012-10-03 华为终端有限公司 移动终端的应用参数配置方法、相关装置以及系统
US9037852B2 (en) 2011-09-02 2015-05-19 Ivsc Ip Llc System and method for independent control of for-hire vehicles
US20130060721A1 (en) 2011-09-02 2013-03-07 Frias Transportation Infrastructure, Llc Systems and methods for pairing of for-hire vehicle meters and medallions
CN103782292A (zh) * 2011-09-07 2014-05-07 诺基亚公司 在设备之间执行数据的无线内部拷贝的方法、装置和计算机程序产品
CN102315864B (zh) * 2011-09-07 2015-11-25 百度在线网络技术(北京)有限公司 用于移动设备点对点数据传输的方法和装置
KR20130027930A (ko) * 2011-09-08 2013-03-18 주식회사 팬택 Nfc 단말기 및 nfc 단말기간의 데이터 동기화 방법
WO2013038047A1 (en) * 2011-09-14 2013-03-21 Nokia Corporation A system, an apparatus, a device, a computer program and a method for devices with short range communication capabilities
CN102346861A (zh) * 2011-09-16 2012-02-08 中兴通讯股份有限公司 一种管理rfid卡片的方法及终端
US8412772B1 (en) 2011-09-21 2013-04-02 Color Labs, Inc. Content sharing via social networking
US8930492B2 (en) 2011-10-17 2015-01-06 Blackberry Limited Method and electronic device for content sharing
US9211065B2 (en) 2011-10-19 2015-12-15 Qualcomm Incorporated Distributed control of medical devices to avoid effects of interference
US9124303B2 (en) * 2011-10-19 2015-09-01 Nokia Technologies Oy Apparatus and method for near field communication
WO2013058423A1 (ko) * 2011-10-21 2013-04-25 엘지전자 주식회사 전자기기 및 전자기기의 동작 방법
CN103891349B (zh) * 2011-10-27 2018-07-13 诺基亚技术有限公司 用于使用多个无线接口的无线点对点通信的方法和设备
KR101813020B1 (ko) 2011-10-31 2017-12-29 삼성전자주식회사 무선 네트워크에서 접속을 구성하기 위한 장치 및 방법
CN103095347B (zh) * 2011-11-02 2015-12-02 腾讯科技(深圳)有限公司 一种电子名片交换方法、终端及系统
CN103095345B (zh) 2011-11-03 2016-03-23 悦康健康管理顾问科技股份有限公司 外部数据的无线撷取方法以及其电子设备
TWI479816B (zh) * 2012-05-17 2015-04-01 Yuekang Healthcare Man Consultants Inc 外部數據的無線擷取方法、電子設備及其應用程式
TW201320786A (zh) * 2011-11-07 2013-05-16 Univ Nat Taiwan 資訊分享方法、模組、裝置、以及電子裝置
CN103138806A (zh) * 2011-11-25 2013-06-05 索尼爱立信移动通讯有限公司 连接建立方法、连接建立模块和终端设备
KR20130060556A (ko) * 2011-11-30 2013-06-10 삼성전자주식회사 휴대단말기의 디바이스 연결 장치 및 방법
US9374613B2 (en) * 2011-12-07 2016-06-21 Verizon Patent And Licensing Inc. Media content flicking systems and methods
TWI459338B (zh) * 2011-12-13 2014-11-01 Hon Hai Prec Ind Co Ltd 藍牙廣告傳輸裝置及方法
US20130166399A1 (en) * 2011-12-22 2013-06-27 Broadcom Corporation Method for transferring rich couponing and advertising content at the point of sale initiated by a single nfc tap
CN103188819B (zh) * 2011-12-27 2016-06-29 北京中文在线数字出版股份有限公司 一种WiFi无线网络环境下的文件数据推送方法
CN103187994B (zh) * 2011-12-31 2017-03-29 国民技术股份有限公司 通信系统、设备及方法
US9008114B2 (en) * 2012-01-12 2015-04-14 Facebook, Inc. System and method for distance-dependent data exchange between wireless communication devices
US9055433B2 (en) 2012-01-12 2015-06-09 Facebook, Inc. Distance-dependent or user-dependent data exchange between wireless communication devices
US8706037B1 (en) 2012-01-13 2014-04-22 Google Inc. Alternative transport mechanism selection
KR101914117B1 (ko) 2012-01-18 2018-11-02 삼성전자주식회사 휴대 단말들 간에 무선 랜 링크를 형성하는 방법 및 이를 위한 장치
US8995908B2 (en) 2012-01-25 2015-03-31 Blackberry Limited Mobile communications system providing enhanced out of band (OOB) bluetooth pairing and related methods
JP2013157736A (ja) * 2012-01-27 2013-08-15 Canon Inc 通信装置、通信装置の制御方法、プログラム
US10417677B2 (en) 2012-01-30 2019-09-17 Gift Card Impressions, LLC Group video generating system
WO2013114146A1 (en) 2012-01-31 2013-08-08 Sony Ericsson Mobile Comminications Ab System and method for transferring gaming elements between peer devices
CN104246803A (zh) * 2012-02-01 2014-12-24 Linq3科技公司 用于通过在智能电话和手持装置上使用基于邻近度的通信的一体化游戏娱乐的系统和方法
CN103249085A (zh) * 2012-02-07 2013-08-14 中兴通讯股份有限公司 一种WiFi数据传输方法和终端
US20130201915A1 (en) * 2012-02-07 2013-08-08 Htc Corporation Apparatuses and methods for out-of-band information feedback
CN103259567A (zh) * 2012-02-21 2013-08-21 宏碁股份有限公司 控制方法与电子装置
KR101968512B1 (ko) * 2012-02-21 2019-04-12 삼성전자주식회사 Nfc를 이용한 멀티미디어 데이터 송수신 장치 및 방법
CN109327825B (zh) * 2012-03-16 2022-04-19 索尼公司 通信设备、通信方法、计算机可读介质和通信系统
US20130253999A1 (en) 2012-03-22 2013-09-26 Frias Transportation Infrastructure Llc Transaction and communication system and method for vendors and promoters
JP5966527B2 (ja) * 2012-03-30 2016-08-10 ブラザー工業株式会社 通信装置
CN103378877B (zh) * 2012-04-13 2015-08-12 中兴通讯股份有限公司 一种实现近场通信终端全双工点对点通信的方法及装置
US20130288601A1 (en) * 2012-04-26 2013-10-31 Apple Inc. Automatic configuration of electronic devices
US8892175B2 (en) * 2012-04-29 2014-11-18 Honda Motor Co., Ltd. Connected phone system and method with associated bandwidth connections in a vehicle environment
US8886782B2 (en) 2012-05-03 2014-11-11 Nokia Corporation Method and apparatus for binding devices into one or more groups
US9831918B2 (en) 2012-06-08 2017-11-28 Hewlett-Packard Development Company, L.P. Secure wireless peer-peer connection using near-field communication
EP2677773B1 (en) * 2012-06-22 2020-05-13 BlackBerry Limited Near field communications transport auto discovery
US9516452B2 (en) * 2012-06-28 2016-12-06 Intel Corporation Wireless data transfer with improved transport mechanism selection
US9184800B2 (en) 2012-07-16 2015-11-10 Google Inc. Automated sharing of application data over a near field communication link
CN103580727A (zh) * 2012-08-06 2014-02-12 中兴通讯股份有限公司 一种短距离无线数据传输方法、系统和移动终端
US11055686B2 (en) 2012-08-08 2021-07-06 E2Interactive, Inc. S/M for providing, reloading, and redeeming stored value cards used in transit applications
US9342209B1 (en) * 2012-08-23 2016-05-17 Audible, Inc. Compilation and presentation of user activity information
US9112991B2 (en) * 2012-08-27 2015-08-18 Nokia Technologies Oy Playing synchronized multichannel media on a combination of devices
KR20140031468A (ko) * 2012-08-31 2014-03-13 주식회사 팬택 휴대 단말 및 이의 컨텐츠 공유 방법
US9736587B2 (en) 2012-08-31 2017-08-15 Qualcomm Incorporated Smart tool for headphones
US10943432B2 (en) 2012-09-04 2021-03-09 E2Interactive, Inc. Processing of a game-playing transaction based on location
US10229561B2 (en) 2012-09-04 2019-03-12 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
EP2893504A4 (en) 2012-09-04 2016-02-24 Linq3 Technologies Llc SYSTEM AND METHOD FOR INTEGRATED GAME THROUGH THE USE OF BAR CODES ON SMARTPHONES AND PORTABLE DEVICES
US10089608B2 (en) 2012-09-04 2018-10-02 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
US9672697B2 (en) 2012-09-04 2017-06-06 Linq3 Technologies Llc Processing of a mobile device game-playing transaction conducted between the mobile device and a bluetooth terminal
US10217326B2 (en) 2012-09-04 2019-02-26 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
US9824340B2 (en) 2012-09-04 2017-11-21 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
US20140073255A1 (en) * 2012-09-07 2014-03-13 Google Inc. System and method for interacting with content of an electronic device
KR101974820B1 (ko) * 2012-09-10 2019-08-23 삼성전자주식회사 기기 제어 방법 및 이를 수행하는 기기
US9968306B2 (en) * 2012-09-17 2018-05-15 Abbott Diabetes Care Inc. Methods and apparatuses for providing adverse condition notification with enhanced wireless communication range in analyte monitoring systems
KR101995251B1 (ko) * 2012-10-08 2019-09-30 삼성전자주식회사 근거리 무선 통신 장치에서 전원을 제어하는 장치 및 방법
KR101940254B1 (ko) * 2012-10-25 2019-01-18 에스케이텔레콤 주식회사 단말장치 및 제어대상장치와, 그 장치들의 동작 방법
US9020434B2 (en) 2012-10-25 2015-04-28 Intel Corporation Wifi direct setup using out of band signaling
US9112930B2 (en) * 2012-10-26 2015-08-18 Microsoft Technology Licensing, Llc Updating services during real-time communication and sharing-experience sessions
TWI471052B (zh) * 2012-10-26 2015-01-21 Fluiditech Ip Ltd Intelligent Automatic Communication Method and System
KR101624944B1 (ko) 2012-10-29 2016-05-27 후아웨이 디바이스 컴퍼니 리미티드 통신 접속을 구축하는 방법 및 장치
CN105007101A (zh) * 2012-11-15 2015-10-28 绿智慧流科技公司 智能型自动通讯方法与系统
US8917620B1 (en) * 2012-11-15 2014-12-23 Sprint Spectrum L.P. Systems and methods for sharing of performance-metric data among similarly configured wireless communication devices
US9881143B2 (en) * 2012-12-06 2018-01-30 Qualcomm Incorporated Methods and apparatus for providing private expression protection against impersonation risks
KR101520907B1 (ko) * 2012-12-06 2015-05-19 홍순철 Nfc를 이용한 블루투스 페어링 시스템
US9936335B2 (en) * 2012-12-13 2018-04-03 Microsoft Technology Licensing, Llc Mobile computing device application sharing
JP5945961B2 (ja) 2012-12-26 2016-07-05 ブラザー工業株式会社 通信機器
US8955081B2 (en) 2012-12-27 2015-02-10 Motorola Solutions, Inc. Method and apparatus for single sign-on collaboraton among mobile devices
US9332431B2 (en) 2012-12-27 2016-05-03 Motorola Solutions, Inc. Method of and system for authenticating and operating personal communication devices over public safety networks
EP2940590A4 (en) * 2012-12-27 2016-02-24 Panasonic Ip Man Co Ltd COMMUNICATION DEVICE
US8782766B1 (en) 2012-12-27 2014-07-15 Motorola Solutions, Inc. Method and apparatus for single sign-on collaboration among mobile devices
US20140187159A1 (en) * 2012-12-27 2014-07-03 Dirk Hohndel Pairing through device interaction
US8806205B2 (en) 2012-12-27 2014-08-12 Motorola Solutions, Inc. Apparatus for and method of multi-factor authentication among collaborating communication devices
JP6080548B2 (ja) * 2012-12-28 2017-02-15 キヤノン株式会社 通信装置、情報端末、それらの制御方法、プログラム
AU2015255257B2 (en) * 2013-01-07 2017-08-24 Facebook, Inc. Distance-dependent or user-dependent data exchange between wireless communication devices
US20140206285A1 (en) * 2013-01-18 2014-07-24 Broadcom Corporation Systems and methods for establishing in-band connections using out-of-band connections
US9565911B2 (en) 2013-02-15 2017-02-14 Gift Card Impressions, LLC Gift card presentation devices
US11219288B2 (en) 2013-02-15 2022-01-11 E2Interactive, Inc. Gift card box with slanted tray and slit
US9031503B2 (en) * 2013-02-20 2015-05-12 Nxp B.V. Wireless data communications
JP6112903B2 (ja) * 2013-02-22 2017-04-12 キヤノン株式会社 通信装置、通信装置の制御方法、コンピュータプログラム
US9198119B2 (en) * 2013-03-05 2015-11-24 Qualcomm Incorporated Method and apparatus for peer-2-peer Wi-Fi ranging using near field communication
JP6093026B2 (ja) 2013-03-12 2017-03-08 エルジー エレクトロニクス インコーポレイティド ダイレクト通信システムにおけるp2pグループ形成方法およびそのための装置
CN104969510B (zh) * 2013-03-13 2019-11-19 英特尔公司 用于资源共享的设备-设备通信
US9210733B2 (en) * 2013-03-14 2015-12-08 Google Technology Holdings LLC Method and apparatus to facilitate pairing between wireless devices
WO2014159862A1 (en) 2013-03-14 2014-10-02 Headwater Partners I Llc Automated credential porting for mobile devices
US10115268B2 (en) 2013-03-15 2018-10-30 Linq3 Technologies Llc Systems and methods for integrated game play at payment-enabled terminals
JP6141061B2 (ja) * 2013-03-15 2017-06-07 キヤノン株式会社 情報処理装置、制御方法および情報処理システム
US9125180B1 (en) * 2013-03-15 2015-09-01 Google Inc. Techniques for automatically establishing a long-lasting connection across computing devices configured for short-range wireless communication
US9061210B2 (en) * 2013-03-21 2015-06-23 Nextbit Systems Inc. Synchronizing an instance of an application between multiple devices
US9002992B2 (en) 2013-03-21 2015-04-07 Nexbit Systems, Inc. Location based game state synchronization
US9858052B2 (en) 2013-03-21 2018-01-02 Razer (Asia-Pacific) Pte. Ltd. Decentralized operating system
CN103178880B (zh) * 2013-03-23 2015-12-23 青岛歌尔声学科技有限公司 一种nfc蓝牙设备及其配对方法和制造方法
US10027723B2 (en) * 2013-04-12 2018-07-17 Provenance Asset Group Llc Method and apparatus for initiating communication and sharing of content among a plurality of devices
US10217107B2 (en) 2013-05-02 2019-02-26 Gift Card Impressions, LLC Stored value card kiosk system and method
US10243786B2 (en) 2013-05-20 2019-03-26 Citrix Systems, Inc. Proximity and context aware mobile workspaces in enterprise systems
CN105230116A (zh) * 2013-06-17 2016-01-06 英特尔公司 用于自助计算设备的远程用户界面
CN104135501B (zh) * 2013-06-28 2015-08-05 腾讯科技(深圳)有限公司 页面分享方法、装置及系统
KR102148696B1 (ko) * 2013-07-01 2020-08-27 삼성전자주식회사 서비스 협상 방법 및 장치
ES2679419T3 (es) 2013-07-26 2018-08-27 Huawei Device (Dongguan) Co., Ltd. Método y aparato de reconocimiento de etiquetas
KR102124017B1 (ko) 2013-07-31 2020-06-17 삼성전자주식회사 영상 촬영 장치, 사용자 단말 장치 및 영상 촬영 장치와 사용자 단말 장치의 통신 연결 방법
KR102142143B1 (ko) 2013-08-20 2020-08-06 삼성전자주식회사 전자장치 공유시스템, 장치 및 방법
KR20150026257A (ko) * 2013-09-02 2015-03-11 삼성전자주식회사 액세서리의 정보를 업 데이트하는 전자 장치 및 방법
CN103491655A (zh) * 2013-09-30 2014-01-01 深圳前海君浩银通科技发展有限公司 一种终端设备间多模式通讯系统及方法
KR102241318B1 (ko) * 2013-10-11 2021-04-16 삼성전자주식회사 통신 서비스 운용 방법 및 이를 지원하는 전자 장치
TWI511482B (zh) 2013-10-22 2015-12-01 宏碁股份有限公司 近場通訊延伸方法及延伸裝置
CN104601200B (zh) * 2013-11-01 2017-08-04 宏碁股份有限公司 近场通信延伸方法及延伸装置
US11120462B2 (en) 2013-11-04 2021-09-14 E2Interactive, Inc. Systems and methods for using indicia of membership as a partial authorization in a transaction
US9317271B2 (en) * 2013-11-07 2016-04-19 Amazon Technologies, Inc. Software distribution architecture for hardware devices
ES2507890B1 (es) * 2013-11-14 2015-07-31 Felix KLOCKNER Sistema y método de identificación segura de usuarios a corta distancia en dispositivos externos
US9749416B2 (en) 2013-11-26 2017-08-29 International Business Machines Corporation Managing inventory data for a distributed cache provided by a plurality of wireless mobile devices
JP6306866B2 (ja) * 2013-12-09 2018-04-04 キヤノン株式会社 通信装置及びその制御方法、並びにプログラム
JP6252172B2 (ja) 2013-12-27 2017-12-27 ブラザー工業株式会社 通信システム、通信装置、および情報処理プログラム
WO2015112870A1 (en) 2014-01-25 2015-07-30 Cloudpin Inc. Systems and methods for location-based content sharing using unique identifiers
CN106063362B (zh) 2014-01-29 2019-09-20 华为终端有限公司 通信连接建立方法及媒介设备
WO2015123658A1 (en) 2014-02-14 2015-08-20 Sonic Blocks, Inc. Modular quick-connect a/v system and methods thereof
CN104853407B (zh) * 2014-02-18 2019-05-24 宏碁股份有限公司 电子装置及其无线网络连线方法
JP6563416B2 (ja) * 2014-03-26 2019-08-21 クアルコム,インコーポレイテッド 近接ベースのピアツーピアモバイルコンピューティング用のアプリケーションのユーザエクスペリエンスを向上させるシステムおよび方法
US9614724B2 (en) 2014-04-21 2017-04-04 Microsoft Technology Licensing, Llc Session-based device configuration
GB2558511A (en) * 2014-04-24 2018-07-18 Pismo Labs Technology Ltd Methods and systems for configuring a system
EP2937802B1 (en) 2014-04-25 2021-03-24 Samsung Electronics Co., Ltd Mobile device and method of sharing content
WO2015165001A1 (en) * 2014-04-28 2015-11-05 Harman International Industries, Incorporated Connecting one electronic device to internet through another electronic device
CN105025477A (zh) * 2014-04-29 2015-11-04 华晶科技股份有限公司 无线安全自动配对方法、联机建立方法与无线存取点装置
US10262346B2 (en) 2014-04-30 2019-04-16 Gift Card Impressions, Inc. System and method for a merchant onsite personalization gifting platform
CN103987040A (zh) * 2014-05-07 2014-08-13 华晶科技股份有限公司 蓝牙辅助联机建立方法与无线存取点装置
KR20150128346A (ko) * 2014-05-09 2015-11-18 삼성전자주식회사 무선 통신 전자장치에서 자동 링크 변경 방법 및 장치
US9430667B2 (en) 2014-05-12 2016-08-30 Microsoft Technology Licensing, Llc Managed wireless distribution network
US9384335B2 (en) 2014-05-12 2016-07-05 Microsoft Technology Licensing, Llc Content delivery prioritization in managed wireless distribution networks
US10111099B2 (en) 2014-05-12 2018-10-23 Microsoft Technology Licensing, Llc Distributing content in managed wireless distribution networks
US9384334B2 (en) 2014-05-12 2016-07-05 Microsoft Technology Licensing, Llc Content discovery in managed wireless distribution networks
US9874914B2 (en) 2014-05-19 2018-01-23 Microsoft Technology Licensing, Llc Power management contracts for accessory devices
US10037202B2 (en) 2014-06-03 2018-07-31 Microsoft Technology Licensing, Llc Techniques to isolating a portion of an online computing service
US9367490B2 (en) 2014-06-13 2016-06-14 Microsoft Technology Licensing, Llc Reversible connector for accessory devices
US9769244B2 (en) 2014-06-18 2017-09-19 Microsoft Technology Licensing, Llc Courier network service
US9717006B2 (en) 2014-06-23 2017-07-25 Microsoft Technology Licensing, Llc Device quarantine in a wireless network
FR3022714A1 (fr) 2014-06-23 2015-12-25 Orange Dispositif de communication courte distance
US9232383B1 (en) 2014-06-25 2016-01-05 Microsoft Corporation Courier network
KR20160003450A (ko) * 2014-07-01 2016-01-11 삼성전자주식회사 전자장치의 데이터를 공유하기 위한 방법 및 장치
JP6381330B2 (ja) * 2014-07-23 2018-08-29 キヤノン株式会社 通信装置、通信装置の制御方法、プログラム
EP2978276A1 (fr) * 2014-07-25 2016-01-27 The Swatch Group Research and Development Ltd. Balise informative a multiples interfaces de communication
JP6478539B2 (ja) * 2014-09-18 2019-03-06 キヤノン株式会社 無線通信装置、制御方法及びプログラム
US9668204B2 (en) 2014-09-19 2017-05-30 Qualcomm Inc. Collaborative demand-based dual-mode Wi-Fi network control to optimize wireless power and performance
US9872174B2 (en) 2014-09-19 2018-01-16 Google Inc. Transferring application data between devices
JP6269957B2 (ja) * 2014-09-24 2018-01-31 アルプス電気株式会社 通信機能付き電子機器
KR102258052B1 (ko) * 2014-09-25 2021-05-28 삼성전자주식회사 전자 장치에서 다른 전자 장치와 컨텐츠를 공유하기 위한 장치 및 방법
WO2016047917A1 (ko) * 2014-09-25 2016-03-31 삼성전자주식회사 전자 장치에서 다른 전자 장치와 컨텐츠를 공유하기 위한 장치 및 방법
CN105530590A (zh) * 2014-09-29 2016-04-27 阿里巴巴集团控股有限公司 设备间共享资源的方法及电子设备
CN105721396A (zh) * 2014-12-03 2016-06-29 绿智慧流科技有限公司 广播式自动通讯方法与系统
SE543231C2 (en) * 2014-12-10 2020-10-27 Crunchfish Proximity Ab C/O Crunchfish Ab Communication device for improved establishing a connection between devices
JP6482262B2 (ja) * 2014-12-11 2019-03-13 キヤノン株式会社 通信装置および通信装置の制御方法、プログラム
CN104469665A (zh) * 2014-12-29 2015-03-25 深圳市理奥网络技术有限公司 一种数据处理方法以及用户端
TWI560552B (en) * 2015-01-30 2016-12-01 Via Tech Inc Interface chip and control method therefor
JP6489852B2 (ja) * 2015-02-02 2019-03-27 キヤノン株式会社 通信装置、その制御方法、およびプログラム
US10684030B2 (en) 2015-03-05 2020-06-16 Honeywell International Inc. Wireless actuator service
US20160294447A1 (en) * 2015-04-01 2016-10-06 Honeywell International Inc. System and method of near field communication enabled device programming
CN106162820A (zh) * 2015-04-23 2016-11-23 北京数码视讯科技股份有限公司 一种终端间传输数据的方法及装置
US20160378192A1 (en) * 2015-06-24 2016-12-29 Intel IP Corporation Device and method of operating a controllable electronic device
CN105120075B (zh) * 2015-07-20 2018-11-09 联想(北京)有限公司 一种生成连接列表的方法、电子设备及电子装置
CN106470458B (zh) 2015-08-17 2020-02-21 上海澜至半导体有限公司 在WiFi网络中进行控制的方法和设备
US9871858B2 (en) 2015-09-02 2018-01-16 International Business Machines Corporation System and method for peer to peer utility sharing
CN105263194A (zh) * 2015-09-18 2016-01-20 北京金山安全软件有限公司 移动设备与固定设备之间通信连接的建立方法及装置
WO2017049550A1 (zh) * 2015-09-24 2017-03-30 广东欧珀移动通信有限公司 适配器和适配器升级的方法
KR20170052389A (ko) * 2015-11-04 2017-05-12 삼성전자주식회사 휴대용 전자 장치를 위한 경보 시스템 및 방법
CN105430602A (zh) * 2015-11-27 2016-03-23 广东欧珀移动通信有限公司 一种组网方法及系统
WO2017194443A1 (en) * 2016-05-12 2017-11-16 Lémantech Labs Sàrl Radio-controlled model programming
KR102161423B1 (ko) * 2016-08-08 2020-10-05 후아웨이 테크놀러지 컴퍼니 리미티드 데이터 전송 방법, 송신단 장치, 및 수신단 장치
US10405023B2 (en) 2016-08-16 2019-09-03 At&T Intellectual Property I, L.P. Method and apparatus for providing video content using collaborative end points
US9953474B2 (en) 2016-09-02 2018-04-24 Honeywell International Inc. Multi-level security mechanism for accessing a panel
US10932313B2 (en) 2016-12-24 2021-02-23 Huawei Technologies Co., Ltd. Wireless connection switching method and terminal
CN107087292B (zh) * 2017-03-10 2021-01-01 北方工业大学 一种移动终端适应性传输数据的方法
WO2018166103A1 (zh) * 2017-03-14 2018-09-20 华为技术有限公司 一种基于无线通信的连接方法及终端
JP6489144B2 (ja) * 2017-03-23 2019-03-27 日本電気株式会社 情報処理装置
US10954049B2 (en) 2017-12-12 2021-03-23 E2Interactive, Inc. Viscous liquid vessel for gifting
JP7257409B2 (ja) * 2018-03-09 2023-04-13 ストライカー・コーポレイション コンソールベースの手術システムの手術器具を遠隔制御するためのシステムおよび方法
US12020309B2 (en) 2018-05-18 2024-06-25 E2Interactive, Inc. Augmented reality gifting on a mobile device
US11184153B2 (en) * 2018-07-05 2021-11-23 Apple Inc. Ultra wideband secure ranging
US11388599B2 (en) * 2019-05-09 2022-07-12 Mediatek Inc. Device-to-device subscriber identity module sharing method and associated apparatuses
US10789800B1 (en) 2019-05-24 2020-09-29 Ademco Inc. Systems and methods for authorizing transmission of commands and signals to an access control device or a control panel device
US10832509B1 (en) 2019-05-24 2020-11-10 Ademco Inc. Systems and methods of a doorbell device initiating a state change of an access control device and/or a control panel responsive to two-factor authentication
CN110189763B (zh) * 2019-06-05 2021-07-02 普联技术有限公司 一种声波配置方法、装置及终端设备
EP4114052B1 (en) * 2019-07-26 2023-12-20 Google LLC Method for managing a plurality of multimedia communication links in a point-to-multipoint bluetooth network
US10827455B1 (en) 2019-10-28 2020-11-03 Motorola Mobility Llc Method and apparatus for sending a notification to a short-range wireless communication audio output device
FR3105697B1 (fr) * 2019-12-19 2022-04-29 Proton World Int Nv Configuration d'un terminal mobile NFC
FR3105506B1 (fr) 2019-12-19 2023-05-19 St Microelectronics Rousset Configuration d'un terminal mobile NFC
CN111246592A (zh) * 2020-01-15 2020-06-05 广东小天才科技有限公司 一种数据共享的实现方法、数据发送端和数据接收端
US11545314B2 (en) * 2020-04-28 2023-01-03 Hubbell Incorporated Wireless battery-powered switch
CN111683443B (zh) * 2020-06-18 2022-11-15 北京百瑞互联技术有限公司 一种基于状态机的人机交互方法
KR20230053652A (ko) * 2020-08-17 2023-04-21 삼성전자주식회사 Uwb 시스템을 구성하는 방법들 및 디바이스
EP3968681B1 (en) * 2020-09-14 2024-11-06 Bayerische Motoren Werke Aktiengesellschaft A concept for a device with two communication devices
CN112367543B (zh) * 2020-10-27 2023-08-15 海信视像科技股份有限公司 显示设备、移动终端、投屏方法及投屏系统
CN114697934A (zh) * 2020-12-31 2022-07-01 华为技术有限公司 一种近场中传输数据的方法、设备及系统
EP4281886A1 (en) 2021-01-22 2023-11-29 Ademco Inc. Enhanced sequential biometric verification
US20230058051A1 (en) * 2021-08-17 2023-02-23 Toshiba Tec Kabushiki Kaisha System and method for voice activated file transfer
EP4210015A1 (en) 2022-01-07 2023-07-12 Carrier Corporation Addressable detectin system
US11825004B1 (en) * 2023-01-04 2023-11-21 Mattel, Inc. Communication device for children

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8225089B2 (en) * 1996-12-04 2012-07-17 Otomaku Properties Ltd., L.L.C. Electronic transaction systems utilizing a PEAD and a private key
US6405027B1 (en) 1999-12-08 2002-06-11 Philips Electronics N.A. Corporation Group call for a wireless mobile communication device using bluetooth
US6351653B1 (en) 2000-06-15 2002-02-26 Motorola, Inc. Cellular telephone with simultaneous radio and cellular communications
US7409218B2 (en) 2002-05-31 2008-08-05 Motorola, Inc. Cellular ad hoc phone extension system and method
JP4362444B2 (ja) * 2002-06-26 2009-11-11 ノキア コーポレイション 高周波識別を使用してワイヤレス装置を経てネットワーク接続を実行するシステム、装置及び方法
SG108326A1 (en) * 2002-10-16 2005-01-28 Ntt Docomo Inc Service verifying system, authentication requesting terminal, service utilizing terminal, and service providing method
AU2003278417B2 (en) * 2002-10-31 2007-05-31 Nokia Corporation Device detection and service discovery for mobile networks
CN1720706A (zh) 2002-12-04 2006-01-11 皇家飞利浦电子股份有限公司 将配置标识符用于传送配置描述
US8204435B2 (en) 2003-05-28 2012-06-19 Broadcom Corporation Wireless headset supporting enhanced call functions
JP4092692B2 (ja) * 2003-06-06 2008-05-28 ソニー株式会社 通信システム、通信装置および通信方法、並びにプログラム
US7280832B2 (en) 2003-07-01 2007-10-09 Nokia Corporation Method and apparatus for automatically selecting a bearer for a wireless connection
WO2005060127A1 (en) 2003-12-19 2005-06-30 Nokia Corporation Selection of radio resources in a wireless communication device
US8639819B2 (en) 2004-02-05 2014-01-28 Nokia Corporation Ad-hoc connection between electronic devices
US7230520B2 (en) 2004-05-03 2007-06-12 Dell Products L.P. Method and apparatus for RF access to system ID and fault information
US20050271194A1 (en) 2004-06-07 2005-12-08 Woods Paul R Conference phone and network client
US20060183462A1 (en) * 2005-02-11 2006-08-17 Nokia Corporation Managing an access account using personal area networks and credentials on a mobile device
US7907954B2 (en) 2005-03-23 2011-03-15 Nokia Corporation System and method for dynamic interface management
US7827011B2 (en) * 2005-05-03 2010-11-02 Aware, Inc. Method and system for real-time signal classification
US7471200B2 (en) * 2005-06-30 2008-12-30 Nokia Corporation RFID optimized capability negotiation
US7570939B2 (en) * 2005-09-06 2009-08-04 Apple Inc. RFID network arrangement
US20070229264A1 (en) * 2005-11-14 2007-10-04 Ronald Eveland Software method and system for encapsulation of RFID data into a standardized globally routable format
US8371932B2 (en) * 2006-02-07 2013-02-12 Wms Gaming Inc. Wager gaming network with wireless hotspots
US20080049372A1 (en) * 2006-08-23 2008-02-28 Bio Aim Technologies Holding Ltd. Three-dimensional electromagnetic flux field generation
WO2008026080A2 (en) * 2006-09-01 2008-03-06 Bio Aim Technologies Holding Ltd. Systems and methods for wireless power transfer
US7469151B2 (en) * 2006-09-01 2008-12-23 Vivotech, Inc. Methods, systems and computer program products for over the air (OTA) provisioning of soft cards on devices with wireless communications capabilities
KR100899872B1 (ko) * 2006-12-06 2009-05-29 노키아 코포레이션 무선 데이터 통신 링크를 통해 획득된 정보의 자동화된애플리케이션-선택적인 처리
US7848293B2 (en) * 2007-05-09 2010-12-07 Broadcom Corporation System and method for automatic wireless transport selection for increased performance and reduced power consumption
US9246924B2 (en) * 2007-12-13 2016-01-26 Sonim Technologies, Inc. Method for sharing service identity among multiple client devices in a real-time communications network
JP4613969B2 (ja) * 2008-03-03 2011-01-19 ソニー株式会社 通信装置、及び通信方法

Also Published As

Publication number Publication date
ES2376609T3 (es) 2012-03-15
ATE540552T1 (de) 2012-01-15
RU2010121780A (ru) 2011-12-10
MX2010004550A (es) 2010-05-19
EP2196040A1 (en) 2010-06-16
US7970350B2 (en) 2011-06-28
EP2196040B1 (en) 2012-01-04
WO2009058494A1 (en) 2009-05-07
KR101307077B1 (ko) 2013-09-11
CN101843124A (zh) 2010-09-22
BRPI0818262A2 (pt) 2015-04-14
KR20100075580A (ko) 2010-07-02
KR20120040277A (ko) 2012-04-26
US20090111378A1 (en) 2009-04-30

Similar Documents

Publication Publication Date Title
BRPI0818262B1 (pt) dispositivo de comunicação móvel e método de compartilhamento de conteúdo entre um primeiro dispositivo de comunicação sem fio e um segundo dispositivo de comunicação sem fio
TWI551112B (zh) 用於電路交換音訊通話及視訊通話間轉變之非暫時性有形機器可讀媒體及用戶端器件
US10051527B2 (en) Systems and methods for evolved packet core cluster and session handling
US8825767B2 (en) Scalable secure wireless interaction enabling methods, system and framework
US8442549B2 (en) Automatic discovery and connectivity protocol for bluetooth scatternet formation
CN112437104B (zh) 服务质量管理的方法及装置、通信系统
US10652340B2 (en) Quick relay interface and transport selection
US20160366263A1 (en) Method and device for transmitting or receiving data in wireless communication system
US20170078836A1 (en) Method and apparatus for transmitting and receiving audio streams in wireless communication system
US20110250842A1 (en) Bluetooth radio device and management application for integration with a telecommunications network
US20100103851A1 (en) System for enabling communication over a wireless intermittently connected network
CN112997518B (zh) 通信系统中的分解基站中的安全性管理
CN112188608B (zh) 一种同步pdu会话状态的方法、装置、系统及芯片
WO2015018232A1 (zh) 设备到设备连接管理方法、装置及基站
WO2022193086A1 (zh) 一种通信方法、通信装置和通信系统
WO2020147019A1 (en) Apparatus and method of performing a group communication
JP2023134625A (ja) サービスデータ適応プロトコル層エンティティの管理方法、送信端末及び受信端末
CN104756529A (zh) 内容递送方法
US8161121B2 (en) Application design framework for MANET over a short range communication protocol
WO2025130398A1 (zh) 通信方法和通信装置
TWI663884B (zh) 無線自主網路中通信設備的資料通信方法和通信設備
CN110809242B (zh) 一种dect网络集群下的媒体交互方法
CN102752883A (zh) 一种基于点对点网络的通讯系统及通讯方法
CN115396408A (zh) 一种无线音频/视频装置和无线通信方法
RU2487493C2 (ru) Согласование параметров беспроводной связи малой дальности, используя данные конфигурации, принятые через rfid

Legal Events

Date Code Title Description
B25A Requested transfer of rights approved

Owner name: MOTOROLA SOLUTIONS, INC (US)

B25D Requested change of name of applicant approved

Owner name: MOTOROLA SOLUTIONS, INC (US)

B25A Requested transfer of rights approved

Owner name: MOTOROLA MOBILITY, INC. (US)

B25E Requested change of name of applicant rejected

Owner name: MOTOROLA MOBILITY, INC. (US)

Free format text: INDEFERIDO O PEDIDO DE ALTERACAO DE NOME CONTIDO NA PETICAO 20130041776 DE 16/05/2013, DEVIDO A AUSENCIA DE GUIA DE RECOLHIMENTO RELATIVA AO SERVICO.

B25G Requested change of headquarter approved

Owner name: MOTOROLA MOBILITY, INC. (US)

B25D Requested change of name of applicant approved

Owner name: MOTOROLA MOBILITY LLC (US)

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: A CLASSIFICACAO ANTERIOR ERA: H04W 8/00

Ipc: H04W 8/22 (2009.01), H04W 8/00 (2009.01), H04M 1/7

B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 28/01/2020, OBSERVADAS AS CONDICOES LEGAIS.

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time

Free format text: REFERENTE A 17A ANUIDADE.

B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)

Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2846 DE 22-07-2025 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.