IP Library Granted Patent US 7,450,914
Granted Patent B2
US 7,450,914 · App. 09/918,961 · Granted Nov 11, 2008

Method and apparatus for allocating data communications resources in a satellite communications network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,450,914
App. No.
09/918,961
Granted
Nov 11, 2008
Kind
B2
Abstract

A method and system are provided for allocating satellite resources in a satellite communication system. A network interface is provided for making requests for satellite resources. A request processor determines whether the requests can be fulfilled based on a plurality of system constraints. The constraints can include, for example, the number of antennas on board the satellite, the number of active demodulators available on board the satellite, the configuration of a switch matrix which connects antennas to demodulators, and interference between signals transmitted to and from neighboring geographic cells. The network interface is preferably implemented in a web browser connected to a network which includes the Internet.

Claims (42)

1. A system for providing automated distributed provisioning satellite resources in a satellite communication network comprising:

at least one satellite, said satellite comprising a plurality of antenna elements for receiving transmissions from geographically distinct cells, a plurality of demodulators each adapted to demodulate signals in a particular frequency band, a switch matrix for connecting said antenna elements to said demodulators, and a payload processor for configuring said switch matrix to configure said satellite resources as a payload configuration, wherein said resources comprise a plurality of channels for transmitting information to or from said satellite;

a satellite resource allocation plan, comprising information about the payload configuration over time and an allocation of satellite capacity pools amongst a plurality of remote network operators at geographically distributed locations;

a capacity management unit having a plurality of network interfaces displayed to and accessible by the remote network operators, wherein the capacity management unit is adapted to automatically (i) receive via the network interfaces a capacity allocation plan from any one of the remote network operators requesting a capacity allocation within one or more capacity pools allocated to said one network operator, (ii) to determine whether said capacity allocation plan can be fulfilled based on a plurality of system constraints including the satellite resource allocation plan, (iii) to update the satellite resource allocation plan based on results of the determination, and to send commands to said payload processor in order to modify the payload configuration to satisfy the capacity allocation plan.

2. A system for provisioning satellite resources as in claim 1 , wherein said plurality of network interfaces are accessed over a local area network.

3. A system for provisioning satellite resources as in claim 1 , wherein said plurality of network interfaces are accessed over a wide area network.

4. A system for provisioning satellite resources as in claim 1 , wherein said plurality of system constraints further includes the number of antenna elements on board said satellite.

5. A system for provisioning satellite resources as in claim 1 , wherein said plurality of system constraints further includes the number of demodulators on board said satellite.

6. A system for provisioning satellite resources as in claim 1 , wherein said plurality of system constraints further includes the switch matrix.

7. A system for provisioning satellite resources as in claim 1 , further comprising a primary network interface adapted to allow a network engineer to access the capacity management unit and further modify the satellite resource allocation plan and the payload configuration.

8. A system for provisioning satellite resources as in claim 3 , wherein said wide area network includes a secure connection over the Internet.

9. A system for provisioning satellite resources as in claim 1

wherein the satellite further comprises a payload processor, and said payload processor is adapted to configure said switch matrix over a period of time based on said resource allocation plan.

10. The system of claim 9 , wherein said capacity management unit is further adapted to determine, for said capacity allocation plan,

which geographic cells are associated with the capacity allocation plan,

whether there is an available frequency band within each such associated cell to fulfill the capacity allocation plan,

whether a demodulators are available to demodulate each available frequency band, and

whether said switch matrix is capable of connecting an antenna element associated with each associated cell with each available demodulator.

11. A method of automatically allocating satellite resources in a satellite communications system having at least one satellite, said satellite having a plurality of demodulators for demodulating signals received in certain frequency bands, and further having a plurality of antenna elements for receiving signals from distinct geographic cells, and further having a switching matrix for associating antenna elements with demodulators, the method comprising the steps of:

receiving via a plurality of network interfaces and at a capacity management unit of the satellite communications system, a capacity allocation plan from one of a plurality of remote network operators at geographically distributed locations, said capacity allocation plan being received via the network interfaces displayed to the plurality of remote network operators and used for requesting a capacity allocation within one or more capacity pools allocated to said one network operator;

automatically determining, based on a plurality of system constraints, whether said capacity allocation plan can be satisfied;

automatically modifying a satellite resource allocation plan based on results of the determining step; and

automatically transmitting commands to said satellite to reconfigure a payload configuration of the satellite in order to be capable of fulfilling the modified satellite resource allocation plan.

12. The method of claim 11 , wherein said determining step further comprises the steps of:

for said capacity allocation plan, determining which of said geographic cells are associated with the capacity allocation plan;

determining whether there is an available frequency band within each such associated cell to fulfill the capacity allocation plan;

determining whether demodulators are available to demodulate each available frequency band; and

determining whether said switch matrix is capable of connecting an antenna element associated with each associated cell with each available demodulator.

13. The method of claim 11 , wherein the plurality of system constraints comprises a satellite resource allocation plan including information regarding a payload configuration and an allocation of satellite capacity pools amongst the plurality of remote network operators.

