[go: up one dir, main page]

MX2010014363A - Sistemas y metodos para mover de lugar de forma segura contenido de medios. - Google Patents

Sistemas y metodos para mover de lugar de forma segura contenido de medios.

Info

Publication number
MX2010014363A
MX2010014363A MX2010014363A MX2010014363A MX2010014363A MX 2010014363 A MX2010014363 A MX 2010014363A MX 2010014363 A MX2010014363 A MX 2010014363A MX 2010014363 A MX2010014363 A MX 2010014363A MX 2010014363 A MX2010014363 A MX 2010014363A
Authority
MX
Mexico
Prior art keywords
rei
media
place
change
location
Prior art date
Application number
MX2010014363A
Other languages
English (en)
Inventor
Padmanabha R Rao
Original Assignee
Sling Media Inc
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 Sling Media Inc filed Critical Sling Media Inc
Publication of MX2010014363A publication Critical patent/MX2010014363A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0435Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • H04N21/2396Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests characterized by admission policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25841Management of client data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4227Providing Remote input by a user located remotely from the client device, e.g. at work
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4408Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • H04N21/63345Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Storage Device Security (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Se proporcionan sistemas y métodos para proporcionar de manera segura una corriente de medios cambiados de lugar desde un dispositivo (108) de cambio de lugar hasta un reproductor (112) remoto mediante una red (102) de comunicación. Se recibe una solicitud de conexión (306) desde el reproductor remoto en el dispositivo de cambio de lugar mediante la red de comunicación. En respuesta a la solicitud de la conexión (308), se le solicita (310) la credencial de autorización desde un servidor central mediante la red de comunicación. Además, en respuesta a la credencial de autorización recibida desde el servidor central, la corriente (412) de medios cambiada de lugar entre el dispositivo de cambio de lugar y el reproductor remoto, puede establecerse sobre la red de comunicación. Por lo menos una porción de la corriente de medios cambiada de lugar puede encriptarse (325) de acuerdo con la credencial de autorización.

Description

SISTEMAS Y METODOS PARA MOVER DE LUGAR DE FORMA CONTENIDO DE MEDIOS DESCRIPCIÓN DE LA INVENCIÓN La presente invención se refiere gener ibio de lugar de contenido de medios, y más parti refiere a sistemas y métodos para mejorar la seg bio de lugar de los medios .
La mayoría de los televidentes ahora re íales de televisión a través de un agregador de como un proveedor de televisión por cable o a suscriptores a un servicio de satélite de ecta (DBS) , por ejemplo, la programación de tel i e mediante una difusión que se envía me élite a una antena que generalmente se ubi erior de una casa u otra estructura. Otros iben la programación de televisión a través de tenido de medios en lugares diferentes a evisor primario. Los dispositivos de cambio icamente empaquetan contenido de medios q nsmitirse sobre una red de área, local o exte putadora portátil,, teléfono móvil, asistent sonal u otro dispositivo remoto capaz de repr riente de medio empacada para el televidente. El r por lo tanto permite a los clientes ver su co ios desde lugares alejados tales como cuartos cinas o cualesquier otros lugares donde los di roductores de medios portátiles pueden tener ac de comunicación inalámbrica u otra.
Aunque el cambio de lugar generalmente sí veniencia ofrecida al televidente, la erentemente insegura de muchas redes de comunic o la Internet) continúa presentando desafíos. acterísticas se volverán aparentes a parti cripción detallada subsiguiente y las reivin xas, tomadas junto con los dibujos anexos y es antecedentes .
Se proporcionan varios sistemas y met porcionar de manera segura una corriente biada de lugar desde un dispositivo de cambio reproductor remoto mediante una red de comuni ibe una solicitud de conexión desde el reproduc el dispositivo de cambio de lugar mediante iunicación. En respuesta a la solicitud de la co icita una credencial de autorización de un tral mediante la red de comunicación. Además, en la credencial de autorización recibida desde e tral, la corriente de medios cambiada de lugar positivo de cambio de lugar y el reproductor re a recibir contenido de medios desde la in eptor, y un transcodificador se configura para contenido de medios recibido para transporte so comunicación. La circuiteria de control en co por lo menos la interfaz de red y el transcodi figura para recibir una solicitud de una conexió roductor remoto mediante la interfaz de icitar una credencial de autorización desde u tral mediante la interfaz de red en respue icitud de conexión, y, en respuesta a r dencial de autorización desde el servidor centra -interfaz de red, establecer la corriente biada de lugar en el reproductor remoto me erfaz de red. En varias modalidades, por lo ción de la corriente de medios cambiada de l riptarse de acuerdo con la credencial de autoriz respuesta desde el dispositivo de cambio de icita autorización para conectarse al dispo bio de lugar desde el servidor central mediante inicación. Una respuesta de autorización que com dencial de autorización se recibe desde el tral mediante la red de comunicación, y la co ios cambiada de lugar se establece. En varias mo lo menos una porción de la corriente de medio lugar puede encriptarse de acuerdo con la cre orización .
Aún otras modalidades proporcionan un m mitir que una corriente de medios cambiada de porcione a un usuario de un dispositivo remoto,, corriente de medios cambiada de lugar se proporc dispositivo de cambio de lugar al dispositivo re red de comunicación. Se recibe una primera icitud clave desde el dispositivo de cambio de mitir por consiguiente que el dispositivo re positivo de cambio de lugar establezcan la cor ios cambiada de lugar de acuerdo con por lo meno credencial de autentificación . En varias modali menos una porción de la corriente de medios c ar puede encriptarse de acuerdo con la cred orización.
Otras diversas modalidades, aspectos acterísticas se describen en mayor detall uiente .
BREVE DESCRIPCIÓN DE LOS DIBUJOS Modalidades ejemplares se describirán d o junto con las siguientes figuras de los di de números similares denotan elementos similares, La FIGURA 1 es un diagrama de bloque de reproductor remoto.
La siguiente descripción detallada de la sólo ejemplar por naturaleza y no se pretende pa invención o la solicitud y usos de la invenció existe ninguna intención de enlazarse por ning sentada en los antecedentes precedentes o la cripción detallada.
Hablando generalmente, el cambio de tenido de medios se realiza de manera más segur uso de varias características de autentific riptación; En varias modalidades, el dispositivo lugar verifica que tenga una capacidad mejo porcionar funciones de cambio de lugar. Esta ve de basarse en los "derechos" establecidos o modi dispositivo de cambio de lugar por un ernativamente , los "derechos" de cambio de lu iente de participación de credencial puede c cionalmente para que los dispositivos de tran epelón reciban las claves criptográficas denciales desde ' un servidor central seg denciales de autentificacion proporcionadas vidor central pueden utilizarse para encripta a la corriente de medios cambiada de lugar. alidades adicionales, la cantidad de encrip sta de acuerdo con los factores como la cali riente de video, las capacidades de procesam roductor de medios remoto, el ancho de band aces de comunicación que intervienen, y/u otro ndo sea apropiado. Los diversos conceptos desc den desarrollarse de manera independiente entre más pueden combinarse con otro en cualquier f ducir un ambiente de cambio de lugar aún más seg eractúan con otros dispositivos externos t eptores de televisión, reproductores de medio r eograbadoras digitales o personales, y/u otras tenido de programación.
Regresando ahora a las figuras de los dib erencia inicial a la FIGURA 1, un sistema 100 de a ejemplar incluye de manera adecuada un dispo cambio de lugar que empaqueta el contenido de m nsmisión a un dispositivo 112 remoto sobre una unicación. En modalidades que proporcionan orada, un servidor 114 central que mantiene un os 116 de información también es capaz de comun dispositivo 108 de cambio de lugar y el dispo oto mediante la red 102. Aunque la FIGURA 1 mu dispositivo 108 de cambio de lugar senc positivo 112 remoto sencillo y un servidor 11 lquier número de conexiones de datos públicas o aces o redes que soportan cualquier número de comunicación. La red 102 puede incluir la Int mpio, o cualquier otra red basada en TCP/IP tocólos convencionales. En varias modalidades, bién incorpora una red telefónica inalámb mbrica, tal como una red de comunicación cel unicarse con teléfonos móviles, asistentes sonales y/o similares. La red 102 también puede lquier clase de redes de área local alá lámbricas, tales como una o más de redes de IEEE E 802.11. El dispositivo 108 de cambio de lug to es capaz de comunicarse con el dispositivo cualquier forma. Tal comunicación puede tener l enlace de área extensa que incluye Internet y/ efónica, por ejemplo, en otras modalida cambio de lugar incorpora lógica de transc cuada para convertir audio/video u otros datos un formato empaquetado que puede transmitirse so . Los datos de medios pueden tener cualquier f den recibirse desde cualquier fuente tal como programación de televisión por difusión, elital, una fuente de "video a la carta" o si eo de video digital (DVD) u otro medio remov eocámara, y/o similares. En varias modali positivo 108 de cambio de lugar es cualquie ersos productos de SLINGBOX disponibles de Slin ter City, California, los cuales generalmente s recibir contenido de medios desde una vide ital externa (DVR) , caja de convertidor-dese ?) , fuente de programación por cable o roductor de DVD, y/o similares. nte . El receptor además puede desmodular o de o codificar las señales 105 recibidas para e gramación que puede visualizarse localmente y/o lugar a un visual-izador 112 remoto cuando sea es dispositivos 108 también pueden incluir un os 110 de contenido almacenada en una unidad o, memoria u otro medio de almacenamiento par característica de videograbadora personal o dig ndo sea apropiado .
En la modalidad ejemplar ilustrada en la dispositivo de cambio de lugar eptor/transcodificador híbrido que recibe las s difusión digital por satélite (DBS) desde un sa una antena 104. Modalidades equivalentes, sin rian recibir programación 105 desde una conexión nte de difusión, medios removibles, proveedor d ernativamente en tiempo real. Como se obser erior, el contenido puede presentarse en una te a pantalla que se conecte de manera física al d , o pueda cambiarse de lugar desde el dispositiv positivo 112 remoto sobre la red 102.
El dispositivo 112 remoto es cualquier di ponente, módulo, hardware, software y/o similar ibir una corriente de medios desde el dispositi bio de lugar. En varias modalidades, el dispos oto es una computadora personal (por eje putador tipo "laptop" o similarmente portátil, putadoras tipo escritorio también podrían utili éfono móvil, un asisten digital personal, un r medios personal (tal como los productos ARCHOS d la compañía Archos de Igny, Francia) o simi has modalidades, el dispositivo 112 remot ias modalidades, los clientes pueden desear c ar el contenido dentro de una casa, oficin ructura, tal como un desde un dispositivo 108 de ar a una computadora de escritorio o portátil a habitación. En tales modalidades, la cor tenidos típicamente se proporcionará sobre una r al alámbrica o inalámbrica que opera dentr ructura. En otras modalidades, los clientes pue biar de lugar el contenido sobre una conexión da ancha o similar desde una ubicación prima putadora u otro dispositivo 112 remoto ubica unda casa, oficina, hotel u otra ubicación remót as modalidades, los clientes pueden desear cam contenido a un teléfono móvil, asistente digital roductor de medios, reproductor de juegos omóvil u otro reproductor de medios de vehículo, eable mantener seguridad de los procesos de ar para asegurar que los usuarios no auto roductores no autorizados no tengan acceso al co gramación. Esto particularmente es verdadero positivo 108 de cambio de lugar eptor/DVR/cambiador de lugar integrado, puest tidad de contenido valioso disponible de positivo podría ser significativa. Para ma uridad de la conexión, entonces varias ra ablecen una barrera lógica alrededor de u fiable o zona 120 autorizada, que puede i positivo 108 de cambio de lugar mismo, lesquier servidores 114, 118 de terminal de entr tiene por los proveedores de servicio u otras fiables. Al requerir que los usuarios interact una infraestructura 100 segura, la auten iante la red 102. El servidor 114, por ejemp tener una base de datos 116 que incluye infor ntas de usuario, asi como claves criptográfica denciales de autentificación asociadas con los positivos 108 de cambio de lugar cuando es apropi El servidor 114 central facilita las tra uras entre el dispositivo 112 remoto y el dispo cambio de lugar en cualquier forma. En varias mo usuarios de los dispositivos 102 remotos son ear los dispositivos 108 de cambio de lugar en contactar el servidor 114 central, autent vidor 114 con un par de id de usuario/contrase dencial, y después recibir la información que p icitud de conexión subsiguiente a uno o más di de cambio de lugar asociados con el usuario en os 116. El dispositivo 112 remoto entonces es tral por lo tanto es capaz de ayudar mayormente seguridad de la corriente de medios cambiada que el servidor 114 no necesite interponerse icamente entre los dispositivos 108 y 112 de comu En modalidades adicionales, un serv licado con la autentificación de usuario y/o el ves puede comunicarse con uno o más servidor minal de entrada para seguridad adicional. El se terminal de entrada puede tener acceso a info turación, por ejemplo, que puede comprobars ormación recibida en el servidor 114 para asegu ario que solicita los servicios haya pagado ade servicios, haya mantenido una cuenta e diciones, y/o similares. Las consultas al servi minal de entrada pueden procesarse en tiempo re tiempo real) sobre un enlace seguro separado lugar) , emitir una instrucción para comprar un p o por evento o para registrar un programa e ciado con el dispositivo 108, pagar una factura, una otra medida con respecto a la cuenta del u servidor 118 de terminal de entrada a trav veniencia de la red 102. En modalidades donde el eñado servicios adicionales o contenido, el se de coordinar mensajes transmitidos mediante el (o, de manera equivalente, una conexión de ilar) para actualizar los ajustes en el dispos ndo sea apropiado. Debido a una conexión segura inio 120 confiable existe desde el servidor 114 positivo 108 de cambio de lugar, pueden habilita vicios y características sin transmisiones de vés de la red 102 relativamente no segura.
La FIGURA 2 proporciona detalle adicional ios, servidor y/o similares. Otras modalidad orporar módulos de procesamiento adicionales al aquellos mostrados en la FIGURA 2, puede omitir ulos mostrados en la FIGURA 2 y/o pueden org era diferente los diversos módulos en cualquier erente de la disposición ejemplar mostrada en la El dispositivo 108 puede implementarse icamente de cualquier forma. La FIGURA 2 mues acteristicas lógicas y funcionales que pueden p un dispositivo 108 ejemplar; cada módulo mostr ura puede implementarse con cualquier clase de tware, firmware, y/o similares. Cualquiera de lo ulos puede implementarse con cualquier cuiteria integrada de propósito general o espe mplo, tal como cualquier clase de microp rocontrolador, procesador digital de señales, d ndo es apropiado. En tales modalidades, el pro integrado puede interactuar con un módul nscodificador xmplementado con un procesador se ío cualesquier otros dispositivos de entrada o s ducir resultados deseados de acuerdo con ibidas desde usuarios locales o remotos. alidades, el transcodificador 204 tambi orporarse en el diseño de SoC . La Bradcom Corp ine, California, por ejemplo, produce varios cesadores (por ejemplo, la familia de procesado 7400) que son capaces de soportar implementacio sistemas receptores satelitales y/o por cabl ductos de cualquier número de otros proveedore lizarse de manera equivalente. En aún otras mo rios chips distintos, circuitos o component erconectarse e inter-relacionarse entre Varias modalidades de la lógica 205 d den incluir cualquier circuitería, componentes, tware y/o lógica de firmware capaces de cont ersos componentes del dispositivo 108. Varias odos y procesos ejecutados dentro del dispos icamente se llevan a cabo bajo el control de la control, como se describe más completament uiente . En muchas modalidades, las acterísticas de seguridad y autentificación des pecto a la FIGURA 3 siguiente se llevan ncipalmente dentro de la lógica 205 de control de ejecutarse en cualquier procesador de positivo 108.
Como se observa en lo anterior, muchas m dispositivo 108 incluyen un receptor 208, e lquier hardware, software, firmware y/u otra ló rriente de transporte u otro compone scodificación inmediata y presentación al ternativamente , el recepto 208 puede proporciona cibido desde cualquier fuente a un disco u otr macenamiento en modalidades que proporcionan fu DVR. En tales modalidades el dispositivo 108 'ta cluir un módulo 206 de controlador de disco que un disco duro interno o externo, memoria spositivo que almacena contenido en una base de mo se describe en lo anterior.
En la modalidad mostrada en la FIG spositivo 108 también incluye una interfaz 2 ecuada, la cual opera utilizando cualquier imp protocolos u otras características para municación por el dispositivo 108 en la red 102. dalidades, la interfaz 210 de red soporta LAN co ansporte es cualquier hardware y/o lógica de soft seleccionar una corriente de medios deseada entes disponibles. En la modalidad mostrada en la módulo 212 de selección de corriente es capaz ñales de video para presentación en una o más 8 de salida. En varias modalidades, el módu lección de corriente también es capaz de propor ñal 236 de video codificada al módulo anscodificación, aunque esta característica es cional. En tales modalidades, sin embargo, el mó anscodificación puede descodificar la señal 23 ra empacar y la transmisión subsiguiente sobre l o se describe en cualquier lugar.
De manera más típica, sin embargo, el mó lección de corriente responde a las ent levidente (por ejemplo, mediante la lógica 205 d a corriente de medios de MPEG u otra codificada corriente. El contenido descodificado ento ocesarse por módulos 218 de procesador de present ear una presentación para el televidente en rmato adecuado.
El módulo 218 de procesador de presentaci alquier hardware adecuado, software y/u otra l ear presentaciones en pantalla deseadas en inter 4, 246 como se desee. En varias modalidades, el procesamiento de presentación también es capaz presentaciones de pantalla (OSDs) para ogramación electrónica, establecimiento y cilidad de entrada/salida, y/u otras caracteri eden variar de modalidad en modalidad. Tales pre se contienen 1 típicamente dentro de la co fusión recibida o almacenada, pero no obstante ta definición) que pueden convertirse fácilmente televisión de alta definición y/o estándar en l 8.
El dispositivo 108 de receptor híbrido ar, un conmutador 226 de hardware o software ta porcionarse que permite a uno o más canales sviarse a un módulo 204 de transcodificación pa lugar sobre la red 102. En tales modali mutador 226 redirige de manera adecuada la salid s canales de salida (por ejemplo, canal 228) scodificada y descomprimida al módulo anscodificación cuando es apropiado. Una señal dificada en formato ITU656, . por ejempl porcionarse como entrada en el módulo nscodificación para soportar conversión de ital en un formato de medios que puede tr ene capacidades de procesamiento de señales digi o un procesador de modelo DAVINCI disponible struments Corporation de Dallas, Texas, aun alidades pueden utilizar cualquier clase de pr a circuitería (incluyendo el mismo procesad cuiteria utilizada para implementar cualesqu ponentes mostrados en la FIGURA 2) para impl ción de transcodificación. Hablando general ulo 204 de transcodificación recibe una scodificada por los descodificadores 214 ó 216 (y cional y adicionalmente por los procesadores 21 esentación) o una corriente 236 ya codificada, r versión de digital a digital para crear una co dios en un formato deseado y que tiene parámetro proporciona la corriente convertida para transp 102. Un ejemplo de un sistema de cambio de ferente podría proporcionarse, tal como una pila ntro el módulo 204 mismo. En varias modalidades, seable asegurar cualesquier comunicaciones en tre el módulo 204 de transcodificación y otros c i dispositivo 108 a través de cualquier clase d seguridad física o lógica. Las señales 234 , 2 eden proporcionarse en terminales de señal que s sicamente dentro de una tarjeta de circuito im emplo, para hacer el acceso a tales señales má emas,' las señales 234, 236 y/o 238 pueden enc dificarse entre módulos en cualquier forma para o no autorizado en caso de que tales señales se i sicamente .
En operación, después, el dispositivo 108 lugar recibe adecuadamente una o más corrientes sde un DBS, fuente 105 de cable u otra, la tentificación, puede tener lugar bajo la direc gica 205 de control que se ejecuta dentro del 8.
La FIGURA 3 muestra un proceso 300 ejei tablecer de manera segura una corriente de medios lugar entre un dispositivo 108 de cambio de spositivo 112 remoto. La FIGURA 3 muestra mensaje recibidos por cada una de las entidades 108, plicadas en el proceso 300 de seguridad, así ciones que pueden realizarse por una o más entid 1 sistema 100 (FIGURA 1) . En la práctica, el p neral puede implementarse con varios métodos ejec a o más entidades 108, 110, 112, como se de mpletamente en lo siguiente. Hablando generalm a de las etapas del método mostradas en la FIGU plementarse en software o firmware que pueden moto que abre una aplicación de reproductor de m ra manera inicia el proceso para visualizar biado de lugar. La etapa 302 puede incluir p alquier clase de información de identificación as usuario, tal como cualquier clase de par uario/contraseña. Alternativamente, la etapa oporcionar una firma digital, cualquier otra iptográfica, información biométrica y/o cual ase de información de identificación para a entidad del usuario. La etapa 302 también puede i rma digital, identificador u otra credencial as aplicación de productor de medios u otro comp spositivo 102 para asegurar que la aplicación s ra participar en el proceso 300. El servidor 1 Üda de manera adecuada la información recibida ( cualquier forma (por ejemplo, al consultar l rías modalidades, la respuesta 304 pued formación de dirección (por ejemplo, una di tocolo de Internet (IP) ) que se relaciona con spositivos 108 de cambio de lugar asociados con 1 usuario en un directorio u otra lista. La res bién puede incluir preferencias de usuario u ot tablecidos por el usuario para conveniencia agreg Con la autentificación exitosas con el se ntral, el dispositivo 112 remoto es capaz de sol nexión a un dispositivo 108 de cambio de lugar diante la red 102 (etapa 306) . Esta solici viarse utilizando cualquier protocolo adecuad rmado que pueda recibirse e interpretarse spositivo 108 de cambio de lugar. En una emplar, la respuesta 304 incluye una dirección de entificador asociado con el dispositivo 108 de ar. Por ejemplo, en modalidades donde el dispo luye la capacidad de recibir señales de telitales, un mensaje de permiso de cambios de l tegrarse dentro de las señales 105 transm spositivo 108 mediante la conexión de cable o Spectivamente . En otras modalidades, un humano f ea del dispositivo 108 puede alertarse por el d 8 para autorizar el cambio del lugar. En cualquie spositivo 108 puede no aceptar las solicitudes de ar hasta que los "derechos" de cambio de iliten expresamente en el dispositivo. E ificarse al comprobar que el cambio de lugar tapa 307) justo antes de validar la solicitud d a corrección, como se muestra en la FIGURA 3, o plemente las solicitudes 306 para conexiones de ar hasta que se reciba la aprobación para cambio 1 dispositivo 108 y 112, por ejemplo, cuando s bio de lugar ilimitado. El cambio de lugar alquier dispositivo 108 en particular puede ha shabilitarse o de otra manera ajustarse en cualq en cualquier base temporal al actualizar simp ndicador" de cambio de lugar u otros datos pro dispositivo 108.
Si se habilita el cambio de lugar en el 8, entonces un mensaje 308 de respuesta se spositivo 112 remoto mediante la red 102. alidades, el dispositivo 112 también envía una 2 al servidor 114 central de una credencial de a e pueda utilizarse para asegurar la corriente biada de lugar, como se describe en lo siguien cepción de la respuesta 308 del dispositivo 108 lugar, el dispositivo 112 remoto también ES) O algoritmos de estándar de encriptacion de r ejemplo, podrían utilizarse en varias modal rias modalidades, la credencial de autorización el dispositivo 108 de cambio de lugar partícula tualizarse en cualquier base temporal. Las cla tualizarse en una base periódica o aperiódica, po a clave única puede proporcionarse en respues licitud 312 para una seguridad agregada.
Al recibir la solicitudes 310 y 312, e 4 central valida adecuadamente y autoriza la bio de lugar (etapa 314) . La etapa 314 pued sultar un servidor 118 de terminal de ent emplo, para asegurar que el cambio de lugar se a usuario particular, dispositivo 112 remot spositivo 118 de cambio de lugar. Alternativ rificación puede resolverse localmente en el spositivo 112 remoto. Las credenciales de a icamente se proporcionarán utilizando las lativamente seguras (por ejemplo, el pro ansporte de hipertexto seguro (HTTPS) o sim itar que cualquiera obtenga la credencial a cucha fortuita o técnicas similares.
Cuando el dispositivo 108 de cambio de spositivo 112 remoto han recibido la actualizació 1 servidor 114 central, entonces una conexión se tablecerse directamente entre los dos dispositivo diante la red 102. Una clave 320 de sesión puede r cada parte, por ejemplo, utilizando nvencionales (por ejemplo, cuando se estable goritmos de AES, DES u otros) y utilizando porcionados del servidor 114 central. Esta clave ede basarse en la credencial de autentif icación j orar adicionalmente la seguridad de cambio de l rámetros pueden definirse en cualquier forma (po acuerdo con los protocolos de encriptacion conoc o AES, DES y/o similar) y puede actualizarse en se temporal. En caso de que los sistemas cri scritos en la FIGURA 3 se comprometan, por ej tualización de firmware para el dispositivo 10 tualización de reproductor para el dispositivo querirse para actualizar los diversos parámetro cibir cualquier aprobación futura de (por ejempl 6, 318) desde el servidor 114 central.
En varias modalidades, un usuario del 2 remoto también puede autentificar por se spositivos 108 de cambio de lugar (etapa 324) pa icionalmente la seguridad del proceso 3 tentificación puede implicar proporcionar un pa er lugar antes de la colocación de la solici ave, por ejemplo. Otras modalidades pueden e tentificación adicional en la etapa 324 tot alizar la autentificación opcional a discreción cualquier administrador.
Cuando se completa la autentificaci ersos parámetros de encriptación se encuentran e ecuadamente , en la corriente 326 de medios de gar, pueden proporcionarse sobre la red 102 al 2 remoto. Típicamente, parte o todo el con tenido dentro de la corriente 326 de medios s tapa 325) , como se describe mas completame guíente. La transcodificación, encriptación y t contenido en la corriente 326 de medios pueden cualquier forma durante la operación (etapa rías modalidades, la aplicación del reproductor spositivo 108 de cambios de lugar, por ejemplo, a conexión segura incluye de manera adecuada l apas de recibir una solicitud de conexión 306 spositivo remoto, verificar que una carácte bio de lugar se muestra disponible dentro del , y después solicitar la aprobación de la sesió rvidor central (etapa 312) . En respuesta a la cibida (etapa 318) , la cual puede incluir ptográfica u otra credencial de autentific spositivo 108 de cambio de lugares es capaz de corriente 326 de medios segura de acuerd edencial recibida. Las diversas etapas de es edén llevarse a cabo por cualquier circu ocesamiento o lógica asociada con el dispos cluye la lógica 205 de control mostrada operando s parámetros de la corriente 326 de medios scifrar el contenido transcrito como parte de la S diferentes etapas de este método pueden ejecut una aplicación de reproductor de medios u otr e se ejecuta en el dispositivo 112 remoto.
Con respecto al servidor 114 central, la 2 inicial se recibe del dispositivo 112 remoto y tapa 303 ) cuando es apropiado. Si la solicitud información sobre el dispositivo 108 de cambio porciona (en la etapa 304 ) para permiti spositivo 112 remoto contacte el dispositivo 108 lugar directamente. Con la recepción de las s 0 , 312 subsiguiente del dispositivo espectivamente) , el servidor 114 centra ecuadamente y autoriza las sesiones de cualq ecuada, y transmite la clave u otra cred La FIGURA 4 muestra el detalle adicional cnica ejemplar para transmitir una corriente 326 gura desde un dispositivo 108 de cambio de luga spositivo 112 remoto. Las diversas etapas mostr GURA 4 pueden ejecutarse en software, firmware hardware que residen dentro del dispositivo 108 gica 205 de control, mostrada operando junt versos módulos adicionales (incluye el modul anscodificador) en la FIGURA 2.
Como se observa en lo anterior, el dispo cambio de lugar recibe credenciales de aute or ejemplo, una clave criptográfica) en cualq tapa 402) . Credenciales únicas pueden proporció da sesión solicitada en algunas modalidad ave/credencial puede almacenarse de manera seg 1 dispositivo 108 para su uso junto con múltiple 6) sin embargo, pueden no ser necesario o criptar toda la corriente. En modalidades, la co dios transcodificada es de una calidad relativa or ejemplo, una resolución de bits relativament paración con la señal recibida, por ej iptográfica puede reducirse o eliminarse. Además, spositivo remoto tiene recursos de cómputo limi emplo, un teléfono móvil o similar) , las mputacionales de criptografía fuerte pueden d periencia del usuario. Similarmente , si la co dios 326 se transfiere sobre un enlace de anch lativamente bajo {por ejemplo, una conexión lativamente lenta) , el retardo agregado impues iptografía puede ser indeseable. Como resultado criptografía aplicado por el dispositivo de gar puede seleccionarse (etapa 408) de acuerdo c ncriptación parcial" en este sentido puede r criptar sólo ciertas tramas de la corriente de m criptar sólo ciertos bloques de una o más tramas. encriptar sólo una porción del medio trans guridad que puede mantenerse sin incrementar in sobrecarga computacional . En una corriente de EG convencional, por ejemplo, las tramas de ndamentales (por ejemplo, I-tramas) , pueden e encriptación reducida aplicada a las tramas c manera más pesada (por ejemplo, p-tramas y/o criptar sólo una porción de los macro-bloques s diversas tramas puede reducir similarmente la putacionales . Por ejemplo, un "alto" nivel de e dría encriptar cada trama saliente de corrien dios, mientras un nivel de "medio" podría enc ñor cantidad, por ejemplo entre 25 y un 75 por ci rminos de propagación de carga del procesado j orando adicionalmente así el método del sistema criptación. Los bloques seleccionados de manera rticulares pueden llamar a la parte receptora de rma, tal como a través de identificación de e nsajes de control y/o similares para fac scifrado eficiente de la corriente 326 de medios.
La corriente 326 de medios por lo tanto s se transmite al dispositivo 108 remoto en cualq tapa 412) hasta que la sesión de cambio de plete (etapa 414) . Como se observa en lo anteri rámetros de transcodificación, encriptac ansmisión de la corriente 326 puede ajustarse ración cuando se desee (etapa 416) . Si el anch •la conexión 112 debe degradarse, por ejemp acidades de procesamiento del dispositivo 112 deo. El video de alta definición, por ejempl ede encriptarse en un nivel relativamente elevado video de definición estándar puede encriptarse s bajos en algunas modalidades, particularice dice de bits de video es relativamente baj rámetros de encriptación y criterio se podrían es aves de una amplia gama de modalidades alternativ Utilizando los diversos sistemas, métod nceptos descritos en la presente, un número d eden lograrse. Al requerir autentificación en u ntral y/o el dispositivo de cambio de lugar, po acceso a contenido cambiado de lugar puede l uarios autorizados. Además, por las aplica rpductor de medios no autorizados pueden re avés de la autentificación en el servidor cent o de secretos de sistema para generar claves de inicio, las diversas características pueden lectivamente, y no todas las características se todas las modalidades.
Como se utiliza en la presente, 1 jemplar" significa que "sirve como ejemplo ustración" . Cualquier implementación descrit esente como ejemplar no necesariamente debe in mo preferida o ventajosa sobre otras implementaci Aunque la descripción detallada oporcionará a aquellos con experiencia en la pa guía conveniente para implementar las dalidades de la invención, debe apreciarse dalidades particulares descritas en lo anterior emplares, y no se pretenden para limitar e licabilidad o configuración de la invención rma. Por el contrario, varios cambios pueden re

