Provision of digital data via multiple broadcasts
First Claim
1. A method for balancing a transmission load among a plurality of broadcast origination points in a digital broadcast transmission system for wireless delivery of digital content to a plurality of client computer systems, comprising:
- providing a host computer system that is in communication with the digital broadcast transmission system;
establishing a communication connection between the host computer system and one of the client computer systems;
receiving a request for content from said one of the plurality of client computer systems;
obtaining the requested content;
selecting one of the plurality of broadcast origination points;
transferring the requested content from the host computer system to the selected one of the plurality of broadcast origination points;
causing a digital broadcast to be transmitted by the selected one of the plurality of broadcast origination points to said one of the plurality of client computer systems, said digital broadcast including at least the requested content;
including a vacate instruction in said digital broadcast that instructs one or more of the client computer systems to stop listening to one of the plurality of broadcast origination points and to identify a different one of the plurality of broadcast origination points to start listening to; and
receiving a routing information update from one of the client computer systems, said routing information update requesting future digital broadcasts from the identified different one of the plurality of broadcast origination points.
7 Assignments
0 Petitions
Accused Products
Abstract
Internet access is provided through bandwidth available in broadcasted digital television signals, such as the digital television signals produced by terrestrial broadcast towers. Bandwidth is dynamically allocated or provisioned among clients, and is managed in part by the clients, thus providing dynamic, distributed management of spectrum allocation. Automatic provisioning may be applied among different terrestrial transmission towers, or different satellites, among transponders or channels on a given tower, or a given satellite, or among other forms of multiple broadcast origination points. The provisioning dynamically and automatically equalizes load among those multiple broadcast points. Principles of the present invention may also be applied to automatic provisioning of digital content among non-television broadcast sources, such as cellular telephone towers having available bandwidth, analog or digital radio broadcasts having available bandwidth, or satellite broadcast facilities, and/or dedicated broadcast towers or satellites operating in an allocated spectrum and limited to broadcasting requested digital content. In a satellite embodiment, provisioning may occur among multiple satellites as well as between transponders or time- or frequency-multiplexed channels provided by a single satellite.
-
Citations
24 Claims
-
1. A method for balancing a transmission load among a plurality of broadcast origination points in a digital broadcast transmission system for wireless delivery of digital content to a plurality of client computer systems, comprising:
-
providing a host computer system that is in communication with the digital broadcast transmission system;
establishing a communication connection between the host computer system and one of the client computer systems;
receiving a request for content from said one of the plurality of client computer systems;
obtaining the requested content;
selecting one of the plurality of broadcast origination points;
transferring the requested content from the host computer system to the selected one of the plurality of broadcast origination points;
causing a digital broadcast to be transmitted by the selected one of the plurality of broadcast origination points to said one of the plurality of client computer systems, said digital broadcast including at least the requested content;
including a vacate instruction in said digital broadcast that instructs one or more of the client computer systems to stop listening to one of the plurality of broadcast origination points and to identify a different one of the plurality of broadcast origination points to start listening to; and
receiving a routing information update from one of the client computer systems, said routing information update requesting future digital broadcasts from the identified different one of the plurality of broadcast origination points. - View Dependent Claims (2)
-
-
3. A method for balancing a transmission load among a plurality of broadcast origination points in a digital broadcast transmission system for wireless delivery of digital content to a plurality of client computer systems, comprising:
-
providing a host computer system that is in communication with the digital broadcast transmission system;
establishing a communication connection between the host computer system and one of the client computer systems;
receiving a request for content from said one of the plurality of client computer systems;
obtaining the requested content;
selecting one of the plurality of broadcast origination points;
transferring the requested content from the host computer system to the selected one of the plurality of broadcast origination points;
causing a digital broadcast to be transmitted by the selected one of the plurality of broadcast origination points to said one of the plurality of client computer systems, said digital broadcast including at least the requested content;
wherein said digital broadcast further comprises a beacon signal that provides transmission characteristics for one or more of the broadcast origination points; and
wherein said characteristics comprise bandwidth availability data for one or more of the digital broadcast origination points. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A method for selecting a broadcast origination point in a digital broadcast transmission system for wireless delivery of digital content to a client computer system, said digital broadcast system comprising a host computer system and a plurality of broadcast origination points, the method comprising:
-
establishing a communication connection between said client computer system and said host computer system;
transmitting a request for content to said host computer system;
providing the client computer system with a digital broadcast receiver;
receiving a digital broadcast transmitted by a selected one of the plurality of broadcast origination points at the digital broadcast receiver, said digital broadcast including at least the requested content; and
receiving a beacon signal from one of the plurality of broadcast originating points at the digital broadcast receiver, said beacon signal providing transmission characteristics of said plurality of broadcast origination, wherein said characteristics comprise bandwidth availability data for one or more of the digital broadcast origination points. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for provisioning bandwidth to dynamically and automatically equalize transmission loads among a plurality of broadcast origination points in a digital broadcast transmission system for wireless delivery of digital content from a host computer system to a plurality of client computer systems, comprising:
-
receiving content requested by at least one of the client computer systems;
transmitting a first digital broadcast transmission from a selected one of the plurality of broadcast origination points to at least one of the client computer systems, the digital broadcast including at least the requested content;
receiving transmission information about one or more of the plurality of broadcast origination points; and
transmitting a second digital broadcast transmission from the selected broadcast origination point to one or more of the client computer systems, the second digital broadcast transmission including a beacon signal that provides transmission information about one or more of the plurality of broadcast origination points to permit a client computer system to select a broadcast origination point, whereby transmission loads are dynamically and automatically equalized among said plurality of broadcast origination points. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method for providing Internet access to a client computer system, comprising:
-
providing a digital broadcast transmission system for wireless delivery of digital content to said client computer system, said digital broadcast transmission system including at least first and second broadcast origination points;
providing a host computer system connected to said digital broadcast transmission system;
establishing a communication connection between said host computer system and said client computer system;
delivering a request for content from said client computer system to said host computer system;
obtaining delivery of requested content via the Internet to said host computer system;
transferring said requested content to a selected one of said first and second broadcast origination points; and
receiving a digital broadcast transmission at said client computer system from said first or second broadcast origination point, said digital broadcast including said requested content;
wherein said digital broadcast transmission includes a beacon signal that provides transmission characteristics of said digital broadcast origination, wherein said characteristics comprise bandwidth availability data for one or more of the digital broadcast origination points.
-
Specification