Method and apparatus for accounting for user terminal session-based connection to a satellite communication system
First Claim
1. A method for operating a satellite communications system, comprising the steps of:
- establishing a session with a user terminal by way of a gateway that is coupled to the user terminal through at least one satellite via an inbound link and an outbound link, the gateway being further coupled to a data communications network;
during the session, determining and storing system usage data at the gateway expressive at least of a type of connection made by the user terminal, an indication of an amount of power expended by the at least one satellite to maintain the session, a duration of the session, and a number of units of data transfer that are used during the session on at least one of the inbound link and the outbound link; and
after a termination of the session, accumulating the system usage data, outputting the system usage data from the gateway to a system resource allocation and billing center for use in billing, and determining an amount to bill for the session based at least in part on the determined number of units of data transfer.
8 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for operating a satellite communications system for coupling a user terminal to a data communications network. The method has steps of (a) establishing a connectionless packet data transmission link between the user terminal and a gateway that is coupled to the user terminal through at least one satellite via an inbound link and an outbound link, the gateway being further coupled to the data communications network and being associated with a gateway service provider; (b) deriving billing-related information by counting a number of units of data that comprise data packets that are transmitted over at least one of the inbound link and the outbound link; (c) aggregating the billing-related information with billing-related information for other user terminals; (d) transferring the aggregated billing-related information to a satellite communication system operator site; and (e) at the satellite communication system operator site, determining an amount to bill the gateway service provider based at least in part on the aggregated billing-related information. The step of establishing the connectionless packet data transmission link may include a step of varying a bandwidth of the link to accommodate different data rate requirements.
92 Citations
23 Claims
-
1. A method for operating a satellite communications system, comprising the steps of:
-
establishing a session with a user terminal by way of a gateway that is coupled to the user terminal through at least one satellite via an inbound link and an outbound link, the gateway being further coupled to a data communications network;
during the session, determining and storing system usage data at the gateway expressive at least of a type of connection made by the user terminal, an indication of an amount of power expended by the at least one satellite to maintain the session, a duration of the session, and a number of units of data transfer that are used during the session on at least one of the inbound link and the outbound link; and
after a termination of the session, accumulating the system usage data, outputting the system usage data from the gateway to a system resource allocation and billing center for use in billing, and determining an amount to bill for the session based at least in part on the determined number of units of data transfer. - View Dependent Claims (2, 3, 4, 5, 23)
-
-
6. A satellite communications system, comprising:
-
at least one user terminal;
at least one satellite;
at least one gateway coupled to a data communications network and having (a) an RF transceiver for establishing and maintaining a session with said user terminal through said at least one satellite via an inbound link and an outbound link, (b) a processor for determining and storing system usage data expressive at least of a type of connection made by the user terminal, an indication of an amount of power expended by the at least one satellite to maintain the session, and a duration of the session, and a number of units of data transfer that are used during the session on at least one of the inbound link and the outbound link, and (c) an interface for outputting the stored system usage data; and
a unit for receiving the system usage data and determining an amount to bill for the session based at least in part on the determined number of units of data transfer. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for operating a satellite communications system for coupling a user terminal to a data communications network, comprising the steps of:
-
establishing a connectionless packet data transmission link between the user terminal and a gateway that is coupled to the user terminal through at least one satellite via an inbound link and an outbound link, the gateway being further coupled to the data communications network and being associated with a gateway service provider;
deriving billing-related information by counting a number of units of data that comprise data packets that are transmitted over at least one of the inbound link and the outbound link;
aggregating the billing-related information with billing-related information for other user terminals;
transferring the aggregated billing-related information to a satellite communication system operator site; and
at the satellite communication system operator site, determining an amount to bill the gateway service provider based at least in part on the aggregated billing-related information. - View Dependent Claims (13, 14, 15)
-
-
16. A method for operating a satellite communications system, comprising the steps of:
-
establishing a session with a user terminal by way of a gateway that is coupled to the user terminal through at least one satellite via an inbound link and an outbound link, the gateway being further coupled to a data communications network;
during the session, determining and storing system usage data in the gateway expressive at least of a type of connection made by the user terminal, an indication of an amount of power expended by the at least one satellite to maintain the session, a duration of the connection, and determining a product of bandwidth*time that is used on at least one of the inbound link and the outbound link; and
after a termination of the session, accumulating system usage data, outputting the system usage data from the gateway to a system resource allocation and billing center for use in billing, and determining an amount to bill for the session based at least in part on the determined product.
-
-
17. A method for operating a satellite communications system, comprising the steps of:
-
allocating satellite system resources to a satellite system service provider based at least in part on a predicted demand for the satellite system resources for the satellite system service provider;
during a time that the satellite system resources are allocated to the satellite system service provider, recording an actual demand for the satellite system resources;
comparing the actual demand to the predicted demand to determine a difference between the actual demand and the predicted demand; and
billing the satellite system provider an amount that is a function of the determined difference between the actual demand and the predicted demand. - View Dependent Claims (21, 22)
-
-
18. A method for operating a satellite communications system, comprising the steps of:
-
establishing a session with a user terminal by way of a gateway that is coupled to the user terminal through at least one satellite via an inbound link and an outbound link, the gateway being further coupled to a data communications network;
during the session, determining and storing system usage data in the gateway expressive at least of a type of connection made by the user terminal, an indication of an amount of power expended by the at least one satellite to maintain the session, a duration of the connection, and a number of units of content that are transferred at least from the gateway to the user terminal; and
after a termination of the wireless connection, accumulating the system usage data and outputting the system usage data from the gateway to a system resource allocation and billing center for use in billing, and determining an amount to bill for the session based at least in part on the determined number of units of content. - View Dependent Claims (19, 20)
-
Specification