Você está na página 1de 40

1/31

TRANSFERNCIA DE DADOS SEM FIO

CAMPO DA INVENO

[01] A inveno refere-se transferncia de dados dependente do contexto e a

vendas. Em particular, mas no exclusivamente, a inveno refere-se

determinao e venda de planos para transferncia de dados sem fio especfica

para aplicativos a partir de um dispositivo mvel ou de um programa de computador

em um dispositivo mvel.

ANTECEDENTES DA INVENO

[02] Os dispositivos mveis pessoais, tais como smartphones ou tablets, cada

vez mais esto utilizando aplicativos, apps, que utilizam ou at mesmo necessitam

de transferncia de dados sem fio atravs de redes mveis. Por consequncia, a

quantidade de dados transferidos pela rede mvel vem aumentando, e, de modo a

usufruir do uso de um dispositivo mvel, um usurio precisa ter acesso a servios de

dados mveis.

[03] Tradicionalmente, um usurio adquire um plano de dados mvel a partir de

uma operadora, por exemplo, de um centro varejista ou central de atendimento, ou

cada vez mais por meio da Internet. Entretanto, tais planos de dados no podem ser

oferecidos instantaneamente quando eles so necessrios, e no podem ser

configurados a partir do dispositivo mvel com o qual eles pretendem ser utilizados.

Alm disso, tais planos de dados so para fins gerais, e no se ajustam s reais

necessidades do usurio. E o mais importante, tais planos de dados so criados na

rede da operadora e necessitem de modificaes na rede.

[04] Existem sistemas que oferecem ao usurio a possibilidade de assinar um

plano de dados mveis a partir do dispositivo mvel com o qual o plano de dados

usado. Por exemplo, o dispositivo pode compreender um aplicativo, fornecido pela

operadora, com o qual um plano de dados mvel pode ser assinado, ou um plano de

dados mvel pode ser solicitado, por exemplo, usando o servio de transferncia de
2/31

mensagens curtas (SMS). Entretanto, tais solues novamente exigem que o plano

de dados seja definido na rede da operadora. Alm do mais, algumas tecnologias da

tcnica anterior oferecem sistemas dedicados no dispositivo para assinatura de

dados mveis, mas tais sistemas exigem pr-instalao e alteraes no sistema

operacional do dispositivo mvel, e, por consequncia, somente esto disponveis

para certos dispositivos dedicados. Alm disso, tais sistemas da tcnica anterior

geralmente no so otimizados para o mundo centrado nos aplicativos. Por fim, os

sistemas tambm podem exigir modificaes na rede da operadora. Sistemas dos

tipos acima so conhecidos, por exemplo, por meio dos pedidos de patente

US2012108200A e WO13112642A2.

[05] Alm do mais, existem aplicativos que oferecem controle e monitoramento

do uso de dados mveis, com a possibilidade de tambm controlar o uso de dados

de um certo aplicativo. Tais sistemas, revelados, por exemplo, nos pedidos de

patente US2012254285A e US2011276442A, no abordam o problema de configurar

um plano de dados mvel a partir do dispositivo mvel.

[06] Finalmente, os aplicativos conhecidos no oferecem a possibilidade de

estabelecer uma transferncia de dados sem fio dependendo do aplicativo que

solicita a transferncia de dados e/ou do contexto da transferncia de dados.

[07] um objetivo da inveno atenuar as desvantagens da tcnica anterior por

meio da proviso de uma transferncia de dados sem fio dependente do contexto e

pela proviso de um mtodo e sistema de acordo com os aspectos da inveno para

configurao de transferncia de dados contextual e especfica para aplicativos em

um dispositivo mvel. um objetivo adicional da inveno possibilitar uma compra

conveniente dos dados diretamente a partir de um dispositivo mvel,

contextualmente correto para uso do aplicativo com uma experincia aperfeioada

do usurio sem impedimento ao uso do dispositivo mvel, tal como um smartphone.

SUMRIO
3/31

[08] De acordo com um primeiro aspecto da inveno, proporcionado um

mtodo para estabelecer uma transferncia de dados sem fio, compreendendo

[09] monitorar o trfego de rede a partir de um aparelho;

[010] determinar um contexto e/ou a origem do trfego de rede;

[011] determinar e apresentar opes de controle para estabelecer uma

transferncia de dados sem fio;

[012] selecionar uma opo de controle baseado na entrada do usurio; e

[013] encaminhar o trfego de rede.

[014] O monitoramento do trfego de rede pode compreender monitorar os

endereos, portas, identificadores de usurio do sistema operacional, nomes de

pacote de aplicativos, sockets e/ou identificaes de usurio de pacotes de rede.

[015] A determinao do contexto e/ou da origem pode compreender mapear o

trfego de rede para um aplicativo sendo executado no aparelho.

[016] O mapeamento pode compreender detectar dependncias entre os

aplicativos e atualizar dinamicamente os algoritmos usados no mapeamento.

[017] A determinao do contexto e/ou da origem pode compreender mapear o

trfego de rede para um servio disponvel na rede.

[018] A determinao do contexto e/ou da origem pode compreender mapear o

trfego de rede para um endereo de rede.

[019] A determinao do contexto e/ou da origem pode compreender mapear o

trfego de rede para um protocolo a ser usado.

[020] A determinao e apresentao das opes de controle pode compreender

recuperar as opes de controle a partir da rede.

[021] A determinao e apresentao das opes de controle podem compreender

exibir as opes de controle em um elemento de interface do usurio.

[022] As opes de controle podem compreender uma transferncia de dados

especfica do contexto, uma transferncia de dados dependente do tempo e/ou uma


4/31

transferncia de dados dependente dos dados.

[023] As opes de controle podem compreender a transferncia de dados

patrocinada.

[024] O encaminhamento do trfego de rede pode compreender encaminhar o

trfego dependendo das conexes disponveis.

[025] O aparelho pode compreender um dispositivo eletrnico mvel.

[026] O mtodo pode ser realizado por um aplicativo, ou um aplicativo dentro de

um aplicativo adicional, executado em um aparelho, por um processador, ou por um

chipset.

[027] De acordo com um segundo aspecto da inveno, proporcionado um

mtodo para estabelecer uma transferncia de dados sem fio, compreendendo

[028] receber uma solicitao para trfego de rede a partir de um aparelho;

[029] identificar e autenticar um usurio por trs da solicitao para trfego de

rede;

[030] determinar e enviar, ao aparelho, opes de controle do aparelho para

estabelecer uma transferncia de dados sem fio;

[031] receber uma opo de controle selecionada com base na entrada do

usurio;

[032] estabelecer a transferncia de dados sem fio de acordo com a opo de

controle selecionada com uma rede da operadora;

[033] enviar uma confirmao ao aparelho; e

[034] encaminhar o trfego de rede.

[035] A solicitao para trfego de rede pode compreender um contexto e/ou

origem do trfego de rede.

[036] O contexto e/ou origem pode compreender uma identificao de um

aplicativo sendo executado no aparelho.

[037] O contexto e/ou origem pode compreender uma identificao de um servio


5/31

disponvel na rede.

[038] O contexto e/ou origem pode compreender uma identificao de um

endereo de rede.

[039] O contexto e/ou origem pode compreender uma identificao de um

protocolo a ser usado.

[040] O usurio pode ser identificado usando um identificador da rede da

operadora e do aparelho.

[041] A determinao das opes de controle pode compreender determinar as

opes de controle baseado no contexto e/ou na origem do trfego de rede.

[042] A transferncia de dados sem fio pode ser estabelecida com a rede da

operadora.

[043] O encaminhamento do trfego de rede pode compreender encaminhar o

trfego de rede inalterado.

[044] De acordo com um terceiro aspecto da inveno, proporcionado um

aparelho compreendendo um processador configurado para realizar

[045] o monitoramento do trfego de rede a partir do aparelho;

[046] a determinao de um contexto e/ou da origem do trfego de rede;

[047] a determinao e apresentao de opes de controle para estabelecer uma

transferncia de dados sem fio;

[048] a seleo de uma opo de controle baseado na entrada do usurio; e

[049] o encaminhamento do trfego de rede.

[050] O processador pode ser configurado para realizar o monitoramento do

trfego de rede pelo monitoramento dos endereos, portas e/ou identificaes de

usurio dos pacotes de rede.

[051] O processador pode ser configurado para realizar a determinao do

contexto e/ou origem do trfego de rede pelo mapeamento do trfego de rede para

um aplicativo sendo executado no aparelho.


6/31

[052] O processador pode ser configurado para realizar a determinao do

contexto e/ou origem do trfego de rede pelo mapeamento do trfego de rede para

um servio disponvel na rede.

