Method and apparatus for communicating data between computer devices
First Claim
1. A method of providing digital services from a server application to a client application over an unsecure network in which the client application is able to initiate a secure client to server connection across the unsecure network in order to request a service or services and in order to receive resulting output data from the server application, the method including:
- in response to the occurrence of an event detected by the server application at a time when there is no secure connection in place between the client application and the server application, generating a notification identifying the server application and addressed to the client application;
forwarding the notification to a notification server application;
forwarding the notification from the notification server application to the client application; and
, in response to receipt of the notification, the client application initiating a secure connection across the unsecure network between the client application and the server application.
0 Assignments
0 Petitions
Accused Products
Abstract
A client server system (100, 200, 300) comprises a client subsystem (100), a server subsystem (200) and an interconnecting data network. The client subsystem includes a client application (110, 120, 130, 140, 150) operable to initiate a secure connection over the interconnecting network with the server subsystem (200). The server subsystem includes a server application (254, 255, 256, 257), which is operable to co-operate with the client application to complete the setting up of a secure connection with the client application upon initiation of the connection by the client application and which is further operable to transmit output data over such a connection in response to requests for service provided by the client application. The server subsystem further includes a notification server (220) and the server application is additionally operable to generate a notification, in response to detecting the occurrence of an event in the absence of a secure connection between the server application and the client application being currently established, and to transmit the notification to the notification server (220). The notification server (220) is also operable to forward the notification over the interconnecting network to the client application.
34 Citations
15 Claims
-
1. A method of providing digital services from a server application to a client application over an unsecure network in which the client application is able to initiate a secure client to server connection across the unsecure network in order to request a service or services and in order to receive resulting output data from the server application, the method including:
- in response to the occurrence of an event detected by the server application at a time when there is no secure connection in place between the client application and the server application, generating a notification identifying the server application and addressed to the client application;
forwarding the notification to a notification server application;
forwarding the notification from the notification server application to the client application; and
, in response to receipt of the notification, the client application initiating a secure connection across the unsecure network between the client application and the server application. - View Dependent Claims (2, 3, 4, 5, 6, 14, 15)
- in response to the occurrence of an event detected by the server application at a time when there is no secure connection in place between the client application and the server application, generating a notification identifying the server application and addressed to the client application;
- 7. A client server system comprising a client subsystem, a server subsystem and an interconnecting data network, the client subsystem including a client application operable to initiate a secure connection over the interconnecting network with the server subsystem, the server subsystem comprising a server application, which is operable to co-operate with the client application to complete the setting up of a secure connection with the client application upon initiation of the connection by the client application and which is further operable to transmit output data over such a connection in response to requests for service provided by the client application, wherein the server subsystem further includes a notification server and wherein the server application is additionally operable to generate a notification, in response to detecting the occurrence of an event in the absence of a secure connection between the server application and the client application being currently established, and to transmit the notification to the notification server and wherein the notification server is operable to forward the notification over the interconnecting network to the client application.
-
13. A client server system comprising a client subsystem, a server subsystem and an interconnecting data network, the client subsystem including a client application having means for initiating a secure connection over the interconnecting network with the server subsystem, the server subsystem comprising a server application, which has means for co-operating with the client application to complete the setting up of a secure connection with the client application upon initiation of the connection by the client application and means for transmitting output data over such a connection in response to requests for service provided by the client application, wherein the server subsystem further includes a notification server and wherein the server application additionally includes means for generating a notification, in response to detecting the occurrence of an event in the absence of a secure connection between the server application and the client application being currently established, and means for transmitting the notification to the notification server and wherein the notification server includes means for forwarding the notification over the interconnecting network to the client application.
Specification