BRPI0609273A2 - utilização de atribuições decrementais - Google Patents
utilização de atribuições decrementais Download PDFInfo
- Publication number
- BRPI0609273A2 BRPI0609273A2 BRPI0609273-0A BRPI0609273A BRPI0609273A2 BR PI0609273 A2 BRPI0609273 A2 BR PI0609273A2 BR PI0609273 A BRPI0609273 A BR PI0609273A BR PI0609273 A2 BRPI0609273 A2 BR PI0609273A2
- Authority
- BR
- Brazil
- Prior art keywords
- assignment
- resource
- decremental
- user device
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 57
- 230000005540 biological transmission Effects 0.000 claims abstract description 26
- 230000003247 decreasing effect Effects 0.000 claims abstract description 11
- 238000013468 resource allocation Methods 0.000 claims description 42
- 238000004891 communication Methods 0.000 claims description 23
- 238000005192 partition Methods 0.000 claims description 12
- 230000002085 persistent effect Effects 0.000 claims description 11
- 238000012795 verification Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 8
- 230000002441 reversible effect Effects 0.000 claims description 4
- 238000012790 confirmation Methods 0.000 claims description 2
- 230000003292 diminished effect Effects 0.000 claims 1
- 230000000717 retained effect Effects 0.000 claims 1
- 238000001514 detection method Methods 0.000 abstract description 2
- 230000000116 mitigating effect Effects 0.000 abstract description 2
- 230000015654 memory Effects 0.000 description 20
- 230000008569 process Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 238000010200 validation analysis Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000000875 corresponding effect Effects 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 230000000153 supplemental effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003467 diminishing effect Effects 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 230000008521 reorganization Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 210000001072 colon Anatomy 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000007727 cost benefit analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0037—Inter-user or inter-terminal allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0078—Timing of allocation
- H04L5/0087—Timing of allocation when data requirements change
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
UTILIZAçãO DE ATRIBUIçõES DECREMENTAIS. Sistemas e métodos são descritos os quais facilitam a atribuição dinâmica de recursos de sistema em um ambiente de rede sem fio ao detectar um conflito de recursos entre uma atribuição de recursos existente para um ou mais dispositivos de usuário existentes e uma nova atribuição de recursos para um dispositivo de usuário subsequente. Ao detectar de um conflito, uma atribuição decremental pode ser fornecida para um ou mais dispositivos de usuário existentes para decrementar a atribuição de recursos existente, de modo a resolver o conflito de recursos detectado. As atribuições decrementais podem ser implícita ou explícita, e podem facilitar a atenuação dos custos de overhead de transmissão devido a seu tamanho relativamente pequeno quando comparado com o das mensagens de desatribuição/re-atribuição completas convencionais.
Description
UTILIZAÇÃO DE ATRIBUIÇÕES DECREMENTAISReivindicação de Prioridade de acordo com 35 U.S.C. §119
0 presente pedido de patente reivindicaprioridade para o pedido provisório No. 60/659 969,intitulado "UTILIZAÇÃO DE ATRIBUIÇÕES DECREMENTAIS",depositado a 9 de março de 2005 e cedido ao cessionáriodeste e por ele expressamente aqui incorporado a titulo dereferência.
FUNDAMENTOS
I. Campo
A descrição seguinte refere-se de maneira geral acomunicações sem fio e, mais especificamente, aofornecimento de atribuições de recursos decrementais quefacilitam a redução do tamanho das mensagens de atribuição.
II. Fundamentos
Os sistemas de funcionamento em rede sem fio setornaram um meio predominante pelo qual a maioria daspessoas em todo o mundo se comunica. Os dispositivos decomunicação sem fio vêm se tornando cada vez menos e maispotentes de modo a atenderem às necessidades dosconsumidores e aperfeiçoarem a portabilidade e acomodidade. O aumento da potência de processamento emdispositivos móveis, tais como telefones celulares, temlevado a um aumento na procura por sistemas de transmissãode rede sem fio. Tipicamente, tais sistemas não são tãofacilmente atualizados quanto os dispositivos celulares quese comunicam através deles. À medida que as capacidades dosdispositivos móveis se expandem, pode ser dificil manter umsistema de rede sem fio mais antigo de maneira que facilitea exploração total das capacidades de dispositivos sem fionovos e aperfeiçoados.Por exemplo, pode ser dispendioso (em termos debits, por exemplo) descrever precisamente as atribuições decanal em um ambiente de funcionamento em rede sem fio. Issopode ser especialmente verdadeiro quando não é necessárioque os usuários (dispositivos móveis, por exemplo) estejamcientes das atribuições de recursos de sistema para outrosusuários do sistema sem fio. Em tais casos, as atribuiçõesde recursos do sistema, tais como canais de broadcast esemelhantes, podem exigir atualização em praticamente todociclo de broadcast de modo a se fornecer a cada usuáriolargura de banda e/ou potência de funcionamento em redeadequadas, o que pode onerar o sistema de rede sem fio eapressar a manifestação de limitações de rede. Além disto,pela exigência de tais atualizações continuas e/ou para quemensagens de re-atribuição completas sejam transmitidas aosusuários com tanta freqüência, tais métodos convencionaisde alocação de recursos de sistema podem exigir componentesde comunicação dispendiosos e de alta potência(transceptores, processadores, por exemplo) só para atenderà demanda do sistema.
Os sistemas de comunicação de acesso múltiploutilizam tipicamente métodos para atribuir recursos desistema aos usuários individuais do sistema. Quando taisatribuições se alteram rapidamente ao longo do tempo, ooverhead do sistema necessário apenas para gerenciar asatribuições pode tornar-se uma parte significativa dacapacidade total do sistema. Em um sistema no qual asatribuições são "pegajosas" (como, por exemplo, umaatribuição persiste ao longo do tempo, em vez de ter umprazo de expiração deterministico), a atribuição derecursos a um primeiro usuário de recursos em uso por umsegundo usuário pode exigir a desatribuição de recursos dosegundo usuário, o que pode provocar conflitos e problemasde re-atribuição complexos potenciais no caso de serdesejável que determinados dos recursos desatribuidospermaneçam atribuídos ao segundo usuário, etc.
Em vista pelo menos do exposto acima, existenecessidade na técnica de um sistema e/ou metodologia paraaperfeiçoar a notificação e/ou atualizações de atribuiçõese reduzir o overhead das mensagens de atribuição emsistemas de rede sem fio.
SUMÁRIO
A seguir é apresentado um sumário simplificado deuma ou mais modalidades de modo a se ter um entendimentobásico de tais modalidades. Este sumário não é uma vistapanorâmica extensiva de todas as modalidades contempladas enão se destina nem a identificar elementos chave oucríticos de todas as modalidades nem a delinear o alcancede qualquer uma ou de todas as modalidades. Sua únicafinalidade é a de apresentar alguns conceitos de uma oumais modalidades de maneira simplificada como introdução àdescrição detalhada que é apresentada mais adiante.
Uma ou mais modalidades incluem uma série desistemas/metodologias para resolver conflitos entreatribuições de recursos utilizando atribuições decrementaisem ambientes de funcionamento em rede sem fio (como, porexemplo, OFDM, OFDMA, CDMA,. . . ) . Uma atribuição decrementalpode ser implícita ou explicita. Por exemplo, umaatribuição decremental explicita pode especificar uma partede uma atribuição existente do usuário que deve serremovida da atribuição do usuário, enquanto uma atribuiçãodecremental implícita pode ser uma atribuição a um outrousuário que é observada pelo primeiro usuário e entra emconflito com a atribuição do primeiro usuário. Neste últimocaso, tal mensagem de atribuições em conflito para umsegundo usuário pode ser interpretada pelo primeiro usuáriocomo uma atribuição decremental. As atribuiçõesdecrementais proporcionam mecanismos de gerenciamento derecursos mais robustos do que os sistemas convencionais,que utilizam tipicamente uma desatribuição explicitacompleta de recursos, que remove todas as atribuições derecursos de um usuário no caso de atribuições conflitantesserem descobertas.
A utilização de atribuições decrementais facilitaque se permita a uma rede reduzir o overhead das mensagensde atribuição pela transmissão de uma única atribuição, quesimultaneamente desatribui uma parte dos recursosatribuídos a um usuário conflitante e atribui tais recursosa um usuário pretendido. As mensagens de atribuiçãodecremental podem ser transmitidas de maneira que amensagem de atribuição seja decodificável por todos osusuários atuais afetados pela desatribuição (como, porexemplo, todos os usuários cuj a atribuição de recursosatual está em conflito com os recursos que são atribuídospor uma nova mensagem de atribuição, assim como o receptorpretendido dos recursos). Além disto, quando as mensagensde atribuição são limitadas no número de subconjuntos derecursos que podem ser definidos, as atribuiçõesdecrementais podem facilitar a atenuação das restrições àsatribuições devidas às atribuições existentes a outrosusuários. Por exemplo, as superposições entre atribuiçõesde usuários podem ser interpretadas como uma atribuiçãodecremental implícita a um tributário atual de um recursoem favor da re-atribuição do(s) recurso(s) superposto(s) aum novo usuário pretendido.
De acordo com outro aspecto, um método paraatribuir e re-atribuir dinamicamente recursos de sistema emum ambiente de rede sem fio pode compreender detectar umconflito de recursos qntre uma atribuição de recursosexistente a um primeiro dispositivo de usuário e uma novaatribuição de recursos para um segundo dispositivo deusuário e fornecer uma atribuição decrementai ao primeirodispositivo de usuário para decrementar a atribuição derecursos existente, de modo a resolver o conflito derecursos detectado. A detecção de um conflito de recursospode compreender comparar a nova atribuição de recursos comtodas as atribuições de recursos existentes de modo adeterminar pelo menos um recurso conflitante listado tantona nova atribuição de recursos quanto na atribuição derecursos existente.
Sob outro aspecto, um método para alocardinamicamente recursos sem fio pode compreender gerar umaprimeira atribuição de recursos para um primeirodispositivo de usuário conectado a uma rede sem fio,transmitir a primeira atribuição padrão ao primeirodispositivo de usuário de modo a dar ao primeiro usuáriocontrole dos recursos definidos na primeira atribuição derecursos padrão, gerar uma segunda atribuição de recursospadrão para um segundo dispositivo de usuário conectado àrede sem fio e determinar se pelo menos um recurso é comuma cada uma das primeira e segunda atribuições de recursosantes da transmissão da segunda atribuição ao segundodispositivo de usuário. Mediante a determinação de que pelomenos uma atribuição de recursos comum existe, o métodopode compreender também decrementar o pelo menos um recursocomum da primeira atribuição de recursos padrão e atribuiro pelo menos um recurso decrementado ao segundo dispositivode usuário na segunda atribuição de recursos padrão. Alémdisto, o primeiro dispositivo de usuário pode removerautomaticamente o recurso comumente atribuído de suaatribuição mediante a leitura da segunda atribuição padrão,que atua como uma atribuição decrementai implícita do pelomenos um recurso comumente atribuído para o primeirodispositivo de usuário.
De acordo com ainda outro aspecto, um equipamentode alocação de recursos de rede sem fio pode incluirelementos para detectar atribuições de recursos padrãoconflitantes que definem pelo menos um recurso comum,elementos para gerar uma atribuição decrementai queresolvem os conflitos detectados entre as atribuições derecursos e elementos para distinguir a atribuição derecursos decrementai das atribuições de recursos padrão.Além disto, o equipamento pode compreender elementos paraverificar o recebimento de uma mensagem de atribuição porum dispositivo de usuário, tal como a indicação derecebimento de uma decodificação de atribuição bem sucedidaatravés de um link reverso e/ou a confirmação de umadecodificação de atribuição bem sucedida através de um linkdireto, de modo a indicar o recebimento bem sucedido de umaatribuição de recursos padrão.
Ainda sob um outro aspecto, um sistema quefacilita a atribuição dinâmica de recursos pode compreenderum componente de atribuição, que gera atribuições derecursos persistentes para dispositivos de usuário em umambiente de rede sem fio e detecta conflitos entreatribuições de recursos, um transmissor, que transmiteatribuições de recursos a dispositivos de usuário, e umcomponente de atribuição decrementai, que gera atribuiçõesdecrementais para pelo menos um dispositivo de usuário, demodo a resolver os conflitos entre atribuições detectadospelo componente de atribuição. O sistema pode compreenderadicionalmente um componente de verificação, que recebe umamensagem de verificação de um dispositivo de usuário querecebeu uma atribuição de recursos, em que a mensagem deverificação pode indicar o recebimento bem sucedido damensagem de atribuição.
Para a consecução das finalidades precedentes eafins, a modalidade ou modalidades compreendem os aspectoscompletamente descritos a seguir e especificamenteassinalados nas reivindicações. A descrição seguinte e osdesenhos anexos apresentam em detalhe determinados aspectosilustrativos da modalidade ou modalidades. Estes aspectosindicam, contudo, apenas algumas das diversas maneiraspelas quais os princípios de diversas modalidades podem serutilizados, e as modalidades descritas pretendem incluirtodos os aspectos que tais e seus equivalentes.
BREVE DESCRIÇÃO DOS DESENHOS
A Figura 1 mostra um grupo de N blocos derecursos de sistema de modo a se facilitar o entendimentode uma maneira pela qual diversas modalidades aquiapresentadas podem funcionar.
A Figura 2 mostra um grupo de blocos de recursosque pode ser alocado para uma série de usuários, qualquerum dos quais pode ter um subconjunto de atribuições afimdecrementado quando de uma atribuição de recursosconflitante.
A Figura 3 mostra uma série de atribuições nãopersistentes (não pegajosas, por exemplo) feitas ao longodo tempo.
A Figura 4 mostra uma série de atribuiçõespersistentes, ou "pegajosas", feitas ao longo do tempo,tais como podem ser utilizadas com relação a diversasmodalidades aqui descritas.
A Figura 5 mostra um sistema que facilita autilização de atribuições decrementais para alocardinamicamente recursos de uma maneira que reduz o overheaddo sistema e/ou as exigências de transmissão pela reduçãodo número de mensagens necessárias para realocação derecursos e pela permissão de desatribuição parcial desubconjuntos de recursos.
A Figura 6 mostra um sistema que facilita ofornecimento de atribuições de recursos suplementares aosusuários de uma rede de comunicação de modo a se reduzir ocusto de overhead do sinal de atribuição.
A Figura 7 mostra um sistema que facilita ageração de atribuições suplementares para atribuir recursosde sistema aos usuários de uma rede de comunicação ao mesmotempo que atenua os custos de alocação de recursos.
A Figura 8 mostra um sistema que facilita aatribuição de recursos de sistema e a re-atribuição derecursos após a validação de uma ou mais atribuiçõesiniciais.
A Figura 9 mostra um sistema que facilita ofornecimento de atribuições decrementais de recursos desistema a usuários em um ambiente de comunicação de redesem fio.
A Figura 10 mostra uma metodologia para gerar efornecer atribuições de recursos de sistema decrementaisaos usuários de uma rede sem fio.
A Figura 11 mostra uma metodologia para gerar etransmitir atribuições decrementais implícitas quefacilitam a reorganização dos recursos em um ambiente derede sem fio.
A Figura 12 mostra uma metodologia para forneceratribuições de recursos decrementais explicitas adispositivos de comunicação através de uma rede sem fio.
A Figura 13 mostra um ambiente de rede sem fioque pode ser utilizado em conjunto com os diversos sistemase métodos aqui descritos.DESCRIÇÃO DETALHADA
Diversas modalidades são agora descritas comreferência aos desenhos, nos quais os mesmos números dereferência são utilizados para referir os mesmos elementosem toda parte. Na descrição seguinte, para fins deexplanação, numerosos detalhes específicos são apresentadosde modo a se ter um entendimento completo de uma ou maismodalidades. Pode ser evidente, contudo, que tal (ais)modalidade(s) pode(m) ser posta(s) em prática sem estesdetalhes específicos. Em outras ocorrências, estruturas edispositivos notoriamente conhecidos são mostrados em formade diagrama de blocos de modo a se facilitar a descrição deuma ou mais modalidades.
Conforme utili zados neste pedido, os termos"componente", "sistema" e semelhantes pretendem referir-sea uma entidade relacionada com computador, ou hardware, umacombinação de hardware e software, software, ou software emexecução. Por exemplo, um componente pode ser, mas não estálimitado a ser, um processo que roda em um processador, umprocessador, um objeto, um executável, um encadeamento deexecução, um programa e/ou um computador. Um ou maiscomponentes podem residir dentro de um processo e/ouencadeamento de execução, e um componente pode estarlocalizado em um computador e/ou distribuído entre dois oumais computadores. Além disto, estes componentes podem serexecutados a partir de diversos meios passíveis de leiturapor computador que têm diversas estruturas de dadosarmazenadas neles. Os componentes podem comunicar-se pormeio de processos locais e/ou remotos, tais como de acordocom um sinal que tem um ou mais pacotes de dados (como, porexemplo, dados de um componente que interage com outrocomponente em um sistema local, um sistema distribuído e/ouatravés de uma rede, tal como a Internet, com outrossistemas por meio do sinal).
De acordo com uma ou mais modalidades e a suarevelação correspondente, diversos aspectos são descritosem conexão com o gerenciamento de recursos de sistema(como, por exemplo, canais, freqüências, partições detempo,. . . ) e a satisfação das necessidades dos usuários emum ambiente de rede sem fio. De acordo com um aspecto,atribuições decrememtais podem ser utilizadas parasubtrair, em vez de remover ou desatribuir completamente,atribuições "pegajosas" (isto é, atribuições que sãoválidas até que um sinal de atribuição seguinte sejarecebido). As atribuições decrementais descritas podemfacilitar o gerenciamento preciso de recursos de sistema,particularmente com relação a recursos de sistemainstantaneamente disponíveis, assim como proporcionar umaexperiência de usuário mais robusta, a um custo de overheadreduzido, do que a que pode ser obtida por sistemas e/oumetodologias convencionais.
Além disso, diversas modalidades são aquidescritas em conexão com uma estação de assinante. Umaestação de assinante pode ser também chamada de sistema,unidade de assinante, estação móvel, móvel, estação remota,ponto de acesso, estação base, terminal remoto, terminal deacesso, terminal de usuário, agente de usuário ouequipamento de usuário. Uma estação de assinante pode serum telefone celular, um telefone sem fio, um telefone deProtocolo de Iniciação de Sessão (SIP), uma estação de looplocal sem fio (WLL), um assistente digital pessoal (PDA),um dispositivo manual que tem capacidade de conexão sem fioou outro dispositivo de processamento conectado a um modemsem fio.Além do mais, diversos aspectos oucaracteristicas aqui descritas podem ser implementadas comoum método, equipamento ou produto industrial que utilizetécnicas de programação e/ou engenharia padrão. O termo"produto industrial" conforme utilizado aqui pretendeabranger um programa de computador acessível de qualquerdispositivo, portadora ou meio passível de leitura porcomputador. Por exemplo, os meios passíveis de leitura porcomputador podem incluir, mas não estão limitados a, dispositivos de armazenamento magnético (como, por exemplo,disco rigido, disco flexível, tiras magnéticas,...), discosópticos (disco compacto (CD), disco versátil digital (DVD),por exemplo), cartões inteligentes e dispositivos dememória flash (como, por exemplo, cartão, bastão, acionamento por chave,...).
Com referência agora aos desenhos, a Figura 1mostra um grupo de N blocos de recursos de sistema 100 demodo a facilitar o entendimento de uma maneira pela qualdiversas modalidades aqui apresentadas podem funcionar.
Tais blocos de recursos 100 podem ser, por exemplo,partições de tempo, freqüências, partições de código, umacombinação dos precedentes, etc. Uma descrição geral de umsubconjunto de tais blocos pode ser, por exemplo, uma listade Índices de bloco, tal como uma lista de blocosatribuídos a um usuário específico. Por exemplo, uma listade índices tal como (2,3,10,11,12,131) pode ser utilizadapara representar que ao usuário foram atribuídos taisblocos. Alternativamente, um arranjo booleano pode serutilizado para descrever a mesma atribuição, tal como umarranjo de N bits (01 10000001 11 10). Os sistemasconvencionais que utilizam tais mecanismos de atribuiçãoterão despesas significativas ao fazê-lo, embora compropriedades diferentes. Por exemplo, uma lista de Índicesde bloco pode ser substancialmente mais dispendiosa no quese refere ao número de bits necessários para transmitirtais atribuições, uma vez que um subconj unto de blocos aser atribuído aumenta de tamanho. O arranjo booleano, poroutro lado, apresenta uma despesa um tanto fixaindependentemente do número de ls e Os, mas a despesa érelativamente grande, especialmente à medida que N aumenta.
Além disso, nos casos em que as atribuições sãorestritas a conjuntos contíguos de blocos, ou recursos,tais atribuições podem ser sinalizadas indicando-se umprimeiro bloco na atribuição e o número total de blocos naatribuição. Por exemplo, uma atribuição de indice de blococomo (11,12,13,14,15) pode ser sinalizada como (11,5), onderepresenta um primeiro bloco a ser atribuído a um dadousuário e "5" representa o número total de blocos contíguosa serem atribuídos, dos quais 11 é o primeiro bloco. Aindaalém disto, se um ordenamento de usuários é conhecido,então um sinal de atribuição pode ser transmitido seminformações do usuário. Por exemplo, só é necessáriosinalizar o número de blocos que são atribuídos, desde quetodos os usuários estejam cientes das atribuições paratodos os demais usuários.
De acordo com uma modalidade, atribuiçõesdecrementais podem ser geradas e/ou utilizadas parafacilitar o gerenciamento de blocos de recursos. Umaatribuição decrementai pode ser implícita ou explicita. Porexemplo, uma atribuição decrementai explicita podeespecificar uma parte de uma atribuição existente dousuário que deve ser removida da atribuição do usuário,enquanto uma atribuição decrementai implícita pode ser umaatribuição a um outro usuário que é observada pelo primeirousuário e entra em conflito com a atribuição do primeirousuário. Neste último caso, tal mensagem de atribuiçãoconflitante para um segundo usuário pode ser interpretadapelo primeiro usuário como uma atribuição decremental.Ambos os tipos de atribuição decremental proporcionammecanismo de gerenciamento de recursos mais robustos do queos sistemas convencionais, que utilizam tipicamente umadesatribuição explicita completa de recursos, que removetodas as atribuições de recursos de um usuário.
A utilização de atribuições decrementais facilitaque se permita a uma rede reduzir o overhead das mensagens de atribuição pela transmissão de uma única atribuição, quesimultaneamente desatribui recursos ou usuáriosconflitantes e atribui tais recursos a um usuáriopretendido. As mensagens de atribuição decremental podemser transmitidas de modo que a mensagem de atribuição sejadecodificável por todos os usuários atuais afetados peladesatribuição (como, por exemplo, todos os usuários cujaatribuição de recursos atual está em conflito com osrecursos que são atribuídos por uma atribuição recém-gerada, assim como o receptor pretendido da atribuição).
Além disto, quando as mensagens de atribuição são limitadasno número de subconjuntos de recursos que podem serdefinidos, as atribuições decrementais podem facilitar aatenuação das restrições de atribuição devidas àsatribuições existentes para outros usuários. Por exemplo,
as superposições entre atribuições a usuários podem serinterpretadas como uma atribuição decremental implícita aum cessionário atual de um recurso em favor da re-atribuição do recurso superposto a um usuário pretendido.
A titulo de exemplo, o grupo de blocos 100 pode ser dividido proporcionalmente entre uma série de usuáriosdurante uma atribuição inicial. Por exemplo, a um primeirousuário Ul podem ser atribuídos os blocos de recursos 4 e5, e a diversos outros usuários podem ser atribuídos osblocos de recursos 1 e de 6 a N. Se for determinado que umsegundo usuário U2 necessita de três blocos de recursos, ese for determinado que Ul é um doador de recursosaceitável, então pode ser transmitida uma atribuiçãodecremental que seja decodif icável por Ul e U2, tal como[2,3: 0]. O exemplo precedente de atribuição decrementalpode atribuir três blocos de recursos contíguos a U2,começando com o segundo bloco no conjunto de todos osblocos Observar-se-á que o conjunto contíguo, com três
blocos de comprimento, de blocos de recursos compreende obloco 4, que é atribuído a Ul. Entretanto, Ul pode tambémdecodificar a presente mensagem de atribuição, que pode serinterpretada como uma atribuição decremental implícita paraUl. Assim, quando da transmissão da mensagem de atribuiçãoúnica, a parte da atribuição de recursos de Ul que está emconflito com a atribuição para U2 pode ser desatribuida(isto é, decr ementada) sem a desatribuição de todo osubconj unto de recursos de Ul. Neste caso, o bloco derecursos 4 será decrementado do conjunto de atribuições derecursos de Ul e será re-atribuido a U2, enquanto Ul retémuma atribuição para o bloco 5.
A Figura 2 mostra um grupo de blocos de recursos200 que pode ser alocado para uma série de usuários,qualquer um dos quais pode ter um subconjunto deatribuições afim decrementado quando de uma atribuição derecursos conflitante. Tais recursos podem incluir, porexemplo, canais de sistema, partições de tempo,freqüências, partições de código e semelhantes- De acordocom uma modalidade, atribuições pegajosas (isto é,atribuições que são válidas até que um outro sinal deatribuição seja recebido) podem ser utilizadas paraatribuir recursos de sistema em, por exemplo, rede decomunicação sem fio (como, por exemplo, OFDM, OFDMA, CDMA,TDMA, GSM,...). Tais atribuições podem ser tambémrestritivas, de modo que a despesa com sinal (ais) sejareduzida ao custo de limitar a capacidade de atribuirarbitrariamente conjuntos de blocos de recursos. Parasuperar tais restrições e ao mesmo tempo reduzir ao minimoa despesa com sinais de alocação, atribuições decrementaispodem ser utilizadas para gerenciar recursos de sistema eatender às necessidades de recursos do(s) usuário(s). Porexemplo, os blocos de recursos 200 podem compreender umprimeiro conjunto de blocos 202, que contém os blocos 1-4que são atribuídos ao usuário 1. Ao usuário 2 pode seratribuído um segundo conjunto de blocos 206, que consisteem blocos de recursos ocupados (isto é, atribuídos). Pode-se determinar que as exigências do usuário 2 aumentaram aoponto de o usuário 2 exigir blocos de recursos adicionais.De acordo com este aspecto, pode ser gerada uma atribuiçãodecremental que pode facilitar a liberação de recursos parao conjunto de atribuições atual 204 do usuário 2 à custaparcial do conjunto de recursos atribuídos 202 do usuário 1, em vez de desatribuir completamente o conjunto derecursos 202 do usuário 1.
Por exemplo, a atribuição pegajosa inicial dousuário 1 pode ser representada como (1,2,3,4: 0), onde oscanais 1-4 são atribuídos. Além disto, para atenuar adespesa de transmissão de sinal (ais) nos casos em que oscanais atribuídos são contíguos, tal atribuição pode serrepresentada como [1,4: 0], onde o primeiro número inteiro"1" representa um primeiro canal atribuído e o segundonúmero inteiro "4" representa o comprimento dos canaisatribuídos. Se canais adicionais vierem a ser atribuídos aousuário 2, devido, por exemplo, às necessidades aumentadasdo usuário e semelhantes, então uma atribuição decrementalpode ser gerada e transmitida ao usuário 1 e ao usuário 2.Por exemplo, {usuário 2,4,3} pode representar que os blocosde recursos de 4 a 6 serão atribuídos ao usuário 2. Amensagem de atribuição pode ser decodificada pelo usuário 1também, o que pode resultar na detecção de uma atribuiçãoconflitante para o bloco de recursos 4. O resultado doconflito pode ser que o conjunto de atribuições de recursosdo usuário 1 seja decrementado em um (isto é, o bloco 4 édesatribuido), enquanto o usuário 1 retém uma atribuiçãopara os blocos 1-3, o que está em contraste com sistemasconvencionais, que exigem a desatribuição completa de todosos recurso para um usuário quando da detecção de umconflito de atribuições para qualquer parte da atribuiçãodo usuário. Assim, o conflito pode ser resolvido em favordo dispositivo do usuário 2, que exige e/ou solicitouatribuição(ões) de recursos adicional(ais).
De acordo com um aspecto afim, as permissões paratransmissão de atribuições decrementais podem ser afirmadasquando da validação de uma atribuição anterior a um usuário(como, por exemplo, a recepção de alguns dados devalidação, tais como a indicação de uma decodif icação depacote ou seqüência bem sucedida através de um linkreverso, uma confirmação através de um link direto,...).Desta maneira, uma rede pode validar a atribuição de umusuário antes de decrementar tal atribuição.
A Figura 3 mostra uma série de atribuições nãopersistentes (isto é, não pegajosas) feitas ao longo dotempo. As freqüências são mostradas como o tipo de recursode sistema que é atribuído, embora os recursos de sistemaatribuíveis não estejam limitados a serem tais. De acordocom a Figura, a um primeiro usuário, Ul, é atribuída afreqüência A no tempo 1. No tempo 2, a freqüência A podere-atribuida ao usuário 2, em parte porque a atribuiçãoinicial não é uma atribuição pegajosa. A freqüência C émostrada como sendo atribuída ao usuário 3 durante tanto otempo 1 quanto o tempo 2. Entretanto, uma vez que aatribuição da freqüência C ao usuário 3 não é umaatribuição pegajosa, a retenção da freqüência C pelo usuário 3 pode exigir atribuições separadas em cada um dostempos 1 e 2, do que resultam aumentos indesejáveis nooverhead do sinal de atribuição, o que por sua vezprejudicar os recursos do sistema. Assim, um sistema queutilize atribuições não pegajosas exigiria n diferentes mensagens de atribuição por quadro de tempo para atribuir nfreqüências disponíveis a N usuários.
A Figura 4 mostra uma série de atribuiçõespersistentes, ou "pegajosas", feitas ao longo do tempo, talcomo podem ser utilizadas com relação a diversas modalidades aqui descritas. Por exemplo, um primeiroconjunto de atribuições pode ser transmitida aos usuários1-N durante um primeiro quadro de tempo, e tais atribuiçõespodem persistir até que uma ou mais atribuiçõessubseqüentes sejam transmitidas a um ou mais usuáriosindividuais. Assim, o primeiro conjunto de N atribuiçõespode bastar para efetuar atribuições de recursos a todos osusuários até que uma alteração em tais atribuições sejadesejada e/ou necessária (como, por exemplo, devido àsnecessidades do usuário, disponibilidade da largura de banda, . . . ) . A um usuário subseqüente, como U6, pode seratribuída uma freqüência D caso tal freqüência se tornenecessária para U6, conforme mostrado em 13, e, no caso dea atribuição da freqüência D conflitar com uma atribuiçãoanterior a 1)4, a freqüência D pode ser desatribuida de U4 em favor da atribuição a U6, conforme mostrado em 13. Destamaneira, é necessário transmitir menos mensagens deatribuição através de uma rede do que quando se utilizamatribuições não pegajosas. Além disso, os recursos desistema disponíveis podem ser atribuídos a qualquer usuário1-N caso o usuário exija recursos adicionais. Por exemplo,pode-se determinar que U5 exige disponibilidade defreqüência adicional em algum momento durante a comunicaçãoatravés de uma rede, além da freqüência E. Uma mensagem deatribuição subseqüente pode ser transmitida a U5 paraindicar que as freqüências E e F são atribuídas a U5. Alémdo mais, em conexão com as diversas modalidades aquidescritas, tal mensagem de atribuição adicional pode seruma atribuição decremental implícita que pode ser detectadae decodificada por um usuário cujo conjunto de atribuiçõesé contraditado pela nova atribuição a U5. Desta maneira,uma única mensagem pode bastar para re-atribuir um ou maisrecursos a um usuário enquanto desatribui o recurso ourecursos de outro usuário, o que por sua vez pode facilitara atenuação do consumo de recursos de rede quando se re-atribuem recursos.
A Figura 5 mostra um sistema 500 que facilita ,autilização de atribuições decrementais para alocardinamicamente recursos de sistema de maneira que reduza ooverhead do sistema e/ou as exigências de transmissão pelaredução do número de mensagens necessárias para realocaçãode recursos e pela permissão da desatribuição parcial desubconjuntos de recursos. 0 sistema 500 pode compreender umcomponente de atribuição 502, que controla a alocação dosrecursos do sistema (como, por exemplo, canal, freqüência,partição de tempo, partição de código,...). O componente deatribuição 502 compreende um componente pegajoso 504, quegera atribuições pegajosas que podem persistir no tempo atéque informações de atribuição subseqüentes sejam recebidaspelo usuário (um dispositivo, por exemplo). O componente deatribuição 502 compreende adicionalmente um componentedecremental 506, que gera atribuições suplementares paradividir proporcionalmente recursos de sistema de acordo comas necessidades do usuário à medida que se alterem. Porexemplo, o componente decremental 506 pode gerar uma oumais atribuições de canal decrementais de modo a acomodarum ou mais usuários cujas exigências de canal se alteraramdurante um evento de comunicação. Tais atribuições podemser transmitidas através de uma ou mais estações base 508operacionalmente acopladas ao componente de atribuição 502de um ou mais dispositivos de usuário 510.
De acordo com um exemplo, a um usuário pode serinicialmente atribuído um subconj unto de recursosdisponíveis, tal como {1,3,4,6: 0}, em que, depois dele,pode ser determinado que o usuário exige recursosadicionais. De acordo com uma modalidade, uma atribuiçãodecremental [1,4: 0] pode ser gerada e transmitida aousuário para atribuir recursos, começando com o bloco 1 etendo um comprimento de 4 (canais 1-4, por exemplo). Assim,a nova atribuição pode compreender os canais 1, 3 e 4originalmente atribuídos ao usuário, assim como o canal 2recém-atribuido. No caso de o canal 2 ser atribuído a umoutro usuário no momento da atribuição ao primeiro usuário,o conflito pode ser detectado pela rede e resolvido emfavor do usuário recém-atribuido. O dispositivo de usuárioao qual o canal 2 é atribuído no momento da novatransmissão pode ser identificado e alertado quanto à re-atribuição, e pode ter automaticamente sua atribuiçãodecrementada (isto é, o canal 2 pode ser removido doconjunto de atribuições conflitantes do dispositivo deusuário). Desta maneira, o sistema 500 não precisatransmitir uma mensagem de desatribuição separada aousuário conflitante, reduzindo-se assim os custos deoverhead na rede.A Figura 6 mostra um sistema 600 que facilita ofornecimento de atribuições de recursos suplementares aosusuários de uma rede de comunicação de modo a se reduzir ocusto de overhead do sinal de atribuição. O sistema 600compreende um componente de atribuição 602, que pode geraratribuições de recursos para os usuários (dispositivosreceptores, por exemplo). O componente de atribuição 602pode compreender um componente pegajoso 604, que pode gerarseletivamente atribuições pegajosas (persistentes, porexemplo) para os usuários, em que tais atribuições sãomantidas até que um sinal de atribuição não suplementarsubseqüente restabeleça as atribuições de recursos dousuário. O componente de atribuição 602 pode geraratribuições não pegajosas se desejado, enquanto autilização de atribuições pode facilitar a redução dooverhead do sistema pela atenuação do número de mensagensde atribuição necessárias para alocar recursos para osusuários da rede. Uma vez que atribuições tenham sidoatribuídas aos usuários da rede pelo componente deatribuição 602 e/ou componente pegajoso 604, um componentedecremental 606 pode gerar atribuições adicionais, conformenecessário, para alocar recursos adicionais a um ou maisusuários. Tais atribuições podem alocar recursos com basena necessidade e podem ser interpretadas por um dispositivo de usuário 610 que recebe a atribuição de recursosadicionais assim como por um dispositivo de usuário 610cuja atribuição de recursos está em conflito com a novaatribuição. Ao detectar a nova mensagem de atribuição, odispositivo de usuário conflitante pode automaticamenteabdicar de sua atribuição ao recurso, tendo assim sua listade atribuições de recursos decrementada. Assim, onde ossistemas convencionais exigiriam uma atribuição separadapara o dispositivo de usuário conflitante, o sistema 600pode gerar uma atribuição decremental conforme aquidetalhada para transmissão por uma ou mais estações base608 a pelo menos dois dispositivos conflitantes 610.
O sistema 600 pode compreender adicionalmente umamemória 612, que é operacionalmente acoplada ao componentede atribuição 602 e que armazena informações relacionadascom os dispositivos de usuário 610, recursos do sistema,atribuições deles e qualquer outra informação adequadarelacionada com proporcionar alocação dinâmica de recursosde sistema (como, por exemplo, canais, freqüências,partições de tempo, partições de código,...) a um ou maisdispositivos de usuário 610. Um processador 614 pode seroperacionalmente conectado ao componente de atribuição 602(e/ou memória 612) para facilitar a análise das informaçõesrelacionadas com a geração de atribuições de recursos,decremento de atribuições com base, pelo menos em parte,nos conflitos detectados e semelhantes. Deve ficarentendido que o processador 614 pode ser um processadordedicado a analisar e/ou gerar informações recebidas pelocomponente de atribuição 602, um processador que controlaum ou mais componentes do sistema 700 e/ou um processadorque tanto analisa e gera informações recebidas pelocomponente de atribuição 602 quanto controla um ou maiscomponentes do sistema 600.
A memória 612 pode armazenar adicionalmenteprotocolos associados à geração e/ou decremento deatribuições, etc., de modo que o sistema 600 possa utilizaros protocolos e/ou algoritmos armazenados para obteratribuição decremental de recursos de sistema, conformeaqui descrito. Deve ficar entendido que os componentes dearmazenamento de dados (memórias, por exemplo) aquidescritos podem ser ou uma memória volátil ou uma memórianão volátil, ou podem incluir uma memória tanto volátilquanto não volátil- À guisa de ilustração, e não delimitação, uma memória não volátil pode incluir memóriaexclusiva de leitura (ROM), ROM programável (PROM), ROMeletricamente programável (EPROM), ROM eletricamenteapagável (EEPROM) ou memória flash. Uma memória volátilpode incluir memória de acesso aleatório (RAM), que atuacomo uma memória cache externa. À guisa de ilustração, enão de limitação, a RAM está disponível sob muitas formas,tais como RAM sincrona (SRAM), RAM dinâmica (DRAM), DRAMsincrona (SDRAM), SDRAM de taxa de dados dupla (DDR SDRAM),SDRAM aperfeiçoada (ESDRAM), DRAM de Linksinc (SLDRAM) eRAM Rambus direta (DRRAM). A memória 612 dos presentessistemas e métodos destina-se a compreender, sem estarlimitada a, estes e outros tipos adequados de memória.
A Figura 7 mostra um sistema 700, que facilita ageração de atribuições suplementares para atribuir recursosde sistema aos usuários de uma rede de comunicação ao mesmotempo que atenua os custos de alocação de recursos. Osistema 7 00 compreende um componente de atribuição 7 02, quegera sinais de atribuição de recursos para transmissãoatravés de uma ou mais estações base 708 a um ou maisdispositivos de usuário 710 da rede. Tais atribuições podemser não pegajosas (geradas durante cada quadro de tempo,por exemplo), se desejado. O componente de atribuição 702compreende um componente pegajoso 7 04, que gera atribuiçõespegaj osas, ou persistentes, para os dispositivos 710, emque tais atribuições de recursos persistem para odispositivo de usuário 710 do usuário até que uma mensagemde atribuição subseqüente sej a transmitida ao usuárioespecifico. Pela transmissão de atribuições persistentes, ocomponente pegajoso 7 04 pode facilitar a redução do númerode mensagens de atribuição que precisam ser enviadas aosusuários de uma rede. De modo a reduzir também os custos detransmissão e o tamanho das mensagens de atribuição, ocomponente de atribuição 702 pode compreender um componentedecrementai 706, que gera mensagens de atribuiçãodecrementais, conforme descrito com relação às Figurasprecedentes.
Por exemplo, as atribuições pegajosas iniciaisgeradas pelo componente pegajoso 7 04 podem ser transmitidasapenas para usuários pretendidos. Uma atribuição pegaj osasubseqüente a um primeiro usuário pode compreender umaatribuição de recursos que entra em conflito com umconj unto de recursos atribuídos anteriormente do segundousuário. 0 componente decremental 706 pode determinar aidentidade do segundo usuário e pode assegurar que a novaatribuição que está sendo transmitida ao primeiro usuário(isto é, a atribuição conflitante) possa ser vista pelosegundo usuário. Ao detectar a atribuição conflitante, osegundo usuário pode ser automaticamente decrementado (istoé, o segundo usuário abdica de sua atribuição ao recurso emconflito) de modo a resolver o conflito em favor do usuárioao qual o recurso é atribuído mais recentemente.
O sistema 700 pode compreender adicionalmente umamemória 712 e um processador 714, conforme detalhado acimacom referência à Figura 6. Além do mais, um componente Al716 pode ser associado operacionalmente ao componente deatribuição 702 e pode fazer inferências sobre alocação derecursos em vista das considerações sobre custo deoverhead, etc. Conforme utilizado aqui, o termo "inferir"refere-se de maneira geral ao processo de raciocinar sobreou inferir estados do sistema, ambiente e/ou usuário apartir de um conjunto de observações captadas por meio deeventos e/ou dados. A inferência pode ser utilizada paraidentificar um contexto ou ação especifica, ou pode geraruma distribuição de probabilidade através de estados, porexemplo. A inferência pode ser probabilistica, isto é, acomputação de uma distribuição de probabilidade através deestados de interesse com base em uma consideração de dadose eventos. A inferência pode referir-se também a técnicasutilizadas para compor eventos de nivel mais elevado apartir de um conjunto de eventos e/ou dados. Tal inferênciaresulta na construção de novos eventos ou ações a partir deum conjunto de eventos observados e/ou dados de eventosarmazenados, estejam ou não os eventos correlacionados emproximidade temporal intima, e venham ou não os eventos deuma ou várias fontes de eventos e dados.
De acordo com um exemplo, o componente Al 716pode inferir um destinatário de atribuições decrementaisapropriado com base, pelo menos em parte, por exemplo, nasatribuições conflitantes detectadas. De acordo com esteexemplo, pode-se determinar que um primeiro usuário requertrês blocos de recursos de sistema adicionais, tais comocanais de transmissão e semelhantes. O componente Al 716,em conjunto com o processador 714 e/ou a memória 712, podedeterminar que tais blocos de recursos são limitados e/ouestão ocupados por outros usuários. O componente Al 716pode fazer inferências referentes a uma análise de custo-beneficio com relação, por exemplo, à seleção de umcandidato à desatribuição de dispositivo de usuárioespecifico de um grupo de candidatos potenciais. Porexemplo, um segundo e um terceiro usuários podem ter ambosatribuições de recursos adequadas para re-atribuição aousuário 1, mas o terceiro usuário requer substancialmentemais potência para receber mensagens (devido, por exemplo,a uma distância maior de uma estação base 708, piorqualidade do dispositivo receptor,...). Em tal caso, ocomponente Al 716 pode facilitar a seleção do segundousuário porque os custos de transmissão são mais baixos e osegundo usuário possui uma atribuição de recursos adequada.Com base pelo menos era parte em tais inferências, ocomponente decremental 706 pode identificar o segundousuário como o usuário a ser decrementado e pode assegurarque a atribuição conflitante ao primeiro usuário possa servista pelo segundo usuário. Quando da notificação daatribuição conflitante para o primeiro dispositivo deusuário, o segundo dispositivo de usuário pode terautomaticamente, por conseguinte, sua lista de atribuiçõesdecrementada.
De acordo com outro exemplo, o componente Al 716pode fazer inferências sobre se ou não desatribuircompletamemte as atribuições de um usuário conflitantequando da transmissão de uma mensagem de atribuiçãoconflitante a um outro usuário. Por exemplo, umaporcentagem limite de conflito de atribuições pode serdefinida e utilizada como um padrão de desempenho pelo qualtestar atribuições conflitantes. Se a um primeiro usuáriosão atribuídos cinco canais de transmissão e para umsegundo usuário é emitida uma mensagem de atribuição queentra em conflito com três dos canais de transmissãoatribuídos ao primeiro usuário, o componente Al 716 podeinferir que a desatribuição completa dos recursos doprimeiro usuário é preferencial para atribuiçãodecremental. Isto pode facilitar a disponibilização derecursos quando a alocação de recursos tiver atingido umponto de saturação. A porcentagem limite de conflito podeser pré-definida e/ou pode ser redefinida durante ofuncionamento da rede conforme determinar a disponibilidadedos recursos.
A Figura 8 mostra um sistema 800, que facilita aatribuição de recursos de sistema e a reatribuição recursosapós a validação de uma ou mais atribuições iniciais. Osistema 800 compreende um componente de atribuição 802, quepode atribuir recursos, tais como freqüências, canais,partições de tempo de transmissão, etc, a um ou maisdispositivos de usuário 810 por meio de uma ou maisestações base 808 em uma rede de comunicação. 0 componentede atribuição 802 pode compreender um componente pegajoso804, que fornece atribuições persistentes, e um componentedecremental 806, que identifica atribuições de recursosconflitantes e assegura que todos os usuários que têmatribuições conflitantes possam ver a atribuição derecursos que causa o conflito conforme descrito aqui comreferência às Figuras precedentes. O componente deatribuição 802 é também operacionalmente acoplado a cada umde uma memória 812, um processador 814 e um componente Al816, cada um dos quais pode por sua vez ser acoplado aooutro.
O componente de atribuição 8 02 pode compreenderadicionalmente um componente de verificação 818, que recebedados de validação de um ou mais dispositivos de usuário810 por meio de uma ou mais estações base 908. De acordocom este roteiro, os dispositivos de usuário 810 podemcompreender uma funcionalidade transceptora de modo atransmitir informações de validação de volta ao componentede atribuição 802. Tais dados de validação podem ser, porexemplo, uma mensagem de verificação que indica adecodificação bem sucedida de um pacote ou seqüênciaatravés de um link reverso, uma confirmação (ACK) derecebimento e/ou decodificação bem sucedidos de atribuiçõesatravés de um link direto e semelhantes. Tal mensagem deverificação pode ser gerada por um componente deverificação (não mostrado) associado ao (s) dispositivo(s)de usuário, etc, que pode reconhecer uma atribuição derecursos bem sucedida, o recebimento de uma mensagem quetransmite informações de atribuição e semelhantes. Destamaneira, o sistema 800 pode validar uma atribuição para umusuário antes de decrementar a atribuição com um sinalgerado pelo componente decremental 806.
A Figura 9 mostra um sistema 900 que facilita ofornecimento de atribuições decrementais de recursos desistema para usuários em um ambiente de comunicação de redesem fio. O sistema 900 compreende um componente deatribuição 902, que pode gerar atribuições de recursos para usuários com base nas necessidades dos usuários, e taisatribuições podem ser transmitidas, através de uma estaçãobase 908, a um dispositivo de usuário destinatáriopretendido (como, por exemplo, um telefone móvel, umlaptop, um PDA, . . . ) . O componente de atribuição 902 compreende também um componente pegajoso 904, que podegerar atribuições de recursos persistentes (como, porexemplo, atribuições que são válidas no dispositivo deusuário 910 até que outras informações de atribuição sejamrecebidas pelo dispositivo de usuário 910), e um componentedecremental 906, que detecta conflitos entre atribuições derecursos e assegura que uma atribuição conflitante possaser recebida tanto pelo dispositivo de usuário pretendidoquanto pelo dispositivo de usuário conflitante ao qual o(s)recurso(s) conflitante(s) foi(foram) anteriormente atribuído(s). Além disto, o componente de atribuição 902compreende um componente de verificação 918, que podeassegurar que as atribuições recebidas pelos dispositivosde usuário 910 sejam validades antes que sejamdecrementadas. O componente de atribuição 902 é operacionalmente acoplado a uma memória 912, um processador914 e um componente Al 916, cada um dos quais pode estar emcomunicação bidirecional com o outro conforme descrito comreferência às Figuras anteriores.O componente decremental 906 compreendeadicionalmente cada um de um componente decrementadorexplicito 920 e um componente decrementador implícito 922.O componente explicito 920 pode facilitar a geração de umamensagem separada para um dispositivo de usuário que temuma atribuição existente que está em conflito com uma novaatribuição para um outro dispositivo de usuário. Umaatribuição decremental explicita pode especificar uma partede uma atribuição existente do usuário que pode serexcisada da atribuição existente. Por exemplo, a umprimeiro usuário pode ser atribuído um conj unto derecursos, tais como os canais de transmissão 1-3 (como, porexemplo, [3,2: 0] ) . Os exemplos precedentes de atribuiçõesde recursos representam atribuições contíguas, indicadaspelos colchetes "[I]"/ em que um primeiro número de indicerepresenta um primeiro bloco de recursos e um segundonúmero de indice representa o comprimento de um vetor derecurso que descreve o número de blocos de recursos noconjunto contíguo. Um bit indicador pode ser anexado a taismensagens de atribuição para indicar se a mensagem é umaatribuição padrão ou uma atribuição decremental explicita.Por exemplo, nos exemplos precedentes de mensagens deatribuição de recursos, ": 0" pode indicar que a mensagem éuma atribuição padrão. O componente decrementador explicito920 pode gerar uma mensagem de atribuição decremental paratransmissão ao primeiro usuário, cuja atribuição do blocode recursos 3 está em conflito com a nova atribuição aosegundo usuário, tal como [3,1: 1], onde " : 1" indica que amensagem de atribuição é decremental. Além disto, talmensagem pode ser representada sob forma mão contígua como(3:1), que neste exemplo requer overhead de transmissãoreduzido porque apenas um bloco de recursos está sendodecrementado. O primeiro usuário, quando do recebimento daatribuição decrementai explicita, pode abdicar de suaatribuição ao bloco de recursos 3, tornando-o disponívelpara atribuição ao segundo usuário pela nova mensagem deatribuição. Desta maneira, o componente explicito 920 podefacilitar a geração de uma mensagem de atribuiçãodecremental explicita de modo a assegurar que tal mensagemseja recebida por um dispositivo de usuário conflitante, aomesmo tempo mantendo os custos de overhead de transmissãorelativamente * reduzidos comparados os de sistemasconvencionais, que exigem novas mensagens de atribuiçãocompletas para cada usuário em conflito e/ou a completadesatribuição dos recursos alocados para o dispositivo deusuário atribuído menos recentemente.
O componente decrementador implícito 922 émostrado para se distinguir da funcionalidade do componentedecrementador explicito 92 0, e pode funcionar de maneirasemelhante à descrição do componente decremental 906propriamente dito, conforme descrito com referência àsFiguras precedentes. Por exemplo, quando da geração de umanova atribuição pegaj osa pelo componente pegaj oso 904, ocomponente implícito 922 pode detectar outros dispositivoscuja atribuições estão em conflito com a nova atribuição epode assegurar que tais dispositivos conflitantesanteriormente atribuídos sej am automaticamente
decrementados para tornar os recursos conflitantesdisponíveis para realocação para o segundo usuário sob anova atribuição padrão. A nova atribuição padrão e aatribuição decremental explicita podem ser transmitidassimultaneamente aos respectivos dispositivos de usuário semque tais dispositivos estej am cientes da mensagem deatribuição uns dos outros (como, por exemplo, em conjuntocom uma estrutura de troca de mensagens Unicast,...).Com referência às Figuras 10-12, são mostradasmetodologias referentes à geração de atribuições derecursos suplementares. Por exemplo, as metodologias podemreferir-se a atribuições suplementares em um ambiente OFDM,um ambiente OFDMA, um ambiente CDMA ou qualquer outroambiente sem fio adequado. Embora, para fins desimplificação da explanação, as metodologias sejammostradas e descritas como uma série de atos, deve ficarentendido e apreciado que as metodologias não são limitadaspela ordem dos atos, uma vez que alguns atos podem, deacordo com uma ou mais modalidades, ocorrer em ordensdiferentes das aqui mostradas e descritas e/ouconcomitantemente com outros atos. Por exemplo, os versadosna técnica entenderão que uma metodologia pode seralternativamente representada como uma série de estados oueventos inter-relacionados, como em um diagrama de estados.Além do mais, nem todos os atos mostrados podem sernecessários para implementar uma metodologia de acordo comuma ou mais modalidades.
Com referência agora à Figura 10, é mostrada umametodologia 1000 para gerar e prover atribuições derecursos de sistema decrementais aos usuários de uma redesem f io. Em 1002, uma atribuição de recursos padrão podeser gerada para um dispositivo de usuário pretendido, talcomo um telefone celular, um laptop, um PDA, etc, pelo queum ou mais blocos de recursos (como, por exemplo,freqüências, partições de tempo, canais,. . . ) podem seralocados para o dispositivo. Em 1004, podem ser avaliadosos conflitos de alocação de recursos. Por exemplo, se aatribuição para o dispositivo pretendido gerada em 1002compreende um conjunto de recursos descrito por (1,2,3,5:0) (onde, por exemplo, 1,2,3 e 5 representam recursosatribuídos não contíguos, conforme indicado pelos colchetes"{ }", e o bit "O" que se segue aos dois pontos designa aatribuição como não decremental), então os blocos derecursos 1 e 3-5 podem ser atribuídos ao dispositivo deusuário pretendido. Em 1004, podem ser avaliadas asatribuições de recursos existentes (por exemplo, osrecursos já atribuídos a outros dispositivos) , o que podeincluir a validação de tais atribuições. A avaliação dosconflitos entre atribuições de recursos pode produzir, porexemplo, um conflito com relação ao recurso 3, tal como uma atribuição anterior a um outro dispositivo de usuário (umdispositivo conflitante, por exemplo). De acordo com esteexemplo, o dispositivo conflitante pode ter uma atribuiçãopreexistente de [4,5: 0] (onde, por exemplo, 4 representaum bloco de recurso de partida em uma série contígua, conforme indicado pelos colchetes "[ ]", e 5 indica onúmero de blocos de recursos contíguos), de modo que osblocos 4-8 estão sujeitos a uma atribuição existente para odispositivo de usuário conflitante. Independentemente detal dispositivo conflitante ser ou não detectado, a atribuição de recursos padrão pode ser transmitida aodispositivo pretendido em 1006, assim como a quaisquerdispositivos conflitantes detectados. De acordo com oexemplo, a avaliação do dispositivo conflitante terminadaem 1004 pode ser permitida para se ver a atribuição transmitida em 1006. Em 1008, um dispositivo conflitante aoqual a atribuição padrão é transmitida, tal como odispositivo conflitante do presente exemplo, podedecrementar automaticamente seu conjunto de recursosatribuído de modo a excisar o bloco de recursos 5, que, umavez liberado de sua atribuição ao dispositivo de usuárioconflitante, pode ser atribuído ao dispositivo de usuáriopretendido. Desta maneira, o método 1000 pode resolver oconflito e/ou ambigüidade de atribuições em favor daatribuição mais recente de um recurso em conflito. Nestecaso, os conjuntos de atribuições resultantes podem ser{1,2,3,5} para o dispositivo pretendido e {4,6,7,8} para odispositivo conflitante.
A Figura 11 mostra uma metodologia 1100 paragerar e transmitir atribuições decrementais implícitas quefacilitam a reorganização de recursos em um ambiente derede sem fio. Em 1102, uma atribuição de recursos padrãopode ser gerada para um dispositivo de usuário pretendido.
Em 1104, alocações de recursos podem ser avaliadas de modoa se identificar conflitos potenciais entre a atribuição derecursos gerada em 1102 e quaisquer atribuições de recursospreexistentes. Em 1106, pode ser verificada e existência deum conflito. Se não for detectada nenhuma atribuiçãoconflitante, então, em 1108, a atribuição padrão pode sertransmitida a seu dispositivo de usuário pretendido ealocações de recursos correspondentes podem ser aplicadasao dispositivo.
Se for determinado em 1106 que um conflito estápresente (como, por exemplo, um ou mais recursosidentificados na atribuição padrão para o dispositivo deusuário pretendido estão sujeitos a uma atribuiçãopreexistente a um outro dispositivo de usuário, então, em1110, o dispositivo conflitante (como, por exemplo, um oumais dispositivos com uma atribuição preexistenteconflitante) pode ser identificado e autorizado a ver aatribuição padrão quando da transmissão, de modo afacilitar a resolução do conflito com relação a uma ou maisatribuições superpostas. Em 1112, a atribuição padrão podeser transmitida a seu dispositivo de usuário pretendidoassim como a quaisquer dispositivos de usuário conflitantesidentificados, de modo a se permitir que o dispositivo deusuário conflitante veja a atribuição. Uma vez que odispositivo de usuário conflitante tenha visto a novaatribuição ao dispositivo pretendido, o dispositivoconflitante pode ficar ciente do(s) recurso(s)específico(s) que é(são) atribuído(s) ao dispositivoconflitante, o dispositivo conflitante pode abdicar dosdireitos de atribuição a ele(s) (isto é, a atribuição dodispositivo conflitante pode ser implicitamentedecrementada) de modo a se tornar os recursos superpostosdisponíveis para o dispositivo pretendido pela novaatribuição em 1114.
A Figura 12 mostra uma metodologia 1200 parafornecer atribuições de recursos decrementais explícitas adispositivos que se comunicam através de uma rede sem fio.Em 1202, uma atribuição de recursos padrão pode ser geradapara um dispositivo de usuário pretendido (como, porexemplo, um dispositivo de usuário que inicia uma seção decomunicação através da rede,...). Por exemplo, umaatribuição pegajosa como [1,4: 0] pode ser gerada paraatribuir blocos de recursos 1-4 do dispositivo de usuáriopretendido. Em 1204, atribuições preexistentes a outrosdispositivos (que podem ser validados conforme desejado,por exemplo) podem ser avaliadas de modo a identificarconflitos potenciais e/ou superposição entre blocos derecursos atribuídos. Tais conflitos podem ser verificadosem 1206. Se não se determinar que conflitos estão presentesem 1206, então, em 1208, a atribuição padrão recém-geradapode ser transmitida ao dispositivo pretendido e osrecursos atribuídos por ela podem ser alocados.
Se um conflito for determinado em 1206, então odispositivo conflitante pode ser identificado (como, porexemplo, por uma assinatura de potência, um mecanismo ID detroca de mensagens Unicast,...), e uma atribuiçãodecremental explícita pode ser gerada para o dispositivoconflitante em 1208. Por exemplo, a determinação em 1206pode indicar que o dispositivo conflitante tem umaatribuição preexistente de {4,5,7: 0} (como, por exemplo, obloco de recursos 4 se superpões ou entra em conflito com anova atribuição de recursos para o dispositivo pretendidogerada em 1202). De acordo com este exemplo, uma atribuiçãodecremental explicita para o dispositivo conflitante podeser projetada para decrementar o bloco de recursos 4 daatribuição do dispositivo conflitante de modo a livrar obloco 4 para atribuição ao dispositivo pretendido eresolver o conflito. Por exemplo, tal atribuiçãodecremental explicita pode ser representada como {4: 1}(onde, por exemplo, 4 indica o bloco de recursos a serdecrementado e "1" representa um bit designador queidentifica a atribuição como uma atribuição decrementalexplicita) . Um bit designador com um valor de "0" podeindicar que a atribuição é uma atribuição padrão, enquantoum valor de "1" pode indicar que a atribuição é umaatribuição decremental explicita. Deve ficar entendido queos valores do bit designador podem ser invertidos, desdeque tais valores sejam aplicados de maneira consistentepara denotar cada uma das duas condições possíveis de umamensagem de atribuição (padrão e explicitamentedecremental, por exemplo). Além do mais, a designação deuma atribuição como tal não está limitada à utilização deum bit designador, mas pode, em vez disso, ser efetuadautilizando qual(quais) quer indicador(es) adequado(s)(como, por exemplo, uma seqüência de bits, um prefixo demensagem, um indicador em um cabeçalho de mensagem,...).
Em 1212, a atribuição padrão pode ser transmitidaao dispositivo pretendido, e a atribuição decrementalexplicita pode ser transmitida ao dispositivo conflitanteconcomitantemente. 0 dispositivo conflitante não precisaestar ciente (isto é, não precisa ser capaz de ver) amensagem de atribuição padrão neste caso, porque aatribuição decremental explicita diz especificamente (istoé, "explicitamente") ao dispositivo conflitante que o blocode recursos superposto deve ser excisado da lista deatribuições de recursos do dispositivo conflitante. Assim,quando do recebimento das mensagens de atribuição pelosrespectivos dispositivos, o dispositivo conflitante podedecrementar sua atribuição de modo a tornar o recursoconflitante (isto é, neste exemplo o bloco de recursos 4)disponível, e o dispositivo pretendido pode aplicar suaatribuição recebida conforme é recebida de modo a resolverqualquer ambigüidade ou conflito entre a alocação derecursos do dispositivo em 1214. Desta maneira, o método1200 pode resolver conflitos entre atribuições de recursosatravés de atribuições decrementais ao mesmo tempo queatenua a necessidade de que vários dispositivos de usuáriovejam uma única mensagem de atribuição. Além disto, autilização de mensagens de atribuição decremental explicitapode atenuar a necessidade de retransmissões volumosas deatribuições completas, tais como são utilizadas portécnicas convencionais.
A Figura 13 mostra um sistema de comunicação semfio exemplar 1300. Para bem da concisão, o sistema decomunicação sem fio 1300 apresenta uma estação base e umterminal. Entretanto, deve ficar entendido que o sistemapode incluir mais de uma estação base e/ou mais de umterminal, em que estações base e/ou terminais adicionaispodem ser substancialmente semelhantes ou diferentes daestação base e do terminal exemplares aqui descritos. Alémdisto, deve ficar entendido que a estação base e/ou oterminal podem utilizar os sistemas (Figuras 5-9) e/oumétodos (Figuras 9-12) aqui descritos para facilitar acomunicação sem fio entre eles.
Com referência agora à Figura 13, em um downlink,no ponto de acesso 1305, um processador de dados detransmissão (TX) 1310 recebe, formata, codifica, intercalae modula (ou mapeia em simbolos) dados de tráfego e gerasímbolos de modulação ("simbolos de dados"). Um moduladorOFDM 1315 recebe e processa os simbolos de dados esimbolos-piloto e gera um fluxo de simbolos OFDM. Ummodulador OFDM 1320 multiplexa dados e simbolos-piloto nassub-bandas apropriadas, fornece um valor de sinal de zeropara cada sub-banda não utilizada e obtém um conjunto de Nsimbolos de transmissão para as N sub-bandas para cadaperiodo de simbolos OFDM. Cada simbolo de transmissão podeser um simbolo de dados, um simbolo-piloto ou um valor desinal de zero. Os símbolos-piloto podem ser enviadoscontinuamente em dada periodo de simbolos OFDM.Alternativamente, os simbolos-piloto podem sermultiplexados por divisão de tempo (TDM), multiplexados pordivisão de freqüência (FDM) ou multiplexados por divisão decódigo (CDM) . O modulador OFDM 1320 pode transformar cadaconjunto de N simbolos de transmissão no dominio do tempoutilizando uma FFT de N pontos de modo a obter um simbolo"transformado", que contém N chips no dominio do tempo. 0modulador OFDM 1320 repete tipicamente uma parte de cadasimbolo transformado de modo a obter um simbolo OFDMcorrespondente. A parte repetida é conhecida como prefixocíclico e é utilizada para combater o espalhamento porretardo no canal sem fio.
Uma unidade transmissora (TMTR) 132 0 recebe e converte ofluxo de simbolos OFDM em um ou mais sinais analógicos etambém condiciona (amplifica, filtra e converte para umafreqüência mais elevada) os sinais analógicos de modo agerar um sinal de downlink adequado para transmissãoatravés do canal sem fio. O sinal de downlink é entãotransmitido aos terminais através de uma antena 1325. Noterminal 1330, uma antena 1335 recebe o sinal de downlink efornece um sinal recebido a uma unidade receptora (RCVR)1340. A unidade receptora 1340 condiciona (filtra,amplifica e converte para uma freqüência mais baixa, porexemplo) o sinal recebido e digitaliza o sinal condicionadode modo a obter amostras. Um demodulador OFDM 134 5 remove oprefixo cielico anexado a cada simbolo OFDM, transformacada simbolo transformado recebido no dominio da freqüênciautilizando uma FFT de N pontos, obtém N símbolos recebidospara as N sub-bandas para cada periodo de símbolos OFDM efornece símbolos-piloto recebidos a um processador 1350para estimação de canal. O demodulador OFDM 134 5 tambémrecebe do processador 1350 uma estimativa de resposta àfreqüência para o downlink, efetua demodulação de dados nossímbolos de dados recebidos de modo a obter estimativas desímbolos de dados (que são estimativas dos símbolos dedados transmitidos) e envia as estimativas de símbolos dedados a um processador de dados RX 1355, que demodula (istoé, desmapeia símbolos), desintercala e decodifica asestimativas de símbolos de dados de modo a recuperar osdados de tráfego transmitidos. O processamento pelodemodulador OFDM 1345 e pelo processador de dados RX 1355 écomplementar ao processamento pelo modulador OFDM 1315 epelo processador de dados TX 1310, respectivamente, noponto de acesso 1300.
No uplink, um processador de dados TX 1360processa dados de tráfego e gera símbolos de dados. Ummodulador OFDM 1365 recebe e multiplexa os símbolos dedados com símbolos-piloto, efetua modulação OFDM e gera umfluxo de símbolos OFDM. Os símbolos-piloto podem sertransmitidos em sub-bandas que foram atribuidas ao terminal1330 para transmissão de piloto, em que o número de sub-bandas-pi loto pode ser o mesmo ou diferente do número desub-bandas-piloto para o downlink. Uma unidade transmissora1370 em seguida recebe e processa o fluxo de símbolos OFDMde modo a gerar um sinal de uplink, que é transmitido pelaantena 1335 ao ponto de acesso 1310.
No ponto de acesso 1310, o sinal de uplink doterminal 1330 é recebido pela antena 132 5 e processado poruma unidade receptora 1375 de modo a se obterem amostras.Um demodulador OFDM 1380 em seguida processa as amostras egera símbolos-piloto recebidos e estimativas de símbolos dedados para o uplink. Um processador de dados RX 1385processa as estimativas de símbolos de dados de modo arecuperar os dados de tráfego transmitidos pelo terminal1335. Um processador 1390 efetua estimação de canal paracada terminal ativo que transmite no uplink. Váriosterminais podem transmitir piloto concomitantemente nouplink em seus respectivos conj untos atribuídos de sub-bandas-piloto, em que os conjuntos de sub-bandas-pilotopodem ser entrelaçados.
Os processadores 1390 e 1350 orientam (isto é,controlam, coordenam, gerenciam, etc.) o funcionamento noponto de acesso 1310 e no terminal 1335, respectivamente.Os respectivos processadores 1390 e 1350 podem estarassociados a unidades de memória (não mostradas), quearmazenam códigos de programa e dados. Os processadores1390 e 1350 podem também executar computações de modo aderivarem estimativas de resposta à freqüência e ao impulsopara o uplink e o downlink, respectivamente.
Para um sistema OFDM de acesso múltiplo (umsistema de acesso múltiplo por divisão de freqüênciaortogonal (OFDMA), por exemplo), vários terminais podemtransmitir concomitantemente no uplink. Para tal sistema,as sub-bandas-piloto podem ser compartilhadas entrediferentes terminais. As técnicas de estimação de canalpodem ser utilizadas nos casos em que as sub-bandas-pilotopara cada terminal se estendem por toda a banda operacional(com a possível exceção das bordas da banda). Tal estruturade sub-banda-piloto seria desejável para se obterdiversidade de freqüência para cada terminal. As técnicasaqui descritas podem ser implementadas por diversoselementos. Por exemplo, estas técnicas podem serimplementadas em hardware, software ou uma combinaçãodeles. Para uma implementação em hardware, as unidades deprocessamento utilizadas na estimação de canal podem serimplementadas dentro de um ou mais circuitos integradosespecíficos (ASICs), processadores de sinais digitais(DSPs), dispositivos de processamento de sinais digitais(DSPDs), dispositivos lógicos programáveis (PLDs), arranjosde portas programáveis no campo (FPGAs), processadores,controladores, microcontroladores, microprocessadores,dispositivos eletrônicos, outras unidades eletrônicasprojetadas para executar as funções aqui descritas ou umacombinação deles. Com software, a implementação pode seratravés de módulos (como, por exemplo, procedimentos,funções e assim por diante) que executem as funções aquidescritas. Os códigos de software podem ser armazenados emuma unidade de memória e executados pelos processadores1390 e 1350.
O que foi descrito acima inclui exemplos de umaou mais modalidades. Evidentemente não é possível descrevertoda combinação concebivel de componentes ou metodologiaspara fins de descrição das modalidades, mas os versados natécnica podem reconhecer que muitas outras combinações epermutas são possíveis. Por conseguinte, pretende-se queestas modalidades englobem todas as alterações,modificações e variações que se incluam dentro do espiritoe alcance das reivindicações anexas. Além disto, na medidaem que o termo "inclui" é utilizado seja na descriçãodetalhada, seja nas reivindicações, pretende-se que eleseja inclusivo de maneira semelhante ao termo "quecompreende(m)" como "que compreende(m)" é interpretadoquando utilizado como palavra de transição em umareivindicação.
Claims (55)
1. Equipamento que aloca dinamicamente recursosde rede sem fio, o qual compreende:um componente de atribui ção, que gera umaprimeira atribuição de recursos padrão para um primeirodispositivo de usuário conectado a uma rede sem fio e pelomenos uma segunda atribuição de recursos padrão para pelomenos um segundo dispositivo de usuário conectado à redesem fio;um transmissor, que envia a primeira atribuiçãode recursos padrão ao primeiro dispositivo de usuário demodo a dar ao primeiro usuário controle dos recursosdefinidos na primeira atribuição de recursos padrão;o componente de atribuição determinando se pelomenos um recurso é comum a cada uma das primeira e segundaatribuições padrão antes da transmissão da segundaatribuição ao segundo dispositivo de usuário.
2. Equipamento, de acordo com a reivindicação 1,no qual o componente de atribuição, orienta o transmissorpara que transmita a segunda atribuição apenas ao segundodispositivo de usuário se se determinar que nenhum recursocomumente atribuído existe.
3. Equipamento, de acordo com a reivindicação 1,no qual o componente de atribuição orienta o transmissorpara que transmita a segunda atribuição tanto para oprimeiro quanto para o segundo dispositivo de usuário se sedeterminar que pelo menos um recurso comumente atribuídoexiste, de modo a alertar o segundo dispositivo de usuáriopara a presença de um conflito entre recursos.
4. Equipamento, de acordo com a reivindicação 3,no qual o primeiro dispositivo de usuário removeautomaticamente o recurso comumente atribuído de suaatribuição quando da leitura da segunda atribuição padrão,q eu atua como uma atribuição decremental implícitado pelo menos um recurso comumente atribuído para oprimeiro dispositivo de usuário.
5. Equipamento, de acordo com a reivindicação 3,no qual o primeiro dispositivo de usuário removeautomaticamente todos os recursos de sua atribuição derecursos quando da leitura da segunda atribuição padrão eda determinação de que o pelo menos um recurso é comumenteatribuído.
6. Equipamento, de acordo com a reivindicação 1,que compreende também um componente de atribuiçãodecremental, que gera uma atribuição decremental explicitaquando se determina que pelo menos um recurso comumenteatribuído está presente nas primeira e segunda atribuiçõespadrão.
7. Equipamento, de acordo com a reivindicação 6,no qual o componente de atribuição decremental fornece umadesignação que distingue a atribuição decremental explicitade uma atribuição de recursos padrão.
8. Equipamento, de acordo com a reivindicação 7,no qual a designação é um bit indicador que pode ser fixadoem um "1" ou um xx0" e anexado a uma mensagem de atribuição.
9. Equipamento, de acordo com a reivindicação 8,no qual o bit indicador é fixado em um vvl" pelo componentede atribuição decremental para designar a mensagem deatribuição como uma mensagem decremental explicita e fixadoem um "0" pelo componente de atribuição para designar amensagem de atribuição como uma mensagem de recursospadrão.
10. Equipamento, de acordo com a reivindicação 1,no qual pele menos um dos primeiro e segundo dispositivosde usuário é um telefone celular.
11. Equipamento, de acordo com a reivindicação 1.no qual pelo menos um dos primeiro e segundo dispositivosde usuário é um laptop.
12. Equipamento, de acordo com a reivindicação 1,no qual pelo menos um dos primeiro e segundo dispositivosde usuário é um assistente digital pessoal.
13. Equipamento, de acordo com a reivindicação 1,no qual atribuição é retida pelo dispositivo de usuário atéque seja recebida uma mensagem de atribuição subseqüenteque altere a atribuição.
14. Método para atribuir dinamicamente recursosde sistema em um ambiente de rede sem fio, que compreende:detectar um conflito de recursos entre umaatribuição de recursos existente a um primeiro dispositivode usuário e uma nova atribuição de recursos para umsegundo dispositivo de usuário; efornecer uma atribuição decremental ao primeirodispositivo de usuário para decrementar a atribuição derecursos existente de modo a resolver o conflito entrerecursos detectado.
15. Método, de acordo com a reivindicação 14, noqual a detecção de um conflito entre recursos compreendecomparar a nova atribuição de recursos com todas asatribuições de recursos existentes de modo a determinarpelo menos um recurso conflitante listado tanto na novaatribuição de recursos quanto na atribuição de recursosexistente.
16. Método, de acordo com a reivindicação 15, noqual o fornecimento de uma atribuição decremental aoprimeiro usuário compreende fornecer pelo menos uma de umaatribuição decremental implícita e uma atribuiçãodecremental explicita.
17. Método, de acordo com a reivindicação 16, noqual o fornecimento de uma atribuição decremental implícitacompreende transmitir a nova atribuição de recursos aoprimeiro dispositivo de usuário e permitir que o primeirodispositivo de usuário veja a nova atribuição de recursos.
18. Método, de acordo com a reivindicação 17, noqual o primeiro dispositivo de usuário lê a nova mensagemrecurso conflitante de modo a decremental sua atribuição derecursos existente e tornar o pelo menos um recursoconflitante disponível.
19. Método, de acordo com a reivindicação 18, quecompreende também transmitir concomitantemente a novamensagem de atribuição de recursos ao segundo dispositivode usuário, além do primeiro dispositivo de usuário, aosegundo usuário sendo atribuídos todos os recursos na novaatribuição, inclusive pelo menos o recurso do qual oprimeiro dispositivo de usuário abriu mão.
20. Método, de acordo com a reivindicação 18, noqual o primeiro dispositivo de usuário abre mão do controlede todos os recursos em sua atribuição de recursosexistente de modo a tornar o pelo menos um recursoconflitante disponível.
21. Método, de acordo com a reivindicação 16, quecompreende também gerar e transmitir uma atribuiçãodecremental explicita ao primeiro usuário.
22. Método, de acordo com a reivindicação 21, noqual a atribuição decremental explicita compreende um bitindicador que a identifica como uma atribuição decremental.
23. Método, de acordo com a reivindicação 22, quecompreende também identificar o pelo menos um recursoconflitante na atribuição decremental explicita.
24. Método, de acordo com a reivindicação 23, noqual o primeiro dispositivo de usuário decodifica aatribuição decremental explicita e abre mão da atribuiçãodo pelo menos um recurso conflitante definido nela.
25. Método, de acordo com a reivindicação 24, quecompreende também transmitir a nova atribuição ao segundodispositivo de usuário.
26. Método, de acordo com a reivindicação 24, quecompreende também fornecer uma mensagem de verificação doprimeiro dispositivo de usuário quanto à recepção bemsucedida da atribuição decremental.
27. Sistema de atribuições de recursos, quecompreende:um componente de atribuição, que gera atribuiçõesde recursos persistentes para dispositivos de usuário em umambiente de rede sem fio e detecta conflitos entreatribuições de recursos;um transmissor, que transmite atribuições derecursos a dispositivos de usuário; eum componente de atribuição decremental, que geraatribuições decrementais para pelo menos um dispositivo deusuário de modo a resolver os conflitos entre atribuiçõesdetectados pelo componente de atribuição.
28. Sistema, de acordo com a reivindicação 27,que compreende também um componente de verificação, querecebe uma mensagem de verificação de um dispositivo deusuário que recebeu uma atribuição de recursos, a mensagemde verificação indicando o recebimento bem sucedido damensagem de atribuição.
29. Sistema, de acordo com a reivindicação 27, noqual o componente de atribuição decremental identifica oprimeiro dispositivo de usuário com uma atribuição derecursos conflitante que entra em conflito com uma novaatribuição de recursos para um segundo dispositivo deusuário.
30. Sistema, de acordo com a reivindicação 29, noqual o componente de atribuição decremental assegura que anova atribuição de recursos seja transmitida ao primeirodispositivo de usuário e ao segundo dispositivo de usuário,a nova atribuição de recursos é lida pelo primeirodispositivo de usuário e o primeiro dispositivo de usuárioexcisa de sua atribuição existente quaisquer recursoscomuns à nova atribuição de recursos.
31. Sistema, de acordo com a reivindicação 29, noqual o componente de atribuição decremental gera umaatribuição decremental explicita para o primeirodispositivo de usuário.
32. Sistema, de acordo com a reivindicação 31, noqual a atribuição decremental explicita compreende umalista de pelo menos um recurso comum tanto à atribuição derecursos existente do primeiro dispositivo de usuárioquanto à nova atribuição de recursos para o segundodispositivo, e um bit indicador que identifica a atribuiçãodecremental explicita como uma atribuição decremental.
33. Sistema, de acordo com a reivindicação 32, noqual o transmissor transmite concomitantemente a novaatribuição de recursos ao segundo dispositivo de usuário ea atribuição decremental explicita ao primeiro dispositivode usuário.
34. Sistema, de acordo com a reivindicação 33, noqual o primeiro dispositivo de usuário abre mão daatribuição de quaisquer recursos identificados na mensagemde atribuição decremental explicita.
35. Sistema, de acordo com a reivindicação 27, noqual o dispositivo de usuário é um telefone celular.
36. Sistema, de acordo com a reivindicação 2 7, noqual um recurso é pelo menos um de um canal de comunicação,uma freqüência de comunicação e uma partição de tempo detransmissão.
37. Equipamento de alocação de recursos de redesem fio, que compreende:um elemento para detectar atribuições de recursospadrão conflitantes que definem pelo menos um recursocomum; um elemento para gerar uma atribuição decrementalque resolve os conflitos detectados entre as atribuições derecursos; eum elemento para distinguir a atribuição derecursos decremental das atribuições de recursos padrão.
38. Equipamento, de acordo com a reivindicação 37, que compreende também um elemento para verificar orecebimento de uma mensagem de atribuição por umdispositivo de usuário.
39. Equipamento, de acordo com a reivindicação 38, no qual o elemento para verificar recebe uma indicaçãode recebimento de decodificação de atribuição bem sucedidaatravés de um link reverso, de modo a indicar recebimentobem sucedido de uma atribuição de recursos padrão.
40. Equipamento, de acordo com a reivindicação 38, no qual o elemento para verificar recebe a confirmaçãode uma decodificação de atribuição bem sucedida através deum link direto, de modo a indicar o recebimento bemsucedido de uma atribuição de recursos padrão.
41. Equipamento, de acordo com a reivindicação 38, no qual o meio para verificar recebe uma indicação derecebimento de decodificação de atribuição bem sucedida demodo a indicar o recebimento bem sucedido de uma atribuiçãode recursos padrão.
42. Equipamento, de acordo com a reivindicação 37, no qual o elemento para distinguir uma atribuiçãodecremental anexa um bit indicador à atribuiçãodecremental.
43. Equipamento, de acordo com a reivindicação 37, no qual o elemento para gerar uma atribuiçãodecremental gera pelo menos uma de uma atribuiçãodecremental implícita e uma atribuição decrementalexplicita.
44. Equipamento, de acordo com a reivindicação 43, no qual a atribuição decremental implícita compreendeuma atribuição padrão para um primeiro usuário que éconcomitantemente transmitida ao primeiro dispositivo deusuário e a um segundo dispositivo de usuário quando osegundo dispositivo de usuário tem uma atribuição existenteque entra em conflito com a atribuição padrão para oprimeiro usuário.
45. Equipamento, de acordo com a reivindicação 44, no qual o segundo dispositivo de usuário lê a atribuição padrão para o primeiro dispositivo de usuário e decrementa quaisquer recursos conflitantes de sua atribuição existente, tornando-os disponíveis paraatribuição do primeiro dispositivo de usuário.
46. Equipamento, de acordo com a reivindicação 43, no qual a atribuição decremental explicita compreende uma indicação dos recursos a serem decrementados de umaatribuição existente para um primeiro dispositivo deusuário.
47. Equipamento, de acordo com a reivindicação 46, que compreende também um elemento para transmitir a atribuição decremental explicita ao primeiro dispositivo deusuário apenas, mediante~o recebimento da qual os recursosa serem decrementados são desatribuidos do primeirodispositivo de usuário e tornados disponíveis paraatribuição a um segundo dispositivo de usuário.
48. Meio passível de leitura por computador quearmazena instruções passíveis de leitura por computador para:avaliar atribuições de recursos a uma série dedispositivos que se comunicam através de uma rede sem fio;detectar um conflito entre uma atribuição derecursos existente a um primeiro dispositivo e umaatribuição de recursos iminente a um segundo dispositivo; efornecer uma atribuição decremental para resolvero conflito em favor da atribuição ao segundo dispositivopelo decremento da atribuição de recursos ao primeirodispositivo.
49. Meio passível de leitura por computador, deacordo com a reivindicação 48, que compreende tambéminstruções executáveis por computador para permitir que umprimeiro dispositivo receba uma atribuição de um recursoconflitante ao segundo dispositivo, a atribuição ao segundodispositivo atuando como uma atribuição decrementalimplícita do recurso conflitante da atribuição de recursosao primeiro dispositivo.
50. Meio passível de leitura por computador, deacordo com a reivindicação 48, que compreende tambéminstruções executáveis por computador para gerar etransmitir uma atribuição decremental explicita para oprimeiro dispositivo, a atribuição decremental explicitainstruindo o primeiro dispositivo a abrir mão do recursoconflitante para atribuição ao segundo dispositivo,enquanto o primeiro dispositivo retém o restante dosrecursos atribuídos ao primeiro dispositivo.
51. Meio passível de leitura por computador, deacordo com a reivindicação 48, que compreende tambéminstruções executáveis por computador para identificar umaatribuição decremental explicita como uma atribuiçãodecremental para distinguir uma atribuição decremental deuma atribuição padrão.
52. Meio passível de leitura por computador, deacordo com a reivindicação 48, que compreende tambéminstruções executáveis por computador para verificar orecebimento de uma mensagem decremental por um dispositivo.
53. Microprocessador que executa instruções parafornecer atribuições de recursos decrementais, asinstruções compreendendo:determinar se um recurso está sujeito aatribuições potencialmente conflitantes a dispositivos emum ambiente de comunicação sem fio;fornecer uma atribuição decremental a umtributário menos recente de uma atribuição de recursosconflitante, a atribuição decremental instruindo otributário menos recente a decrementar seu conjunto deatribuições pela atribuição de recursos conflitante retendoao mesmo tempo o restante de seu conjunto de atribuições; eatribuir o recurso decrementado a um tributáriomais recente do recurso.
54. Dispositivo móvel que facilita a comunicaçãosem fio através de uma rede, o qual compreende:um componente receptor, que recebe uma atribuiçãode recursos padrão;um componente de processamento, que exercecontrole sobre os recursos descritos na atribuição derecursos padrão, identifica uma atribuição decrementalsubseqüente recebida pelo componente recepto e abre mão docontrole de pelo menos um recurso conflitante definido naatribuição decremental retendo ao mesmo tempo o restantedos recursos atribuídos pela atribuição de recursos padrão.
55. Dispositivo móvel, de acordo com areivindicação 54, no qual o componente de processamentoabre mão do controle sobre todos os recursos atribuídospela atribuição de recursos padrão quando da identificaçãode uma atribuição decrementai recebida pelo componentereceptor.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US65996905P | 2005-03-09 | 2005-03-09 | |
| US60/659,969 | 2005-03-09 | ||
| US11/141,794 | 2005-05-31 | ||
| US11/141,794 US7715847B2 (en) | 2005-03-09 | 2005-05-31 | Use of decremental assignments |
| PCT/US2006/008299 WO2006098993A1 (en) | 2005-03-09 | 2006-03-07 | Use of decremental assignments |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0609273A2 true BRPI0609273A2 (pt) | 2010-03-09 |
Family
ID=36658680
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0609273-0A BRPI0609273A2 (pt) | 2005-03-09 | 2006-03-07 | utilização de atribuições decrementais |
Country Status (17)
| Country | Link |
|---|---|
| US (1) | US7715847B2 (pt) |
| EP (1) | EP1869926B1 (pt) |
| JP (2) | JP4897784B2 (pt) |
| KR (1) | KR100981894B1 (pt) |
| CN (1) | CN101199225B (pt) |
| AR (1) | AR052940A1 (pt) |
| AT (1) | ATE456276T1 (pt) |
| AU (1) | AU2006223493A1 (pt) |
| BR (1) | BRPI0609273A2 (pt) |
| CA (1) | CA2600518A1 (pt) |
| DE (1) | DE602006011867D1 (pt) |
| IL (1) | IL185749A0 (pt) |
| MX (1) | MX2007011018A (pt) |
| NO (1) | NO20075050L (pt) |
| RU (2) | RU2372722C2 (pt) |
| TW (1) | TW200644543A (pt) |
| WO (1) | WO2006098993A1 (pt) |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7742444B2 (en) | 2005-03-15 | 2010-06-22 | Qualcomm Incorporated | Multiple other sector information combining for power control in a wireless communication system |
| US9055552B2 (en) | 2005-06-16 | 2015-06-09 | Qualcomm Incorporated | Quick paging channel with reduced probability of missed page |
| US8750908B2 (en) | 2005-06-16 | 2014-06-10 | Qualcomm Incorporated | Quick paging channel with reduced probability of missed page |
| EP1941767A1 (en) | 2005-10-27 | 2008-07-09 | QUALCOMM Incorporated | A method and apparatus for attempting access in wireless communication systems |
| US20090207790A1 (en) | 2005-10-27 | 2009-08-20 | Qualcomm Incorporated | Method and apparatus for settingtuneawaystatus in an open state in wireless communication system |
| KR100994285B1 (ko) * | 2005-11-04 | 2010-11-15 | 엘지전자 주식회사 | 주파수분할 다중접속 시스템을 위한 랜덤 액세스 채널 호핑 |
| US8077595B2 (en) * | 2006-02-21 | 2011-12-13 | Qualcomm Incorporated | Flexible time-frequency multiplexing structure for wireless communication |
| US9461736B2 (en) * | 2006-02-21 | 2016-10-04 | Qualcomm Incorporated | Method and apparatus for sub-slot packets in wireless communication |
| US8689025B2 (en) * | 2006-02-21 | 2014-04-01 | Qualcomm Incorporated | Reduced terminal power consumption via use of active hold state |
| KR101026976B1 (ko) * | 2006-02-21 | 2011-04-11 | 퀄컴 인코포레이티드 | 다중-입력 다중-출력 통신 시스템에 대한 피드백 채널 설계 |
| USRE46756E1 (en) * | 2006-03-21 | 2018-03-13 | Lg Electronics Inc. | Method of transmitting/receiving LTE system information in a wireless communication system |
| US8165082B2 (en) | 2006-09-29 | 2012-04-24 | Mitsubishi Electric Corporation | Channel allocation notifying method, communication method, and communication apparatus |
| KR100853699B1 (ko) * | 2006-12-01 | 2008-08-25 | 한국전자통신연구원 | 이동통신 시스템의 호 설정 제어 방법 |
| WO2008081313A2 (en) * | 2006-12-28 | 2008-07-10 | Nokia Corporation | Resource restricted allocation in long-term evolution |
| KR100996076B1 (ko) * | 2006-12-29 | 2010-11-22 | 삼성전자주식회사 | 무선 통신 시스템에서 자원 할당 장치 및 방법 |
| EP1944896A1 (en) * | 2007-01-09 | 2008-07-16 | Matsushita Electric Industrial Co., Ltd. | Configuration of control channels in a mobile communication system |
| WO2008095543A1 (en) * | 2007-02-09 | 2008-08-14 | Telecom Italia S.P.A. | Characterization of co-channel interference in a wireless communication system |
| US7624217B2 (en) * | 2007-02-12 | 2009-11-24 | Microsoft Corporation | Adaptive boot sequence |
| EP2127441A2 (en) * | 2007-03-23 | 2009-12-02 | Nokia Corporation | Apparatus, method and computer program product providing semi-dynamic persistent allocation |
| GB2452697A (en) | 2007-08-14 | 2009-03-18 | Nec Corp | Dynamically allocating new resources to a node provided with persistently allocated resources |
| EP2181511B1 (en) * | 2007-08-22 | 2016-05-25 | LG Electronics Inc. | Method of allocating radio resources in a wireless communication system |
| USRE44203E1 (en) | 2007-08-22 | 2013-05-07 | Lg Electronics Inc. | Method of allocating radio resources in a wireless communication system |
| US8804627B2 (en) * | 2007-12-19 | 2014-08-12 | Qualcomm Incorporated | Method and apparatus for improving performance of erasure sequence detection |
| CN102090132A (zh) * | 2008-05-15 | 2011-06-08 | 诺基亚公司 | 用于提供对设备到设备通信的协调的方法,设备和计算机程序产品 |
| WO2009147053A2 (en) * | 2008-06-04 | 2009-12-10 | Nokia Siemens Networks Oy | Channel quality signaling for persistent/semi-persistent radio resource allocations |
| CN101616402B (zh) * | 2008-06-23 | 2012-04-25 | 电信科学技术研究院 | 一种终端切换时分配持续调度c-rnti的方法和系统 |
| EP2203010B1 (en) * | 2008-12-23 | 2011-12-14 | ABB Research Ltd. | A multi-network manager, method and system |
| US8223707B2 (en) * | 2008-12-31 | 2012-07-17 | Motorola Mobility, Inc. | Method and apparatus for resource allocation in an orthogonal frequency division multiplexing communication system |
| US9647810B2 (en) | 2009-03-17 | 2017-05-09 | Samsung Electronics Co., Ltd. | Method and system for mapping pilot signals in multi-stream transmissions |
| US10580088B2 (en) * | 2010-03-03 | 2020-03-03 | The Western Union Company | Vehicle travel monitoring and payment systems and methods |
| US7899019B1 (en) | 2010-06-17 | 2011-03-01 | Oto Technologies, Llc | Method and system for bandwidth management |
| US9391875B2 (en) * | 2013-02-11 | 2016-07-12 | Fujitsu Limited | Resource oriented dependency graph for network configuration |
| CN103369703A (zh) * | 2013-07-08 | 2013-10-23 | 南京大学 | 用于同频异构无线网络共存的方法和装置 |
| CN104284320B (zh) * | 2013-07-08 | 2019-02-01 | 华为终端有限公司 | 用户设备直连通信的资源分配方法和设备 |
| CN106664289B (zh) * | 2014-08-28 | 2020-07-07 | 瑞典爱立信有限公司 | 用于实现数据传输的干扰管理的通信设备和方法 |
| US10149293B2 (en) | 2014-10-16 | 2018-12-04 | Qualcomm Incorporated | Transmission preemption for enhanced component carriers |
| US10727983B2 (en) * | 2014-10-29 | 2020-07-28 | Qualcomm Incorporated | Variable length transmission time intervals (TTI) |
| US11080091B2 (en) * | 2019-02-05 | 2021-08-03 | Bank Of America Corporation | System for real time provisioning of resources based on condition monitoring |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5867789A (en) * | 1996-12-30 | 1999-02-02 | Motorola, Inc. | Method and system for real-time channel management in a radio telecommunications system |
| FI105136B (fi) * | 1997-04-21 | 2000-06-15 | Nokia Mobile Phones Ltd | Yleinen pakettiradiopalvelu |
| FI104135B1 (fi) * | 1997-06-24 | 1999-11-15 | Nokia Mobile Phones Ltd | Aikajakoiset monikäyttöradiojärjestelmät |
| US7349333B2 (en) * | 1997-07-30 | 2008-03-25 | At&T Delaware Intellectual Property, Inc. | Associated systems and methods for providing data services using idle cell resources |
| US6597680B1 (en) | 1998-11-16 | 2003-07-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Packet traffic channel reassignment |
| US6449765B1 (en) * | 1999-08-09 | 2002-09-10 | Acceleration Software International Corporation | Varying web page link based on user and web page status |
| EP1178403A3 (en) * | 2000-08-01 | 2005-07-27 | Matsushita Electric Industrial Co., Ltd. | Download system |
| US6571102B1 (en) | 2000-08-08 | 2003-05-27 | Motorola, Inc. | Channel management technique for asymmetric data services |
| US7155515B1 (en) * | 2001-02-06 | 2006-12-26 | Microsoft Corporation | Distributed load balancing for single entry-point systems |
| US7333825B2 (en) | 2001-10-17 | 2008-02-19 | Nokia Corporation | Apparatus, and associated method, for facilitating communication resource allocation in a packet radio communication system |
| US7221945B2 (en) * | 2002-05-03 | 2007-05-22 | Leapstone Systems, Inc. | System and method for establishing and controlling access to network resources |
| US7164888B2 (en) * | 2002-12-23 | 2007-01-16 | Qwest Communications International Inc. | Systems and methods for analyzing critical circuits and associated telecommunication resources |
| JP4509804B2 (ja) * | 2003-01-14 | 2010-07-21 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | リソース割り当て管理 |
| US7532600B2 (en) * | 2003-04-25 | 2009-05-12 | Alcatel-Lucent Usa Inc. | Method and system for using hybrid ARQ in communication systems that use multiple input multiple output antenna systems |
| US7130668B2 (en) * | 2003-09-01 | 2006-10-31 | Samsung Electronics Co., Ltd. | Method and system for controlling sleep mode in broadband wireless access communication system |
| JP4543842B2 (ja) * | 2004-09-09 | 2010-09-15 | 日本電気株式会社 | 無線基地局装置およびリソース管理方法 |
| US7453849B2 (en) | 2004-12-22 | 2008-11-18 | Qualcomm Incorporated | Method of implicit deassignment of resources |
-
2005
- 2005-05-31 US US11/141,794 patent/US7715847B2/en not_active Expired - Lifetime
-
2006
- 2006-03-07 KR KR1020077023117A patent/KR100981894B1/ko not_active Expired - Fee Related
- 2006-03-07 WO PCT/US2006/008299 patent/WO2006098993A1/en not_active Ceased
- 2006-03-07 AT AT06737467T patent/ATE456276T1/de not_active IP Right Cessation
- 2006-03-07 BR BRPI0609273-0A patent/BRPI0609273A2/pt not_active IP Right Cessation
- 2006-03-07 CN CN2006800145201A patent/CN101199225B/zh not_active Expired - Lifetime
- 2006-03-07 DE DE602006011867T patent/DE602006011867D1/de not_active Expired - Lifetime
- 2006-03-07 AU AU2006223493A patent/AU2006223493A1/en not_active Abandoned
- 2006-03-07 CA CA002600518A patent/CA2600518A1/en not_active Abandoned
- 2006-03-07 JP JP2008500882A patent/JP4897784B2/ja not_active Expired - Lifetime
- 2006-03-07 RU RU2007137119/09A patent/RU2372722C2/ru not_active IP Right Cessation
- 2006-03-07 EP EP06737467A patent/EP1869926B1/en not_active Expired - Lifetime
- 2006-03-07 MX MX2007011018A patent/MX2007011018A/es not_active Application Discontinuation
- 2006-03-08 AR ARP060100880A patent/AR052940A1/es unknown
- 2006-03-09 TW TW095108025A patent/TW200644543A/zh unknown
-
2007
- 2007-09-05 IL IL185749A patent/IL185749A0/en unknown
- 2007-10-05 NO NO20075050A patent/NO20075050L/no not_active Application Discontinuation
-
2009
- 2009-11-05 RU RU2009140991/09A patent/RU2009140991A/ru not_active Application Discontinuation
-
2011
- 2011-10-07 JP JP2011223014A patent/JP2012054969A/ja not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| EP1869926B1 (en) | 2010-01-20 |
| RU2372722C2 (ru) | 2009-11-10 |
| KR20070119670A (ko) | 2007-12-20 |
| MX2007011018A (es) | 2007-11-16 |
| TW200644543A (en) | 2006-12-16 |
| KR100981894B1 (ko) | 2010-09-13 |
| DE602006011867D1 (de) | 2010-03-11 |
| JP2008533832A (ja) | 2008-08-21 |
| CN101199225B (zh) | 2013-01-02 |
| NO20075050L (no) | 2007-12-06 |
| AU2006223493A1 (en) | 2006-09-21 |
| RU2009140991A (ru) | 2011-05-10 |
| JP4897784B2 (ja) | 2012-03-14 |
| WO2006098993A1 (en) | 2006-09-21 |
| CA2600518A1 (en) | 2006-09-21 |
| AR052940A1 (es) | 2007-04-11 |
| ATE456276T1 (de) | 2010-02-15 |
| JP2012054969A (ja) | 2012-03-15 |
| RU2007137119A (ru) | 2009-04-20 |
| EP1869926A1 (en) | 2007-12-26 |
| US20060205413A1 (en) | 2006-09-14 |
| IL185749A0 (en) | 2008-01-06 |
| CN101199225A (zh) | 2008-06-11 |
| US7715847B2 (en) | 2010-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0609273A2 (pt) | utilização de atribuições decrementais | |
| BRPI0609286A2 (pt) | utilização de atribuições suplementares | |
| CN114208320B (zh) | 用于混合自动重传请求过程的方法和装置 | |
| AU2006252481B2 (en) | Use of supplemental assignments to decrement resources | |
| CN109417450B (zh) | 上行链路参考信号传输的方法、装置和计算机可读介质 | |
| BR112021013609A2 (pt) | Métodos de transmissão de dados e de recepção de dados, dispositivo de comunicações, conjunto de circuitos, e, equipamento de infraestrutura | |
| CN110419186A (zh) | 用于上行链路超高可靠和低延迟通信的下行链路控制通道 | |
| BRPI0617759A2 (pt) | handshake de quatro vias para estimativa de canal e predição de taxa robustas | |
| CN108605316B (zh) | 数据发送方法、数据接收方法、用户设备及基站 | |
| BRPI1007309B1 (pt) | Método e aparelho de alocação de recursos, e método e aparelho para processamento de informação de confirmação | |
| BRPI0508694B1 (pt) | método e aparelho para construir ie de mapa utilizando cid reduzido na irradiação de sistemas ofdma | |
| BR112020010739A2 (pt) | alocação de recurso de canal de controle de uplink físico (pucch) | |
| BRPI0611790A2 (pt) | Métodos e equipamento para prover de forma eficiente informações de programação | |
| PT2276310E (pt) | Método para comunicações móveis, estação móvel e estação de base de rádio | |
| CN104854904A (zh) | 数据调度方法、装置、基站和终端 | |
| BRPI0717364B1 (pt) | Método e equipamento para aumentar os recursos ack para um sistema de comunicação sem fio | |
| CN113196852A (zh) | 侧链路重传超额预订 | |
| CN112312548B (zh) | 用于接收物理下行控制信道的方法和设备 | |
| CN109152033B (zh) | 发送信息以及确定信息的方法和装置 | |
| CN108633027A (zh) | 通信方法及其终端设备、网络设备 | |
| CN116508282A (zh) | 物理下行控制信道的盲检测方法和通信装置 | |
| CN110890953A (zh) | 使用免授权频段的通信方法和通信装置 | |
| CN112335316B (zh) | 上行链路传输的资源共享 | |
| CN118510042A (zh) | 资源确定方法、装置及直通链路设备 | |
| EP4512162A1 (en) | Method for resource indication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 6A ANUIDADE. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2161 DE 05/06/2012. |
|
| B15K | Others concerning applications: alteration of classification |
Ipc: H04L 5/00 (2006.01), H04W 72/04 (2009.01), H04W 76 |