[053] O processador pode ser configurado para realizar o mapeamento

compreendendo detectar dependncias entre os aplicativos e atualizar

dinamicamente os algoritmos usados no mapeamento.

[054] O processador pode ser configurado para realizar a determinao do

contexto e/ou origem do trfego de rede pelo mapeamento do trfego de rede para

um endereo de rede.

[055] O processador pode ser configurado para realizar a determinao do

contexto e/ou origem do trfego de rede pelo mapeamento do trfego de rede para

um protocolo a ser usado.

[056] O processador pode ser configurado para realizar a determinao das

opes de controle recuperando as opes de controle a partir da rede.

[057] O processador pode ser configurado para realizar a apresentao das

opes de controle em um elemento de interface do usurio do aparelho.

[058] As opes de controle podem compreender uma transferncia de dados

especfica do contexto, uma transferncia de dados dependente do tempo e/ou uma

transferncia de dados dependente dos dados.

[059] As opes de controle podem compreender a transferncia de dados

patrocinada.

[060] O processador pode ser configurado para realizar o encaminhamento do

trfego de rede dependendo das conexes disponveis.

[061] O aparelho pode compreender um dispositivo eletrnico mvel.

[062] O processador pode ser configurado para executar um aplicativo, ou um

aplicativo dentro de outro aplicativo de modo a realizar o monitoramento do trfego

de rede a partir do aparelho;


7/31

[063] determinar um contexto e/ou origem do trfego de rede;

[064] determinar e apresentar opes de controle para estabelecer uma

transferncia de dados sem fio;

[065] selecionar uma opo de controle baseado na entrada do usurio; e

[066] encaminhar o trfego de rede.

[067] De acordo com um quarto aspecto da inveno, proporcionado um

aparelho compreendendo um processador configurado para realizar

[068] receber uma solicitao para trfego de rede;

[069] identificar e autenticar um usurio por trs da solicitao para trfego de

rede;

[070] determinar e enviar opes de controle para estabelecer uma transferncia

de dados sem fio;

[071] receber uma opo de controle selecionada com base na entrada do

usurio;

[072] estabelecer a transferncia de dados sem fio de acordo com a opo de

controle selecionada com uma rede da operadora;

[073] enviar uma confirmao; e

[074] encaminhar o trfego de rede.

[075] A solicitao para trfego de rede pode compreender um contexto e/ou

origem do trfego de rede.

[076] O contexto e/ou origem pode compreender uma identificao de um

aplicativo sendo executado.

[077] O contexto e/ou origem pode compreender uma identificao de um servio

disponvel na rede.

[078] O contexto e/ou origem pode compreender uma identificao de um

endereo de rede.

[079] O contexto e/ou origem pode compreender uma identificao de um


8/31

protocolo a ser usado.

[080] O processador pode ser configurado para realizar a identificao do usurio

usando um identificador da rede do operador.

[081] O processador pode ser configurado para realizar a determinao das

opes de controle baseado no contexto e/ou na origem do trfego de rede.

[082] O processador pode ser configurado para realizar a configurao da

transferncia de dados sem fio com a rede da operadora.

[083] O processaodor pode ser configurado para realizar o encaminhamento do

trfego de rede encaminhando o trfego de rede inalterado.

[084] O aparelho pode compreender um servidor, um servio de nuvem e/ou

software executado em uma rede.

[085] De acordo com um quinto aspecto da inveno, proporcionado um sistema

compreendendo o aparelho do terceiro aspecto da inveno e do quarto aspecto da

inveno.

[086] De acordo com um sexto aspecto da inveno, proporcionado um

programa de computador compreendendo cdigo de programa executvel por

computador que, quando executado, faz um computador executar um mtodo de

acordo com o primeiro aspecto da inveno.

[087] De acordo com um stimo aspecto da inveno, proporcionado um

programa de computador compreendendo cdigo de programa executvel por

computador que, quando executado, faz um computador executar um mtodo de

acordo com o segundo aspecto da inveno.

[088] De acordo com um oitavo aspecto da inveno, proporcionado um meio de

memria no-temporria compreendendo o programa de computador do sexto

aspecto da inveno.

[089] De acordo com um nono aspecto da inveno, proporcionado um meio de

memria no-temporria compreendendo o programa de computador do stimo


9/31

aspecto da inveno.

[090] Qualquer meio de memria descrito aqui previamente ou posteriormente

pode compreender uma memria no-voltil e no-temporria no-voltil, tal como

uma memria somente para leitura (ROM), uma memria somente para leitura

programvel (PROM), uma memria somente para leitura programvel apagvel

(EPROM), uma memria de acesos aleatrio (RAM), uma memria flash, um disco

de dados, um armazenamento ptico, um armazenamento magntico, um

armazenamento fotogrfico, um armazenamento opto-magntico, memria de

mudana de fase, memria de acesso aleatrio resistiva, memria de acesso

aleatrio magntica, memria de eletrlito slido, memria de acesso aleatrio

ferroeltrica, memria orgnica, memria de polmero ou um carto inteligente. O

meio de memria, ou uma pluralidade de memria, pode ser formado(a) em um

dispositivo sem outras funes substanciais alm de memria de armazenamento,

ou pode ser formado(a) como parte de um dispositivo com outras funes, incluindo,

mas sem se limitar a uma memria de um computador, um chip set e uma

submontagem de um dispositivo eletrnico. Ademais, qualquer memria pode servir

para a nica finalidade de armazenar dados, ou pode ser construda como uma

parte de um aparelho que serve para outras finalidades, tal como o processamento

de dados.

[091] Diferentes concretizaes da presente inveno sero ilustradas ou foram

ilustradas somente em conexo com alguns aspectos da inveno. Um indivduo

especialista na tcnica apreciar que qualquer concretizao de um aspecto da

inveno pode se aplicar ao mesmo aspecto da inveno e a outros aspectos da

inveno.

DESCRIO RESUMIDA DOS DESENHOS

[092] A inveno ser descrita agora a ttulo de exemplo, com referncia aos

desenhos acompanhantes, nos quais:


10/31

[093] A Fig. 1 mostra um ambiente ilustrativo no qual um sistema de acordo com

um aspecto da inveno implementado;

[094] A Fig. 2 ilustra uma apresentao esquemtica do sistema de acordo com

um aspecto da inveno;

[095] A Fig. 3a ilustra uma apresentao esquemtica de um aparelho de acordo

com um aspecto da inveno;

[096] A Fig. 3b ilustra um diagrama de blocos esquemtico de um aparelho de

acordo com um aspecto da inveno.

[097] A Fig. 4 mostra um diagrama de blocos de um sistema de acordo com um

aspecto da inveno e do ambiente no qual o sistema de acordo com a inveno

utilizado;

[098] A Fig. 5 mostra um diagrama de blocos de conexes ilustrativas de um

sistema de acordo com um aspecto da inveno e do ambiente no qual o sistema de

acordo com a inveno utilizado;

[099] A Fig. 6 mostra um diagrama de blocos de um sistema de acordo com um

aspecto da inveno e as conexes lgicas ilustrativas dentro dele;

[0100] A Fig. 7 mostra um fluxograma de um mtodo de acordo com um aspecto da

inveno;

[0101] A Fig. 8 mostra um diagrama de blocos esquemtico de um aparelho e um

servio de nuvem de acordo com uma concretizao da inveno; e

[0102] A Fig. 9 mostra um fluxograma de um mtodo de acordo com um aspecto da

inveno.

DESCRIO DETALHADA

[0103] Na descrio seguinte, nmeros similares denotam elementos similares.

Deve-se apreciar que as figuras ilustradas no representam necessariamente a

escala real, e que as figuras servem principalmente para a finalidade de ilustrar as

concretizaes da inveno.
11/31

[0104] A Fig. 1 mostra um ambiente ilustrativo no qual um sistema de acordo com

um aspecto da inveno implementado. A Fig. 1 mostra um aparelho 110, por

exemplo, um dispositivo eletrnico pessoal, tal como um telefone celular, um

smartphone, um computador tablet ou um leitor de livros digitais. O aparelho 110

usado para executar o software ou aplicativos, apps, 110a, 110b. Os aplicativos

compreendem, por exemplo, aplicativos que funcionam como clientes para usar um

servio 120a, 120b na Internet 120. Os aplicativos 110a,110b, em uma

concretizao, usam mltiplos servios na Internet, por exemplo, o aplicativo 110a

usa ambos os servios 120a e 120b. Tais aplicativos clientes compreendem, por

exemplo, aplicativos de mdia social, tal como Facebook, Twitter ou Instagram TM,

bem como aplicativos tais como aplicativos de msica, mapas, navegao, jogos e

