The present invention relates to a broadband computer system and, particularly, to a broadband computer system comprising a thin client computer system.
Computer systems are ubiquitous across all industrialised nations. Each computer system requires a user to install various applications they require to enable the particular functionality they require. Among 16 to 24 year olds the proportion of computer or Internet users is three times higher than among persons aged 55 to 74. A similar degree of inequality is observed when comparing persons with higher education with the less educated. Looking at the degree of urbanisation, penetration by computers and Internet remains lower in thinly populated, rural areas. The presence of children in a household is a major factor in access to Information and Communications Technologies (ICTs): the proportion of homes with a personal computer is 50% higher among households with children than for childless households. The same applies to home Internet connections and Broadband. Despite increasing levels of ICT usage in all sections of society, the divide is not being bridged with large proportions of the population remaining un-connected.
There are a number of core reasons that have prevented take-up by certain groups, including:
According to a first aspect of the present invention there is provided a broadband computer system comprising:
a network;
a client computer connected to the network comprising a secure log-on means, a user interaction means, a display means, processing means and client data storage means, wherein applications for use on the client computer are stored on the client data storage means;
a server connected to the network comprising a secure log-on verification means and server data storage means,
wherein the secure log-on means communicates with the secure log-on verification means across the network to authenticate a user and, where a user has been authenticated, the processing means of the client computer provides a suite of applications for use by the user and wherein any user data required by the suite of applications is provided across the network by the server data storage means and any data entered by the user on the client computer is transmitted for storage across the network to the server data storage means.
Preferably, the client computer and the server further both comprise respective secure communication means enabling encrypted communication between the client computer and the server.
Preferably, the secure communication means of the client computer and the server use a TLS (Transport Layer Security) based protocol for encrypted communication.
Preferably, the secure communication means of the client computer and the server use a SSL (Secure Socket Layer) based protocol for encrypted communication.
Alternatively, the client computer comprises a secure encryption means and data is encrypted by the secure communication means prior to communication with the server.
Preferably, the secure encryption means encrypts data based on a unique identifier.
Preferably, the secure log-on means is a connection for accepting a user key.
Preferably, the connection is a Universal Serial Bus (USB) connection.
Preferably, the user key is a memory storage device.
Preferably, the memory storage device is pre-loaded with an encrypted data-key.
Preferably, the encrypted data-key is used as the unique identifier.
Preferably, the server further comprises an application provision means and, where a user has been authenticated, the application provision means is enabled to provide further applications to the client computer across the network for storage on the client data storage means and provision in the suite of applications.
Preferably, the server further comprises an application management means and the suite of applications are managed and updated by the application management means as modifications to the applications are required.
Embodiments of the present invention will now be described, by way of example only, with reference to the drawings, in which:
Referring to
A network management means 15 provides network security to the server 16 and the client computer 12 including protecting against Distributed Denial of Service (DDoS) attacks, administering firewalls and monitoring and protecting against intrusion.
The client computer 12 has a secure log-on means, which in this particular example is a Universal Serial Bus (USB) port and associated drivers and software in combination with a USB “latch” key 18, such as the one shown in
The client computer 12 establishes an connection with the server 16 and then the unique identifier is authenticated by the server 16 according to the log-on input method. The connection can be encrypted for security using a TLS (Transport Layer Security) or SSL (Secure Sockets Layer) based connection. Preferably, the connection is not encrypted but user data being sent over the connection is encrypted by an encryption module on the client computer 12. In this manner, although the data being transferred between the server 16 and the computer 12 is not over an encrypted connection, user data is encrypted and is stored in the server 16 encrypted.
Once the user has been authenticated, the user's data is settings and relevant data is transferred back to the client computer 12 from server data storage for display on a display screen of the client computer 12.
A user of the latch key 18 can then have their domain displayed on the client computer 12 by simple insertion of the latch key 18 and authentication of the user. The user's ‘domain’ includes all the user's preferences and data, allowing a common interface regardless of the location or computer that the user has logged into.
In this manner, the broadband computer system 10 provides a client computer 12 as a fully supported service across a network 14 providing a suite of relevant applications. Users do not have to manage a typical computer, setting up various hardware components and software applications but instead the management is performed remotely by the server 16.
Furthermore, a user of the client computer 12 can connect additional media storage 20, such as an external hard drive, USB drive, MP3 player or DVD/CD ROM. Data can then be transferred to the user's domain on the server 16 or music/video played through the client computer 12.
The server 16 can provide a suite of applications to the client computer 12 which install and are available in the user's domain. The applications can include an email client, an Internet browser, RSS (Really Simple Syndication) reader, an office suite (word processing, spreadsheet, etc.), media player, VOIP (Voice Over Internet Protocol) application, photo manipulation, instant messaging, PDF (Portable Document Format) reader, synchronisation with other devices such as mobile phones and MP3 players amongst other programs. All applications have no maintenance, upgrade or obsolescence risks as all technology upgrades are implemented at the hosting centre by the server 16. Furthermore, the client computer 12 has minimal security risks with virus checker, SPAM filters and DDOS (Distributed Denial-Of-Service) tools managed centrally.
The server 16 is backed-up to a remote back-up server 22 on regular occasions to facilitate disaster recovery. As all user data is backed up, this provides a method of reducing the likelihood of loss of data for a user. Normally, a user's own computer would only be backed when they choose to perform a back-up by writing to a CD or DVD. The broadband computer system provides a back-up of data at regular intervals, such as once a day. Furthermore, a hard disk failure in a home computer would not only require replacement or recovery of the user's personal data but also the replacement and fitting of a new drive. With the broadband computer system 10 the drives are managed at the server 16 and therefore the user might not even be aware that a drive has failed.
Multiple family or residential members, each with their own personal latch key, are able to share the same computing resource, as a personal domain is loaded depending on the identification contained on the latch key.
Furthermore, the latch key can be “nomadic”, that is interface with the client computer 12, which is designed for the broadband computer system 10, or any other Internet connected computer. The latch key can achieve this by having an automatically installing program on insertion into the computer which presents the user's domain and communicates with the server 16 as normal. Unlike today when the only means of taking a domain with you is to acquire a Laptop (plus power supply and peripherals) and be prepared to carry it around from location to location, or from country to country, the latch key can be inserted into any Internet connected computer anywhere. By logging onto the server 16 the latch key conducts the same “handshake” with the server 16 and provides the user immediate access to their domain in the same way as if they were working in their home location.
Referring to
Icons for the principle applications together with the primary functions are prominently displayed on the screen. The application icons are also reproduced on dedicated keys on a keyboard of the client computer 12, for ease-of-use.
Referring to
Modifications and improvements may be made without departing from the scope of the present invention.