Pull-configured distribution of imagery
First Claim
1. A method for flexibly distributing imagery for a shared application in an application sharing session, the method comprising the steps of:
- generating an image frame update of a screen for a shared application being commonly viewed by multiple different application sharing viewers;
caching the image frame update for the screen for the shared application;
notifying registered ones of the application sharing viewers of said image frame update for the screen for the shared application;
serving said cached image frame update for the screen for the shared application to requesting ones of said application sharing viewers that had been notified;
detecting a late joining one of said application sharing viewers; and
,serving a pre-defined layout of the shared application to said late joining one of said application sharing viewers in order to facilitate a sequential retrieval by said late joining one of said application sharing viewers of already distributed image frames for the shared application.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method, system and apparatus for flexible image sharing. In a system for flexibly distributing imagery in an image sharing session, an image cache can be disposed between an image sharing host and a plurality of image sharing viewers. Additionally, a multipoint communications server can be disposed between the image cache and the image sharing viewers and can be communicatively linked to the image sharing host. Importantly, a pull-based subscription model can be implemented in an image cache server hosting the image cache. In particular, the model can have a configuration for registering respective ones of the image sharing viewers to receive notifications of available updated imagery. In a preferred aspect of the present invention, the image sharing host can be an application sharing host hosting a shared application among the image sharing viewers.
-
Citations
4 Claims
-
1. A method for flexibly distributing imagery for a shared application in an application sharing session, the method comprising the steps of:
-
generating an image frame update of a screen for a shared application being commonly viewed by multiple different application sharing viewers; caching the image frame update for the screen for the shared application; notifying registered ones of the application sharing viewers of said image frame update for the screen for the shared application; serving said cached image frame update for the screen for the shared application to requesting ones of said application sharing viewers that had been notified; detecting a late joining one of said application sharing viewers; and
,serving a pre-defined layout of the shared application to said late joining one of said application sharing viewers in order to facilitate a sequential retrieval by said late joining one of said application sharing viewers of already distributed image frames for the shared application. - View Dependent Claims (2, 3, 4)
-
Specification