pesquisa. O aparelho 110 configurado para conectar-se Internet por meio de

conexes de rede sem fio, por exemplo, por meio da Rede Local sem Fio, WLAN,

130, ou por meio da rede mvel ou celular 140, tal como a rede 3G, fornecida por

uma operadora mvel. De modo a acessar a rede mvel, o aparelho 110 necessita

que uma conexo seja estabelecida com a rede da operadora. Em alguns casos, um

usurio do aparelho 110 assinou um pacote de uso da rede, geralmente por um certo

perodo de tempo ou para uma certa quantidade de dados por um preo fixo ou cada

uso da rede mvel cobrado baseado no tempo e/ou na transferncia de dados

utilizada. Tais pacotes podem ser caros, carecem de transparncia de controle de

custo e necessitam de uma configurao complicada antes de surgir a necessidade

de uso.

[0105] A Fig. 2 ilustra uma apresentao esquemtica do sistema de acordo com

um aspecto da inveno. A Fig. 2 mostra um aparelho 110, por exemplo, um

dispositivo eletrnico pessoal, tal como um telefone celular, um smartphone, um

computador tablet ou um leitor de livros digitais. O aparelho 110 est executando um

aplicativo, apps, 110a, por exemplo, um aplicativo que funciona como clientes para
12/31

uso de um servio 120a ou 120b na Internet 120. O aplicativo 110a requer uma

conexo com a Internet e nenhuma rede local sem fio (WLAN) est disponvel. O

aparelho 110 configurado para conectar-se Internet por meio de conexes de

rede sem fio, por exemplo, por meio da Rede Local sem Fio, WLAN, 130, ou por

meio da rede mvel ou celular 140, tal como a rede 3G, fornecida por uma

operadora mvel. No entanto, o usurio do aparelho 110 no possui conta, ou

configurao, para utilizar a rede mvel da operadora 140, e, por consequncia, um

aplicativo 250 de acordo com um aspecto da inveno executado. O aplicativo 250

, em uma concretizao, pr-instalado no aparelho 110, ou o usurio do aparelho

110 o baixou para o aparelho 110, por exemplo, a partir de uma loja de aplicativos.

Em uma concretizao adicional, o aplicativo 250 uma parte de outro aplicativo,

por exemplo, 110a ou qualquer outro app, e em uma concretizao ainda adicional

pr-instalada, por exemplo, em um chipset, por exemplo, 380 na figura 3b, a CPU

principal, 330 na Fig 3b, ou como uma parte de um sistema operacional do aparelho

10. Como descrito aqui posteriormente em detalhes, o aplicativo 250 configurado

para executar um mtodo de acordo com a inveno, compreendendo reconhecer o

trfego de dados desejado e estabelecer uma conexo de rede mvel de maneira

correspondente, isto , permitindo ao usurio adquirir uma conexo de dados mvel

para uso imediato diretamente a partir do aparelho 110. A Fig. 2 adicionalmente

ilustra um servidor 210 conectado borda da rede da operadora 140. O servidor

210, implementado de formas descritas aqui posteriormente, est em comunicao

com o aplicativo cliente 250, e em uma concretizao, com um servio de nuvem

220 de modo a estabelecer a conexo de rede mvel a partir do aplicativo 250 para

o aplicativo 110a sem a necessidade de configurar a rede da operadora 140. Em

uma concretizao, o aplicativo 250 configurado para monitorar o uso da rede e o

uso dos aplicativos no aparelho 110 como descrito aqui posteriormente.

Adicionalmente, em uma concretizao, o aplicativo 250 inicializado, ou ativado,


13/31

para ser executado conforme necessrio ou o aplicativo 250 configurado para ser

executado como uma tarefa de segundo plano e a interface do usurio do aplicativo

trazida para frente conforme necessrio, dependendo dos outros eventos no

aparelho 110.

[0106] A Fig. 3a ilustra uma apresentao esquemtica de um aparelho de acordo

com um aspecto da inveno. O aparelho 110 de acordo com uma concretizao

compreende um dispositivo eletrnico, tal como um smartphone. O aparelho 110

compreende uma unidade de interface do usurio 340, tal como um meio de

exibio sensvel ao toque para operar e controlar o aparelho e os aplicativos

disponveis para uso com o aparelho. A Fig. 3a mostra um aplicativo 110a sendo

executado no aparelho, o aplicarivo 110a sendo, por exemplo, como descrito aqui

anteirormente, um aplicativo de mdia social que requer uma conexo com a

Internet, por exemplo, para compartilhar contedo com outros usurios. De modo a

estabelecer uma conexo com a Internet usando uma rede mvel, um aplicativo 250

de acordo com a inveno executado no aparelho 110 e uma interface de controle

do aplicativo 250 oferecendo ao usurio opes para estabelecer a conexo de

Internet sem fio proporcionada na unidade de interface do usurio 340. A interface

de controle do aplicativo 250 fornece ao usurio opes para estabelecer a conexo

de internet sem fio, tal como a escolha de uma conexo especfica ao aplicativo, isto

, uma transferncia de dados sem fio dependente do contexto, uma conexo

dependente do tempo, por exemplo, o uso da conexo sem fio por certo perodo de

tempo, e/ou uma conexo dependente de dados, isto , o uso da conexo sem fio

para uma certa quantidade de dados a ser transferida. Em uma concretizao, as

opes de controle 320a-c apresentadas compreendem o preo da opo, isto , o

preo a ser pago pelo usurio para estabelecer a transferncia de dados sem fio de

acordo com a opo. De acordo com a inveno, a conexo sem fio usando uma

rede mvel ser estabelecida a partir do aparelho escolhendo a opo desejada, isto
14/31

, sem atraso e a partir do dispositivo que estar usando a conexo como descrito

aqui posteriormente.

[0107] A Fig. 3b ilustra um diagrama de blocos esquemtico de um aparelho 110 de

acordo com uma concretizao da inveno. O aparelho 110 compreende um

mdulo de interface de comunicao 380, um processador 330 acoplado ao mdulo

de interface de comunicao 380, e uma memria 350 acoplada ao processador

330. O aparelho adicionalmente compreende uma unidade de entrada/sada (E/S)

370 e a unidade de interface do usurio (E/S) 340, tal como um meio de exibio

sensvelao toque, que so acoplados ao processador 330.

[0108] A memria 350 compreende uma memria de trabalho e uma memria no-

voltil, tal como uma memria somente para leitura, memria flash, memria ptica

ou magntica. Na memria 350, tipicamente pelo menos inicialmente na memria

no-voltil, armazenado o software 360, ou aplicativos ou apps, opervel para ser

carregado no e executado pelo processador 330. O software 360 pode compreender

um ou mais mdulos de sofware e pode ser na forma de um produto de programa de

computador que armazenamento na forma de software em um meio de memria.

No contexto deste documento, um "meio de memria" pode ser qualquer meio ou

meios no-temporrios que podem conter, armazenar, comunicar, propagar ou

transportar as instrues para uso por ou em conexo com um sistema, aparelho ou

dispositivo de execuo de instrues, tal como um computador.

[0109] Deve-se compreender que qualquer acoplamento neste documento refere-se

ao acoplamento funcional ou operacional; pode haver componentes ou sistemas de

circuitos intervenientes entre os elementos acoplados, salvo indicao expressa em

contrrio.

[0110] O mdulo de interface de comunicao 380 configurado para fornecer

comunicaes locais atravs de uma ou mais ligaes locais. As ligaes podem ser

ligaes com fio e/ou sem fio. A interface de comunicao 380 pode, adicionalmente
15/31

ou como alternativa, implementar ligaes de telecomunicaes adequadas para

estabelecer ligaes com outros usurios ou para transferncia de dados, por

exemplo, usando a Internet. Para conectar-se Internet, por exemplo, quando se

utiliza o software 350, isto , os aplicativos armazenados na memria 350 e

executveis pelo processador 330, a interface de comunicao 380 configurada

para estabelecer uma conexo, por exemplo, usando uma rede de operadora mvel

ou de celular, tal como uma rede 3G, GPRS, EDGE ou LTE. Para tal conexo, um

acesso internet mvel estabelecido com a operadora mvel. Ligaes de

telecomunicao adicionais podem ser ligaes usando qualquer um dentre:

ligaes de rede local sem fio, Bluetooth, ligaes de banda ultra-larga, celular ou de

comunicao por satlite.

[0111] O processador 330 , por exemplo, uma unidade central de processamento

(CPU), um microprocessador, um processador de sinais digitais (DSP), uma unidade

de processamento de grficos, um circuito integrado de aplicao especfica (ASIC),

um arranjo de portas programveis em campo, um microcontrolador ou uma

