WO2002041527A1 - Broadband communication systems and methods using low and high bandwidth request and broadcast links - Google Patents

Broadband communication systems and methods using low and high bandwidth request and broadcast links Download PDF

Info

Publication number
WO2002041527A1
WO2002041527A1 PCT/US2001/030991 US0130991W WO0241527A1 WO 2002041527 A1 WO2002041527 A1 WO 2002041527A1 US 0130991 W US0130991 W US 0130991W WO 0241527 A1 WO0241527 A1 WO 0241527A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
communication link
requested
way
gateway
Prior art date
Application number
PCT/US2001/030991
Other languages
French (fr)
Inventor
William D. Nations
David S. Puente
Robert E. Berry
Original Assignee
Space Systems/Loral, Inc.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24864821&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2002041527(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Space Systems/Loral, Inc. filed Critical Space Systems/Loral, Inc.
Priority to AU2002211397A priority Critical patent/AU2002211397A1/en
Publication of WO2002041527A1 publication Critical patent/WO2002041527A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18578Satellite systems for providing broadband data service to individual earth stations
    • H04B7/18586Arrangements for data transporting, e.g. for an end to end data transport or check
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18523Satellite systems for providing broadcast service to terrestrial stations, i.e. broadcast satellite service

Definitions

  • the present invention relates generally to data transmission systems such as satellite communication systems, and more particularly, to a satellite-based broadband two-way Internet access system for providing Internet access and services to consumers.
  • the present invention also relates to Internet communications systems and methods that provide low and high bandwidth request and broadcast satellite links and that use request history and user profiles to provide requested and related information or data to requesting users.
  • the assignee of the present invention manufactures and deploys communication satellites for providing, global communication services.
  • the assignee of the present invention also operates a data services business, which is a global information delivery company that provides multimedia (video, data and voice) data distribution and Internet access and services to its customers.
  • This data services business delivers multimedia data to business enterprises and provides Internet access and services for business enterprises and Internet Service Providers (ISPs).
  • ISPs Internet Service Providers
  • the data services business provides access to US-based Internet content to more than 130 ISPs in over 32 countries, distributes high-speed data over private corporate NSAT-based (very small aperture terminal) networks, and offers business television services by way of satellite to corporations for the delivery of teleconferences, distance learning and training, and special events.
  • NSAT-based very small aperture terminal
  • the Internet is a collection of independent computer networks that communicate with each other using standard communication protocols. By using such standard protocols, any user on any network can access any server on any other network on the
  • Internet subject to security considerations. Entry into the Internet is typically furnished by internet service providers that operate networks that connect with each other at network access points.
  • a typical network includes communication links and routers.
  • a router includes tables that correlate addresses with destination information. Routing protocols are used to keep the information in the routing tables up to date to ensure that the information tables contain accurate information.
  • Information is transmitted between network access points in the form of individual data packets. Each packet contains an embedded source and destination address to which the packet is routed across the networks.
  • 6,038,594 also provides point-to-multipoint interconnectivity that allows multiple users to request information from a source connected to the Internet and to receive the requested information substantially simultaneously by way of the satellite communications link which is used to broadcast the data to the requesting users.
  • the present invention provides for satellite-based broadband data transmission systems and methods that implement point- to-multipoint broadcasting capability to provide geographic ubiquity and high capacity.
  • the system is designed to provides Internet access and services along with multimedia (video, data and voice) distribution capability for a substantially large number of end users. The number of users is much larger than conventional data distribution systems having substantially the same transmission rate.
  • the system may be used to provide two way Internet access for consumers that are underserved by terrestrial systems.
  • the system is primarily designed to provide Internet access and provide a data transport vehicle for data derived from Internet Service Providers.
  • An exemplary system comprises a two-way communication link having at least one satellite. At least one user terminal is provided that has two-way communication with the two-way communication link. At least one gateway is provided that has access to data and has two-way communication with the two-way communication link.
  • the two-way communication link may comprise a low bandwidth two-way communication link, or a low bandwidth request link and a high bandwidth data broadcast link.
  • the high bandwidth link preferably broadcasts a wide area coverage beam to allows the requested information to be received by multiple user terminals.
  • the user terminal and the gateway each preferably include a cache. Software at the gateway operates to deliver requested data along with data related to the requested data to requesting users using a user's request history and/or user profile.
  • Another exemplary system comprises a terrestrial communication link for communicating data requests, and a satellite broadcast link for transmitting the requested data.
  • At least one gateway having access to data communicates with the terrestrial communication link and the satellite broadcast link.
  • At least one user terminal communicates with the terrestrial communication link and the satellite broadcast link that caches the requested data (and related data) broadcast by the satellite broadcast link. Broadband data transmission methods are also disclosed.
  • the low bandwidth communication link may be implemented using a Ka-band payload or satellite, for example, while the high bandwidth data broadcast link may be implemented using a Ku-band payload or satellite, for example.
  • the at least one satellite provides "bent pipe" retransmission between a user terminal (consumer premises equipment) and the at least one gateway.
  • the at least one user terminal preferably receives multicasts and data streaming using a high bandwidth link, and on-demand Internet access using a low bandwidth link.
  • the user terminals transmit Internet requests using a low bandwidth link.
  • the user terminals may store multicast and streaming data in the cache.
  • the software at the gateway operates to automatically broadcast the most requested information (such as a predetermined number of the most requested web pages, for example) to terminals in a substantially real-time manner.
  • the most requested information is broadcast at predetermined intervals, such as every 7-10 seconds, for example, to simulate real-time information broadcasts.
  • Fig. 1 illustrates an exemplary embodiment of a satellite-based broadband two- way Internet access system in accordance with the principles of the present invention
  • Fig. 2 shows a map of the United States illustrating beam coverage, gateway locations employed in the system shown in Fig. 1 ;
  • Fig. 3 is a block diagram that illustrates an exemplary Internet communications system in accordance with the principles of the present invention
  • Fig. 4 is a flow diagram illustrating an exemplary Internet communications method in accordance with the principles of the present invention.
  • Fig. 5 is a flow diagram illustrating another exemplary Internet communications method in accordance with the principles of the present invention.
  • the present invention provides for broadband data transmission systems and methods.
  • broadband is used herein to mean that the data transmission rate is greater than or equal to 56 kilobits per second (Kbps).
  • Kbps kilobits per second
  • the systems and methods provide access to data using various combinations of satellite communication links including low bandwidth data request and delivery channels, a low bandwidth data request channel and a high bandwidth data delivery (broadcast or multicast) channel, along with terrestrial data request and delivery channels.
  • the systems and methods implemented in accordance with the present invention may employ smart caching at user sites along with caching at a central location (gateway) where data is obtained and transmitted to the user sites.
  • Fig. 1 it illustrates an exemplary preferred embodiment of a broadband data transmission system 10 that comprises a satellite-based broadband Internet access system 10.
  • the satellite-based broadband Internet access system 10 provides Internet access and services for a very large number of users and is capable of providing video, data and voice distribution services. The number of users is much larger than conventional systems having substantially the same transmission rate. It is to be understood, however, that the presently disclosed systems 10 (and methods) are not limited to providing Internet access only, but may readily be used to deliver data from any source to the users of the systems 10.
  • a presently preferred embodiment of the system 10 is specifically designed to provide consumer broadband services and streaming media services to a very large number of end users 30.
  • This system 10 may be used to provide Internet access services in markets served by terrestrial-based service providers and also in areas beyond the reach of such providers.
  • the system 10 illustrated in Fig. 1 comprises one or more satellites 11, which may be geosynchronous satellites 11 such as Telstar and CyberStar satellites 11 deployed by the assignee of the present invention, for example.
  • the assignee of the present invention currently has a ten-satellite fixed satellite service (FSS) constellation of satellites 11 in orbital slots around the Earth that may be used in the system 10.
  • a satellite operations center 13 having one or more antennas 14 is used to command and control the satellites 11.
  • FSS ten-satellite fixed satellite service
  • a network operations center 12 is used to control the system 10.
  • the network operations center 12 communicates with and controls one or more gateways 15 having one or more antennas 16 that are used to communicate with the satellites 11.
  • the gateways 15 provide entry (peering) points to fiber networks and the Internet 21.
  • the one or more gateways 15 each include a cache memory 17 that is used to store data that is to be downloaded to the end users 30.
  • the cache memory 17 has forward and return link system capacity when data is retrieved by the end users 30. However, the cache memory 17 does not require access to the Internet 21 when data is retrieved by the end users 30. Data requested by users are cached in the cache memory
  • Service providers 20 such as telephone companies 22, cable companies 23 and Internet service providers 24 and whose customers are end users (consumers) are coupled by way of the Internet 21 to the one or more gateways 15.
  • the service providers 20 provide Internet-related services to end users 30, which in the context of the present invention are consumers located at home or businesses.
  • the end users 30 have customer premises equipment 30a including an outdoor unit 31 having an antenna 31a and a user terminal 32 (indoor unit 32) that are used to communicate with one or more selected satellites 11.
  • the user terminal 32 preferably comprises a set-top box with up to 30 gigabytes of storage connected to a single small satellite dish antenna 31a.
  • the antenna 31a is designed to simultaneously communicate with at least two satellites 11. This allows the user terminal 32 to communicate over available low and high bandwidth satellite communication links depending upon data delivery requirements.
  • a first satellite 11 may provide a low bandwidth communication link including low bandwidth data request and low bandwidth delivery channels. This link is illustrated by the double-arrowhead serpentine lines disposed between the antenna 16 at the gateway 15 and the rightmost satellite 11 and the double- arrowhead serpentine lines disposed between the rightmost satellite 11 and the antenna 31a of the user terminal 31.
  • the low bandwidth communication link may be provided by a Ka band satellite 11 or Ka band payload on the first satellite 11.
  • a second satellite 11 may provide a high bandwidth data delivery (broadcast or multicast) channel, such as a Ku band satellite 11.
  • the high bandwidth data delivery channel may be provided as a second Ku band payload on the first satellite 11.
  • the high bandwidth data delivery (broadcast or multicast) channel is illustrated by the straight-arrowhead line pointing from the antenna 16 at the gateway 15 and the rightmost satellite 11 and the straight-arrowhead line pointing from the rightmost satellite 11 and the antenna 31a of the user terminal 31. It is to be understood that other suitable low and high bandwidth data request and delivery channels may readily be employed in the system 10.
  • the present invention also provides for the use of terrestrial data request and delivery channels in the event that the satellite communication links become temporarily inoperative. This feature allows continued data request and delivery services in the event of weather or communication link problems. This aspect of the present invention is illustrated more clearly in Fig. 3.
  • an Internet appliance 34 such as a personal computer 34 having a display, a television 35, a telephone 36, and a facsimile machine 37.
  • the Internet appliance 34 or personal computer 34, television 35, telephone 36 and facsimile machine 37 are each connected to the user terminal 32.
  • the one or more gateways 15, the one or more satellites 11 and the user terminals 32 cooperate to form a satellite comminations link 40 that interfaces the service providers 20 with the end users
  • the user terminals 32 are used to communicate by way of the satellites 11 and the one or more gateways 15 with the service providers 20, and vice- versa.
  • the user terminal 32 includes a cache memory 33 (also referred to as a smart cache) for storing downloaded data, typically during low usage periods.
  • a preferred cache memory 33 has a size on the order of 30 gigabytes.
  • the cache memory 33 requires no active system capacity when data is retrieved.
  • the cache memory 33 does not require access to the Internet 21 when data is retrieved. Data is transferred from the cache memory 33 to the display connected to the Internet appliance 34 when requested by the end user 30.
  • the exemplary preferred embodiment of the broadband data transmission system 10 shown in Fig. 1 thus provides for an Internet access system 10 that uses Ku- and Ka- band satellite-based communication links between the gateways 15 and the user terminals 32.
  • the Ka-band (low bandwidth) communication link comprises a plurality of spot beams that overlay the coverage area.
  • the Ku-band (high bandwidth) broadcast or multicast communication link comprises a broad beam that overlays the coverage area.
  • Fig. 2 shows a map of the United States illustrating the low bandwidth Ka-band beam coverage and locations of gateways 15 employed in the system 10.
  • the circles shown in Fig. 2 represent spot beams 41 that is designed to provide complete coverage of the United States. Also shown in darker circles are locations of the gateways 15 within the United States.
  • a network interconnecting the gateways 15 is used in the system 10 and is preferably a fiber network, although other types of networks may be employed.
  • Data communication from the service providers 20 may be provided using either the low bandwidth Ka-band communications link, or by using the high bandwidth Ku-band communications link.
  • the Ku-band communications link is used as a one-way broadcast (multicast) link to the end user 30.
  • an end user 30 may wish to use the Internet appliance 34 (such as the personal computer 34) to retrieve data from an Internet web site.
  • a web browser on the Internet appliance 34 is used to access the web site by way of the end user's Internet Service Provider 24.
  • a request for data is sent from the Internet appliance 34 to the terminal 31 and is transmitted (uplinked) by way of the (low bandwidth) satellite comminations link 40 to the gateway 15.
  • the gateway 15 processes the request and forwards the request by way of the Internet 21 to the Internet Service Provider 24, and finally to the web site.
  • Data that is downloaded from the web site is transferred by way of the Internet 21 to the gateway 15, and is then downlinked by way of either the low or high bandwidth communication link on the satellite 11 to the user terminal 32, which transfers the requested data to the Internet appliance 34.
  • the telephone number is dialed and is transmitted (uplinked) by way of the user terminal 32, satellite 11, gateway 15 and the Internet 21 to the appropriate telephone company 22.
  • the call is routed to the appropriate telephone using the facilities of the telephone company 22 to complete the call.
  • Full duplex voice transmission is thus provided by the telephone company facilities and the satellite .comminations link 40 to the end user 30.
  • the low bandwidth communication link is preferably used for both the forward and return paths between the end user 30 and the telephone company 22.
  • an end user 30 may wish to view a video movie available from a cable company 23.
  • the request is transmitted (uplinked) by way of the low bandwidth satellite comminations link 40 , gateway 15 and Internet 21 to the cable company 23.
  • Video data downloaded from the cable company 23 is transferred by way of the Internet 21 to the gateway 15, and is then downlinked by way of the (low and preferably high bandwidth) communication link 40 on the satellite 11 to the user terminal 32, which transfers the requested data to either the Internet appliance 34 or the user's television 35.
  • the broadband data transmission system 10 thus provides consumer broadband services and streaming media services to end users 30.
  • the consumer broadband services provided by the system 10 provides affordable, ubiquitous, high-speed, two-way Internet access service employing a satellite network that avoids existing Internet congestion.
  • the exemplary preferred system 10 When fully deployed, the exemplary preferred system 10 will be capable of serving at least ten million homes and small businesses in the western hemisphere. This large number of users has not heretofore been served by any conventional data transmission or distribution system.
  • Internet Service Providers 24, cable companies 23, and telephone companies 22, for example have the ability to offer the high-speed, two-way Internet service to their customers (end users 30).
  • the system 10 is capable of receiving streaming multimedia in multicast mode at speeds of up to 30 megabits per second, and point-to-point Internet connectivity with downlink data rates of 1.5 megabits per second and uplink data rates of 128 kilobits per second or more.
  • the end users 30 thus have access to stored or live multicasts, and both real-time and non-real-time streaming services.
  • the service may be used by end users 30 that are beyond the reach of terrestrial systems and has several advantages over terrestrial systems including ubiquity, rapid deployment and capacity.
  • the system 10 provides streaming media services offered by Internet Service Providers 24 and corporations which currently reach approximately seven million residential and two-and-a-half million corporate end users 30 around the world.
  • the system 10 provides fast delivery, on demand, of video content tailored to the needs of users 30, allowing the adoption of more sophisticated work processes and greater productivity.
  • Content (data) is delivered either as a constant stream (push) or to cache servers at the Internet Service Provider 24 or enterprise facilities for distribution as requested by the end user 30 (pull).
  • Delivering streaming media via satellite 11 allows for it to be broadcast simultaneously to multiple points, eliminating bottlenecks, improving quality, lowering costs and expanding content choices and applications.
  • the streaming media transmission capabilities of the system 10 provides for an
  • the system 10 allows content providers and applications service providers 24 to access the network implemented by the system 10 to reach end user 30 with their product offerings. Since content streams directly from servers at the respective provider 24, network congestion is eliminated.
  • the system 10 also provides content aggregation services.
  • Content received at the network operations center 12 is stored on servers.
  • the content is then encoded into digital format, and scheduled for delivery.
  • the network operations center 12 monitors transmission to ensure a high quality of service and end user satisfaction.
  • the system 10 and the service implemented thereby allows telephone companies 22, cable companies 23 and Internet Service Providers 24 to replicate their customized broadband applications and content (particularly video) to lower costs and improve the speed and quality of data delivery to the end users 30.
  • the system 10 also provides business portal services. Enterprise customers (corporations and other businesses) may be provided with a library of business-related content and applications (training, corporate communications, etc.), selected and aggregated at the network operations center 12 and accessed through a single Internet site.
  • the business portal service provides basic hosting services for video content and also implements a means for providing advertising, eCommerce, subscriptions and pay- per-view services.
  • FIG. 3 it is a simplified block diagram that illustrates an exemplary broadband data transmission system 10 in accordance with the principles of the present invention.
  • a preferred implementation of the system 10 includes a server area network 121 or server 121 (such as the previously-described gateway 15) that is coupled to the Internet 21 and coupled to a satellite transmitter/receiver 123 or router 123.
  • the server area network 121 comprises a central or master cache 121a.
  • the satellite transmitter/receiver 123 or router 123 receives requests from and transmits requested information to a satellite 11, such as a geosynchronous satellite 11, for example.
  • a satellite 11 such as a geosynchronous satellite 11
  • Four geosynchronous satellites 11 effectively cover the Earth.
  • -Requests may also be received by way of the Internet 21.
  • the system 10 has a plurality of clients 125 which may be internet Service Providers or customers, such as corporate clients 125.
  • Each of the clients 125 has a local proxy server 127- 127b that is coupled to a satellite broadcast transmitter/receiver system
  • the local proxy servers 127-127b each have an intelligent or smart local cache 128- 128b for storing received information.
  • the smart local cache 128-128b is a high-speed storage mechanism comprising an independent high-speed storage device.
  • the smart local cache 128-128b recognizes certain types of frequently-used data.
  • the software implemented by the local proxy servers 127-127b and smart local cache 128-128b provide strategies that determine which information should be kept in the cache 128-128b.
  • the smart local cache 128- 128b comprises software that implements certain novel aspects of the present invention which will be discussed in more detail below.
  • the smart local cache 128-128b comprises a storage medium that is preferably a hard disk storage medium having a capacity on the order of 30 gigabytes, for example.
  • the local proxy servers 127- 127b are also coupled to the Internet 21.
  • the local proxy servers 127- 127b may be in the form of a set-top-box, similar to a router or computer, for example, to which one or more personal computers 34 are connected, such as by way of a modem, or an intranet (Ethernet) connection, for example.
  • the local proxy servers 127- 127b are generally used by multiple users, such as in a corporate or business environment.
  • One aspect of the present invention is that the system permits transmission of requests to the server area network 121 in a number of ways.
  • One way is by using the Internet 21 in a conventional manner.
  • a preferred way is to route the requests by way of the satellite communications link comprising the (geosynchronous) satellite 11.
  • the requests are routed by way of the low bandwidth communication path, such as by using a Ka-band communication link, for example.
  • Other available low bandwidth communication channels available on the satellite 11 may also be employed.
  • the Ka- band communication link provides for a plurality of spot beams that cover selected regions of the Earth, such as is shown in Fig. 2.
  • the requests for information are sent from the local proxy servers 127- 127b by way of the low bandwidth Ka-band communication channel of the satellite 11 to the server area network 121.
  • the request is processed at the server area network 121 to obtain the requested information, which is transmitted it to the requesting local proxy server 127-127b.
  • the server area network 121 transmits the information by way of either the low bandwidth or a high bandwidth communication link, such as the Ka-band or a Ku-band communication link, for example.
  • the Ku-band link is used to broadcast a wide area beam towards the Earth, which allows the requested information to be received by the requesting local proxy server 127- 127b, as well as other local proxy servers 127-127b. This capability of the high bandwidth a Ku-band link is also important with regard to another aspect of the present invention which will be discussed below.
  • requests are sampled (picked up or polled) by respective ones of the Ka-band spot beams in which the clients 125 are located, for example, and are relayed to the server area network 121.
  • the server area network 121 retrieves the requested information, which is preferably located in the central cache 121a, or searches for and locates the information from one or more sources 30 (that provide content or information) that are connected to the Internet 21, for example.
  • the requested information is obtained, it is transmitted by way of the high bandwidth link to all local proxy servers 127- 127b within the coverage area of the wide area Ku-band beam.
  • the requested information is transmitted by way of the low bandwidth link to the local proxy servers 127- 127b.
  • The may employ the use of terrestrial data request and delivery channels in the event that the satellite communication links become temporarily inoperative. This allows continued data request and delivery services in the event of weather or communication link problems.
  • the connection paths provided by the Internet 21 that interconnects the server area network 121 and the local proxy servers 127-127b may be employed to achieve this.
  • other communication paths, including wireless communication links, for example, may also be employed.
  • requested information is transmitted (broadcast) at predetermined intervals, such as 7-10 second intervals, for example, to simulate real-time information broadcasts.
  • Software running on the server area network 121 operates to automatically broadcast the most requested information (such as a predetermined number of the most requested web pages, for example) to the local proxy servers 127- 127b in a substantially real-time manner, on the order of every 7-10 seconds, for example.
  • the requesting local proxy server 127- 127b stores the requested information in the smart local cache 28-28b.
  • the user may use his or her personal computers 34 for other purposes, or may turn it off.
  • the personal computer 34 When the requested information is transmitted to the smart local cache 128-128b, the personal computer 34 is notified that the requested information has been retrieved. Thus, a message may be provided when the computer is on (or turned on), similar to an E-mail notification, for example, that the requested information has been received and is available for viewing.
  • the system 10 also has the ability to automatically deliver both requested information and information related to the requested information to users.
  • the low bandwidth channel, and in particular, the Ka- band spot beams may be used to gather requests from different geographical areas.
  • a user may request substantially the same or similar information as other users.
  • the information requested by the user is acquired by the server area network 121 it is broadcast to all users within the coverage area of the high bandwidth the Ku-band broadcast beam.
  • the requested information is preferably broadcast within a 7-10 second period.
  • the server area network 121 comprises software that searches for the specific information requested by a user as well as information related to the specifically requested information.
  • the software running on the server area network 121 evaluates the qualitative content of the requested information using previous and current requests made by a specific user (such as is derived from a user profile) and retrieves or obtains similar or related information relating to the specifically requested information.
  • the related information may be transmitted along with the requested information to the smart cache 128- 128b, or the smart cache 128- 128b may be updated at a later time after the requested information is transmitted.
  • the related information is preferably broadcast at 7-10 second intervals.
  • the user when the user is prompted that the information request has been fulfilled, he or she will potentially find that additional information has been stored in the smart local cache 128- 128b of the local proxy servers 127- 127b that relates to the originally requested information. Furthermore, this additional information may be delivered concurrent with or at a later time from the time that the information was originally requested.
  • the software operating on the server area network 121 thus finds requested information for a user based upon the history of prior requests for information or the profile of the user.
  • the smart local cache 128-128b at the respective local proxy server 127-127b receives and processes the received information.
  • Software employed in the smart local cache 128- 128b caches and/or stores the requested information.
  • the software of the smart local cache 128- 128b recognizes the information that is related to the requested information that was transmitted by the server area network 121. This related information is also cached and stored by the smart local cache 128-128b.
  • Fig. 4 is a flow diagram illustrating an exemplary data transmission method 140 in accordance with the principles of the present invention. This exemplary method 140 comprises the following steps.
  • a server area network 121 is provided 141 that comprises a- cache and a satellite transmitter/receiver 123.
  • the server area network 121 may be coupled to the Internet 21, for example.
  • One or more local proxy servers 127-127b are provided 142 that comprise a smart local cache 128- 128b for storing received information, and that are respectively coupled to a satellite broadcast transmitter/receiver system 126- 126b.
  • One or more satellites 11 are provided 143 that comprise low bandwidth request and broadcast communication channels, or low and high bandwidth request and broadcast communication channels, such as may be provided by Ka- and Ku-band communication channels, for example.
  • Terrestrial request and reply communication links may optionally be employed to provide backup communication channels in lieu of the satellite communication channels, particularly if the satellite communication links are inoperative.
  • Requests for information are routed 144 from the one or more local proxy servers
  • the server area network 121 obtains the requested information and transmits 145 it to the one or more local proxy servers 127- 127b by way of a selected low or high bandwidth communication channel.
  • Fig. 5 is a flow diagram illustrating another exemplary Internet communications method 150 in accordance with the principles of the present invention.
  • This method 150 processes a user's request to provide the requested information.
  • This method 150 also processes the user's request history and/or user profile to provide information to the user that is related to the requested information.
  • This exemplary method 150 comprises the following steps.
  • a request for information is transmitted 151 from a local proxy server 127- 127b to the server area network 121.
  • the server area network 121 comprises software that processes the request and obtains 152 the requested information.
  • the software preferably also obtains 152 information related to the requested information based upon the request history of the user and/or the user profile. For example, the software evaluates the qualitative content of the requested information using previous and current requests made by a user and/or the user profile and retrieves or obtains additional information relating to the specifically requested information.
  • the requested and related information are transmitted 153 to the local proxy server 127-127b.
  • the requested and related information may transmitted 153 by way of the low or high bandwidth communication links discussed above.
  • the smart local cache 128- 128b at the respective local proxy server 127- 127b receives and processes 154 the requested and related information that was broadcast to it.
  • Software comprising the smart local cache 128- 128b of the respective local proxy server 127- 127b caches (stores) 155 the requested information.
  • the software of the smart local cache 128- 128b also recognizes the information that is related to the requested information that was transmitted from the server area network 121.
  • the software of the smart local cache 128-128b also caches (stores) 156 this related information.

Abstract

Broadband data transmission systems and methods that provide point-to-multipoint broadcasting capability to implement Internet access and multimedia distribution services for a very large number of users. An exemplary system (10) comprises a two-way communication link (40) having at least one satellite (11), at least one user terminal (32) that has two way communication with the two-way communication link (40), and at least one gateway (15) that has access to data and has two-way communication with the two-way communication link (40). The terminal and gateway may each include a cache (17 and 33 respectively). Software at the gateway operates to deliver requested data and related data to users using the user's request history and/or user profile. The requested (and related) data (such as a predetermined number of most-requested web pages) may be broadcast at predetermined intervals to simulate real-time broadcasts.

Description

BROADBAND COMMUNICATION SYSTEMS ANDMETHODS USING LOW
AND HIGH BANDWIDTH REQUEST AND BROADCAST LINKS
BACKGROUND
The present invention relates generally to data transmission systems such as satellite communication systems, and more particularly, to a satellite-based broadband two-way Internet access system for providing Internet access and services to consumers. The present invention also relates to Internet communications systems and methods that provide low and high bandwidth request and broadcast satellite links and that use request history and user profiles to provide requested and related information or data to requesting users.
The assignee of the present invention manufactures and deploys communication satellites for providing, global communication services. The assignee of the present invention also operates a data services business, which is a global information delivery company that provides multimedia (video, data and voice) data distribution and Internet access and services to its customers. This data services business delivers multimedia data to business enterprises and provides Internet access and services for business enterprises and Internet Service Providers (ISPs). Currently, the data services business provides access to US-based Internet content to more than 130 ISPs in over 32 countries, distributes high-speed data over private corporate NSAT-based (very small aperture terminal) networks, and offers business television services by way of satellite to corporations for the delivery of teleconferences, distance learning and training, and special events. However, there is a need for the delivery of broadband services to consumers which is driven by the growth of the Internet.
It is believed that much of the demand for services and connectivity will go unanswered by current terrestrial technologies, including cable modems and digital subscriber lines (DSL), whose infrastructures will fail to reach significant portions of the world population in the near term. It would be advantageous to have a satellite-based broadband two-way Internet access and delivery system for use by consumers (end users) that offers advantages over terrestrial systems including point-to-multipoint broadcasting capability, with geographic ubiquity and high capacity, and which is provided to consumers at a relatively low cost.
Therefore, it is an objective of the present invention to provide for an improved satellite-based broadband two-way Internet access system for providing Internet access and services to consumers.
The Internet is a collection of independent computer networks that communicate with each other using standard communication protocols. By using such standard protocols, any user on any network can access any server on any other network on the
Internet, subject to security considerations. Entry into the Internet is typically furnished by internet service providers that operate networks that connect with each other at network access points. A typical network includes communication links and routers. A router includes tables that correlate addresses with destination information. Routing protocols are used to keep the information in the routing tables up to date to ensure that the information tables contain accurate information. Information is transmitted between network access points in the form of individual data packets. Each packet contains an embedded source and destination address to which the packet is routed across the networks.
Conventional Internet routing of information and data has been achieved by way of terrestrial interconnections using land-based electrical connections or land-based wireless connections. Data transfer speed is typically limited by the speed of the router or modem that a user employs. The vast majority of current users have relatively low speed modems that are used for routing information, although integrated services digital network (ISDN) and digital subscriber line (DSL) connections are now available that improve upon the data transfer speed. Corporate entities typically implement frame relay, Tl or T3 connections to provide fast or high volume interconnectivity.
In order to improve upon the ability to deliver large amounts of information to a large number of users, the assignee of the present invention and its affiliates have developed a satellite-based data delivery system that integrates with the Internet to deliver high speed information and data delivery services. This system is generally described in US Patent No. 6,038,594 issued March 14, 2000, which is assigned to the assignee of the present invention.
The system disclosed in US Patent No. 6,038,594 allows users to request information from a source connected to the Internet and receive the requested information by way of a satellite communications link. The system disclosed in US Patent No.
6,038,594 also provides point-to-multipoint interconnectivity that allows multiple users to request information from a source connected to the Internet and to receive the requested information substantially simultaneously by way of the satellite communications link which is used to broadcast the data to the requesting users.
Conventional Internet routing of requests for information has been achieved by transmitting the requests by way of land-based electrical and/or wireless connections to the source of the information. While the requests for the information are relatively small in size, they still take up available bandwidth and help to clog the Internet. It would be an improvement to have a system and method that allows for routing of requests and transmission of the requested information by way of a satellite communications link. It would also be an improvement to have a system and method that allows for routing of requests by way of a low bandwidth communication path and transmission of the requested information by way of a high bandwidth communication path used by a satellite communications link. It is therefore an objective of the present invention to provide for an Internet communications system and methods that provide low and high bandwidth request and broadcast satellite links.
Furthermore, in the past, requests for information have generally been processed in a manner that delivers only the specifically requested information. Heretofore, no known Internet-based system or method has provided the ability to deliver both the specifically requested information and also related information. It is therefore another objective of the present invention to provide for Internet communications systems and methods that has the ability to automatically deliver both requested and related information to users.
SUMMARY OF THE INVENTION
To accomplish the above and other objectives, the present invention provides for satellite-based broadband data transmission systems and methods that implement point- to-multipoint broadcasting capability to provide geographic ubiquity and high capacity. The system is designed to provides Internet access and services along with multimedia (video, data and voice) distribution capability for a substantially large number of end users. The number of users is much larger than conventional data distribution systems having substantially the same transmission rate. The system may be used to provide two way Internet access for consumers that are underserved by terrestrial systems. The system is primarily designed to provide Internet access and provide a data transport vehicle for data derived from Internet Service Providers. An exemplary system comprises a two-way communication link having at least one satellite. At least one user terminal is provided that has two-way communication with the two-way communication link. At least one gateway is provided that has access to data and has two-way communication with the two-way communication link.
The two-way communication link may comprise a low bandwidth two-way communication link, or a low bandwidth request link and a high bandwidth data broadcast link. The high bandwidth link preferably broadcasts a wide area coverage beam to allows the requested information to be received by multiple user terminals. The user terminal and the gateway each preferably include a cache. Software at the gateway operates to deliver requested data along with data related to the requested data to requesting users using a user's request history and/or user profile.
Another exemplary system comprises a terrestrial communication link for communicating data requests, and a satellite broadcast link for transmitting the requested data. At least one gateway having access to data communicates with the terrestrial communication link and the satellite broadcast link. At least one user terminal communicates with the terrestrial communication link and the satellite broadcast link that caches the requested data (and related data) broadcast by the satellite broadcast link. Broadband data transmission methods are also disclosed.
The low bandwidth communication link may be implemented using a Ka-band payload or satellite, for example, while the high bandwidth data broadcast link may be implemented using a Ku-band payload or satellite, for example. The at least one satellite provides "bent pipe" retransmission between a user terminal (consumer premises equipment) and the at least one gateway. The at least one user terminal preferably receives multicasts and data streaming using a high bandwidth link, and on-demand Internet access using a low bandwidth link. The user terminals transmit Internet requests using a low bandwidth link. The user terminals may store multicast and streaming data in the cache.
Furthermore, in a preferred embodiment of the present invention, the software at the gateway operates to automatically broadcast the most requested information (such as a predetermined number of the most requested web pages, for example) to terminals in a substantially real-time manner. The most requested information is broadcast at predetermined intervals, such as every 7-10 seconds, for example, to simulate real-time information broadcasts.
BRIEF DESCRIPTION OF THE DRAWINGS
The various features and advantages of the present invention may be more readily understood with reference to the following detailed description taken in conjunction with the accompanying drawing, wherein like reference numerals designate like structural elements, and in which:
Fig. 1 illustrates an exemplary embodiment of a satellite-based broadband two- way Internet access system in accordance with the principles of the present invention;
Fig. 2 shows a map of the United States illustrating beam coverage, gateway locations employed in the system shown in Fig. 1 ; Fig. 3 is a block diagram that illustrates an exemplary Internet communications system in accordance with the principles of the present invention;
Fig. 4 is a flow diagram illustrating an exemplary Internet communications method in accordance with the principles of the present invention; and
Fig. 5 is a flow diagram illustrating another exemplary Internet communications method in accordance with the principles of the present invention.
DETAILED DESCRDPTION
In general, the present invention provides for broadband data transmission systems and methods. The term broadband is used herein to mean that the data transmission rate is greater than or equal to 56 kilobits per second (Kbps). The systems and methods will be described with reference to the drawing figures, which illustrate preferred embodiments of the present invention comprising satellite-based broadband data transmission systems and associated data transmission methods.
In preferred embodiments of the present invention, the systems and methods provide access to data using various combinations of satellite communication links including low bandwidth data request and delivery channels, a low bandwidth data request channel and a high bandwidth data delivery (broadcast or multicast) channel, along with terrestrial data request and delivery channels. Furthermore, the systems and methods implemented in accordance with the present invention may employ smart caching at user sites along with caching at a central location (gateway) where data is obtained and transmitted to the user sites.
Specifics of the above-mentioned aspects of the present invention will be described in greater detail with reference to the drawing figures. Referring first to Fig. 1, it illustrates an exemplary preferred embodiment of a broadband data transmission system 10 that comprises a satellite-based broadband Internet access system 10. The satellite-based broadband Internet access system 10 provides Internet access and services for a very large number of users and is capable of providing video, data and voice distribution services. The number of users is much larger than conventional systems having substantially the same transmission rate. It is to be understood, however, that the presently disclosed systems 10 (and methods) are not limited to providing Internet access only, but may readily be used to deliver data from any source to the users of the systems 10. A presently preferred embodiment of the system 10 is specifically designed to provide consumer broadband services and streaming media services to a very large number of end users 30. This system 10 may be used to provide Internet access services in markets served by terrestrial-based service providers and also in areas beyond the reach of such providers. The system 10 illustrated in Fig. 1 comprises one or more satellites 11, which may be geosynchronous satellites 11 such as Telstar and CyberStar satellites 11 deployed by the assignee of the present invention, for example. The assignee of the present invention currently has a ten-satellite fixed satellite service (FSS) constellation of satellites 11 in orbital slots around the Earth that may be used in the system 10. A satellite operations center 13 having one or more antennas 14 is used to command and control the satellites 11.
A network operations center 12 is used to control the system 10. The network operations center 12 communicates with and controls one or more gateways 15 having one or more antennas 16 that are used to communicate with the satellites 11. . The gateways 15 provide entry (peering) points to fiber networks and the Internet 21.
The one or more gateways 15 each include a cache memory 17 that is used to store data that is to be downloaded to the end users 30. The cache memory 17 has forward and return link system capacity when data is retrieved by the end users 30. However, the cache memory 17 does not require access to the Internet 21 when data is retrieved by the end users 30. Data requested by users are cached in the cache memory
17 at each gateway 15.
Service providers 20 such as telephone companies 22, cable companies 23 and Internet service providers 24 and whose customers are end users (consumers) are coupled by way of the Internet 21 to the one or more gateways 15. The service providers 20 provide Internet-related services to end users 30, which in the context of the present invention are consumers located at home or businesses.
The end users 30 have customer premises equipment 30a including an outdoor unit 31 having an antenna 31a and a user terminal 32 (indoor unit 32) that are used to communicate with one or more selected satellites 11. The user terminal 32 preferably comprises a set-top box with up to 30 gigabytes of storage connected to a single small satellite dish antenna 31a. The antenna 31a is designed to simultaneously communicate with at least two satellites 11. This allows the user terminal 32 to communicate over available low and high bandwidth satellite communication links depending upon data delivery requirements.
By way of example, a first satellite 11 may provide a low bandwidth communication link including low bandwidth data request and low bandwidth delivery channels. This link is illustrated by the double-arrowhead serpentine lines disposed between the antenna 16 at the gateway 15 and the rightmost satellite 11 and the double- arrowhead serpentine lines disposed between the rightmost satellite 11 and the antenna 31a of the user terminal 31. The low bandwidth communication link may be provided by a Ka band satellite 11 or Ka band payload on the first satellite 11.
A second satellite 11 may provide a high bandwidth data delivery (broadcast or multicast) channel, such as a Ku band satellite 11. Alternatively, the high bandwidth data delivery channel may be provided as a second Ku band payload on the first satellite 11. The high bandwidth data delivery (broadcast or multicast) channel is illustrated by the straight-arrowhead line pointing from the antenna 16 at the gateway 15 and the rightmost satellite 11 and the straight-arrowhead line pointing from the rightmost satellite 11 and the antenna 31a of the user terminal 31. It is to be understood that other suitable low and high bandwidth data request and delivery channels may readily be employed in the system 10. The present invention also provides for the use of terrestrial data request and delivery channels in the event that the satellite communication links become temporarily inoperative. This feature allows continued data request and delivery services in the event of weather or communication link problems. This aspect of the present invention is illustrated more clearly in Fig. 3.
By way of example, the consumer premises equipment 30a used by the end users
30 also includes an Internet appliance 34 such as a personal computer 34 having a display, a television 35, a telephone 36, and a facsimile machine 37. The Internet appliance 34 or personal computer 34, television 35, telephone 36 and facsimile machine 37 are each connected to the user terminal 32.
In the preferred embodiment of the system 10 shown in Fig. 1, the one or more gateways 15, the one or more satellites 11 and the user terminals 32 cooperate to form a satellite comminations link 40 that interfaces the service providers 20 with the end users
30. The user terminals 32 are used to communicate by way of the satellites 11 and the one or more gateways 15 with the service providers 20, and vice- versa.
The user terminal 32 includes a cache memory 33 (also referred to as a smart cache) for storing downloaded data, typically during low usage periods. A preferred cache memory 33 has a size on the order of 30 gigabytes. The cache memory 33 requires no active system capacity when data is retrieved. The cache memory 33 does not require access to the Internet 21 when data is retrieved. Data is transferred from the cache memory 33 to the display connected to the Internet appliance 34 when requested by the end user 30.
The exemplary preferred embodiment of the broadband data transmission system 10 shown in Fig. 1 thus provides for an Internet access system 10 that uses Ku- and Ka- band satellite-based communication links between the gateways 15 and the user terminals 32. The Ka-band (low bandwidth) communication link comprises a plurality of spot beams that overlay the coverage area. The Ku-band (high bandwidth) broadcast or multicast communication link comprises a broad beam that overlays the coverage area.
Fig. 2 shows a map of the United States illustrating the low bandwidth Ka-band beam coverage and locations of gateways 15 employed in the system 10. The circles shown in Fig. 2 represent spot beams 41 that is designed to provide complete coverage of the United States. Also shown in darker circles are locations of the gateways 15 within the United States. A network interconnecting the gateways 15 is used in the system 10 and is preferably a fiber network, although other types of networks may be employed.
In operation, requests for services or data are communicated from the end users
30 by way of the low bandwidth communication link and gateway 15 to the service providers 20. This may accomplished using the Ka-band communication link, for example. Requested data is communicated from the service providers 20 to the end users
30. Data communication from the service providers 20 may be provided using either the low bandwidth Ka-band communications link, or by using the high bandwidth Ku-band communications link. The Ku-band communications link is used as a one-way broadcast (multicast) link to the end user 30.
For example, an end user 30 may wish to use the Internet appliance 34 (such as the personal computer 34) to retrieve data from an Internet web site. A web browser on the Internet appliance 34 is used to access the web site by way of the end user's Internet Service Provider 24. A request for data is sent from the Internet appliance 34 to the terminal 31 and is transmitted (uplinked) by way of the (low bandwidth) satellite comminations link 40 to the gateway 15. The gateway 15 processes the request and forwards the request by way of the Internet 21 to the Internet Service Provider 24, and finally to the web site. Data that is downloaded from the web site is transferred by way of the Internet 21 to the gateway 15, and is then downlinked by way of either the low or high bandwidth communication link on the satellite 11 to the user terminal 32, which transfers the requested data to the Internet appliance 34.
If telephone communication is requested by the end user 30, such as by using Internet telephone software or the telephone 36, for example, the telephone number is dialed and is transmitted (uplinked) by way of the user terminal 32, satellite 11, gateway 15 and the Internet 21 to the appropriate telephone company 22. The call is routed to the appropriate telephone using the facilities of the telephone company 22 to complete the call. Full duplex voice transmission is thus provided by the telephone company facilities and the satellite .comminations link 40 to the end user 30. The low bandwidth communication link is preferably used for both the forward and return paths between the end user 30 and the telephone company 22.
Similarly, an end user 30 may wish to view a video movie available from a cable company 23. A web browser or other software on the Internet appliance 34, or a set-top box provided by the cable company 23, for example, may be used to request the video movie. The request is transmitted (uplinked) by way of the low bandwidth satellite comminations link 40 , gateway 15 and Internet 21 to the cable company 23. Video data downloaded from the cable company 23 is transferred by way of the Internet 21 to the gateway 15, and is then downlinked by way of the (low and preferably high bandwidth) communication link 40 on the satellite 11 to the user terminal 32, which transfers the requested data to either the Internet appliance 34 or the user's television 35.
The broadband data transmission system 10 thus provides consumer broadband services and streaming media services to end users 30. The consumer broadband services provided by the system 10 provides affordable, ubiquitous, high-speed, two-way Internet access service employing a satellite network that avoids existing Internet congestion. When fully deployed, the exemplary preferred system 10 will be capable of serving at least ten million homes and small businesses in the western hemisphere. This large number of users has not heretofore been served by any conventional data transmission or distribution system. Thus, by employing the present system 10, Internet Service Providers 24, cable companies 23, and telephone companies 22, for example, have the ability to offer the high-speed, two-way Internet service to their customers (end users 30).
The system 10 is capable of receiving streaming multimedia in multicast mode at speeds of up to 30 megabits per second, and point-to-point Internet connectivity with downlink data rates of 1.5 megabits per second and uplink data rates of 128 kilobits per second or more. The end users 30 thus have access to stored or live multicasts, and both real-time and non-real-time streaming services. The service may be used by end users 30 that are beyond the reach of terrestrial systems and has several advantages over terrestrial systems including ubiquity, rapid deployment and capacity.
The system 10 provides streaming media services offered by Internet Service Providers 24 and corporations which currently reach approximately seven million residential and two-and-a-half million corporate end users 30 around the world. The system 10 provides fast delivery, on demand, of video content tailored to the needs of users 30, allowing the adoption of more sophisticated work processes and greater productivity. Content (data) is delivered either as a constant stream (push) or to cache servers at the Internet Service Provider 24 or enterprise facilities for distribution as requested by the end user 30 (pull). Delivering streaming media via satellite 11 allows for it to be broadcast simultaneously to multiple points, eliminating bottlenecks, improving quality, lowering costs and expanding content choices and applications. The streaming media transmission capabilities of the system 10 provides for an
Internet Protocol transport service. The system 10 allows content providers and applications service providers 24 to access the network implemented by the system 10 to reach end user 30 with their product offerings. Since content streams directly from servers at the respective provider 24, network congestion is eliminated.
The system 10 also provides content aggregation services. Content received at the network operations center 12 is stored on servers. The content is then encoded into digital format, and scheduled for delivery. The network operations center 12 monitors transmission to ensure a high quality of service and end user satisfaction. The system 10 and the service implemented thereby allows telephone companies 22, cable companies 23 and Internet Service Providers 24 to replicate their customized broadband applications and content (particularly video) to lower costs and improve the speed and quality of data delivery to the end users 30.
The system 10 also provides business portal services. Enterprise customers (corporations and other businesses) may be provided with a library of business-related content and applications (training, corporate communications, etc.), selected and aggregated at the network operations center 12 and accessed through a single Internet site. The business portal service provides basic hosting services for video content and also implements a means for providing advertising, eCommerce, subscriptions and pay- per-view services.
Further inventive aspects of the present invention will be described with reference to Figs. 3-5 which show an embodiment of the system 10 in more detail. Referring to Fig. 3, it is a simplified block diagram that illustrates an exemplary broadband data transmission system 10 in accordance with the principles of the present invention. A preferred implementation of the system 10 includes a server area network 121 or server 121 (such as the previously-described gateway 15) that is coupled to the Internet 21 and coupled to a satellite transmitter/receiver 123 or router 123. The server area network 121 comprises a central or master cache 121a. The satellite transmitter/receiver 123 or router 123 receives requests from and transmits requested information to a satellite 11, such as a geosynchronous satellite 11, for example. Four geosynchronous satellites 11 effectively cover the Earth. -Requests may also be received by way of the Internet 21.
The system 10 has a plurality of clients 125 which may be internet Service Providers or customers, such as corporate clients 125. Each of the clients 125 has a local proxy server 127- 127b that is coupled to a satellite broadcast transmitter/receiver system
126-126b. The local proxy servers 127-127b each have an intelligent or smart local cache 128- 128b for storing received information.
The smart local cache 128-128b is a high-speed storage mechanism comprising an independent high-speed storage device. The smart local cache 128-128b recognizes certain types of frequently-used data. The software implemented by the local proxy servers 127-127b and smart local cache 128-128b provide strategies that determine which information should be kept in the cache 128-128b.
The smart local cache 128- 128b comprises software that implements certain novel aspects of the present invention which will be discussed in more detail below. The smart local cache 128-128b comprises a storage medium that is preferably a hard disk storage medium having a capacity on the order of 30 gigabytes, for example. The local proxy servers 127- 127b are also coupled to the Internet 21.
The local proxy servers 127- 127b may be in the form of a set-top-box, similar to a router or computer, for example, to which one or more personal computers 34 are connected, such as by way of a modem, or an intranet (Ethernet) connection, for example.
The local proxy servers 127- 127b are generally used by multiple users, such as in a corporate or business environment.
One aspect of the present invention is that the system permits transmission of requests to the server area network 121 in a number of ways. One way is by using the Internet 21 in a conventional manner. A preferred way is to route the requests by way of the satellite communications link comprising the (geosynchronous) satellite 11. The requests are routed by way of the low bandwidth communication path, such as by using a Ka-band communication link, for example. Other available low bandwidth communication channels available on the satellite 11 may also be employed. The Ka- band communication link provides for a plurality of spot beams that cover selected regions of the Earth, such as is shown in Fig. 2.
In the preferred embodiment, the requests for information are sent from the local proxy servers 127- 127b by way of the low bandwidth Ka-band communication channel of the satellite 11 to the server area network 121. The request is processed at the server area network 121 to obtain the requested information, which is transmitted it to the requesting local proxy server 127-127b. Once the requested information is obtained, the server area network 121 transmits the information by way of either the low bandwidth or a high bandwidth communication link, such as the Ka-band or a Ku-band communication link, for example. The Ku-band link is used to broadcast a wide area beam towards the Earth, which allows the requested information to be received by the requesting local proxy server 127- 127b, as well as other local proxy servers 127-127b. This capability of the high bandwidth a Ku-band link is also important with regard to another aspect of the present invention which will be discussed below.
In a preferred embodiment of the present invention, requests are sampled (picked up or polled) by respective ones of the Ka-band spot beams in which the clients 125 are located, for example, and are relayed to the server area network 121. The server area network 121 retrieves the requested information, which is preferably located in the central cache 121a, or searches for and locates the information from one or more sources 30 (that provide content or information) that are connected to the Internet 21, for example. Once the requested information is obtained, it is transmitted by way of the high bandwidth link to all local proxy servers 127- 127b within the coverage area of the wide area Ku-band beam. Alternatively, the requested information is transmitted by way of the low bandwidth link to the local proxy servers 127- 127b.
As was mentioned previously, The may employ the use of terrestrial data request and delivery channels in the event that the satellite communication links become temporarily inoperative. This allows continued data request and delivery services in the event of weather or communication link problems. The connection paths provided by the Internet 21 that interconnects the server area network 121 and the local proxy servers 127-127b may be employed to achieve this. Alternatively, other communication paths, including wireless communication links, for example, may also be employed.
In a preferred embodiment of the system, requested information is transmitted (broadcast) at predetermined intervals, such as 7-10 second intervals, for example, to simulate real-time information broadcasts. Software running on the server area network 121 operates to automatically broadcast the most requested information (such as a predetermined number of the most requested web pages, for example) to the local proxy servers 127- 127b in a substantially real-time manner, on the order of every 7-10 seconds, for example. The requesting local proxy server 127- 127b stores the requested information in the smart local cache 28-28b. In the event that the requested information is not present at the server area network 121 and must be retrieved from the Internet 21, the user may use his or her personal computers 34 for other purposes, or may turn it off. When the requested information is transmitted to the smart local cache 128-128b, the personal computer 34 is notified that the requested information has been retrieved. Thus, a message may be provided when the computer is on (or turned on), similar to an E-mail notification, for example, that the requested information has been received and is available for viewing.
Another aspect of the system 10 is that it also has the ability to automatically deliver both requested information and information related to the requested information to users. As was mentioned above, the low bandwidth channel, and in particular, the Ka- band spot beams, may be used to gather requests from different geographical areas. A user may request substantially the same or similar information as other users. When the information requested by the user is acquired by the server area network 121 it is broadcast to all users within the coverage area of the high bandwidth the Ku-band broadcast beam. The requested information is preferably broadcast within a 7-10 second period.
In addition, the server area network 121 comprises software that searches for the specific information requested by a user as well as information related to the specifically requested information. The software running on the server area network 121 evaluates the qualitative content of the requested information using previous and current requests made by a specific user (such as is derived from a user profile) and retrieves or obtains similar or related information relating to the specifically requested information. The related information may be transmitted along with the requested information to the smart cache 128- 128b, or the smart cache 128- 128b may be updated at a later time after the requested information is transmitted. The related information is preferably broadcast at 7-10 second intervals.
Thus, when the user is prompted that the information request has been fulfilled, he or she will potentially find that additional information has been stored in the smart local cache 128- 128b of the local proxy servers 127- 127b that relates to the originally requested information. Furthermore, this additional information may be delivered concurrent with or at a later time from the time that the information was originally requested. The software operating on the server area network 121 thus finds requested information for a user based upon the history of prior requests for information or the profile of the user.
The smart local cache 128-128b at the respective local proxy server 127-127b receives and processes the received information. Software employed in the smart local cache 128- 128b caches and/or stores the requested information. In addition, the software of the smart local cache 128- 128b recognizes the information that is related to the requested information that was transmitted by the server area network 121. This related information is also cached and stored by the smart local cache 128-128b.
Fig. 4 is a flow diagram illustrating an exemplary data transmission method 140 in accordance with the principles of the present invention. This exemplary method 140 comprises the following steps.
A server area network 121 is provided 141 that comprises a- cache and a satellite transmitter/receiver 123. The server area network 121 may be coupled to the Internet 21, for example. One or more local proxy servers 127-127b are provided 142 that comprise a smart local cache 128- 128b for storing received information, and that are respectively coupled to a satellite broadcast transmitter/receiver system 126- 126b. One or more satellites 11 are provided 143 that comprise low bandwidth request and broadcast communication channels, or low and high bandwidth request and broadcast communication channels, such as may be provided by Ka- and Ku-band communication channels, for example. Terrestrial request and reply communication links may optionally be employed to provide backup communication channels in lieu of the satellite communication channels, particularly if the satellite communication links are inoperative.
Requests for information are routed 144 from the one or more local proxy servers
127- 127b to the server area network 121, way of a low bandwidth channel, such as by way of the low bandwidth satellite communication channel or by way of the Internet 21 or other low bandwidth communication channel. The server area network 121 obtains the requested information and transmits 145 it to the one or more local proxy servers 127- 127b by way of a selected low or high bandwidth communication channel.
Fig. 5 is a flow diagram illustrating another exemplary Internet communications method 150 in accordance with the principles of the present invention. This method 150 processes a user's request to provide the requested information. This method 150- also processes the user's request history and/or user profile to provide information to the user that is related to the requested information. This exemplary method 150 comprises the following steps.
A request for information is transmitted 151 from a local proxy server 127- 127b to the server area network 121. This may be achieved using either an Internet connection or preferably by way of a low bandwidth satellite communication channel. The server area network 121 comprises software that processes the request and obtains 152 the requested information. The software preferably also obtains 152 information related to the requested information based upon the request history of the user and/or the user profile. For example, the software evaluates the qualitative content of the requested information using previous and current requests made by a user and/or the user profile and retrieves or obtains additional information relating to the specifically requested information. The requested and related information are transmitted 153 to the local proxy server 127-127b. The requested and related information may transmitted 153 by way of the low or high bandwidth communication links discussed above.
The smart local cache 128- 128b at the respective local proxy server 127- 127b receives and processes 154 the requested and related information that was broadcast to it. Software comprising the smart local cache 128- 128b of the respective local proxy server 127- 127b caches (stores) 155 the requested information. The software of the smart local cache 128- 128b also recognizes the information that is related to the requested information that was transmitted from the server area network 121. The software of the smart local cache 128-128b also caches (stores) 156 this related information.
Thus, improved broadband data transmission systems and methods have been disclosed. Furthermore, improved data transmission systems and methods that provide low and high bandwidth request and broadcast satellite links and that use request history and user profiles to provide requested and related information to requesting users have been disclosed. It is to be understood that the above-described embodiments are merely illustrative of some of the many specific embodiments that represent applications of the principles of the present invention. Clearly, numerous and other arrangements can be readily devised by those skilled in the art without departing from the scope of the invention.

Claims

CLAIMSWhat is claimed is:
1. A data transmission system comprising: a two-way communication link comprising at least one satellite; at least one user terminal having two-way communication with the two-way communication link; and at least one gateway having access to data and having two-way communication with the two-way communication link.
2. The system recited in Claim 1 wherein the two-way communication link comprises a low bandwidth two-way communication link.
3. The system recited in Claim 2 wherein the low bandwidth two-way communication link comprises a Ka-band communication link.
4. The system recited in Claim 1 wherein the two-way communication link comprises a low bandwidth request link and a high bandwidth data broadcast link.
5. The system recited in Claim 4 wherein the low bandwidth request link comprises a Ka-band communication link.
6. The system recited in Claim 5 wherein the Ka-band communication link provides a plurality of spot beams that cover selected coverage regions.
7. The system recited in Claim 4 wherein the high bandwidth broadcast link comprises a Ku-band communication link.
8. The system recited in Claim 7 wherein the Ku-band communication link broadcasts a wide area coverage beam to allows the requested information to be received by multiple user terminals.
9. The system recited in Claim 1 wherein the at least one user terminal comprises a cache.
10. The system recited in Claim 1 wherein the at least one gateway comprises a cache.
11. A method of communication data comprising the steps of: providing one or more orbiting satellites that comprise a two-way communication link; providing at least one user terminal having two-way communication with the two- way communication link; providing at least one gateway having access to data and having two-way communication with the two-way communication link; generating requests for data at the at least one user terminal; transmitting the requests for data from the at least one user terminal by way of the two-way communication link to the at least one gateway; obtaining the requested data at the at least one gateway; and transmitting the requested data from the at least one gateway to the at least one user terminal by way of the two-way communication link.
12. The method recited in Claim 11 wherein the step of transmitting the requests for data comprises transmitting the requests for data by way of a low bandwidth communication link.
13. The method recited in Claim 12 wherein the low bandwidth communication link comprises a low bandwidth satellite communication link.
14. The method recited in Claim 12 wherein the low bandwidth communication link comprises a low bandwidth terrestrial communication link.
15. The method recited in Claim 12 wherein the low bandwidth communication link comprises a low bandwidth wireless communication link.
16. The method recited in Claim 11 wherein the step of transmitting the requested data comprises transmitting the data by .way of a low bandwidth communication link.
17. The method recited in Claim 11 wherein the step of transmitting the requested data comprises transmitting the data by way of a high bandwidth data broadcast link.
18. The method recited in Claim 11 f rther comprising the step of caching the transmitted data at the at least one user terminal.
19. The method recited in Claim 11 wherein the step of obtaining the requested data at the at least one gateway comprises using a user's request history to obtain the requested information.
20. The method recited in Claim 11 wherein the step of obtaining the requested data at the at least one gateway comprises using a user's user profile to obtain the requested information.
21. The method recited in Claim 11 further comprising the steps of: obtaining the requested data along with data related to the requested data at the at the at least one gateway; and transmitting the requested and related data from the at least one gateway to the at least one user terminal by way of the two-way communication link.
22. The method recited in Claim 17 further comprising the steps of: storing the requested information at the at least one gateway; and storing the related information at the at least one gateway.
23. The method recited in Claim 17 further comprising the step of broadcasting the requested information at predetermined intervals to simulate real-time information broadcasts.
24. The method recited in Claim 23 wherein the requested information that is broadcast comprises a predetermined number of most-requested web pages.
25. A data transmission system comprising: a terrestrial communication link for communicating requests for data; a satellite broadcast link for transmitting the requested data; at least one gateway having access to data that communicates with the terrestrial communication link and the satellite broadcast link; and at least one user terminal that communicates with the terrestrial communication link and the satellite broadcast link and that comprises a cache for caching the requested data oadcast by the satellite broadcast link.
26. The system recited in Claim 25 wherein the at least one user terminal comprises a cache.
27. The system recited in Claim 25 wherein the at least one gateway comprises a cache.
28. The system recited in Claim 25 further comprising a terrestrial communication link for transmitting the requested data to the at least one user terminal in the event that the satellite broadcast link becomes inoperative.
PCT/US2001/030991 2000-11-15 2001-10-03 Broadband communication systems and methods using low and high bandwidth request and broadcast links WO2002041527A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002211397A AU2002211397A1 (en) 2000-11-15 2001-10-03 Broadband communication systems and methods using low and high bandwidth requestand broadcast links

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/713,121 2000-11-15
US09/713,121 US6879808B1 (en) 2000-11-15 2000-11-15 Broadband communication systems and methods using low and high bandwidth request and broadcast links

Publications (1)

Publication Number Publication Date
WO2002041527A1 true WO2002041527A1 (en) 2002-05-23

Family

ID=24864821

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/030991 WO2002041527A1 (en) 2000-11-15 2001-10-03 Broadband communication systems and methods using low and high bandwidth request and broadcast links

Country Status (3)

Country Link
US (1) US6879808B1 (en)
AU (1) AU2002211397A1 (en)
WO (1) WO2002041527A1 (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003107588A1 (en) * 2002-06-17 2003-12-24 Koninklijke Philips Electronics N.V. System for authentication between devices using group certificates
WO2010083214A3 (en) * 2009-01-13 2010-10-07 Viasat, Inc. Content-based deltacasting
US7966634B2 (en) 2002-10-29 2011-06-21 Volkswagen Ag Method and apparatus for information exchange in an interactive communication system using tv broadcast information
US8010705B1 (en) 2008-06-04 2011-08-30 Viasat, Inc. Methods and systems for utilizing delta coding in acceleration proxy servers
US8516253B1 (en) 2010-01-18 2013-08-20 Viasat, Inc. Self-keyed protection of anticipatory content
US8897302B2 (en) 2011-06-14 2014-11-25 Viasat, Inc. Transport protocol for anticipatory content
US8984048B1 (en) 2010-04-18 2015-03-17 Viasat, Inc. Selective prefetch scanning
US9037638B1 (en) 2011-04-11 2015-05-19 Viasat, Inc. Assisted browsing using hinting functionality
US9106607B1 (en) 2011-04-11 2015-08-11 Viasat, Inc. Browser based feedback for optimized web browsing
US9407355B1 (en) 2011-10-25 2016-08-02 Viasat Inc. Opportunistic content delivery using delta coding
US9456050B1 (en) 2011-04-11 2016-09-27 Viasat, Inc. Browser optimization through user history analysis
WO2017211789A1 (en) * 2016-06-07 2017-12-14 Avanti Communications Group Plc Satellite communications
US9912718B1 (en) 2011-04-11 2018-03-06 Viasat, Inc. Progressive prefetching
US10044637B2 (en) 2012-06-15 2018-08-07 Viasat, Inc. Opportunistic delivery of cacheable content in a communications network
CN111953400A (en) * 2020-07-23 2020-11-17 上海卫星工程研究所 Task-driven low-orbit satellite broadcast distribution device, method, system and medium
US10855797B2 (en) 2014-06-03 2020-12-01 Viasat, Inc. Server-machine-driven hint generation for improved web page loading using client-machine-driven feedback
WO2021245047A1 (en) * 2020-06-04 2021-12-09 Merck Patent Gmbh Method for storing and method for delivering at least one piece of data, corresponding computer program products and devices
US11200292B2 (en) 2015-10-20 2021-12-14 Viasat, Inc. Hint model updating using automated browsing clusters

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020092026A1 (en) * 2001-01-09 2002-07-11 International Business Machines Corporation Method and apparatus for broadcast delivery of content to a client-side cache based on user preferences
US20020091792A1 (en) * 2001-01-09 2002-07-11 International Business Machines Corporation Method and apparatus for client sharing of cached content
US20030023504A1 (en) * 2001-01-25 2003-01-30 Berenson Richard W. Distributed video on demand system
US7263712B2 (en) * 2001-05-29 2007-08-28 Intel Corporation Enabling a PC-DTV receiver to share the resource cache with multiple clients
US7721337B2 (en) 2001-10-26 2010-05-18 Ibiquity Digital Corporation System and method for providing a push of background data
US20030083977A1 (en) * 2001-10-26 2003-05-01 Majid Syed System and method for providing electronic bulk buying
US20030084108A1 (en) * 2001-10-26 2003-05-01 Majid Syed System and method for providing a push gateway between consumer devices and remote content povider centers
US20030097582A1 (en) * 2001-11-19 2003-05-22 Yves Audebert Method and system for reducing personal security device latency
US7447731B2 (en) * 2001-12-17 2008-11-04 International Business Machines Corporation Method and apparatus for distributed application execution
SE524679C2 (en) * 2002-02-15 2004-09-14 Ericsson Telefon Ab L M Broadcast / multicast broadcast system data transmission information to a local area of a wireless network
US20040064325A1 (en) * 2002-09-27 2004-04-01 Majid Syed Intelligent use of encoder unused bandwidth in a digital audio broadcast
US7809655B1 (en) * 2003-09-17 2010-10-05 Starsat, Llc Method for scheduling and usage of satellite bandwidth
US20080107064A1 (en) * 2006-11-06 2008-05-08 Utstarcom, Incorporated Media access server for satellite-based cellular networks
US20090157480A1 (en) * 2007-12-14 2009-06-18 Smith Alexander E Intelligent broadcast techniques to optimize wireless device bandwidth usage
US8218474B2 (en) * 2008-11-18 2012-07-10 Socovar S.E.C. Bandwidth allocation in satellite communication networks
WO2010104927A2 (en) 2009-03-10 2010-09-16 Viasat, Inc. Internet protocol broadcasting
CN102308532B (en) * 2009-05-21 2013-10-09 华为终端有限公司 Method, system and server for processing point to multi-point push message
FR2946164B1 (en) * 2009-05-29 2016-04-15 Thales Sa METHOD FOR DOWNLOADING LARGE DATA DATA TO A LARGE NUMBER OF NETWORKED NETWORK MACHINES FROM A SINGLE SERVER
US8000259B2 (en) 2009-09-04 2011-08-16 Viasat, Inc. Distributed cache—adaptive multicast architecture for bandwidth reduction
KR101904053B1 (en) * 2012-03-13 2018-11-30 삼성전자 주식회사 Apparatus and method for processing a multimedia data in terminal equipment
US10382977B2 (en) * 2014-12-09 2019-08-13 Hughes Network Systems, Llc Apparatus and method for monitoring operations in a satellite communication system
US10609175B2 (en) 2015-12-31 2020-03-31 Hughes Newtwork Systems, LLC Apparatus and method for broadcast/multicast content delivery and opportunistic caching in a broadband communications network
US10142881B2 (en) * 2016-05-12 2018-11-27 M2MD Technologies, Inc. Method and system for managing the providing of different classes of wireless communications services from different mobile networks
US20210185406A1 (en) * 2019-12-16 2021-06-17 Hughes Network Systems, Llc Satellite communication system and satellite communication method
CN114401033A (en) * 2022-01-10 2022-04-26 中国卫通集团股份有限公司 Portable wide-narrow band fusion satellite communication terminal and method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5963862A (en) * 1996-10-25 1999-10-05 Pt Pasifik Satelit Nusantara Integrated telecommunications system providing fixed and mobile satellite-based services
US5991596A (en) * 1996-10-24 1999-11-23 Stanford Telecommunications, Inc. Wireless request channel for use with information broadcast system
US6020845A (en) * 1993-11-19 2000-02-01 Stanford Telecommunications, Inc. Satellite for increasing the utility of satellite communication systems
US6041233A (en) * 1997-09-12 2000-03-21 Hughes Electronics Corporation Method and system for providing global variable data rate connectivity in a satellite-based communications network
US6160993A (en) * 1996-02-23 2000-12-12 Scientific-Atlanta, Inc. Method and apparatus for command and control of remote systems using low earth orbit satellite communications
US6208626B1 (en) * 1998-12-24 2001-03-27 Charles R. Brewer Real-time satellite communication system using separate control and data transmission paths

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5914942A (en) * 1996-10-25 1999-06-22 Ericsson Inc. Satellite communications system with dual mode bandwidth control
US6205485B1 (en) * 1997-03-27 2001-03-20 Lextron Systems, Inc Simulcast WEB page delivery using a 3D user interface system
US6385447B1 (en) * 1997-07-14 2002-05-07 Hughes Electronics Corporation Signaling maintenance for discontinuous information communications
US6201797B1 (en) * 1997-12-12 2001-03-13 At&T Wireless Services Inc. High bandwidth delivery and internet access for airborne passengers
US6038594A (en) * 1998-02-02 2000-03-14 Loral Cyberstar, Inc. Internet communication system and method with asymmetric terrestrial and satellite links
US6151497A (en) * 1998-02-12 2000-11-21 Motorola, Inc. Satellite based high bandwidth data broadcast
US5987233A (en) * 1998-03-16 1999-11-16 Skycache Inc. Comprehensive global information network broadcasting system and implementation thereof
US6181734B1 (en) * 1998-05-29 2001-01-30 Motorola, Inc. Multiple waveform software radio
US6519262B1 (en) * 1998-06-10 2003-02-11 Trw Inc. Time division multiplex approach for multiple transmitter broadcasting
US6526580B2 (en) * 1999-04-16 2003-02-25 Digeo, Inc. Broadband data broadcasting service
US6141564A (en) * 1999-09-30 2000-10-31 Motorola, Inc. Method of sharing a SIM card between two masters

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6020845A (en) * 1993-11-19 2000-02-01 Stanford Telecommunications, Inc. Satellite for increasing the utility of satellite communication systems
US6160993A (en) * 1996-02-23 2000-12-12 Scientific-Atlanta, Inc. Method and apparatus for command and control of remote systems using low earth orbit satellite communications
US5991596A (en) * 1996-10-24 1999-11-23 Stanford Telecommunications, Inc. Wireless request channel for use with information broadcast system
US5963862A (en) * 1996-10-25 1999-10-05 Pt Pasifik Satelit Nusantara Integrated telecommunications system providing fixed and mobile satellite-based services
US6041233A (en) * 1997-09-12 2000-03-21 Hughes Electronics Corporation Method and system for providing global variable data rate connectivity in a satellite-based communications network
US6208626B1 (en) * 1998-12-24 2001-03-27 Charles R. Brewer Real-time satellite communication system using separate control and data transmission paths

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003107588A1 (en) * 2002-06-17 2003-12-24 Koninklijke Philips Electronics N.V. System for authentication between devices using group certificates
US7966634B2 (en) 2002-10-29 2011-06-21 Volkswagen Ag Method and apparatus for information exchange in an interactive communication system using tv broadcast information
US8010705B1 (en) 2008-06-04 2011-08-30 Viasat, Inc. Methods and systems for utilizing delta coding in acceleration proxy servers
US8671223B1 (en) 2008-06-04 2014-03-11 Viasat, Inc. Methods and systems for utilizing delta coding in acceleration proxy servers
US9369516B2 (en) 2009-01-13 2016-06-14 Viasat, Inc. Deltacasting
WO2010083214A3 (en) * 2009-01-13 2010-10-07 Viasat, Inc. Content-based deltacasting
US8489673B2 (en) 2009-01-13 2013-07-16 Viasat, Inc. Content set based pre-positioning
US8489672B2 (en) 2009-01-13 2013-07-16 Viasat, Inc. Content set based deltacasting
US10187436B2 (en) 2009-01-13 2019-01-22 Viasat, Inc. Content set based deltacasting
US8639744B2 (en) 2009-01-13 2014-01-28 Viasat, Inc. Deltacasting for live content
WO2010083248A3 (en) * 2009-01-13 2010-11-04 Viasat, Inc. Deltacasting
US8775503B2 (en) 2009-01-13 2014-07-08 Viasat, Inc. Deltacasting for overlapping requests
US8842553B2 (en) 2009-01-13 2014-09-23 Viasat, Inc. Correlative anticipatory deltacasting
US11916990B2 (en) 2009-01-13 2024-02-27 Viasat, Inc. Content set based deltacasting
US10536495B2 (en) 2009-01-13 2020-01-14 Viasat, Inc. Content set based deltacasting
US11252210B2 (en) 2009-01-13 2022-02-15 Viasat, Inc. Content set based deltacasting
US10547655B2 (en) 2009-01-13 2020-01-28 Viasat, Inc. Deltacasting
US8477635B2 (en) 2009-01-13 2013-07-02 Viasat, Inc. Correlative anticipatory deltacasting
US9172748B2 (en) 2009-01-13 2015-10-27 Viasat, Inc. Deltacasting for overlapping requests
US9762635B2 (en) 2009-01-13 2017-09-12 Viasat, Inc. Content set based pre-positioning
US9363308B2 (en) 2009-01-13 2016-06-07 Viasat, Inc. Correlative anticipatory deltacasting
US10951671B2 (en) 2009-01-13 2021-03-16 Viasat, Inc. Content set based deltacasting
US9405924B2 (en) 2010-01-18 2016-08-02 Viasat, Inc. Self-keyed protection of anticipatory content
US8516253B1 (en) 2010-01-18 2013-08-20 Viasat, Inc. Self-keyed protection of anticipatory content
US10171550B1 (en) 2010-04-18 2019-01-01 Viasat, Inc. Static tracker
US9407717B1 (en) 2010-04-18 2016-08-02 Viasat, Inc. Selective prefetch scanning
US10645143B1 (en) 2010-04-18 2020-05-05 Viasat, Inc. Static tracker
US9497256B1 (en) 2010-04-18 2016-11-15 Viasat, Inc. Static tracker
US9307003B1 (en) 2010-04-18 2016-04-05 Viasat, Inc. Web hierarchy modeling
US9043385B1 (en) 2010-04-18 2015-05-26 Viasat, Inc. Static tracker
US8984048B1 (en) 2010-04-18 2015-03-17 Viasat, Inc. Selective prefetch scanning
US10972573B1 (en) 2011-04-11 2021-04-06 Viasat, Inc. Browser optimization through user history analysis
US11256775B1 (en) 2011-04-11 2022-02-22 Viasat, Inc. Progressive prefetching
US9037638B1 (en) 2011-04-11 2015-05-19 Viasat, Inc. Assisted browsing using hinting functionality
US11176219B1 (en) 2011-04-11 2021-11-16 Viasat, Inc. Browser based feedback for optimized web browsing
US10372780B1 (en) 2011-04-11 2019-08-06 Viasat, Inc. Browser based feedback for optimized web browsing
US10491703B1 (en) 2011-04-11 2019-11-26 Viasat, Inc. Assisted browsing using page load feedback information and hinting functionality
US9912718B1 (en) 2011-04-11 2018-03-06 Viasat, Inc. Progressive prefetching
US9106607B1 (en) 2011-04-11 2015-08-11 Viasat, Inc. Browser based feedback for optimized web browsing
US10789326B2 (en) 2011-04-11 2020-09-29 Viasat, Inc. Progressive prefetching
US9456050B1 (en) 2011-04-11 2016-09-27 Viasat, Inc. Browser optimization through user history analysis
US10735548B1 (en) 2011-04-11 2020-08-04 Viasat, Inc. Utilizing page information regarding a prior loading of a web page to generate hinting information for improving load time of a future loading of the web page
US11139919B2 (en) 2011-06-14 2021-10-05 Viasat, Inc. Transport protocol for anticipatory content
US8897302B2 (en) 2011-06-14 2014-11-25 Viasat, Inc. Transport protocol for anticipatory content
US9935740B2 (en) 2011-06-14 2018-04-03 Viasat, Inc. Transport protocol for anticipatory content
US11777654B2 (en) 2011-06-14 2023-10-03 Viasat, Inc. Transport protocol for anticipatory content
US9407355B1 (en) 2011-10-25 2016-08-02 Viasat Inc. Opportunistic content delivery using delta coding
US10270842B2 (en) 2011-10-25 2019-04-23 Viasat, Inc. Opportunistic content delivery using delta coding
US11575738B2 (en) 2011-10-25 2023-02-07 Viasat, Inc. Opportunistic content delivery using delta coding
US11290525B2 (en) 2011-10-25 2022-03-29 Viasat, Inc. Opportunistic content delivery using delta coding
US11070490B2 (en) 2012-06-15 2021-07-20 Viasat, Inc. Opportunistic delivery of cacheable content in a communications network
US10594624B2 (en) 2012-06-15 2020-03-17 Viasat, Inc. Opportunistic delivery of cacheable content in a communications network
US10044637B2 (en) 2012-06-15 2018-08-07 Viasat, Inc. Opportunistic delivery of cacheable content in a communications network
US11743207B2 (en) 2012-06-15 2023-08-29 Viasat, Inc. Opportunistic delivery of cacheable content in a communications network
US10855797B2 (en) 2014-06-03 2020-12-01 Viasat, Inc. Server-machine-driven hint generation for improved web page loading using client-machine-driven feedback
US11310333B2 (en) 2014-06-03 2022-04-19 Viasat, Inc. Server-machine-driven hint generation for improved web page loading using client-machine-driven feedback
US11200292B2 (en) 2015-10-20 2021-12-14 Viasat, Inc. Hint model updating using automated browsing clusters
WO2017211789A1 (en) * 2016-06-07 2017-12-14 Avanti Communications Group Plc Satellite communications
WO2021245047A1 (en) * 2020-06-04 2021-12-09 Merck Patent Gmbh Method for storing and method for delivering at least one piece of data, corresponding computer program products and devices
CN111953400B (en) * 2020-07-23 2022-06-03 上海卫星工程研究所 Task-driven low-orbit satellite broadcast distribution device, method, system and medium
CN111953400A (en) * 2020-07-23 2020-11-17 上海卫星工程研究所 Task-driven low-orbit satellite broadcast distribution device, method, system and medium

Also Published As

Publication number Publication date
AU2002211397A1 (en) 2002-05-27
US6879808B1 (en) 2005-04-12

Similar Documents

Publication Publication Date Title
US6879808B1 (en) Broadband communication systems and methods using low and high bandwidth request and broadcast links
US7477597B2 (en) Rural broadband hybrid satellite/terrestrial solution
US6529706B1 (en) Aircraft satellite communications system for distributing internet service from direct broadcast satellites
Farserotu et al. A survey of future broadband multimedia satellite systems, issues and trends
JP4470097B2 (en) Method and apparatus for route discovery between a mobile platform and a ground segment
AU759936B2 (en) ISP system using non-geosynchronous orbit satellites
US6820132B1 (en) Internet communication system and method with asymmetric terrestrial and satellite links
EP0955737B1 (en) A two-way/broadcast mobile and portable satellite communications system
US20010026537A1 (en) Satellite internet backbone network system using virtual onboard switching
US6909896B2 (en) Apparatus and method for two-way data communication via satellite
US20020052969A1 (en) Internet system capable of automatically selecting suitable channels
Seidman Satellites for wideband access
Yun et al. AmerHis next generation global IP services in the space
Fitch et al. An overview of satellite access networks
Andersen et al. A DVB/Inmarsat hybrid architecture for asymmetrical broadband mobile satellite services
EP1171966B1 (en) Integrated high speed terrestrial & satellite communications systems for internet & other uses
Kristiansen et al. Multimedia over satellite-the European Space Agency perspective
Wakeling et al. Satellite access services
Chodorek et al. The Satellite Internet: The Convergence Of Communication And Data Networks
Fasson et al. GEO Satellites and Their Applications: Service Integration over DVB Systems
Matarasso et al. Multimedia satellite communications experiments to the international space station
Philips Integration of satellites in the ATM cloud
Fitch et al. An overview of satellite access networks
Ramseier LAN interconnection by satellite-key achievements and technical challenges
Kim Performance improvement of reliable data transfer protocol in broadband satellite networks by using the reflecting signals

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP