System and method for transmitting and receiving data in a network
First Claim
1. A receiver system, comprising:
- a set top box coupled to an output device, the set top box capable to extract and forward data to be displayed by the output device;
the set top box including a receiver and demodulator stage for receiving data packets being transmitted on multiple channels;
a device, coupled to the receiver and demodulator stage, for performing data de-packetization and for extracting a data packet from the received data packets based on a comparison of the received data packets and desired packet identification information, the device further configured to compare the received data packets with data identified by acceptance tables stored in a working memory, the device further configured to send the received data packets to the working memory as page data if the received data packets correspond to the data identified by the acceptance tables, the working memory coupled to the device;
a browser, coupled to the device, for enabling presentation or an extracted data packet, and for enabling selection of an option; and
a control engine, coupled to the device, for managing the desired packet identification information based on the extracted data packet, the control engine further configured to generate the acceptance tables;
the set top box configured to receive a control data and recognize a selected version of service to enable processing of certain data on the output device, the control data including at least one of a set top box address, the selected version of service, a list of set top boxes to be enabled, a list of set top boxes to be disabled, a list of set top boxes to be modified, and a start page identification information based upon the selected version of service.
4 Assignments
0 Petitions
Accused Products
Abstract
A transmission system and a receiver system enable an internet experience with enhanced content regulation and simplicity. The transmission system comprises a buffer memory storing data-to-be-transmitted which contains channel information. The transmission system further comprises a transmitter for transmitting the stored data based on the channel information, and a repeater coupled to the buffer memory and to the transmitter for repeatedly sending the stored data from the buffer memory to the transmitter. The receiver system comprises a receiver for receiving data packets being transmitted on the multiple channels, a device coupled to the receiver for extracting a data packet from the received data packets based on a comparison of the received data packets and desired packet identification information. The receiver system further comprises a browser coupled to the device for enabling presentation of an extracted data packet, and for enabling selection of an option. The receiver still further comprises a control engine coupled to the browser for managing the desired packet identification information based on the extracted data packet and based on option selection. The transmission system may offer multiple versions of the service, such as a basic version, an extended version and a deluxe version. The receiver system may be configured to receive a version based on a subscription package.
32 Citations
47 Claims
-
1. A receiver system, comprising:
-
a set top box coupled to an output device, the set top box capable to extract and forward data to be displayed by the output device;
the set top box including a receiver and demodulator stage for receiving data packets being transmitted on multiple channels;
a device, coupled to the receiver and demodulator stage, for performing data de-packetization and for extracting a data packet from the received data packets based on a comparison of the received data packets and desired packet identification information, the device further configured to compare the received data packets with data identified by acceptance tables stored in a working memory, the device further configured to send the received data packets to the working memory as page data if the received data packets correspond to the data identified by the acceptance tables, the working memory coupled to the device;
a browser, coupled to the device, for enabling presentation or an extracted data packet, and for enabling selection of an option; and
a control engine, coupled to the device, for managing the desired packet identification information based on the extracted data packet, the control engine further configured to generate the acceptance tables;
the set top box configured to receive a control data and recognize a selected version of service to enable processing of certain data on the output device, the control data including at least one of a set top box address, the selected version of service, a list of set top boxes to be enabled, a list of set top boxes to be disabled, a list of set top boxes to be modified, and a start page identification information based upon the selected version of service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A receiver method comprising:
-
receiving a da packet being transmitted on a first channel;
performing data de-packetization on the data packet and comparing the data packet against desired packet identification information to determine if the data packet is desired, including comparing the data packets with data identified by acceptance tables snored in a working memory and sending the data packets to the working memory as page data if the data packets correspond to the data identified by the acceptance tables;
selecting the data packet if the data packet is desired;
managing the desired packet identification information based on a selected data packet; and
receiving a control data and recognizing a selected version of service to enable processing of certain data on an output device, the control data including at least one of a set top box address, the selected version of service, a list of set top boxes to be enabled, a list of set top boxes to be disabled, a list of set top boxes to be modified, and a start page identification information based upon the selected version of service. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A receiver system comprising:
-
a set top box coupled to an output device, the set top box capable to extract and forward data to be displayed by the output device;
the set top box including a means for receiving a data packet being transmitted on a first channel;
means for performing data de-packetization on the data packet and for comparing the data packet against desired packet identification information to determine if the data packet is desired, including means for comparing the data packets with identified by acceptance tables stored in a working memory and for sending the data packets to the working memory as page data if the data packets correspond to the data identified by the acceptance tables;
means for selecting the data packet if the data packet is desired; and
means for managing the desired packet identification information based on a selected data packet and for generating the acceptance tables;
the set top box configured to receive a control data and recognize a selected version of service to enable processing of certain data on the output device, the control data including as least one of a set top box address, the selected version of service, a list of set top boxes to be enabled, a list of set top boxes to be disabled, a list of set top boxes to be modified, and a start page identification information based upon the selected version of service.
-
-
27. A computer-readable storage medium storing program code for causing a computer to perform a method of:
-
receiving a data packet being transmitted on a first channel;
performing data de-packetization on the data packet and comparing the data packet against desired packet identification information to determine if the data packet is desired, including comparing the data packets with data identified by acceptance tables stored in a working memory and sending the data packets to the working memory as page data if the data packets correspond to the data identified by the acceptance tables;
selecting the data packet if the data packet is desired;
managing the desired packet identification information based on a selected data packet; and
receiving a control data and recognizing a selected version of service to enable processing of certain data on an output device, the control data including at least one of a set top box address, the selected version of service, a list of set top boxes to be enabled, a list of set top boxes to be disabled, a list of set top boxes to be modified, and a start page identification information based upon the selected version of service.
-
-
28. A receiver system, comprising:
-
a set top box coupled to an output device, the set top box capable to extract and forward data to be displayed by the output device;
the set top box including a receiver for receiving a data packet containing data, identification information, and linking information corresponding to at least one option;
first memory for storing current page data packets;
second memory for storing potential page data packets;
third memory for storing desired current page packet information;
fourth memory for storing desired potential page packet information;
a device coupled to the receiver, the third memory and the fourth memory for performing data de-packetization on the data packet and for comparing the identification information against the desired current page packet information and against the desired potential page packet information, coupled to the first memory for transferring the received data packet to the first memory according to the comparison of the identification information and the desired current page information, and coupled to the second memory for transferring the received data packet to the second memory according to the comparison of the identification information and the desired potential page packet information;
a browser coupled to the first memory for presenting the data for a current page data packet stored in the first memory; and
a control engine coupled to the first memory, the third memory and the fourth memory for manipulating the desired current page packet information and the desired potential page packet information based on the current page data packet stored in the first memory;
the set cop box configured to receive a control data and recognize a selected version of service to enable processing of certain data on the output device, the control data including at least one of a set top box address, the selected version of service, a list of set top boxes to be enabled, a list of set top boxes to be disabled, a list of set top boxes to be modified, and a start page identification information based upon the selected version of service. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A receiver method, comprising:
-
receiving a data packet containing data, identification information, and linking information corresponding to at least one option;
performing data de-packetization on the data packet and comparing the identification information against desired current page packet information corresponding to at least one option;
transferring the received data packet to first memory as a current page data packet when the comparison of the identification information matches the desired current page information;
transferring the received data packet to second memory when the identification information matches the desired potential page packet information;
presenting the data for a current page data packet stored in the first memory;
manipulating the desired current page packet information and the desired potential page packet information based on the current page data packet stored in the first memory; and
receiving a control data and recognizing a selected version of service to enable processing of certain data on an output device, the control data including at least one of a set top box address, the selected version of service, a list of set top boxes to be enabled, a list of set top boxes to be disabled, a list of set top boxes to be modified, and a start page identification information based upon the selected version or service. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A receiver system, comprising:
-
a set top box coupled to an output device, the set top box capable to extract and forward data to be displayed by the output device;
the set top box including a means for receiving a data packet containing data, identification information, and linking information corresponding to at least one option;
means for performing data de-packetization on the data packet and for comparing the identification information against desired current page packet information and against the desired potential page packet information;
means for transferring the received data packet to first memory as a current page data packet when the comparison of the identification information matches the desired current page information;
means for transferring the received data packet to second memory when the identification information matches the desired potential page packet information;
means for presenting the data for a current page data packet stored in the first memory; and
means for manipulating the desired current page packet information and the desired potential page packet information based on the current page data packet stored in the first memory;
the set top box configured to receive a control data and recognize a selected version of service to enable processing of certain data on the output device, the control data including at least one of a set top box address, she selected version of service, a list of set top boxes to be enabled, a list of set top boxes to be disabled, a list of set top boxes to be modified, and a start page identification information based upon the selected version of service.
-
-
45. A computer-readable storage medium storing program code for causing a computer to perform a method of:
-
receiving a data packet containing data, identification information, and linking information corresponding to at least one option;
performing data de-packetization on the data packet and comparing the identification information against desired current page packet information and against the desired potential page packet information;
transferring the received data packet to first memory as a current page data packet when the comparison of the identification information matches the desired current page information;
transferring the received data packet to second memory when the identification information matches the desired potential page packet information;
presenting the data for a current page data packet stored in the first memory;
manipulating the desired current page packet information and the desired potential page packet information based one the current page data packet stored in the first memory;
receiving a control data and recognizing a selected version of service to enable processing of certain data on the output device, the control data including at least one of a set top box address, the selected version of service, a list of set top boxes to be enabled, a list of set top boxes to be disabled, a list of set top boxes to be modified, and a start page identification information based upon the selected version of service.
-
-
46. A transmission system, comprising:
-
a buffer memory storing data-to-be-transmitted, which contains channel information;
a transmitter, coupled to the buffer memory, for transmitting the stored data based on the channel information; and
a repeater coupled to the buffer memory and to the transmitter for repeatedly sending the stored data from the buffer memory to the transmitter, the repeater including a repeater engine that stores the data in the buffer memory and that repeatedly transmit the data from the buffer memory to the transmitter;
the transmitter capable to transmit a control data and a selected version of service to enable processing of certain data on an output device, the control data including at least one of set top box address, the selected version of service, a list of set top boxes to be enabled, a list of set top boxes to be disabled, a list of set top boxes to be modified, and a start page identification information based upon the selected version of service.
-
-
47. A system comprising:
-
receiving data packets for multiple instances of a presentation;
receiving a control data and recognizing a selected version of service to enable processing of certain data on an output device, the control data including at least one of a set top box address, the selected version of service, a list of set top boxes to be enabled, a list of set top boxes to be disabled, a list of set top boxes to be modified, and a start page identification information based upon the selected version of service;
the receiving the control data including;
receiving a program guide, which contains data for offering selection of one of the instances and containing identification information for enabling extraction of each of the instances;
using the data to present the program guide;
enabling section of an instance presented by the program guide;
receiving the selection of an instance;
using the identification information to extract data packets for the selected instance from the received data packets; and
presenting dynamically the data packets for the selected instance.
-
Specification