combinao de tais elementos. A Figura 3b mostra um processador 330, mas o

aparelho 110 pode compreender uma pluralidade de processadores. Em uma

concretizao, o aparelho 110 compreende um processador opervel para executar

um mtodo de acordo com uma concretizao da inveno de modo a estabelecer

uma transferncia de dados sem fio dependente do contexto de acordo com a

inveno.

[0112] Um indivduo versado na tcnica apreciar que, em adio aos elementos

ilustrados na Fig. 3b, o aparelho 110 pode compreender outros elementos, tais como

microfones, meios de exibio, bem como sistemas de circuitos adicionais, tal como

uma unidade de cmera, sistemas de circuitos de entrada/sada adicionais (E/S),

chips de memria, circuitos integrados de aplicao especfica (ASIC), sistemas de

circuito de processamento para fins especficos, tais como sistemas de circuitos de


16/31

codificao / decodificao de fonte, sistemas de circuitos de codificao /

decodificao de canais, e sistemas de cifragem/decifragem. Adicionalmente, o

aparelho 110 pode compreender uma bateria descartvel ou recarregvel (no

ilustrada) para alimentar o aparelho caso no haja fonte de alimentao externa

disponvel.

[0113] A Fig. 4 mostra um diagrama de blocos de um sistema de acordo com um

aspecto da inveno e do ambiente no qual o sistema de acordo com a inveno

utilizado. A Fig. 4 mostra uma rede de operadora tpica e os elementos da mesma,

por exemplo, conforme definido no padro 3GPP TS 23.203 verso 12.3. Um

indivduo com experincia na rea apreciar que os elementos da rede de operadora

tpica so ilustrados meramente para ilustrar o funcionamento do sistema de acordo

com a inveno, e a presena dos elementos ilustrados meramente opcional para

o sistema de acordo com a inveno.

[0114] A Fig. 4 mostra um elemento de Centro de Servio de Mensagens Curtas /

Gerenciador de Troca de Mensagens (SCMS/MMX) 412 usado em uma

concretizao para enviar mensagens curtas ao aparelho 110 a partir do servidor

210 e/ou do servio de nuvem 220; um elemento de Sistema de Cobrana Online

(OCS) 420 usado em uma concretizao para cobrar o uso da rede sem fio

estabelecido de acordo com a inveno em colaborao com o servio em nuvem

220; um elemento de Sistema de Suporte Empresarial (BSS) 424 usado em uma

concretizao para ativar a conexo de rede sem fio para assinaturas de pacotes de

dados convencionais da operadora, isto , para ativar o servio que o usurio do

aparelho 110 escolheu para estabelecer com o aplicativo 250. um elemento de

Funo de Regras de Cobrana e Poltica (PCRF) 418 usado em uma concretizao

para implementar taxa zero para conexes sem fio do aplicativo 250 com o servidor

210 e/ou a nuvem 220; e um elemento de Repositrio de Perfis de Assinante /

Repositrio de Dados de Usurio (SPR/UDR) 422 usado em uma concretizao para


17/31

manter uma condio substancialmente em tempo real das conexes de rede sem

fio que o usurio do aparelho 110 estabeleceu com o aplicativo 250 e/ou assinou de

forma adicional. Um indivduo experiente na tcnica apreciar que os elementos da

rede da operadora so ilustrados de modo a esclarecer o ambiente operacional das

concretizaes da inveno e no so essenciais para a inveno, como observado

aqui anteriormente. A Fig. 5 adicionalmente ilustra um elemento de N de Suporte

HPRS Servidor (SGSN) 410; um elemento de Gateway de Rede de Dados de

Pacote/N de Gateway GPRS (GGSN/PGW) 414 usado em uma concretizao para

aplicar a taxa zero do trfego atravs do servidor 210, e do aplicativo 250 de acordo

com a inveno; e um elemento de Gateway da Internet 416 usado em uma

concretizao para enriquecer o fluxo de dados com informaes sobre o assinante

e os servios; e um elemento de integrao da Interface de Programao de

Aplicativos (API) 428 junto com um elemento de mediao 426 para integrar, em

uma concretizao, o sistema de acordo com a inveno na rede da operadora

tpica 140. O servidor 210 conectado borda da rede da operadora 140, de tal

maneira que ela no necessite de substancialmente nenhuma modificao na rede

da operadora somente contornando a cobrana e a taxao zero e o

enriquecimento de cabealho, como descrito aqui anteriormente. O servidor 210, em

ainda outra concretizao, est localizado na nuvem, ou em qualquer lugar na

Internet pblica. Em outra concretizao, ele est localizado em outra rede

conectada rede da operadora. Em ainda outra concretizao, o servidor 210

implementado em software ou mtodo integrado e executado a partir de outro

servidor ou aparelho, em uma nuvem, na Internet, na rede da operadora ou em uma

rede adjacente adicional. O servidor 210 pode, em uma concretizao, ser integrado

na rede da operadora, isto , em uma concretizao, reside fisicamente com os

elementos de rede.
18/31

[0115] A Fig. 4 adicionalmente ilustra o trfego de rede de acordo com a inveno.

O trfego de rede oriundo do aplicativo 250 como taxao zero atravs do servidor

210 para a internet, por exemplo, para os servios 120a e 120b ou para o servio de

nuvem 220 para compra de informaes, ilustrado com a linha pontilhada 401. As

regras de taxao zero encontram-se em uma concretizao definida no elemento

PCRF 418 ou em GGSN/PGW 414. O trfego de rede a partir do aplicativo 110a

executado no aparelho 110 a partir do aplicativo 110a para a internet 120, por meio

da Rede Local sem FIo ou do servidor 120a, ilustrado com uma linha tracejada

402.

[0116] A Fig. 5 mostra um diagrama de blocos de conexes ilustrativas de um

sistema de acordo com um aspecto da inveno e do ambiente no qual o sistema de

acordo com a inveno utilizado. A Fig. 5, alm dos elementos ilustrados

anteriormente, representa uma interface para a internet, ou borda da internet, 510.

Em uma concretizao, o aparelho 110, por exemplo, atravs do aplicativo 250,

conectado por meio de R Rede da Operadora, por exemplo, atravs do elemento

de Gateway de Rede de Dados de Pacote/N de Gateway GPRS (GGSN/PGW) 414

que, por sua vez, conectado por meio de A borda da internet e por meio de B ao

servidor 210 novamente conectado borda da internet por meio de C. A borda da

internet 510 conectada, isto , a rede da operadora conectada, internet 120 por

meio de Y e adicionalmente API de integrao 428 e ao elemento de mediao

426. A Nuvem 220 conectada internet 120 por meio de D e o aparelho 110

adicionalmente, ou ao invs disso, conectado internet 120 por meio de W atravs

da Rede Local sem Fio (WLAN). Um indivduo versado na tcnica apreciar que o

servidor 210, em uma concretizao, reside fisicamente, por exemplo, fora dos

elementos da rede operadora, ou implementado, por exemplo, em uma nuvem

como descrito aqui anteriormente.


19/31

[0117] A Fig. 6 mostra um diagrama de blocos de um sistema de acordo com um

aspecto da inveno e as conexes lgicas ilustrativas ilustradas com linhas dentro

dele. Em uma concretizao, o aparelho 110 conectado ao servidor 210 atravs de

um caminho fsico R-B (Fig. 5) Internet 120 atravs de R-A-Y ou W. O servidor 210

conectado nuvem 220 atravs de C-Y-D e internet 120 atravs de C-Y. A

nuvem 220 conectada ao aparelho 110 atravs de R-A-Y-D e API de integrao

428 atravs de D-Y-V-P.

[0118] A Fig. 7 mostra um fluxograma de um mtodo de acordo com um aspecto da

inveno. Deve-se notar que as etapas do mtodo descritas aqui posteriormente so

configuradas para serem realizadas executando o aplicativo 250 com o processador

do aparelho 110. Em uma concretizao adicional, as funcionalidades descritas so

integradas totalmente ou em parte no processador e/ou em aplicativos adicionais ou

no sistema operacional do aparelho 110 de maneira diferente, isto , um aplicativo

250 separado no necessrio, mas o processador configurado para realizar as

etapas descritas, por exemplo, mediante a execuo dos componentes do sistema

operacional.

[0119] Na etapa 710, o trfego de rede proveniente do aparelho 110 monitorado,

isto , os pacotes de trfego de rede so monitorados e detectados. Em uma

concretizao, o monitoramento do trfego de rede dependente da conexo de

rede utilizada, por exemplo, se somente a Rede Local Sem Fio for utilizada, o

monitoramento no realizado ou s realizado intermitentemente. Em uma