Claims (1)

  1. REIVINDICACIONES 1. Un método para proporcionar de manera rriente de medios cambiada de lugar desde un disp bio de lugar a un reproductor remoto mediante unicación, el método caracterizado porque compre Recibir una solicitud de conexión roductor remoto en el dispositivo de cambio diante la red de comunicación; en respuesta a la solicitud de conexión, a credencial de autorización desde un servid diante la red de comunicación; y establecer la corriente de medios cambiad tre el dispositivo de cambio de lugar y el oto sobre la red de comunicación en respu edencial de autorización recibida desde el ntral . 4. El método de conformidad con la rei caracterizado porque la verificación se basa po parte en la ubicación del reproductor remoto. 5. El método de conformidad con la rei caracterizado porque la verificación se basa p parte en una aprobación recibida mediante parado de la red de comunicación. 6· El método de conformidad con la rei caracterizado además porque comprende auten uario del reproductor remoto en el dispositivo d gar antes de establecer la corriente de medios C gar. 7. El método de conformidad con la rei caracterizado porque la credencial de a mprende una clave de encriptacion simétrica que porciona al reproductor remoto. 8· El método de conformidad con la rei erdo con por lo menos en parte de la clave de e étrica . 10. El método de conformidad con la rei caracterizado además porque comprende selecció a pluralidad de niveles de encriptación disponibl rriente de medios cambiada de lugar, donde por lo rción de la corriente de medios cambiada de cripta de acuerdo con la credencial de autorizaci 11. El método de conformidad con la rei , caracterizado porque el nivel de e leccionado se determina por lo menos en part lidad entre la corriente de medios cambiada de lu 12. El método de conformidad con la rei caracterizado porque el nivel de e leccionado se determina por lo menos en part acidad de procesamiento del reproductor remoto. 13. El método de conformidad con la rei 15. El método de conformidad con la rei , caracterizado además porque comprende verifi mbio de lugar se apruebe entre el dispositivo de gar y el reproductor remoto antes de sol edencial de autorización, en donde la verificaci r lo menos en parte en una aprobación recibida dio separado de la red de comunicación. 16. El método de conformidad con la rei / caracterizado porque el medio separado de mnicación comprende un enlace satelital. 17. Un sistema para proporcionar de man a corriente de medios cambiada de lugar a un moto mediante una red de comunicación, e racterizado porque comprende: Una interfaz de red a la red de comunicac un receptor configurado para recibir el medios desde un medio a torización desde un servidor central mediante l red en respuesta a la solicitud para la conexi tablecer la corriente de medios cambiado de l roductor remoto mediante la interfaz de red. 18. El sistema de conformidad con la rei caracterizado porque la circuitería de control nfigura para negociar parámetros de encriptaci rriente de medios cambiada de lugar de acuerdo nos parte de la credencial de autorización recibi 19. El sistema de conformidad con la rei caracterizado porque la circuitería de control nfigura para encriptar por lo menos una porc rriente de medios cambiada de lugar de acuer edencial de autorización. 20. El sistema de conformidad con la rei , caracterizado porque la circuitería de control nfi ura ara encri tar sólo una orción de la ntro de la corriente de medios cambiada de lugar. 23. El sistema de conformidad con la rei , caracterizado porque los bloques se selecciona eatoria . 24. El sistema de conformidad con la rei , caracterizado porque la circuitería de control figura para verificar que el cambio de lugar tre el dispositivo de cambio de lugar y el moto antes de solicitar la credencial de autorÍ nde la verificación se basa de acuerdo con un cibida mediante un medio separado de la municación . 25. El sistema de conformidad con la rei caracterizado porque el receptor se confi scodificar el contenido de medios y para propo ntenido de medios descodificado al transcodificad 26. Un mét o ara n u rvidor central, solicitar una conexión al disp bio de lugar ; después de recibir una respuesta spositivo de cambio de lugar, solicitar autoriz nectarse al dispositivo de cambio de lugar rvidor central mediante la red de comunicación; recibir una respuesta de autorización rvidor central mediante la red de comunicación, e spuesta de autorización comprende una cred torización; y en respuesta a recibir la resp torización, establecer la corriente de medios c gar con el dispositivo de cambio de lugar sobre unicación. 27. El método de conformidad con la rei , caracterizado porque por lo menos una porc oporciona desde el servidor central hasta el dis bio de lugar. 30. El método de conformidad con la rei , caracterizado además porque comprende negociar encriptación para la corriente de medios cambia n el dispositivo de cambio de lugar de acuerdo nos parte de la credencial de autorización recibi 31. El método de conformidad con la rei , caracterizado además porque comprende descifra rción de la corriente de medios cambiado de lugar 32. El método de conformidad con la rei , caracterizado porque el tamaño de la porción se r lo menos en parte con una calidad de la co dios cambiada de lugar. 33. un método para permitir que una co dios cambiada de lugar que se proporciona a un us spuesta al dispositivo remoto que identifica al cambio de lugar; y en respuesta a una segunda solicitud spositivo remoto, transmitir una crede tentificación al dispositivo remoto y al disp bio de lugar para permitir por consiguient spositivo remoto y el dispositivo de cambio tablezca la corriente de medios cambiada de lugar 34. El método de conformidad con la rei , caracterizado porque la corriente de medios e gar se encripta por lo menos en parte de acue edencial de autentificación . 35. El método de conformidad con la rei , caracterizado porque la credencial de autentif ansmite al dispositivo de cambio de lugar en r a solicitud de clave del dispositivo de cambio de 36. El método de conformid con la caracterizado porque el servidor de cuentas se proveedor de servicio que proporciona contenido dispositivo de cambio de lugar mediante un medi la red de comunicación.
