MX2011002031A - Metodo y sistema para encargar contenidos de video usando un enlace. - Google Patents
Metodo y sistema para encargar contenidos de video usando un enlace.Info
- Publication number
- MX2011002031A MX2011002031A MX2011002031A MX2011002031A MX2011002031A MX 2011002031 A MX2011002031 A MX 2011002031A MX 2011002031 A MX2011002031 A MX 2011002031A MX 2011002031 A MX2011002031 A MX 2011002031A MX 2011002031 A MX2011002031 A MX 2011002031A
- Authority
- MX
- Mexico
- Prior art keywords
- content
- communicating
- recording
- link
- selecting
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0603—Catalogue creation or management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/14—Arrangements for conditional access to broadcast information or to broadcast-related services
- H04H60/17—Arrangements for conditional access to broadcast information or to broadcast-related services on recording information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/27—Arrangements for recording or accumulating broadcast information or broadcast-related information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26613—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing keys in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6175—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
- H04N21/63345—Control 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/165—Centralised control of user terminal ; Registering at central
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/93—Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/81—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
- H04H60/82—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
- H04H60/83—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet accessed over telephonic networks
- H04H60/85—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet accessed over telephonic networks which are mobile communication networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Se divulgan un método y sistema para encargar contenidos de video que incluyen un sistema de procesamiento de contenido y un dispositivo en comunicación con el sistema de encargo de contenido. El dispositivo despliega un enlace correspondiente al contenido y accede al sistema de encargo de contenido seleccionando el enlace. El sistema de procesamiento de contenido habilita una solicitud de grabación de contenido. Un dispositivo de recepción de usuario recibe el contenido asociado con el enlace en respuesta a la solicitud de grabación de contenido y almacena el contenido en una memoria.
Description
MÉTODO Y SISTEMA PARA ENCARGAR CONTENIDOS DE VIDEO USANDO UN
ENLACE
CAMPO TÉCNICO DE LA INVENCIÓN
La presente divulgación se refiere a un sistema de procesamiento y entrega de contenido y, más específicamente, a un sistema para encargar contenido usando un hipervínculo, por ejemplo a un correo electrónico o una página web.
ANTECEDENTES DE LA INVENCIÓN
La información que se suministra en esta sección tiene por finalidad ofrecer un panorama general de los antecedentes de la presente invención sin que ello deba interpretarse como arte previo.
La televisión satelital se ha vuelto cada vez más popular debido a la amplia variedad de contenido y a la calidad del contenido disponible. Un sistema de televisión satelital típicamente incluye una caja decodificadora que se usa para recibir las señales satelitales y decodificarias para uso en un aparato de televisión. La caja decodificadora típicamente tiene asociada con ella una memoria. La memoria puede incluir un grabador de video digital u otro dispositivo por el estilo, así como también el código de operación para la caja decodificadora .
Los sistemas de televisión satelital típicamente difunden contenido simultáneamente a una cantidad de usuarios de un sistema. Los sistemas de televisión satelital también ofrecen acceso por suscripción o pago por evento (pay-per-view) al contenido difundido. El acceso se proporciona mediante señales difundidas por satélite. Una vez provisto el acceso, el usuario puede acceder al contenido particular.
Los proveedores de contenido tratan cada vez más de determinar modos adicionales de brindar contenido a los usuarios. Muchas veces, un usuario puede no hallarse en el mismo lugar que el dispositivo de grabación asociado con su aparato de televisión. Otras veces, los usuarios tal vez no han recibido información acerca de nuevas ofertas de programación disponibles. Por lo tanto, pueden perderse oportunidades de grabar contenido de interés.
BREVE DESCRIPCIÓN DE LA INVENCIÓN
La presente divulgación permite que los usuarios encarguen contenido a través de un hipervínculo o enlace. El enlace puede proporcionarse en un correo electrónico o postearse en un sitio web, tal como un sitio web de interconexión de redes sociales. El contenido después se transfiere y se graba en un dispositivo de usuario. Las enseñanzas aquí presentadas pueden aplicarse a contenido en vivo y a contenido a pedido, almacenado dentro de un sistema de procesamiento de contenido .
En un aspecto de la divulgación, un método incluye los pasos de: formar un enlace correspondiente al contenido; acceder al sistema de encargo de contenido seleccionando el enlace; conectar un usuario al sistema de encargo de contenido; habilitar una solicitud de grabación de contenido; recibir el contenido asociado con el enlace en un dispositivo de usuario, en respuesta a la solicitud de grabación de contenido; y almacenar el contenido en una memoria del dispositivo de usuario.
En un aspecto adicional de la divulgación, un sistema incluye un sistema de procesamiento de contenido y un dispositivo en comunicación con el sistema de encargo de contenido. El dispositivo muestra un enlace correspondiente al contenido y accede al sistema de' encargo de contenido seleccionando el enlace. El sistema de procesamiento de contenido habilita una solicitud de grabación de contenido. Un dispositivo de recepción de usuario recibe el contenido asociado con el enlace en un dispositivo de usuario, en respuesta a la solicitud de grabación de contenido y almacena el contenido en una memoria.
Las áreas adicionales de aplicabilidad resultarán evidentes a partir de la descripción aquí proporcionada. Se debe entender que la descripción y los ejemplos específicos tienen sólo propósitos ilustrativos y no pretenden limitar el alcance de la presente divulgación.
BREVE DESCRIPCIÓN DE LAS FIGURAS
Las figuras aquí descritas tienen sólo propósitos ilustrativos y no pretenden limitar el alcance de la presente divulgación de ningún modo.
La FIGURA 1 es una ilustración esquemática de un sistema de comunicaciones de acuerdo con la divulgación.
La FIGURA 2 es una vista diagramática de bloques detallados del sistema de procesamiento de contenido de la FIGURA 1.
La FIGURA 3 es una vista diagramática de bloques detallados del dispositivo fijo de usuario de la FIGURA 1.
La FIGURA 4 es un diagrama de flujo que ilustra un método para vincular el contenido y la información asociada con el contenido.
La FIGURA es un diagrama de flujo de un método para navegar por los títulos seleccionados de una interfaz interactiva .
La FIGURA 6 es un diagrama de flujo de un método para buscar títulos en una interfaz interactiva.
La FIGURA 7 es un método para ver información de programación en una interfaz interactiva.
La FIGURA 8 es un método para ver información de tráiler de videos en una interfaz interactiva.
La FIGURA 9 es un diagrama de flujo de un método para encargar títulos en una interfaz interactiva.
La FIGURA 10 es un método para proporcionar bloqueos parentales a una interfaz interactiva.
La FIGURA 11 es una página web para navegar por los diversos títulos de video a pedido,
La FIGURA 12 es una pantalla de menús más detallada para navegar por los diversos títulos de video a pedido.
La FIGURA 13 es una pantalla de una página de contenido específica de programador para navegar por los diversos títulos disponibles a través del programador.
La FIGURA 14 es una pantalla de una página de resultados de búsqueda.
La FIGURA 15 es una pantalla para determinar la posición en la cola.
La FIGURA 16 es una pantalla para priorizar un título solicitado de video a pedido.
La FIGURA 17 es una vista tabular de una cola de cliente.
La FIGURA 18 es una vista diagramática de bloques simplificada de un dispositivo móvil en comunicación con un sitio web.
La FIGURA 19 es un diagrama de flujo de un método para que un dispositivo móvil acceda a un sitio web de servicios.
La FIGURA 20 es un diagrama de flujo de un método para operar e interactuar con un sitio web a fin de encargar contenido móvil.
La FIGURA 21 es un diagrama de flujo de un método para buscar contenido usando un dispositivo móvil.
La FIGURA 22 es un diagrama de flujo para el registro rápido de contenido desde un dispositivo móvil.
La FIGURA 23 es una pantalla para programar la grabación de un DVR.
La FIGURA 24 es una pantalla que ilustra una primera página de conexión con un programador de DVR.
La FIGURA 25 es una pantalla de un programador de DVR cuando no se encuentra el correo electrónico ingresado en la FIGURA 24.
La FIGURA 26 es una pantalla que ilustra que no se admite efectuar el registro por -teléfono.
La FIGURA 27 es una pantalla de un programador de DVR donde se recuerda el nombre o identificación del usuario.
La FIGURA 28 es una pantalla para un programador de DVR utilizado cuando se ha olvidado el nombre de usuario.
La FIGURA 29 es una pantalla que ilustra que el programador de DVR requiere un DVR de HD .
La FIGURA 30 es una pantalla de una interfaz para que el programador de DVR realice diversas funciones.
La FIGURA 31 es una pantalla de búsqueda que usa el programador de DVR .
La FIGURA 32 es una pantalla de resultados de búsqueda correspondientes a un elemento de búsqueda particular.
La FIGURA 33 es una pantalla para realizar una búsqueda con restricciones horarias.
La FIGURA 34 es una pantalla de resultados de búsqueda devueltos de una búsqueda.
La FIGURA 35 es una pantalla de resultados de búsqueda con un par de selecciones.
La FIGURA 36 es una pantalla de búsqueda que ilustra más episodios de una búsqueda.
La FIGURA 37 es una pantalla para programar la grabación de los resultados de búsqueda.
La FIGURA 38 es una pantalla de resultados de búsqueda con selecciones de cola.
La FIGURA 39 es una pantalla para seleccionar tipos de grabación .
La FIGURA 40 es una pantalla para confirmar una solicitud.
La FIGURA 41 es una pantalla que confirma una solicitud de grabación.
La FIGURA 42 es una pantalla que ilustra los resultados de búsqueda de una cadena de búsqueda dentro de un título.
. La FIGURA 43 es una pantalla que ilustra los resultados de búsqueda de una búsqueda de canal .
La FIGURA 44 es una pantalla que ilustra un registro rápido correspondiente a un programador de DVR.
La FIGURA 45 es una pantalla para seleccionar un dispositivo de grabación asociado con la cuenta.
La FIGURA 46 es una pantalla que ilustra la desconexión del sistema del programador de DVR.
La FIGURA 47 es una vista diagramática de bloques simplificada de un sistema de encargo seguro.
La FIGURA 48 es un diagrama de secuencia que ilustra un proceso para operar el sistema de encargo seguro.
La FIGURA 49 es una vista diagramática de bloques simplificada de un sistema de encargo que usa un enlace.
La FIGURA 50 es un diagrama de flujo de un método para solicitar correos electrónicos a fin de encargar contenido usando un enlace.
La FIGURA 51 es un diagrama de flujo de un método para generar un enlace de página web para encargar contenido.
La FIGURA 52 es una pantalla de una guía de programas para encargar contenido.
La FIGURA 53 es un diagrama de flujo de un método para usar un enlace a fin de encargar contenido.
La FIGURA 54A es una pantalla de un correo electrónico con un enlace para encargar contenido.
La FIGURA 54B es una pantalla de un sitio web que tiene un enlace para encargar contenido.
La FIGURA 55 es una vista diagramática de bloques simplificada de un sistema de menús de voz para encargar contenido .
La FIGURA 56 es un diagrama de flujo de un método para encargar contenido usando el sistema de menús de voz.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN
La siguiente descripción es meramente de naturaleza ej emplificativa y no -pretende limitar la presente divulgación, su aplicación o usos. En aras de la claridad, en las figuras se usarán los mismos números de referencia para identificar elementos similares. Tal como se usa aquí, el término módulo se refiere a un circuito integrado específico de aplicación (ASIC) , un circuito electrónico, un procesador (compartido, dedicado o grupo) y memoria que ejecutan uno o más programas de software o firmware, un circuito lógico combinatorio y/u otros componentes adecuados que proporcionan la funcionalidad descrita. Como aquí se usa, la frase 'por lo menos uno de A, B y C debe interpretarse como que significa una lógica (A o B o C) , que usa una lógica O no excluyente. Debe entenderse que los pasos contenidos en el método se pueden ejecutar en diferente orden sin alterar los principios de la presente divulgación.
El siguiente sistema se describe con respecto a un sistema satelital y a un sistema de banda ancha. El sistema de distribución de banda ancha puede implementarse en un sistema terrestre, tal como un sistema tipo cable o teléfono. En el sistema de banda ancha, puede usarse una fibra óptica. En el sistema de distribución de banda ancha, también puede usarse distribución inalámbrica.
Si bien la siguiente divulgación se hace con respecto a los servicios y sistemas de difusión DIRECTV® expuestos como ejemplo, se debe entender que muchos otros sistemas de entrega son aplicables de inmediato a los sistemas y métodos divulgados. Tales sistemas incluyen otros sistemas de distribución inalámbrica, sistemas de distribución cableada o por cable, sistemas de distribución de televisión por cable, sistemas de frecuencia radioeléctrica , frecuencia ultra alta (UHF) /frecuencia muy alta (VHF) , u otros sistemas de difusión terrestre (por ejemplo, el sistema de distribución multicanal y multipunto (MMDS) , el sistema de distribución multipunto local (LMDS) , etc.), sistemas de distribución basados en Internet, sistemas de distribución celulares, sistemas de difusión de líneas eléctricas, cualquier red de entrega por Protocolo de Internet (IP) de punto a punto y/o multidifüsión y redes de fibra óptica. Además, las diferentes funciones asignadas colectivamente entre un extremo de cabezal (HE) , los receptores/decodificadores integrados (IRD) y una red de entrega de contenido (CDN) , tales como se describen más adelante-, pueden reasignarse como se desee sin apartarse del alcance pretendido de la presente patente.
Además, si bien la siguiente divulgación está hecha con respecto a la entrega de video (por ejemplo, televisión (TV) , películas, videos musicales, etc.) , se debe entender que los sistemas y métodos aquí divulgados podrían usarse también para la entrega de cualquier tipo de contenido de medios, por ejemplo audio, música, archivos de datos, páginas web, etc. Asimismo, en toda esta divulgación se hace referencia a datos, información, programas, películas, utilidades protegidas, datos de video, etc.; sin embargo, resultará evidente de inmediato a los expertos en la técnica que estos términos son sustancialmente equivalentes respecto de . los sistemas y/o métodos expuestos como ejemplo que aquí se divulgan. Como se usa aq í, el término título se empleará para referirse, por ejemplo, a una película en sí y no al nombre de la misma.
Con respecto ahora a la FIGURA 1, un sistema de comunicaciones 100 incluye un sistema de procesamiento de contenido 102 que se utiliza como una fuente de procesamiento y transmisión, múltiples proveedores de contenido, uno de los cuales se muestra en el número de referencia 104 y un primer satélite 106. También puede incorporarse al sistema un segundo satélite 108. Los satélites 106, 108 pueden utilizarse para comunicar diferentes tipos de información o diferentes porciones de diversos contenidos del sistema de procesamiento de contenido 102. El sistema 100 también incluye múltiples dispositivos de usuario fijos 110, tales como receptores/decodificadores integrados (IRD) o un decodificador externo. Las comunicaciones inalámbricas se intercambian entre el sistema de procesamiento de contenido 102 y los dispositivos fijos de usuario 110 a través de uno o más satélites 106, 108. Las comunicaciones inalámbricas pueden tener lugar a cualquier frecuencia, tal como por ejemplo, las frecuencias de la banda Ka y de la banda Ku.
También puede incorporarse al sistema un dispositivo de usuario móvil 112. El dispositivo de usuario móvil 112 puede incluir, pero sin limitarse a ello, un teléfono celular 114, un asistente personal digital 116, un reproductor portátil de medios 118, una computadora laptop 120 o un dispositivo con base en vehículo 122. Debe notarse que, en el sistema de comunicaciones 100, pueden emplearse varios dispositivos móviles 112 y varios dispositivos de usuario fijos 110. Los dispositivos móviles 112 pueden tener cada uno una antena separada en general representada por la antena 124.
Además de la comunicación por medio de los satélites
106, 108, pueden comunicarse de forma terrestre diversos tipos de información, tal como información de seguridad, información de cifrado/descifrado, contenido o porciones de contenido. Puede usarse una red de comunicaciones 132, tal como una red pública de telefonía conmutada (PSTN) , un sistema inalámbrico terrestre, una plataforma estratosférica o fibra óptica u otro recurso por el estilo, para comunicarse de forma terrestre con el dispositivo fijo de usuario 110 o el dispositivo móvil de usuario 112. Para ilustrar la capacidad inalámbrica terrestre, se muestra una antena 134 destinada a la comunicación inalámbrica terrestre con el dispositivo móvil de usuario 112.
La información o el contenido provistos al sistema de procesamiento de contenido 102 desde la fuente de medios 104 pueden transmitirse, por ejemplo, mediante una antena de enlace ascendente 138 al o a los satélites 106, 108, uno o más de los cuales pueden ser un satélite geosincrónico o un satélite geoestacionario, que a su vez, redifunden la información por amplias área geográficas de la Tierra, que incluyen los dispositivos de usuario 110, 112. Los satélites pueden tener también enlaces intersatelitales . Entre otras cosas, el sistema de procesamiento de contenido expuesto como ejemplo 102 de la FIGURA. 1 proporciona material de programas a los dispositivos de usuario 110, 112 y se coordina con los dispositivos de usuario 110, 112 para ofrecer a los abonados servicios de programas pago por ver (PPV) y servicios de difusión, incluyendo la facturación y cifrado asociados de los programas de video. También puede recibirse programación que no es PPV (por ejemplo, sin suscripción) . Para recibir la información redifundida por los satélites 106, 108, cada dispositivo de usuario 110 está acoplado en comunicación con un receptor o antena de enlace descendente 140.
Puede establecerse seguridad en la difusión de utilidades protegidas por medio de los satélites 106, 108, aplicando cifrado y descifrado a las utilidades protegidas o el contenido durante el procesamiento de contenido y/o durante la difusión (es decir, cifrado de la difusión) . Por ejemplo, puede cifrarse un utilidad protegida en base a una palabra de control (CW) conocida por el sistema de procesamiento de contenido 102 y por los dispositivos de usuario 110, 112 autorizados a ver y/o reproducir ese utilidad protegida. En el sistema de comunicaciones ej emplificativo ilustrado 100, por cada utilidad, el sistema de procesamiento de contenido 102 genera un paquete de palabras de control (CWP) que incluye, entre otras cosas, un indicador de fecha y hora, requisitos de autorización, asignaciones, instrucciones de grabación, incluso las horas iniciales y las duraciones de las asignaciones de canal y un valor de entrada, y después determina la palabra de control (CW) correspondiente a la utilidad computando un hash criptográfico de los contenidos del CWP. El CWP también se difunde a los dispositivos de usuario 110, 112 por medio de los satélites 106, 108. Para ver y/o reproducir la utilidad protegida cifrada que se difunde, los dispositivos de usuario autorizados podrán determinar correctamente la CW computando un hash criptográfico de los contenidos del CWP recibido. Si el dispositivo de usuario 110 no está autorizado, el IRD 110 no podrá determinar cuál es la CW correcta que habilita el descifrado de la utilidad protegida cifrada que se difunde. La CW puede cambiarse periódicamente (por ejemplo, cada 30 segundos) generando y difundiendo un nuevo CWP. En un ejemplo, se genera un nuevo CWP actualizando el indicador de fecha y hora incluido en cada CWP. Como alternativa, un CWP podría transmitir directamente una CW ya sea en forma cifrada o no cifrada. Abundan otros ejemplos de cifrado y descifrado coordinados, que incluyen por ejemplo el cifrado y descifrado de la clave pública/privada.
Con respecto ahora a la FIGURA 2, en ella se ilustra con mayor detalle el sistema de procesamiento de contenido 102 de la FIGURA 1. El proveedor de contenido 104 puede incluir diversos tipos de proveedores de contenido, incluso los que proporcionan contenido por medio de un satélite 200, un DVD 202, por una red como archivo en 204, por medio de cintas y otros medios. El proveedor de contenido 104 también puede proporcionar una descripción del contenido y otros metadatos 208 al sistema.
Los proveedores de contenido 104 pueden ser proveedores de diversos tipos de contenido y proporcionar diversos tipos de contenido lo cual incluye contenido publicitario, tal como la publicidad en tandas (avisos publicitarios) . Los proveedores de contenido pueden proporcionar diversos tipos de información que incluye información publicitaria. Los proveedores de publicidad pueden proporcionar información sobre diversos productos o diverso contenido disponible o futuro. Debe tenerse en cuenta que el proveedor de publicidad y el proveedor de contenido pueden ser uno y el mismo.
Los proveedores de contenido también pueden tener una página de inicio dentro del presente sistema. En pocas palabras, la página de inicio es una porción de la guía de programas que permite seleccionar el contenido a descargar en el dispositivo de usuario. El operador del sistema también puede tener su propia página de inicio con las diversas categorías de contenido. Las categorías y tipos de las páginas de inicio se describirán más adelante. La página de inicio proporciona al abonado particular un listado de contenido a pedido.
La página de inicio puede formarse con diversas configuraciones que incluyen la estructura de menús . Los proveedores de contenido también pueden proporcionar diversos metadatos para la estructura de menús o la guía de programas .
Otra área del sistema de procesamiento de contenido 102 es un servidor de entrada 212 que recibe el contenido diverso y lo convierte al formato en un sistema de conversión de formato 214. Puede usarse un servidor de almacenamiento de utilidades protegidas en formato doméstico 216 para almacenar la utilidad protegida del contenido en un formato doméstico. Los archivos de imágenes fijas, los tráiler de películas y demás información también pueden almacenarse en el servidor de almacenamiento de utilidades protegidas en formato doméstico. Se usa un sistema de gestión de flujo de trabajo 220 para controlar el sistema de conversión de formato 214 y el servidor 212. Además, el sistema de gestión de flujo de trabajo 220 está acoplado al servidor de almacenamiento de utilidades protegidas en formato doméstico 216 y realiza el control de entrada. El servidor de almacenamiento de utilidades protegidas en formato doméstico 216 proporciona imágenes fijas a un sistema de gestión de contenido 221 y a un archivo en formato doméstico, archivos de audio y video al sistema de procesamiento de transporte de video 223.
El VTPS 223 puede codificar el paquete. El codificador puede codificar los datos de acuerdo con la codificación CableLabs®, video a pedido (VoD) , especificación MD-SP-VOD-CEP-101-040107 (es decir, realiza la codificación de las utilidades protegidas) . Un paquetizador 270 configura los datos codificados en una corriente de paquetes de datos y también anexa un encabezado a cada paquete para facilitar la identificación de los contenidos de los paquetes de datos, por ejemplo un número de secuencia que identifica cada localización de paquete dentro de la corriente de paquetes de datos (por ejemplo, una corriente de bits) . El encabezado también incluye un' identificador de programa (PID) (por ejemplo, un identif icador de canal de servicio (SCID) ) que a su vez identifica el programa al cual pertenece el paquete de datos .
La corriente de paquetes de datos (es decir, una corriente de bits) se cifra después para su difusión, usando por ejemplo la muy conocida norma de cifrado avanzado (AES) o la muy conocida norma de cifrado de datos (DES) . En un ejemplo, sólo se cifra la porción de carga de trabajo de los paquetes de datos, permitiendo así que un dispositivo de usuario 110 filtre, enrute y/o clasifique los paquetes de datos cifrados para difusión que se reciben sin tener que descifrar primero los paquetes de datos cifrados.
El sistema de gestión de contenido 221 en general controla el movimiento global y la distribución de los contenidos a través del sistema de procesamiento de contenido 102. El sistema de gestión de contenido 221 también puede asignar identificaciones de material al diverso contenido recibido. La identificación de material puede utilizar el identificador de utilidades protegidas (ID) de los metadatos así como también la ID de proveedor. Al contenido, los carteles y demás información recibida pueden asignárseles identificaciones de material para lograr que sean más fáciles de asociar y recuperar. Por ejemplo, pueden usarse diferentes sufijos para identificar el contenido relacionado con el resto de la identificación de material que sea igual.
Puede proporcionarse una información de licencias y contratos 222 y avisos publicitarios provenientes de ventas de publicad 224 al sistema de gestión de contenido 221. Es decir, al sistema de gestión de contenido puede proporcionársele información de licencias, asignaciones de niveles, fijación de precios y disponibilidad. La información de utilidades protegidas y los nombres y duración de los archivos pueden intercambiarse entre el sistema de gestión de contenido 221 y el sistema de gestión de flujo de trabajo 220. La información de utilidades protegidas, como los nombres y la duración de los archivos, puede determinarse en el servidor 212 que está acoplado al sistema de gestión de flujo de trabajo 220.
Un sistema de tráfico y programación 228 se usa para proporcionar el canal solicitado, los datos de programa asociados (PAD) , la información de canal y los paquetes de' información de programas (PIP) . El sistema de tráfico y programación 228 puede programar el procesamiento de contenido de las múltiples utilidades recibidas, en base a un alineamiento deseado de los programas que va a ofrecer el sistema de comunicaciones 100. Esto puede incluir tanto programación a pedido como programación lineal 286. Por ejemplo, podría asignársele alta prioridad para el procesamiento de contenido a un programa de TV en vivo respecto del cual se espere una alta demanda de repeticiones. La programación lineal 786 proporciona transmisiones en vivo por vía satelital.
Un servidor PAD de programación (SPS) 230 puede acoplarse al sistema de flujo de trabajo y se usa para generar PAD de video de banda ancha que se comunica a un sistema de acceso condicional para video de banda ancha 232.
El sistema de acceso condicional para video de banda ancha 232 puede usarse para generar en pares la palabra de control y el paquete de palabras de control y proporcionarlos al sistema de procesamiento de transporte de video 223.
En el ejemplo ilustrado de la FIGURA 2, a los usuarios de los dispositivos de usuario 110 se les cobran servicios por suscripción y/o descargas de utilidades " protegidas (por ejemplo, PPV TV) y es por ello que el sistema de procesamiento de contenido 102 incluye un sistema de facturación 234 para rastrear y/o facturar a los abonados los servicios prestados por el sistema 100. Por ejemplo, el sistema de facturación 234 registra que se ha autorizado a un usuario a descargar una película y, una vez descargada satisfactoriamente la misma, se factura al usuario por ello. Como alternativa, puede no facturarse al usuario a menos que se haya visto la película.
Un sistema de facturación 234 recibe información de precios y disponibilidad del sistema de gestión de contenido 221. Un sistema de acceso condicional 236 recibe información sobre llamadas de respuesta al usuario de la red de comunicaciones 132. El sistema de acceso condicional puede usarse para generar autorizaciones, datos de facturación de pago por evento y datos de llamadas de respuesta del sistema de facturación 234. También pueden proporcionarse el registro de solicitudes remotas provenientes del sistema de transacciones de acceso condicional 238. Puede usarse un sistema de acceso condicional BCC 240 para generar un paquete de acceso condicional de información del sistema de acceso condicional 236.
El sistema de facturación 234 puede generar datos de compra que se proporcionan al bloque de integración de empresas (El) 242. El ¦ bloque de integración de empresas 242 puede generar solicitudes de grabación para el sistema de transacciones de acceso condicional 238. Las solicitudes de grabación pueden generarse a través de una interfaz de web tal como DIRECTV.com, un sistema de respuesta de voz u otros métodos del bloque 244. En la interfaz de web 244 pueden recibirse diversos tipos de encargo, tales como encargo de video de banda ancha (a pedido) , pago por evento (pay-per-view) y diversos servicios. Los usuarios también puede pueden acceder a diversos tráilers de videos a través de la interfaz de web 244 que proporciona el servidor de almacenamiento de utilidades en formato domiciliario 216. El bloque de integración de empresas 242 también puede recibir información de guía y metadatos del sistema de gestión de contenidos 221.
Pueden proporcionarse títulos, descripciones, diversas categorías y metadatos del sistema de gestión de contenidos 221 al sistema de guía de programas avanzada 248. El sistema de guía de programas 248 puede acoplarse a un sistema de difusión satelital tal como un sistema de procesamiento de transporte de difusión 250 que transmite contenido lineal y a pedido a los usuarios por los satélites 106, 108.
Los datos de guía de programas generados por el sistema de guía de programas 248 pueden incluir información que se usa para generar una pantalla de información de guía para el usuario, donde la guía de programas puede ser una matriz de guía que informa al usuario acerca de programas particulares que se difunden en canales particulares a horas particulares. Una guía de programas también puede incluir información que utiliza un dispositivo de usuario para armar la programación y presentarla a un usuario. Por ejemplo, la guía de programas puede usarse para sintonizar con un canal en el cual se ofrece un programa particular. La guía de programas puede contener también información para sintonizar, remodular, demultiplexar, descifrar, depaquetizar o decodificar programas seleccionados.
También pueden proporcionarse títulos, descripciones y categorías del sistema de gestión de contenido 221 al sistema de distribución de contenido 260. El sistema de distribución de contenido 260 puede controlar los archivos y metadatos de contenido.
Con respecto nuevamente al sistema de procesamiento de transporte de video 227, el sistema de procesamiento de transporte de video 223 incluye un sistema de empaquetamiento de transporte 270. El sistema de empaquetamiento de transporte 270 crea archivos pre-paquetizados y no cifrados que se almacenan en el depósito de contenido. Un módulo de cifrado 272 recibe la salida del sistema de empaquetamiento de transporte y cifra los paquetes. Los archivos totalmente empaquetados y cifrados también pueden almacenarse en el depósito de contenido 274. El cifrado puede tener lugar en la porción de datos de un paquete y no en la porción de encabezado. También pueden almacenarse metadatos dentro del depósito de contenidos para identificar las características de los programas o archivos. Los metadatos pueden incluir, pero sin limitarse a ello, datos de contenido como hora, duración, actores, título, descripciones y si el contenido es parte de una serie .
Pueden usarse una o más redes de entrega de contenido 280a-n para proporcionar archivos de contenido, tales como los archivos cifrados o no cifrados y paquetizados , a la red de comunicaciones 132 a los efectos de su distribución a los dispositivos de usuario 110, 112. El sistema de distribución de contenido 260 puede efectuar solicitudes de entrega de los diversos archivos de contenido y utilidades protegidas a través de la red de comunicaciones 132. El sistema de distribución de contenido 260 también genera solicitudes satelitales y difunde el contenido diverso y las utilidades protegidas a través ' del sistema de procesamiento de transporte de banda ancha 250.
La red de comunicaciones 132 puede ser Internet 122 que es una red de comunicaciones de múltiples puntos a múltiples puntos. Sin embargo, los expertos en la técnica apreciarán que también pueden proporcionarse comunicaciones de punto a punto a través de la red de comunicaciones 132. Por. ejemplo, las descargar de un archivo de contenido particular desde una red de entrega de contenido pueden comunicarse a un dispositivo de usuario particular. Tales transferencias de archivos y/o protocolos de transferencia de archivos están ampliamente reconocidos como comunicaciones de punto a punto o señales de comunicaciones de punto a punto y/o crean vías de comunicación de punto a punto, incluso aunque se transporten por una red de comunicaciones de múltiples puntos a múltiples puntos, como Internet. También se reconocerá que puede usarse la red de comunicaciones 132 para implementar una variedad de sistemas de difusión, en los que un transmisor puede transmitir una variedad de datos o paquetes de datos a cualquier cantidad o a una variada cantidad de clientes o receptores simultáneamente. Más aún, la red de comunicaciones 132 también puede usarse para proporcionar difusión y comunicaciones de punto a punto y/o señales de comunicación de punto a punto desde una cantidad de transmisores de difusión o redes de entrega de contenido 280.
La red de entrega de contenido 280 puede implementarse usando una variedad de técnicas o dispositivos. Por ejemplo, pueden usarse múltiples servidores basados en Linux con conexiones de fibra óptica. Cada una de las redes de entrega de contenido 280 puede incluir servidores que están conectados a Internet o a la red de comunicaciones 132. Esto permite que los dispositivos de usuario descarguen información o contenido (por ejemplo, una película) de la red de entrega de contenido 280. La red de entrega de contenido 280 puede actuar como memoria caché respecto de la información provista desde el depósito de contenido 274. Un dispositivo de usuario particular puede dirigirse a una red de entrega de contenido particular (CDN) 280, según cuál sea el contenido específico a recuperar. Un localizador uniforme dé recursos (URL) de Internet puede estar asignado a una película u otro contenido. Además, en caso de que una de las redes de entrega de contenido 280 tenga tráfico pesado, puede cambiarse por otra red de entrega de contenido para prestar un servicio más veloz. Con el interés de aclarar y facilitar la comprensión, en toda esta divulgación se hace referencia a entregar, descargar, transferir y/o recibir información, video, datos, etc., por medio de la red de entrega de contenido 280. Sin embargo, los expertos en la técnica apreciarán de inmediato que la información es entregada, descargada, .transferida o recibida por uno de los servidores basados en Internet de o asociados con la red de entrega de contenido 280.
Debe apreciarse que la red de entrega de contenido 280 puede ser operada por un proveedor externo. Es decir, el operador de la red de entrega de contenido 280 puede no ser el mismo operador de las porciones restantes del sistema de procesamiento de contenido 102. Para descargar archivos de la red de entrega de contenido 280, los dispositivos de usuario 110, 112 pueden implementar la pila de protocolos de Internet con una capa de aplicaciones definida y posiblemente una aplicación de descarga provista por un proveedor de redes de entrega. En el ejemplo ilustrado, las transferencias de archivos se implementan usando protocolos de Internet estándar (el protocolo de transferencia de archivos FTP) , el protocolo de transferencia de hipertexto (HTTP), etc. Cada archivo recibido por el dispositivo de usuario puede comprobarse en el sentido de que esté completo y sea íntegro y, si el archivo no está intacto, las porciones faltantes y/o dañadas de los archivos pueden entregarse o descargarse nuevamente. Como alternativa, puede depurarse todo el archivo del IRD y entregarse o descargarse nuevamente.
También puede establecerse la seguridad de las utilidades protegidas por medio de la red de entrega de contenido. Los paquetes de palabras de control de cada utilidad cifrada para difusión o archivo de contenido pueden proporcionarse a la red de entrega de contenido (CDN) 280. También puede proporcionarse el cifrado.
El sistema de procesamiento de transporte de banda ancha 250 puede proporcionar diversas funciones, incluso codificación, paquetización, cifrado, multiplexión y modulación y la conversión de frecuencia de enlace descendente .También puede proporcionarse amplificación RF en el sistema de procesamiento de transporte de banda ancha 250.
La entrega inalámbrica por los satélites 106, 108 puede incluir simultáneamente tanto archivos (por ejemplo, películas, programas de TV pregrabados, juegos, actualizaciones de software, información sobre guía de programas o archivos de utilidades, estructuras de menús, etc.) como/o contenido en vivo (lineal) , datos, programas y/o información. La entrega inalámbrica por medio de los satélites 106, 108 brinda la oportunidad de entregar, por ejemplo con una sola difusión, una cantidad de títulos (es decir, películas, programas de TV pre-grabados, etc.) a prácticamente cualquier cantidad de clientes. Sin embargo, debido a la capacidad de canal limitada de los satélites 106, 108, se restringe la cantidad de títulos (es decir, utilidades protegidas) que pueden proporcionarse durante un período de tiempo particular.
Por el contrario, la entrega basada en Internet por medio de la CDN 280 puede admitir una gran cantidad de títulos, cada uno de los cuales puede tener un público destinatario más restringido. Además, la entrega basada en Internet es de punto a punto (por ' ejemplo, del servidor de contenido basado en Internet a un dispositivo de usuario 110,112), permitiendo así que cada usuario de dispositivo de usuario 106, 108 seleccione los títulos individualmente. La asignación de un título al satélite y/o a la entrega de contenido basada en Internet depende de la cantidad de público destinatario y puede ajustarse a lo largo del tiempo. Por ejemplo, un título con alta demanda (es decir, un gran público inicial) puede difundirse al principio por medio de los satélites 106, 108 y después, con el tiempo, ponerse a disposición para su descarga a través de la CDN 280, cuando sea menor la cantidad de público destinatario o la demanda del título. Un título puede difundirse simultáneamente por medios de los satélites 106, 108 y estar a disposición para descargar de la CDN 280 por la red de comunicaciones 132.
En el sistema de comunicaciones expuesto como ejemplo 100, cada utilidad protegida (por ejemplo, programa, título, contenido, juego, programa de TV, etc.) está pre-paquetizado y, como opción, pre-cifrado y se guarda después como un archivo de datos (es decir, un archivos de utilidades protegidas) . A continuación, el archivo de utilidades protegidas puede difundirse por medio de los satélites 106, 108 y/o enviarse a la CDN 280 para su descarga a través de la misma (es decir, entrega basada en Internet) . En particular, si el archivo de datos se difunde por medio de los satélites 106, 108, el mismo forma por lo menos una carga de trabajo' de una señal satelital resultante. Del mismo modo, si el archivo de datos se dispone para su descarga a través de la CDN 280, el mismo forma por lo menos una carga de trabajo de una señal de Internet resultante.
Resultará de inmediato evidente para los expertos en la técnica que, incluso aunque la por lo menos una carga de trabajo de una señal resultante incluya el archivo de datos independientemente de la técnica de difusión (por ejemplo, satélite o Internet) , puede diferir el modo en que se transmita físicamente el archivo. En particular, la transmisión de datos por un medio de transmisión (por ejemplo, satélite, Internet, etc.) comprende operaciones que son: (a) independientes de los medios de transmisión; y (b) dependientes de los medios de transmisión. Por ejemplo, los protocolos de transmisión (por ejemplo, protocolo de control de transmisión/protocolo de Internet (TCP/IP) , el protocolo de datagramas de usuario (UDP) , la encapsulación, etc.) y/o las técnicas de modulación (por ejemplo, modulación por amplitud de cuadratura (QAM) , corrección de errores hacia adelante (FEC) , etc.) empleados para transmitir un archivo por medio de señales de Internet (por ejemplo, por la red Internet 122) pueden diferir de los utilizados por vía satelital (por ejemplo, los satélites 106, 108) . En otras palabras, los protocolos de transmisión y/o técnicas de modulación son específicos de vías de comunicación físicas, es decir, dependen de los medios físicos y/o de transmisión empleados para comunicar los datos. Sin embargo, el contenido (por ejemplo, un archivo que representa un título) transportado por un determinado protocolo de transmisión y/o técnica de modulación es agnóstico del protocolo de transmisión y/o . la técnica de modulación, es decir, el contenido es independiente del medio de transmisión.
El mismo archivo de datos de contenido pre-paquetizado y, como opción, pre-cifrado que se difunde por satélite puede estar disponible para descargarlo por Internet, y el modo en que el utilidad protegida es almacenado, decodificado o reproducido por los dispositivos de usuario 110, es independiente de que el programa haya sido recibido por los dispositivos de usuario 110 vía satélite o Internet. Además, como el sistema de procesamiento de contenido expuesto como ejemplo 102 de la FIGURA 1 difunde un programa en vivo y un programa no en vivo (por ejemplo, una película) aplicando la misma codificación, paquetización, cifrado, etc., el modo en que un programa (en vivo o no) es almacenado, decodificado y/o reproducido por los dispositivos de usuario 110 también es independiente de que sea o no un programa en vivo. Por ello los dispositivos de usuario 110, 112 pueden manejar el procesamiento de contenido, programas y/o títulos con independencia de la o las fuentes y/o el o los tipo del contenido, los programas y/o los títulos. En particular, las configuraciones de entrega expuestas como ejemplo y el procesamiento de señales del sistema de entrega de contenido expuesto como ejemplo de la FIGURA 2 se explican a continuación con mayor detalle.
Con respecto ahora a la FIGURA 3, el dispositivo de usuario 110 puede ser uno de una variedad de dispositivos, por ejemplo una caja decodificadores , un servidor de medios para el hogar, un centro de medios para el hogar (HMC) , una computadora personal (PC) con una tarjeta receptora instalada, etc. Un dispositivo de pantalla 300 como un aparato de televisión, un monitor de computadora, un reproductor de medios portátil u otro dispositivo por el estilo puede acoplarse al dispositivo de usuario. El dispositivo de usuario 110 puede ser un receptor/decodificador integrado, un receptor de televisión satelital u otro por el estilo que muestra y/o reproduce la programación recibida.
La antena de recepción 140 (124 en un dispositivo móvil) recibe las señales que transporta una corriente de bits modulada y multiplexada proveniente de los satélites 106, 108. Dentro de la antena de recepción 140, las señales se acoplan desde un reflector y alimentan un bloque de bajo ruido (LNB) 302, que amplifica y convierte en dirección descendente , las señales recibidas. La salida del LNB 302 se proporciona a un receptor 304, que recibe, remodula, depaquetiza, demultiplexa, descifra y decodifica la señal recibida para proporcionar señales de audio y video al dispositivo de pantalla 300, a un grabador 306 o a ambos. El dispositivo de memoria 306 puede implementarse por separado o dentro del dispositivo de usuario 110. El receptor 304 responde a las entradas del usuario para sintonizar, por ejemplo, con un programa particular.
Para almacenar los programas y/o utilidades protegidas recibidos y/o grabados, el dispositivo de memoria 306 puede incluir cualquiera de una variedad o combinación de dispositivos de almacenamiento tales como una unidad de disco rígido, DVR, memoria flash u otros tipos de dispositivos de memoria. El dispositivo de memoria 306 puede usarse para almacenar el contenido, la información, los objetos e información de la guía de programas y/o programas recibidos por los satélites 106, 108 y/o la CDN 280. En particular, los paquetes almacenados en el dispositivo de memoria 306 pueden ser los mismos paquetes codificados y, como opción cifrados, que creó el sistema de procesamiento de contenido 102 y se que transmitieron por medio de los satélites 106, 108 y/o se pusieron a disposición para descargarlos por la CDN 280.
El dispositivo de memoria 306 puede ser también un dispositivo apto para grabar la información, por ejemplo, en medios analógicos tales como cinta de video o medios digitales legibles por computadora , como una unidad de disco rígido (HDD) , un disco versátil digital (DVD) , un disco compacto (CD) y/o cualquier otro medio adecuado.
Para comunicarse con cualquiera de una variedad de clientes, reproductores de medios, etc., el dispositivo de usuario 110 expuesto como ejemplo que se ilustra incluye uno o más módulos de interfaz de conexión 308 (por ejemplo, USB, puerto serial, Firewire, etc.). El módulo de interfaz de conexión 306 puede actuar como una interfaz de red, que implementa, por ejemplo, la interfaz Ethernet.
Cada dispositivo de usuario 110 puede conectarse a una red de comunicaciones, como Internet 122, por medio de cualquiera de una variedad de tecnologías, por ejemplo, un módem de banda de voz y/o red digital de servicios integrados (ISDN), conectado a una PSTN convencional, una conexión de banda ancha inalámbrica (por ejemplo, IEEE 802.11b, 802. llg, etc.), una conexión cableada de banda ancha (por ejemplo, ADSL, cable módems, etc.), una conexión Ethernet cableada (por ejemplo, red de área local (LAN), red de área amplia (WAN) , etc.), una conexión celular, una instalación de transmisiones alquilada (por ejemplo, un circuito de nivel 1 de señales digitales (también conocido como DS1) , un DS1 fraccionario, etc.), etc.
El dispositivo de usuario 110 también puede incluir un módulo de control 310 que se usa para controlar la operación de los diversos componentes incluidos dentro del dispositivo de usuario .
Una interfaz de usuario 312 puede ser, por ejemplo, un conjunto de botones de pulsar o una interfaz de control remoto. La interfaz de usuario 312 se usa para efectuar las selecciones, dar entrada a los diversos datos y cambiar los parámetros del dispositivo de usuario 110. La interfaz de usuario 312 puede usarse conjuntamente con una interfaz gráfica de usuario mostrada en el dispositivo de pantalla asociado con el dispositivo de usuario.
Debe notarse además que los dispositivos de usuario 114 (dispositivo 110) pueden configurarse de una manera similar a lo ilustrado en la FIGURA 3 con el número de referencia 110. Tales dispositivos pueden incluir una antena interna en lugar de una antena parabólica externa, que se ilustra en el dispositivo fijo como 140. Además, son posibles antenas externas tales como una antena tipo agrupación de antenas controlada por fase .
El dispositivo de grabación 306 puede tener dos particiones, una partición de red 320 y una partición de usuario 322. En la partición de red 320 o la partición de usuario 322, pueden almacenarse diferentes tipos de contenido o utilidades protegidas. El contenido almacenado en las diferentes particiones puede estar relacionado con el nivel del contenido. Esto se describirá más adelante con mayor detalle .
Con respecto ahora a la FIGURA 4, en ella se expone un método parea asignar identificaciones de material al contenido diverso y la información asociada con el contenido. En el paso 410, se recibe contenido de las diversas revisiones de contenido. Los proveedores pueden proporcionar una identificación (ID) de proveedor o utilidad protegida en relación con el contenido provisto. Pueden recibirse también carteles, tráiler de videos, gráficos, metadatos de los proveedores de contenido. El contenido y demás información asociada con el contenido pueden recibirse de diferentes modos o del mismo modo. Cuando se reciben de diferentes modos, pueden estar conjuntamente asociados en el sistema de procesamiento de contenido. En el paso 412, los proveedores de contenido pueden proporcionar también un paquete de páginas de inicio, que contienen los gráficos, carteles, enlaces y metadatos de página de inicio del proveedor de contenido. Los tipos de metadatos que pueden recibirse de los proveedores de contenido ya se describieron en la FIGURA 1.
En el paso 414, la identificación de material sé asigna al contenido y a la información asociada con el contenido. Este paso puede realizarse en el sistema de gestión de contenido de la FIGURA 2. Preferentemente, la ID de material y la información asociada con el contenido están conjuntamente vinculadas. Como ya se mencionó, un modo de vincular el contenido con la información asociada con el contenido es proporcionar una identificación de material común con diversos sufijos para identificar la diversa información.
Con respecto a la Figura 5, en ella se ilustra un método para navegar y buscar títulos en una interfaz interactiva. En la siguiente figura, los pasos aparecen desglosados en pasos de usuario 510, pasos de DIRECTV.com o interfaz interactiva 512 y pasos de interfaz externa 514. La interfaz interactiva puede ser un sitio web o sistema interactivo de respuesta de voz. Se debe notar que la interfaz interactiva puede estar disponible a través de muchos tipos de dispositivos que incluyen un teléfono móvil, un asistente personal digital, un dispositivo inteligente, un quisco autónomo o sistemas de entretenimiento en vuelo. El proceso se inicia en el paso 520. En el paso 522, se ingresa a la interfaz interactiva. A la interfaz interactiva puede ingresarse escribiendo un identif icador de cliente y una contraseña. Si no existen, puede configurarse una cuenta con identif icador de cliente y contraseña, asociados con una cuenta particular. En el paso 523, el usuario navega hasta una guía de programas. La pantalla del paso 524 puede mostrar todos los canales incluso los canales de difusión (a pedido) , si los usuarios están abonados al servicio de difusión. Es decir, pueden mostrarse tanto el contenido de difusión como los canales lineales. Los canales lineales son canales que se muestran y comunican en tiempo real a los usuarios como programación normal de red. El servicio de banda ancha y los canales de banda ancha están disponibles para la comunicación con el dispositivo de usuario sólo por selección. Los canales y selecciones se comunican a la interfaz interactiva del sistema de guía de programas del sistema de procesamiento de contenido, en el paso 526.
Después del paso 524, puede aplicarse un filtro de selección de difusión a los canales de manera que, en el paso 526, sólo puedan mostrarse los canales de difusión. En el paso 528, la interfaz interactiva puede activar o desactivar los listados de canales de difusión. De forma predeterminada, los listados de canales de banda ancha pueden encenderse para los abonados y apagarse para los no abonados. En la posición activada (ON) del paso 530, se muestran los títulos de banda ancha en el listado de la guía de programas. En la posición desactivada (OFF) del paso 532, se ocultan los títulos de banda ancha del listado de la guía de programas. Debe notarse que el listado de la guía de programas puede> recibirse del sistema de procesamiento de contenido. El formato y el contenido de la guía de programas pueden recibirse el sistema de guía avanzada de programas 248 o el bloque de integración de empresas 242, que proporciona los metadatos del sistema de gestión de contenido de la FIGURA 2.
Con respecto nuevamente al paso 526, puede seleccionarse un canal de banda ancha de l guía de programas por medio de un enlace directo en la pantalla del paso 540. La interfaz interactiva del paso 542 muestra las listas de todos los canales principales de banda ancha, mientras que los canales secundarios muestran sólo los listados de un canal secundario. En el paso 544, puede mostrarse la página principal de banda ancha o puede mostrarse una página de programador de banda ancha secundario en el paso 546, que se origina en el paso 542. La página primaria o principal de banda ancha puede estar vinculada a una página secundaria de banda ancha, como lo indica la flecha 548.
Después del paso 540, puede realizarse el paso 550. En el paso 550, puede seleccionarse un título de difusión en la página primaria o la secundaria o en un enlace directo. La interfaz interactiva del paso 552, en respuesta al paso 550, puede permitir que el usuario vea la información de programación en el paso 554, vea los tráiler de videos en el paso 556 o encargue un título en el paso 558. Los pasos 554, 556 y 558 se logran solicitando la información de programación, solicitando información de vista previa o solicitando información de descarga, respectivamente.
Con respecto ahora a la FIGURA 6, en ella puede realizarse una búsqueda de un título de banda ancha, ingresando una cadena de búsqueda en el paso 610. Ingresando una cadena de búsqueda, el paso 620 de la interfaz interactiva puede realizar una búsqueda basada en el alcance elegido por el usuario. Puede realizarse una búsqueda global en cada página. Esta búsqueda también puede ingresarse en el paso 620 navegando por los títulos seleccionados en el paso 500 o buscando los títulos en el paso 600. Esta búsqueda del paso 620 puede realizarse usando la información de producto recibida del sistema de procesamiento de contenido. Esto puede ser en forma de metadatos u otra información por el estilo. Después del paso 620, si se realizó una búsqueda global, el paso 622 muestra los resultados de todo el sitio, incluso las preguntas formuladas frecuentemente, la guía de programas ampliada, las páginas del sitio, los sitios de pago por evento, los sitios de video a pedido de banda ancha. En el paso 620, si sólo se buscó la guía de programas, el paso 624 muestra los resultados correspondientes a los listados de la guía ampliada de programas, lo' cual significa que sólo pueden mostrarse resultado de TV, películas, pago por evento y video a pedido de banda ancha. En el paso 620, si se solicitó buscar sólo video de banda ancha, pueden mostrarse únicamente los resultados correspondientes a los listados de video a pedido de banda ancha.
Con respecto nuevamente al paso 610, después del paso 610, puede realizarse el paso 630. El paso 630 puede especificar filtros adicionales para estrechar la búsqueda. Después del paso 630, la interfaz interactiva realiza en el paso 632 una búsqueda basada en los filtros adicionales elegidos por el usuario. Ejemplos de estrechamiento de búsquedas son explicitar palabras clave del título, el género, el actor específico, el director, una descripción, canal, etc. La información buscada se recibe del sistema de procesamiento de contenido en el paso 634.
Con respecto nuevamente al paso 630, el paso 636 solicita una vista de la información de programa correspondiente a un título seleccionado de los resultados de búsqueda. En este punto puede ilustrarse información diversa que incluya los actores, el tiempo de ejecución y diversos otros tipos de metadatos.
Con respecto ahora a la FIGURA 7, en ella se describe con mayor detalle el paso 554 relativo a ver la información de programación. En el paso 710, puede proporcionarse un enlace directo a un título de banda ancha. En el paso 712, la interfaz interactiva puede recuperar y mostrar la información de programación correspondiente a un título de banda ancha seleccionado. La información de banda ancha puede incluir el título completo, el precio, la calificación (rating) , la categoría u otra información disponible tal como actores, directores, duración, idioma y demás características especiales. La información de producto puede recibirse del sistema de procesamiento de contenido en el paso 514. Las entradas del paso 712 incluyen la navegación por los títulos seleccionados en el paso 500 y la búsqueda de títulos en el paso 600. Después del paso 710, el paso 720 solicita ver el tráiler. En el paso 722, se ve el tráiler.
Después del paso 720, el paso 730 solicita una descarga del título. Después del paso 730, la interfaz interactiva encarga un título en el paso 732. Los detalles del paso 722 y el paso 732 se muestran más adelante en las FIGURAS 8 y 9 respectivamente .
Con respecto ahora a la FIGURA 8, en ella se describe con mayor detalle el paso 722 de la FIGURA 7. En el paso 810, puede proporcionarse un enlace a una vista previa de video. En el paso 812, se recibe y muestra el tráiler de video a través de un enlace externo al título de banda ancha seleccionado. Esto puede incluir los controles de reproducción para hacer una pausa en el video y ajustar la resolución. A este paso puede ingresarse desde el paso 500 y el paso 554 ya descritos. Los tráiler de videos pueden obtenerse de la interfaz externa 514 de una sala de videos u otros metadatos del cuadro 814.
Una vez recuperado el tráiler en el paso 812, el paso 820 solicita ver la información de programación. En el precedente paso 554, se presentó la información de programación. Después del paso 820, puede solicitarse la descarga del título a través de la interfaz interactiva, en el paso 830. Después del paso 830, puede realizarse el paso 732 que incluye encargar un título.
Con respecto ahora a la FIGURA 9, en ella se describe con mayor detalle todo lo concerniente al encargo de un título del paso 732. La página web 512 puede recibir una solicitud para navegar por los títulos seleccionados 500, ver la información de programación 554 o ver información de tráiler de videos 722. Estas solicitudes de descarga se proporcionan en el paso 900 de generación-de- solicitud-para-descargar-el-título . En el paso 920, pueden proporcionarse bloqueos parentales que impliquen la falla y finalización del proceso en el paso 922. Si no están habilitados los bloqueos parentales, puede realizarse el paso 926. Si el usuario tiene más de una caja decodificadora apta para banda ancha, puede realizarse una consulta que le pida al usuario definir una caja decodificadora específica para la descarga, en el paso 926. El usuario puede cambiar los ajustes predeterminados de los ajustes avanzados. Una vez seleccionada la caja decodificadora en el paso 926, el paso 928 puede permitir que el usuario establezca una prioridad en relación con el ajuste de descarga predeterminado. Puede realizarse la selección de agregar a cola para que el usuario agregue el título al final de la cola de descarga o que especifique la descarga ahora, lo cual poner en pausa las descargas actuales y agrega la descarga deseada al inicio de la cola para que la operación de descarga comience de inmediato.
El programa puede ser parte de una serie de la que hay disponibles una cantidad de episodios. Puede consultarse al usuario si desea todos los programas de una serie. Si es así, en el paso 929 pueden realizarse múltiples solicitudes de grabación por cada parte del contenido de la serie.
En el paso 930, la solicitud de descarga de un título se comunica al dispositivo de usuario 932. Las solicitudes de descarga de un título pueden comunicarse, por ejemplo, en un paquete de palabras de control (CWP) o en paquete de acceso condicional (CAP) que se comunica al dispositivo de usuario. La comunicación del CAP o la palabra de control puede hacerse por sistema satelital, terrestre o de banda ancha. El CAP proporciona información relativa a cuándo puede difundirse el contenido a través del satélite. Si el contenido es un título basado en banda ancha y va a recibirse a través de una conexión de banda ancha, en "el CAP puede indicarse la red de entrega de contenido particular. En tal caso, en ese momento puede proporcionarse la dirección de Internet de la red de entrega de contenido particular.
Puede generarse un mensaje que informe al usuario que fue aceptado su paquete. Esto puede proporcionarse al usuario en el paso 936, por : medio de un correo electrónico u otra confirmación.
Se debe notar que el menú de los diversos tipos de contenidos disponibles puede incluir programación que ya se ha iniciado, programación futura, programación lineal o contenido lineal. Los títulos de banda ancha se obtienen a pedido, en tanto que otros tipos de programación, como la programación lineal, también pueden presentarse en el menú.
Con respecto ahora a la FIGURA 10, en ella se ilustra con mayor detalle el paso 920. En el paso 1010, el usuario solicita ver el ajuste de bloqueo parental de la cuenta. En el paso 1012, se recupera una pantalla y se ilustra el ajuste de bloqueo parental de la cuenta. Puede proporcionarse un solo bloqueo para todos los dispositivos de usuario'. En una configuración, esto puede leerse en línea, pero no actualizarse. La información de bloqueo parental puede recibirse del sistema de facturación en el paso 1014.
Después de encargar un título en el paso 732, se proporcionan detalles adicionales con respecto a los bloqueos parentales . En el paso 1020, se recupera el ajuste de bloqueo parental de la cuenta y se compara con la calificación del título solicitado. Si la calificación del título no excede el bloqueo parental, el paso 1022 envía un estado satisfactorio para continuar con la solicitud de encargo. En el paso 1020, si se excede el ajuste de bloqueo parental, lo cual significa que debe bloquearse el contenido, el paso 1024 envía una solicitud de falla para cancelar el estado de encargo. De allí en más, el paso 1026 muestra un mensaje que indica que la solicitud se ha denegado debido a un ajuste de bloqueo parental y da instrucciones sobre el cambio del bloqueo. De allí en más, finaliza el sistema de bloqueo parental y el proceso puede terminar en ese punto.
Con respecto ahora a la FIGURA 11, en ella se ilustra una pantalla 1110. Puede proporcionarse un cuadro de títulos 1112 para navegar por los diversos géneros, el último contenido agregado, diversas clasificaciones (ratings) y diversos programadores. La búsqueda de títulos puede realizarse también en el cuadro 1114. Ciertas categorías pueden vincularse directamente haciendo clic en las áreas resaltadas de 1116. En el cuadro 1124 puede exponerse diversa otra información, incluso los enlaces 1118, la información de facturación 1120, las cargas de arriba a abajo 1122 y los enlaces relacionados con la programación y la disponibilidad de paquetes.
Con respecto ahora a la FIGURA 12, en ella se ilustra una pantalla 1210 correspondiente a la página del navegador del sistema de procesamiento de contenido. En este ejemplo, se expone el servicio DIRECTV® a pedido, que proporciona a pedido contenido proveniente de diversas fuentes . Tal como se ilustra, el cuadro de títulos a navegar 1212 muestra la búsqueda de diversos géneros 1214, la búsqueda de diversas calificaciones 1216, la búsqueda de diversos programas en el cuadro 1218 y diversos programadores en el cuadro 1220. El tipo de vista que puede seleccionarse es la vista condensada, tal como se ilustra en 1222, o la vista ampliada de 1224. Un menú 1230 muestra los diversos títulos, géneros, calificaciones y precios de programas cuando se agregan y cuando el contenido ya no está disponible. La búsqueda puede realizarse también escribiendo diversas palabras de búsqueda o parámetros de búsqueda, en el cuadro de búsqueda 1240. En el menú la acción puede realizarse haciendo clic con el ratón o ingresando cierta información.
Con respecto ahora a la FIGURA 13, en ella se ilustra una pantalla de programador 1310. En este ejemplo, el menú 1320 ilustra diversos títulos de programa, ratings y otra información por el estilo, tal como la descrita precedentemente en la FIGURA 12, excepto que sólo se proporcionan los títulos disponibles en el sitio de video a pedido Home Box Office®. Nuevamente, pueden proporcionarse un cuadro de títulos a navegar 1326 y uno de búsqueda para buscar los títulos dentro de la página particular del programador .
Con respecto ahora a la FIGURA 14, en ella se ilustra una página de menú de resultados de búsqueda 1410. Los resultados pueden estar encargados de diversas maneras, incluso por programas de televisión 1412, por películas 1414 o por programas de pago por ver 1416. .Seleccionando uno de éstos, se mostrará sólo la programación de esa categoría en el menú 1410. La pantalla de menú puede desplazarse en distintas direcciones usando las flechas y puede indicarse una descarga seleccionando el indicador de selección de descarga 1420. El precio y la fecha final de disponibilidad del contenido también pueden proporcionarse en los cuadros 1422 y 1424, respectivamente.
Con respecto ahora a la FIGURA 15, en ella se ilustra una pantalla emergente para descargar un encargo 1510. La pantalla emergente corresponde a los pasos precedentes 926 y 928. En esta realización, puede utilizarse un cuadro de receptores 1520 para seleccionar el receptor particular donde descargar la información. Puede seleccionar un indicador de agregar a cola para descargar en el receptor en el orden solicitado. Puede proporcionarse otro indicador 1524 para agregar la selección particular en el inicio de la cola.
Con respecto ahora a la FIGURA 16, en ella se ilustra una pantalla de menú 1610 para determinar la prioridad de descarga de la solicitud. Puede seleccionarse un indicador de solicitud normal 1612 para normal, lo cual significa que el programa se grabará a menos que no haya suficiente capacidad en el receptor. Sin embargo, si está previsto grabar un programa seleccionado previamente en el mismo intervalo de tiempo, puede darse prioridad a ese programa. También puede seleccionarse un indicador de alta prioridad 1614, que graba el programa independientemente de la capacidad de almacenamiento o los programas seleccionados previamente. Además, se puede sobregrabar en programas guardados. Preferentemente, los programas sobre los cuales grabar pueden ser los más antiguos del dispositivo de usuario. Al solicitar un título de contenido lineal, puede darse a la solicitud alta prioridad. El contenido lineal se refiere al 'contenido difundido regularmente. El contenido puede solicitarse aun después de haberse iniciado.
Si el programa es parte de una serie, pueden solicitarse todos los programas de la serie de una sola vez, seleccionando la casilla de marcación 1530.
Con respecto ahora a' la FIGURA 17, en ella se ilustra una cola de cliente 1710. La cola de cliente incluye un título o múltiples títulos en una columna de títulos 1712 y una columna de estado 1714. A modo de ejemplo, los títulos pueden comprender filas de títulos con el título Q, el título R, el título S y el título T. Aunque se ilustran diversos títulos, en la columna de títulos 1712 pueden exponerse diversos números de títulos. Como se describirá a continuación, pueden agregarse o suprimirse diversos títulos en base a las selecciones de los raenús . A los menús puede accederse a través de un sitio web o el decodificador externo, como ya se describió. También puede agregarse la cola 1710 en respuesta a selecciones hechas desde un dispositivo móvil, como se describirá a continuación. La cola de cliente 1710 puede residir en el sistema de procesamiento de contenido 102. Dentro del sistema de procesamiento de contenido 102, la cola puede residir en diversas localizaciones, por ejemplo dentro del sistema de facturación o el sistema de transacciones 234.
Con respecto ahora a la FIGURA 18, una vista diagramática en bloques simplificada ilustra un dispositivo móvil 1810 que comprende un navegador 1812 el cual se comunica a través de una antena 1814 con una torre celular 1820. El dispositivo móvil 1810 puede ser diversos tipos de dispositivos que incluyen un teléfono móvil, un asistente personal digital u otro tipo de dispositivo inalámbrico.
El navegador 1812 es un navegador adecuado para las comunicaciones inalámbricas. El dispositivo móvil 1810 puede comunicarse usando un protocolo de aplicaciones inalámbricas y por ello el dispositivo móvil puede describirse como un dispositivo habilitado para WAP. Como se describirá a continuación, el dispositivo inalámbrico puede incluir una pantalla 1818 adecuada para mostrar una estructura de menús simplificada, en comparación con la descrita precedentemente. La estructura de menús simplificada puede incluir funciones específicas para un dispositivo móvil y otras funciones disponibles tanto desde un dispositivo móvil como desde DIRECTV.com a través de la red Internet de una computadora común.
La torre celular 1820 transmite y recibe señales del dispositivo móvil y comunica las señales recibidas a una puerta de interconexión 1826 tal como una puerta de interconexión de protocolo de aplicaciones inalámbricas. La puerta de interconexión de protocolo de aplicaciones inalámbricas puede permitir las comunicaciones a y de la torre celular 1820 y por ello al y del dispositivo móvil 1810 para comunicarse con o a través de Internet 1830. La red Internet proporciona información a la interfaz de web DIRECTV.com 224, que también se ilustra en la FIGURA 2. La interfaz DIRECTV.com del protocolo de aplicaciones inalámbricas puede incluir una interfaz de web móvil tal como rn.DIRECTV.com.
Con respecto ahora a la FIGURA 19, en ella se expone un método para que un dispositivo móvil acceda al sitio web de servicios, tal como DIRECTV.com. En el paso 1910, se enciende el dispositivo móvil. En el paso 1912, puede establecerse una búsqueda de servicio a través de diversos tipos de conexiones inalámbricas. En el paso 1914, se establece una conexión con la torre celular 1820 de la FIGURA 18.
En el pasol916, se envía una solicitud al servidor de puerta de interconexión 1826. Una solicitud puede incluir diversos tipos de solicitudes, tales como una solicitud para acceder a un sitio web particular. La solicitud se envía usando un protocolo de aplicaciones inalámbricas (WAP) . En el paso 1918, la puerta de interconexión codifica la señal transmitida a través del protocolo de aplicaciones inalámbricas. La señal del protocolo de aplicaciones inalámbricas puede incluir señales en un lenguaje de marcación inalámbrica (WML) . En respuesta a la señal HTTP enviada desde la puerta de interconexión, el sitio web responde con una señal. En el paso Í920, la puerta de interconexión recibe la señal HTTP y, en el paso 1922, el servidor de puerta de interconexión codifica la señal HTTP como una señal de lenguaje de marcación inalámbrica. Después del paso 1922, el ' aso 1924 comunica la señal de lenguaje de marcación inalámbrica al dispositivo móvil. Como se describirá a continuación, a través de la puerta de interconexión pueden transmitirse diversos tipos de confirmaciones de encargo y otras similares, usando un dispositivo inalámbrico.
Con respecto ahora a la FIGURA 20, en ella se expone un método para operar un dispositivo móvil. En el paso 2010, el dispositivo móvil se conecta al sistema, por ejemplo DIRECTV.com, para programar contenido que debe comunicarse a un decodificador externo u otro dispositivo por el estilo. En el paso 2010, pueden realizarse los pasos ilustrados en la FIGURA 19, para permitir que el dispositivo móvil acceda a un sitio web particular.
En el paso 2012, puede proporcionarse al sistema un identificador, tal como un identificador de cuenta. El identificador puede incluir un nombre de usuario o correo electrónico es decir, identificarse con una cuenta particular. El identificador también puede incluir una cuenta particular. Debe notarse también que, tras una conexión inicial, el sistema puede recordar automáticamente el identificador . Esto se logra recordando el dispositivo conectado mediante un recurso tipo miniaplicación. En el paso 2014, si no se conoce la contraseña de la cuenta asociada con el identificador, puede transmitirse una solicitud de contraseña en el paso 2016. De allí en más, la contraseña puede enviarse al cliente por medio de un correo electrónico, en el paso 2018. Después del paso 2018 y el paso 2014, la contraseña puede ingresarse en el sistema en el paso 2020. Después del paso 2020, el usuario puede validarse en el paso 2022. Si la contraseña es incorrecta, no se valida al usuario y el método finaliza en el paso 2024. Si se valida el usuario en el paso 2022, se realiza el paso 2026.
En el paso 2026, se proporciona una pantalla o interfaz de usuario al dispositivo móvil por lo cual puede optarse por diferentes selecciones. Las selecciones pueden incluir una función de búsqueda o de registro rápido. Las funciones tanto de búsqueda como de registro rápido se describirán a continuación en otras figuras. En el paso 2028, se elige la función de búsqueda. En el paso 2030, se elige un registro rápido. Las señales que se generan en respuesta a la solicitud de búsqueda o la solicitud de registro rápido se comunican al sistema de procesamiento de contenido en el paso 2032. Puede comunicarse una solicitud a través de la puerta de interconexión 1826 de la' FIGURA 18.
En el paso 2034, se genera un paquete de acceso condicional o palabra de control en respuesta a la señal de solicitud. La solicitud puede proporcionarse desde la interfaz de web 224 a través del módulo de integración de empresas 242 o a través del sistema de transacciones de acceso condicional 238, todos en la FIGURA 2. El CAP o la palabra de control pueden incluir diversa información tal como la red de entrega de contenido particular o el transpondedor particular del satélite que corresponde al contenido. En el paso 2036, el CAP se comunica al dispositivo especificado a través de los satélites. El CAP también puede comunicarse a través de . una red de banda ancha con el dispositivo especificado. El dispositivo especificado puede ser un decodif icador externo adecuado para recibir tanto las comunicaciones de banda ancha como las comunicaciones satelitales .
En el paso 2038, puede enviarse un correo electrónico de confirmación al correo electrónico asociado con la cuenta sobre el envío satisfactorio de un CAP al dispositivo. Por supuesto, el paso del correo electrónico es un paso opcional. El correo electrónico se genera en el sistema de procesamiento de contenido a través de una interfaz de web tal como DIRECTV.com.
En el paso 2040, el contenido se comunica al dispositivo en respuesta al CAP o palabra de control. . El CAP puede contener información sobre la red específica de entrega de contenido 280 de la FIGURA 2, que incluye el contenido. El CAP puede instruir al decodificador externo para que recupere el contenido del dispositivo de entrega de contenido. Si el contenido se comunica por vía satelital, el CAP sintoniza el decodif icador externo para recibir las comunicaciones de un transpondedor particular de un satélite particular dentro del sistema satelital.
En el paso 2042, el contenido se almacena en el dispositivo de grabación dentro del decodificador externo. El dispositivo de grabación, como ya se mencionó, puede ser un grabador de video digital. En el paso 2044, una vez que todo el contenido se comunica al decodificador externo y se almacena en el dispositivo de grabación, puede generarse un correo electrónico que describe que se ha completado la grabación, en el paso 2044. En el paso 2046, puede realizarse la reproducción del contenido grabado. Se debe notar también que después del paso 2042, puede completarse el paso 2046 sin la realización del paso 2044.
El paso 2044 puede generar el correo electrónico de diversas maneras. Por ejemplo, el propio decodificador externo puede generar un correo electrónico a través de una conexión de banda ancha y comunicarlo o dirigirlo al correo electrónico asociado con la cuenta. El correo electrónico también puede comunicarse o iniciarse en la red de entrega de contenido. Puede generarse una señal "satisfactoria" o de confirmación en el decodificador externo cuando se entrega satisfactoriamente un contenido de difusión. La red de entrega de contenido utiliza la señal de confirmación y la comunica al sistema de distribución de contenido y al sistema de facturación u otro sistema similar. El sistema de procesamiento de contenido después puede generar un correo electrónico para el correo electrónico especificado de la cuenta .
Debe notarse que el proceso de la FIGURA 20 puede usarse para seleccionar tanto contenido lineal, lo cual significa la difusión regular de canales en vivo, como contenido a pedido, que se proporciona a través del depósito de contenidos o de otro modo similar.
Con respecto ahora a la FIGURA 21, en ella se expone un método de búsqueda que corresponde al cuadro 2028. En el paso 2110, se proporciona una interfaz de pantalla de búsqueda al dispositivo móvil. La pantalla de búsqueda puede incluir diversos tipos de búsquedas, tales como la búsqueda de un título, la búsqueda de n nombre de canal o la búsqueda de un número de canal. Puede proporcionarse un cuadro para ingresar los términos particulares de búsqueda, sea de palabras parciales o completas. La búsqueda puede realizarse respecto de contenido a pedido o contenido en vivo (lineal) o bien, ambos .
En el paso 2112, se ingresa un término de búsqueda. Como ya se mencionó, puede ingresarse un término de búsqueda total o parcial. Además, el término de búsqueda puede buscarse solo. Sin embargo, también pueden proporcionarse restricciones horarias. En el paso 2114, puede exponerse un identificador de horario de búsqueda seleccionándolo en una interfaz de usuario. Por ejemplo, el identificador de término de búsqueda puede incluir cuadros que a su vez comprenden una limitación horaria para buscar hoy, mañana o los siguientes 14 días. El proveedor de contenido puede establecer un valor predeterminado de hasta 14 días .
En el paso 2116, se busca el contenido. Se busca el contenido de la guía de programas. Esto puede incluir una programación a pedido y en vivo o lineal o bien, ambas.
En el paso 2118, pueden mostrarse en la pantalla los resultados de búsqueda de diversas selecciones de contenido. Si se recuperan varios resultados de búsqueda, es posible desplazarse por una pantalla de búsqueda para ver los diversos títulos. En el paso 2120, puede seleccionarse una entrada. Puede proporcionarse más información, por ejemplo otras veces en que se transmite un programa, diversos programas relacionados, más episodios de un programa particular u otros datos por el estilo. Una vez hallada la selección adecuada, se proporciona una confirmación de la entrada en el paso 2122.
En el paso 2124, se proporciona una localización del DVR para grabar. La localización del grabador de video digital (DVR) puede ser cualquiera de diversas localizaciones en todo un domicilio asociado con la cuenta. Las localizaciones pueden incluir una sala de estar, una sala familiar, la cocina, habitaciones u otros lugares.
En el paso 2126, también puede proporcionarse un estado de prioridad de grabación. Un estado de prioridad de grabación significa que por ejemplo una determinada grabación tiene alta prioridad, incluso aunque otra se está grabando en ese momento. La grabación del programa de menor prioridad puede reanudarse tras completarse la grabación del programa de alta prioridad. Pueden establecerse otras prioridades. Así,, la grabación puede colocarse en la cola directamente después de la actual grabación de contenido por ejemplo.
En el paso 2127, puede proporcionarse un paso opcional para crear múltiples grabaciones. Si el contenido es parte de una serie, pueden grabarse todos los títulos de la serie, seleccionando la misma en un selector. El selector puede ser un cuadro selector textual.
En el paso 2128, la cola se actualiza en respuesta al estado de prioridad. Como ya se mencionó, una solicitud de grabación puede colocarse al principio de la cola y detener toda otra grabación, al final de una cola o bien, puede no haber ninguna otra grabación programada. En el paso 2130, comienza la grabación del contenido. En el paso 2132, se ha recibido una instrucción de grabación tal como la solicitud de grabar el título A en el canal 501 a las 10.30 a.m. el 19 de diciembre. En el paso 2134, el usuario puede confirmar esto seleccionando un botón OK u otro tipo de interfaz de usuario. En el paso 2136, puede enviarse un correo electrónico de confirmación, indicando que se ha enviado el CAP o la palabra de control al decodif icador externo. Puede generarse un segundo correo electrónico confirmando que se ha completado una grabación, tal como se ilustró precedentemente en el paso 2044.
Con respecto ahora a la FIGURA 22, en ella se ilustra con mayor detalle un método correspondiente al paso 2030 de la FIGURA 20. En el paso 2210, se elige una selección de registro rápido en la interfaz de usuario del dispositivo móvil. A continuación, se describirá con mayor detalle un menú de registro rápido. No obstante, un registro rápido puede incluir, pero sin limitarse a ello, un canal, una hora particular, una duración y una fecha.
En el paso 2212, los cuadros dentro del menú de registro rápido se completan automáticamente respecto de la fecha actual y un período predeterminado como una hora y la hora actual. Esto permite emplear muy velozmente la función de registro rápido. En caso de convenir otros horarios, pueden anularse los horarios predeterminados. En el paso 2214, pueden proporcionarse los diversos términos de grabación en los diversos cuadros. Esto puede anular los términos predeterminados, como ya se mencionó. En el paso 2216, puede generarse un comando de grabación en respuesta a los términos de grabación. En el paso 2218, el comando de registro rápido puede comunicarse al sistema de procesamiento de contenido 2218. El sistema de procesamiento de contenido puede recibir el comando a través de la interfaz de web 244, en la FIGURA 2.
En el paso 2220, pueden realizarse pasos opcionales de recuperación de las localizaciones de los DVR asociados con las cuentas. En el paso 2222, el usuario puede¦ seleccionar la localización de los DVR. La localización puede seleccionarse como para grabar el contenido particular en un DVR particular asociado con la cuenta. La localización puede seleccionarse en el dispositivo de usuario móvil, marcando un elemento gráfico de la interfaz de usuario. En el paso 2224, se forma una palabra de control en respuesta al comando de grabación y posiblemente de la localización del DVR. En el paso 2226, la palabra de control se comunica al dispositivo de usuario. También pueden realizarse los pasos 2126-2136, es decir, agregado de prioridades a la cola y correos electrónicos de confirmación usando este aspecto del sistema.
Con respecto ahora a la FIGURA 23, en ella se ilustra una pantalla de presentación 2310 que da la bienvenida al usuario al programador móvil del DVR. La pantalla introductoria 2310 puede incluir un botón para continuar 2312 que se activa por medio de la interfaz de usuario moviendo las teclas de flecha y otras similares del dispositivo móvil. Una vez expuesta la pantalla para continuar, puede solicitarse al usuario que se conecte.
Con respecto ahora a la FIGURA 24, en ella se ilustra una pantalla de registro 2410 que tiene un cuadro de identif icador 2412 y un cuadro de contraseña 2414. El cuadro de identif icador 2412 puede incluir un nombre de usuario o correo electrónico asociado con la cuenta. Esto puede aparecer automáticamente, seleccionando el cuadro "recordarme" 2416. Para registrarse, el usuario pulsa las teclas del dispositivo móvil y activa el cuadro de registro
2420.
Con respecto ahora a la FIGURA 25, la pantalla 2510 ilustra que no pudo hallarse el identificador , por ejemplo la dirección de correo electrónico. Puede proporcionarse al usuario un botón de nuevo intento 2512 para que pruebe nuevamente la pantalla de la FIGURA 24.
Con respecto ahora a la FIGURA 26, después de la conexión al sistema, puede mostrarse un mensaje en la pantalla 2610 que comunica que no se admite el registro por el teléfono móvil. La FIGURA 26 ilustra un ejemplo para eliminar o proporcionar un mensaje 2612 a un usuario, mostrando que ahora se ha activado el registro por teléfono móvil .
Con respecto ahora a la FIGURA 27, puede recordarse un usuario tal como ya se describió y como se ilustra en la pantalla 2710. Puede proporcionarse un cuadro de contraseña 2712. Sólo puede proporcionarse^ una contraseña pues el sistema ha recordado la identificación de usuario. La pantalla 2710 también puede incluir un cuadro de registro 2714 y un cuadro de cambio . de usuario 2716. Puede usarse el cuadro de conexión 2714 para registrarse tras seleccionar una contraseña. Puede proporcionarse el cuadro de cambio de usuario 2716 si se desea que, además del usuario predeterminado, se registre un usuario diferente mediante el dispositivo móvil particular.
Con respecto ahora a la FIGURA 28, se ilustra una pantalla 2810 para la situación en que un usuario ha olvidado su nombre de usuario particular. El nombre de usuario puede enviarse a la dirección de correo electrónico, es decir, el usuario del dispositivo móvil puede ingresarla en el cuadro de correo electrónico 2812. El cuadro 2814 puede activarse para enviar la dirección de correo electrónico al sistema de manera que se dé una respuesta.
Con respecto ahora a la FIGURA 29, se proporciona al usuario una pantalla 2910 cuando a la cuenta no está asociado un receptor de DVR de alta definición. El sistema puede funcionar cuando cierto equipo tal como el decodificador externo tiene un receptor de DVR de alta definición. Por supuesto, pueden presentarse otros mensajes de advertencia asociados con diversos requisitos de equipo de usuario. Puede seleccionarse un cuadro "ok" 2912 para salir del programador. El sistema también puede funcionar con otros tipos de grabadores DVR. El sistema podría adaptarse sólo para tipos específicos, como el tipo de alta definición ya mencionado.
Con respecto ahora a la FIGURA 30, en ella se ilustra una pantalla 3010 correspondiente a diversas opciones que puede realizar el programador. La pantalla 3010 puede incluir un cuadro de búsqueda 3012 que se emplea para realizar diversos tipos de búsquedas, como se describirá a continuación. También puede seleccionarse un cuadro de registro rápido 3014 para proporcionar el registro rápido de un canal particular.
En la pantalla 3010, también pueden mostrarse un botón de ayuda 3016 y un botón de desconexión.
Con respecto ahora a la FIGURA 31, si se selecciona el botón de búsqueda 3012 de la FIGURA 30, la pantalla 3110 queda definida para buscar diversos contenidos. Puede proporcionarse un cuadro de búsqueda 3112 que permite ingresar diversos textos desde un teclado numérico y otro recurso similar del dispositivo móvil. También puede presentarse un calificador de búsqueda tal como un cuadro de título 3114, un nombre de canal 3116 y un número de canal 3118. Así se proporcionan tanto un identificador como un calificador de búsqueda, por ejemplo un título, nombre de canal o número de canal. El título o las porciones de título pueden buscarse usando los términos ingresados en el cuadro de búsqueda 3112. También puede buscarse en 3116 el nombre completo o parcial del canal y el número completo o parcial del canal .
Con respecto ahora a la FIGURA 32, en ella se ilustra una pantalla 3210 correspondiente al caso en que se ha buscado "hb" para usar el nombre de canal o el número de canal. Si no se hallan resultados, pueden aparecer diversos tipos de mensajes 3212, tales como los que se muestran en 3210.
Con respecto ahora a la FIGURA 33, tal como se ilustra en la pantalla 3310, después de ingresar un término de búsqueda, por ejemplo "detenido", en el cuadro de búsqueda 3112 de la FIGURA 31, pueden ingresarse calificadores horarios. La búsqueda también puede limitarse mediante calificadores horarios como los de un cuadro de hoy 3312, un cuadro de mañana 3314 o un cuadro de los siguientes 14 días 3316. Seleccionando uno de los cuadros, 3312-3316, el término de búsqueda se usa sólo en el marco de un tiempo limitado. Una vez seleccionado el calificador de tiempo en el cuadro mediante "ok" , puede seleccionarse 3318 para continuar con la búsqued .
Los resultados de una búsqueda por palabras pueden presentarse en forma tabular o bien, si sólo se presenta un resultado, en una pantalla detallada 3410, tal como se ilustra en la FIGURA 34. Si el título particular es "Desarrollo detenido", puede programarse una grabación seleccionando el cuadro para programar grabación 3412 y seleccionando el cuadro 3414 para ilustrar más horarios del programa. Muchas veces, un programa particular tiene asociados varios horarios. Por ello, puede seleccionarse otra hora del programa para grabarlo. En el sistema, también puede proporcionarse una breve descripción 3416 del contenido particular. Debe notarse que es posible buscar una programación tanto a pedido como lineal.
Con respecto ahora a la FIGURA 35, puede definirse una pantalla alternativa 3510 para el caso en que se buscó "detenido" . Puede emplearse un cuadro para "agregar a la cola" 3512 para añadir el programa particular a la cola del usuario. También puede proporcionarse un cuadro de "más episodios" 3514 de manera que se presenten más episodios de un programa particular.
Con respecto ahora a la FIGURA 36, una pantalla 3610 ilustra diversos episodios que pueden presentarse seleccionando el cuadro "más episodios" 3514 de la FIGURA 35. Seleccionando el cuadro "más episodios" , pueden presentarse diversos episodios del mismo programa para la selección del usuario .
Con respecto ahora a la FIGURA 37, en ella se ilustra una pantalla 3710 que brinda una sola opción en respuesta a uria búsqueda. No se proporciona ningún otro episodio ni programación relacionada con la búsqueda particular. Sólo aparece un cuadro para programar la grabación 3712 junto con diversa información 3714 relativa a un programa particular.
Con respecto ahora a la FIGURA 38, también puede formarse una pantalla alternativa 3810 cuando se busca un título particular. Cuando se halla el título, puede mostrarse un cuadro para agregar a la cola 3812 en la interfaz de usuario. También puede proporcionarse un cuadro para agregar al principio de la cola 3814. Cuando se realiza el cuadro para agregar al principio de la cola 3812, puede establecerse y comunicarse prioridad de grabación para que el programa se agregue al final de la cola. El cuadro para agregar al principio de la cola 3814 se usa para incluir el programa en la posición más alta de la cola. Puede comunicarse esa selección al sistema de procesamiento de contenido para que se agregue el programa a la cola del usuario particular.
Con respecto ahora a la FIGURA 39, en ella se ilustra una pantalla 3910 utilizada para establecer la prioridad. La pantalla 3912 puede corresponder a que se seleccione agregar al principio de la cola 3814 o bien ser una pantalla independiente una vez seleccionada la prioridad de la grabación. Pueden proporcionarse en la pantalla 3910 un cuadro para grabar si es posible 3912 y un cuadro para grabar definitivamente esto 3914. El cuadro para grabar si es posible, si se selecciona, puede iniciar una solicitud para grabar únicamente si no están programadas otras grabaciones. El cuadro para grabar definitivamente esto 3914 puede seleccionarse para tener prioridad sobre las grabaciones incluso sobre una grabación que se realice en ese momento. Si está en proceso una grabación actual, la misma puede ponerse en pausa y eliminarse o finalizar permanentemente o bien, puede reanudarse después de realizarse la grabación seleccionada.
Con respecto ahora a la FIGURA 40, una pantalla 4010 ilustra una solicitud de confirmación para grabar un título particular tal como "desarrollo detenido" en un canal, y una hora específica de una fecha específica. Puede usarse un "botón ok" 4012 para confirmar la consulta y enviar y una señal de confirmación al sistema de procesamiento de contenido.
Con respecto ahora a la FIGURA 41, en ella se ilustra una pantalla 4110 que muestra que se ha confirmado una solicitud. La solicitud puede indicar en el texto 4112 que se ha enviado un mensaje de correo al correo electrónico asociado con la cuenta. La solicitud puede confirmarse en respuesta a la selección del cuadro ok 4012 de la FIGURA 40. También puede proporcionarse un cuadro "ok" 4114 en la pantalla 4110 para continuar con el proceso.
Con respecto ahora a la FIGURA 42, en ella se ilustra una pantalla 4210 que muestra una búsqueda de una frase particular tal como "det" . Puede presentarse un término de búsqueda indicado 4212 junto con la cantidad de páginas y la página particular de un indicador de páginas 4214. Pueden ilustrarse en 4216 los diversos títulos asociados con la búsqueda de palabra. Pueden proporcionarse botones de navegación tales como 4218 y 4220. El botón de navegación. 4218 proporciona una función de retroceso para desplazarse hacia atrás en las páginas. El botón 4220 ilustra un botón siguiente para navegar hacia delante de diversos botones.
Con respecto ahora a la FIGURA 43, en ella se ilustra una pantalla 4310 de una búsqueda de área de canales para "hb" . Tal como se ilustra, se ha provisto un listado de canales 4312 correspondiente a los canales asociados con hb. Hay mostrados varios canales Home Box Office®. En este listado puede hacerse una selección de un canal particular y un período de tiempo particular para buscar. La búsqueda puede tener lugar en una ventana horaria particular tal como se ilustra en la FIGURA 33 anterior.
Con respecto ahora a la FIGURA 44, en ella se ilustra una pantalla de registro rápido 4410. La pantalla de registro rápido puede mostrarse después de seleccionarse el botón de registro rápido 3014 ilustrado en la FIGURA 30. La pantalla de registro rápido puede incluir un cuadro de canal 4412, un cuadro o cuadros de horarios 4414, un tiempo de duración 4416 y un cuadro o cuadros de fechas 4418. El usuario del dispositivo móvil puede insertar el número de canal en el cuadro de canal 4412. La hora puede aparecer completada previamente en los cuadros de horarios 4414. Puede darse entrada a una hora completamente previamente u otra hora respecto del horario de los cuadros 4414.
Los cuadros de duración 4416 pueden incluir una hora y un período en minutos. Los cuadros de fechas pueden incluir día, fecha y año.
Con respecto ahora a la FIGURA 45, en ella se ilustra una pantalla 4510 que muestra múltiples dispositivos de usuario asociados con la cuenta. Este paso es opcional y por ello la descarga puede realizarse a uno solo de los dispositivos asociados con una cuenta. Sin embargo, diversos números de decodificadores externos están asociados con una cuenta. Puede efectuarse una selección del decodif icador externo o dispositivo particular en el cual debe almacenarse el contenido.
La pantalla 4510 incluye las líneas 4512 que corresponden a diferentes decodificadores externos. En este ejemplo, se ilustran una sala de estar, una sala familiar y una habitación principal como la selección. Moviendo un cursor o similar dentro de la interfaz de usuario de la pantalla 4510, puede hacerse una selección con el dispositivo móvil.
También puede proporcionarse un selector de series 4514 si el programa es parte de una serie. El selector 4514 puede aparecer en diversos menús y aquí se muestra a modo de ejemplo. Seleccionando el selector de series 4514 pueden seleccionarse múltiples programas. Puede proporcionarse una pantalla separada para el selector de series con esa opción incluida. El selector de series puede también ser parte de una de las pantallas precedentes.
Con respecto ahora a la FIGURA 46, una vez que el usuario ha seleccionado un dispositivo el usuario pueden desconectarse del sitio web. Puede usarse una pantalla 4610 para indicar que el usuario se ha desconectado del sistema. En este ejemplo, se muestra "usted ha salido del programador DIRECTV DRV" . Para indicar que ésta es la intención del usuario, puede seleccionarse un "cuadro ok" 4612 para finalizar la conexión al servicio.
Con respecto ahora a la FIGURA 47, en ella- se ilustra una vista diagramática en bloques simplificada del sistema de procesamiento de contenido 102. Se usan los mismos números de referencia para los mismos componentes ilustrados en la FIGURA 2. En esta realización, la interfaz de web 224 está en comunicación con el sistema de integración de empresas 242. El sistema de integración de empresas 242 puede incluir o ser considerado un cliente de servicio web, como se describirá a continuación. El módulo de integración de empresas 242 está en comunicación con el servicio web de reservas remotas 4710. El servicio web de reservas remotas 4710 está en comunicación con un centro de gestión de acceso condicional 236 a través del sistema de transacciones de acceso condicional 238. El centro de gestión de acceso condicional 236 está en comunicación con un TPS de difusión 250, es decir, se usa para difundir las señales a través de un satélite y una red de entrega de contenidos 280 que comunica contenido a través de una red al dispositivo de usuario 110. El dispositivo de usuario 110 también puede estar en comunicación con la interfaz de web 224, como se describirá a continuación.
En general, los títulos de video de banda ancha o títulos a pedido y títulos lineales pueden solicitarse para ser descargados por un dispositivo tal como un dispositivo móvil según lo descrito precedentemente o en una interfaz tal como la interfaz de web 224. La CAMC 236 crea un paquete de acceso condicional (CAP) para instruir a un decodificador externo u otro tipo de dispositivo de usuario 110 a fin de que realice una acción tal como grabar el contenido particular. La solicitud puede provenir de un dispositivo apto para usar un servicio web. Las solicitudes se enrutan a través del módulo de integración de empresas 242 que a su vez se comunica con un servicio web de reservas remotas 4710. El sistema de transacciones de acceso condicional 238 genera un CAP y lo proporciona al dispositivo de usuario 110 a través del centro de gestión de acceso condicional 236. Puede generarse una respuesta en cuanto al éxito o fracaso de la información.
En el ejemplo precedente, pueden usarse dispositivos internos y externos como el servicio web. Por ejemplo, pueden usarse DIRECTV.com o un tercero.
Con respecto ahora a la FIGURA 48, en ella se ilustra un primer cliente de servicios web, tal como el módulo de integración de empresas 242 de las FIGURAS 2 y 47. También se ilustra un servicio web de reservas remotas 4710 además del centro de gestión de acceso condicional 236. El diagrama de secuencia de la FIGURA 48 ilustra la secuencia para proporcionar seguridad entre los diversos dispositivos. El primer cliente de servicios web puede estar localizado dentro del bloque de integración de empresas 242. Puede ser también un componente autónomo. Del mismo modo, el servicio web de reservas remotas 4710 puede ser físicamente parte de diversos componentes ilustrados en las FIGURAS 2 y 47.
Antes del proceso de la FIGURA 48, DIRECTV.com llama al bloque de integración de empresas o el primer servicio web. El segundo servicio web es llamado desde el primer servicio web. Esto se realiza en el paso 4810 que se ilustra como un mensaje SOAP para descargar material. En lo que sigue se usa SOAP . SOAP se refiere a un protocolo de arquitectura orientada a servicios. Sin embargo, pueden utilizarse otros tipos de protocolos. El mensaje SOAP puede llamarse primer mensaje e incluir una primera porción o valor de seguridad. El valor de seguridad puede incluir diversos tipos de información que comprenden la identificación del módulo de acceso condicional. La identificación de la tarjeta del módulo de acceso condicional puede corresponder a una- tarjeta de acceso condicional de un dispositivo de usuario particular. Esto puede usarse para brindar medidas de seguridad. El primer valor de seguridad también puede incluir un indicador de fecha y hora que señala el momento de creación de la solicitud. Ese momento puede estar • representado en diversas formas de la hora universal coordinada (UTC) .
El primer valor de seguridad también puede incluir un servicio tal como el servicio web de reservas remotas 4710 y un método tal como el de reservar remotamente .
El primer valor de seguridad también puede incluir una signatura MD5. MD5 se refiere al formato de algoritmo 5 de digesto de mensaje. Puede usarse una clave simétrica para producir la signatura. La clave secreta simétrica puede ser distribuida por un grupo de operaciones que opera el sistema de procesamiento de contenido. Los datos de la signatura pueden incluir todas o algunas de las porciones del valor de seguridad descrito precedentemente. Por ejemplo, la ID de CAM, el indicador de fecha y hora, el servicio y el método pueden usarse conjunta o parcialmente.
En el paso 4812, el servicio web de reservas remotas valida la signatura. La signatura puede validarse calculando una nueva signatura mediante la clave secreta y verificando que sean iguales la signatura recibida y la signatura calculada.
En el paso 4814, se genera una respuesta SOAP con signatura. La respuesta SOAP puede generar una respuesta indicativa de que la signatura no es válida y por , ello no se procesará la solicitud. Puede generarse también una identificación de una solicitud válida en la respuesta SOAP del paso 4814. Una respuesta no válida también podría indicar que se ha presentado un mensaje duplicado, tal como se ilustra con el número de referencia 4810.
Una vez validada, la solicitud se comunica entre el servicio web de reservas remotas 4710 y el centro de gestión de acceso condicional 236. Esto puede incluir la interacción con el sistema de transacciones de acceso condicional 238 ilustrado en las FIGURAS 2 y 47. La solicitud del paso 4816 puede incluir un encabezado u otro identificador que incluye información derivada del mensaje 4810. El mensaje puede incluir el tipo de servicio, el método realizado, el indicador de fecha y hora, un identificador de transacción y el identificador CAMC de la tarjeta CAM del dispositivo de usuario .
En respuesta a la solicitud del servicio web de reservas remotas, la CAMC 236 genera un CAP (paquete de acceso condicional) o palabra de control en el paso 4818. El paquete de acceso condicional puede incluir diversos tipos de información que comprenden la identificación de fabricante que identifica de forma exclusiva cada decodificador externo. También puede proporcionarse un código de comando dentro del CAP. El código de comando puede identificar un tipo de comando. Por ejemplo, la grabación remota puede ser un código específico. El código puede diversos números de bits según los diversos tipos de funciones provistas.
El servicio web de reservas remotas también puede proporcionar un número de serie a la CAMC 236. El número de serie puede ser un valor de 32 bits sin signatura, que aumenta secuencialmente por cada solicitud de grabación remota enviada a través de la población de todas las solicitudes emitidas. Las solicitudes pueden tener diversos números de bits y superponerse a cero cuando se ha agotado el contador.
El CAP también puede incluir un tipo de método que especifica el método para el que puede descargarse el material. El tipo de método puede incluir diversos números de bits. Un método puede ser un tipo de método correspondiente a una grabación remota que usa una ID de. material, en tanto que la grabación remota que usa un identificador de contenido puede ser otro método. Incluso otro método es la grabación remota que usa canal -hora-duración y la grabación remota que usa un identificador de referencia de contenido (CRID) . Puede proporcionarse diversos otros tipos de grabación.
El CAP también puede especificar una fecha y hora en que caduca la solicitud. Ésta puede constar de un valor de 32 bits que representa la cantidad de segundos transcurridos desde una fecha particular tal como 1 de enero de 1970, la hora universal coordinada (UTC) . También puede asignarse una prioridad a un bit o número de bits dentro del CAP. Puede asignarse una prioridad a cada grabación. Una estado de prioridad normal puede significar que la grabación se ajustará a un programa de grabación normal incorporado en la lógica de resolución de conflictos del receptor. Una alta prioridad significa que la grabación puede anular cualquier otra cosa programada por el usuario, pero no el uso obligatorio del operador del sistema de los recursos del receptor. La resolución entre los usos múltiples y competitivos del CAP de grabación remota de alta prioridad y los recursos finitos del receptor puede determinarse comparando el número de serie del CAP. El número de serie inferior puede tener prioridad respecto de números de serie superiores hasta que se utilizan por completo los recursos del receptor.
También puede incluirse en el CAP un bit o bits de verificación de llamador. Esto puede corresponder a proporcionar un identificador para informar de vuelta el avance de la programación y recibir la solicitud de grabación. El bit de retrollamada de verificación puede usarse para iniciar un correo electrónico del sistema de procesamiento de contenido 102, como ya se describió.
Se expone una ID de material que identifica de manera única el material que se solicita para descargarlo al dispositivo de usuario o decodificador externo. La ID de material puede ser ASCII de 12 bytes. También puede proporcionarse un indicador de cadena de serie que identifica si puede descargarse un solo episodio o una serie de episodios.
El sistema también puede emplearse para comunicar contenido tanto de una fuente satelital como de una fuente de banda ancha. Puede proporcionarse también un bit de fuente satelital admitida y un bit de fuente de banda admitida. También puede proporcionarse un bit de restricción de canal que permite al sistema ignorar el bit de fuente satelital admitida y el bit de fuente de banda ancha admitida. Para la duración de las grabaciones, puede proporcionarse además un campo de duración en el CAP. Puede proporcionarse también el URL (localizador uniforme de recursos) de TV en el CAP. Pueden emplearse la duración y la longitud para identificar la configuración de canal por duración de tiempo. Pueden proporcionarse además un campo de canal mayor y un campo de canal menor.
Si se usa un CRID en la grabación, puede proporcionarse la longitud del CRID o los caracteres del CRID en el CAP. El campo CRID es una cadena de texto ASCII de longitud variable, que consta de un nombre de servicio utilizado en la transmisión de la guía de programas.
Una vez transmitido el CAP, la CAMC 236 puede generar una señal de estado y comunicarla al servicio web de reservas remotas 4710. En respuesta al estado, puede generarse una señal de respuesta SOAP en el paso 4824. La respuesta SOAP puede generar un mensaje de éxito o de fracaso correspondiente a la señal de estado 4820.
Con respecto ahora a la FIGURA 49, el encargo de contenido puede iniciarse, a favor de la brevedad, a través de un hipervínculo o enlace basado en web. Como se describirá a continuación, los enlaces pueden asociarse con un sitio web o un correo electrónico para permitir rápido acceso al contenido particular a fin de que el mismo se grabe veloz y convenientemente en el dispositivo de grabación del usuario. El enlace se forma usando un identif icador de contenido correspondiente a un contenido particular que puede encargarse .
Se expone un sistema de encargo basado en enlace que usa algunos de los componentes de la FIGURA 2 precedente . En tal sistema una primera computadora en red 4920 y una segunda computadora en red 4922 están en comunicación con Internet 4924. Por supuesto, pueden asociarse muchas computadoras con el sistema 4910. Un servidor de web 4926 también puede estar en comunicación con Internet. Asimismo, el sistema de. procesamiento de contenido 102 puede estar en comunicación con Internet 4924 a través de una interfaz de web 224 tal como DIRECTV.com. Las computadoras en red 4920 y 4922 pueden incluir un navegador de web, un sistema de correo electrónico o ambos . Cada computadora puede acceder al servidor de web 4926 o la interfaz de web 224 a través de Internet 4924. El servidor de web 4926 puede estar asociado con un sitio web de interconexión de redes sociales tal como MYSPACE® o FACEB00K®. El servidor de web 4926 puede tener un enlace o hipervínculo formulado como se describirá a continuación por un usuario de una de las computadoras en red 4920, 4922 a los efectos de la veloz grabación del contenido asociado con el sistema de procesamiento de contenido 102.
La interfaz de web 224 puede usarse para comunicar las preferencias entre las computadoras en red 4920, 4922 a fin de generar correos electrónicos a las computadoras en red 4920, 4922. Como se describirá a continuación, los correos electrónicos pueden ¡ contener diversas descripciones de programas, películas o eventos. Los correos electrónicos pueden generarse en un servicio, tipo alerta de correo electrónico. Los usuarios pueden recibir un correo electrónico con una cantidad de títulos que están disponibles para la grabación y posiblemente una descripción que acompaña cada título. Además, como se describirá a continuación, las alertas pueden configurarse de manera que pueda modificarse la frecuencia de los correos electrónicos. Ciertos clientes quizás deseen correos electrónicos diarios, semanales, bisemanales. Los correos electrónicos pueden crearse regularmente. Los usuarios de las computadoras en red 4920, 4922 pueden establecer los criterios que se empleen para generar los correos electrónicos, interactuando con la interfaz de web 224. Se describirán a continuación los detalles del funcionamiento del sistema.
Con respecto ahora a la FIGURA 50, en ella se expone un método para generar un correo electrónico con un enlace. En el paso 5010, un usuario del sistema se conecta con la interfaz de web, por ejemplo DIRECTV.com. Puede establecerse un sistema de menús para proporcionar diversos servicios tales como servicios técnicos, facturación y otras funciones. Esto puede hacerse ingresando un identificador , tal como una contraseña asociada con una cuenta particular. La interfaz de web puede establecer conexión con el sistema de facturación y otros módulos dentro del sistema de procesamiento de contenido para asegurarse de que la cuenta es una cuenta corriente de un cliente existente.
En el paso 5012, puede elegirse una selección de un servicio de alerta de correo electrónico. Esto puede hacerse a través de diversas solicitudes/mensajes de una página web u otro recurso similar. Seleccionando un servicio de alerta de correo electrónico, a los usuarios pueden proveérseles una o muchas opciones diferentes para la generación de las alertas de correo electrónico. Después del paso 5012, se exponen cuatro ejemplos.
Después del paso 5012, puede usarse un servicio "WHAT'S HOT" para seleccionar el contenido a los efectos de su inclusión en un correo electrónico. La selección del servicio "WHAT'S HOT" puede realizarse en el paso 5014. Avanzando en el paso 5014 está el paso 5016. La lista "WHAT'S HOT" puede compilarse en el paso 5016. La lista "WHAT'S HOT" es una lista del contenido más popular asociado con el sistema, tal como DIRECTV®. La lista "WHAT'S HOT" puede generar una lista siempre cambiante de la programación más preferida grabada o solicitada dentro de un período predeterminado de tiempo. Por ello, en el paso 5014, puede usarse una lista de los títulos más populares que aparecen en la lista "WHAT'S HOT" para generar el correo electrónico.
Después del paso 5012, puede seleccionarse otro tipo de servicio, un servicio de recomendación, en el paso 5018. En este servicio, puede elegirse una recomendación de una persona o grupo. Por ejemplo, puede seleccionarse un autor, un crítico o un grupo de simpatizantes particular u otro especialista similar. Por ejemplo, alguien como Martin Scorsese puede recomendar un grupo particular de filmes o programación.
Otra opción después de seleccionar un servicio de correo electrónico en el paso 5012 es seleccionar un servicio personalizado en el paso 5020. El servicio personalizado puede ser establecido por el usuario que ingresa diversos términos en el paso 5022 para identificar palabras particulares de títulos o descripciones. Por ejemplo,- pueden seleccionarse películas o programación que mencionan Los Tigres de Detroit.
Después del paso 5012, Puede seleccionarse otro tipo de servicio tal como el género o tipo. El usuario puede seleccionar categorías generales tales como género o tipo de películas. Por ejemplo, pueden seleccionarse películas en blanco y negro o de terror.
Una vez establecidos los criterios del tipo de selección en los pasos 5014 a 5024, puede seleccionarse, como opción, la frecuencia del correo electrónico. La selección de la frecuencia o intervalo de tiempo del correo electrónico puede realizarse en el paso 5026. Por ejemplo, la frecuencia del correo electrónico puede ser diaria, semanal o bisemanal. Por supuesto, también pueden requerirse otros tipos de frecuencias. La frecuencia del correo electrónico puede depender además del servicio seleccionado. Por ejemplo, cuando se selecciona el cuadro 5018 precedente, las recomendaciones sólo pueden aparecer una o dos veces por mes . Por supuesto, el usuario puede seleccionar más de un servicio.
En el paso 5028, se recuperan los datos del correo electrónico. Los datos pueden recuperarse del sistema de procesamiento de contenido 102. Pueden usarse las diversas localizaciones dentro del sistema de procesamiento de contenido 102 para recuperar los datos del correo electrónico. El correo electrónico puede incluir un enlace y además descripciones del material y otros tipos de información. Las descripciones del material, la programación o el contenido pueden recuperarse de la guía de programas, el sistema de gestión de contenidos u otras localizaciones dentro del sistema de 'procesamiento de contenido.
En el paso 5030, una vez recuperados los datos de los correos electrónicos, se formula el correo electrónico con los programas, películas, eventos de interés recomendados y los diversos enlaces asociados con ellos. Los correos electrónicos pueden comunicarse a una variedad de dispositivos de usuario.
Con respecto ahora a la FIGURA 51, se expone un método para generar un enlace a programación específica de una página web. En el paso 5110, el usuario que desea un enlace puede conectarse con una interfaz de web tal como DIRECTV.com. Una vez localizado un programa, película o evento de interés específico dentro de un programa localizado en DIRECTV.com en el paso 5112, se forma un hipervínculo o enlace a la programación en el paso 5114. El hipervínculo creado en el paso 5114 puede vincular diversas localizaciones, como se describirá a continuación. En el paso 5116, el enlace se asocia después o se guarda dentro de un sitio web o una página de interconexión de redes sociales. Así, haciendo clic en el enlace, puede proporcionarse el comienzo del proceso de grabación del contenido particular. Puede realizarse entonces el proceso descrito precedentemente con respecto a la interfaz de web.
Con respecto ahora a la FIGURA 52, en ella se ilustra un ejemplo de listados de TV de una guía de programas 5210. En este ejemplo, se ha seleccionado un cuatro particular 5212 que tiene "La película de los Simpson" . Puede crearse un enlace seleccionando la selección de enlace "CREATE" 5214. Si un usuario de otro sitio web está utilizando la selección 5214, puede crearse un enlace en el sitio web para que otra gente se vincule rápidamente al contenido.
La guía de programas 5210 también puede emplearse para generar un destino de uno de los enlaces creado en las FIGURAS 50 y 51. En este ejemplo, puede proporcionarse una selección tal como "RECORD TO RECEIVER" (grabar en el receptor) 5216 en la guía de programas. La selección 5216 puede iniciar la función de grabación del programa o evento particular. Esto puede hacerse después de conectarse al sistema. Como se ilustra en la guía de programas 5210, también pueden presentarse al mismo tiempo otros datos de la guía de programas, tal como se ilustra mediante el número de referencia 5220.
Con respecto ahora a la FIGURA 53, en ella se ilustra un método para seguir un enlace presentado sea en un correo electrónico o a través de una página web. En el paso 5310, una de las computadoras en red 4290 o 4292 ilustradas en la-FIGURA 49 recibe un correo electrónico. En el paso 5312, se ingresa a un correo electrónico o una página web usando un navegador de web por medio de una de las computadoras en red 5920, 5922 descritas precedentemente en la FIGURA 49.
Ambos pasos 5310 y 5312 continúan en el paso 5314, en el cual una selección o enlace está asociado con el correo electrónico o la página web en el paso 5314. Una vez seleccionado el enlace, la información de selección asociada con el enlace se comunica a una interfaz de web tal como DIRECTV.com, según lo ilustrado precedentemente. En el paso 5318, el enlace puede vincular la computadora de usuario a la página de guía de- programas ilustrada precedentemente en la FIGURA 52. Como ya se mostró, la página de guía de programas puede contener una selección "RECORD TO RECEIVER" . La selección "RECORD TO RECEIVER" puede marcarse en el paso 5320. Este proceso puede ingresarse conectando primero o seleccionando la función "RECORD TO RECEIVER" y efectuando después la conexión. El procedimiento de conexión se ilustra en el paso 5322.
También pueden seleccionarse otros parámetros cuando se opta por grabar una solicitud. En el paso 5324, puede exponerse una localización de sala o tarjeta de acceso correspondiente a una localización de sala. Esto se ilustra como el cuadro 1520 en la FIGURA 5.
Puede tener lugar una priorizacion al elegir la función de grabación en el paso 5326. La priorizacion también se ilustra en la FIGURA 15 como los cuadros 1522 y 1524. La priorizacion puede ocurrir tal como se expone en la FIGURA 15 agregando un título a la cola o agregándolo al principio de la cola para la descarga intermedia. Una vez recibida una confirmación de la selección, el contenido puede comunicarse y almacenarse dentro de un dispositivo de grabación. Puede establecerse un enlace de serie para grabar todos los programas de una serie en el paso 5327. En el paso 5328, se comunica una solicitud para la grabación al sistema de procesamiento de contenido.
En el paso 5330, se genera un paquete de acceso condicional o palabra de control se genera en respuesta a la señal de solicitud. La solicitud puede proporcionarse desde la interfaz de web 224, a través del módulo de integración de empresas 242, a través del sistema de transacciones de acceso condicional 238, todos en la FIGURA 2. El CAP o palabra de control puede incluir diversa información tal como la red de entrega de contenido particular o el transpondedor particular del satélite que corresponde al contenido. La hora, duración, canal y localización del contenido puede ser la información provista en el CAP. En el paso 5332, el CAP se comunica al dispositivo especificado a través de los satélites. El CAP también puede comunicarse a través de una red de banda ancha al dispositivo especificado. El dispositivo especificado puede ser un decodif icador externo adecuado para recibir tanto comunicaciones de banda ancha como comunicaciones satelitales .
En el paso 5334, puede enviarse un correo electrónico de confirmación al correo electrónico asociado con la cuenta de que se envió satisfactoriamente un CAP al dispositivo. Por supuesto, el paso del correo electrónico es un paso opcional. El correo electrónico se genera en el sistema de procesamiento de contenido a través de una interfaz de web, tal como DIRECTV.com.
En el paso 5336, el contenido se comunica al dispositivo en respuesta al CAP o palabra de control . El CAP puede contener información como la red específica de entrega de contenido 280 de la FIGURA 2 que incluye el contenido. El CAP · puede instruir al decodificador externo para que recupere el contenido del dispositivo de entrega de contenido. Si el contenido se comunica por vía satelital, el CAP sintoniza el decodificador externo para que reciba las comunicaciones de un transpondedor particular de un satélite particular dentro del sistema satelital.
En el paso 5338, el contenido se almacena en el dispositivo de grabación dentro del decodificador externo. El dispositivo de grabación, como ya se mencionó, puede ser un grabador de video digital (DVR) . En el paso 5340, una vez que todo el contenido se comunica al decodificador externo y se almacena en el dispositivo de grabación, puede generarse un correo electrónico que describe que la grabación se ha completado en el paso 5340. En el paso 5342, pueden realizarse la reproducción del contenido. Se debe notar también que después del paso 5338, puede completarse el paso 5342 sin realizar el paso 5340.
El paso 5340 puede generar el correo electrónico de diversas maneras. Por ejemplo, el propio decodificador externo puede generar un correo electrónico a través de una conexión de banda ancha y comunicarlo o dirigirlo al correo electrónico asociado con la cuenta. El correo electrónico puede comunicarse o iniciarse en la red de entrega de contenido. Puede generarse una señal "satisfactoria" o de confirmación en el decodificador externo cuando se entrega satisfactoriamente un contenido de difusión. La señal de confirmación puede ser utilizada por la red de entrega de contenido y comunicarse al sistema de distribución de contenido y eso a través del sistema de facturación o similar. El sistema de procesamiento de contenido después puede generar un mensaje de correo al correo electrónico especificado de la cuenta.
Con respecto ahora a la FIGURA 54A, en ella se expone un ejemplo de un correo electrónico de DIRECTV.com que proporciona nuevas películas de acuerdo con diversos criterios. En el ejemplo siguiente, se exponen dos películas, una con el título "El niño del agua" protagonizada ' por Alexander Mierzwa que tiene la descripción "Niño ayuda a padre sediento" . Se proporciona el tipo dé película "drama" . Se proporcionan el canal, HBO-15, la hora 8.00 p.m. y la fecha. Se presenta el título en 5410, los actores en 5412, un tipo de película en 5413, una breve descripción en 5414, el canal en 5416 y la hora y fecha en 5418. Se proporciona otro título, "Los niños de la web", otro actor como Charles Mierzwa en la localización 5422, una breve descripción en 5426 y un canal en 5428. También se proporcionan una fecha y hora en 5430. Por supuesto, los diversos títulos en 5410 y 5420 están subrayados para ilustrar que puede ser enlaces o hipervínculos a DIRECTV.com u otra guía de programas. Siguiendo el enlace, el usuario puede seleccionar e iniciar la grabación de la selección en el dispositivo de grabación.
Con respecto ahora a la FIGURA 54B, se brinda un ejemplo de un sitio web de interconexión de redes sociales en 5450. Un ejemplo de sitio de interconexión de redes sociales de tercero puede incluir una localización de nombre 5452, como Benjamín Mierzwa. El sitio de tercero puede ser una empresa externa, es decir, más allá de la propiedad o el control del procesador de contenido. En este ejemplo, puede proporcionarse intereses en 5454 y un programa, película u otro contenido de interés recomendado en 5456, como un enlace. El título del programa se subraya para ilustrar que puede ser un hipervínculo de una manera similar a lo descrito precedentemente en la FIGURA 54A. Pueden proporcionarse la hora y fecha en 5460 y el canal en 5462.
Con respecto ahora a la FIGURA 55, otro método para generar solicitudes de grabación incluye el usuario de un sistema de menús de voz 5510. El sistema de menús de voz 5510 puede generar peticiones de voz y emitir selecciones de menú.
Las peticiones pueden ser respondidas pulsando botones o emitiendo comandos de voz. De esta manera, el sistema de menús de voz puede ser un sistema de reconocimiento de voz. El sistema de menús de voz puede estar en comunicación con una red de comunicaciones 5512. Además, la red de comunicaciones puede estar en comunicación con el sistema de procesamiento de contenido 102 y una interfaz de web 244. El sistema de menús de voz también puede estar en comunicación con el módulo de identificación de llamador 5420. El módulo de identificación de llamador 5520. puede emplearse para identificar al llamador de una línea telefónica debido a la información allí incluida.
Un dispositivo telefónico, tal como un teléfono cableado, teléfono inalámbrico o teléfono celular 5522, también está en comunicación con la red de comunicaciones 5512. El teléfono 5522 está en comunicación con el sistema de menús de voz DIRECTV® 5510 a través de la red 5512. Como se describirá a continuación, un llamador o usuario del teléfono 5522 puede iniciar una solicitud de grabación usando peticiones de voz provistas por el sistema de reconocimiento de voz 5510 a través de la red de comunicaciones 5512.
Con respecto ahora a la FIGURA 56, en ella se expone un método para generar una solicitud de grabación para el sistema ilustrado en la FIGURA 55.
Para usar el sistema de reconocimiento de voz o el ' sistema basado en teléfono expuesto, se asocia un número telefónico con una cuenta, en el paso 5610. En el paso 5612, se realiza una llamada a la localización comercial central o el sistema de menús de voz 5510 de la FIGURA 55, usando una señal telefónica de un teléfono u otro tipo de dispositivo de voz. En el paso 5614, se obtiene la identificación de llamador asociada con la señal telefónica. En el paso 5616, si no se reconoce el número asociado con la señal telefónica, puede pedirse a ese usuario que asocie el número con una cuenta. Además, puede pedirse al usuario que ingrese su número telefónico domiciliario u otro número asociado con la cuenta particular.
En el paso 5616, si se reconoce el número, el paso 5618 peticiona diversas selecciones. Las peticiones pueden proporcionarse en forma de voz en un sistema de menús de voz . El sistema también puede, ser parte de un sistema mayor que incluye información de facturación u otra asistenta técnica. Puede generarse una petición de voz para la grabación y proporcionarse una respuesta en el paso 5620. En el paso 5620, si no se proporciona una opción de "grabar selección", se ejecutan otras funciones en el paso 5622. En el paso 5620, si se selecciona una opción de grabar selección, pueden activarse diversas funciones de menú. El tipo de las funciones para grabar selección puede iniciar opciones de búsqueda u otras funciones que dependen de diversos sistemas, en el paso 5624. Por medio de voz puede presentarse al usuario una selección de tipo de categoría. Por ello el usuario puede generar comandos de voz para seleccionar diversos tipos de categorías tales ' como misterio, programación deportiva, o similares. A través del sistema puede grabarse contenido televisivo tanto almacenado como en vivo. Puede exponerse otra opción para la grabación o búsqueda de material. Pueden transmitirse por voz un número o un nombre de canal . Debe notarse que en lugar de voz , pueden emplearse también entradas del teclado numérico para efectuar las selecciones del menú de voz. Otro tipo de búsqueda puede ser una búsqueda de título de programa. Pueden transmitirse por voz ciertos términos de búsqueda al sistema y se propor ionarán los resultados de dicha búsqueda. En el paso 5624, un número, nombre o típico de categoría puede hacer aparecer otras opciones para las cuales a su vez pueden aparecer otras opciones.
En el paso 5628, puede proporcionarse por voz un número de título "X". En un ejemplo, se presentan cuatro títulos correspondientes a programación actual con un tipo de categoría particular, en el paso 5624 o bien, el número o nombre actual del canal. Si se requieren más títulos, puede proporcionarse una petición de voz "más títulos" , para que se generen en el paso 5628. Si no se seleccionan más títulos en el paso 5620, el paso 5632 puede solicitar más información. Puede proporcionarse más información para uno de los títulos generados. Los datos de voz para más información del paso 5634 pueden brindar diversa información tal como el director, los actores, una breve descripción del contenido u otros datos por el estilo. Proporcionar más títulos y más información son pasos opcionales. En el paso 5636, si se desea un título particular de un programa o un evento de interés, puede proporcionarse una petición de "grabar título". En el paso 5637, puede proporcionarse la opción de grabar toda una serie. Pueden proporcionarse múltiples peticiones de grabación, una por cada programa de una serie.
En el paso 5658, puede seleccionarse un receptor elegible de una manera similar al paso 5324 precedente. Potencialmente podrían elegirse uno o múltiples receptores. En el paso 5660, también puede seleccionarse la priorización de la grabación. La priorización puede ocurrir agregando la solicitud de grabar al principio de la cola o colocándola al final de la misma, por ejemplo. En el paso 5662, puede proporcionarse al usuario una confirmación de la solicitud de grabar.' Puede proporcionarse al usuario un resumen que describe la prioridad, el receptor elegible y el título a grabar, así como también la hora. También puede producirse una solicitud de confirmación enviando un correo electrónico o similar. En el paso 5664, puede elegirse también otro programa repitiendo el paso 5624. Si no se desea otra grabación, el sistema finaliza en el paso 5666 dando por terminada la llamada.
Después del paso 5666, pueden realizarse los pasos 5328 a 5342 en el paso 5568, donde se genera un CAP que se comunica al dispositivo de recepción especificado para autorizar la grabación. En respuesta al CAP, puede ocurrir una grabación.
Los expertos en la técnica pueden ahora apreciar a partir de la descripción precedentes que las amplias enseñanzas de la divulgación pueden implementarse en una variedad de formas. Por lo tanto, si bien esta divulgación incluye ejemplos particulares, el . verdadero alcance de la divulgación no debe limitarse a ellos, ya que otras modificaciones les resultarán evidentes a los expertos .en la técnica al estudiar las figuras, la memoria descriptiva y las reivindicaciones siguientes.
Claims (58)
1. Un método para encargar contenidos, caracterizado porque comprende los pasos de: formar un enlace correspondiente al contenido; acceder a un sistema de encargo de contenido seleccionando el enlace; habilitar una solicitud de grabación de contenido; recibir el contenido asociado con el enlace en un dispositivo de usuario en respuesta a la solicitud de grabación de contenido; y almacenar el contenido en una memoria del dispositivo de usuario .
2. El método de acuerdo con la reivindicación 1, caracterizado porque el paso de formar un enlace comprende formar un correo electrónico que contiene el enlace y comunicarlo a un usuario.
3. El método de acuerdo con la reivindicación 2, caracterizado porque antes de comunicar el correo electrónico, se establece una frecuencia de correo electrónico .
4. El método de acuerdo con la reivindicación 2, caracterizado porque el paso de formar un correo electrónico comprende formar el correo electrónico con una descripción correspondiente al contenido.
5. El método de acuerdo con la reivindicación 1, caracterizado porque el paso de formar un enlace comprende formar el enlace y asociarlo con un sitio web.
6. El método de acuerdo con la reivindicación 5, caracterizado porque el paso de asociar el enlace con un sitio web comprende asociar el enlace con un sitio web de interconexión de redes sociales.
7. El método de acuerdo con la reivindicación 1, caracterizado porque el paso de habilitar una solicitud de grabación de contenido comprende confirmar el contenido asociado con los parámetros de contenido.
8. El método de acuerdo con la reivindicación 1, caracterizado porque el paso habilitar comprende seleccionar una localización de sala.
9. El método de acuerdo con la reivindicación 1, caracterizado porque el paso de habilitar comprende seleccionar una priorización de grabación.
10. El método de acuerdo con la reivindicación 1, caracterizado porque además comprende seleccionar un parámetro de contenido y formar un enlace comprende formar el enlace correspondiente al contenido en respuesta al parámetro de contenido.
11. El método de acuerdo con la reivindicación 10, caracterizado porque antes de seleccionar un parámetro de contenido, se habilita un sistema recordatorio de correo electrónico.
12. El método de acuerdo con la reivindicación 10, caracterizado porque seleccionar un parámetro de contenido comprende seleccionar un parámetro de contenido en un sitio we .
13. El método de acuerdo con la reivindicación 10, caracterizado porque seleccionar el parámetro de contenido comprende seleccionar un tipo de contenido.
14. El método de acuerdo con la reivindicación 10, caracterizado porque seleccionar el parámetro de contenido comprende seleccionar un tipo de género.
15. El método de acuerdo con la reivindicación 10, caracterizado porque seleccionar el parámetro de contenido comprende seleccionar un servicio de recomendación.
16. El método de acuerdo con la reivindicación 10, caracterizado porque seleccionar el parámetro de contenido comprende seleccionar un tipo de popularidad.
17. El método de acuerdo con la reivindicación 1, caracterizado porque además comprende comunicar una palabra de control antes de recibir el contenido asociado con el enlace
18. El método de acuerdo con la reivindicación 17, caracterizado porque comunicar una palabra de control comprende comunicar la palabra de control por un satélite.
19. El método de acuerdo con la reivindicación 17, caracterizado porque comunicar la palabra de control comprende comunicar la palabra de control a través de un sistema de comunicaciones de banda ancha.
20. El método de acuerdo con la reivindicación 17, caracterizado porque comunicar la palabra de control comprende recibir la palabra de control por un satélite y comunicar el contenido comprende recibir el contenido por un satélite .
21. El método de acuerdo con la reivindicación 17, caracterizado porque comunicar una palabra de control comprende comunicar la palabra de control a través de un satélite y recibir el contenido comprende recibir el contenido a través de un sistema de comunicaciones de banda ancha .
22. El método de acuerdo con la reivindicación 1, caracterizado porque recibir el contenido comprende recibir el contenido por un satélite.
23. El método de acuerdo con la reivindicación 1, caracterizado porque recibir el contenido comprende recibir el contenido a través de un sistema de comunicaciones de banda ancha.
24. El método de acuerdo con la reivindicación 1, caracterizado porque recibir el contenido comprende recibir el contenido a través de un sistema terrestre.
25. El método de acuerdo con la reivindicación 1, caracterizado porque antes del paso de habilitar, se debe conectar un usuario al sistema de encargo de contenido.
26. Un sistema caracterizado porque comprende: un sistema de procesamiento de contenido; un dispositivo en comunicación con el sistema de encargo de contenido, seleccionando dicho dispositivo un enlace correspondiente al contenido y accediendo al sistema de encargo de contenido seleccionando el enlace; dicho sistema de procesamiento de contenido habilita una solicitud de grabación de contenido; y en donde un dispositivo de recepción de usuario recibe el contenido asociado con el enlace en respuesta a la solicitud de grabación de contenido y almacenando el contenido en una memoria.
27. El sistema de acuerdo con la reivindicación 26, caracterizado porque dicho sistema de procesamiento de contenido forma un correo electrónico que contiene el enlace y comunica el correo electrónico a un usuario.
28. El sistema de acuerdo con la reivindicación 26, caracterizado porque el correo electrónico comprende una descripción del contenido que corresponde al enlace.
29. El sistema de acuerdo con la reivindicación 26, caracterizado porque además comprende un sitio web que tiene el enlace asociado con él.
30. El sistema de acuerdo con la reivindicación 29, caracterizado porque el sitio web comprende un sitio web de interconexión de redes sociales.
31. Un método caracterizado porque comprende los pasos de: comunicar entre un dispositivo de voz y un sistema de menús de voz usando una señal telefónica; determinar el número telefónico asociado con el dispositivo de voz de la señal telefónica; generar una petición de voz para grabar una selección de contenido del sistema de menús de voz; seleccionar una opción de contenido de grabación; generar peticiones para determinar un título de contenido; seleccionar un título de contenido comunicando una señal de selección del dispositivo de voz al sistema de menús de voz; y habilitar una grabación de contenido en un dispositivo de grabación en respuesta a la señal de selección.
32. El método de acuerdo con la reivindicación 31, caracterizado porque el paso de comunicar entre un dispositivo de voz y un sistema de menús de voz comprende comunicar entre el dispositivo de voz y un sistema telefónico de reconocimiento de voz.
33. El método de acuerdo con la reivindicación 31, caracterizado porque el paso de habilitar una grabación de contenido comprende comunicar una palabra de control a un dispositivo de usuario para grabar título de contenido; sintonizar el dispositivo de usuario en respuesta a la palabra de control; recibir el contenido en el dispositivo de usuario almacenar el contenido correspondiente al título de contenido en el dispositivo de usuario.
34. El método de acuerdo con la reivindicación 33, caracterizado porque comunicar la palabra de control comprende comunicar la palabra de control por un satélite.
35. El método de acuerdo con la reivindicación 33, caracterizado porque comunicar la palabra de control comprende comunicar la palabra de control a través de un sistema de comunicaciones de banda ancha.
36. El método de acuerdo con la reivindicación 33, caracterizado porque recibir el contenido comprende recibir el contenido por un satélite.
37. El método de acuerdo con la reivindicación 33, caracterizado porque recibir el contenido comprende recibir el contenido a través de un sistema de comunicaciones de banda ancha.
38. El método de acuerdo con la reivindicación 33, caracterizado porque el paso de recibir el contenido comprende recibir el contenido a través de un sistema terrestre .
39. El método de acuerdo con la reivindicación 33, caracterizado porque comunicar una palabra de control comprende recibir la palabra de control por un satélite y comunicar el contenido comprende recibir el contenido por un satélite .
40. El método de acuerdo con la reivindicación 33, caracterizado porque el paso de comunicar una palabra de control comprende comunicar la palabra de control a través de un satélite y recibir el contenido comprende recibir el contenido a través de un sistema de comunicaciones de banda ancha .
41. El método de acuerdo con la reivindicación 31, caracterizado porque el paso de seleccionar un título de contenido comprende seleccionar el título de contenido de un resultado de búsqueda.
42. El método de acuerdo con la reivindicación 41, caracterizado porque antes de seleccionar un título de contenido de un resultado de búsqueda, comprende realizar una búsqueda de título y generar el resultado de búsqueda de la búsqueda de título.
43. El método de acuerdo con la reivindicación 41, caracterizado porque antes de seleccionar un título de contenido de un resultado de búsqueda, comprende realizar una búsqueda de nombre de canal y generar el resultado de búsqueda de la búsqueda del nombre de canal.
44. El método de acuerdo con la reivindicación 41, caracterizado porque antes de seleccionar un título de contenido de un resultado de búsqueda, comprende realizar una búsqueda de número de canal número y generar el resultado de búsqueda de la búsqueda de número de canal .
45. El método de acuerdo con la reivindicación 41, caracterizado porque el paso de comunicar entre un dispositivo de voz y un sistema de menús de voz comprende comunicar entre un teléfono y el sistema de menús de voz.
46. Un sistema caracterizado porque comprende: un sistema de menús de voz; un dispositivo de voz que comunica una señal telefónica al sistema de menús de voz, dicho sistema de menús de voz determina el número telefónico asociado con el dispositivo de voz a través de la señal telefónica y generando una petición de voz para grabar una selección de contenido del sistema de menús de voz; dicho dispositivo de voz selecciona una opción de grabación de contenido; dicho sistema de menús de voz genera peticiones para determinar un título de contenido; dicho dispositivo de voz selecciona un titulo de contenido de las peticiones comunicando una señal de selección al sistema de menús de voz; y dicho sistema de menús de voz habilita una grabación de contenido en un dispositivo de grabación en respuesta a la señal de selección.
47. El sistema de acuerdo con la reivindicación 46, caracterizado porque además comprende un sistema de procesamiento de contenido en comunicación con el sistema de menús de voz, comunicando dicho sistema de procesamiento de contenido una palabra de control para habilitar la grabación de contenido en el dispositivo de grabación.
48. El sistema de acuerdo con la reivindicación 47, caracterizado porque además comprende un satélite en comunicación con el sistema de procesamiento de contenido que comunica la palabra de control a través de él .
49. El sistema de acuerdo con la reivindicación 47, caracterizado porque además comprende un sistema de comunicaciones de banda ancha en comunicación con el sistema de procesamiento de contenido, que comunica la palabra de control a través de él .
50. El sistema de acuerdo con la reivindicación 46, caracterizado porque el dispositivo de voz comprende un dispositivo móvil.
51. El sistema de acuerdo con la reivindicación 50, caracterizado porque el sistema de menús de voz comprende un sistema de reconocimiento de voz.
52. El sistema de acuerdo con la reivindicación 46, caracterizado porque además comprende un sistema de procesamiento de contenido en comunicación con el sistema de menús de voz, comunicando dicho sistema de procesamiento de contenido datos de contenido que incluyen títulos de contenido al sistema de menús de voz de contenido.
53. El sistema de acuerdo con la reivindicación 46, caracterizado porque el dispositivo de voz comprende un teléfono .
54. Un método caracterizado porque comprende los pasos de: seleccionar un programa para grabar; determinar si el programa es parte de una serie; cuando el programa es parte de una serie, generar un selector para seleccionar la serie; seleccionar la serie; y grabar la serie en un dispositivo de grabación.
55. El método de acuerdo con la reivindicación 54, caracterizado porque el selector comprende un selector de oz .
56. El método de acuerdo con la reivindicación 54, caracterizado porque el selector comprende un cuadro de selección textual.
57. El método de acuerdo con la reivindicación 54, caracterizado porque además comprende seleccionar el selector en un sitio web.
58. El método de acuerdo con la reivindicación 54, caracterizado porque comprende seleccionar el selector en un teléfono móvil.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/200,903 US20100057583A1 (en) | 2008-08-28 | 2008-08-28 | Method and system for ordering video content using a link |
| US12/200,905 US10827066B2 (en) | 2008-08-28 | 2008-08-28 | Method and system for ordering content using a voice menu system |
| PCT/US2009/054027 WO2010025048A2 (en) | 2008-08-28 | 2009-08-17 | Method and system for ordering video content using a link |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2011002031A true MX2011002031A (es) | 2011-04-05 |
Family
ID=41376291
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2011002031A MX2011002031A (es) | 2008-08-28 | 2009-08-17 | Metodo y sistema para encargar contenidos de video usando un enlace. |
| MX2013009809A MX340337B (es) | 2008-08-28 | 2009-08-17 | Metodo y sistema para encargar contenidos de video usando un enlace. |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2013009809A MX340337B (es) | 2008-08-28 | 2009-08-17 | Metodo y sistema para encargar contenidos de video usando un enlace. |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP2327210A2 (es) |
| AR (2) | AR073211A1 (es) |
| BR (1) | BRPI0917909A2 (es) |
| CA (1) | CA2732993A1 (es) |
| MX (2) | MX2011002031A (es) |
| WO (1) | WO2010025048A2 (es) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9009770B2 (en) | 2010-11-11 | 2015-04-14 | Turner Broadcasting System, Inc. | Methods and systems for media consumption |
| US8238887B2 (en) * | 2011-01-11 | 2012-08-07 | Bianor, Inc. | Output of content from the internet on a media rendering device |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2075921C (en) * | 1990-12-21 | 2002-03-12 | Stephen S. Walker | Method for providing video programming nearly on demand |
| AU7483400A (en) * | 1999-09-13 | 2001-04-17 | Videosdotcom, Inc. | Set-top box for internet-based distribution of video and other data |
| ATE525824T1 (de) | 2000-04-07 | 2011-10-15 | Blockbuster Llc | Lizensierungssystem und -verfahren für sicheren digitalen inhalt |
| US7073189B2 (en) * | 2002-05-03 | 2006-07-04 | Time Warner Interactive Video Group, Inc. | Program guide and reservation system for network based digital information and entertainment storage and delivery system |
| US7386480B2 (en) * | 2002-05-07 | 2008-06-10 | Amnon Sarig | System and method for providing access to digital goods over communications networks |
| US20060095854A1 (en) * | 2004-10-18 | 2006-05-04 | Funk James M | Method and apparatus for content download |
| EP1804176A1 (en) * | 2005-12-27 | 2007-07-04 | Koninklijke KPN N.V. | Method and system for downloading streaming content |
-
2009
- 2009-08-17 MX MX2011002031A patent/MX2011002031A/es active IP Right Grant
- 2009-08-17 EP EP09791577A patent/EP2327210A2/en not_active Ceased
- 2009-08-17 WO PCT/US2009/054027 patent/WO2010025048A2/en not_active Ceased
- 2009-08-17 MX MX2013009809A patent/MX340337B/es unknown
- 2009-08-17 BR BRPI0917909A patent/BRPI0917909A2/pt not_active IP Right Cessation
- 2009-08-17 CA CA2732993A patent/CA2732993A1/en not_active Abandoned
- 2009-08-26 AR ARP090103286A patent/AR073211A1/es not_active Application Discontinuation
-
2013
- 2013-08-14 AR ARP130102884A patent/AR092127A2/es not_active Application Discontinuation
Also Published As
| Publication number | Publication date |
|---|---|
| CA2732993A1 (en) | 2010-03-04 |
| WO2010025048A2 (en) | 2010-03-04 |
| AR092127A2 (es) | 2015-03-25 |
| MX340337B (es) | 2016-07-05 |
| BRPI0917909A2 (pt) | 2019-09-24 |
| WO2010025048A3 (en) | 2010-06-10 |
| AR073211A1 (es) | 2010-10-20 |
| EP2327210A2 (en) | 2011-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8813139B2 (en) | Method and system for ordering video content from a first device | |
| US7953872B2 (en) | Method and system for securely requesting download of content to a user device from another device | |
| KR101766472B1 (ko) | 대화형 미디어 안내 애플리케이션에의 원격 액세스를 제공하는 시스템 및 방법 | |
| US9137556B2 (en) | Method and system of building a wanted list queue for a user in a content distribution system | |
| US9495415B2 (en) | Method and system for searching for content in a user device | |
| US20090099858A1 (en) | Method and system for ordering content from a first device for a selected user device through an interactive interface | |
| JP2014039301A (ja) | 別々のバックチャンネル通信ネットワークを用いる双方向メディアコンテンツ配信 | |
| US10827066B2 (en) | Method and system for ordering content using a voice menu system | |
| US10091535B2 (en) | System and method for sharing television programming information using universal identifier | |
| US20100057583A1 (en) | Method and system for ordering video content using a link | |
| US8046802B2 (en) | Method and system for ordering and prioritizing the downloading of content from an interactive interface | |
| US20090031369A1 (en) | Method and system for ordering video content from an interactive interface | |
| US9824389B2 (en) | Method and system for confirming the download of content at a user device | |
| US10824221B2 (en) | Method and system for storing program guide data in a user device | |
| MX2011002031A (es) | Metodo y sistema para encargar contenidos de video usando un enlace. | |
| US10341702B1 (en) | Method and system for providing different categories of programming data to a user device from head end systems | |
| US8707361B2 (en) | Method and system for quickly recording linear content from an interactive interface | |
| US10956491B2 (en) | Method and system for using saved search results in menu structure searching for obtaining fast search results |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG | Grant or registration |