concretizao adicional, o monitoramento realizado de maneira persistente em

todas as conexes de rede. Em uma concretizao, na etapa 710, as atividades

adicionais do aparelho 710 do aparelho tambm so monitoradas, tal como a

entrada do usurio ou os aplicativos executados. O trfego de rede , em uma

concretizao, monitorado por meio do monitoramento, por exemplo, dos endereos,

soquetes, portas e identificaes de aplicativo de usurio dos pacotes de rede.


20/31

[0120] Na etapa 720, o trfego de rede detectado identificado e analisado, isto ,

o contexto do trfego de rede determinado de modo a mapear o trfego de rede

para um certo contexto, ou origem, pro exemplo, um aplicativo do usurio. O

contexto e origem do trfego de rede , em uma concretizao, por exemplo, um

aplicativo do consumidor 110a, tal como um cliente de mdia social, executado no

aparelho 110 e compreensvel para o usurio como um certo aplicativo que ele est

utilizando, mesmo se o trfego de rede estivesse fluindo para mltiplos destinos,

como 120a e 120b. Em uma concretizao, o mapeamento feito para o aplicativo

originrio, por exemplo, se o trfego de rede for necessrio para carregar uma

pgina da Rede (Web) em um aplicativo de navegador executado no aparelho 110,

mas a pgina for inserida pela ativao de um link em um aplicativo cliente de mdia

social, o trfego de rede mapeado para o aplicativo cliente de mdia social do qual

ele se originou. Em uma concretizao adicional, o mapeamento alternativamente

feito para o aplicativo que est sendo inicializado a partir do aplicativo de origem,

permitindo que o usurio tenha um pacote de dados separado, por exemplo, para

links de vdeo inicializados a partir de um aplicativo de origem. Em uma

concretizao adicional, o mapeamento feito para o aplicativo mediante a deteco

de que o trfego para mltiplos destinos est se originando dentro do mesmo

aplicativo 110a. Por exemplo, quando um aplicativo cliente social usado com o

trfego para 120a, o aplicativo tambm mostra mapas a partir de um servio externo,

tal como o servio 120b, e o trfego mapeado para o usurio e aplicativo de

origem, mesmo se o aplicativo estiver usando muitos servios de rede. A anlise do

trfego de rede realizada usando um algoritmo monitorando tanto o trfego de

rede quanto as atividades adicionais realizadas com o aparelho. Em uma

concretizao, os aplicativos em uso so detectados com base em identificadores do

sistema operacional em processos, soquetes, identificadores de usurio do sistema

operacional, nomes de pacote de aplicativos e/ou destinos de rede. Em uma


21/31

concretizao adicional, ela se baseia nas relaes de tempo de execuo dos

aplicativos, por exemplo, detectando qual aplicativo executado no primeiro plano

no aparelho 110. Em uma concretizao adicional, a anlise realizada detectando-

se quais servios do sistema operacional, servidores de mdia e/ou processos

compartilhados esto em uso. Em uma concretizao adicional, a anlise mapeia o

usurio atravs da cadeia de posse e servios, por exemplo, um aplicativo de

interao social est utilizando um aplicativo de vdeo que est usando um servidor

de mdia para enviar e receber trfego para a Internet. Em uma concretizao, o

trfego de rede mapeado para o usurio e uso do aplicativo de interao social

mesmo se o trfego de rede for para vrios endereos IP de servios de vdeo e TV.

Em ainda outra concretizao adicional, o histrico de execuo de aplicativos,

destinos de rede ou uso de servios de mdia do aparelho 110 utilizado para

analisar o contexto e a origem do trfego de rede de modo a mapear o trfego de

rede para o contexto e origem apropriados. Em uma concretizao, os algoritmos

usados na deteco dos aplicativos e/ou suas dependncias so atualizados a partir

do servidor 210 e/ou da nuvem 220 de maneira dinmica. Deve-se notar que todas

as concretizaes descritas aqui anteriormente e daqui em diante esto em uma

concretizao implementada sem alteraes ou modificaes no sistema

operacional e no ncleo do aparelho 110.

[0121] Em uma concretizao adicional, o trfego de rede mapeado para um alvo

adicional, que no um aplicativo usado no dispositivo 110. O alvo adicional , por

exemplo, assinatura ou um servio disponvel na rede, tal como um vdeo pago,

udio, ou servio de televiso, ou um destino de rede ou um protocolo a ser usado.

Em uma concretizao adicional, o trfego no um aplicativo, mas contedo de

publicidade dentro do aplicativo ou dentro do aparelho 110 ou da interface de

controle do aplicativo 250.


22/31

[0122] Na etapa 730, primeiro a ativao decidida, isto , se uma interface de

controle dever ser apresentada e qual interface de controle dever ser

apresentada, baseado no contexto do usurio. Em uma concretizao, decide-se se

a ativao necessria. Por exemplo, se o aplicativo do usurio j tiver sido

autorizado a usar dados, por exemplo, por ter comprado dados anteriormente, isto ,

estabelecendo a transferncia de dados para esse aplicativo, ou usando um plano

de dados obtido anteriormente, ou se o aplicativo estiver restrito a uso somente na

Rede Local sem Fio, WLAN, no h ativao necessria. Em uma concretizao, a

interface de controle apresentada somente para os aplicativos de usurio no

primeiro plano, para se alinhar com a experincia do usurio. Em uma concretizao

adicional, a interface de controle apresentada logo aps o aplicativo ter sido

removido do primeiro plano. Em uma concretizao adicional, a ativao decidida

com base em qual aplicativo escutado ativamente, assistido, ou recebe qualquer

entrada do usurio atravs de um elemento de interface do usurio, tal como um

teclado numrico, um elemento sensvel ao toque, dispositivo de sacudidela,

dispositivo de toro ou um sensor. Em ainda outra concretizao, a deciso de

ativao depende de se o aplicativo mapeado como contexto ou origem usa poucos

ou muitos dados, se possui uma oferta patrocinada, se possui uma oferta

descontada ou comercializada, ou se recebeu prioridade a partir de qualquer

sistema externo.

[0123] Alm disso, na etapa 730, a interface de controle do aplicativo 250 ativada

conforme necessrio baseado no trfego de rede detectado, identificado e

analisado. As opes 320a-c apresentadas para o usurio dependem do contexto e

da origem do trfego de rede. Um indivduo versado na tcnica apreciar que o

nmero de opes no precisa ser trs (como ilustrado na Fig. 3a), mas tambm

depende da situao, ou da informao do servidor 210 e/ou da nuvem 220, tal

como o nmero de opes disponveis. As opes apresentadas 320a-c dependem,


23/31

em uma concretizao, das configuraes que o usurio do aparelho 110 determinou

para o contexto ou origem do trfego de rede. Por exemplo, o usurio pode ter

determinado que um certo aplicativo pode no gerar trfego de rede, ou que um

certo aplicativo somente pode ser usado com uma conexo de Rede Local sem Fio.

Adicionalmente, a interface de controle em uma concretizao compreende somente

uma notificao, por exemplo, em tal caso em que o usurio somente usa pouco

trfego, est fazendo isto no segundo plano ou que o usurio estabeleceu

previamente uma conexo sem fio vlida para o contexto ou origem do trfego de

rede. Em uma concretizao, a notificao oferece ao usurio a possibilidade de agir

sobre a mesma em um momento posterior oportuno. Alm disso, em uma

concretizao adicional, a interface no uma interface de controle, mas somente

uma interface de informao que informa o usurio sem necessitar de qualquer

entrada do usurio a partir do usurio. Em uma concretizao adicional, a

apresentao de opes de controle retardada, por exemplo, at que a quantidade

de trfego de rede a partir do contexto do mapeador alcance um limite

predeterminado.

[0124] Em uma concretizao adicional, as opes 320a-c apresentadas para o

usurio dependem do histrico do contexto ou origem do trfego da rede, por

exemplo, se o aplicativo de origem tiver gerado um grande quantidade de trfego de

rede no passado, so apresentadas opes de configurao com conexes de

largura de banda grande. Alm do mais, as opes 320a-c apresentadas para o

usurio dependem, em uma concretizao, das escolhas anteriores que o usurio

fez. Em ainda outra concretizao adicional, as opes 320a-c apresentadas para o

usurio dependem de se o contexto ou origem do trfego de rede possui opes de

configurao disponveis que foram patrocinadas ou fornecidas por terceiros ou, por

exemplo, pelo criador do aplicativo de origem, e esto disponveis para uso na rede

da operadora em questo. Em uma concretizao adicional, as opes de controle


24/31

320a-c apresentadas dependem de parmetros adicionais, tal como o balano da

