Computer system having fixed computers and mobile computers
First Claim
1. A method of propagating data throughout a computer system having mobile computers, and a respective computer server device at each of a plurality of fixed sites, said method comprising providing relevant data at said computer server device to be transferred to said mobile computers, making a data exchange connection between a mobile computer and said computer server device when a mobile computer visits said site, providing authorisation checking when said data exchange connection is made to determine if said mobile computer is an authorised computer, conducting software checking to determine if relevant data resident in said computer server device is more recent than the relevant data in said mobile computer, invoking further software to transfer the relevant data from said computer server device to said computer if it is more recent than the relevant data in said mobile computer, and if the relevant data in said mobile computer is more recent than the relevant data in said computer server device, invoking said further software to transfer the relevant data from said mobile computer to said computer server device, so that the more recent of said relevant data is resident in both said mobile computer and said computer server device and repeating the process with further mobile computers when they visit said site whereby said relevant data can be propagated, and wherein when relevant data is required to be propagated it is only introduced to a computer server device at one of said fixed sites, and that it is propagated to a further one of said plurality of fixed sites by being transferred to a mobile computer visiting said one site and then to said further one of said plurality of sites when said mobile computer visits said further one of said plurality of sites, thereby providing said further one of said plurality of sites with the relevant data for propagation to further mobile computers which visit said further one of said plurality of sites.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for propagating data such as entertainment data in an airline system is disclosed. The entertainment data may comprise video, audio and games data. A computer server device is provided at an airline terminal, and a mobile computer is provided in an aircraft with a hard disk array for storage of the digital data. The data can be propagated in the system to aircraft and to further airline terminals by an automatic software function which occurs when an aircraft mobile computer electrically connects with the server computer at the terminal. Such connection is made between the aircraft and an aerobridge at the airline terminal. The software provides checking to see if the mobile computer is an authorized computer, and also to determine whether the data in the mobile computer is more recent than the data in the computer server or vice versa and then a data exchange occurs to replace the old data with new data. As further aircraft visit the airline terminal their data is updated and the data is therefor propagated in the system. Devices are also provided on each side of the connection between the aircraft and the airline terminal for initiating security checking and for providing data pass through capability. Each mobile computer has a personality module which configures the computer to the environment in which it is placed. Thus, identical computers can be used in an airline system which may have different types of aircraft. The personality module configures the computer to the particular aircraft.
68 Citations
40 Claims
- 1. A method of propagating data throughout a computer system having mobile computers, and a respective computer server device at each of a plurality of fixed sites, said method comprising providing relevant data at said computer server device to be transferred to said mobile computers, making a data exchange connection between a mobile computer and said computer server device when a mobile computer visits said site, providing authorisation checking when said data exchange connection is made to determine if said mobile computer is an authorised computer, conducting software checking to determine if relevant data resident in said computer server device is more recent than the relevant data in said mobile computer, invoking further software to transfer the relevant data from said computer server device to said computer if it is more recent than the relevant data in said mobile computer, and if the relevant data in said mobile computer is more recent than the relevant data in said computer server device, invoking said further software to transfer the relevant data from said mobile computer to said computer server device, so that the more recent of said relevant data is resident in both said mobile computer and said computer server device and repeating the process with further mobile computers when they visit said site whereby said relevant data can be propagated, and wherein when relevant data is required to be propagated it is only introduced to a computer server device at one of said fixed sites, and that it is propagated to a further one of said plurality of fixed sites by being transferred to a mobile computer visiting said one site and then to said further one of said plurality of sites when said mobile computer visits said further one of said plurality of sites, thereby providing said further one of said plurality of sites with the relevant data for propagation to further mobile computers which visit said further one of said plurality of sites.
- 12. A method of propagating data throughout a computer system having mobile computers, and a respective computer server device at each of a plurality of fixed sites, said method comprising providing relevant data at said computer server device to be transferred to said mobile computers, making a data exchange connection between a mobile computer and said computer server device when a mobile computer visits said site, providing devices on each side of the connection dedicated to security checking and operating independently of said computers, said devices communicating via a communication line separate to said data exchange line, one of the devices being an Initiator for initiating a security checking request, and the other of the devices being a Respondent for receiving a security checking request from an Initiator, and for providing a pass-through command on said communication line in response to such request, and only in response to said pass-through command allowing data to pass between the two computers via said data exchange line, conducting software checking to determine if relevant data resident in said computer server device is more recent than the relevant data in said mobile computer, invoking further software to transfer the relevant data from said computer server device to said computer if it is more recent than the relevant data in said mobile computer, and if the relevant data in said mobile computer is more recent than the relevant data in said computer server device, invoking said further software to transfer the relevant data from said mobile computer to said computer server device, so that the more recent of said relevant data is resident in both said mobile computer and said computer server device and repeating the process with further mobile computers when they visit said site whereby said relevant data can be propagated, and wherein when relevant data is required to be propagated it is only introduced to a computer server device at one of said fixed sites, and that it is propagated to a further one of said plurality of fixed sites by being transferred to a mobile computer visiting said one site and then to said further one of said plurality of sites when said mobile computer visits said further one of said plurality of sites, thereby providing said further one of said plurality of sites with the relevant data for propagation to further mobile computers which visit said further one of said plurality of sites.
- 29. A computer system having mobile computers, and a respective computer server at each of a plurality of fixed sites, said system being for propagating data between said mobile computers and said computer server or vice versa, said computer server and said mobile computers each having a data exchange connection means to allow data exchange therebetween, and also resident software to automatically determine if a mobile computer in data exchange connection with said computer server is an authorized computer, and to determine if a version of data in said mobile computer is more recent than a version in said computer server, and for transferring the version in said computer server, and for transferring the version of said data from said mobile computer to said server if it is more recent than the version in said computer server, and for transferring the version of said data in said computer server to said mobile computer if it is more recent than the version in said mobile computer, and wherein when relevant data is required to be propagated it is first introduced to a computer server at one of those fixed sites, and then to other computer servers at other fixed sites by being transferred to a mobile computer visiting said one of those fixed sites, and to a computer server at another of those fixed sites when said mobile computer visits a further one of said fixed sites, thereby providing said further one of said fixed sites with data for propagation to further mobile computers which visit said further one of said sites.
- 36. A computer system having mobile computers, and a respective computer server at each of a plurality of fixed sites, said system being for propagating data between said mobile computers and said computer server or vice versa, said computer server and said mobile computers each having a data exchange connection means to allow data exchange therebetween, and also resident software to automatically determine if a mobile computer in data exchange connection with said computer server is an authorised computer, and to determine if a version of data in said mobile computer is more recent than a version in said computer server, and for transferring the version of said data from said mobile computer to said server if it is more recent than the version in said computer server, and for transferring the version of said data in said computer server to said mobile computer if it is more recent than the version in said mobile computer so that the more recent version of said data is stored in both said mobile computer and said computer server, there being devices on each side of the connection dedicated to security checking and operating independently of said computers, said devices communicating via a communication line separate to said data exchange line, one of the devices being an Initiator for initiating a security checking request, and the other of the devices being a Respondent for receiving a security checking request from an Initiator, and for providing a pass-through command on said communication line in response to such request, and only in response to said pass-through command allowing data to pass between the two computers via said data exchange line, said Respondent continually checking for the receipt of a security checking request from an Initiator regardless of whether an Initiator is connected thereto, said Initiator and said Respondent repeating the security checking throughout the passing of data between the two computers, and wherein when relevant data is required to be propagated it is only introduced to a computer server at one of those fixed sites, and then to other computer servers at other fixed sites by being transferred to a mobile computer visiting said one of those fixed sites, and to computer servers at another of those fixed sites when said mobile computer visits a further one of said fixed sites, thereby providing said further one of said fixed sites with data for propagation to further mobile computers which visit said further one of said sites.
Specification