Method of unscrambling television content on a bandwidth
First Claim
1. A method for unscrambling a multiplicity of television channels on a single wide band signal, the method comprising:
- receiving, at a television tuner in a serving node, said single wide band signal, a plurality of channels contained within said single wide band signal, each of said plurality of channels differentiated by a code, said code received at said television tuner from a video stream source, said television tuner in said serving node further configured to obtain said codes on request for each of said plurality of channels, said serving node further having a database;
receiving a first request from a first user device for a first channel among the plurality of channels, said first user device in connection with said serving node over a first network connection, said serving node having a database containing information about a display capability of said first user device;
receiving a first code for said requested first channel and said television tuner is using said first code to extract and demux said requested first channel from said plurality of channels for transmission via a first video stream to said first user device from said serving node;
receiving a second request from a second user device for a second channel among the plurality of channels, said second user device in connection with said serving node over a second network connection, the database containing information about a display capability of said second user device;
receiving a second code for said requested second channel and said television tuner is using said second code to extract and demux said requested second channel from said plurality of channels for transmission via a second video stream to said second user device from said serving node, wherein extraction of said requested first channel and said requested second channel from said plurality of channels is performed simultaneously by said television tuner; and
providing the first video stream corresponding to said requested first channel to said first user device, said first video stream transcoded for said first user device based on the display capability of said first user device, transrated based on a type of said first network connection, and multiplexed with a first advertisement, and providing the second video stream corresponding to said requested second channel to said second user device, said second video stream transcoded for said second user device based on the display capability of said second user device, transrated based on a type of said second network connection, and multiplexed with a second advertisement.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for micro-cloud computing is described. An application serving node, which is a specifically configured piece of customer premises equipment such as a set-top box, is the server for a micro-cloud network. Various user devices that form part of the micro-cloud network, such as television sets and smart phones, communicate with the application serving node. The application serving node is configured with software that allows various heterogeneous types of data to be obtained and streamed to the user devices in multiple ways. The application serving node performs much of the processing necessary for such content streaming itself and thus represents an edge-based network architecture.
-
Citations
6 Claims
-
1. A method for unscrambling a multiplicity of television channels on a single wide band signal, the method comprising:
-
receiving, at a television tuner in a serving node, said single wide band signal, a plurality of channels contained within said single wide band signal, each of said plurality of channels differentiated by a code, said code received at said television tuner from a video stream source, said television tuner in said serving node further configured to obtain said codes on request for each of said plurality of channels, said serving node further having a database; receiving a first request from a first user device for a first channel among the plurality of channels, said first user device in connection with said serving node over a first network connection, said serving node having a database containing information about a display capability of said first user device; receiving a first code for said requested first channel and said television tuner is using said first code to extract and demux said requested first channel from said plurality of channels for transmission via a first video stream to said first user device from said serving node; receiving a second request from a second user device for a second channel among the plurality of channels, said second user device in connection with said serving node over a second network connection, the database containing information about a display capability of said second user device; receiving a second code for said requested second channel and said television tuner is using said second code to extract and demux said requested second channel from said plurality of channels for transmission via a second video stream to said second user device from said serving node, wherein extraction of said requested first channel and said requested second channel from said plurality of channels is performed simultaneously by said television tuner; and providing the first video stream corresponding to said requested first channel to said first user device, said first video stream transcoded for said first user device based on the display capability of said first user device, transrated based on a type of said first network connection, and multiplexed with a first advertisement, and providing the second video stream corresponding to said requested second channel to said second user device, said second video stream transcoded for said second user device based on the display capability of said second user device, transrated based on a type of said second network connection, and multiplexed with a second advertisement. - View Dependent Claims (2, 3)
-
-
4. A system for unscrambling a multiplicity of television channels on a single wideband signal, the system comprising:
-
a serving node having a television tuner configured to receive said single wideband signal, said single wideband signal containing a plurality of channels, each of said plurality of channels differentiated by a code, each code received at said television tuner from a video stream source, said television tuner in said serving node further configured to obtain said codes on request for each of said plurality of channels, said serving node further having a database, wherein said television tuner is further configured to use a first code for a requested first television channel on a first user device to extract and demux said requested first television channel for transmission via a first video stream to said first user device from said serving node, wherein said television tuner is further configured to use a second code for a requested second television channel on a second user device to extract and demux said requested second television channel for transmission via a second video stream to said second user device from said serving node, wherein said television tuner is configured to simultaneously extract said requested first television channel and said requested second television channel from said plurality of channels, wherein said first user device is connected to said serving node over a first network connection and said second user device is connected to said serving node over a second network connection, wherein said first user device and said second user device are registered with said serving node, wherein the database contains a record of a display capability of said first user device and said second user device, and wherein sending said first video stream to said first user device and said second video stream to said second user device occur simultaneously, said first video stream transrated based on a type of said first network connection, transcoded for said display capability of said first user device according to said database, and multiplexed with a first advertisement, and said second video stream transrated based on a type of said second network connection, transcoded for said display capability of said second user device according to said database, and multiplexed with a second advertisement. - View Dependent Claims (5, 6)
-
Specification