conta do usurio, nvel de congesto da rede ou hora do dia.

[0125] Em uma concretizao, as opes de controle 320a-c so predeterminadas,

isto , as opes de controle apresentadas dependiam somente do contexto e/ou da

origem do trfego de rede. Por conseguinte, o aparelho 110 no precisa, em uma

concretizao, se conectar ao servidor 210 e/ou nuvem 220 de modo a apresentar

as opes de controle 320a-c. Em tal caso, as opes de controle, em uma

concretizao, compreendem, por exemplo, um certo tempo de uso para o contexto

e/ou origem, uma certa quantidade de dados a ser transferida para o contexto e/ou

origem, uma certa quantidade de dados ou tempo de uso para todo o trfego de

rede ou quantidade ilimitada de trfego de rede por um tempo ilimitado para o

contexto e/ou origem ou para todo o trfego de rede. Em uma concretizao

adicional, na etapa 730, as opes de controle 320a-c so, em adio ou em vez

das opes predeterminadas, determinadas no servidor 210 e/ou na nuvem 220, e

so recuperadas a partir do(a) mesmo(a) antes de apresent-las ao usurio do

aparelho 110. Em uma concretizao, as opes de controle apresentadas

compreendem o preo da opo, isto , o preo a ser pago pelo usurio para

estabelecer a transferncia de dados sem fio de acordo com a opo. Um indivduo

experiente na tcnica apreciar que a interface de controle, isto , as opes de

controle 320a-c, , em uma concretizao, apresentada ao usurio por cima do

aplicativo 110a que o usurio est utilizando ou por cima da atividade que o usurio

est realizando sem que o usurio precise trocar da ativdade de primeiro plano para

a interface de controle.

[0126] Na etapa 740, a entrada do usurio recebida, isto , o usurio do aparelho

110 seleciona uma das opes 320a-c. Em uma concretizao, o usurio tambm

pode abandonar a operao que gera o trfego de rede. Na etapa 750, a conexo

sem fio estabelecida com base na entrada do usurio, isto , na seleo de uma
25/31

das opes de controle 320a-c. Por exemplo, se o usurio tiver escolhido

estabelecer uma conexo sem fio para o aplicativo de origem para uma certa

quantidade de dados, tal conexo estabelecida na rede do operador usando o

servidor 210 e/ou a nuvem 220 e a conexo est substancialmente disponvel de

imediato para uso no dispositivo 110 a partir do qual ela foi estabelecida.

[0127] O trfego de rede encaminhado com base na configurao predeterminada

e/ou com base na seleo do usurio na etapa 740. Por exemplo, o usurio pode ter

determinado que um certo aplicativo sempre usa um pacote de dados pr-assinado,

e em tal caso, o trfego encaminhado diretamente para a Intenret sem re-

encaminhamento atravs do servidor 210. Ademais, caso o aparelho 110 seja

conectado a outra rede que no a rede da operadora, por exemplo, uma Rede Local

sem Fio, o trfego de rede encaminhado diretamente para a Internet. Em tal caso,

as etapas 730-740 so, em uma concretizao, ignoradas inteiramente. Em uma

concretizao adicional, a etapa 720 tambm ignorada inteiramente.

[0128] Em uma concretizao, o mtodo reconhece a arquitetura de segurana de

cada contexto e origem, isto , o mtodo no altera a autenticidade ou segurana de

qualquer trfego de rede, por exemplo, o uso de HTTPS. Aps estabelecer a

conexo na etapa 750 usando o servidor 210 e a nuvem 220, baseado na seleo

do usurio, o trfego de rede encaminhado por meio do servidor 220 atravs de

TCP/IP e autenticado e autorizado pelo servidor e, em seguida, encaminhado

inalterado para a internet de acordo com a seleo do usurio na etapa 740. Em

uma concretizao, o trfego de dados entre o aparelho 110 ou o aparelho 250, e o

servidor 210, tarifado em zero de modo a no incorrer em quaisquer custos extras

para o usurio do aparelho 110, isto , para evitar cobrana pelos dados tanto no

faturamento da operadora quanto atravs da nuvem 220.

[0129] A Fig. 8 mostra um diagrama de blocos esquemtico de um aparelho, ou

servidor 210, e um servio de nuvem 220 de acordo com uma concretizao da


26/31

inveno. O aparelho 210, em uma concretizao, compreende um mdulo de

interface de comunicao 880, um processador 830 acoplado ao mdulo de

interface de comunicao 380, e uma memria 850 acoplada ao processador 830. O

aparelho adicionalmente compreende uma unidade de entrada/sada (E/S) 370 e a

unidade de interface do usurio (E/S) 340, conforme necessrio. Em uma

concretizao, o aparelho 210 integrado em outro aparelho, isto , executado

como um servidor virtual em outro servidor fsico, caso este em que as

funcionalidades oferecidas pelos elementos descritos aqui anteriormente ou

posteriormente so guarnecidas com software usando os elementos fsicos do

servidor adicional.

[0130] A memria 850 compreende uma memria de trabalho e uma memria no-

voltil, tal como uma memria somente para leitura, memria flash, memria ptica

ou magntica. Na memria 850, tipicamente pelo menos inicialmente na memria

no-voltil, armazenado o software 860 opervel para ser carregado no e

executado pelo processador 830. O software 360 pode compreender um ou mais

mdulos de sofware e pode ser na forma de um produto de programa de

computador que armazenamento na forma de software em um meio de memria.

No contexto deste documento, um "meio de memria" pode ser qualquer meio ou

meios no-temporrios que podem conter, armazenar, comunicar, propagar ou

transportar as instrues para uso por ou em conexo com um sistema, aparelho ou

dispositivo de execuo de instrues, tal como um computador.

[0131] Deve-se compreender que qualquer acoplamento neste documento refere-se

ao acoplamento funcional ou operacional; pode haver componentes ou sistemas de

circuitos intervenientes entre os elementos acoplados, salvo indicao expressa em

contrrio.

[0132] O mdulo de interface de comunicao 880 configurado para fornecer

comunicaes locais atravs de uma ou mais ligaes locais. As ligaes podem ser
27/31

ligaes com fio e/ou sem fio. A interface de comunicao 880 pode, adicionalmente

ou como alternativa, implementar ligaes de telecomunicaes adequadas para

estabelecer ligaes com outros usurios ou para transferncia de dados, por

exemplo, usando a Internet. Em uma concretizao, o aparelho 210 configurado

para se comunicar com vrios elementos de uma rede da operadora e com o

aparelho 110, ou com o aplicativo 250, como descrito aqui anteirormente.

[0133] O processador 830 , por exemplo, uma unidade central de processamento

(CPU), um microprocessador, um processador de sinais digitais (DSP), uma unidade

de processamento de grficos, um circuito integrado de aplicao especfica (ASIC),

um arranjo de portas programveis em campo, um microcontrolador ou uma

combinao de tais elementos. A Figura 8 mostra um processador 830, mas o

aparelho 210 pode compreender uma pluralidade de processadores. Em uma

concretizao, o aparelho 210 compreende um processador opervel para executar

um mtodo de acordo com uma concretizao da inveno de modo a estabelecer

uma transferncia de dados sem fio dependente do contexto de acordo com a

inveno. Um indivduo experiente na tcnica apreciar que, alm dos elementos

ilustrados na Fig. 8, o aparelho 210 pode compreender outros elementos, ou alguns

elementos podem ser omitidos.

[0134] A Fig. 8 adicionalmente mostra um servio de nuvem 220, implementado

como um servio de nuvem convencional e conectado ao aparelho 210, e a servios

e/ou sistemas adicionais, tal como a uma rede da operadora e o aparelho 100 como

descrito aqui anteriormente. Um indivduo experiente na tcnica apreciar que o

servio de nuvem 220, em uma concretizao, compreende um aparelho ou uma

srie de aparelhos, tal como o aparelho 220, ou implementado como uma parte de

um servidor adicional ou servio de nuvem. Em uma concretizao adicional, o

Aparelho 210 implementado como um mtodo ou um programa de computador

que pode ser instalado na rede da operadora e executado na mesma. Em ainda


28/31

outra concretizao, o programa de computador ou mtodo executado na internet

ou na nuvem.

[0135] A Fig. 9 mostra um fluxograma de um mtodo de acordo com um aspecto da

inveno. Deve-se observar que as etapas do mtodo descritas aqui posteriormente

so configuradas para serem realizadas executando-as com o processador do

servidor 210 e/ou no servio de nuvem 220. Em uma concretizao adicional, as

funcionalidades descritas so realizadas inteiramente ou em parte de maneira

diferente, por exemplo, nos elementos de uma rede da operadora, isto , um

