Event Notification
First Claim
1. A computerized method for providing consistency in display of server-provided data, the method comprising:
- in response to receiving a request to make a change to data from a first control instance,sending a notification from a server instance to a second control instance, wherein the second control instance sends the notification to a third control instance; and
the third control instance displays the change to the data in response to receiving the notification, wherein the first control instance is associated with a first application, the third control instance is associated with a third application, and each of the first and third applications displays the change to the data.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, computer program product, and computer system for ensuring consistency between data displayed by multiple independent client programs that can simultaneously display server-provided data. The data are accessible only from a server that is not persistently connected to the client computer systems) displaying the data, so the client programs cannot retrieve the data independently without sending a request to the server. Client programs do not poll the server by sending a request to learn that data capable of being displayed by the multiple client programs have been updated. Instead, client programs are notified by the server program receiving the request to change the data at the time the request is received.
-
Citations
32 Claims
-
1. A computerized method for providing consistency in display of server-provided data, the method comprising:
in response to receiving a request to make a change to data from a first control instance, sending a notification from a server instance to a second control instance, wherein the second control instance sends the notification to a third control instance; and the third control instance displays the change to the data in response to receiving the notification, wherein the first control instance is associated with a first application, the third control instance is associated with a third application, and each of the first and third applications displays the change to the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. An apparatus for providing consistency in display of server-provided data, comprising:
a server including a server instance and operable to send a notification from the server instance to a second control instance in response to receiving a request to make a change to data from a first control instance, wherein the second control instance sends the notification to a third control instance; and the third control instance displays the change to the data in response to receiving the notification, wherein a first window displays the change to the data prior to the server sending the notification to the second control instance, the first window being associated with the first control instance, and a third window associated with the third control instance displays the change to the data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
24. A computer readable medium comprising program code for providing consistency in display of server provided data, comprising:
providing instructions for sending a notification from a server instance to a second control instance in response to receiving a request to make a change to data from a first control instance, wherein the second control instance sends the notification to a third control instance; and the third control instance displays the change to the data in response to receiving the notification, wherein the first control instance displays the change to the data prior to the third control instance displaying the change to the data, and at least one of the first and third control instances does not maintain connections with the server instance. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
Specification