14. The method of claim 11 ,

wherein said plurality of system constraints comprises the number of antenna elements on the satellite.

15. The method of claim 11 , wherein

wherein the plurality of system constraints comprises the number of demodulators on the satellite.

16. The method of claim 11 , wherein

plurality of system constraints comprises the switch matrix.

17. The method of claim 11 , wherein the satellite resource allocation plan comprises information related to the payload configuration over time and an allocation of satellite capacity pools amongst the plurality of remote network operators at geographically distributed locations.

18. The method of claim 11 , wherein the payload configuration comprises a configuration of connections, through the switching matrix, between the plurality of antenna elements and the plurality of demodulators.

19. The method of claim 11 , further comprising the step of accessing the capacity management unit through a primary network interface and further modifying the satellite resource allocation plan and the payload configuration.

20. The system of claim 1 , wherein network interface provides an area for displaying and selecting features related to the requested capacity allocation.

21. The system of claim 20 , wherein the features include at least one of a data rate, a time scale, a start time and an end time, a mapping of cells in a coverage area, and a capacity allocation of a particular cell.

22. The method of claim 11 , further comprising selecting and displaying via the network interface features related to the requested capacity allocation.

23. The method of claim 22 , wherein the features include at least one of a data rate, a time scale, a start time and an end time, a mapping of cells in a coverage area, and a capacity allocation of a particular cell.

Assignments (13)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 15649418 PREVIOUSLY RECORDED ON REEL 050600 FRAME 0314. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT SECURITY AGREEMENTS. Recorded Sep 3, 2020
From: WELLS FARGO, NATIONAL BANK ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053703/0367 →
ASSIGNMENT OF PATENT SECURITY AGREEMENTS Recorded Oct 1, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050600/0314 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 026499 FRAME 0290. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Sep 4, 2018
From: EH HOLDING CORPORATION; ECHOSTAR 77 CORPORATION; ECHOSTAR GOVERNMENT SERVICES L.L.C.; ECHOSTAR ORBITAL L.L.C.; ECHOSTAR SATELLITE OPERATING CORPORATION; ECHOSTAR SATELLITE SERVICES L.L.C.; ADVANCED SATELLITE RESEARCH, LLC; HELIUS ACQUISITION, LLC; HELIUS, LLC; HNS FINANCE CORP.; HNS LICENSE SUB, LLC; HNS REAL ESTATE, LLC; HNS-INDIA VSAT, INC.; HNS-SHANGHAI, INC.; HUGHES COMMUNICATIONS, INC.; HUGHES NETWORK SYSTEMS, LLC; HUGHES NETWORK SYSTEMS INTERNATIONAL SERVICE COMPANY
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 047014/0886 →
SECURITY AGREEMENT Recorded Jun 24, 2011
From: EH HOLDING CORPORATION; ECHOSTAR 77 CORPORATION; ECHOSTAR GOVERNMENT SERVICES L.L.C.; ECHOSTAR ORBITAL L.L.C.; ECHOSTAR SATELLITE OPERATING CORPORATION; ECHOSTAR SATELLITE SERVICES L.L.C.; ADVANCED SATELLITE RESEARCH, LLC; HELIUS ACQUISITION, LLC; HELIUS, LLC; HNS FINANCE CORP.; HNS LICENSE SUB, LLC; HNS REAL ESTATE, LLC; HNS-INDIA VSAT, INC.; HNS-SHANGHAI, INC.; HUGHES COMMUNICATIONS, INC.; HUGHES NETWORK SYSTEMS, LLC; HUGHES NETWORK SYSTEMS INTERNATIONAL SERVICE COMPANY
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 026499/0290 →
PATENT RELEASE Recorded Jun 16, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 026459/0883 →
ASSIGNMENT AND ASSUMPTION OF REEL/FRAME NOS. 16345/0401 AND 018184/0196 Recorded Apr 9, 2010
From: BEAR STEARNS CORPORATE LENDING INC.
To: JPMORGAN CHASE BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 024213/0001 →
RELEASE OF SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 29, 2006
From: JPMORGAN CHASE BANK, N.A.
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 018184/0170 →
ASSIGNMENT OF SECURITY INTEREST IN U.S. PATENT RIGHTS Recorded Aug 29, 2006
From: JPMORGAN CHASE BANK, N.A.
To: BEAR STEARNS CORPORATE LENDING INC.
Reel/Frame 018184/0196 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 11, 2005
From: HUGHES NETWORK SYSTEMS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 016345/0368 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jul 11, 2005
From: HUGHES NETWORK SYSTEMS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 016345/0401 →
MERGER Recorded Jun 21, 2005
From: HUGHES ELECTRONICS CORPORATION
To: DIRECTV GROUP, INC.,THE
Reel/Frame 016427/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2005
From: DIRECTV GROUP, INC., THE
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 016323/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2001
From: VALDIVIA, AARON; GOPAL, RAJEEV; WEERAKOON, ISHAN
To: HUGHES ELECTRONICS CORPORATION
Reel/Frame 012046/0423 →