Passenger entertainment system, method and article of manufacture employing object oriented system software
First Claim
1. A system for controlling a passenger entertainment system, including a cabin file server with one or more components for controlling one or more aspects of the passenger entertainment system, comprising:
- a database in the cabin file server containing data that includes information relating to services provided by the passenger entertainment system and the resources that provide the services;
the cabin file server comprising a plurality of cabin application programming interface calls corresponding to the plurality of services provided by the passenger entertainment system and for processing an operator request to generate a database query using a selected cabin application programming interface call corresponding to said operator request;
a database server in the cabin file server coupled to the database for querying the database using the selected cabin application programming interface call to generate an appropriate response to the operator request; and
a predefined set of resources, selected ones of which are dispatched to service the operator request in accordance with the response to the query.
1 Assignment
0 Petitions
Accused Products
Abstract
A passenger entertainment system operates using system software to provide services including audio and video on-demand, information dissemination, product and service order processing, and video teleconferencing and data communication. The system software routes and processes passenger transactions and dispatches resources to respond to the transactions. A database contains data relating to services provided by the system and the resources that provide the services. A processor stores object oriented application programming interface calls corresponding to the services provided by the system. The processor receives a passenger transaction requesting a particular service and processes it to generate a database query using a selected object oriented application programming interface call. A database server queries the database using the selected object oriented application programming interface call to generate an appropriate response to the passenger transaction. Appropriate resources are dispatched that are defined in the response to the query to service the passenger transaction.
188 Citations
14 Claims
-
1. A system for controlling a passenger entertainment system, including a cabin file server with one or more components for controlling one or more aspects of the passenger entertainment system, comprising:
-
a database in the cabin file server containing data that includes information relating to services provided by the passenger entertainment system and the resources that provide the services;
the cabin file server comprising a plurality of cabin application programming interface calls corresponding to the plurality of services provided by the passenger entertainment system and for processing an operator request to generate a database query using a selected cabin application programming interface call corresponding to said operator request;
a database server in the cabin file server coupled to the database for querying the database using the selected cabin application programming interface call to generate an appropriate response to the operator request; and
a predefined set of resources, selected ones of which are dispatched to service the operator request in accordance with the response to the query. - View Dependent Claims (2, 3, 4, 5, 6)
initiates the cabin application programming interface call in response to the operator request that corresponds to the particular service; and
generates the database query in response to the cabin application programming interface call.
-
-
4. The system as recited in claim 3, wherein the cabin file server:
-
routes the database query to a database server coupled to the database; and
generates the response to the database query by outputting selected data from the database.
-
-
5. The system as recited in claim 4, wherein the database server comprises a standard query language (SQL) database server and the database comprises a relational database coupled to the SQL database server.
-
6. The system as recited in claim 1, wherein the database server comprises a standard query language (SQL) database server, and the database comprises a relational database coupled to the SQL database server.
-
7. The system as recited in claim further comprising a primary access terminal having a graphical user interface that interfaces to the cabin file server and provides an interface for use by an operator to configure and operate the system and provide the operator requests.
-
8. A system for controlling a passenger entertainment system including a cabin file server with one or more components for controlling one or more aspects of the passenger entertainment system, said cabin file server comprising:
-
a plurality of interfaces that interface to components of the passenger entertainment system;
a standard query language (SQL) database server having a database containing information relating to each of the components of the system that allow communication with and/or control of these components and information relating to services offered by the system; and
a services function containing a plurality of cabin application programming interface calls that communicate queries relating to the services offered by the system to the SQL database server to retrieve information defining the selected product or service and generate an appropriate response to operator requests. - View Dependent Claims (9, 10, 11, 12, 13, 14)
initiates the cabin application programming interface call in response to the operator request that corresponds to the particular service; and
generates the database query in response to the cabin application programming interface call.
-
-
14. The system as recited in claim 13, wherein the cabin file server:
-
routes the database query to the SQL database server coupled to the database; and
generates the response to the database query by outputting selected data from the database.
-
Specification