BRPI0107066B1 - método e sistema para transmitir uma mensagem de multimídia sem fio, servidor e dispositivo de mensagem sem fio - Google Patents

método e sistema para transmitir uma mensagem de multimídia sem fio, servidor e dispositivo de mensagem sem fio Download PDF

Info

Publication number
BRPI0107066B1
BRPI0107066B1 BRPI0107066A BR0107066A BRPI0107066B1 BR PI0107066 B1 BRPI0107066 B1 BR PI0107066B1 BR PI0107066 A BRPI0107066 A BR PI0107066A BR 0107066 A BR0107066 A BR 0107066A BR PI0107066 B1 BRPI0107066 B1 BR PI0107066B1
Authority
BR
Brazil
Prior art keywords
message
media component
streaming
server
streaming media
Prior art date
Application number
BRPI0107066A
Other languages
English (en)
Other versions
BR0107066A (pt
Inventor
Miraj Mostafa
Original Assignee
2011 Intellectual Property Asset Trust
Core Wireless Licensing Sarl
Nokia 2011 Patent Trust
Nokia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 2011 Intellectual Property Asset Trust, Core Wireless Licensing Sarl, Nokia 2011 Patent Trust, Nokia Corp filed Critical 2011 Intellectual Property Asset Trust
Publication of BR0107066A publication Critical patent/BR0107066A/pt
Publication of BRPI0107066B1 publication Critical patent/BRPI0107066B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1108Web based protocols, e.g. webRTC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Medicines Containing Plant Substances (AREA)
  • Acyclic And Carbocyclic Compounds In Medicinal Compositions (AREA)
  • Machine Translation (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

"método e sistema de comunicação para formar uma sessão de fluxo de multimídia, servidor de comunicação, e, produto de programa de computador". método de comunicação compreende os passos de transmitir (21) enviando uma mensagem compreendendo ao menos um componente de fluxo e a informação descrevendo-o para o servidor de comunicação csmm e o servidor de comunicação enviando para o receptor (24) uma mensagem de notificação para notificar sobre a disponibilidade do componente de fluxo. a mensagem de notificação é uma mensagem de multimídia compreendendo a descrição para o componente de fluxo. o servidor de comunicação csmm e o receptor formam uma sessão de fluxo para transferir o componente de fluxo usando a informação que descreve o componente de fluxo. o servidor de comunicação csmm, então transmite o componente de fluxo para o receptor (24) em subpartes seqüenciais na sessão de fluxo. correspondendo ao método, o sistema de comunicação (20), o servidor de comunicação csmm, o dispositivo de comunicação (21, 24) e os produtos de programa de computador para eles são também descritos.

Description

"MÉTODO E SISTEMA PARA TRANSMITIR UMA MENSAGEM DE MULTIMÍDIA SEM FIO. SERVIDOR E DISPOSITIVO DE MENSAGEM SEM FIO” Campo da Invenção Esta invenção se refere aos serviços de comunicação. Esta é relacionada pariicularmcntc. mas não exclusivamente, ao "streaming" (tecnologia que <3 capaz de reproduzir áudio ou vídeo enquanto ainda eslã carregando, diminuindo, assim um pouco do tempo de espera) no Serviço de Mensagem de Multimídia (SMM). O correto eletrônico ou e-mail é um serviço de mensagem, que permite uma comunicação rápida e econômica na forma eletrônica. Ao usar a Internet, as mensagens de correto eletrônico podem ser enviadas para todo o mundo, cm muitos casos, praticamente livres de tarifas. Em adição, a mesma mensagem de correio eletrônico pode ser enviada para uma pluralidade de receptores. Esta técnica é denominada de "multicasting". Como o retardo das mensagens de correio eletrônico é totalmcme automatizado, as mensagens de correio eletrônico podem chegar mais abruptamente após elas terem sido enviadas. As mensagens de correio eletrônico podem transportar arquivos computadorizados tal como documentos, arquivos de programa, e ditérentes arquivos de mídia tal como os clipes de áudio ou vídeo.
Os usuários residenciais usuais que possuem computadores pessoais (P('s) preferem não ter uma conexão permanente ao seu sistema de correio eletrônico (por exemplo a Internet) mas preterem estabelecer uma conexão temporária e remota a um servidor de correio eletrônico que armazena as mensagens recebidas antes de uma sessão de leitura de uma mensagem prévia de correio eletrônico. Usando este tipo de conexão e um programa de leitura de mensagem de correio eletrônico, as novas mensagens de correio eletrônico podem ser transferidas do servidor de correio eletrônico para a memória ou para um disco rígido de um PC e então ser lida ou enquanto a conexão ainda existe, ou alternativamente apôs a conexão ter sido terminada. A transmissão dos dados entre o PC e o servidor de correio eletrônico, é tipicamente enviada usando um modem conectado ao PC. A seguir, o termo "transmissor" se refere a um dispositivo que envia os dados pretendidos para um receptor c "receptor" se refere a um dispositivo que recebe os dados e para os quais os dados foram pretendidos. A Figura 1 apresenta um diagrama csquemático de um sistema H) de correio eletrônico baseado na Internet compreendendo um transmissor 11, um receptor 15 e a Internet 12 possuindo um servidor 13 de correio eletrônico do transmissor e um servidor 14 de correio eletrônico do receptor, Na Internet, as mensagens de correio eletrônico são enviadas usando determinados protocolos já conhecidos. Simplesmente falando, uma mensagem de correio eletrônico, uma vez composta, é empacotada em uma única unidade, estampada com o endereço do receptor e é enviada para o servidor de correio eletrônico do transmissor. O servidor de correio eletrônico do transmissor envia a mensagem através da Internet para o servidor de correio eletrônico do receptor, Na próxima vez o receptor forma uma conexão para o servidor de correio eletrônico do receptor através da Internet e checa se novas mensagens de correio eletrônico foram recebidas usando um programa de leitura de correio eletrônico, o receptor pode baixar qualquer mensagem de correio eletrônico recebida recentemente sobre a conexão (por exemplo, enlace de modem). Quando a mensagem de correio eletrônico tiver sido recebida completamente, esta pode ser apresentada para o usuário. Deveria ser observado que durante os vários estágios desta transmissão, a mensagem de correio eletrônico ê tipicamente dividida cm inúmeros pacotes menores de acordo com o(s) protocolo(s) de transferência de dados usado. Na recepção, o receptor reúne todos os pacotes em um conjunto, os monta na ordem correia (se necessário) e reconstrót a mensagem de correio eletrônico na sua forma original, antes de apresentar a mensagem de correio eletrônico para o usuário do receptor. O sistema de transmissão de correio eletrônico descrito acima é conveniente e provê a possibilidade de enviar para uma pluralidade de receptores (multicasting), mas é mais adequado, c originalmente pretendido, para receber as mensagens de correto eletrônico e então apresentá-las na conveniência do usuário. Então, o conteúdo de uma determinada mensagem de correio eletrônico pode apenas ser acessado depois de concluída a transmissão da mensagem de correio eletrônico para o receptor. Isto não é um problema real para com as mensagens de correio eletrônico na forma de texto simples, mas no caso de uma mídia ampla ou de um conteúdo de multimídia (clipe) este c um obstáculo para que o usuário do receptor não possa iniciar a apresentação do clipe enquanto este está ainda sendo descarregado. Ouiro obstáculo c que ao receber uma mensagem de correio eletrônico, o receptor deve ier urna memória suficientemente ampla para acomodar toda a mensagem. Parti eu 1 armen le nas redes de comunicação móveis, ou qualquer outra rede em cuja parte do enlace de comunicação é formada pela conexão de rádio, é também problemático receber uma mensagem longa de correio eletrônico sem interrupções ou erros, por exemplo» devido a uma perda temporária ou uma deterioração em uma cobertura de rádio. Os terminais móveis também tendem a ter uma memória limitada disponível para armazenagem das mensagens de correio eletrônico recebidas, as quais agravam o problema associado com a acomodação das mensagens no receptor. Estes problemas são ao menos parcialmcnie aliviados pelo Serviço de Mensagem de Multimídia (SMM). O SMM é um novo acesso de mensagem de extremo a extremo para uma forma de transmissão de mensagens de multimídia possuindo texto e/ou conteúdo de multimídia. O SMM. provê a possibilidade de enviar mensagens dc multimídia entre os usuários móveis e entre o usuário móvel e a Internei. Já existe uma solução concordante para implementação tio SMM nas redes de comunicação móveis de 3* Geração. As características especificadas atualmente do SMM proposto são descritas na especificação técnica 23.140 V,3,0.1 referente ao "Serviço de Mensagem de Multimídia (SMM). Descrição Funcional, Estágio 2 (Edição 1999)" do Projeto de Parceiros-membros da .V1 Geração (PP3G). O sistema SMM proposto no PP3G 23.140 emprega o acesso de armazenamento-e-encaminhamento para a entrega da mensagem de multimídia. As mensagens de multimídia são construídas de tal forma que o conteúdo de mídia, e a informação necessária para descrever o conieúdo dc mídia endereçando a informação, identificam o receptor pretendido da mensagem de multimídia, os quais são encapsulados juntos. A mensagem de multimídia é então enviada para o Centro de SMM CS MM. o qual notifica o receptor sobre a mensagem de multimídia. A mensagem de multimídia é descarregada pelo terminal dc recepção como um todo e apenas apresentado para o usuário uma vez baixada e armazenada no terminal de recepção.
Deveria ser apreciado que embora o termo '‘mensagem de multimídia" seja usado geral mente para descrever uma mensagem que contém mais de um tipo de conteúdo, nesta aplicação, o termo cobre as mensagens que contém apenas um tipo de mídia.
Como especificado atualmente, o SMM possui um obstáculo: o termina! de recepção deve armazenar a mensagem de multimídia antes que esta possa ser apresentada para o usuário. Por conseguinte, o tamanho da memória do terminal de recepção estabelece o limite superior do tamanho das mensagens de multimídia, que podem ser baixadas. O pedido WO 99.· 166746 soluciona este problema dividindo a mensagem em sub-nicnsagens (segmentos) se toda a mensagem não couber na memória do terminal dc recepção. Estas sub-mensagens são pequenas o suficiente, de forma que o termina) de recepção possa descarregar individualmente cada uma delas como um todo. Neste caso. o terminal dc recepção inicial mente descarrega uma primeira sub-mensagem. Após a primeira sub-mensagem ter sido totalmentc dcscarregada/baixada, o terminal de recepção pode apresentá-la. Após a apresentação desta primeira sub-mensagem, o terminal de recepção pode baixar uma segunda sub-mensagem e então apresentá-la. Cada sub-mensagem é descarregada e então apresentada por si mesma. O tamanho das sub-mensagens depende do tamanho da memória do terminal de recepção e deve ser pequeno o suficiente para caber na memória.
Aparte do SMM existem técnicas "streamíng" usadas na Internet para transmissão sobre linhas fixas. "Streamíng" é um termo usado geralmente para descrever a apresentação do streamíng de mídia, por exemplo, um streamíng de áudio ou vídeo, ou uma combinação de streamíng diferentes, em uma forma contínua enquanto este stream ou estes streams estão sendo transmitidos para um cliente sobre uma rede de dados. Ü "stream" é um fluxo de dados tipicamente habilitando o receptor a apresentar alguns dados contínuos tal como uma imagem em movimento, voz ou música, F.m um stream de vídeo típico, alguns 10 a 20 quadros de vídeo são transmitidos por segundo. Na prática, o streamíng pode estar ou ativo (tempo real) ou executado em uma sessão de demanda. Como o seu nome sugere, "streamíng ativo" descreve uma criação de um stream de mídia de uma fonte ativa, por exemplo, um stream de imagens digitais produzidas por uma câmera de vídeo, enquanto que no "streamíng de demanda” descreve a criação de um stream de mídia, por exemplo, um arquivo armazenado no servidor. O stream também envolve o estabelecimento de uma sessão de streamíng, durante a qual o stream ou streams é ou são transmitidos para o cliente.
Dentro do streamíng existem duas funcionalidades muito importantes. denominados de controle de streaming e de transporte de mídia. O controle de sireaming tem o cuidado de estabelecer, gerenciar e terminar uma sessão de streamíng usando um grupo de valores de parâmetros negociados ou pré-configurados. O transporte de mídia concerne o transporte de mídia durante a sessão estabelecida usando o protocolo de transporte combinado ou negociado. Por exemplo, existem protocolos amplamente concordados na Internet para fornecer ambas as funcionalidades, o controle de streaming e o transporte de mídia c estes podem ser usados como protocolo de transporte nas aplicações de stream.
Enquanto o streaming é amplamente usado na Internet, este tem ainda de ser adaptado para uso nas redes de comunicação móveis. Deveria ser apreciado que o uso do streaming é desejável nas redes móveis, uma vez que os terminais móveis têm capacidade de armazenamento tipicamente limitada (memória). Contudo, as redes de comunicação móveis atuais não suportam o streaming pelas razões descritas a seguir, O encapsulamento do conteúdo de mídia, a descrição da mensagem e a informação de endcreçamenlo em uma única entidade como proposto nas especificações atuais SMM, ê incompatível com o streaming do conteúdo de mídia. De forma a estabelecer a sessão de streaming, é necessário que o terminal de recepção seja advertido, no decorrer, da informação determinada relatando o conteúdo de mídia. Tal informação inclui, mas não está limitada, ao tipo de mídia contido na mensagem de multimídia, de Ibrma que a mídia é codificada e um protocolo de transporte adequado pode ser usado para baixai o conteúdo de mídia. Em virtude das especificações SMM atuais solicitarem que a informação descrevendo o conteúdo de mídia seja cncapsulada com a própria mensagem de mídia, o terminal de recepção não pode obter um conhecimento anterior sobre as propriedades do conteúdo de mídia e consequentemente não pode estabelecer qualquer forma de sessão de streaming. Então, de acordo com a presente especificação SMM, toda mensagem de multimídia deve ser baixada para o terminal de recepção de forma que os detalhes cio conteúdo de mídia sejam extraídos. Então qualquer conteúdo de mídia apenas pode, tal como os clipes de vídeo e/ou áudio serem tocados para o usuário do terminal de recepção. Isio limita, a usabilidade do SMM atual porque o·* clipes de multimídia são usualmente volumosos em termos de bits e consequentemente o terminal de recepção, por exemplo, uma estação móvel solicitaria urna. memória comparativamcnie ampla para receber completamente os clipes. A necessidade para ba»xar ioda uma mensagem de multimídia antes que esta possa ser apresentada, pode também aumentar os retardo* significantes em condições determinadas, por exemplo, se a mensagem de multimídia for muito longa, ou a taxa de transmissão de dados da conexão for baixa.
Deveria também ser ressaltado que o esquema de endereçamento sugerido pelas especificações SMM atuais não facilitam a implementação do streaming em tal sistema, O SMM atual pode ser visualizado como um sistema “transmissor orientado". Em outras palavras, o transmissor decide qual o conteúdo de mídia para enviar para o receptor, cncapsula na mensagem de multimídia e endereça a mensagem de multimídia para o receptor pretendido. O streaming, por outro lado, é mais "orientado a receptor". Para estabelecer uma sessão de streaming, é em geral, necessário que uma conexão de streaming seja formada entre o receptor e o transmissor, por exemplo, um servidor baseado etn rede. o conteúdo sendo conduzido Jo sei /idor logo que a conexão necessária tenha sido estabelecida. Então, o estabelecimento de uma sessão de streaming requer que o receptor tenha conhecimento da localização do conteúdo de mídia mas não necessariamente requer que o conteúdo de mídia seja diretamente endereçado ao receptor.
Agora uma nova solução foi inventada onde os problemas da técnica anterior podem ser evitados ou ao menos aliviado.
De acordo com o primeiro aspecto da invenção é fornecido um método de comunicação compreendendo as etapas de: - receber através do servidor de comunicação o conteúdo e a informação descrevendo o conteúdo do primeiro terminal; e - enviar uma mensagem de notificação do servidor de comunicação para o segundo terminal, a mensagem de notificação notificando sobre a disponibilidade do conteúdo, o método é caracterizado pdo fato de que também compreende: - formar uma sessão de streaming entre o servidor de comunicação e o segundo terminal, usando a informação que descreve o conteúdo; e - transmitir o conteúdo em subpartes sequenciais do servidor de comunicação para o segundo terminal, durante a sessão de streaming. A transmissão do conteúdo para o segundo terminai assim como o streaming permite o acesso rápido ao conteúdo, da mesma forma que um receptor ao usar o segundo terminal sem ler a necessidade de esperar que o conteúdo seja recebido completameiUe.
Preferivelmente, o conteúdo e a informação descrevendo o conteúdo são enviadas do primeiro terminal para o servidor de comunicação nas mensagens separadas. Isto permite, por exemplo, separar a transmissão do conteúdo para uma entidade do servidor de comunicação e enviar a mensagem de notificação para os receptores.
Preferivelmente, a informação descrevendo o conteúdo é enviada do servidor de comunicação para o segundo terminal dentro da mensagem de notificação.
Preferivelmente, o método também compreende o envio através do servidor de comunicação para o segundo terminal, a informação descrevendo o conteúdo como um componente de mídia de uma mensagem de multimídia. O envio da descrição do componente de streaming como um componente de mídia permite utilizar os sistemas de mensagens de multimídia existentes com mínimas alterações. Isto também permite embutir na mesma mensagem de multimídia mais de um componente de mídia, onde algum ou iodos os componentes de mídia podem ser descrições dos componentes de streaming.
Preferivelmente, a mensagem de multimídia compreende ao menos um componente de nâo-streamínge ao menos uma descrição de um componente de streaming.
Preferivelmente, o método de comunicação também compreende a etapa de apresentar no segundo terminal o conteúdo recebido como um stream durante a sessão de streaming. O segundo terminal pode iniciar a apresentação do conteúdo imediaiamcnic e possivelmente ter medidas determinadas (por exemplo, pausar ou abortar a transmissão de dados) durante a transmissão.
Preferivelmente, o método também compreende a etapa de decidir no segundo terminal se recebe ou não o conteúdo, cm um determinado tempo, e a sessão de streaming é apenas formada se a decisão for para receber o conteúdo.
Preferivelmente, o servidor de comunicação compreende o servidor de conteúdo para armazenar e transmitir o conteúdo e um servidor dc notificação para receber e transmitir as notificações, onde o servidor de conteúdo e o servidor de notificação possuem uma relação física selecionada de uni grupo consistindo a seguir dc: uma unidade única, unidades separadas, e unidades separadas distribuídas cm diferentes localizações geográficas.
Preferivelmente, o método de comunicação também compreende a etapa de gerar o conteúdo no primeiro terminal. Preferivelmente, o conteúdo gerado no primeiro terminal é enviado para o servidor de conteúdo e o envio do conteúdo ocorre durante a geração do conteúdo. Fazendo com que o conteúdo possa estar disponível para o usuário, mas cedo que se o conteúdo fosse gerado todo ou para uma ampla extensão no primeiro terminal e apenas então enviado para o servidor de conteúdo.
Preferivelmente, ao usar a geração de conteúdo enviado, a informação descrevendo o conteúdo é enviada antes que a geração de conteúdo esteja concluída, de forma que o segundo terminal pode iniciar o recebimento do conteúdo antes que sua geração esteja concluída.
Preferivelmente, durante a sessão de streaming entre o servidor de comunicação e 0 segundo terminal o receptor pode emitir um comando dc aborto para abortar a sessão. Preferivelmente, a sessão de streaming é abortada cm resposta ao comando de aborto.
Preferivelmente, a mensagem de notificação compreende a informação solicitada pelo segundo terminal dc forma a formar uma sessão dc streaming com o servidor de conteúdo.
Preferivelmente, o método é implementado como parte do Serviço de Mensagem de Multimídia (SMM).
Preferivelmente, o método também compreende a etapa de enviar para uma pluralidade de receptores (multicasting) o conteúdo para pelo menos um outro terminal em adição ao segundo terminal em ao menos uma outra sessão de streaming.
Em uma incorporação na qual existem uma pluralidade de sessões de streaming, cada uma das sessões do streaming podem ser formadas independentemente dc qualquer outra, de forma que as sessões possam iniciar e terminar em diferentes tempos ou ao mesmo tempo. Preferivelmente, cada uma das sessões pode ser abortada independentemente de qualquer outra, responsivo a cada um dos respectivos terminais.
De acordo com o segundo aspecto da invenção é fornecido um sistema de comunicação compreendendo: - uma pluralidade de terminais incluindo o primeiro terminal e o segundo terminal; - um servidor de comunicação acessível a uma pluralidade de terminais; um dispositivo para enviar o conteúdo e a informação descrevendo o conteúdo do primeiro terminal para o servidor de comunicação; e - um dispositivo para enviar uma mensagem de notificação do servidor de comunicação para o segundo terminal, o sistema é caracterizado pelo fato de que lambem compreende: - um dispositivo para formar uma sessão de streatning entre o servidor de comunicação e o segundo terminai, usando a informação que descreve o conteúdo; e - um dispositivo para transmitir o conteúdo nas subpartes sequenciais do servidor de comunicação para o segundo terminal, durante a sessão de streaming.
Preferivelmente, o sistema também compreende um dispositivo para gerar o conteúdo no primeiro terminal.
Preferivelmente, o sistema também compreende um dispositivo para apresentar no segundo terminal o conteúdo recebido como um stream, durante a sessão de streaming.
De acordo com o terceiro aspecto da invenção é fornecido um servidor de comunicação para servir a uma pluralidade de terminais, o servidor de comunicação compreendendo: - um dispositivo para receber o conteúdo e a informação descrevendo o conteúdo do primeiro terminal; e - um dispositivo para enviar uma mensagem de notificação para o segundo terminal, a mensagem de notificação notificando o segundo terminal sobre a disponibilidade do conteúdo, o servidor é caracterizado pelo fato de que também compreende: - um dispositivo para formar uma sessão de streaming com o segundo terminal, usando a informação que descreve o conteúdo; e - um dispositivo para transmitir o conteúdo em subpartes sequenciais para o segundo terminal, durante a sessão de streaming.
De acordo com o quarto aspecto da invenção c fornecido um produto de programa de computador compreendendo: - o código de programa de computador para fazer com que o servidor de comunicação receba o conteúdo e a informação que descreve o conteúdo do primeiro terminal para o servidor de comunicação; e - o código de programa de computador para fazer com que o servidor de comunicação envie uma mensagem de notificação do servidor de comunicação para o segundo terminal, a mensagem de notificação notificando o segundo terminal sobre a disponibilidade do conteúdo; - o código de programa de computador para fazer com que o servidor de comunicação forme uma sessão de streaming entre o servidor de comunicação e o segundo terminal, usando a informação que descreve o conteúdo- e - o código de programa de computador para fazer com que o servidor de comunicação transmita o conteúdo em subpartes sequenciais do servidor de comunicação para o segundo terminal, durante a sessão de streaming.
De acordo com o quinto aspecto da invenção é fornecido um dispositivo de comu nicação cornp rce nde ndo: - um dispositivo para receber do servidor de comunicação a informação descrevendo a mensagem pretendida para o dispositivo de comunicação, é caracterizado pelo fato de que: - a mensagem compreende um componente de streaming; - a informação descreve a mensagem que compreende a informação descrevendo o componente de streaming; c - o dispositivo de comunicação também compreende; - um dispositivo para formar uma sessão dc streaming com o servidor de comunicação para receber o componente dc streaming; c - um dispositivo para receber o conteúdo cm subpartes sequenciais do servidor de comunicação, De acordo com o sexto aspecto da invenção e fornecido um produto de programa dc computador compreendendo: - o código de programa de computador para lazer com que o dispositivo de comunicação receba do servidor de comunicação a informação descrevendo uma mensagem pretendida para o dispositivo de comunicação, é caracterizado pelo fato de que: - a mensagem compreende um componente de streaming; - a informação descreve a mensagem compreendendo a informação descrevendo o componente de streaming; e - o produto de programa de computador faz com que o dispositivo de comunicação forme, usando a informação que descreve o componente de streaming. uma sessão de streaming com o servidor de comunicação para receber o componente de streaming; e - o código de programa de computador para fazer com que o dispositivo de comunicação receba o conteúdo nas sobpartes sequenciais do servidor de comunicação.
Preferivelmente, o dispositivo de comunicação c um dispositivo de comunicação sem fio. Mais particularmente, o dispositivo de comunicação c um telefone móvel. Em uma incorporação alternativa, o dispositivo de comunicação sem fio é um adaptador de comunicação sem fio adaptado para fornecer uma funcionalidade de comunicação sem tio para um dispositivo externo tal como um computador laptop.
De acordo com o sétimo aspecto da invenção c fornecido um método em um dispositivo de comunicação, o método compreendendo as etapas de: - receber do servidor de comunicação a informação descrevendo uma mensagem pretendida para o dispositivo de comunicação, o qual c caracterizado pelo tato de que: - a mensagem compreende um componente dc streaming: a informação descreve a mensagem compreendendo a inlormação que descreve o Componente de streaming; e - o método também compreende: - formar uma sessão de streaming com o servidor de comunicação para receber o componente de streaming, usando a informação que descreve o componente de streaming; e - apresentar o componente capaz de stream durante a sessão de streaming.
As incorporações de um aspecto também se aplicam a vários outros aspectos da invenção. Para resumir, as incorporações não foram repetidas em conexão com iodos os aspectos da invenção. O técnico apreciará as vantagens dos vários aspectos e incorporações baseado nas vantagens do primeiro aspecto e suas incorporações.
Breve Descrição das f iguras A invenção será descrita agora, por meio apenas de exemplo, com referência aos desenhos apensos, nos quais;
Figura 1 - é um diagrama esquemático de um sistema de correio eletrônico baseado em Internei: Figura 2 - é um diagrama do sistema de comunicação de acordo com uma incorporação preferida da invenção;
Figura 3 - apresenta as camadas principais do protocolo da transmissão de dados contínuo no sistema da Figura 2;
Figura 4 - apresenta a estrutura das mensagens enviadas durante a transmissão de dados contínua entre o receptor e um servidor de mídia de acordo com uma incorporação preferida da invenção; figura 5 - apresenta uni diagrama em blocos do terminal de comunicação móvel incorporando um telefone celtilar de acordo com uma incorporação preferida da invenção;e Figura 6 · apresenta um cartão adaptador de rádio para o computador iaptop de acordo com uma incorporação alternativa da invenção.
Descrição Detalhada da invenção A Figura 1 já foi descrita anteriormente, A seguir a incorporação preferida da invenção é brevemente resumida e então lotalmente descrita com referência às Figuras 2 a 6.
De acordo com uma incorporação preferida da invenção, o stream é incorporado dentro do Serviço de Mensagem de Multimídia (SMM). Um acesso Irífásíco é levado em consideração. Na primeira fase (fase 1), o transmissor (terminal de envio) transfere uma mensagem de multimídia, ou mais cxatamenie. o conteúdo de mídia, para o servidor de mídia. Na segunda fase (fase 2), uni ou mais receptores (terminais de recepção) é ou são notificados que o conteúdo de mídia está disponível paru entrega. Na terceira lase (fase 3),. o conteúdo de mídia c transferido para o receptor ou para os receptores. Vanlajosamente, a notificação executada na fase 2. ocorre por meio de uma mensagem de notificação enviada do transmissor através do Servidor de Mensagem de Multimídia (SMM) para o receptor. Tipicamente, o servidor SMM armazena a mensagem de notificação e então tenta direcioná-la para o receptor. Se falhar na transmissão, este tenta reenviar a mensagem de notificação armazenada da última vez, Vantajosamente, o "streaming'' é executado na primeira e na terceira fases, isto é enquanto carrega o conteúdo dc mídia para o servidor de mídia e enquanto descarrega o conteúdo de mídia do servidor de mídia. Deveria ser observado que o "streaming" durante a fase dc carregamento (fase 1) não é uma característica essencial do método de acordo com a invenção. Contudo, o uso do "streaming” em ambas as fases I e 3 pode reduzir o retardo entre o início da transmissão do conteúdo de mídia do transmissor e o começo do stream no receptor. Este pode também ter o efeito de reduzir as solicitações de armazenagem no servidor de mídia c pode efetivamente habilitar a implementação do "streaming" em tempo real ou próximo do tempo real no SMM. A fase 2 do método pode ser solicitada como uma fase de controle de mensagem, que toma o cuidado de transmitir uma mensagem de multimídia e a informação relacionada ao stream para o receptor (receptor alvo de uma mensagem de multimídia) através do servidor SMM. As fases l e 2 podem ser executadas sequencialmcntc ou substancialmeme de forma simultânea, enquanto que a fase 3 pode ser executada automaticamente na recepção da mensagem de notificação no receptor, ou em algum tempo mais tarde na discrição dc um usuário do receptor. Então, a invenção Jõrnece a flexibilidade para tocar o conteúdo de mídia contínuo no receptor a qualquer tempo. A incorporação preferida não impõe qualquer limitação no tamanho do conteúdo de mídia ou no número de receptores no caso de "mullicusting". A incorporação preferida é baseada no acesso do tipo armazenamento-e-encaminhamento e este então está na linha com outras soluções SMM. Isto habilita qualquer conteúdo de mídia que não é para ser comínuo ou não é do tipo adequado para "streaming" de forma a ser descarregado para o receptor de uma maneira convencional, que é como especificado nas especificações SMM atuais. É uma vantagem da presente invenção que a implementação da funcionalidade "streaming" possa aperfeiçoar o SMM proposto de várias formas, pariicularmente quando o conteúdo de mídia e grande ou c para ser "multicast". O acesso de arma/enamenio-e-cncaminhamento para o "slreaming" no SMM c efetivo e desejável, uma vez que este fornece ao receptor uma flexibilidade lotai para decidir se e quando o receptor c a reprodução do conteúdo de mídia dentro da mensagem de multimídia. A invenção também fornece a funcionalidade "streaming'' dentro da estrutura do SMM proposto c é então totalmenie compatível com os padrões SMM existentes.
As incorporações da invenção descritas resumem as etapas principais para o "streaming" sohre o SΜ M. A Figura 2 é um diagrama de um sistema de comunicação 20 de acordo com uma incorporação preferida da invenção. O sistema 20 compreende um transmissor 2). o Centro SMM (CSMM) possuindo um servidor de mídia 22 e um servidor SMM 23, c um receptor 24. 0 CSMM pode também ser referenciado como utn servidor de comunicação.
Neste exemplo do método de streaming dc multimídia, o transmissor 21 c um terminal móvel equipado com uma vídeo câmera 25 e um microfone (não apresentado), que cria o conteúdo de mídia (um clipe de áudio/vídeo) a ser enviado para o receptor 24. O receptor 24 é um terminal móvel equipado com um programa de apresentação apropriado e um equipamento para habilitar a apresentação do conteúdo de mídia (o clipe de vídeo/ãudio). Tipicamente, o transmissor 21 e o receptor 24 são dispositivos similares, um deles sendo o transmissor 21 e o outro sendo o receptor 24 apenas por que as suas regras como enviar c receber partes (transmissor e receptor). As três fases do método são descritas em detalhes a seguir, Na fase I, o transmissor 21 estabelece uma sessão de streaming com o servidor de mídia 22 que inicia o armazenamento do conteúdo de mídia na localização predeterminada. lista fase pode ser considerada como uma fase dc carga de mídia.
Na fase 2, o transmissor 21 envia uma notificação através do servidor 23 SMM para o receptor 24 sobre o conteúdo de mídia sendo armazenado. A notificação inclui a informação de descrição dc apresentação solicitada para estabelecer outra sessão de streaming entre o receptor 24 e o servidor de mídia 22. A apresentação da descrição da informação inclui, mas. não está limitada aos ciados a seguir: o endereço de rede do servidor de mídia, os detalhes do mecanismo de acesso pelo uso do qual o conteúdo de mídia pode ser recuperado do servidor de mídia 22, o tipo de mídia a ser transmitido. o(s) método(s) de codificação usado para codificar o conteúdo dc mídia e, uma indicação do(s) protocolo(s) de transporte a ser usado para descarregar a mídia.
Na fase 3. o receptor 24 estabelece uma sessão de streaming com o servidor de mídia 22, baseado na informação recebida na mensagem de notificação e o receptor 24 inicia o descarregamento e a reprodução da mídia. Esta fase pode ser considerada como uma fase de d escarre game nt o da mídia. O conteúdo de mídia é descarregado em uma sequência de subpartes de conteúdo, cada uma representando um período de tempo da sessão de streaming. As subpartes do conteúdo podem ser pacotes de dados separados, ou uma subparie pode ser compreendida por mais de um pacote de dados, dependendo do tipo de codificação do conteúdo de mídia e do tamanho da carga útil dos pacotes de ciados. O servidor de mídia 22 e o servidor 23 SMM podem ser acoplados ou mantidos como entidades diferentes na rede. dependendo da implementação escolhida pelo provedor dc serviço que os Controla. O servidor de mídia 22 pode ser localizado, por exemplo, na rede de comunicação móvel ou pode residir na Internet, possivelmente sobre o controle do provedor de serviço outros que a responsabilidade pela provisão dos serviços na rede de comunicação móvel.
Quando o "streaming" for usado na fase 1 e na fase 3, a fase 2 (notificação) é executada durante a fase I (carga de mídia) e a fase 3 (descarga da mídia) pode também ser iniciada durante a fase 1. O transmissor 21 continua a enviar o conteúdo de mídia para o servidor 22 de mídia enquanto o servidor 22 de mídia simultaneamente envia estas partes do conteúdo de mídia recebidas anteriormente pura o receptor 24. Q receptor 24 inicia (e continua) a reprodução do conteúdo de mídia com uni retardo total que depende tio processo cie "streaming", dos retardas da transmissão de dados, e o tempo o qual a fase 3 foi iniciada. Se a fase 3 não estiver iniciado automaticamente, mas apenas após a indicação (prompt) e o recebimento ώ permissão do usuário do receptor 24, o retardo total é tipicamente mais longo do que se a fase 3 fosse para ser iniciada imediatamente após a notificação sendo recebida no receptor 24.
Em uma incorporação alternativa o conteúdo de mídia já está armazenado no servidor 22 de mídia e o transmissor 21 conhece a informação do descrição de apresentação do conteúdo de mídia, Neste caso a fase 1 pode ser omitida. Como indicado acima, o Streaming do conteúdo de mídia nâo é essencial para a fase I. Por exemplo, uni acesso não-streaming para a fase I pode ser usado em conexão com o acesso do conteúdo de mídia do provedor de conteúdo comercial, tal como o provedor de novos conteúdos, localizado na rede de comunicação, tal como a Internet. O provedor tle conteúdo atualiza o conteúdo de mídia armazenado no servidor de mídia 22 usando a transmissão nào-eontínua sobre uma conexão IP e notifica os receptores em potencial do conteúdo de mídia sobre os novos clipes de interesse, usando as mensagens de notificação de acordo com a fase 2 da invenção. Os receptores das mensagens de notificação seriam, por exemplo, usuários possuindo uma assinatura com um provedor de conteúdo particular. Baseado na mensagem de notificação, em tempos individualmente convenientes, cada receptor pode decidir se forma uma sessão de streaming com o servidor de mídia 22 de forma a recuperar o novo conteúdo de mídia feito disponível pelo provedor de conteúdo particular. Este também representa um acesso de um grupo de entidades para o streaming usando o sistema de mensagem de multimídia de acordo com a invenção.
De acordo com uma incorporação alternativa da invenção, a informação de descrição de apresentação pode ser armazenada no servidor outros que o servidor 23 SMM ou o servidor 22 de mídia, por exemplo, no correio eletrônico ou no servidor de rede. Nesta incorporação, a mensagem de notificação enviada para o receptor 24 identifica um servidor em particular no qual a informação de descrição de apresentação é armazenada c um mecanismo de acesso (OBTER HTTP. OBTER WSP. ΙΜΛΡ4, POP3. DESCREVER PSTR) pode ser usado para recuperar a informação dc descrição de apresentação de localização. Então o receptor 24 recupera a informação de descrição de apresentação do servidor identificando na rinsagem de notificação usando o mecanismo de acesso especificado. A informação de descrição de apresentação então recuperada guia o receptor 24 para chamar a fase 3 do método para recuperar e reproduzir o conteúdo de mídia armazenado. Se o servidor usado para armazenar a informação de descrição de apresentação é o servidor SMM 23, a solução SMM existente pode ser usada dirctamcnie para recuperar a informação de descrição de apresentação. Nesta situação, a notificação SMM do transmissor 21 para o transmissor SMM 23 transporta a informação de descrição de apresentação c a informação de descrição de apresentação c armazenada no servidor SMM 23. A notificação do servidor armazenando a descrição de apresentação para o receptor 24 então transporia a localização da descrição de apresentação armazenada, o endereço do servidor e as outras informações solicitadas. Finalmentc. o receptor 24 segue o SMM para recuperar a descrição de apresentação do servidor 23 SMM.
Deveria então ser observado que, em determinadas situações, o conteúdo de informação da mensagem de notificação enviada do transmissor 21 para o servidor 23 SMM pode ser diferente do que o enviado do servidor 23 SMM para o receptor 24.
De acordo com uma incorporação preferida da invenção, se o transmissor 21 e o receptor 24 estão sobre a autoridade de servidores SMM ligados diferentes muiuainente (quer dizer eles possuem diferentes servidores de multimídia de "serviço”), a mensagem de notificação é transportada sobre o enlace entre os serv idores SMM. O número de servidores que podem ser conectados junto entre os servidores SMM de serviço não está limitado por qualquer notificação de armazenamemo-c-encaminhamento.
Os protocolos existentes são para ambos o controle de streaming c o transporte de mídia no domínio Internet. As fases 1 e 3 podem então ser implementadas baseado nestes protocolos existentes. Desta forma, a solução fornecida pela presente invenção também assegura ¢) inicrfuncionamenio com a Internet, o que e também um objetivo importante do padrão SMM aluai. A fase 2 conforme o padrão SMM existente, desse modo. fornece uma compatibilidade inversa com os mecanismos prevíarnente propostos para baixar o conteúdo de mídia não-streamed.
Alguns acessos pi éticos para acompanhar as diferentes fases da incorporação preferida da presente invenção são especificados abaixo como exemplos, O Protocolo Streaming de Tempo Real (PSTR) é um protocolo de controle de streaming de cliente-servidor que habilita a entrega controlada dos dados de multimídia de streaming sobre a rede IP. F urn protocolo de nível de aplicação c pode trabalhar em conjunto com o Protocolo de Controle de Transmissão (PC I ) ou o Protocolo de Datagrama do Usuário (PDU). O PSTR fornece um escopo para usar o PTTR (Protocolo de Transporte em Tempo Real)/ PDU ou qualquer outro protocolo de nível inferior para transporte de mídia, O PSTR compreende um grupo de mctodos/instruções para controlar o áudio e/ou vídeo streamcd. Em relação a isto. os mê todos/ i n s t m ções mais utilizados s/m OPÇOES. DEFINIR, ANUNCIAR, ESTABELECER, REPRODUZIR. PAUSA. DESMONTAR. REDIRECIONAR e GRAVAR. A carga e descarga de mídia podem ser implementadas usando ESTABELECER, REPRODUZIR, GRAVAR. PAUSA e DESMONTAR. O Protocolo de Transporte de Hipertexto (HTIP) pode também ser usado para habilitar e controlar a carga e a descarga do conteúdo de mídia de acordo com a invenção, usando o PCT como um protocolo de transporte. O HTTP tem métodos instruções ATRIBUIR e OBTER, correspondendo ao GRAVAR e REPRODUZIR no PSTR, o qual pode ser usado para carga (fase 1) e para descarga (fase 3) de mídia. O PDU é um protocolo tie transporte sem conexão de pouco peso fornecendo comunicação com latência comparativamenie baixa. O PTTR é proposital mente projetado para comunicação em tempo real e é implementado de tal forma que este forneça marcas/tempo e números sequenciais para os pacotes de dados no topo do PDU. O multicasting é possível usando PTTR. O PTTR é também projetado para trabalhar em conjunto com o protocolo de controle auxiliar PCTR (Protocolo de Controle em Tempo Real) para obter o retorno na qualidade de transmissão de dados c a informação sobre os participantes em uma sessão entrame. Juntos, o PTTR e o PCTR fornecem funcionalidade e os mecanismos de controle necessários para carregar o conteúdo em tempo real e consequentemente habilitar o stream do conteúdo de mídia e pode então ser usado cm conjunto com a presente invenção. 0 PCT é um protocolo de transporte orientado a conexão, Este assegura uma recepção garantida e sequencial dos pacotes de dados no custo de latência aumentada e na sobrecarga ampla comparada com o PDU, O multicasting não é possível com o PCT, mas o PCT pode ser usado nas aplicações de streaming. se o tempo de armazenamento inicial não for critico e os clipes de mídia a serem streamed forem comparativamente menores.
A funcionalidade cie controle de mensagem é solicitada no topo do das camadas de controle e transporte de mídia, de forma a incorporar o streaming no SMM. A
Figura 3 apresenta as camadas principais tio protocolo do sistema de transmissão de dados contínua de acordo com a Figura 2. A camada de controle da mensagem 31 fornece todos os controles da funcionalidade da mensagem. Por exemplo, no transmissor 21 a camada de controle de mensagem 31 c responsável pela montagem do conteúdo de mídia em mensagens de multimídia e a formação das mensagens de notificação contendo a informação que descreve o conteúdo de mídia, os quais são enviados subsequentemente para o(s) reccptor(es) 24 pretendidos. No receptor 24, a camada de controle de mensagem 31 é responsável pela interpretação das mensagens de notificação recebidas, a informação extraída relatando a localização do conteúdo de mídia a ser conduzido e a informação necessária para formar as sessões de streaming para recuperar o conteúdo de mídia. A camada de controle de mensagem 31 é também responsável pelo controle da ‘transmissão e de recepção de qualquer conteúdo de mídia que não é para ser conduzido e ou não é de um tipo adequado para streaming, de acordo com o SMM existente. A camada de controle de streaming 32 é controlada pela camada de controle de mensagem 31. Esta c responsável pela formação de uma sessão de streaming para cada tipo de conteúdo de mídia a ser conduzido, de acordo com a informação fornecida pela camada de controle de mensagem 31, ou de acordo com as regras pré-definidas para cada tipo de mídia. É também responsável por controlar/regular o streaming do conteúdo de mídia uma vez que a sessão de streaming é estabelecida. No transmissor 21, a camada de controle dc streaming 32 ê rcL.ponsáv.i puto carregamento conduzido do conteúdo de mídia para o servidor de mídia 22 e contrariamente, no receptor 24. este é responsável pelo controle do desearregamenio conduzido do conteúdo de mídia do servidor de mídia 22. Altemativamcnie, a funcionalidade de controle dc streaming pode ser fornecida no servidor de mídia 22 em uma situação, por exemplo, na qual o streaming seja executado na fase le 3 dc tal forma para prover o streaming de tempo real ou próximo ao tempo real cio conteúdo de mídia entre os transmissores 21 e os receptores 24. A camada dc transporte de mídia 33 controla o transporte atual dos dados usando um protocolo dc transporte apropriado. A escolha do protocolo pode ser pré-defini da para diferentes tipos de mídia ou pode ser indicada para a camada de transporte de mídia 33 através das camadas de controle de mensagem e de controle streaming 31,32 de acordo com a informação fornecida tia mensagem de notificação, Na incorporação preferida, o controle de streaming de mídia adapta o streaming de acordo com a condição do canal de transmissão de dados como notificado pela camada de transporte de mídia 33. Λ Figura 4 apresenta a estrutura das diferentes mensagens de controle enviadas entre o receptor 24 e o CSMM (ou o servidor de mídia 22) durante a carga do conteúdo de mídia conduzido de acordo com uma incorporação preferida da invenção. Isto ilustra o streaming.de informação de forma a habilitar um clipe de mídia a ser reproduzido no receptor 24 usando uma sessão PSTR enquanto usando o P1TR PCTR como um protocolo de transporte. Isto representa um exemplo de um acesso que pode ser usado para descarregar um clipe de mídia na fase 3 da presente invenção. As mensagens de controle enviadas para o receptor 24 são abaixo descritas. O receptor 24 requer que o conteúdo de mídia tenha sido notificado na fase 2 O receptor 24 envia para o CSMM uma mensagem 41 de estabelecimento PSTR para estabeÍeee:' uma sessão de streaming. c recebe uma confirmação CONF_41 correspondente. 0 receptor 24 a seguir envia uma mensagem 42 de instrução de reprodução PSTR para o CSMM, e recebe uma confirmação CONI _42 correspondente. Em resposta à instrução para reproduzir, o CSMM inicia o ermo do conteúdo de ãudio ΡΊΎΚ 43 e de vídeo 44 PTTR para o recepl·" "4. <k .toado com a mensagem de multimídia a ser enviada. O receptor 24 pode controlo os (CSMM enviando o vonieúdo de mídia através da mensagem 45 PCTR. Logo que o usuário do receptor 24 desejar efetuar uma pausa no descarregamento do streaming do conteúdo, ele ou da solicita uma pausa no streaming e, de forma responsivu, o receptor 24 envia uma mensagem 46 de pausa PSTR para o CSMM, e recebe uma confirmação CONI;__4fi correspondente. Responsável pela mensagem dc pausa PSTR, o CSMM pausa o envio do conteúdo de mídia (áudio PTTR e vídeo PTTR). A seguir, uma mensagem 47 de desmontar PSTR que é enviada do receptor 24 para o C SMM e para terminar a sessão PTTR. permitindo que o streaming seja continuo em uma ocasião futura. A mensagem de confirmação CONP_47 correspondente é retornada pelo CSMM para o receptor 24.
Ao substituir a instrução REPRODUZIR por GRAVAR, uma sessão similar adequada para carregamento de mídC ik: fase 1 da invenção pode ser implementada, onde no lugar do receptor 24 exista o transmissor 21. Â notificação armazcnamento-e-encaminhaniento c solicitada para a funcionalidade de controle da mensagem porque, como explicado previamente, o receptor solicita uma determinada informação concernindo com o conteúdo de mídia a ser conduzido de forma a levar parle na sessão de streàming, De acordo com as especificações SMM aluais, a informação que descreve o conteúdo de mídia c encapsulada junto com o próprio conteúdo de mídia e então não pode ser enviado independentemente para o receptor 24. Na ausência de lal informação, o receptor 24 não c capaz de descarregar o conteúdo de mídia pelo streàming. Pelo fornecimento da comunicação dc arma/enamento-e-encaminhamenio em separado da informação de apresentação dc mídia, o método de acordo com a invenção fornece ao receptor 24 a informação que este solicita, de forma a descarregar o conteúdo de mídia pelo streàming. Km adição, o protocolo SMM nâo-streaming existente tem escopo para permitir a comunicação da informação de apresentação de mídia usando uma mensagem de armazenamcnto-c-encaminhamemo através do servidor SMM, conferindo ao método de acordo com a invenção a compatibilidade com os padrões SMM aluais, O PSTR é acreditado representar o melhor modo para habilitar e controlar o streàming nas fases I e 3. Uma determinada etapa de compromisso na performance é solicitada se o PTIR/PDU ou PCT for usado como um protocolo de transporte de mídia. Especialmente. as implementações usando o PCT não fornecem funcionalidade de multicastmg, uma vez que o PCT é um protocolo orientado a conexão. Contudo, o PCT representa uma alternativa viável do protocolo de transporte de mídia que pode ser usado em conexão com a presente invenção. De fato. sua natureza orientada a conexão pode fornecer vantagens em determinadas situações, particularmente se uma conexão contínua mais segura for desejável. De acordo com uma incorporação preferida da invenção, o protocolo SMM existente c usado para fornecer uma notificação dc ponta a ponta da informação de descrição de apresentação do transmissor 21 para o receptor 24 através do CS MM na fase 2. A Figura 5 apresenta um diagrama em blocos do terminal móvel 50 (capaz de ser ou 0 transmissor 21 ou o receptor 24) incorporando um telefone celular. O terminal 50 compreende um visor 51, um iransceptor 52 paru Iransmilir e receber sinais cie rádio, um processador de sinal digital (PSD) 53 para processar dados e voz em e de sinais de rádio, o dispositivo de entrada do usuário tal como o teclado ou minilcciudo 54. e uma unidade central de processamento 55, a operação a qual é controlada pelo programa. O terminal móvel 50 também compreende uma memória 56 para armazenar dados e programa. A memória ê usada pelo PSD 53 e a UCP 55. O programa compreende um sistema de operação e aplicações para controlar a operação do terminal móvel 50 e para fornecer uma determinada funcionalidade, tal como o SMM. O terminal móvel 50 também compreende um cartão inteligente removível, tal corno o SIM (Módulo de Identidade do Assinante) 57 para identificação do assinante. A parle da memória 56 que e dedicaria para armazenar as aplicações é denominada de memória não volátil, que retém seus conteúdos mesmo se a fonte de alimentação dos terminais móveis venha a ficar descarregada. As aplicações podem ser armazenadas de qualquer forma conhecida na técnica, incluindo instalação de fábrica, armazenamento de um compilador pessoal c o desearmgamcnto sobre o ar, por exemplo do servidor em uma rede de comunicação. Todas estas técnicas são conhecidas, por exemplo, do Comunicador Nokia® 9110. A Figura 6 apresenta um cartão adaptador de rádio 61 para uni computador do tipo laptop 62 de acordo com uma incorporação da invenção, capaz de atuai como o transmissor 21 e como o receptor -24. O cartão adaptador de rádio c colocado no slot PCMCIA (PCMCIA, Associação Internacional de Cartão de Memória para Computadores Pessoais) do computador laptop 62.
Enquanto a invenção foi descrita em relação a sua implementação na rede de comunicação na. qual ao menos uma pane da rede compreende um enlace de comunicação de rádio, deveria dar ênfase que o seu uso não é de qualquer forma limitado a este tipo de rede. A invenção pode igualmcnlc ser bem implementada em redes onde s conexões físicas entre os vários elementos de rede (transmissor 21, receptor 24 e os servidores de rede) são implementadas parcialmente ou totalmente por meio de conexões de linha fixa. A operação dos servidores e dos terminais envolve incorporações diferentes da invenção, tal como o CSMM, o transmissor 21 c o receptor 24, são preferivelmente controlados pelos produtos de computador fazendo com que estas entidades operem de acordo com a invenção.
As implementações particulares e as incorporações da invenção foram descritas. É claro para um técnico no assunto que a invenção não está restrita aos detalhes das incorporações descritas acima, mas que esta pode ser implementada em outras incorporações usando equipamentos equivalentes sem desviar das características da invenção. O escopo da invenção está restrito somente às reivindicações apensus da patente.
REIVIM)ICAÇÕES

Claims (36)

1- Método para transmitir uma mensagem de multimídia sem Γιο é CARACTERIZADO pelo fato de que compreende as etapas de: - receber através do servidor de mensagens o conteúdo incluindo o componente de mídia de sirearning e a informação que descreve o componente de mídia de streaming: - enviar a informação que descreve o componente de mídia de streaming do servidor de mensagens para o terminal sem fio receptor; e - formar uma sessão de streaming entre o servidor de mensagens c o terminal sem fio receptor, usando a informação que descreve o componente de mídia de streaming.
2- Método de acordo com a reivindicação 1, é C ARACTK RI Z A DO pelo fato de que o servidor de mensagens recebe o componente de mídia de streaming e a informação que descreve o componente de mídia de streaming do termina! de transmissão.
3- Método de acordo com a reivindicação 1 ou 2. é CARACTERIZADO pelo fato de que o servidor de mensagens recebe o componente de mídia de streaming e a informação que descreve o componente de mídia de streaming em mensagens separadas.
4* Método de acordo com as reivindicações 1 a 3, é CARACTERIZADO pelo fato de que a sessão de streaming é formada por um dos protocolos a seguir: HTTP e PSTR.
5- Método de acordo com as reivindicações 1 a 4. é CARACTERIZADO pelo fato de que também inclui a etapa de gerar um componente de mídia de streaming no terminal de transmissão.
6- Método de acordo com a reivindicação 5. é C A RA C T E RIZ A DO pelo fato de que também inclui transmitir o componente de mídia de streaming gerado no terminal de transmissão para o servidor de mensagem.
7- Método íle acordo com a reivindicação 5 ou 6, é CA R A C1 ’ E RIZ A D O pelo fato de que a etapa de enviar a informação que descreve o componente de mídia de streaming do servidor de mensagem para o terminal sem fio receptor ocorre antes da geração do componente de mídia de streaming estar completa.
8- Método de acordo com as reivindicações 1 a 7. é CARACTERIZADO pelo fato de que também inclui a etapa de enviar uma mensagem de notificação do servidor de mensagem para o terminal sem. fio receptor para informar ao terminai sem fio receptor que o conteúdo está disponível para a recuperação pelo terminal sem fio receptor.
9- Método cie acordo com as reivindicações 1 a 8» é CARACTKRIZADQ pelo fato de que também inclui a etapa de enviar a informação que descreve o componente de mídia de streaming do senador de mensagens para o terminal sem fio receptor dentro de uma mensagem de notificação.
10- Método de acordo com a reivindicação 8 ou 9, é CARACTERIZADO pelo fato de que a sessão de streaming é formada após o terminal sem fio receptor ter recebido a mensagem de notificação.
11- Método de acordo com a reivindicação 10. e CARACTERIZADO pelo fato de que a sessão de streaming é formada na discrição do usuário.
12- Método de acordo tvm as reivindicações 1 a 11. é CARACTERIZADO pelo fato de que o servidor de mensagem compreende um servidor de conteúdo, o servidor de conteúdo recebe ;> componente de mídia de streaming do termina! de transmissão e transmite o componente de mídia de streaming para o terminal sem fio receptor.
13- Método de acordo com as reivindicações 1 a 12. é ( ARAC TERIZADO pelo fato de que também inclui implementar o método como uma parte do Serviço de Mensagem de Multimídia (MMS),
14- Método de acordo com as reivindicações 1 a 13. é CARACTERIZADO pelo fato de que também inclui destinai: o componente de mídia de streaming para ao menos um outro receptor além do terminal sem fio receptor.
15- Método de acordo com as reivindicações 1 a 14. é C ARACTE RIZ A D O pelo fato de que o servidor de mensagens recebe o componente de mídia de streaming dentro de uma mensagem de mídia.
16- Servidor de mensagem (CSM.V1) acessível a uma pluralidade de terminais, é CA RA € TER 1Z A DO pelo lato de que compreende: - um dispositivo (22) para receber o conteúdo incluindo o componente de mídia de streaming e a informação que descreve o componente de mídia de streaming; - um dispositivo (23) para enviar a informação que descreve o componente de mídia de streaming do servidor de mensagens para o terminal (24) sem fio receptor; e - um dispositivo (22. 52) para formar uma sessão streaming com terminal (24) sem fio receptor, usando a informação que descreve o componente de mídia de streaming.
17- Servidor de mensagens (CSMM) de acordo com a reivindicação 16, é CARACTERIZADO pelo falo de que lambem inclui um disposilivo (22) para transmitir o componente de mídia de streaming em sub-partes sequenciais para o terminal (24) sem fio receptor, durante a sessão streaming.
18- Servidor de mensagens (CSMM) de acordo com a reivindicação 16 ou 17. é CARACTERIZADO pelo fato de que também inclui o dispositivo (22) para transmitir uma mensagem de notificação para o terminal sem fio receptor antes de formar a sessão streaming.
19- Servidor de mensagens (CSMM) de acordo com as reivindicações 16 a 18, é CARACTERIZADO pelo fato de que também inclui o dispositivo (52) para receber o componente de mídia de streaming e a informação que descreve o componente de mídia de streaming do terminal de transmissão,
20- Servidor de mensagens (CSMM) de acordo com a reivindicação 18 ou 16, é CARACTERIZADO pelo fato de que também inclui um servidor (23) de notificação para receber a informação que descreve o componente de mídia de streaming do terminal (21) de transmissão e para enviar a informação que descreve o componente de mídia de streaming para o terminal (24) sem fio receptor na mensagem de notificação.
21- Servidor de mensagens (CSMM) de acordo com as reivindicações 16 a 20, é CARACTER!ZADO pelo falir de que também inclui o servidor (22) de conteúdo para receber o componente de mídia de streaming do terminal (21) de transmissão e para transmitir o componente de omita de streaming para o lerminfil (24) sem fio receptor.
22- Servidor de mensagens (CSMM) de acordo com as reivindicações 16 a 21, é C A RACT E RI Z A DO pelo falo de que o dispositivo para receber o conteúdo é configurado para receber o componente cie mídia de streaming dentro da mensagem de multimídia.
23- Servidor de mensagens (CSMM) de acordo com as reivindicações 16 a 22, é CARACTERIZADO pelo fato de que o dispositivo para formar a sessão streaming é configurado para formar a sessão streaming sob um dos protocolos a seguir: HTTP c PSTR.
24- Sistema, é CARACTERIZADO pelo fato de que compreende uma pluralidade de terminais (2!, 24) incluindo o terminal (24) sem fio receptor e o servidor de mensagem (CSMM) como definido nas reivindicações 16 a 23.
25- Sistema de acordo com a reivindicação 24. c CARACTER!ZAl>Q pedo fato de que também inclui o terminal (21) de transmissão que inclui o dispositivo (25) para gerar o componente de mídia de streaming,
26- Dispositivo de mensagem sem fio (21. 24), é C ARACTERIZADO pelo fato de que compreendei - um dispositivo (52) para receber a informação sem fio que descreve a mensagem planejada para o dispositivo (21. 24) de mensagem sem fio de uni servidor de mensagem, (CSMM, 23), a mensagem inclui um componente de mídia de streaming e a informação que descreve a mensagem incluindo a informação que descreve o componente de mídia de streaming, e - os dispositivos (52. 55) para formar uma sessão streaming com o servidor de mensagem (CSMM) para receber o componente de mídia de streaming usando a informação que descreve o componente de mídia de streaming.
27- Dispositivo de mensagem sem fio (21. 24) de acordo com a reivindicação 26, é C A.RACT E RIZ A DO pelo falo de que também inclui o dispositivo (52) para receber o componente de mídia de streaming em sub-paries sequenciais do servidor de mensagem.
28- Dispositivo de mensagem sem fio (2!. 24) de acordo com n reivindicação 26 ou 27, é CARACTERIZADO pelo fato de que também inclui um dispositivo para enviar uma mensagem para outro dispositivo de mensagem para o servidor de mensagem.
29- Dispositivo de mensagem sem lio (21, 24) de acordo com as reivindicações 26 a 38, é CARACTERIZADO pelo fato de que o dispositivo para formar a sessão streaming tem sido configurado para formar a sessão streaming com um dos protocolos a seguir: HTTP e PSTR.
30- Dispositivo de mensagem sem fio (21, 24) de acordo com as reivindicações 26 a 29, é CARA( ’ ΊΈ RI Z A DO pelo fato de que também inclui: - um dispositivo (52) para receber uma mensagem de notificação em relação à mensagem, e - os dispositivos (52. 55) para formar a sessão streaming são configurados para formar a sessão streaming após a recepção da mensagem de notificação.
31- Dispositivo de mensagem sem fio (21, 24) dc acordo com a reivindicação 30, é CARACTERIZADO pelo fato de que também inclui o dispositivo (52) para receber a informação que descreve o componente de mídia de streaming na mensagem de notificação.
32- Dispositivo de mensagem sem fio (21. 24) de acordo com a reivindicação 30 ou 31, c CARACTERIZADO pelo falo de que os dispositivos (52, 55) para formar a sessão streaming são configurados para formar a sessão stroaming na discrição do usuário do dispositivo de mensagem sem fio,
33- Método para transmitir uma mensagem de multimídia em um dispositivo de mensagem sem fio, é CARACTERIZADO pelo fato de que compreende as etapas de: - receber a mensagem sem fio que descreve a mensagem planejada para o dispositivo de mensagem sem fio do servidor de mensagem, a mensagem incluindo um componente de mídia de streaming e a informação que descreve a mensagem incluindo a informação que descreve o componente de mídia de streaming: - formar uma sessão streaming com o servidor de mensagem para receber o componente de mídia de streaming usando a informação que descreve o componente iransfcrtvel, e - apresentar o componente de mídia de streaming durante a sessão streaming .
34- Método de acordo com a reivindicação 33. é CARACTERIZADO pelo falo de que a sessão streaming έ formada com um dos protocolos a seguir: HTTP e PSTR,
35- Método de acordo com a reivindicação 33 ou 34, é CARACTERIZADO pelo fato de que também inclui receber uma mensagem de notificação que notifica que a mensagem está disponível para recuperação pelo terminal sem fio receptor do servidor de mensagem.
36- Método de acordo com a reivindicação 35, é CARACTERIZADO pelo falo de que a informação que descreve o componente de mídia de streaming c tecebida na mensagem de notificação ,
BRPI0107066A 2000-08-02 2001-07-30 método e sistema para transmitir uma mensagem de multimídia sem fio, servidor e dispositivo de mensagem sem fio BRPI0107066B1 (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20001741A FI112307B (fi) 2000-08-02 2000-08-02 Viestintäpalvelu
PCT/FI2001/000686 WO2002011398A1 (en) 2000-08-02 2001-07-30 Method for forming a multimedia streaming session

Publications (2)

Publication Number Publication Date
BR0107066A BR0107066A (pt) 2002-06-11
BRPI0107066B1 true BRPI0107066B1 (pt) 2015-11-17

Family

ID=8558844

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0107066A BRPI0107066B1 (pt) 2000-08-02 2001-07-30 método e sistema para transmitir uma mensagem de multimídia sem fio, servidor e dispositivo de mensagem sem fio

Country Status (13)

Country Link
US (2) US9800538B2 (pt)
EP (1) EP1308013B1 (pt)
JP (2) JP4194837B2 (pt)
KR (1) KR100592467B1 (pt)
CN (1) CN100556022C (pt)
AT (1) ATE304774T1 (pt)
AU (1) AU767934B2 (pt)
BR (1) BRPI0107066B1 (pt)
DE (1) DE60113436T2 (pt)
ES (1) ES2245991T3 (pt)
FI (1) FI112307B (pt)
WO (1) WO2002011398A1 (pt)
ZA (1) ZA200203010B (pt)

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI112307B (fi) 2000-08-02 2003-11-14 Nokia Corp Viestintäpalvelu
FI115744B (fi) 2001-02-08 2005-06-30 Nokia Corp Kommunikaatiopalvelu
US7631037B2 (en) 2001-02-08 2009-12-08 Nokia Corporation Data transmission
GB2397723A (en) * 2002-11-14 2004-07-28 Nokia Corp Data transmission
EP1378134A1 (en) * 2001-04-06 2004-01-07 Hellodies A/S Message distribution system
AU2002251398A1 (en) 2002-04-03 2003-10-13 Nokia Corporation Enabling a content provider initiated content delivery via a specific radio access network
ATE300840T1 (de) 2002-05-06 2005-08-15 Ericsson Telefon Ab L M Mehrbenutzermultimedianachrichtendiensten
US20030210683A1 (en) * 2002-05-07 2003-11-13 Koninklijke Kpn N.V. Telecommunication system
FI20020932A0 (fi) * 2002-05-17 2002-05-17 Tero Jartti Kuvaviestien välitys matkaviestinjärjestelmässä
US20030227916A1 (en) * 2002-06-06 2003-12-11 Toni Paila System and method for the multicast distribution of multimedia messaging service messages
DE10225425A1 (de) * 2002-06-07 2003-12-18 Siemens Ag Verfahren zur Übertragung von Daten
US8117328B2 (en) * 2002-06-25 2012-02-14 Microsoft Corporation System and method for automatically recovering from failed network connections in streaming media scenarios
US7447801B2 (en) * 2002-11-18 2008-11-04 Microsoft Corporation Composable data streams for managing flows
CN1509104A (zh) * 2002-12-17 2004-06-30 �ʼҷ����ֵ��ӹɷ����޹�˾ 多媒体信息服务的方法与系统
KR100605528B1 (ko) * 2003-04-07 2006-07-28 에스케이 텔레콤주식회사 멀티미디어 컨텐츠 제작 전송 방법 및 시스템
KR100517988B1 (ko) 2003-04-16 2005-09-30 엘지전자 주식회사 Gsm 단말기의 문자메시지 수신 방법
SE0302040L (sv) * 2003-07-10 2005-01-11 Telia Ab System och metod för att lagra tjänster
SE526415C2 (sv) * 2003-07-10 2005-09-13 Telia Ab Metod och system för ojämn distribution av data
FR2859851A1 (fr) * 2003-09-11 2005-03-18 France Telecom Systeme d'acces a des fichiers multimedias depuis un terminal mobile
US20050068975A1 (en) * 2003-09-30 2005-03-31 Pierre Colin Computer data transport system and method
JP3865139B2 (ja) * 2003-10-15 2007-01-10 オンキヨー株式会社 ネットワークavシステム
FR2862172B1 (fr) * 2003-11-10 2006-02-03 Cit Alcatel Procede et systeme de transmission/reception de contenus multimedia via un reseau de radiocummunication
CN1882940A (zh) * 2003-11-13 2006-12-20 皇家飞利浦电子股份有限公司 基于内容的局部下载
JP4561084B2 (ja) * 2003-11-25 2010-10-13 ソニー株式会社 サービス管理装置及びサービス管理方法、並びにサービス提供システム及びサービス提供方法
CN1309267C (zh) * 2004-02-05 2007-04-04 宏碁股份有限公司 信息传递系统
JP4459644B2 (ja) * 2004-02-06 2010-04-28 株式会社エヌ・ティ・ティ・ドコモ データ受信装置およびデータ受信方法
US9161068B2 (en) 2004-03-24 2015-10-13 Onstream Media Corporation Remotely accessed virtual recording room
US20050221813A1 (en) * 2004-04-05 2005-10-06 Jarno Rajahalme System and method for initiating auxiliary communication interfaces via a primary communication interface
FI117313B (fi) * 2004-04-05 2006-08-31 Nokia Corp Viestinkäsittely
US20060031369A1 (en) * 2004-07-01 2006-02-09 Marc Caron Method, system, and edge multimedia messaging service (MMS) relay/server for multi-staged MMS
CN1722709A (zh) * 2004-07-15 2006-01-18 皇家飞利浦电子股份有限公司 从发射机经终端向另外终端传送多媒体消息的方法和系统
US9647952B2 (en) 2004-08-06 2017-05-09 LiveQoS Inc. Network quality as a service
US8009696B2 (en) * 2004-08-06 2011-08-30 Ipeak Networks Incorporated System and method for achieving accelerated throughput
US7953114B2 (en) 2004-08-06 2011-05-31 Ipeak Networks Incorporated System and method for achieving accelerated throughput
US9189307B2 (en) 2004-08-06 2015-11-17 LiveQoS Inc. Method of improving the performance of an access network for coupling user devices to an application server
EP1787457A4 (en) * 2004-09-06 2009-11-04 Nokia Corp SYSTEM AND METHOD FOR INTRODUCING HELP COMMUNICATION INTERFACES OVER A MEMBERSHIP-BASED NETWORK
US20060075064A1 (en) * 2004-09-30 2006-04-06 International Business Machines Corporation Concurrent ftp read and write
US20060235883A1 (en) 2005-04-18 2006-10-19 Krebs Mark S Multimedia system for mobile client platforms
US8473005B2 (en) * 2005-04-29 2013-06-25 Siemens Aktiengesellschaft FM transmitter for mobile communication device
US8543095B2 (en) * 2005-07-08 2013-09-24 At&T Mobility Ii Llc Multimedia services include method, system and apparatus operable in a different data processing network, and sync other commonly owned apparatus
CN100562144C (zh) * 2005-09-29 2009-11-18 北京握奇数据系统有限公司 无打扰业务管理系统及业务实现方法
US8249559B1 (en) 2005-10-26 2012-08-21 At&T Mobility Ii Llc Promotion operable recognition system
KR100677497B1 (ko) * 2005-11-02 2007-02-02 엘지전자 주식회사 단말기의 중복 통보 메시지 처리 방법
WO2007055686A1 (en) * 2005-11-09 2007-05-18 Chipcon As Over-the-air download (oad) methods and apparatus for use in facilitating application programming in wireless network devices of ad hoc wireless communication networks
WO2007117730A2 (en) * 2006-01-13 2007-10-18 Dilithium Networks Pty Ltd. Interactive multimedia exchange architecture and services
KR101115955B1 (ko) 2006-07-26 2012-03-08 엘지전자 주식회사 이동통신단말기의 메시지 실시간 재생방법 및이동통신단말기
WO2008060088A1 (en) * 2006-11-13 2008-05-22 Samsung Electronics Co., Ltd. System and method for providing converged messaging service
CN101217687B (zh) * 2007-01-04 2010-12-08 中国移动通信集团公司 Mms消息状态信息处理方法
US8180029B2 (en) 2007-06-28 2012-05-15 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US9178916B2 (en) 2007-06-28 2015-11-03 Voxer Ip Llc Real-time messaging method and apparatus
US20110019662A1 (en) 2007-06-28 2011-01-27 Rebelvox Llc Method for downloading and using a communication application through a web browser
US20100198988A1 (en) 2009-01-30 2010-08-05 Rebelvox Llc Methods for using the addressing, protocols and the infrastructure of email to support near real-time communication
US11095583B2 (en) 2007-06-28 2021-08-17 Voxer Ip Llc Real-time messaging method and apparatus
US8825772B2 (en) 2007-06-28 2014-09-02 Voxer Ip Llc System and method for operating a server for real-time communication of time-based media
GB0719233D0 (en) * 2007-10-02 2007-11-14 Skype Ltd Method of transmitting data in a communication system
JP5012397B2 (ja) * 2007-10-16 2012-08-29 日本電気株式会社 通信システム、方法、装置、およびプログラム
EP2091203A1 (en) * 2008-02-12 2009-08-19 Koninklijke KPN N.V. Method and system for transmitting a multimedia stream
US8819741B2 (en) * 2008-04-03 2014-08-26 Microsoft Corporation Streaming video over a wireless network
US7979557B2 (en) * 2008-04-11 2011-07-12 Mobitv, Inc. Fast setup response prediction
CA2746734C (en) * 2009-01-30 2015-12-22 Voxer Ip Llc Email client capable of supporting near real-time communication and methods for using the addressing, protocols and the infrastructure of email to support near real-time communication
EP2391076B1 (en) * 2009-01-30 2013-03-27 Voxer IP LLC Method and device for communication of real-time media
US8849927B2 (en) 2009-01-30 2014-09-30 Voxer Ip Llc Method for implementing real-time voice messaging on a server node
CN101707686B (zh) * 2009-10-30 2015-05-06 中兴通讯股份有限公司 一种移动终端之间共享视频的方法及系统
US20110138018A1 (en) * 2009-12-04 2011-06-09 Qualcomm Incorporated Mobile media server
US20110252083A1 (en) * 2010-04-13 2011-10-13 Rebelvox, Llc Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocol
CN102860021B (zh) * 2010-04-20 2017-06-20 三星电子株式会社 用于传送和接收媒体数据的接口装置和方法
US10951743B2 (en) 2011-02-04 2021-03-16 Adaptiv Networks Inc. Methods for achieving target loss ratio
US8717900B2 (en) 2011-02-07 2014-05-06 LivQoS Inc. Mechanisms to improve the transmission control protocol performance in wireless networks
US9590913B2 (en) 2011-02-07 2017-03-07 LiveQoS Inc. System and method for reducing bandwidth usage of a network
US9876840B2 (en) * 2011-05-09 2018-01-23 Wyse Technology L.L.C. Method and apparatus for dynamically generating media sequences on demand for HTTP live streaming
US9137294B2 (en) * 2011-08-19 2015-09-15 KeepTree, Inc. Method, system, and apparatus for future delivery of digital content over a network
US20130171982A1 (en) * 2011-12-28 2013-07-04 Cisco Technology, Inc. Method and apparatus for remote secure access to wireless network
KR101397592B1 (ko) 2012-03-21 2014-05-20 삼성전자주식회사 멀티미디어 콘텐츠를 수신하기 위한 방법 및 장치
GB2509323B (en) * 2012-12-28 2015-01-07 Glide Talk Ltd Reduced latency server-mediated audio-video communication
DE102013100235B4 (de) * 2013-01-10 2015-09-17 Jürgen Knecht Verfahren und System zum Übermitteln von Informationen zwischen zwei Endgeräten
CN107426088A (zh) * 2017-07-20 2017-12-01 北京小米移动软件有限公司 图片信息处理方法及装置
EP4388726A4 (en) 2022-02-09 2024-09-11 Samsung Electronics Co., Ltd. Method of managing media communication in mission critical (mc) system, mc server, and receiver thereof

Family Cites Families (200)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5396635A (en) 1990-06-01 1995-03-07 Vadem Corporation Power conservation apparatus having multiple power reduction levels dependent upon the activity of the computer system
DE4124227A1 (de) 1991-07-22 1993-01-28 Datawatt Bv Verfahren zum austauschen von daten
US7113780B2 (en) 1992-03-06 2006-09-26 Aircell, Inc. System for integrating an airborne wireless cellular network with terrestrial wireless cellular networks and the public switched telephone network
US5224648A (en) 1992-03-27 1993-07-06 American Standard Inc. Two-way wireless HVAC system and thermostat
US5325423A (en) 1992-11-13 1994-06-28 Multimedia Systems Corporation Interactive multimedia communication system
JPH08503584A (ja) 1992-11-16 1996-04-16 マルチメディア システムズ コーポレイション 対話式マルチメディア娯楽システム
SE500830C2 (sv) 1993-05-17 1994-09-12 Ericsson Telefon Ab L M Förfarande och anordning vid kanalutnyttjandet i ett radiokommunikationssystem
DE4329010A1 (de) 1993-08-28 1995-03-02 Sel Alcatel Ag Funksystem
US5745782A (en) 1993-09-28 1998-04-28 Regents Of The University Of Michigan Method and system for organizing and presenting audio/visual information
US5689641A (en) 1993-10-01 1997-11-18 Vicor, Inc. Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal
US5513126A (en) 1993-10-04 1996-04-30 Xerox Corporation Network having selectively accessible recipient prioritized communication channel profiles
US5557724A (en) * 1993-10-12 1996-09-17 Intel Corporation User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams
JPH09507108A (ja) 1993-10-29 1997-07-15 ケイスリー,ロナルド,ディ. 業界に固有の情報にアクセスする対話型マルチメディア通信システム
US5717955A (en) 1993-12-03 1998-02-10 Xerox Corporation System for changing device from specialized interface that enables control of subsystem to general interface that performs general purpose computing functions unrelated to the subsystem
US5555376A (en) 1993-12-03 1996-09-10 Xerox Corporation Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
CA2136255A1 (en) 1994-01-06 1995-07-07 Ewald Christoph Anderl Integrated electronic mailbox
AU684872B2 (en) 1994-03-10 1998-01-08 Cable And Wireless Plc Communication system
CA2148153A1 (en) 1994-05-13 1995-11-14 Abhaya Asthana Interactive multimedia system
US5642171A (en) 1994-06-08 1997-06-24 Dell Usa, L.P. Method and apparatus for synchronizing audio and video data streams in a multimedia system
BR9508902A (pt) 1994-09-08 1998-01-13 Virtex Communications Inc Método e aparelho para distribuição eletrônica de informaç o digital de multimeios
JP3384138B2 (ja) 1994-09-28 2003-03-10 株式会社日立製作所 携帯端末
US6029195A (en) 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US5854898A (en) * 1995-02-24 1998-12-29 Apple Computer, Inc. System for automatically adding additional data stream to existing media connection between two end points upon exchange of notifying and confirmation messages therebetween
US6200216B1 (en) 1995-03-06 2001-03-13 Tyler Peppel Electronic trading card
US5737011A (en) * 1995-05-03 1998-04-07 Bell Communications Research, Inc. Infinitely expandable real-time video conferencing system
JP3184763B2 (ja) 1995-06-07 2001-07-09 インターナショナル・ビジネス・マシーンズ・コーポレ−ション マルチメディア直接アクセス記憶装置及びフォーマット方法
FI98175C (fi) 1995-06-12 1997-04-25 Nokia Oy Ab Multimediaobjektien välitys digitaalisessa tiedonsiirtojärjestelmässä
JP3885236B2 (ja) 1995-10-11 2007-02-21 ソニー株式会社 携帯型通信端末
US6724372B1 (en) 1995-10-16 2004-04-20 Nec Corporation Ink trails on a wireless remote interface tablet and wireless remote ink field object
US6301482B1 (en) 1995-12-11 2001-10-09 Stanford Telecommunications, Inc. DMA cellular radio system with a channel quality criterion
US6411807B1 (en) 1996-02-05 2002-06-25 At&T Wireless Service, Inc. Roaming authorization system
US5751704A (en) 1996-03-01 1998-05-12 Lucent Technologies Inc. Technique for minimizing the variance of interference in packetized interference-limited wireless communication systems
US5901287A (en) 1996-04-01 1999-05-04 The Sabre Group Inc. Information aggregation and synthesization system
FI103450B1 (fi) 1996-04-23 1999-06-30 Nokia Mobile Phones Ltd Multimediapäätelaite ja menetelmä multimediavastaanoton toteuttamiseksi
US5778187A (en) * 1996-05-09 1998-07-07 Netcast Communications Corp. Multicasting method and apparatus
US6427063B1 (en) 1997-05-22 2002-07-30 Finali Corporation Agent based instruction system and method
JPH09311831A (ja) 1996-05-22 1997-12-02 Nec Corp 電子メールシステム
JP3258236B2 (ja) * 1996-05-28 2002-02-18 株式会社日立製作所 マルチメディア情報転送システム
US5996022A (en) * 1996-06-03 1999-11-30 Webtv Networks, Inc. Transcoding data in a proxy computer prior to transmitting the audio data to a client
US6006227A (en) 1996-06-28 1999-12-21 Yale University Document stream operating system
US7190681B1 (en) 1996-07-10 2007-03-13 Wu William W Error coding in asynchronous transfer mode, internet and satellites
SE506976C2 (sv) 1996-07-12 1998-03-09 Europolitan Ab Sätt för en abonnent att redigera personliga inställningar avseende teletjänster
JP3333396B2 (ja) 1996-07-22 2002-10-15 ケイディーディーアイ株式会社 マルチメディアメール受信手段
JP3877081B2 (ja) * 1996-07-24 2007-02-07 富士通株式会社 コンテンツと付加的情報の管理システム及びそのシステムで管理されるコンテンツ及び付加的情報の表示システム
US6308171B1 (en) 1996-07-30 2001-10-23 Carlos De La Huerga Method and system for automated data storage and retrieval
ATE235765T1 (de) 1996-09-02 2003-04-15 St Microelectronics Nv Verbesserungen bei, oder in bezug auf mehrträgerübertragungssysteme
DE69719336D1 (de) 1996-09-02 2003-04-03 St Microelectronics Nv Verbesserungen bei, oder in bezug auf, mehrträgerübertragungssysteme
US6330244B1 (en) 1996-09-05 2001-12-11 Jerome Swartz System for digital radio communication between a wireless lan and a PBX
TW347498B (en) 1996-09-30 1998-12-11 Casio Computer Co Ltd Information supply system
SE510664C2 (sv) 1996-10-29 1999-06-14 Ericsson Telefon Ab L M Metoder och anordning för meddelandehantering i ett kommunikationssystem
US7249344B1 (en) 1996-10-31 2007-07-24 Citicorp Development Center, Inc. Delivery of financial services to remote devices
US6016307A (en) 1996-10-31 2000-01-18 Connect One, Inc. Multi-protocol telecommunications routing optimization
US6233318B1 (en) 1996-11-05 2001-05-15 Comverse Network Systems, Inc. System for accessing multimedia mailboxes and messages over the internet and via telephone
FI113224B (fi) 1996-11-11 2004-03-15 Nokia Corp Laskutuksen toteuttaminen tietoliikennejärjestelmässä
ES2193412T3 (es) 1996-12-09 2003-11-01 Siemens Ag Procedimiento y sistema de telecomunicaciones para el soporte de servicios multimedia a traves de un interfaz asi como un terminal de abonado configurado de manera correspondiente.
US6169789B1 (en) 1996-12-16 2001-01-02 Sanjay K. Rao Intelligent keyboard system
US5848415A (en) 1996-12-18 1998-12-08 Unisys Corporation Selective multiple protocol transport and dynamic format conversion in a multi-user network
AU5731398A (en) * 1997-01-06 1998-08-03 Bellsouth Corporation Method and system for tracking network use
US6014706A (en) * 1997-01-30 2000-01-11 Microsoft Corporation Methods and apparatus for implementing control functions in a streamed video display system
US6415439B1 (en) 1997-02-04 2002-07-02 Microsoft Corporation Protocol for a wireless control system
JPH10240643A (ja) 1997-02-25 1998-09-11 Kobe Nippon Denki Software Kk 電子メールシステム
US6167261A (en) 1997-02-27 2000-12-26 At&T Wireless Svcs. Inc. Wireless communication service management
JP3792823B2 (ja) 1997-02-28 2006-07-05 キヤノン株式会社 印刷装置及び印刷制御装置
US5918002A (en) * 1997-03-14 1999-06-29 Microsoft Corporation Selective retransmission for efficient and reliable streaming of multimedia packets in a computer network
US6546005B1 (en) 1997-03-25 2003-04-08 At&T Corp. Active user registry
US6211869B1 (en) 1997-04-04 2001-04-03 Avid Technology, Inc. Simultaneous storage and network transmission of multimedia data with video host that requests stored data according to response time from a server
JP2984620B2 (ja) 1997-05-14 1999-11-29 日本電気フィールドサービス株式会社 着信通知機能付き電子メールシステム
US7284187B1 (en) * 1997-05-30 2007-10-16 Aol Llc, A Delaware Limited Liability Company Encapsulated document and format system
CA2295759C (en) * 1997-06-25 2002-11-19 Samsung Electronics Co., Ltd. Method and apparatus for creating home network macros
FI107498B (fi) 1997-06-30 2001-08-15 Nokia Networks Oy Verkkopalveluiden määrittäminen radioaccessverkossa
US6317795B1 (en) 1997-07-22 2001-11-13 International Business Machines Corporation Dynamic modification of multimedia content
JPH1155324A (ja) 1997-07-31 1999-02-26 Fujitsu Ltd コンピュータネットワークの通信システム
US6105036A (en) 1997-08-27 2000-08-15 International Business Machines Corporation Computer system and method of displaying a source code file with an ordered arrangement of object definitions
US6636733B1 (en) * 1997-09-19 2003-10-21 Thompson Trust Wireless messaging method
JP3274393B2 (ja) 1997-09-22 2002-04-15 株式会社ディジタル・ビジョン・ラボラトリーズ ネットワークシステム、データ配信方法、および、配信用データが記録されたコンピュータ読み取り可能な記録媒体
US6608832B2 (en) 1997-09-25 2003-08-19 Telefonaktiebolaget Lm Ericsson Common access between a mobile communications network and an external network with selectable packet-switched and circuit-switched and circuit-switched services
US6396907B1 (en) 1997-10-06 2002-05-28 Avaya Technology Corp. Unified messaging system and method providing cached message streams
US6363411B1 (en) 1998-08-05 2002-03-26 Mci Worldcom, Inc. Intelligent network
US6898207B2 (en) 1997-10-08 2005-05-24 Bandwidth Technology Corp. Techniques for communicating information using Hermite-Gaussian basis functions
US6134235A (en) 1997-10-08 2000-10-17 At&T Corp. Pots/packet bridge
US6167040A (en) 1997-10-10 2000-12-26 Nokia Telecommunications Oy Speech transmission between terminals in different networks
US6052735A (en) 1997-10-24 2000-04-18 Microsoft Corporation Electronic mail object synchronization between a desktop computer and mobile device
US6163809A (en) 1997-12-08 2000-12-19 Microsoft Corporation System and method for preserving delivery status notification when moving from a native network to a foreign network
US6938268B1 (en) * 1998-01-08 2005-08-30 Winston W. Hodge Video stream sharing
US6469714B2 (en) 1998-01-26 2002-10-22 International Business Machines Corporation Infocenter user interface for applets and components
FI114132B (fi) 1998-01-28 2004-08-13 Nokia Corp Tiedonsiirron laatutason tukeminen langattomassa tiedonsiirrossa
US6421707B1 (en) 1998-02-13 2002-07-16 Lucent Technologies Inc. Wireless multi-media messaging communications method and apparatus
JP3641128B2 (ja) 1998-02-20 2005-04-20 株式会社東芝 移動計算機装置、移動計算機管理装置、移動計算機管理方法及び通信制御方法
IL123819A (en) * 1998-03-24 2001-09-13 Geo Interactive Media Group Lt Network media streaming
US6522638B1 (en) * 1998-03-24 2003-02-18 Vistar Telecommunications Inc. Packet data communication system with buffered data and control channels
JPH11274993A (ja) 1998-03-25 1999-10-08 Nittetsu Hokkaido Seigyo System Kk マルチデータ送受信装置
FI110987B (fi) 1998-03-31 2003-04-30 Nokia Corp Menetelmä tiedonsiirtovirtausten kytkemiseksi
WO1999056431A2 (en) 1998-04-28 1999-11-04 Nokia Mobile Phones Limited A method of and a network for handling wireless session protocol (wsp) sessions.
FI105971B (fi) 1998-04-30 2000-10-31 Nokia Mobile Phones Ltd Menetelmä ja laitteisto sähköpostin käsittelemiseksi
US6549612B2 (en) 1998-05-06 2003-04-15 Telecommunications Premium Services, Inc. Unified communication services via e-mail
IL139411A0 (en) 1998-05-07 2001-11-25 Samsung Electronics Co Ltd Method and system for device to device command and control in network
JPH11328063A (ja) 1998-05-08 1999-11-30 Canon Inc 無線携帯端末装置、電子メール閲覧方法、及び記憶媒体
IT1299476B1 (it) 1998-05-25 2000-03-16 Itel S P A Sistema per la gestione combinata di segnali
US7209949B2 (en) 1998-05-29 2007-04-24 Research In Motion Limited System and method for synchronizing information between a host system and a mobile data communication device
US7065553B1 (en) 1998-06-01 2006-06-20 Microsoft Corporation Presentation system with distributed object oriented multi-user domain and separate view and model objects
US6430177B1 (en) * 1998-06-09 2002-08-06 Unisys Corporation Universal messaging system providing integrated voice, data and fax messaging services to pc/web-based clients, including a content manager for receiving information from content providers and formatting the same into multimedia containers for distribution to web-based clients
AUPP411098A0 (en) 1998-06-15 1998-07-09 Newcom Technologies Pty Ltd Communication method and apparatus improvements
FI108982B (fi) * 1998-06-15 2002-04-30 Nokia Corp Sanomapalvelu langattomassa tietoliikennejärjestelmässä
US6594238B1 (en) 1998-06-19 2003-07-15 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for dynamically adapting a connection state in a mobile communications system
FI981724A7 (fi) 1998-07-15 2000-01-16 Nokia Corp Palvelun toteutuksen valinta
US6341288B1 (en) * 1998-07-29 2002-01-22 Sybase, Inc. Database system with methodology for accessing a database from portable devices
GB9817292D0 (en) 1998-08-07 1998-10-07 Nokia Mobile Phones Ltd Digital video coding
US6697869B1 (en) * 1998-08-24 2004-02-24 Koninklijke Philips Electronics N.V. Emulation of streaming over the internet in a broadcast application
EP0984584A1 (en) * 1998-09-04 2000-03-08 America Online, Inc. Internet multimedia broadcast system
JP2002525913A (ja) 1998-09-11 2002-08-13 シェアウェーブ・インコーポレーテッド コンピュータ・ネットワーク内の通信を制御するための方法および装置
FI108200B (fi) 1998-09-14 2001-11-30 Nokia Mobile Phones Ltd Yhteyden vaihto matkaviestinverkkojen välillä
AU5926499A (en) 1998-09-15 2000-04-03 Microsoft Corporation Interactive playlist generation using annotations
JP3617930B2 (ja) 1998-09-30 2005-02-09 株式会社東芝 無線携帯端末装置、ゲートウェイ装置及び通信処理制御方法
JP3579263B2 (ja) * 1998-09-30 2004-10-20 株式会社東芝 番組データ選択方法及び番組視聴システム
KR100563592B1 (ko) 1998-10-01 2006-09-22 엘지전자 주식회사 이동통신시스템에서의 데이터 분기방법
US6469998B1 (en) 1998-10-06 2002-10-22 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for communicating data packets from an external packet network to a mobile radio station
US6658485B1 (en) * 1998-10-19 2003-12-02 International Business Machines Corporation Dynamic priority-based scheduling in a message queuing system
US6134313A (en) * 1998-10-23 2000-10-17 Toshiba America Information Systems, Inc. Software architecture for a computer telephony system
US6314094B1 (en) 1998-10-29 2001-11-06 Central Coast Patent Agency Inc Mobile wireless internet portable radio
US6741967B1 (en) 1998-11-02 2004-05-25 Vividence Corporation Full service research bureau and test center method and apparatus
US6249844B1 (en) 1998-11-13 2001-06-19 International Business Machines Corporation Identifying, processing and caching object fragments in a web environment
US6522875B1 (en) 1998-11-17 2003-02-18 Eric Morgan Dowling Geographical web browser, methods, apparatus and systems
US6557001B1 (en) 1998-11-23 2003-04-29 Moonlight Cordless Ltd. Method for enhancing video compression through automatic data analysis and profile selection
US6269483B1 (en) * 1998-12-17 2001-07-31 International Business Machines Corp. Method and apparatus for using audio level to make a multimedia conference dormant
US6792273B1 (en) 1998-12-18 2004-09-14 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for resource reservation in a mobile radio communication system
US6317584B1 (en) 1998-12-21 2001-11-13 Nortel Networks Limited Controlling communication in wireless and satellite networks
US20020073218A1 (en) * 1998-12-23 2002-06-13 Bill J. Aspromonte Stream device management system for multimedia clients in a broadcast network architecture
US6744761B1 (en) * 1998-12-28 2004-06-01 Nortel Networks Limited Workflow manager
US6236909B1 (en) 1998-12-28 2001-05-22 International Business Machines Corporation Method for representing automotive device functionality and software services to applications using JavaBeans
US6658254B1 (en) 1998-12-31 2003-12-02 At&T Corp. Method and apparatus for personalization of a public multimedia communications terminal
US6539118B1 (en) 1998-12-31 2003-03-25 International Business Machines Corporation System and method for evaluating character sets of a message containing a plurality of character sets
US6584146B2 (en) 1999-01-13 2003-06-24 Vanu, Inc. Systems and methods for wireless communications
GB9900970D0 (en) 1999-01-15 1999-03-10 British Telecomm Communications network
US6725038B1 (en) 1999-01-26 2004-04-20 Nokia Corporation Method and apparatus for speeding up AAL2 connection setup during handover in advanced cellular networks
JP2000222302A (ja) 1999-02-02 2000-08-11 Hitachi Ltd 電子メール着信通知システム
JP2000232530A (ja) 1999-02-10 2000-08-22 Sharp Corp 携帯型端末への電子メール転送方法、電子メールセンタ装置および携帯型端末装置
US6498865B1 (en) 1999-02-11 2002-12-24 Packetvideo Corp,. Method and device for control and compatible delivery of digitally compressed visual data in a heterogeneous communication network
US6377996B1 (en) * 1999-02-18 2002-04-23 International Business Machines Corporation System for seamless streaming of data stored on a network of distributed primary and target servers using segmentation information exchanged among all servers during streaming
US6677858B1 (en) 1999-02-26 2004-01-13 Reveo, Inc. Internet-based method of and system for monitoring space-time coordinate information and biophysiological state information collected from an animate object along a course through the space-time continuum
US6199099B1 (en) 1999-03-05 2001-03-06 Ac Properties B.V. System, method and article of manufacture for a mobile communication network utilizing a distributed communication network
US6446130B1 (en) 1999-03-16 2002-09-03 Interactive Digital Systems Multimedia delivery system
FI107425B (fi) * 1999-03-16 2001-07-31 Nokia Mobile Phones Ltd Menetelmä ja järjestelmä multimediaan liittyvän informaation välittämiseksi pakettikytkentäisessä solukkoradioverkossa
US6647535B1 (en) 1999-03-18 2003-11-11 Xerox Corporation Methods and systems for real-time storyboarding with a web page and graphical user interface for automatic video parsing and browsing
US6260050B1 (en) 1999-03-23 2001-07-10 Microstrategy, Inc. System and method of adapting automatic output of service related OLAP reports to disparate output devices
FI107306B (fi) 1999-04-13 2001-06-29 Nokia Mobile Phones Ltd Menetelmä langattomassa tiedonsiirtojärjestelmässä sekä langaton tiedonsiirtojärjestelmä
US6526580B2 (en) 1999-04-16 2003-02-25 Digeo, Inc. Broadband data broadcasting service
JP2002542548A (ja) 1999-04-19 2002-12-10 ノキア ネットワークス オサケ ユキチュア メッセージを送出する方法
US6314457B1 (en) 1999-04-21 2001-11-06 Airclic, Inc. Method for managing printed medium activated revenue sharing domain name system schemas
US6633906B1 (en) 1999-04-26 2003-10-14 International Business Machines Corporation Method and system for managing windows desktops in a heterogeneous server environment
US7152092B2 (en) 1999-05-05 2006-12-19 Indeliq, Inc. Creating chat rooms with multiple roles for multiple participants
US6538623B1 (en) 1999-05-13 2003-03-25 Pirooz Parnian Multi-media data collection tool kit having an electronic multi-media “case” file and method of use
US7062765B1 (en) 1999-05-25 2006-06-13 Realnetworks, Inc. System and method for updating information via a network
AU4548400A (en) 1999-06-08 2000-12-28 Sony International (Europe) Gmbh Geolocation of mobile devices
US6263371B1 (en) * 1999-06-10 2001-07-17 Cacheflow, Inc. Method and apparatus for seaming of streaming content
US6636888B1 (en) * 1999-06-15 2003-10-21 Microsoft Corporation Scheduling presentation broadcasts in an integrated network environment
JP2001005751A (ja) 1999-06-18 2001-01-12 Toshinao Komuro 電子メールシステム
SE513804C2 (sv) 1999-06-28 2000-11-06 Ericsson Telefon Ab L M Metod och anordning i ett telekommunikationssystem
US6850614B1 (en) 1999-07-16 2005-02-01 Aspect Communication Corporation Method for providing consolidated specification and handling of multimedia call prompts
AU6515400A (en) 1999-08-03 2001-02-19 Videoshare, Inc. Method and system for sharing video over a network
US6763388B1 (en) 1999-08-10 2004-07-13 Akamai Technologies, Inc. Method and apparatus for selecting and viewing portions of web pages
US6356529B1 (en) 1999-08-12 2002-03-12 Converse, Ltd. System and method for rapid wireless application protocol translation
US6636256B1 (en) 1999-08-20 2003-10-21 Verizon Corporate Services Group Inc. Video communication system
CN1315333C (zh) 1999-08-23 2007-05-09 摩托罗拉公司 域选择系统和方法
US6760324B1 (en) 1999-09-10 2004-07-06 Array Telecom Corporation Method, system, and computer program product for providing voice over the internet communication
US6341316B1 (en) 1999-09-10 2002-01-22 Avantgo, Inc. System, method, and computer program product for synchronizing content between a server and a client based on state information
US6771964B1 (en) 1999-09-24 2004-08-03 Nokia Networks Handover between wireless telecommunication networks/systems
US6600917B1 (en) 1999-10-04 2003-07-29 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunications network broadcasting of service capabilities
US6795711B1 (en) * 1999-10-07 2004-09-21 Nokia Mobile Phones Ltd Multimedia message content adaptation
US6625274B1 (en) * 1999-10-12 2003-09-23 Broadsoft, Inc. Computer system and method for providing services to users of communication systems using service entities, interface entities, and a service bus
US6763373B2 (en) 1999-10-13 2004-07-13 Datahouse Labs, Inc. Method and system for creating and sending handwritten or handdrawn messages
US6792575B1 (en) 1999-10-21 2004-09-14 Equilibrium Technologies Automated processing and delivery of media to web servers
US7028264B2 (en) 1999-10-29 2006-04-11 Surfcast, Inc. System and method for simultaneous display of multiple information sources
EP1107512A1 (en) 1999-12-03 2001-06-13 Sony International (Europe) GmbH Communication device and software for operating multimedia applications
US20020049852A1 (en) * 1999-12-06 2002-04-25 Yen-Jen Lee Global messaging with distributed adaptive streaming control
US7047305B1 (en) * 1999-12-09 2006-05-16 Vidiator Enterprises Inc. Personal broadcasting system for audio and video data using a wide area network
US7069573B1 (en) * 1999-12-09 2006-06-27 Vidiator Enterprises Inc. Personal broadcasting and viewing method of audio and video data using a wide area network
CA2393462A1 (en) * 1999-12-10 2001-06-14 Diva Systems Corporation Method and apparatus for storing content within a video on demand environment
US6697820B1 (en) 2000-01-14 2004-02-24 Martin B. Tarlie System for and method of golf performance recordation and analysis
FI113231B (fi) 2000-01-17 2004-03-15 Nokia Corp Menetelmä sanomien sisältämän informaation esittämiseksi multimediapäätelaitteessa, multimediasanomien välitysjärjestelmä ja multimediapäätelaite
US20020111907A1 (en) 2000-01-26 2002-08-15 Ling Marvin T. Systems and methods for conducting electronic commerce transactions requiring micropayment
US6772212B1 (en) 2000-03-08 2004-08-03 Phatnoise, Inc. Audio/Visual server
US6784899B1 (en) 2000-03-31 2004-08-31 Ricoh Company, Ltd. Systems and methods for providing rich multimedia messages to remote users using telephones and facsimile machines
JP4640723B2 (ja) * 2000-04-08 2011-03-02 オラクル・アメリカ・インコーポレイテッド 複数クライアントへの単一メディア・トラックのストリーミング
US6731940B1 (en) 2000-04-28 2004-05-04 Trafficmaster Usa, Inc. Methods of using wireless geolocation to customize content and delivery of information to wireless communication devices
US20020016818A1 (en) 2000-05-11 2002-02-07 Shekhar Kirani System and methodology for optimizing delivery of email attachments for disparate devices
US6968366B1 (en) 2000-05-12 2005-11-22 International Business Machines Corporation System and method for management, creation, storage, search and delivery of rich media optimized for e-commerce in a distributed information network
JP3967871B2 (ja) 2000-07-18 2007-08-29 株式会社日立製作所 画像情報作成装置、画像通信端末、画像配信サーバ、及び画像情報提供システム。
FI112307B (fi) 2000-08-02 2003-11-14 Nokia Corp Viestintäpalvelu
US6633772B2 (en) 2000-08-18 2003-10-14 Cygnus, Inc. Formulation and manipulation of databases of analyte and associated values
US20020054090A1 (en) 2000-09-01 2002-05-09 Silva Juliana Freire Method and apparatus for creating and providing personalized access to web content and services from terminals having diverse capabilities
US7000107B2 (en) 2000-09-30 2006-02-14 Microsoft Corporation System and method for using dynamic web components to remotely control the security state of web pages
US6976082B1 (en) 2000-11-03 2005-12-13 At&T Corp. System and method for receiving multi-media messages
US6654601B2 (en) 2000-11-30 2003-11-25 Pitney Bowes Inc. Method and system for remote retrieval of messages using spontaneous networking technology
US20020120939A1 (en) * 2000-12-18 2002-08-29 Jerry Wall Webcasting system and method
US6947738B2 (en) 2001-01-18 2005-09-20 Telefonaktiebolaget Lm Ericsson (Publ) Multimedia messaging service routing system and method
FI115744B (fi) 2001-02-08 2005-06-30 Nokia Corp Kommunikaatiopalvelu
US6714778B2 (en) 2001-05-15 2004-03-30 Nokia Corporation Context sensitive web services
WO2003058375A2 (en) 2001-10-26 2003-07-17 Zeosoft Corporation Development, management of distributed clients and servers
EP1751745B1 (en) 2003-11-14 2019-07-10 Western Digital Technologies, Inc. Managed peer-to-peer applications, systems and methods for distributed data access and storage
US7881233B2 (en) 2004-09-01 2011-02-01 Cisco Technology, Inc. Techniques for planning a conference using location data

Also Published As

Publication number Publication date
FI20001741A0 (fi) 2000-08-02
JP2005287016A (ja) 2005-10-13
KR100592467B1 (ko) 2006-06-22
JP4194837B2 (ja) 2008-12-10
DE60113436T2 (de) 2006-06-14
US9800538B2 (en) 2017-10-24
AU767934B2 (en) 2003-11-27
FI20001741L (fi) 2002-02-03
ES2245991T3 (es) 2006-02-01
EP1308013A1 (en) 2003-05-07
FI112307B (fi) 2003-11-14
ATE304774T1 (de) 2005-09-15
ZA200203010B (en) 2003-07-16
US20180077107A1 (en) 2018-03-15
US10581792B2 (en) 2020-03-03
AU7985101A (en) 2002-02-13
BR0107066A (pt) 2002-06-11
JP2004505384A (ja) 2004-02-19
CN1393090A (zh) 2003-01-22
DE60113436D1 (de) 2005-10-20
EP1308013B1 (en) 2005-09-14
US20020073205A1 (en) 2002-06-13
CN100556022C (zh) 2009-10-28
KR20020040832A (ko) 2002-05-30
WO2002011398A1 (en) 2002-02-07

Similar Documents

Publication Publication Date Title
BRPI0107066B1 (pt) método e sistema para transmitir uma mensagem de multimídia sem fio, servidor e dispositivo de mensagem sem fio
US20020087549A1 (en) Data transmission
JP4220155B2 (ja) マルチメディアメッセージ通信サービス
US8150989B2 (en) Multimedia messaging method and system
CN1981491B (zh) 在http消息中提供服务质量参数的方法和设备
CN1981490B (zh) 改变服务质量的方法和设备
EP1783971B1 (en) Duplicate notification message processing method in terminal
US20030084106A1 (en) Efficient transmission of multi-media contents as electronic mail
JP2006510310A (ja) マルチメディアメッセージ処理サービスのための方法及びシステム
JP2006191619A (ja) 移動通信端末機のマルチメディアメッセージングサービス方法
CN102884759B (zh) 端到端基础设施中使用多播连接分发内容到对等端的方法以及相关控制服务器
CN100546300C (zh) 多媒体消息接发服务中媒体内容的流式传输
KR20050046882A (ko) 이동통신 시스템에서의 멀티미디어 메시지 전송방법
CN102238494A (zh) 一种彩信发送方法、装置及终端
CN101193334A (zh) 取消已发彩信的方法
KR100450382B1 (ko) 이동통신단말의 멀티미디어 메시지 송수신 시스템 및 그방법
KR100431466B1 (ko) 무선 인터넷에서의 멀티미디어 스트리밍 서비스 시스템 및방법
CN101207619A (zh) 非实时媒体分发系统中分发非实时媒体的方法和相关系统
KR100513203B1 (ko) 무선 통신망을 통한 미디어 메시지 이어 올리기 제어방법
KR101253759B1 (ko) 멀티미디어 메시지 서비스 시스템 및 그 제어방법
KR20040066597A (ko) 무선 통신망을 통한 미디어 메시지 업로드 제어방법

Legal Events

Date Code Title Description
B25A Requested transfer of rights approved

Owner name: NOKIA 2011 PATENT TRUST (US)

Free format text: TRANSFERIDO DE: NOKIA CORPORATION

B25D Requested change of name of applicant approved

Owner name: 2011 INTELLECTUAL PROPERTY ASSET TRUST (US)

Free format text: NOME ALTERADO DE: NOKIA 2011 PATENT TRUST

B25A Requested transfer of rights approved

Owner name: CORE WIRELESS LICENSING S.A.R.L. (LU)

B06A Patent application procedure suspended [chapter 6.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04L 29/06 , H04Q 7/22

Ipc: H04L 12/58 (2006.01), H04L 29/06 (2006.01), H04L 2

B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 17/11/2015, OBSERVADAS AS CONDICOES LEGAIS.

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time
B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)