servidor dedicado 210 e/ou servio de nuvem no necessrio se as etapas

descritas forem configuradas para serem realizadas como uma parte de outros

elementos de, por exemplo, uma rede de operadora.

[0136] Na etapa 910, a solicitao de trfego de rede a partir de um cliente

recebida, por exemplo, por um aparelho 110 com o aplicativo 250 por meio da rede

da operadora mvel. Na etapa 920, o usurio por trs do trafego da rede

identificado e autenticado. A identificao, em uma concretizao, realizada

usando um identificador da rede da operadora utilizada, tal como um Nmero da

Rede Digital de Servios Integrados do Assinant Mvel (MSISDN), um identificador

de dispositivo, tal como um identificador calculado a partir de um Identificador de

Equipamento Mvel Internacional (IMEI), e uma identidade de usurio (USER ID) a

partir do aplicativo do cliente, do servidor 210 e/ou da nuvem 220 ligando o usurio

sua conta de usurio. A identidade do usurio, em uma concretizao, um

identificador gerado aleatoriamente. Em uma concretizao, o usurio autenticado

de maneira convencional em cooperao com a rede da operadora, o servidor 210 e

a nuvem 220. Em uma concretizao adicional, a id de usurio compreende um

endereo de correio eletrnico e uma senha.

[0137] Na etapa 930, verifica-se se uma conexo sem fio foi estabelecida

anteriormente para o contexto e a origem do trfego de rede solicitado. Por exemplo,


29/31

se o cliente tiver estabelecido previamente uma conexo sem fio para um aplicativo

110a que deseja usar a rede, e esta conexo ainda tiver cota de tempo e dados

restante, o trfego de rede encaminhado como descrito aqui anteriormente e o

cliente pode acessar a rede na etapa 980. Em uma concretizao adicional,

parmetros adicionais so considerados, tal como o balano de conta do usurio,

nvel de congesto de rede e/ou hora do dia. Informaes sobre as conexes

estabelecidas anteriormente so mantidas com a conta do usurio no servidor 210

e/ou na nuvem 220. Se no existir configurao anterior, uma srie de opes de

controle determinada na etapa 940 e enviada para o cliente. As opes de controle

so determinadas com base no contexto e origem do trfego de rede solicitado, e

por exemplo, no histrico anterior da conta do usurio e/ou nas ofertas especiais ou

conexes patrocinadas disponveis. Se o cliente tiver usado opes de controle

predeterminadas 320a-c como descrito aqui anteriormente, e uma opo j tiver sido

selecionada, a etapa 940 ignorada.

[0138] Na etapa 950, a conexo solicitada, escolhida pelo usurio dentre as opes

de controle oferecidas, estabelecida. A conexo estabelecida, em uma

concretizao, conectando-se rede da operadora atravs da interface de

faturamento especfica da operadora, e uma solicitao de cobrana enviada

rede da operadora. Em uma concretizao adicional, um carto de crdito, uma

conta de banco ou uma transferncia de dinheiro digital adicional executada na

internet. Em uma concretizao, se uma opo patrocinada for utilizada, a

transferncia de dinheiro providenciada atravs de uma mecanismo de

faturamento de terceiro. Uma vez que a rede da operadora confirme a solicitao

para estabelecer a conexo, o servidor 210 e/ou a nuvem 220 realiza as

autorizaes necessrias para o usurio. A conta do usurio, por exemplo, no

servidor 210 e/ou na nuvem 220, atualizada, na etapa 960, e uma confirmao

enviada ao cliente na etapa 970, por exemplo, a um aparelho 110. Na etapa 980, o
30/31

trfego de rede encaminhado como descrito aqui anteriormente e o usurio do

cliente pode acessar a rede.

[0139] Na etapa 990, o uso da rede pelo aparelho cliente monitorado, e monitora-

se o tempo e a quantidade de dados utilizados, dependendo da configurao

escolhida.

[0140] Em vista do disposto acima, as diferentes concretizaes da inveno

proporcionam um sistema que pode ser considerado um sistema que utiliza regras

de aplicao e um servidor proxy fora da rede da operadora para permitir a criao

de produtos de dados mveis separados e diferenciados e a criao de preos

diferenciados para dados mveis dependendo, por exemplo, do contexto do trfego

da rede.

[0141] Sem limitar de maneira alguma o escopo de proteo, a interpretao ou as

possveis aplicaes da inveno, uma vantagem tcnica das diferentes

concretizaes da inveno pode ser considerada como sendo uma configurao

simples e amigvel ao usurio de uma conexo sem fio a partir do dispositivo a partir

do qual a conexo ser usada. Ademais, uma vantagem tcnica das diferentes

concretizaes da inveno pode ser considerada como sendo o empacotamento de

dados mveis em pacotes compreensveis ao usurio. Ademais, uma vantagem

tcnica das diferentes concretizaes da inveno pode ser considerada como

sendo o empacotamento de dados mveis em pacotes de aplicativos

contextualmente relevantes. Adicionalmente, uma vantagem tcnica das diferentes

concretizaes da inveno pode ser considerada como sendo uma configurao

conveniente da conexo sem fio separadamente para um certo contexto ou

aplicativo de origem. Alm disso, uma vantagem tcnica das diferentes

concretizaes da inveno pode ser considerada como sendo a proviso de

configurao simples sem modificao ao aparelho ou rede da operadora. Alm

disso, uma vantagem tnica das diferentes concretizaes da inveno pode ser
31/31

considerada como sendo a proviso de controle das conexes sem fio com um

aplicativo que pode ser baixado para qualquer dispoitivo. Alm do mais, uma

vantagem tcnica das diferentes concretizaes da inveno pode ser considerada

como sendo a proviso de conectividade sem fio de maneira flexvel, sob demanda e

na hora para uma experincia aperfeioada do usurio. Alm disso, uma vantagem

tcnica das diferentes concretizaes da inveno pode ser considerada como

sendo a proviso do controle especfico do usurio de estabelecer uma transferncia

de dados sem fio, isto , sabendo o que o usurio poderia desejar adquirir, usando

um aplicativo cliente que no necessita de alteraes no aparelho e um servidor que

no necessita de alteraes na rede da operadora.

[0142] A descrio anterior fornece exemplos no-limitantes de algumas

concretizaes da inveno. Fica evidente a um indivduo especialista na tcnica

que a inveno no se restringe aos detalhes apresentados, mas sim que a

inveno pode ser implementada em outros meios equivalentes. Alguns dos

aspectos das concretizaes reveladas acima podem ser usados para obter

vantagem sem o uso de outros aspectos.

[0143] Se desejado, as diferentes funes disutidas aqui podem ser realizadas em

uma ordem diferente e/ou simultaneamente uma com a outra. Adicionalmente, se

desejado, uma ou mais das funes descritas acima podem ser opcionais ou podem

ser combinadas.

[0144] Embora vrios aspectos da inveno sejam revelados nas reivindicaes

independentes, outros aspectos da inveno compreendem outras combinaes de

aspectos a partir das concretizaes descritas e/ou das reivindicaes dependentes

com os aspectos das reivindicaes independente, e no somente as combinaes

explicitamente expostas nas reivindicaes.

[0145] Como tal, a descrio anterior dever ser considerada como meramente

ilustrativa dos princpios da inveno, e no como limitao aos mesmos. Por


32/31

conseguinte, o escopo da inveno restringe-se apenas s reivindicaes de patente

anexas.
1/6

REIVINDICAES

1. Mtodo implementado por computador para estabelecer uma

transferncia de dados sem fio, CARACTERIZADO por compreender:

monitorar o trfego de rede a partir de um aparelho;

determinar um contexto ou origem do trfego de rede;

determinar e apresentar opes de controle para estabelecer uma

transferncia de dados sem fio;

selecionar uma opo de controle baseado na entrada do usurio; e

encaminhar o trfego de rede.

2. Mtodo implementado por computador, de acordo com a reivindicao 1,

CARACTERIZADO pelo fato de que monitorar o trfego de rede compreende

monitorar os endereos, portas, identificadores de usurio do sistema operacional,

nomes de pacote de aplicativos, soquetes ou identificaes de usurio dos pacotes

de rede.

3. Mtodo implementado por computador, de acordo com a reivindicao 1,

CARACTERIZADO pelo fato de que determinar o contexto ou origem compreende

mapear o trfego de rede para um aplicativo sendo executado no aparelho.

4. Mtodo implementado por computador, de acordo com a reivindicao 3,

CARACTERIZADO pelo fato de que o mapeamento compreende detectar

dependncias entre os aplicativos e atualizar dinamicamente os algoritmos usados

no mapeamento.