MX2010014363A 2008-07-01 2009-06-29 Sistemas y metodos para mover de lugar de forma segura contenido de medios. MX2010014363A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/166,039 US8667279B2 (en) 2008-07-01 2008-07-01 Systems and methods for securely place shifting media content
PCT/US2009/049006 WO2010002761A1 (en) 2008-07-01 2009-06-29 Systems and methods for securely place shifting media content

Publications (1)

Publication Number Publication Date
MX2010014363A true MX2010014363A (es) 2011-02-25

Family

ID=40998668

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2010014363A MX2010014363A (es) 2008-07-01 2009-06-29 Sistemas y metodos para mover de lugar de forma segura contenido de medios.

Country Status (7)

Country Link
US (6) US8667279B2 (es)
EP (1) EP2294819B1 (es)
CN (1) CN102084663B (es)
CA (1) CA2728404C (es)
MX (1) MX2010014363A (es)
TW (1) TWI404385B (es)
WO (1) WO2010002761A1 (es)

Families Citing this family (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8266657B2 (en) 2001-03-15 2012-09-11 Sling Media Inc. Method for effectively implementing a multi-room television system
US6263503B1 (en) 1999-05-26 2001-07-17 Neal Margulis Method for effectively implementing a wireless television system
US7917932B2 (en) 2005-06-07 2011-03-29 Sling Media, Inc. Personal video recorder functionality for placeshifting systems
CA2569610C (en) 2004-06-07 2012-11-27 Sling Media, Inc. Personal media broadcasting system
US7975062B2 (en) 2004-06-07 2011-07-05 Sling Media, Inc. Capturing and sharing media content
US7702952B2 (en) 2005-06-30 2010-04-20 Sling Media, Inc. Firmware update for consumer electronic device
EP1876549A1 (de) * 2006-07-07 2008-01-09 Swisscom Mobile AG Verfahren und System zur verschlüsselten Datenübertragung
US8350971B2 (en) 2007-10-23 2013-01-08 Sling Media, Inc. Systems and methods for controlling media devices
JPWO2009069692A1 (ja) * 2007-11-27 2011-04-14 日本電気株式会社 コンテンツ配信システム、コンテンツ配信サーバ、コンテンツ配信方法およびコンテンツ配信用プログラム
US8667279B2 (en) 2008-07-01 2014-03-04 Sling Media, Inc. Systems and methods for securely place shifting media content
CN102124065A (zh) * 2008-07-17 2011-07-13 赫尔克里士公司 水性涂料组合物的制备方法
US8381310B2 (en) * 2009-08-13 2013-02-19 Sling Media Pvt. Ltd. Systems, methods, and program applications for selectively restricting the placeshifting of copy protected digital media content
US9015599B2 (en) * 2008-10-16 2015-04-21 At&T Intellectual Property I, L.P. Devices, methods and computer-readable media for providing control of switching between media presentation screens
US8615575B2 (en) * 2008-10-16 2013-12-24 At&T Intellectual Property I, L.P. Devices, methods, and computer-readable media for providing quality of service optimization via policy-based rearrangements
US8320927B2 (en) 2008-10-16 2012-11-27 At&T Intellectual Property I, L.P. Devices, methods, and computer-readable media for providing broad quality of service optimization using policy-based selective quality degradation
US8346233B2 (en) 2008-10-16 2013-01-01 At&T Intellectual Property I, L.P. Devices, methods, and computer-readable media for providing sevices based upon identification of decision makers and owners associated with communication services
US8671274B2 (en) 2008-10-28 2014-03-11 Dell Products L.P. Delivery of multiple third-party services to networked devices
US20100205628A1 (en) * 2009-02-12 2010-08-12 Davis Bruce L Media processing methods and arrangements
US8453185B2 (en) * 2008-12-08 2013-05-28 Echostar Global B.V. Data transmission from a set-top box
US9009338B2 (en) 2009-03-03 2015-04-14 Viasat, Inc. Space shifting over return satellite communication channels
US8171148B2 (en) 2009-04-17 2012-05-01 Sling Media, Inc. Systems and methods for establishing connections between devices communicating over a network
US8406431B2 (en) 2009-07-23 2013-03-26 Sling Media Pvt. Ltd. Adaptive gain control for digital audio samples in a media stream
US9160974B2 (en) 2009-08-26 2015-10-13 Sling Media, Inc. Systems and methods for transcoding and place shifting media content
US8621099B2 (en) * 2009-09-21 2013-12-31 Sling Media, Inc. Systems and methods for formatting media content for distribution
US9015225B2 (en) 2009-11-16 2015-04-21 Echostar Technologies L.L.C. Systems and methods for delivering messages over a network
US9178923B2 (en) 2009-12-23 2015-11-03 Echostar Technologies L.L.C. Systems and methods for remotely controlling a media server via a network
US9275054B2 (en) * 2009-12-28 2016-03-01 Sling Media, Inc. Systems and methods for searching media content
US8856349B2 (en) 2010-02-05 2014-10-07 Sling Media Inc. Connection priority services for data communication between two devices
TWI510066B (zh) * 2010-03-22 2015-11-21 Echostar Technologies Llc 用於安全串流媒體內容之系統和方法
US8923685B2 (en) * 2010-05-28 2014-12-30 Verizon Patent And Licensing Inc. Methods and systems for dynamically balancing storage of recorded media content data between a local storage device and a network storage device
US9113185B2 (en) 2010-06-23 2015-08-18 Sling Media Inc. Systems and methods for authorizing access to network services using information obtained from subscriber equipment
US8635657B2 (en) * 2010-10-19 2014-01-21 Sling Media Pvt Ltd Authenticated broadcast transmission utilizing a content retransmitter
US20120116934A1 (en) 2010-10-27 2012-05-10 Sling Media Pvt Ltd Systems and methods to share access to placeshifting devices
WO2012081030A1 (en) 2010-12-14 2012-06-21 Sling Media Pvt Ltd Systems and methods for distributed access to media content using placeshifting
EP2490444B1 (en) * 2011-02-15 2020-03-25 DISH Technologies L.L.C. Controlling placeshifted content
US8875170B1 (en) * 2011-02-18 2014-10-28 Isaac S. Daniel Content roaming system and method
US8528014B2 (en) * 2011-04-22 2013-09-03 Telefonaktiebolaget L M Ericsson (Publ) Location based user aware video on demand sessions
US20120311459A1 (en) * 2011-06-02 2012-12-06 Dashwire Inc. Facilitated content item transfer
CN103503462B (zh) * 2011-12-06 2017-09-19 华为技术有限公司 实时转码方法及设备
US10231004B2 (en) * 2012-06-20 2019-03-12 Adobe Systems Incorporated Network recording service
US9110670B2 (en) 2012-10-19 2015-08-18 Microsoft Technology Licensing, Llc Energy management by dynamic functionality partitioning
US9417925B2 (en) * 2012-10-19 2016-08-16 Microsoft Technology Licensing, Llc Dynamic functionality partitioning
US9226007B2 (en) * 2013-02-15 2015-12-29 Cox Communications, Inc. Cloud-enabled network-based digital video recorder
US11956499B2 (en) 2013-03-15 2024-04-09 Sling TV L.L.C. Automated replacement of stored digital content
US9756100B2 (en) 2013-03-15 2017-09-05 Echostar Technologies L.L.C. Placeshifting of adaptive media streams
US10296487B2 (en) 2013-03-15 2019-05-21 The Directv Group, Inc. Method and system for operating user receiving devices with user profiles
US9866889B2 (en) * 2013-03-15 2018-01-09 Echostar Technologies Llc Asymmetric content delivery of media content
US11564002B2 (en) 2013-03-15 2023-01-24 Sling TV L.L.C. Automated replacement of video program content
US12200284B2 (en) 2013-03-15 2025-01-14 Sling TV L.L.C. Digital advertisement frequency correction
US11778257B2 (en) 2013-03-15 2023-10-03 Sling TV L.L.C. Digital advertisement frequency correction
US9351040B2 (en) * 2013-03-15 2016-05-24 The Directv Group, Inc. Method and system for transferring user settings to another user receiving device
US10063924B2 (en) 2013-03-15 2018-08-28 The Directv Group, Inc. Method and system for transferring user settings to another user receiving device using a mobile user device
US10601798B2 (en) 2013-03-15 2020-03-24 Cox Communications, Inc. Federated services managed access to services and content
TWI543603B (zh) * 2013-12-09 2016-07-21 松翰科技股份有限公司 網路攝影機、通訊方法以及通訊系統
US9338231B2 (en) * 2014-03-18 2016-05-10 Sling Media, Inc Methods and systems for recommending communications configurations
US9548971B2 (en) * 2014-03-19 2017-01-17 Symantec Corporation Systems and methods for smart cipher selection
KR101564421B1 (ko) * 2014-05-02 2015-10-29 삼성전자주식회사 동영상 처리 장치 및 방법
EP3134995B1 (en) 2014-08-07 2021-12-22 DivX, LLC Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles
AU2015301514A1 (en) * 2014-08-15 2017-04-06 Beam Authentic, Inc. Systems for handling media for wearable display devices
US10477260B2 (en) 2014-10-17 2019-11-12 Cox Communications, Inc. Network based digital video recorder playback adapter
US10841626B2 (en) * 2014-10-27 2020-11-17 Texas Instruments Incorporated Selective picture-based encryption of video streams
US10025914B1 (en) 2015-10-12 2018-07-17 Wells Fargo Bank, N.A. Authentication using third-party data
US20170127101A1 (en) * 2015-11-02 2017-05-04 Echostar Technologies L.L.C. Reducing startup latency in a video place-shifting system
JP6696251B2 (ja) * 2016-03-18 2020-05-20 コニカミノルタ株式会社 清掃装置およびこれを備えた画像形成装置
FR3053557B1 (fr) * 2016-07-01 2018-07-06 Sagemcom Broadband Sas Procede de stockage d'un contenu multimedia, procede de lecture associe et procede de gestion d'un espace de stockage contenant un tel contenu
USD802627S1 (en) * 2016-10-04 2017-11-14 Google Llc Media streaming device
USD804533S1 (en) * 2016-10-04 2017-12-05 Google Llc Media streaming device
USD804532S1 (en) * 2016-10-04 2017-12-05 Google Llc Media streaming device
US20180176187A1 (en) * 2016-12-16 2018-06-21 Amazon Technologies, Inc. Secure data ingestion for sensitive data across networks
US10887291B2 (en) 2016-12-16 2021-01-05 Amazon Technologies, Inc. Secure data distribution of sensitive data across content delivery networks
US11153282B2 (en) * 2017-03-22 2021-10-19 Verizon Patent And Licensing Inc. Controlling access to content in a network
US10313344B2 (en) 2017-03-30 2019-06-04 Bank Of America Corporation Internal footprint repository
CN109391846B (zh) * 2017-08-07 2020-09-01 浙江宇视科技有限公司 一种自适应模式选择的视频加扰方法及装置
US10972770B2 (en) * 2018-01-10 2021-04-06 Citrix Systems, Inc. Method for encrypting data streams with negotiable and adaptable encryption levels
US10742696B2 (en) * 2018-02-28 2020-08-11 Sling Media Pvt. Ltd. Relaying media content via a relay server system without decryption
US10785192B2 (en) 2018-02-28 2020-09-22 Sling Media Pvt. Ltd. Methods and systems for secure DNS routing
US11159498B1 (en) 2018-03-21 2021-10-26 Amazon Technologies, Inc. Information security proxy service
US10979403B1 (en) 2018-06-08 2021-04-13 Amazon Technologies, Inc. Cryptographic configuration enforcement
EP3582521B1 (de) * 2018-06-14 2024-09-11 Siemens Aktiengesellschaft Vorrichtung und verfahren zum einrichtung und/oder bereitstellen einer arbeitsumgebung, insbesondere eingesetzt in einer maschinen economy umgebung
US11622264B2 (en) * 2020-05-27 2023-04-04 Verizon Patent And Licensing Inc. Systems and methods for dynamic cryptography for small cells
KR20230023359A (ko) * 2021-08-10 2023-02-17 한화테크윈 주식회사 감시카메라 시스템
US12289490B2 (en) * 2022-11-17 2025-04-29 Lilac Cloud, Inc. Application cache acceleration using device content cache
US20260025539A1 (en) * 2024-07-22 2026-01-22 Netflix, Inc. Techniques for traffic surge protection of live origin server

Family Cites Families (297)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3416043A (en) 1965-04-12 1968-12-10 Burroughs Corp Integrated anti-ringing clamped logic circuits
GB2029141A (en) 1978-08-26 1980-03-12 Viva Co Gain control arrangements
US5237648A (en) 1990-06-08 1993-08-17 Apple Computer, Inc. Apparatus and method for editing a video recording by selecting and displaying video clips
CA2055554C (en) 1990-12-11 1998-04-14 John Monroe Dinwiddie, Jr. Multimedia system
US5161021A (en) 1990-12-18 1992-11-03 Tsai Ching Yun Wireless video/audio signal or data transmission device and its remote control circuit
US5706290A (en) 1994-12-15 1998-01-06 Shaw; Venson Method and apparatus including system architecture for multimedia communication
US5386493A (en) 1992-09-25 1995-01-31 Apple Computer, Inc. Apparatus and method for playing back audio at faster or slower rates without pitch distortion
US6201536B1 (en) 1992-12-09 2001-03-13 Discovery Communications, Inc. Network manager for cable television system headends
ATE283608T1 (de) 1992-12-09 2004-12-15 Discovery Communicat Inc Vorrichtung und verfahren zur bereitstellung von rundfunkdatendiensten
JP3193176B2 (ja) 1993-03-05 2001-07-30 パイオニア株式会社 双方向リモートコントロールシステム
US6279029B1 (en) 1993-10-12 2001-08-21 Intel Corporation Server/client architecture and method for multicasting on a computer network
US5583562A (en) 1993-12-03 1996-12-10 Scientific-Atlanta, Inc. System and method for transmitting a plurality of digital services including imaging services
US5422674A (en) 1993-12-22 1995-06-06 Digital Equipment Corporation Remote display of an image by transmitting compressed video frames representing background and overlay portions thereof
CA2140850C (en) 1994-02-24 1999-09-21 Howard Paul Katseff Networked system for display of multimedia presentations
EP1193940A3 (en) 1994-03-21 2004-09-01 Avid Technology, Inc. Apparatus and computer-implemented process for providing real-time multimedia data transport in a distributed computing system
US5624265A (en) 1994-07-01 1997-04-29 Tv Interactive Data Corporation Printed publication remote contol for accessing interactive media
US5794116A (en) 1994-08-09 1998-08-11 Matsushita Electric Industrial Co., Ltd. Wireless video distribution system which avoids communication path congestion
US5602589A (en) 1994-08-19 1997-02-11 Xerox Corporation Video image compression using weighted wavelet hierarchical vector quantization
US5515098A (en) 1994-09-08 1996-05-07 Carles; John B. System and method for selectively distributing commercial messages over a communications network
US5828421A (en) 1994-10-11 1998-10-27 Hitachi America, Ltd. Implementation efficient digital picture-in-picture decoding methods and apparatus
GB2295936B (en) 1994-12-05 1997-02-05 Microsoft Corp Progressive image transmission using discrete wavelet transforms
US5774170A (en) 1994-12-13 1998-06-30 Hite; Kenneth C. System and method for delivering targeted advertisements to consumers
US5708961A (en) 1995-05-01 1998-01-13 Bell Atlantic Network Services, Inc. Wireless on-premises video distribution using digital multiplexing
US5778077A (en) 1995-09-13 1998-07-07 Davidson; Dennis M. Automatic volume adjusting device and method
GB2307151A (en) 1995-11-10 1997-05-14 British Broadcasting Corp Digital coding of video signals
US5886732A (en) 1995-11-22 1999-03-23 Samsung Information Systems America Set-top electronics and network interface unit arrangement
US5722041A (en) 1995-12-05 1998-02-24 Altec Lansing Technologies, Inc. Hybrid home-entertainment system
US6075906A (en) 1995-12-13 2000-06-13 Silicon Graphics Inc. System and method for the scaling of image streams that use motion vectors
US5831664A (en) 1995-12-15 1998-11-03 Mediaone Group, Inc. Method and system for synchronizing data between at least one mobile interface device and an interactive terminal
US5710605A (en) 1996-01-11 1998-01-20 Nelson; Rickey D. Remote control unit for controlling a television and videocassette recorder with a display for allowing a user to select between various programming schedules
JPH09233467A (ja) 1996-02-21 1997-09-05 Fujitsu Ltd 画像データ通信装置及び画像データ通信システムにおける通信データ量調整方法
US6286142B1 (en) 1996-02-23 2001-09-04 Alcatel Usa, Inc. Method and system for communicating video signals to a plurality of television sets
US6243596B1 (en) 1996-04-10 2001-06-05 Lextron Systems, Inc. Method and apparatus for modifying and integrating a cellular phone with the capability to access and browse the internet
US5850482A (en) 1996-04-17 1998-12-15 Mcdonnell Douglas Corporation Error resilient method and apparatus for entropy coding
BE1010193A3 (nl) 1996-04-17 1998-02-03 Philips Electronics Nv Encodeer-inrichting voor het encoderen van een programma en opteken-inrichting.
US6049671A (en) 1996-04-18 2000-04-11 Microsoft Corporation Method for identifying and obtaining computer software from a network computer
US6628303B1 (en) 1996-07-29 2003-09-30 Avid Technology, Inc. Graphical user interface for a motion video planning and editing system for a computer
US6117126A (en) 1996-08-29 2000-09-12 Bausch & Lomb Surgical, Inc. Surgical module with independent microprocessor-based communication
US5852437A (en) 1996-09-24 1998-12-22 Ast Research, Inc. Wireless device for displaying integrated computer and television user interfaces
US5666426A (en) 1996-10-17 1997-09-09 Advanced Micro Devices, Inc. Automatic volume control to compensate for ambient noise variations
US5889506A (en) 1996-10-25 1999-03-30 Matsushita Electric Industrial Co., Ltd. Video user's environment
US6141447A (en) 1996-11-21 2000-10-31 C-Cube Microsystems, Inc. Compressed video transcoder
US6031940A (en) 1996-11-27 2000-02-29 Teralogic, Inc. System and method for efficiently encoding video frame sequences
US5909518A (en) 1996-11-27 1999-06-01 Teralogic, Inc. System and method for performing wavelet-like and inverse wavelet-like transformations of digital data
US5898679A (en) 1996-12-30 1999-04-27 Lucent Technologies Inc. Wireless relay with selective message repeat and method of operation thereof
US5922072A (en) 1997-01-03 1999-07-13 Ncr Corporation Method and apparatus for creating alternate boot environments in a computer
DE69837194T2 (de) 1997-01-06 2007-10-31 Bellsouth Intellectual Property Corp., Wilmington Methode und system zur netzwerkverwendungserfassung
US6282714B1 (en) 1997-01-31 2001-08-28 Sharewave, Inc. Digital wireless home computer system
US6020880A (en) 1997-02-05 2000-02-01 Matsushita Electric Industrial Co., Ltd. Method and apparatus for providing electronic program guide information from a single electronic program guide server
US6806909B1 (en) 1997-03-03 2004-10-19 Koninklijke Philips Electronics N.V. Seamless splicing of MPEG-2 multimedia data streams
US6008777A (en) 1997-03-07 1999-12-28 Intel Corporation Wireless connectivity between a personal computer and a television
US6115420A (en) 1997-03-14 2000-09-05 Microsoft Corporation Digital video signal encoder and encoding method
US6002450A (en) 1997-03-24 1999-12-14 Evolve Products, Inc. Two-way remote control with advertising display
US5987525A (en) 1997-04-15 1999-11-16 Cddb, Inc. Network delivery of interactive entertainment synchronized to playback of audio recordings
US6043837A (en) 1997-05-08 2000-03-28 Be Here Corporation Method and apparatus for electronically distributing images from a panoptic camera system
JP3615905B2 (ja) 1997-05-12 2005-02-02 株式会社東京放送 デジタル映像分配装置
US5936968A (en) 1997-05-28 1999-08-10 Sarnoff Corporation Method and apparatus for multiplexing complete MPEG transport streams from multiple sources using a PLL coupled to both the PCR and the transport encoder clock
US6181711B1 (en) 1997-06-26 2001-01-30 Cisco Systems, Inc. System and method for transporting a compressed video and data bit stream over a communication channel
US6014694A (en) 1997-06-26 2000-01-11 Citrix Systems, Inc. System for adaptive video/audio transport over a network
US5880721A (en) 1997-07-14 1999-03-09 Yen; Kerl Radio computer audio-video transmission device
US6222885B1 (en) 1997-07-23 2001-04-24 Microsoft Corporation Video codec semiconductor chip
US6304895B1 (en) 1997-08-22 2001-10-16 Apex Inc. Method and system for intelligently controlling a remotely located computer
US6310886B1 (en) 1997-08-28 2001-10-30 Tivo, Inc. Method and apparatus implementing a multimedia digital network
US6275619B1 (en) 1997-08-29 2001-08-14 Teralogic, Inc. System and method for performing wavelet and inverse wavelet transformations of digital data using semi-orthogonal wavelets
EP0901261B1 (en) 1997-09-05 2013-01-09 Hitachi, Ltd. Transport protocol conversion method and protocol conversion equipment
US5991856A (en) 1997-09-30 1999-11-23 Network Associates, Inc. System and method for computer operating system protection
US20020031333A1 (en) 1997-09-30 2002-03-14 Yoshizumi Mano On-the fly video editing device for capturing and storing images from a video stream during playback for subsequent editing and recording
US6108041A (en) 1997-10-10 2000-08-22 Faroudja Laboratories, Inc. High-definition television signal processing for transmitting and receiving a television signal in a manner compatible with the present system
US6212282B1 (en) 1997-10-31 2001-04-03 Stuart Mershon Wireless speaker system
US6088777A (en) 1997-11-12 2000-07-11 Ericsson Messaging Systems, Inc. Memory system and method for dynamically allocating a memory divided into plural classes with different block sizes to store variable length messages
US6768775B1 (en) 1997-12-01 2004-07-27 Samsung Electronics Co., Ltd. Video CODEC method in error resilient mode and apparatus therefor
US6097441A (en) 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6104334A (en) 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6466623B1 (en) 1998-03-27 2002-10-15 Industrial Technology Research Institute Method and apparatus for motion estimation for high performance transcoding
JPH11289519A (ja) 1998-04-02 1999-10-19 Sony Corp 再生装置
US6754439B1 (en) 1998-04-06 2004-06-22 Seachange International, Inc. Method and apparatus for using multiple compressed digital video and audio signals
IL127790A (en) 1998-04-21 2003-02-12 Ibm System and method for selecting, accessing and viewing portions of an information stream(s) using a television companion device
US6040829A (en) 1998-05-13 2000-03-21 Croy; Clemens Personal navigator system
US6496122B2 (en) 1998-06-26 2002-12-17 Sharp Laboratories Of America, Inc. Image display and remote control system capable of displaying two distinct images
US6584201B1 (en) 1998-07-07 2003-06-24 Lucent Technologies Inc. Remote automatic volume control apparatus
US6340994B1 (en) 1998-08-12 2002-01-22 Pixonics, Llc System and method for using temporal gamma and reverse super-resolution to process images for use in digital display systems
US6456340B1 (en) 1998-08-12 2002-09-24 Pixonics, Llc Apparatus and method for performing image transforms in a digital display system
US7263671B2 (en) 1998-09-09 2007-08-28 Ricoh Company, Ltd. Techniques for annotating multimedia information
EP1110352A2 (en) 1998-09-11 2001-06-27 Sharewave, Inc. Dynamic communication channel switching for computer networks
US6553147B2 (en) 1998-10-05 2003-04-22 Sarnoff Corporation Apparatus and method for data partitioning to improving error resilience
AU760164B2 (en) 1998-10-08 2003-05-08 Panasonic Intellectual Property Corporation Of America Data processor and data recorded medium
US6754266B2 (en) 1998-10-09 2004-06-22 Microsoft Corporation Method and apparatus for use in transmitting video information over a communication network
US6487319B1 (en) 1998-11-18 2002-11-26 Sarnoff Corporation Apparatus and method for identifying the location of a coding unit
US20030001880A1 (en) 2001-04-18 2003-01-02 Parkervision, Inc. Method, system, and computer program product for producing and distributing enhanced media
US6353885B1 (en) 1999-01-26 2002-03-05 Dell Usa, L.P. System and method for providing bios-level user configuration of a computer system
US6981050B1 (en) 1999-02-11 2005-12-27 Loudeye Corp. Digital remote recorder
US6036601A (en) 1999-02-24 2000-03-14 Adaboy, Inc. Method for advertising over a computer network utilizing virtual environments of games
US7016337B1 (en) 1999-03-02 2006-03-21 Cisco Technology, Inc. System and method for multiple channel statistical re-multiplexing
US6229895B1 (en) 1999-03-12 2001-05-08 Diva Systems Corp. Secure distribution of video on-demand
US6850649B1 (en) 1999-03-26 2005-02-01 Microsoft Corporation Image encoding using reordering and blocking of wavelet coefficients combined with adaptive encoding
DE60045377D1 (de) 1999-03-30 2011-01-27 Tivo Inc Fernsehbetrachterschnittstellensystem
US6757906B1 (en) 1999-03-30 2004-06-29 Tivo, Inc. Television viewer interface system
US6256019B1 (en) 1999-03-30 2001-07-03 Eremote, Inc. Methods of using a controller for controlling multi-user access to the functionality of consumer devices
US6470378B1 (en) 1999-03-31 2002-10-22 Intel Corporation Dynamic content customization in a clientserver environment
US6434113B1 (en) 1999-04-09 2002-08-13 Sharewave, Inc. Dynamic network master handover scheme for wireless computer networks
US6357021B1 (en) 1999-04-14 2002-03-12 Mitsumi Electric Co., Ltd. Method and apparatus for updating firmware
US6526580B2 (en) 1999-04-16 2003-02-25 Digeo, Inc. Broadband data broadcasting service
US6665751B1 (en) 1999-04-17 2003-12-16 International Business Machines Corporation Streaming media player varying a play speed from an original to a maximum allowable slowdown proportionally in accordance with a buffer state
US6792615B1 (en) 1999-05-19 2004-09-14 New Horizons Telecasting, Inc. Encapsulated, streaming media automation and distribution system
US6370688B1 (en) 1999-05-26 2002-04-09 Enounce, Inc. Method and apparatus for server broadcast of time-converging multi-media streams
US6263503B1 (en) 1999-05-26 2001-07-17 Neal Margulis Method for effectively implementing a wireless television system
US8266657B2 (en) 2001-03-15 2012-09-11 Sling Media Inc. Method for effectively implementing a multi-room television system
DE69935852T2 (de) 1999-06-09 2007-12-20 Texas Instruments Inc., Dallas Host-Zugriff zu gemeinschaftlichem Speicher mit Hochprioritätsbetriebsart
US6628716B1 (en) 1999-06-29 2003-09-30 Intel Corporation Hardware efficient wavelet-based video compression scheme
EP1077407A1 (en) 1999-07-29 2001-02-21 International Business Machines Corporation Method of upgrading a program using associated configuration data
US6708231B1 (en) 1999-08-12 2004-03-16 Mitsumi Electric Co., Ltd. Method and system for performing a peripheral firmware update
US7020892B2 (en) 1999-09-03 2006-03-28 Lsi Logic Corporation Time-shifted video signal processing
TW444506B (en) 1999-09-16 2001-07-01 Ind Tech Res Inst Real-time video transmission method on wireless communication networks
US6611530B1 (en) 1999-09-21 2003-08-26 Hewlett-Packard Development Company, L.P. Video communication using multiple streams
US6795638B1 (en) 1999-09-30 2004-09-21 New Jersey Devils, Llc System and method for recording and preparing statistics concerning live performances
US6834123B2 (en) 2001-05-29 2004-12-21 Intel Corporation Method and apparatus for coding of wavelet transformed coefficients
KR100677070B1 (ko) 1999-10-02 2007-02-01 삼성전자주식회사 무선 멀티미디어 통신에서의 비디오 비트스트림 데이터의 오류 제어방법 및 이를 위한 기록 매체
US7155735B1 (en) 1999-10-08 2006-12-26 Vulcan Patents Llc System and method for the broadcast dissemination of time-ordered data
US6675205B2 (en) 1999-10-14 2004-01-06 Arcessa, Inc. Peer-to-peer automated anonymous asynchronous file sharing
WO2001033839A1 (en) 1999-11-05 2001-05-10 Koninklijke Philips Electronics N.V. Fusion of media for information sources
US9668011B2 (en) 2001-02-05 2017-05-30 Avago Technologies General Ip (Singapore) Pte. Ltd. Single chip set-top box system
CA2324856C (en) 1999-11-15 2007-05-29 Lucent Technologies Inc. Method and apparatus for remote audiovisual signal recording
US7047305B1 (en) 1999-12-09 2006-05-16 Vidiator Enterprises Inc. Personal broadcasting system for audio and video data using a wide area network
CN1363184A (zh) 1999-12-22 2002-08-07 皇家菲利浦电子有限公司 从消费电子设备远程传输多媒体内容
SE517156C2 (sv) 1999-12-28 2002-04-23 Global Ip Sound Ab System för överföring av ljud över paketförmedlade nät
US6609253B1 (en) 1999-12-30 2003-08-19 Bellsouth Intellectual Property Corporation Method and system for providing interactive media VCR control
US6678740B1 (en) 2000-01-14 2004-01-13 Terayon Communication Systems, Inc. Process carried out by a gateway in a home network to receive video-on-demand and other requested programs and services
US6389467B1 (en) 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
US6898583B1 (en) 2000-01-24 2005-05-24 Sony Corporation Method and apparatus of creating application-specific, non-uniform wavelet transforms
US6505169B1 (en) 2000-01-26 2003-01-07 At&T Corp. Method for adaptive ad insertion in streaming multimedia content
US6584559B1 (en) 2000-01-28 2003-06-24 Avaya Technology Corp. Firmware download scheme for high-availability systems
WO2001059599A1 (en) 2000-02-11 2001-08-16 Autolycus Corporation Generation and display of multi-image video streams
US6727918B1 (en) 2000-02-18 2004-04-27 Xsides Corporation Method and system for controlling a complementary user interface on a display surface
US7908635B2 (en) 2000-03-02 2011-03-15 Tivo Inc. System and method for internet access to a personal television service
US6798838B1 (en) 2000-03-02 2004-09-28 Koninklijke Philips Electronics N.V. System and method for improving video transmission over a wireless network
US6771828B1 (en) 2000-03-03 2004-08-03 Microsoft Corporation System and method for progessively transform coding digital data
US6697356B1 (en) 2000-03-03 2004-02-24 At&T Corp. Method and apparatus for time stretching to hide data packet pre-buffering delays
US6597375B1 (en) 2000-03-10 2003-07-22 Adobe Systems Incorporated User interface for video editing
US6549674B1 (en) 2000-10-12 2003-04-15 Picsurf, Inc. Image compression based on tiled wavelet-like transform using edge and non-edge filters
US6774912B1 (en) 2000-03-16 2004-08-10 Matrox Graphics Inc. Multiple display device display controller with video overlay and full screen video outputs
US6510177B1 (en) 2000-03-24 2003-01-21 Microsoft Corporation System and method for layered video coding enhancement
US6816858B1 (en) 2000-03-31 2004-11-09 International Business Machines Corporation System, method and apparatus providing collateral information for a video/audio stream
US20020004839A1 (en) 2000-05-09 2002-01-10 William Wine Method of controlling the display of a browser during a transmission of a multimedia stream over an internet connection so as to create a synchronized convergence platform
US20020138843A1 (en) 2000-05-19 2002-09-26 Andrew Samaan Video distribution method and system
US6647015B2 (en) 2000-05-22 2003-11-11 Sarnoff Corporation Method and apparatus for providing a broadband, wireless, communications network
US6442067B1 (en) 2000-05-23 2002-08-27 Compaq Information Technologies Group, L.P. Recovery ROM for array controllers
WO2001093161A1 (en) 2000-05-26 2001-12-06 Zebus Group, Inc. Online multimedia system and method
US7184433B1 (en) 2000-05-26 2007-02-27 Bigband Networks, Inc. System and method for providing media content to end-users
US6598159B1 (en) 2000-06-27 2003-07-22 Intel Corporation Option-ROM boot
US8789114B2 (en) 2000-06-30 2014-07-22 Jlb Ventures Llc Remote control of program scheduling
US20030115167A1 (en) 2000-07-11 2003-06-19 Imran Sharif Web browser implemented in an Internet appliance
US6816194B2 (en) 2000-07-11 2004-11-09 Microsoft Corporation Systems and methods with error resilience in enhancement layer bitstream of scalable video coding
JP4543513B2 (ja) 2000-07-17 2010-09-15 ソニー株式会社 双方向通信システム、表示装置、ベース装置および双方向通信方法
US6665813B1 (en) 2000-08-03 2003-12-16 International Business Machines Corporation Method and apparatus for updateable flash memory design and recovery with minimal redundancy
JP2002116960A (ja) 2000-08-03 2002-04-19 Sony Corp 情報処理装置及び方法、再生装置及び方法、並びにプログラム格納媒体
US6907602B2 (en) 2000-08-10 2005-06-14 Mustek Systems Inc. Method for updating firmware of computer device
US6476826B1 (en) 2000-08-22 2002-11-05 Vastvideo, Inc. Integrated system and method for processing video
US7689510B2 (en) 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
WO2002023908A1 (en) 2000-09-11 2002-03-21 Yotaro Murase Method for distributing dynamic image and sound over network, the apparatus, and method for generating dynamic image and sound
US6766376B2 (en) 2000-09-12 2004-07-20 Sn Acquisition, L.L.C Streaming media buffering system
US6944880B1 (en) 2000-09-29 2005-09-13 Digeo, Inc. Methods for audio capture and communication during television broadcasts
US7028329B1 (en) 2000-10-13 2006-04-11 Seiko Epson Corporation Remote accessible programming
US7110558B1 (en) 2000-10-30 2006-09-19 Verizon Corporate Services Group Inc. Systems and methods for automatically adjusting the volume of an audio source
JP3699910B2 (ja) 2000-10-31 2005-09-28 株式会社東芝 データ伝送装置、データ伝送方法及びプログラム
KR100357689B1 (ko) 2000-11-13 2002-10-19 삼성전자 주식회사 일관된 화질을 가지는 실시간 가변 비트율 엠펙 비디오전송 시스템
US6785700B2 (en) 2000-12-13 2004-08-31 Amphion Semiconductor Limited Implementation of wavelet functions in hardware
US20020080753A1 (en) 2000-12-22 2002-06-27 Lee Steven K. Embedded commerce channel in a wireless network
US6826242B2 (en) 2001-01-16 2004-11-30 Broadcom Corporation Method for whitening colored noise in a communication system
US20020147634A1 (en) 2001-01-31 2002-10-10 Ronald Jacoby System for dynamic generation of online streaming media advertisements
KR100366638B1 (ko) 2001-02-07 2003-01-09 삼성전자 주식회사 웨이블릿 변환을 기본으로하여 트리-구조의 벡터 양자화기법을 이용한 영상 부호화 장치 및 부호화 방법
US20040100486A1 (en) 2001-02-07 2004-05-27 Andrea Flamini Method and system for image editing using a limited input device in a video environment
US20020112247A1 (en) 2001-02-09 2002-08-15 Horner David R. Method and system for creation, delivery, and presentation of time-synchronized multimedia presentations
US6868083B2 (en) 2001-02-16 2005-03-15 Hewlett-Packard Development Company, L.P. Method and system for packet communication employing path diversity
US20020147687A1 (en) 2001-04-06 2002-10-10 International Business Machines Corporation Method and computer system for program recording service
US6850571B2 (en) 2001-04-23 2005-02-01 Webtv Networks, Inc. Systems and methods for MPEG subsample decoding
US7424747B2 (en) 2001-04-24 2008-09-09 Microsoft Corporation Method and system for detecting pirated content
US7239800B2 (en) 2001-05-02 2007-07-03 David H. Sitrick Portable player for personal video recorders
US7475356B2 (en) 2001-05-11 2009-01-06 Xerox Corporation System utilizing mixed resolution displays
JP2002366422A (ja) 2001-06-06 2002-12-20 Fujitsu Ltd コンピュータシステム
US7124303B2 (en) * 2001-06-06 2006-10-17 Sony Corporation Elementary stream partial encryption
EP1396799B1 (en) 2001-06-11 2008-04-23 Matsushita Electric Industrial Co., Ltd. Content management system
US7155609B2 (en) 2001-06-14 2006-12-26 Microsoft Corporation Key exchange mechanism for streaming protected media content
CA2450434A1 (en) 2001-06-18 2002-12-27 Tatara Systems, Inc. Method and apparatus for converging local area and wide area wireless data networks
US6941575B2 (en) 2001-06-26 2005-09-06 Digeo, Inc. Webcam-based interface for initiating two-way video communication and providing access to cached video
US7313824B1 (en) 2001-07-13 2007-12-25 Liquid Machines, Inc. Method for protecting digital content from unauthorized use by automatically and dynamically integrating a content-protection agent
US7444659B2 (en) 2001-08-02 2008-10-28 Intellocity Usa, Inc. Post production visual alterations
CA2357382A1 (en) 2001-09-17 2003-03-17 Soma Networks, Inc. Software update method, apparatus and system
CN1557072A (zh) 2001-09-21 2004-12-22 ���˹���Ѷ��� 使用缓冲器大小计算用于拥塞控制的传输速率的数据通信方法和系统
JP2003101812A (ja) 2001-09-26 2003-04-04 Hitachi Ltd 受信システムおよび携帯端末
TW535112B (en) 2001-10-02 2003-06-01 Via Tech Inc Method for initializing computer system
US6744364B2 (en) 2001-10-25 2004-06-01 Douglas L. Wathen Distance sensitive remote control systems
GB2381692B (en) 2001-10-31 2004-09-08 Alphamosaic Ltd Video-telephony system
US6859803B2 (en) 2001-11-13 2005-02-22 Koninklijke Philips Electronics N.V. Apparatus and method for program selection utilizing exclusive and inclusive metadata searches
US20050021398A1 (en) 2001-11-21 2005-01-27 Webhound Corporation Method and system for downloading digital content over a network
US7339992B2 (en) 2001-12-06 2008-03-04 The Trustees Of Columbia University In The City Of New York System and method for extracting text captions from video and generating video summaries
US9967633B1 (en) 2001-12-14 2018-05-08 At&T Intellectual Property I, L.P. System and method for utilizing television viewing patterns
KR100952799B1 (ko) 2002-01-02 2010-04-14 소니 일렉트로닉스 인코포레이티드 부분적으로 암호화된 정보의 암호해독 및 디코딩
US20030159143A1 (en) 2002-02-21 2003-08-21 Peter Chan Systems and methods for generating a real-time video program guide through video access of multiple channels
US8302144B2 (en) 2002-03-13 2012-10-30 Cox Communications, Inc. Distribution of content in an information distribution system
US20030187657A1 (en) 2002-03-26 2003-10-02 Erhart George W. Voice control of streaming audio
US8635355B2 (en) 2002-05-01 2014-01-21 Stmicroelectronics, Inc. Method for pre-caching content to enable true VOD systems from NVOD or stream limited VOD systems
US20050223087A1 (en) 2002-05-17 2005-10-06 Koninklijke Philips Electronics N.V. Quality driving streaming method and apparatus
US6704678B2 (en) 2002-05-31 2004-03-09 Avaya Technology Corp. Method and apparatus for downloading correct software to an electrical hardware platform
CN1464685A (zh) 2002-06-13 2003-12-31 优创科技(深圳)有限公司 一种在网络终端缓冲区中处理音频流回放的方法
JP2004023732A (ja) 2002-06-20 2004-01-22 Matsushita Electric Ind Co Ltd データ送信装置、データ受信装置、データ送信方法及びデータ受信方法
US7237252B2 (en) 2002-06-27 2007-06-26 Digeo, Inc. Method and apparatus to invoke a shopping ticker
US7151575B1 (en) 2002-07-18 2006-12-19 Entropic Communications, Inc. Wireless extension for cable television signals
KR20050029723A (ko) 2002-07-24 2005-03-28 코닌클리케 필립스 일렉트로닉스 엔.브이. 파일 공유를 조정하는 방법 및 디바이스
US8090798B2 (en) 2002-08-12 2012-01-03 Morganstein System and methods for direct targeted media advertising over peer-to-peer networks
KR100886550B1 (ko) 2002-09-17 2009-03-02 삼성전자주식회사 아이피 어드레스 할당 장치 및 방법
ITMI20022096A1 (it) 2002-10-03 2004-04-04 Garden Ventures S R L Sistema di registrazione di un programma tv impostabile
US7024581B1 (en) 2002-10-09 2006-04-04 Xpoint Technologies, Inc. Data processing recovery system and method spanning multiple operating system
AU2002952228A0 (en) 2002-10-24 2002-11-07 Fahey, Mark T Electrical wiring for buildings
US7085957B2 (en) 2002-11-21 2006-08-01 Texas Instruments Incorporated Upgrading of firmware with tolerance to failures
US7474832B2 (en) 2002-11-21 2009-01-06 International Business Machines Corporation Personal video recording with storage space distributed among remote personal video recorders
US7170882B2 (en) 2002-12-11 2007-01-30 Broadcom Corporation Media exchange network supporting remote peripheral access
KR20040059231A (ko) 2002-12-28 2004-07-05 엘지전자 주식회사 인터넷 웹사이트 자동 로그인 방법
US8225194B2 (en) 2003-01-09 2012-07-17 Kaleidescape, Inc. Bookmarks and watchpoints for selection and presentation of media streams
EP1443766A3 (en) 2003-01-30 2007-10-03 Broadcom Corporation Personal access to and control of media peripherals on a media exchange network
JP2004297751A (ja) 2003-02-07 2004-10-21 Sharp Corp 合焦状態表示装置及び合焦状態表示方法
KR100526177B1 (ko) 2003-02-18 2005-11-03 삼성전자주식회사 홈미디어센터의 미디어 콘텐츠 파일 관리 시스템 및 방법
US20040162003A1 (en) 2003-02-19 2004-08-19 Vanaver Elijah R. Foam sword
US7676737B2 (en) 2003-04-10 2010-03-09 Microsoft Corporation Synchronization mechanism and the implementation for multimedia captioning and audio descriptions
US20040216173A1 (en) 2003-04-11 2004-10-28 Peter Horoszowski Video archiving and processing method and apparatus
US20040213273A1 (en) 2003-04-22 2004-10-28 Kenneth Ma Network attached storage device servicing audiovisual content
US7343567B2 (en) 2003-04-25 2008-03-11 Microsoft Corporation System and method for providing dynamic user information in an interactive display
US20040230806A1 (en) 2003-05-14 2004-11-18 International Business Machines Corporation Digital content control including digital rights management (DRM) through dynamic instrumentation
US7506377B2 (en) 2003-06-11 2009-03-17 Hewlett-Packard Development Company, L.P. Method and apparatus for playing content
US20060047960A1 (en) 2003-06-19 2006-03-02 Nippon Telegraph And Telephone Corporation Session control server, communication system
US7181609B2 (en) 2003-08-15 2007-02-20 Intel Corporation System and method for accelerated device initialization
US7669140B2 (en) 2003-08-21 2010-02-23 Microsoft Corporation System and method for providing rich minimized applications
US7395500B2 (en) 2003-08-29 2008-07-01 Yahoo! Inc. Space-optimizing content display
KR100880783B1 (ko) 2003-09-03 2009-02-02 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘 피 전자 장치에서의 3-단계 부팅 프로세스
US7869699B2 (en) 2003-09-08 2011-01-11 Ati Technologies Ulc Method of intelligently applying real-time effects to video content that is being recorded
TWI256587B (en) 2003-10-31 2006-06-11 Asustek Comp Inc Firmware upgrading method and system executing same
JP4649865B2 (ja) 2003-11-06 2011-03-16 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
EP1685416A2 (en) 2003-11-17 2006-08-02 General Instrument Corporation Method and apparatuses for using packet data to manage a data stream in a broadband communications system
US20050132351A1 (en) 2003-12-12 2005-06-16 Randall Roderick K. Updating electronic device software employing rollback
US20050138560A1 (en) 2003-12-18 2005-06-23 Kuo-Chun Lee Method and apparatus for broadcasting live personal performances over the internet
WO2005062975A2 (en) 2003-12-23 2005-07-14 Digital Networks North America, Inc. Method and apparatus for distributing media in a pay per play architecture with remote playback within an enterprise
US20050198584A1 (en) 2004-01-27 2005-09-08 Matthews David A. System and method for controlling manipulation of tiles within a sidebar
US20050201726A1 (en) 2004-03-15 2005-09-15 Kaleidescape Remote playback of ingested media content
JP4466148B2 (ja) 2004-03-25 2010-05-26 株式会社日立製作所 ネットワーク転送対応コンテンツ利用管理方法、及びプログラム、コンテンツ転送システム
JP2005286426A (ja) 2004-03-26 2005-10-13 Sharp Corp ホームネットワークサーバ、デジタル放送番組配信方法、無線端末、ホームネットワークシステム、プログラム、および記録媒体
JP2005294977A (ja) * 2004-03-31 2005-10-20 Ulead Systems Inc スライドウィンドウ(slidingwindow)を用いた2パスビデオエンコーディング方法とシステム
US7546554B2 (en) 2004-03-31 2009-06-09 Fuji Xerox Co., Ltd. Systems and methods for browsing multimedia content on small mobile devices
US7607096B2 (en) 2004-05-01 2009-10-20 Microsoft Corporation System and method for a user interface directed to discovering and publishing presence information on a network
US20050251833A1 (en) 2004-05-10 2005-11-10 Audiovox Corporation Multiple function overhead entertainment system for use in a vehicle
JP2005338959A (ja) 2004-05-24 2005-12-08 Sony Corp 情報処理装置,実行判定方法,およびコンピュータプログラム
US8346605B2 (en) 2004-06-07 2013-01-01 Sling Media, Inc. Management of shared media content
US7769756B2 (en) 2004-06-07 2010-08-03 Sling Media, Inc. Selection and presentation of context-relevant supplemental content and advertising
CA2569610C (en) 2004-06-07 2012-11-27 Sling Media, Inc. Personal media broadcasting system
US7917932B2 (en) 2005-06-07 2011-03-29 Sling Media, Inc. Personal video recorder functionality for placeshifting systems
US7975062B2 (en) 2004-06-07 2011-07-05 Sling Media, Inc. Capturing and sharing media content
US20050288999A1 (en) 2004-06-28 2005-12-29 Hightech Systems Ltd. Content file downloading over a network with usage rights
US8087091B2 (en) 2004-07-08 2011-12-27 Media Rights Technologies Method and system for preventing unauthorized reproduction of electronic media
JP4734872B2 (ja) 2004-09-07 2011-07-27 パナソニック株式会社 コンテンツ配信管理装置及びコンテンツ配信管理方法
US7983160B2 (en) 2004-09-08 2011-07-19 Sony Corporation Method and apparatus for transmitting a coded video signal
JP4421981B2 (ja) 2004-09-09 2010-02-24 パイオニア株式会社 コンテンツ遠隔視聴システム、コンテンツ遠隔視聴用サーバ装置、コンテンツ遠隔視聴用記録再生装置、及びコンテンツ遠隔視聴方法、並びにコンピュータプログラム
US8356327B2 (en) 2004-10-30 2013-01-15 Sharp Laboratories Of America, Inc. Wireless video transmission system
US7797723B2 (en) 2004-10-30 2010-09-14 Sharp Laboratories Of America, Inc. Packet scheduling for video transmission with sender queue control
US20060107226A1 (en) 2004-11-16 2006-05-18 Microsoft Corporation Sidebar autohide to desktop
EP1864497A1 (en) 2004-12-15 2007-12-12 Koninklijke Philips Electronics N.V. Method and system for the transmission of digital video over a wireless network
JP4207900B2 (ja) 2004-12-22 2009-01-14 ソニー株式会社 リモコン・システム、リモート・コマンダ、並びにリモコン・サーバ
US20060174026A1 (en) 2005-01-05 2006-08-03 Aaron Robinson System and method for a remote user interface
GB0502812D0 (en) 2005-02-11 2005-03-16 Vemotion Ltd Interactive video
US20070005783A1 (en) 2005-06-30 2007-01-04 Intel Corporation Systems, methods, and media for controlling a media connection from within a remoting protocol
US7702952B2 (en) 2005-06-30 2010-04-20 Sling Media, Inc. Firmware update for consumer electronic device
WO2007005789A2 (en) 2005-06-30 2007-01-11 Sling Media, Inc. Screen management system for media player
US8218657B2 (en) 2005-09-02 2012-07-10 Netgear, Inc. System and method for automatic adjustment of streaming video bit rate
US8045454B2 (en) 2005-09-12 2011-10-25 Cisco Technology, Inc. Multimedia data flow dropping
US7344084B2 (en) 2005-09-19 2008-03-18 Sony Corporation Portable video programs
US7739599B2 (en) 2005-09-23 2010-06-15 Microsoft Corporation Automatic capturing and editing of a video
US8548048B2 (en) 2005-10-27 2013-10-01 Qualcomm Incorporated Video source rate control for video telephony
US7624417B2 (en) 2006-01-27 2009-11-24 Robin Dua Method and system for accessing media content via the internet
US20070286596A1 (en) 2006-06-08 2007-12-13 Lonn Fredrik A Method and system for adjusting camera settings in a camera equipped mobile radio terminal
GB0611435D0 (en) * 2006-06-09 2006-07-19 Infinite Data Storage Ltd Place-shifting apparatus and system
US7676823B2 (en) 2006-06-21 2010-03-09 Alcatel-Lucent Usa Inc. User interface methods and apparatus for roaming access to subscription services
US7716699B2 (en) 2006-06-29 2010-05-11 Microsoft Corporation Control and playback of media over network link
US20080037573A1 (en) 2006-08-11 2008-02-14 Veodia, Inc. Method and apparatus for encoding and distributing media data
CN101523369B (zh) 2006-08-21 2016-08-03 斯灵媒体公司 捕捉和共享媒体内容以及对共享媒体内容的管理
US9356935B2 (en) 2006-09-12 2016-05-31 Adobe Systems Incorporated Selective access to portions of digital content
US7900264B2 (en) 2006-09-29 2011-03-01 Vixs Systems, Inc. Multimedia client/server system with copy protection recovery and methods for use therewith
US7991271B2 (en) 2007-02-14 2011-08-02 Sony Corporation Transfer of metadata using video frames
US20080134267A1 (en) 2006-12-04 2008-06-05 Alcatel Lucent Remote Access to Internet Protocol Television by Enabling Place Shifting Utilizing a Telephone Company Network
US7788395B2 (en) 2007-02-14 2010-08-31 Microsoft Corporation Adaptive media playback
US7852819B2 (en) 2007-03-01 2010-12-14 Meraki, Inc. Client operation for network access
US7945052B2 (en) * 2007-03-29 2011-05-17 Gary Stephen Shuster Method of distributing a decryption key in fixed-content data
US9171569B2 (en) 2007-04-27 2015-10-27 Google Technology Holdings LLC Method and apparatus for assisting with content key changes
US20080307463A1 (en) 2007-06-09 2008-12-11 Todd Beetcher Systems and methods for searching and for displaying media content
US20080307462A1 (en) 2007-06-09 2008-12-11 Todd Beetcher Systems and methods for searching and for displaying media content
US20080307456A1 (en) 2007-06-09 2008-12-11 Todd Beetcher Systems and methods for searching forr and for displaying media content
US9064102B2 (en) 2007-09-11 2015-06-23 Google Technology Holdings LLC Method, system and device for secured access to protected digital material
US8667279B2 (en) 2008-07-01 2014-03-04 Sling Media, Inc. Systems and methods for securely place shifting media content
US20100064332A1 (en) 2008-09-08 2010-03-11 Sling Media Inc. Systems and methods for presenting media content obtained from multiple sources
US8667163B2 (en) 2008-09-08 2014-03-04 Sling Media Inc. Systems and methods for projecting images from a computer system
US9191610B2 (en) 2008-11-26 2015-11-17 Sling Media Pvt Ltd. Systems and methods for creating logical media streams for media storage and playback

Also Published As

Publication number Publication date
EP2294819A1 (en) 2011-03-16
US9143827B2 (en) 2015-09-22
US20140181519A1 (en) 2014-06-26
CN102084663B (zh) 2014-09-24
TW201008196A (en) 2010-02-16
US20100005483A1 (en) 2010-01-07
US10349103B2 (en) 2019-07-09
TWI404385B (zh) 2013-08-01
US8667279B2 (en) 2014-03-04
CA2728404C (en) 2013-09-03
EP2294819B1 (en) 2020-03-11
US9942587B2 (en) 2018-04-10
US20180199086A1 (en) 2018-07-12
CN102084663A (zh) 2011-06-01
US20190313139A1 (en) 2019-10-10
CA2728404A1 (en) 2010-01-07
US20150373384A1 (en) 2015-12-24
WO2010002761A1 (en) 2010-01-07
US11032592B2 (en) 2021-06-08
US9510035B2 (en) 2016-11-29
US20170078723A1 (en) 2017-03-16

Similar Documents

Publication Publication Date Title
MX2010014363A (es) Sistemas y metodos para mover de lugar de forma segura contenido de medios.
US9032461B2 (en) System and method for video conferencing through a television forwarding device
CN100592312C (zh) 一种数字版权保护方法及系统、用户设备、多媒体服务器
JP5678367B2 (ja) 契約者機器から得られる情報を使用することによりネットワーク・サービスへのアクセスを承認するためのシステムおよび方法
US20130019297A1 (en) System and Method for Communicating with a Client Application
US20100125892A1 (en) Switching apparatus, authentication server, authentication system, authentication method, and computer program product
CN102868665A (zh) 数据传输的方法及装置
JP2018517367A (ja) サービスプロバイダ証明書管理
CN114630290B (zh) 语音加密通话的密钥协商方法、装置、设备及存储介质
CN114866234A (zh) 基于量子密钥加解密的语音通信方法、装置、设备及存储
CN113472792B (zh) 一种长连接网络通信加密方法及系统
CN108881801B (zh) 视频会议的码流传输方法、系统、电子设备、存储介质
US8745382B2 (en) Method, apparatus, computer program, data storage medium and computer program product for preventing reception of media data from a multicast service by an unauthorized apparatus
CN115460190A (zh) 一种基于WebRTC移动端网络的通信方法
US20090136043A1 (en) Method and apparatus for performing key management and key distribution in wireless networks
CN102264069A (zh) 基于通用引导架构的认证控制方法、装置及系统
JP7806321B1 (ja) 情報処理装置、情報通信システム、情報処理方法、及びプログラム
CN116032559A (zh) 一种信息加密方法、云视频会议系统和信息加密设备
CN115103354A (zh) 一种基于nfc的数字钥匙远程授权方法及系统
CN119299131A (zh) 数字标牌设备的投屏安全控制方法、设备、介质和产品
CN117528512A (zh) 一种通信认证方法及相关设备
JP2007257247A (ja) コンテンツ管理方法、および、それを利用した端末装置、出力装置、コンテンツ管理システム

Legal Events

Date Code Title Description
FG Grant or registration