Pull-configured distribution of imagery
First Claim
1. A system for flexibly distributing imagery over a computer communications network comprising an image cache disposed between an image sharing host and a plurality of image sharing viewers.
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.
27 Citations
15 Claims
- 1. A system for flexibly distributing imagery over a computer communications network comprising an image cache disposed between an image sharing host and a plurality of image sharing viewers.
-
6. A method for flexibly distributing imagery for a shared application in an application sharing session, the method comprising the steps of:
-
caching an image frame update for a shared application;
notifying registered ones of a plurality of application sharing viewers of said image frame update; and
,serving said cached image frame update to requesting ones of said application sharing viewers. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A machine readable storage having stored thereon a computer program for flexibly distributing imagery for a shared application in an application sharing session, the computer program comprising a routine set of instructions which when executed by a machine cause the machine to perform the steps of:
-
caching an image frame update for a shared application;
notifying registered ones of a plurality of application sharing viewers of said image frame update; and
,serving said cached image frame update to requesting ones of said application sharing viewers. - View Dependent Claims (12, 13, 14, 15)
-
Specification