US20040117845A1 - Personal inter-home media exchange network - Google Patents
Personal inter-home media exchange network Download PDFInfo
- Publication number
- US20040117845A1 US20040117845A1 US10/657,390 US65739003A US2004117845A1 US 20040117845 A1 US20040117845 A1 US 20040117845A1 US 65739003 A US65739003 A US 65739003A US 2004117845 A1 US2004117845 A1 US 2004117845A1
- Authority
- US
- United States
- Prior art keywords
- media
- infrastructure
- home
- network
- storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19654—Details concerning communication with a camera
- G08B13/19658—Telephone systems used to communicate with a camera, e.g. PSTN, GSM, POTS
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19654—Details concerning communication with a camera
- G08B13/1966—Wireless systems, other than telephone systems, used to communicate with a camera
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19665—Details related to the storage of video surveillance data
- G08B13/19669—Event triggers storage or change of storage policy
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19678—User interface
- G08B13/19684—Portable terminal, e.g. mobile phone, used for viewing video remotely
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
- H04L12/2834—Switching of information between an external network and a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1063—Application servers providing network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- 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
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
-
- 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
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching 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/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
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- 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
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234363—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
-
- 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
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2408—Monitoring of the upstream path of the transmission network, e.g. client requests
-
- 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/254—Management at additional data server, e.g. shopping server, rights management server
-
- 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2542—Management at additional data server, e.g. shopping server, rights management server for selling goods, e.g. TV shopping
-
- 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
-
- 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
- H04N21/25435—Billing, e.g. for subscription services involving characteristics of content or additional data, e.g. video resolution or the amount of advertising
-
- 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
- H04N21/2547—Third Party Billing, e.g. billing of advertiser
-
- 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
-
- 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
-
- 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25833—Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
-
- 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26266—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for determining content or additional data repetition rate, e.g. of a file in a DVB carousel according to its importance
-
- 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/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- 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/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2743—Video hosting of uploaded data from client
-
- 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/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2747—Remote storage of video programs received via the downstream path, e.g. from the server
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/411—Peripherals receiving signals from specially adapted client devices having similar hardware or software capabilities as the client device itself, e.g. a first STB connected to a second STB
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4131—Peripherals receiving signals from specially adapted client devices home appliance, e.g. lighting, air conditioning system, metering devices
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41422—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4143—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4182—External card to be used in combination with the client device, e.g. for conditional access for identification purposes, e.g. storing user identification data, preferences, personal settings or data
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4185—External card to be used in combination with the client device, e.g. for conditional access for payment
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4227—Providing Remote input by a user located remotely from the client device, e.g. at work
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42684—Client identification by a unique number or address, e.g. serial number, MAC address, socket ID
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- 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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- 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/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/4332—Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
-
- 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/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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43632—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4433—Implementing client middleware, e.g. Multimedia Home Platform [MHP]
-
- 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management 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/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/4627—Rights management associated to 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/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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- 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/47211—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 pay-per-view 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/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
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4751—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4753—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4758—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
-
- 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/47815—Electronic shopping
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4786—Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
-
- 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/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- 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/4821—End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
-
- 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/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/4828—End-user interface for program selection for searching program descriptors
-
- 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/485—End-user interface for client configuration
- H04N21/4856—End-user interface for client configuration for language selection, e.g. for the menu or subtitles
-
- 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/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- 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/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6143—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
-
- 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/6187—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a telephone network, e.g. POTS
-
- 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/632—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 using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
-
- 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
-
- 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/637—Control signals issued by the client directed to the server or network components
-
- 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/64—Addressing
- H04N21/6402—Address allocation for clients
-
- 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/643—Communication protocols
- H04N21/64322—IP
-
- 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/654—Transmission by server directed to the client
- H04N21/6543—Transmission by server directed to the client for forcing some client operations, e.g. recording
-
- 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/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/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- 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/6583—Acknowledgement
-
- 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/6587—Control parameters, e.g. trick play commands, viewpoint 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
- H04N21/8113—Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
-
- 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/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- 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/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
- H04N21/814—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts comprising emergency warnings
-
- 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/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
-
- 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/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
-
- 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/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
-
- 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
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
- H04N7/186—Video door telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/284—Home automation networks characterised by the type of medium used
- H04L2012/2841—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- 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
Definitions
- Media devices may be battery powered, portable or mobile devices that are designed to operate while in motion (“roaming media devices”), or may be designed for operation while in a fixed location and usually connected to a power outlet (“stationary media devices”).
- Typical media devices including media capture and player devices such as video and image cameras, audio recorders, and video, audio and image players, are designed for direct user control.
- Direct control of such media devices occurs manually through buttons, switches and keypads on the media device or on an associated remote control device.
- direct control users have access to a wide set of device commands, such as power on or off, play, rewind, capture, erase, delete, zoom, rewind, skip, sleep, standby, volume, brightness, modes, scan, etc.
- Direct access to media (for playback, review, etc.) in typical media devices is but one result of direct control.
- Indirect control is control that is initiated from an independent device that may or may not be operated by a user.
- Independent devices do not include remote control devices that communicate directly with the media device (associated remote control devices).
- Various embodiments of the present invention provide a system and method to perform exchanges of media between friends, family members, and 3 rd party media providers over a closed, secure media exchange network.
- the media may include, for example, digital video, digital audio, digital images, digital data, or any form of digital information.
- Such a system may comprise a first television display in a first home, and a first storage in the first home that stores the media.
- the first storage may support consumption of the media by the first television display in the first home, and may have an associated first network address.
- the system may also comprise a second television display in a second home, and a second storage supporting consumption of the media by the second television display in the second home, the second storage having an associated second network address.
- An embodiment of the present invention may also comprise a communication network and server software.
- the server software may receive a request that identifies one of the associated first and second network addresses, and may respond by identifying the other of the associated first and second network addresses.
- the server software may support delivery via the communication network of the media from the first storage to the second home for consumption by the second television display.
- the first and second network addresses may be one of an Internet protocol (IP) address, a media access control (MAC) address, and an electronic serial number (ESN).
- IP Internet protocol
- MAC media access control
- ESN electronic serial number
- the communication network may comprise at least one of a cable infrastructure, a satellite network infrastructure, a digital subscriber line (DSL) infrastructure, an Internet infrastructure, an intranet infrastructure, a wired infrastructure, and a wireless infrastructure.
- the communication network may be the Internet, and the media may comprise at least one of audio, a still image, video, and data, and the media may also comprise real-time video.
- the consumption may comprise at least one of playing audio, displaying a still image, displaying video, and displaying data.
- An embodiment of such a system may comprise a first storage in a first home that stores the media, and having an associated first protocol address.
- the system may also comprise a second television display in a second home, and having an associated second protocol address.
- the system may also comprise set top box circuitry, in the first home.
- the set top box circuitry may be communicatively coupled to deliver the media from the first storage to the second television display for consumption.
- An embodiment of the present invention may also comprise a communication network, and server software that receives a request that identifies one of the associated first and second protocol addresses.
- the server software may respond by identifying the other of the associated first and second protocol addresses to support delivery via the communication network of the media from the first storage to the second television display for consumption.
- the media in an embodiment of the present invention may comprise at least one of audio, a still image, video, and data, and the media may comprise real-time video.
- the first and second protocol addresses may be one of an Internet protocol (IP) address, a media access control (MAC) address, and an electronic serial number (ESN).
- IP Internet protocol
- MAC media access control
- ESN electronic serial number
- the consumption may comprise at least one of playing audio, displaying a still image, displaying video, and displaying data.
- the communication network may comprise at least one of a cable infrastructure, a satellite network infrastructure, a digital subscriber line (DSL) infrastructure, an Internet infrastructure, an intranet infrastructure, a wired infrastructure, and a wireless infrastructure.
- the communication network may be the Internet.
- the server software may support anonymous media exchange, and may forward media from the first storage to the second television display.
- the server software may be at a location separate from the first home and the second home.
- system supporting exchange of media
- the system comprises a first storage in a first home that stores the media, and a second television display in a second home.
- the system may also comprise set top box circuitry, in the first home, communicatively coupled to deliver the media from the first storage to the second television display for consumption.
- the system may comprise a communication network, and server software that coordinates delivery of the media from the first storage to the set top box circuitry.
- the media may comprise at least one of audio, a still image, video, and data, and the media may comprise real-time video. Consumption in an embodiment in accordance with the present invention may comprise at least one of playing audio, displaying a still image, displaying video, and displaying data.
- the communication network may comprise at least one of a cable infrastructure, a satellite network infrastructure, a digital subscriber line (DSL) infrastructure, an Internet infrastructure, an intranet infrastructure, a wired infrastructure, and a wireless infrastructure.
- the communication network may be the Internet.
- the server software may support anonymous media exchange.
- FIG. 1 is a diagram illustrating an embodiment of a media exchange network supporting the exchange of media, in accordance with various aspects of the present invention.
- FIG. 2 is a diagram illustrating an embodiment of an MPS (media processing system), in accordance with various aspects of the present invention.
- FIG. 3 is a diagram illustrating an embodiment of the broadband network infrastructure illustrated in FIG. 1, in accordance with various aspects of the present invention.
- FIG. 4 is a flowchart illustrating an embodiment of a method, using the media exchange network of FIG. 1, for performing media exchange, in accordance with various aspects of the present invention.
- FIG. 5 comprises a media exchange network for exchanging and sharing media information in accordance with an alternate embodiment of the present invention.
- FIG. 6 and FIG. 7 illustrate two types of media push, personal and third party, respectively, in accordance with embodiments of the present invention.
- FIG. 8 illustrates an embodiment of the present invention comprising a PC-to-M-box media exchange network configuration.
- FIG. 9 illustrates an alternate embodiment of the present invention that provides digital media exchange.
- FIG. 10 illustrates an alternate embodiment of the present invention comprising an Internet infrastructure, a cable broadband infrastructure, and an optional head end server.
- FIG. 11 is a schematic block diagram illustrating the various infrastructure elements associated with various embodiments of the present invention.
- FIG. 12 illustrates the various functional elements of an enhanced set-top-box in accordance with an embodiment of the present invention.
- FIG. 13 illustrates legacy set-top-box support using an M-box adapter in accordance with an embodiment of the present invention.
- FIG. 14 illustrates legacy set-top-box support by upgrading the legacy set-top-box with software, in accordance with an embodiment of the present invention.
- Certain embodiments of the present invention relate to the field of media exchange and sharing. More specifically, certain embodiments of the present invention relate to the exchange and sharing of media between, for example, family members and friends in an efficient, user-friendly, and economically viable manner over a closed and secure media exchange network.
- Digital media may be pushed from one user to another over a media exchange network, or pulled from one location to another over a media exchange network, in accordance with various embodiments of the present invention.
- Sources of media on a media exchange network may include any digital storage devices including servers, PC's, MPS's (media processing systems), media storage servers (e.g., NAS (network attached storage) units), and media peripheral devices.
- a media peripheral device comprises a computer running media capture software and/or media player software and having functionality that is coordinated through, for example, a TV screen.
- FIG. 1 is a diagram illustrating an embodiment of a media exchange network 100 supporting the exchange of media, in accordance with various aspects of the present invention.
- the various types of media may include, for example, digital video, digital audio, digital images, digital data, and any other type of digital information.
- media is stored in the form of digital files (e.g., a MP3 file, a MPEG 2 file, etc.).
- a media exchange network 100 is a communication network comprising, for example, a broadband network infrastructure 101 , a first MPS 102 in a first private home 103 comprising a STB (set-top-box) 104 incorporating a MMS (media management system) also known as a MES (media exchange software) platform, and a TV screen 105 .
- the functionality provided by the MMS in the STB 104 is controlled by a remote control 106 .
- the media exchange network 100 further comprises a home network 107 , a media NAS (network attached storage) unit 108 , a first home PC 109 , and a second home PC 110 all in the first private home 103 .
- the media exchange network also comprises a plurality of media peripheral devices 118 including a mobile multi-media gateway 111 , a multi-media PDA 112 , a digital camera 113 , a digital camcorder 114 , a MP3 player 115 , and a home juke-box 116 all in the first private home 103 .
- a media peripheral device may also comprise a PC.
- the media exchange network 100 further comprises an MPS 117 comprising a TV incorporating a MMS at a second private home 119 .
- the functionality provided by the MMS in the MPS 117 is controlled by a remote control 121 .
- the media exchange network also comprises a media NAS unit 120 and a plurality of media peripheral devices 122 at the second private home 119 .
- the media exchange network 100 further comprises an MPS 123 including a PC incorporating a MMS at a place of business 124 .
- a PC-based MPS such as MPS 123 may be equipped with a television tuner card to permit MPS 123 to access over-the-air broadcast media.
- the functionality provided by the MMS in the MPS 123 is controlled by a keyboard 128 and/or a mouse 129 .
- the media exchange network 100 also includes a media NAS unit 125 at the place of business 124 .
- the media exchange network 100 comprises a media exchange server 126 and a 3 rd party media provider 127 (or 3 rd party service provider).
- the MPS 102 , the MPS 117 , the MPS 123 , the media exchange server 126 , and the 3 rd party media provider 127 all interface to the broadband network infrastructure 101 .
- the STB 104 interfaces via a wired or wireless connection to the TV screen 105 forming the MPS 102 at the first private home 103 .
- the MPS 102 connects to the home network 107 via a wired or wireless connection.
- the media NAS unit 108 , the first PC 109 , and the second PC 110 each interface to the home network 107 as well, via a wired or wireless connection.
- Each media peripheral device in the plurality of media peripheral devices 118 interface to the MPS 102 via a wired or wireless connection.
- the MPS 117 interfaces, via a wired or wireless connection, to the media NAS unit 120 at the second private home 119 .
- Each media peripheral device in the plurality of media peripheral devices 122 interface, via a wired or wireless connection, to the MPS 117 .
- the MPS 123 interfaces, via a wired or wireless connection, to the media NAS unit 125 at the place of business 124 .
- the PC's 109 , 110 , and 123 may comprise desktop PC's, notebook PC's, PDA's, or any computing device.
- the broadband network infrastructure 101 may include cable infrastructure, DSL infrastructure, the Internet, intranet infrastructure, and broadband access headends including a cable headend, and a satellite headend, for example, in order to provide communications between, for example, the first private home 103 , the second private home 119 , the place of business 124 , and the 3 rd party media provider 127 .
- the home network 107 may include home PNA (phoneline networking alliance) infrastructure, home cable infrastructure, Ethernet infrastructure, and 802.11b wireless infrastructure, for example, providing peer-to-peer networking capability within the first private home 103 .
- the 3 rd party media provider 127 may include, for example, a provider of digital music, a provider of digital movies, or a provider of consumer services (e.g., software updates from a media peripheral device manufacturer).
- the MMS's in the MPS's 102 , 117 , and 123 each comprise a software platform operating on at least one processor to provide certain functionality including user interface functionality, distributed storage functionality, and networking functionality.
- a MMS may provide personal media channel construction supporting audio, video, images, image sequence selection, text, voice overlay, channel and program naming, and inter-home MPS routing selection, in accordance with an embodiment of the present invention.
- the MMS software platform in a PC-based MPS such as MPS 123 may permit access to over-the-air broadcast media using a television tuner card installed within the MPS 123 .
- An MPS is also known, herein, as a media-box and/or an M-box.
- the media exchange server 126 provides the functionality of distributed networking capability, archival functionality (long term media storage), temporary storage (to aid in the distribution and routing of media), distributed storage management, digital rights management (e.g., authentication/authorization), network management, billing, and software application program interfacing on the media exchange network 100 , in accordance with an embodiment of the present invention.
- a media NAS unit comprises a collection of mass storage devices contained in a single unit with a built-in operating system.
- a NAS unit is a dedicated computer that manages storage devices and is “tuned up” to store media.
- a NAS unit may serve a single user or many users on a media exchange network at the same time.
- a NAS unit buffers up storage, retrieval, and print jobs and may include, for example, an Ethernet card for connectivity.
- FIG. 2 is a diagram illustrating an embodiment of an MPS (media processing system) 200, in accordance with various aspects of the present invention.
- the MPS 200 comprises a media peripheral 201 (e.g., a TV), a MMS 202 , and a broadband communication interface 203 .
- the media peripheral 201 may also comprise a media player or a PC, for example.
- the broadband communication interface 203 provides connectivity to a broadband network infrastructure such as, for example, the broadband network infrastructure 101 of FIG. 1.
- the broadband communication interface 203 may include, for example, a cable modem, a DSL modem, or an Ethernet card.
- an MPS may also include a remote control user interface to allow control of the functionality of the MPS using, for example, a remote control device, a keyboard, and/or a mouse.
- FIG. 3 is a diagram illustrating an embodiment of a broadband network infrastructure 300 being representative of the broadband network infrastructure 101 illustrated in FIG. 1, in accordance with various aspects of the present invention.
- the broadband network infrastructure 300 comprises an Internet infrastructure 301 , a DSL infrastructure 302 , a satellite headend 303 , a copper cable infrastructure 304 , a first cable headend 305 , a fiber optic cable infrastructure 306 , and a second cable headend 307 .
- the DSL infrastructure 302 , the copper cable infrastructure 304 and the fiber optic cable infrastructure 306 each interface to the Internet infrastructure 301 .
- the Internet infrastructure 301 may also interface to a media exchange server and a 3 rd party media provider in a media exchange network.
- the DSL infrastructure 302 interfaces to the satellite headend 303 which is managed by a satellite program provider.
- the copper cable infrastructure 304 interfaces to the first cable headend 305 which is managed by a first cable program provider.
- the fiber optic cable infrastructure 306 interfaces to the second cable headend 307 which is managed by a second cable program provider.
- the second cable program provider is very similar to the first cable program provider except programming is routed over fiber optic cable instead of traditional copper cable.
- the DSL infrastructure 302 also interfaces to a DSL modem in a first home (e.g., the first private home 103 of FIG. 1) to provide satellite programming and other services to the first home.
- the copper cable infrastructure 304 also interfaces to a copper cable modem in a second home (e.g., the second private home 119 of FIG. 1) to provide cable programming and other services to the second home.
- the fiber optic cable infrastructure 306 interfaces to an Ethernet card in a place of business (e.g., the place of business 124 of FIG. 1) to provide cable programming and other services to the place of business.
- the DSL modem may interface to an MPS in the first home
- the cable modem may interface with an MPS in the second home
- the Ethernet card may interface with an MPS in the place of business.
- the DSL modem in the first home may be part of a DSL MPS.
- the cable modem in the second home may be part of a cable MPS.
- the Ethernet card in the place of business may be part of a Ethernet MPS in the third home.
- the DSL modem, the cable modem, and the Ethernet card each constitute a broadband communication interface within an MPS as illustrated in FIG. 2.
- FIG. 4 is a flowchart illustrating an embodiment of a method 400 , using the media exchange network 100 of FIG. 1, for performing media exchange, in accordance with various aspects of the present invention.
- a representative icon and/or text of media content e.g., a media content file
- a user control device e.g., an MPS remote control
- a title of a media content file may be displayed in a scheduled time slot of a channel in a channel view (a.k.a., a media guide).
- the icon and/or text of the media content is selected on the TV screen using the user control device.
- a list of destination locations (e.g., other MPS's on a media exchange network) is displayed on the TV screen using the user control device.
- a destination location is selected on the TV screen from the list of destination locations using the user control device.
- sending of the selected media content to the selected destination location is initiated using the user control device.
- the media content is consumed at the selected destination location.
- the following example demonstrates the method for performing media exchange illustrated in the flowchart of FIG. 4, using the elements of shown in FIG. 1 and FIG. 6.
- a user of a MPS such as the MPS 102 at the first private home 103 wishes to transfer a file of digital images to the user of a second MPS such as the MPS 117 at the second private home 119 .
- the first private home 103 of FIG. 1 may correspond to “My House” 601 of FIG. 6
- the second private home 119 may correspond to “Mom's House” 602 or “Brother's House” 603 .
- the user of the MPS 102 uses the remote control 106 to display a channel view, such as the channel view 605 of FIG.
- the channel view 605 includes a channel listing the file of digital images.
- the file of digital images may be listed as “Kid's Pictures” 606 .
- the user of the MPS 102 selects “Kid's Pictures” 606 on the TV screen 105 using the remote control 106 .
- the user of the MPS 102 uses the remote control 106 to call up and display a list of destination locations that exist on the media exchange network 100 .
- the displayed list may show, for example, “Mom's House” 602 and “Brother's House” 603 .
- the user of the MPS 102 selects a destination location corresponding to the MPS 117 (e.g., at “Mom's House” 602 ) using the remote control 106 .
- the user of the MPS 102 uses the remote control 106 to initiate sending the file of digital images corresponding to “Kid's Pictures” 606 to the MPS 117 (e.g., at “Mom's House” 602 ) over the media exchange network 100 .
- the user of the MPS 117 may view (i.e., consume) the file of digital images on the TV screen of the MPS 117 .
- a channel (e.g., channel 606 of FIG. 6) in a channel view (e.g., channel view 605 of FIG. 6) displayed by an MPS may just include a pointer to a media content file which is stored in, for example, a media NAS unit such as, for example, the media NAS unit 108 of FIG. 1.
- the media content file may be downloaded from the media NAS unit 108 to an MPS such as, for example, the first MPS 102 of FIG. 1, using the pointer, and then played on a media peripheral (e.g., a TV) such as the TV screen 105 .
- the media content in the media content file could be streamed directly from, for example, the media NAS unit 108 , to a media peripheral (e.g., a TV), such as the TV screen 105 .
- FIG. 1 To better understand this aspect of the present invention, let us again refer to the elements of FIG. 1.
- a user of the MPS 102 selects a media content file on the TV screen 105 from a channel view, such as the channel view 605 of FIG. 6.
- the channel view 605 stores a pointer that points to the media content file in the media NAS unit 108 .
- the media content file pointed to by the pointer is downloaded to an MPS, such as the MPS 102 of FIG. 1.
- the user of the MPS 102 may consume the media content file (e.g., view the media content on the TV screen 105 ), or push the media content file to another user on the media exchange network 100 , for example, the user of MPS 117 at the second private home 119 .
- media content may be captured by a media peripheral device such as, for example, the digital camera 113 or the digital camcorder 114 of FIG. 1, in the form of a digital media content file, and delivered to a PC such as PC 113 of FIG. 1, via a wired or wireless connection.
- the digital media content file may then be downloaded from the PC 113 to a channel view (i.e., a media guide or channel view, such as channel view 605 of FIG. 6) of an MPS via a wired or wireless connection.
- the digital camcorder 114 may be used to capture digital video of a family vacation.
- the digital video may be downloaded to the PC 110 via a wireless link between the digital camcorder 114 and the PC 110 at the first private home 103 .
- the digital video may then be downloaded to the STB 104 via the home network 107 and stored in a channel such as, for example, channel 607 of FIG. 6 of a channel view (i.e., media guide), such as the channel view 605 .
- the digital video may be viewed by the user of the MPS 102 on the TV screen 105 , or pushed to another user of the media exchange network 100 such as, for example, a user of the MPS 117 at second private home 119 , using the method discussed above with respect to the illustration of FIG. 4.
- a user of an MPS may browse 3 rd party media that is stored out on the Internet, pull the 3 rd party media, and play it on a TV screen.
- a user of the MPS 117 at the second private home 119 may use the remote control 121 to search for 3 rd party media on the media exchange network 100 , which includes Internet infrastructure and functionality.
- the user may discover, for example, a music CD provided by the 3 rd party media provider 127 and may pull the contents of the music CD to the MPS 117 over the media exchange network 100 .
- This media content may appear as a channel such as, for example, the channel “Joe's Music” 608 , as a part of a channel such as the channel view 605 of FIG. 6.
- the user may then access the media for consumption using the method described with respect to FIG. 4 and a channel view such as channel view 605 of FIG. 6.
- the 3 rd party media provider may bill the user of the MPS 117 , or charge an account of the user of the MPS 117 for the media consumption.
- the billing for such media activities may be handled by a server such as, for example, the media exchange server 126 .
- a media exchange network such as, for example media exchange network 100 of FIG. 1 may include PC-to-STB and STB-to-STB non-broadcast media exchange via a media guide (a.k.a., channel view) and a remote control.
- a media guide such as, for example, the media guide (i.e, channel view) 605 of FIG. 6 lists various scheduled channels of media, and is displayed on a TV screen or PC monitor such as, for example, the TV screen 105 or PC monitor 109 of FIG. 1.
- Non-broadcast media includes personal user media and media generated by friends and family members.
- Media may be pulled to a STB such as, for example, the STB 104 of FIG. 1, or PC upon media guide selection with queuing, or pushed for local storage prior to media guide selection (no queuing). Media may be pushed to a storage server, and then pulled upon request with queuing.
- a STB such as, for example, the STB 104 of FIG. 1, or PC upon media guide selection with queuing, or pushed for local storage prior to media guide selection (no queuing).
- Media may be pushed to a storage server, and then pulled upon request with queuing.
- Audio streaming and video streaming functionality may be provided between a PC and a STB and between a first STB and a second STB on a media exchange network, in accordance with an embodiment of the present invention.
- Functionality of automatic access and control of media peripheral devices via firewall and/or USB interfaces may be provided with a STB and a PC (e.g., an image camera, MPEG 2 video, a MP3 player), in accordance with an embodiment of the present invention.
- Address management functionality of network protocol addresses such as, for example, Internet protocol (IP) addresses, media access control (MAC) addresses, electronic serial numbers (ENS), etc., may be provided via a media exchange server on a media exchange network, in accordance with an embodiment of the present invention.
- Media migration and access functionality may be provided via a storage server on a media exchange network, in accordance with an embodiment of the present invention.
- Functionality on a media exchange network may also include non-broadcast media exchange between a PC and multiple STB's, or between a STB and other multiple STB's via a media guide (a.k.a., channel view) and a remote control, in accordance with an embodiment of the present invention.
- a user of an MPS such as, for example, the MPS 123 (i.e., the PC with a MMS) of FIG. 1 at the place of business 124 , may push a file of digital data (e.g., a financial spreadsheet) to the MPS 102 and the MPS 117 over the media exchange network 100 .
- a file of digital data e.g., a financial spreadsheet
- the pushed media content may appear on a channel view (i.e., media guide) such as the channel view 605 of FIG. 6.
- the user of the MPS 102 may then download the financial spreadsheet to the PC 109 via the home network 107 for later viewing on the PC 109 .
- the user of the MPS 117 may store the received financial spreadsheet on the media NAS unit 120 and then later access the spreadsheet from the media NAS unit 120 to view on the screen of the MPS 117 (i.e., the TV with the MMS) by accessing a channel shown on a channel view displayed on the MPS 117 .
- the exemplary method of FIG. 4 supports such media exchange and consumption.
- Sharing of digital media may be accomplished in an automatic and/or automated manner via personal broadcast channels.
- a media exchange network such as the media exchange network 100 of FIG. 1 may coordinate secure and authenticated personal network setup for multiple STB's and PC's and provide peripheral device registration and channel set up functionality, in accordance with an embodiment of the present invention.
- PC and STB based automatic program construction functionality may be provided with automatic and web based channel routing via a media exchange server, in accordance with an embodiment of the present invention.
- Personal network activity indications e.g., pop-up visual and audio messages
- PC based program editing and construction with channel routing may be provided via a media exchange server on a media exchange network.
- STB-to-STB voice exchange using packet cable telephony infrastructure may be provided on a media exchange network.
- a media exchange server on a media exchange network supports theft prevention and “STB Hotspot” operation of media peripheral devices via registration and security functions. Date and Time access to media archived on a storage server (life archival) using media transcoding engines is supported in accordance with an embodiment of the present invention.
- a storage server on a media exchange network supports new media peripheral formats for consumption on legacy STB's or other media peripherals (on-request transcoding).
- non-broadcast commercial types may be pre-selected and made available for insertion into broadcast media.
- FIG. 5 comprises a media exchange network 500 for exchanging and sharing media information, in accordance with an alternate embodiment of the present invention.
- a PC 502 captures various types of media including, for example, digital media from a digital camera 505 , an MP3 player 506 , and a digital camcorder 507 .
- the PC 502 is equipped with media exchange software 508 to provide a user interface, distributed storage, and networking capability.
- the media exchange software 508 may provide personal media channel construction supporting audio, video, images, image sequence selection, text, voice overlay, channel and program naming, and inter-home set-top-box routing selection, in accordance with an embodiment of the present invention.
- the PC 502 interfaces to a peer2peer media exchange network/server 510 on the Internet 511 , in accordance with an embodiment of the present invention.
- the peer2peer media exchange network/server 510 may comprise a single central server or may comprise a distributed server having software components distributed across various participants of the shared network environment.
- the captured media information may be pushed by the PC 502 to a television set-top-box such as, for example, television set-top-boxes 501 , 503 , at a remote location through the peer2peer media exchange network/server 510 .
- the television set-top-boxes 501 , 503 also have media exchange software such as the media exchange software 508 installed within them.
- the pushed media information may be selected and viewed by a user by way of a television 513 . 514 which is interfaced to the television set-top-boxes 501 , 503 , using a remote control such as remote control 515 , 516 .
- the media content may be selected and viewed on television set-top-boxes 501 , 503 with a TV-channel guide look-and-feel provided by a channel view (a.k.a., channel guide) such as the channel view 605 of FIG. 6, as displayed by the media exchange software.
- a channel view a.k.a., channel guide
- a third party media provider such as, for example, the 3 rd party media provider 512 of FIG. 5 may also deliver personal or third party media. Access to and viewing of such 3 rd party media may be provided to users of the PC 502 and/or television set-top-boxes 501 , 503 via a channel view (a.k.a, media guide) with a TV-channel guide look-and-feel, such as the channel view 705 shown in FIG. 7, described below.
- a channel view a.k.a, media guide
- TV-channel guide look-and-feel such as the channel view 705 shown in FIG. 7, described below.
- FIG. 6 and FIG. 7 illustrate two types of media push, personal and third party, respectively, in accordance with the present invention.
- Media exchange software such as the media exchange software 508 of FIG. 5 formats the media in a TV-like format and pushes the media from, for example, a home PC 604 at “My House” 601 to a media exchange network/server 609 through, for example, a cable 610 , in accordance with an embodiment of the present invention.
- the home PC 604 may correspond to, for example, the PC 502 of FIG. 5.
- a “Brother's House” 603 and a “Mom's House” 602 may access the pushed media information through a installed media boxes 611 , 612 (also known as M-boxes, which are software-enhanced set-top-boxes), at the respective houses.
- the M-boxes 611 , 612 may correspond to, for example, the set-top-boxes 513 , 514 of FIG. 5.
- the brother and Mom may each independently select which pushed media to view and at what time, using their respective media guides (a.k.a., channel views) 613 , 614 .
- Storage of the pushed media may be on the M-boxes 611 , 612 when the M-box comprises sufficient storage such as, for example, a 80-120 Gigabyte memory. Storage may also be at various other sites on the network such as other PC's on the network or a service provider. Storage may also be on the pushing PC, such as PC 604 at “My House” 601 .
- a wireless interface may be provided between, for example, a digital camera such as the digital camera 505 of FIG. 5, and an M-box such as the M-box 611 , or a digital camera 505 and a PC such as the PC 605 , to provide automatic and wireless media capture.
- FIG. 7 is a block diagram illustrating an example of media push from a 3 rd party 701 to a PC 702 and/or an M-box 704 , in accordance with an embodiment of the present invention.
- the illustration of FIG. 7 shows a 3 rd party 701 communicating via a peer2peer media exchange network/server 710 with a PC 702 and an M-box 704 .
- the PC 702 comprises media exchange software 703 , that may correspond to the media exchange software 508 of FIG. 5.
- the M-box 704 supports a channel view (a.k.a., media guide) 705 comprising channels 706 and 707 .
- the channel view 705 may correspond to one of channel views 613 , 614 shown in FIG. 6.
- the peer2peer media exchange network/server 710 may correspond to, for example, the peer2peer media exchange network/server 510 of FIG. 5.
- the media from the 3 rd party 701 may be requested by way of the PC 702 and/or the M-box 704 using a PC keyboard such as the PC keyboard 128 of FIG. 1, and/or a television remote control such as the television remote control 106 of FIG. 1.
- the 3 rd party 701 then pushes the requested media by way of the peer2peer media exchange network/server 710 to the PC 702 and/or M-box 704 .
- any participant having access to the peer2peer media exchange network/server 710 may push or request media information to/from any other participant on the peer2peer media exchange network/server 710 .
- FIG. 8 illustrates an embodiment of the present invention comprising a PC-to-M-box media exchange network configuration.
- the media exchange network configuration of FIG. 8 comprises a 3 rd party media provider 801 , a broadband Internet 811 , a peer2peer media server 810 , a PC 803 , and a M-box 802 .
- the broadband Internet 811 interconnects the PC 803 , the peer2peer media server 810 , and the M-box 802 .
- the user of the PC 803 wishes to push media to the user of the M-box 802 .
- the peer2peer media server 810 may provide M-box 802 with a means of assuring the identity of a supplier of media, in the form of a digital certificate means (not shown).
- the user of the M-box 802 may request a digital certificate from the peer2peer media server 810 , and either transmit the digital certificate to the PC 803 , or request that the peer2peer media server 810 deliver the digital certificate to the PC 803 .
- the digital certificate requested by the M-box 802 and supplied by the peer2peer media server 810 is a “one-time” digital certificate.
- a one-time digital certificate is valid for a single use, permitting a provider of media such as, for example, the PC 803 , to perform a single transfer of media to the authorizer.
- the peer2peer media server 810 may be requested to provide digital certificates for other users of the media exchange network such as, for example, friends and family, or for a 3 rd party media provider such as 3 rd party media provider 801 . In either case, the digital certificate serves to prevent unwanted media pushes from people not known to a user. Media requests may still be made by a user of the M-box 802 through a normal direct request pathway or through an anonymous request pathway.
- FIG. 8 only shows a PC 803 exchanging media with an M-box 802
- the present invention is not limited to media exchanges between a PC and an M-box.
- the media exchange illustrated in FIG. 8 and described above also applies to exchanges between a PC and a PC, or an M-Box and an M-box.
- FIG. 9 illustrates an alternate embodiment of the present invention that provides digital media exchange.
- the illustration of FIG. 9 shows two homes, “My Home” 901 , and “Friends and Families' Home(s)” 902 , connected by a media exchange network 910 .
- Located at “My Home” 901 is an M-box 905 and a PC 903 .
- Located at “Friends and Families' Home(s)” 902 is an M-box 906 and a PC 904 .
- the PC's 903 , 904 may be provided at both locations for distributed storage and access, they are not necessary.
- the illustration of FIG. 9 also comprises a digital camcorder 911 and a digital camera 915 .
- a channel view 920 (a.k.a., media guide, TV channel guide look-and-feel interface) is also illustrated and that may be displayed on one or both of the M-boxes 905 , 906 , or in another embodiment of the present invention, on one or both of the PC's 903 , 904 .
- the configuration illustrated in FIG. 9 supports the automated delivery of media from the digital camcorder 911 and/or the digital camera 915 to the M-boxes 905 , 906 .
- the transfer of such media may be arranged by a user via channel view 920 by scheduling a “pull” of the media by one or more of the M-boxes 905 , 906 , or PC's 903 , 904 , or a push from the digital camcorder 911 or digital camera 915 to one or more of the M-boxes 905 , 906 , or PC's 903 , 904 .
- the PC's 905 , 906 may be used for media consumption, or for distribution and/or storage of the media from the digital camcorder 911 and/or the digital camera 915 .
- the secure and private push of media from the digital camcorder 911 and/or the digital camera 915 may be supported by the use of a digital certificate mechanism, as described above with respect to FIG. 8. It should be noted that the automated delivery illustrated in FIG. 9 is not limited to the digital camcorder 911 and digital camera 915 media peripherals shown, but may involve the use of alternate or additional media peripherals as well.
- FIG. 10 illustrates an alternate embodiment of the present invention comprising an Internet infrastructure 1011 , a cable broadband infrastructure 1010 , and an optional head end server 1013 .
- the illustration shows in greater detail an embodiment of a media exchange network 1000 such as the media exchange network 100 of FIG. 1.
- the media exchange network 1000 comprises an Internet infrastructure 1011 , a cable broadband infrastructure 1010 , and an optional head end server 1013 .
- the exemplary embodiment of FIG. 10 comprises a home PC 1001 , a first M-box 1002 , and a second M-box 1003 .
- the illustrated embodiment further comprises a media peripheral 1004 , connected to home PC 1001 .
- the media peripheral 1004 is connected via a wired link such as, for example, a universal serial bus (USB), but may also be linked via a wireless connection, as described above with respect to FIG. 1.
- the media peripheral 1004 may correspond to one or more of, for example, the mobile multi-media gateway 111 , the digital camcorder 114 , the home juke-box 116 , or the digital camera of FIG. 1.
- the home PC 1001 may correspond to home PC 101 of FIG. 1, and the M-boxes 1002 , 1003 may correspond to the set-top-box 104 of FIG. 1.
- the home PC 1001 of FIG. 10 may comprise media exchange software such as the media exchange software 508 of FIG. 5. As described above, such media exchange software may provide a user with a media guide (a.k.a., channel view) interface supporting the consumption of media such as, for example, still images and video.
- the home PC 1001 may also comprise an interface to support an interconnection to a co-located M-box. For example, an interconnection such as USB link 1008 may be used to interconnect a PC to a nearby M-box, such as M-box 1002 .
- the M-box 1002 in FIG. 10 is communicatively coupled to other users of the media exchange network via cable television access via CATV link 1012 .
- the M-box 1002 interfaces to a user via TV 1005 and remote control 1006 .
- the M-box 1002 supports an RF interface to TV 1005 , a 56 kbps modem, and both internal media storage and external media storage using, for example, an external storage means such as, for example, a memory stick device made by Sony Corporation.
- the media exchange network shown in FIG. 10 also comprises a second M-box 1003 , connected via a CATV link to the cable broadband infrastructure 1010 of the media exchange network 1000 .
- a user interface for M-box 1003 is provided by TV 1007 and remote control 1009 .
- the media exchange network 1000 of FIG. 10 comprises an optional head end server 1013 having software to support media storage, interfaces to simple M-box embodiments (not shown), and arrangements for routing of signals to/from the cable broadband infrastructure 1010 , where iPPV ID addressing is used, from/to the Internet infrastructure 1011 , where Internet protocol (IP) addressing is used.
- IP Internet protocol
- FIG. 11 is a schematic block diagram illustrating the various elements associated with various embodiments of the present invention.
- the elements shown in the illustration of FIG. 11 include infrastructure elements 1101 such as, for example, billing, authentication, and authorization 1102 ; distributed storage management 1103 ; network management 1104 ; and software application program interfaces (API's) and libraries 1105 .
- Additional elements shown in the illustration of FIG. 11 include enhanced cable, satellite, and digital subscriber line (DSL) networks 1106 ; enhanced set top boxes 1107 ; enhanced peripherals 1108 ; 3 rd party media 1109 ; and enhanced network, set top box, and peripheral silicon (i.e., integrated circuit devices) 1110 .
- DSL digital subscriber line
- FIG. 12 illustrates the various functional elements of an enhanced set-top-box 1200 in accordance with an embodiment of the present invention.
- the enhanced set-top-box 1200 of FIG. 12 comprises a multimedia engine functional element 1201 , an I/O interface functional element 1202 , an operating system functional element 1203 .
- the illustrated embodiment of FIG. 12 also comprises a security access control/authorization functional element 1205 , a storage application program interface (API) functional element 1206 , a M-box network software functional element 1207 , and billing and user profile software functional element 1208 .
- the multi-media engine functional element 1201 may provide for the display of graphic such as, for example, still images, video, user interfaces, and the like.
- This functional element may also support the processing of audio and video encoded using such standards as the MPEG2 and MP3 standards, high resolution television (HDTV) signals, and digital data/audio from compact discs (CDs).
- the multi-media engine functional element 1201 may also support the capture of video from one or more of the media peripherals described with respect to FIG. 1, above.
- the I/O interface functional element 1202 may comprise support for universal serial bus (USB) communication described with respect to FIG. 10, above. It may also support other forms of communication including, but not limited to, IEEE 802.11b and later forms of wireless local area network (LAN) communication, and IEEE 802.15.3a and later forms of short range wireless personal networks. This type of short range network was previously discussed with respect to the link between media peripherals such as the digital camera 113 or digital camcorder 114 , and the PC 109 and set top box 104 of FIG. 1.
- USB universal serial bus
- the operating system functional element 1203 may comprise a real-time operating system such as, for example, Psos or VxWorks from Wind River Systems, Java from Sun Microsystems, and similar operating system environments.
- the security access control/authorization functional element 1205 may provide support for the digital certificate mechanism described with respect to FIG. 8, above. This functional element may also comprise support for the management of certificate authority (CA) keys, management and access control, and certificate authority verification.
- the storage application program interface (API) functional element 1206 may comprise support for a distributed access engine and memory management, to provide for the searching and access to storage distributed across a media exchange network 100 as shown in FIG. 1.
- the M-box network software functional element 1207 may comprise one or more application program interfaces (API's) to support the operation of the M-box described above with respect to FIGS. 6, 8, 9 , and 10 .
- the billing and user profile software functional element 1208 may comprise media consumption management software and authorship compensation support to provide the billing for and payment of amounts owed to media providers by users of an embodiment of the present invention.
- FIG. 13 illustrates legacy set-top-box support using an M-box adapter 1301 in accordance with an embodiment of the present invention.
- the M-box adapter 1301 provides media storage, a selectable channel modulator, and capability to capture and modify a TV-channel guide such as the channel views (a.k.a. media guides) 613 , 614 of FIG. 6, described above, based on media availability.
- the M-box adapter 1301 interfaces between the legacy set-top-box 1302 and a broadband cable interface with cable broadband infrastructure 1310 , in accordance with an embodiment of the present invention. In such an embodiment, no software changes are required up-stream or down-stream from the M-box adapter 1301 .
- FIG. 14 illustrates legacy set-top-box support by upgrading the legacy set-top-box 1401 with software, in accordance with an embodiment of the present invention.
- the software upgrade allows the set-top-box 1401 to support media TV-channels using a TV-channel guide look-and-feel interface, such as the channel view (a.k.a., media guide) 613 , 614 of FIG. 6.
- the software upgrade permits the legacy set-top-box 1401 to support the storage of media, and to allow access to the head end server 1402 to support the use of iPPV modems, to support routing of data between cable iPPV ID-based addresses and Internet infrastructure Internet protocol (IP) addresses used with the media exchange network infrastructure of such an embodiment, and to provide for media storage.
- IP Internet infrastructure Internet protocol
- features of the various embodiments of the present invention comprise transferring and sharing of digital media from one device/location to another with ease.
- the transfer and sharing is transparent to the user since the user is only interested in the entertainment aspects and not the networking aspects.
- Certain key features of various embodiments of the present invention include a personal media storage network for sharing images, video, and music with friends and family and for selected third party content.
- Digital media is accessible via a legacy interactive TV channel guide interface requiring no learning curve and providing mass market appeal.
- Network set up and TV channel guide interaction are accomplished via a TV remote control device.
- a common channel guide interface is available on set-top-boxes, satellite, PC, etc.
- Other key features include integrating media generating devices at network peripherals. Automated peripheral media access and peripheral control are provided via inter-home (personal) network. Inter-home roaming is supported based on authentication via digital certificates. Personal channels may be constructed such as, for example, a “Mom” channel, life archival selections, auctions, sales, commercials, classics, music, sitcoms, etc.
- Certain embodiments of the present invention provide the infrastructure to support features such as authorship and media rights management. For example, a set-top-box will only work with a server and a digital certificate. The user is operating on a closed and secure platform.
- Shared inter-home media experiences may be provided by embodiments of the present invention such as a multi-home media event with personal PIP/Audio exchange between family members and different locations, and single user control.
- Monthly or pay-per-view/pay-per-listen billing may be provided by a service provider in accordance with an embodiment of the present invention.
- An embodiment of the present invention provides a software platform for PCs and set-top-boxes (STBs) that enables personal media (pictures, video, music) channel construction, push, and TV-channel guide look-and-feel access and viewing across a secure peer2peer IP network.
- Media may be instantly pushed from a PC, or high-end STB, to any low or high-end STBs in a pre-established friends and family network.
- a media exchange network provides secure distribution of copyrighted third party content with billing support.
- a multi-platform media storage network may extend to home PCs, set-top/PVR (M-box), media players, cameras, etc. Easy access is provided from an M-box to any stored media. The ability to remotely access any media or drive in the M-box, PCs, or appliances using a TV display as a monitor is provided.
- M-box set-top/PVR
- a set-top/PVR engine may be enhanced (M-box) with additional operating system (windows-lite, TV-linux, etc.), TCP/IP, and HTTP stacks.
- M-boxes may connect to one another via broadband access networks such as cable, DSL, etc.
- Stored media video, audio, music, etc.
- M-box connection and networking aspects may be transparent to connected users, for example, with complete TV-like feeling provided.
- Peripheral device camera, phone, etc.
- M-box association may be based on digital certificate authorization and authentication.
- Each device may be provided with a “certificate key” (common to all devices), and a “device certificate” (unique for each device) where the M-box validates each device certificate with the “certificate key”.
- a peripheral device may associate with a root M-box or any other M-box without further setup. Any peripheral that usually connects directly to a root M-box may also do so through any other M-box.
- IP exchange, authorization, and authentication is based on a remote control box number or an IP address and a password in accordance with an embodiment of the present invention.
- IP exchange, authorization, and authentication may be through an internet PC, a cable provider, using an interactive M-box sync (i.e., handshaking).
- M-box sync i.e., handshaking
- a telephone setup is also possible by manually entering an access number or using other M-box interaction.
- personal home media channels are provided that appear like regular TV channels or PPV channel listings (e.g., “Mom channel”, “Brother channel”).
- Channel listings may be sorted by media type, category, date, previously viewed, etc. with options to “play only/play-copy-store/request-copy”.
- Stored media in a root M-box automatically appears on other authorized M-boxes on the appropriate home media channels.
- a user may select from a home media channels list for viewing rights. Contents may be viewed once or N times with an option to destroy/erase from a remote system. For example, a view once/N times certificate may be obtained or the rights may be purchased, etc.
- a personal M-box network in the M-box network infrastructure, a personal M-box network is provided that supports multiple broadband access such as cable, DSL, satellite, and dial-up.
- Personal M-box network creation and maintenance are also provided.
- a linkage architecture is provided for all personal M-box networks.
- Remote/home access to a personal M-box network via the internet and PC for media scheduling/channel line-up, purchasing, and delivery is also provided.
- SPAM filtering and a firewall are also provided in the M-box network infrastructure.
- Embodiments of the present invention provide M-box peripheral and storage support.
- Peripherals are associated with a home M-box. Peripheral roaming access/authorization/billing to any M-box may be provided, however.
- a distributed home/personal M-box network storage/access with “lifetime” archival (storage infrastructure) is provided. Personal media migration into the infrastructure network, servers, hosting, and caching is provided. Instant media availability throughout the personal M-box network, upon home M-box content creation/authorization, is provided.
- a media storage network extends from the M-box peripherals through the entire M-box network.
- a TV-channel look-and-feel is provided to access media content in accordance with an embodiment of the present invention.
- a PPV look-and-feel may be provided including the ability to queue start times.
- Channel listings may be sorted by media type, category, creation/availability date, previously viewed, etc. with options to “play_only”, and/or “play_copy_store”, and/or “request_copy”.
- a computer look-and-feel may also be supported, in accordance with an embodiment of the present invention, for the computer-savvy.
- a head-end service provider may coordinate billing, playback, authorization, scheduling, and media rights in accordance with an embodiment of the present invention.
- An author may establish home media channel viewing rights, for example.
- a personal media channel may be constructed from information on a user's, friend's, and family's M-box, peripheral, and internet PC media storage in accordance with an embodiment of the present invention.
- Embodiments of the present invention support, for example, “Mom/Brother/Family/Friends” channels. Instant availability of created media by peripherals across personal channels in the M-box network is provided. Media search and browsing capability and an individual's life archival channel storing all media are provided as well.
- a vendor media channel may be constructed from a multitude of vendor's M-boxes, peripherals, internet, and head-end (service provider) stored media in accordance with an embodiment of the present invention. Vendor media and associated media may be identified via searching and browsing via an M-box or internet PC. Vendor video/audio/image databases with billing and tracking are supported.
- the vendor databases may include, for example, new releases, classics, thrillers, MGM, BMI, sports, and news.
- a vendor may pre-construct a media channel selection. Pre-constructed media channels may be selected from a vendor's M-box, peripheral, internet, or head-end (service provider) media storage.
- An auction channel may be supported with a user-driven QVC-like TV channel interface. Vendor sales channels with user selectable content may be provided.
- a vendor may support pre-construction for a given user on the fly based on a user profile, user requests, and user restrictions. Access via a search engine, reference (routing) number (identified in a TV commercial or from internet PC web page browsing) may be supported.
- An M-box may receive a reference number via remote control (number entry or new request button associated with a current commercial) or via internet PC “forwarding”. Automatic commercial/advertisement insertion by pre-selection or user profile may be supported. Billing via PC internet web page interaction and/or PPV look-and-feel may be supported.
- An audio look-and-feel may be offered and may have the same look-and-feel as TV music channels in accordance with an embodiment of the present invention.
- direct audio amplifier delivery via an M-box may be provided (Aux. Dongle, Low power FM modulation).
- MP3 interchange between any two media player M-box peripherals may be provided through a personal M-box network and beyond. Streaming support of M-box audio/video/peer-to-peer/master-slave may be supported.
- a legacy STB may be supported.
- An auxiliary M-box adapter may be offered that attaches to legacy STB's to provide full M-box functionality.
- legacy STB's may be supported with a software upgrade at a head-end and legacy STB push capability from a user's/friend's/family's/third party's internet PC or from friend's/family's/third party's M-box or legacy STB with an auxiliary M-box adapter.
- Low-bandwidth images and possibly audio may be supported.
- a head-end may deliver a software upgrade with integrated personal media as part of the user interface to provide a “menu” sequence that appears as a channel. For example, when a user selects “Mom's channel”, a menu sequence of Mom's images are presented to the user for viewing.
- media consumption from local or remote storage may create a billing event charged through a cable company as PPV or PPlisten, or may be charged via a PC account set up and managed to a credit card or other payment source. Collection could be delivered to the author from the cable company. Media copyright piracy prevention and usage tracking/consumption/certificates may be provided. Contents may be viewed once or N times with an option to destroy/erase from the remote system. M-box personal billing profiles and processing/authorization may be provided via the cable network. An M-box credit card/smart card/cell phone/PDA purchasing peripheral may be provided and used. A billed party may be the media consumer or the party delivering the media or arranging the media delivery, for example.
- inventions of the present invention include real-time video/audio inter-home media experience (personal picture-in-picture (PIP), multicasting), media-meta data support and M-box display, marketing/user profiling support, home appliance access as part of home M-box network, cell-phone call routing via home M-box, screen saver TV mode (e.g., art, recent family images, etc.).
- PIP personal picture-in-picture
- M-box display media-meta data support and M-box display
- marketing/user profiling support home appliance access as part of home M-box network
- cell-phone call routing via home M-box cell-phone call routing via home M-box
- screen saver TV mode e.g., art, recent family images, etc.
- a system and method provide for the exchange and sharing of media between, for example, family members and friends in an efficient, user-friendly, and economically viable manner over a closed and secure media exchange network using an MPS with a remote control and TV screen, for example, in accordance with an embodiment of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Social Psychology (AREA)
- Marketing (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Emergency Management (AREA)
- Child & Adolescent Psychology (AREA)
- Power Engineering (AREA)
- Astronomy & Astrophysics (AREA)
- General Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
- This application makes reference to, claims priority to and claims benefit from U.S. Provisional Patent Application Serial No. 60/432,472 (Attorney Docket No. 14185US01) filed on Dec. 11, 2002, U.S. Provisional Patent Application Serial No. 60/443,894 (Attorney Docket No. 14274US01) filed on Jan. 30, 2003, U.S. Provisional Patent Application Serial No. 60/469,329 (Attorney Docket No. 14988US01) filed on May 9, 2003, and U.S. Provisional Patent Application Serial No. 60/469,182 (Attorney Docket No. 14989US01) filed on May 9, 2003. In addition, the complete subject matter of the above patent applications are hereby incorporated herein by reference, in their entirety.
- [Not Applicable]
- [Not Applicable]
- [Not Applicable]
- Today, people have many digital media devices and media types available to them, such as digital cameras providing still pictures, DVD's and digital camcorders providing moving video, CD's and MP3 players providing audio, etc. Different software is required to deliver the different media using a personal computer (PC). Also, the user interfaces for the different media types are also different from each other. If, for example, a son wants to send digital pictures from his digital camera to his mother, she would need to have a PC, he would have to send the pictures via e-mail, and she would have to be e-mail savvy. The mother would also need the correct software to view the pictures. The son may have to talk his mother through the process of how to view the pictures on her PC. The pictures just exist in a large e-mail file and may be lost if the mother or son upgrades their PC by, for example, changing operating systems.
- Also, if the son wants to show the pictures to people at his home, he would need to have everyone gather around his PC, which does not provide for a good sharing experience.
- Also, certain types of sales and advertisement media and new music media are typically available from just a PC environment and are not accessible by a television. Currently, television provides mostly fixed media and not much interactivity as a PC and Internet environment may provide. A television viewer is essentially limited to watching fixed media including the same commercials that everyone else is watching.
- Media devices may be battery powered, portable or mobile devices that are designed to operate while in motion (“roaming media devices”), or may be designed for operation while in a fixed location and usually connected to a power outlet (“stationary media devices”). Typical media devices, including media capture and player devices such as video and image cameras, audio recorders, and video, audio and image players, are designed for direct user control.
- Direct control of such media devices occurs manually through buttons, switches and keypads on the media device or on an associated remote control device. With direct control, users have access to a wide set of device commands, such as power on or off, play, rewind, capture, erase, delete, zoom, rewind, skip, sleep, standby, volume, brightness, modes, scan, etc. Direct access to media (for playback, review, etc.) in typical media devices is but one result of direct control.
- Many of such media devices also use displays, light emitting diodes, and other visual components to assist the user in carrying out direct control. Audible or audio components are also often employed to assist.
- Most media devices offer no means for indirect control, and, for those that do, the indirect control is very limited and difficult to use. Indirect control is control that is initiated from an independent device that may or may not be operated by a user. Independent devices do not include remote control devices that communicate directly with the media device (associated remote control devices).
- Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with the present invention as set forth in the remainder of the present application with reference to the drawings.
- Various embodiments of the present invention provide a system and method to perform exchanges of media between friends, family members, and 3rd party media providers over a closed, secure media exchange network. The media may include, for example, digital video, digital audio, digital images, digital data, or any form of digital information.
- Aspects of the present invention may be found in a system supporting exchange of media. Such a system may comprise a first television display in a first home, and a first storage in the first home that stores the media. The first storage may support consumption of the media by the first television display in the first home, and may have an associated first network address. The system may also comprise a second television display in a second home, and a second storage supporting consumption of the media by the second television display in the second home, the second storage having an associated second network address.
- An embodiment of the present invention may also comprise a communication network and server software. The server software may receive a request that identifies one of the associated first and second network addresses, and may respond by identifying the other of the associated first and second network addresses. The server software may support delivery via the communication network of the media from the first storage to the second home for consumption by the second television display. The first and second network addresses may be one of an Internet protocol (IP) address, a media access control (MAC) address, and an electronic serial number (ESN). The communication network may comprise at least one of a cable infrastructure, a satellite network infrastructure, a digital subscriber line (DSL) infrastructure, an Internet infrastructure, an intranet infrastructure, a wired infrastructure, and a wireless infrastructure. The communication network may be the Internet, and the media may comprise at least one of audio, a still image, video, and data, and the media may also comprise real-time video. The consumption may comprise at least one of playing audio, displaying a still image, displaying video, and displaying data.
- Further aspects of the present invention may be seen in a system supporting exchange of media. An embodiment of such a system may comprise a first storage in a first home that stores the media, and having an associated first protocol address. The system may also comprise a second television display in a second home, and having an associated second protocol address. The system may also comprise set top box circuitry, in the first home. The set top box circuitry may be communicatively coupled to deliver the media from the first storage to the second television display for consumption. An embodiment of the present invention may also comprise a communication network, and server software that receives a request that identifies one of the associated first and second protocol addresses. The server software may respond by identifying the other of the associated first and second protocol addresses to support delivery via the communication network of the media from the first storage to the second television display for consumption. The media in an embodiment of the present invention may comprise at least one of audio, a still image, video, and data, and the media may comprise real-time video.
- In an embodiment of the present invention, the first and second protocol addresses may be one of an Internet protocol (IP) address, a media access control (MAC) address, and an electronic serial number (ESN). The consumption may comprise at least one of playing audio, displaying a still image, displaying video, and displaying data. The communication network may comprise at least one of a cable infrastructure, a satellite network infrastructure, a digital subscriber line (DSL) infrastructure, an Internet infrastructure, an intranet infrastructure, a wired infrastructure, and a wireless infrastructure. In an embodiment in accordance with the present invention, the communication network may be the Internet. The server software may support anonymous media exchange, and may forward media from the first storage to the second television display. In an embodiment of the present invention, the server software may be at a location separate from the first home and the second home.
- Additional aspects of the present invention may be observed in a system supporting exchange of media, where the system comprises a first storage in a first home that stores the media, and a second television display in a second home. The system may also comprise set top box circuitry, in the first home, communicatively coupled to deliver the media from the first storage to the second television display for consumption. In addition, the system may comprise a communication network, and server software that coordinates delivery of the media from the first storage to the set top box circuitry.
- In an embodiment of the present invention, the media may comprise at least one of audio, a still image, video, and data, and the media may comprise real-time video. Consumption in an embodiment in accordance with the present invention may comprise at least one of playing audio, displaying a still image, displaying video, and displaying data. The communication network may comprise at least one of a cable infrastructure, a satellite network infrastructure, a digital subscriber line (DSL) infrastructure, an Internet infrastructure, an intranet infrastructure, a wired infrastructure, and a wireless infrastructure. The communication network may be the Internet. In an embodiment of the present invention, the server software may support anonymous media exchange.
- These and other advantages, aspects and novel features of the present invention, as well as details of an illustrated embodiment thereof, will be more fully understood from the following description and drawings.
- FIG. 1 is a diagram illustrating an embodiment of a media exchange network supporting the exchange of media, in accordance with various aspects of the present invention.
- FIG. 2 is a diagram illustrating an embodiment of an MPS (media processing system), in accordance with various aspects of the present invention.
- FIG. 3 is a diagram illustrating an embodiment of the broadband network infrastructure illustrated in FIG. 1, in accordance with various aspects of the present invention.
- FIG. 4 is a flowchart illustrating an embodiment of a method, using the media exchange network of FIG. 1, for performing media exchange, in accordance with various aspects of the present invention.
- FIG. 5 comprises a media exchange network for exchanging and sharing media information in accordance with an alternate embodiment of the present invention.
- FIG. 6 and FIG. 7 illustrate two types of media push, personal and third party, respectively, in accordance with embodiments of the present invention.
- FIG. 8 illustrates an embodiment of the present invention comprising a PC-to-M-box media exchange network configuration.
- FIG. 9 illustrates an alternate embodiment of the present invention that provides digital media exchange.
- FIG. 10 illustrates an alternate embodiment of the present invention comprising an Internet infrastructure, a cable broadband infrastructure, and an optional head end server.
- FIG. 11 is a schematic block diagram illustrating the various infrastructure elements associated with various embodiments of the present invention.
- FIG. 12 illustrates the various functional elements of an enhanced set-top-box in accordance with an embodiment of the present invention.
- FIG. 13 illustrates legacy set-top-box support using an M-box adapter in accordance with an embodiment of the present invention.
- FIG. 14 illustrates legacy set-top-box support by upgrading the legacy set-top-box with software, in accordance with an embodiment of the present invention.
- Certain embodiments of the present invention relate to the field of media exchange and sharing. More specifically, certain embodiments of the present invention relate to the exchange and sharing of media between, for example, family members and friends in an efficient, user-friendly, and economically viable manner over a closed and secure media exchange network. Digital media may be pushed from one user to another over a media exchange network, or pulled from one location to another over a media exchange network, in accordance with various embodiments of the present invention. Sources of media on a media exchange network may include any digital storage devices including servers, PC's, MPS's (media processing systems), media storage servers (e.g., NAS (network attached storage) units), and media peripheral devices. In accordance with an embodiment of the present invention, a media peripheral device comprises a computer running media capture software and/or media player software and having functionality that is coordinated through, for example, a TV screen.
- FIG. 1 is a diagram illustrating an embodiment of a
media exchange network 100 supporting the exchange of media, in accordance with various aspects of the present invention. The various types of media may include, for example, digital video, digital audio, digital images, digital data, and any other type of digital information. In accordance with an embodiment of the present invention, media is stored in the form of digital files (e.g., a MP3 file, aMPEG 2 file, etc.). Specifically, amedia exchange network 100 is a communication network comprising, for example, abroadband network infrastructure 101, afirst MPS 102 in a firstprivate home 103 comprising a STB (set-top-box) 104 incorporating a MMS (media management system) also known as a MES (media exchange software) platform, and aTV screen 105. The functionality provided by the MMS in theSTB 104 is controlled by aremote control 106. Themedia exchange network 100 further comprises ahome network 107, a media NAS (network attached storage)unit 108, afirst home PC 109, and asecond home PC 110 all in the firstprivate home 103. The media exchange network also comprises a plurality of mediaperipheral devices 118 including a mobilemulti-media gateway 111, amulti-media PDA 112, adigital camera 113, adigital camcorder 114, aMP3 player 115, and a home juke-box 116 all in the firstprivate home 103. In accordance with an embodiment of the present invention, a media peripheral device may also comprise a PC. - The
media exchange network 100 further comprises anMPS 117 comprising a TV incorporating a MMS at a secondprivate home 119. The functionality provided by the MMS in theMPS 117 is controlled by aremote control 121. The media exchange network also comprises amedia NAS unit 120 and a plurality of mediaperipheral devices 122 at the secondprivate home 119. Themedia exchange network 100 further comprises anMPS 123 including a PC incorporating a MMS at a place ofbusiness 124. A PC-based MPS such asMPS 123 may be equipped with a television tuner card to permitMPS 123 to access over-the-air broadcast media. The functionality provided by the MMS in theMPS 123 is controlled by akeyboard 128 and/or amouse 129. Themedia exchange network 100 also includes amedia NAS unit 125 at the place ofbusiness 124. Finally, themedia exchange network 100 comprises amedia exchange server 126 and a 3rd party media provider 127 (or 3rd party service provider). - The
MPS 102, theMPS 117, theMPS 123, themedia exchange server 126, and the 3rdparty media provider 127 all interface to thebroadband network infrastructure 101. TheSTB 104 interfaces via a wired or wireless connection to theTV screen 105 forming theMPS 102 at the firstprivate home 103. TheMPS 102 connects to thehome network 107 via a wired or wireless connection. Themedia NAS unit 108, thefirst PC 109, and thesecond PC 110 each interface to thehome network 107 as well, via a wired or wireless connection. Each media peripheral device in the plurality of mediaperipheral devices 118 interface to theMPS 102 via a wired or wireless connection. - The
MPS 117 interfaces, via a wired or wireless connection, to themedia NAS unit 120 at the secondprivate home 119. Each media peripheral device in the plurality of mediaperipheral devices 122 interface, via a wired or wireless connection, to theMPS 117. TheMPS 123 interfaces, via a wired or wireless connection, to themedia NAS unit 125 at the place ofbusiness 124. - The PC's109, 110, and 123 (i.e., the MPS 123) may comprise desktop PC's, notebook PC's, PDA's, or any computing device. The
broadband network infrastructure 101 may include cable infrastructure, DSL infrastructure, the Internet, intranet infrastructure, and broadband access headends including a cable headend, and a satellite headend, for example, in order to provide communications between, for example, the firstprivate home 103, the secondprivate home 119, the place ofbusiness 124, and the 3rdparty media provider 127. - The
home network 107 may include home PNA (phoneline networking alliance) infrastructure, home cable infrastructure, Ethernet infrastructure, and 802.11b wireless infrastructure, for example, providing peer-to-peer networking capability within the firstprivate home 103. The 3rdparty media provider 127 may include, for example, a provider of digital music, a provider of digital movies, or a provider of consumer services (e.g., software updates from a media peripheral device manufacturer). - The MMS's in the MPS's102, 117, and 123 each comprise a software platform operating on at least one processor to provide certain functionality including user interface functionality, distributed storage functionality, and networking functionality. For example, a MMS may provide personal media channel construction supporting audio, video, images, image sequence selection, text, voice overlay, channel and program naming, and inter-home MPS routing selection, in accordance with an embodiment of the present invention. In addition, the MMS software platform in a PC-based MPS such as
MPS 123 may permit access to over-the-air broadcast media using a television tuner card installed within theMPS 123. An MPS is also known, herein, as a media-box and/or an M-box. - The
media exchange server 126 provides the functionality of distributed networking capability, archival functionality (long term media storage), temporary storage (to aid in the distribution and routing of media), distributed storage management, digital rights management (e.g., authentication/authorization), network management, billing, and software application program interfacing on themedia exchange network 100, in accordance with an embodiment of the present invention. - A media NAS unit comprises a collection of mass storage devices contained in a single unit with a built-in operating system. A NAS unit is a dedicated computer that manages storage devices and is “tuned up” to store media. A NAS unit may serve a single user or many users on a media exchange network at the same time. A NAS unit buffers up storage, retrieval, and print jobs and may include, for example, an Ethernet card for connectivity.
- FIG. 2 is a diagram illustrating an embodiment of an MPS (media processing system) 200, in accordance with various aspects of the present invention. The
MPS 200 comprises a media peripheral 201 (e.g., a TV), aMMS 202, and abroadband communication interface 203. The media peripheral 201 may also comprise a media player or a PC, for example. Thebroadband communication interface 203 provides connectivity to a broadband network infrastructure such as, for example, thebroadband network infrastructure 101 of FIG. 1. Thebroadband communication interface 203 may include, for example, a cable modem, a DSL modem, or an Ethernet card. In accordance with an embodiment of the present invention, an MPS may also include a remote control user interface to allow control of the functionality of the MPS using, for example, a remote control device, a keyboard, and/or a mouse. - FIG. 3 is a diagram illustrating an embodiment of a broadband network infrastructure300 being representative of the
broadband network infrastructure 101 illustrated in FIG. 1, in accordance with various aspects of the present invention. The broadband network infrastructure 300 comprises anInternet infrastructure 301, aDSL infrastructure 302, asatellite headend 303, acopper cable infrastructure 304, afirst cable headend 305, a fiberoptic cable infrastructure 306, and asecond cable headend 307. - The
DSL infrastructure 302, thecopper cable infrastructure 304 and the fiberoptic cable infrastructure 306 each interface to theInternet infrastructure 301. TheInternet infrastructure 301 may also interface to a media exchange server and a 3rd party media provider in a media exchange network. - The
DSL infrastructure 302 interfaces to thesatellite headend 303 which is managed by a satellite program provider. Thecopper cable infrastructure 304 interfaces to thefirst cable headend 305 which is managed by a first cable program provider. The fiberoptic cable infrastructure 306 interfaces to thesecond cable headend 307 which is managed by a second cable program provider. The second cable program provider is very similar to the first cable program provider except programming is routed over fiber optic cable instead of traditional copper cable. - The
DSL infrastructure 302 also interfaces to a DSL modem in a first home (e.g., the firstprivate home 103 of FIG. 1) to provide satellite programming and other services to the first home. Thecopper cable infrastructure 304 also interfaces to a copper cable modem in a second home (e.g., the secondprivate home 119 of FIG. 1) to provide cable programming and other services to the second home. The fiberoptic cable infrastructure 306 interfaces to an Ethernet card in a place of business (e.g., the place ofbusiness 124 of FIG. 1) to provide cable programming and other services to the place of business. In accordance with an embodiment of the present invention, the DSL modem may interface to an MPS in the first home, the cable modem may interface with an MPS in the second home, and the Ethernet card may interface with an MPS in the place of business. - In accordance with an alternative embodiment of the present invention, the DSL modem in the first home may be part of a DSL MPS. In accordance with an alternative embodiment of the present invention, the cable modem in the second home may be part of a cable MPS. In accordance with an alternative embodiment of the present invention, the Ethernet card in the place of business may be part of a Ethernet MPS in the third home. In such alternative embodiments, the DSL modem, the cable modem, and the Ethernet card each constitute a broadband communication interface within an MPS as illustrated in FIG. 2.
- FIG. 4 is a flowchart illustrating an embodiment of a
method 400, using themedia exchange network 100 of FIG. 1, for performing media exchange, in accordance with various aspects of the present invention. Instep 401, a representative icon and/or text of media content (e.g., a media content file) is displayed on a TV screen of an MPS using a user control device (e.g., an MPS remote control). For example, a title of a media content file may be displayed in a scheduled time slot of a channel in a channel view (a.k.a., a media guide). Instep 402, the icon and/or text of the media content is selected on the TV screen using the user control device. Instep 403, a list of destination locations (e.g., other MPS's on a media exchange network) is displayed on the TV screen using the user control device. Instep 404, a destination location is selected on the TV screen from the list of destination locations using the user control device. Instep 405, sending of the selected media content to the selected destination location is initiated using the user control device. Instep 406, the media content is consumed at the selected destination location. - The following example demonstrates the method for performing media exchange illustrated in the flowchart of FIG. 4, using the elements of shown in FIG. 1 and FIG. 6. Let us assume that a user of a MPS such as the
MPS 102 at the firstprivate home 103 wishes to transfer a file of digital images to the user of a second MPS such as theMPS 117 at the secondprivate home 119. In this example, the firstprivate home 103 of FIG. 1 may correspond to “My House” 601 of FIG. 6, and the secondprivate home 119 may correspond to “Mom's House” 602 or “Brother's House” 603. The user of theMPS 102 uses theremote control 106 to display a channel view, such as thechannel view 605 of FIG. 6, on theTV screen 105. Thechannel view 605 includes a channel listing the file of digital images. For example, in thechannel view 605, the file of digital images may be listed as “Kid's Pictures” 606. The user of theMPS 102 then selects “Kid's Pictures” 606 on theTV screen 105 using theremote control 106. Next, the user of theMPS 102 uses theremote control 106 to call up and display a list of destination locations that exist on themedia exchange network 100. The displayed list may show, for example, “Mom's House” 602 and “Brother's House” 603. The user of the MPS 102 (e.g., at “My House” 601) then selects a destination location corresponding to the MPS 117 (e.g., at “Mom's House” 602) using theremote control 106. The user of the MPS 102 (e.g., “My House” 601) then uses theremote control 106 to initiate sending the file of digital images corresponding to “Kid's Pictures” 606 to the MPS 117 (e.g., at “Mom's House” 602) over themedia exchange network 100. Once the file of digital images is received by theMPS 117, the user of theMPS 117 may view (i.e., consume) the file of digital images on the TV screen of theMPS 117. - In accordance with an embodiment of the present invention, a channel (e.g.,
channel 606 of FIG. 6) in a channel view (e.g.,channel view 605 of FIG. 6) displayed by an MPS may just include a pointer to a media content file which is stored in, for example, a media NAS unit such as, for example, themedia NAS unit 108 of FIG. 1. The media content file may be downloaded from themedia NAS unit 108 to an MPS such as, for example, thefirst MPS 102 of FIG. 1, using the pointer, and then played on a media peripheral (e.g., a TV) such as theTV screen 105. Alternatively, the media content in the media content file could be streamed directly from, for example, themedia NAS unit 108, to a media peripheral (e.g., a TV), such as theTV screen 105. - To better understand this aspect of the present invention, let us again refer to the elements of FIG. 1. In this example, let us assume a user of the
MPS 102 selects a media content file on theTV screen 105 from a channel view, such as thechannel view 605 of FIG. 6. For the purposes of this example, thechannel view 605 stores a pointer that points to the media content file in themedia NAS unit 108. Once selected, the media content file pointed to by the pointer is downloaded to an MPS, such as theMPS 102 of FIG. 1. The user of theMPS 102 may consume the media content file (e.g., view the media content on the TV screen 105), or push the media content file to another user on themedia exchange network 100, for example, the user ofMPS 117 at the secondprivate home 119. - In accordance with an embodiment of the present invention, media content may be captured by a media peripheral device such as, for example, the
digital camera 113 or thedigital camcorder 114 of FIG. 1, in the form of a digital media content file, and delivered to a PC such asPC 113 of FIG. 1, via a wired or wireless connection. The digital media content file may then be downloaded from thePC 113 to a channel view (i.e., a media guide or channel view, such aschannel view 605 of FIG. 6) of an MPS via a wired or wireless connection. - For example, referring again to the elements of the
media exchange network 100 of FIG. 1, thedigital camcorder 114 may be used to capture digital video of a family vacation. The digital video may be downloaded to thePC 110 via a wireless link between thedigital camcorder 114 and thePC 110 at the firstprivate home 103. The digital video may then be downloaded to theSTB 104 via thehome network 107 and stored in a channel such as, for example,channel 607 of FIG. 6 of a channel view (i.e., media guide), such as thechannel view 605. The digital video may be viewed by the user of theMPS 102 on theTV screen 105, or pushed to another user of themedia exchange network 100 such as, for example, a user of theMPS 117 at secondprivate home 119, using the method discussed above with respect to the illustration of FIG. 4. - In accordance with an embodiment of the present invention, a user of an MPS may browse 3rd party media that is stored out on the Internet, pull the 3rd party media, and play it on a TV screen. For example, referring once again to FIG. 1, a user of the
MPS 117 at the secondprivate home 119 may use theremote control 121 to search for 3rd party media on themedia exchange network 100, which includes Internet infrastructure and functionality. The user may discover, for example, a music CD provided by the 3rdparty media provider 127 and may pull the contents of the music CD to theMPS 117 over themedia exchange network 100. This media content may appear as a channel such as, for example, the channel “Joe's Music” 608, as a part of a channel such as thechannel view 605 of FIG. 6. The user may then access the media for consumption using the method described with respect to FIG. 4 and a channel view such aschannel view 605 of FIG. 6. The 3rd party media provider may bill the user of theMPS 117, or charge an account of the user of theMPS 117 for the media consumption. In an embodiment of the present invention, the billing for such media activities may be handled by a server such as, for example, themedia exchange server 126. - Various functionality may be provided on a media exchange network in accordance with various aspects of the present invention. For example, functionality on a media exchange network such as, for example
media exchange network 100 of FIG. 1 may include PC-to-STB and STB-to-STB non-broadcast media exchange via a media guide (a.k.a., channel view) and a remote control. A media guide such as, for example, the media guide (i.e, channel view) 605 of FIG. 6 lists various scheduled channels of media, and is displayed on a TV screen or PC monitor such as, for example, theTV screen 105 or PC monitor 109 of FIG. 1. Non-broadcast media includes personal user media and media generated by friends and family members. Media may be pulled to a STB such as, for example, theSTB 104 of FIG. 1, or PC upon media guide selection with queuing, or pushed for local storage prior to media guide selection (no queuing). Media may be pushed to a storage server, and then pulled upon request with queuing. - Audio streaming and video streaming functionality may be provided between a PC and a STB and between a first STB and a second STB on a media exchange network, in accordance with an embodiment of the present invention. Functionality of automatic access and control of media peripheral devices via firewall and/or USB interfaces may be provided with a STB and a PC (e.g., an image camera,
MPEG 2 video, a MP3 player), in accordance with an embodiment of the present invention. Address management functionality of network protocol addresses such as, for example, Internet protocol (IP) addresses, media access control (MAC) addresses, electronic serial numbers (ENS), etc., may be provided via a media exchange server on a media exchange network, in accordance with an embodiment of the present invention. Media migration and access functionality may be provided via a storage server on a media exchange network, in accordance with an embodiment of the present invention. - Functionality on a media exchange network may also include non-broadcast media exchange between a PC and multiple STB's, or between a STB and other multiple STB's via a media guide (a.k.a., channel view) and a remote control, in accordance with an embodiment of the present invention. For example, a user of an MPS such as, for example, the MPS123 (i.e., the PC with a MMS) of FIG. 1 at the place of
business 124, may push a file of digital data (e.g., a financial spreadsheet) to theMPS 102 and theMPS 117 over themedia exchange network 100. The pushed media content may appear on a channel view (i.e., media guide) such as thechannel view 605 of FIG. 6. The user of theMPS 102 may then download the financial spreadsheet to thePC 109 via thehome network 107 for later viewing on thePC 109. The user of theMPS 117 may store the received financial spreadsheet on themedia NAS unit 120 and then later access the spreadsheet from themedia NAS unit 120 to view on the screen of the MPS 117 (i.e., the TV with the MMS) by accessing a channel shown on a channel view displayed on theMPS 117. The exemplary method of FIG. 4 supports such media exchange and consumption. - Sharing of digital media may be accomplished in an automatic and/or automated manner via personal broadcast channels. A media exchange network such as the
media exchange network 100 of FIG. 1 may coordinate secure and authenticated personal network setup for multiple STB's and PC's and provide peripheral device registration and channel set up functionality, in accordance with an embodiment of the present invention. PC and STB based automatic program construction functionality may be provided with automatic and web based channel routing via a media exchange server, in accordance with an embodiment of the present invention. Personal network activity indications (e.g., pop-up visual and audio messages) may be delivered to a user via a media exchange server on a media exchange network, in accordance with an embodiment of the present invention. - In accordance with an embodiment of the present invention, PC based program editing and construction with channel routing may be provided via a media exchange server on a media exchange network. STB-to-STB voice exchange using packet cable telephony infrastructure may be provided on a media exchange network. In accordance with an embodiment of the present invention, a media exchange server on a media exchange network supports theft prevention and “STB Hotspot” operation of media peripheral devices via registration and security functions. Date and Time access to media archived on a storage server (life archival) using media transcoding engines is supported in accordance with an embodiment of the present invention. In accordance with an embodiment of the present invention, a storage server on a media exchange network supports new media peripheral formats for consumption on legacy STB's or other media peripherals (on-request transcoding). In accordance with an embodiment of the present invention, non-broadcast commercial types may be pre-selected and made available for insertion into broadcast media.
- FIG. 5 comprises a
media exchange network 500 for exchanging and sharing media information, in accordance with an alternate embodiment of the present invention. In the illustration of FIG. 5, aPC 502 captures various types of media including, for example, digital media from adigital camera 505, anMP3 player 506, and adigital camcorder 507. - The
PC 502 is equipped withmedia exchange software 508 to provide a user interface, distributed storage, and networking capability. For example, themedia exchange software 508 may provide personal media channel construction supporting audio, video, images, image sequence selection, text, voice overlay, channel and program naming, and inter-home set-top-box routing selection, in accordance with an embodiment of the present invention. - In FIG. 5, the
PC 502 interfaces to a peer2peer media exchange network/server 510 on theInternet 511, in accordance with an embodiment of the present invention. In an embodiment of the present invention, the peer2peer media exchange network/server 510 may comprise a single central server or may comprise a distributed server having software components distributed across various participants of the shared network environment. - The captured media information may be pushed by the
PC 502 to a television set-top-box such as, for example, television set-top-boxes server 510. The television set-top-boxes media exchange software 508 installed within them. The pushed media information may be selected and viewed by a user by way of atelevision 513. 514 which is interfaced to the television set-top-boxes remote control boxes channel view 605 of FIG. 6, as displayed by the media exchange software. - A third party media provider such as, for example, the 3rd
party media provider 512 of FIG. 5 may also deliver personal or third party media. Access to and viewing of such 3rd party media may be provided to users of thePC 502 and/or television set-top-boxes channel view 705 shown in FIG. 7, described below. - FIG. 6 and FIG. 7 illustrate two types of media push, personal and third party, respectively, in accordance with the present invention. Media exchange software such as the
media exchange software 508 of FIG. 5 formats the media in a TV-like format and pushes the media from, for example, ahome PC 604 at “My House” 601 to a media exchange network/server 609 through, for example, acable 610, in accordance with an embodiment of the present invention. Thehome PC 604 may correspond to, for example, thePC 502 of FIG. 5. A “Brother's House” 603 and a “Mom's House” 602 may access the pushed media information through a installedmedia boxes 611, 612 (also known as M-boxes, which are software-enhanced set-top-boxes), at the respective houses. The M-boxes boxes boxes PC 604 at “My House” 601. - In an embodiment of the present invention, a wireless interface may be provided between, for example, a digital camera such as the
digital camera 505 of FIG. 5, and an M-box such as the M-box 611, or adigital camera 505 and a PC such as thePC 605, to provide automatic and wireless media capture. - FIG. 7 is a block diagram illustrating an example of media push from a 3rd
party 701 to aPC 702 and/or an M-box 704, in accordance with an embodiment of the present invention. The illustration of FIG. 7 shows a 3rdparty 701 communicating via a peer2peer media exchange network/server 710 with aPC 702 and an M-box 704. ThePC 702 comprisesmedia exchange software 703, that may correspond to themedia exchange software 508 of FIG. 5. The M-box 704 supports a channel view (a.k.a., media guide) 705 comprisingchannels channel view 705 may correspond to one of channel views 613, 614 shown in FIG. 6. The peer2peer media exchange network/server 710 may correspond to, for example, the peer2peer media exchange network/server 510 of FIG. 5. - As shown in the illustration of FIG. 7, the media from the 3rd
party 701 may be requested by way of thePC 702 and/or the M-box 704 using a PC keyboard such as thePC keyboard 128 of FIG. 1, and/or a television remote control such as the televisionremote control 106 of FIG. 1. The 3rdparty 701 then pushes the requested media by way of the peer2peer media exchange network/server 710 to thePC 702 and/or M-box 704. In general, any participant having access to the peer2peer media exchange network/server 710 may push or request media information to/from any other participant on the peer2peer media exchange network/server 710. - FIG. 8 illustrates an embodiment of the present invention comprising a PC-to-M-box media exchange network configuration. The media exchange network configuration of FIG. 8 comprises a 3rd
party media provider 801, abroadband Internet 811, apeer2peer media server 810, aPC 803, and a M-box 802. Thebroadband Internet 811 interconnects thePC 803, thepeer2peer media server 810, and the M-box 802. In the illustration of FIG. 8, the user of thePC 803 wishes to push media to the user of the M-box 802. In order to permit such a transfer in a secure and private manner, thepeer2peer media server 810 may provide M-box 802 with a means of assuring the identity of a supplier of media, in the form of a digital certificate means (not shown). The user of the M-box 802 may request a digital certificate from thepeer2peer media server 810, and either transmit the digital certificate to thePC 803, or request that thepeer2peer media server 810 deliver the digital certificate to thePC 803. - In the example of FIG. 8, the digital certificate requested by the M-
box 802 and supplied by thepeer2peer media server 810 is a “one-time” digital certificate. A one-time digital certificate is valid for a single use, permitting a provider of media such as, for example, thePC 803, to perform a single transfer of media to the authorizer. Thepeer2peer media server 810 may be requested to provide digital certificates for other users of the media exchange network such as, for example, friends and family, or for a 3rd party media provider such as 3rdparty media provider 801. In either case, the digital certificate serves to prevent unwanted media pushes from people not known to a user. Media requests may still be made by a user of the M-box 802 through a normal direct request pathway or through an anonymous request pathway. - It should be noted that although the illustration of FIG. 8 only shows a
PC 803 exchanging media with an M-box 802, the present invention is not limited to media exchanges between a PC and an M-box. For example, the media exchange illustrated in FIG. 8 and described above also applies to exchanges between a PC and a PC, or an M-Box and an M-box. - FIG. 9 illustrates an alternate embodiment of the present invention that provides digital media exchange. The illustration of FIG. 9 shows two homes, “My Home”901, and “Friends and Families' Home(s)” 902, connected by a
media exchange network 910. Located at “My Home” 901 is an M-box 905 and aPC 903. Located at “Friends and Families' Home(s)” 902 is an M-box 906 and aPC 904. Although the PC's 903, 904 may be provided at both locations for distributed storage and access, they are not necessary. The illustration of FIG. 9 also comprises adigital camcorder 911 and adigital camera 915. A channel view 920 (a.k.a., media guide, TV channel guide look-and-feel interface) is also illustrated and that may be displayed on one or both of the M-boxes digital camcorder 911 and/or thedigital camera 915 to the M-boxes channel view 920 by scheduling a “pull” of the media by one or more of the M-boxes digital camcorder 911 ordigital camera 915 to one or more of the M-boxes digital camcorder 911 and/or thedigital camera 915. The secure and private push of media from thedigital camcorder 911 and/or thedigital camera 915 may be supported by the use of a digital certificate mechanism, as described above with respect to FIG. 8. It should be noted that the automated delivery illustrated in FIG. 9 is not limited to thedigital camcorder 911 anddigital camera 915 media peripherals shown, but may involve the use of alternate or additional media peripherals as well. - FIG. 10 illustrates an alternate embodiment of the present invention comprising an
Internet infrastructure 1011, acable broadband infrastructure 1010, and an optionalhead end server 1013. The illustration shows in greater detail an embodiment of amedia exchange network 1000 such as themedia exchange network 100 of FIG. 1. Themedia exchange network 1000 comprises anInternet infrastructure 1011, acable broadband infrastructure 1010, and an optionalhead end server 1013. In addition, the exemplary embodiment of FIG. 10 comprises ahome PC 1001, a first M-box 1002, and a second M-box 1003. The illustrated embodiment further comprises a media peripheral 1004, connected tohome PC 1001. In the illustration the media peripheral 1004 is connected via a wired link such as, for example, a universal serial bus (USB), but may also be linked via a wireless connection, as described above with respect to FIG. 1. The media peripheral 1004 may correspond to one or more of, for example, the mobilemulti-media gateway 111, thedigital camcorder 114, the home juke-box 116, or the digital camera of FIG. 1. Thehome PC 1001 may correspond tohome PC 101 of FIG. 1, and the M-boxes box 104 of FIG. 1. - The
home PC 1001 of FIG. 10 may comprise media exchange software such as themedia exchange software 508 of FIG. 5. As described above, such media exchange software may provide a user with a media guide (a.k.a., channel view) interface supporting the consumption of media such as, for example, still images and video. Thehome PC 1001 may also comprise an interface to support an interconnection to a co-located M-box. For example, an interconnection such asUSB link 1008 may be used to interconnect a PC to a nearby M-box, such as M-box 1002. The M-box 1002 in FIG. 10 is communicatively coupled to other users of the media exchange network via cable television access viaCATV link 1012. The M-box 1002 interfaces to a user viaTV 1005 andremote control 1006. The M-box 1002 supports an RF interface toTV 1005, a 56 kbps modem, and both internal media storage and external media storage using, for example, an external storage means such as, for example, a memory stick device made by Sony Corporation. - The media exchange network shown in FIG. 10 also comprises a second M-
box 1003, connected via a CATV link to thecable broadband infrastructure 1010 of themedia exchange network 1000. A user interface for M-box 1003 is provided byTV 1007 andremote control 1009. In addition, themedia exchange network 1000 of FIG. 10 comprises an optionalhead end server 1013 having software to support media storage, interfaces to simple M-box embodiments (not shown), and arrangements for routing of signals to/from thecable broadband infrastructure 1010, where iPPV ID addressing is used, from/to theInternet infrastructure 1011, where Internet protocol (IP) addressing is used. - FIG. 11 is a schematic block diagram illustrating the various elements associated with various embodiments of the present invention. The elements shown in the illustration of FIG. 11 include
infrastructure elements 1101 such as, for example, billing, authentication, andauthorization 1102; distributed storage management 1103;network management 1104; and software application program interfaces (API's) andlibraries 1105. Additional elements shown in the illustration of FIG. 11 include enhanced cable, satellite, and digital subscriber line (DSL)networks 1106; enhanced settop boxes 1107; enhancedperipherals 1108; 3rdparty media 1109; and enhanced network, set top box, and peripheral silicon (i.e., integrated circuit devices) 1110. - FIG. 12 illustrates the various functional elements of an enhanced set-top-
box 1200 in accordance with an embodiment of the present invention. The enhanced set-top-box 1200 of FIG. 12 comprises a multimedia enginefunctional element 1201, an I/O interfacefunctional element 1202, an operating systemfunctional element 1203. The illustrated embodiment of FIG. 12 also comprises a security access control/authorizationfunctional element 1205, a storage application program interface (API)functional element 1206, a M-box network softwarefunctional element 1207, and billing and user profile softwarefunctional element 1208. The multi-media enginefunctional element 1201 may provide for the display of graphic such as, for example, still images, video, user interfaces, and the like. This functional element may also support the processing of audio and video encoded using such standards as the MPEG2 and MP3 standards, high resolution television (HDTV) signals, and digital data/audio from compact discs (CDs). The multi-media enginefunctional element 1201 may also support the capture of video from one or more of the media peripherals described with respect to FIG. 1, above. - The I/O interface
functional element 1202 may comprise support for universal serial bus (USB) communication described with respect to FIG. 10, above. It may also support other forms of communication including, but not limited to, IEEE 802.11b and later forms of wireless local area network (LAN) communication, and IEEE 802.15.3a and later forms of short range wireless personal networks. This type of short range network was previously discussed with respect to the link between media peripherals such as thedigital camera 113 ordigital camcorder 114, and thePC 109 and settop box 104 of FIG. 1. - The operating system
functional element 1203 may comprise a real-time operating system such as, for example, Psos or VxWorks from Wind River Systems, Java from Sun Microsystems, and similar operating system environments. - The security access control/authorization
functional element 1205 may provide support for the digital certificate mechanism described with respect to FIG. 8, above. This functional element may also comprise support for the management of certificate authority (CA) keys, management and access control, and certificate authority verification. The storage application program interface (API)functional element 1206 may comprise support for a distributed access engine and memory management, to provide for the searching and access to storage distributed across amedia exchange network 100 as shown in FIG. 1. The M-box network softwarefunctional element 1207 may comprise one or more application program interfaces (API's) to support the operation of the M-box described above with respect to FIGS. 6, 8, 9, and 10. The billing and user profile softwarefunctional element 1208 may comprise media consumption management software and authorship compensation support to provide the billing for and payment of amounts owed to media providers by users of an embodiment of the present invention. - FIG. 13 illustrates legacy set-top-box support using an M-
box adapter 1301 in accordance with an embodiment of the present invention. The M-box adapter 1301 provides media storage, a selectable channel modulator, and capability to capture and modify a TV-channel guide such as the channel views (a.k.a. media guides) 613, 614 of FIG. 6, described above, based on media availability. The M-box adapter 1301 interfaces between the legacy set-top-box 1302 and a broadband cable interface withcable broadband infrastructure 1310, in accordance with an embodiment of the present invention. In such an embodiment, no software changes are required up-stream or down-stream from the M-box adapter 1301. - FIG. 14 illustrates legacy set-top-box support by upgrading the legacy set-top-
box 1401 with software, in accordance with an embodiment of the present invention. The software upgrade allows the set-top-box 1401 to support media TV-channels using a TV-channel guide look-and-feel interface, such as the channel view (a.k.a., media guide) 613, 614 of FIG. 6. In addition, the software upgrade permits the legacy set-top-box 1401 to support the storage of media, and to allow access to thehead end server 1402 to support the use of iPPV modems, to support routing of data between cable iPPV ID-based addresses and Internet infrastructure Internet protocol (IP) addresses used with the media exchange network infrastructure of such an embodiment, and to provide for media storage. - The various embodiments described above in at least FIGS.5-14 enable the features described below.
- At the highest level, features of the various embodiments of the present invention comprise transferring and sharing of digital media from one device/location to another with ease. The transfer and sharing is transparent to the user since the user is only interested in the entertainment aspects and not the networking aspects.
- Certain key features of various embodiments of the present invention include a personal media storage network for sharing images, video, and music with friends and family and for selected third party content. Digital media is accessible via a legacy interactive TV channel guide interface requiring no learning curve and providing mass market appeal. Network set up and TV channel guide interaction are accomplished via a TV remote control device. A common channel guide interface is available on set-top-boxes, satellite, PC, etc.
- Other key features include integrating media generating devices at network peripherals. Automated peripheral media access and peripheral control are provided via inter-home (personal) network. Inter-home roaming is supported based on authentication via digital certificates. Personal channels may be constructed such as, for example, a “Mom” channel, life archival selections, auctions, sales, commercials, classics, music, sitcoms, etc.
- Certain embodiments of the present invention provide the infrastructure to support features such as authorship and media rights management. For example, a set-top-box will only work with a server and a digital certificate. The user is operating on a closed and secure platform.
- Shared inter-home media experiences may be provided by embodiments of the present invention such as a multi-home media event with personal PIP/Audio exchange between family members and different locations, and single user control.
- Monthly or pay-per-view/pay-per-listen billing may be provided by a service provider in accordance with an embodiment of the present invention.
- An embodiment of the present invention provides a software platform for PCs and set-top-boxes (STBs) that enables personal media (pictures, video, music) channel construction, push, and TV-channel guide look-and-feel access and viewing across a secure peer2peer IP network. Media may be instantly pushed from a PC, or high-end STB, to any low or high-end STBs in a pre-established friends and family network. A media exchange network provides secure distribution of copyrighted third party content with billing support.
- In accordance with an embodiment of the present invention, for an in-home network infrastructure, a multi-platform media storage network may extend to home PCs, set-top/PVR (M-box), media players, cameras, etc. Easy access is provided from an M-box to any stored media. The ability to remotely access any media or drive in the M-box, PCs, or appliances using a TV display as a monitor is provided.
- In accordance with an embodiment of the present invention, for inter-home network infrastructure, a set-top/PVR engine may be enhanced (M-box) with additional operating system (windows-lite, TV-linux, etc.), TCP/IP, and HTTP stacks. M-boxes may connect to one another via broadband access networks such as cable, DSL, etc. Stored media (video, audio, music, etc.) may appear like regular TV channels (similar to PPV listings) to authorized connected users. M-box connection and networking aspects may be transparent to connected users, for example, with complete TV-like feeling provided.
- In accordance with an embodiment of the present invention, IP exchange, authorization, and authentication is provided. Peripheral device (camera, phone, etc.) to M-box association may be based on digital certificate authorization and authentication. Each device may be provided with a “certificate key” (common to all devices), and a “device certificate” (unique for each device) where the M-box validates each device certificate with the “certificate key”. A peripheral device may associate with a root M-box or any other M-box without further setup. Any peripheral that usually connects directly to a root M-box may also do so through any other M-box.
- IP exchange, authorization, and authentication is based on a remote control box number or an IP address and a password in accordance with an embodiment of the present invention. IP exchange, authorization, and authentication may be through an internet PC, a cable provider, using an interactive M-box sync (i.e., handshaking). A telephone setup is also possible by manually entering an access number or using other M-box interaction. There may be, for example, cable company to cable company bridge/common M-box tables.
- In accordance with an embodiment of the present invention, personal home media channels are provided that appear like regular TV channels or PPV channel listings (e.g., “Mom channel”, “Brother channel”). Channel listings may be sorted by media type, category, date, previously viewed, etc. with options to “play only/play-copy-store/request-copy”. Stored media in a root M-box automatically appears on other authorized M-boxes on the appropriate home media channels. A user may select from a home media channels list for viewing rights. Contents may be viewed once or N times with an option to destroy/erase from a remote system. For example, a view once/N times certificate may be obtained or the rights may be purchased, etc.
- In accordance with an embodiment of the present invention, in the M-box network infrastructure, a personal M-box network is provided that supports multiple broadband access such as cable, DSL, satellite, and dial-up. Personal M-box network creation and maintenance are also provided. A linkage architecture is provided for all personal M-box networks. Remote/home access to a personal M-box network via the internet and PC for media scheduling/channel line-up, purchasing, and delivery is also provided. SPAM filtering and a firewall are also provided in the M-box network infrastructure.
- Embodiments of the present invention provide M-box peripheral and storage support. Peripherals are associated with a home M-box. Peripheral roaming access/authorization/billing to any M-box may be provided, however. A distributed home/personal M-box network storage/access with “lifetime” archival (storage infrastructure) is provided. Personal media migration into the infrastructure network, servers, hosting, and caching is provided. Instant media availability throughout the personal M-box network, upon home M-box content creation/authorization, is provided. A media storage network extends from the M-box peripherals through the entire M-box network.
- A TV-channel look-and-feel is provided to access media content in accordance with an embodiment of the present invention. For example, a PPV look-and-feel may be provided including the ability to queue start times. Channel listings may be sorted by media type, category, creation/availability date, previously viewed, etc. with options to “play_only”, and/or “play_copy_store”, and/or “request_copy”. A computer look-and-feel may also be supported, in accordance with an embodiment of the present invention, for the computer-savvy. A head-end service provider may coordinate billing, playback, authorization, scheduling, and media rights in accordance with an embodiment of the present invention. An author may establish home media channel viewing rights, for example.
- A personal media channel may be constructed from information on a user's, friend's, and family's M-box, peripheral, and internet PC media storage in accordance with an embodiment of the present invention. Embodiments of the present invention support, for example, “Mom/Brother/Family/Friends” channels. Instant availability of created media by peripherals across personal channels in the M-box network is provided. Media search and browsing capability and an individual's life archival channel storing all media are provided as well.
- A vendor media channel may be constructed from a multitude of vendor's M-boxes, peripherals, internet, and head-end (service provider) stored media in accordance with an embodiment of the present invention. Vendor media and associated media may be identified via searching and browsing via an M-box or internet PC. Vendor video/audio/image databases with billing and tracking are supported. The vendor databases may include, for example, new releases, classics, thrillers, MGM, BMI, sports, and news.
- In accordance with an embodiment of the present invention, a vendor may pre-construct a media channel selection. Pre-constructed media channels may be selected from a vendor's M-box, peripheral, internet, or head-end (service provider) media storage. An auction channel may be supported with a user-driven QVC-like TV channel interface. Vendor sales channels with user selectable content may be provided. A vendor may support pre-construction for a given user on the fly based on a user profile, user requests, and user restrictions. Access via a search engine, reference (routing) number (identified in a TV commercial or from internet PC web page browsing) may be supported. An M-box may receive a reference number via remote control (number entry or new request button associated with a current commercial) or via internet PC “forwarding”. Automatic commercial/advertisement insertion by pre-selection or user profile may be supported. Billing via PC internet web page interaction and/or PPV look-and-feel may be supported.
- An audio look-and-feel may be offered and may have the same look-and-feel as TV music channels in accordance with an embodiment of the present invention. Also, direct audio amplifier delivery via an M-box may be provided (Aux. Dongle, Low power FM modulation). MP3 interchange between any two media player M-box peripherals may be provided through a personal M-box network and beyond. Streaming support of M-box audio/video/peer-to-peer/master-slave may be supported.
- In accordance with an embodiment of the present invention, a legacy STB may be supported. An auxiliary M-box adapter may be offered that attaches to legacy STB's to provide full M-box functionality. In accordance with an alternative embodiment of the present invention, legacy STB's may be supported with a software upgrade at a head-end and legacy STB push capability from a user's/friend's/family's/third party's internet PC or from friend's/family's/third party's M-box or legacy STB with an auxiliary M-box adapter. Low-bandwidth images and possibly audio may be supported. A head-end may deliver a software upgrade with integrated personal media as part of the user interface to provide a “menu” sequence that appears as a channel. For example, when a user selects “Mom's channel”, a menu sequence of Mom's images are presented to the user for viewing.
- In accordance with an embodiment of the present invention, media consumption from local or remote storage may create a billing event charged through a cable company as PPV or PPlisten, or may be charged via a PC account set up and managed to a credit card or other payment source. Collection could be delivered to the author from the cable company. Media copyright piracy prevention and usage tracking/consumption/certificates may be provided. Contents may be viewed once or N times with an option to destroy/erase from the remote system. M-box personal billing profiles and processing/authorization may be provided via the cable network. An M-box credit card/smart card/cell phone/PDA purchasing peripheral may be provided and used. A billed party may be the media consumer or the party delivering the media or arranging the media delivery, for example.
- Other features supported by embodiments of the present invention include real-time video/audio inter-home media experience (personal picture-in-picture (PIP), multicasting), media-meta data support and M-box display, marketing/user profiling support, home appliance access as part of home M-box network, cell-phone call routing via home M-box, screen saver TV mode (e.g., art, recent family images, etc.).
- In summary, a system and method provide for the exchange and sharing of media between, for example, family members and friends in an efficient, user-friendly, and economically viable manner over a closed and secure media exchange network using an MPS with a remote control and TV screen, for example, in accordance with an embodiment of the present invention.
- While the invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from its scope. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed, but that the invention will include all embodiments falling within the scope of the appended claims.
Claims (24)
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/657,390 US7496647B2 (en) | 2002-12-11 | 2003-09-08 | Personal inter-home media exchange network |
US10/675,385 US9357256B2 (en) | 2002-12-11 | 2003-09-30 | Third party media channel access in a media exchange network |
EP03024386A EP1429561A3 (en) | 2002-12-11 | 2003-10-24 | Personal inter-home media exchange network |
US12/392,074 US8239512B2 (en) | 2002-12-11 | 2009-02-24 | Personal inter-home media exchange network |
US13/540,925 US8443070B2 (en) | 2002-12-11 | 2012-07-03 | Personal inter-home media exchange network |
US13/860,018 US8909754B2 (en) | 2002-12-11 | 2013-04-10 | Personal inter-home media exchange network |
US13/914,239 US9015475B2 (en) | 2002-12-11 | 2013-06-10 | Secure anonymity in a media exchange network |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US43247202P | 2002-12-11 | 2002-12-11 | |
US44389403P | 2003-01-30 | 2003-01-30 | |
US46932903P | 2003-05-09 | 2003-05-09 | |
US46918203P | 2003-05-09 | 2003-05-09 | |
US10/657,390 US7496647B2 (en) | 2002-12-11 | 2003-09-08 | Personal inter-home media exchange network |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/392,074 Continuation US8239512B2 (en) | 2002-12-11 | 2009-02-24 | Personal inter-home media exchange network |
Publications (2)
Publication Number | Publication Date |
---|---|
US20040117845A1 true US20040117845A1 (en) | 2004-06-17 |
US7496647B2 US7496647B2 (en) | 2009-02-24 |
Family
ID=32512710
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/657,390 Expired - Fee Related US7496647B2 (en) | 2002-12-11 | 2003-09-08 | Personal inter-home media exchange network |
US12/392,074 Expired - Fee Related US8239512B2 (en) | 2002-12-11 | 2009-02-24 | Personal inter-home media exchange network |
US13/540,925 Expired - Fee Related US8443070B2 (en) | 2002-12-11 | 2012-07-03 | Personal inter-home media exchange network |
US13/860,018 Expired - Fee Related US8909754B2 (en) | 2002-12-11 | 2013-04-10 | Personal inter-home media exchange network |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/392,074 Expired - Fee Related US8239512B2 (en) | 2002-12-11 | 2009-02-24 | Personal inter-home media exchange network |
US13/540,925 Expired - Fee Related US8443070B2 (en) | 2002-12-11 | 2012-07-03 | Personal inter-home media exchange network |
US13/860,018 Expired - Fee Related US8909754B2 (en) | 2002-12-11 | 2013-04-10 | Personal inter-home media exchange network |
Country Status (2)
Country | Link |
---|---|
US (4) | US7496647B2 (en) |
EP (1) | EP1429561A3 (en) |
Cited By (132)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040117390A1 (en) * | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Portable media processing unit in a media exchange network |
US20040240451A1 (en) * | 2003-05-30 | 2004-12-02 | Koon-Seok Lee | Connection handling, service management, and channel handling devices of home network management system |
US20040253945A1 (en) * | 1999-03-04 | 2004-12-16 | Janik Craig M. | System for providing content, management, and interactivity for thin client devices |
US20050033850A1 (en) * | 2003-08-07 | 2005-02-10 | International Business Machines Corporation | Personal on-demand media streaming system and method |
US20050091519A1 (en) * | 2003-07-16 | 2005-04-28 | Pkware, Inc. | Method and system for authentication information encryption for .ZIP files |
US20050094660A1 (en) * | 2003-10-29 | 2005-05-05 | Lee Sang W. | Optical network unit and method for servicing ethernet-based digital broadcasting |
US20050138546A1 (en) * | 2003-12-23 | 2005-06-23 | Microsoft Corporation | Personalized web page on a home network for viewing on a television |
US20050193017A1 (en) * | 2004-02-19 | 2005-09-01 | Han-Gyoo Kim | Portable multimedia player/recorder that accesses data contents from and writes to networked device |
US20050210101A1 (en) * | 1999-03-04 | 2005-09-22 | Universal Electronics Inc. | System and method for providing content, management, and interactivity for client devices |
US20060026271A1 (en) * | 2004-07-09 | 2006-02-02 | Luc Julia | System and method for enabling the establishment and use of a personal network |
US20060047843A1 (en) * | 2004-07-09 | 2006-03-02 | Luc Julia | System and method for combining memory resources for use on a personal network |
US20060075426A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Methods and computer program products for taking a secondary action responsive to receipt of an advertisement |
US20060075455A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Digital rights management and payment for a file download |
US20060072752A1 (en) * | 2004-09-27 | 2006-04-06 | Hiroyuki Nakano | Broadcast receiving apparatus and broadcast receiving method |
US20060075427A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Methods, apparatus, and computer program products for recording media files |
US20060075452A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Methods, systems, and computer program products for implementing interactive content-based activities |
US20060075425A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | System, method and computer program for content management in conjunction with a file download |
US20060080452A1 (en) * | 2004-07-09 | 2006-04-13 | Luc Julia | System and method for remotely controlling network resources |
US20060112188A1 (en) * | 2001-04-26 | 2006-05-25 | Albanese Michael J | Data communication with remote network node |
US20060112018A1 (en) * | 2004-11-24 | 2006-05-25 | Microsoft Corporation | Synchronizing contents of removable storage devices with a multimedia network |
US20060143249A1 (en) * | 2000-03-09 | 2006-06-29 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20060143691A1 (en) * | 2000-03-09 | 2006-06-29 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20060143252A1 (en) * | 2000-03-09 | 2006-06-29 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20060143714A1 (en) * | 2000-03-09 | 2006-06-29 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20060143250A1 (en) * | 2000-03-09 | 2006-06-29 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20060149813A1 (en) * | 1999-03-04 | 2006-07-06 | Simple Devices | System and method for providing content, management, and interactivity for client devices |
US20060155731A1 (en) * | 2000-03-09 | 2006-07-13 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20060167985A1 (en) * | 2001-04-26 | 2006-07-27 | Albanese Michael J | Network-distributed data routing |
US20060173974A1 (en) * | 2005-02-02 | 2006-08-03 | Victor Tang | System and method for providing mobile access to personal media |
US20060173848A1 (en) * | 2000-03-09 | 2006-08-03 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20060184983A1 (en) * | 2005-02-16 | 2006-08-17 | Qwest Communications International Inc. | Wireless digital video recorder manager |
US20060184975A1 (en) * | 2005-02-16 | 2006-08-17 | Qwest Communications International Inc. | Wireless digital video recorder |
US20060195888A1 (en) * | 2005-02-28 | 2006-08-31 | France Telecom | System and method for managing virtual user domains |
US20060218598A1 (en) * | 2005-02-16 | 2006-09-28 | Qwest Communications International Inc. | Wireless digital video recorders - content sharing systems and methods |
US20060236344A1 (en) * | 2005-04-06 | 2006-10-19 | Brain Cameron W | Media transaction system |
US20060242681A1 (en) * | 2005-04-06 | 2006-10-26 | Brain Cameron W | Method and system for device-independent media transactions |
US20060277576A1 (en) * | 2005-06-06 | 2006-12-07 | Swarup Acharya | Signal distribution system with user-defined channel comprising information from an external network |
US20060277174A1 (en) * | 2005-06-06 | 2006-12-07 | Thomson Licensing | Method and device for searching a data unit in a database |
US20060277608A1 (en) * | 2005-06-03 | 2006-12-07 | Hideyuki Imaida | Electronic apparatus, function selection method of electronic apparatus and management system of electronic apparatus |
US20070016922A1 (en) * | 2004-10-05 | 2007-01-18 | Robert Koch | Methods, systems, and computer program products for implementing interactive control of radio and other media |
US20070020603A1 (en) * | 2005-07-22 | 2007-01-25 | Rebecca Woulfe | Synchronous communications systems and methods for distance education |
US20070043777A1 (en) * | 2000-03-09 | 2007-02-22 | Yuri Basin | Systems and methods for manipulating and managing computer archive files |
US20070094276A1 (en) * | 2005-10-20 | 2007-04-26 | Isaac Emad S | Method for obtaining and managing restricted media content in a network of media devices |
US20070094366A1 (en) * | 2005-10-20 | 2007-04-26 | Ayoub Ramy P | System and method for real-time processing and distribution of media content in a network of media devices |
US20070100839A1 (en) * | 2005-11-03 | 2007-05-03 | Samsung Electronics Co., Ltd. | Method and apparatus for managing content on network and recording medium storing program for performing the method |
US20070106593A1 (en) * | 2005-11-07 | 2007-05-10 | Grant Lin | Adaptive stochastic transaction system |
US20070143817A1 (en) * | 2005-12-16 | 2007-06-21 | Microsoft Corporation | Interactive job channel |
WO2007073468A1 (en) * | 2005-12-23 | 2007-06-28 | United Video Properties, Inc. | An interactive media guidance system having multiple devices |
US20070157281A1 (en) * | 2005-12-23 | 2007-07-05 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
US20070157266A1 (en) * | 2005-12-23 | 2007-07-05 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
WO2007078738A1 (en) * | 2005-12-29 | 2007-07-12 | United Video Properties, Inc. | Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems |
US20070168539A1 (en) * | 2005-12-29 | 2007-07-19 | Guideworks, Llc | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems |
US20070207755A1 (en) * | 2004-07-09 | 2007-09-06 | Luc Julia | File sharing system for use with a network |
US20070250880A1 (en) * | 2006-04-05 | 2007-10-25 | Sbc Knowledge Ventures, L.P. | Peer-to-peer video on demand techniques |
EP1872247A2 (en) * | 2005-04-22 | 2008-01-02 | Microsoft Corporation | Aggregation and synchronization of nearby media |
US20080010381A1 (en) * | 2001-04-26 | 2008-01-10 | Keith Barraclough | Rule-based caching for packet-based data transfer |
EP1878223A2 (en) * | 2005-04-06 | 2008-01-16 | Open Box Technologies, Inc. | Methods and systems for device-independent media transactions |
US20080022322A1 (en) * | 2006-06-30 | 2008-01-24 | Sbc Knowledge Ventures L.P. | System and method for home audio and video communication |
US20080046946A1 (en) * | 2006-08-21 | 2008-02-21 | Sbc Knowledge Ventures, L.P. | Locally originated IPTV programming |
US20080077957A1 (en) * | 1996-06-14 | 2008-03-27 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
US20080101614A1 (en) * | 2005-08-31 | 2008-05-01 | General Instrument Corporation | Method and Apparatus for Providing Secured Content Distribution |
US20080109849A1 (en) * | 2006-11-07 | 2008-05-08 | Yeqing Wang | Viewer Profiles for Configuring Set Top Terminals |
US20080127289A1 (en) * | 2006-10-19 | 2008-05-29 | Julia Luc E | System and method for programmatic link generation with media delivery |
US20080148332A1 (en) * | 2006-12-19 | 2008-06-19 | Verizon Data Services Inc. | Media manager |
EP1934777A2 (en) * | 2005-09-02 | 2008-06-25 | Avvenu, Inc. | Data communication with remote network node |
US20080222689A1 (en) * | 2007-03-06 | 2008-09-11 | At&T Knowledge Ventures, L.P. | System to filter and multicast personal video content |
JP2008262461A (en) * | 2007-04-13 | 2008-10-30 | Yahoo Japan Corp | Transmission method for content |
GR20070100440A (en) * | 2007-07-11 | 2009-02-16 | Σταυρος Ανδρεα Δαφνομηλης | System for the bidirectional transmission of optical/acoustical signals from a viewer to a tv channel or from a viewer to another viewer. |
US20090077203A1 (en) * | 1999-03-04 | 2009-03-19 | Ez4Media, Inc. | Clock with link to the internet |
US20090121661A1 (en) * | 2007-11-08 | 2009-05-14 | Cooper Technologies Company | Electrical control device |
US20090138928A1 (en) * | 2002-12-11 | 2009-05-28 | Broadcom Corporation | Media processing system based on satellite set top box platform with telephony downstream and upstream data paths |
EP2071835A1 (en) | 2007-12-14 | 2009-06-17 | T-Mobile International AG | Mobile virtual personal video recorder |
US20090164654A1 (en) * | 2007-12-19 | 2009-06-25 | Alcatel Lucent | IPTV community based internet radio content proxy facility |
US7574453B2 (en) | 2005-01-03 | 2009-08-11 | Orb Networks, Inc. | System and method for enabling search and retrieval operations to be performed for data items and records using data obtained from associated voice files |
US20090234955A1 (en) * | 2008-03-13 | 2009-09-17 | Mark Gregory Hanley | Methods and Systems for Synchronization of Multiple Applications |
WO2009123694A2 (en) | 2008-03-31 | 2009-10-08 | Packetvideo Corp. | System and method for managing, controlling and/or rendering media in a network |
EP2164258A1 (en) * | 2007-06-11 | 2010-03-17 | Sharp Kabushiki Kaisha | Content delivering apparatus, program and recording medium |
US20100077060A1 (en) * | 2008-09-25 | 2010-03-25 | Ran Oz | Method and system for transmitting content |
US20100095335A1 (en) * | 2008-10-15 | 2010-04-15 | At&T Services, Inc. | System and method for distributing video data over an electrical power line |
US20100138791A1 (en) * | 2005-07-05 | 2010-06-03 | Stragent, Llc | Content Exchange System |
US20100161818A1 (en) * | 2008-12-23 | 2010-06-24 | Accenture Global Services Gmbh | Enhanced content sharing framework |
EP2253133A1 (en) * | 2008-03-18 | 2010-11-24 | Shenzhen TCL New Technology LTD | System and method for selection of television content using tab-based selection features |
US7844579B2 (en) | 2000-03-09 | 2010-11-30 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20110035786A1 (en) * | 2002-12-11 | 2011-02-10 | Broadcom Corporation | Preventing A Non-Head End Based Service Provider from Sending Media to a Media Processing System |
EP2296365A1 (en) * | 2009-09-14 | 2011-03-16 | The DirecTV Group, Inc. | Method and system for distributing content |
US20110082902A1 (en) * | 2009-10-01 | 2011-04-07 | Apple Inc. | Systems and methods for providing media pools in a communications network |
US20110085486A1 (en) * | 2005-12-08 | 2011-04-14 | Lilly Huang | System and method for controlling home network devices using multicast enabled remote controls |
US20110107378A1 (en) * | 2009-11-03 | 2011-05-05 | Echostar Technologies Llc | Systems and methods for authorizing access to content for a television receiver |
US20110161839A1 (en) * | 2009-12-24 | 2011-06-30 | Verizon Patent And Licensing, Inc. | Intercom and chat for home media network |
US8028093B2 (en) | 2002-12-11 | 2011-09-27 | Broadcom Corporation | Media processing system supporting adaptive digital media parameters based on end-user viewing capabilities |
US20110321105A1 (en) * | 2010-06-24 | 2011-12-29 | Vanessa Ogle | System and Method for Alternate Multi-Channel Bi-Directional Data Transmission |
EP2408201A1 (en) * | 2009-03-25 | 2012-01-18 | ZTE Corporation | System and method for sharing multimedia broadcasting program |
US20120066602A1 (en) * | 2010-09-09 | 2012-03-15 | Opentv, Inc. | Methods and systems for drag and drop content sharing in a multi-device environment |
US8180904B1 (en) | 2001-04-26 | 2012-05-15 | Nokia Corporation | Data routing and management with routing path selectivity |
US8229283B2 (en) | 2005-04-01 | 2012-07-24 | Rovi Guides, Inc. | System and method for quality marking of a recording |
US20120240178A1 (en) * | 2009-05-05 | 2012-09-20 | At&T Intellectual Property I, Lp | Method and apparatus for transporting content |
EP2530903A1 (en) * | 2011-05-31 | 2012-12-05 | Broadcom Corporation | Bridged control of multiple media devices via a selected user interface in a wireless media network |
US20130036456A1 (en) * | 2010-04-08 | 2013-02-07 | Securekey Technologies Inc. | Credential provision and proof system |
US8443070B2 (en) | 2002-12-11 | 2013-05-14 | Broadcom Corporation | Personal inter-home media exchange network |
US8447840B1 (en) | 2009-09-14 | 2013-05-21 | Noreen Fong | Method and system for transferring control of a user interface of a content distribution system |
EP2242212A3 (en) * | 2009-04-15 | 2013-10-09 | TV Mobili Limited | Digital Content Distribution System and Method |
US8625971B2 (en) | 2005-09-30 | 2014-01-07 | Rovi Guides, Inc. | Systems and methods for recording and playing back programs having desirable recording attributes |
US20140013357A1 (en) * | 2010-10-14 | 2014-01-09 | Comcast Cable Communications, Llc | Transmission of video signals |
CN103634558A (en) * | 2012-08-22 | 2014-03-12 | Qnx软件系统有限公司 | Composition manager camera |
US8738693B2 (en) | 2004-07-09 | 2014-05-27 | Qualcomm Incorporated | System and method for managing distribution of media files |
US20140157300A1 (en) * | 2012-11-30 | 2014-06-05 | Lenovo (Singapore) Pte. Ltd. | Multiple device media playback |
US8787164B2 (en) | 2004-07-09 | 2014-07-22 | Qualcomm Incorporated | Media delivery system and method for transporting media to desired target devices |
US20140229959A1 (en) * | 2013-02-14 | 2014-08-14 | Steven Beckhardt | Automatic Configuration of Household Playback Devices |
US8959582B2 (en) | 2000-03-09 | 2015-02-17 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
WO2015052559A1 (en) * | 2013-10-09 | 2015-04-16 | Sony Corporation | Multimedia playing control method, apparatus for the same and system |
US9021538B2 (en) | 1998-07-14 | 2015-04-28 | Rovi Guides, Inc. | Client-server based interactive guide with server recording |
US20150143442A1 (en) * | 2011-02-11 | 2015-05-21 | Sony Network Entertainment International Llc | Method and apparatus for sharing internet assets or content urls via a second display device |
US9125169B2 (en) | 2011-12-23 | 2015-09-01 | Rovi Guides, Inc. | Methods and systems for performing actions based on location-based rules |
US9143545B1 (en) | 2001-04-26 | 2015-09-22 | Nokia Corporation | Device classification for media delivery |
US9215504B2 (en) | 2006-10-06 | 2015-12-15 | Rovi Guides, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
US9227065B2 (en) | 2002-02-04 | 2016-01-05 | Boston Scientific Neuromodulation Corporation | Method for programming implantable device |
US9294575B1 (en) * | 2014-06-04 | 2016-03-22 | Grandios Technologies, Inc. | Transmitting appliance-specific content to a user device |
US9294799B2 (en) | 2000-10-11 | 2016-03-22 | Rovi Guides, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
US9319409B2 (en) | 2013-02-14 | 2016-04-19 | Sonos, Inc. | Automatic configuration of household playback devices |
US9400875B1 (en) | 2005-02-11 | 2016-07-26 | Nokia Corporation | Content routing with rights management |
US9467322B2 (en) | 2005-12-27 | 2016-10-11 | Rovi Solutions Corporation | Methods and apparatus for integrating media across a wide area network |
US9516354B1 (en) * | 2012-12-20 | 2016-12-06 | Teradek LLC | Bonded wireless hotspot |
US20170134452A1 (en) * | 2015-11-10 | 2017-05-11 | Bang & Olufsen A/S | System and method for initiating content streaming |
US20170311011A1 (en) * | 2009-04-03 | 2017-10-26 | At&T Intellectual Property I, L.P. | Method and Apparatus for Managing Communication Sessions |
US20180152740A1 (en) * | 2016-11-29 | 2018-05-31 | The Directv Group, Inc. | Centralized metadata retrieval |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US20190068437A1 (en) * | 2017-08-29 | 2019-02-28 | Disney Enterprises Inc. | Standardized Remote Access And Set-Up For Electronic Devices |
US10374984B2 (en) * | 2000-02-25 | 2019-08-06 | Zarbaña Digital Fund Llc | Method and apparatus for providing content to a computing device |
US10374835B2 (en) * | 2017-06-12 | 2019-08-06 | Centurylink Intellectual Property Llc | Universal broadband network gateway |
US20200236414A1 (en) * | 2016-05-27 | 2020-07-23 | Interdigital Ce Patent Holdings | Method and apparatus for personal multimedia content distribution |
US20220014798A1 (en) * | 2017-02-07 | 2022-01-13 | Enseo, Llc | Entertainment Center Technical Configuration and System and Method for Use of Same |
CN114884571A (en) * | 2022-05-06 | 2022-08-09 | 安徽大学 | Calculation method for transmission of power exponent type Airy light beam orbital angular momentum mode in plasma turbulence |
Families Citing this family (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9357256B2 (en) | 2002-12-11 | 2016-05-31 | Broadcom Corporation | Third party media channel access in a media exchange network |
IL159838A0 (en) * | 2004-01-13 | 2004-06-20 | Yehuda Binder | Information device |
US20060089933A1 (en) * | 2004-10-21 | 2006-04-27 | Matsushita Electric Industrial Co., Ltd. | Networked broadcast file system |
CN100442843C (en) * | 2004-11-18 | 2008-12-10 | 华为技术有限公司 | System and method for realizing multi-media service in wide-band video system |
US7716317B2 (en) * | 2005-01-10 | 2010-05-11 | Samsung Electronics Co., Ltd. | Method and system for presenting a single view of content in a home network |
EP1872215B1 (en) * | 2005-04-18 | 2018-05-09 | BlackBerry Limited | Implementing data-compatibility-based version scheme |
KR100643296B1 (en) * | 2005-05-11 | 2006-11-10 | 삼성전자주식회사 | Method and apparatus for providing content service in A / V network supporting web service technology |
EP1765012A1 (en) * | 2005-09-14 | 2007-03-21 | Nagravision S.A. | Method of verifying a targeted device connected to a master device |
US9386327B2 (en) | 2006-05-24 | 2016-07-05 | Time Warner Cable Enterprises Llc | Secondary content insertion apparatus and methods |
US8280982B2 (en) | 2006-05-24 | 2012-10-02 | Time Warner Cable Inc. | Personal content server apparatus and methods |
KR100754217B1 (en) * | 2006-05-29 | 2007-09-03 | 삼성전자주식회사 | Method of providing a service between network devices and a network device and a storage medium capable of performing the method |
US8024762B2 (en) | 2006-06-13 | 2011-09-20 | Time Warner Cable Inc. | Methods and apparatus for providing virtual content over a network |
US20080040767A1 (en) * | 2006-08-11 | 2008-02-14 | Sbc Knowledge Ventures, L.P. | System and method of providing a set-top box application |
US8181206B2 (en) | 2007-02-28 | 2012-05-15 | Time Warner Cable Inc. | Personal content server apparatus and methods |
US8400961B1 (en) * | 2007-08-27 | 2013-03-19 | Qurio Holdings, Inc. | Wireless multimedia brokerage service for real time content provisioning |
US8261307B1 (en) | 2007-10-25 | 2012-09-04 | Qurio Holdings, Inc. | Wireless multimedia content brokerage service for real time selective content provisioning |
US8997150B2 (en) | 2008-03-10 | 2015-03-31 | Hulu, LLC | Method and apparatus for permitting user interruption of an advertisement and the substitution of alternate advertisement version |
US9286616B2 (en) | 2008-03-10 | 2016-03-15 | Hulu, LLC | Method and apparatus for providing directed advertising based on user preferences |
US20090237560A1 (en) * | 2008-03-18 | 2009-09-24 | Cisco Technology, Inc. | Networked ip video wall |
US8156244B2 (en) * | 2008-05-22 | 2012-04-10 | Cisco Technology, Inc. | Software client control of digital picture frames |
US8300098B1 (en) | 2008-09-16 | 2012-10-30 | Emc Corporation | Techniques for providing access to video data using a network attached storage device |
US8571994B2 (en) * | 2009-06-26 | 2013-10-29 | Disney Enterprises, Inc. | Method and system for allocating access to digital media content |
US9059859B2 (en) | 2009-09-03 | 2015-06-16 | Samsung Electronics Co., Ltd | Methods and apparatus for remote control service in a network |
US20110264530A1 (en) | 2010-04-23 | 2011-10-27 | Bryan Santangelo | Apparatus and methods for dynamic secondary content and data insertion and delivery |
US9100707B2 (en) | 2010-06-11 | 2015-08-04 | At&T Intellectual Property I, L.P. | Integrating video share and text messaging with set-top box and access point |
CN101895729B (en) * | 2010-07-06 | 2011-12-28 | 南京南自信息技术有限公司 | Streaming media server of embedded Linux shearing system |
US8555332B2 (en) | 2010-08-20 | 2013-10-08 | At&T Intellectual Property I, L.P. | System for establishing communications with a mobile device server |
KR101763593B1 (en) * | 2010-08-24 | 2017-08-01 | 엘지전자 주식회사 | Method for synchronizing contents and user device enabling of the method |
US8438285B2 (en) | 2010-09-15 | 2013-05-07 | At&T Intellectual Property I, L.P. | System for managing resources accessible to a mobile device server |
US8478905B2 (en) | 2010-10-01 | 2013-07-02 | At&T Intellectual Property I, Lp | System for synchronizing to a mobile device server |
US8989055B2 (en) | 2011-07-17 | 2015-03-24 | At&T Intellectual Property I, L.P. | Processing messages with a device server operating in a telephone |
US8504449B2 (en) | 2010-10-01 | 2013-08-06 | At&T Intellectual Property I, L.P. | Apparatus and method for managing software applications of a mobile device server |
US8443420B2 (en) | 2010-10-01 | 2013-05-14 | At&T Intellectual Property I, L.P. | System for communicating with a mobile device server |
US8516039B2 (en) | 2010-10-01 | 2013-08-20 | At&T Intellectual Property I, L.P. | Apparatus and method for managing mobile device servers |
US9392316B2 (en) | 2010-10-28 | 2016-07-12 | At&T Intellectual Property I, L.P. | Messaging abstraction in a mobile device server |
US9066123B2 (en) | 2010-11-30 | 2015-06-23 | At&T Intellectual Property I, L.P. | System for monetizing resources accessible to a mobile device server |
CN102752630B (en) * | 2011-04-22 | 2015-05-06 | 宏碁股份有限公司 | Intelligent media playing system and method |
CN102868932A (en) * | 2011-07-08 | 2013-01-09 | 中兴通讯股份有限公司 | Method and terminal for acquiring mobile multimedia broadcasting frequency point information |
US9525900B2 (en) * | 2011-09-15 | 2016-12-20 | Google Inc. | Video management system |
US8966520B2 (en) | 2011-10-03 | 2015-02-24 | Hulu, LLC | Video ad swapping in a video streaming system |
CN103200444A (en) * | 2012-01-04 | 2013-07-10 | 蓝云科技股份有限公司 | Audio-video information exchange system and operational method thereof |
CN102880487B (en) * | 2012-09-10 | 2016-04-20 | 曙光信息产业(北京)有限公司 | A kind of method of one-touch burning firmware of network card |
US9066159B2 (en) | 2012-10-23 | 2015-06-23 | Hulu, LLC | User control of ad selection for subsequent ad break of a video |
US9462332B2 (en) | 2012-12-05 | 2016-10-04 | At&T Intellectual Property I, L.P. | Method and apparatus for controlling a media device |
US20140282786A1 (en) | 2013-03-12 | 2014-09-18 | Time Warner Cable Enterprises Llc | Methods and apparatus for providing and uploading content to personalized network storage |
US20140281556A1 (en) * | 2013-03-14 | 2014-09-18 | Qualcomm Incorporated | Media presentation description verification |
US9277262B2 (en) * | 2013-04-05 | 2016-03-01 | Disney Enterprises, Inc. | Content orchestration for assembly of customized content streams |
CN104184698B (en) * | 2013-05-21 | 2018-05-15 | 中国电信股份有限公司 | Across screen controlling equipment binding method and gateway |
CN103442283A (en) * | 2013-08-20 | 2013-12-11 | 深圳Tcl新技术有限公司 | Remote control method and device based on wireless connected role switching |
CN103686329A (en) * | 2013-12-20 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | Method and system for synchronous control operation, smart TV, wearable device |
DE102014101646A1 (en) * | 2014-02-11 | 2015-08-13 | Motama Gmbh | Method for transmitting a data stream in real time |
CN103997688B (en) * | 2014-04-28 | 2018-09-04 | 小米科技有限责任公司 | intelligent interactive system, device and method |
US9967259B2 (en) * | 2014-07-18 | 2018-05-08 | Facebook, Inc. | Controlling devices by social networking |
US9537921B2 (en) * | 2014-08-19 | 2017-01-03 | Verizon Patent And Licensing Inc. | Mobile-to-mobile streaming of real-time content for presentation by an output device |
CN105763948A (en) * | 2014-12-17 | 2016-07-13 | 深圳市九洲电器有限公司 | Set top box control method and system thereof |
CN106332382A (en) * | 2015-06-18 | 2017-01-11 | 东林科技股份有限公司 | Wired/wireless control system and data bridging method therefor |
CN105187900B (en) * | 2015-07-30 | 2018-09-04 | 广东欧珀移动通信有限公司 | Wireless connection control method of playing system and playing equipment |
CN105791320B (en) * | 2016-04-29 | 2019-12-03 | 镇江惠通电子有限公司 | Method, control method and the control device of remote terminal handoff protocol |
JP6693311B2 (en) * | 2016-07-06 | 2020-05-13 | 富士ゼロックス株式会社 | Processing device and program |
CN106101864A (en) * | 2016-07-15 | 2016-11-09 | 深圳市创荣发电子有限公司 | A kind of method of automatic propelling movement presupposed information |
US10177923B2 (en) * | 2016-07-15 | 2019-01-08 | Hiroshi Watanabe | Electronic appliance and network of the same |
CN109040287A (en) * | 2018-08-24 | 2018-12-18 | 深圳艺达文化传媒有限公司 | The sharing method and Related product of elevator card |
CN109561320B (en) * | 2019-01-09 | 2020-12-22 | 广州视源电子科技股份有限公司 | Server switching method, device, equipment and medium |
CN110177143B (en) * | 2019-05-27 | 2022-03-04 | 北京字节跳动网络技术有限公司 | Information updating notification method, device, server and readable medium |
US11403849B2 (en) | 2019-09-25 | 2022-08-02 | Charter Communications Operating, Llc | Methods and apparatus for characterization of digital content |
CN113312070B (en) * | 2021-06-03 | 2023-02-24 | 海信集团控股股份有限公司 | Application name updating method of vehicle-mounted application and vehicle |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5721815A (en) * | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Media-on-demand communication system and method employing direct access storage device |
US5721878A (en) * | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Multimedia control system and method for controlling multimedia program presentation |
US5930493A (en) * | 1995-06-07 | 1999-07-27 | International Business Machines Corporation | Multimedia server system and method for communicating multimedia information |
US6233428B1 (en) * | 1997-09-17 | 2001-05-15 | Bruce Fryer | System and method for distribution of child care training materials and remote monitoring of child care centers |
US20020016971A1 (en) * | 2000-03-31 | 2002-02-07 | Berezowski David M. | Personal video recording system with home surveillance feed |
US6349324B1 (en) * | 1998-02-19 | 2002-02-19 | Sony Corporation | Communication system for allowing the communication to be switched to a television telephone during a telephone conversation |
US6480889B1 (en) * | 1997-09-16 | 2002-11-12 | Kabushiki Kaisha Toshiba | Scheme for managing nodes connected to a home network according to their physical locations |
US20030004916A1 (en) * | 2001-06-28 | 2003-01-02 | Mark Lewis | Location-based image sharing |
US20030078968A1 (en) * | 2001-07-26 | 2003-04-24 | Needham Bradford H. | Method and system for image sharing based on faces in an image |
US20030115585A1 (en) * | 2001-07-11 | 2003-06-19 | International Business Machines Corporation | Enhanced electronic program guide |
US20040003040A1 (en) * | 2002-07-01 | 2004-01-01 | Jay Beavers | Interactive, computer network-based video conferencing system and process |
US6693896B1 (en) * | 1998-05-13 | 2004-02-17 | Sony Corporation | Information receiving device and method, information release device, and information communication system |
US7003795B2 (en) * | 2001-06-26 | 2006-02-21 | Digeo, Inc. | Webcam-based interface for initiating two-way video communication |
US7055104B1 (en) * | 2002-03-29 | 2006-05-30 | Digeo, Inc. | System and method for focused navigation using filters |
US7065778B1 (en) * | 2001-05-25 | 2006-06-20 | Enreach Technologies, Inc. | Method and system for providing media from remote locations to a viewer |
US7080400B1 (en) * | 2001-08-06 | 2006-07-18 | Navar Murgesh S | System and method for distributed storage and presentation of multimedia in a cable network environment |
US7234117B2 (en) * | 2002-08-28 | 2007-06-19 | Microsoft Corporation | System and method for shared integrated online social interaction |
US20070174886A1 (en) * | 2004-01-29 | 2007-07-26 | Axel Scheuer | Method for supporting services in an ip-based video network on the basis of subscriber-controlled status information |
US20070198738A1 (en) * | 2006-02-17 | 2007-08-23 | Angiolillo Joel S | Television integrated chat and presence systems and methods |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7089579B1 (en) * | 1998-12-20 | 2006-08-08 | Tvworks, Llc | System for transporting MPEG video as streaming video in an HTML web page |
US6774926B1 (en) | 1999-09-03 | 2004-08-10 | United Video Properties, Inc. | Personal television channel system |
US20020056119A1 (en) | 1999-12-23 | 2002-05-09 | Moynihan Michael W. | Personal video channel system |
AU2001241823A1 (en) * | 2000-03-02 | 2001-09-12 | Tivo, Inc. | System and method for internet access to personal television service |
US6782550B1 (en) * | 2000-06-16 | 2004-08-24 | Minerva Networks, Inc. | Program guide with a current-time bar |
US6489986B1 (en) * | 2000-09-29 | 2002-12-03 | Digeo, Inc. | Remote control device for video and audio capture and communication |
US7496647B2 (en) | 2002-12-11 | 2009-02-24 | Broadcom Corporation | Personal inter-home media exchange network |
-
2003
- 2003-09-08 US US10/657,390 patent/US7496647B2/en not_active Expired - Fee Related
- 2003-10-24 EP EP03024386A patent/EP1429561A3/en not_active Ceased
-
2009
- 2009-02-24 US US12/392,074 patent/US8239512B2/en not_active Expired - Fee Related
-
2012
- 2012-07-03 US US13/540,925 patent/US8443070B2/en not_active Expired - Fee Related
-
2013
- 2013-04-10 US US13/860,018 patent/US8909754B2/en not_active Expired - Fee Related
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5721878A (en) * | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Multimedia control system and method for controlling multimedia program presentation |
US5930493A (en) * | 1995-06-07 | 1999-07-27 | International Business Machines Corporation | Multimedia server system and method for communicating multimedia information |
US5721815A (en) * | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Media-on-demand communication system and method employing direct access storage device |
US6480889B1 (en) * | 1997-09-16 | 2002-11-12 | Kabushiki Kaisha Toshiba | Scheme for managing nodes connected to a home network according to their physical locations |
US6233428B1 (en) * | 1997-09-17 | 2001-05-15 | Bruce Fryer | System and method for distribution of child care training materials and remote monitoring of child care centers |
US6349324B1 (en) * | 1998-02-19 | 2002-02-19 | Sony Corporation | Communication system for allowing the communication to be switched to a television telephone during a telephone conversation |
US6693896B1 (en) * | 1998-05-13 | 2004-02-17 | Sony Corporation | Information receiving device and method, information release device, and information communication system |
US20020016971A1 (en) * | 2000-03-31 | 2002-02-07 | Berezowski David M. | Personal video recording system with home surveillance feed |
US7065778B1 (en) * | 2001-05-25 | 2006-06-20 | Enreach Technologies, Inc. | Method and system for providing media from remote locations to a viewer |
US7003795B2 (en) * | 2001-06-26 | 2006-02-21 | Digeo, Inc. | Webcam-based interface for initiating two-way video communication |
US20030004916A1 (en) * | 2001-06-28 | 2003-01-02 | Mark Lewis | Location-based image sharing |
US20030115585A1 (en) * | 2001-07-11 | 2003-06-19 | International Business Machines Corporation | Enhanced electronic program guide |
US20030078968A1 (en) * | 2001-07-26 | 2003-04-24 | Needham Bradford H. | Method and system for image sharing based on faces in an image |
US20040243671A9 (en) * | 2001-07-26 | 2004-12-02 | Needham Bradford H. | Method and system for image sharing based on faces in an image |
US7080400B1 (en) * | 2001-08-06 | 2006-07-18 | Navar Murgesh S | System and method for distributed storage and presentation of multimedia in a cable network environment |
US7055104B1 (en) * | 2002-03-29 | 2006-05-30 | Digeo, Inc. | System and method for focused navigation using filters |
US20040003040A1 (en) * | 2002-07-01 | 2004-01-01 | Jay Beavers | Interactive, computer network-based video conferencing system and process |
US7234117B2 (en) * | 2002-08-28 | 2007-06-19 | Microsoft Corporation | System and method for shared integrated online social interaction |
US20070174886A1 (en) * | 2004-01-29 | 2007-07-26 | Axel Scheuer | Method for supporting services in an ip-based video network on the basis of subscriber-controlled status information |
US20070198738A1 (en) * | 2006-02-17 | 2007-08-23 | Angiolillo Joel S | Television integrated chat and presence systems and methods |
Cited By (274)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080077957A1 (en) * | 1996-06-14 | 2008-03-27 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
US8955013B2 (en) | 1996-06-14 | 2015-02-10 | Rovi Guides, Inc. | Television schedule system and method of operation for multiple program occurrences |
US8522282B2 (en) | 1996-06-14 | 2013-08-27 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
US9055319B2 (en) | 1998-07-14 | 2015-06-09 | Rovi Guides, Inc. | Interactive guide with recording |
US9055318B2 (en) | 1998-07-14 | 2015-06-09 | Rovi Guides, Inc. | Client-server based interactive guide with server storage |
US9118948B2 (en) | 1998-07-14 | 2015-08-25 | Rovi Guides, Inc. | Client-server based interactive guide with server recording |
US9226006B2 (en) | 1998-07-14 | 2015-12-29 | Rovi Guides, Inc. | Client-server based interactive guide with server recording |
US9232254B2 (en) | 1998-07-14 | 2016-01-05 | Rovi Guides, Inc. | Client-server based interactive television guide with server recording |
US9154843B2 (en) | 1998-07-14 | 2015-10-06 | Rovi Guides, Inc. | Client-server based interactive guide with server recording |
US9021538B2 (en) | 1998-07-14 | 2015-04-28 | Rovi Guides, Inc. | Client-server based interactive guide with server recording |
US10075746B2 (en) | 1998-07-14 | 2018-09-11 | Rovi Guides, Inc. | Client-server based interactive television guide with server recording |
US20050210101A1 (en) * | 1999-03-04 | 2005-09-22 | Universal Electronics Inc. | System and method for providing content, management, and interactivity for client devices |
US20090298490A9 (en) * | 1999-03-04 | 2009-12-03 | Janik Craig M | System for providing content, management, and interactivity for thin client devices |
US20090077203A1 (en) * | 1999-03-04 | 2009-03-19 | Ez4Media, Inc. | Clock with link to the internet |
US20040253945A1 (en) * | 1999-03-04 | 2004-12-16 | Janik Craig M. | System for providing content, management, and interactivity for thin client devices |
US7937450B2 (en) | 1999-03-04 | 2011-05-03 | Viviana Research Llc | System for providing content, management, and interactivity for thin client devices |
US9042205B2 (en) | 1999-03-04 | 2015-05-26 | Viviana Research Llc | Clock with link to the internet |
US20060149813A1 (en) * | 1999-03-04 | 2006-07-06 | Simple Devices | System and method for providing content, management, and interactivity for client devices |
US10374984B2 (en) * | 2000-02-25 | 2019-08-06 | Zarbaña Digital Fund Llc | Method and apparatus for providing content to a computing device |
US20060143691A1 (en) * | 2000-03-09 | 2006-06-29 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US7890465B2 (en) | 2000-03-09 | 2011-02-15 | Pkware, Inc. | Systems and methods for manipulating and managing computer archive files |
US20060143249A1 (en) * | 2000-03-09 | 2006-06-29 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20070043777A1 (en) * | 2000-03-09 | 2007-02-22 | Yuri Basin | Systems and methods for manipulating and managing computer archive files |
US20060143252A1 (en) * | 2000-03-09 | 2006-06-29 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20060143714A1 (en) * | 2000-03-09 | 2006-06-29 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20060143250A1 (en) * | 2000-03-09 | 2006-06-29 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US7793099B2 (en) | 2000-03-09 | 2010-09-07 | Pkware, Inc. | Method and system for encryption of file characteristics of .ZIP files |
US20060155731A1 (en) * | 2000-03-09 | 2006-07-13 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US10229130B2 (en) | 2000-03-09 | 2019-03-12 | Pkware, Inc. | Systems and methods for manipulating and managing computer archive files |
US7844579B2 (en) | 2000-03-09 | 2010-11-30 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US20060173848A1 (en) * | 2000-03-09 | 2006-08-03 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US8959582B2 (en) | 2000-03-09 | 2015-02-17 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US10949394B2 (en) | 2000-03-09 | 2021-03-16 | Pkware, Inc. | Systems and methods for manipulating and managing computer archive files |
US9886444B2 (en) | 2000-03-09 | 2018-02-06 | Pkware, Inc. | Systems and methods for manipulating and managing computer archive files |
US8230482B2 (en) | 2000-03-09 | 2012-07-24 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
US9294799B2 (en) | 2000-10-11 | 2016-03-22 | Rovi Guides, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
US8090942B2 (en) | 2001-03-09 | 2012-01-03 | Pkware, Inc. | Method and system for asymmetrically encrypting .ZIP files |
US9032097B2 (en) | 2001-04-26 | 2015-05-12 | Nokia Corporation | Data communication with remote network node |
US8180904B1 (en) | 2001-04-26 | 2012-05-15 | Nokia Corporation | Data routing and management with routing path selectivity |
US20060112188A1 (en) * | 2001-04-26 | 2006-05-25 | Albanese Michael J | Data communication with remote network node |
US20080010381A1 (en) * | 2001-04-26 | 2008-01-10 | Keith Barraclough | Rule-based caching for packet-based data transfer |
US20060167985A1 (en) * | 2001-04-26 | 2006-07-27 | Albanese Michael J | Network-distributed data routing |
US8990334B2 (en) | 2001-04-26 | 2015-03-24 | Nokia Corporation | Rule-based caching for packet-based data transfer |
US9143545B1 (en) | 2001-04-26 | 2015-09-22 | Nokia Corporation | Device classification for media delivery |
US9227065B2 (en) | 2002-02-04 | 2016-01-05 | Boston Scientific Neuromodulation Corporation | Method for programming implantable device |
US8355750B2 (en) | 2002-12-11 | 2013-01-15 | Broadcom Corporation | Portable media processing unit in a media exchange network |
US20090064232A1 (en) * | 2002-12-11 | 2009-03-05 | Jeyhan Karaoguz | Portable media processing unit in a media exchange network |
US20090138928A1 (en) * | 2002-12-11 | 2009-05-28 | Broadcom Corporation | Media processing system based on satellite set top box platform with telephony downstream and upstream data paths |
US8909754B2 (en) | 2002-12-11 | 2014-12-09 | Broadcom Corporation | Personal inter-home media exchange network |
US7444336B2 (en) * | 2002-12-11 | 2008-10-28 | Broadcom Corporation | Portable media processing unit in a media exchange network |
US8893186B2 (en) | 2002-12-11 | 2014-11-18 | Broadcom Corporation | Media processing system based on satellite set top box platform with telephony downstream and upstream data paths |
US8819845B2 (en) | 2002-12-11 | 2014-08-26 | Broadcom Corporation | Preventing a non-head end based service provider from sending media to a media processing system |
US8661489B2 (en) | 2002-12-11 | 2014-02-25 | Broadcom Corporation | Media processing system supporting adaptive digital media parameters based on end-user viewing capabilities |
US8027995B2 (en) | 2002-12-11 | 2011-09-27 | Broadcom Corporation | Portable media processing unit in a media exchange network |
US8443070B2 (en) | 2002-12-11 | 2013-05-14 | Broadcom Corporation | Personal inter-home media exchange network |
US7808901B2 (en) | 2002-12-11 | 2010-10-05 | Broadcom Corporation | Media processing system based on satellite set top box platform with telephony downstream and upstream data paths |
US20110035786A1 (en) * | 2002-12-11 | 2011-02-10 | Broadcom Corporation | Preventing A Non-Head End Based Service Provider from Sending Media to a Media Processing System |
US8176530B2 (en) | 2002-12-11 | 2012-05-08 | Broadcom Corporation | Preventing a non-head end based service provider from sending media to a media processing system |
US20040117390A1 (en) * | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Portable media processing unit in a media exchange network |
US8028093B2 (en) | 2002-12-11 | 2011-09-27 | Broadcom Corporation | Media processing system supporting adaptive digital media parameters based on end-user viewing capabilities |
US20110113460A1 (en) * | 2002-12-11 | 2011-05-12 | Broadcom Corporation | Media Processing System Based on Satellite Set Top Box Platform with Telephony Downstream and Upstream Data Paths |
US20040240451A1 (en) * | 2003-05-30 | 2004-12-02 | Koon-Seok Lee | Connection handling, service management, and channel handling devices of home network management system |
US20100119070A1 (en) * | 2003-07-16 | 2010-05-13 | Pkware, Inc. | Method and System for Mixed Symmetric and Asymmetric Decryption of .ZIP Files |
US8225108B2 (en) | 2003-07-16 | 2012-07-17 | Pkware, Inc. | Method and system for mixed symmetric and asymmetric encryption of .ZIP files |
US10607024B2 (en) | 2003-07-16 | 2020-03-31 | Pkware, Inc. | Method for strongly encrypting .ZIP files |
US20080046761A1 (en) * | 2003-07-16 | 2008-02-21 | Pkware, Inc. | Method and system for strongly encrypting .zip files |
US11461487B2 (en) | 2003-07-16 | 2022-10-04 | Pkware, Inc. | Method for strongly encrypting .ZIP files |
US20050091519A1 (en) * | 2003-07-16 | 2005-04-28 | Pkware, Inc. | Method and system for authentication information encryption for .ZIP files |
US20050091517A1 (en) * | 2003-07-16 | 2005-04-28 | Pkware, Inc. | Method and system for mixed symmetric and asymmetric encryption of .ZIP files |
US9098721B2 (en) | 2003-07-16 | 2015-08-04 | Pkware, Inc. | Method for strongly encrypting .ZIP files |
US10127397B2 (en) | 2003-07-16 | 2018-11-13 | Pkware, Inc. | Method for strongly encrypting .zip files |
US7895434B2 (en) | 2003-07-16 | 2011-02-22 | Pkware, Inc. | Method and system for multiple asymmetric encryption of .ZIP files |
US7877497B2 (en) | 2003-08-07 | 2011-01-25 | International Business Machines Corporation | On-demand media streaming from a user's own library to a receiving device of the user |
US20050033850A1 (en) * | 2003-08-07 | 2005-02-10 | International Business Machines Corporation | Personal on-demand media streaming system and method |
US7395339B2 (en) * | 2003-08-07 | 2008-07-01 | International Business Machines Corporation | Method and system for providing on-demand media streaming from a user's own library to a receiving device of the user |
US20080216165A1 (en) * | 2003-08-07 | 2008-09-04 | International Business Machines Corporation | Method and System for Providing On-Demand Media Streaming from a User's Own Library to a Receiving Device of the User |
US7647413B2 (en) * | 2003-08-07 | 2010-01-12 | International Business Machines Corporation | System for providing on-demand media streaming from a user's own library to a receiving device of the user |
US20080263634A1 (en) * | 2003-08-07 | 2008-10-23 | International Business Machines Corporation | Method and System for Providing On-Demand Media Streaming from a User's Own Library to a Receiving Device of the User |
US20050094660A1 (en) * | 2003-10-29 | 2005-05-05 | Lee Sang W. | Optical network unit and method for servicing ethernet-based digital broadcasting |
US20050138546A1 (en) * | 2003-12-23 | 2005-06-23 | Microsoft Corporation | Personalized web page on a home network for viewing on a television |
US20050193017A1 (en) * | 2004-02-19 | 2005-09-01 | Han-Gyoo Kim | Portable multimedia player/recorder that accesses data contents from and writes to networked device |
US8787164B2 (en) | 2004-07-09 | 2014-07-22 | Qualcomm Incorporated | Media delivery system and method for transporting media to desired target devices |
US20060047843A1 (en) * | 2004-07-09 | 2006-03-02 | Luc Julia | System and method for combining memory resources for use on a personal network |
US9374805B2 (en) | 2004-07-09 | 2016-06-21 | Qualcomm Atheros, Inc. | System and method for combining memory resources for use on a personal network |
US7937484B2 (en) * | 2004-07-09 | 2011-05-03 | Orb Networks, Inc. | System and method for remotely controlling network resources |
US8195744B2 (en) | 2004-07-09 | 2012-06-05 | Orb Networks, Inc. | File sharing system for use with a network |
US20070207755A1 (en) * | 2004-07-09 | 2007-09-06 | Luc Julia | File sharing system for use with a network |
US20060026271A1 (en) * | 2004-07-09 | 2006-02-02 | Luc Julia | System and method for enabling the establishment and use of a personal network |
US8195765B2 (en) | 2004-07-09 | 2012-06-05 | Orb Networks, Inc. | System and method for remotely controlling network resources |
US9077766B2 (en) | 2004-07-09 | 2015-07-07 | Qualcomm Incorporated | System and method for combining memory resources for use on a personal network |
US8819140B2 (en) | 2004-07-09 | 2014-08-26 | Qualcomm Incorporated | System and method for enabling the establishment and use of a personal network |
US9166879B2 (en) | 2004-07-09 | 2015-10-20 | Qualcomm Connected Experiences, Inc. | System and method for enabling the establishment and use of a personal network |
US20060080452A1 (en) * | 2004-07-09 | 2006-04-13 | Luc Julia | System and method for remotely controlling network resources |
US8738693B2 (en) | 2004-07-09 | 2014-05-27 | Qualcomm Incorporated | System and method for managing distribution of media files |
US8738730B2 (en) | 2004-07-09 | 2014-05-27 | Qualcomm Incorporated | System and method for remotely controlling network resources |
US20060072752A1 (en) * | 2004-09-27 | 2006-04-06 | Hiroyuki Nakano | Broadcast receiving apparatus and broadcast receiving method |
US9557902B2 (en) | 2004-10-05 | 2017-01-31 | At&T Intellectual Property I., L.P. | Methods, systems, and computer program products for implementing interactive control of radio and other media |
US20060075455A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Digital rights management and payment for a file download |
US8806537B2 (en) | 2004-10-05 | 2014-08-12 | At&T Intellectual Property I, L.P. | Methods, systems, and computer program products for implementing interactive control of radio and other media |
US9167301B2 (en) | 2004-10-05 | 2015-10-20 | At&T Intellectual Property I, L.P. | Methods and computer program products for taking a secondary action responsive to receipt of an advertisement |
US20060075427A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Methods, apparatus, and computer program products for recording media files |
US20060075426A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Methods and computer program products for taking a secondary action responsive to receipt of an advertisement |
US20060075452A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Methods, systems, and computer program products for implementing interactive content-based activities |
US20060075425A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | System, method and computer program for content management in conjunction with a file download |
US20070016922A1 (en) * | 2004-10-05 | 2007-01-18 | Robert Koch | Methods, systems, and computer program products for implementing interactive control of radio and other media |
US10204338B2 (en) | 2004-11-24 | 2019-02-12 | Microsoft Technology Licensing, Llc | Synchronizing contents of removable storage devices with a multimedia network |
US20060112018A1 (en) * | 2004-11-24 | 2006-05-25 | Microsoft Corporation | Synchronizing contents of removable storage devices with a multimedia network |
EP1662711A3 (en) * | 2004-11-24 | 2007-09-05 | Microsoft Corporation | Synchronizing contents of removable storage device in a multimedia network |
US7574453B2 (en) | 2005-01-03 | 2009-08-11 | Orb Networks, Inc. | System and method for enabling search and retrieval operations to be performed for data items and records using data obtained from associated voice files |
US8326879B2 (en) | 2005-01-03 | 2012-12-04 | Orb Networks, Inc. | System and method for enabling search and retrieval operations to be performed for data items and records using data obtained from associated voice files |
US20060173974A1 (en) * | 2005-02-02 | 2006-08-03 | Victor Tang | System and method for providing mobile access to personal media |
US9400875B1 (en) | 2005-02-11 | 2016-07-26 | Nokia Corporation | Content routing with rights management |
EP1859351A4 (en) * | 2005-02-11 | 2011-02-02 | Avvenu Inc | DELIVERY OF DATA DISTRIBUTED BY NETWORK |
EP1859351A1 (en) * | 2005-02-11 | 2007-11-28 | Avvenu, Inc. | Network-distributed data routing |
US20060184975A1 (en) * | 2005-02-16 | 2006-08-17 | Qwest Communications International Inc. | Wireless digital video recorder |
US8613037B2 (en) | 2005-02-16 | 2013-12-17 | Qwest Communications International Inc. | Wireless digital video recorder manager |
US20060184983A1 (en) * | 2005-02-16 | 2006-08-17 | Qwest Communications International Inc. | Wireless digital video recorder manager |
US8407746B2 (en) * | 2005-02-16 | 2013-03-26 | Qwest Communications International Inc. | Wireless digital video recorders—content sharing systems and methods |
US8590000B2 (en) | 2005-02-16 | 2013-11-19 | Qwest Communications International Inc. | Wireless digital video recorder |
US20060218598A1 (en) * | 2005-02-16 | 2006-09-28 | Qwest Communications International Inc. | Wireless digital video recorders - content sharing systems and methods |
US7765583B2 (en) * | 2005-02-28 | 2010-07-27 | France Telecom | System and method for managing virtual user domains |
US20060195888A1 (en) * | 2005-02-28 | 2006-08-31 | France Telecom | System and method for managing virtual user domains |
US20100269160A1 (en) * | 2005-02-28 | 2010-10-21 | France Telecom | System and method for managing virtual user domains |
US8229283B2 (en) | 2005-04-01 | 2012-07-24 | Rovi Guides, Inc. | System and method for quality marking of a recording |
US20060236344A1 (en) * | 2005-04-06 | 2006-10-19 | Brain Cameron W | Media transaction system |
US20060242681A1 (en) * | 2005-04-06 | 2006-10-26 | Brain Cameron W | Method and system for device-independent media transactions |
EP1878223A4 (en) * | 2005-04-06 | 2009-12-30 | Open Box Technologies Inc | Methods and systems for device-independent media transactions |
EP1878223A2 (en) * | 2005-04-06 | 2008-01-16 | Open Box Technologies, Inc. | Methods and systems for device-independent media transactions |
EP1872247A4 (en) * | 2005-04-22 | 2010-11-17 | Microsoft Corp | Aggregation and synchronization of nearby media |
EP1872247A2 (en) * | 2005-04-22 | 2008-01-02 | Microsoft Corporation | Aggregation and synchronization of nearby media |
EP1884125A2 (en) * | 2005-05-17 | 2008-02-06 | Universal Electronics, Inc. | System and method for providing content, management, and interactivity for client devices |
EP1884125A4 (en) * | 2005-05-17 | 2009-12-30 | System and method for providing content, management, and interactivity for client devices | |
US8046822B2 (en) | 2005-06-03 | 2011-10-25 | Sony Corporation | Electronic apparatus, function selection method of electronic apparatus and management system of electronic apparatus |
US20060277608A1 (en) * | 2005-06-03 | 2006-12-07 | Hideyuki Imaida | Electronic apparatus, function selection method of electronic apparatus and management system of electronic apparatus |
EP1729514A3 (en) * | 2005-06-03 | 2009-04-15 | Sony Corporation | Electronic apparatus and management system therefor |
WO2006133032A1 (en) * | 2005-06-06 | 2006-12-14 | Lucent Technologies Inc. | Signal distribution system with user-defined channel comprising information from an external network |
US20060277576A1 (en) * | 2005-06-06 | 2006-12-07 | Swarup Acharya | Signal distribution system with user-defined channel comprising information from an external network |
US20060277174A1 (en) * | 2005-06-06 | 2006-12-07 | Thomson Licensing | Method and device for searching a data unit in a database |
US20100138791A1 (en) * | 2005-07-05 | 2010-06-03 | Stragent, Llc | Content Exchange System |
US20070020603A1 (en) * | 2005-07-22 | 2007-01-25 | Rebecca Woulfe | Synchronous communications systems and methods for distance education |
US20080101614A1 (en) * | 2005-08-31 | 2008-05-01 | General Instrument Corporation | Method and Apparatus for Providing Secured Content Distribution |
EP1934777A2 (en) * | 2005-09-02 | 2008-06-25 | Avvenu, Inc. | Data communication with remote network node |
EP1934777A4 (en) * | 2005-09-02 | 2011-02-16 | Avvenu Inc | Data communication with remote network node |
US8625971B2 (en) | 2005-09-30 | 2014-01-07 | Rovi Guides, Inc. | Systems and methods for recording and playing back programs having desirable recording attributes |
US9171580B2 (en) | 2005-09-30 | 2015-10-27 | Rovi Guides, Inc. | Systems and methods for recording and playing back programs having desirable recording attributes |
US20070094276A1 (en) * | 2005-10-20 | 2007-04-26 | Isaac Emad S | Method for obtaining and managing restricted media content in a network of media devices |
US20070094366A1 (en) * | 2005-10-20 | 2007-04-26 | Ayoub Ramy P | System and method for real-time processing and distribution of media content in a network of media devices |
US20070100839A1 (en) * | 2005-11-03 | 2007-05-03 | Samsung Electronics Co., Ltd. | Method and apparatus for managing content on network and recording medium storing program for performing the method |
US20070106593A1 (en) * | 2005-11-07 | 2007-05-10 | Grant Lin | Adaptive stochastic transaction system |
US9369774B2 (en) * | 2005-12-08 | 2016-06-14 | Intel Corporation | System and method for controlling home network devices using multicast enabled remote controls |
US9363573B2 (en) * | 2005-12-08 | 2016-06-07 | Intel Corporation | System and method for controlling home network devices using multicast enabled remote controls |
US20110103285A1 (en) * | 2005-12-08 | 2011-05-05 | Lilly Huang | System and method for controlling home network devices using multicast enabled remote controls |
US20110085486A1 (en) * | 2005-12-08 | 2011-04-14 | Lilly Huang | System and method for controlling home network devices using multicast enabled remote controls |
US9344772B2 (en) * | 2005-12-08 | 2016-05-17 | Intel Corporation | System and method for controlling home network devices using multicast enabled remote controls |
US20110093903A1 (en) * | 2005-12-08 | 2011-04-21 | Lilly Huang | System and method for controlling home network devices using multicast enabled remote controls |
US20070143817A1 (en) * | 2005-12-16 | 2007-06-21 | Microsoft Corporation | Interactive job channel |
US7681219B2 (en) * | 2005-12-16 | 2010-03-16 | Microsoft Corporation | Interactive job channel |
US20070157266A1 (en) * | 2005-12-23 | 2007-07-05 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
US20070157281A1 (en) * | 2005-12-23 | 2007-07-05 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
WO2007073468A1 (en) * | 2005-12-23 | 2007-06-28 | United Video Properties, Inc. | An interactive media guidance system having multiple devices |
US9467322B2 (en) | 2005-12-27 | 2016-10-11 | Rovi Solutions Corporation | Methods and apparatus for integrating media across a wide area network |
US20070168539A1 (en) * | 2005-12-29 | 2007-07-19 | Guideworks, Llc | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems |
US9374560B2 (en) | 2005-12-29 | 2016-06-21 | Rovi Guides, Inc. | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems |
US8214869B2 (en) | 2005-12-29 | 2012-07-03 | Rovi Guides, Inc. | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems |
US20070174336A1 (en) * | 2005-12-29 | 2007-07-26 | Guideworks, Llc | Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems |
WO2007078738A1 (en) * | 2005-12-29 | 2007-07-12 | United Video Properties, Inc. | Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems |
US7765235B2 (en) | 2005-12-29 | 2010-07-27 | Rovi Guides, Inc. | Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems |
US9462337B2 (en) * | 2006-04-05 | 2016-10-04 | At&T Intellectual Property I, L.P. | Peer-to-peer video on demand techniques |
US9736539B2 (en) | 2006-04-05 | 2017-08-15 | At&T Intellectual Property I, L.P. | Peer-to-peer video on demand techniques |
US10085063B2 (en) | 2006-04-05 | 2018-09-25 | At&T Intellectual Property I, L.P. | Peer-to-peer video on demand techniques |
US8707375B2 (en) * | 2006-04-05 | 2014-04-22 | At&T Intellectual Property I, L.P. | Peer-to-peer video on demand techniques |
US20140189762A1 (en) * | 2006-04-05 | 2014-07-03 | At&T Intellectual Property I, Lp | Peer-to-peer video on demand techniques |
US20070250880A1 (en) * | 2006-04-05 | 2007-10-25 | Sbc Knowledge Ventures, L.P. | Peer-to-peer video on demand techniques |
US8392947B2 (en) * | 2006-06-30 | 2013-03-05 | At&T Intellectual Property I, Lp | System and method for home audio and video communication |
US20080022322A1 (en) * | 2006-06-30 | 2008-01-24 | Sbc Knowledge Ventures L.P. | System and method for home audio and video communication |
US8471903B2 (en) | 2006-08-21 | 2013-06-25 | At&T Intellectual Property I, L.P. | Locally originated IPTV programming |
US8817095B2 (en) | 2006-08-21 | 2014-08-26 | At&T Intellectual Property I, Lp | Locally originated IPTV programming |
US20080046946A1 (en) * | 2006-08-21 | 2008-02-21 | Sbc Knowledge Ventures, L.P. | Locally originated IPTV programming |
WO2008024338A2 (en) * | 2006-08-21 | 2008-02-28 | At & T Knowledge Ventures, G.P. | Locally originated iptv programming |
WO2008024338A3 (en) * | 2006-08-21 | 2008-04-10 | At & T Knowledge Ventures G P | Locally originated iptv programming |
US9215504B2 (en) | 2006-10-06 | 2015-12-15 | Rovi Guides, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
US8973072B2 (en) | 2006-10-19 | 2015-03-03 | Qualcomm Connected Experiences, Inc. | System and method for programmatic link generation with media delivery |
US20080127289A1 (en) * | 2006-10-19 | 2008-05-29 | Julia Luc E | System and method for programmatic link generation with media delivery |
US20080109849A1 (en) * | 2006-11-07 | 2008-05-08 | Yeqing Wang | Viewer Profiles for Configuring Set Top Terminals |
US8863195B2 (en) * | 2006-12-19 | 2014-10-14 | Verizon Patent And Licensing Inc. | Media manager |
US20080148332A1 (en) * | 2006-12-19 | 2008-06-19 | Verizon Data Services Inc. | Media manager |
US20080222689A1 (en) * | 2007-03-06 | 2008-09-11 | At&T Knowledge Ventures, L.P. | System to filter and multicast personal video content |
JP2008262461A (en) * | 2007-04-13 | 2008-10-30 | Yahoo Japan Corp | Transmission method for content |
EP2164258A4 (en) * | 2007-06-11 | 2011-06-22 | Sharp Kk | Content delivering apparatus, program and recording medium |
US20100180312A1 (en) * | 2007-06-11 | 2010-07-15 | Tomoyuki Toya | Content delivery apparatus, program, and storage medium |
EP2164258A1 (en) * | 2007-06-11 | 2010-03-17 | Sharp Kabushiki Kaisha | Content delivering apparatus, program and recording medium |
GR20070100440A (en) * | 2007-07-11 | 2009-02-16 | Σταυρος Ανδρεα Δαφνομηλης | System for the bidirectional transmission of optical/acoustical signals from a viewer to a tv channel or from a viewer to another viewer. |
US20090121661A1 (en) * | 2007-11-08 | 2009-05-14 | Cooper Technologies Company | Electrical control device |
EP2071835A1 (en) | 2007-12-14 | 2009-06-17 | T-Mobile International AG | Mobile virtual personal video recorder |
WO2009077019A1 (en) * | 2007-12-14 | 2009-06-25 | T-Mobile International Ag | Mobile virtual personal video recorder |
US20090164654A1 (en) * | 2007-12-19 | 2009-06-25 | Alcatel Lucent | IPTV community based internet radio content proxy facility |
US20090234955A1 (en) * | 2008-03-13 | 2009-09-17 | Mark Gregory Hanley | Methods and Systems for Synchronization of Multiple Applications |
EP2253133A1 (en) * | 2008-03-18 | 2010-11-24 | Shenzhen TCL New Technology LTD | System and method for selection of television content using tab-based selection features |
EP2253133A4 (en) * | 2008-03-18 | 2011-11-16 | Shenzhen Tcl New Technology | System and method for selection of television content using tab-based selection features |
US20110010738A1 (en) * | 2008-03-18 | 2011-01-13 | Shenzhen Tcl New Technology Ltd. | System and method for selection of television content using tab-based selection features |
WO2009123694A2 (en) | 2008-03-31 | 2009-10-08 | Packetvideo Corp. | System and method for managing, controlling and/or rendering media in a network |
EP2266050A4 (en) * | 2008-03-31 | 2014-08-27 | Packetvideo Corp | System and method for managing, controlling and/or rendering media in a network |
EP2266050A2 (en) * | 2008-03-31 | 2010-12-29 | PacketVideo Corporation | System and method for managing, controlling and/or rendering media in a network |
EP3926490A1 (en) * | 2008-03-31 | 2021-12-22 | III Holdings 2, LLC | System and method for managing, controlling and/or rendering media in a network |
US9197690B2 (en) * | 2008-09-25 | 2015-11-24 | Arris Enterprises, Inc. | Method and system for transmitting content |
US20100077060A1 (en) * | 2008-09-25 | 2010-03-25 | Ran Oz | Method and system for transmitting content |
US20130007804A1 (en) * | 2008-10-15 | 2013-01-03 | Brian Wilson | System and method for distributing video data over an electrical power line |
US8931001B2 (en) * | 2008-10-15 | 2015-01-06 | At&T Intellectual Property I, Lp | System and method for distributing video data over an electrical power line |
US20100095335A1 (en) * | 2008-10-15 | 2010-04-15 | At&T Services, Inc. | System and method for distributing video data over an electrical power line |
US8212883B2 (en) * | 2008-10-15 | 2012-07-03 | At&T Ip I, Lp | System and method for distributing video data over an electrical power line |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
USRE50355E1 (en) | 2008-11-25 | 2025-03-25 | Adeia Technologies Inc. | Reducing unicast session duration with restart TV |
US20100161818A1 (en) * | 2008-12-23 | 2010-06-24 | Accenture Global Services Gmbh | Enhanced content sharing framework |
US8667152B2 (en) * | 2008-12-23 | 2014-03-04 | Accenture Global Services Limited | Enhanced content sharing framework |
EP2408201A1 (en) * | 2009-03-25 | 2012-01-18 | ZTE Corporation | System and method for sharing multimedia broadcasting program |
EP2408201A4 (en) * | 2009-03-25 | 2013-06-19 | Zte Corp | System and method for sharing multimedia broadcasting program |
US20170311011A1 (en) * | 2009-04-03 | 2017-10-26 | At&T Intellectual Property I, L.P. | Method and Apparatus for Managing Communication Sessions |
US10798431B2 (en) * | 2009-04-03 | 2020-10-06 | At&T Intellectual Property I, L.P. | Method and apparatus for managing communication sessions |
EP2242212A3 (en) * | 2009-04-15 | 2013-10-09 | TV Mobili Limited | Digital Content Distribution System and Method |
US8582578B2 (en) * | 2009-05-05 | 2013-11-12 | At&T Intellectual Property I, L.P. | Method and apparatus for transporting media content in a virtual private network having configurable network devices |
US20120240178A1 (en) * | 2009-05-05 | 2012-09-20 | At&T Intellectual Property I, Lp | Method and apparatus for transporting content |
US8671211B2 (en) | 2009-09-14 | 2014-03-11 | The Directv Group, Inc. | Method and system for distributing content |
WO2011032037A1 (en) * | 2009-09-14 | 2011-03-17 | The Directv Group, Inc. | Method and system for distributing content |
EP2296365A1 (en) * | 2009-09-14 | 2011-03-16 | The DirecTV Group, Inc. | Method and system for distributing content |
US8447840B1 (en) | 2009-09-14 | 2013-05-21 | Noreen Fong | Method and system for transferring control of a user interface of a content distribution system |
CN102498723A (en) * | 2009-09-14 | 2012-06-13 | 直视集团公司 | Method and system for distributing content |
US20110066679A1 (en) * | 2009-09-14 | 2011-03-17 | The Directv Group, Inc. | Method and system for distributing content |
US20110082902A1 (en) * | 2009-10-01 | 2011-04-07 | Apple Inc. | Systems and methods for providing media pools in a communications network |
US9313540B2 (en) | 2009-11-03 | 2016-04-12 | Echostar Technologies L.L.C. | Systems and methods for authorizing access to content for a television receiver |
WO2011056838A1 (en) * | 2009-11-03 | 2011-05-12 | Echostar Technologies Llc | Systems and methods for authorizing access to content for a television receiver |
US20110107378A1 (en) * | 2009-11-03 | 2011-05-05 | Echostar Technologies Llc | Systems and methods for authorizing access to content for a television receiver |
US8239890B2 (en) | 2009-11-03 | 2012-08-07 | Echostar Technologies Llc | Systems and methods for authorizing access to content for a television receiver |
US20110161839A1 (en) * | 2009-12-24 | 2011-06-30 | Verizon Patent And Licensing, Inc. | Intercom and chat for home media network |
US8621369B2 (en) * | 2009-12-24 | 2013-12-31 | Verizon Patent And Licensing Inc. | Intercom and chat for home media network |
US10210489B2 (en) * | 2010-04-08 | 2019-02-19 | Securekey Technologies Inc. | Credential provision and proof system |
US20130036456A1 (en) * | 2010-04-08 | 2013-02-07 | Securekey Technologies Inc. | Credential provision and proof system |
US20110321105A1 (en) * | 2010-06-24 | 2011-12-29 | Vanessa Ogle | System and Method for Alternate Multi-Channel Bi-Directional Data Transmission |
US10104135B2 (en) | 2010-09-09 | 2018-10-16 | Opentv, Inc. | Methods and systems for drag and drop content sharing in a multi-device environment |
US20120066602A1 (en) * | 2010-09-09 | 2012-03-15 | Opentv, Inc. | Methods and systems for drag and drop content sharing in a multi-device environment |
US9104302B2 (en) * | 2010-09-09 | 2015-08-11 | Opentv, Inc. | Methods and systems for drag and drop content sharing in a multi-device environment |
US10051332B2 (en) | 2010-10-14 | 2018-08-14 | Comcast Cable Communications, Llc | Transmission of video signals |
US9648392B2 (en) * | 2010-10-14 | 2017-05-09 | Comcast Cable Communications, Llc | Transmission of video signals |
US20140013357A1 (en) * | 2010-10-14 | 2014-01-09 | Comcast Cable Communications, Llc | Transmission of video signals |
US10171884B2 (en) * | 2011-02-11 | 2019-01-01 | Sony Interactive Entertainment LLC | Method and apparatus for sharing internet assets or content URLs via a second display device |
US20150143442A1 (en) * | 2011-02-11 | 2015-05-21 | Sony Network Entertainment International Llc | Method and apparatus for sharing internet assets or content urls via a second display device |
EP2530903A1 (en) * | 2011-05-31 | 2012-12-05 | Broadcom Corporation | Bridged control of multiple media devices via a selected user interface in a wireless media network |
US9125169B2 (en) | 2011-12-23 | 2015-09-01 | Rovi Guides, Inc. | Methods and systems for performing actions based on location-based rules |
CN103634558A (en) * | 2012-08-22 | 2014-03-12 | Qnx软件系统有限公司 | Composition manager camera |
US20140157300A1 (en) * | 2012-11-30 | 2014-06-05 | Lenovo (Singapore) Pte. Ltd. | Multiple device media playback |
US9516354B1 (en) * | 2012-12-20 | 2016-12-06 | Teradek LLC | Bonded wireless hotspot |
US11178441B2 (en) | 2013-02-14 | 2021-11-16 | Sonos, Inc. | Configuration of playback device audio settings |
WO2014127281A1 (en) * | 2013-02-14 | 2014-08-21 | Sonos, Inc. | Automatic configuration of household playback devices |
US9319409B2 (en) | 2013-02-14 | 2016-04-19 | Sonos, Inc. | Automatic configuration of household playback devices |
US11979622B2 (en) | 2013-02-14 | 2024-05-07 | Sonos, Inc. | Configuration of playback device audio settings |
US11539995B2 (en) | 2013-02-14 | 2022-12-27 | Sonos, Inc. | Configuration of playback device audio settings |
US10271078B2 (en) | 2013-02-14 | 2019-04-23 | Sonos, Inc. | Configuration of playback device audio settings |
US20140229959A1 (en) * | 2013-02-14 | 2014-08-14 | Steven Beckhardt | Automatic Configuration of Household Playback Devices |
US9686282B2 (en) | 2013-02-14 | 2017-06-20 | Sonos, Inc. | Automatic configuration of household playback devices |
US10779024B2 (en) | 2013-02-14 | 2020-09-15 | Sonos, Inc. | Configuration of playback device audio settings |
US9237384B2 (en) * | 2013-02-14 | 2016-01-12 | Sonos, Inc. | Automatic configuration of household playback devices |
US10104422B2 (en) | 2013-10-09 | 2018-10-16 | Sony Corporation | Multimedia playing control method, apparatus for the same and system |
WO2015052559A1 (en) * | 2013-10-09 | 2015-04-16 | Sony Corporation | Multimedia playing control method, apparatus for the same and system |
US9294575B1 (en) * | 2014-06-04 | 2016-03-22 | Grandios Technologies, Inc. | Transmitting appliance-specific content to a user device |
US9843458B2 (en) | 2014-06-04 | 2017-12-12 | Grandios Technologies, Llc | Transmitting appliance-specific content to a user device |
US10419583B2 (en) * | 2015-11-10 | 2019-09-17 | Bang & Olufsen A/S | System and method for initiating content streaming |
US20170134452A1 (en) * | 2015-11-10 | 2017-05-11 | Bang & Olufsen A/S | System and method for initiating content streaming |
US20200236414A1 (en) * | 2016-05-27 | 2020-07-23 | Interdigital Ce Patent Holdings | Method and apparatus for personal multimedia content distribution |
US11057661B2 (en) * | 2016-05-27 | 2021-07-06 | Interdigital Ce Patent Holdings | Method and apparatus for personal multimedia content distribution |
US20180152740A1 (en) * | 2016-11-29 | 2018-05-31 | The Directv Group, Inc. | Centralized metadata retrieval |
US20220014798A1 (en) * | 2017-02-07 | 2022-01-13 | Enseo, Llc | Entertainment Center Technical Configuration and System and Method for Use of Same |
US10374835B2 (en) * | 2017-06-12 | 2019-08-06 | Centurylink Intellectual Property Llc | Universal broadband network gateway |
US11212166B2 (en) * | 2017-08-29 | 2021-12-28 | Disney Enterprises, Inc. | Standardized remote access and set-up for electronic devices |
US20190068437A1 (en) * | 2017-08-29 | 2019-02-28 | Disney Enterprises Inc. | Standardized Remote Access And Set-Up For Electronic Devices |
CN114884571A (en) * | 2022-05-06 | 2022-08-09 | 安徽大学 | Calculation method for transmission of power exponent type Airy light beam orbital angular momentum mode in plasma turbulence |
Also Published As
Publication number | Publication date |
---|---|
US8909754B2 (en) | 2014-12-09 |
US8443070B2 (en) | 2013-05-14 |
US20120278468A1 (en) | 2012-11-01 |
US8239512B2 (en) | 2012-08-07 |
US7496647B2 (en) | 2009-02-24 |
EP1429561A2 (en) | 2004-06-16 |
US20090282098A1 (en) | 2009-11-12 |
EP1429561A3 (en) | 2004-09-22 |
US20130227005A1 (en) | 2013-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7496647B2 (en) | Personal inter-home media exchange network | |
US20050246757A1 (en) | Convergence of network file system for sharing multimedia content across several set-top-boxes | |
US20050226170A1 (en) | System, method, and apparatus for secure sharing of multimedia content across several electronic devices | |
US20060020960A1 (en) | System, method, and apparatus for secure sharing of multimedia content across several electronic devices | |
US8745531B2 (en) | Media processing system supporting automated personal channel construction based on user profile and pre-selection | |
US8661489B2 (en) | Media processing system supporting adaptive digital media parameters based on end-user viewing capabilities | |
US8209382B2 (en) | Media exchange network supporting consumption of broadcast and user captured media | |
US20130298152A1 (en) | Supporting multiple users from a single location sharing a media processing system via a personal media guide | |
US7409457B2 (en) | Media exchange network supporting varying media guide based on viewing filters | |
US7650414B2 (en) | Common media consumption across multiple media processing systems via single user control | |
US20040117788A1 (en) | Method and system for TV interface for coordinating media exchange with a media peripheral | |
US20040117827A1 (en) | Media processing system supporting personal advertisement channel and advertisement insertion into broadcast media | |
US20040117838A1 (en) | Headend pre-processing media guide support for personal media exchange network | |
US8626923B2 (en) | Media search engine for a personal media network | |
US8893186B2 (en) | Media processing system based on satellite set top box platform with telephony downstream and upstream data paths | |
US20040117826A1 (en) | Media exchange network with media guide interface | |
US20040117821A1 (en) | Method and system for media exchange network with service user interface | |
US8533770B2 (en) | Media processing system supporting user captured media display sequencing when in idle state | |
US8490144B2 (en) | Media exchange network having media processing systems and personal computers with common user interfaces | |
US20040117406A1 (en) | Method and system for media exchange network functionality accessed via media processing system key code entry | |
US20040117823A1 (en) | Method and system for media exchange network functionality synchronized with media broadcasting | |
US20040114141A1 (en) | Method and system for a media exchange network supporting transparent pc-to-pc media interchange interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KARAOGUZ, JEYHAN;BENNETT, JAMES D.;REEL/FRAME:014222/0265 Effective date: 20030905 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 |
|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001 Effective date: 20170119 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047195/0827 Effective date: 20180509 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047924/0571 Effective date: 20180905 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20210224 |