5. Mtodo implementado por computador, de acordo com a reivindicao 1,

CARACTERIZADO pelo fato de que determinar o contexto ou origem compreende

mapear o trfego de rede para um servio disponvel na rede, mapear o trfego de

rede para um endereo de rede, mapear o trfego de rede para um protocolo a ser

usado, ou mapear o trfego de rede para um servio de assinatura baseado em

rede.
2/6

6. Mtodo implementado por computador, de acordo com a reivindicao 1,

CARACTERIZADO pelo fato de que determinar e apresentar as opes de controle

compreende recuperar as opes de controle a partir da rede e exibir as opes de

controle em um elemento de interface do usurio.

7. Mtodo implementado por computador, de acordo com a reivindicao 1,

CARACTERIZADO pelo fato de que as opes de controle compreendem uma

transferncia de dados especfica ao contexto, uma transferncia de dados

dependente do tempo, uma transferncia de dados dependente dos dados ou uma

transferncia de dados patrocinada.

8. Mtodo implementado por computador, de acordo com a reivindicao 1,

CARACTERIZADO pelo fato de que as opes de controle so baseadas em um

histrico do contexto determinado ou origem do trfego de rede.

9. Mtodo implementado por computador, de acordo com a reivindicao 1,

CARACTERIZADO pelo fato de que as opes de controle incluem opes de

controle predeterminadas baseadas no contexto determinado ou origem do trfego

de rede.

10. Mtodo implementado por computador, de acordo com a reivindicao 1,

CARACTERIZADO pelo fato de que o encaminhamento do trfego de rede

compreende encaminhar o trfego baseado em uma conexo sem fio configurada

previamente para uma aplicao quando a conexo sem fio previamente

configurada tiver uma cota de tempo restante ou uma cota de dados restante.

11. Aparelho, CARACTERIZADO por compreender:

um processador; e

um meio de armazenamento legvel por computador no-temporrio

incluindo instrues que, quando executadas pelo processador, configuram o

processador para realizar:

o monitoramento do trfego de rede a partir do aparelho;


3/6

a determinao de um contexto ou origem do trfego de rede;

a determinao e apresentao de opes de controle para estabelecer uma

transferncia de dados sem fio;

a seleo de uma opo de controle baseado na entrada do usurio; e

o encaminhamento do trfego de rede.

12. Aparelho, de acordo com a reivindicao 11, CARACTERIZADO pelo

fato de que o processador configurado para realizar o monitoramento do trfego de

rede mediante o monitoramento dos endereos, portas, identificadores de usurio do

sistema operacional, nomes de pacote de aplicativos, soquetes ou identificaes de

usurio dos pacotes de rede.

13. Aparelho, de acordo com a reivindicao 11, CARACTERIZADO pelo

fato de que o processador configurado para realizar a determinao do contexto

ou origem do trfego da rede pelo mapeamento do trfego de rede para um

aplicativo sendo executado no aparelho.

14. Aparelho, de acordo com a reivindicao 13, CARACTERIZADO pelo

fato de que mapear o trfego de rede compreende detectar dependncias entre os

aplicativos e atualizar dinamicamente os algoritmos usados no mapeamento.

15. Aparelho, de acordo com a reivindicao 11, CARACTERIZADO pelo

fato de que o processador configurado para realizar a determinao do contexto

ou origem do trfego de rede mapeando o trfego de rede para um servio

disponvel na rede, mapeando o trfego de rede para um endereo de rede,

mapeando o trfego de rede para um protocolo a ser usado, ou mapeando o trfego

de rede para um servio de assinatura baseado em rede.

16. Aparelho, de acordo com a reivindicao 11, CARACTERIZADO pelo

fato de que o processador configurado para realizar a determinao das opes de

controle mediante a recuperao das opes de controle a partir da rede e


4/6

apresentao das opes de controle em um elemento de interface de usurio do

aparelho.

17. Aparelho, de acordo com a reivindicao 11, CARACTERIZADO pelo

fato de que as opes de controle compreendem uma transferncia de dados

especfica ao contexto, uma transferncia de dados dependente do tempo, uma

transferncia de dados dependente dos dados ou uma transferncia de dados

patrocinada.

18. Aparelho, de acordo com a reivindicao 11, CARACTERIZADO pelo

fato de que as opes de controle so baseadas em um histrico do contexto

determinado ou origem do trfego de rede.

19. Aparelho, de acordo com a reivindicao 11, CARACTERIZADO pelo

fato de que as opes de controle compreendem opes de controle

predeterminadas baseadas no contexto determinado ou origem do trfego de rede.

20. Aparelho, de acordo com a reivindicao 11, CARACTERIZADO pelo

fato de que o processador configurado para realizar o encaminhamento do trfego

baseado em uma conexo sem fio configurada previamente para uma aplicao

quando a conexo sem fio previamente configurada tiver uma cota de tempo

restante ou uma cota de dados restante.

21. Artigo, CARACTERIZADO por compreender um meio de

armazenamento legvel por computador no-temporrio incluindo instrues que,

quando executadas por um processador, permitem a um sistema:

monitorar o trfego de rede a partir de um aparelho;

determinar um contexto ou origem do trfego de rede;

.determinar e apresentar opes de controle para estabelecer uma

transferncia de dados sem fio;

selecionar uma opo de controle baseado na entrada do usurio; e

encaminhar o trfego de rede


5/6

22. Artigo, de acordo com a reivindicao 21, CARACTERIZADO pelo fato

de que monitorar o trfego de rede compreende monitorar os endereos, portas,

identificadores de usurio do sistema operacional, nomes de pacote de aplicativos,

soquetes ou identificaes de usurio dos pacotes de rede.

23. Artigo, de acordo com a reivindicao 21, CARACTERIZADO pelo fato

de que determinar o contexto ou origem compreende mapear o trfego de rede para

um aplicativo sendo executado no aparelho.

24. Artigo, de acordo com a reivindicao 23, CARACTERIZADO pelo fato

de que o mapeamento compreende detectar dependncias entre os aplicativos e

atualizar dinamicamente os algoritmos usados no mapeamento.

25. Artigo, de acordo com a reivindicao 21, CARACTERIZADO pelo fato

de que determinar o contexto ou origem compreende mapear o trfego de rede para

um servio disponvel na rede, mapear o trfego de rede para um endereo de rede,

mapear o trfego de rede para um protocolo a ser usado, ou mapear o trfego de

rede para um servio de assinatura baseado em rede.

26. Artigo, de acordo com a reivindicao 21, CARACTERIZADO pelo fato

de que determinar e apresentar as opes de controle compreende recuperar as

opes de controle a partir da rede e exibir as opes de controle em um elemento

de interface do usurio.

27. Artigo, de acordo com a reivindicao 21, CARACTERIZADO pelo fato

de que as opes de controle compreendem uma transferncia de dados especfica

ao contexto, uma transferncia de dados dependente do tempo, uma transferncia

de dados dependente dos dados ou uma transferncia de dados patrocinada.

28. Artigo, de acordo com a reivindicao 21, CARACTERIZADO pelo fato

de que as opes de controle so baseadas em um histrico do contexto

determinado ou origem do trfego de rede.


6/6

29. Artigo, de acordo com a reivindicao 21, CARACTERIZADO pelo fato

de que as opes de controle incluem opes de controle predeterminadas

baseadas no contexto determinado ou origem do trfego de rede.

30. Artigo, de acordo com a reivindicao 21, CARACTERIZADO pelo fato

de que o encaminhamento do trfego de rede compreende direcionar o trfego

baseado em uma conexo sem fio configurada anteriormente para um aplicativo

quando a conexo sem fio configurada previamente tiver uma cota de tempo

restante ou uma cota de dados restante.


1/1

RESUMO

TRANSFERNCIA DE DADOS SEM FIO

Trata-se de um mtodo, um aparelho e um programa de computador para

estabelecer a transferncia de dados sem fio, compreendendo monitorar o trfego

de rede a partir de um aparelho; determinar um contexto e/ou origem do trfego de

rede; determinar e apresentar opes de controle para estabelecer uma

transferncia de dados sem fio; selecionar uma opo de controle baseado na

entrada do usurio; e encaminhar o trfego de rede

(FIG. 2)
1/1

TRADUO DAS LEGENDAS

Fig. 7

710 Monitora trfego da rede

720 Identifica e analisa

730 Ativa interface de controle

740 Entrada do usurio

750 Estabelece conexo, encaminha trfego

FIG. 9

910 Trfego de rede a partir do cliente

920 Id do usurio e autenticao

930 Configurao existente

940 Opes de controle

950 Configura

960 Atualiza

970 Confirma

980 Encaminha trfego de rede

990 - Contabilidade