Apparatus for and method of executing customized interactive computing services in a broadband network environment
First Claim
1. Apparatus for enabling display of data from a plurality of data sources through a broadband network, at least one of said data sources comprising a data source which broadcasts data over said broadband network, and the other of said data sources being locally selectable by a user, said apparatus comprising:
- a data structure stored in memory in said apparatus, said data structure representing an application which, when executed by said apparatus, enables said apparatus to retrieve data from said other of said data sources locally selected by a user.
5 Assignments
0 Petitions
Accused Products
Abstract
Apparatus for and method of executing customized interactive computing services in a broadband network environment. A device on the broadband network is capable of retrieving user-defined data over the network and format and display it on an associated display along with data broadcast over the broadband network. The device may be customer premises equipment such as a set-top-box, gaming console, or home gateway connected to the broadband network. In the case of a set-top-box, the broadcast data would be television programming. The device is preferably capable of retrieving data from a source on the internet. Retrieval and formatting are preferably carried out by compact software agents which are sent to the device through the network to be stored in and to execute on the device.
124 Citations
124 Claims
-
1. Apparatus for enabling display of data from a plurality of data sources through a broadband network, at least one of said data sources comprising a data source which broadcasts data over said broadband network, and the other of said data sources being locally selectable by a user, said apparatus comprising:
a data structure stored in memory in said apparatus, said data structure representing an application which, when executed by said apparatus, enables said apparatus to retrieve data from said other of said data sources locally selected by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
48. A system comprising:
-
a broadband network;
a server connected to said broadband network;
a plurality of devices for customizable interaction with said server over said broadband network, each of said devices being connectable to a display and being adapted to cause said display to show content broadcast over said broadband network to said devices, each of said devices including a data structure representing an application which, when executed, enables said devices to interface with said broadband network to provide at least one customizable interactive computer service.
-
-
71. A system for providing customizable interactive computer service in a broadband network environment, said system comprising:
a plurality of CPE devices, said CPE devices being configured to communicate using an IP protocol over a broadband network to retrieve information from data sources connected to external computer networks, process the retrieved information, and selectively display the results locally on a display device. - View Dependent Claims (72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123)
-
76. A system as claimed in 75 wherein said stored customized application preferences are used to provide statistical data that is used to configure said bandwidth optimization service
-
79. A system for providing customizable interactive computer service in a broadband network environment, said system comprising:
-
a plurality of set-top boxes, each of said set-top boxes including a data structure stored in memory, said data structure representing an application which, when executed, enables said set-top box to interface with a broadband network to provide at least one customizable interactive computer service, and a local execution unit for executing said application; and
a remote execution unit connected to said plurality of set-top boxes through said broadband network for supporting said plurality of set-top boxes.
-
-
124. A method of displaying data from a plurality of data sources retrieved through a broadband network, at least one of said data sources comprising a data source which broadcasts data over said broadband network, and the other of said data sources being locally selectable by a user, said method comprising the steps of:
-
receiving over said broadband network a data structure representing an application which, when executed, enables retrieval of data from said other of said data sources;
storing said data structure;
executing said application thereby to retrieve said data from said other of said data sources;
formatting said data for display; and
displaying said data along with the data broadcast over the broadband network.
-
Specification