Synchronized sharing of a dynamically updated image
First Claim
1. A method for synchronously sharing a dynamically updated image in a sharing display of a sharing computer with a viewer device, the method comprising:
- sending an automated HTTP request for an updated image in the sharing display to a server, the server storing a set of images representing at least a portion of the sharing display, the automated HTTP request having a timestamp for an image displayed on the viewer device;
comparing at the server the timestamp of the image displayed on the viewer device with a timestamp of a server image; and
if the timestamp of the image displayed on the viewer device is different from the timestamp of the server image, sending the server image to the viewer device.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a method for synchronously sharing a dynamically updated image in a sharing display of a sharing computer with a viewer device. The method can be performed with a variety of viewer devices having web browsing capability. A server caches an HTML page representing at least a portion of the sharing display. An automated request for an updated image in the sharing display is sent to the server. A timestamp in the request indicates the current version of the image on the viewer device. The timestamp is compared with a timestamp of a corresponding image in the HTML page. If the timestamps are not equal, the server sends an updated image to the viewer device.
51 Citations
18 Claims
-
1. A method for synchronously sharing a dynamically updated image in a sharing display of a sharing computer with a viewer device, the method comprising:
-
sending an automated HTTP request for an updated image in the sharing display to a server, the server storing a set of images representing at least a portion of the sharing display, the automated HTTP request having a timestamp for an image displayed on the viewer device;
comparing at the server the timestamp of the image displayed on the viewer device with a timestamp of a server image; and
if the timestamp of the image displayed on the viewer device is different from the timestamp of the server image, sending the server image to the viewer device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for use with a computer system having a sharing computer, a server and a viewer device, the sharing computer having a sharing display, the computer program product comprising a computer useable medium having embodied therein program code comprising:
-
program code for sending an automated HTTP request for an updated image in the sharing display to a server, the server storing a set of images representing at least a portion of the sharing display, the automated HTTP request having a timestamp for an image displayed on the viewer device;
program code for comparing the timestamp of the image displayed on the viewer device with a timestamp of a server image; and
program code for sending the server image to the viewer device if the timestamp of the image displayed on the viewer device is different from the timestamp of the server image. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer data signal embodied in a carrier wave for use with a computer system having a sharing computer, a server and a viewer device, the sharing computer having a sharing display, the computer data signal comprising:
-
program code for sending an automated HTTP request for an updated image in the sharing display to a server, the server storing a set of images representing at least a portion of the sharing display, the automated HTTP request having a timestamp for an image displayed on the viewer device;
program code for comparing the timestamp of the image displayed on the viewer device with a timestamp of a server image; and
program code for sending the server image to the viewer device if the timestamp of the image displayed on the viewer device is different from the timestamp of the server image. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus for synchronously sharing a dynamically updated image in a sharing display of a sharing computer with a viewer device, the apparatus comprising:
-
means for sending an automated HTTP request for an updated image in the sharing display to a server, the server storing a set of images representing at least a portion of the sharing display, the automated HTTP request having a timestamp for an image displayed on the viewer device;
means for comparing the timestamp of the image displayed on the viewer device with a timestamp of a server image; and
means for sending the server image to the viewer device if the timestamp of the image displayed on the viewer device is different from the timestamp of the server image. - View Dependent Claims (18)
-
Specification